﻿#wrap{width:1140px;margin:0 auto;position:relative}
.logo{position:absolute;left:0;top:12px}
.global{position:absolute;right:0;top:17px}
.global ul{float:right}
.global ul li{float:left}

#header{height:201px}
#gnb{height:60px;position:relative;top:98px;z-index:500;background: url(/kor/images/common/gnb_bg.png) no-repeat 0 0 #005286;}
#gnb ul{padding-top:20px}
#gnb ul li{float:left;margin-left:125px}
#gnb ul li a{}
#gnb ul li ul{position:absolute;top:77px;width:140px;padding:0;display:none}
#gnb.on ul li ul{display:block}
#gnb ul li ul li{margin:0;float:none;padding-bottom:7px}
#gnb ul li ul li a{display:block;background:url(/kor/images/gnb/smenu_bu.png) no-repeat 0 5px;padding-left:9px}

.gnbbox{width:1140px;height:240px;top:60px;position:absolute;left:0;background:url(/kor/images/gnb/gnb_sm_bg.png) no-repeat 946px 25px #5598b3;display:none}
#gnb.on .gnbbox{display:block}
.smenu_arr{background:url(/kor/images/gnb/gnb_arr.png) no-repeat 0 0;width:16px;height:10px;top:60px;position:absolute;display:none}
#gnb.on .smenu_arr{display:block}
#gnb.gnbarr_0 .smenu_arr{left:178px}
#gnb.gnbarr_1 .smenu_arr{left:416px}
#gnb.gnbarr_2 .smenu_arr{left:624px}
#gnb.gnbarr_3 .smenu_arr{left:912px}
#gnb.gnbarr_4 .smenu_arr{display:none}

#smenu_1{left:114px}
#smenu_2{left:382px}
#smenu_3{left:577px}
#smenu_4{left:805px}
#gnb .gnb5_tit{position:absolute;right:103px;top:103px;display:none}
#gnb #smenu_5{left:966px;top:130px}
#gnb.on .gnb5_tit{display:block}

.gnb_close{background:url(/kor/images/gnb/btn_close.gif) no-repeat 0 0;width:29px;height:29px;position:absolute;right:19px;top:255px;display:none}
.gnb_close span{position:absolute;visibility:hidden;left:-999em}
#gnb.on .gnb_close{display:block}

.tsh{background:url(/kor/images/tsh_bg_sub.png) no-repeat 0 0;position:absolute;right:0;width:385px;top:46px}
.tsh .input_txt{width:330px;padding-left:10px;height:37px;border:none;background-color:transparent;box-shadow:none}
.tsh .img_submit{float:right}


#lnb{float:left;width:239px}
#lnb h2{border-bottom:2px solid #286aa8;margin-bottom:1px;height: 60px;}
/*#lnb h2{border-bottom:2px solid #286aa8;margin-bottom:1px;background: url(/kor/images/common/lnb_tit_bg.png) no-repeat 0 0;height: 60px;}*/
#lnb ul{}
#lnb li{}
#lnb li a{border:1px solid #dddddd;display:block;padding:7px 19px;margin-top:-1px}
#lnb li.on a{background:url(/kor/images/lnb/lnb_bu.png) no-repeat right center #286aa8;border:1px solid #286aa8;}
#lnb li.on li a,
#lnb li li a{background-color: #e0e0e0;border:1px solid #e0e0e0;background-image:none;}
#lnb li li.on a{background: #c1c1c1 no-repeat 0 0;border:1px solid #c1c1c1;}


#lnb .lnb_quick{border:1px solid #d6d6d6;padding:19px 0 19px 30px;margin-top:30px;background-color:#fff}
#lnb .lnb_quick a.t{padding-bottom:19px}
#lnb .lnb_quick a {display:block}

#content{float:right;width:870px}

#container{padding-bottom:25px}

#footer{clear:both;border-top:2px solid #7c7c7c;padding-top:24px}
#footer .fl{line-height:18px}
#footer .fl ul{overflow:hidden}
#footer .fl ul li{float:left}
#footer .fl ul li span{color:#d6d6d6;display:inline-block;padding:0 13px}
#footer .fl address{}
#footer .fr{}
/*#footer .fr select{width:124px}*/
#footer .fr .img_submit{}


#content{float:right;width:870px;font-size:12px;line-height:1.43}
.hgroup{position:relative;margin-bottom:20px}
.hgroup h1{font-size:26px;font-weight:bold;line-height:1;border-bottom:2px solid #000000;padding:19px 0 15px 10px}
.hgroup p{position:absolute;right:0;top:28px;text-align:right}
.hgroup p span{display:inline-block;padding:0 13px}
.hgroup p span.arr{background:url(/images/en/common/rocation_arrr.png) no-repeat 0 center;width:3px;padding:0;height:5px}
.hgroup p span.arr span{position:absolute;visibility:hidden}

.sh{background-color:#efefef;border:1px solid #d6d6d6;padding:19px;overflow:hidden;margin-bottom:18px}
.sh select{height:24px;min-width:130px}
.sh *{vertical-align:top}
.sh .input_txt{width:258px;padding:0 10px;height:22px;line-height:22px;border:1px solid #bcbcbc}
.sh .input_submit{background:url(/kor/images/btn_search_bg.png) no-repeat 0 0;border:none;font-weight:bold;width:59px;height:27px;text-align:center;font-weight: bold;color: #121212;}
input[type=text],
input[type=password],
select{border:1px solid #bcbcbc;
	-webkit-box-shadow:inset 3px 3px 3px 0 rgba(0,0,0,0.05);
	box-shadow:inset 3px 3px 3px 0 rgba(0,0,0,0.05);
}
input[type=text],
input[type=password]{height: 20px;}
select{height: 22px;}
.tel{width: 80px;}


.paging{margin-top:18px;text-align:center;}
.paging span{background:url(/kor/images/common/paging_ll.gif) no-repeat 0 0;width:33px;height:24px;display:block; }
.paging span.pagell{}
.paging span.pagel{background-image:url(/kor/images/common/paging_l.gif)}
.paging span.pager{background-image:url(/kor/images/common/paging_r.gif)}
.paging span.pagerr{background-image:url(/kor/images/common/paging_rr.gif)}
.paging span span{visibility:hidden;position:absolute}
.paging li{display:inline-block;vertical-align:top}
.paging li em,
.paging li a{padding:3px 7px;display:block; cursor:pointer}
.paging li em{background-color:#005286;color:#fff;border-radius:8px;font-weight: bold;}
.paging li.img a{padding:0;display:block; }
.paging li {padding:0 2px}
.paging li.pal{padding:0 18px 0 0}
.paging li.par{padding:0 0 0 18px}
.paging li a,
.paging li{#display:inline}
.paging *{zoom:1; }


/* table */
.table{width:100%;border-bottom:2px solid #000000}
.table th,
.table td{}
.table th{border:1px solid #cadae1;background-color:#eaf1f4;font-weight:bold;padding:11px 0}
.table tr{}
.table td{background:url(/images/en/common/photolist_dotline.png) repeat-x 0 0;padding:10px 0;text-align:center}
.table tbody tr:first-child td{background-image:none}
.table td a{text-align:left;display:block}

.table th.c_no{width:54px}
.table th.c_type{width:62px}
.table th.c_Cname{width:162px}
.table th.c_cate{width:208px}
.table th.c_subject{}
.table th.c_date{width:130px}
.table th.c_hits{width:75px}
.table th.c_w{width:45px}
.table th.c_answer{width:82px}
.table th .ico_homepage{background:url(/images/en/common/ico_homepage.gif) 0 0 no-repeat;width:19px;height:17px;display:inline-block;text-indent:-999em}
.table th .ico_down{background:url(/images/en/common/ico_downpdf.gif) 0 0 no-repeat;width:17px;height:17px;display:inline-block;text-indent:-999em}

a.ico_viewer{display:block;background:url(/kor/images/common/btn_view.gif) center center no-repeat;width:20px;height:20px;margin:0 auto;text-indent:-999em}
/**/
.box{border:1px solid #d6d6d6;background-color:#f5f5f5;margin-bottom:20px}
.GIDF_KO_05_07_01_deco{background:url(/kor/images/contents/GIDF_KO_05_07_01_deco.png) #f5f5f5 no-repeat 29px 11px;padding:35px 0 0 116px;height:47px}
/*
.table2{width:100%}
.table2 th,
.table2 td{border:1px solid #e0e0e0;padding:8px 0}
.table2 th{background-color:#eeeeee;text-align:center;font-weight:bold}
.table2 td{padding:3px 10px}
.table2 .req{color:#fc3500}*/
.GIDF_KO_05_07_01_deco2{border-bottom:2px solid #000000;margin-bottom:20px}
.GIDF_KO_05_07_01_deco2 .box{padding:22px;margin-bottom:20px}
.col_red{color:#fc3500}

.rel{position:relative}
.lpop{position:absolute;left:222px;top:-274px;width:414px}
.lpop h2{background-color:#286aa8;padding:15px 30px}
.lpop .set{border:1px solid #d6d6d6;border-top:none;padding-bottom:20px;background-color:#fff}
.lpop .set div{padding:20px}
.lpop div .l,
.lpop div label{height:30px;display:block;border:1px solid #e0e0e0;margin-top:-1px;line-height:30px;overflow:hidden;padding:0}
.lpop div span.t{float:left;width:105px;text-align:center;font-weight:bold;background-color:#eeeeee}
.lpop div span.i{float:left;margin: 5px 0 0 5px;}
.lpop .set div .input_txt{height:20px;line-height:20px;}
.lpop .set .tac{padding:0 }
.lpop .lpopclose{position:absolute;right:30px;top:14px;width:20px;height:22px;background:url(/kor/images/contents/lpop_btn_close.png) no-repeat 0 0}
.lpop .lpopclose span{visibility:hidden}

/**/
.GIDF_KO_05_06_01_deco{background:url(/kor/images/contents/GIDF_KO_05_07_01_deco.png) #f5f5f5 no-repeat 29px 11px;padding:22px 0 0 116px;height:47px}
.GIDF_KO_05_06_01{}
.GIDF_KO_05_06_01 .box{padding:22px;margin:20px 0}
.t1{margin:20px 0 10px 0}


/* Button Reset */
.button,
.button *{
	background:url(/kor/images/contents/btn_bg.png) no-repeat 0 0;
	height:24px;
	vertical-align:top;
	color:#121212;
	text-decoration:none !important;
	font-size:12px;
	font-weight:bold;position:relative; margin:0; display:inline-block;  border:0 none transparent;white-space:nowrap;  overflow:visible;padding:0}
.button{line-height:24px;padding-left:9px}
.button * {padding-left:8px;padding-right:17px; background-position:right 0;cursor:pointer;top:0;cursor:pointer}

.blue{background-position:0 -40px}
.blue *{background-position:right -40px;color:#fff}
.btn_blue{background-position:0 bottom}
.btn_blue *{background-position:right bottom}
.large,
.large *{background-image: url(/kor/images/contents/btn2.png);font-weight: bold;height: 30px;line-height: 30px;color: #fff;}
.large{padding-left: 14px;}
.large *{padding-right: 22px;}

/* */
.login_set{background:url(/kor/images/contents/login_bg.jpg) no-repeat 0 0;padding:0 0 0 558px;position:relative}
.login_set .t{position:absolute;left:401px;top:0;width:157px}
.login_set .t em{color:#1860a8}
.login_set .i{}
.login_set .i input{height:38px;margin-bottom:10px;width:310px}
.login_set p{margin:13px 0}
.login_set p .f{margin-right:22px}
.login_set .s input{margin-bottom:5px;display:block}

/* */
.tab{margin-bottom:20px}
.tab ul{overflow:hidden}
.tab li{float:left}
/*
.photolist{border-top:1px solid #cadae1;border-bottom:2px solid #000000;position:relative;overflow:hidden;margin-top:15px}
.photolist ul{overflow:hidden;margin-bottom:-1px}
.photolist ul li{float:left;width:50%;height:170px;border-bottom:1px solid #dddddd}
.photolist ul li a{display:block;padding-top:20px}
.photolist ul li a span{display:block}
.photolist ul li a span.img{float:left;padding-left:20px}
.photolist ul li a span.img img{width:200px;height:130px}
.photolist ul li a span.txt{float:right;width:195px}
.photolist ul li a span.txt .c{color:#fb6946;font-weight:bold;line-height:12px}
.photolist ul li a span.txt .t{font-size:16px;color:#000;font-weight:bold;line-height:17px;border-bottom:1px solid #cadae1;padding-bottom:9px;padding-top:8px;margin-bottom:9px}
.photolist ul li a span.txt .d{color:#000}
*/

/* 활동영상 */
.photolist{border-top: 1px solid #d6d6d6;padding: 10px 0;border-bottom: 2px solid #000000;margin-bottom: 18px;}
.photolist ul{}
.photolist ul li{padding: 10px 0;border-top: 1px solid #dddddd;}
.photolist ul li:first-child{border:none;}
.photolist ul li a{display:block;overflow: hidden;}
.photolist ul li a span{display:block;}

.photolist ul li a span.img{float:left;}
.photolist ul li a span.img img{width: 192px;height: 133px;}

.photolist ul li a span.set{float:right;width: 650px;font-size: 14px;}
.photolist ul li a span.tit{font-size: 18px;font-weight: bold;line-height: 20px;padding: 9px 0 13px 0;}
.photolist ul li a span.deco{overflow: hidden;padding: 0 0 8px;}
.photolist ul li a span.deco span{float:left;}
.photolist ul li a span.deco span.c{color: #005286;}
.photolist ul li a span.deco span.vline{color: #d6d6d6;width: 21px;text-align: center;}
.photolist ul li a span.txt{background: url(/images/en/common/photolist_dotline.png) repeat-x 0 0;line-height: 24px;padding-top: 6px;}

.photolist2{border-top: 1px solid #cadae1;border-bottom: 2px solid #000000;position: relative;overflow: hidden;margin-top: 15px;}
.photolist2 ul{overflow: hidden;margin-bottom: -1px;}
.photolist2 ul li{float:left;width: 50%;height: 170px;border-bottom: 1px solid #dddddd;}
.photolist2 ul li a{display:block;padding-top: 20px;overflow: hidden;}
.photolist2 ul li a span{display:block;}
.photolist2 ul li a span.img{float:left;padding-left: 20px;}
.photolist2 ul li a span.img img{width: 200px;height: 130px;}
.photolist2 ul li a span.txt{float:right;width: 195px;}
.photolist2 ul li a span.txt .c{color: #fb6946;font-weight: bold;line-height: 12px;}
.photolist2 ul li a span.txt .t{font-size: 16px;color: #000;font-weight: bold;line-height: 17px;border-bottom: 1px solid #cadae1;padding-bottom: 9px;padding-top: 8px;margin-bottom: 9px;}
.photolist2 ul li a span.txt .d{color: #000;}

.pop_movie_pos{position: relative;}
.pop_movie{
	position: absolute;left:0;top: 0;background-color: #efefef;padding: 23px 5px 55px 5px;z-index: 100;
	-webkit-box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.35);
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.35);
}
.pop_movie h3{color: #000000;font-size: 18px;height: 37px;}
.pop_movie .youtube{float:left;width: 449px;height: 348px;background-color: #f1f1f1;}
.pop_movie .infor_data{float:right;width: 411px;height: 348px;}
.pop_movie .infor_data .set{padding-left: 20px;overflow: hidden;overflow-y:scroll;height: 348px;background-color: #353535;color: #fff;}
.pop_movie .infor_data .set h4{font-size: 18px;line-height: 24px;margin-bottom: 5px;padding-top: 10px;}
.pop_movie .infor_data .set .deco{}
.pop_movie .infor_data .set .deco span{color: #f39b1e;}
.pop_movie .infor_data .set .deco span.cnt{padding-right: 24px;}
.pop_movie .infor_data .set .deco span.date{color: #6da8cd;}
.pop_movie .infor_data .txt{line-height: 20px;}
.pop_movie .pop_movie_close{border:none;background: url(/images/en/common/lpop_btn_close.png) no-repeat 0 0;width: 65px;height: 27px;position: absolute;right: 20px;bottom: 13px;}
.pop_movie .pop_movie_close2{border:none;background: url(/images/en/common/lpop_btn_close_bg.png) no-repeat 0 0;width: 22px;height: 22px;position: absolute;right: 29px;top: 22px;}
.pop_movie .pop_movie_close span,
.pop_movie .pop_movie_close2 span{position: absolute;visibility:hidden;}

.newsView{border-bottom: 2px solid #000000;}
.newsView .h{overflow: hidden;}
.newsView .h h2{font-size: 16px;color: #000;font-weight: bold;border-bottom: 1px solid #cadae1;padding: 0 0 6px 10px;}
.newsView .h dt.category{position: absolute;visibility:hidden;}
.newsView .h .category{color: #005286;font-weight: normal;float:right;padding: 0 10px 0 0;}
.newsView .h dl{overflow: hidden;border-bottom: 1px solid #d6d6d6;padding: 10px 0;border-bottom: 1px solid #dddddd;padding-left: 10px;font-size: 14px;}
.newsView .h dl dt,
.newsView .h dl dd{float:left;vertical-align: top;line-height: 23px;}
.newsView .h dl dt{color: #005286;}
.newsView .h dl dd{padding-right: 48px;padding-left: 5px;}

.newsView .fileset dl{overflow: hidden;border-top: 1px solid #d6d6d6;padding: 8px 0;line-height: 22px;min-height: 22px;padding-left: 10px;font-size: 12px;}
.newsView .fileset dt{color: #005286;float:left;}
.newsView .fileset dd{float:left;padding-left: 5px;width: 785px;}
.newsView .fileset dd a{margin-right: 10px;}
a.file{background: url(/images/en/common/ico_filedown.png) no-repeat right center;padding-right: 27px;line-height: 19px;height: 19px;display:inline-block;}

#dbdata{margin: 20px 10px;line-height: 20px;font-size: 12px;}

.answer{border-radius: 3px;display: inline-block;min-width: 67px;text-align: center;color: #fff;height: 23px;line-height: 23px;}
.answer_Reception{background-color: #829a6c}
.answer_Preparing{background-color: #cd8a2b}
.answer_Complete{background-color: #b94858}

.btn_set{text-align: right;margin: 17px 8px;}

.sh_tab{}
.sh_tab ul{}
.sh_tab ul li{float:left;margin-right: 2px;}
.sh_tab ul li a{display:block;background: url(/kor/images/contents/g_tab_bg3.png) no-repeat 0 0;width: 59px;height: 29px;line-height: 24px;text-align: center;vertical-align: top;}
.sh_tab ul li a.bg{background-image: url(/kor/images/contents/g_tab_bg1.png);font-weight: bold;color: #fff;}
.sh_tab ul li a.bg2{background-image: url(/kor/images/contents/g_tab_bg2.png);font-weight: bold;color: #fff;}

.photo_list{border-bottom: 2px solid #000000;overflow: hidden;margin-top: 15px;}
.photo_list ul{border-top: 1px solid #cadae1;margin-bottom: -1px;overflow: hidden;}
.photo_list ul li{width: 290px;height: 245px;float:left;border-bottom: 1px solid #dddddd;}
.photo_list ul li a{color: #000000;display:block;padding: 20px 20px 0;}
.photo_list ul li a span.img{}
.photo_list ul li a span.img img{width: 240px;height: 160px;padding-bottom: 13px;}
.photo_list ul li a span.t{font-weight: bold;display:block;}
.photo_list ul li a span.deco{display:block;}
.photo_list ul li a span.deco .vline{color: #cadae1;}


/**/
/*#sm{}
#sm .l{float:left;width: 243px;float:left;margin-right: 50px; min-height: 650px;}
#sm .r{margin-right: 0;}
#sm h2{background: url(../images/en/contents/sm-bg1.png) no-repeat 0 0;height: 49px;text-align: center;font-weight: bold;color: #005286;font-size: 16px;margin-bottom: 20px;line-height: 49px;}
#sm ul{margin-left: 20px;}
#sm ul ul{margin-left: 10px;margin-top: 6px;}
#sm ul li{margin-bottom: 20px;}
#sm ul li a{font-size: 14px;font-weight: bold;line-height: 22px;display:block;}
#sm ul li li{margin-bottom: 0;}
#sm ul li li a{font-size: 12px;background: url(../images/en/contents/GIDF_EN_01_01_02_bu2.png) no-repeat 0 8px;padding-left: 12px;line-height: 15px;font-weight: normal;margin: 8px 0;}
#sm ul li li a:hover,
#sm ul li li a:focus{color: #005286;text-decoration: underline}
#sm ul li li li{}
#sm .last h2{background-image: url(../images/en/contents/sm-bg2.png);color: #fff;} 
#sm .last ul li a{color: #005286;}*/
#sm div{margin-bottom:0px;padding:20px 0;border-bottom:1px solid #ddd}
#sm h2 {float:left;width:218px;color:#286aa8;font-size:16px}
#sm ul{overflow:hidden;line-height:179%}
#sm ul li,#sm ul li li{float:left;width:162px}
#sm ul li{font-size:14px;font-weight:bold}
#sm ul li a:hover,
#sm ul li a:focus{color:#1aa7d7;text-decoration:underline}
#sm ul li li{font-size:12px;font-weight:normal}
#sm ul li li a:hover,
#sm ul li li a:focus{color:#fb6946}
#sm>.sm1{background:url(/kor/images/contents/sm_bg1.gif) no-repeat left top}
#sm>.sm2{background:url(/kor/images/contents/sm_bg2.gif) no-repeat left top}
#sm>.sm3{background:url(/kor/images/contents/sm_bg3.gif) no-repeat left top}
#sm>.sm4{background:url(/kor/images/contents/sm_bg4.gif) no-repeat left top}
#sm>.sm5{background:url(/kor/images/contents/sm_bg5.gif) no-repeat left top}
#sm>.sm1>ul>li{min-height:200px}
#sm>.sm2>ul>li{min-height:270px}
#sm>.sm3>ul>li{min-height:50px}
#sm>.sm5>ul>li{min-height:70px}
#sm .sm2 .sm2_2{min-height:120px}
/* tsh */
.tsh_tab{/* background-color: #efefef;border:1px solid #d6d6d6; */padding: 11px 0px;margin-bottom: 18px;
	border:none !important;
	background-color: transparent !important;
}
.tsh_tab ul{overflow: hidden;padding: 1px;}
.tsh_tab ul li{float:left;width: 120px; padding: 2px}
.tsh_tab ul li a,
.tsh_tab ul li a span{display:block;height: 31px;line-height: 31px;font-size: 14px;font-weight: bold;text-align: center;padding-left: 14px;position: relative;
	background: url(/kor/images/common/tsh_tab_bg.png) no-repeat 0 bottom ;
	background-image: url(/kor/images/common/tsh_tab_bg.png) !important;
	}
.tsh_tab ul li a span{background-position:right bottom !important;/* left: -14px; */position: relative;text-indent: -14px;/* margin-left: -14px; */padding: 0;}
.tsh_tab ul li.on a,
.tsh_tab ul li.on a span,
.tsh_tab ul li a:hover,
.tsh_tab ul li a:focus,
.tsh_tab ul li a span:hover,
.tsh_tab ul li a span:focus{/* background-position: 0 0;background-color: #005da0;*/ /* text-decoration: underline; */}
.tsh_tab ul li.on a span,
.tsh_tab ul li a:focus span,
.tsh_tab ul li a:hover span,
.tsh_tab ul li a span:hover,
.tsh_tab ul li a span:focus{/* background-position:right 0; */;color: #fff;}
.tsh_tab ul li a{display:block;}
.tsh_tab ul li a span{display:block;color: #000;}

.tsh_tit{font-size: 18px;font-weight: bold;position: relative;margin-top: 20px;margin-bottom: 5px;}
.tsh_tit .tsh_more{font-size: 14px;position: absolute;right: 0;top: 0;}
.tsh_tit .tsh_more span{color: #005286;font-weight: bold;}

.tshlist{border-bottom: 2px solid #000000;border-top: 1px solid #d6d6d6;}
.tshlist ul{}
.tshlist ul li{}
.tshlist ul li .txt,
.tshlist ul li a{background: url(/images/en/common/dot_line.gif) repeat-x 0 0;}
.tshlist ul li a{overflow: hidden;display:block;font-weight: bold;padding: 10px 0;}
.tshlist ul li:first-child a{background-image:none;}
.tshlist ul li a.noneLink{cursor: default}
.tshlist ul li a span{}
.tshlist ul li a span.category{color: #ad2cd2;float:left;}
.tshlist ul li a span.tit{background: url(/images/en/common/bu_tsh_arr.png) no-repeat 13px center;padding-left: 34px;float:left;}
.tshlist ul li a span.date{float:right;font-weight: normal;}
.tshlist ul li .txt{display:block;padding: 10px 33px;line-height: 18px;}

.tsh_tab ul li a,
.tsh_tab ul li a span{background-color: #a1d1fe;}
.tsh_tab ul li.on a,
.tsh_tab ul li.on a span,
.tsh_tab ul li a:hover,
.tsh_tab ul li a:focus,
.tsh_tab ul li a:hover span,
.tsh_tab ul li a:focus span,
.tsh_tab ul li a span:hover,
.tsh_tab ul li a span:focus{background-color: #286aa8;}

/*추가*/
.table2{width:100%;border:0}
.table2 th,
.table2 td{border:1px solid #c9c9c9;background:none;padding:6px}
.table2 th{background-color:#eee;font-weight:bold;}
.table2 .b_top{border-top:2px solid #cc8500;}
.table2 td{font-weight:normal;text-align:center}
.table2 tbody th{border:1px solid #c9c9c9;background:#f7f6f6;}
.table2 li,.table2 .bu2 {font-weight:normal;background:url('/kor/images/contents/bu3.gif') no-repeat 8px 5px;margin:5px 0 10px 0;padding-left:15px;text-align:left;}
.table2 li li{text-indent:-14px;padding-left:14px;background:none}
.tbleft td{text-align:left;padding:9px}
.td_tal td{text-align: left;padding-left: 10px;}
.thcenter th{text-align: center}

.box1{border:1px solid #d6d6d6;padding:20px 20px 20px 100px;background:#f5f5f5 url('/kor/images/contents/ico_box_01.gif') no-repeat 20px 20px;min-height:55px;}
.box2{border:1px solid #ddd;background:#f8f8f8;padding:12px;line-height:169%}
.box2 p{padding:5px 0}
/*.bu1{font-size:15px;line-height: 1;margin: 25px 0 15px 0;}*/
.bu1{font-size:16px;line-height: 1;font-weight:bold;background:url('/kor/images/contents/bu1.png') no-repeat 0 0;margin:25px 0 15px 0;padding-left:15px;}
.bu2{font-weight:bold;background:url('/kor/images/contents/bu2.gif') no-repeat left 6px;margin:15px 0 10px 10px;padding-left:10px;line-height:179%;}
.bu3{background:url('/kor/images/contents/bu3.gif') no-repeat left 8px;margin:10px 0 15px 10px;padding-left:8px;line-height:179%;color:#286aa8}

.img_tb {overflow:hidden}
.img_tb table,.img_tb .txt{float:right;width:568px}
.img_tb .img{float:left;width:302px;}
.img_tb .txt{background:#fafafa;padding:15px;width:538px}
.list_style{margin:10px 0 15px 10px}
.list_style li{font-weight:bold;background:url('/kor/images/contents/bu2.gif') no-repeat left 6px;margin:5px 0 10px 0;padding-left:10px;line-height:179%}
.list_style li ul li,.list_style li p{font-weight:normal;background:url('/kor/images/contents/bu4.gif') no-repeat left 8px;margin:5px 0 ;padding-left:15px}
.list_style li ul li ul li{font-weight:normal;background:none;margin:5px 0 ;padding-left:12px;text-indent:-12px;}
.list_style .list_style1 li, .list_style1 li{text-indent:-14px;padding-left:14px;background:none;}/*color:#fb6944*/
.list_style .nobg{background:none;padding-left:0}
.list_style strong{color:#c37f00;font-weight:normal}
.list_style table th{text-align: center;}
/*.list_style li .img_area{margin-left:4px}*/
.list_style.fn li{font-weight:normal}
.list_style2{margin:10px 0 15px 10px;}
.list_style2 li, .list_style li .list_style2 li{background:url('/kor/images/contents/bu3.gif') no-repeat left 9px;padding-left:8px;line-height:179%;color:#286aa8}
.list_style2 li p{color:#333}

.gallery_list {overflow:hidden;border-bottom:2px solid #000;margin-top:10px;border-top:1px solid #cadae1}
.gallery_list li{float:left;width:50%;padding:15px 0;border-bottom:1px solid #cadae1;margin-bottom:-1px}
.gallery_list li img{width:200px;height:130px;float:left}
.gallery_list li dl{margin-left:220px;width:195px}
.gallery_list li dl dt{font-size:14px;font-weight:bold;line-height:149%}
.gallery_list li dl dt span{display:block;font-size:12px;color:#fb6946}
.gallery_list li dl dd{border-top:1px solid #cadae1;margin-top:5px;padding-top:8px}

.history{overflow:hidden;margin-top:25px}
.history dt{float:left;clear:both;font-size:35px;color:#286aa8;font-family:"Arial";letter-spacing:-1px}
.history dd{margin:0 0 20px 100px;border-left:1px solid #ddd;padding:16px 0 6px 0;line-height:169%}
.history>dd>ul>li{background:url('/kor/images/contents/bu_history.gif') no-repeat left 7px;position:relative;margin-left:-3px;padding:0 0 15px 10px;line-height:169%}
.history dd li strong{position:absolute;top:0;left:40px}
.history dd li .desc{padding-left:90px;}

.tab_type1 {overflow:hidden;margin-bottom:20px}
.tab_type1 li {float:left;height:54px;}
.tab_type1 li a{padding-left:5px;text-align:center;display:block;color:#333;background:url('/kor/images/contents/tab_left_off.gif') no-repeat left top;}
.tab_type1 li a span{display:block;background:url('/kor/images/contents/tab_right_off.gif') no-repeat right top;height:37px;padding:17px 0 0 0;font-size:13px;}
.tab_type1 li.on {float:left;height:54px;border-right:0;}
.tab_type1 li.on a{padding-left:5px;text-align:center;display:block;background:url('/kor/images/contents/tab_left_on.gif') no-repeat left top;color:#286aa8;font-weight:bold;}
.tab_type1 li.on a span{display:block;background:url('/kor/images/contents/tab_right_on.gif') no-repeat right top;height:37px;padding:17px 0 0 0;font-size:13px;}
.tab_type1.part2 li{width:50%}
.tab_type1.part3 li:first-child{width:33.4%}
.tab_type1.part3 li{width:33.3%}
.tab_type1.part4 li{width:25%}
.tab_type1 .half a{padding-top:10px;height:44px}

.view_list{border-bottom:1px solid #ddd;margin-top:20px}
.view_list li{border-top:1px solid #ddd;padding:9px}
.view_list li span{display:inline-block;width:100px}


.btn_area {overflow:hidden;margin:0 0 20px 20px;}
.btn_area span{display:block;float:left;background:url('/kor/images/contents/btn_left_bg.gif') no-repeat left top;height:35px;margin-right:5px;padding-left:3px}
.btn_area span a{display:block;background:url('/kor/images/contents/btn_right_bg.gif') no-repeat right top;height:27px;font-weight:bold;text-align:center;padding:8px 30px 0 22px;color:#fff}

/* 전자민원 */
.visit_step{overflow:hidden;background:url('/kor/images/contents/GIDF_KO_02_01_01_img1.jpg') no-repeat left top;padding:15px 0 0 450px;line-height:199%}
.visit_step p{margin-bottom:15px}
.visit_step strong{color:#fb6944}

/* 지원재단.관리위원회 소개 */
.greeting{overflow:hidden;background:url('/kor/images/contents/GIDF_KO_04_01_01_bg.jpg') no-repeat left top;padding:15px 0 0 290px}
.greeting .greet_text{float:right;line-height:179%}
.greeting .greet_text p{padding-bottom:23px;}
.greeting .greet_text .greet_name{margin-top:20px;text-align:right;font-size:14px;font-weight:bold}

/* 이용약관 /개인정보보호정책 */
.terms h2{font-size:14px;font-weight:bold;margin:20px 0 10px 0}
.terms>ul{margin-left:10px}
.terms li{text-indent:-14px;padding-left:14px;background:none;line-height:169%}
.policy>li {font-size:14px;font-weight:bold;margin:20px 0 10px 0;line-height:169%;}
.policy p{font-weight:normal;font-size:12px;line-height:169%}
.policy >li >ul, .policy p{margin-left:10px}
.policy >li >ul >li{font-weight:normal;text-indent:-14px;padding-left:14px;background:none;line-height:169%;font-size:12px}

/*홍보동영상*/
.moviedata li{overflow:hidden;background:url('/kor/images/contents/dot_bg.gif') repeat-x left bottom;padding:30px 0 }
.moviedata li a{display:block;float:left;width:350px}
.moviedata li p{line-height:179%;float:right;width:520px}
.moviedata li p strong{color:#005286;font-size:14px;margin-bottom:5px}

.email{overflow:hidden;background:url('/kor/images/contents/GIDF_KO_05_03_01_bg.jpg') no-repeat center top;padding:400px 100px 50px 100px }

.cor01{color:#fb6944;font-size:12px;line-height:189%;}
.cor02{color:#c37f00;font-size:12px;line-height:189%;}
.cor03{color:#286aa8;font-size:12px;line-height:189%;}
.step{margin-left:10px}
.fb{font-weight:bold !important}
.tac{text-align:center}
.tar{text-align:right}
.img_area{margin:5px 0 15px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.nobg{background:none !important;}
.tb_fr{float:right;margin-top:25px}
.tb_fr_mt{float:right;margin: -27px 0 15px 0;}

/* 자주묻는질문 */
.faqList{border-bottom: 2px solid #000000;}	
.faqList .tit{border: 1px solid #d6d6d6;font-weight: bold;padding: 10px 0;text-align: center;background-color: #eaf1f4}
.faqList dl dt:first-child{background: none;}
.faqList dl dt a,
.faqList dl dd{padding: 10px 33px;}
.faqList dl dt a{background:  url(/images/en/common/faq_arr_up.gif) 11px center no-repeat;display: block;}
.faqList dl dt.on a{background-image: url(/images/en/common/faq_arr_down.gif);}
.faqList dl dt{background: url(/images/en/common/photolist_dotline.png) 0 0 repeat-x;}
.faqList dl dd{background: url(/images/en/common/photolist_dotline.png) #efefef repeat-x 0 0;}

.table_bottom{margin: 20px 0 0 20px;}
.table_bottom p{font-size: 14px;padding-bottom: 6px;}

/* 비밀번호확인 */
.pop_pos{position: relative;}
.pop_password {position: absolute;left:50%;top: 0;background-color: #005286;padding: 23px 5px 55px 5px;z-index: 100;width: 420px;margin-left: -210px;margin-top: -250px;
	-webkit-box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.35);
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.35);
}
.password_set{background-color: #fff;padding: 17px 0;text-align: center;}
.password_set .input_txt{height: 22px;line-height: 22px;}
.pop_password h3{color: #fff;font-size: 18px;height: 37px;}
.pop_password .pop_movie_close{border:none;background: url(/images/en/common/lpop_btn_close.png) no-repeat 0 0;width: 65px;height: 27px;position: absolute;right: 20px;bottom: 13px;}
.pop_password .pop_movie_close2{border:none;background: url(/images/en/common/lpop_btn_close_bg.png) no-repeat 0 0;width: 22px;height: 22px;position: absolute;right: 29px;top: 22px;}
.pop_password .pop_movie_close span,
.pop_password .pop_movie_close2 span{position: absolute;visibility:hidden;}

.tbox{border: 1px solid #e0e0e0;padding: 12px;margin-bottom: 5px;}
.tbox>div{border: 1px solid #bcbcbc;overflow-x: hidden;overflow-y: auto;max-height:265px;padding: 10px;}

.total_chk{margin-bottom: 15px;color: #4c4c4c;}
.total_chk span{color: #c9c9c9;}

.table_row{width: 100%;}
.table_row th,
.table_row td{padding: 3px 10px;border: 1px solid #e0e0e0;}
.table_row th{background-color: #eeeeee;font-weight: bold;}
.table_row td{text-align: left;}
.table_row input{height: 22px;line-height: 22px;}
.table_row textarea{width: 100%;}
.table_row th.col1{color: #b94858}
.req{color: #fc3500;font-weight: bold;}

/* 통계현황 */
.prt {display:block;overflow: hidden;width:100%;}
.prt > div {display:block;overflow: hidden;height:170px;padding-top:18px;border-bottom:1px solid #dcdcdc;margin-bottom:20px;background:url('/kor/images/contents/prt_icon.jpg') 0 0 no-repeat;}
.prt > div.prt1 {background-position: 76px 5px;}
.prt > div.prt2 {background-position: 76px -207px;}
.prt > div.prt3 {background-position: 76px -419px;}
.prt > div.prt4 {background-position: 76px -631px;}
.prt > div.prt5 {background-position: 76px -846px;}
.prt > div.prt6 {background-position: 76px -1058px;}
.prt h2 {float:left;width:338px;padding:2px 0 2px 32px;background:url('/kor/images/contents/bt_pr.gif') 0 50% no-repeat;font-size: 16px;}
.prt h2 a {color:#286aa8;}
.prt ul {float:left;font-size: 14px;color:#000;font-weight:bold;}
.prt li {padding-left:18px;background:url('/kor/images/gnb/smenu_bu.png') no-repeat 0 7px;padding-bottom:7px;}

.btn {display:block;background:url('/kor/images/contents/btn_bg.gif') 0 0 no-repeat;padding-left:14px;}
.btn span {display:inline-block;height:34px;line-height:34px;background:url('/kor/images/contents/btn_bg.gif') right 0 no-repeat;padding-right:14px;}
a.btn {color:#fff;font-size: 14px;}
.prt {display:block;overflow: hidden;width:100%;}
.prt > div {display:block;overflow: hidden;height:170px;padding-top:18px;border-bottom:1px solid #dcdcdc;margin-bottom:20px;background:url('images/contents/prt_icon.jpg') 0 0 no-repeat;}
.prt > div.prt1 {background-position: 76px 5px;}
.prt > div.prt2 {background-position: 76px -207px;}
.prt > div.prt3 {background-position: 76px -419px;}
.prt > div.prt4 {background-position: 76px -631px;}
.prt > div.prt5 {background-position: 76px -846px;}
.prt > div.prt6 {background-position: 76px -1058px;}
.prt h2 {float:left;width:338px;padding:2px 0 2px 32px;background:url('images/contents/bt_pr.gif') 0 50% no-repeat;font-size: 16px;}
.prt h2 a {color:#286aa8;}
.prt ul {float:left;font-size: 14px;color:#000;font-weight:bold;}
.prt li {padding-left:18px;background:url('https://www.kidmac.com/kor/images/gnb/smenu_bu.png') no-repeat 0 7px;padding-bottom:7px;}

.btn {display:block;background:url('/kor/images/contents/btn_bg.gif') 0 0 no-repeat;padding-left:14px;}
.btn span {display:inline-block;height:34px;line-height:34px;background:url('/kor/images/contents/btn_bg.gif') right 0 no-repeat;padding-right:14px;}
a.btn {color:#fff;font-size: 14px;}
