@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);

/*@import url(https://fonts.googleapis.com/css?family=Open+Sans);*/
/*@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);*/


/* 초기화 */
body {margin:0;padding:0;font-family:'Noto Sans KR', 'Nanum Gothic', 'Malgun Gothic', dotum, sans-serif;color:#222;min-width:320px;background: #fff;}
a, a:hover {text-decoration: none;}
.bg_primary {background-color:#163f8c;}
.bg_sub {}
.img-responsive {display: block;max-width: 100%;height: auto;}
.ir-pm {display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px} /* 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir-wa {display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1} /* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.screen-out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px} /* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.screen-hide {font-size:0;line-height:0;visibility:hidden} /* screen_out클래스를 사용할 수 없으며, 해당 텍스트를 숨겨야 할때 */
.blind {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

.tran-animate {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.fd-transition {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.fd-transition-2 {-webkit-transition: all .9s ease;-moz-transition: all .9s ease;-o-transition: all .9s ease;-ms-transition: all .9s ease;transition: all .9s ease;}

p.eng_break_word {word-break: break-word;}
p.kor_break_word {word-break: keep-all;}



/*
** opacity
*/
.opacity_0	{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity: 0;filter: alpha(opacity=0);zoom:1;}
.opacity_10 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";opacity: 0.1;filter: alpha(opacity=10);zoom:1;}
.opacity_15 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";opacity: 0.15;filter: alpha(opacity=15);zoom:1;}
.opacity_20 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity: 0.2;filter: alpha(opacity=20);zoom:1;}
.opacity_25 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";opacity: 0.25;filter: alpha(opacity=25);zoom:1;}
.opacity_30 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity: 0.3;filter: alpha(opacity=30);zoom:1;}
.opacity_35 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";opacity: 0.35;filter: alpha(opacity=35);zoom:1;}
.opacity_40 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity: 0.4;filter: alpha(opacity=40);zoom:1;}
.opacity_45 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";opacity: 0.45;filter: alpha(opacity=45);zoom:1;}
.opacity_50 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity: 0.5;filter: alpha(opacity=50);zoom:1;}
.opacity_55 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";opacity: 0.55;filter: alpha(opacity=55);zoom:1;}
.opacity_60 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity: 0.6;filter: alpha(opacity=60);zoom:1;}
.opacity_65 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";opacity: 0.65;filter: alpha(opacity=65);zoom:1;}
.opacity_70 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity: 0.7;filter: alpha(opacity=70);zoom:1;}
.opacity_75 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";opacity: 0.75;filter: alpha(opacity=75);zoom:1;}
.opacity_80 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity: 0.8;filter: alpha(opacity=80);zoom:1;}
.opacity_85 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";opacity: 0.85;filter: alpha(opacity=85);zoom:1;}
.opacity_90 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";opacity: 0.9;filter: alpha(opacity=90);zoom:1;}
.opacity_95 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";opacity: 0.95;filter: alpha(opacity=95);zoom:1;}

.k_wrap {display:block;width:100%;min-width:1200px;clear:both;position: relative;}
.k_wrap:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}
.k_container {position:relative;width:1200px;min-width:1200px;margin:0;padding:0;clear:both;}
.k_container:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}
.k_container.type_center {margin:0 auto;}


.scrollOpacity {opacity:0;transition:opacity 1s;}
.scrollOpacity.active {opacity:1;}

.pc_only {display: block;}
.mobile_only {display: none}



#wrap {height:auto;background:transparent;}



#m_menu {display: none; position: absolute; top: 0; right: 10px; width: 35px; height: 87px;}
/*top*/
header {position: relative; width: 100%;min-width: 1200px;z-index: 900;}
header.bg {zoom:1;}
/*header.sub.bg {position: relative; width: 100%;background-image: url("../img/sub_vg.jpg"); background-repeat: no-repeat; background-position: center; height: 441px;}
header.bg {position: relative; width: 100%;height: 936px;}*/
header.m-fixed {top: 0;position: fixed;    z-index: 9999;}
.header_wrap {width: 100%;  z-index: 9999;}
.headerBox {position: relative;width:1200px;margin:0 auto;    height: 102px;}
.header_wrap div.logo {position: absolute; top:0;left:0;width:196px;height:102px;background-image: url("../img/logo.png"); background-repeat: no-repeat;background-position: center;}
.header_wrap div.logo2 {position: absolute; top:0;left:10px;width:221px;height:140px;background-image: url("../img/img_kdr_logo.jpg"); background-repeat: no-repeat;background-position: top center;background-size:cover;}
.header_wrap h1 {margin:0}
.header_wrap h1 a {    display: block;    height: 140px;}

