/* 인사말 */
.grtWrap .sign em{padding-right:.75rem;}
.grtWrap .sign .img{ vertical-align: middle; }

/* 이미지 슬라이드 */
.subSlider { position:relative; padding:0 0 1rem; text-align:center;}
.subSlider .slider{ border:2px solid #ddd; padding:1rem 1rem 1.75rem; z-index: 0;}
.subSlider .control {position:absolute; left:0; bottom:0; width:100%; text-align:center;}
.subSlider .control > a{ display:inline-block; width:2rem; height:2rem; line-height:2rem; text-align:center; border-radius:50%; background:#d2d8db; color:#5e717e; z-index: 1; transition: all .2s; -webkit-transition: all .2s;}
.subSlider .control > a:hover{ background:#2a5375; color:#fff;}
.subSlider .control > a.slick-hidden{ display:none !important;}
.subSlider .control .page{ display:inline-block; line-height:2rem; color:#fff; background:#1273c0; padding:0 1.2rem; border-radius:1rem; z-index: 1;}
.subSlider .control .page strong:after{content:"-"; position:relative; display:inline-block; margin:0 5px; font-size:.7rem;}

/* 상설전시 */
.pmntExh{ display:flex; flex-wrap: wrap; justify-content: space-between;}
.pmntExh img{ max-width:100%; height:auto;}
.pmntExh .txt{ flex:1; padding-right:1rem; word-break: keep-all; }
.pmntExh .txt p ~ p{ margin-top:1.5rem;}
.pmntExh .map{ text-align:right;}
.pmntExh .imgBox{ width:100%; margin:1.5rem 0; display:flex; flex-wrap:wrap;  }
.pmntExh .imgBox dl{ display:flex; flex-wrap:wrap; align-content:space-between; justify-content:center; flex:1; border:1px solid #a6bacb; padding:1rem; border-radius:.5rem; word-break: keep-all; }
.pmntExh .imgBox dl ~ dl{ margin-left:1rem;}
.pmntExh .imgBox dt{ position:relative; width:100%; padding-bottom:.5rem; margin-bottom:.25rem; font-weight:600; font-size:1rem; color:#005dae; text-align:center;}
.pmntExh .imgBox dt:before{ content:""; position:absolute; left:calc(50% - .5rem); bottom:0; width:1rem; border-bottom:2px solid #005dae;}
.pmntExh .imgBox dd.con{ width:100%; min-height:4rem; margin:.5rem 0;}
.pmntExh .imgBox dd.img{text-align: center; }
.pmntExh .imgBox dd.img p.rsp_img{background:#f1f1f1; border:1px solid #eee;}
.pmntExh .imgBox dd.img span{ display:block; font-weight:600; line-height:1.5; margin-top:.75rem;}

.pmntExh .imgBox.ty2 dl{align-content:start; }
.pmntExh .imgBox.ty2 dd.img{ margin:.5rem 0;}
.pmntExh .imgBox.ty2 dd.img p.rsp_img{ border:none; background:none;}

/* 체험 */
.exprnWrap{ position:relative; padding:3.5rem 1.5rem 1.5rem; overflow:hidden;}
.exprnWrap h3{ margin-top:.75rem; font-size:2.25rem; font-weight:900; line-height:1.1;}
.exprnWrap .tit{ position:relative; display:inline-block; margin-bottom:2rem; word-break: keep-all; margin-left:4rem; z-index: 1; color:#000}
.exprnWrap .tit p span{ font-size:1.5rem; font-weight:600; display: flex; line-height:1.4; align-items: center;}
.exprnWrap .tit p span em{ margin-left:.5rem; flex:1; height:2px; background:#000;}
.exprnWrap .inner{ position:relative; border-radius:1rem; background:#fff; overflow:hidden; z-index: 1;}
.exprnWrap .inner .point{ padding:1rem;}
.exprnWrap .inner .point p{ position:relative; color:#fff; font-weight:600; font-size:.9rem; padding-left:1.5rem;}
.exprnWrap .inner .point p:before{content:"\e92c"; position:absolute; left:0; top:.25rem; font-family: 'xeicon'; font-size:1rem; font-weight:400; line-height:1;}
.exprnWrap .inner .point p + p{ margin-top:.3rem;} 
.exprnWrap .inner .con{ padding:1.5rem;}
.exprnWrap .inner .con .img{ display:flex; flex-wrap: wrap; margin-top:2rem;}
.exprnWrap .inner .con .img p{ flex:1; border-radius:.75rem; overflow:hidden;}
.exprnWrap .inner .con .img p + p{ margin-left:2rem;}
.exprnWrap .inner .con .img p img{ width:100%; height:auto;}
.exprnWrap .inner .box{ margin-top:1rem; padding:1rem 1.25rem; border-radius:1rem; background:#f6f6f6;}
.exprnWrap .inner .cultExprnImg{ width:100%; height:auto;}
/* 체험 : 고고학체험 */
.exprnWrap.ty1{ background:#f2a62a url('/images/dgedu/web/dme/sub/exprn01_pttrn.png'); }
.exprnWrap.ty1:before{ content:""; position:absolute; left:0; top:0; width:167px; height:124px; background:url('/images/dgedu/web/dme/sub/exprn01_bg1.png') no-repeat left top/contain; z-index: 0;}
.exprnWrap.ty1:after{ content:""; position:absolute; right:0; top:1rem; width:25.5rem; height:13.9rem; background:url('/images/dgedu/web/dme/sub/exprn01_bg2.png') no-repeat right bottom/contain; z-index: 0;}
.exprnWrap.ty1 .point{background:#53361a;}

/* 체험 : 디지털아쿠아리움 */
.exprnWrap.ty2{ background-repeat:no-repeat, repeat; background-color:#67ceff; background-size:contain, auto; background-position:top center; background-image:url('/images/dgedu/web/dme/sub/exprn02_bg1.png'), url('/images/dgedu/web/dme/sub/exprn01_pttrn.png'); }
.exprnWrap.ty2:after{ content:""; position:absolute; right:1rem; top:1rem; width:16.75rem; height:13rem; background:url('/images/dgedu/web/dme/sub/exprn02_bg2.png') no-repeat right bottom/contain; z-index: 0;}
.exprnWrap.ty2 .point{background:#0552a6;}

/* 체험 : 크로마키체험 */
.exprnWrap.ty3{ background:#eff7d8 url('/images/dgedu/web/dme/sub/exprn01_pttrn.png'); }
.exprnWrap.ty3:after{ content:""; position:absolute; right:1rem; top:1rem; width:24.15rem; height:13rem; background:url('/images/dgedu/web/dme/sub/exprn03_bg1.png') no-repeat right bottom/contain; z-index: 0;}
.exprnWrap.ty3 .point{background:#008c44;}

/* 체험 : VR체험 */
.exprnWrap.ty4{ background:#efddff url('/images/dgedu/web/dme/sub/exprn01_pttrn.png'); }
.exprnWrap.ty4:after{ content:""; position:absolute; right:0; top:0; width:24rem; height:14.5rem; background:url('/images/dgedu/web/dme/sub/exprn04_bg1.png') no-repeat right bottom/contain; z-index: 0;}
.exprnWrap.ty4 .point{background:#833586;}

/* 체험 : 보조공학기기체험 */
.exprnWrap.ty5{ background:#ecebe6 url('/images/dgedu/web/dme/sub/exprn01_pttrn.png'); }
.exprnWrap.ty5:after{ content:""; position:absolute; right:0; top:0; width:30.25rem; height:14rem; background:url('/images/dgedu/web/dme/sub/exprn05_bg1.png') no-repeat right bottom/contain; z-index: 0;}
.exprnWrap.ty5 .point{background:#19355e;}

/* 체험 : 문화체험실 */
.exprnWrap.ty6{ background:#eff7d8 url('/images/dgedu/web/dme/sub/exprn01_pttrn.png'); }
.exprnWrap.ty6:after{ content:""; position:absolute; right:1rem; top:1rem; width:24.15rem; height:13rem; background:url('/images/dgedu/web/dme/sub/exprn06_bg1.png') no-repeat right bottom/contain; z-index: 0;}
.exprnWrap.ty6 .point{background:#008c44;}

/* 전시회 리스트 */
.exbiList ul{ margin:0 -.5rem; overflow:hidden;}
.exbiList li{ width:calc(33.33% - 1rem); margin:.5rem; float:left;}
.exbiList li a{ display:block; position:relative; height:25rem; border:1px solid #ddd; overflow:hidden;}
.exbiList li a .img{ height:100%; text-align:center; background-color:#f1f1f1; transition: all .2s; -webkit-transition: all .2s;}
.exbiList li a .img.noimg{ background-size:auto;}
.exbiList li a .img img{ position:relative; width:auto; height:100%; left:50%; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.exbiList li .con{ position:absolute; left:0; bottom:0; width:100%; padding:1rem; background:rgba(0,0,0,0.75); color:#fff;}
.exbiList li .con .cate{ position:relative; line-height:1.5rem; padding-right:2rem;}
.exbiList li .con .cate:before{ content:"\e90b"; position:absolute; right:0; top:0; font-family: 'xeicon';}
.exbiList li .con strong{ display:block; margin:.25rem 0; font-weight:600; font-size:.9rem; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.exbiList li .con .date span{ display:block; }
.exbiList li a:hover .img{transform: scale(1.1); -webkit-transform: scale(1.1);}
/* 전시회 리스트 : 이전 */
.exbiList.past li{ width:calc(25% - 1rem); }
.exbiList.past li a{ height:17.5rem;}

/* 전시회 상세 */
.exbiView{ display:flex; padding:1.5rem; border:1px solid #ddd;}
.exbiView h3{ font-weight:700; color:#000; font-size:1.1rem; margin:.5rem 0 1rem;}
.exbiView .img{ width:12.5rem; background-size:cover; background-repeat:no-repeat; background-position: center;}
.exbiView .img img{ max-width:100%; height:auto;}
.exbiView .con{ flex:1; padding-left:1.5rem;}
.exbiView .con .cate{ color:#0d69cd; font-weight:600;}
.exbiView .con ul{ padding-top:1rem; border-top:1px dashed #ddd;}
.exbiView .con li{ display:flex;}
.exbiView .con li + li{ margin-top:.75rem;}
.exbiView .con li > span{ min-width:5rem; font-weight:600; color:#000;}

/* 소장품 검색 */
.psgubList ul{ margin:0 -.5rem; overflow:hidden;}
.psgubList li{ width:calc(25% - 1rem); margin:.5rem; float:left;}
.psgubList li a{ display:block; position:relative; border:1px solid #ddd; overflow:hidden;}
.psgubList li a .img{ height:9.5rem; background-color:#f1f1f1; transition: all .2s; -webkit-transition: all .2s;}
.psgubList li a .img img{ position:relative; width:auto; height:100%; left:50%; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.psgubList li a .con{ padding:.75rem 1rem;}
.psgubList li a strong{ display:block; margin:0 0 .35rem; font-weight:600; font-size:.8rem; color:#000; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.psgubList li a span{ position:relative; display:block; font-weight:400; line-height:1rem; padding-right:1.25rem; font-size:.7rem;}
.psgubList li a span:before{ content:"\e90b"; position:absolute; right:0; top:0; font-family: 'xeicon'; font-size:.9rem;}

/*개인정보처리방침*/
.privacy_wrap .pri_img img{width: 4rem;}
.privacy_wrap img.pri_ico {width: 2rem; vertical-align: middle;}
.list_ol2 > li { position:relative; min-height:1.25rem; padding-left:1.6rem; margin-top:0.35rem; color:#333; line-height:1.2rem; }
.list_ol2 > li > span.num { position:absolute; left:0; top:0; width:1.25rem; height:1.25rem; line-height:1.25rem; font-size:.7rem; border-radius:50%; color:#fff; text-align:center; font-weight:700; color:#1f64b2; background-color:#e8f3ff; letter-spacing: -1px;} 

/* 상징 *//*250317*/
.symbol { position:relative; word-break:keep-all; display: flex; flex-wrap: wrap; justify-content: space-between;} 
.symbol > div { width:49%; position:relative; padding:1rem; border:2px solid #dcdcdc; border-top:0; border-radius:0 0 1.75rem 1.75rem; margin-bottom:1rem;} 
.symbol > div:before { content:""; position:absolute; left:-2px; top:0; width:calc(100% + 4px); height:3px; background:#0072ff; }
.symbol > div.w100 {width:100%; text-align:center;}
.symbol > div h3 { font-weight:600; margin-bottom:1rem; text-align: center; }
.symbol > div h3 strong { display:inline-block; width:5.6rem; padding:0.3rem 0.5rem; color:#fff; text-align:center; background:#0072ff; border-radius:2.1rem; }
.symbol > div .img {display: block;width: 14rem;max-height: 11.2rem;border-radius:0.5rem;border:1px solid #ededed;box-shadow:3px 3px 10px rgba(0,0,0,0.1);overflow:hidden;margin: 0 auto 1.5rem;}
.symbol > div .img img { width:100%; }
.symbol .slogan { padding:1.5rem; text-align:center; min-height:0; }
.symbol .slogan h3 strong { font-size:1.1rem; width:auto; padding:0.35rem 1rem; margin-right: 0; }
.symbol .slogan p { font-size:1rem; font-weight:600; }
.symbol .symbol1:before { background:#48b1ff; }
.symbol .symbol1 h3 strong { background:#48b1ff; }
.symbol .symbol2:before { background:#00b29f; }
.symbol .symbol2 h3 strong { background:#00b29f; }
.symbol .symbol3:before { background:#858ff1; }
.symbol .symbol3 h3 strong { background:#858ff1; }
.symbol .symbol4:before { background:#6182ec; }
.symbol .symbol4 h3 strong { background:#6182ec; }
.symbol_song { position:relative; background:#f0f8ff; border:1px solid #dbdbdb; }
.symbol_song h3 {padding:1rem 13rem 1rem 1.5rem; font-size:1.1rem; font-weight:700; }
.symbol_song .btn { position:absolute; right:1rem; top:0.6rem; }
.symbol_song .btn a { min-width:0; padding:0.5rem .9rem }
.symbol_song .rsp_img { background:#fff; padding:1rem; border-top:1px solid #dbdbdb; }
.symbol > div.nosym {padding:1.5rem 2rem 1.5rem 2rem;}


/* zone_slide *//*250317*/
.sch_photo{position: relative; padding-top: 2rem; margin-top: 4rem;}
.sch_photo::before{width: 0; height: 13.5rem; background: #f5f9fc; position: absolute; z-index: -1;top: 0; left:calc(-1 * (100vw - 720px) / 2); content: '';}
.sch_photo .zone_page{position: relative; margin-top: 3.5rem; padding-top: 1rem; border-top: 1px solid #000; font-family: 'SCDream'; font-weight: 700; overflow: hidden;}
.sch_photo .zone_page div{float: left;}
.sch_photo .zone_page .zone_next{float: right;}
.sch_photo .zone_page div a{display: inline-block; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; font-size: 1rem; text-align: center; background: #3d352e; color: #fabd00; margin-right: 1rem;}
.sch_photo .zone_page .zone_next a{margin-right: 0; margin-left: 1rem;}
.sch_photo .zone_page .now{position: absolute; top: 1.25rem; left: 50%; transform: translateX(-50%); width: 8rem; line-height: 2rem; background: #fabd00; text-align: center; border-radius: 1.5rem; font-weight: 700;}

/* sch_photo_slide *//*250317*/
.zone_sch.action .sch_photo::before{width: 100vw;}
.zone_sch.action .sch_photo .sch_photo_slide{opacity: 1; width:66rem;}
.sch_photo .sch_photo_slide{opacity: 0; margin-top: 1.5rem; width: calc((100vw - 1400px) / 2 + 1400px + 20%); overflow: hidden;}
.sch_photo .sch_photo_slide .slick-list{overflow: visible; width: 1320px;}
.sch_photo .sch_photo_slide .slide{padding-right: 3rem; padding-bottom: 1rem;}
.sch_photo .sch_photo_slide .slide a{display: block; height: 13rem; position: relative; overflow: hidden; box-shadow: 0.3rem 0.3rem 1rem rgba(0, 0, 0, 0.3);}
.sch_photo .sch_photo_slide .slide a::after{content: "\e913"; font-family: 'xeicon'; color: #7dd6ff; z-index: 2; font-size: 1.5rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); opacity: 0; transition: transform 0.3s; -webkit-transition: transform 0.3s;}
.sch_photo .sch_photo_slide .slide a::before{width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; opacity: 0; z-index: 1; transition: 0.3s; -webkit-transition: 0.3s; content: '';}
.sch_photo .sch_photo_slide .slide a img{width: 100%; height: auto; position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.sch_photo .control{position: absolute; top: 1.4rem; right: 0; font-size: 0; line-height: 0;}
.sch_photo .control a{display: inline-block; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; margin:0; text-align: center; background: #539ded; font-size: 1.3rem; vertical-align: middle; transition: color 0.3s; -webkit-transition: color 0.3s;}
.sch_photo .control a.slick-hidden{display: none;}
.sch_photo .control a.btn_zone_next{background: #1f6abb;}
.sch_photo .control .count{position: relative; display: inline-block; vertical-align: middle; font-size: 0.9rem; line-height: 2.5rem; color: #ffffff;}
.sch_photo .control .count::before{width: 0.1rem; height: 0.4rem; background: #313131; position: absolute; top: 1.2rem; right:8.6rem; transform: rotate(40deg); -webkit-transform: rotate(40deg); content: '';}
.sch_photo .control .count em{padding-right:1.5rem;}
.sch_photo .control .count .current{font-size: 1.2rem; color: #1f6abb; font-weight: 700;}
.sch_photo .control .count .total {color:#242424;}

/* sch_photo_slide :active *//*250317*/
.sch_photo .sch_photo_slide .slide a:hover::before{opacity: 1;}
.sch_photo .sch_photo_slide .slide a:hover::after{opacity: 1; transform:translate(-50%, -50%) rotate(180deg); -webkit-transform:translate(-50%, -50%) rotate(180deg);}
.sch_photo .control a:hover{color: #fff;}

/* imgpopup *//*250317*/
.img_popup_zone{opacity: 0; visibility: hidden; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.3); z-index: 100; text-align: center; transition: all 0.3s; -webkit-transition: all 0.3s;}
.img_popup_zone.on{opacity: 1; visibility: visible;}
.img_popup_zone .img_wrap{position: relative; padding: 2rem; background: #fff; box-shadow: 0.3rem 0.3rem 1rem rgba(0, 0, 0, 0.5); display: inline-block; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); max-width: 100%; max-height: 100%; overflow-y: auto;} 
.img_popup_zone .img_wrap .img{position: relative;}
.img_popup_zone .img_wrap .img img{vertical-align: middle;}
.img_popup_zone .btn_close{display: block; width: 2.25rem; height: 2.25rem; line-height: 2.25rem; text-align: center; position: absolute; top: 1.5rem; right: 2rem; color: #fff; background: #1f1f1f; font-size: 1rem; z-index: 2;}

/*250317*/
.sch_wrap .sch_btn {display: flex;flex-wrap: wrap;}
.sch_wrap .sch_btn li {width:24%; text-align: left; margin:0 .5% .8rem .5%; }

.sch_wrap .sch_btn li a {width:100%; border:1px solid #ddd; display: block; padding:.8rem .5rem .8rem 3rem; border-radius: .4rem; position:relative;}
.sch_wrap .sch_btn li a:before {position:absolute; top:50%; left:.5rem; width:40px; height:40px; -webkit-transform:translateY(-50%); transform:translateY(-50%); border-radius:50%; background:#f1f1f1; color:#333; font-size:1rem; line-height:40px; text-align:center; font-family:'xeicon'; content:'\e902'; }
.sch_wrap .sch_btn li a:hover {box-shadow: 0px 0px 5px #8f8f8f4d;}
.sch_wrap .sch_btn:first-of-type li a:before {background:#e9f5fd;}
.sch_wrap .sch_btn:first-of-type li a:hover {border-color:#53b9fd;}
.sch_wrap .sch_btn:nth-of-type(2) li a:before {background:#daf3e3;}
.sch_wrap .sch_btn:nth-of-type(2) li a:hover {border-color:#7be2a1;}
.sch_wrap .sch_btn:nth-of-type(3) li a:before {background:#faeaf2;}
.sch_wrap .sch_btn:nth-of-type(3) li a:hover {border-color:#f37d96;}
.sch_wrap .sch_btn:nth-of-type(4) li a:before {background:#f6f0ff;}
.sch_wrap .sch_btn:nth-of-type(4) li a:hover {border-color:#a97cec;}
.sch_wrap .sch_btn:nth-of-type(5) li a:before {background:#e4f5f7;}
.sch_wrap .sch_btn:nth-of-type(5) li a:hover {border-color:#5ed8e6;}
.sch_wrap .sch_btn:nth-of-type(6) li a:before {background:#fff4ed;}
.sch_wrap .sch_btn:nth-of-type(6) li a:hover {border-color:#f79f4e;}
.sch_wrap .sch_btn:nth-of-type(7) li a:before {background:#eaeafa;}
.sch_wrap .sch_btn:nth-of-type(7) li a:hover {border-color:#7070ec;}
.sch_wrap .sch_btn:nth-of-type(8) li a:before {background:#faf6e3;}
.sch_wrap .sch_btn:nth-of-type(8) li a:hover {border-color:#ecd76a;}

/*책가도 */
.exprnWrap.ty6_1{ background:#eff7d8 url(/images/dgedu/web/dme/sub/exprn01_pttrn.png); }
.exprnWrap.ty6_1:after{ content:""; position:absolute; right:1rem; top:1rem; width:24.15rem; height:13rem; background:url('/images/dgedu/web/dme/sub/exprn06_01_bg1.png') no-repeat right bottom/contain; z-index: 0;}
.exprnWrap.ty6_1 .point{background:#008c44;}


/* 탐구활동실 */
.exprnWrap.ty7{background: #2be7ff url(/images/dgedu/web/dme/sub/exprn01_pttrn.png);}
.exprnWrap.ty7:after{ content:""; position:absolute; right:0; top:0; width:30.25rem; height:14rem; background:url('/images/dgedu/web/dme/sub/exprn07_bg1.png') no-repeat right bottom/contain; z-index: 0;}
.exprnWrap.ty7 .point{background: #008798;}


/* 우리학교 */
.exprnWrap.ty8{background: #ffe578 url(/images/dgedu/web/dme/sub/exprn01_pttrn.png);}
.exprnWrap.ty8:after{ content:""; position:absolute; right:0; top:0; width:30.25rem; height:14rem; background:url('/images/dgedu/web/dme/sub/exprn08_bg1.png') no-repeat right bottom/contain; z-index: 0;}
.exprnWrap.ty8 .point{background: #ff7200;}


@media (max-width:1440px) {
    /* imgpopup*//*250317*/
    .img_popup_zone .img_wrap{max-width: 95%; max-height: 95%;}
    .img_popup_zone .img_wrap .img img {width: 100%;}

   /* sch_photo_slide *//*250317*/
   .zone_sch.action .sch_photo::before{width: 105%; left: -2.5%;}
   .sch_photo .sch_photo_slide{width: 100% !important; overflow: hidden;}
   .sch_photo .sch_photo_slide .slick-list{width: calc(100% + 2rem);}
   .sch_photo .sch_photo_slide .slide{padding-right: 2rem;}
   .sch_photo .sch_photo_slide .slide a img{height: 100%; width: auto; max-width: none;}
}


@media (max-width:1024px) {

    /* 체험 */
    .exprnWrap .tit{ margin-left:1.5rem;}
    /* 체험 : 고고학체험 */
    .exprnWrap.ty1:before{ width:6rem; height:5rem;}
    .exprnWrap.ty1:after{ width:60%; height:13rem; }
    /* 체험 : 보조공학기기체험 */
    .exprnWrap.ty5:after{ right:-6rem;}

	/* 전시회 리스트 : 이전 */
	.exbiList.past li{ width:calc(33.33% - 1rem); }

    /* 소장품 검색 */
    .psgubList li a .img{ height:8.5rem;}
    
    /*250317*/
    .sch_wrap .sch_btn li {width:32%; }
}

@media (max-width:920px) {
	/* 상징 *//*250317*/
    .symbol > div > div { padding-left:13rem; } 
	/* 전시회 리스트 */
	.exbiList li a{ height:22rem; }
}

@media (max-width:860px) {

    /* 체험 : 크로마키체험 */
    .exprnWrap.ty3:after{ width:50%; height:12rem;}
    /* 체험 : VR체험 */
    .exprnWrap.ty4:after{ width:45%; height:13rem;}
    /* 체험 : 문화체험실*/
    .exprnWrap.ty6:after{ width:50%; height:12rem;}
    /* 소장품 검색 */
    .psgubList li{ width:calc(33.33% - 1rem); }
}

@media (max-width:768px) {

    /* 상설전시 */
    .pmntExh .map{ width:100%; text-align:center; margin-top:2rem;}
    .pmntExh .txt{ width:100%;}
    .pmntExh .imgBox dl{ width:100%; flex:inherit; flex-direction:row-reverse; align-items:flex-start;}
    .pmntExh .imgBox dl ~ dl{ margin-left:0; margin-top:.5rem;}
    .pmntExh .imgBox dt{ width:100%; text-align:left;}
    .pmntExh .imgBox dt:before{ left:0;}
    .pmntExh .imgBox dd.con{ flex:1; padding-left:1rem;}
    .pmntExh .imgBox dd.img img{ max-height:7rem;}
    .pmntExh .imgBox.ty2 dl{flex-direction:row;}
    .pmntExh .imgBox.conNone dl{ padding:.5rem; flex:1; width:auto;}
    .pmntExh .imgBox.conNone dl ~ dl{ margin-left:.5rem; margin-top:0rem;}

    
    /* 체험 */
    .exprnWrap h3{ font-size:1.75rem;}
    .exprnWrap .tit p span{ font-size:1.25rem;}
    .exprnWrap .inner .con{ padding:1.5rem 1rem;}
    .exprnWrap .inner .con .img p + p{ margin-left:.5rem;}
    .exprnWrap .inner .point p{ font-size:.8rem; font-weight:400;}
    .exprnWrap .inner .point p:before{ font-weight:400; top:.1rem;}
    .exprnWrap .inner .con li{ width:100%; margin:.15rem 0;}
    /* 체험 : 디지털아쿠아리움 */
    .exprnWrap.ty2:after{ width:35%; height:11rem;}
    .exprnWrap.ty2 .point{background:#0552a6;}
    /* 체험 : VR체험 */
    .exprnWrap.ty4:after{ height:12rem;}

	/* 전시회 리스트 */
	.exbiList li{ width:calc(50% - 1rem) !important; }    

    /* 소장품 검색 */
    .psgubList li{ width:calc(33.33% - .5rem); margin:.25rem; }
     /*250317*/
    .symbol > div {width:100%;}
}


@media (max-width:600px){
    /* 상징 *//*250317*/
    .symbol > div > div { padding:1.5rem; }
    .symbol > div > div .img { position:relative; left:auto; top:auto; display:block; margin:0 auto 1rem;  }
    .symbol > div > div h3 { text-align:center; }
    .symbol_song h3 { padding:1rem 1rem 0; text-align:center; }
    .symbol_song .btn { position:relative; right:auto; top:auto; text-align:center; padding-bottom:1rem; }

     /* imgpopup *//*250317*/
     .img_popup_zone .img_wrap{padding: 1rem;}
     .img_popup_zone .btn_close{right: 1rem; top: 1rem;}
}


@media (max-width:580px) {

    /* 상설전시 */
    .pmntExh .imgBox.conNone dl{ width:48%; flex:inherit; margin:.25rem 1%;}
    .pmntExh .imgBox.conNone dl ~ dl{ margin:.25rem 1%;}
    
    /* 체험 */
    .exprnWrap{ padding:1.5rem 1rem 1rem;}
    .exprnWrap:after{ display:none;}
    .exprnWrap h3{ font-size:1.5rem;}
    .exprnWrap .tit{ display:block; margin:0 .5rem 1.5rem;}
    .exprnWrap .tit p span{ font-size:1.05rem;}
    .exprnWrap .inner .con .img p{ flex:inherit; width:100%;}
    .exprnWrap .inner .con .img p + p{ margin-left:0; margin-top:.5rem;}
    .exprnWrap .inner .box{ padding:.75rem;}
    /* 체험 : 고고학체험 */
    .exprnWrap.ty1:before{ transform: rotateY(180deg); -webkit-transform: rotateY(180deg); left:auto; right:0; width:10rem;}
    .exprnWrap.ty1 .tit{ margin-right:3rem;}

	/* 전시회 리스트 */
	.exbiList li a{ height:20rem;}

    /* 전시회 상세 */
    .exbiView{ padding:1.5rem 1rem;}
    .exbiView .img{ width:10rem; }
    .exbiView h3{ font-size:1rem;}
    .exbiView .con{ padding-left:1rem;}    

    /* 소장품 검색 */
    .psgubList li{ width:calc(50% - .5rem); }
    
    /*250317*/
     .sch_wrap .sch_btn li {width:49%; }
}

@media (max-width:480px) {

    /* 인사말 */
    .grtWrap .sign .img img{ width:auto; height:1.5rem; }

    /* 이미지 슬라이드 */
    .subSlider .slider{ padding:.5rem .5rem 1.75rem;}

	/* 전시회 리스트 */
	.exbiList li{ width:calc(50% - .5rem) !important; margin:.25rem;}
	.exbiList li .con strong{ font-size:.85rem;}
	.exbiList li .con{ font-size:.7rem; padding:.75rem .5rem;}

    /* 전시회 상세 */
    .exbiView{ display:block; padding:1rem;}
    .exbiView h3{ font-size:.95rem;}
    .exbiView .img{ width:100%; text-align:center; margin-bottom:1rem;}
    .exbiView .img img{ width:100%; max-width:12rem; height:auto;}
    .exbiView .con{ padding-left:0;}
    .exbiView .con li + li{ margin-top:.5rem;}

    /* 소장품 검색 */
    .psgubList li{ width:calc(50% - .5rem); }
    .psgubList li a .con{ padding:.75rem;}
    
    /*250317*/
    .sch_wrap .sch_btn li a{overflow: hidden; padding:.5rem; text-align: center;}
    .sch_wrap .sch_btn li a:before {content:'';left: -2rem;top: 1.5rem;z-index:-1;opacity: 0.5;width: 4rem;height: 4rem;}
}

@media (max-width:420px) {

    /* 상설전시 */
    .pmntExh .imgBox dd.con{ width:100%; min-height:0px; flex:inherit; padding-left:0;}
    .pmntExh .imgBox dd.img{ width:100%; max-height:100%;}
    .pmntExh .imgBox.conNone dl{ width:100%; margin:.25rem 0;}
    .pmntExh .imgBox.conNone dl ~ dl{ margin:.25rem 0;}

    /* 체험 */
    .exprnWrap h3{ font-size:1.4rem;}
    .exprnWrap .tit p span{ font-size:1rem;}

	/* 전시회 리스트 */
	.exbiList li a{ height:18rem;}

    /* 소장품 검색 */
    .psgubList li a .img{ height:7rem;}
}

@media (max-width:360px) { 

	/* 전시회 리스트 */
	.exbiList ul{ margin:0;}
	.exbiList li{ width:100% !important; margin:.25rem 0;}
	.exbiList li a{ height:16rem !important;}

    /* 전시회 상세 */
    .exbiView .con li{ display:block;}
    .exbiView .con li > span{ width:100%; display:block; margin-bottom:.25rem;}

    /* 소장품 검색 */
    .psgubList li{ width:100%; margin:.25rem 0;}
}
