@charset 'utf-8';


.sub_title .inner.sub1{ background:url(/assets/img/sub/sub_visual1.jpg) center center no-repeat;background-size:cover;  }
.sub_title .inner.sub2{ background:url(/assets/img/sub/sub_visual2.jpg) center center no-repeat;background-size:cover;  }
.sub_title .inner.sub3{ background:url(/assets/img/sub/sub_visual3.jpg) center center no-repeat;background-size:cover;  }

.sub_title .inner.sub4{ background:url(/assets/img/sub/sub_visual4.jpg) center center no-repeat;background-size:cover;  }
.sub_title .inner.sub5{ background:url(/assets/img/sub/sub_visual6.jpg) center center no-repeat; background-size:cover; }
.sub_title .inner.sub6{ background:url(/assets/img/sub/sub_visual5.jpg) center center no-repeat;background-size:cover;  }
.sub_title .inner.sub10{ background:url(/assets/img/sub/sub_visual10.jpg) center center no-repeat; background-size:cover; }
.sub_title .inner.sub11{ background:url(/assets/img/sub/sub_visual11.jpg) center center no-repeat; background-size:cover; }
.sub_title .inner.sub12{ background:url(/assets/img/sub/sub_visual12.jpg) center center no-repeat;background-size:cover;  }
.sub_title .inner.sub13{ background:url(/assets/img/sub/sub_visual55.jpg) center center no-repeat;background-size:cover;  }
.sub_title{ height:365px;display:table;margin-bottom:60px;width:100%;}
.sub_title .inner{ display:table-cell;vertical-align:middle; }
#sub_container .sub_title .inner h3{ font-size: 36px;letter-spacing:-0.5px;line-height:55px; font-weight:400;color: #fff;}
.sub_title .inner p{ font-size: 15px;color: #fff;line-height:24px;letter-spacing:-0.3px; margin-top:25px;}


.sub_title .inner .in a{ display:inline-block;font-weight:400;padding:0 20px;background:#fff;height:38px;line-height:38px;margin-top:20px;}
.sub_title .inner .in a span{ vertical-align:top;font-size: 14px;height:38px;line-height:38px;color: #000;display: inline-block; padding:0 30px 0 20px; position: relative;}
.sub_title .inner .in a:hover{ background:#000; }
.sub_title .inner .in a:hover span{ color: #fff; }


.title_txt{ font-size: 35px;line-height:37px; text-align:center; padding:100px 0; color: #050505;}
.title_txt em{ font-size:36px;line-height:50px; display: block; margin-top:10px; color: #050505;}
.sub_title .in{ position: relative; }
.sub_title .in > a{ display: none; }

.sub6 .in > a{display: block; position:fixed;right:50%;top:335px;;z-index:7; margin-right:-820px;}







#daumRoughmapContainer1514443565687,
#map{ width:100%;height:600px; }

#sub_container{ width:100%;margin:105px auto 0;position: relative; word-break:keep-all;
   -webkit-transition: all 0.3s ;
   -moz-transition: all 0.3s;
   -o-transition: all 0.3s;
   transition: all 0.3s;
}
#sub_container.on{ margin-top:80px; }
#sub_container > h2{ font-size: 36px;line-height:50px;margin-bottom:45px;text-align:center;font-weight:400; }
div.img { text-align:center; }
#sub_container > h2.left{ text-align:left; }

#sub_container > div{ width:1300px;margin-left:auto;margin-right:auto;}
#sub_container > div h3:first-child{ margin-top:0;font-size: 36px; line-height:54px; }
#sub_container.spon5 > div{ width:100%;margin:0; }
#sub_container > div.sub_title{ width:100%; }
#sub_container > div.sub_title .in{ width:1300px;margin:0 auto; }

#review_ajax_paging{ padding-bottom:50px; }

#sub_container.spon5 .spon_doit ul li{ text-align:right; }
#sub_container.spon5 .spon_doit ul li .left{ float:left; }
#sub_container.spon5 .spon_doit ul li .right_img{ }

#sub_container.hope_store h2{ font-size: 30px;line-height:45px;font-weight:300; }
#sub_container.hope_store h2 p{ font-size: 22px;line-height:34px;; }
#sub_container.hope_store > div h3:first-child{ margin-top:40px; }
#sub_container > div .unesco_network h3:first-child{ margin-top:85px; }
.intro_new{ }
.intro_new:after{ content:"";display: block;clear:both; }
.intro_new .img{ float:left;width:25%; }
.intro_new .right_txt{ float:right;width:950px; }
.intro_new .right_txt strong{ font-size: 36px;line-height:48px; font-weight:500}
.intro_new .right_txt em{font-size:24px;line-height:30px;display: block; margin:-10px 0 20px }
.intro_new .right_txt p{ margin-bottom:30px; }
.intro_new .right_txt img{}

.intro_new .ceo_name{}
.intro_new .ceo_name span{ display: block; font-size: 18px;line-height:20px;margin-bottom:15px;}
.intro_new .ceo_name strong{ font-size: 18px;line-height:20px; font-weight:500}

div.img .pc{  display:inline-block; }
div.img .m{ display: none; }
div.img .tablet{ display: none; }
div.img img{ max-width:100%; }


#sub_container > h2 span{margin-top:5px; display: block;color: #666;font-size: 16px;line-height:28px; }
/* 찾기 */
.search_box{ position: relative;font-size: 0;line-height:0; margin-bottom:30px;text-align:right; }
.search_box form{ font-size: 0;line-height:0; }
.search_box .total_post{ display: none;position: absolute;left:0;top:50%;padding-left:20px; height:50%;line-height:40px;margin-top:-20px;background:url(file:///G|/2020/%EC%9C%A0%EB%84%A4%EC%8A%A4%EC%BD%94%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%80/img/sub/icon_blur.gif) left center no-repeat;color: #838383;}
.search_box .total_post span{ font-weight:500;color: #000; }
.search_box select{ display: inline-block;vertical-align:middle;font-size: 15px;margin-right:10px;min-width:130px;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background:#fff url(/assets/img/common/bg_select.gif) right center no-repeat;
   padding:0 30px 0 10px;
   color: #666;
   border:1px solid #ddd;height:52px;line-height:52px;
}
.search_box select:first-child{ margin-left:0; }
.search_box input{ display: inline-block;vertical-align:middle;font-size: 15px;border:1px solid #dfdfdf;height:50px;line-height:50px;padding:0 5px;width:270px;}
.search_box button{ display: inline-block;vertical-align:middle;font-size: 15px;border:1px solid #dfdfdf;border-left:0; }



/* tab css */
.tab_list{  }
.tab_list > dl{ position: relative;padding-top:90px; }
.tab_list > dl > dt{ position: absolute;top:0;left:0;height:60px;line-height:24px;text-align:center; font-size: 15px;color: #707070;}
.tab_list > dl > dt.line2{ line-height:17px;height:41px;}
.tab_list > dl > dt.line2.eng{}
.tab_list > dl > dt > a{ font-size: 16px;color: #707070;font-weight:400;display: block;position: relative; z-index: 5;}
.tab_list > dl > dt br{ display: none; }
.tab_list > dl > dt.on > a{ color: #000;}
.tab_list > dl > dt > a:focus,
.tab_list > dl > dt > a:hover{ text-decoration:none; }
.tab_list > dl > dt:after{ content:"";display: block;border:1px solid #ddd;border-left:0;border-bottom:2px solid #000;position: absolute;left:0;top:0;right:0;bottom:0;z-index: 3;}
.tab_list > dl > dt:first-child:after{ border-left:1px solid #ddd; }
.tab_list > dl > dt.on:after{ border-width:2px;border-color:#000;border-bottom-color:#f1f4f6;border-left:2px solid #000; }
.tab_list > dl > dd { visibility:hidden;position: absolute;left:-9999px;top:-9999px;}
.tab_list > dl > dd.on { position: relative;left:0;top:0;visibility:visible; }

.tab_list.play.culture .tab_style2 > dl > dd{ min-height:100px; }


.tab_list > dl > dt{ display:table; }
.tab_list > dl > dt a{ display:table-cell;vertical-align:middle; }


.play.tab_list > dl > dt.line2.eng{ height:60px; }
.play.tab_list > dl > dt.line2{ line-height:17px;height:41px;}


.meeting_tab{  }
.meeting_tab > dl{ position: relative;padding-top:80px; }
.meeting_tab > dl > dt{ position: absolute;top:0;left:0;height:50px;line-height:50px;text-align:center;width:50%; font-size: 15px;color: #707070;}
.meeting_tab > dl > dt.line2{ line-height:17px;height:41px;padding-top:7px; }
.meeting_tab > dl > dt > a{font-size: 16px;color: #707070;font-weight:400}
.meeting_tab > dl > dt > a{ display: block;position: relative; z-index: 5;}
.meeting_tab > dl > dt.on > a{ color: #000; font-weight:600;}
.meeting_tab > dl > dt > a:focus,
.meeting_tab > dl > dt > a:hover{ text-decoration:none; }
.meeting_tab > dl > dt:after{ content:"";display: block;border:1px solid #ddd;border-left:0;border-bottom:2px solid #000;position: absolute;left:0;top:0;right:0;bottom:0;z-index: 3;}
.meeting_tab > dl > dt:first-child:after{ border-left:1px solid #ddd; }
.meeting_tab > dl > dt.on:after{ border-width:2px;border-color:#000;border-bottom-color:#f7f8f8;border-left:2px solid #000; }
.meeting_tab > dl{ overflow: hidden;}
.meeting_tab > dl > dd { }
.meeting_tab > dl > dd.on { }
.meeting_tab > dl > dt.btn2{ left:50%; }
.meeting_tab h4{  }
.meeting_tab h4 span{ font-size: 18px;line-height:24px;}


.tab_list.play.default_unesco > dl{ padding-top:0; }
.tab_list.play.default_unesco > dl > dd{ position:static;visibility:visible; }
.play.unesco_intro > dl { padding-top:0; }
.play.unesco_intro > dl > dt,
.default_unesco.tab_list > dl > dt{ text-indent:-9999px;position: absolute;left:-9999px; }

.default_unesco.tab_list.new > dl{ padding-top:80px; overflow: hidden;}
.default_unesco.tab_list.new > dl > dt{ text-indent:0;left:0;}
.tab_list.play.default_unesco.new > dl > dd{ position: absolute;left:-9999px;top:0;visibility:hidden; }
.tab_list.play.default_unesco.new > dl > dd.on{ position: relative;left:0;visibility:visible }
#sub_container .default_unesco.new h4{ margin:20px 0 0 ;position: relative; }
#sub_container .default_unesco.new h4 em{ position: absolute;font-size: 16px;position: absolute;right:0;bottom:0;height:20px;line-height:20px; }
#sub_container .default_unesco.new .tb_type1{ margin-top:15px; }

.intro_tab_list{  }
.intro_tab_list > dl{position: relative;padding-top:80px; }
/* .intro_tab_list > dl > dt{ position: absolute;top:0;left:0;height:50px;line-height:50px;text-align:center; font-size: 15px;color: #707070;} */
.default_unesco.tab_list dl.tab5 dt{}
.intro_tab_list > dl > dt{}
.intro_tab_list > dl > dt.line2{ line-height:17px;height:41px;padding-top:7px; }
.intro_tab_list > dl > dt > a{font-size: 15px;color: #707070;font-weight:400}
.intro_tab_list > dl > dt > a{ display: block;position: relative; z-index: 5;}
.intro_tab_list > dl > dt.on > a{ color: #000; font-weight:600; font-size: 17px;}
.intro_tab_list > dl > dt > a:hover{ text-decoration:none; }
.intro_tab_list > dl > dt:after{ content:"";display: block;border:1px solid #ddd;border-left:0;border-bottom:2px solid #000;position: absolute;left:0;top:0;right:0;bottom:0;z-index: 3;}
.intro_tab_list > dl > dt:first-child:after{ border-left:1px solid #ddd; }
.intro_tab_list > dl > dt.on:after{ border-width:2px;border-color:#000;border-bottom-color:#fff;border-left:2px solid #000; }

.play.default_unesco .left_right_list ul li:first-child{ padding-top:0; }

.play.unesco_intro > dl > dt:after{ display: none; }

.intro_tab_list dl.tab6 > dt{width:16.666%; }
.intro_tab_list dl.tab6 > dt.btn2{ left:16.666%; }
.intro_tab_list dl.tab6 > dt.btn3{ left:33.332%; }
.intro_tab_list dl.tab6 > dt.btn4{ left:49.998%; }
.intro_tab_list dl.tab6 > dt.btn5{ left:66.664%; }
.intro_tab_list dl.tab6 > dt.btn6{ left:83.33%; }

.intro_tab_list dl.tab7 > dt{width:14.28%; }
.intro_tab_list dl.tab7 > dt.btn2{ left:14.28%; }
.intro_tab_list dl.tab7 > dt.btn3{ left:28.56%; }
.intro_tab_list dl.tab7 > dt.btn4{ left:42.84%; }
.intro_tab_list dl.tab7 > dt.btn5{ left:57.12%; }
.intro_tab_list dl.tab7 > dt.btn6{ left:71.4%; }
.intro_tab_list dl.tab7 > dt.btn7{ left:85.68%; }



.intro_tab_list dd.location.info .tab_style2 > dl{ padding-top:0; }

.tab_list dl.tab1 > dt{width:100%; }
.tab_list dl.tab1 > dt.btn1{ left:100%; }

.tab_list dl.tab2 > dt{width:50%; }
.tab_list dl.tab2 > dt.btn2{ left:50%; }

.tab_list dl.tab3 > dt{width:33.33%; }
.tab_list dl.tab3 > dt.btn2{ left:33.33%; }
.tab_list dl.tab3 > dt.btn3{ left:66.66%; }

.tab_list dl.tab4 > dt{width:25%; }
.tab_list dl.tab4 > dt.btn2{ left:25%; }
.tab_list dl.tab4 > dt.btn3{ left:50%; }
.tab_list dl.tab4 > dt.btn4{ left:75%; }
.tab_list dl.tab4 dd p{ width:100% !important; }

.tab_list dl.tab5 > dt{width:20%; }
.tab_list dl.tab5 > dt.btn2{ left:20%; }
.tab_list dl.tab5 > dt.btn3{ left:40%; }
.tab_list dl.tab5 > dt.btn4{ left:60%; }
.tab_list dl.tab5 > dt.btn5{ left:80%; }

.tab_list dl.tab5 .list_type1{ margin-bottom:30px; }

.tab_list dl.tab6 > dt{width:16.666%; }
.tab_list dl.tab6 > dt.btn2{ left:16.666%; }
.tab_list dl.tab6 > dt.btn3{ left:33.332%; }
.tab_list dl.tab6 > dt.btn4{ left:49.998%; }
.tab_list dl.tab6 > dt.btn5{ left:66.664%; }
.tab_list dl.tab6 > dt.btn6{ left:83.33%; }

.tab_list dl.tab8 > dt{width:12.5%;}
.tab_list dl.tab8 > dt.btn2{ left:12.5%; }
.tab_list dl.tab8 > dt.btn3{ left:25%; }
.tab_list dl.tab8 > dt.btn4{ left:37.5%; }
.tab_list dl.tab8 > dt.btn5{ left:50%; }
.tab_list dl.tab8 > dt.btn6{ left:62.5%; }
.tab_list dl.tab8 > dt.btn7{ left:75%; }
.tab_list dl.tab8 > dt.btn8{ left:87.5%; }


.tab_style2 > dl{ padding-top:80px; position: relative; }
.tab_style2 > dl > dt{ position: absolute;text-align:center; top:0;left:0;display:table;height:55px;}
.tab_style2 > dl > dt  a{ font-size: 16px;display: block;line-height:18px;background:#ebebeb;color: #666;;position: relative;display:table-cell;vertical-align:middle;height:inherit; }
.tab_style2 > dl > dt.line2 a{ padding:6px 0; }
.tab_style2 > dl > dt a:after{ content:"";display: block;border-left:1px solid #fff;position: absolute;left:0;top:0;bottom:0; }
.tab_style2 > dl > dt:first-child a:after{ display: none; }
.tab_style2 > dl > dt a:hover,
.tab_style2 > dl > dt.on a{ color: #fff;background:#17375e;text-decoration:none }
.tab_style2 > dl > dd{ visibility:hidden;position: absolute;left:-9999px;top:-9999px; }
.tab_style2 > dl > dd.on{ visibility:visible;position: relative;left:0;top:0; }
.tab_style2 > dl > dd h4:first-child{ margin-top:0; }
.tab_style2 dl.tab2 > dt{ width:50%; }
.tab_style2 dl.tab2 > dt.btn2{ left:50% }

.tab_style2 dl.tab3 > dt{ width:33.33%; }
.tab_style2 dl.tab3 > dt.btn2{ left:33.33% }
.tab_style2 dl.tab3 > dt.btn3{ left:66.66%; }

.tab_style2 dl.tab5 > dt{ width:20%; }
.tab_style2 dl.tab5 dt.btn2{ left:20% }
.tab_style2 dl.tab5 dt.btn3{ left:40%; }
.tab_style2 dl.tab5 dt.btn4{ left:60%; }
.tab_style2 dl.tab5 dt.btn5{ left:80%; }

#sub_container .pre_peeting.unesco_intro h4{ margin-top:50px; }
#sub_container .pre_peeting.unesco_intro dd > h4{}
.tab_style2{}
.faq.tab_style2 .tb_type1 table tbody tr td{ text-align:center;cursor:pointer;}
.tab_style2 .tb_type1 table tbody tr td{ border-top:1px solid #ddd; }
.tab_style2 .tb_type1 table tbody tr:first-child td{ border-top:0; }
.tab_style2 .tb_type1 table tbody tr td:first-child + td { text-align:center; }
.tab_style2 .tb_type1 table tbody tr td:first-child + td + td{ text-align:left; padding-left:50px;
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
}
.tab_style2 .tb_type1 table tbody tr td:first-child + td{ color: #17375e;font-weight:400}
.tab_style2 .tb_type1 table tbody tr.answer td{ background:#eee;padding:10px 0 10px 10%;color: #666;text-align:left;cursor:default;display: none; border-top:0;}

/* 교육 */

.top_img{ position: relative;}
.top_img > img{ max-width:100%; }
.top_img span{ position: absolute;left:0;bottom:0;right:0;background:url(/assets/img/common/bg_dim.png) 0 0 repeat;color: #fff;font-size: 18px;padding:25px;line-height:28px;text-align:left;}
.top_img span em{ font-size: 24px;font-weight:400;display: block;margin-bottom:10px; color: #fff;}
.top_img.type2{}
.top_img.type2 span{ position:static;background:#fff;color: #666;display: block; border-bottom:1px solid #666;}
.top_img.type2 span em{ color: #050505;  }

.left_right_list.default > ul > li:first-child{ padding-top:0; }
.left_right_list > ul{border-bottom:1px solid #f7f8f8; }
.left_right_list > ul > li{ text-align:left; padding:100px 0;background-repeat:no-repeat;background-position:right center;position: relative;background-size:15%;}

.left_right_list > ul > li ul{ margin-top:30px; }
.left_right_list > ul > li ul li{ line-height:28px;color: #666; font-size: 18px;}
.left_right_list > ul > li ul li strong{ font-size: 15px;font-weight:400;color: #2a5082; letter-spacing:-0.2px;}
.left_right_list > ul > li:after{ content:"";display: block;position: absolute;left:0;top:0;right:0;width:33%;border-top:1px solid #ddd; }
.left_right_list > ul > li:first-child:after{ border-top:0; }

.sub_depth2 .tab_list.play.default_unesco .left_right_list > ul > li:after{ width:100% }

.play.edu .left_right_list > ul > li ul li:first-child strong{ letter-spacing:0; }


.left_right_list > ul > li > strong{padding-right:15%; font-size:36px;line-height:46px;font-weight:500;color: #050505; margin-bottom:25px; margin-bottom:45px;display: inline-block;font-family:'Roboto', sans-serif}
.left_right_list > ul > li > p{width:80%;text-align:justify;}
.left_right_list > ul > li > p span{ color: #17375e;font-weight:400 }
.left_right_list > ul > li > a{ margin-top:5px; }
.left_right_list > ul > li > a.first{ margin-top:20px; }

.play .btn1 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_edu1_1.svg); }
.play .btn1 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_edu1_2.svg); }
.play .btn1 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_edu1_3.svg); }
.play .btn1 + dd .left_right_list > ul > li:first-child+li+li+li{ background-image:url(/assets/img/sub/img_small_edu1_4.svg); }

.play .btn4 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_communication1_1.svg); }
.play .btn4 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_communication1_2.svg); }
.play .btn4 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_communication1_3.svg); }
.play .btn4 + dd .left_right_list > ul > li:first-child+li+li+li{ background-image:url(/assets/img/sub/img_small_communication1_4.svg); }




.play .btn2 + dd .left_right_list > ul > li:first-child{ background-image: url(/assets/img/sub/img_small_edu2_1.svg);}
.play .btn2 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_edu2_2.svg); }
.play .btn2 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_edu2_3.svg); }

.play .btn3 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_edu3_1.svg); }
.play .btn3 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_edu3_2.svg); }
.play .btn3 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_edu3_3.svg); }
.play .btn3 + dd .left_right_list > ul > li:first-child+li+li+li{ background-image:url(/assets/img/sub/img_small_edu3_4.svg); }
.play .btn4a + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_communication2_1.svg); }

/* ********************************** */
.natural .btn1 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_natural1_1.svg); }
.natural .btn1 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_natural1_2.svg); }
.natural .btn1 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_natural1_3.svg); }
.natural .btn1 + dd .left_right_list > ul > li:first-child+li+li+li{ background-image:url(/assets/img/sub/img_small_natural1_4.svg); }

.natural .btn2 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_natural2_1.svg); }
.natural .btn2 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_natural2_2.svg); }
.natural .btn2 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_natural2_3.svg); }

.natural .btn3 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_natural3_1.svg); }
.natural .btn3 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_natural3_2.svg); }

/* ********************************** */

.human_social .btn1 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_social1_1.svg); }
.human_social .btn1 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_social1_2.svg); }
.human_social .btn1 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_social1_3.svg); }

