/**
* NJPROMOTION-680
* @release date 2010.01.15
* -- filename: nvr_common_Z.css	revision: 150373
* -- filename: layout.css	revision: 176312
* -- filename: advisory.css	revision: 180309
*/
*{margin:0;padding:0;}
body{position:relative;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
ol,ul{list-style-type:none;}
em{font-style:normal;}
img,fieldset,button,table,table th,table td{border:none;background:none;}
a img{vertical-align:top;}
input,textarea{font-size:1.0em;}
button{cursor:pointer;cursor:hand;}
button *{display:none;}
input{*margin:-1px 0;}
html:first-child select{padding-right:6px;height:20px;}
option{padding-right:6px;}
hr.separate,.hide{display:none;}
.njCheckBtn,.njRadioBtn{display:inline-block;}
.njCheckBtn span,.njRadioBtn span{position:absolute;overflow:hidden!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;}
body{text-align:center;color:#666;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","ＭＳ Ｐゴシック",sans-serif;font-size:12px;line-height:1.2;background:none;}
a{color:#666;}
div,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,table,th,td,form,fieldset,legend{zoom:1;}
#wrap{width:970px;margin:0 auto;padding-bottom:50px;text-align:left;}
#header{position:relative;width:auto;height:53px;margin:0;padding:0;zoom:1;}
#header h1{position:absolute;left:0;top:18px;padding:0;margin:0;line-height:0;font-size:0;}
#header h1 span{margin-left:9px;}
#header .userArea{position:absolute;top:17px;right:1px;color:#646464;font-size:12px;line-height:1.2;}
#header .userArea a{text-shadow:none;filter:none；;}
#header .userArea strong,#header .userArea img{vertical-align:middle;}
#header .userArea .userName{*display:inline-block;margin-right:3px;color:#7d7d7d;}
#header .userArea .userName a{margin-right:1px;color:#000;vertical-align:baseline;}
#header .userArea img{margin-right:3px;}
#header .userArea .naver{margin-right:2px;padding-right:6px;}
#header .userArea .naver a{color:#646464;}
#header .userArea .help{margin:0;}
#header .userArea .help a{color:#646464;}
#header .userArea .join{padding-right:3px;background:none!important;}
#header .userArea .join a{*display:inline-block;color:#000;}
#container{position:relative;}
#container:after{display:block;clear:both;height:0;visibility:hidden;content:".";font-size:0;}
#container #contents{width:760px;float:right;}
#container div.aside{margin-bottom:15px;width:210px;float:left;overflow:hidden;}
#container div.aside div.caption{margin-bottom:16px;}
#container div.aside div.caption{padding:43px 30px 0 15px;height:265px;background:#4679d5;}
#container div.aside div.caption h2{margin-bottom:93px;}
#container div.aside ul.adviserList{margin-bottom:19px;border-bottom:solid 1px #e8e8e8;width:195px;}
#container div.aside ul.adviserList li{margin-bottom:15px;zoom:1;}
#container div.aside ul.bannerList{width:195px;}
#container div.aside ul.bannerList:after{display:block;clear:both;height:0;visibility:hidden;content:".";font-size:0;}
#container div.aside ul.bannerList li.rss{float:left;}
#container div.aside ul.bannerList li.naver{float:right;}
body.adviserList #container #contents{width:730px;float:right;}
body.adviserList #container div.aside div.caption{padding:31px 30px 0 15px;height:227px;background:#4679d5;}
body.adviserList #container div.aside div.caption h2{margin-bottom:63px;}
body.adviserList #container div.aside ul.adviserList{margin-bottom:15px;}
body.advisoryBoard #container div.aside ul.adviserList{margin-bottom:0;border:none;}
body.advisoryBoard #container div.aside p.toList{margin-bottom:15px;}
#footer{margin:30px 0 0;padding-top:22px;width:auto;text-align:center;border-top:solid 1px #9a9a9a;}
#footer h2{overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
#footer .naverLink{overflow:hidden;margin:0 0 9px;zoom:1;}
#footer .naverLink li{display:inline;padding:0 7px 0 9px;background:url(../img/line_v_15.gif) no-repeat left 1px;}
#footer .naverLink li.firstChild{padding-left:0;background:none;}
#footer .naverLink li a{color:#7d7d7d;}
#footer p{padding-right:24px;color:#7d7d7d;font-size:10px;font-style:normal;font-family:tahoma;}
#footer p strong{color:#3baf0a;font-weight:bold;}
#container div.contentHeading{height:162px;border-bottom:solid 5px #000;}
#container div.contentHeading h2{margin-bottom:24px;}
p#toTop{position:absolute;bottom:60px;right:0;}
body.adviserList #contents{border-top:solid 3px #373839;}
body.adviserList #contents div.contentsHead{padding:37px 0;border-bottom:solid 1px #afafb0;}
body.adviserList #contents div.contentsHead h2{float:left;}
body.adviserList #contents div.contentsFoot{padding:31px 0 71px;}
body.adviserList #contents ul.paginate{float:right;}
body.adviserList #contents ul.paginate li{float:left;font-weight:bold;font-size:10px;line-height:15px;}
body.adviserList #contents ul.paginate li.prev{padding:0 5px 0 0;}
body.adviserList #contents ul.paginate li.next{padding:0 0 0 5px;}
body.adviserList #contents ul.paginate li a{padding:0 5px;display:block;}
body.adviserList #contents ul.paginate li a:link,body.adviserList #contents ul.paginate li a:visited,body.adviserList #contents ul.paginate li a:hover,body.adviserList #contents ul.paginate li a:active,body.adviserList #contents ul.paginate li a:focus{color:#b1b1b1;}
body.adviserList #contents ul.paginate li span{padding:0 5px;display:block;color:#4679d5;}
body.adviserList #contents ul.paginate li.prev a,body.adviserList #contents ul.paginate li.prev span{padding:0 5px 0 0;}
body.adviserList #contents ul.paginate li.next a,body.adviserList #contents ul.paginate li.next span{padding:0 0 0 5px;}
body.adviserList #contents div.episodeList{border-bottom:#c6c6c6 solid 1px;width:730px;overflow:hidden;}
body.adviserList #contents div.episodeList ul{margin-right:-34px;padding:35px 0 34px 0;}
body.adviserList #contents div.episodeList li{margin-right:34px;width:157px;float:left;}
body.adviserList #contents div.episodeList li p.episode{margin-bottom:9px;}
body.adviserList #contents div.episodeList li p.photo{margin-bottom:13px;}
body.adviserList #contents div.episodeList li p.photo a{display:block;width:157px;height:106px;overflow:hidden;}
body.adviserList #contents div.episodeList li p.photo a:hover,body.adviserList #contents div.episodeList li p.photo a:active,body.adviserList #contents div.episodeList li p.photo a:focus,body.adviserList #contents div.episodeList li.hover p.photo a{border:solid 3px #4679d5;width:151px;height:100px;}
body.adviserList #contents div.episodeList li p.photo a:hover img,body.adviserList #contents div.episodeList li p.photo a:active img,body.adviserList #contents div.episodeList li p.photo a:focus img,body.adviserList #contents div.episodeList li.hover p.photo a img{margin:-3px;}
body.adviserList #contents div.episodeList li div.nameAndDate{margin-bottom:6px;}
body.adviserList #contents div.episodeList li div.nameAndDate h3{float:left;font-size:12px;color:#373839;}
body.adviserList #contents div.episodeList li div.nameAndDate p{padding-top:2px;float:right;font-size:10px;color:#9f9f9f;letter-spacing:1px;}
body.adviserList #contents div.episodeList li p.txt{line-height:17px;color:#9b9b9b;}
body.adviserList #contents div.episodeList li p.txt a:link,body.adviserList #contents div.episodeList li p.txt a:visited,body.adviserList #contents div.episodeList li p.txt a:hover,body.adviserList #contents div.episodeList li p.txt a:active,body.adviserList #contents div.episodeList li p.txt a:focus{color:#9b9b9b;}
body.adviserList #contents div.episodeList li.hover p.txt a{text-decoration:underline;}
body.ep1 #contents p{color:#555;}
body.ep1 #contents h4{color:#333;line-height:1.3333;font-size:12px;}
body.ep1 #contents .contentsHead{margin-bottom:50px;zoom:1;}
body.ep1 #contents .contentsHead .inner{height:556px;width:420px;float:right;background:url(../img/ep1_bg_contentsHead.jpg) no-repeat top right;position:relative;}
body.ep1 #contents .contentsHead .inner h2{top:56px;left:31px;position:absolute;}
body.ep1 #contents .contentsHead .inner .date{top:32px;left:31px;position:absolute;}
body.ep1 #contents .contentsHead .inner .epNo{top:20px;left:350px;position:absolute;}
body.ep1 #contents .contentsHead .inner .lead{top:137px;left:31px;position:absolute;}
body.ep1 #contents .contentsHead .inner ul{top:228px;left:210px;position:absolute;}
body.ep1 #contents .contentsHead .inner ul li{margin:0;}
body.ep1 #contents .contentsHead .contentsNav{padding:420px 0 0 31px;zoom:1;}
body.ep1 #contents .contentsHead .contentsNav h3{margin-right:12px;float:left;}
body.ep1 #contents .contentsHead .contentsNav ol{padding-left:21px;float:left;border-left:1px solid #e8e8e8;zoom:1;}
body.ep1 #contents .contentsHead .contentsNav li{margin:-4px 0 15px;padding-left:13px;background:url(../img/ico_arrow01.gif) no-repeat left 6px;line-height:1.5;zoom:1;_padding-top:1px;}
body.ep1 #contents .contentsHead .contentsNav li.last-child{margin-bottom:0;}
body.ep1 #contents .contentsHead .contentsNav a{color:#444;}
body.ep1 #contents .contentsHead .contentsNav a:link,body.ep1 #contents .contentsHead .contentsNav a:visited{text-decoration:underline;}
body.ep1 #contents .contentsHead .contentsNav a:hover,body.ep1 #contents .contentsHead .contentsNav a:active,body.ep1 #contents .contentsHead .contentsNav a:focus{text-decoration:none;}
body.ep1 #contents .contentsHead .profile{height:556px;width:340px;float:left;background:#f3f3f3;position:relative;}
body.ep1 #contents .contentsHead .profile h3{top:414px;left:21px;position:absolute;}
body.ep1 #contents .contentsHead .profile p{padding:0 30px 0 21px;line-height:1.6667;color:#444;}
body.ep1 #contents .contentsHead .profile .photo{padding:0;margin-bottom:45px;}
body.ep1 #contents .section h3{margin-bottom:15px;}
body.ep1 #contents .section h4{margin-bottom:7px;}
body.ep1 #contents .section p{margin-bottom:12px;line-height:1.6667;}
body.ep1 #contents .section p.last-child{margin-bottom:15px;}
body.ep1 #contents .section a{font-weight:bold;}
body.ep1 #contents .section a:link,body.ep1 #contents .section a:visited{color:#4679d5;text-decoration:underline;}
body.ep1 #contents .section a:hover,body.ep1 #contents .section a:active,body.ep1 #contents .section a:focus{color:#4679d5;text-decoration:none;}
body.ep1 #contents .section h4 a:link,body.ep1 #contents .section h4 a:visited{color:#4679d5;text-decoration:underline;}
body.ep1 #contents .section h4 a:hover,body.ep1 #contents .section h4 a:active,body.ep1 #contents .section h4 a:focus{color:#4679d5;text-decoration:none;}
body.ep1 #contents .section img{vertical-align:bottom;}
body.ep1 #contents .photo01{margin:0;padding:0 0 30px 30px;float:right;}
body.ep1 #contents .photo02{margin:17px 0 19px;}
body.ep1 #contents .photo02 li{float:left;}
body.ep1 #contents .photo02 li.first-child{margin-right:10px;}
body.ep1 #contents .photo03{margin:0;padding:0 30px 20px 0;float:left;}
body.ep1 #contents .photo03 li{padding-bottom:10px;}
body.ep1 #contents .section p.photo04{margin:0;padding:0 0 20px 30px;float:right;}
body.ep1 #contents .assignment{margin-bottom:57px;padding:32px 0 28px 195px;border:solid 7px #f6f6f6;position:relative;}
body.ep1 #contents .assignment h3{top:33px;left:30px;position:absolute;}
body.ep1 #contents .assignment img{vertical-align:middle;}
body.ep1 #contents .assignment .inner{padding:1px 0 0 12px;border-left:1px solid #ededed;}
body.ep1 #contents .assignment .inner li{margin-bottom:20px;}
body.ep1 #contents .assignment .inner p{padding-left:32px;color:#9b9b9b;line-height:1.3333;}
body.ep1 #contents .matome{margin-bottom:27px;border-bottom:solid 1px #f1f1f1;}
body.ep1 #contents .recommend{width:522px;float:left;}
body.ep1 #contents .recommend ul{padding:11px 22px 12px 21px;border-top:solid 1px #f1f1f1;border-left:solid 1px #f1f1f1;}
body.ep1 #contents .recommend li{padding:13px 30px 0 75px;border-bottom:solid 1px #f0f0f0;height:65px;position:relative;}
body.ep1 #contents .recommend li.singleLine{padding-top:21px;height:57px;border:none;}
body.ep1 #contents .recommend span{padding-left:5px;border-left:solid 1px #dadada;color:#3aad0c;font-weight:normal;}
body.ep1 #contents .recommend .thumb{position:absolute;top:10px;left:0;}
body.ep1 #contents .myMatome h3,body.ep1 #contents .recommend h3{margin-bottom:10px;}
body.ep1 #contents .recommend h4{margin-bottom:6px;font-size:14px;}
body.ep1 #contents .recommend a{color:#2569ce;}
body.ep1 #contents .myMatome{width:238px;float:left;}
body.ep1 #contents .myMatome p{padding:21px 21px 17px;border-top:solid 1px #f1f1f1;border-right:solid 1px #f1f1f1;text-align:center;background:#f6f6f6;}
body.ep1 #contents p.toTop{margin:12px 0 23px;padding-right:15px;text-align:right;background:url(../img/ico_arrow_totop.gif) no-repeat center right;}
body.ep1 #contents p.toTop a{font-weight:normal;}
body.ep1 #contents p.toTop a:link,body.ep1 #contents p.toTop a:visited{color:#8e8e8f;text-decoration:underline;}
body.ep1 #contents p.toTop a:hover,body.ep1 #contents p.toTop a:active,body.ep1 #contents p.toTop a:focus{color:#8e8e8f;text-decoration:none;}
body.ep2 #contents p{color:#555;}
body.ep2 #contents h4{color:#333;line-height:1.3333;font-size:12px;}
body.ep2 #contents .contentsHead{margin-bottom:50px;zoom:1;}
body.ep2 #contents .contentsHead .inner{height:556px;width:420px;float:right;background:url(../img/ep2_bg_contentsHead.jpg) no-repeat top right;position:relative;}
body.ep2 #contents .contentsHead .inner h2{top:67px;left:34px;position:absolute;}
body.ep2 #contents .contentsHead .inner .date{top:39px;left:34px;position:absolute;}
body.ep2 #contents .contentsHead .inner .epNo{top:19px;left:349px;position:absolute;}
body.ep2 #contents .contentsHead .inner .lead{top:176px;left:34px;position:absolute;}
body.ep2 #contents .contentsHead .inner ul{top:228px;left:210px;position:absolute;}
body.ep2 #contents .contentsHead .inner ul li{margin:0;}
body.ep2 #contents .contentsHead .contentsNav{padding:420px 0 0 30px;zoom:1;}
body.ep2 #contents .contentsHead .contentsNav h3{margin-right:12px;float:left;}
body.ep2 #contents .contentsHead .contentsNav ol{padding-left:21px;width:269px;float:left;border-left:1px solid #e8e8e8;zoom:1;}
body.ep2 #contents .contentsHead .contentsNav li{margin:-4px 0 15px;padding-left:13px;background:url(../img/ico_arrow01.gif) no-repeat left 6px;line-height:1.5;zoom:1;_padding-top:1px;}
body.ep2 #contents .contentsHead .contentsNav li.last-child{margin-bottom:0;}
body.ep2 #contents .contentsHead .contentsNav a{color:#444;}
body.ep2 #contents .contentsHead .contentsNav a:link,body.ep2 #contents .contentsHead .contentsNav a:visited{text-decoration:underline;}
body.ep2 #contents .contentsHead .contentsNav a:hover,body.ep2 #contents .contentsHead .contentsNav a:active,body.ep2 #contents .contentsHead .contentsNav a:focus{text-decoration:none;}
body.ep2 #contents .contentsHead .profile{height:645px;width:340px;float:left;background:#f3f3f3;position:relative;}
body.ep2 #contents .contentsHead .profile h3{top:414px;left:21px;position:absolute;}
body.ep2 #contents .contentsHead .profile p{padding:0 30px 0 21px;line-height:1.6667;color:#444;}
body.ep2 #contents .contentsHead .profile .photo{padding:0;margin-bottom:52px;}
body.ep2 #contents .section h3{margin-bottom:15px;}
body.ep2 #contents .section h4{margin-bottom:7px;}
body.ep2 #contents .section p{margin-bottom:12px;line-height:1.6667;}
body.ep2 #contents .section p.last-child{margin-bottom:15px;}
body.ep2 #contents .section a{font-weight:bold;}
body.ep2 #contents .section a:link,body.ep2 #contents .section a:visited{color:#4679d5;text-decoration:underline;}
body.ep2 #contents .section a:hover,body.ep2 #contents .section a:active,body.ep2 #contents .section a:focus{color:#4679d5;text-decoration:none;}
body.ep2 #contents .section h4 a:link,body.ep2 #contents .section h4 a:visited{color:#4679d5;text-decoration:underline;}
body.ep2 #contents .section h4 a:hover,body.ep2 #contents .section h4 a:active,body.ep2 #contents .section h4 a:focus{color:#4679d5;text-decoration:none;}
body.ep2 #contents .section img{vertical-align:bottom;}
body.ep2 #contents .photo01{margin:0;padding:0 25px 0 0;float:left;}
body.ep2 #contents .photo02{margin:0 0 0 25px;float:right;}
body.ep2 #contents .photo03{margin:0;padding:0 30px 0 0;float:left;}
body.ep2 #contents .photo03 li{padding-bottom:10px;}
body.ep2 #contents .photo04{margin:22px 0 25px 0;}
body.ep2 #contents .photo04 li{float:left;}
body.ep2 #contents .photo04 li.first-child{margin-right:10px;}
body.ep2 #contents .photo05{margin:0 25px 0 0;float:left;}
body.ep2 #contents .photo06{margin:0 0 0 22px;float:right;}
body.ep2 #contents .section p.photo04{margin:0;padding:0 0 20px 30px;float:right;}
body.ep2 #contents .section ol{margin-top:-12px;color:#949494;line-height:1.6667;}
body.ep2 #contents .assignment{margin-bottom:57px;padding:32px 0 28px 195px;border:solid 7px #f6f6f6;position:relative;clear:right;}
body.ep2 #contents .assignment h3{top:33px;left:30px;position:absolute;}
body.ep2 #contents .assignment img{vertical-align:middle;}
body.ep2 #contents .assignment .inner{padding:1px 0 0 12px;border-left:1px solid #ededed;}
body.ep2 #contents .assignment .inner li{margin-bottom:20px;}
body.ep2 #contents .assignment .inner p{padding-left:32px;color:#9b9b9b;line-height:1.3333;}
body.ep2 #contents .matome{position:relative;margin-bottom:27px;background:url(../img/bg_matome.gif) right 0 repeat-y;border-bottom:solid 1px #f1f1f1;}
body.ep2 #contents .recommend{width:522px;float:left;}
body.ep2 #contents .recommend ul{padding:11px 22px 12px 21px;border-top:solid 1px #f1f1f1;border-left:solid 1px #f1f1f1;}
body.ep2 #contents .recommend li{padding:13px 30px 13px 75px;border-bottom:solid 1px #f0f0f0;height:65px;position:relative;}
body.ep2 #contents .recommend li.singleLine{padding-top:21px;height:57px;border:none;}
body.ep2 #contents .recommend span{padding-left:5px;border-left:solid 1px #dadada;color:#3aad0c;font-weight:normal;}
body.ep2 #contents .recommend .thumb{position:absolute;top:10px;left:0;}
body.ep2 #contents .myMatome h3,body.ep2 #contents .recommend h3{position:absolute;left:auto;top:-25px;}
body.ep2 #contents .recommend h4{margin-bottom:6px;font-size:14px;}
body.ep2 #contents .recommend a{color:#2569ce;}
body.ep2 #contents .myMatome{width:238px;float:left;}
body.ep2 #contents .myMatome p{padding:59px 21px 17px;border-top:solid 1px #f1f1f1;border-right:solid 1px #f1f1f1;text-align:center;background:#f6f6f6;}
body.ep2 #contents .myMatome p a{display:inline-block;*display:inline;margin-bottom:8px;zoom:1;}
body.ep2 #contents p.toTop{margin:12px 0 23px;padding-right:15px;text-align:right;background:url(../img/ico_arrow_totop.gif) no-repeat center right;}
body.ep2 #contents p.toTop a{font-weight:normal;}
body.ep2 #contents p.toTop a:link,body.ep2 #contents p.toTop a:visited{color:#8e8e8f;text-decoration:underline;}
body.ep2 #contents p.toTop a:hover,body.ep2 #contents p.toTop a:active,body.ep2 #contents p.toTop a:focus{color:#8e8e8f;text-decoration:none;}
body.ep3 #contents p{color:#555;}
body.ep3 #contents h4{color:#333;line-height:1.3333;font-size:12px;}
body.ep3 #contents .contentsHead{margin-bottom:50px;zoom:1;}
body.ep3 #contents .contentsHead .inner{height:618px;width:420px;float:right;background:url(../img/ep3_bg_contentsHead.jpg) no-repeat top right;position:relative;}
body.ep3 #contents .contentsHead .inner h2{top:66px;left:35px;position:absolute;}
body.ep3 #contents .contentsHead .inner .date{top:39px;left:35px;position:absolute;}
body.ep3 #contents .contentsHead .inner .epNo{top:21px;left:351px;position:absolute;}
body.ep3 #contents .contentsHead .inner .lead{top:175px;left:35px;position:absolute;}
body.ep3 #contents .contentsHead .inner ul{top:228px;left:210px;position:absolute;}
body.ep3 #contents .contentsHead .inner ul li{margin:0;}
body.ep3 #contents .contentsHead .contentsNav{padding:420px 0 0 31px;zoom:1;}
body.ep3 #contents .contentsHead .contentsNav h3{margin-right:12px;float:left;}
body.ep3 #contents .contentsHead .contentsNav ol{float:left;width:275px;padding-left:21px;border-left:1px solid #e8e8e8;zoom:1;}
body.ep3 #contents .contentsHead .contentsNav li{margin:-4px 0 15px;padding-left:13px;background:url(../img/ico_arrow01.gif) no-repeat left 6px;line-height:1.5;zoom:1;_padding-top:1px;}
body.ep3 #contents .contentsHead .contentsNav li.last-child{margin-bottom:0;}
body.ep3 #contents .contentsHead .contentsNav a{color:#444;}
body.ep3 #contents .contentsHead .contentsNav a:link,body.ep3 #contents .contentsHead .contentsNav a:visited{text-decoration:underline;}
body.ep3 #contents .contentsHead .contentsNav a:hover,body.ep3 #contents .contentsHead .contentsNav a:active,body.ep3 #contents .contentsHead .contentsNav a:focus{text-decoration:none;}
body.ep3 #contents .contentsHead .profile{height:618px;width:340px;float:left;background:#f3f3f3;position:relative;}
body.ep3 #contents .contentsHead .profile h3{top:414px;left:21px;position:absolute;}
body.ep3 #contents .contentsHead .profile p{padding:0 30px 0 21px;line-height:1.6667;color:#444;}
body.ep3 #contents .contentsHead .profile .photo{padding:0;margin-bottom:52px;}
body.ep3 #contents .section h3{margin-bottom:20px;}
body.ep3 #contents .section h4{margin:0 0 10px;line-height:1.6667;}
body.ep3 #contents .section h4.new-line{clear:both;margin-top:25px;}
body.ep3 #contents .section p{margin-bottom:10px;line-height:1.6667;}
body.ep3 #contents .section p.last-child{margin-bottom:17px;}
body.ep3 #contents .section p.new-line{clear:both;margin-top:20px;}
body.ep3 #contents .section a{font-weight:bold;}
body.ep3 #contents .section a:link,body.ep3 #contents .section a:visited{color:#4679d5;text-decoration:underline;}
body.ep3 #contents .section a:hover,body.ep3 #contents .section a:active,body.ep3 #contents .section a:focus{color:#4679d5;text-decoration:none;}
body.ep3 #contents .section h4 a:link,body.ep3 #contents .section h4 a:visited{color:#4679d5;text-decoration:underline;}
body.ep3 #contents .section h4 a:hover,body.ep3 #contents .section h4 a:active,body.ep3 #contents .section h4 a:focus{color:#4679d5;text-decoration:none;}
body.ep3 #contents .section img{vertical-align:bottom;}
body.ep3 #contents .section #chapter04{margin-top:62px;}
body.ep3 #contents .photo01,body.ep3 #contents .photo03{margin:0 0 15px;padding:0 0 0 30px;float:right;}
body.ep3 #contents .photo02,body.ep3 #contents .photo04{margin:0 0 15px;padding:0 24px 0 0;float:left;}
body.ep3 #contents .assignment{margin-bottom:57px;padding:32px 0 28px 195px;border:solid 7px #f6f6f6;position:relative;}
body.ep3 #contents .assignment h3{top:33px;left:30px;position:absolute;}
body.ep3 #contents .assignment img{vertical-align:middle;}
body.ep3 #contents .assignment .inner{padding:1px 0 0 12px;border-left:1px solid #ededed;}
body.ep3 #contents .assignment .inner li{margin-bottom:20px;}
body.ep3 #contents .assignment .inner p{padding-left:32px;color:#9b9b9b;line-height:1.3333;}
body.ep3 #contents .matome{position:relative;margin-bottom:27px;background:url(../img/ep3_bg_matome.gif) right 0 repeat-y;border:solid 1px #f1f1f1;}
body.ep3 #contents .recommend{width:521px;float:left;}
body.ep3 #contents .recommend ul{padding:11px 22px 12px 21px;}
body.ep3 #contents .recommend li{padding:13px 30px 0 75px;border-bottom:solid 1px #f0f0f0;min-height:65px;_height:65px;position:relative;zoom:1;}
body.ep3 #contents .recommend li.last-child{border:none;}
body.ep3 #contents .recommend span{padding-left:5px;border-left:solid 1px #dadada;color:#3aad0c;font-weight:normal;}
body.ep3 #contents .recommend .thumb{position:absolute;top:10px;left:0;}
body.ep3 #contents .myMatome h3,body.ep3 #contents .recommend h3{position:absolute;left:auto;top:-25px;}
body.ep3 #contents .recommend h4{margin-bottom:6px;font-size:14px;}
body.ep3 #contents .recommend a{color:#2569ce;}
body.ep3 #contents .myMatome{width:237px;float:left;}
body.ep3 #contents .myMatome p{width:193px;margin:0 auto;padding:39px 0 0;text-align:center;}
body.ep3 #contents .myMatome p a{display:inline-block;*display:inline;margin-bottom:8px;zoom:1;}
body.ep3 #contents p.toTop{margin:12px 0 23px;padding-right:15px;text-align:right;background:url(../img/ico_arrow_totop.gif) no-repeat center right;}
body.ep3 #contents p.toTop a{font-weight:normal;}
body.ep3 #contents p.toTop a:link,body.ep3 #contents p.toTop a:visited{color:#8e8e8f;text-decoration:underline;}
body.ep3 #contents p.toTop a:hover,body.ep3 #contents p.toTop a:active,body.ep3 #contents p.toTop a:focus{color:#8e8e8f;text-decoration:none;}
body.ep4 #contents p{color:#555;}
body.ep4 #contents h4{color:#333;line-height:1.3333;font-size:12px;}
body.ep4 #contents .contentsHead{margin-bottom:50px;zoom:1;}
body.ep4 #contents .contentsHead .inner{height:699px;width:420px;float:right;background:url(../img/ep4_bg_contentsHead.jpg) no-repeat top right;position:relative;}
body.ep4 #contents .contentsHead .inner h2{top:67px;left:35px;position:absolute;}
body.ep4 #contents .contentsHead .inner .date{top:39px;left:35px;position:absolute;}
body.ep4 #contents .contentsHead .inner .epNo{top:21px;left:351px;position:absolute;}
body.ep4 #contents .contentsHead .inner .lead{top:174px;left:35px;position:absolute;}
body.ep4 #contents .contentsHead .inner ul{top:228px;left:210px;position:absolute;}
body.ep4 #contents .contentsHead .inner ul li{margin:0;}
body.ep4 #contents .contentsHead .contentsNav{padding:420px 0 0 31px;zoom:1;}
body.ep4 #contents .contentsHead .contentsNav h3{margin-right:12px;float:left;}
body.ep4 #contents .contentsHead .contentsNav ol{float:left;width:260px;padding-left:21px;border-left:1px solid #e8e8e8;zoom:1;}
body.ep4 #contents .contentsHead .contentsNav li{margin:-4px 0 15px;padding-left:13px;background:url(../img/ico_arrow01.gif) no-repeat left 6px;line-height:1.5;zoom:1;_padding-top:1px;}
body.ep4 #contents .contentsHead .contentsNav li.last-child{margin-bottom:0;}
body.ep4 #contents .contentsHead .contentsNav a{color:#444;}
body.ep4 #contents .contentsHead .contentsNav a:link,body.ep4 #contents .contentsHead .contentsNav a:visited{text-decoration:underline;}
body.ep4 #contents .contentsHead .contentsNav a:hover,body.ep4 #contents .contentsHead .contentsNav a:active,body.ep4 #contents .contentsHead .contentsNav a:focus{text-decoration:none;}
body.ep4 #contents .contentsHead .profile{height:699px;width:340px;float:left;background:#f3f3f3;position:relative;}
body.ep4 #contents .contentsHead .profile h3{top:414px;left:21px;position:absolute;}
body.ep4 #contents .contentsHead .profile p{padding:0 21px 0 21px;line-height:1.6667;color:#444;}
body.ep4 #contents .contentsHead .profile .photo{padding:0;margin-bottom:52px;}
body.ep4 #contents .section h3{margin-bottom:20px;}
body.ep4 #contents .section h4{margin:0 0 10px;line-height:1.6667;}
body.ep4 #contents .section h4.new-line{clear:both;margin-top:25px;}
body.ep4 #contents .section p{margin-bottom:10px;line-height:1.6667;}
body.ep4 #contents .section p.last-child{margin-bottom:17px;}
body.ep4 #contents .section p.new-line{clear:both;margin-top:20px;}
body.ep4 #contents .section a{font-weight:bold;}
body.ep4 #contents .section a:link,body.ep4 #contents .section a:visited{color:#4679d5;text-decoration:underline;}
body.ep4 #contents .section a:hover,body.ep4 #contents .section a:active,body.ep4 #contents .section a:focus{color:#4679d5;text-decoration:none;}
body.ep4 #contents .section h4 a:link,body.ep4 #contents .section h4 a:visited{color:#4679d5;text-decoration:underline;}
body.ep4 #contents .section h4 a:hover,body.ep4 #contents .section h4 a:active,body.ep4 #contents .section h4 a:focus{color:#4679d5;text-decoration:none;}
body.ep4 #contents .section img{vertical-align:bottom;}
body.ep4 #contents .section #chapter04{margin-top:62px;}
body.ep4 #contents .photo01,body.ep4 #contents .photo05{margin:0;padding:0 24px 15px 0;float:left;}
body.ep4 #contents .photo03,body.ep4 #contents .photo06{margin:0;padding:0 0 15px 30px;float:right;}
body.ep4 #contents .photo04{padding-bottom:15px;}
body.ep4 #contents .assignment{margin-bottom:57px;padding:32px 0 28px 195px;border:solid 7px #f6f6f6;position:relative;}
body.ep4 #contents .assignment h3{top:33px;left:30px;position:absolute;}
body.ep4 #contents .assignment img{vertical-align:middle;}
body.ep4 #contents .assignment .inner{padding:1px 0 0 12px;border-left:1px solid #ededed;}
body.ep4 #contents .assignment .inner p{padding-left:32px;color:#9b9b9b;line-height:1.3333;}
body.ep4 #contents .assignment .inner li{margin-bottom:20px;}
body.ep4 #contents .assignment .inner li p{margin-top:6px;color:#888;}
body.ep4 #contents .matome{position:relative;margin-bottom:27px;background:url(../img/ep4_bg_matome.gif) right 0 repeat-y;border:solid 1px #f1f1f1;}
body.ep4 #contents .recommend{width:521px;float:left;}
body.ep4 #contents .recommend ul{padding:11px 22px 12px 21px;}
body.ep4 #contents .recommend li{padding:13px 30px 17px 75px;border-bottom:solid 1px #f0f0f0;min-height:60px;_height:60px;position:relative;zoom:1;}
body.ep4 #contents .recommend li.last-child{border:none;}
body.ep4 #contents .recommend span{padding-left:5px;border-left:solid 1px #dadada;color:#3aad0c;font-weight:normal;}
body.ep4 #contents .recommend .thumb{position:absolute;top:15px;left:0;}
body.ep4 #contents .myMatome h3,body.ep4 #contents .recommend h3{position:absolute;left:auto;top:-25px;}
body.ep4 #contents .recommend h4{margin-bottom:6px;font-size:14px;}
body.ep4 #contents .recommend a{color:#2569ce;}
body.ep4 #contents .myMatome{width:237px;float:left;}
body.ep4 #contents .myMatome p{width:193px;margin:0 auto;padding:20px 0 0;text-align:center;}
body.ep4 #contents .myMatome p a{display:inline-block;*display:inline;margin-bottom:8px;zoom:1;}
body.ep4 #contents p.toTop{margin:12px 0 23px;padding-right:15px;text-align:right;background:url(../img/ico_arrow_totop.gif) no-repeat center right;}
body.ep4 #contents p.toTop a{font-weight:normal;}
body.ep4 #contents p.toTop a:link,body.ep4 #contents p.toTop a:visited{color:#8e8e8f;text-decoration:underline;}
body.ep4 #contents p.toTop a:hover,body.ep4 #contents p.toTop a:active,body.ep4 #contents p.toTop a:focus{color:#8e8e8f;text-decoration:none;}
body.ep5 #contents p{color:#555;}
body.ep5 #contents h4{color:#333;line-height:1.3333;font-size:12px;}
body.ep5 #contents .contentsHead{margin-bottom:50px;zoom:1;}
body.ep5 #contents .contentsHead .inner{height:661px;width:420px;float:right;background:url(../img/ep5_bg_contentsHead.jpg) no-repeat top right;position:relative;}
body.ep5 #contents .contentsHead .inner h2{top:67px;left:35px;position:absolute;}
body.ep5 #contents .contentsHead .inner .date{top:39px;left:35px;position:absolute;}
body.ep5 #contents .contentsHead .inner .epNo{top:21px;left:351px;position:absolute;}
body.ep5 #contents .contentsHead .inner .lead{top:174px;left:35px;position:absolute;}
body.ep5 #contents .contentsHead .inner ul{top:228px;left:210px;position:absolute;}
body.ep5 #contents .contentsHead .inner ul li{margin:0;}
body.ep5 #contents .contentsHead .contentsNav{padding:420px 0 0 31px;zoom:1;}
body.ep5 #contents .contentsHead .contentsNav h3{margin-right:12px;float:left;}
body.ep5 #contents .contentsHead .contentsNav ol{float:left;width:270px;padding-left:21px;border-left:1px solid #e8e8e8;zoom:1;}
body.ep5 #contents .contentsHead .contentsNav li{margin:-4px 0 15px;padding-left:13px;background:url(../img/ico_arrow01.gif) no-repeat left 6px;line-height:1.5;zoom:1;_padding-top:1px;}
body.ep5 #contents .contentsHead .contentsNav li.last-child{margin-bottom:0;}
body.ep5 #contents .contentsHead .contentsNav a{color:#444;}
body.ep5 #contents .contentsHead .contentsNav a:link,body.ep5 #contents .contentsHead .contentsNav a:visited{text-decoration:underline;}
body.ep5 #contents .contentsHead .contentsNav a:hover,body.ep5 #contents .contentsHead .contentsNav a:active,body.ep5 #contents .contentsHead .contentsNav a:focus{text-decoration:none;}
body.ep5 #contents .contentsHead .profile{height:661px;width:340px;float:left;background:#f3f3f3;position:relative;}
body.ep5 #contents .contentsHead .profile h3{top:414px;left:21px;position:absolute;}
body.ep5 #contents .contentsHead .profile p{padding:0 21px 0 21px;line-height:1.6667;color:#444;}
body.ep5 #contents .contentsHead .profile .photo{padding:0;margin-bottom:52px;}
body.ep5 #contents .section h3{margin-bottom:20px;}
body.ep5 #contents .section h4{margin:0 0 10px;line-height:1.6667;}
body.ep5 #contents .section h4.new-line{clear:both;margin-top:25px;}
body.ep5 #contents .section p{margin-bottom:10px;line-height:1.6667;}
body.ep5 #contents .section p.last-child{margin-bottom:20px;}
body.ep5 #contents .section p.new-line{clear:both;margin-top:20px;}
body.ep5 #contents .section a{font-weight:bold;}
body.ep5 #contents .section a:link,body.ep5 #contents .section a:visited{color:#4679d5;text-decoration:underline;}
body.ep5 #contents .section a:hover,body.ep5 #contents .section a:active,body.ep5 #contents .section a:focus{color:#4679d5;text-decoration:none;}
body.ep5 #contents .section h4 a:link,body.ep5 #contents .section h4 a:visited{color:#4679d5;text-decoration:underline;}
body.ep5 #contents .section h4 a:hover,body.ep5 #contents .section h4 a:active,body.ep5 #contents .section h4 a:focus{color:#4679d5;text-decoration:none;}
body.ep5 #contents .section img{vertical-align:bottom;}
body.ep5 #contents .section #chapter04{margin-top:62px;}
body.ep5 #contents .photo01,body.ep5 #contents .photo05{margin:0;padding:0 24px 15px 0;float:left;}
body.ep5 #contents .photo03,body.ep5 #contents .photo06{margin:0;padding:0 0 15px 30px;float:right;}
body.ep5 #contents .photo04{padding-bottom:15px;}
body.ep5 #contents .assignment{margin-bottom:57px;padding:32px 0 28px 195px;border:solid 7px #f6f6f6;position:relative;}
body.ep5 #contents .assignment h3{top:33px;left:30px;position:absolute;}
body.ep5 #contents .assignment img{vertical-align:middle;}
body.ep5 #contents .assignment .inner{padding:1px 0 0 12px;border-left:1px solid #ededed;}
body.ep5 #contents .assignment .inner p{padding-left:32px;color:#9b9b9b;line-height:1.3333;}
body.ep5 #contents .assignment .inner li{margin-bottom:20px;}
body.ep5 #contents .assignment .inner li p{margin-top:23px;color:#888;}
body.ep5 #contents .matome{position:relative;margin-bottom:27px;background:url(../img/ep5_bg_matome.gif) right 0 repeat-y;border:solid 1px #f1f1f1;}
body.ep5 #contents .recommend{width:521px;float:left;}
body.ep5 #contents .recommend ul{padding:11px 22px 0 21px;}
body.ep5 #contents .recommend li{padding:13px 30px 17px 75px;border-bottom:solid 1px #f0f0f0;min-height:60px;_height:60px;position:relative;zoom:1;}
body.ep5 #contents .recommend li.last-child{border:none;}
body.ep5 #contents .recommend span{padding-left:5px;border-left:solid 1px #dadada;color:#3aad0c;font-weight:normal;}
body.ep5 #contents .recommend .thumb{position:absolute;top:15px;left:0;}
body.ep5 #contents .myMatome h3,body.ep5 #contents .recommend h3{position:absolute;left:auto;top:-25px;}
body.ep5 #contents .recommend h4{margin-bottom:6px;font-size:14px;}
body.ep5 #contents .recommend a{color:#2569ce;}
body.ep5 #contents .myMatome{width:237px;float:left;background:#f6f6f6;height:299px;}
body.ep5 #contents .myMatome p{width:193px;margin:0 auto;padding:20px 0 0;text-align:center;}
body.ep5 #contents .myMatome p a{display:inline-block;*display:inline;margin-bottom:8px;zoom:1;}
body.ep5 #contents p.toTop{margin:12px 0 23px;padding-right:15px;text-align:right;background:url(../img/ico_arrow_totop.gif) no-repeat center right;}
body.ep5 #contents p.toTop a{font-weight:normal;}
body.ep5 #contents p.toTop a:link,body.ep5 #contents p.toTop a:visited{color:#8e8e8f;text-decoration:underline;}
body.ep5 #contents p.toTop a:hover,body.ep5 #contents p.toTop a:active,body.ep5 #contents p.toTop a:focus{color:#8e8e8f;text-decoration:none;}
body.ep6 #contents p{color:#555;}
body.ep6 #contents h4{color:#333;line-height:1.3333;font-size:12px;}
body.ep6 #contents .contentsHead{margin-bottom:36px;zoom:1;}
body.ep6 #contents .contentsHead .inner{height:655px;width:420px;float:right;background:url(../img/ep6_bg_contentsHead.jpg) no-repeat top right;position:relative;}
body.ep6 #contents .contentsHead .inner h2{top:67px;left:35px;position:absolute;}
body.ep6 #contents .contentsHead .inner .date{top:39px;left:35px;position:absolute;}
body.ep6 #contents .contentsHead .inner .epNo{top:21px;left:351px;position:absolute;}
body.ep6 #contents .contentsHead .inner .lead{top:174px;left:35px;position:absolute;}
body.ep6 #contents .contentsHead .inner ul{top:228px;left:210px;position:absolute;}
body.ep6 #contents .contentsHead .inner ul li{margin:0;}
body.ep6 #contents .contentsHead .contentsNav{padding:420px 0 0 31px;zoom:1;}
body.ep6 #contents .contentsHead .contentsNav h3{margin-right:12px;float:left;}
body.ep6 #contents .contentsHead .contentsNav ol{float:left;width:268px;padding-left:20px;border-left:1px solid #e8e8e8;zoom:1;}
body.ep6 #contents .contentsHead .contentsNav li{margin:-4px 0 15px;padding-left:13px;background:url(../img/ico_arrow01.gif) no-repeat left 6px;line-height:1.5;zoom:1;_padding-top:1px;}
body.ep6 #contents .contentsHead .contentsNav li.last-child{margin-bottom:0;}
body.ep6 #contents .contentsHead .contentsNav a{color:#444;}
body.ep6 #contents .contentsHead .contentsNav a:link,body.ep6 #contents .contentsHead .contentsNav a:visited{text-decoration:underline;}
body.ep6 #contents .contentsHead .contentsNav a:hover,body.ep6 #contents .contentsHead .contentsNav a:active,body.ep6 #contents .contentsHead .contentsNav a:focus{text-decoration:none;}
body.ep6 #contents .contentsHead .profile{height:655px;width:340px;float:left;background:#f3f3f3;position:relative;}
body.ep6 #contents .contentsHead .profile h3{top:414px;left:21px;position:absolute;}
body.ep6 #contents .contentsHead .profile p{padding:0 21px 0 21px;line-height:1.6667;color:#444;}
body.ep6 #contents .contentsHead .profile .photo{padding:0;margin-bottom:52px;}
body.ep6 #contents .section h3{margin-bottom:20px;}
body.ep6 #contents .section h4{margin:0 0 10px;line-height:1.6667;}
body.ep6 #contents .section h4.new-line{clear:both;margin-top:25px;}
body.ep6 #contents .section p{margin-bottom:0;line-height:1.6667;}
body.ep6 #contents .section p.last-child{margin-bottom:17px;}
body.ep6 #contents .section p.last-child02{margin-bottom:19px;}
body.ep6 #contents .section p.new-line{clear:both;margin-top:20px;}
body.ep6 #contents .section a{font-weight:bold;}
body.ep6 #contents .section a:link,body.ep6 #contents .section a:visited{color:#4679d5;text-decoration:underline;}
body.ep6 #contents .section a:hover,body.ep6 #contents .section a:active,body.ep6 #contents .section a:focus{color:#4679d5;text-decoration:none;}
body.ep6 #contents .section h4 a:link,body.ep6 #contents .section h4 a:visited{color:#4679d5;text-decoration:underline;}
body.ep6 #contents .section h4 a:hover,body.ep6 #contents .section h4 a:active,body.ep6 #contents .section h4 a:focus{color:#4679d5;text-decoration:none;}
body.ep6 #contents .section img{vertical-align:bottom;}
body.ep6 #contents .section #chapter04{margin-top:0;}
body.ep6 #contents .photo01,body.ep6 #contents .photo05{margin:0;padding:0 24px 15px 0;float:left;}
body.ep6 #contents .photo03,body.ep6 #contents .photo06{margin:0;padding:0 0 15px 30px;float:right;}
body.ep6 #contents .photo04{padding-bottom:15px;}
body.ep6 #contents .assignment{margin-bottom:0;padding:32px 0 28px 195px;border:solid 7px #f6f6f6;position:relative;}
body.ep6 #contents .assignment h3{top:33px;left:30px;position:absolute;}
body.ep6 #contents .assignment img{vertical-align:middle;}
body.ep6 #contents .assignment .inner{padding:1px 0 0 12px;border-left:1px solid #ededed;}
body.ep6 #contents .assignment .inner p{padding-left:32px;color:#9b9b9b;line-height:1.3333;}
body.ep6 #contents .assignment .inner li{margin-bottom:20px;}
body.ep6 #contents .assignment .inner li p{margin-top:25px;color:#888;}
body.ep6 #contents .matome{position:relative;margin-bottom:27px;background:url(../img/ep6_bg_matome.gif) right 0 repeat-y;border:solid 1px #f1f1f1;}
body.ep6 #contents .recommend{width:521px;float:left;}
body.ep6 #contents .recommend ul{padding:11px 22px 12px 21px;}
body.ep6 #contents .recommend li{padding:13px 30px 17px 75px;border-bottom:solid 1px #f0f0f0;min-height:60px;_height:60px;position:relative;zoom:1;}
body.ep6 #contents .recommend li.last-child{border:none;}
body.ep6 #contents .recommend span{padding-left:5px;border-left:solid 1px #dadada;color:#3aad0c;font-weight:normal;}
body.ep6 #contents .recommend .thumb{position:absolute;top:15px;left:0;}
body.ep6 #contents .myMatome h3,body.ep6 #contents .recommend h3{position:absolute;left:auto;top:-25px;}
body.ep6 #contents .recommend h4{margin-bottom:6px;font-size:14px;}
body.ep6 #contents .recommend a{color:#2569ce;}
body.ep6 #contents .myMatome{width:237px;float:left;}
body.ep6 #contents .myMatome p{width:193px;margin:0 auto;padding:20px 0 0;text-align:center;}
body.ep6 #contents .myMatome p a{display:inline-block;*display:inline;margin-bottom:8px;zoom:1;}
body.ep6 #contents p.toTop{margin:12px 0 23px;padding-right:15px;text-align:right;background:url(../img/ico_arrow_totop.gif) no-repeat center right;}
body.ep6 #contents p.toTop a{font-weight:normal;}
body.ep6 #contents p.toTop a:link,body.ep6 #contents p.toTop a:visited{color:#8e8e8f;text-decoration:underline;}
body.ep6 #contents p.toTop a:hover,body.ep6 #contents p.toTop a:active,body.ep6 #contents p.toTop a:focus{color:#8e8e8f;text-decoration:none;}
body.advisoryBoard #contents .pagenate{margin-bottom:15px;overflow:hidden;}
body.advisoryBoard #contents .pagenate ul{float:right;}
body.advisoryBoard #contents .pagenate li{margin-left:5px;width:26px;height:26px;float:left;line-height:28px;border:1px solid #e8e8e8;text-align:center;font-weight:bold;color:#010101;}
body.advisoryBoard #contents .pagenate li.previous,body.advisoryBoard #contents .pagenate li.previousOff,body.advisoryBoard #contents .pagenate li.next,body.advisoryBoard #contents .pagenate li.nextOff{width:65px;height:28px;border:none;text-align:left;}
body.advisoryBoard #contents .pagenate li.active{background-color:#f1f3f6;}
body.advisoryBoard #contents .pagenate li a{display:block;width:auto;height:100%;color:#04679d;}
body.advisoryBoard #contents .pagenate li a:hover{text-decoration:none;}
body.advisoryBoard #contents .pagenateBottom{margin-bottom:60px;}
body.adviserList #contents div.contentsHead:after,body.adviserList #contents div.contentsHead ul.paginate:after,body.adviserList #contents div.episodeList ul:after,body.adviserList #contents div.episodeList li div.nameAndDate:after,body.adviserList #contents div.pagenate:after,body.ep1 #contents .contentsHead:after,body.ep1 #contents .photo02:after,body.ep1 #contents .matome:after,body.ep2 #contents .contentsHead:after,body.ep2 #contents .photo04:after,body.ep2 #contents .matome:after,body.ep3 #contents .contentsHead:after,body.ep3 #contents .matome:after,body.ep4 #contents .contentsHead:after,body.ep4 #contents .matome:after,body.ep5 #contents .contentsHead:after,body.ep5 #contents .matome:after,body.ep6 #contents .contentsHead:after,body.ep6 #contents .matome:after,.clearFix:after{display:block;clear:both;height:0;visibility:hidden;content:".";font-size:0;}
.zoom{zoom:1;}