@charset "utf-8";

/*이미지 확대 버튼*/
.pic_btn a, .ds_no {display: none;}
.pic_btn a:hover{background-color:#236dc7;color:#fff;transition: all 300ms ease-out }

@media(max-width:767px){
	.pic_btn a {display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
	.pic_img{text-align: center;}
}
@media(max-width:560px){
	.pic_btn a {width: 75%;}
}
@media(max-width:450px){
	.pic_btn a {width: 100%;}
}

/* VR관련 */
.pano_wrap{margin-top:20px;}
.pano_wrap .pano{width:100%;height:500px;}
.pano_wrap .pano #krpanoSWFObject{border: 2px solid #fff;}
.pano_wrap .pano #krpanoSWFObject:focus{border:2px solid red;}
.vr_box{text-align: center;}
.vr_box p{display: inline-block;text-align: left;}
.vr_box div{margin-top:10px;}
/* VR관련 End */

/* 개인정보처리방침관련 */
.site_1st{margin:10px 0 10p 9px;}
.site_1st>li{margin: 3px 0;padding-left: 15px;color: #666;font-size: 15px;line-height: 1.55;}
.site_2st{margin:4px 0 4px 15px;}
.site_2st>li{margin: 3px 0;color: #666;font-size: 15px;line-height: 22px;}
/* 개인정보처리방침관련 End */

/* sub040401 유물기증 */
.s040401 .prc.type2 > li .inner{min-height:175px;}

@media(min-width:1024px) and (max-width:1185px){
    .s040401 .prc.type2 > li .inner{min-height:190px;}
}
@media(max-width:910px){
    .s040401 .prc.type2 > li .inner{min-height:190px;}
}
@media(max-width:767px){
    .s040401 .prc.type2 > li .inner{min-height:auto;}
}
/* sub040401 유물기증 End */

/* s040202 소장품 복제 신청 */
.s040202 .tr {margin-top: -25px !important;}
.s040202 .txt-check{margin:10px auto 20px !important;}
.s040202 .fee_box{padding:0 30px 20px;}
/* s040202 소장품 복제 신청 End */

/* s060104 정보공개청구 */
.s060104 .flex {display: flex;align-items: center;margin-top:10px;}
.s060104 .flex .fbox1 {flex: 1; margin-right: 20px;}
.s060104 .flex .fbox2 {flex: 1;}
.s060104 .txt-box1 + .txt-box1{margin-top:0;}

@media (max-width:768px) {
    .s060104 .flex {display:block;}
    .s060104 .flex .fbox1 {margin-right: auto;}
    .s060104 .txt-box1 + .txt-box1{margin-top:10px;}
}
/* s060104 정보공개청구 End */

/* sub0701 인사말 */
.greetings_museum{}
.greetings_museum::after{content:"";display: block;clear:both;visibility: hidden;}
.greetings_museum .chief_pic{float:right;display: table;position: relative;height:404px;background:#2397ae url(/pcms/dist/img/c01/se13_top_point.png) right bottom -28px no-repeat;}
.greetings_museum .chief_pic .pic{text-align: center;display: table-cell;vertical-align:middle;padding:0 60.5px;}
.greetings_museum .chief_pic .pic>img{box-shadow: 4px 6px 15px 0px rgba(0, 0, 0, 0.3);}
.greetings_museum .chief_pic .name_box{text-align: left;margin-top:20px;}
.greetings_museum .chief_pic .name_box em{color:#fff;font-size:14px;letter-spacing: -0.025em;}
.greetings_museum .chief_pic .name_box strong{display: block;margin-top:10px;}

.greetings_museum .chief_speech{float:left;width:calc(100% - 320px);margin-right:35px;}
.greetings_museum .chief_speech .title{margin-bottom:25px;}
.greetings_museum .chief_speech .title strong{display:block;color:#222;font-size:36px;font-weight: 300;letter-spacing: -0.025em;line-height: 1.25;}
.greetings_museum .chief_speech .title strong span{color:#2397ae;font-family: 'GmarketSansB';line-height: 1.25;}
.greetings_museum .chief_speech .title strong span em{color:#222;font-family: 'GmarketSansB';line-height: 1.25;}
.greetings_museum .chief_speech .title p{color:#333;font-size:15px;letter-spacing: -0.025em;}
.greetings_museum .chief_speech .text p{color:#444;font-size:16px;letter-spacing: -0.025em;}
.greetings_museum .chief_speech .text p+p{margin-top:40px;}

@media(max-width:1023px){
    .greetings_museum .chief_pic{float:none;margin:0 auto;}
    .greetings_museum .chief_speech{float:none;width:100%;margin-right:0;margin-top:40px;}
    .greetings_museum .chief_speech .title strong span{display: block;}
}
/* sub0701 인사말 End */

/* sitemap13 개인정보처리방침 */
.sitemap13 .ui-banner__box .item {width: calc(100% - 20px);}
/* sitemap13 개인정보처리방침 End */

/* sub020101 상설전시 */
.exhibition_img_wrap{display: flex;flex-wrap: wrap;margin-left:-20px;margin-top:50px;}
.exhibition_img_wrap .item{float:left;margin-left:20px;width: calc(33.33% - 20px);margin-bottom:20px;border:1px solid #ddd;text-align: center;}
.exhibition_img_wrap .item .text{display: table;table-layout: fixed;width: 100%;padding:20px 10px;border-top:1px solid #ddd;}
.exhibition_img_wrap .item .text span{display: table-cell;vertical-align: middle;color:#222;font-size:16px;letter-spacing: -0.05em;}

@media(max-width:767px){
    .exhibition_img_wrap{margin-left:0;}
    .exhibition_img_wrap .item{float:none;margin-left:0;width: 100%;}
}
/* sub020101 상설전시 End */

/* sub020201 옛교실  */
.s020201 .video_wrap{border:1px solid #dcdcdc;}
.s020201 .video_wrap .video_box{padding:35px 40px;}
.s020201 .video_wrap .video_box .video_view{position: relative;width:100%;background: #333;padding-bottom:57.44%}
.s020201 .video_wrap .video_box .video_view iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}

.s020201 .accessibility_vod_wrap {border: 1px solid #dcdcdc;border-top:0;}
.s020201 .accessibility_vod_wrap .subtit {padding: 35px 65px;background: #fbfbfb;}
.s020201 .accessibility_vod_wrap .subtit strong {float: left;margin-top: 10px;padding-bottom: 20px;width: 15%;font-size: 16px;font-weight: 700;color: #1257a4;position: relative;}
.s020201 .accessibility_vod_wrap .subtit strong:before{content:"";position:absolute;left:0;bottom: 0;width: 45px;background:#1257a4;height: 2px;}
.s020201 .accessibility_vod_wrap .subtit strong:after{content:"";position:absolute;left: 25px;bottom: -8px;background:transparent;width: 15px;height: 15px;border:1px solid #1257a4;border-width:0 2px 2px 0;transform: rotate(315deg);}
.s020201 .accessibility_vod_wrap .subtit .subtit_txt {float: right;padding: 10px;width: calc(83% - 10px);}
.s020201 .accessibility_vod_wrap .subtit .subtit_txt .txtwrap {width: 100%;height: 100px;overflow-y: scroll;}
.s020201 .accessibility_vod_wrap .subtit .subtit_txt pre {width: 100%;white-space: pre-line;word-wrap: break-word;word-break: keep-all;font-family: 'nsk', 'sans-serif';}
.s020201 .accessibility_vod_wrap .subtit:after {content: "";display: block;clear: both;visibility: hidden;}

@media(max-width: 767px) {
    .s020201 .video_wrap .video_box{padding: 20px;}

    .s020201 .accessibility_vod_wrap .vod_box {padding: 20px;}
    .s020201 .accessibility_vod_wrap .subtit strong {padding-bottom: 0;}
    .s020201 .accessibility_vod_wrap .subtit strong:before,
    .s020201 .accessibility_vod_wrap .subtit strong:after{display: none;}
    .s020201 .accessibility_vod_wrap .subtit strong, .s020201 .accessibility_vod_wrap .subtit .subtit_txt {float: none;width: 100%;}
    .s020201 .accessibility_vod_wrap .subtit h4 {margin-bottom: 15px;padding: 0;background: none;}
    .s020201 .accessibility_vod_wrap .subtit {padding: 20px;}
    .s020201 .accessibility_vod_wrap .subtit .subtit_txt {padding: 0;margin-top:15px;}
}
/* sub020201 옛교실  End */

/* sub0702 박물관소개 */
.greeating_box{background: #e5eeee;padding:9px;margin-top:90px;margin-bottom:30px;}
.greeating_box .inner{position: relative;background: #fff;padding:65px 420px 63px 60px;}
.greeating_box .inner .pic{overflow: hidden;position: absolute;right:42px;top:-52px;border:10px solid #fff;width:376px;height:260px;}
.greeating_box .inner .pic img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);max-width: 1000%;}
.greeating_box .inner .txt em{color:#333;font-size:15px;}
.greeating_box .inner .txt strong{display: block;margin-top:20px;color:#333;font-size:36px;line-height: 1.25;font-family: 'score';font-weight:bold;line-height: 1.25;}
.greeating_box .inner .txt strong span{color:#2397ae;font: inherit;}

.s0702 .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox{height:auto !important;}
.s0702 .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li:nth-child(1){position: relative !important;}
.s0702 .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li img{height:auto;position: relative;top:auto;left:auto;transform: none;}

@media(min-width:1024px) and (max-width:1224px){
    .greeating_box{margin-top:0;}
    .greeating_box .inner{padding:20px 50px 30px;}
    .greeating_box .inner .pic{position: relative;right:auto;top:auto;margin:0 auto 15px;}
    .greeating_box .inner .txt{text-align: center;}
}
@media(max-width:950px){
    .greeating_box{margin-top:0;}
    .greeating_box .inner{padding:20px 50px 30px;}
    .greeating_box .inner .pic{position: relative;right:auto;top:auto;margin:0 auto 15px;}
    .greeating_box .inner .txt{text-align: center;}
}
@media(max-width:640px){
    .greeating_box .inner{padding:20px;}
    .greeating_box .inner .txt strong{font-size:27px;}
}
@media(max-width:470px){
    .greeating_box .inner .pic{width:100%;height:100%;}
    .greeating_box .inner .pic img{position: relative;left:auto;top:auto;transform: none;max-width: 100%;}
}



/* se16c */
/* sec6c 포토갤러리 */
.photo-box{overflow:hidden;}
.photo-box .photo-txt{padding: 30px 0;text-align: center;background: url(/tour/images/tour/skin/photobox_bg.png)right bottom no-repeat;}
.photo-box .photo-txt .photo-tit{position: relative;}
.photo-box .photo-txt .photo-tit:before{display: inline-block;position: absolute;left: 50%;bottom:-10px;width:20px;height:2px;background: #202020;content: '';transform: translate(-50%,0);-webkit-transform: translate(-50%,0);}
.photo-box .photo-txt .photo-tit .photo-tag{display: block;font-size: 17px;color:#339145;font-weight: 500;}
.photo-box .photo-txt .photo-tit .photo-title{display: block;font-size: 30px;color:#202020;}
.photo-box .photo-txt .photo-cont{display:block;margin:30px 0 0;color:#515151;font-size: 16px;}
.photo-box .ui-thumb__photo .inner{overflow:hidden; }
.photo-box .ui-thumb__photo .slider-for .slick-slide .images_fade{position: relative; height: 600px;}
.photo-box .ui-thumb__photo .slider-for .slick-slide .images_fade img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.photo-box .ui-thumb__photo .slider-nav{width: 100%; background: transparent; padding: 0 100px; padding-top: 360px;}
.photo-box .ui-thumb__photo .slider-nav .slick-slide{padding:0 5px;}
.photo-box .ui-thumb__photo .slider-nav .slick-slide .images_fade{position: relative;height: 120px;overflow:hidden;border:1px solid #fff;}
.photo-box .ui-thumb__photo .slider-nav .slick-slide .images_fade img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height: 100%;width: auto;max-width:1000px;}
.photo-box .ui-thumb__photo .slider-nav .slick-slide.slick-center .images_fade{border:3px solid #fff;}
.photo-box .ui-thumb__photo .slider-nav .slick-arrow{position: absolute;top: 30px;width:65px;height:65px;border-radius:50%;background:#fff;text-indent:-9999px;z-index: 10;box-shadow: 0 0 5px rgba(10,0,0,0.2);}
.photo-box .ui-thumb__photo .slider-nav .slick-arrow:before{display:inline-block;position:absolute;left:20px;top:23px;width:20px;height:20px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.photo-box .ui-thumb__photo .slider-nav .slick-arrow.slick-prev{left: 0; width: 70px; height: 70px; background: rgba(0,0,0,0.5); border-radius: 0; margin-left: 0; top: 50%; transform: translateY(-50%);}
.photo-box .ui-thumb__photo .slider-nav .slick-arrow.slick-prev:before{left:30px;transform:rotate(225deg);-webkit-transform:rotate(225deg);}
.photo-box .ui-thumb__photo.aside__photo {position: relative;}
.photo-box .ui-thumb__photo.aside__photo .inner {padding-right: 0; padding: 0; border: 0;}
.photo-box .ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide {width:100%;}
.photo-box .ui-thumb__photo.aside__photo .slider-nav {width:100%;background: transparent;}
.photo-box .ui-thumb__photo .slick-track {top:auto; bottom:0;}
.photo-box .ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade {height:80px;}
.photo-box .ui-thumb__photo.aside__photo,
.photo-box .ui-thumb__photo.aside__photo .slider-for .slick-list .slick-track .slick-slide .images_fade {height:508px;}
.photo-box .ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide .images_fade img {width:100% !important;}
.photo-box .ui-thumb__photo .slider-nav .slick-arrow.slick-prev {left: 0; width:70px; height:70px; background: rgba(0,0,0,0.5);border-radius: 0;}
.photo-box .ui-thumb__photo .slider-nav .slick-arrow.slick-next {right: 0;  left:auto;top: 50%; transform: translateY(-50% ); width: 70px; height: 70px; background: rgba(0,0,0,0.5); border-radius: 0;}
.photo-box .ui-thumb__photo .slider-nav .slick-arrow:before {border-top: 1px solid #fff; border-right: 1px solid #fff;}
.photo-box .ui-thumb__photo .slider-nav button:active,
.photo-box .ui-thumb__photo .slider-nav button:focus {border:2px dotted #d2d2d2;}
.photo-box .ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade:active,
.photo-box .ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade:focus{border:2px dotted #d2d2d2;}

@media(max-width:1279px){
    .photo-box .ui-thumb__photo .inner{height:620px;}
    .photo-box .ui-thumb__photo .slider-for .slick-slide .images_fade {height:300px;}
    .photo-box .ui-thumb__photo .slider-nav .slick-slide .images_fade img{height:100%;width:auto;}
    .photo-box .ui-thumb__photo .slider-nav{padding:0 30px;}
    .photo-box .ui-thumb__photo .slider-nav .slick-arrow{top:20px;}
    .photo-box .ui-thumb__photo.aside__photo .slider-for {height:auto;}
    .photo-box .ui-thumb__photo.aside__photo .slider-nav {position: absolute;height: 500px;padding-top: 360px;}
    .photo-box .ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade:after {background:none;}
}
@media(max-width:1023px){
    .photo-box .ui-thumb__photo .inner {height:auto;}
    .photo-box .ui-thumb__photo.aside__photo .slider-nav {height: 78px; padding-top: 0; position: relative;}
    .photo-box .ui-thumb__photo.aside__photo .slider-for .slick-list .slick-track .slick-slide .images_fade{height:350px;}
    .photo-box .photo-txt .photo-cont br{display:none;}
    .photo-box .ui-thumb__photo .slider-for .slick-slide .images_fade{height:400px;}
    .photo-box .ui-thumb__photo .slider-for .slick-slide .images_fade img{height:100%;width:auto;max-width:1000px;}
    .photo-box .ui-thumb__photo .slider-nav{bottom: -10px;padding:0;}
    .photo-box .ui-thumb__photo .slider-nav .slick-slide{padding:0;}
    .photo-box .ui-thumb__photo .slider-nav .slick-slide .images_fade{height: 120px;}
    .photo-box .ui-thumb__photo .slider-nav .slick-slide .images_fade img{height:auto;width:100%;}
    .photo-box .ui-thumb__photo .slider-nav .slick-arrow{top:25%;transform: scale(0.6);-webkit-transform: scale(0.6);}
    .photo-box .ui-thumb__photo .slider-nav .slick-arrow.slick-prev{left:-10px;}
    .photo-box .ui-thumb__photo .slider-nav .slick-arrow.slick-next{right:-10px;}
    .photo-box .ui-thumb__photo.aside__photo {height:auto;}
    .photo-box .ui-thumb__photo .slider-nav .slick-arrow.slick-next,
    .photo-box .ui-thumb__photo .slider-nav .slick-arrow {border:0;}
}
@media(max-width:767px){
    .photo-box .photo-txt{background-size:50%;}
    .photo-box .photo-txt .photo-tit .photo-tag{font-size:14px;}
    .photo-box .photo-txt .photo-tit .photo-title{font-size:20px;}
    .photo-box .photo-txt .photo-cont{font-size:14px;}
    .photo-box .ui-thumb__photo .inner{height:450px;}
    .photo-box .ui-thumb__photo .slider-for .slick-slide .images_fade{height:350px;background: #f1f1f1;}
    .photo-box .ui-thumb__photo .slider-nav .slick-slide{opacity: 1;}
    .photo-box .ui-thumb__photo .slider-nav .slick-slide .images_fade{height:90px;}
    .photo-box .ui-thumb__photo .slider-nav .slick-arrow{top:12%;}
}
@media(max-width:500px){
    .photo-box{padding:0;border:none;}
    .photo-box .ui-thumb__photo .inner{height:auto;}
    .photo-box .ui-thumb__photo.aside__photo .slider-for .slick-list .slick-track .slick-slide .images_fade {height:250px;}
    .photo-box .photo-txt{padding: 0 20px 30px;}
    .photo-box .ui-thumb__photo .slider-nav .slick-arrow{top:0;}
}
/* sec6c 포토갤러리 End */
/* sub0702 박물관소개 */

/* sub0703 역대관장 소개 */
.history_director_wrap{margin-left:-20px;display: none;}
.history_director_wrap.on{display: block;}
.history_director_wrap::after{content: "";display: block;clear:both;visibility: hidden;}
.history_director_wrap .item{float:left;margin-left:20px;width: calc(33.33% - 20px);margin-bottom:15px;border:1px solid #ddd;border-radius: 15px;text-align: center;box-shadow: 3px 3px 5px 0px rgb(0,0,0,0.2);;}
.history_director_wrap .item .inner{padding:20px 10px;}
.history_director_wrap .item .inner .name{margin-top:10px;}
.history_director_wrap .item .inner .name strong{color:#222;font-size:18px;font-family: 'score';display: block;}

@media(max-width:699px){
    .history_director_wrap .item{width: calc(50% - 20px);}
}
@media(max-width:450px){
    .history_director_wrap{margin-left:0;}
    .history_director_wrap .item{float:none;margin-left:0;width: 100%;}
}
/* sub0703 역대관장 소개 End */

/* sub0704  연혁 */
/* 연혁 시작 */
/* se02a */
.history_se02a {margin-top: 80px;overflow: hidden; background: url(/images/kor/sub07/se02a_bg.png) left 0 top 190px no-repeat;background-size:30%;}
.history_se02a .history_title strong {display: block;color:#2397ae;font-size:50px;font-weight: bold; letter-spacing: -0.02em;font-family:'GmarketSansB';line-height: 1.2;margin-bottom:20px;}
.history_se02a .history_title em{display:block; font-size:24px;letter-spacing: -0.045em;color:#222;font-family:'GmarketSansB';}
.history_se02a .history_title p{margin-top:0;color:#444;}

.history_se02a .history_list {position: relative;margin-left: 48.373%;margin-top:-20px;width: calc(100% - 48.373%);}
.history_se02a .history_list:before {content: "";display: block;position: absolute;left:6px;top:20px;width: 1px;height: 100%;background: #ddd}

.history_se02a .history_list>li+li{margin-top:140px;}

.history_se02a .history_list>li .info ul li{position:relative;margin-top:45px;padding-left:55px;}
.history_se02a .history_list>li .info ul li:nth-child(1){margin-top:0;}
.history_se02a .history_list>li:last-child .info ul li:last-child::after{content: "";position: absolute;left:6px;top:18px;width:1px;height:100%;background: #fff;z-index: 2;}
.history_se02a .history_list>li .info ul li strong{position: relative;left:auto;top:auto;color:#283c5d;font-size:17px;font-weight:bold;line-height: 1.39;font-family:'GmarketSansB';}
.history_se02a .history_list>li .info ul li strong::before{content: "";position:absolute;left:-55px;top:0;width:6px;height:6px;border:4px solid #2397ae;background: #fff;border-radius: 100%;}
.history_se02a .history_list>li .info ul li strong::after{content: "";position:absolute;left:-39px;top:7px;width:29px;height:1px;background: #cbcbcb;margin-top:-1px;}

.history_se02a .history_list>li .info ul li b,
.history_se02a .history_list>li .info ul li span{display: block;font-size:16px;}
.history_se02a .history_list>li .info ul li b{color:#282828;font-weight:bold;margin-top:0;}
.history_se02a .history_list>li .info ul li span{color:#676767;letter-spacing: -0.05em;}
.history_se02a .history_list>li .info ul li span+b{margin-top:10px;}

@media(max-width:1159px) {
    .history_se02a .history_list {margin-top:20px;}
}
@media(max-width:767px) {
    .history_se02a {background: none;}
    .history_se02a:before {display: inline-block;position: absolute;}
    .history_se02a .history_list {margin: 80px 0 0;width:100%;}
}
/* @media(max-width:550px) {
    .history_se02a .history_list>li .year{font-size:28px;}
    .history_se02a .history_list>li .info ul li{padding-left:0;}
    .history_se02a .history_list>li .info ul li strong{position: relative;margin-bottom:15px;display: block;}
    .history_se02a .history_list>li .info ul li b,
    .history_se02a .history_list>li .info ul li span{padding-left:80px;}
} */
@media(max-width:450px) {
    .history_se02a .history_title strong{font-size:35px;}
}
/* sub0704  연혁 End */

/* sub0705 조직 및 업무 */
.org_wrap{background: #f8fafa;padding:67px 20px 54px;}
.org_wrap .org{max-width:640px;margin:0 auto;text-align: center;}
.org_wrap .org>li .title{position: relative;width:236px;border:4px solid #283c5d;height:55px;display: table;table-layout: fixed;margin:0 auto;background: #fff;}
.org_wrap .org>li .title::after{content: "";position: absolute;left:50%;bottom:-49px;width:1px;height:45px;margin-left:-0.5px;background: #ccc;}
.org_wrap .org>li .title strong{display: table-cell;vertical-align: middle;color:#283c5d;font-size:20px;letter-spacing: -0.045em;width: 100%;}
.org_wrap .org>li .org_list{position:relative;overflow: hidden;margin-left:-155px;margin-top:45px;padding-top:47px;}
.org_wrap .org>li .org_list::before{content: "";position: absolute;left:34.5%;top:0;width:50.4%;height:1px;background: #ccc;}
.org_wrap .org>li .org_list li{position: relative;;float:left;width:calc(50% - 155px);margin-left:155px;margin-bottom:15px;}
.org_wrap .org>li .org_list li::before{content: "";position:absolute;left:50%;top:-46px;width:1px;height:45px;background: #ccc;margin-left:-0.5px;}
.org_wrap .org>li .org_list li::after{content: "";position: absolute;left:50%;top:-5px;width:5px;height:5px;background:#2397ae;border: 3px solid #fff;border-radius: 100%;margin-left:-5.5px;}
.org_wrap .org>li .org_list li a{display:table;table-layout: fixed;width:100%;height:100%;border: 4px solid #2397ae;color:#fff;background: #2397ae;padding:9.5px 10px;transition: 0.3s;}
.org_wrap .org>li .org_list li a:hover,
.org_wrap .org>li .org_list li a:focus{border-color:#283c5d;background: #fff;color:#283c5d;}
.org_wrap .org>li .org_list li a strong{display: table-cell;vertical-align: middle;font-size:18px;letter-spacing: -0.045em;font-weight:600;}

@media(max-width:710px){
    .org_wrap .org{max-width:100%;}
    .org_wrap .org>li .title::after{display: none;}
    .org_wrap .org>li .org_list{margin-left:0;padding-top:0;overflow: visible;}
    .org_wrap .org>li .org_list::before{display: none;}
    .org_wrap .org>li .org_list li{float:none;width:100%;max-width:236px;margin:0 auto;}
    .org_wrap .org>li .org_list li+li{margin-top:45px;}
    .org_wrap .org>li .org_list li::before{content: "";position:absolute;left:50%;top:-46px;width:1px;height:45px;background: #ccc;margin-left:-0.5px;}
    .org_wrap .org>li .org_list li::after{content: "";position: absolute;left:50%;top:-5px;width:5px;height:5px;background:#2397ae;border: 3px solid #fff;border-radius: 100%;margin-left:-5.5px;}
}
/* sub0705 조직 및 업무 End */


.iframe_box{position:relative; width:100%; height:auto; padding-bottom: 56.44%;}
.iframe_box iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}


/* 이북게시판 이미지 정렬 css */
.sub04_01_02 .program--contents .bbs--view--images {text-align:center}
/* 이북게시판 이미지 정렬 css End */

/* sub0101 관람안내 */
.s0101 .vlist__column {display: flex; flex-wrap: wrap;}
/* sub0101 관람안내 End */

/* 개인정보처리방침 */
.privacy_policy .label_wrap {border-top: 2px solid #2166be;margin-top: 15px;margin-bottom: 40px;}
.privacy_policy .label_wrap li {width: 16.66666%; float: left; height: 134px; padding-top: 15px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
.privacy_policy .label_wrap li:last-child {border-right: 0px}
.privacy_policy .label_wrap li a{cursor:inherit}
.privacy_policy .label_wrap:after {content: '';display: block;clear: both;}
.privacy_policy .label_wrap li figure {text-align: center;}
.privacy_policy .label_wrap >li > figure img {width: 40px;}
.privacy_policy .label_wrap li figure figcaption {margin-top: 15px;line-height: 1.3;}
.privacy_policy .label_wrap li figure img {width: 70px}
.privacy_policy .cnt_list{width: 83%;margin: 20px auto 0px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.privacy_policy .cnt_list li {width: 50%;margin-bottom: 30px;position: relative;box-sizing: border-box;}
.privacy_policy .cnt_list li a{color: #444;font-weight: 400;box-sizing: border-box;padding-left: 30px;height: 25px;display: block;font-size: 16px;} 
.privacy_policy .cnt_list li img {position:absolute; left:0; top:0; width:24px;}
.privacy_policy .cnt_list li a img {position:absolute; left:0; top:0; width:24px;}
.privacy_policy .cnt_list li .frs_2 img {left: 25px;}
.privacy_policy .cnt_list li .frs_3 img {left: 52px;}
.privacy_policy .cnt_list li.wide a{margin-left:50px;}
.privacy_policy h2 img {width: 32px}

@media (max-width: 860px) {
    .privacy_policy .label_wrap li {width: 33.3%;}
    .privacy_policy .label_wrap li:nth-child(3) {border-right: 0px}
}

@media (max-width: 520px) {
    .privacy_policy .label_wrap >li figure img {width:30px;}
    .privacy_policy .label_wrap >li {width: 100%;height: auto;padding-top: 12px;padding-bottom: 10px;}
    .privacy_policy .label_wrap >li figure {display: flex;align-items: center;justify-content: center;}
    .privacy_policy .label_wrap >li figure figcaption {margin-top: 0;margin-left: 10px;}
    .privacy_policy .label_wrap li {border-right: 0px;}
    .privacy_policy .cnt_list li {width:100%;}
    .privacy_policy .cnt_list li a {height: auto;}
}
/* 개인정보처리방침 End */
