@charset "utf-8";


/* 내용관리 */
#ctt {margin:10px 0;padding:10px;}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:0px 0;}
.ctt_img {text-align:center}
.con_wrap img {max-width: 100%; }
/*sub */
#sub_wrap {width:1200px; position:relative; margin:0 auto; border-left:1px solid #e6e6e5; border-right:1px solid #e6e6e5; background:#fff;}
#sub_conts_wrap {float:left; width:750px; border-left:1px solid #e6e6e5; padding:0 0 0 35px; margin-right:25px; }

/*sub title*/
.sub_title_wrap {width:100%; height:50px;  margin:0 auto; border-bottom:1px solid #e6e6e5;}
.sub_title_wrap div{position:relative; width:1000px; margin:0 auto;}
.sub_title_wrap span {position:absolute; top:20px; right:0px; font:normal 12px "NanumGothic";color:#777;}
.sub_title_wrap span em {color:#000;}


/*left_menu*/
#left_menu_wrap {float:left;margin-top:-51px; width:195px; vertical-align:top; background:#fff; z-index:10;}
#left_menu_wrap h2{height:60px;background:#1c1c1c;}
#left_menu_wrap h2 span{color:#fff;font:normal 20px "NanumGothic";margin-left:20px;line-height:70px;font-weight:bold;}
#left_menu_wrap h2 span.eng{color:#fff;font-family:"NanumGothic";font-size:20px;font-weight:normal;text-align:center;}
#left_menu_wrap p.time {font:normal 12px/20px "NanumGothic";background:#f1f3f2;padding:20px;}
#left_menu_wrap p.time span {font:normal 15px/20px "NanumGothic";letter-spacing:-1px;}
#left_menu_wrap p.time span.title {font:normal 16px/24px "NanumGothic";margin-left:-2px;color:#21bbb1;font-weight:bold;}
#left_menu_wrap p.inquiry {font:normal 12px/20px "NanumGothic";background:#f1f3f2;padding:20px;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;}
#left_menu_wrap p.inquiry span {font:normal 15px/20px "NanumGothic";}
#left_menu_wrap p.inquiry span.title {font:normal 16px/24px "NanumGothic";margin-left:-2px;color:#21bbb1;font-weight:bold;}

#left_menu .dep2 {border-bottom:1px dotted #dcdcdc;}
#left_menu .dep2 a{font:normal 16px/24px "NanumGothic"; color:#555;  letter-spacing:-1px; display:block;  text-indent:17px; padding:10px 0; }
#left_menu .dep2.on{background:#f9f9f9;}
#left_menu .dep2.off{background:#fff;}
#left_menu .dep2.on a {color:#000;}
#left_menu .dep2.off a {color:#555;}

.exp_wrap {position:relative; height:110px;margin-top:20px;}
.exp_wrap b {display:block; margin-left:5px; font:bold 12px/20px "NanumBarunGothic"; color:#888; letter-spacing:-1px;}
.exp_wrap strong {font:bold 35px/65px "NanumGothic"; color:#000; letter-spacing:-1px;}


.btm_wrap {clear:both; min-width: 1200px; max-width:1920px; position:relative;}
.btm_wrap a {display:block;}
.btm_wrap .bottom_txt {position:absolute;margin-top:50px;left:50%;margin-left:-600px;z-index:4;color:#21bbb1; text-align:center;}
.btm_wrap .bottom_txt p {font-size:50px;font-family:"NanumGothic"; line-height:70px;}
.btm_wrap .bottom_txt span {font-size:14px;font-family:"NanumGothic";line-height:30px;color:#e9e9e9;margin:10px 0 0 7px;display:block;}
.btm_wrap  img{ text-align:center;}

/* 오시는길 */
.sub06{display:flex}
.sub06 .img{}
.sub06 .img img{display:block}
.sub06 .map{margin-top:50px}
.map .root_daum_roughmap_landing{max-width: 430px}
