@charset "utf-8";

/* 2020-11-18 문화유산 해설사 팝업 둥둥~ */
/*@font-face { font-family: 'Godo'; font-style: normal; font-weight: 400; src: url('../font/godo/GodoM.woff2') format('woff2'), url('../font/godo/GodoM.woff') format('woff'); }
@font-face { font-family: 'Godo'; font-style: normal; font-weight: 700; src: url('../fonts/godo/GodoB.woff2') format('woff2'), url('../fonts/godo/GodoB.woff') format('woff'); }
*/
.popup-mchadungdung{position:relative;z-index:900;max-width:1200px;margin:0 auto;}
.popup-mchadungdung .dungdung1{position:absolute;top:100px;right:-80px;}
.popup-mchadungdung .dungdung1 a{display:block;}
.popup-mchadungdung .dungdung1 .dungdung-close{position:absolute;top:10px;right:25px;}
.popup-mchadungdung .dungdung2{display:none;}
@media (max-width:1365px) {
.popup-mchadungdung .dungdung1{right:0;}
}
@media (max-width:768px) {
.popup-mchadungdung .dungdung1{display:none;}
.popup-mchadungdung .dungdung2{
    display:block;
    overflow:hidden;
    padding: 0 15% 0 20px;
    background-color:#000;
    background: rgb(92,163,251);
    background: -moz-linear-gradient(90deg, rgba(92,163,251,1) 0%, rgba(164,66,255,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(92,163,251,1) 0%, rgba(164,66,255,1) 100%);
    background: linear-gradient(90deg, rgba(92,163,251,1) 0%, rgba(164,66,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5ca3fb",endColorstr="#a442ff",GradientType=1);
}
.popup-mchadungdung .dungdung2 .dungdung-center{display:block;}
.popup-mchadungdung .dungdung2 .dungdung-center img{}
/*.popup-mchadungdung .dungdung2 .dungdung-center .text{width:143px;vertical-align:middle;font-size:15px;font-weight:700;font-family:'Godo', sans-serif;color:#fff;}
.popup-mchadungdung .dungdung2 .dungdung-center .short{width: 66px;vertical-align:middle;margin:0 10px 0 5px;}
.popup-mchadungdung .dungdung2 .dungdung-center .img{width: 65px;vertical-align:middle;margin-top: 1px;}*/
.popup-mchadungdung .dungdung2 .dungdung-close{position:absolute;width:6.640625%;top:50%;right:20px;transform:translateY(-50%);}
}

#container.main>.inner{border-left:0}
#container.main .inner{border-left:0}

.main_visual{height:557px;background:url(http://www.heritage.go.kr/images/main/bg_main_visual.jpg) center center no-repeat;background-size:cover}

.cul_totSch{ width:694px;padding-top: 50px;margin:0 auto 45px;overflow: hidden; }
.cul_totSch>div{padding:5px 0;overflow:hidden}
.cul_totSch .cul_search { position:relative;width:560px;height:60px;padding:10px 15px 10px 20px;background:#fff;box-sizing:border-box;border-radius:30px;box-shadow:3px 3px 3px rgba(0,0,0,.1);float:left;border:2px solid #2e52b7}
.cul_totSch .cul_search input[type=text]{width:100%;height:33px;background:#fff;border:0;color:#000;font-size:18px;font-weight:400}
.cul_totSch .cul_search input[type=text]:focus{outline:0}
.cul_totSch .cul_search input[type=text]:-moz-placeholder{color:#000}
.cul_totSch .cul_search input[type=text]:-ms-input-placeholder{color:#000}
.cul_totSch .cul_search input[type=text]::-moz-placeholder{color:#000}
.cul_totSch .cul_search input[type=text]::-webkit-input-placeholder{color:#000}

.cul_totSch fieldset{padding-right:47px}
.totSch_btn{position: absolute;right:-2px;top:-2px;width:66px;height: 60px;border: 0;background: #2e52b7 url(http://www.heritage.go.kr/images/main/search_icon.png) center center no-repeat;text-indent: -9999px;border-top-right-radius:30px;border-bottom-right-radius:30px;}
.cul_totSch .details_bt{float:left}
.cul_totSch .details_bt a{width:123px;height:60px;border-radius:30px;margin-left:10px;background:#fff;color:#23398d;font-size:17px;box-shadow:3px 3px 3px rgba(0,0,0,.1);border:2px solid #2e52b7;cursor:pointer;display:block;box-sizing:border-box;text-align:center;line-height:56px;font-weight:normal}

/*.cul_totSch .details_bt a .arr { width: 9px; height: 6px; display: inline-block; vertical-align: middle; margin-left: 10px; background: url(http://www.heritage.go.kr/images/main/search_down.png); transition: transform 200ms; -webkit-transition: transform 200ms; -moz-transition: transform 200ms; -ms-transition: transform 200ms;  transform-origin: 50% 50%;}*/
.cul_totSch .details_bt a .arr{display:inline-block;position:relative;top:-3px;margin-left:15px;border-width:6px 4px 0;border-style:solid;border-color:#23398d transparent transparent;transition:all .3s}
.cul_totSch .details_bt a.on{background:#2e52b7;color:#fff}
.cul_totSch .details_bt a.on .arr{transform:rotate(-180deg);border-color:#fff transparent transparent}

/* 문화재 검색_20200327 추가 */
.cul_schLink{margin-bottom:60px}
.cul_schLink:after{content:"";display:block;clear:both}
.cul_schLink li{float:left;width:31.3%;margin-left:3%}
.cul_schLink li:first-child{margin-left:0}
.cul_schLink li .csl_item{position:relative;padding:22px 22px 22px 140px;background:rgba(255,255,255,.6);border:1px solid rgba(83,107,174,.6);border-radius:4px;transition:all .3s;min-height:96px;box-shadow:3px 3px 15px rgba(0,0,0,.25)}
.cul_schLink li .csl_item:after{content:"";display:block;clear:both}
.cul_schLink li .csl_item>img{width:95px;position:absolute;left:22px;top:50%;margin-top:-47px;transition:all .3s}
.cul_schLink li .csl_item>strong{display:block;color:#2f3b68;font-size:21px;letter-spacing:-0.02em;margin:5px 0 10px}
.cul_schLink li .csl_item>p{font-size:13px;color:#555;font-weight:normal}
.cul_schLink li a:hover .csl_item{background:#fff;border-color:#536bae}
.cul_schLink li a .csl_item:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #536bae;border-radius:2px;opacity:0;transition:all .3s}
.cul_schLink li a:hover .csl_item:before{opacity:1}

.unesco_visual {position: relative;padding: 50px 0 50px 240px;overflow: hidden; }
.unesco_visual .unesco_tit { position: absolute; top: 50%;margin-top: -34px;left: 20px; width: 190px; height: 68px;display: block; background: url(http://www.heritage.go.kr/images/main/unesco_tit.png) no-repeat; text-indent: -9999px;font-size: 0; }

.unesco_visual .unesco_cir ul li { float: left; width:31.3%;margin-right:3%; box-sizing: border-box;}

.unesco_visual .unesco_cir a{ display: block; box-sizing: border-box;position: relative;padding-left: 130px;/*-webkit-transition:all .4s; -moz-transition: all .4s; -ms-transition:all .4s;*/}
.unesco_visual .unesco_cir ul li:last-child { margin-right: 0; }
.unesco_visual .unesco_cir a .un_cir { width: 116px;height: 116px;display: block; position: absolute; top: 50%; margin-top: -58px; left: 0;transition: all .4s; -webkit-transition:all .4s; -moz-transition: all .4s; -ms-transition:all .4s; border-radius: 50%; box-sizing: border-box; }

.unesco_visual .unesco_cir a strong {display:block;font-size: 20px; color: #2f3b68;font-weight: normal; }
.unesco_visual .unesco_cir p { font-size: 13px;font-weight: normal;margin-top: 5px; overflow: hidden; }
.unesco_visual .unesco_cir a .un_cir.icon01 {background: #5e5e5e url(http://www.heritage.go.kr/images/main/cir_icon01.png) center center no-repeat;}
.unesco_visual .unesco_cir a .un_cir.icon02 {background: #1b939e url(http://www.heritage.go.kr/images/main/cir_icon02.png) center center no-repeat;}
.unesco_visual .unesco_cir a .un_cir.icon03 {background: #f09602 url(http://www.heritage.go.kr/images/main/cir_icon03.png) center center no-repeat;}

.unesco_visual .unesco_cir a:hover .un_cir.icon01 {background: #fff url(http://www.heritage.go.kr/images/main/cir_icon01_hover.png) center center no-repeat; border: 1px solid #e4e4e4; }
.unesco_visual .unesco_cir a:hover .un_cir.icon02 {background: #fff url(http://www.heritage.go.kr/images/main/cir_icon02_hover.png) center center no-repeat;border: 1px solid #e4e4e4; }
.unesco_visual .unesco_cir a:hover .un_cir.icon03 {background: #fff url(http://www.heritage.go.kr/images/main/cir_icon03_hover.png) center center no-repeat;border: 1px solid #e4e4e4; }

.main_schArea{margin-top:31px}
.main_schArea:after{content:"";display:block;clear:both}
.main_schArea li{float:left;width:33.2%;margin-left:1px;padding:38px 0 31px;color:#fff;text-align:center;height:260px}
.main_schArea li:first-child{margin-left:0}
.main_schArea li.cSch01{background:url(http://www.heritage.go.kr/images/main/bg_schVisual_01.jpg) center center no-repeat;background-size:cover}
.main_schArea li.cSch02{background:url(http://www.heritage.go.kr/images/main/bg_schVisual_02.jpg) center center no-repeat;background-size:cover}
.main_schArea li.cSch03{background:url(http://www.heritage.go.kr/images/main/bg_schVisual_03.jpg) center center no-repeat;background-size:cover}
.main_schArea li strong{display:block;margin-top:23px;font-size:28px;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,.4)}
.main_schArea li.cSch02 strong{margin-top:1px}
.main_schArea li.cSch03 strong{margin-top:6px}
.main_schArea li p{margin-top:12px;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.4)}
.main_schArea li p span{display:block}

.main_schArea li .sch_input{position:relative;box-sizing:border-box;width:75%;background:#fff;padding:4px 14px;margin:21px auto 0;border-radius:24px;text-align:left}
.main_schArea li .sch_input fieldset{padding-right:35px}
.main_schArea li .sch_input .schInput{width:100%;height:36px;border:0}
.main_schArea li .sch_input .schInput:focus{outline:0}
.main_schArea li .sch_input input[type=submit]{position:absolute;top:3px;right:4px;width:39px;height:39px;border-radius:50%;text-indent:-9999px;border:0}
.main_schArea li .sch_input input[type=submit].cSch_btn01{background:#3b5b90 url(http://www.heritage.go.kr/images/main/icon_sch.png) center center no-repeat}
.main_schArea li .sch_input input[type=submit].cSch_btn02{background:#e4b205 url(http://www.heritage.go.kr/images/main/icon_sch.png) center center no-repeat}
.main_schArea li .sch_input input[type=submit].cSch_btn03{background:#a13670 url(http://www.heritage.go.kr/images/main/icon_sch.png) center center no-repeat}

.main_section01 h2{font-size:30px;color:#1a1a1a;text-align:center;padding-bottom:40px}
.main_section01 .inner{padding:10px 0 21px}

.unesco_slide{padding-top:14px;border-top:2px solid #585858}
.unesco_slide>li>ul:after{content:"";display:block;clear:both}
.unesco_slide>li>ul>li{float:left;width:33.3%;box-sizing:border-box;border-right:1px solid #d6d6d6;padding:7px 15px 0}
.unesco_slide>li>ul>li:first-child{border-left:1px solid #d6d6d6}
.unesco_slide>li>ul>li>a{display:block}
.unesco_slide>li>ul>li span{display:block;font-size:13px;font-weight:normal;margin-bottom:5px}
.unesco_slide>li>ul>li.une_w01 span{color:#444}
.unesco_slide>li>ul>li.une_w02 span{color:#00838f}
.unesco_slide>li>ul>li.une_w03 span{color:#b46f0d}
.unesco_slide>li>ul>li strong{display:block;font-size:20px;color:#131313;font-weight:normal}
.unesco_slide>li>ul>li em{display:block;color:#666;font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.unesco_slide>li>ul>li p{height:63px;overflow:hidden;text-overflow:ellipsis;line-height:21px}
.unesco_slide>li>ul>li .une_line{margin:10px 0;height:1px;background:url(http://www.heritage.go.kr/images/main/main_line.gif) left top no-repeat}
.unesco_slide>li>ul>li .une_imgBox{position:relative;margin-top:10px;height:183px;overflow:hidden;background:#ddd}
/*.unesco_slide>li>ul>li.une_w01 .une_imgBox{background:#5e5e5e}*/
/*.unesco_slide>li>ul>li.une_w02 .une_imgBox{background:#1b939e}*/
/*.unesco_slide>li>ul>li.une_w03 .une_imgBox{background:#f09602}*/
.unesco_slide>li>ul>li .une_imgBox>img{object-fit:cover;height:100%;transition:all .3s}
.unesco_slide>li>ul>li:hover .une_imgBox>img{transform:scale(1.2)}
.unesco_slide>li>ul>li .une_imgBox .une_logoBox{position:absolute;left:0;top:0;width:57px;height:57px;text-align:center;text-indent:-9999px;z-index:10}
.unesco_slide>li>ul>li.une_w01 .une_imgBox .une_logoBox{background:#5e5e5e url(http://www.heritage.go.kr/images/main/img_culogo_01.png) center center no-repeat}
.unesco_slide>li>ul>li.une_w02 .une_imgBox .une_logoBox{background:#1b939e url(http://www.heritage.go.kr/images/main/img_culogo_02.png) center center no-repeat}
.unesco_slide>li>ul>li.une_w03 .une_imgBox .une_logoBox{background:#f09602 url(http://www.heritage.go.kr/images/main/img_culogo_03.png) center center no-repeat}
.unesco_slide>li>ul>li .une_imgBox .une_logoBox img{vertical-align:middle}

.s_animate1{animation:s_ani .7s}
.s_animate2{animation:s_ani .7s .3s}
.s_animate3{animation:s_ani .7s .6s}
@keyframes s_ani {
    0%{position:relative;margin-top:-100px;opacity:0}
    100%{position:relative;margin-top:0;opacity:1}
}
.main_uneBox .bx-pager{position:absolute;top:63px;width:100%;text-align:center}
.main_uneBox .bx-pager .bx-pager-item{display:inline-block;padding:0 5px}
.main_uneBox .bx-pager .bx-pager-item a{display:block;width:13px;height:13px;background:url(http://www.heritage.go.kr/images/main/icon_pager_off.png) center center no-repeat;text-indent:-9999px}
.main_uneBox .bx-pager .bx-pager-item a.active{background:url(http://www.heritage.go.kr/images/main/icon_pager_on.png) center center no-repeat}
.main_uneBox .bx-controls-auto{position:absolute;top:60px;left:50%;margin-left:40px;z-index:10}
.main_uneBox .bx-controls-auto a{display:block;width:20px;height:20px;text-indent:-9999px}
.main_uneBox .bx-controls-auto a.active{display:none}
.main_uneBox .bx-controls-auto a.bx-start{background:url(http://www.heritage.go.kr/images/main/btn_tomb_play.gif) center center no-repeat}
.main_uneBox .bx-controls-auto a.bx-stop{background:url(http://www.heritage.go.kr/images/main/btn_tomb_stop.gif) center center no-repeat}

.main_section02{background:#d6d7d8}
.main_section02 .inner{padding:30px 0}
.main_section02 .inner h2{position:absolute;width:78px;height:69px;left:0;top:50%;margin-top:-35px;margin-left:20px;display:inline-block;z-index:10;text-indent:-9999px;background:url(http://www.heritage.go.kr/images/main/main_tomb_title.png)}
.tomb_bg{position:absolute;left:-45px;top:0;width:89px;height:146px;background:url(http://www.heritage.go.kr/images/main/bg_tomb.png) left top no-repeat}

.mainTomb_slide{position:relative;padding-left:126px}
.mainTomb_slide ul>li{background:#fff;padding:11px 5px 10px;text-align:center;box-sizing:border-box;border:1px solid #cacaca;border-radius:5px;box-shadow:0 5px 0 #c5c6c7;}
.mainTomb_slide ul>li:hover{position:relative;top:5px;box-shadow:none}
.mainTomb_slide ul>li>div{background:url(http://www.heritage.go.kr/images/main/tomb_line.gif) left center repeat-x}
.mainTomb_slide ul>li>div>a{display:block}
.mainTomb_slide ul>li>div>a>p{color:#303030;text-align:center;margin-top:16px;font-size:13px;font-weight:normal}
.mainTomb_slide ul>li>div>p{text-align:center;margin-top:15px}
.mainTomb_slide ul>li>div>p>a{color:#303030;font-size:13px;font-weight:normal}
.mainTomb_slide ul>li>div>a>strong{color:#1446ac;font-weight:normal}
.mainTomb_slide ul>li:hover>div>a>strong{text-decoration:underline}

.mainTomb_slide .bx-wrapper{position:relative;max-width:inherit !important;padding:0 61px 0 60px}
.mainTomb_slide .bx-wrapper .bx-viewport{position:static !important;padding-bottom:5px;height:auto !important}
.mainTomb_slide .bx-controls{}
.mainTomb_slide .bx-controls .bx-controls-direction a{position:absolute;top:50%;margin-top:-18px;display:block;width:37px;height:37px;text-indent:-9999px}
.mainTomb_slide .bx-controls .bx-controls-direction a.bx-prev{left:5px;background:url(http://www.heritage.go.kr/images/main/btn_tomb_prev.png)}
.mainTomb_slide .bx-controls .bx-controls-direction a.bx-next{right:5px;background:url(http://www.heritage.go.kr/images/main/btn_tomb_next.png)}

.main_section03{background:url(http://www.heritage.go.kr/images/main/bg_palace_visual.jpg) center center no-repeat;background-size:cover}
.main_section03 .inner{padding:38px 0 50px}
.main_section03 h2{color:#fff;font-weight:500;text-align:center;font-size:31px;margin-bottom:40px}
.main_section03 h2 span{font-weight:300}
.main_section03 .mainPalace li{float:left;width:18.4%;margin-left:2%}
.main_section03 .mainPalace li:first-child{margin-left:0}
.main_section03 .mainPalace li a{display:block;background:#fff;color:#555}
.main_section03 .mainPalace li a .mP_img{position:relative;overflow:hidden;text-align:center}
.main_section03 .mainPalace li a .mP_img img{transition:all .3s}
.main_section03 .mainPalace li a:hover .mP_img img{transform:scale(1.2)}
.main_section03 .mainPalace li a .mP_img .mP_blind{position:absolute;left:-100%;top:0;width:100%;height:100%;background:rgba(0,0,0,.5) url(http://www.heritage.go.kr/images/main/btn_sch_palace.png) center center no-repeat;transition:all .3s}
.main_section03 .mainPalace li a:hover .mP_img .mP_blind{left:0}
.main_section03 .mainPalace li a .mP_con{text-align:center;padding:10px 0}
.main_section03 .mainPalace li a .mP_con p{font-size:13px;text-align:center}
.main_section03 .mainPalace li a .mP_con strong{font-size:19px;font-family:"Nanum Myeongjo", "batang", "바탕", serif}

.main_section04{background:url(http://www.heritage.go.kr/images/main/bg_memory_visual.jpg) center center no-repeat;background-size:cover}
.main_section04 .inner{padding:32px 0 36px}
.main_section04 h2{color:#141414;font-size:30px;margin-bottom:40px;font-weight:500;text-align:center}
.main_section04 h2 span{font-weight:300}
.main_section04 .mainMemory li{box-sizing:border-box;float:left;width:16.66666666666667%;padding:0 1%;text-align:center}
.main_section04 .mainMemory li a .mM_img{display:inline-block;position:relative}
.main_section04 .mainMemory li a .mM_img .mM_border{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #fff;border-radius:50%;transition:all .3s}
.main_section04 .mainMemory li a:hover .mM_img .mM_border{border-width:5px}
.main_section04 .mainMemory li a .mM_img img{transition:all .5s}
.main_section04 .mainMemory li a:hover .mM_img img{transform:rotateY(180deg)}
.main_section04 .mainMemory li a .mM_con{margin-top:10px}
.main_section04 .mainMemory li a .mM_con strong{font-size:18px;font-weight:500;color:#303030;font-family: "Nanum Myeongjo", "batang", "바탕", serif}
.main_section04 .mainMemory li a:hover .mM_con strong{font-weight:bold;letter-spacing:-0.02em}

/* responsive */
@media all and (min-width:1601px){
    .main_visual{background-position:center 63%}
}
@media all and (max-width:1200px){
    .cul_schLink{width:auto;margin:0 7px 60px}
    .cul_schLink li{width:32.6%;margin:0 0 0 1%}
    .cul_schLink li:first-child{margin-left:0}
}

@media all and (max-width:1180px){
    .unesco_visual .unesco_cir a { padding-left: 0;text-align: center;padding: 0 30px; }
    .main_visual {height: auto; }
    .unesco_visual .unesco_cir a .un_cir { position: static;left: auto;top: auto;margin:0 auto; }
    .unesco_visual { padding:20px 0 20px 220px; }
    .unesco_visual .unesco_cir ul li { width: 32%;margin-right: 2%; }
    .unesco_visual .unesco_cir p { text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
    .unesco_visual .unesco_cir a strong { font-size: 17px;display: block; margin-top: 5px; }
    .unesco_visual .unesco_cir p { display: none;font-size: 14px; }

    .main_section03 .inner{padding:20px 10px 30px}
    .main_section04 .inner{padding:20px 10px}
}

@media all and (max-width:1150px){
    .cul_schLink{margin-bottom:51px}
    .cul_schLink li .csl_item>p{height:57px}
}
@media all and (max-width:1050px){
    .cul_schLink li .csl_item{padding:18px 18px 18px 110px}
    .cul_schLink li .csl_item>strong{font-size:17px}
    .cul_schLink li .csl_item>img{left:18px;margin-top:-38px;width:76px}
}
@media all and (max-width:880px){
    .cul_schLink li .csl_item{padding:15px 15px 15px 105px}
    .cul_schLink li .csl_item>img{left:15px}
}

@media all and (max-width:850px){
    .cul_totSch{padding:20px 140px 20px 10px;width:100%;box-sizing:border-box;margin-bottom:0;position:relative}
    .cul_totSch .details_bt{float:none;position:absolute;top:50%;margin-top:-29px;right:10px}
    .cul_totSch .cul_search{width:100%;float:none}

    .cul_schLink{margin-bottom:40px}
    .cul_schLink li .csl_item{padding:15px 5px;text-align:center}
    .cul_schLink li .csl_item>img{position:static;margin-top:0}
    .cul_schLink li .csl_item>strong{margin-bottom:0}
    .cul_schLink li .csl_item>p{display:none}
    .main_visual{background-position:center -55px}

    .unesco_visual .unesco_cir a .un_cir{width:95px;height:95px}
    .unesco_visual .unesco_cir a .un_cir:hover{width:95px;height:95px}
    .unesco_visual .unesco_cir a .un_cir.icon01{background-size:43px}
    .unesco_visual .unesco_cir a .un_cir.icon02{background-size:43px}
    .unesco_visual .unesco_cir a .un_cir.icon03{background-size:43px}
    .unesco_visual .unesco_cir a .un_cir.icon01:hover{background-size:45%}
    .unesco_visual .unesco_cir a .un_cir.icon02:hover{background-size:43px}
    .unesco_visual .unesco_cir a .un_cir.icon03:hover{background-size:43px}

    .unesco_visual .unesco_cir a:hover .un_cir.icon01{background-size:43px}
    .unesco_visual .unesco_cir a:hover .un_cir.icon02{background-size:43px}
    .unesco_visual .unesco_cir a:hover .un_cir.icon03{background-size:43px}

    .unesco_visual .unesco_tit {position: static;left: auto; top: auto;font-size: 30px;text-indent: inherit;background: url(http://www.heritage.go.kr/images/main/unesco_tit_mobile.png) left center no-repeat;width: auto;height: auto; display: inline-block; clear: both; margin:0 auto 20px;padding-left: 60px;color: #1a1a1a}

    .unesco_visual{padding:0 20px 20px;text-align:center}
    .main_section02 .inner h2{position:static;left:0;top:0;display:block;margin:0 auto 15px;width:130px;height:29px;background:url(http://www.heritage.go.kr/images/main/mo_tomb_title.png);background-size:cover}
    .mainTomb_slide{padding:0}

    .main_section03 h2{margin-bottom:20px}
    .main_section03 .mainPalace li{width:31.96667%;margin-top:12px}
    .main_section03 .mainPalace li a .mP_img img{width:100%}
    .main_section03 .mainPalace li:nth-child(4){margin-left:0;width:49%}
    .main_section03 .mainPalace li:nth-child(5){width:49%}
    .main_section03 .mainPalace li:nth-child(4) a{width:68%;margin:0 0 0 auto}
    .main_section03 .mainPalace li:nth-child(5) a{width:68%;margin:0 auto 0 0}
    .mainTomb_slide{z-index:10}
    .mainTomb_slide .bx-wrapper{padding:0 50px}
    .tomb_bg{left:-75px;width:145px;height:100%;background-size:100% 100%}

    .main_section04 h2{margin-bottom:20px}
    .main_section04 .mainMemory li{margin-top:10px;width:33.3%}
}
@media all and (max-width:720px){
    .main_schArea li strong{font-size:23px}
    .main_schArea li p{font-size:13px}
}
@media all and (max-width:640px){
    .unesco_visual .unesco_tit { font-size: 27px;background-size: 44px; padding-left: 50px;}
    .main_visual{height:auto}

    .main_schArea li{margin-left:0}
    .main_schArea{display:none}
    .main_schArea li{width:100%;height:auto;padding:10px 0}
    .main_schArea li>img{display:none}
    .main_schArea li strong{margin-top:0;font-size:21px}
    .main_schArea li.cSch02 strong,
    .main_schArea li.cSch03 strong{margin-top:0}
    .main_schArea li p{margin-top:0}

    .main_schArea li .sch_input{width:77%;margin:7px auto 0}
    .main_schArea li .sch_input .schInput{height:30px}
    .main_schArea li .sch_input input[type=submit]{width:34px;height:34px}

    .main_section01 h2{font-size:24px}
    .unesco_slide>li>ul>li{width:100%;border-top:1px solid #ddd;margin-top:10px;border-right:0}
    .unesco_slide>li>ul>li:first-child{border-left:0;border-top:0;margin-top:0}
    .unesco_slide>li>ul>li .une_imgBox{text-align:center}

    .main_section02 .inner{padding:20px 0}
    .main_section02 .inner h2{margin:0 auto 20px}
    .unesco_slide>li>ul>li .une_imgBox{height:140px}
    .unesco_slide>li>ul>li .une_imgBox>img{}

    .main_section03 h2{margin-bottom:10px;font-size:27px}
    .main_section04 h2{margin-bottom:10px;font-size:27px}
}
@media all and (max-width:636px){
    .unesco_visual .unesco_cir a { padding: 0; }
}

@media all and (max-width:600px){
    .main_section04 .mainMemory li a .mM_img{width:70%}
}

@media all and (max-width:550px){
    .cul_schLink li .csl_item>strong{font-size:15px}
}

@media all and (max-width:480px){
    .unesco_visual .unesco_cir a strong { font-size: 14px; }
}
@media all and (max-width:450px){
    .main_visual{background-position:center -40px}
    .cul_schLink li .csl_item>strong>span{display:block}
}
@media all and (max-width:425px){
    .main_visual{background-position:center -35px}
    .cul_schLink{margin-bottom:20px}
    .cul_totSch .cul_search input[type=text]{height:25px;font-size:16px}
    .cul_totSch .cul_search{height:50px;padding:8px 15px 12px}
    .totSch_btn{height:50px;width:50px}
    .cul_totSch .details_bt a{height:50px;line-height:46px}
    .cul_totSch{padding:15px 10px}
    .unesco_visual{padding:20px 10px}
    .cul_totSch .details_bt {position:static;margin-top:0;left:auto;top:auto}
    .cul_totSch .details_bt a{width:100%;margin-left:0;margin-top:5px}
}
@media all and (max-width:405px){
    .unesco_visual{padding:20px 2px}
    .cul_schLink li .csl_item{padding:8px 5px}
    .cul_schLink li .csl_item>img{width:60px}
    .cul_schLink li .csl_item>strong{font-size:14px}
}
@media all and (max-width:400px){
    .main_section04 .mainMemory li{width:50%}
}
@media all and (max-width:325px){
    .main_visual{background-position:center -50px}
}


/*레이어팝업*/
/*login*/
.loginlayer {width: 1050px;height: auto;box-sizing: border-box;padding: 50px 90px;display:none;z-index: 990;position:absolute;left:50%;top:120px;border:4px solid #263c8e;background: #fff;margin-left: -525px;}
.loginlayer .login_wrap .radio_wrap { padding: 15px 45px;border:1px solid #c6cde4;background: #f3f5fc;border-radius: 5px; }
.loginlayer .login_wrap .radio_wrap strong { font-size: 16px;color:#23398d; display: inline-block; margin-right: 54px;vertical-align: middle; }
.loginlayer .login_wrap .radio_wrap label { display: inline-block; margin-right: 20px; vertical-align: middle; }
.loginlayer .login_wrap .radio_wrap input { display: inline-block;vertical-align: middle; margin-right: 2px;width: 20px; height: 20px; cursor: pointer; }
.loginlayer .close_box { display: block; width: 60px; height: 60px;background:#263c8e url(http://www.heritage.go.kr/images/main/layer_popup_img05.png) center center no-repeat; font-size: 0; text-indent: -9999px; overflow: hidden; position: absolute; top: -4px; right: -64px; }
.loginBlackShadow { display:none;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%; }
.loginlayer .login_wrap .radio_wrap strong { float: left; }
.loginlayer .login_wrap .radio_wrap .input_wrap { overflow: hidden; }
.loginlayer .login_wrap .radio_wrap .input_wrap div { float: left; }
.tbl.pop { border-top: 0; margin-top: 10px; }
.tbl.pop tr th{ background: none; font-size: 16px;color:#23398d;padding: 10px 10px;vertical-align:top;padding-top: 13px;}
.tbl.pop tr .all_first { vertical-align: top; padding-top: 10px; }
.tbl.pop tr td { border-left: 0;text-align: left; padding: 10px 10px;}
.tbl.pop tr td select { width: 230px;margin-right: 3px; }
.tbl.pop tr td select:nth-child(2) { background: #d6d7d8;margin-right: 0; }
.tbl.pop tr td .radio{ margin-right: 20px; }
.tbl.pop tr td .radio:last-child { margin-right: 0; }
.resultArea tr td div { display: inline-block; margin-right: 20px; margin-bottom: 10px; box-sizing: border-box;  }
.resultArea div input[type="radio"] { width: 20px;height: 20px; margin-right: 3px;cursor: pointer; }
.resultArea input, .resultArea label { display: inline-block; vertical-align: middle; }
.resultArea tr td .tit_input { margin: 0; }
.resultArea tr td .tit_input input[type="text"]{ width: 120px; }

.resultArea .search_botton { text-align: center; display: block; margin-top: 10px;}
.resultArea .search_botton.bt01 button {background: #5e5e5e; padding: 10px 30px; color:#fff; border: 0;border-radius: 30px;}
.resultArea .search_botton.bt02 button { padding: 13px 40px; display: inline-block;background: #5e5e5e; font-size: 16px;border:0; border-radius: 5px;color: #fff; }
.resultArea .search_botton.bt03 button { padding: 10px 40px; display: inline-block;background: #5e5e5e; font-size: 16px;border:0; border-radius: 30px;color: #fff; }
.resultArea .search_botton.bt04 button { padding: 10px 35px; display: inline-block;background: #5e5e5e; font-size: 16px;border:0; border-radius: 30px;color: #fff; }


.resultArea .bg_box.box01 { height: auto; background: #fff url(http://www.heritage.go.kr/images/main/pop_bg_00.png) 685px 25px no-repeat;}
.resultArea .bg_box.box02 { height: auto; background: #fff url(http://www.heritage.go.kr/images/main/pop_bg_01.png) 690px 206px no-repeat;}
.resultArea .bg_box.box03 { height: auto; background: #fff url(http://www.heritage.go.kr/images/main/pop_bg_02.png) 735px 151px no-repeat;}
.resultArea .bg_box.box04 { height: auto; background: #fff url(http://www.heritage.go.kr/images/main/pop_bg_03.png) 690px 98px no-repeat;}

@media (max-width:1200px){
    .loginlayer .close_box { bottom: -64px; right: -4px;top: auto; }
}
@media (max-width:1067px){
    .loginlayer { width: 100%;margin-left: -50%; padding: 10px;height: auto; }
    .resultArea .bg_box.box01 { height: auto; background: none; }
    .resultArea .bg_box.box02 { height: auto; background: none; }
    .resultArea .bg_box.box03 { height: auto; background: none; }
    .resultArea .bg_box.box04 { height: auto; background: none; }
}
@media (max-width:850px){
    .loginlayer {top:90px}
}
@media (max-width:767px){
    .resultArea .bg_box.box04 .tbl.pop tr td select { width: 49%;margin-right: 1%; }
    .resultArea .bg_box.box04 .tbl.pop tr td select:nth-child(2) { margin-right: 0; }
}
@media (max-width:680px){
    .loginlayer .login_wrap .radio_wrap strong { display: block;margin-bottom: 10px; }
}
@media (max-width:520px){
    .resultArea .bg_box.box04 .tbl.pop tr td select { width: 100%; }
    .resultArea .bg_box.box04 .tbl.pop tr td select:nth-child(2){ margin-top: 5px; }
}
@media (max-width:517px){
    .resultArea .bg_box.box02 .under{ margin-top: 5px; }
    .resultArea .bg_box.box03 .under { margin-top: 5px; }
}
@media (max-width:480px){
    .resultArea tr td div {margin-right: 0; }
    .tbl.pop tr td select { width: 100%; }
    .resultArea input:nth-child(2) { width: 100%; }
    .resultArea input[type="checkbox"] { width: auto; }
}
@media (max-width:425px){
    .loginlayer{top:130px}
    .loginlayer .login_wrap .radio_wrap{padding:10px 15px}
    .loginlayer .login_wrap .radio_wrap strong{margin-right:15px}
    .tbl.pop colgroup col:first-child{width:60px !important}
    .tbl.pop tr .all_first+td{padding:10px 0}
}


.ctg_box .middel_ctg { background:#f2f2f2 !important; }