.menu_aid {background: #f5f5f5;}
.etc_menu {position: relative;width: 100%;height:35px;line-height:35px;text-align: right;}
.etc_menu a {font-size:12px;line-height:35px;color:#585858;}
.etc_menu a i {line-height:35px;}
/* lang_bg */
#lang_bg{position :fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);left: 0px;top : 0px;z-index: 999;display: none;}
.lang_wrap{width: 1200px;margin: 0 auto;position : relative;}
.lang_nemo{width: 121px;background-color: #fff;border-radius: 5px;top: 121px;position: absolute;right: -30px;}
.lang_nemo:before {content:'▲';position: absolute;top:-16px;left:50%;color:#fff;margin-left:-8px;}
.lang_nemo a{position : relative;padding: 5px 0;font-size: 16px;color: #666;display: block;text-align: center;}
.lang_nemo a span{content : "";display: none;position : absolute;width: 30px;height: 1px; right: 30px;background-color: #d41814;top : 16px;}
.lang_active {color : #d41814 !important;}
.lang_active span{display: block !important;}


.header_inner {clear: both;position: absolute; top:0;right:0;display: block;text-align: right}

.header_wrap .lang {position: absolute; top:50%;right:0;width:64px;height:23px;margin-top:-11px;border:1px solid #fff;text-align: center;border-radius: 10px;}
.header_wrap .lang a {position:relative;display: block;font-size: 13px;line-height: 20px;color:#fff;}


#gnbnav {background:transparent;margin:0;border:0 none;}
#gnbnav ul.gnb_list {margin-right:0;}
#gnbnav ul.gnb_list > li {display: inline-block;position: relative;text-align: center;padding:0 20px;}
#gnbnav ul.gnb_list > li > a {display:block;color: #585858; font-size: 17px;line-height: 102px;font-weight:700;position: relative;    text-transform: uppercase;}
/*#gnbnav ul.gnb_list > li > a:before {content:'';position: absolute;top:50%;left:0;margin-top:-8px;width:1px;height: 17px;background: #fff;opacity: 0.4}
#gnbnav ul.gnb_list > li:last-child > a:after {content:'';position: absolute;top:50%;right:0;margin-top:-8px;width:1px;height: 17px;background: #fff;opacity: 0.4}*/


#gnbnav ul.gnb_list > li > a.on,
#gnbnav ul.gnb_list > li > a:hover {color: #ff0000;}

#gnbnav ul.gnb_list > li > a .line {position: absolute;display: block;bottom: 0;height: 3px;width: 0%;background: #ff0000;left: 50%;}
#gnbnav ul.gnb_list > li > a.on .line,
#gnbnav ul.gnb_list > li > a:hover > a .line {width: 100% !important;left: 0px !important;}


.header_wrap.active {background: url(../img/bg_header_line_on.png);height:71px;}

.header_wrap.active div.logo {height:71px;}
.header_wrap.active h1 a {height:71px;}
.header_wrap.active .lang a {line-height: 71px;}

.header_wrap.active #gnbnav ul.gnb_list > li > a {color: #ffffff;line-height: 71px;}
.header_wrap.active #gnbnav ul.gnb_list > li > a.on,
.header_wrap.active #gnbnav ul.gnb_list > li > a:hover {color: #ff0000;}

#gnbnav ul.subNavi {position: absolute;left:50%;width:150px;padding: 0;overflow:hidden;z-index:100;display:none;margin-left:-75px;margin-top: -3px;}
#gnbnav ul.subNavi li {width: 100%; display: block;}
#gnbnav ul.subNavi li:first-child {padding-top:10px;}
#gnbnav ul.subNavi li:last-child {padding-bottom:10px;}
#gnbnav ul.subNavi li.invisible {display:none}
#gnbnav ul.subNavi li a {color:#333;font-weight:700; font-size: 14px;padding:5px 15px;display: block; text-align:center;}
#gnbnav ul.subNavi li a:hover {color:#ff0000;}
#gnbnav ul.subNavi.on {display:block;border-top: 3px solid #ff0000;}

.subMenuBg {position:absolute;left:0;top:137px;width:100%;background:#fff;padding: 0 0;z-index:99;display:none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}


/*모바일메뉴*/
.m_menu_h {position: fixed; top: 0; right: 0; z-index: 99999; width: 310px; height: 100%;overflow-y: auto;}
.nav-top {border-bottom: 1px solid #d01c25;background: #fff;}
.btn-x {text-align: right; padding: 0  10px;}
.btn-x i {color:#454545;line-height: 57px}
.m-nav > li {border-bottom: 1px solid #d01c25; padding:0;}
.m-nav > li.mmli_up {}
.m-nav > li > a {color: #454545; font-size: 16px; font-weight: bold;display:block;line-height:57px;padding-left:20px; position:relative; }
.m-nav > li > a.on {background: #d01c25;color: #ffffff;}
.m-nav > li > a i {position: absolute;top:50%;right:10px;margin-top:-8px;}

.sub_menu {margin-top: 0;display: none;background:#fff;opacity: 0.7;}
.sub_menu > li {}
.sub_menu > li > a {font-size:14px;color: #d01c25;display:block;line-height: 35px;padding-left:20px; }
.sub_menu > li > a:hover {color:#ffffff;text-decoration: none;background:#6298db;}
.m_lang {padding: 0 20px; margin-top: 40px;}
.m_lang ul {overflow: hidden; width: 100%; border: 1px solid #d01c25;}
.m_lang ul li {width: 50%; float: left; text-align: center; }
.m_lang ul li a {background: #fff;color:#454545; font-size: 14px; padding: 12px 0; display: block; width: 100%; }
.m_lang ul li a.on  {background: #d01c25;color:#fff; }


.m_menu_h p {color: #d01c25; font-size: 13px; letter-spacing: 0; padding-left: 20px; margin-top: 20px;}
.dim {position: fixed; width: 100%; max-width: 996px; height: 100%; background: #000; opacity: 0.5; top: 0;z-index: 999;}
.m_menu_bg {position: fixed; width: 100%; width: 310px; height: 100%; background: #fff; top: 0;right: 0;z-index: 1000;}
.m_menu_wrap {position: fixed; display: none; top: 0; left: 0; right: 0; max-width: 996px; width: 100%; height: 100%; margin: 0 auto; z-index: 9999; overflow-y: auto;}




/*body{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}*/
/*body.on-side {margin-left: -308px;}*/
/*#sideToggleWrap {position: fixed;overflow-y: auto;top: 0;right: -308px;width: 308px;padding: 21px 17px;height: 100%;display: block;background-color: #323232;*/
/*-webkit-transition: all 0.3s ease-in-out;*/
/*-moz-transition: all 0.3s ease-in-out;*/
/*-o-transition: all 0.3s ease-in-out;*/
/*-ms-transition: all 0.3s ease-in-out;*/
/*transition: all 0.3s ease-in-out;*/
/*z-index: 9;*/
/*}*/
#sideToggleWrap.on{right: 0;}
#sideToggleWrap .close-sideToggle {float: right;color: #fff;position: relative;z-index: 2;font-size: 16px;}
#sideToggleWrap .widget {position: relative;z-index: 1;clear:both;}

#sideToggleWrap .widget .logocopy {margin:65px 0 30px; }
#sideToggleWrap .widget p.logo_desc {color: #fff;margin:0 0 50px 0;font-size: 18px;letter-spacing: -1px;}
#sideToggleWrap .widget p.tel_text {color: #fff;margin:0 0 50px 0;font-size: 30px;letter-spacing: -1px;}

#sideToggleWrap .widget div.sns_btnLink {margin-bottom: 45px;overflow: hidden;}
#sideToggleWrap .widget div.sns_btnLink ul {padding: 0;margin: 0;clear:both;}
#sideToggleWrap .widget div.sns_btnLink ul li {float:left;margin-right:15px;}
#sideToggleWrap .widget div.sns_btnLink ul li:last-child {margin-right: 0;}
#sideToggleWrap .widget div.sns_btnLink ul li a {display:table-cell;vertical-align: middle;width:50px;height:50px;border:1px solid #bdbdbe;border-radius:10px;text-align: center;line-height: 1;}
#sideToggleWrap .widget div.sns_btnLink ul li a.location {display: block;width:127px;height:35px;line-height: 33px;}
#sideToggleWrap .widget div.sns_btnLink ul li a span {color:#bdbdbe;font-size:14px;}


/* 서브 상단 */
.sub_vg { position : relative;width: 100%;min-width:1200px;height:261px; background:url(../img/sub_vg.png) no-repeat; background-position: center; background-size: cover;  }
div#vg_con {width:1200px;height:100%;margin: 0 auto; text-align:center; position : relative;}

div#vg_con h2 {position:relative;padding:86px 0 0 0;text-align: center;color: #f8f8f8;font-size: 3.0em; margin:0 0 0 0;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1rem}
div#vg_con h2 small {font-weight: 400;font-size:0.5em;display: block;margin-bottom: 10px;color:#cfcfcf;letter-spacing: 0.5rem}

div#vg_con p {display: inline;text-align: center;color: #ffffff;font-size: 1.6em; padding:10px 0;margin:0;text-transform: uppercase;border:solid #fff;border-width:1px 0;}

#tabMiddleWrap {display: none;}
div.vg_sub_area2 {display: none;width: 100%;}
div.vg_sub_area2.sub {margin-top:0;}
.sub_tab2 {display:block;width:100%;height: 49px;    white-space: nowrap; text-align: left; clear: both;margin:0;}
.sub_tab2 li.tab_list { display:inline-block;height:49px;white-space: nowrap;position:relative;margin:0;padding:0 35px 0 0;}
.sub_tab2 li.tab_list:last-child {padding:0;}
.sub_tab2 li.tab_list > a {font-size:14px;line-height:49px;letter-spacing:-1px;display:inline;position:relative;color:#ffffff;}
.sub_tab2 li.tab_list > a:after {content: ''; position: absolute;top:3px;right:-22px;width:1px;height:10px;background:#aec2dc;}
.sub_tab2 li.tab_list:last-child > a:after {width:0;height:0;}
.sub_tab2 li.tab_list > a.selected,
.sub_tab2 li.tab_list > a:hover {color:#00e4ff;}

div.vg_sub_area {position: absolute;top: -35px;display: block}
.sub_tab {    width: 100%;overflow: hidden; table-layout: fixed;margin:0;  border-collapse: collapse;  display: table;}
.sub_tab li.tab_list { display: table-cell;position:relative;margin:0;border: solid #dddddd;border-width:1px;vertical-align: middle; line-height: 68px  }
.sub_tab li.tab_list > a {font-size:18px;letter-spacing:-1px;display:inline-block;    width: 100%;text-align:center;position:relative;color:#898989;background: #f5f5f5}
.sub_tab li.tab_list > a.selected {background:#0099ff;color:#ffffff;}

.sub_depth_1, .sub_depth_2 {display:none;}





.text-center img {max-width: 100%;height: auto;}



/* footer */

#footer {width:100%; min-width:1200px;height:205px;padding:0; background:#011627;}
#footer.subFooter{}

.bgf3 {background:#f3f3f3;}

.ft_ul {width:100%;padding:0;margin:0;}
.ft_ul li {display:inline-block;margin:0;}
.ft_ul li.bar {width:1px;line-height:51px;height:10px;background: #acacac;margin:0 15px;}
.ft_ul li a {display:block;line-height: 51px;font-size:15px;color:#5b5c5c;}



.copyright_wrap {width:1200px;position:relative;margin:0 auto; }


.social_wrap {position: absolute;top:-5px;right:61px;}/*
.social_wrap a.fb {display:inline-block; width:41px;height:41px;text-align: center;background:#3B5998;border-radius:50%; margin-top:-15px;   }
.social_wrap a.fb i {color:#fff;line-height: 41px;font-size:1.0rem;}
.social_wrap a.fb:hover {background:#fff;}
.social_wrap a.fb:hover i {color:#3B5998;}*/

.social_wrap a.instra {margin-top:15px;display:inline-block; width:41px; height:41px; background: url(../img/icon_insta.png); background-repeat: no-repeat;background-position: center; border-radius:50%; margin-left:7px; }
.social_wrap a.instra:hover {width:41px; height:41px; background: url(../img/icon_insta_ov.png)}

.social_wrap a.fb {margin-top:15px;display:inline-block; width:41px; height:41px; background: url(../img/icon_fb.png); background-repeat: no-repeat;background-position: center; border-radius:50%; margin-left:7px; }
.social_wrap a.fb:hover {width:41px; height:41px; background: url(../img/icon_fb_ov.png)}



.goTop {position: absolute;top:0;right:0;background: #bababa;}
.goTop a {display: block;width:51px;height:51px;text-align: center;}
.goTop a i {color:#fff;line-height: 51px;font-size:2.0em;}

.copy_logo	{position: absolute;top: 0;left: 0; display:block;line-height: 155px;}
.copy_logo img {vertical-align: middle;    max-width: 100%;    max-height: 100%;}


.ft_info {clear: both;margin: 0 auto;text-align: center;}
.ft_info ul {clear:both;width:700px;text-align: left;margin: 0 0 0 300px;padding-top:48px;overflow: hidden;}
.ft_info ul li {font-weight: 700;float:left;width:340px;color:#c1c1c1;font-size: 13px;}
.ft_info ul li strong {font-weight: 700;display: inline-block;width:95px;color:#0c93fd;text-transform: uppercase;}


.copy_by {position: absolute;top:55px; left:300px;padding:0 0;}
.copy_by a.naver {float: right;position: relative; display: block;padding:0 25px;font-size:13px;color:#0c93fd;border:1px solid #b4bfc9;border-radius: 20px; width:215px;height:40px;line-height: 40px;font-weight: 700}
.copy_by a.naver span.green {color:#acacac;}
.copy_by a.naver span.arrow {position: absolute;top:50%;right:22px;margin-top:-7px;width:12px;height:15px;display: block;line-height: 1;}

.copy_by a.naver:hover {background:#0c93fd;color:#fff;}
.copy_by a.naver:hover span.green {color:#fff;}




.copy_by address	{color:#9e9e9e; font-size:15px;padding:0;font-style: normal;margin:0;}
.copy_by address a {color:#9e9e9e !important;}
.copy_by div.copyright {padding:0;text-align: left;clear:both;}
.copy_by div.copyright p {color:#9e9e9e;font-size:15px;margin:0;}
.copy_by a.copy_link {float: left;color:#828282;font-size:0.8rem;}
.copy_by a.copy_link small {font-style: italic}






/* */
#main_container{
	width: 100%;
	padding:0;
	margin:0 auto 0px auto;
	position:relative;
	top: 0px;
	z-index:0;
	overflow: hidden;
}



/* 비쥬얼그래픽 */
.vg_inner {width:100%;min-width:1200px;height:638px;position: relative;clear:both;}

.vg_title {width:1200px;position: absolute;top:30%;left:50%;margin-top:0;margin-left:-600px;z-index: 555;}
.vg_title h2 {font-size:42px;color:#ffffff;margin:0;text-align:right;line-height: 60px;font-family: 'Lato', sans-serif;font-weight: 900;font-style:italic;padding-right:10px;}
.vg_title div.vg_bottom_line {width:142px;height:4px;background: #fff;margin:20px 0 0;}
.vg_title p {font-size:16px;color:#ffffff;line-height: 28px;text-align:left;margin:20px 0 0;font-weight: 300;letter-spacing: -1px}

.vg_tit_box {margin:0;height:auto;}
.vg_title h2 span,
.vg_title p span {opacity: 0;}
/*
.vg_down {position: absolute;bottom: 200px;left: 50%;margin-left: -112px;width: 225px;height:50px;text-align: center;}
.vg_down a#go_service {display: block;padding:16px 50px;border:1px solid #fff;}
.vg_down a#go_service span {color:#fff;font-size:18px;}
.vg_down a#go_service:hover {border:1px solid #b00c01;background: #b00c01}
*/

/* */
div#vg_wrap_sub	{background:url(../img/main_vg.jpg) no-repeat 50% 0; text-align:center; clear:both;position: relative;}
div#vg_sub	{height:287px; width:1200px;margin: 0 auto; text-align:left;}



.subNavWrap {position: relative;	width: 100%;	min-width:1200px;background-color: #006cda;height:62px; display: block}
.subNavWrap div.subNavInner {position:relative;width: 1200px;margin: 0 auto;}
.subNavWrap .btn_home {display:block;float:left;border-left:1px solid #4d98e5;border-right:1px solid #4d98e5;width:62px;height:62px;background: url(../img/sub_home.png) no-repeat center;}

.subNav1st {display:block;float:left;zoom:1;font-size:14px;list-style:none;    margin-left: -1px;}
.subNav1st:after {display:block;clear:both;content:''}
.subNav1st > .navi_dp1 {float:left;position:relative;padding:0;width:254px;height:62px;border-right:1px solid #4d98e5;}
.subNav1st > .navi_dp1 h2,
.subNav1st > .navi_dp1 h3 {margin:0;line-height:62px;}
.subNav1st > .navi_dp1 a.dp1 {position:relative;display:block;padding:0 30px 0 30px;text-decoration:none;font-size:17px;line-height:62px;color:#fff;}
.subNav1st > .navi_dp1 a.dp1 span.sub_drop {position:absolute;top:50%;right:30px;margin-top:-5px;width:14px;height:9px;}
.subNav1st > .navi_dp1 a.dp1 span.sub_drop.bg {background: url(../img/sub_drop.png) no-repeat;background-position: center;}

/*.subNav1st > .navi_dp1:hover > ul.subNav2nd {display:block;}*/

.subNav2nd {list-style:none;display:none;position:relative;    background-color: #006cda;z-index:10;}
.subNav2nd > .navi_dp2 {display: table;width: 100%;}
.subNav2nd > .navi_dp2 > a {display:table-cell;padding:10px 30px;text-decoration:none;border:solid #4d98e5;border-width:0;font-size:17px;color:#fff;vertical-align: middle;}
.subNav2nd > .navi_dp2 > a:hover,
.subNav2nd > .navi_dp2 > a:active,
.subNav2nd > .navi_dp2 > a:focus,
.subNav2nd > .navi_dp2.active > a {color:#000000;}
.subNav2nd > .navi_dp2:last-child > a {border-width:0;}
#m_breadcrumbs_wrap {display: none}

#subPage {padding: 0 5px 100px;}



/* 사이드바 */
div.left_wrap	{width:220px;float:left;position:relative; }
div.left_inner {position: absolute;top:-45px;left:0;width:221px;}
div.left_top	{position:relative;width:100%;margin:0;background:#cc0000;}
div.left_top h2 {margin:0;font-size:31px;font-weight:bold;color:#ffffff;text-align: center;padding:40px 20px;}
div.left_top h2.sideTit {padding:65px 20px;}
div.left_top h2 span {}

.sidebar	{text-align:left; padding:0; margin:0; list-style-type:none;}
.sidebar > li {
	display:block;
	position: relative;
	text-align:left;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
.sidebar > li:last-child {border-bottom:0 none;}
.sidebar > li > img {width:100%}
.sidebar > li > a {position:relative;display:block;height:100%;line-height:1.5; font-size:16px;color:#818181;padding:10px 25px;letter-spacing: -1px;}
.sidebar > li > a.selected,
.sidebar > li > a:hover {background:#f7f7f7;color:#cc0000;}
.sidebar > li > a:hover:after,
.sidebar > li > a.selected:after {position:absolute;content:'';top:50%;right:20px;margin-top:-4px;background: url(../img/bg_sidebar.png) no-repeat;background-position: center;width:5px;height:9px;}



.sidebar > li > ul.sub2_sidebar	{text-align:left; padding:0 0; margin:0; list-style-type:none; background:#f8f8f8;}
.sidebar > li > ul.sub2_sidebar > li {}
.sidebar > li > ul.sub2_sidebar > li:first-child {padding-top:10px;border-top:1px solid #dddddd}
.sidebar > li > ul.sub2_sidebar > li:last-child {padding-bottom:10px}
.sidebar > li > ul.sub2_sidebar > li > a {position:relative;display:block;height:100%;line-height:20px; font-size:14px;color:#818181;padding:5px 30px;letter-spacing: -1px;    word-break: break-word;}
.sidebar > li > ul.sub2_sidebar > li > a.selected {color:#cc0000;}



div.left_wrap .cs_center {border: solid #dddddd;border-width:1px;padding:30px 25px 0;margin-bottom: 170px;background-color: #f7f7f7;background-image: url(../img/ic_cs.png);background-repeat:no-repeat;background-position: 106% -9px;}
div.left_wrap .cs_center h4 {color:#818181;font-size:16px;line-height: 1.5;margin-bottom: 10px;}
div.left_wrap .cs_center div.cs1 {margin-bottom: 25px;}
div.left_wrap .cs_center div.cs1 p.center {color:#9a9a9a;font-size:14px;line-height: 1.5;}
div.left_wrap .cs_center div.cs1 p.tel {color:#011627;line-height: 1.9;font-weight: 700}
div.left_wrap .cs_center div.cs1 p.fax {color:#011627;line-height: 1.2; font-weight: 700}
div.left_wrap .cs_center div.cs1 p.mail {color: #011627;line-height: 1.9;font-weight: 600;letter-spacing: -0.10rem;}
div.left_wrap .cs_center div.cs1 p a {color:#011627 !important;}
div.left_wrap .cs_center div.cs1 p.sns {display: flex;justify-content: center;gap: 10px;margin-top: 15px;}
div.left_wrap .cs_center div.cs1 p.sns .sns_sub {display: block;width: 41px;aspect-ratio: 1;border-radius: 100%;}
div.left_wrap .cs_center div.cs1 p.sns .sns_sub1 {background: url(../img/icon_fb.png) no-repeat center/contain;}
div.left_wrap .cs_center div.cs1 p.sns .sns_sub2 {background: url(../img/icon_insta.png) no-repeat center/contain;}
div.left_wrap .cs_center div.cs1 p.sns .sns_sub > a {display: block;width: 100%;height: 100%;}



/* 컨텐츠영역 */
div.contents_wrap {width:920px; float:right;margin-left:60px;    padding:0;min-height: 600px;}



/* 타이틀영역 */
.title_wrap {overflow:hidden;padding-bottom: 40px;position: relative;}
.title_wrap h2.title {font-size:34px;    line-height: 50px;color: #011627;display: inline-block;margin: 0;padding-right: 0;font-weight: 700}
.title_wrap .breadcrum {background:url(../img/icon_home.png) no-repeat;     background-position: left center;padding-left:15px; margin-top:0;position: absolute;top:45px;left:0;color:#9d9d9d;font-size:0.75rem;}

.sub_vg_title{position : relative;width: 100%;margin:70px 0 0;padding:0 0 20px 0;clear:both;border-bottom: 1px solid #dddddd}
.sub_arrow{font-size:32px;display: inline-block;    line-height: 50px;color:#dc060e}
.sub_left_arrow{float: left;height:100%;}
.sub_right_arrow{float: right;height:100%;}
.sub_vg_title_line{width: 100%;height: 1px;background: #d8d8d8;display:block;position : relative;}

.parallax-init-pc {transform: translate3d(0, 100px, 0);transition: transform 3.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
.parallax-init-pc.add-stage {transform: translate3d(0, 0, 0) scale(1) rotate(0) !important;}





div.customerInner {position: absolute;top:-40px;clear:both;width:100%;padding:20px;overflow: hidden;background:#fff;z-index:999;}

div.customerInner div.customer_center {position:relative;padding:33px;width:373px;height:250px;float:left;margin-right:20px;}
div.customerInner div.customer_center:last-child {margin-right:0;}
div.customerInner div.customer_center h3.title {font-size: 30px;color:#ffffff;width:100%;text-align:left;margin: 0 0 10px 0;font-weight:500;}
div.customerInner div.customer_center p.content {font-size:17px;color:#ffffff;width:100%;line-height: 21px;text-align:left;}
div.customerInner div.customer_center a {position:absolute;bottom:35px;cursor:pointer;left:33px;display:block;width:186px;height:42px;color:#ffffff;border:1px solid #ffffff;line-height:42px;font-size:14px;text-align:center;}
div.customerInner div.customer_center a:hover {color:#f5c06c;border:1px solid #f5c06c;}
div.customerInner div.customer_center a span.right_arrow {display: inline-block;padding-left: 20px;}

div.customerInner div.customer_center.cus01 {background:url(../img/cus01.png); background-repeat: no-repeat;}
div.customerInner div.customer_center.cus02 {background:url(../img/cus02.png); background-repeat: no-repeat;}
div.customerInner div.customer_center.cus03 {background:url(../img/cus03.png); background-repeat: no-repeat;}




#service_section 		{}



div.serviceInner {position: relative;clear:both;width:100%;padding:50px 0;overflow: hidden;}

div.serviceInner div.tech_center {position:relative;width:300px;float:left;}
div.serviceInner div.tech_center a {background: url(../img/tech_center.png);display: block;position: relative;height:367px;}
div.serviceInner div.tech_center a span {display:block;padding-top:114px;color:#ffffff;line-height:30px;font-size:26px;font-weight: 700;text-align: center;}
div.serviceInner div.tech_center a:hover {background: url(../img/tech_center_on.png);}
div.serviceInner div.tech_center a:hover span {color:#fbbd24;}






#ban_section {height:250px;position: relative;}
div.product_wrap {width:100%;height:519px;position: absolute;top:-231px;left:0;z-index: 200;}
div.product_inner {width:100%;position: relative;clear:both;}

div.product_inner div.pro_content {float:left;width:285px;height:411px;overflow:hidden;position: relative;margin-right:20px;border:1px solid #eeeeee;}
div.product_inner div.pro_content.a1 {background:#fff;}
div.product_inner div.pro_content.a2 {background:#f9f9f9;}
div.product_inner div.pro_content.a3 {background:#fff;margin-right:0;}
div.product_inner div.pro_content.a4 {background:#f9f9f9;margin-right:0;}

div.product_inner div.pro_content a {display: block;width:100%;height: 100%;padding-right:30px;padding-left: 30px;    transition: all 0.6s ease-out;}

div.product_inner div.pro_content.a1 a,
div.product_inner div.pro_content.a3 a {padding-top:30px;}
div.product_inner div.pro_content.a2 a,
div.product_inner div.pro_content.a4 a {padding-top:320px;}


div.product_inner div.pro_content a span.engTit {position: relative;color:#0c8ccb;font-size:15px;text-transform: uppercase;line-height: 1.5;}
div.product_inner div.pro_content a h4 {position:relative;text-align: center;line-height: 55px;}
div.product_inner div.pro_content a h4:after {content: "";position: absolute;left: 50%;bottom:-13px;width:30px;height:1px;margin:0 0 0 -15px;background:#ccc;}
div.product_inner div.pro_content a h4 img {max-height: 100%;max-width: 100%;vertical-align: middle;}
div.product_inner div.pro_content a p {position: relative;color:#aaaaaa;font-size:16px;font-weight:300;line-height: 1.5;margin:30px 0;letter-spacing: -1px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}

div.product_inner div.pro_content a span.more {background:#e60012;position: absolute;width:40px;height:40px;top:0;right:0;display:block;}
div.product_inner div.pro_content a span.more:before {content: "";position: absolute;left: 50%;top:50%;width:2px;height:16px;margin:-8px 0 0 -1px;background:#fff;}
div.product_inner div.pro_content a span.more:after {content: "";position: absolute;left: 50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:#fff;}

div.product_inner div.pro_content.a1 a div.bg,
div.product_inner div.pro_content.a3 a div.bg {position: absolute;width:100%;height: 180px;top:231px;left:0;overflow:hidden;}


div.product_inner div.pro_content a div.bg img {transition: all 0.6s ease-out;}
div.product_inner div.pro_content a:hover div.bg img {transform: scale(1.1,1.1);}







div.product_wrap2 {width:100%;z-index: 200;position: absolute;top:0;left:0;}
div.product_inner2 {width:100%;position: relative;clear:both;}
div.product_inner2 div.pro_content {float:left;width:285px;overflow:hidden;position: relative;margin-right:20px;border:1px solid #eeeeee;transform: translate3d(0, -55px, 0);transition: all 0.6s ease-out;}
div.product_inner2 div.pro_content.a1 {background:#fff;}
div.product_inner2 div.pro_content.a2 {background:#f9f9f9;}
div.product_inner2 div.pro_content.a3 {background:#fff;margin-right:0;}
div.product_inner2 div.pro_content.a4 {background:#f9f9f9;margin-right:0;}
div.product_inner2 div.pro_content a {display: block;width:100%;height: 100%;padding-right:40px;padding-left: 40px;    transition: all 0.6s ease-out;}
div.product_inner2 div.pro_content.a1 a,
div.product_inner2 div.pro_content.a3 a {padding-top:0px;}
div.product_inner2 div.pro_content.a2 a,
div.product_inner2 div.pro_content.a4 a {padding-top:320px;}
div.product_inner2 div.pro_content a span.engTit {position: relative;color:#0c8ccb;font-size:15px;text-transform: uppercase;line-height: 1.5;}
div.product_inner2 div.pro_content a h4 {position:relative;text-align: center;line-height: 55px;}
div.product_inner2 div.pro_content a h4:after {content: "";position: absolute;left: 50%;bottom:-13px;width:30px;height:1px;margin:0 0 0 -15px;background:#ccc;}
div.product_inner2 div.pro_content a h4 img {max-height: 100%;max-width: 100%;vertical-align: middle;}
div.product_inner2 div.pro_content a p {position: relative;color:#aaaaaa;font-size:14px;font-weight:300;line-height: 1.5;margin:0 0;height:0;letter-spacing: -1px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
div.product_inner2 div.pro_content a span.more {background:#e60012;position: absolute;width:40px;height:40px;top:0;right:0;display:block;}
div.product_inner2 div.pro_content a span.more:before {content: "";position: absolute;left: 50%;top:50%;width:2px;height:16px;margin:-8px 0 0 -1px;background:#fff;}
div.product_inner2 div.pro_content a span.more:after {content: "";position: absolute;left: 50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:#fff;}
div.product_inner2 div.pro_content.a1 a div.bg,
div.product_inner2 div.pro_content.a3 a div.bg {position: relative;height: 180px;overflow:hidden;margin:0 -40px;}
div.product_inner2 div.pro_content a div.bg img {transition: all 0.6s ease-out;}
div.product_inner2 div.pro_content a:hover p {margin:30px 0;height:63px;}
div.product_inner2 div.pro_content a:hover div.bg img {transform: scale(1.1,1.1);}
div.product_inner2 div.pro_content:hover {transform: translate3d(0, -180px, 0);}


div.product_wrap3 {width:100%;z-index: 200;position: absolute;top:0;left:0;}
div.product_inner3 {width:100%;position: relative;clear:both;}
div.product_inner3 div.pro_content {float:left;width:285px;    height: 255px;position: relative;margin-right:20px;transform: translate3d(0, -55px, 0);transition: all 0.6s ease-out;}
div.product_inner3 div.pro_content.a1 {background:#fff;}
div.product_inner3 div.pro_content.a2 {background:#fff;}
div.product_inner3 div.pro_content.a3 {background:#fff;}
div.product_inner3 div.pro_content.a4 {background:#fff;margin-right:0;}
div.product_inner3 div.pro_content a.overEffect {position: absolute;top:0;left:0;display: block;width:100%;padding-right:40px;padding-left: 40px;    border: 1px solid #eeeeee;border-width:1px 1px 0;transition: all 0.6s ease-out;background:#fff;}
div.product_inner3 div.pro_content.a1 a.overEffect,
div.product_inner3 div.pro_content.a2 a.overEffect,
div.product_inner3 div.pro_content.a3 a.overEffect,
div.product_inner3 div.pro_content.a4 a.overEffect {padding-top:0px;}
div.product_inner3 div.pro_content a.overEffect span.engTit {position: relative;color:#0c8ccb;font-size:15px;text-transform: uppercase;line-height: 1.5;}
div.product_inner3 div.pro_content a.overEffect h4 {position:relative;text-align: center;line-height: 55px;}
div.product_inner3 div.pro_content a.overEffect h4:after {content: "";position: absolute;left: 50%;bottom:0;width:30px;height:1px;margin:0 0 0 -15px;background:#ccc;}
div.product_inner3 div.pro_content a.overEffect h4 img {max-height: 100%;max-width: 100%;vertical-align: middle;}
div.product_inner3 div.pro_content a.overEffect p {position: relative;color:#333;font-size:13px;line-height: 1.5;margin:10px 0;width:100%;height:auto;word-break: break-word;-ms-word-break: break-word;display:inline-block;}
div.product_inner3 div.pro_content a.overEffect span.more {background:#e60012;position: absolute;width:40px;height:40px;top:0;right:0;display:none;}
div.product_inner3 div.pro_content a.overEffect span.more:before {content: "";position: absolute;left: 50%;top:50%;width:2px;height:16px;margin:-8px 0 0 -1px;background:#fff;}
div.product_inner3 div.pro_content a.overEffect span.more:after {content: "";position: absolute;left: 50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:#fff;}
div.product_inner3 div.pro_content.a1 div.bg,
div.product_inner3 div.pro_content.a2 div.bg,
div.product_inner3 div.pro_content.a3 div.bg,
div.product_inner3 div.pro_content.a4 div.bg {position: absolute;top:55px;left:0;height: 180px;overflow:hidden;width:100%;}
div.product_inner3 div.pro_content div.bg img {transition: all 0.6s ease-out;width:100%}
/*div.product_inner3 div.pro_content a:hover {top:-100px;}*/
/*div.product_inner3 div.pro_content a:hover div.bg img {transform: scale(1.1,1.1);}*/


div.product_inner3 div.pro_content.a1:hover a.overEffect {top:-100px;}
div.product_inner3 div.pro_content.a2:hover a.overEffect {top:-80px;}
div.product_inner3 div.pro_content.a3:hover a.overEffect {top:-80px;}
div.product_inner3 div.pro_content.a4:hover a.overEffect {top:-100px;}


div.product_inner3 div.pro_content:hover div.bg img {transform: scale(1.1,1.1);}

.carMain {height: 345px;}
.carMain.left .car_img {padding:158px 0;float:left;width:50%;}
.carMain.left .car_desc {float:right;width:50%;height:730px;padding:158px 0 158px 82px;color:#454545;}

.carMain.right .car_img {padding:72px 0;float:right;width:50%;text-align: right;overflow:hidden;}
.carMain.right .car_img img {float:right;-webkit-transform: scale(1);-webkit-transition: .3s;}
.carMain.right .car_img img:hover {-webkit-transform: scale(1.1)}
.carMain.right .car_desc {float:left;width:50%;padding:72px 0;}


.car_desc h3 {font-size:24px;line-height: 1.5;margin-bottom: 10px;color:#434242;position: relative;text-align: left;font-weight: 500;}
.car_desc h3 small {display: block;font-weight: 300;font-size:15px;color:#8e8d8d;}

.car_desc p {margin-bottom: 40px;color:#555555;line-height: 22px;text-align: left;}
.car_desc div.more_view {clear:both;    text-align: left;}
.car_desc div.more_view a.btnMore {
display: inline-block;
padding: 2px 10px;
border: 1px solid #bcbcbc;
position:relative;
margin: 0;
box-sizing: content-box;
-moz-box-sizing: content-box;
background: transparent;
vertical-align: middle;
text-decoration: none;
white-space: nowrap;
text-align:center;
font-size: 12px;
color:#5b5b5b;
}
.car_desc div.more_view a.btnMore:hover {background: #037cdc;color:#fff;}
.car_desc div.more_view a.btnMore span {display: inline-block;color:#00a7fd;padding-right:7px;}

#business_section {background: url(../img/business_section.png); background-repeat: no-repeat;background-position:top center;}
h3.business_title {font-size:30px;line-height:32px;padding:60px 0 0 0;color:#fff;position: relative;text-align: left;font-weight: 700;letter-spacing: -1px}
div.businessInner {position: relative;clear:both;width:100%;padding:70px 0;margin:0 auto;overflow: hidden;}
div.businessInner div.business {width:285px;float:left;margin-right:20px;border:1px solid #8f9ea4;background: url(../img/bg_busi.png);}
div.businessInner div.business.last {margin-right:0;}
div.businessInner div.business a {position: relative;display: block;padding:30px;background: transparent;overflow: hidden;color:#fff;}
div.businessInner div.business a:hover {background: url(../img/bg_red.png);}

div.businessInner div.business  div.thumb {margin-bottom:0;width:100%;height:91px;line-height:91px;text-align: center;margin:0 0 30px 0;-webkit-transition: transform .6s cubic-bezier(0.77, 0, 0.175, 1);transition: transform .6s cubic-bezier(0.77, 0, 0.175, 1);}
div.businessInner div.business  div.thumb.bc1 {background: url(../img/quick01.png); background-repeat: no-repeat;background-position: center;}
div.businessInner div.business  div.thumb.bc2 {background: url(../img/quick02.png); background-repeat: no-repeat;background-position: center;}
div.businessInner div.business  div.thumb.bc3 {background: url(../img/quick03.png); background-repeat: no-repeat;background-position: center;}
div.businessInner div.business  div.thumb.bc4 {background: url(../img/quick04.png); background-repeat: no-repeat;background-position: center;}


div.businessInner div.business  div.thumb img {max-width: 100%;max-height: 100%;vertical-align:middle;}
div.businessInner div.business  div.desc {padding:0;position: relative;}
/*div.businessInner div.business  div.desc:before {content: "";position: absolute;left: 50%;top:-12px;width:21px;height:1px;margin-left:-11px;background:#fff;}*/
div.businessInner div.business  div.desc h3 {margin:0 0 8px 0;padding:0;font-size: 26px;text-align:center;font-weight: 700;}
div.businessInner div.business  div.desc p {margin:0;padding:0;text-align:center;font-weight: 300;font-size: 16px;letter-spacing: -1px;}

/*div.businessInner div.business  a:hover {color:#ffc7c7;}*/
/*div.businessInner div.business  a:hover div.desc:before {background:#ffc7c7;}*/

/*div.businessInner div.business  a:hover div.thumb {-webkit-transform: translateY(-8%);transform: translateY(-8%);}*/
/*div.businessInner div.business  a:hover div.thumb.bc1 {background: url(../img/quick01_on.png); background-repeat: no-repeat;background-position: center;}*/
/*div.businessInner div.business  a:hover div.thumb.bc2 {background: url(../img/quick02_on.png); background-repeat: no-repeat;background-position: center;}*/
/*div.businessInner div.business  a:hover div.thumb.bc3 {background: url(../img/quick03_on.png); background-repeat: no-repeat;background-position: center;}*/
/*div.businessInner div.business  a:hover div.thumb.bc4 {background: url(../img/quick04_on.png); background-repeat: no-repeat;background-position: center;}*/



.hover-shadow{
    -webkit-transition: box-shadow .6s;
    transition: box-shadow .6s;
}
.hover-shadow:hover{
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.1);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.1);
}
.hover-float{
    -webkit-transition: transform .6s cubic-bezier(0.77, 0, 0.175, 1);
    transition: transform .6s cubic-bezier(0.77, 0, 0.175, 1);
}
.hover-float:hover{
    -webkit-transform: translateY(-8%);
    transform: translateY(-8%);
}

#service_section {background: #f6f6f6}




.mapBox {width:100%;padding:50px 0;position: relative;}
.mapBox iframe { border:none; width:100%; height:430px; margin:0px; padding:0px; }
.mapBox .map_info {position: absolute;top:50px;right:0;width:400px;height:430px;background: url(../img/e60012_80.png);zoom:1;}
.mapBox .map_info .map_info_inner {padding:80px 40px;}
.mapBox .map_info .map_info_inner dl {}
.mapBox .map_info .map_info_inner dl dt {font-weight:bold;font-size:34px;line-height: 34px;color:#ffffff;margin-bottom:40px;    padding-left: 40px;}
.mapBox .map_info .map_info_inner dl dd {margin:0;font-size:18px;line-height:24px;color:#ffffff;letter-spacing: -1px;margin-bottom:30px;padding-left:40px;}
.mapBox .map_info .map_info_inner dl dd.addr {background: url(../img/ico_location.png); background-repeat: no-repeat;}
.mapBox .map_info .map_info_inner dl dd.tel {background: url(../img/ico_phone.png); background-repeat: no-repeat;}
.mapBox .map_info .map_info_inner dl dd.fax {background: url(../img/ico_fax.png); background-repeat: no-repeat;}
.mapBox .map_info .map_info_inner dl dd a {color:#fff !important;}
.mapBox .map_info .map_info_inner dl dd.mail {background: url(../img/ico_mail.png); background-repeat: no-repeat;background-position: left center;}



/* 사이트맵 */
	.sitemap	{
		width:145px;
		float:left;
		display:inline;
		margin:0 10px 70px 0;
		}
	.sitemap:last-child {margin:0 0 70px 0;}
	.sitemap_cate	{
		border-top:1px #999 solid;
		border-bottom:1px #666 solid;
		text-align:center;
		padding:13px 0 10px 0;
		background:#fafafa;
		}
	.sitemap_cate_text	{
		color:#006fbc; font-size:14px; font-weight:bold;
		}
	.sitemap_text ul	{
		margin:0;
		list-style-type:none;
		padding:0;
		}
	.sitemap_text ul li	{
		padding:12px 0 8px 0;
		border-bottom:1px #ddd solid;
		}
	.sitemap_text ul li div	{
		padding:0 0 0 10px;text-align:center;
		}
	.sitemap_text ul li div a, .sitemap_text ul li div a:link, .sitemap_text ul li div a:visited 	{
	font-size:13px;
		}
	.sitemap_text ul li div a:hover, .sitemap_text ul li div a:active 	{
		color:blue;
		}

