.cfix:after{ content:""; display:block; height:0; clear:both; visibility:hidden; }
.cfix{ overflow:visible; }
* html .cfix{ height:1%; overflow:visible; }
#contents .s-top{ background:url(../images/bg_top-mdl.gif) repeat; }
#contents .s-top h2{ background:none !important; border:none !important; margin:0 !important; padding:0 !important; }
#contents .s-top .txt{ color:#6C5963; font-size:108.33%; line-height:1.6; margin:0 auto !important; width:880px; }
#contents .s-top h3{ background:none !important; border:none !important; margin:20px auto !important; padding:0 !important; width:880px; }
#contents .s-top ul{ margin:0 auto 16px !important; width:918px; }
#contents .s-top ul li{ float:left; }
#contents .s-top ul .btn1{ margin-right:8px; width:142px; }
#contents .s-top ul .btn2,
#contents .s-top ul .btn3{ margin-right:18px; width:136px; }
#contents .s-top ul .btn4{ margin-right:10px; width:143px; }
#contents .s-top ul .btn5{ margin-right:17px; width:136px; }
#contents .s-top ul .btn6{ width:139px; }
#contents .s-top ul .img:hover{ opacity:.75; filter:alpha(opacity=75); -ms-filter:"alpha(opacity=75)"; -khtml-opacity:.75; -moz-opacity:.75; }
#contents .s-top ul .link{ margin-top:18px !important; margin-bottom:0 !important; }
#contents .s-top ul .link:hover{ opacity:.75; filter:alpha(opacity=75); -ms-filter:"alpha(opacity=75)"; -khtml-opacity:.75; -moz-opacity:.75; }
#contents .s-top .end p{ margin:0 auto 12px !important; position:relative; text-align:right; width:918px; z-index:10; }
#contents .s-top .end p a{ background:url(../images/icn_arw1.png) no-repeat left center; color:#4B333F !important; padding-left:10px; }
#contents .s-top .end .cap{ background:url(../images/bg_top-btm.gif) no-repeat; height:41px; }

#contents .s-odd{ background:url(../images/bg_sodd-jwl.png) no-repeat 60px 8px; position:relative; }
#contents .s-odd .psn{ position:absolute; top:0px; left:0; }
#contents .s-odd .txtBlock{ color:#6C5963; margin-left:346px; padding-top:12px; position:relative; width:503px; }
#contents .s-odd .txtBlock h2{ background:none !important; border:none !important; margin:0 0 27px !important; padding:0 !important; }
#contents .s-odd .txtBlock ul{ margin:0 0 30px !important; }
#contents .s-odd .txtBlock ul li{ background:url(../images/icn_arw2.gif) no-repeat; font-size:108.33%; margin:0 0 8px !important; padding:6px 0 0 30px !important; }
#contents .s-odd .txtBlock h3{ font-size:108.33% !important; line-height:1.6 !important; color:#E25373 !important; font-weight:bold !important; }
#contents .s-odd .txtBlock p{ font-size:108.33%; line-height:1.6 !important; }
#contents .s-odd .itemBlock{ margin:-5px 0 0 263px; position:relative; width:656px; }
#contents .s-odd .itemBlock h3{ background:none !important; border:none !important; margin:0 0 18px !important; padding:0 !important; }
#contents .s-odd .endBlock{ background:url(../images/bg_sodd-chk.png) no-repeat left 10px; margin-top:38px; min-height:172px; height:auto !important; height:172px; }
#contents .s-odd .endBlock ul{ margin-left:218px !important; }
#contents .s-odd .endBlock ul li{ float:left; }
#contents .s-odd .endBlock ul li:hover{ opacity:.75; filter:alpha(opacity=75); -ms-filter:"alpha(opacity=75)"; -khtml-opacity:.75; -moz-opacity:.75; }
#contents .s-odd .endBlock ul .chk1{ margin-right:7px; }
#contents .s-odd .endBlock ul .chk2{ margin-top:5px; margin-right:11px; }
#contents .s-odd .endBlock ul .chk3{ margin-right:3px; }
#contents .s-odd .endBlock ul .chk4{ margin-top:7px; margin-right:11px; }
#contents .s-odd .endBlock ul .chk5{ margin-top:16px; }

