@charset "utf-8";



input[type=text], textarea {ime-mode: active;}
.nara_icon {position: absolute;right: 50%;top: 86px;z-index: 1000;width: 67px;margin-right: -670px;height: 61px;}

/***** common *****/
#wrap {width: 100%;height: auto;overflow: hidden;position: relative;}
.al_box {height: auto;margin: 0 auto;position: relative;}/* .al_box:after { content : ""; display : block; clear : both; } */


/* 메뉴별 배경 */
.main_bg{background:#f7f7f7;}

.sub_bg01{background:#f7f7f7;}
.sub_bg02{background:#f7f7f7;}
.sub_bg03{background:#f7f7f7;}
.sub_bg04{background:#f7f7f7;}
.sub_bg05{background:#f7f7f7;}
.sub_bg06{background:#f7f7f7;}
.sub_bg07{background:#f7f7f7;}
.sub_bg08{background:#f7f7f7;}
.sub_bg09{background:#f7f7f7;}
.sub_bg10{background:#f7f7f7;}
.sub_bg11{background:#f7f7f7;}
/* S-06-0045	서브메뉴 배경 이미지 안보이도록 요청 2022-06-24 추가> 회색배경만 남도록 요청*/
/*.sub_bg01{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg01.jpg)repeat-x center top;min-height:492px;}*/
/*.sub_bg02{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg02.jpg)repeat-x center top;min-height:492px;}*/
/*.sub_bg03{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg03.jpg)repeat-x center top;min-height:492px;}*/
/*.sub_bg04{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg04.jpg)repeat-x center top;min-height:492px;}*/
/*.sub_bg05{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg05.jpg)repeat-x center top;min-height:492px;}*/
/*.sub_bg06{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg06.jpg)repeat-x center top;min-height:492px;}*/
/*.sub_bg07{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg01.jpg)repeat-x center top;min-height:492px;}*/
/*.sub_bg08{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg01.jpg)repeat-x center top;min-height:492px;}*/
/*.sub_bg09{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg01.jpg)repeat-x center top;min-height:492px;}*/
/*.sub_bg10{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg01.jpg)repeat-x center top;min-height:492px;}*/
/*.sub_bg11{background:#f7f7f7 url(../../images/kor/common/sub_visual_bg01.jpg)repeat-x center top;min-height:492px;}*/

/***** header *****/
#rwd_header{display:none;}
#header{width:100%;}
.logo{position:absolute; left:50%; top:52px; z-index:900; width:265px; margin-left:-700px;}
.logo > article{}
.logo a{display:inline-block;}
.logo a:first-of-type{margin-right:5px;}
.logo a.flag{position:relative; top:21px;}

#header > .al_box{z-index:99;height:50px;border-bottom:solid 1px #d7d7d7;background-color:#fff;display:block;margin:0 auto;line-height:50px;width:100%;}
.top_menu{height:100%; max-width:1400px; display:block; margin:0 auto; position:relative;}
.top_menu .site_link{display:block;margin:0 auto;float:left;}
.top_menu .site_link li a{font-size:0.8125rem;color:#444;padding:5px 0 5px 30px;margin-right:34px;background-image:url("../../images/kor/common/btn_site_01.png");background-repeat:no-repeat;background-position:left center;}
.top_menu .site_link li a.ov, 
.top_menu .site_link li a:hover, 
.top_menu .site_link li a:active, 
.top_menu .site_link li a:focus{background-image:url("../../images/kor/common/btn_site_02.png");text-decoration:none;}
.top_menu .site_link li{transition-duration:0.3s;transition-property:transform;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);display:inline-block;}

.top_menu .site_link li:hover{transform:translateY(-2px);}
.top_menu .r_box{display:block;margin:0 auto;float:right;padding-right:60px;position:relative;}
.top_menu .util{display:inline-block;margin-right:15px;}
.top_menu .util li{padding:0 5px;margin:0 10px;display:inline-block;}
.top_menu .util li a{color:#333;font-size:0.85rem;text-decoration:none;}
.top_menu .lang{margin-right:15px;display:inline-block;}
.top_menu .lang dt{border:1px solid #ddd;background:#fff;margin:0;}
.top_menu .lang dt a{display:block;width:102px;height:22px;font-size:0.75em;line-height:22px;color:#444;padding:0 0 0 8px;text-decoration:none;background:url(../../images/kor/common/icon_down.png) no-repeat right center;}
.top_menu .lang dd{position:absolute;top:37px;width:110px;background:rgb(219, 227, 234);border:1px solid #ddd;border-top:0;display:none;z-index:10;}
.top_menu .lang dd ul{padding:5px 5px 20px 8px;}
.top_menu .lang dd ul li a{font-size:0.929em;display:block;line-height:1.825rem;}

.top_menu .lang dd ul li a:hover,.top_menu .lang dd ul li a:focus{text-decoration:none;font-weight:500;}
.top_menu .lang dd .close{display:block;width:20px;height:20px;background:#95969b url(../../images/kor/common/lang_btn.gif) no-repeat;position:absolute;right:0;bottom:0;}
.top_menu .lang dd .close span{width:0;height:0;line-height:0;font-size:0px;float:left;position:absolute;overflow:hidden;}

#slideBtn{position:absolute;right:0;top:0;}
#slideBtn a{background-color:#3b5998;background-repeat:no-repeat;background-position:right center;color:#fff;font-weight:500;text-decoration:none;font-size:0.75rem;padding:2px 20px 2px 8px;}
#slideBtn a.open_btn{background-image:url("../../images/kor/common/icon_down_w.png");display:none;}
#slideBtn a.close_btn{background-image:url("../../images/kor/common/icon_up_w.png");}

.total_search{position:absolute;top:10px;right:0;z-index:99;width:51px;height:30px;}
.total_search .btn{background-image:url(../../images/kor/common/btn_search_t.png);width:37px;height:37px;background-color:#1cade4;width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;overflow:hidden;padding:0;background-position:center;}
.total_search .btn span{width:0;height:0;line-height:0;font-size:0px;float:left;position:absolute;}
.total_search .search_input{display:none;position:absolute;right:-3px;top:-3px;width:365px;z-index:130;}
.total_search input[type="text"]{display:block;height:39px;font-size:1.143em;float:left;line-height:31px;border:1px solid #1a8dca;border-right:0;padding:0 5px;width:299px;}
.total_search input[type="submit"]{display:block;float:left;width:53px;height:39px;background:#1a8dca url(../../images/kor/common/total_search_bg.png)no-repeat center 50%;border:0;cursor:pointer;text-indent:-9999px;}

/* gnb */
#gnb{position:relative;top:0;left:0;width:100%;height:auto;z-index:9;background-color:rgba(255,255,255,0.3);}
#gnbwrap{position:relative;height:79px;line-height:79px;margin:0 auto;}

#tm{text-align:right;max-width:1400px;height:100%;margin:0 auto;z-index:950;position:relative;}
#tm > li{display:inline-block;padding-left:40px;vertical-align:top;}
#tm li.th1 a{display:block;line-height:80px;text-align:right;font-size:1.313rem;color:#333;text-decoration:none;}
#tm li.th1 a.current span{transition-duration:0.3s;transition-property:transform;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);transform:translateY(-2px);}
#tm li.th1 .special_m{position:absolute;left:-3%;width:18%;top:86px;height:100%;z-index:990;background:url(../../images/kor/common/special_m_bg.png) no-repeat right 120px;}
#tm li.th1 .special_m p{color:#bedae9;font-size:1.286em;line-height:1em;margin:30px 0 50px 18%;text-align:left;}
#tm li.th1 .special_m p strong{display:block;color:#fff;font-size:1.714em;font-weight:500;padding-top:20px;margin-top:22px;letter-spacing:-1px;background:url(../../images/kor/common/gnb_titlebg.gif) no-repeat lefttop;}
#tm li.th1 .special_m span.btn{display:block;margin:0 0 0 18%;}
#tm li.th1 .special_m span.btn a{display:inline-block;vertical-align:top;color:#fff;font-size:1em;font-weight:normal;border:2px solid #9cc9e1;background:url(../../images/kor/common/special_btn_bul.gif) no-repeat92% 50%;margin:0 0 10px 0;padding:6px 30px 6px 10px;height:auto;line-height:normal;}
#tm li.th1 .special_m span.btn a:hover, 
#tm li.th1 .special_m span.btn a:active,
#tm li.th1 .special_m span.btn a:focus{text-decoration:underline;}

#tm li.th1 ul.th2{width:85%;position:absolute;left:0;top:79px;margin:1px 0 120px 15%;padding:25px 0 100px;height:100%;background:#f3fbff;}
#tm li.th1 ul.th2:after{content:"";display:block;clear:both;}
#tm li.th1 ul.th2 li{float:left;width:18%;margin:0 1% 20px 1%;}
#tm li.th1 ul.th2 li a{display:block;color:#fff;font-weight:normal;text-align:left;letter-spacing:-0.5px;font-size:1.125em;height:auto;padding:8px 10px;line-height:normal;background:#878787;}
#tm li.th1 ul.th2 li a.on, #tm li.th1 ul.th2 li a:hover, 
#tm li.th1 ul.th2 li a:active,
#tm li.th1 ul.th2 li a:focus{background:#1a8dca;}
#tm li.th1 ul.th2 li a[target="_blank"]{background:#878787 url(../../images/kor/common/blank_ico.gif) no-repeat 90% 50%;}
#tm li.th1 ul.th2 li a[target="_blank"].on, 
#tm li.th1 ul.th2 li a[target="_blank"]:hover,
#tm li.th1 ul.th2 li a[target="_blank"]:active, 
#tm li.th1 ul.th2 li a[target="_blank"]:focus{background:#1a8dca url(../../images/kor/common/blank_ico.gif) no-repeat 90% 50%;}
#tm li.th1 ul.th2 li ul{position:relative;width:100%;padding:10px 0 0 0;}
#tm li.th1 ul.th2 li ul li{float:none;width:auto;margin:0px 0 0 10px;text-align:left;line-height:1.5rem;position:relative;}
#tm li.th1 ul.th2 li ul li::before{content:"·";position:absolute;left:-4px;top:-2px;}

#tm li.th1 ul.th2 li ul li a{display:inline-block;color:#636363;vertical-align:top;font-weight:normal;font-size:1em;line-height:1.286em;padding:0 8px;height:auto;background:none;}
#tm li.th1 ul.th2 li ul li a.on, 
#tm li.th1 ul.th2 li ul li a:hover, 
#tm li.th1 ul.th2 li ul li a:active,
#tm li.th1 ul.th2 li ul li a:focus{color:#0070a4;background:none;}
#tm li.th1 ul.th2 li ul li a[target="_blank"]{background:url(../../images/kor/common/blank_ico.gif) no-repeat 90% 4px;padding:0 30px 0 8px;}
#tm li.th1 ul.th2 li ul li a[target="_blank"]:hover, 
#tm li.th1 ul.th2 li ul li a[target="_blank"]:active,
#tm li.th1 ul.th2 li ul li a[target="_blank"]:focus{color:#01679e;background:url(../../images/kor/common/blank_ico.gif) no-repeat 90% 4px;}

/* #tm .th1.no2 .th2 li.th2_2 {position:absolute; left:0; top:80px;} */
/* #tm .th1.no2 .th2 li.th2_3 {position:absolute; left:0; top:135px;} */


#tm .th1.no5 .th2 li.th2_5{height:380px;}
#tm .th1.no5 .th2 li.th2_6{height:230px;}
#tm .th1.no6 .th2 li.th2_2{position:absolute;left:0;top:192px;}
#tm .th1.no6 .th2 li.th2_3{position:absolute;left:0;top:310px;}
#tm .th1.no2 .th2 li.th2_10{height:150px;}	

#animate{position:absolute;top:0;right:0;width:100%;overflow:hidden;z-index:9999;}
.animate_line{width:100%;height:700px;background:url(../../images/kor/common/gnb_patternbg.gif) repeat;position:absolute;left:0;top:79px;}

/* .flag{position:absolute;left:160px;bottom:-38px;} */

/***** container *****/
#container{width:100%;height:auto;position:relative;padding:30px 0 0 0;}
#container .al_box{max-width:1240px;background:#fff url(../../images/kor/common/container_bg.gif) repeat-y left top;margin:0 auto 40px auto;}
#container .al_box .line_bg{border:1px solid #cfcfcf;width:auto;}
#container .al_box .line_bg:after{content:"";display:block;clear:both;}


/* lnb */
#lnb{width:208px;height:auto;float:left;margin-bottom:50px;/* background-color: #fff; */}
#lnb h2{width:100%;height:104px;text-align:center;border-bottom:10px solid #ea6242;color:#fff;font-size:2.286em;line-height:1em;padding:83px 0 0 0;-webkit-text-shadow:2px 2px 4px #4b4b4b;;-moz-text-shadow:2px 2px 4px #4b4b4b;;text-shadow:2px 2px 4px #4b4b4b;}
#lnb h2.bg01{background:url(../../images/kor/common/lnb_title_bg01.jpg) no-repeat;}
#lnb h2.bg02{background:url(../../images/kor/common/lnb_title_bg02.jpg) no-repeat;}
#lnb h2.bg03{background:url(../../images/kor/common/lnb_title_bg03.jpg) no-repeat;}
#lnb h2.bg04{background:url(../../images/kor/common/lnb_title_bg04.jpg) no-repeat;}
#lnb h2.bg05{background:url(../../images/kor/common/lnb_title_bg05.jpg) no-repeat;}
#lnb h2.bg06{background:url(../../images/kor/common/lnb_title_bg06.jpg) no-repeat;}
#lnb h2.bg07{background:url(../../images/kor/common/lnb_title_bg07.jpg) no-repeat;font-size:200%;}
#lnb h2.bg08{background:url(../../images/kor/common/lnb_title_bg07.jpg) no-repeat;}
#lnb h2.bg11{background:url(../../images/kor/common/lnb_title_bg01.jpg) no-repeat;font-size:200%;}
#lnb ul{width:100%;}
#lnb ul li{border-bottom:1px solid #dbdbdb;}
#lnb ul li a{display:block;font-size:1.143em;line-height:1.286em;padding:12px 24px 12px 14px;font-weight:500;color:#333;}

#lnb ul li a:hover{color:#e96142;}
#lnb ul li a.ov, #lnb ul li a:active, #lnb ul li a:focus{color:#e96142;background:url(../../images/kor/common/lnb_depth2_bul.gif) no-repeat 92% 50%;}
#lnb ul li a[target="_blank"]{background:url(../../images/kor/common/blank_ico.gif) no-repeat 90% 50%;}
#lnb ul li ul{border-top:1px solid #dbdbdb;padding:10px 0;width:auto;background:#EFEFEF;border-right:1px solid #cfcfcf;}
#lnb ul li ul li{border-bottom:0;margin:0 14px;padding:0 0 0 10px;}
#lnb ul li ul li.ov{background:url(../../images/kor/common/lnb_depth3_bul.gif) no-repeatleft 9px;}
#lnb ul li ul li a{font-size:1em;padding:3px 0 3px 0;font-weight:normal;}
#lnb ul li ul li a:hover, #lnb ul li ul li a:active, #lnb ul li ul li a:focus{color:#108cce;background:none;}
#lnb ul li ul li a[target="_blank"]{background:url(../../images/kor/common/blank_ico.gif) no-repeat 97% 50%;}
#lnb ul li ul li.ov a{color:#108cce;font-weight:500;}

/* contents */
#contents_wrap{width:auto;height:auto;margin-left:208px;padding:0 40px;position:relative;background-color: #fff;}
#contents{width:100%;margin:40px 0;}
#contents:after{content:"";display:block;clear:both;}
#main_container #contents{margin:0;}
.location{width:100%;border-bottom:1px solid #c6c6c6;position:relative;padding:20px 0 15px 0;}
.location h3.cont_title{font-size:2.429em;line-height:1.143em;margin:30px 0 0 0;}
.location .navi{position:absolute;right:-7px;top:20px;}
.location .navi li{float:left;background:url(../../images/kor/common/navi_bul.gif) no-repeat left 5px;padding:0 7px 0 11px;font-size:0.929em;}
.location .navi li:first-child{padding:0 6px 0 13px;background:none;}
.location .navi li a{display:block;}
.location .navi li a.home{background:url(../../images/kor/common/home_ico.gif) no-repeat;width:15px;height:13px;margin:4px 0 0 0;}
.location .navi li a.home span{width:0;height:0;line-height:0;font-size:0px;float:left;position:absolute;}
.location .sns_share{position:absolute;right:0;bottom:17px;}
.location .sns_share dd{float:left;margin-left:6px;}
.location .sns_share dd a{display:block;width:28px;height:28px;background:url(../../images/kor/common/sns_bg.gif) no-repeat;}
.location .sns_share dd.fb a{background-position:0 0;}
.location .sns_share dd.fb a:hover, .location .sns_share dd.fb a:focus,.location .sns_share dd.fb a:active{background-position:0 -28px;}
.location .sns_share dd.tt a{background-position:-28px 0;}
.location .sns_share dd.tt a:hover, .location .sns_share dd.tt a:focus,.location .sns_share dd.tt a:active{background-position:-28px -28px;}
.location .sns_share dd.pr a{background-position:-56px 0;}
.location .sns_share dd.pr a:hover, .location .sns_share dd.pr a:focus,.location .sns_share dd.pr a:active{background-position:-56px -28px;}
.location .sns_share dd a span{width:0;height:0;line-height:0;font-size:0px;float:left;position:absolute;}

/***** footer *****/
#footer{background-color:#1c253d;display:inline-block;width:100%;}
#footer > .al_box{max-width:1430px; padding:35px 15px; box-sizing:border-box;}

.footer_m,
.footInfo{padding-right:95px; box-sizing:border-box;}
.footer_m{width:auto; margin-right:45px;}
.footer_m li{display:inline-block;}
.footer_m li a{font-size:0.929em;display:block;padding:4px 0;color:#818D9B;position:relative;margin-right:18px;}
.footer_m li:first-child a{color:#ff9966;}
.footer_m li a::after{content:"";position:absolute;width:1px;height:15px;background-color:#6f7782;right:-11px;top:8px;}
.footer_m li:last-of-type a::after{content:none;}

.footInfo{position:relative; display:block;padding-top:20px;}
.footInfo a.logoBr{width:147px;height:47px;background-image:url("../../images/kor/main/logo_bw.png");background-repeat:no-repeat;text-indent:-9999px;display:inline-block;}
.footInfo > article{display:inline-block;vertical-align:top;}
.footInfo > article:nth-of-type(2){margin-left:10px;}
.footInfo > article:nth-of-type(3){position:absolute; top:0; right:0;}
.footInfo > article:nth-of-type(3) img{display:block;}
#footer p,
#footer address{font-size:0.85rem;font-weight:300;color:#818D9B;}

.top_btn{display:block;width:40px;height:38px;background:url(../../images/kor/common/top_btn.gif) no-repeat;position:absolute;right:15px;top:0;}


.p-time{position:absolute;left:15px;top:10px;width:120px;background:#fff;border:1px solid #dedede;border-radius:10px;padding:10px 10px 15px 10px;z-index:9999}
.p-time p{font-size:12px;margin:0;text-align:center}
.p-time p span{display:inline-block}
.p-time p span.count{font-size:26px;font-weight:bold;color:#e96142;line-height:30px;margin:0px 0 7px 0}
.p-time p span.date{background:#e6f2f9;border-radius:10px;padding:0 10px}
.time_close{display:inline-block;position:absolute;top:90px;left:50px;color:#fff;cursor:pointer;width:28px;height:28px;border-radius:50%;border:4px solid #fff;text-indent:-9999px;background:#F0F0F0 url(../../images/kor/common/count-close.png)no-repeat center center;}
.time_close:hover{background:#D5D5D5 url(../../images/kor/common/count-close.png)no-repeat center center;}






@media screen and (max-width: 1460px) {
	.logo{left:15px !important; margin-left:0;}
	.total_search{right:15px;}
	.top_menu{max-width:100%; margin:0; padding:0 15px; width:auto;}
	#tm{max-width:100%; margin:0; padding:0 15px; width:auto;}		
}
@media screen and (max-width: 1400px) {
	#footer {height:auto; padding:0;}	
}	
@media screen and (max-width: 1024px) {
	#footer > .al_box{padding:25px 15px;}
	.footer_m, .footInfo{padding-right:0;}
	.footer_m li a{line-height:1.2;}
	.footInfo{padding-top:12px; padding-bottom:52px;}
	.footInfo a.logoBr{width:100px; height:35px;}
	.footInfo > article:first-of-type{position:absolute; bottom:0; left:0;}
	.footInfo > article:nth-of-type(2){margin-left:0;}
	.footInfo > article:nth-of-type(3){top:auto; bottom:0;}
	.footInfo > article:nth-of-type(3) img{width:70px;}
}
@media all and (max-width:1000px){
	.logo{display:none;}
	.p-time{top: 100px;}
}
@media screen and (max-width: 640px) {
	.location h3.cont_title{ font-size:24px}
	.location .navi li { font-size: 0.72em; }

	#footer > .al_box{padding:18px 15px;}
	.footer_m li a{padding:2px 0; line-height:1; font-size:0.9em;}
	.footer_m li a::after{top:3px; height:10px;}
	.footInfo{padding-top:6px;}
	#footer p, #footer address{line-height:1.5;}
}



/* 공식누리집 */
#nuri {
	background-color: #F1F5F8;
	position: relative;
	z-index: 100;
}

#nuri .inner {
	max-width: 1420px;
	margin: 0 auto
}

#nuri .top {
	padding: 10px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

#nuri .flag_wrap {
	display: flex;
	align-items: center;
}

#nuri .flag_wrap .flag_in {
	display: flex;
	align-items: center;
	margin: 0;
	font-size: 14px;
}

#nuri .flag_wrap .flag_in img {
	margin-right: 10px;
	width: 27px;
}

@media (max-width: 350px) {
	#nuri .flag_wrap .flag_in {
			font-size:13px;
			;}
}