@charset "utf-8";
/* CSS Document */




/* ************************     공통     ************************ */

/* reset */
* {margin:0; padding:0; word-break:keep-all; box-sizing:border-box; font-family:AppleSDGothicNeo-Light, Tahoma, Geneva, sans-serif; -webkit-text-size-adjust:none;}
ol,ul {list-style:none;}
a {text-decoration:none; color:#222;}
img {border:0;}
body {font-size:16px; line-height:160%; color:#222;}
fieldset {border:0;}
article, aside, hgroup, header, footer, figure, figcaption, nav, section {display:block;}
/* //reset */




/* common */
.clear {clear:both;}
.over {overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.center {text-align:center;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
/* //common */




/* layout */
header {position:relative; width:100%; z-index:1000;}
#container {clear:both; position:relative; width:100%; z-index:0;}
footer {position:relative; clear:both; width:100%; z-index:100; background-color:#FFF;}
/* //layout */


















/* ************************     GNB / FOOTER     ************************ */

/* World 로고 및 언어선택 */
h1 a {position:absolute; top:2px; left:15px; width:130px; height:40px; background:url(http://m.world.kbs.co.kr/special/unesco/common/images/common/logo.gif) 0 13px no-repeat; background-size:130px 13px; text-indent:-9999px; z-index:100; font-size:0;}

.top_menu {position:relative;}
.top_menu .sel_Language_area {height:45px; background:#ffb400;}
.top_menu .sel_Language_area_open {overflow:hidden; padding:45px 5px 10px; background:#ffb400; z-index:0;}
.top_menu .sel_Language_area_open li {float:left; width:50%; text-align:center;}
.top_menu .sel_Language_area_open li a {display:block; min-height:32px; margin:1px; font-size:14px; color:#fff !important; border:1px solid #ffd87a; line-height:32px;}
.top_menu .sel_Language_area_open li a.curr {color:#ffb400 !important; background:#323a73; border:1px solid #323a73;}
.top_menu .btn_top_language {position:absolute; top:0; right:5px; z-index:100;}
.top_menu .btn_top_language a {display:inline-block; width:45px; height:45px; background:url(http://m.world.kbs.co.kr/special/kbscontest_2016/common/images/common/btn_language.png) center no-repeat; background-size:26px 26px; text-indent:-9999px;}
/* //World 로고 및 언어선택 */




/* gnb 메뉴 */
.gnb {position:relative;}
nav {}
nav .btn_gnbmenu a {display:block; position:absolute; top:0; right:0; width:60px; height:60px; background:#323a73 url(http://m.world.kbs.co.kr/special/unesco/common/images/common/menu_ico3.png) no-repeat center 13px; background-size:30px 20px; color:#FFF; text-align:center; font-size:12px; line-height:88px;}

nav .btn_gnbmenu_close {padding:0; border-bottom:0;}
nav .btn_gnbmenu_close a {display:block; position:absolute; top:0; right:0; font-size:56px; font-weight:normal; line-height:60px; width:60px; height:60px; background:#323a73; text-align:center; color:#ffb400;}

nav ul {display:none; width:100%; padding:0; background:#fff;}
nav li {padding:15px 0 15px 20px; border-bottom:1px solid #545c96; background:#323a73;}
nav li a {display:block; color:#fff; font-size:18px; font-weight:bold; line-height:160%;}
nav li a.curr {font-weight:bold; text-decoration:underline;}
nav li a.curr2 {color:#ffdd00; font-weight:bold; text-decoration:underline;}
nav li ul {display:block; margin:5px 0 0;}
nav li ul li {padding:0 0 0 5px; border:0;}
nav li ul li a {font-size:16px; font-weight:normal; background:url(http://m.world.kbs.co.kr/special/unesco/common/images/common/bullet_1.png) 0 10px no-repeat; padding-left:10px;}
nav li ul li a.curr {color:#222;}

nav li.special {background:#565f9b; border-bottom:1px solid #8088bb;}
.bdr_no {border:none !important;}
/* //gnb 메뉴 */




/* gnb 타이틀 */
.gnb_title {height:60px; padding:13px 0 0 10px; background:#fff;}
.gnb_title a {display:block; line-height:120%;}
.gnb_title a p.gnbtit1 {margin-bottom:2px; font-size:20px; font-weight:bold; color:#000; letter-spacing:-0.05em;}
.gnb_title a p.gnbtit2 {font-size:12px; color:#5e5e5e;}
/* //gnb 타이틀 */




/* 푸터 */
footer {padding:10px 15px;}

.menu_language {padding:5px 0; overflow:hidden;}
.menu_language.main {display:none;}
.menu_language .tit {padding:0 0 10px 20px; margin-left:2px; background:url(http://m.world.kbs.co.kr/special/kbscontest_2016/common/images/common/bg_foot_tit_years.png) 0 4px no-repeat; background-size:14px 14px; font-weight:bold; color:#222; line-height:160%;}
.menu_language li {float:left; width:50%; text-align:center;}
.menu_language li a {display:block; padding:10px 0; margin:1px; border:1px solid #ccc; font-size:14px; line-height:100%;}
.menu_language li a.curr {color:#fff; border:1px solid #222; background:#222;}
.menu_language .sel_arabic a {}
.menu_language .sel_chinese a {font-family:"微软雅黑", STXihei, sans-serif;}
.menu_language .sel_english a {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_french a {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_german a {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_indonesian a {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_japanese a {font-family:"微软雅黑", STXihei, sans-serif;}
.menu_language .sel_korean a {}
.menu_language .sel_russian a {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_spanish a {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_vietnamese a {font-family:Tahoma, Geneva, sans-serif;}

.menu_foot {background:#dde3e5; margin:5px -15px; padding:0 10px; overflow:hidden;}
.menu_foot.main {display:none;}
.menu_foot li a {display:block; font-size:14px; font-weight:bold; line-height:100%;}
.menu_foot .go_world {float:left; padding:15px 10px 15px 30px; background:url(http://m.world.kbs.co.kr/special/kbscontest_2016/common/images/common/bg_foot_worldhome.png) 10px 13px no-repeat; background-size:15px 15px;}
.menu_foot .go_top {float:right; margin-left:5px;}
.menu_foot .go_top a {display:inline-block; width:30px; height:30px; background:url(http://m.world.kbs.co.kr/special/unesco/common/images/common/icon_top.png) center 0 no-repeat; background-size:30px 30px; text-indent:-10000px;}

.btn_share_twitter, .btn_share_facebook {float:right; margin-left:5px;}
.btn_share_twitter a {display:inline-block !important; width:30px; height:30px; background:url(http://m.world.kbs.co.kr/special/unesco/common/images/common/icon_twitter.png) center 0 no-repeat; background-size:30px 30px; text-indent:-10000px;}
.btn_share_facebook a {display:inline-block !important; width:30px; height:30px; background:url(http://m.world.kbs.co.kr/special/unesco/common/images/common/icon_facebook.png) center 0 no-repeat; background-size:30px 30px; text-indent:-10000px;}

.copyright {padding:10px 10px 15px; font-size:12px; color:#222; line-height:160%; text-align:center;}
/* //푸터 */


















/* ************************     Contents - 공통     ************************ */

/* 콘텐츠 공통 */
h2 {margin:0 0 10px 20px; padding:0 0 10px; font-size:34px; line-height:130%; color:#182022;}
h3 {font-size:22px;}
h4 {font-size:18px;}
#container article {}
.contents {position:relative; word-break:keep-all; margin:0; padding:10px 20px 50px;}
.copy {margin:20px 0; font-size:14px; line-height:160%;}
.copy2 {padding:20px; font-size:14px; line-height:160%;}
.caption {text-align:right; padding:0; font-size:14px; line-height:160%;}
.source {padding-right:10px; font-size:14px; text-align:right;}

article.conbox {padding:0 10px 60px;}
span.space { width:20px; display:inline-block;}
/* //콘텐츠 공통 */




/* 텝메뉴 */
.tapmenu {margin:0 0 20px; overflow:hidden;}
.tapmenu h3 {float:left; width:33.33%; background:none;}
.tapmenu h3 a {display:block; padding:0 20px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #ddd; font-size:16px; font-weight:normal; text-align:center;}
.tapmenu h3 a.curr {background:#ffb400; border-bottom:1px solid #ffb400; border-top:1px solid #ffb400; color:#fff; font-weight:bold;}
.tapmenu h3 a span {display:table; width:100%; height:45px;}
.tapmenu h3 a span em {display:table-cell; vertical-align:middle; font-style:normal}
/* //텝메뉴 */





/* 비주얼 */
.subvisual_area {margin-bottom:20px;}
.subvisual {position:relative; width:100%; height:260px; padding-top:110px; margin:-20px 0 0; text-align:center; z-index:0;}
.subvisual.sub1 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual1.jpg) center no-repeat; background-size:cover;}
.subvisual.sub2 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual2.jpg) center no-repeat; background-size:cover;}
.subvisual.sub3 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual3.jpg) center no-repeat; background-size:cover;}
.subvisual.sub4 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual4.jpg) center no-repeat; background-size:cover;}
.subvisual.sub5 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual5.jpg) center no-repeat; background-size:cover;}
.subvisual.sub6 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual6.jpg) center no-repeat; background-size:cover;}
.subvisual.sub7 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual7.jpg) center no-repeat; background-size:cover;}
.subvisual.sub8 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual8.jpg) center no-repeat; background-size:cover;}
.subvisual.sub9 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual9.jpg) center no-repeat; background-size:cover;}
.subvisual.sub10 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual10.jpg) center no-repeat; background-size:cover;}
.subvisual.sub11 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual11.jpg) center no-repeat; background-size:cover;}
.subvisual.sub12 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual12.jpg) center no-repeat; background-size:cover;}

.subvisual.sub_heritage {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual_heritage.jpg) center no-repeat; background-size:cover;}
.subvisual.sub_event {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual_event.jpg) center no-repeat; background-size:cover; height:300px; padding-top:84px;}
.subvisual.sub_special {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/bg_subvisual12_3.jpg) center no-repeat; background-size:cover;}

.subvisual p {font-size:14px; color:#FFF; text-shadow:0px 0px 6px #333;}
.subvisual p.tit {display:inline-block; font-size:22px; border-bottom:#fff 1px solid; padding-bottom:5px; font-weight:bold; }
/* //비주얼 */









/* 버튼 */
.btn_area {margin:30px auto 0; text-align:center;}
.btn_area_line {margin:30px auto 0; text-align:center; border-top:#ddd 1px solid; padding-top:30px;}
.btn_default {display:inline-block; min-width:220px; height:56px; padding:0 30px; background:#444; font-weight:bold; font-size:1.250em; color:#ffdd00; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; line-height:56px;}
/* //버튼 */



















/* ************************     Contents     ************************ */

/* 개요 */
.movie_area {margin-bottom:60px;}
.movie_list {margin-bottom:30px;}
.movie_list h4 {padding:20px 10px 17px; background:#f1f1f1; text-align:center;}
.movie_list .movie {line-height:0;}
.movie_list .movie img {width:100%; height:auto;}

.movie_area .source {text-align:center !important; padding:0 !important;}
.movie_area .caption {text-align:center !important; padding:0 !important;}

.txt_info {font-weight:bold;}
@media all and (max-width:320px){}
/* //개요 */




/* 갤러리 영역 */
body.hidden-scroll {overflow:hidden !important;}

.about_gallery_wrap {clear:both; position:relative; height:300px; margin:80px 0; transition:all .1s;}
.about_gallery_wrap .caption {font-size:12px;}

#heritage_bg_area {position:absolute; overflow:hidden; top:0; left:0; width:100%; height:300px; margin:0 auto; transition:all .1s;}
#heritage_bg_area ul {position:absolute; top:0; left:0; width:99999px; height:300px; z-index:0; transition:all .1s;}
#heritage_bg_area ul li {float:left; width:100%; height:300px; color:#fff; transition:all .1s;}
#heritage_bg_area ul li div {display:table; position:absolute; top:0; left:0; width:100%; height:300px;}
#heritage_bg_area ul li span {display:table-cell; text-align:center; vertical-align:middle;}
#heritage_bg_area ul li span img {max-width:80%; max-height:200px;}
#heritage_bg_area ul li span.cap {display:block; /*position:absolute; bottom:0; right:30px;*/ font-size:12px; color:#333; text-align:center; line-height:150%;}

#heritage_bg_btn .btn_bg_left {position:absolute; top:50%; left:0; width:45px; margin-top:-40px; z-index:100;}
#heritage_bg_btn .btn_bg_left a {display:block; width:45px; height:50px; background:#000 url(http://world.kbs.co.kr/special/unesco/common/images/btn_img_left.png) center no-repeat; opacity:0.5;}
#heritage_bg_btn .btn_bg_right {position:absolute; top:50%; right:0; width:45px; margin-top:-40px; z-index:100;}
#heritage_bg_btn .btn_bg_right a {display:block; width:45px; height:50px; background:#000 url(http://world.kbs.co.kr/special/unesco/common/images/btn_img_right.png) center no-repeat; opacity:0.5;}
#heritage_bg_btn a:hover {opacity:1;}

.bg_page_area {position:absolute; bottom:-40px; left:0; width:100%; text-align:center; height:30px; overflow:hidden;}
.bg_page_area .btn_bg_page {display:inline-block; overflow:hidden; width:15px; height:3px; margin:0 3px; font-size:0px; line-height:0; text-indent:-99999px; background:#999; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.bg_page_area .btn_bg_page.on {background:#ff8256; transform: rotate(-30deg); -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -o-transform: rotate(-30deg);}
/* //갤러리 영역 */




/* 우수성 - 공통 */
.excellent_con_wrap {}
.excellent_con_wrap article {overflow:hidden; padding:0 10px 60px;}
.excellent_con_wrap article h4 {margin-bottom:10px;}
.excellent_con_wrap article p {}
.excellent_con_wrap article .tit {font-size:20px;}
.excellent_con_wrap .source {text-align:right;}
.excellent_con_wrap .caption {text-align:center;}

.conbox_excel h4 {margin-bottom:10px;}
.conbox_excel .tit {font-size:20px;}

.imgbox_st1 {padding:10px 0 0; text-align:center;}
.imgbox_st2 {padding:10px 0 0; margin:0 -10px; text-align:center;}
.imgbox_st1 img, .imgbox_st2 img {width:100%; max-width:600px;}
.imgbox_st2 .source {padding-right:0;}
.imgbox_st3 {text-align:center; padding:10px 0;}
.imgbox_st3 img {width:100%; max-width:480px;}

.conbox_st1 {width:100%; padding:15px 20px; background:#eee;}

.caption_list {width:100%;}
.caption_list li {float:left; text-align:center; padding:0 3px; font-size:14px;}
.trisection li {width:33.33%;}
.half li {width:50%;}

.imgbox_set2 {margin-top:10px;}
.imgbox_set2 li {margin:0 -10px 20px; text-align:center;}
.imgbox_set2 li img {width:100%; max-width:600px;}
.imgbox_set2 .source {padding-right:0;}
/* //우수성 - 공통 */




/* 우수성 - 컨텐츠 */

.exc_unecco2_1 {}
.exc_unecco2_1 .img_area1 {margin:10px -10px 10px 0; text-align:right;}
.exc_unecco2_1 .img_area1 img {width:90%;}

.exc_unecco2_1 .img_area2 {overflow:hidden; width:100%; margin-top:20px; padding:20px 20px 30px; text-align:center; background:#f2f2f2;}
.exc_unecco2_1 .img_area2 li {float:left; height:82px; text-align:center;}
.exc_unecco2_1 .img_area2 li.con {width:140px;}
.exc_unecco2_1 .img_area2 li.arrow {width:12px; padding-top:30px; margin:0 0 0 3px;}

.exc_unecco2_4 .img_area {text-align:center;}
.exc_unecco2_4 .img_area

.exc_unecco3_5 .img_area {text-align:center;}
.exc_unecco3_5 .img_area img {width:80%; }

.exc_unecco5_2 .img_area li {margin:10px 0; text-align:center;}
.exc_unecco5_2 .img_area li.con1 img {width:100%;}
.exc_unecco5_2 .img_area li.con2 img {width:75%;}
.exc_unecco5_2 .img_area li img {max-width:360px;}

.exc_unecco5_4 .img_area1 {text-align:center; margin-top:20px;}

.exc_unecco11_3 li.txt {margin-bottom:10px;}
.exc_unecco11_3 li.img_area {margin:0 -10px 30px; text-align:center;}
.exc_unecco11_3 li.img_area img {width:100%; max-width:480px;}
/* //우수성 - 컨텐츠 */










/* ------------------  오디오북  ------------------ */

/* 오디오북 레이아웃 */
.audio_book_area {position:relative; width:100%; height:100%; min-height:500px; margin-bottom:60px; background:#f1f1f1;}
/*.audio_book_area .view {display:block !important;}*/

.audio_book_area h4 {padding:20px 10px 16px;}
.audio_book_img { width:100%; height:200px; background:#000; color:#FFF;}
.audio_txt {padding:30px 10px 40px;}

/* //오디오북 레이아웃 */









/* ------------------  세계유산이란  ------------------ */
.heritage_wrap {width:100%; padding:0 10px;}
.heritage_wrap article h4 {margin-bottom:10px;}
.heritage_wrap article li {text-align:center; margin-top:20px;}
.heritage_wrap article li img {border:#dfdfdf 1px solid;}










/* ------------------  이벤트  ------------------ */

/* 이벤트 비주얼 */
.event_wrap {position:relative; width:100%; padding:0 10px;}

.sub_event .tit {background:url(http://world.kbs.co.kr/special/unesco/common/images/tit_li3.gif) center bottom no-repeat !important; font-size:28px !important; color:#feff92; text-shadow:0px 0px 2px #ffffca; line-height:130%;}
.sub_event p {color:#feff92;}

.event_title {text-align:center; margin:50px 0; border-bottom:#ddd 1px dashed; padding-bottom:30px; margin-bottom:30px;}
.event_title .tit1 {font-size:30px; font-style:italic;}
.event_title .tit2 {margin-top:35px;}

.event_info {text-align:center;}
.event_info p.tit {padding-top:16px; margin-bottom:5px; background:url(/special/unesco/common/images/event_bullet1.png) no-repeat center 0; font-weight:bold; color:#333;}
.event_info p.txt {font-size:20px; margin-bottom:30px;}
/* //이벤트 비주얼 */




/* 이벤트 접수 */
legend.tit {display:block; margin:0; padding:0 15px 15px 0; font-size:18px; font-weight:600;}
.input_list_area {position:relative; border-top:1px solid #c8c8c8;}
.input_list_area .caption {margin:5px 0 0; padding:0 0 8px; font-size:13px; text-align:right;}
.input_list_area .caption span {color:#f72222;}
.input_list_area .red {color:#f72222;}

.input_list_area ul {margin:5px 0; padding:12px 10px; }
.input_list_area li {width:100%; padding:0; margin:0 0 35px 0; list-style:none;}
.input_list_area li:after {content:""; display:block; clear:both;}
.input_list_area li .tit {padding:0 0 10px; vertical-align:top; font-weight:600; line-height:160%;}
.input_list_area li .field_wrap {position:relative; vertical-align:middle;}
.input_list_area li .field_wrap p {clear:both; padding:8px 0; font-size:13px;}
.input_list_area li .field_wrap .i_label {clear:both; display:block; font-size:14px; line-height:180%;}
.input_list_area li .field_wrap .important {font-size:13px; color:#f72222;}
.input_list_area li .i_text {display:block; width:100%; margin:0; padding:8px 10px; border:1px solid #999; font-size:14px;}
.input_list_area li .i_text.wmax {width:630px !important;}
.input_list_area li .i_text.w200 {width:200px !important;}
.input_list_area li .i_text.mt8 {margin:8px 0 0;}
.input_list_area li .i_select {display:block; width:100%; padding:8px 10px; border:1px solid #999; font-size:14px;}
.input_list_area li .i_check {width:14px; height:14px; margin:0 5px 0 0; vertical-align:middle;}
.input_list_area li .i_radio {width:16px; height:16px; margin:0 5px 0 0; vertical-align:middle;}
.input_list_area li .i_file {width:300px; height:30px;}
.input_list_area li .input_space {float:left; display:inline-block; width:8px; height:10px;}

.policy_box {padding:15px 10px; background:#fefefe; border-top:1px solid #c8c8c8;}
.policy_box p strong {display:inline-block; padding:0 0 10px; font-weight:600;}
.policy_box li {padding:5px 0 5px 24px; line-height:180%; list-style:none;}
.policy_box li .i_check {width:14px; height:14px; margin:0 5px 0 -23px; vertical-align:middle;}
.policy_box .red {color:#f72222;}
.policy_box a {text-decoration:underline; color:#06F;}
/* 이벤트 접수 */



/* 버튼 */
.btn_b {clear:both; padding:30px 0 60px; margin:40px 0 0; border-top:1px solid #c8c8c8; text-align:center;}
.btn_b.no_line {margin:10px 0 0 !important; padding:0 !important; border-top:0 !important;}
.btn_b a {display:inline-block; padding:15px 60px; margin:20px auto; background:#323a73; border:1px solid #323a73; -moz-border-radius:1px; -khtml-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; font-size:18px; font-weight:600; color:#fff; text-align:center; text-transform:uppercase; text-decoration:none;}

.input_btn {display:block; clear:both; width:100%; padding:30px 0 60px; border-top:1px solid #c8c8c8; text-align:center;}
.input_btn .btn_b {display:inline-block; padding:15px 60px; margin:20px auto; background:#323a73; border:0; -moz-border-radius:1px; -khtml-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; font-size:18px; font-weight:600; color:#fff; text-align:center; text-transform:uppercase; text-decoration:none;}
/* //버튼 */




/* 보물찾기 이벤트 */
.treasure {display:block; position:fixed; width:100px; height:100px; background:url(/special/unesco/common/images/treasure_img.png) center no-repeat; cursor:pointer; z-index:10000000;}
/* //보물찾기 이벤트 */




/* 보물찾기 팝업 */
.pop_treasure_layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:10000010;}
.pop_treasure_layer .pop_treasure_bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70);}
.pop_treasure_layer .pop_treasure-layer {display:block;}
.pop_treasure-layer {display:none; position:absolute; top:50%; left:50%; width:480px; height:360px; margin:-180px 0 0 -240px; background:#fff; z-index:999999;}

.treasure_wrap {display:table; position:relative; width:480px; height:360px; padding:30px; text-align:center;}
.treasure_wrap_box {display:table-cell; height:100%; vertical-align:middle;}
.treasure_wrap a.pop_treasure_btn_close {display:block; position:absolute; top:0; right:0; width:80px; height:80px; background:#ffb400 url(/special/unesco/common/images/btn_m_close.png) center no-repeat; background-size:48px 48px; text-indent:-99999px;}	 
.treasure_wrap h2 {margin:20px 0 15px; font-size:40px;}
.treasure_wrap p {margin:0; padding:5px 0 0; font-size:16px; line-height:160%;}

.btn_area_treasure a {display:block; width:200px; margin:40px auto 0; padding:10px 30px; background:#323a73; border:1px solid #323a73; -moz-border-radius:1px; -khtml-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; color:#fff; text-decoration:none;}
/* //보물찾기 팝업 */




/* 페이스북 공유 이벤트 */
.event_share_wrap {position:relative; height:100%; margin:0; padding:10px 0 0; background:#f6edcc url(http://world.kbs.co.kr/special/unesco/common/images/event_share_bg.jpg) no-repeat center 300px; background-size:auto 50%;}
.event_share1 {padding:40px 10px; text-align:center;}
.event_share1 .t1 {font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:bold;}
.event_share1 .t2 {font-size:24px; font-weight:600; letter-spacing:-0.08em;}
.event_share1 .t3 {display:inline-block; height:60px; padding:0 10px 0 30px; margin:20px auto 40px; background:#ffb400; -moz-border-radius:100px; -khtml-border-radius:100px; -webkit-border-radius:100px; border-radius:100px; font-size:20px; line-height:60px; color:#fff; letter-spacing:-0.08em; text-shadow:1px 1px 2px rgba(178,126,0,1); box-shadow:3px 3px 5px rgba(178,126,0,1);}
.event_share1 .t3 span {display:inline-block; width:32px; height:35px; margin:0 20px 0 10px; background:url(http://world.kbs.co.kr/special/unesco/common/images/event_share_btn_ico.png) no-repeat; background-size:100%; vertical-align:middle;}
.event_share1 .t4 {font-size:16px; line-height:160%;}

.event_share_date p {font-size:16px; font-weight:bold; line-height:160%;}

.event_share2 {padding-top:70%; background:#f6edcc url(http://world.kbs.co.kr/special/unesco/common/images/event_share_bg2.jpg) no-repeat center 0; text-align:center; background-size:auto 100%;}
.event_share2 p {padding:15px 20px 0; margin-top:-70%; font-size:14px; color:#fff; line-height:140%;}

.event_share_visual {width:90%; margin:15px auto 30px; padding-top:80%; background:url(http://world.kbs.co.kr/special/unesco/common/images/event_share_visual.png) center no-repeat; background-size:100% auto;}

.event_share_btn {display:block; clear:both; width:100%; padding:30px 0 60px; text-align:center;}
.event_share_btn a {display:inline-block; padding:15px 30px; margin:20px auto; background:#3b5998; -moz-border-radius:80px; -khtml-border-radius:80px; -webkit-border-radius:80px; border-radius:80px; font-size:18px; letter-spacing:-0.05em; font-weight:600; color:#fff; text-align:center;text-decoration:none;}
/* //페이스북 공유 이벤트 */



















/* ------------------  특집프로그램  ------------------ */
.special_wrap {position:relative; width:100%; padding:0 10px;}
.special_wrap h4 {letter-spacing:-0.05em; margin-bottom:20px;}
.special_wrap p {margin-bottom:10px;}

.special_con1 {margin-bottom:100px; overflow:hidden;}
.special_con1 .con1_img {width:100%; background:#CCC; height:300px; margin-top:30px;}
.special_con1 .con1_txt {width:100%;}

.special_con2 .banner {width:100%; padding:15px 0; min-height:80px; margin-bottom:20px; text-align:center; background:#f2f2f2;}
.special_con2 .bn1 {}
.special_con2 .bn2 {}
.special_con2 .bn3 {}

.special_con2 ul {overflow:hidden; margin:20px 0;}
.special_con2 li {list-style:none; width:100%; padding:20px 10px; border-bottom:#ddd 1px solid;}

.btn_listen {text-align:center;}
.btn_listen a {display:inline-block; padding:10px 30px; background:#ffb400; border:1px solid #ffb400; -moz-border-radius:1px; -khtml-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; font-size:18px; font-weight:600; color:#fff; text-align:center; text-transform:uppercase; text-decoration:none;}






/* ------------------  메인  ------------------ */
.main_visual {position:relative; width:100%; min-height:460px; /*background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_2.jpg) no-repeat; background-size:cover;*/}

#touchSlider {overflow:hidden; position:relative; width:100%; height:680px; margin:0 auto; background:#000;}
#touchSlider ul {overflow:hidden; width:99999px; height:150px; position:absolute; top:0; left:0;}
#touchSlider ul li {float:left; width:100%; height:680px; font-size:14px; color:#fff;}

#touchSlider ul li.heritage1 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_1.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage2 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_2.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage3 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_3.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage4 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_4.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage5 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_5.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage6 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_6.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage7 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_7.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage8 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_8.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage9 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_9.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage10 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_10.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage11 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_11.jpg) no-repeat center 0; background-size:cover;}
#touchSlider ul li.heritage12 {background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/main_visual_12.jpg) no-repeat center 0; background-size:cover;}

.contents_box {width:94%; height:200px; margin:235px auto 0; padding:20px 0 0 0; background: url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/bg_conbox.png) repeat; color:#FFF; text-align:center;}
.contents_box h3 {font-size:24px; margin-bottom:5px;}

.contents_box .info {width:100%; height:auto; margin:0 auto;}
.contents_box .info div {float:left; margin:0 4px;}
.contents_box .info div:nth-child(1) {margin:10px 0 0; width:50%; text-align:right;}
.contents_box .info div:nth-child(2) {margin:10px 0 0; width:50%; text-align:left;}
.contents_box div a {color:#fff; display:inline-block; width:60px; height:60px; margin:0 4px; /*border:#fff 1px solid; -moz-border-radius:65px; -khtml-border-radius:65px; -webkit-border-radius:65px; border-radius:65px;*/ }
.contents_box .info div:nth-child(1) a {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/icon_gnb01_m.png) center no-repeat; background-size:60px 60px;}
.contents_box .info div:nth-child(2) a {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/icon_gnb02_m.png) center no-repeat; background-size:60px 60px;}
.contents_box .info div p {text-align:center; line-height:160px;}

.main_visual .btn_area {position:absolute; top:150px; padding:0 10px; width:100%;}
.main_visual .btn_area a {display:inline-block; width:45px; height:45px;}
.main_visual .btn_prev {float:left; background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/btn_pre.png) no-repeat; background-size:45px 45px; text-indent:-9999px;}
.main_visual .btn_next {float:right; background:url(http://world.kbs.co.kr/mobile/special/unesco/common/images/main/btn_next.png) no-repeat; background-size:45px 45px; text-indent:-9999px;}

#count {width:100%; height:36px; font-size:16px; text-align:center; color:#fff; position:absolute; bottom:200px;}

.main_con {}

.main_audio {width:100%; height:200px; margin-top:45px; text-align:center;}
.audio1 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_01.jpg) center no-repeat; background-size:cover;}
.audio2 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_02.jpg) center no-repeat; background-size:cover;}
.audio3 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_03.jpg) center no-repeat; background-size:cover;}
.audio4 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_04.jpg) center no-repeat; background-size:cover;}
.audio5 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_05.jpg) center no-repeat; background-size:cover;}
.audio6 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_06.jpg) center no-repeat; background-size:cover;}
.audio7 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_07.jpg) center no-repeat; background-size:cover;}
.audio8 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_08.jpg) center no-repeat; background-size:cover;}
.audio9 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_09.jpg) center no-repeat; background-size:cover;}
.audio10 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_10.jpg) center no-repeat; background-size:cover;}
.audio11 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_11.jpg) center no-repeat; background-size:cover;}
.audio12 {background:url(http://world.kbs.co.kr/special/unesco/common/images/main/main_bg_sl_12.jpg) center no-repeat; background-size:cover;}

.main_audio div {}
.main_audio div a { display:inline-block; width:80px; height:80px; margin:40px 0 14px; background:#323a73 url(../images/main/ico_audio.png) center 20px no-repeat; background-size:26px 20px; font-size:13px; color:#FFF; border-radius:40px; -moz-border-radius:40px; -khtml-border-radius:40px; -webkit-border-radius:40px; line-height:98px;}
.main_audio p {display:inline-block; padding:0 5px; background:#222; color:#FFF; opacity:0.8;}

.main_banner {width:100%;}
.bn_unesco {float:left; width:50%; height:160px; background:#333; border-right:#fff 1px solid; text-align:center; padding:21px 15px 10px; color:#FFF;}
.bn_unesco .tit {font-weight:bold; font-size:18px;}
.bn_unesco .txt {margin:10px 0 5px; font-size:14px; line-height:18px;}
.bn_unesco .btn_view {font-size:12px; color:#FFF;}

.bn_right {float: left; width:50%; height:160px;}
.bn_right a {display:block; width:100%; height:160px; padding:65px 10px 0; color:#FFF; font-weight:bold; font-size:18px;}
.bn_special {width:100%; height:160px; background:#323a73; border-bottom:#fff 1px solid; text-align:center;}
.bn_special a {}
.bn_event {width:100%; height:80px; background:#ffb400; text-align:center;}
.bn_event a {}














































