html, body{background:#fff;}
div#popupCont{background:none}
#wrap *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* main */
.sectionWrap{position:relative; background:url(img/bodyBg.png) no-repeat; width:970px; height:700px; line-height:1.2; padding:53px 0 0 38px; overflow:hidden;}
.section_top{position:relative;}
.section_top .section_top_s1{padding:0 0 0 23px;}
.section_top .section_top_s1 .s1{display:inline-block; padding:0 0 10px; font-size:51px; color:#412209; border-top:1px solid #412209; border-bottom:1px solid #412209; line-height:1}
.section_top .section_top_s1 .s2{display:inline-block; color:#6d3e19; font-size:14px; margin:0 0 0 20px; line-height:1.5; letter-spacing:-.5px;}
.section_top .section_top_s2{color:#fff; font-size:86px; font-weight:bold; letter-spacing:-8px; text-shadow:0px 2px 0px #785032;}
.section_top .section_top_s2 .s1{font-size:92px;}
.section_top .section_top_s2 .s2{font-size:62px;}
.section_top .section_top_s2 .s3{font-size:104px;}
.section_top .section_top_s2 .tYellow{display:inline-block;}
.section_top_icon_1{position:absolute; right:40px; top:57px; background:url(img/bg1.png) no-repeat; width:277px; height:199px;}
.section_top_icon_2{position:absolute; right:-47px; top:37px; background:url(img/bg2.png) no-repeat; width:230px; height:192px; /*animation: pulse 5s linear infinite;*/}

.section_mid{margin:50px 0 0; letter-spacing:-1px;}
.section_mid:after{display:block; clear:both; content:"";}
.section_mid > li:first-child{margin:0;}
.section_mid > li{float:left; margin:0 0 0 18px; background:#fff; width:285px; height:324px; padding:30px; text-align:center;}
.section_mid > li{
-moz-box-shadow: 0px 3px 0px #7d5534;
-webkit-box-shadow: 0px 3px 0px #7d5534;
box-shadow: 0px 3px 0px #7d5534;
}
.section_mid > li > h2{color:#000; font-size:30px; font-weight:normal;}
.section_mid > li > ul{overflow:hidden; margin:25px 0 0;}
.section_mid > li > ul > li{display:block; color:#666; font-size:16px;border-top:1px solid #dcdcdc; padding:10px 0; background:url(img/arrow1.png) no-repeat 85% center; transition:all 0.3s; margin:0 0 0 -50px;}
.section_mid > li > ul > li:hover{background:url(img/arrow1.png) no-repeat 95% center; color:#000; font-weight:bold;}
.section_mid > li > ul > li a{width:100%; height:100%; display:block;}

/* sub */
.sub_header{display:inline-block; position:relative; background:#bd7e4c; height:82px; width:100%; font-family:'malgun gothic'; padding:18px 36px;}
.sub_header, .sub_header *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.sub_header:after{clear:both; content:""; display:block;}
.sub_header .icon{position:absolute; right:28px; top:-9px; background:url(img/bg3.png) no-repeat; width:214px; height:109px;}
.sub_header .left{float:left; overflow:hidden; border-top:1px solid #cfa17c; border-bottom:1px solid #cfa17c; padding:7px 0 12px; line-height:1; vertical-align:middle;}
.sub_header .left .s1{float:left; font-size:24px; color:#fff;}
.sub_header .left .s2{float:left; font-size:12px; color:#412209; margin:8px 0 0 10px;}
.sub_header .right{float:left; color:#ffd6a1; font-size:43px; margin:10px 0 0 25px;line-height:18px;}

.sub_tab{overflow:hidden; border-top:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; margin:0 0 26px;}
.sub_tab li{float:left; background:#565656; border-left:1px solid #333; border-bottom:1px solid #333; width:20%; height:56px; line-height:53px; text-align:center; font-family:'malgun gothic';}
.sub_tab li:first-child{border-left:none; width:19.55%;}
.sub_tab li.on{background:#fff; border-bottom:none}
.sub_tab li.on a{color:#000;;}
.sub_tab li a{height:100%; width:100%; display:block; color:#bcbcb9; font-weight:bold; font-size:18px;}

.sub_tab.s4 li{width:25%}
.sub_tab.s4 li:first-child{width:24.65%;}
.sub_tab.s5 li{width:20%}
.sub_tab.s5 li:first-child{width:19.55%;}

.tYellow{color:#fed49e;}

div#popupCont{width:970px;}

table.tbl02 tbody + thead tr:first-child{border-top:2px solid #666;}
table.tbl02 tbody th{border-left:1px solid #e5e1e3;}
