.article{position:relative;min-height:400px;padding-bottom:20px;border-bottom:1px dashed #0092ca}.article .articleBody{color:#444;font-size:13px;font-weight:normal;text-align:justify;vertical-align:top;line-height:150%}.article .articleBody h3{color:#0092ca;padding:0;margin:0;margin-bottom:10px;font-size:15px;font-weight:bold}.article .articleBody ul{padding:0;margin:5px;margin-left:15px}.article .articleBody ul li{margin-bottom:8px}.article .articleBody p{margin-bottom:30px}.article .articleBody a.popup img{border:1px solid #0092ca;padding:2px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.5);box-shadow:0 5px 10px rgba(0,0,0,0.5);margin-bottom:5px}.article .articleBody a.popup img:hover{border:1px dashed #da251d}.article .articleDate{margin-bottom:10px}.article .articleTitle{margin-bottom:10px}.artList{position:relative;min-height:100px}.artList .artListPos{min-height:20px;border-bottom:1px dashed #0092ca;position:relative;overflow:hidden;padding:7px}.artList .artListPos .artListPosInto{font-size:13px;font-weight:normal;line-height:150%;color:#666;display:block;overflow:hidden}.artList .artListPos .artListPosInto a.more{color:#2281c4;font-size:12px;font-weight:normal;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;border:1px solid transparent}.artList .artListPos .artListPosInto a.more:hover{color:#fff;text-decoration:none;background-color:#2281c4;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.artList .artListPos:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}.artList .artListPos:hover .articleDate .day{color:#333;text-shadow:0 0 4px #fff}.artList .artListPos:hover .articleDate .month{color:#fff}.artList .click{cursor:pointer}.articleDate{width:45px;border:1px solid #097cb4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;margin-right:15px;float:left;overflow:hidden}.articleDate .day{font-size:18px;font-weight:bold;padding-top:7px;padding-bottom:7px;border-bottom:0 dashed #097cb4;background:-moz-repeating-linear-gradient(#e2e2e2, #fff 50%, #e2e2e2);color:#666}.articleDate .month{border-bottom:0 dashed #00b3ee;padding-top:2px;padding-bottom:2px;background-color:#0b90d1;color:#eee;font-size:12px;letter-spacing:2px}.articleDate .year{padding-top:2px;padding-bottom:2px;background-color:#e2e2e2;font-size:11px;font-weight:bold;background:-webkit-repeating-linear-gradient(rgba(0,0,0,0.25), #eee 100%);background:-o-repeating-linear-gradient(rgba(0,0,0,0.25), #eee 100%);background:-moz-repeating-linear-gradient(rgba(0,0,0,0.25), #eee 100%);background:repeating-linear-gradient(rgba(0,0,0,0.25), #eee 100%);text-shadow:0 0 2px #fff}.articleTitle{overflow:hidden;font-size:15px;font-weight:bold;padding-bottom:5px;line-height:150%;color:#0092ca}.articleTitle a{font-size:15px;font-weight:bold;line-height:150%}.articleTitle a:hover{color:#da251d;font-decoration:underline}.articlesNavi{margin-top:10px;padding-top:7px;padding-bottom:7px}.articlesNavi .sep{color:#666;font-size:14px;background-color:inherit}.articlesNavi .current{color:#fff;background-color:#0b90d1;font-weight:bold;font-size:14px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding-left:8px;padding-right:8px;padding-top:3px;padding-bottom:5px}.articlesNavi a{color:#2281c4;font-size:12px;text-decoration:none;background-color:inherit;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;border:1px solid transparent}.articlesNavi a:hover{color:#fff;text-decoration:none;background-color:#2281c4;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}