
/*@font-face {
    font-family: 'NanumS';
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/NanumSquareR.eot");
    src: url("../fonts/NanumSquareR.eot?#iefix") format('embedded-opentype'),
    url("../fonts/NanumSquareR.woff") format('woff');
}
@font-face {
    font-family: 'NanumS';
    font-style: normal;
    font-weight: 600;
    src: url("../fonts/NanumSquareB.eot");
    src: url("../fonts/NanumSquareB.eot?#iefix") format('embedded-opentype'),
    url("../fonts/NanumSquareB.woff") format('woff');
}
*/
@import url(https://cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);

* {
    font-family: 'Nanum Square', sans-serif;
    font-weight:normal;
    font-size:14px;
    letter-spacing:0em;
}

.pc_none{display: none;}
.skip-navigation{position:relative;z-index:9999;}
.skip-navigation a{display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; font-size:20px; color:#fff; font-weight:bold; background:#2466a6; white-space:nowrap;text-align:center;}
.skip-navigation a:focus, #skipNav a:active{height:auto; width:100%; padding:5px; margin-bottom:10px; position:absolute; left:0; top:0;}

/*헤더*/
.new_header{width: 1600px; height: auto; margin: 0 auto; border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.new_header_top{width: 100%; height:31px; background-color: #ececec;}
.new_header_top > ul{width: 1168px; height: 100%; margin: 0 auto; text-align: right;}
.new_header_top > ul > li{display: inline-block; font-size: 12px; line-height: 30px; margin-left:13px; }
.new_header_top > ul > li > a{font-size: 12px; color: #999999; font-family: "Nanum Gothic", '나눔고딕', NanumGothic, sans-serif;}
.new_header_top > ul > li > a img{vertical-align: middle; margin-top: -2px;}
.new_header_top > ul > li span{color: #666666; letter-spacing: -0.08em; margin: 0 7px;font-family: "Nanum Gothic", '나눔고딕', NanumGothic, sans-serif;}
.ml_17{margin-left: 17px !important;}
.new_header_wrap{width: 1168px; height: auto; margin: 0 auto; padding-top: 21px;}
.new_header_wrap:after{display: block; content: ""; clear: both;}
.fl_lft{float: left;}
.fl_rgt{float: right;}

.new_logo{margin-top: 4px; width:90%;} /*** add 251001 ***/
.new_logo > a > img {width: 270px;}
.new_gnb{position: relative; height:38px;}
.new_gnb > li{float: left; margin-left: 50px; padding-top: 8px;}
.new_gnb > li:first-child {margin-left:0px;}
.new_gnb > li > a{font-size: 18px; font-weight: bold; letter-spacing: -0.05em; color: #000000; line-height: 26px; padding-bottom: 27px;}
.new_gnb:after{display: block; content: ""; clear: both;}
.new_gnb .search_header{margin-left: 50px; border-bottom: 1px solid #000000; padding-bottom: 3px;}
.search_type01{width: 95px;}
.new_gnb .search_header a img{vertical-align: middle; margin-top: -3px; margin-right: 1px;}

.new_gnb_menu{position:absolute; width:120px; height: 0; background-color: #fff; z-index: 101; margin-top: 21px; text-align: center;overflow: hidden;}
.new_gnb_menu_on .new_gnb_menu{ padding: 4px 0 10px; height: auto; }
.new_gnb_menu li a{display:inline-block; width:100%; font-size: 15px; line-height: 31px; color: #000000; letter-spacing: -0.05em;}
.new_gnb_menu li a:hover{background-color: #89744f; color: #fff !important;}
/*3뎁스 추가
.pc_none{display: none;}
/*3뎁스 추가*/
.new_gnb_menu01{ margin-left: -50px; }
.new_gnb_menu02{ margin-left: -40px; }
.new_gnb_menu03{ margin-left: -50px; }
.new_gnb_menu04{ margin-left: -50px; }
.new_gnb_menu05{ margin-left: -10px; }/*** add 190802 ***/
.new_gnb_menu06{ margin-left: -45px; }
.new_gnb_menu07{ margin-left: -25px; }/*** add 190802 ***/

/*푸터*/
.new_footer{width: 1600px; height: auto; margin: 0 auto; border-top:1px solid #d7d7d8;}
.new_footer_banner{width: 1168px; height: auto; margin: 0 auto; position: relative; padding: 17px 0 21px;}
.new_footer_banner .bx-wrapper{width: 1075px;}
#n_footer_banner li{float: left;}
#n_footer_banner:after{display: block; content: ""; clear: both;}
.n_footer_btn{position: absolute; right: 0%; top: 0%; margin-top: 29px;}
.n_footer_btn > li{float: left; margin-left: 5px;}
.n_footer_btn:after{display: block; content: ""; clear: both}
#footer_play{display: none;}
.new_footer_wrap{width: 100%; height: auto; background-color: #f8f8f8; border-top:1px solid #d1d2d2;}
.n_footer_con{width: 1168px; height: auto; margin: 0 auto;}
.n_footer_con:after{display: block; content: ""; clear: both;}
.n_footer_con .fl_lft{padding-top: 49px;}
.n_footer_con .fl_rgt{margin-left: 55px; width: 830px; padding: 27px 0 32px;}
.n_footer_con .fl_rgt > li > p{float: left;}
.n_footer_con .fl_rgt > li:after{display: block; content: ""; clear: both;}
.n_footer_link p a{font-size:15px; font-weight: bold; color: #333333 }
.n_footer_link p{margin-right: 25px;}
.n_footer_info{margin: 17px 0 22px;}
.n_footer_info p{font-size: 14px; color: #464646; margin-right: 38px;}
.n_footer_info .txt_tell{font-weight: bold; color: #222222; margin-right: 12px;}
.n_footer_txt{font-size: 14px; line-height: 23px; color: #777777;}

/*sns icon add  2023-03-16  */
.sns {display: inline-block; margin-left:30px;}
.sns a {display: inline-block; line-height:20px; background-size:20px 20px; background-repeat:no-repeat; margin-right:10px;}
.sns span {display: inline-block; padding-left:25px; font-size:13px;}
.sns .facebook {background-image: url("/resources/adc625/img/common/ico_sns01_off.png");}
.sns .facebook:hover {background-image: url("/resources/adc625/img/common/ico_sns01_on.png");}
.sns .instagram {background-image: url("/resources/adc625/img/common/ico_sns02_off.png");}
.sns .instagram:hover {background-image: url("/resources/adc625/img/common/ico_sns02_on.png");}
.sns .youtube {background-image: url("/resources/adc625/img/common/ico_sns03_off.png");}
.sns .youtube:hover {background-image: url("/resources/adc625/img/common/ico_sns03_on.png");}
/*sns icon add  2023-03-16  */


/*메인*/
.new_visaul{width: 1600px; height: auto; min-height: 480px; margin: 0 auto; position: relative;}
.new_visual_box{position: relative; width: 100%; height: auto; /*max-height:480px;*/}/*** add 190802 ***/
.new_visual_box h3{width:1168px; height:auto;font-size: 58px; line-height: 72px; color: #fff; position: absolute; top: 0%; left: 50%; margin-left: -584px; margin-top: 85px;}
.new_visual_box h4{width:1168px; height:auto; position: absolute; left: 50%; margin-left: -584px; font-size: 18px; line-height: 27px; color: #fff;top: 0%;margin-top: 243px;}
.viewBtn{position: absolute; width: 1168px; height: auto; left: 50%; margin-left: -584px; bottom: 0%; margin-bottom: 91px;}
.viewBtn a{display: inline-block; width: 300px; height: 40px; border:2px solid #89744f; font-size:16px; line-height: 36px; text-align: center; color: #fff;  background-image: url("/resources/adc625/img/main/visual_btn.png"); background-repeat: no-repeat; background-position: 95% center;}
.viewBtn a:hover, .viewBtn a:focus{background-color: #89744f;}
.visual_btn li{position: absolute; top: 50%; margin-top: -28px; z-index: 99;}
.n_visual_prev{left: 0%; margin-left: 30px;}
.n_visual_next{right: 0%; margin-right: 30px;}

.new_main_content{width: 1168px; height: auto; margin: 0 auto;  margin-top: -46px; margin-bottom: 50px;}
.new_main_notice{ position: relative; z-index: 100; width: 100%; height: 93px; background-color: #89744f; border-bottom:5px solid #b29c74; padding: 0 30px; margin-bottom: 43px;}
.new_main_notice:after{display: block; content: ""; clear: both;}
.n_notice_con > li{float: left; line-height: 88px;}
.n_notice_con:after{display: block; content: ""; clear: both;}
.new_notice{font-size:24px; font-weight: bold; color: #fff; background-image: url("/resources/adc625/img/main/notice_line.png"); background-repeat: no-repeat; background-position: right center; padding-right: 23px; margin-right: 24px;}
.new_notice_txt span{font-size:14px; color: #fff; margin-right: 12px;}
.new_notice_txt a{font-size: 16px; color: #fff;}
.n_noticeBtn{margin-top: 28px;}
.n_noticeBtn a{display: inline-block; font-size: 14px; color: #cebd9e; background-image: url("/resources/adc625/img/main/noticeBtn.png"); background-repeat: no-repeat; background-position: 13px center; border: 1px solid #cebd9e; border-radius: 3px; padding: 7px 20px 7px 40px; }
.n_noticeBtn a:hover, .n_noticeBtn a:focus{background-image: url("/resources/adc625/img/main/noticeBtn_on.png"); color: #fff; background-color: #cebd9e;}

.new_main_con01 > div{float: left;}
.new_main_con01:after{display: block; content: ""; clear: both;}
.new_main_info { float:left; width: 368px; height: auto; background-image: url("/resources/adc625/img/main/new_main_con_bg.png"); background-repeat: no-repeat; padding: 55px 43px 42px 48px; margin-left: 32px;}
.new_main_info ul{border-bottom: 1px solid #fff;}
.new_main_info > p{font-size: 15px; line-height: 26px; color: #fff; margin-top: 13px;}
.new_main_info li{margin-bottom:18px;}
.new_main_info li:last-child{margin-bottom: 16px;}
.new_main_info li span{display: inline-block; width: 166px; font-size:16px; color: #fff; line-height: 23px;}
.new_main_info li .n_info_title{ width:107px; font-size: 18px; font-weight: bold; color: #fff; vertical-align: top;}
.new_main_info li .n_info_title img{margin-right: 10px; vertical-align: middle; margin-top: -2px;}
.new_main_calender{width: 270px; height: auto; margin-right: 30px; margin-top: 10px;}
.calender_title{text-align: center;}
.month_title{font-size: 24px; color: #333333; line-height: 24px; margin: 0 41px;}
.calender_title li{display: inline-block;}
.calender_title li a img{vertical-align: middle; margin-top: -5px;}
.calender_con table{width: 100%; margin-top: 21px;}
.calender_con table tr th{font-size:14px; background-color: #ececec; color: #333333; padding: 10px 0 10px;}
.calender_con table tr td{text-align: center; vertical-aㄿlign: middle;  height: 33px;}
.calender_con table tr:first-child td{padding: 21px 0 8px;}
.calender_con table tr td a{font-size: 13px; color: #333333; font-weight: bold;}
.cal_on a{display: inline-block; background-color: #fce9ed; border-radius: 12px; width: 24px; height: 24px; color: #e1244c !important; line-height: 24px;}
.month_schedule{width: 468px; height: auto; position: relative;}
.new_main_title{font-size: 24px; letter-spacing: -0.05em; font-weight: bold; color: #000000;}
.new_main_title span{font-weight: bold;}
.schedule_con{width: 100%; height:216px; overflow-y: scroll; margin-top: 19px; }
.schedule_con li{width: 432px; border-bottom: 1px solid #d4d5d9; height: 59px; line-height: 59px;}
.schedule_con li:last-child{border-bottom: 0;}
.schedule_con li p{float: left;}
.schedule_con li:after{display: block; content: ""; clear: both;}
.schedule_day{width: 46px; font-size: 28px; line-height: 23px; color: #2b7acc; font-weight: bold;}
.schedule_day span{display: block; font-size:12px; color: #999999; line-height: 23px; margin-bottom: -1px; padding-top: 4px;}
.schedule_txt{width: 386px; }
.schedule_txt a{font-size: 16px; line-height: 23px; color: #333333;}

.new_visaul .bx-controls-direction { display:none; }
.new_visaul .bx-pager { overflow:hidden; position: relative; top:-160px; margin:0 auto; width:1165px; font-size:0; }
.new_visaul .bx-pager-item { /*position: absolute;*/  float:Left; }

.new_visaul .bx-pager-link { display:inline-block; margin-right:5px; width:32px; height:2px; background:#858585; }
.new_visaul .active { display:inline-block;  width:32px; height:2px; background:#fff; }

/* 팝업존 */
.new_main_popupzone { position: relative; width:368px; }
.new_main_popupzone .new_main_title { padding-bottom:5px; }
.main_box02{background-color: #399bd8; padding: 24px 20px 20px; position: relative;}
.popupzone{width: 100%; position: relative;}
.pop_banner{height: 238px;  margin-top:10px;}
.pop_banner li a{font-size: 15px; line-height: 24px; color: #555555;}
.pop_slider_con{position: relative;}
.btn_slider{position: absolute; right: 0; top: 0;}
.btn_slider li{float: left; /*margin-left: 5px;*/}
.btn_slider:after{display: block; content: ""; clear: both;}
.btn_slider li:first-child{margin-left: 0;}
.btn_slider li a{display: block; width: 26px; height: 26px; background-image: url("/resources/adc625/img/main/banner_btn.png");}
#btn_prev {width:25px;}
#btn_stop{background-position:-176px 0; }
#btn_play{background-position:1px 0; background-image: url(/resources/adc625/img/main/btn_play.png); display:none; width:26px; height:26px; }
#btn_next{background-position:-126px 0; }

/* 이용안내 */
.new_main_guide { margin-left:32px; width:368px; }
.new_main_guide ul { overflow: hidden; width:100%; height:280px; }
.new_main_guide ul li { float:left; width:178px; height:134px; text-align: center; background:#f5f5f5; }
.new_main_guide ul li:nth-child(2) { margin-left:12px; }
.new_main_guide ul li:nth-child(3) { margin-top:12px; }
.new_main_guide ul li:nth-child(4) { margin-top:12px; margin-left:12px; }
.new_main_guide ul li a img { margin:15px auto 8px; }
.new_main_guide ul li a p { font-size:18px; color:#222; }

#style-1::-webkit-scrollbar-track
{
    background-image: url("/resources/adc625/img/main/scroll_line.png");
    background-repeat: no-repeat;
    background-position: center;
}

#style-1::-webkit-scrollbar
{
    width: 24px;
    border-radius: 50%;
}

#style-1::-webkit-scrollbar-thumb
{
    border-radius: 45%;
    width: 24px;
    padding: 0 8px;
    /*background-color: #a9abb4;*/
    background-image: url("/resources/adc625/img/main/scroll_bg.png");
    background-repeat: repeat-y;
    background-position: center;
}

.n_more_btn{position: absolute; top: -17%; right: 0%; margin-top: 3px;}

.new_main_con02{width: 100%; height: auto; margin-top: 43px;}
.new_main_con02 > div{float: left;}
.new_main_con02:after{display: block; content: ""; clear: both;}
.new_event{width:768px; height: auto; margin-right: 32px; position: relative; margin-top: 2px;}
.new_event > ul{margin-top: 17px;}
.new_event > ul > li{float: left; position: relative;}
.imgover{position: absolute; top: 4%; left: 0%; display: none; height:245px; }
.new_event > ul > li a:hover .imgover{display: inline;}
.new_event > ul > li a:focus .imgover{display: inline;}
.new_event > ul > li:first-child{margin-right: 20px;}
.new_event > ul:after{display: block; content: ""; clear: both;}
.new_event > ul > li p{font-size: 17px; font-weight: bold; color: #fff; position: absolute; bottom: 0%; margin-bottom: 22px; padding-left: 23px;}
.new_video{width: 368px; height: 270px; position: relative; text-align: center;}
.n_video_con{position: absolute; top: 0%; width: 100%;}
.n_video_con h4{display: inline-block; font-size: 16px; color: #fff; background-color: #2969aa; padding: 7px 9px 6px; font-weight: bold; margin-top: 30px;}
.n_video_con p{font-size: 24px; line-height: 29px; color: #fff; margin-top: 13px; margin-bottom: 12px;}
.pc_hide{display: none;}

/* 상설전시 */
.new_exhibit { position:relative; width:367px; height: auto; }
.exhibit01{width: 100%; position: relative;}
.exhibit_ban{height: 238px;  margin-top:10px;}
.exhibit_ban li a{font-size: 15px; line-height: 24px; color: #555555;}
.exhibit_slider_con{position: relative;}
.btn_slider2{position: absolute; right: 0; top: 0;}
.btn_slider2 li{float: left; /*margin-left: 5px;*/}
.btn_slider2:after{display: block; content: ""; clear: both;}
.btn_slider2 li:first-child{margin-left: 0;}
.btn_slider2 li a{display: block; width: 25.5px; height: 26px; background-image: url("/resources/adc625/img/main/banner_btn.png");}
#btn_next2{background-position:-126.5px 0; }

.new_exhibit a:hover .imgover{display: inline;}
.new_exhibit a:focus .imgover{display: inline;}
.new_exhibit p{font-size: 17px; font-weight: bold; text-align:center; color: #fff; position: absolute; bottom: 0%; padding:17px 0 18px; width:100%; background:url(/resources/adc625/img/main/bg_txt.png)50% 50%; }

/* 특별전시 */
.new_exhibit_special { position:relative; margin:0 32px; width:367px; height: auto; }
.exhibit02{width: 100%; position: relative;}
.exhibit_ban2{overflow:hidden; height: 238px;  margin-top:10px;}
.exhibit_ban2 li a{font-size: 15px; line-height: 24px; color: #555555;}
.exhibit_slider_con2{position: relative;}
.btn_slider3{position: absolute; right: 0; top: 0;}
.btn_slider3 li{float: left; /*margin-left: 5px;*/}
.btn_slider3:after{display: block; content: ""; clear: both;}
.btn_slider3 li:first-child{margin-left: 0;}
.btn_slider3 li a{display: block; width: 25.5px; height: 26px; background-image: url("/resources/adc625/img/main/banner_btn.png");}
#btn_next3{background-position:-126.5px 0; }
.new_exhibit_special a:hover .imgover{display: inline;}
.new_exhibit_special a:focus .imgover{display: inline;}
.new_exhibit_special p.desc{font-size: 17px; font-weight: bold; text-align:center; color: #fff; position: absolute; bottom: 0%; padding:17px 0 18px; width:100%; background:url(/resources/adc625/img/main/bg_txt.png)50% 50%; }

/* 행사 교육 */
.edu_event{width: 100%; position: relative;}
.evedu_wrap{overflow:hidden; height: 238px;  margin-top:10px;}
.evedu_wrap li a{font-size: 15px; line-height: 24px; color: #555555;}
.evedu_con{position: relative;}

.new_evedu p.desc{font-size: 17px; font-weight: bold; text-align:center; color: #fff; position: absolute; bottom: 0%; padding:17px 0 18px; width:100%; background:url(/resources/adc625/img/main/bg_txt.png)50% 50%; }
.new_evedu a:hover .imgover{display: inline;}
.new_evedu a:focus .imgover{display: inline;}
.new_evedu p.desc{font-size: 17px; font-weight: bold; text-align:center; color: #fff; position: absolute; bottom: 0%; padding:17px 0 18px; width:100%; background:url(/resources/adc625/img/main/bg_txt.png)50% 50%; }
.new_evedu .imgover { top:0; height:238px; }
.new_evedu .imgover img { width:368px; height:238px; }

@media screen and (max-width: 1199px) {
    .pc_hide{display: block;}
    .mobile_hide{display: none;}
    .new_exhibit a:hover .imgover,.new_exhibit_special a:hover .imgover,.new_evedu a:hover .imgover { display:none; }
    /*헤더*/
    .new_header{width: 100%; height: auto; margin: 0 auto; border-bottom: 1px solid #ccc; padding-bottom: 12px;}
    .new_header_top{display: none;}
    .new_header_wrap{width: 100%; padding-top: 12px;}
    .new_header_wrap .fl_lft{padding-left: 3%;}
    .new_header_wrap .fl_rgt{padding-right: 3%;}
    .search_header{display: none;}
    .m_gnb_close{display: none; background:#fff; border-radius: 50%; }/*** add 190802 ***/
    .new_gnb{width:100%; height: auto; display:none; float: none !important; position: absolute; z-index: 101; background-color: #fff; margin-top: 40px; border-top:8px solid #d4d5d9; padding: 0 3%;}
    .new_gnb > li{float: none; margin-left: 0; padding-top: 0;}
    .new_gnb > li > a{font-size: 16px; color: #222; line-height: 48px; padding: 0 3%; border-bottom: 1px solid #d4d5d9; display: block; width: 100%; background-image: url("/resources/adc625/img/common/m_gnb_down.png"); background-repeat: no-repeat; background-position: 97% 18px; background-size:18px; }
    .new_gnb_menu{position: inherit; height: 0; margin-top: 0; width: 100%; padding: 0 !important; text-align: left;}
    .new_gnb_menu > li{border-bottom: 1px solid #e8e9ed; background-image: url("/resources/adc625/img/common/m_gnb_point.png"); background-size:3px; background-position: 10px 21px; background-repeat: no-repeat; }
    .new_gnb_menu > li:last-child{border-bottom: 1px solid #d4d5d9;}
    .new_gnb_menu > li > a{font-size:15px; color: #222222;letter-spacing: 0em; padding: 7px 0 6px; padding-left: 21px;}
    .new_gnb_menu li a:hover{background-color: inherit; color: inherit !important;}
    .gnb_3dep > a{display: inline-block; width: 100%; background-image: url("/resources/adc625/img/common/m_gnb_down_3dep.png"); background-repeat: no-repeat; background-position: 97% 18px; background-size:15px;}
    .new_gnb_dep03{display:none; border-top:1px solid #e8e9ed; background-color: #eef3f8; padding: 10px 20px 8px;}
    /*3뎁스 추가*/
    .gnb_3dep > ul{background-color: #e8e9ed; padding: 6px 20px;}
    .gnb_3dep > ul li a{font-size: 13px; color: #666;}
    .mobile_none{display: none !important;}
    .new_gnb_menu .new_gnb3dep_on.gnb_3dep > a{color: #89744f !important;}
    .new_gnb3dep_on > ul{display: block;}
    .new_gnb3dep_on.gnb_3dep{background-image:url("/resources/adc625/img/common/m_gnb_point.png")}
    .new_gnb_menu .new_gnb3dep_on.gnb_3dep > a{background-image: url("/resources/adc625/img/common/m_gnb_up_b.png");}
    /*3뎁스 추가*/
    /* add 190801 */
    .m_gnb_open { background-color: #fff; }
    .new_gnb_menu_on > .m_gnb_close { background-color: #fff; }
    .m_none { border-radius: 100%; width:1px; height:1px;  background-color: transparent !important; }
    .new_gnb_dep03 > li > a{font-size: 14px; line-height: 31px; color: #222222; letter-spacing: 0;}
    .new_gnb_menu_on > a:not(.m_gnb_close) { background:url("/resources/adc625/img/common/m_gnb_down.png")97% center no-repeat,#89744f; background-size:18px; }
    .new_gnb_menu_on > .m_gnb_close { background-color: #fff; }
    .new_gnb_menu_on > a{/*background-color: #2b7acc;*/ color: #fff !important; background-image: url("/resources/adc625/img/common/m_gnb_up.png") !important;}
    /* add 190801 */
    /* .new_gnb_menu_on > a{background-color: #b29b74; color: #fff !important; background-image: url("/resources/adc625/img/common/m_gnb_up.png") !important;} */
    .new_gnb3dep_on.gnb_3dep{background-image: url("/resources/adc625/img/common/m_gnb_point_b.png"); }
    .new_gnb_menu .new_gnb3dep_on.gnb_3dep > a{color: #89744f !important;}
    .new_gnb_menu .new_gnb3dep_on.gnb_3dep > a{background-image: url("/resources/adc625/img/common/m_gnb_up_b.png");}
    .new_gnb_menu .new_gnb3dep_on .new_gnb_dep03{display: block;}
    .new_gnb_menu01{ margin-left: 0px; }
    .new_gnb_menu02{ margin-left: 0px; }
    .new_gnb_menu03{ margin-left: 0px; }
    .new_gnb_menu04{ margin-left: 0px; }
    .new_gnb_menu05{ margin-left: 0px; }
    .new_gnb_menu06{ margin-left: 0px; }
    .new_gnb_menu07{ margin-left: 0px; }/*** add 190802 ***/

    .new_logo{width: 168px; margin-top: 4px;}
    .new_logo a,.new_logo a:focus,.new_logo a:hover,.new_logo a:active { background:transparent; }/*** add 190802 ***/
    .m_gnbBtn{width: 29px;}
	.pc_none{display: block !important;} /* 2023.02.16 모바일 노출 추가 */



    /*푸터*/
    .new_footer{width: 100%; height: auto; margin: 0 auto; border-top:1px solid #d1d2d2;}
    .new_footer_banner{display: none;}
    .n_footer_con{width:94%;}
    .new_footer_wrap{width: 100%; height: auto; background-color: #eef3f8; border-top:0;}
    .n_footer_con .fl_lft{display: none;}
    .n_footer_con .fl_rgt > li > p{float: none; display: inline-block;}
    .n_footer_con .fl_rgt{float: none;margin-left:0; width: 100%; padding:22px 0 19px; text-align: center;}
    .n_footer_link{margin-bottom: 22px;}
    .n_footer_link p a{font-size:11px; font-weight: bold; color: #333333 }
    .n_footer_link p{margin-right: 0px; background-image: url("/resources/adc625/img/common/mo_link_line.png"); background-repeat: no-repeat; background-position:left 6px; background-size: 1px; padding-left: 12px; margin-left: 8px;}
    .n_footer_link p:first-child{background-image: none;padding-left: 0px; margin-left: 0px;}
    .n_footer_info{margin: 0}
    .n_footer_info p{font-size: 11px; color: #555; margin-right: 8px;}
    .txt_addr{display: block !important; margin-bottom: 1px;}
    .n_footer_info .txt_tell{font-weight: bold; color: #222222; margin-right: 8px;}
    .n_footer_txt{font-size: 11px; line-height: 17px; color: #999; margin-top: 15px;}

	.sns {display:block; margin-top:15px;}
    .sns a {display: inline-block; line-height:15px; background-size:15px 15px;}
	.sns span {font-size:11px; padding-left:20px;}

    /*메인*/
    .new_visaul{width: 100%; height: auto; min-height: 227px; margin: 0 auto; position: relative;}
    .new_visaul .new_visual_box{width: 100%; overflow: hidden;}
    .new_visaul .new_visual_box > img{width: auto; height: auto;}
    .new_main_content{width: 100%; height: auto; margin: 0 auto;  margin-top: -46px; margin-bottom: 50px; }
    .new_visual_box h3{width:85%; margin-left:7.5%; left:0; font-size:30px; line-height: 38px; margin-top: 27px;}
    .viewBtn{width: 85%; margin-left: 7.5%; left: 0; margin-bottom: 0; top: 0; margin-top: 150px;}
    .viewBtn a{display: inline-block; width: 155px; height: 32px; border:1px solid #89744f; font-size:12px; line-height: 30px; text-align: left; padding-left: 10px; color: #fff;  background-image: url("/resources/adc625/img/main/visual_btn.png"); background-repeat: no-repeat; background-position: 95% center; background-size:4px; }
    .visual_btn li{position: absolute; top: inherit; margin-top: 0px; z-index: 99; width: 26px; bottom: 0%;}
    .n_visual_prev{left:inherit; right: 0%; margin-right: 26px;}
    .n_visual_next{right: 0%; margin-right: 0px;}

    .new_main_content{width: 100%; height: auto; margin: 0 auto !important;}
    .new_main_notice{margin-bottom: 0; height: auto; border-bottom:1px solid #b29b74; border-top:6px solid #b29b74; text-align: center; padding: 24px 3% 25px;}
    .new_main_notice > ul{float: none;}
    .new_notice{background-image: none; border-bottom: 1px solid #cebd9e; font-size: 18px; padding-bottom: 14px; margin-right: 0;}
    .new_notice_txt{padding: 0 10px;text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; display: inline-block; width: 100%; margin-top: 14px;}
    .new_notice_txt span{font-size:12px; }
    .new_notice_txt a{font-size: 14px; color: #fff;}
    .n_notice_con > li{float: none; line-height: inherit;}
    .n_noticeBtn{margin-top: 12px;}

    .new_visaul .bx-controls-direction { display:none; }
    .new_visaul .bx-pager { overflow:hidden; position: absolute; margin:285px auto 0 7.5%; width:50%; font-size:0; }
    .new_visaul .bx-pager-item { /*position: absolute;*/  float:Left; }

    .new_visaul .bx-pager-link { display:inline-block; margin-right:5px; width:24px; height:1.5px; background:#858585; }
    .new_visaul .active { display:inline-block;  width:24px; height:1.5px; background:#fff; }

    .new_main_calender{width: 48%; height: auto; margin-right: 4%;  padding-left:3%; margin-top: 23px;}
    .month_schedule{width: 48%; height: auto; position: relative; padding-right:3%; margin-top: 23px;}
    .schedule_con li{width: 85%; border-bottom: 1px solid #d4d5d9; height: 59px; line-height: 59px;}
    .n_more_btn{position: absolute; top: -15%; right: 0%; margin-top: 3px; margin-right: 0; }
    .schedule_day{width: 20%; font-size: 28px; line-height: 23px; color: #2b7acc; font-weight: bold;}
    .schedule_txt{width: 80%; }
    .new_main_con02{width: 94%; margin: 0 auto; margin-bottom:40px; }
    .new_main_con01 > div ,.new_main_con02 > div{ float:none; margin:28px auto; max-width: 367px; width:100%; }
    .new_main_con01 > div { width:94%; }
    .new_event{width: 100%; margin-right: 0; float: none; margin-top: 36px;}
    .new_main_title{font-size: 18px;}
    .new_event h3{text-align: center; font-size: 18px;}
    .new_event h3 span{color: #003964;}
    .new_event > ul{margin-top: 24px; margin-bottom: 16px;}
    .new_event > ul > li{width: 48%}
    .new_event > ul > li:first-child{margin-right: 4%;}
    .new_event > ul > li p{font-size: 13px; line-height: 17px; font-weight: bold; color: #333333; position: inherit; margin-bottom: 0px; background-color: #eef3f8; padding: 11px;}
    .m_more_btn{width: 100%; border-top:1px solid #ccd7e0; border-bottom: 1px solid #336183; background-color: #003964; text-align: center;}
    .m_more_btn a{display: inline-block; width: 100%; height: 100%; font-size: 13px; color: #fff; padding: 11px 0;}
    .m_more_btn a span{color: #2b7acc; font-weight: bold;}

    .new_video{width: 100%; margin-top: 38px;}
    .n_video_con p{font-size: 16px; line-height: 23px;}

    /* 이용안내 */
    .new_main_guide { width:100%; }
    .new_main_guide ul { height: auto;}
    .new_main_guide ul li { margin:0; width:25%; height:112px; }
    .new_main_guide ul li:nth-child(2),.new_main_guide ul li:nth-child(3),.new_main_guide ul li:nth-child(4) { margin:0;}
    .new_main_guide ul li a img { width:55px; }
    .new_main_guide ul li a p { font-size:14px; }

    .new_main_info{width: 100%; background-color: #b29b74; background-position: 85% bottom; padding: 35px 0 33px; margin-top:-28px !important; }
    .new_main_info > ul{width: 85%; margin: 0 auto;}
    .new_main_info li{margin-bottom:11px;}
    .new_main_info li:last-child{margin-bottom: 16px;}
    .new_main_info li span{display: inline-block; width: 166px; font-size:13px; color: #fff; line-height: 23px;}
    .new_main_info li .n_info_title{ width:107px; font-size: 14px; font-weight: bold; color: #fff; vertical-align: top;}
    .new_main_info > p{width: 85%; margin: 0 auto; font-size: 12px; line-height: 26px; color: #fff; margin-top: 13px;}

    .new_exhibit p { padding:9px 0 9px; font-size:14px; }
    .new_exhibit_special p.desc { padding:9px 0 9px; font-size:14px; }
    .new_evedu p.desc { padding:9px 0 9px; font-size:14px; }
}
@media screen and (max-width: 767px) {
    .mobile_hide02{display: none;}
    /*메인*/
    .new_visaul{width: 100%; height: auto; min-height: 227px; margin: 0 auto; position: relative;}
    .new_visaul .new_visual_box{width: 100%; overflow: hidden;}
    .new_visaul .new_visual_box > img{width: auto; height: 227px; max-width: inherit;}

    .new_main_info li span{width: 160px;}
    .new_main_calender h3{text-align: center; font-size: 18px;}
    .new_main_calender h3 span{color: #003964;}
    .month_title{font-size: 18px; margin: 0 96px;}
    .new_main_calender{width: 100%; height: auto; margin-right: 4%;  padding-left:0; margin-top: 23px;}
    .new_main_calender .calender_title{margin-top: 19px;}
    .month_schedule{width: 100%; height: auto; position: relative; padding-right:0; margin-top: 12px;}
    .calender_con table {width: 100%; margin-top: 9px; border-bottom: 1px solid #d4d5d9; }
    .calender_con table tr:last-child td{padding:8px 0 17px; }
    .calender_title li a img{margin-top: -3px;}
    .schedule_con{height: auto; overflow: inherit; width: 94% !important; margin: 0 auto; margin-bottom: 14px;}
    .schedule_con li{width: 100%; height: 53px; line-height: 52px;}
    .schedule_day{ font-size: 27px; width: 14%;}
    .schedule_day span{font-size:10px; margin-bottom: -2px;}
    .schedule_txt{width: 86%;}
    .schedule_txt a{font-size: 14px; line-height: 23px; color: #333333;}

    .m_wd_96{width: 94%; margin: 0 auto;}
    .jspVerticalBar{display: none;}

    .new_video{height: 220px; overflow: hidden;}
    .n_video_con h4{margin-top:28px; }
    .n_video_con p{margin-top: 10px; margin-bottom: 8px;}
    .n_video_con > a img{width: 56px;}
	.pc_none{display: block !important;} /* 2023.02.16 모바일 노출 추가 */
}

@media screen and (max-width: 500px) {
    .new_visaul .new_visual_box > img{ margin-left: -100px;}
    .new_main_con01 > div.new_main_popupzone { margin-bottom:0; }
	.pc_none{display: block !important;} /* 2023.02.16 모바일 노출 추가 */
}
@media screen and (max-width: 375px) {
    .new_visaul .new_visual_box > img{ margin-left: -100px;}
    .new_main_con01 > div.new_main_popupzone { margin-bottom:0; }
	.pc_none{display: block !important;} /* 2023.02.16 모바일 노출 추가 */
}
@media screen and (max-width: 320px) {
    .new_exhibit p,.new_exhibit_special p.desc,.new_evedu p.desc { bottom:15%; }
    .new_main_con02 > div.new_exhibit { margin-bottom:0; }
    .new_main_con02 > div.new_exhibit_special { margin:0 auto; }
    .new_main_con02 > div.new_evedu { margin:0 auto; }
	.pc_none{display: block !important;} /* 2023.02.16 모바일 노출 추가 */
}