@charset "utf-8";

body {background:#767676;}

#wrap {width:1000px; margin:0 auto;}

#header {height:130px; border-top:4px solid #f5ba17; background:url(../../images/bg/bg_head.jpg) repeat-x; position:relative; z-index:800;}
#header .top {position:absolute; top:0; right:17px; height:17px; z-index:850;}
#header .top ul li {float:left; height:17px;}
#header .top ul li+li {margin-left:5px;}
#header .top ul li a {display:block; width:35px; height:17px; line-height:17px; text-align:center; font-size:11px; font-family:"Dotum"; color:#fff; background:#8d8d8d; border-radius:0 0 2px 2px; behavior:url(../../common/js/PIE/PIE.htc);}
#header .top ul li a.on {background:#f5ba17; border-radius:0 0 2px 2px; behavior:url(../../common/js/PIE/PIE.htc);}

#header .headCont {position:relative; width:100%; height:130px;}
#header .headCont h1 {position:absolute; top:29px; left:61px;}

#header #gnb {margin-left:256px; padding-top:49px; position:relative;}
#header #gnb ul.dep1 li {float:left; width:113px; height:46px;}
#header #gnb ul.dep1 li+li {margin-left:4px;}
#header #gnb ul.dep1 li a {display:block; width:113px; height:46px; text-align:center; line-height:40px; font-size:12px; font-weight:bold; background:url(../../images/bg/bg_gnb.jpg) 0 0 no-repeat;}
#header #gnb ul.dep1 li a.type2 {line-height:15px; padding:8px 0; height:30px;}
#header #gnb ul.dep1 li a.on {color:#ffbb00; background:url(../../images/bg/bg_gnb_on.jpg) 0 no-repeat;}

#header #gnb .dep2 .dep2_1 {position:absolute; top:95px; left:0; width:665px; background:#2d2d2d; padding:25px; display:none;}
#header #gnb .dep2 .dep2_1 h2 {border-bottom:2px solid #f5ba17; line-height:23px; margin-bottom:15px;}
#header #gnb .dep2 .dep2_1 h2 span {font-size:12px; font-weight:bold; color:#000; line-height:25px; height:23px; padding:0 40px 0 10px; background:#f5ba17;}
#header #gnb .dep2 .dep2_1 .area:after {display:block; content:" "; clear:both; *zoom:1;}

#header #gnb .dep2 .dep2_1 .sec1 .area {min-height:240px; background:url(../../images/bg/bg_pro1.jpg) no-repeat;}
#header #gnb .dep2 .dep2_1 .sec1 .area ul li a {display:block; padding-top:108px; text-align:center; color:#b5b5b5;}
#header #gnb .dep2 .dep2_1 .sec1 .area ul li {float:left; width:110px;}
#header #gnb .dep2 .dep2_1 .sec1 .area ul li+li+li+li {width:118px;}
#header #gnb .dep2 .dep2_1 .sec1 .area ul li+li+li+li+li {width:110px;}
#header #gnb .dep2 .dep2_1 .sec1 .area ul li+li+li+li+li+li {width:107px;}
#header #gnb .dep2 .dep2_1 .sec1 .area ul li+li+li+li+li+li+li {margin-top:20px; width:110px;}
#header #gnb .dep2 .dep2_1 .sec1 .area ul li+li+li+li+li+li+li a {padding-top:115px;}

#header #gnb .dep2 .dep2_1 .sec2 .area {min-height:87px; background:url(../../images/bg/bg_pro2.jpg) -8px no-repeat;}
#header #gnb .dep2 .dep2_1 .sec2 .area ul li {float:left; width:110px;}
#header #gnb .dep2 .dep2_1 .sec2 .area ul li a {display:block; padding-top:110px; text-align:center; color:#b5b5b5;}

#header #gnb .dep2 .dep2_1 .sec3 {width:317px; float:left;}
#header #gnb .dep2 .dep2_1 .sec3 .area {min-height:96px; background:url(../../images/bg/bg_pro3_1.jpg) no-repeat;}
#header #gnb .dep2 .dep2_1 .sec3 .area ul li {float:left; width:105px;}
#header #gnb .dep2 .dep2_1 .sec3 .area ul li a {padding-top:105px; text-align:center; color:#b5b5b5; display:block;}

#header #gnb .dep2 .dep2_1 .sec4 {width:317px; float:right;}
#header #gnb .dep2 .dep2_1 .sec4 .area {min-height:96px; background:url(../../images/bg/bg_pro3_2.jpg) no-repeat;}
#header #gnb .dep2 .dep2_1 .sec4 .area ul li {float:left; width:105px;}
#header #gnb .dep2 .dep2_1 .sec4 .area ul li a {padding-top:105px; text-align:center; color:#b5b5b5; display:block;}

#header #gnb .dep2 .dep2_1 .sec5 {position:absolute; top:203px; right:25px; width:216px; height:119px;}
#header #gnb .dep2 .dep2_1 .sec5 h2 {float:left; width:73px;}
#header #gnb .dep2 .dep2_1 .sec5 h2 span {width:63px; padding:5px 0 5px 10px; text-align:left; line-height:20px; height:80px;}
#header #gnb .dep2 .dep2_1 .sec5 .area {border:2px solid #f5ba17; height:137px; margin-left:73px;}
#header #gnb .dep2 .dep2_1 .sec5 .area img {width:100%;}
#header #gnb .dep2 .dep2_1 .sec5 .area p {text-align:center; color:#b5b5b5;}
#header #gnb .dep2 .dep2_1 .sec5 .area a:hover p {color:#f5ba17;}

#header #gnb .dep2 .dep2_1 .btnArea {text-align:center; margin-top:35px;}
#header #gnb .dep2 .dep2_1 .btnArea a {display:inline-block; text-align:center; width:153px; height:27px; line-height:27px; font-size:12px; font-weight:bold; color:#fff; border:2px solid #f5ba17; background:#212121;}

#header #gnb .dep2 .dep2_1 .area ul li a:hover {color:#f5ba17;}

#header #gnb .dep2 .depTxt {position:absolute; top:95px; background:#2d2d2d; padding:25px; width:200px;}
#header #gnb .dep2 .depTxt ul li a {font-size:12px; font-weight:bold; color:#fff; line-height:18px;}
#header #gnb .dep2 .depTxt ul li a:hover {color:#f5ba17;}
#header #gnb .dep2 .depTxt ul li+li {margin-top:8px;}

#header #gnb .dep2 .dep2_2 {left:117px; display:none;}
#header #gnb .dep2 .dep2_3 {left:351px; display:none;}
#header #gnb .dep2 .dep2_4 {left:468px; display:none;}
#header #gnb .dep2 .dep2_5 {left:585px; display:none; width:186px;}
#header #gnb .dep2 .dep2_6 {left:234px; display:none;}


#contents {position:relative; z-index:500; background:#fff;}
#contents .mainSlider {height:358px; position:relative; z-index:510;}
#contents .mainSlider .flex-control-nav {position:absolute; bottom:24px; left:697px; z-index:900;}
#contents .mainSlider .flex-control-nav li {float:left;}
#contents .mainSlider .flex-control-nav li+li {margin-left:7px;}
#contents .mainSlider .flex-control-nav li a {display:block; width:15px; height:15px; background:url(../../images/bg/bg_s_off.png) no-repeat; text-indent:-1000em; cursor:pointer;}
#contents .mainSlider .flex-control-nav li a.flex-active {background:url(../../images/bg/bg_s_on.png) no-repeat;}
#contents .mainSlider .ment {width:303px; height:288px; padding:70px 0 0 40px; position:absolute; top:0; right:0; background:url(../../images/bg/bg_slidement.png) repeat; font-size:20px; line-height:30px; color:#99a8b8; z-index:520;}
#contents .mainSlider .ment em {font-size:34px; color:#fff; margin-top:10px;}

#contents .mainMenu {padding:25px 25px;}
#contents .mainMenu ul {height:188px;}
#contents .mainMenu ul li {float:left; position:relative; width:300px; height:188px;}
#contents .mainMenu ul li+li {margin-left:25px;}
#contents .mainMenu ul li a {display:block; text-indent:-1000em; height:188px;}
#contents .mainMenu ul li a.a1 {background:url(../../images/bg/bg_main1.jpg) no-repeat;}
#contents .mainMenu ul li a.a1:hover {background:url(../../images/bg/bg_main1_on.jpg) no-repeat;}
#contents .mainMenu ul li a.a2 {background:url(../../images/bg/bg_main2.jpg) no-repeat;}
#contents .mainMenu ul li a.a2:hover {background:url(../../images/bg/bg_main2_on.jpg) no-repeat;}
#contents .mainMenu ul li a.a3 {background:url(../../images/bg/bg_main3.jpg) no-repeat;}
#contents .mainMenu ul li a.a3:hover {background:url(../../images/bg/bg_main3_on.jpg) no-repeat;}

/* kor */
#contents .kmainMenu {padding:25px 25px;}
#contents .kmainMenu ul {height:188px;}
#contents .kmainMenu ul li {float:left; position:relative; width:300px; height:188px;}
#contents .kmainMenu ul li+li {margin-left:25px;}
#contents .kmainMenu ul li a {display:block; text-indent:-1000em; height:188px;}
#contents .kmainMenu ul li a.a1 {background:url(../../images/bg/bg_kmain1.jpg) no-repeat;}
#contents .kmainMenu ul li a.a1:hover {background:url(../../images/bg/bg_kmain1_on.jpg) no-repeat;}
#contents .kmainMenu ul li a.a2 {background:url(../../images/bg/bg_kmain2.jpg) no-repeat;}
#contents .kmainMenu ul li a.a2:hover {background:url(../../images/bg/bg_kmain2_on.jpg) no-repeat;}
#contents .kmainMenu ul li a.a3 {background:url(../../images/bg/bg_kmain3.jpg) no-repeat;}
#contents .kmainMenu ul li a.a3:hover {background:url(../../images/bg/bg_kmain3_on.jpg) no-repeat;}

#footer .allMenu {padding:25px 15px; background:#e4e4e4;}
#footer .allMenu>ul>li {float:left; padding-left:18px; border-left:1px solid #d4d4d4; height:145px; width:152px;}
#footer .allMenu>ul>li+li {width:153px;}
#footer .allMenu>ul>li+li+li {width:157px;}
#footer .allMenu>ul>li+li+li+li {width:124px;}
#footer .allMenu>ul>li+li+li+li+li {width:140px;}
#footer .allMenu>ul>li+li+li+li+li+li {width:130px;}
#footer .allMenu>ul>li>a {font-size:13px; color:#3d3d3d; font-weight:bold; font-style:italic; line-height:18px; height:40px; display:inline-block;}
#footer .allMenu>ul>li ul>li+li {margin-top:7px;}
#footer .allMenu>ul>li ul>li a {font-size:12px; color:#777777; line-height:15px;}

#footer .allMenu>ul.kor>li {float:left; padding-left:18px; border-left:1px solid #d4d4d4; height:145px; width:135px;}
#footer .allMenu>ul.kor>li+li {width:180px;}
#footer .allMenu>ul.kor>li+li+li {width:127px;}
#footer .allMenu>ul.kor>li+li+li+li {width:134px;}
#footer .allMenu>ul.kor>li+li+li+li+li {width:150px;}
#footer .allMenu>ul.kor>li+li+li+li+li+li {width:130px;}
#footer .allMenu>ul.kor>li>a {font-size:13px; color:#3d3d3d; font-weight:bold; font-style:italic; line-height:18px; height:40px; display:inline-block;}
#footer .allMenu>ul.kor>li ul>li+li {margin-top:7px;}
#footer .allMenu>ul.kor>li ul>li a {font-size:12px; color:#777777; line-height:15px;}

#footer .footCont {background:#444444; height:95px; position:relative;}
#footer .footCont h6 {position:absolute; top:28px; left:67px;}
#footer .footCont p {margin-left:200px; line-height:20px; padding-top:20px; font-size:11px; color:#808080;}
#footer .footCont span.iso {position:absolute; top:20px; right:25px;}




.section + .section {margin-top:70px;}
.section2 + .section2 {margin-top:50px;}
.section2 p+.proList {margin-top:15px;}
.tableBox {margin-left:10px;}
.tableBox + .tableBox {margin-top:30px;}

/* title */
h3.type1 {font-size:20px; line-height:25px; font-weight:bold; color:#3c3b3b; padding-left:15px; background:url(../../images/bg/bg_t1.gif) 0 5px no-repeat; margin-bottom:25px;}
h4.type1 {font-size:15px; color:#666666; font-weight:bold; padding-left:20px; background:url(../../images/bg/bg_t2.gif) 3px 8px no-repeat; line-height:20px; margin-bottom:10px;}
h4.type2 span {font-size:15px; color:#fff; font-weight:bold; background:#333333; display:inline-block; height:25px; line-height:25px; padding:0 15px;}
h4.type2 span.ex {font-size:15px; color:#333333; font-weight:bold; background:none; display:inline-block; height:25px; line-height:25px; padding:0; margin-left:15px;}
h4.type3 {font-size:30px; font-weight:normal; color:#333333; margin-bottom:20px; line-height:35px;}
h4.type4 {font-size:20px; font-weight:bold; color:#333333; margin-bottom:15px; line-height:28px;}
h4.type5 {font-size:24px; font-weight:bold; color:#3c3b3b; margin-bottom:15px; line-height:26px;}

/* p */
p.p1 {font-size:14px; color:#9a9a9a; line-height:22px;}
p.p2 {font-size:15px; color:#333333; line-height:22px;}
p.p3 {font-size:16px; color:#222222; line-height:22px; font-weight:bold;}
p.p3.type2 {font-size:18px; color:#222222; line-height:22px; font-weight:bold;}
p.p4 {font-size:12px; color:#888888; line-height:20px;}
p.p4.type2 {font-size:12px; color:#666666; line-height:20px;}
p.p5 {font-size:15px; color:#2c2c2c; line-height:20px; border-bottom:1px solid #2c2c2c; display:inline-block; font-weight:bold;}
p.p6 {font-size:13px; color:#666666; line-height:22px;}

/* table */
.rowTbll {border-top:2px solid #aaaaaa; border-bottom:1px solid #aaaaaa; width:100%; table-layout:fixed; font-size:13px;}
.rowTbll tbody tr th {text-align:left; color:#333333; background:#ececec; height:15px; line-height:15px; padding:10px 15px; border-bottom:1px solid #dadada;}
.rowTbll tbody tr.last th {border-bottom:none;}
.rowTbll tbody tr td {text-align:left; color:#666666; background:#fff; height:15px; line-height:15px; padding:10px 15px; border-bottom:1px solid #dadada;}
.rowTbll tbody tr.last td {border-bottom:none;}

.rowTbll.type2 tbody tr th {height:27px; line-height:27px;}
.rowTbll.type2 tbody tr th .essen {width:13px; color:#e00000;}
.rowTbll.type2 tbody tr td {height:27px; line-height:27px;}
.rowTbll.type2 tbody tr td input[type=text] {border:1px solid #ddd; width:90%;}
.rowTbll.type2 tbody tr td textarea {border:1px solid #ddd; width:90%; padding:5px; height:80px;}
.rowTbll.type2 tbody tr td input[type=radio] {vertical-align:middle;}

/* list */
ul.ulList {padding-left:5px;}
ul.ulList>li {padding-left:13px; background:url(../../images/bg/bg_ullist.gif) 0 7px no-repeat; font-size:12px; line-height:16px; color:#888888;}
ul.ulList>li+li {margin-top:10px;}

ul.ulList2 {padding-left:5px;}
ul.ulList2>li {padding-left:20px; background:url(../../images/bg/bg_ullist2.gif) 0 8px no-repeat; font-size:20px; font-weight:bold; color:#333333; line-hieght:25px;}
ul.ulList2>li+li {margin-top:10px;}

ul.ulList3 {padding-left:5px;}
ul.ulList3>li {padding-left:20px; background:url(../../images/bg/bg_ullist2.gif) 0 8px no-repeat; font-size:16px; font-weight:bold; color:#333333; line-hieght:25px;}
ul.ulList3>li+li {margin-top:10px;}

/* btn */
.btnRed {display:inline-block; background:#d3050d; color:#fff; font-size:13px; font-weight:bold; text-align:center; border:none;}
.btnGy {display:inline-block; background:#565656; color:#fff; font-size:13px; font-weight:bold; text-align:center;}

/* size */
.w182h38 {width:182px; height:38px; line-height:38px;}
.w126h38 {width:126px; height:38px; line-height:38px;}

