@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{font-family:'Nanum Gothic', '나눔고딕', '맑은 고딕', 'Malgun Gothic', "돋움", dotum, gulim, Vertical, Arial, Sans-serif;; font-size:12px; line-height:18px; color:#121212; background-color:#ffffff;}
a{color:#121212; text-decoration:none;}
img{border:none; vertical-align:top;}
ul{list-style:none;}


/* top메뉴 */

.header_wrap {width:100%; height:0px;margin:0 auto; /*background:url(../img/gnb_bar_bg.gif) repeat-x 0 45px;*/}

.header_wrap .gnb_wrap{ width:100%; margin:0 auto; height:70px; border-bottom:0px solid #d7d7d7;}
.header_wrap .gnb_wrap .util{ width:1160px; margin:0 auto; height:40px;}
.header_wrap .gnb_wrap .util h1{float:left; margin-right:1020px; padding-top:10px;}
.header_wrap .gnb_wrap .util p{ position:relative; padding-top:10px;}
.header_wrap .gnb_wrap .gnb {*zoom:1; float:right; list-style:none; margin-top:29px;}
.header_wrap .gnb_wrap .gnb:after{content:""; display:block; clear:both;}
.header_wrap .gnb_wrap .gnb li{float:left; background:url(../../images/main/gnb_bar.gif) right 0 repeat-y;text-align:center; margin-left:10px; padding-right:10px;}
.header_wrap .gnb_wrap .gnb li.last_bar{float:left; background:none; padding-right:0px;}




.header_wrap .lnb_wrap {width:1160px; margin:0 auto;}
.header_wrap .lnb_wrap .logo{*zoom:1; /* position:relative; */ height:80px;float:left;}
.header_wrap .lnb_wrap .lnb_depth01{*zoom:1; /* position:relative; */ height:80px;margin-top:10px; }
.header_wrap .lnb_wrap .lnb_depth01:after{content:""; display:block; clear:both;}
.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li{float:left; /* position:relative;  background:url(../img/top_bg_off.png) 0 no-repeat;*/ width:95px; height:80px;border:#0F0 solid 0px;}
.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li .lnb_depth01_a{font-size:14px; font-weight:600; color:#535353; letter-spacing:-1px; display:block;height:80px; width:350px;text-align:center; padding-top:24px; margin:0 auto;}


.header_wrap .lnb_wrap #lnb_sub01{height:20px; padding:6px; border:0px solid #d7d7d7; padding-left:100px; position:absolute; top:110px;}
.header_wrap .lnb_wrap #lnb_sub02{height:20px; padding:6px; border:0px solid #d7d7d7; padding-left:200px; position:absolute; top:110px;}
.header_wrap .lnb_wrap #lnb_sub03{height:20px; padding:6px; border:0px solid #d7d7d7; padding-left:300px; position:absolute; top:110px;}
.header_wrap .lnb_wrap #lnb_sub04{height:20px; padding:6px; border:0px solid #d7d7d7; padding-left:400px; position:absolute; top:110px;}
.header_wrap .lnb_wrap #lnb_sub05{height:20px; padding:6px; border:0px solid #d7d7d7; padding-left:590px; position:absolute; top:110px;}
.header_wrap .lnb_wrap #lnb_sub06{height:20px; padding:6px; border:0px solid #d7d7d7; padding-left:600px; position:absolute; top:110px;}
.header_wrap .lnb_wrap #lnb_sub07{height:20px; padding:6px; border:0px solid #d7d7d7; padding-left:770px; position:absolute; top:110px;}
.header_wrap .lnb_wrap li{float:left; /* position:relative;  background:url(../img/top_bg_off.png) 0 no-repeat;*/ width:auto; }
.header_wrap .lnb_wrap ul{*zoom:1; }
.header_wrap .lnb_wrap ul:after{content:""; display:block; clear:both;}
.header_wrap .lnb_wrap ul li{float:left;padding-right:18px;}
.header_wrap .lnb_wrap ul li a{font-size:11px; color:#fff1da; display:block; text-decoration:none;}
.header_wrap .lnb_wrap ul li a:hover{color:#FFF; font-weight:bold;}
.header_wrap .lnb_wrap ul li a.on{color:#FFF; font-weight:bold;}


.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li:hover{float:left; position:relative; /* background:url(../img/top_bg_on.png) 0 no-repeat;*/ width:95px; height:70px;}
.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li .lnb_depth01_a:hover{font-size:14px; float:left; font-weight:600; color:#e70000; letter-spacing:-1px; display:block;height:50px; width:350px;text-align:center; padding-top:24px; margin:0 auto;}

.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li div{position:absolute; top:46px; left:0; width:550px; height: 30px;}
.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li div:hover ul{}
.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li div ul{*zoom:1; padding-top:22px;}
.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li div ul:after{content:""; display:block; clear:both;}
.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li div ul li{float:left;padding-right:18px;}
.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li div ul li a{font-size:11px; color:#fff1da; display:block; text-decoration:none;}
.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li div ul li a:hover{color:#FFF; font-weight:bold;}
.header_wrap .lnb_wrap .lnb_depth01 .lnb_depth01_li div ul li a.on{color:#FFF; font-weight:bold;}



.sub_header_top{ width:100%; background:#f2f2f2; height:190px;}
.sub_header_top .sub_top_box{ background:url(../../imagetitle02s/m01/sub_top01.jpg) 0 0 no-repeat; width:1000px; height:190px; margin:0 auto;}
.sub_header_top .sub_top_bg2{ background:url(../../images/m01/sub_top02.jpg) 0 0 no-repeat; }
.sub_header_top .sub_top_bg3{ background:url(../../images/m01/sub_top03.jpg) 0 0 no-repeat; }

.sub_header_top .sub_top_box .sub_top_txt{ padding-left:56px;  padding-top:38px; display:block; }
.sub_header_top .sub_top_box .sub_top_txt em{ font-size:17px; color:#446aba; font-weight:600; letter-spacing:-1px; display:block; margin-bottom:2px;}
.sub_header_top .sub_top_box .sub_top_txt strong{ font-size:36px; color:333333; letter-spacing:-2px; font-weight:600;}
.sub_header_top .sub_top_box .sub_top_txt span{ width:314px; height:35px; display:block; margin-top:12px; background:url(../../images/common/sub_top_bar.gif) 0 0 no-repeat; padding-top:10px; line-height:16px; letter-spacing:-0.25px; color:#000;}


.sub_contents_wrap { width:999px; margin:0 auto; border-left:1px solid #cecece; overflow:hidden;}
.sub_contents_wrap .left_menu{ width:199px; float:left;  }
.sub_contents_wrap .left_menu .left_top{ height:66px; color:#85acff; font-size:11px; padding:29px 22px 0; background:#446aba url(../../images/common/left_top_bg1.gif) right 0 no-repeat;}
.sub_contents_wrap .left_menu .left_top strong{  color:#FFF; font-size:26px; letter-spacing:-0.5px; display:block; font-weight:600;}
.sub_contents_wrap .left_menu .left_top span{  color:#85acff; font-size:11px; display:block;}

.sub_contents_wrap .left_menu .second_menu { overflow:hidden;}
.sub_contents_wrap .left_menu .second_menu li{ list-style:none;}
.sub_contents_wrap .left_menu .second_menu li a{ color:#888; font-size:15px; border-bottom:1px solid #cecece; display:block; padding:13px 28px; background:#fff url(../../images/common/leftmenu_dot.gif) 22px 22px no-repeat; font-weight:600; letter-spacing:-0.5px;}
.sub_contents_wrap .left_menu .second_menu li.on a{color:#446aba; font-weight:bold;}



.sub_contents_wrap .right_section{ border-left:1px solid #cecece; width:798px; overflow:hidden; float:left}


.mlink_txt{color:#afb9e4;}
a.mlink{color:#afb9e4;}
a.mlink:hover{color:#ffffff;}
a.mlink2{color:#535353;}
a.mlink2:hover{color:#ffffff;}
a.mlink3{color:#535353;}
a.mlink3:hover{color:#7a71aa;}
a.msns{color:#313131;}
a.msns:hover{color:#9b5c00;}


/* contents */


.visual{ width:100%; height:360px; background:url(../make_img/sub.jpg) 50% 0 no-repeat; margin:0 auto;}
.visual_sub{ width:1160px;height:360px; margin:0 auto;position:relative;}
.vsp{position:relative; width:1160px; height:360px;  border:#0F0 solid 0px;}
.vsp .sub_title{position:relative; width:555px; height:147px; margin:193px 0px 0px 605px; border:#0F0 solid 0px;}

.main_block01{ width:1160px; height:160px; margin:0 auto;z-index:20000; position:relative; margin-top:-130px;}
.main_block02{ width:1160px; height:620px;  margin:0 auto;}
.sub_block01{ background: #ffffff; width:100%; height:auto; margin:0 auto;z-index:20000; position:relative;}
.sub_block01 .sub_contents_wrap{width:1160px;  height:auto; margin:0 auto; position:relative;padding-top:60px; padding-bottom:60px;border-left:0px solid #e5e5e5;}

.main_block03{ width:1160px; height:150px;  margin:0 auto;padding-top:20px;margin:0 auto;}
/* 서브컨텐츠_left메뉴 */

/*.sub_contents_wrap { width:1160px; margin:0 auto; overflow:hidden; padding-top:60px;}*/
.sub_block01 .sub_contents_wrap .left_menu{ width:200px; float:left;}
.sub_block01 .sub_contents_wrap .left_menu .left_top{background: #ffffff; height:16px; border-bottom:3px solid #211d1e;}
.sub_block01 .sub_contents_wrap .left_menu .left_top strong{ margin:-26px 0px 0px -15px;color:#494949; font-size:22px; letter-spacing:-0.5px; display:block; font-weight:800; letter-spacing:-1px;}

.sub_block01 .sub_contents_wrap .left_menu .second_menu {overflow:hidden; padding-top:5px; }
.sub_block01 .sub_contents_wrap .left_menu .second_menu li{list-style:none;}
.sub_block01 .sub_contents_wrap .left_menu .second_menu li a{ color:#494949; font-size:13px; border-bottom:1px solid #e5e5e5; display:block; padding:10px 0px; font-weight:600; letter-spacing:0px; padding-left:10px;}
.sub_block01 .sub_contents_wrap .left_menu .second_menu li a.on{ color:#fff; font-size:13px; font-weight:600; background:#211d1e;}

.sub_block01 .sub_contents_wrap .service_apollo{overflow:hidden; padding-top:100px;}
.sub_block01 .sub_contents_wrap .service_apollo ul li{ border-bottom:1px solid #e5e5e5; display:block; padding:15px 0px; height:40px;}
.sub_block01 .sub_contents_wrap .service_apollo ul li.bgicon_01{ background:url(../make_img/left_bgicon01.gif) 160px no-repeat;}
.sub_block01 .sub_contents_wrap .service_apollo ul li.bgicon_02{ background:url(../make_img/left_bgicon02.gif) 160px no-repeat;}
.sub_block01 .sub_contents_wrap .service_apollo ul li.bgicon_03{ background:url(../make_img/left_bgicon03.gif) 160px no-repeat;}
.sub_block01 .sub_contents_wrap .service_apollo ul li dl{padding-left:10px;}
.sub_block01 .sub_contents_wrap .service_apollo ul li dl dt{ font-size:14px; font-weight:700; color:#7d7d7d; }
.sub_block01 .sub_contents_wrap .service_apollo ul li dl dd{ font-size:11px; font-weight:400; color:#7d7d7d; }

.sub_block01 .sub_contents_wrap .service_apollo .snow_title{ height:90px; width:200px;border-bottom:1px solid #e5e5e5;}
.sub_block01 .sub_contents_wrap .service_apollo .snow_title img{ padding:10px 0 10px 10px;  }

/* 서브컨텐츠_right 메뉴 */
.sub_block01 .sub_contents {width:910px; float:left;  font-size:12px; color:#666; padding-left:50px; min-height:700px;}
.sub_block01 .sub_contents .sub_top {height:45px; overflow:hidden; border-bottom:1px solid #e5e5e5; position:relative;}
.sub_block01 .sub_contents h4{font-size:22px; color:#494949; letter-spacing:-1px; *letter-spacing:-1px; font-weight:800; }
.sub_block01 .sub_contents .location{position: absolute;right: 0;text-align: right;width:400px;height: 30px;font-size: 11px;color: #898989;font-family: "나눔고딕","NanumGothic","돋움", "돋움체", dotum, gulim;top: 0px; }

.sub_block01 .sub_contents_wrap .right_section{width:910px; overflow:hidden; float:left;border-left:0px solid #e5e5e5;}

.sub_txt100{ font-size:18px; font-weight:600; color:#da2229;}
.sub_txt200{ font-size:14px; font-weight:600; color:#313131;}
.sub_txt300{ font-size:12px; font-weight:400; color:#626262;}

/* copyright */
.copyright_box{ background: #eaeef1 ; width:100%; height:190px; margin:0 auto;}
.copyright{position:relative; width:1160px; height:190px; margin:0 auto;}
.copyright p{ color:#7d7d7d; font-size:12px; padding-left:0px; padding-top:0px; border-top:#0FC solid 0px;}
.copyright p span{ color:#c2934f;}
.copyright p.copy1{ font-size:10px; color:#acacac; padding-top:5px;}


.sbox17{background:#ffffff; width:200px; height:355px;}
.sbox17 ul{position:relative;}
.sbox17 ul:after{content:""; display:block; clear:both; }
.sbox17 ul li{float:left; margin-right: 0px; padding-bottom:0px;}
.sbox17 ul li.pic{ position:absolute;}
.sbox17 ul li.q_title{border:#0F0 solid 0px; margin:50px 0px 0px 0px; position:absolute; height:auto;}
.sms_txt{ color:#535353; font-size:11px; font-weight:400; }
.sms_input{ width:105px; height:19px; color:#535353; font-size:11px; border:#bdb3b3 solid 1px;}