.human_social .btn2 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_social2_2.svg); }
.human_social .btn2 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_social2_1.svg); }
.human_social .btn2 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_social2_3.svg); }
/* ********************************** */

.culture .btn1 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_culture1_1.svg); }
.culture .btn1 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_culture1_2.svg); }
.culture .btn1 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_culture1_3.svg); }
.culture .btn1 + dd .left_right_list > ul > li:first-child+li+li+li{ background-image:url(/assets/img/sub/img_small_culture1_4.svg); }

.culture .btn2 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_culture2_1.svg); }
.culture .btn2 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_culture2_2.svg); }
.culture .btn2 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_culture2_3.svg); }

.culture .btn3 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_culture3_1.svg); }
.culture .btn3 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_culture3_2.svg); }
.culture .btn3 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_culture3_3.svg); }
.culture .btn3 + dd .left_right_list > ul > li:first-child+li+li+li{ background-image:url(/assets/img/sub/img_small_culture3_4.svg); }

/* ********************************** */
.international .btn1 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_international1_1.svg); }
.international .btn1 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_international1_2.svg); }

.international .btn2 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_international2_1.svg); }
.international .btn2 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_international2_2.svg); }

.international .btn3 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_international3_1.svg); }
.international .btn3 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_international3_2.svg); }

/* ********************************** */

.develop .btn1 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_develop1_1.svg); }
.develop .btn1 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_develop1_2.svg); }
.develop .btn1 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_develop1_3.svg); }

.develop .btn2 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_develop2_1.svg); }
.develop .btn2 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_develop2_2.svg); }
.develop .btn2 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_develop2_3.svg); }

.develop .btn3 + dd .left_right_list > ul > li:first-child{ background-image:url(/assets/img/sub/img_small_develop3_1.svg); }
.develop .btn3 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_develop3_2.svg); }
.develop .btn3 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_develop3_3.svg); }

/* ********************************** */


.unesco_intro .btn2 + dd .left_right_list > ul > li:first-child{ background:none;}