#contents .s-even{ background:url(../images/bg_seven-jwl.png) no-repeat 10px 11px; position:relative; }
#contents .s-even .psn{ position:absolute; top:30px; left:590px; }
#contents .s-even .txtBlock{ color:#6C5963; margin-left:122px; padding-top:12px; position:relative; width:503px; }
#contents .s-even .txtBlock h2{ background:none !important; border:none !important; margin:36px 0 27px !important; padding:0 !important; }
#contents .s-even .txtBlock ul{ margin:0 0 30px !important; }
#contents .s-even .txtBlock ul li{ background:url(../images/icn_arw2.gif) no-repeat; font-size:108.33%; margin:0 0 8px !important; padding:6px 0 0 30px !important; }
#contents .s-even .txtBlock h3{ font-size:108.33% !important; line-height:1.6 !important; color:#E25373 !important; font-weight:bold !important; }
#contents .s-even .txtBlock p{ font-size:108.33%; line-height:1.6 !important; }
#contents .s-even .itemBlock{ margin:-5px 0 0 40px; position:relative; width:656px; }
#contents .s-even .itemBlock h3{ background:none !important; border:none !important; margin:0 0 18px !important; padding:0 !important; }
#contents .s-even .endBlock{ background:url(../images/bg_seven-chk.png) no-repeat left 10px; margin-top:38px; min-height:172px; height:auto !important; height:172px; }
#contents .s-even .endBlock ul{ margin-left:14px !important; margin-right:213px !important; }
#contents .s-even .endBlock ul li{ float:left; }
#contents .s-even .endBlock ul li:hover{ opacity:.75; filter:alpha(opacity=75); -ms-filter:"alpha(opacity=75)"; -khtml-opacity:.75; -moz-opacity:.75; }
#contents .s-even .endBlock ul .chk1{ margin-right:5px; margin-top:13px; }
#contents .s-even .endBlock ul .chk2{ margin-right:2px; margin-top:10px; }
#contents .s-even .endBlock ul .chk3{ margin-right:7px; }
#contents .s-even .endBlock ul .chk4{ margin-right:15px; }

#contents ul.item_list{ margin-bottom:-20px !important; }
#contents ul.item_list li{ float:left; width:192px; margin-left:40px; padding-bottom:40px; }
#contents ul.item_list li:nth-child(3n+1){ margin-left:0; clear:both; }
#contents ul.item_list li p{ margin:0; }
#contents ul.item_list li p.i1{ padding-bottom:4px; font-size:100.00%; line-height:1.6; }
#contents ul.item_list li p.i2{ padding-bottom:4px; font-size:116.66%; line-height:1.6; }
#contents ul.item_list li p.i2 a{ color:#E25373 !important; font-weight:bold; }
#contents ul.item_list li p.ig img{ border:1px solid #B8AFB3; margin-bottom:8px !important; }
#contents ul.item_list li p.ig img a:hover{ opacity:.75; filter:alpha(opacity=75); -ms-filter:"alpha(opacity=75)"; -khtml-opacity:.75; -moz-opacity:.75; }
#contents ul.item_list li p.i3{ padding-bottom:8px; font-size:116.66%; line-height:1.6; }
#contents ul.item_list li p.i3 a{ color:#6C5963 !important; }
#contents ul.item_list li p.b1{ padding-bottom:9px; }
#contents ul.item_list li p.b2{ padding-bottom:9px; } 
#contents ul.item_list li p.i4{ font-size:100.00%; line-height:1.6; }
#contents ul.item_list li p.i4 a{ color:#6C5963 !important; display:inline-block; background:url(../images/icn_arw1.png) no-repeat left center; padding-left:11px; }
#contents .itemBlock .btn{ display:block; text-align:center; background:none; }
#contents .itemBlock .btn a:hover{ opacity:.75; filter:alpha(opacity=75); -ms-filter:"alpha(opacity=75)"; -khtml-opacity:.75; -moz-opacity:.75; }

#s1{ background-position:60px 70px !important; margin-top:-70px !important; padding-top:70px !important; }
#s1 .psn{ top:0; }
#s2 .endBlock ul .chk1{ margin-right:3px; }
#s2 .endBlock ul .chk2{ margin-right:7px; }
#s2 .endBlock ul .chk3{ margin-right:2px; }
#s2 .endBlock ul .chk4{ margin-top:-2px !important; margin-right:8px; }
#s3{ background-position:60px 38px; }
#s3 .psn{ top:30px; }
#s3 .txtBlock{ padding-top:50px; }
#s3 .endBlock ul .chk1{ margin-top:-6px !important; margin-right:4px; }
#s3 .endBlock ul .chk2{ margin-right:6px; }
#s4 .endBlock ul .chk2{ margin-top:14px !important; margin-right:4px; }
#s4 .endBlock ul .chk3{ margin-top:10px !important; margin-right:8px; }
#s4 .endBlock ul .chk4{ margin-top:-4px !important; margin-right:12px; }
#s5{ background-position:60px 20px; }
#s5 .psn{ top:4px; }
#s5 .txtBlock{ padding-top:30px; }
#s5 .endBlock ul .chk1{ margin-top:-6px !important; margin-right:8px; }
#s5 .endBlock ul .chk2{ margin-right:7px; }
#s5 .endBlock ul .chk3{ margin-top:10px !important; margin-right:10px; }
#s5 .endBlock ul .chk4{ margin-right:7px; }
#s6 .endBlock ul .chk1{ margin-top:12px !important; margin-right:7px; }
#s6 .endBlock ul .chk2{ margin-top:10px !important; margin-right:8px; }
#s6 .endBlock ul .chk3{ margin-top:7px !important; margin-right:9px; }
#s6 .endBlock ul .chk4{ margin-top:-6px !important; margin-right:6px; }
#s6 .endBlock ul .chk5{ margin-top:-12px !important; }
.contentsEnd p{ margin:-1em auto 0 !important; text-align:right; }
.contentsEnd p a{ background:url(../images/icn_arw1.png) no-repeat left center; color:#4B333F !important; padding-left:10px; }

