@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family: 'Nanum Gothic', sans-serif;}
.colorB {color:#0060af;}
.colorW {color:#fff;}
.colorC {color:#000000;}

.fs18 {font-size:18pt;}
.fs30 {font-size:30pt;}
/* CSS Document */

.wrap {width:100%; height:100%; position:relative;}



.header_wrap {width:100%; height: 140px;position:relative; z-index: 2;}


.header_wrap .top_wrap {width:1200px; height:93px; margin:0 auto; position:relative; border:1px solid #fff;}
.header_wrap .top_wrap .top {width:auto; position:absolute; top:34px; right:17px;}
.header_wrap .top_wrap .top ul li {float:left; width:auto; height:20px; line-height:20px; text-align:center; border-left:1px solid #e7e7e7; padding:0 14px;}
.header_wrap .top_wrap .top ul li:first-child {border-left:1px solid #fff;}
.header_wrap .top_wrap .top ul li:last-child {border-left:1px solid #fff;}
.header_wrap .top_wrap .top ul li:last-child img {margin:4px 0 0 8px;}
.header_wrap .top_wrap .top ul li a{display:block; color:#4b4b4b; font-weight:bold; font-size:11px;}
.header_wrap .top_wrap h1 {margin:10px 0;}


.header_wrap .header {width:100%; height:47px; background:#0c4da2;position: relative;}
.header_wrap .header .gnb {width:1200px;margin:0 auto;}
.header_wrap .header .gnb ul {}
.header_wrap .header .gnb ul li{float:left; border-right:1px solid #7394bf;}
.header_wrap .header .gnb ul li:last-child {border-right:0;}
.header_wrap .header .gnb ul li a{display:block; color:#fff; font-weight:bold; font-size:15px;}

.header_wrap .header .gnb ul li.dep1 {width:198px; line-height:47px;  text-align:center; font-weight:bold;}
.header_wrap .header .gnb ul li.dep1 > a{/* height:72px; */}
.header_wrap .header .gnb ul li.dep1 > a:hover{height:47px; color:#000; background:#fbe500;}
.header_wrap .header .gnb ul li.dep1 > a.on{height:47px; color:#000; background:#fbe500;}


.footer_wrap {width:100%; position:relative; background:#8b9599; overflow:hidden;}
.footer_wrap .footer {width:1200px; height:57px; padding:30px 22px; margin:0 auto; overflow:hidden; font-size:12px; color:#4a5053;}
.footer_wrap .footer .left{width:1000px; float:left; line-height:1.65;}
.footer_wrap .footer .left p.copy {font-size:12px; color:#4a5053; margin-top:5px;}



/* sub */
.sub_wrap {width:100%;}
.sub_visual {width:100%; position:relative;}
.sub_visual_01 {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual01.jpg") no-repeat 50% 0;}
.sub_visual_02 {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual02.jpg") no-repeat 50% 0;}
.sub_visual_03 {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual03.jpg") no-repeat 50% 0;}
.sub_visual_04 {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual04.jpg") no-repeat 50% 0;}
.sub_visual_05 {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual05.jpg") no-repeat 50% 0;}
.sub_visual_06 {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual06.jpg") no-repeat 50% 0;}
.sub_visual_07 {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual07.jpg") no-repeat 50% 0;}
.sub_visual_08 {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual08.jpg") no-repeat 50% 0;}
.sub_visual_09 {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual09.jpg") no-repeat 50% 0;}
.sub_visual_member {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual_member.jpg") no-repeat 50% 0;}
.sub_visual_email {width:100%; height:136px; position:relative; background:url("/img/sub/sub_visual_email.jpg") no-repeat 50% 0;}

.container {width:1200px; margin:0 auto; font-size:13pt; line-height:24px; color:#666; letter-spacing:-1px;}
.container .sub_contents h3 { font-size:20pt; line-height:24px; text-align:center; margin-bottom:30px; color:#db1d43;}
.container .sub_contents h4 { font-size:16pt; line-height:30px; color:#000; margin-bottom:10px; letter-spacing:-1px; background:url("/img/sub/ico_01.gif") no-repeat 0 50%; padding-left:40px;}
.container .sub_contents {padding:50px 30px;}
.container .sub_contents .gree_txt {background:url("/img/sub/gree_txt_line.gif") repeat-x 0 100%; padding-bottom:30px; margin-bottom:30px;}

.message {}
.sign {float:right; margin-bottom:50px; display:inline-block; vertical-align:middle; line-height:56px;}
.Incor h4 {border-bottom:2px dotted #bdbbbc; margin-top:30px; padding-bottom:5px;}
.Incor dl {display:inline-block;}
.Incor dl dt {float:left; width:25%; text-align:right; padding-right:5%; color:#0c4da2;}
.Incor dl dd {float:left; width:70%; margin-bottom:15px;}