.unesco_intro .tab_style2 .tb_type1 table tbody tr td:first-child + td + td{ text-align:center;padding-left:0; }
.references{ position: relative;margin-top:50px;display: none; }
#sub_container .references h3{margin:0; display: inline-block;height:56px;line-height:56px;padding:30px 0 10px 0px;position: relative;z-index: 4;font-size:32px; }
.references div[class^='edu_banner']{padding:50px 0;background:#f8f9f9;   }
.references div[class^='edu_banner'] .swiper-wrapper{ width:1300px; }
.references div[class^='edu_banner'] div[class^='swiper-button']{ width:26px;height:49px;position: absolute;top:50%;margin-top:25px;z-index: 10; }
.references div[class^='edu_banner'] .swiper-button-prev{ left:-999px; background:url(/assets/img/sub/btn_edu_left.png) 0 0 no-repeat;}
.references div[class^='edu_banner'] .swiper-button-next{ right:-999px; background:url(/assets/img/sub/btn_edu_right.png) 0 0 no-repeat; }
.references div[class^='edu_banner'] .swiper-container { width:94%;margin:0 3%; }
.references div[class^='edu_banner'] .swiper-container .swiper-slide{ text-align:center; }
.references div[class^='edu_banner'] .swiper-container .swiper-slide a{}
.references div[class^='edu_banner'] .swiper-container .swiper-slide a span{  color: #666;font-size: 14px;padding:20px 25px 0; display: block;}

.references div[class^='edu_banner'] > .swiper-button-prev{ left:20px;}
.references div[class^='edu_banner'] > .swiper-button-next{ right:20px; }

/* new 보도자료 */
.press_rel_box{  }
.spon_story .swiper-container{ border-left:1px solid #ddd; }
.press_rel_box .press_item{ width:24%;margin-left:1%;margin-bottom:2%;}
.press_rel_box .press_item a{ display: block;position: relative;z-index: 5; }
.press_rel_box .press_item a:hover{ text-decoration:none; }
.press_rel_box .press_item:after{ content:"";display: block; border:1px solid #ddd;border-top:2px solid #000;position: absolute;left:0;top:0;right:0;bottom:0;;}
.spon_story .press_rel_box .press_item:after{ border-left:0; }
.press_rel_box .press_item .img{ padding:8px;display: block;padding-bottom:0;text-align:center; }
.press_rel_box .press_item .img img{max-width:100%;}
.press_rel_box .press_item .info{ padding:18px; display: block;}
.press_rel_box .press_item .info strong{ font-weight:500;color: #161616;font-size: 15px;line-height:25px;; }
.press_rel_box .press_item .info em{ margin:20px 0 15px ;font-size: 15px;line-height:25px;color: #666;
   overflow: hidden;
   text-overflow: ellipsis;
   display: block;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
   word-break: keep-all;
   height:80px;
 }
.press_rel_box .press_item .info > span{ font-size:0;line-height:0; }
.press_rel_box .press_item .info > span > span{ color: #558ed5;font-size: 14px;display: inline-block;vertical-align:top;line-height:20px;height:20px;padding-left:20px; background:url(/assets/img/sub/icon_favorit.gif) 0 center no-repeat; margin-left:30px;}
.press_rel_box .press_item .info > span > span:first-child{margin-left:0;  background:url(/assets/img/sub/icon_time.gif) 0 center no-repeat; }

.spon_story .press_rel_box .press_item{ width:auto }
#sub_container .spon_story h3{ font-size: 36px;line-height:50px;font-weight:300; margin:0 0 35px;}

.spon_story div[class^='swiper-button']{ width:22px;height:38px;position: absolute;top:50%;margin-top:30px;z-index: 10; }
.spon_story .swiper-button-prev{ left:-50px; background:url(/assets/img/sub/btn_spon_left.gif) 0 0 no-repeat;}
.spon_story .swiper-button-next{ right:-50px; background:url(/assets/img/sub/btn_spon_right.gif) 0 0 no-repeat; }
.spon_story .swiper-container{ width:1300px;margin:0 auto; }

.spon_story > .swiper-button-prev{ left:0; top:-19px}
.spon_story > .swiper-button-next{ right:0; top:-19px }


/* 유네스코 뉴스 */
.unesco_news{ margin-top:25px; }
.unesco_news > ul{ margin-left:-4%; margin-right: -1%;}
.unesco_news > ul:after{ content:"";display: block;clear:both;  }
.unesco_news > ul li{float:left;width:28%;margin-left:4%;position: relative;top:0;}
 .unesco_news > ul li a img{
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    transform : scale(1)
 }
.unesco_news > ul li:hover a img{ transform : scale(1.1) }
.unesco_news > ul li a{ display: block; }
.unesco_news > ul li a:hover{ text-decoration:none; }
.unesco_news > ul li a .img{display: block;text-align:center; overflow: hidden;position: relative;}

.tb_type1 .unesco_news.headquarters{ padding-top:0; }
.unesco_news.headquarters > ul li a .img{border:1px solid #ddd; }
.unesco_news.size_list > ul li a .img:after{ content:"";display: block;position: absolute;left:0;top:0;right:0;bottom:0; }
.unesco_news.size_list > ul{ margin-left:-4%; margin-right:-4%;}

.unesco_news > ul li a .img img{ max-width:100%; }
.unesco_news > ul li a span.date{ font-size:14px;display: inline-block;margin:5px 0;color: #aeaeae; }

.unesco_news > ul li a .info{ display: block;padding:20px 0;position: relative; }
.unesco_news > ul li a strong{ font-size: 20px;color: #161616;line-height:30px;height:30px;display: block;
   overflow: hidden;
   text-overflow: ellipsis;white-space:nowrap;
   font-weight: 400;
 }
.unesco_news > ul li a em{
   color: #666;font-size:16px;
   overflow: hidden;
   letter-spacing:-1px;
   display: block;
   text-overflow: ellipsis;
   display: block;
   -webkit-line-clamp:2;
   -webkit-box-orient: vertical;
   line-height:1.5em;
   height:50px;
   font-style: normal;
 }

.unesco_news.press_rel{ margin-top:40px; }
.unesco_news.press_rel > ul li{ width:29%; }

#sub_container div.tb_type1 .school_file ul > li span.img img{
   position: absolute;left:0;top:0;right:0;bottom:0;margin:auto;
}
#sub_container div.tb_type1.bottom{ border-bottom:0; }
#sub_container div.tb_type1 .unesco_news.school_file > ul li a em{ height:4.5em; white-space:normal;line-height:1.5em;}

/* 단행본/보고서 */
.report_list{}
.report_list ul{}
.report_list ul li{ margin-top:20px;}
.report_list ul li:after{ content:"";display: block;clear:both; }
.report_list ul li:first-child{ margin-top:0 }
.report_list ul li .img{ float:left; width:15%;text-align:center;position: relative;height:100%;}
.report_list ul li .img img{ max-width:100%;; }
.report_list ul li .img > a{ display:none;position: absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5);text-align:center;}
.report_list ul li .img > a span{ color: #fff;display: inline-block;position: relative;top:45%}
.report_list ul li:hover .img > a{ display: block;}
.report_list ul li .report_info{ float:right;width:81%;position: relative;border-top:1px solid #000;padding:25px 5px 60px }
.report_list ul li .report_info strong{ font-size:28px;line-height:28px;color: #000; display: block;text-overflow:ellipsis;white-space:nowrap;overflow: hidden; font-weight: 400;}
.report_list ul li .report_info span{display: block; font-size: 17px;line-height:20px;color: #9b9b9b; margin:10px 0 20px;}
   .report_list ul li .report_info p{ color: #666;font-size: 18px;line-height:30px;margin-bottom:20px; word-break:keep-all;
   overflow: hidden;
   text-overflow: ellipsis;
   display: block;
   -webkit-line-clamp:5;
   -webkit-box-orient: vertical;
   word-break: keep-all;min-height:120px;
   padding-top: 20px;
}
/* 본부 자료 */
.tb_type1 .unesco_news{ padding-top:40px; }
.tb_type1 .unesco_news > ul{ margin-left:-1% }
.tb_type1 .unesco_news > ul li { margin-bottom:2%; }
.tb_type1 .unesco_news > ul li a .img{  }
.tb_type1 .unesco_news > ul li a .img img{ }
.tb_type1 .unesco_news > ul li a > em{ margin-top:15px;color: #161616; font-size: 18px;font-weight:400;
   overflow: hidden;
   text-overflow: ellipsis;
   display:block;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
   word-break: keep-all;
   height:4.5em;
   line-height:1.5em;
}
.unesco_news.promotion > ul li a { text-align:center; }
.tb_type1 .unesco_news.promotion > ul li a em { min-height:auto; -webkit-line-clamp: 1; height:auto;}
.tb_type1 .unesco_news.promotion > ul li a span {
   margin-top:5px;
   font-weight:400;
   color: #161616;
   overflow: hidden;
   display:block;
   text-overflow: ellipsis;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
   word-break: keep-all;
   font-size: 15px;
   height:75px;
   line-height:1.3em;
}

.headquarters.unesco_news > ul li a:hover img{
   -moz-transition: all .3s ease-in-out;
   -webkit-transition: all .3s ease-in-out;
   -o-transition: all .3s ease-in-out;
   -ms-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   transform : scale(1)
}

.headquarters.unesco_news > ul li a .img{ position: relative; }
.headquarters.unesco_news > ul li a .img em{ display:none;position: absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5) }
.headquarters.unesco_news > ul li a .img em span{ position: relative;margin-top:0;top:50%;color: #fff;font-size: 20px; }
.headquarters.unesco_news > ul li a:hover .img em{ display: block; }


.tb_type1.notice .col1{ width:10% }
.tb_type1.notice .col2{ width:auto }
.tb_type1.notice .col3{ width:10% }
.tb_type1.notice .col4{ width:10% }

.care_info .col1{ width:10%; }
.care_info .col2{ width:auto; }
.care_info .col3{ width:10%; }
.care_info .col4{ width:10%; }

/* 이용약관 */
.etc_use{}
#sub_container .etc_use h3{ font-size: 30px;line-height:36px;position: relative;color: #050505; padding-top:15px;margin:45px 0 30px;font-weight:400}
#sub_container .etc_use h3:first-child{ margin-top:0;}
#sub_container .etc_use h3:after{ content:"";display: block;border-top:2px solid #17375e;width:24px; position: absolute;left:0;top:0;}
#sub_container .etc_use h3 span.space{ display: inline-block;width:28px; }
.etc_use .ul_default li,
.etc_use .style_1 li,
.etc_use ol li a,
.etc_use ol li,
.etc_use p{ font-size: 17px;color: #666;line-height:28px;; }
.etc_use p.title_p{ margin-top:30px; }
.etc_use > strong{ font-size: 50px;line-height:50px;font-weight:400;margin-top:80px;display: block;color: #050505; }
.etc_use > strong:first-child{ margin-bottom:20px; }
.etc_use > strong span{ font-size: 50px;color: #666;font-weight:300;color: #050505;}
.etc_use > em{ font-size:20px;color: #17375e;display: block;margin-top:15px; }

.style_1{ margin-top:30px; }
.style_1.type2 li:first-child{ padding:0; }
.style_1.type2 li:first-child:after{ display: none; }
.style_1 li{ position: relative;padding-left:10px;font-size: 16px;line-height:28px; }
.style_1 li:after{ content:"";display: block;border-top:1px solid #666;width:5px;position: absolute;left:0;top:13px; }

.etc_use .style_1{ margin-top:0; }
.etc_use ul li{ font-size: 17px;color: #666;line-height:28px; }

.etc_use .style_1.type2{ margin-top:10px; }

.faq .tb_type1{}
.faq .tb_type1 .col1{ width:10%; }
.faq .tb_type1 .col2{ width:13%; }
.faq .tb_type1 .col3{ width:auto; }

.etc_copy{  }
#sub_container .etc_copy h3{ font-size: 36px; line-height:50px;font-weight:300;margin: 0 0 30px; }
.etc_copy h4{ font-size: 30px;line-height:32px;position: relative; display: inline-block;padding:10px 10px 0 0 ;font-weight:400; margin:50px 0 10px;}
.etc_copy h4:after{ content:"";display: block;border-top:2px solid #17375e;position: absolute;left:0;top:0;right:0;}
.etc_copy p{ font-size:15px;line-height:28px;padding-right:30%;background:url(/assets/img/sub/img_copylight_policy.gif) right center no-repeat; word-break:keep-all}
.etc_copy ul{  }
.etc_copy ul li{ line-height:28px; color: #666; }
.etc_copy ul li a{ color: #666; font-size:16px;line-height:28px;}
.etc_copy ul li strong{ color: #17375e;font-size: 16px; font-weight:400; }

/* 후원사업 */
.img_list{ overflow: hidden; }
.img_list > li,
.img_list > ul > li{ float:left;width:21%;text-align:center;padding:0 2%; }
.img_list > li img,
.img_list ul li img{ max-width:100%; }
.img_list li strong,
.img_list ul li strong{ color: #050505;font-size: 20px;line-height:28px;display: block;margin:20px 0 15px;}
.img_list li span,
.img_list ul li span{ color: #fff;font-size: 17px;line-height:28px; }

.img_list.spon_business li span{ color: #666; }

.gray_line{ padding:110px 0;border:1px solid #ddd;border-left:0;border-right:0; margin:80px 0 0;}
.gray_line p{ font-size: 30px;line-height:38px;color: #050505;width:50%; word-break:keep-all;}

.gray_line.spon_business1{ background:url(/assets/img/sub/img_spon_business2.jpg) right center no-repeat; }

.gray_line2{border:1px solid #bbb;margin:12px 0 0;padding:20px; }
.gray_line2 .in{ font-size:15px;line-height:25px;min-height:100px;overflow-y:scroll }

.tb_type1.write .gray_line2{ padding:15px;margin-top:0; }
.tb_type1.write .gray_line2 ul li{ margin-top:25px; }
.tb_type1.write .gray_line2 ul li:first-child{ margin-top:0 }
.tb_type1.write .gray_line2 ul li label{ margin-top:0;color: #696969; }
.tb_type1.write .gray_line2 ul li p{ font-size: 15px; padding-left:25px; }

.school_spon.corporate_spon dd > form p{ margin-bottom:10px;font-weight:400;color:#000; }
.school_spon.corporate_spon .tb_type1.write{ border-bottom:1px solid #ececec;}
.school_spon.corporate_spon .tb_type1.write td p{ font-size: 15px; }

#sub_container .tab_type1.corporate_spon .tb_type1 .banner5 li{ display: block;background:#fff; }
#sub_container .tab_type1.corporate_spon .tb_type1 .banner5 li span{ display: block;height:inherit; }
#sub_container .tab_type1.corporate_spon .tb_type1 .banner5 li span img{ max-height:90%; }

.spon_business_list{ background:#f6f7f8;position: relative;padding:100px 0; }
.spon_business_list:before{content:"";display: block;position: absolute;left:-1000px;top:0;bottom:0;width:1000px; background:#f6f7f8;; }
.spon_business_list:after{content:"";display: block;position: absolute;right:-1000px;top:0;bottom:0;width:1000px; background:#f6f7f8;; }
.spon_business_list ul{ font-size:0;line-height:0;text-align:center;; }
.spon_business_list ul li{ display: inline-block;vertical-align:top;width:33.33%; }
.spon_business_list ul li strong{ color: #0077d4;font-size: 50px; font-style:italic;display: block;line-height:70px;font-weight:bold;}
.spon_business_list ul li em{ color: #000;font-size: 30px;line-height:34px }
.spon_business_list ul li p{ font-size: 16px;line-height:23px;color: #696969;margin-top:20px;padding:0 50px;}

/*
.sponsoring{ border-top:2px solid #000;border-bottom:1px solid #ddd; }
.sponsoring ul li{ position: relative; padding:50px 2% ;}
.sponsoring ul li:after{ content:"";display: block;border-right:1px solid #ddd;position: absolute;right:0px;top:0;bottom:0;}
.sponsoring ul li:first-child:before{content:"";display: block;border-right:1px solid #ddd;position: absolute;left:0;top:0;bottom:0;}
.sponsoring ul li strong{ font-size: 30px;line-height:32px;font-weight:500; } */

a.btn_default{ display: inline-block; background:#0069b4;text-align:center;padding:10px 30px 10px; border-radius: 30px;}
a.btn_default span{font-size: 16px;line-height:18px; display: inline-block;padding-right:18px; color:#fff;background:url(/assets/img/sub/btn_blur1.svg) right center no-repeat;font-weight:300}
a.btn_default.defaults span{ background:none;padding-right:0; }
a.btn_default.white{ background:#fff; }
a.btn_default.white span{ color: #000;background:url(/assets/img/sub/btn_blur3.gif) right center no-repeat;}
a.btn_default.down span{color: #fff;background:url(/assets/img/sub/btn_blur2.gif) right center no-repeat;}
a.btn_default.down2 span{color: #fff;background:url(/assets/img/sub/btn_blur4.gif) right center no-repeat;padding-right:35px;}
a.btn_default.down3 span{color: #fff;background:url(/assets/img/sub/btn_blur8.gif) right center no-repeat;padding-right:35px;}
a.btn_default.search span{color: #fff;background:url(/assets/img/sub/btn_blur5.gif) right center no-repeat;padding-right:35px;}
a.btn_default.search2{ padding:15px 25px;height:auto;line-height:100%; }
a.btn_default.search2 span{color: #fff;background:url(/assets/img/sub/btn_blur7.svg) right center no-repeat;padding-right:30px;line-height:24px;font-size: 16px;}
a.btn_default.write span{ color: #fff;background:url(/assets/img/sub/btn_blur6.gif) right center no-repeat;height:30px;line-height:30px;padding-right:30px;}

.spon_question{margin-bottom:45px;}
.spon_question dl{ font-size:0;line-height:0;padding:20px 0 ;border:1px solid #ddd;border-left:0;border-right:0;width:640px;margin:0 auto;}
.spon_question dl dt{ display: inline-block;color: #17375e;font-size: 16px;font-weight:500;padding:0 25px;line-height:18px;background:url(/assets/img/sub/bg_dt.gif) right 6px no-repeat;}
.spon_question dl dd{ display: inline-block;position: relative; }
.spon_question dl dd strong{position: relative;display: inline-block; color: #17375e;font-size: 16px;font-weight:500;margin:0 10px 0 50px ;line-height:18px; padding:0 5px;vertical-align:top;}
.spon_question dl dd strong:after{ content:"";display: block;border-top:2px solid #17375e;position: absolute;left:0;top:-21px;right:0; }
.spon_question dl dd span,
.spon_question dl dd a{ color: #536070;font-size: 16px;line-height:18px;display: inline-block;vertical-align:top; }

.corporate_spon .list_type1{ margin:0 !important; }
.corporate_spon .btn1 + dd .left_right_list > ul > li:first-child{padding-top:0; background-image:url(/assets/img/sub/img_small_corporate_spon1_1.jpg); }
.corporate_spon .btn1 + dd .left_right_list > ul > li:first-child+li{ background-image:url(/assets/img/sub/img_small_corporate_spon1_2.jpg); }
.corporate_spon .btn1 + dd .left_right_list > ul > li:first-child+li+li{ background-image:url(/assets/img/sub/img_small_corporate_spon1_3.jpg); }

#sub_container h3{ font-size: 30px;line-height:36px; font-weight:300;margin:80px 0 30px;letter-spacing:-1px;color: #050505;}
#sub_container h3.c{ text-align:center; }

#sub_container div.corporate_spon h3,
#sub_container div.school_spon h3.c{ letter-spacing:-2px;font-size: 30px;line-height: 45px;}
.corporate_spon .img_list{ border-bottom:1px solid #ddd;padding-bottom:80px; }
.corporate_spon .img_list > li{ width:14.28%; padding:0;}
.corporate_spon .img_list > li ul li{ font-size: 16px; color: #666;}

.howto{ overflow: hidden; border-top:2px solid #000;border-bottom:1px solid #ddd;position: relative;}
.howto > li{text-align:center;float:left;width:16.66%; min-height:207px;position: relative;padding-top:25px;}
.howto > li:after{ content:"";display: block;border-left:1px solid #ddd;position: absolute;left:0;top:0;bottom:0; }
.howto > li:first-child:after{ border-left:0; }
.howto > li strong{ display: block;font-size: 17px; font-weight:400;margin:15px 0 10px}
.howto > li p{ font-size: 15px; }
.howto > li a{ padding:2px 15px 5px; }

.school_list{}
.school_list .school_title{ overflow: hidden; }
#sub_container .school_list .school_title h3{margin:0 20px 10px 0 }
.school_list .school_title p{}

.tb_type1{}
.tb_type1 .banner5{ overflow: hidden;margin-left:-1%;padding:3% 0 1%  }
.tb_type1 .banner5 li{position: relative; width:19%;float:left;height:153px; margin-left:1%;display:table;text-align:center;margin-bottom:2%;cursor:pointer;}
.tb_type1 .banner5 li:after{ content:"";display: block;z-index: 3;border:1px solid #ddd;position: absolute;left:0;top:0;right:0;bottom:0;z-index: 6;}
.tb_type1 .banner5 li a{ display: block;height:inherit;width:100% }
.tb_type1 .banner5 li span{ display:table-cell;vertical-align:middle;position: relative;z-index: 5; width:100%;}
.tb_type1 .banner5 li span img{ max-width:90%;max-height:153px; position: absolute;left:0;top:0;right:0;bottom:0;margin:auto; }

.banner_pop{ position: fixed;left:50%;top:50%;border:1px solid #17375e;background:#fff;z-index:20;margin-left:-376px !important;margin-right:auto !important;display: none;width:auto !important }
.banner_pop > a{ position: absolute;right:-60px;top:-1px;padding:15px;background:#0060c9; }
.banner_pop h2 em{ display: block; font-size: 30px;line-height:30px;font-weight:500}
.banner_pop h2{ position: relative;padding:25px 0 ;text-align:center;border-bottom:1px solid #ddd; font-size: 30px;line-height:30px;font-weight:500;}
.banner_pop h2 span{ position: absolute;right:30px;bottom:10px;color: #9f9f9f;font-size: 14px;font-weight:300;display: inline-block;height:18px;line-height:18px;padding-left:25px;background:url(/assets/img/sub/icon_time2.gif) 0 0 no-repeat; }
.banner_pop .in{ padding:20px 30px 15px; }
.banner_pop .in p{ font-size: 16px;color:#050505; }
.banner_pop .in > ul{ overflow: hidden; font-size: 0;line-height:0;width:705px;margin-left:-15px;}
.banner_pop .in > ul li{ margin:10px 0 15px 15px;display: inline-block;width:220px; }
.banner_pop .in > ul li span{ display: block;color: #666;font-size: 17px;line-height:28px;text-align:center; }

.banner_pop.schools{}
.banner_pop.schools h2{ padding:40px 0  }
.banner_pop.schools .in{ width:690px;max-height:520px;overflow-y:scroll; }

.banner_pop.intro{ width:752px !important; }
.banner_pop.intro h2{}
.banner_pop.intro .in{ padding:30px; }
.banner_pop.intro .in > div{ display: none; }
.banner_pop.intro .in > div h3{ margin-top:15px;font-size:22px; }
.banner_pop.intro .in > div h3:first-child{ margin-top:0; }

.banner_pop.intro > a{ right:0;background:none }

#dream_list{ padding-bottom:50px; }

.corporate_spon .tb_type1 table tbody tr td{ cursor:default;text-align:left !important; }
.corporate_spon .tb_type1.write{ border-bottom:0; }
.corporate_spon .tb_type1.write th{ font-size: 16px;border-top:1px solid #ececec;text-align:left;padding-left:25px }
.corporate_spon .tb_type1.write th span{ color: #ff8601;font-size: 13px;; }
.corporate_spon .tb_type1.write td{ padding:10px 20px;border:0; border-top:1px solid #ececec;}
.corporate_spon .tb_type1.write td input[type='text']{ width:250px; }
.corporate_spon .tb_type1.write .phone td select{ width:71px }
.corporate_spon .tb_type1.write .phone td input[type='text']{ width:80px }
.corporate_spon .tb_type1.write td textarea{ border:1px solid #ddd;width:100%;box-sizing:border-box;padding:10px; resize:none;height:180px;}
.corporate_spon .tb_type1.write .spon th{ vertical-align:top;padding-top:10px; }
.corporate_spon .tb_type1.write .spon td{ padding:25px 20px }

.agree.style_chk.r{ text-align:center; }


#sub_container.sub_depth4 .default_unesco .tb_type1 tbody tr th{background:#e9f6ff; border-left:1px solid #ececec; }
#sub_container.sub_depth4 .default_unesco .tb_type1 tbody tr th:first-child{ border-left:0; }
#sub_container.sub_depth4 .default_unesco .tb_type1 tbody tr td span.text{ display: block; padding:15px 0;}
/* 학교 후원 */

.dream_step{ border:2px solid #efefef; margin-top:30px;}
.dream_step ol{ overflow: hidden; padding:50px 0;text-align:center;font-size: 0;line-height:0;;}
.dream_step ol li{display: inline-block;width:23%; padding:0% 4%;margin-bottom:0px;min-height:185px;vertical-align:top; text-align:center;background:url(/assets/img/sub/icon_step_blur1.gif) right center no-repeat;}
.dream_step ol li.last{ background:none;}
.dream_step ol li em{ color: #558ed5; font-size: 17px;font-weight:500;line-height:20px; }
.dream_step ol li strong{ display: block; font-size: 22px;color: #17375e; font-weight:400; line-height:28px;}
.dream_step ol li p{ font-size: 16px;line-height:24px; margin:15px 0 10px; }
.dream_step ol li a{  }
.dream_step ol li a span{font-size: 16px; display: inline-block;padding-right:15px; color:#fff;background:url(/assets/img/sub/btn_blur2.gif) right center no-repeat;}

.map_img{ padding:80px 0 160px;background:url(/assets/img/sub/img_map.png) center center no-repeat;}
.map_img ul{ font-size: 0;line-height:0;text-align:center;; }
.map_img ul li{ display: inline-block;position: relative; }
.map_img ul li:before{content:"";display: block;position: absolute;left:20px;top:20px;right:-20px;bottom:-20px; background:#c6c6c6;opacity:0.5; z-index: 3;}
.map_img ul li:first-child + li{ top:80px;margin-left:50px;}
.map_img ul li:first-child:before{left:-20px;top:20px;right:20px;bottom:-20px;}
.map_img ul li img{ position: relative;z-index: 5; }
.map_img ul li div{ position: absolute;left:0;bottom:0;right:0;background:url(/assets/img/common/bg_dim.png) 0 0 repeat;z-index: 6; padding-bottom:15px;}
.map_img ul li div em{ margin:10px 0 ;font-size: 20px;color: #fff;line-height:22px; display: block;}

.school_spon{}
.school_spon .howto{ margin-top:70px; }
.school_spon .howto li{ width:21.33%;padding:25px 6% 0; min-height:240px;}
.school_spon .howto li p{ word-break:keep-all; }
.school_spon .unesco_news > ul li{ width:19%; text-align:center;}
.school_spon .tb_type1 .unesco_news > ul li a em{ min-height:auto;-webkit-line-clamp:normal;padding:0 15px;display: block;white-space:nowrap;}

.spon_qu_list{ text-align:center; padding:1px 0 }
.spon_qu_list.spon{ padding-bottom:0; }
.spon_qu_list h4{ font-size: 28px;margin:70px 0 10px; }

.spon_qu_list.bottom{ background:#f6f7f8;position: relative; margin-top:80px;}
.spon_qu_list.bottom #dream_list .search_box{ display: none; }
.spon_qu_list.bottom #dream_list .unesco_news{ margin-top:0; }

.spon_qu_list.spon .tab_list > dl > dt:after{display: none;}
.spon_qu_list.spon .tab_list > dl > dt > a{ position: relative;z-index: 1;color: #0077d4; background:#fff;border:1px solid #dbdbdb;}
.spon_qu_list.spon .tab_list > dl > dt.on > a{ color: #fff; background:#0077d4;border:0;}
.spon_qu_list.spon .tab_list .tb_type1{ border-top:0; }
.hope_store .spon_qu_list.spon{ background:#f6f7f8; position: relative;;}
.hope_store .spon_qu_list.spon:before{content:"";display: block;position: absolute;left:-1000px;top:0;bottom:0;width:1000px; background:#f6f7f8;}
.hope_store .spon_qu_list.spon:after{content:"";display: block;position: absolute;right:-1000px;top:0;bottom:0;width:1000px; background:#f6f7f8;}
.hope_store .spon_qu_list.spon h4{ margin-bottom:45px; }

.spon_btn{ text-align:center;font-size: 0;line-height:0; padding-top:10px; }
.spon_btn li{ display: inline-block;width:345px;margin-left:20px;background:#2a5082;border-radius:40px; height:45px;line-height:40px;}

.spon_btn li a{ font-size:18px;color:#fff;display: block;}
.spon_btn li a img{ position: relative;top:-1px;margin-right:3px; }
.spon_btn li:first-child{ margin-left:0px;background:#9064bf; }
.spon_btn.bottom li{ width:345px;font-size: 18px; padding:10px 0px;color: #fff;background:#558ed5;height:auto; line-height:24px;}
.spon_btn.bottom li span{ font-size: 14px;;color: #fff; }



.dream_cam{ background:#f6f7f8;position: relative; padding:70px 0 }
.spon_qu_list.bottom:before,
.dream_cam:before{ content:"";display: block;background:#f6f7f8;position: absolute;left:-1000px;top:0;bottom:0;width:1000px; }
.spon_qu_list.bottom:after,
.dream_cam:after{ content:"";display: block;background:#f6f7f8;position: absolute;right:-1000px;top:0;bottom:0;width:1000px; }
.dream_cam > ul{width:830px;margin:0 auto;}
.dream_cam > ul:after{ content:"";display: block;clear:both; }
.dream_cam > ul li{ float:left;vertical-align:middle; margin-left:60px;background:#fff;border-radius:50%;height:380px;width:380px;display:table; }
.dream_cam > ul li .in{ display:table-cell;vertical-align:middle;text-align:center; }
.dream_cam > ul li .in img{}
.dream_cam > ul li .in strong{ font-size:22px;line-height:24px;margin:20px 0 ;color: #17375e;font-weight:400;display: block; }
.dream_cam > ul li .in p{ font-size: 16px;line-height:25px; }
.dream_cam > ul li .in a{ font-size: 16px;line-height:18px;color: #fff;margin-top:20px; }
.dream_cam > ul li:first-child{ margin-left:0; }

.dream_cam > p{ text-align:center;padding:20px 0 10px;color: #050505; }
.dream_cam em,
.dream_cam > p > a{ color: #050505;font-size: 18px; text-align:center;}

.dream_cam > p > a img{ display: inline-block;position: relative;margin-top:-1px;margin-right:3px; }

.school_detail{ display: none; }
.school_detail > strong{padding-top:70px; font-size: 40px;line-height:42px;display: block;text-align:center;color: #050505; }

.hope_store{}
.hope_store .gray_box1{position: relative;}
.hope_store .gray_box1:before{ content:"";display: block;background:#f6f7f8;position: absolute;left:-1000px;top:0;bottom:0;width:1000px; }
.hope_store .gray_box1:after{ content:"";display: block;background:#f6f7f8;position: absolute;right:-1000px;top:0;bottom:0;width:1000px; }
.hope_store .gray_box1 ul{ font-size: 0;line-height:0;text-align:center;padding:50px 0 ;; }
.hope_store .gray_box1 ul li{ margin:0px 12px;display: inline-block; vertical-align:top;}

.unesco_hope{}
.unesco_hope h4{}
.unesco_hope ul.list{ font-size: 0;line-height:0;text-align:center; }
.unesco_hope ul.list li{ display: inline-block;vertical-align:top;margin:30px 20px;width:320px;}
.unesco_hope ul.list li img{ max-width:100%; }
.unesco_hope ul.list li strong{ font-size: 20px; line-height:22px;font-weight:400;display: block;margin:20px 0 ; }
.unesco_hope ul.list li p{ color: #696969;font-size: 16px;line-height:22px; }







.gray_box{ border:2px solid #efefef;padding:35px 23px;box-sizing:border-box;}


.hope_store .gray_box{  }
.hope_store .gray_box ul{ overflow: hidden; }
.hope_store .gray_box ul li{ width:32.5%;float:left; height:160px;position: relative; margin-left:0.5%;}
.hope_store .gray_box ul li .img{ position: absolute;left:0;top:0; width:35%;}
.hope_store .gray_box ul li .img img{ max-width:100% }
.hope_store .gray_box ul li .txt{ height:100%;display:table;margin-left:37%; }
.hope_store .gray_box ul li .txt dl{ display:table-cell;vertical-align:middle; }
.hope_store .gray_box ul li .txt dl dt{ font-size: 20px;font-weight:400;}
.hope_store .gray_box ul li .txt dl dd{ font-size: 16px;color: #666;line-height:25px;; }


.application_txt{ text-align:center; padding:0 0 100px }
.application_txt > a{ margin-left:10px }
.application_txt strong{ display: block;font-size:20px;color: #0077d4; margin-bottom:20px;}


#sub_container.hope_store .tab_list dd > div h3{ margin-top:30px; }
#sub_container.hope_store .tab_list dd > div .tb_type1{ border-bottom:0; }
#sub_container.hope_store .tab_list dd > div .tb_type1 > ul{padding-top:40px;overflow: hidden;margin-left:-1%;}
#sub_container.hope_store .tab_list dd > div .tb_type1 > ul > li{ text-align:center;min-height:280px; width:19%;margin-bottom:40px;float:left;margin-left:1%;}
#sub_container.hope_store .tab_list dd > div .tb_type1 > ul > li .img{ display: block; position: relative;}
#sub_container.hope_store .tab_list dd > div .tb_type1 > ul > li .img img{ max-width:100% }
#sub_container.hope_store .tab_list dd > div .tb_type1 > ul > li a:hover{ text-decoration:none; }
#sub_container.hope_store .tab_list dd > div .tb_type1 > ul > li strong{ font-size: 20px;color: #050505; line-height:25px;margin:15px 0 5px ;display: block;
   text-overflow: ellipsis;
   -webkit-line-clamp:1;
   white-space:nowrap;
   height:25px;overflow: hidden;
   -webkit-box-orient: vertical;
}
#sub_container.hope_store .tab_list dd > div .tb_type1 > ul > li em{ display: block;color:#161616;font-size:18px;overflow: hidden;text-overflow:ellipsis;margin-top:10px;font-weight:400;padding:0 7px; }
#sub_container.hope_store .tab_list dd > div .tb_type1 > ul > li span.list{display: block;text-align:left;}
#sub_container.hope_store .tab_list dd > div .tb_type1 > ul > li span.list span{display: block;color: #666; padding-left:20px;background:url(/assets/img/sub/icon_hope_store11.gif) 0 center no-repeat; line-height:30px;font-size: 15px;color: #666; }
#sub_container.hope_store .tab_list dd > div .tb_type1 > ul > li span.list span:first-child{min-height:70px; background:url(/assets/img/sub/icon_hope_store10.png) 0 3px no-repeat;
   text-overflow: ellipsis;
   display: block;
   -webkit-line-clamp:3;
   -webkit-box-orient: vertical;
   word-break: keep-all;
   height:4em;
   line-height:1.5em;
}
#sub_container.hope_store .tab_list dt.btn2 + dd > div .tb_type1 > ul > li em{
   margin-top:30px;
   text-overflow:ellipsis;
   white-space:nowrap;
   overflow: hidden;
}

#sub_container.hope_store .tab_list dd > div #interview_list .tb_type1 > ul > li{ min-height:auto;margin-bottom:0; }
#sub_container.hope_store .tab_list dd > div #interview_list .tb_type1 > ul > li:nth-child(5) ~ li{ margin-top:40px; }

#sub_container div.tb_type1 ul > li span.img{ overflow: hidden;position: relative; height:auto;line-height:normal;}
#sub_container div.tb_type1 ul > li span.img:before{ content:"";display: block;opacity:0;position: absolute;left:0px;top:0;right:0;bottom:0;z-index: 1;background:url(/assets/img/common/bg_blue.png) 0 0 repeat;}
#sub_container div.tb_type1 ul > li span.img:after{ content:"";display: block;width:75px;height:75px;background:url(/assets/img/common/icon_plus.png) 0 0 no-repeat;position: absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index: 2;
-moz-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
   transform: scale(0);
}


#sub_container .school_list div.tb_type1 ul > li span.img:before{
   -moz-transition: all .3s ease-in-out;
   -webkit-transition: all .3s ease-in-out;
   -o-transition: all .3s ease-in-out;
   -ms-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   left:10px;right:10px;display:block;opacity:0;
}

#sub_container .school_list div.tb_type1 ul > li:hover span.img:before{
   left:0;right:0;
   opacity:1;
}

#sub_container div.tb_type1 .headquarters ul > li span.img:after{ background:none;content:"PDF 다운로드";color: #fff;width:100%;height:25px;}

#sub_container div.tb_type1 ul > li span.img img{
   max-width:100%;
   -moz-transition: all .3s ease-in-out;
   -webkit-transition: all .3s ease-in-out;
   -o-transition: all .3s ease-in-out;
   -ms-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   transform:scale(1);
}
#sub_container div.tb_type1 ul > li:hover span.img img{ transform:scale(1.1); }
#sub_container div.tb_type1 ul > li:hover span.img:before{ opacity:1; }
#sub_container div.tb_type1 ul > li:hover span.img:after{ transform: scale(1); }

.detail.campaign .col1{ width:20%; }
.detail.campaign .col2{ width:auto; }

.spon_report{ }
.spon_report > div{ width:1300px;margin:0 auto; }
.spon_report .img_list{  margin-top:35px;}
.spon_report .img_list ul{}
.spon_report .img_list ul li{ width: 25.333%;padding:2% 4%; }
.spon_report .img_list ul li strong{ color: #558ed5;font-size: 35px;margin-top:0; }
.spon_report .img_list ul li em{ color: #17375e;font-size:22px; font-weight:400}
.spon_report .references{ margin-top:0;border-bottom:1px solid #ddd;  }
.spon_report .references:after{ display: none; }

.spon_report .tab_style2{ margin-top:15px }
.spon_report .tab_style2 dl.tab5 dt{ width:20%; }
.spon_report .tab_style2 dl.tab5 dt.btn2{ left:20% }
.spon_report .tab_style2 dl.tab5 dt.btn3{ left:40%; }
.spon_report .tab_style2 dl.tab5 dt.btn4{ left:60%; }
.spon_report .tab_style2 dl.tab5 dt.btn5{ left:80%; }
.spon_report .tab_style2 .tb_type1 table tbody tr td{ text-align:center; }
.spon_report .tab_style2 .tb_type1 table tbody tr td:first-child + td{ text-align:left; }
.spon_report .tab_style2 .tb_type1 table tbody tr td:first-child + td + td{ padding-left:0;text-align:center; }

.spon_report .tab_list{ margin-top:60px; }

.campaign.board-view .detail_title,
.campaign.board-view .write_info,
.campaign.board-view .write_info.view{ display: none; }

.campaign ul{ padding-bottom:2%;overflow: hidden; }
.campaign ul li{ width:31%;margin:2% 1% 0; float:left;}
.campaign ul li a{ display: block; text-align:center;}
.campaign ul li a .img{  display: block;width:100%}
.campaign ul li a .img img{ max-width:100% }
.campaign ul li a strong{ font-size: 18px;line-height:25px;display: block;margin:20px 0 10px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; }
.campaign ul li a em{ color: #666;font-size: 15px;line-height:25px; height:50px;overflow: hidden;display: block;}


.unesco_intro .left_right_list{ margin-top:0; }
.unesco_intro .left_right_list > ul{ border-top:0;border-bottom-color:#ddd; }
.unesco_intro .left_right_list > ul > li{}
.unesco_intro .left_right_list > ul > li:first-child{ border:0;padding-top:0px; }
.unesco_intro .left_right_list > ul > li.greetings{ background-image:none !important; }
.unesco_intro .left_right_list > ul > li.greetings .greeting_box{ background:#e9f1fa;overflow: hidden;padding:80px 0 0 60px;min-height:300px;position: relative;}
.unesco_intro .left_right_list > ul > li.greetings .greeting_box h4{ color: #050505;font-size: 54px;font-weight:300; line-height:55px;}
.unesco_intro .left_right_list > ul > li.greetings .greeting_box img{ position: absolute;right:0;bottom:0; }
.unesco_intro .left_right_list > ul > li.greetings .greeting_box > strong{ font-size: 36px;line-height:40px; font-weight:200 }
.unesco_intro .left_right_list > ul > li.greetings .greeting_box > strong span{ color: #558ed5;font-size: 36px;line-height:36px;font-weight:400; }
.unesco_intro .left_right_list > ul > li.greetings .greeting_box > em{ display: block;margin-top:50px;font-size: 20px; }
.unesco_intro .left_right_list > ul > li.greetings .greeting_box > em strong{ font-size: 26px;line-height:28px; display: block;font-weight:400}
.unesco_intro .left_right_list > ul > li.greetings > ul{ overflow: hidden; }
.unesco_intro .left_right_list > ul > li.greetings > ul li{ float:left;width:49%;margin-left:2%; }
.unesco_intro .left_right_list > ul > li.greetings > ul li:first-child{ margin-left:0%; }

.unesco_intro .left_right_list > ul > li a.pdf{ position: absolute;right:30px;top:-80px;text-align:center;}
.unesco_intro .left_right_list > ul > li a img{ display: block;margin-bottom:10px;border:1px solid #ddd; }

#sub_container .unesco_intro h3{ margin-top:53px; font-weight:400}
#sub_container .unesco_intro h4{ font-size: 36px; line-height:40px;font-weight:300;margin-bottom:30px;}
#sub_container .unesco_intro h4 a{ height:34px;line-height:34px;padding:0 20px; margin-left:20px;vertical-align:bottom}
#sub_container .unesco_intro h4 a span{ height:34px;line-height:34px;vertical-align:top; }

.history{ width:960px;margin:0 auto;overflow: hidden;position: relative;padding:55px 0; }
.history:after{ content:"";display: block;border-left:1px solid #c3c3c3;position: absolute;left:50%;top:0;bottom:0; z-index: 3;}
.history > li{ width:415px;float:left;padding-right:65px;position: relative;z-index: 5;margin-right:10px }
.history > li:nth-child(even){ float:right;padding-right:0;padding-left:65px; margin-top:45px;margin-right:0;}
.history > li > strong{ display: block; color: #558ed5;font-size: 45px;line-height:46px;position: relative;margin-bottom:15px;}
.history > li > strong:before{ content:"";display: block;width:22px;height:22px;background:#558ed5;border-radius:50%;position: absolute;left:-75px;top:50%;margin-top:-11px; }
.history > li > strong:after{ content:"";display: block;width:12px;height:12px;background:#fff;border-radius:50%;position: absolute;left:-70px;top:50%;margin-top:-6px; }
.history > li:nth-child(odd) > strong:before{ left:113%; }
.history > li:nth-child(odd) > strong:after{ left:114.2%; }

.history > li:nth-child(odd) > strong{;text-align:right;; }
.history > li > ul{}
.history > li > ul li{ overflow: hidden;margin-top:10px; }
.history > li > ul li:first-child{ margin-top:0px; }
.history > li > ul li em{ color: #17375e;font-size: 17px;width:100px;float:left; line-height:26px;}
.history > li > ul li span{ font-size: 18px;color: #050505;line-height:26px;float:left;width:315px }
.history > li:first-child > ul li span{ text-align:left;float:right; }


.member_list{ position: relative;}
.member_list > a{ display: inline-block;text-indent:-9999px;position: absolute;left:0;top:0;height:6.5%; }
.member_list > a.btn_member_1{ width:17.6%;left:40.7%; }
.member_list > a.btn_member_2{ width:17.6%;left:12.2%;top:20.2%; }
.member_list > a.btn_member_3{ width:14.8%;left:60.4%;}
.member_list > a.btn_member_4{ width:17.6%;left:60.4%;top:20.2%; }
.member_list > a.btn_member_5{ width:19%;left:60.4%;top:38%; }
.member_list > a.btn_member_6{ width:18%;left:60.4%;top:66%; }
.member_list > a.btn_member_7{ width:10.5%;left:77.4%; }
.member_list > a.btn_member_8{ width:17.6%;left:40.7%;top:91% }

.member_list_board{  }
.member_list_board:after{ content:"";display: block;clear:both; }

.member_list .member_list_board > ul{ margin-left:-3%; text-align:right;position: relative;}
.member_list .member_list_board > ul > li{ width:17%;margin-left:3%;display: inline-block; vertical-align:top;text-align:center;position: relative; }
.member_list .member_list_board > ul > li > a{ font-size: 18px;color: #fff;background:#0077d4;display: block;position: relative; font-weight:500;height:45px;line-height:40px;z-index: 5; letter-spacing:-1px;}
.member_list .member_list_board > ul > li:after{ content:"";display: block;border-top:1px solid #ddd;left:-50px;top:25px;position: absolute;width:100px; z-index: 3;}
.member_list .member_list_board ul > li > ul{ margin-top:1px;background:#fff;padding-bottom:5px;position: relative;z-index: 5; }
.member_list .member_list_board ul > li > ul li{ font-size: 16px;line-height:33px;; }

.member_list .member_list_board .top{ font-size: 0;line-height:0; position: relative;}
.member_list .member_list_board .top > li{ }
.member_list .member_list_board .top > li > a{ }
.member_list .member_list_board .top > li{}
.member_list .member_list_board .top > li:first-child:after{
   border:0;border-left:1px solid #ddd;left:50%;bottom:-836px;
}
.member_list .member_list_board .top > li.two{ position: absolute; left:0;top:150px;}
.member_list .member_list_board .top > li.two:after{ content:"";display: block;border-top:1px solid #ddd;position: absolute;top:22px;right:0;left:0;width:286% }
.member_list .member_list_board .middle{ float:right; margin:55px 15% 0 0;width:23%; }
.member_list .member_list_board .middle:before{content:"";display: block; border-left:1px solid #ddd; position: absolute;left:-12%;top:-25px;bottom:91px;}
.member_list .member_list_board .middle:after{content:"";display: block; border-top:1px solid #ddd;width:49%;position: absolute;left:-12%;top:-25px;;right:0; }
.member_list .member_list_board .middle > li{ display: block;width:100%;margin-top:30px; }
.member_list .member_list_board .middle > li:after{ left:-15%; }
.member_list .member_list_board .middle > li:first-child{ margin-top:0; }
.member_list .member_list_board .middle > li:first-child:before{
   content:"";display: block;border-left:1px solid #ddd;position: absolute;left:34%;top:-220px;height:195px;
}

.member_list .member_list_board .bottom1{ clear:both;text-align:center; }
.member_list .member_list_board .bottom1 > li:after{ display: none; }
.member_list .member_list_board .bottom1 li.two{ position: absolute;left:60%;top:100px; }
.member_list .member_list_board .bottom1 li.two:after{ display: block;left:-67%;width:210px; }

.member_list .member_list_board .bottom2{ margin:170px 0 100px;text-align:center; }
.member_list .member_list_board .bottom2:before{ content:"";display: block;border-top:1px solid #ddd;left:39%;right:39%;top:-50px; position: absolute;}
.member_list .member_list_board .bottom2 > li{ margin:0 1.1%; width:20% }
.member_list .member_list_board .bottom2 > li:after{ display: none;}
.member_list .member_list_board .bottom2 > li:before{ content:"";display: block;border-left:1px solid #ddd;top:-50px;left:50%;height:50px; position: absolute;}


.member_search{  }
.member_search .col1{ width:15%; }
.member_search .col2{ width:15%; }
.member_search .col3{ width:auto; }
.member_search .col4{ width:15%; }
.member_search .col5{ width:15%; }

#sub_container .unesco_intro .tb_type1 table tbody tr td{ text-align:center;color: #666666;word-break:break-all; }
#sub_container .unesco_intro .tb_type1 table tbody tr td a{ padding-right:0; }

#sub_container .unesco_intro .tb_type1.style1 table thead tr th{ border-left:1px solid #ddd; }
#sub_container .unesco_intro .tb_type1.style1 table thead tr th:first-child{ border-left:0; }
#sub_container .unesco_intro .tb_type1.style1 table tbody tr td{  border-left:1px solid #ddd; cursor:default;}
#sub_container .unesco_intro .tb_type1.style1 table tbody tr td:first-child{ border-left:0; }
#sub_container .unesco_intro .tb_type1.style1 table tbody tr td p{ padding:0 25px; }
#sub_container .tb_type1.style1 table tbody tr.line td{ background:#eee; border-color:#fff;}
#sub_container .unesco_intro .tb_type1.style1 table tbody tr td .list_type1{ text-align:left;margin-left:15px; }

#sub_container .unesco_intro .tb_type1.style2{  }
#sub_container .unesco_intro .tb_type1.style2 th{ color: #050505;font-size: 17px;border-bottom:1px solid #ddd}
#sub_container .unesco_intro .tb_type1.style2 td{ cursor:default;text-align:left; }
#sub_container .unesco_intro .tb_type1.style2 td{  }
#sub_container .unesco_intro .tb_type1.style2 .line th{ border-color:#fff;background:#eee;border-left:1px solid #fff;padding:15px 0 }
#sub_container .unesco_intro .tb_type1.style2 .bottom td{ border-left:1px solid #ddd; }
#sub_container .unesco_intro .tb_type1.style2 .bottom td + td + td{ padding-left:10px; }
#sub_container .unesco_intro .tb_type1.style2 .bottom td:first-child{ border-left:0; }
#sub_container .unesco_intro .tb_type1.style2 .bottom td ul { margin:0;vertical-align:top; }
#sub_container .unesco_intro .tb_type1.style2 .bottom td ul li{ text-align:center; }
#sub_container .unesco_intro .tb_type1.style2 .bottom td ul li{ text-align:center; }
#sub_container .unesco_intro .tb_type1.style2 .bottom td ul.style_1{ padding-left:80px; }
#sub_container .unesco_intro .tb_type1.style2 .bottom td ul.style_1 li{ text-align:left; }

#sub_container .unesco_intro .tb_type1.style3{  }
#sub_container .unesco_intro .tb_type1.style3 th{ color: #050505;font-size: 17px;border-bottom:1px solid #ddd}
#sub_container .unesco_intro .tb_type1.style3 td{ cursor:default;text-align:left; }
#sub_container .unesco_intro .tb_type1.style3 td{  }
#sub_container .unesco_intro .tb_type1.style3 .line th{ border-color:#fff;background:#eee;border-left:0px solid #fff;padding:0px 0 }
#sub_container .unesco_intro .tb_type1.style3 .bottom td{ border-left:1px solid #ddd; }
#sub_container .unesco_intro .tb_type1.style3 .bottom td + td + td{ padding-left:10px; }
#sub_container .unesco_intro .tb_type1.style3 .bottom td:first-child{ border-left:0; }
#sub_container .unesco_intro .tb_type1.style3 .bottom td ul { margin:0;vertical-align:top; }
#sub_container .unesco_intro .tb_type1.style3 .bottom td ul li{ text-align:center; }
#sub_container .unesco_intro .tb_type1.style3 .bottom td ul.style_1{ padding-left:80px; }
#sub_container .unesco_intro .tb_type1.style3 .bottom td ul.style_1 li{ text-align:left; }


/* 조직도 팝업 */
.member_pop{ position: absolute;left:50%;top:0;margin-left:-275px;z-index: 20;width:550px;background:#fff;display: none; }
.member_pop > a{ position: absolute;right:-59px;top:0;background:#0077d5;padding:15px; z-index: 3;}
.member_pop .tab_style2 > dl > dt a { background:#fff; }
.member_pop .tab_style2 > dl > dt a:hover,
.member_pop .tab_style2 > dl > dt.on a{ background:#17375e; }
.member_pop .tab_style2 > dl > dt{ border-bottom:1px solid #ddd; }
.member_pop .tab_style2 > dl > dt.on{ border-color:#17375e }
.member_pop .tab_style2 dl dt a:after{ border-color:#ddd; }
.member_pop .tab_style2 > dl > dd{ padding:0 25px;padding-top:10px;padding-bottom:35px; }
.member_pop .tab_style2 > dl > dd h5{ margin-top:15px; }
.member_pop .tab_style2 > dl > dd h5:first-child{ margin-top:0 }
.member_pop h5{ font-size: 27px;line-height:30px; text-align:left;margin-bottom:25px;; }
.member_pop .info_box{ position: relative; padding-top:10px; text-align:left;margin-top:20px;}
.member_pop h5 + .info_box{ margin-top:0; }
.member_pop .info_box:after{ content:"";display: block;border-top:2px solid #17375e;width:15px;position: absolute;left:0;top:0; }
.member_pop .info_box p{ font-size: 17px;word-break:keep-all;}
.member_pop .info_box p span{ color: #2a5082;font-weight:400 }
.member_pop .info_box p em{ background:#e9f1fa;color: #2a5082; }
.member_pop .info_box h6{ font-size: 20px;line-height:28px;; }
.member_pop .info_box ul{ margin-top:10px; }
.member_pop .info_box ul li{ font-size: 17px;color: #666;}
.member_pop .info_box ul li em{ color: #2a5082;font-size: 17px;font-weight:400 ;}

.member_pop .info_box .pop_day {}
.member_pop .info_box .pop_day li{ position: relative;margin-top:15px;}
.member_pop .info_box .pop_day li:first-child{margin-top:0;}
.member_pop .info_box .pop_day li em{ display: block;margin-bottom:5px; }

.member_pop .tab_style2 .member_all_list .info_box ul li{position: relative;padding-left:50px;}
.member_pop .tab_style2 .member_all_list .info_box ul li em{position: absolute;left:0;top:0;}
.member_pop .in{ padding:35px 25px 20px;background:#fff; height:400px;overflow-y:scroll;position: relative;z-index: 5;}
.gray_box1{ background:#f6f7f8;padding:15px;margin-top:30px; }
.member_pop .style_1{ text-align:left; margin:0;}
.member_pop .style_1 li{ font-size: 16px;color: #666; }
.member_pop .style_1 li em{ color: #0077d5;font-weight:300; }

.member_pop .list_tb{ border-top:2px solid #17375e; }
.member_pop .list_tb li{ padding:15px 5px ;border-top:1px solid #ebebeb; }
.member_pop .list_tb li:first-child{ border-top:0}
.member_pop .list_tb li dl{ overflow: hidden;display:table; }

.member_pop .tab_style2 > dl > dd{ height:400px;overflow-y:scroll; }

.member_pop .list_tb li dl dt{ width:110px;display:table-cell;font-size:18px; font-weight:500; color:#050505;vertical-align:middle;line-height:20px; }
.member_pop .list_tb li dl dd{ width:340px;text-align:left;display:table-cell;vertical-align:middle; }
.member_pop .list_tb li dl dd em{ float:left;width:20%;font-size: 15px;line-height:28px; }
.member_pop .list_tb li dl dd span{ float:left; width:80%;font-size: 15px;line-height:28px; }

.member_pop.pop11 .list_tb li dl dt,
.member_pop.pop10 .list_tb li dl dt,
.member_pop.pop9 .list_tb li dl dt{ width:90px; }
.member_pop.pop11 .list_tb li dl dd,
.member_pop.pop10 .list_tb li dl dd,
.member_pop.pop9 .list_tb li dl dd{ width:360px }

.member_pop .list_tb.type2 li { padding:2px 0  }
.member_pop .list_tb.type2 li dl dt{ width:150px;text-align:left;padding-left:25px; font-weight:normal;font-size: 15px;}
.member_pop .list_tb.type2 li dl dt span{ color: #17375e;font-weight:400;}
.member_pop .list_tb.type2 li dl dd{ width:290px;}
.member_pop .list_tb.type2 li dl dd span { width:100% }

.pop7.member_pop .in .list_tb { margin-top:20px; }
.pop7.member_pop .in .list_tb li dl dt{ width:110px;padding-left:0;text-align:center; }
.pop7.member_pop .in .list_tb li dl dd{ width:340px; }
.pop7.member_pop .in .list_tb li dl dd span{  }


/* 층별안내 */
.member_pop.floor_info { width:710px;margin-left:-355px;top:-150px;position:absolute;}
.member_pop.floor_info .list_tb.type2 li dl dt{ padding:0;width:120px;text-align:center;color: #17375e; font-weight:500}
.member_pop.floor_info .list_tb.type2 li dl dd{ padding:5px 0;width:540px;letter-spacing:-1px; }
.member_pop.floor_info .list_tb.type2 li dl dd img{ margin-right:3px; }
.member_pop.floor_info .list_tb.type2 li dl dd span{ line-height:39px;width:auto; margin-right:10px; }
.member_pop.floor_info .list_tb.type2 li.w100 span{ width:100%; }


.member_pop .tab_style2 > dl > dt{ height:45px }

/* 찾아오시는길 */
h4.centers,
.location dd h4:first-child{ text-align:center;}
.location dd h4{ margin-top:60px;color: #050505; }
h4.centers span,
.location dd h4 > span{ font-size: 18px;display: block; line-height:28px;margin:10px 0 0px;}
.location .spon_question{ }
.location .spon_question dl{  width:100%; }
.location .spon_question dl dt{ text-indent:-9999px;position: absolute;left:-9999px;top:-9999px }
.location .spon_question dl dd{ display: block;position: relative; }
.location .gray_box1{ background:#ebebeb;padding:25px 35px;margin-top:10px; }
.location .gray_box1 p strong{ color: #050505;font-weight:400; }
.location .tab_style2 > dl{ padding-top:130px; }
.location dd.center .spon_question{ }
.location dd.center .spon_question dl:first-child{ text-align:center;border-bottom:0; }
.location dd.center .spon_question dl dd strong{ margin-left:150px; }
.location dd.center .spon_question dl:first-child dd strong{ margin-left:0; }
.location dd.center .bus_line .list_type1 li ul li{ padding-left:0; }
.location dd.center .spon_question.bottom{ margin-top:40px; }
.location .spon_question.bottom dl dd ul{  }
.location .spon_question.bottom dl dd ul:after{ content:"";display: block;clear:both }
.location .spon_question.bottom dl dd ul li{ width:25%;float:left;position: relative; text-align:left;}
.location .spon_question.bottom dl dd ul li.third{ width:41%; }
.location .spon_question.bottom dl dd ul li.third + li{width:9%; text-align:right; }
.location .spon_question.bottom dl dd ul li.third + li strong{ margin-right:0; }
.location .spon_question.bottom dl dd ul li strong{ margin-left:0; }


.location dd h4{ text-align:left; margin-bottom:20px;}
.location dd > .list_type1{ padding-bottom:80px;border-bottom:1px solid #ddd; }
.location dd > .list_type1 > li{}
.location dd > .list_type1 > li i{ font-weight:500 }
.location dd > .list_type1 > li i.num2{ color: #0a8f1a; }
.location dd > .list_type1 > li i.num4{ color: #1c75c1; }
.location dd > .list_type1 > li span{ display: inline-block;;color: #fff;background:#000;width:20px;height:20px;line-height:20px;text-align:center; border-radius:50%;}



.bus_line{ overflow: hidden;}
.bus_line .list_type1{ overflow: hidden; float:left;width:40%;margin-left:10%;}
.bus_line .list_type1:first-child{margin-left:0%;}
.bus_line .list_type1 > li{ margin-bottom:25px; }
.bus_line .list_type1 li strong{color: #050505;}
.bus_line .list_type1 li ul{}
.bus_line .list_type1 li ul li{ padding-left:45px;position: relative; }
.bus_line .list_type1 li ul li i{ font-weight:400;position: absolute;left:0;top:0;}
.bus_line .list_type1 li ul li i.color1{ color: #082a8b; }
.bus_line .list_type1 li ul li i.color2{ color: #118830; }
.bus_line .list_type1 li ul li i.color3{ color: #cb1c1c; }
.bus_line .list_type1 li ul li i.color4{ color: #cb721c; }
.bus_line .list_type1 li ul li i.color5{ color: #1c97cb; }



.rental_info{ overflow: hidden;}
.rental_info .list_type1{ overflow: hidden; float:left;width:40%;margin-left:10%;}
.rental_info .list_type1:first-child{margin-left:0%;}
.rental_info .list_type1 > li{ margin-bottom:25px; }
.rental_info .list_type1 li strong{color: #050505;}
.rental_info .list_type1 li ul{}
.rental_info .list_type1 li ul li{ padding-left:45px;position: relative; }
.rental_info .list_type1 li ul li i{ font-weight:400;position: absolute;left:0;top:0;}
.rental_info .list_type1 li ul li i.color1{ color: #082a8b; }
.rental_info .list_type1 li ul li i.color2{ color: #118830; }
.rental_info .list_type1 li ul li i.color3{ color: #cb1c1c; }
.rental_info .list_type1 li ul li i.color4{ color: #cb721c; }
.rental_info .list_type1 li ul li i.color5{ color: #1c97cb; }


#sub_container .unesco_intro .careers .tb_type1 table tbody tr td:first-child + td{ text-align:left; }

.banner_conferenc{ text-align:center; }
.banner_conferenc div[class^='swiper-button-']{ position: absolute;width:54px;height:100%;top:0; }
.banner_conferenc .swiper-button-prev{ left:0;background:url(/assets/img/sub/btn_conferent_left.gif) 0 0 no-repeat;background-size:100% 100% }
.banner_conferenc .swiper-button-next{ right:0;background:url(/assets/img/sub/btn_conferent_right.gif) 0 0 no-repeat;background-size:100% 100% }

.banner_thumnail{ margin-top:10px; }
.banner_conferenc .swiper-container{}
.banner_conferenc .swiper-slide{ }
.banner_conferenc .gallery-thumbs{ margin-top:10px; }
.banner_conferenc .gallery-thumbs .swiper-slide img{ width:100% }
.banner_conferenc .gallery-thumbs .swiper-slide {opacity: 0.4;}
.banner_conferenc .gallery-thumbs .swiper-slide-active {opacity: 1; }


.banner_conferenc .gallery-thumbs2{ margin-top:10px; }
.banner_conferenc .gallery-thumbs2 .swiper-slide img{ width:100% }
.banner_conferenc .gallery-thumbs2 .swiper-slide {opacity: 0.4;}
.banner_conferenc .gallery-thumbs2 .swiper-slide-active {opacity: 1; }


.coronation{ padding:40px 100px 80px;border-bottom:1px solid #ddd; }
.coronation ul{ width:100%;overflow: hidden; }
.coronation ul li{ width:33.333%;float:left;text-align:center;background:url(/assets/img/sub/icon_step_blur2.gif) left center no-repeat; }
.coronation ul li:first-child{ background:none }
.coronation ul li img{ max-width:100% }
.coronation ul li strong{ display: block;color: #050505;font-size: 17px;margin:5px 0 10px; font-weight:400}
.coronation ul li > span{ font-size: 16px;display: block;margin:5px 0  }
.coronation ul li a{  }

.coronation2{ padding:40px 100px 80px;border-bottom:1px solid #ddd; }
.coronation2 ul{ width:100%;overflow: hidden; }
.coronation2 ul li{ width:33.333%;float:left;text-align:center;background:url(/assets/img/sub/icon_step_blur1.gif) left center no-repeat; }
.coronation2 ul li:first-child{ background:none }
.coronation2 ul li img{ max-width:100% }
.coronation2 ul li strong{ display: block;color: #050505;font-size: 17px;margin:5px 0 10px; font-weight:400}
.coronation2 ul li > span{ font-size: 16px;display: block;margin:5px 0  }
.coronation2 ul li a{  }

.promotion_session{ overflow: hidden; }
.promotion_session .style_1{ margin-top:0; }
.promotion_session .coronation{ padding:40px 280px 80px; }
.promotion_session .coronation ul li{ width:50%; }
.promotion_session .coronation2{ padding:40px 280px 80px; }
.promotion_session .coronation2 ul li{ width:50%; }

.promotion_session .gray_box1{ position: relative;margin-top:0; overflow: hidden;}
.promotion_session .gray_box1 .style_1{ float:left; }
.promotion_session .gray_box1 a{float:right;padding:12px 30px}

#sub_container .unesco_intro .promotion_session h4{ font-size: 36px; }

.day_list{ border-top:2px solid #000 }
.day_list ol{ overflow: hidden; }
.day_list ol li{position: relative; float:left; width:16.666%;font-size: 20px;color: #17375e;padding:25px 0 ; text-align:center;color: #050505;cursor:pointer;font-weight:500}
.day_list ol li:after{ content:"";display: block; border:1px solid #ddd;border-left:0;position: absolute;left:0;top:0;bottom:0;right:0;border-top:0;}
.day_list ol li:first-child:after{ border-left:1px solid #ddd; }
.day_list ol li.on{color: #fff;background:#1c77de}

.day_list .day_info{}
.day_list .day_info > div{ display: none;background:#eee;font-size: 16px;line-height:28px;padding:10px 20px;; }

#sub_container .default_unesco{  }
#sub_container .default_unesco h3{ margin-top: 53px;}
#sub_container .default_unesco .left_txt_right_img{  }
#sub_container .default_unesco .left_right_list p,
#sub_container .default_unesco .left_txt_right_img  p{ width:100% !important;word-break:keep-all; }

#sub_container .default_unesco .tb_type1{ margin-top:35px; }
#sub_container .default_unesco .tb_type1 tbody tr th{ border-right:1px solid #ddd;border-top:1px solid #ddd; }
#sub_container .default_unesco .tb_type1 tbody tr:first-child th{ border-top:0; }
#sub_container .default_unesco .tb_type1 tbody tr.line th{ background:#eee;border-right:1px solid #fff; }
#sub_container .default_unesco .tb_type1 tbody tr td{ color: #666;font-size: 18px; text-align:left; padding-left:30px;}
#sub_container .default_unesco .tb_type1 tbody tr td
#sub_container .default_unesco .tb_type1 tbody tr td + td{ text-align:center;padding-left:0; }
#sub_container .default_unesco .tb_type1 tbody tr td em{ color: #000;font-weight:400; display: inline-block;margin-right:10px; }
#sub_container .default_unesco .tb_type1 tbody tr.left td:first-child{ padding-left:50px }
#sub_container .default_unesco .tb_type1 tfoot td{ border-top:1px solid #ddd }
#sub_container .default_unesco dd a.btn_default{ background:#0069b4; padding:10px 30px;height:auto;line-height:30px}
#sub_container .default_unesco >dl > dd .btn_list2{ padding-top:30px; }

#sub_container .default_unesco .tb_type1 tbody tr td .link_btn{width:31px; font-size:16px; color:#050505; text-decoration: underline;white-space: nowrap;}/*mj*/

#sub_container .default_unesco .tb_type1 tbody tr.tops th{/*position: relative;*/}/*mj*/
#sub_container .default_unesco .tb_type1 tbody tr.tops td:after,
#sub_container .default_unesco .tb_type1 tbody tr.tops th:after{ content:"";display: block;border-top:1px solid #b2b2b2;position: absolute;left:0;top:-1px;right:0;z-index: 5; }


#sub_container .default_unesco.tab_list dl.tab4 dd .left_right_list p{ width:50% !important; }
.default_unesco .left_right_list > ul{ border-top:0;border-bottom-color:#ddd;; }
.default_unesco .left_right_list > ul > li{ border-color:#ddd;padding:70px 0;}
.default_unesco .left_right_list > ul > li:first-child{  }
.default_unesco .btn2 + dd .left_right_list > ul > li:first-child{ background:none;padding-top:0; }
.default_unesco .btn2 + dd .left_right_list.bottom > ul > li:first-child{background:none; }
.default_unesco .left_right_list.bottom { margin:0; }
.default_unesco .left_right_list.bottom > ul ,
.default_unesco .left_right_list.bottom > ul > li{ border:0; }

.default_unesco .left_right_list.bottom > ul > li{ padding-bottom:25px; }

#sub_container .default_unesco h4{ font-size:36px; letter-spacing:-0.7px; font-weight:300; margin:70px 0 20px;line-height:46px;  }
#sub_container .default_unesco h5{ font-size: 28px;line-height:30px; margin:30px 0 }

.img.organ{ position: relative; text-align:left;margin-top:30px}

#sub_container .default_unesco dd .img.organ a.btn_default{ position: absolute;display: inline-block;width:5.5%;left:62.8%;bottom:11%;height:2.5%;background:none;padding:0; }

#sub_container .unesco_intro h4 a.btn_default,
#sub_container .default_unesco h4 a.btn_default{ height:34px;line-height:34px; padding:0 20px;vertical-align:bottom;}
#sub_container .unesco_intro h4 span{ vertical-align:top; line-height:24px; }
#sub_container .default_unesco h4 span{ vertical-align:top;line-height:30px }
#sub_container .default_unesco .tb_type1.middle_tb tbody tr td{ padding:0;text-align:center;padding:15px 0 ; }
#sub_container .default_unesco .middle_tb td strong{ margin-bottom:10px;font-weight:500;color: #050505;display: block;font-weight:500 }
#sub_container .default_unesco .middle_tb td{ border-left:1px solid #eee; }
#sub_container .default_unesco .middle_tb td:first-child{border-left:0}

#sub_container .default_unesco.play h4 .btn_default.down3 span{ line-height:34px; }

.right_img{  }
.tab_list dl.tab4 dd div.right_img  p{ width:60% !important; }
.right_img.unesco1{ background:url(/assets/img/sub/img_unesco5.jpg) right center no-repeat; }
.right_img.unesco2{ background:url(/assets/img/sub/img_unesco6.jpg) right center no-repeat; }

.secretariat{ overflow: hidden;margin-top:50px;position: relative; }
.secretariat .imgs{ position: absolute;left:0;top:0;width:20%; }
.secretariat .imgs img{ max-width:100%; }
.secretariat .imgs span{ position: absolute;left:0;right:0;bottom:0;color: #fff;background:url(/assets/img/common/bg_dim2.png) 0 0 repeat; font-size:14px;letter-spacing:-1px; padding:10px 0 ;text-align:center;}

.secretariat .secretariat_info{width:77%;margin-left:23%;; }
.secretariat .secretariat_info ul{ margin-top:20px; }
.secretariat .secretariat_info ul li{ position: relative;margin-bottom:5px;padding-left:80px; }
.secretariat .secretariat_info ul li strong{ position: absolute;left:0;top:0;display: block;width:65px;color: #558ed5;font-weight:500; }
.secretariat .secretariat_info ul li span{  }

#sub_container .default_unesco .tb_type1.distribution tbody tr td{ text-align:center;padding-left:0; }
#sub_container .default_unesco .tb_type1.distribution tbody tr td:first-child{ text-align:left;padding-left:45px; }
#sub_container .default_unesco .tb_type1.distribution tbody tr.left td:first-child{ padding-left:60px }

#sub_container .default_unesco .tb_type1.distribution2 thead th{ border-left:1px solid #ddd; }
#sub_container .default_unesco .tb_type1.distribution2 thead th:first-child{ border-left:0}
#sub_container .default_unesco .tb_type1.distribution2 tbody tr td{ text-align:center; padding:20px 0;}
#sub_container .default_unesco .tb_type1.distribution2 tbody tr:nth-child(even){ background:#eee; }

#sub_container .default_unesco .efa_edu .gray_box1{ margin:10px 0; }
#sub_container .default_unesco .efa_edu .left_right_list > ul > li h4{ margin-top:0; }
#sub_container .default_unesco .efa_edu .left_right_list > ul > li:first-child h4{ margin-top:20px; }
#sub_container .default_unesco .efa_edu .left_right_list > ul > li h4 span{ font-size: 40px;vertical-align:middle; }
#sub_container .default_unesco.tab_list .efa_edu .left_right_list > ul { border-bottom:0; }
#sub_container .default_unesco.tab_list .efa_edu .left_right_list > ul > li p{ width:100% !important; }
#sub_container .default_unesco .efa_edu .tb_type1 tbody tr th{ text-align:center;border-top:1px solid #ddd; }
#sub_container .default_unesco .efa_edu .tb_type1 tbody tr:first-child th{ border-top:0; }
#sub_container .default_unesco.tab_list .efa_edu .left_right_list.default > ul > li p{ width:60% !important; word-break:keep-all;  }
#sub_container .default_unesco .efa_edu .left_right_list > ul > li ul.style_1{ margin-top:0; }



#sub_container .default_unesco.tab_list .efa_edu dd .left_right_list.default > ul{ border-bottom:0; }
#sub_container .default_unesco.tab_list . efa_edu dt.btn2 + dd .left_right_list.default > ul > li:first-child{ background:url(/assets/img/sub/img_unesco8.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn2 + dd .left_right_list.default > ul > li:first-child+li{ background:url(/assets/img/sub/img_unesco9.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn2 + dd .left_right_list.default > ul > li:first-child+li+li{ background:url(/assets/img/sub/img_unesco10.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn2 + dd .left_right_list.default > ul > li:first-child+li+li+li{ background:url(/assets/img/sub/img_unesco11.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn2 + dd .left_right_list.default > ul > li:first-child+li+li+li+li{ background:url(/assets/img/sub/img_unesco12.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn2 + dd .left_right_list.default > ul > li:first-child+li+li+li+li+li{ background:url(/assets/img/sub/img_unesco13.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn2 + dd .left_right_list.default > ul > li:first-child+li+li+li+li+li+li{ background:url(/assets/img/sub/img_unesco14.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn2 + dd .left_right_list.default > ul > li:first-child+li+li+li+li+li+li+li{ background:url(/assets/img/sub/img_unesco15.jpg) right center no-repeat;}
#sub_container .default_unesco.tab_list .efa_edu dt.btn3 + dd .left_right_list.default > ul >
li:first-child{ background:url(/assets/img/sub/img_unesco16.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn3 + dd .left_right_list.default > ul > li:first-child+li{ background:url(/assets/img/sub/img_unesco17.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn3 + dd .left_right_list.default > ul > li:first-child+li+li{ background:url(/assets/img/sub/img_unesco18.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn3 + dd .left_right_list.default > ul > li:first-child+li+li+li{ background:url(/assets/img/sub/img_unesco19.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn3 + dd .left_right_list.default > ul > li:first-child+li+li+li+li{ background:url(/assets/img/sub/img_unesco20.jpg) right center no-repeat; }

#sub_container .default_unesco.tab_list .efa_edu dt.btn4 + dd .left_right_list.default > ul >
li:first-child{ background:url(/assets/img/sub/img_unesco21.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn4 + dd .left_right_list.default > ul > li:first-child+li{ background:url(/assets/img/sub/img_unesco22.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn4 + dd .left_right_list.default > ul > li:first-child+li+li{ background:url(/assets/img/sub/img_unesco23.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn4 + dd .left_right_list.default > ul > li:first-child+li+li+li{ background:url(/assets/img/sub/img_unesco24.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn4 + dd .left_right_list.default > ul > li:first-child+li+li+li+li{ background:url(/assets/img/sub/img_unesco25.jpg) right center no-repeat; }
li:first-child+li+li+li+li .gray_box1{ width:60%; }

#sub_container .default_unesco.tab_list .efa_edu dt.btn5 + dd .left_right_list.default > ul >
li:first-child{ background:url(/assets/img/sub/img_unesco26.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn5 + dd .left_right_list.default > ul > li:first-child+li{ background:url(/assets/img/sub/img_unesco27.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn5 + dd .left_right_list.default > ul > li:first-child+li+li{ background:url(/assets/img/sub/img_unesco28.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn5 + dd .left_right_list.default > ul > li:first-child+li+li+li{ background:url(/assets/img/sub/img_unesco29.jpg) right center no-repeat; }
#sub_container .default_unesco.tab_list .efa_edu dt.btn5 + dd .left_right_list.default > ul > li:first-child+li+li+li+li{ background:url(/assets/img/sub/img_unesco30.jpg) right center no-repeat; }

#sub_container .hire_internship h3{ margin-bottom:25px }
#sub_container .hire_internship p{ margin-bottom:10px; }
#sub_container .hire_internship .btn_list2 a span{ font-size: 20px;; }

#sub_container.unesco_korea .left_right_list{ background:url(/assets/img/sub/img_unesco_korea2.jpg) right center no-repeat; }
#sub_container.unesco_korea .left_right_list ul{ border-color:#ddd ;border-top:0;}

.unesco_list{ position: relative;overflow: hidden; border-top:2px solid #000;border-bottom:1px solid #b2b2b2;}
.unesco_list:before{ content:"";display: block;border-left:1px solid #ddd;position: absolute;left:20%;top:0;bottom:0; margin-left:-1px;z-index: 5;}
.unesco_list:after{ content:"";display: block;border-left:1px solid #ddd;position: absolute;left:40%;top:0;bottom:0; margin-left:-1px;z-index: 5;}
.unesco_list > div:before{ content:"";display: block;border-left:1px solid #ddd;position: absolute;left:60%;top:0;bottom:0; margin-left:-1px;z-index: 5;}
.unesco_list > div:after{ content:"";display: block;border-left:1px solid #ddd;position: absolute;left:80%;top:0;bottom:0; margin-left:-1px;z-index: 5;}
.unesco_list > div { overflow: hidden; }
.unesco_list > div > div{ float:left;width:20%; }
.unesco_list > div > div dl{  }
.unesco_list > div > div dl dt{ text-align:center;padding:30px; }
.unesco_list > div > div dl dt strong{ font-size: 17px; line-height:20px;color: #050505;display: block;margin-bottom:5px;color: #000; }
.unesco_list > div > div dl dt span{ font-size: 17px;line-height:20px; }
.unesco_list > div > div dl dd{  }
.unesco_list > div > div dl dd ul{  }
.unesco_list > div > div dl dd ul li{ position: relative;padding:20px 0px 20px 20px; }
.unesco_list > div > div dl dd ul li:nth-child(odd){ background:#dde8f5; }
.unesco_list > div > div:nth-child(even) dl dd ul li:nth-child(odd){ background:#eee; }
.unesco_list > div > div dl dd ul li.title{ color: #17375e;text-align:center;padding:20px 0 ; font-weight:400}
.unesco_list > div > div dl dd ul li span{ color: #555; }
.unesco_list > div > div dl dd ul li span.day{font-size: 15px;; position: absolute;right:10px;top:50%;margin-top:-11px; color: #888;}


.unesco_network{}
.unesco_network h4{position: relative; font-size:26px;color: #050505;line-height:32px;;font-weight:400;padding-top:20px;margin-top:65px;}
.unesco_network h4:first-child{margin-top:0}
.unesco_network h4:after{}
.unesco_network p{ margin-top:20px; }
.unesco_network p a{ color: #666; }
.unesco_network .tb_type1{ margin-top:20px; }
.unesco_network .tb_type1 table tbody tr td { text-align:left; color: #666; }
.unesco_network .tb_type1 table tbody tr td:first-child{}
.unesco_network .tb_type1.num2_c table tbody tr td:first-child + td + td{ text-align:center; }

.unesco_network .tb_type1.num3_c table tbody tr td:first-child + td{ text-align:center; }

.logo_city{ overflow: hidden;margin-top:-1px; position: relative;}
.logo_city:after{ content:"";display: block;border-left:1px solid #ddd;position: absolute;left:30%;top:0;bottom:0;margin-left:-1px; }
.logo_city > li{ position: relative;float:left;width:100%; border-top:1px solid #ddd;}
.logo_city > li a { width:40%;display: block; }
.logo_city > li a img{ max-width:100%; }
.logo_city > li ul{ overflow: hidden;position: absolute;right:0;top:45%;margin-top:-12px;font-size: 0;line-height:0; width:50%; }
.logo_city > li ul li{ width:50%;font-size: 15px;line-height:32px;display: inline-block;text-align:left;}


/* tav type1 */
.tab_type1{}
.tab_type1 > dl{ position: relative; margin-top:-116px;padding-top:130px;}
.tab_type1 > dl > dt{ text-align:center;cursor:pointer;height:56px;line-height:56px;color: #fff;background:url(file:///G|/2020/%EC%9C%A0%EB%84%A4%EC%8A%A4%EC%BD%94%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%80/img/sub/bg_dt.png) 0 0 repeat;font-size:18px; position: absolute;left:0;top:0;}
.tab_type1 > dl > dt a{ color: #fff; }
.tab_type1 > dl > dt.on a,
.tab_type1 > dl > dt.on{ background:#fff;color: #0077d4; }
.tab_type1 > dl > dd{ display: none;position: relative; }
.tab_type1 > dl > dd.on{ display: block; }
.tab_type1 > dl > dd.on > p{ margin-bottom:10px; }
.tab_type1 > dl > dd .import{ position: absolute;right:0;top:-30px;color: #a7a9a7;display: inline-block;height:18px;line-height:18px; }
.tab_type1 > dl > dd .import > span{color: #ff8601;display: inline-block;position: relative;top:3px; }

.tab_type1 > dl > dd .spon_qu_list{ padding-top:1px; }
.spon_qu_list .tab_top h4{ margin-top:0; }

.tab_type1 dl.length2 > dt{ width:50%; }
.tab_type1 dl.length2 > dt.btn2{ left:50%; }


.tab_type1 dl.length3 > dt{ width:33.33%; }
.tab_type1 dl.length3 > dt a{ display: block; }
.tab_type1 dl.length3 > dt.btn2{ left:33.33%; }
.tab_type1 dl.length3 > dt.btn3{ left:66.66%; }

.target_board{ position: relative;margin-bottom:90px; }
.target_board img{ max-width:100%; }
.target_board > a{ position:absolute; width:15%;height:15%;text-indent:-9999px;}
.target_board > a.target_1{ right:23.5%;top:0; }
.target_board > a.target_2{ left:14.2%;top:38%;}
.target_board > a.target_3{ left:32%;top:38%;width:16%  }
.target_board > a.target_4{ left:50.5%;top:38%; width:16% }
.target_board > a.target_5{ left:69%;top:38%; width:16% }

/* news */
#sub_container div.new_unesco_news{ overflow: hidden; }
#sub_container div.new_unesco_news > .img{ float:left;width:35%;text-align:center;padding-top:0}
#sub_container div.new_unesco_news > .img img{}


#sub_container div.new_unesco_news .new_info{ float:right;width:60%;position: relative; }
#sub_container div.new_unesco_news .new_info strong{ font-size: 40px;line-height:40px;font-family:"Roboto",sans-serif; font-weight:500}
#sub_container div.new_unesco_news .new_info p{ margin:25px 0 ;line-height:28px;color: #000; }

#sub_container div.new_unesco_news .new_info .select2_area{ position: absolute;right:0;top:0px; }
#sub_container div.new_unesco_news .new_info .select2_area select{
   display: inline-block;
   vertical-align: middle;
   font-size: 15px;
   margin-left: 10px;
   min-width: 130px;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background: #fff url(/assets/img/common/bg_select.gif) right center no-repeat;
   padding: 0 30px 0 10px;
   color: #666;
   border: 1px solid #ddd;
   height: 52px;
   line-height: 52px;
}

#sub_container div.new_unesco_news .new_info > a{ margin:5px; }
#sub_container div.new_unesco_news .new_info ul{ margin-left:-1%;margin-top:25px;}
#sub_container div.new_unesco_news .new_info ul:after{ content:"";display: block;clear:both }
#sub_container div.new_unesco_news .new_info ul li{ width:19%;float:left;margin-left:1% }
#sub_container div.new_unesco_news .new_info ul li a{ display: block; }
#sub_container div.new_unesco_news .new_info ul li a .img{ position: relative; display: block;text-align:center; }
#sub_container div.new_unesco_news .new_info ul li a .img img{ max-width:100%; }
#sub_container div.new_unesco_news .new_info ul li a em{ display: block;color: #838383;letter-spacing:-1px;text-align:center;font-size: 15px;padding-top: 5px; font-style: normal;}

#sub_container .korea_unesco_list{ border-bottom:1px solid #ddd }
#sub_container .korea_unesco_list ul{ overflow: hidden; padding-bottom:30px;}
#sub_container .korea_unesco_list ul li{position: relative; float:left;width:47%;margin-bottom:15px; padding-left:2%;background:url(/assets/img/common/icon_blur1.gif) 0 5px no-repeat; font-size:20px;font-weight:300;background-size:18px 18px;}

/* 후원하기 */
#sub_container .spon_top{ text-align:center; padding-top:80px;}
#sub_container .spon_top h3{ font-size:30px;margin:80px 0 25px }
#sub_container .spon_top h3.italic_tit{ font-size: 45px;font-family:'NBG_P',sans-serif;line-height:45px; }
#sub_container .spon_top h3 strong{ }
#sub_container .spon_top em{ font-style:italic;font-size:18px;color:#696969; display: block;margin-bottom:10px;}
#sub_container .spon_top .btn_list2{ padding:25px 0 0 ; }
#sub_container .spon_top .btn_list2 .img_pdf{}
#sub_container .spon_top .btn_list2 .img_pdf a{ line-height:30px; }
#sub_container .spon_top .btn_list2 .img_pdf a img{ width:200px; }
#sub_container .spon_top .btn_list2 .img_pdf a span{  }
#sub_container .spon_top span{ font-size:18px; color:#666; }
#sub_container .spon_top > strong{ display: block;color: #9064bf;font-weight:500; font-size: 21px;line-height:31px;margin:20px 0 30px;;}
#sub_container .spon_top span[class^='color']{ font-weight:700  }
#sub_container .spon_top span.color{ color:#9064bf;}
#sub_container .spon_top span.color2{ color: #0077d4;font-size: 21px;; }
#sub_container .spon_top.personal_sponsorship br,
#sub_container .spon_top.sponsoring br{ display: block; }

.spon_top .btn_list2.center a{ margin:30px 0 0; }

.spon_report .sub_title{ margin-bottom:30px; }

#sub_container div.spon_list3{ background:#f6f7f8;position: relative; margin-top:100px;padding-bottom:100px;}
#sub_container div.spon_list3 h4{  }
#sub_container div.spon_list3 ul{ margin-top:40px;font-size:0;line-height:0;text-align:center;; }
#sub_container div.spon_list3 ul li{ width:25%;display: inline-block;vertical-align:top; }
#sub_container div.spon_list3 ul li img{}
#sub_container div.spon_list3 ul li strong{ display: block; font-size: 23px;font-weight:400;line-height:25px;margin:30px 0 15px;}
#sub_container div.spon_list3 ul li p{font-size: 16px;line-height:23px; }

#sub_container > div.spon_map1{ text-align:center;}
#sub_container > div.spon_map1 > img{margin:85px 2% 0px; max-width:96%;}
#sub_container > div.spon_map1 ul{ font-size: 0;line-height:0;margin-top:20px; }
#sub_container > div.spon_map1 ul li{ width:330px;margin:0 15px; display: inline-block;vertical-align:top;}
#sub_container > div.spon_map1 ul li img{}
#sub_container > div.spon_map1 ul li strong{ font-size: 20px;line-height:22px;display: block; margin:20px 0 15px;}
#sub_container > div.spon_map1 ul li span{ font-size: 16px;line-height:23px;color: #666;; }

#sub_container div.unesco_bridge{ margin:80px 0 0 ;padding: 90px 0 ;background:#f6f7f8;}
#sub_container div.unesco_bridge h3{ text-align:center }
#sub_container div.unesco_bridge ul{ width:1300px;margin:0 auto; }
#sub_container div.unesco_bridge ul:after{ content:"";display: block;clear:both }
#sub_container div.unesco_bridge ul li{position: relative;float:left; width:285px;margin-left:53px;text-align:center;padding:80px 0 ; background:url(/assets/img/sub/bg_spon1.png) 0 0 no-repeat;background-size:100% 100%}
#sub_container div.unesco_bridge ul li > div{ height:380px; }
#sub_container div.unesco_bridge ul li:after{ content:"";display: block;background:url(/assets/img/sub/blur_spon1.png) 0 0 no-repeat; width:31px;height:65px;position: absolute;left:-40px;top:50%;margin-top:-33px;}
#sub_container div.unesco_bridge ul li:first-child:after{ display: none; }
#sub_container div.unesco_bridge ul li.even{  background:url(/assets/img/sub/bg_spon2.png) 0 0 no-repeat;background-size:100% 100%}
#sub_container div.unesco_bridge ul li:first-child{ margin-left:0px; }
#sub_container div.unesco_bridge ul li img{}
#sub_container div.unesco_bridge ul li strong{ display: block;font-size: 30px;color: #0077d4;padding:35px 0 15px;font-weight:400 }
#sub_container div.unesco_bridge ul li strong span{ font-size: 20px;display: block;font-weight:200 }
#sub_container div.unesco_bridge ul li.even div > span,
#sub_container div.unesco_bridge ul li.even strong,
#sub_container div.unesco_bridge ul li.even strong span{ color: #fff;}

#sub_container div.unesco_bridge ul li div > span{ font-weight:500 }

#sub_container div.new_gallery_list{ overflow: hidden;margin-left:-40px; }
#sub_container.sub_depth3 div.new_gallery_list { margin-left:auto; }
#sub_container.sub_depth3 div.new_gallery_list ul{ margin-left:-40px; }
#sub_container div.new_gallery_list li{ width:295px;float:left;margin-left:40px;margin-bottom:40px; }
#sub_container div.new_gallery_list li a em.img{ display: block;position: relative;overflow: hidden;border:1px solid #e8e8e8;}
#sub_container div.new_gallery_list li a em.img:before{ content:"";display:none;position: absolute;left:0;top:0;right:0;bottom:0;z-index: 1;background:url(/assets/img/common/bg_dim.png) 0 0 repeat;}
#sub_container div.new_gallery_list li a em.img:after{ content:"";display: block;width:75px;height:75px;background:url(/assets/img/common/icon_plus.png) 0 0 no-repeat;position: absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index: 2;
-moz-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
   transform: scale(0);
}
#sub_container div.new_gallery_list li a em.img img{
   max-width:100%;
   -moz-transition: all .3s ease-in-out;
   -webkit-transition: all .3s ease-in-out;
   -o-transition: all .3s ease-in-out;
   -ms-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   transform:scale(1);
}
#sub_container div.new_gallery_list li a:hover em.img img{ transform:scale(1.1); }
#sub_container div.new_gallery_list li a:hover em.img:before{ display: block; }
#sub_container div.new_gallery_list li a:hover em.img:after{ transform: scale(1); }
#sub_container div.new_gallery_list li a strong{ font-size: 19px;display: block; font-weight:500;
   overflow: hidden;
   text-overflow: ellipsis;
   display: block;
   -webkit-line-clamp:2;
   -webkit-box-orient: vertical;
   word-break: keep-all;
   height:3em;
   line-height:1.5em;
 }
#sub_container div.new_gallery_list li a > span{ display: block;padding:20px;border:1px solid #e8e8e8;border-top:0; }
#sub_container div.new_gallery_list li a span.txt{display: block; color: #838383; margin:15px 0 25px;
   overflow: hidden;
   text-overflow: ellipsis;
   display: block;
   -webkit-line-clamp:2;
   -webkit-box-orient: vertical;
   word-break: keep-all;
   height:2.8em;line-height:1.4em;
}
#sub_container div.new_gallery_list li a span.bottom{display:inline-block; font-size:14px; font-family:'Roboto',sans-serif;position: relative;padding:0 10px;color: #5b92d6;}
#sub_container div.new_gallery_list li a span.bottom:after{ content:"";display: block;border-left:1px solid #c1c1c1;height:13px;position: absolute;left:0;top:50%;margin-top:-7px; }
#sub_container div.new_gallery_list li a span.day{ padding-left:0; }
#sub_container div.new_gallery_list li a span.day:after{ display: none; }
#sub_container div.new_gallery_list li a span.num{ }

#sub_container div.new_gallery_list li a:hover{ text-decoration:none; }
#sub_container div.new_gallery_list li a:hover > span{ background:#4b637d;border-color:#4b637d; }
#sub_container div.new_gallery_list li a:hover > span strong,
#sub_container div.new_gallery_list li a:hover > span span{ color: #fff; }

#sub_container div.sponsoring_main{ background:url(file:///G|/2020/%EC%9C%A0%EB%84%A4%EC%8A%A4%EC%BD%94%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%80/img/sub/bg_big_heart.jpg) 0 0 no-repeat; margin-top:90px;}
#sub_container div.sponsoring_main .in{ width:1300px;margin:0 auto; padding:55px 0 0}
#sub_container div.sponsoring_main .in > strong{ font-size:34px;color: #fff000;display: block;text-align:center;font-weight:500;margin-bottom:45px;}
#sub_container div.sponsoring_main .in p br{ display: none; }
#sub_container div.sponsoring_main .in ul{ margin-left:-40px;padding-bottom:70px; }
#sub_container div.sponsoring_main .in ul:after{ content:"";display: block;clear:both; }
#sub_container div.sponsoring_main .in ul li{height:410px;position: relative; text-align:center;width:320px;float:left;margin-left:40px; }
#sub_container div.sponsoring_main .in ul li img{ border:1px solid #6fa8da }
#sub_container div.sponsoring_main .in ul li em{ font-size: 30px;line-height:35px;color: #fff;display: block;font-weight:500 ;padding:20px 0 10px;}
#sub_container div.sponsoring_main .in ul li span{ font-size: 16px;line-height:23px; color: #fff; display: block;letter-spacing:-2px;}
#sub_container div.sponsoring_main .in ul li a.list{ color: #fff; display: block; }
#sub_container div.sponsoring_main .in ul li a.y_btn{ display: inline-block;color: #0072bc;background:#faeb00;text-align:center;padding:20px 0 25px; font-weight:500;position: absolute;left:35px;bottom:0;right:35px;font-size: 18px;}
#sub_container div.sponsoring_main .in ul li a:hover{ text-decoration:none; }
#sub_container div.sponsoring_main .in p{font-size: 26px;position: relative; padding:30px 0 ; text-align:center;}
#sub_container div.sponsoring_main .in p:after{ content:"";display: block;border-top:1px solid #97c0e5;position: absolute;left:-50%;top:0;right:-50%; }
#sub_container div.sponsoring_main .in p > span{ text-align:left;padding:20px 0 30px;display: inline-block;background:none }
#sub_container div.sponsoring_main .in p span.txt{ color:#fff;display: block;margin-top:5px;}
#sub_container div.sponsoring_main .in p span.txt strong{ color:#fff; font-weight:500 }

#sub_container div.sponsoring_main .in p span.q{ display: inline-block;color: #fff;font-size: 19px;  }
#sub_container div.sponsoring_main .in p span.q a{ color: #fff;font-size: 19px;display: inline-block; padding-left:20px;margin-left:10px;}

#sub_container div.sponsoring_main .in p span.q a.phone{ background:url(/assets/img/sub/icon_phone.png) 0 center no-repeat;) }
#sub_container div.sponsoring_main .in p span.q a.mail{
    background:url(/assets/img/sub/icon_mail.png) 0 center no-repeat;)
}

#sub_container .personal_sponsorship h3{ margin-top:15px; }

#sub_container .personal_spon_list div{padding:125px 0 ;text-align:center; background-repeat:no-repeat;background-size:cover;background-position:center center;margin-top:1px; }
#sub_container .personal_spon_list div.box1{ background-image:url(file:///G|/2020/%EC%9C%A0%EB%84%A4%EC%8A%A4%EC%BD%94%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%80/img/sub/img_personal_sponsorship1.jpg);margin-top:0;}
#sub_container .personal_spon_list div.box2{ background-image:url(file:///G|/2020/%EC%9C%A0%EB%84%A4%EC%8A%A4%EC%BD%94%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%80/img/sub/img_personal_sponsorship2.jpg) }
#sub_container .personal_spon_list div.box3{ background-image:url(file:///G|/2020/%EC%9C%A0%EB%84%A4%EC%8A%A4%EC%BD%94%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%80/img/sub/img_personal_sponsorship3.jpg) }
#sub_container .personal_spon_list div h4{ position: relative; }
#sub_container .personal_spon_list div h4:after{ content:"";display: block;width:125px;height:125px;position: absolute;left:50%;top:50%; margin:-62px 0 0 -62px;background:#232a34;opacity:0.7;z-index: 3;border-radius:50%; }
#sub_container .personal_spon_list div h4 strong{ color: #fff;font-size:32px;font-family:'Roboto',sans-serif;position: relative;z-index: 5; }
#sub_container .personal_spon_list div h4 span{ position: relative;z-index: 5;display: block;color: #7db1f3;font-weight:500; }
#sub_container .personal_spon_list div > strong{ margin:50px 0 30px;display: block;color: #fff; font-size: 26px;; }
#sub_container .personal_spon_list div strong span{ font-weight:normal;color: #fff; font-size: 26px; font-weight:100 }
#sub_container .personal_spon_list div a{ display: inline-block;color: #0072bc;font-size:21px; height:66px;line-height:64px;padding:0 45px; background:#faeb00;font-weight:500}
#sub_container .personal_spon_list div a:hover{ text-decoration:none; }

#sub_container .inquiry{ text-align:center;font-size: 0;line-height:0; padding-top:85px; }
#sub_container .inquiry h5{ color: #000;font-size: 46px;line-height:36px;font-family:'Roboto', sans-serif; font-weight:500; }
#sub_container .inquiry em{ display: block;font-size: 21px;line-height:23px;color: #919191;margin:10px 0 40px; }
#sub_container .inquiry a{ display: inline-block;height:46px;line-height:46px;width:345px;color: #fff;font-size: 18px;font-family:'Roboto', sans-serif;background:#2a5082;border-radius:25px;}
#sub_container .inquiry a.call{ margin-right:15px;background:#9064bf; }

#sub_container .dream_box{  }
#sub_container .dream_box > div{ overflow: hidden; }
#sub_container .dream_box > div .tb_type1.write{ border-top:1px solid #ececec;margin-top:20px; padding:0 40px; border-bottom:1px solid #ececec; }
#sub_container .dream_box > div > label{ margin-left:20px;color: #0077d4; }
#sub_container .dream_box > div > ul{position: relative; margin-top:20px;padding:0 45px; }
#sub_container .dream_box.style_chk > div > ul{ padding:0 0 0 25px; }

#sub_container .dream_box > div > ul:before{ content:"";display: block;border-top:1px solid #ececec;left:-100px;top:0;right:-100px; position: absolute;}
#sub_container .dream_box > div > ul:after{ content:"";display: block;border-top:1px solid #ececec;left:-100px;bottom:0;right:-100px; position: absolute;}
#sub_container .dream_box > div > ul > li{ padding:15px 0;border-bottom:1px solid #ececec }
#sub_container .dream_box > div > ul > li:first-child{ border-top:1px solid #ececec; }
#sub_container .dream_box > div > ul > li > dl{ overflow: hidden; }
#sub_container .dream_box > div > ul > li > dl dt{ float:left;width:15%;}
#sub_container .dream_box > div > ul > li > dl dd{ float:left;width:85%;}
#sub_container .dream_box dd input[type='text']{ width:110px;font-size: 15px;}
#sub_container .dream_box dd input.big{ width:90%;margin-top:5px; }
#sub_container .dream_box dd button{ color: #fff;background:#6a6a6a; height:36px;line-height:36px;padding:0 20px; }
#sub_container .dream_box > div .tb_type1.write ul.listss{ overflow: hidden; }
#sub_container .dream_box > div ul.listss > li {font-size: 15px;color: #818285;margin-top:10px; }
#sub_container .dream_box > div ul.listss > li:first-child { margin-top:0; }
#sub_container .dream_box > div ul.listss > li input[type='text']{ width:150px; }
#sub_container .dream_box > div ul.listss > li span{ color: #818285; font-size: 15px;margin-right:10px;}
#sub_container .dream_box > div ul.listss > li.two span{ margin-right:26px; }
#sub_container .dream_box > div dt { font-weight:400 }
#sub_container .dream_box > div dd > span{ color: #818285; display: inline-block;font-size: 15px;}
#sub_container .dream_box > div dd > p{ font-weight:normal;font-size: 15px; }
#sub_container .dream_box > div dd > span.line2 strong{  line-height:20px;font-size: 15px;  }
#sub_container .dream_box > div dd > span.line2{ line-height:20px;font-size: 15px; display: inline-block;vertical-align:middle;margin-left:15px;}
#sub_container .dream_box > div dd input[type='text']{ height:34px;line-height:34px;border:1px solid #bbb;font-size:15px;padding:0 5px;; }
#sub_container .dream_box > div dd input.big{ width:90%;margin-top:5px;}
#sub_container .dream_box > div dd textarea{
 border:1px solid #bbb;width:100%;box-sizing:border-box;padding:5px; resize:none;height:180px;}


#sub_container .dream_box > div .tb_type1.write  dl dd span.line2 strong{font-size: 15px}



.unesco_business .in_box{  padding:90px 0; border-top:1px solid #ddd; }
.unesco_business .in_box:first-child{ border-top:0; }
.unesco_business .in_box h4{ font-size:30px;line-height:32px; font-weight:normal}
.unesco_business .in_box ol{ margin-top:20px }
.unesco_business .in_box ol li{ line-height:24px;position: relative;padding-left:15px;margin-top:10px;}
.unesco_business .in_box ol li:first-child{ margin-top:0px;}
.unesco_business .in_box ol li span{position: absolute;left:0;top:0; color: #0077d4;font-size: 18px; }

.unesco_business .tab_style2 > dl > dt a{ position: relative;overflow: hidden; }

.unesco_business{}
.unesco_business .new_tab > dl{ padding-top:170px;position: relative; }
.unesco_business .new_tab dt{ width:20%;position: absolute;left:0;top:0;text-align:center;cursor:pointer;height:55px;
color:#0077d4;padding-top:110px;background-position:center 35px;background-repeat:no-repeat;
}
.unesco_business .new_tab dt br{ display: none; }
.unesco_business .new_tab dt.on{ background-color:#0077d4;color: #fff; }
.unesco_business .new_tab > dl dt:first-child:before{ content:"";display: block;border-left:1px solid #dedede;position: absolute;left:0;top:0;bottom:0;}
.unesco_business .new_tab dt:after{ content:"";display: block;border:1px solid #dedede;position: absolute;left:0;top:0;right:0;bottom:0;border-left:0; }
.unesco_business .new_tab dt.btn1{ left:0%;
   background-image:url(/assets/img/sub/btn_business1_on.png);
}
.unesco_business .new_tab dt.btn2{ left:20%;
   background-image:url(/assets/img/sub/btn_business2_on.png);
}
.unesco_business .new_tab dt.btn3{ left:40%;
   background-image:url(/assets/img/sub/btn_business3_on.png);
}
.unesco_business .new_tab dt.btn4{ left:60%;
   background-image:url(/assets/img/sub/btn_business4_on.png);
}
.unesco_business .new_tab dt.btn5{ left:80%;
   background-image:url(/assets/img/sub/btn_business5_on.png);
}

.unesco_business .new_tab dt.btn1.on{ left:0%;
   background-image:url(/assets/img/sub/btn_business1.png);
}
.unesco_business .new_tab dt.btn2.on{ left:20%;
   background-image:url(/assets/img/sub/btn_business2.png);
}
.unesco_business .new_tab dt.btn3.on{ left:40%;
   background-image:url(/assets/img/sub/btn_business3.png);
}
.unesco_business .new_tab dt.btn4.on{ left:60%;
   background-image:url(/assets/img/sub/btn_business4.png);
}
.unesco_business .new_tab dt.btn5.on{ left:80%;
   background-image:url(/assets/img/sub/btn_business5.png);
}

.unesco_business .new_tab dd{ display: none; }


.unesco_business .in_box.list1_1{ background:url(/assets/img/sub/icon_business1_1.jpg) right center no-repeat; }
.unesco_business .in_box.list1_2{ background:url(/assets/img/sub/icon_business1_2.jpg) right center no-repeat; }
.unesco_business .in_box.list1_3{ background:url(/assets/img/sub/icon_business1_3.jpg) right center no-repeat; }

.unesco_business .in_box.list2_1{ background:url(/assets/img/sub/icon_business2_1.jpg) right center no-repeat; }
.unesco_business .in_box.list2_2{ background:url(/assets/img/sub/icon_business2_2.jpg) right center no-repeat; }
.unesco_business .in_box.list2_3{ background:url(/assets/img/sub/icon_business2_3.jpg) right center no-repeat; }

.unesco_business .in_box.list3_1{ background:url(/assets/img/sub/icon_business3_1.jpg) right center no-repeat; }
.unesco_business .in_box.list3_2{ background:url(/assets/img/sub/icon_business3_2.jpg) right center no-repeat; }
.unesco_business .in_box.list3_3{ background:url(/assets/img/sub/icon_business3_3.jpg) right center no-repeat; }

.unesco_business .in_box.list4_1{ background:url(/assets/img/sub/icon_business4_1.jpg) right center no-repeat; }
.unesco_business .in_box.list4_2{ background:url(/assets/img/sub/icon_business4_2.jpg) right center no-repeat; }
.unesco_business .in_box.list4_3{ background:url(/assets/img/sub/icon_business4_3.jpg) right center no-repeat; }

.unesco_business .in_box.list5_1{ background:url(/assets/img/sub/icon_business5_1.jpg) right center no-repeat; }
.unesco_business .in_box.list5_2{ background:url(/assets/img/sub/icon_business5_2.jpg) right center no-repeat; }
.unesco_business .in_box.list5_3{ background:url(/assets/img/sub/icon_business5_3.jpg) right center no-repeat; }


#sub_container .corporate_spon .spon_top{ padding-top:0; }
#sub_container .corporate_spon div.unesco_bridge{ position: relative; }
#sub_container .corporate_spon div.unesco_bridge:before{ content:"";display: block;position:absolute;right:-1000px;top:0;bottom:0;width:1000px; background:#f6f7f8; }
#sub_container .corporate_spon div.unesco_bridge:after{ content:"";display: block;position:absolute;left:-1000px;top:0;bottom:0;width:1000px; background:#f6f7f8; }
#sub_container .corporate_spon div.unesco_bridge ul li:after{ display: none; }

#sub_container .corporate_spon div.unesco_bridge ul li.even{ margin-top:50px; }

#sub_container .corporate_spon .ing_list{padding:55px 0 ; font-size:0;line-height:0;text-align:center; }
#sub_container .corporate_spon .ing_list li{position: relative; vertical-align:top;display: inline-block; margin-left:55px;}
#sub_container .corporate_spon .ing_list li:after{ content:"";display: block;width:21px;height:45px;background:url(/assets/img/sub/blur_spon1.png) 0 0 no-repeat;position: absolute;left:-33px;top:50px;background-size:21px 45px;}
#sub_container .corporate_spon .ing_list li:first-child{ margin-left:0; }
#sub_container .corporate_spon .ing_list li:first-child:after{ display: none; }
#sub_container .corporate_spon .ing_list li img{ width:136px }
#sub_container .corporate_spon .ing_list li span{ display: block;font-size: 16px;color: #666;line-height:22px;margin-top:10px; }



.spon_qu_list.how{ background:#f6f7f8;position: relative;padding-top:90px;padding-bottom:80px;}
.spon_qu_list.how:before{ content:"";display: block;position: absolute;left:-1000px;top:0;bottom:0;width:1000px;background:#f6f7f8 }
.spon_qu_list.how:after{ content:"";display: block;position: absolute;right:-1000px;top:0;bottom:0;width:1000px;background:#f6f7f8 }

.spon_qu_list .in_box{ background:#fff; margin-top:40px;}
.spon_qu_list .in_box ul{ text-align:center;font-size:0;line-height:0;; }
.spon_qu_list .in_box ul li{ width:11%;display: inline-block;vertical-align:top; margin:60px 2%;}
.spon_qu_list .in_box ul li img{  }
.spon_qu_list .in_box ul li > span{ display: block;font-size: 17px;line-height:20px;color: #4f4f4f; margin:15px 0 ;}
.spon_qu_list .in_box ul li a{}
.spon_qu_list .in_box ul li a span{ color: #fff; }
.spon_report.hope_store .spon_qu_list.spon{ background:none; }
.spon_report.hope_store .spon_qu_list.spon:before{ display: none;}
.spon_report.hope_store .spon_qu_list.spon:after{ display: none; }

.spon_report.hope_store .tab_list .tab_top{ border-bottom:1px solid #b2b2b2; padding-bottom:20px; }
.spon_report.hope_store .tab_list .tab_top h4{ margin-bottom:10px;}

.spon_report .tab_list > dl{ padding-top:60px; }
.spon_report .tab_list > p{ font-size:30px;margin-bottom:20px;color: #000;line-height:45px;}

.new_list{}
.new_list ul{ text-align:left; }
.new_list ul li{position: relative;border-bottom:1px solid #dfdfdf; }
.new_list ul li a{ display: block; padding:10px 25px 5px; position: relative;}
.new_list ul li a:hover{ background:#fbfbfb }
.new_list ul li .list{ display: block;padding-right:100px; }
.new_list ul li .list strong{ font-size:15px;line-height:24px;overflow: hidden; ;display:inline-block;font-weight:400;text-overflow:ellipsis;white-space:nowrap;max-width:95%; }
.new_list ul li .list .new{ vertical-align:middle;color: #fff;background:#0060c9;display: inline-block;padding:5px;font-size: 13px;line-height:12px;margin-left:10px;position: relative;top:-5px; }
.new_list ul li .list em{ display:none;font-size: 15px;line-height:20px;margin:5px 0 }
.new_list ul li > a span.date{ position: absolute;right:20px;top:50%;margin-top:-10px; }


.spon_doit{  }
.spon_doit ul{ width:1300px;margin:0 auto;font-size:0;line-height:0;position: relative; }
.spon_doit ul:after{ content:"";display: block;border-bottom:1px solid #e2e2e2;position: absolute;left:-1000px;right:-1000px;bottom:0; }
.spon_doit ul li{ position: relative;padding:100px 0 ; }
.spon_doit ul li:after{ content:"";display: block;clear:both; }
.spon_doit ul li.middle{ background:#f6f7f8; }
.spon_doit ul li.middle:before{content:"";display: block; background:#f6f7f8;position: absolute;left:-1000px;top:0;bottom:0;width:1000px; }
.spon_doit ul li.middle:after{content:"";display: block; background:#f6f7f8;position: absolute;right:-1000px;top:0;bottom:0;width:1000px; }
.spon_doit ul li > div{ vertical-align:top; }
.spon_doit ul li .left{position: relative;top:70px;display: inline-block;width:50%; text-align:center;}
.spon_doit ul li .left em{ color: #0077d4;font-size: 18px; line-height:20px;display: block;}
.spon_doit ul li .left strong{ font-size: 35px;line-height:46px; font-weight:200;display: block; }
.spon_doit ul li .left a{ margin-top:30px;color: #0072bc;background:#faeb00;font-size: 21px;line-height:23px;padding:25px 40px;display: inline-block;font-weight:500; }
.spon_doit ul li .right_img{ display:inline-block;width:50%; }
.spon_doit ul li .right_img img{ max-width:100%; }


.ing_campaign.new{ margin-bottom:0; }
.ing_campaign.new li{ margin-top:10px; }
.ing_campaign.new li:first-child{ margin-top:0px; }
.ing_campaign.new img{ max-width:100%; }

.ing_campaign{overflow: hidden;}
.ing_campaign > div{ width:628px; height:208px;float:right;background:#f1f4f7 url(file:///G|/2020/%EC%9C%A0%EB%84%A4%EC%8A%A4%EC%BD%94%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%80/img/sub/bg_ing.gif) center center no-repeat;position: relative;border:1px solid #e8e8e8;overflow: hidden;}
.ing_campaign > div:first-child{ float:left;}
.ing_campaign > div > span{position: absolute;left:0;top:0;color: #fff;font-size: 15px;padding:9px 20px 11px;display: inline-block; background:#0d47a1;z-index:5; }
.ing_campaign > div > span.type2{ background:#1d89e4; }
.ing_campaign > div .info{ position: relative; }
.ing_campaign > div .info a{ display: block; }
.ing_campaign > div .info .img{overflow: hidden; position: absolute;z-index:3;left:0;top:0;width:320px;height:97%; }
.ing_campaign > div .info .txt{padding:30px 50px 40px 350px;background:#fff;position: relative;display: block;}
.ing_campaign > div .info .txt strong{ font-size: 19px;font-weight:400; line-height:24px; display: block;height:50px;overflow: hidden;}
.ing_campaign > div .info .txt em{ display: block;font-size: 15px;line-height:22px; margin:15px 0;height:44px;overflow: hidden; }
.ing_campaign > div .info .txt span{ display: inline-block;position: relative; }
.ing_campaign > div .info .txt span.day{  }
.ing_campaign > div .info .txt span.hit{ padding-left:5px;margin-left: }
.ing_campaign > div .info .txt span.hit:after{ content:"";display: block;border-left:1px solid #c1c1c1;height:12px;position: absolute;left:0;top:50%;margin-top:-6px; }

.ing_campaign > div .info a:hover .txt{ background:#4b637d }
.ing_campaign > div .info a:hover strong,
.ing_campaign > div .info a:hover em,
.ing_campaign > div .info a:hover span{ color: #fff; }

.ing_campaign > div .info a span.img:before{ content:"";display:none;position: absolute;left:0;top:0;right:0;bottom:0;z-index: 1;background:url(/assets/img/common/bg_dim.png) 0 0 repeat;}
.ing_campaign > div .info a span.img:after{ content:"";display: block;width:75px;height:75px;background:url(/assets/img/common/icon_plus.png) 0 0 no-repeat;position: absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index: 2;
-moz-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
   transform: scale(0);
}
.ing_campaign > div .info a span.img img{
   max-width:100%;
   -moz-transition: all .3s ease-in-out;
   -webkit-transition: all .3s ease-in-out;
   -o-transition: all .3s ease-in-out;
   -ms-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   transform:scale(1);
   position: absolute;left:0;top:0;bottom:0;right:0;margin:auto;
}
.ing_campaign > div .info a:hover span.img img{ transform:scale(1.1); }
.ing_campaign > div .info a:hover span.img:before{ display: block; }
.ing_campaign > div .info a:hover span.img:after{ transform: scale(1); }


.go_top{ position: fixed;right:30px;bottom:30px; cursor:pointer;z-index:6;display: none;width:auto !important}

.go_top span{ display: block;
   animation-duration: 0.5s;
   animation-iteration-count: infinite;

}
.go_top span img{ vertical-align:top; }

.go_top span.go1{

}
.go_top span.go2{
   animation-name: slidein2;
}
.go_top span.go3{
   animation-name: slidein3;
}

@keyframes slidein1 {
 0% {
   opacity:0;
 }
 33% {
   opacity:0.3;
 }
 66% {
   opacity:0.6;
 }
 100% {
   opacity:1;
 }
}

@keyframes slidein2 {
   0% {
     opacity:0.3;
   }
   33% {
     opacity:0.6;
   }
   66% {
     opacity:1;
   }
   100% {
     opacity:0;
   }
}

@keyframes slidein3 {
   0% {
     opacity:0.6;
   }
   33% {
     opacity:1;
   }
   66% {
     opacity:0;
   }
   100% {
     opacity:0.3;
   }
}



.new_rel.unesco_news > ul li a strong{
   text-overflow: ellipsis;
   display: block;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   word-break: keep-all;
   height: 3em;
   line-height: 1.5em;
   white-space: normal;
   font-weight: 400;
}
.new_rel.unesco_news > ul li a em{ display: none; }

.notice td.a2{text-align: center !important;}
.notice .a2{width: 13em}
.notice .a3{text-align: left; padding-right: 1em;}
.notice th.a3{text-align: center;}
#sub_container .default_unesco .tb_type1 tbody tr td .link_btn{margin-right: 0.5em;}

.board-st1 .no{width: 5em}
.board-st1 .date{width: 8.667em}
@media (max-width:1024px){
.notice .a2{width: 8em}
.notice .a3{padding-left: 1em;}
}
@media (max-width:640px){
.notice .a2{width: 5em}
.notice th.a3{padding-left:0;text-align: center;}
.board-st1 .date{width: 8em}
.board-st1 .no{width: 3.3em}
}







.left_right_list2.default > ul > li:first-child{ padding-top:0; }
.left_right_list2 > ul{border-bottom:1px solid #666; }
.left_right_list2 > ul > li{ }

.left_right_list2 > ul > li ul{ margin-top:30px; }
.left_right_list2 > ul > li ul li{}
.left_right_list2 > ul > li ul li strong{ }
.left_right_list2 > ul > li:after{ }
.left_right_list2 > ul > li:first-child:after{}

.sub_depth2 .tab_list.play.default_unesco .left_right_list2 > ul > li:after{ width:100% }

.play.edu .left_right_list2 > ul > li ul li:first-child strong{  }


.left_right_list2 > ul > li > strong{}
.left_right_list2 > ul > li > p{}
.left_right_list2 > ul > li > p span{ }
.left_right_list2 > ul > li > a{ }
.left_right_list2 > ul > li > a.first{}



.unesco_business .new_tab > dl{ padding-top:170px;position: relative; }
.unesco_business .new_tab .aa { width:33% !important ;position: absolute;left:0;top:0;text-align:center;cursor:pointer;height:55px;
color:#0077d4;background-position:center 35px;background-repeat:no-repeat; font-size:26px; padding-top:15px;
}
.unesco_business .new_tab .aa br{ display: none; }
.unesco_business .new_tab .aa .on{ background-color:#0077d4;color: #fff; }
.unesco_business .new_tab > dl dt:first-child:before{ content:"";display: block;border-left:1px solid #dedede;position: absolute;left:0;top:0;bottom:0;}
.unesco_business .new_tab .aa:after{ content:"";display: block;border:1px solid #dedede;position: absolute;left:0;top:0;right:0;bottom:0;border-left:0; }
.unesco_business .new_tab .btn11{ left:0% !important;
 background:#fff ;
    background-image: none !important;
}
.unesco_business .new_tab .btn22{ left:33% !important;
  background:#fff ;
      background-image: none !important;
}
.unesco_business .new_tab .btn33{ left:66% !important;
  background:#fff ; 
      background-image: none !important;
}

.unesco_business .new_tab .btn11.on{ left:0% !important;
    background: :#0077d4 !important;
    background-image: none !important;
}
.unesco_business .new_tab .btn22 .on{ left:33% !important;
      background: :#0077d4 !important;
      background-image: none !important;
}
.unesco_business .new_tab .btn33.on{ left:66% !important;
      background: :#0077d4 !important;
      background-image: none !important;
 
}

.unesco_business .new_tab dd{ display: none; }


/* */

.row {width:100%; display: block; *zoom:1;}
.row:after {clear:both; content: ""; display:block}
/*.left-contents h5 {font-size:18px; color:#2ca6e9; font-weight: 600; margin-bottom:15px;}*/
.left-contents h5 {margin:0;padding:0;word-break:keep-all; font-size: 18px;line-height:28px;color: #666; font-weight:bold;}
.right-contents h5 {margin:0;padding:0;word-break:keep-all; font-size: 18px;line-height:28px;color: #666; font-weight:bold;}
.left-contents {width:50%; display: inline-block; float:left; box-sizing: border-box; padding:20px; margin:0; word-break:keep-all; font-size: 18px;line-height:28px;color: #666;}
.right-contents {width:50%; display: inline-block;   float:left; box-sizing: border-box; padding:20px; margin:0; word-break:keep-all; font-size: 18px;line-height:28px;color: #666;}
