@charset "utf-8";
@font-face {font-family: 'score';  font-weight:200;  src: url(/css/tour/sCoreDream/score2.woff) format('woff');  }
@font-face {font-family: 'score';  font-weight:400;  src: url(/css/tour/sCoreDream/score4.woff) format('woff');  }
@font-face {font-family: 'score';  font-weight:600;  src: url(/css/tour/sCoreDream/score6.woff) format('woff');  }
@font-face {font-family: 'score';  font-weight:800;  src: url(/css/tour/sCoreDream/score8.woff) format('woff');  }
/*공통*/
*{font-family: 'score';font-weight:400;}
html,body{overflow-y:hidden;height:100%;/* min-height: 1080px; */}
#totalWrap{overflow:hidden;position:relative;width:100%;height:100%;/* min-height: 1080px; */}
.ntk,.ntk *,
.nsr,.nsr *{font-family:'score';letter-spacing:-.05em;}
.device-m {
	display: none !important;
}

/* 나늠스퀘어 */
#app {width:100%;height:100%;background: #31bfd8;}
.ir{background:url(../img/ir.png) no-repeat;}
.break{display:block;line-height:1;}
.no_txt{font-size:0;line-height:0;}
button{background:none;}
#totalWrap{padding-right: 327px;}
#intro{overflow: hidden;position:relative;z-index:3;top:0;left:0;width:100%;height:100%;/* min-height: 1080px; */background-color:#2cc4e9;}
#intro .intro_inner{width:100%;height:100%;text-align:center;}
#intro_logo{width:168px;height:226px;margin-top:110px;background:url(../img/logo.png);}
#intro header{position:absolute;z-index:10;top:50%;left:0;width:100%;margin-top: -260px;color:#fff;}
#intro header h1{margin-bottom: 20px;font-size: 53px;font-weight:bold;line-height:1;}
#intro header h1 .logo{display:block;margin: 0 auto 40px;}
#intro header p{font-size:22px;line-height:1.2;font-weight:600;}
#intro .scroll_arr{position:absolute;left: 50%;bottom: 90px;font-size: 18px;color: #fff;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
#intro .scroll_arr .arrow{margin: 10px auto;width: 20px;/* border: 1px solid; */}
#intro .scroll_arr span{display: block;width: 5px;height: 5px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */transform: rotate(45deg);border-right: 2px solid white;border-bottom: 2px solid white;margin: 0 0 3px 6px;}
#intro .scroll_arr .unu{margin-top: 6px;}
#intro .scroll_arr .unu,
#intro .scroll_arr .doi,
#intro .scroll_arr .trei{-webkit-animation: mouse-scroll 1s infinite;-moz-animation: mouse-scroll 1s infinite;}
#intro .scroll_arr .unu{-webkit-animation-delay: .1s;-moz-animation-delay: .1s;-webkit-animation-direction: alternate;}
#intro .scroll_arr .doi{-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-webkit-animation-direction: alternate;}
#intro .scroll_arr .trei{-webkit-animation-delay: .3s;-moz-animation-delay: .3s;-webkit-animation-direction: alternate;}
#intro .scroll_arr .mouse{margin: 0 auto 10px;height: 30px;width: 22px;border-radius: 10px;transform: none;border: 2px solid white;top: 170px;}
#intro .scroll_arr .wheel{height: 5px;width: 2px;display: block;margin: 5px auto;background: white;position: relative;}
#intro .scroll_arr .wheel{-webkit-animation: mouse-wheel 1.2s ease infinite;-moz-animation: mouse-wheel 1.2s ease infinite;}
#intro .scroll_arr .text{display:block;text-align:center;font-size:14px;}
@keyframes mouse-wheel{0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(6px);-ms-transform: translateY(6px);transform: translateY(6px);}}
@keyframes mouse-scroll {0%   { opacity: 0; }50%  { opacity: .5; }100% { opacity: 1; }}




#header{transition: 0.3s ease-in-out;overflow:hidden;position:absolute;z-index: 20;top:0;right:0;width: 327px;height:100%;background-color: #2c54c5;box-shadow:-2px 0 15px rgb(0 0 0 / 20%);}
#header .scroll{position: relative;height:100%;}
#logo{width: 120px;height: 82px;margin-top: 20px;margin-left: auto;margin-right: auto;}
#logo a{display:block;width:100%;height:100%;background-position:-80px 0}
#search_btn2{position:absolute;top: 193px;right: 50px;width: 31px;height: 31px;background:url(../img/icon_search_2.png) no-repeat center;}

#home{display:none;width:71px;height:71px;}
#home a{display: block;width:100%;height:100%;font-size:0;}
body.sub #logo{position: absolute;top: 10px;right: 30px;margin-top: 0;}
body.sub #home{display:block;position: absolute;top: 23px;left: 10px;border-radius: 50%;overflow: hidden;}
body.sub #home a{}
/* 메뉴 */
#gnb .dept1 > li.btn_all{border-bottom:0;background: #fdb300;}
#gnb .dept1 > li.btn_all > button {color: #3f2f29;}
#gnb .dept1{margin-top:35px;}
#gnb .dept1 > li{/* padding: 0 40px; */border-bottom:1px solid rgba(255,255,255,0.1);}
#gnb .dept1 > li.btn_1{border-top:1px solid #3377b1;}
#gnb .dept1 > li > button > .icon{display:inline-block;width:17px;height:14px;margin: 0;}
#gnb .dept1 > li > button{width:100%;color:#fff;font-size:20px;padding: 10px 30px;text-align: left;}
#gnb .dept1 > li > button.active {background-color:#1c41aa;}
body.sub #gnb .dept1 > li > button > .icon{width:24px;height:24px;margin-right: 3px;position: relative;vertical-align: middle;}
body.sub #gnb .dept1 > li > button > .icon.icon_01{background-position:0 -116px}
body.sub #gnb .dept1 > li > button > .icon.icon_02{background-position:-33px -117px}
body.sub #gnb .dept1 > li > button > .icon.icon_03{background-position:-72px -114px}
body.sub #gnb .dept1 > li > button > .icon.icon_04{background-position:-107px -115px}
body.sub #gnb .dept1 > li > button > .icon.icon_05{background-position:-145px -115px}
body.sub #gnb .dept1 > li > button > .icon.icon_06{background-position:-184px -115px}
body.sub #gnb .dept1 > li > button > .icon.icon_07{background-position:-222px -115px}


body.main #gnb .dept1 > li{border-bottom:1px solid rgba(255,255,255,0);padding:15px 0}
body.main #gnb .dept1 > li > button{font-size:25px;text-align:center}
body.main #gnb .dept1 > li > button > .icon{display:block;width:112px;height:93px;margin: 0 auto 5px;}
body.main #gnb .dept1 > li > button > .text{line-height:1}
body.main #gnb .dept1 > li > button > .icon.icon_01{background-position:0 -301px}
body.main #gnb .dept1 > li > button > .icon.icon_02{background-position:-128px -301px}
body.main #gnb .dept1 > li > button > .icon.icon_03{background-position:-255px -301px}
body.main #gnb .dept1 > li > button > .icon.icon_04{background-position:-382px -301px}
body.main #gnb .dept1 > li > button > .icon.icon_05{background-position:-510px -301px}
body.main #gnb .dept1 > li > button > .icon.icon_06{background-position:-638px -301px}
body.main #gnb .dept1 > li > button > .icon.icon_07{background-position:-767px -301px}

#gnb .dept2{display: none;padding:15px 10px;padding-left:35px;background: #244bb9;color: #fff;text-align: left;}
#gnb .dept2 > li{display:block;text-align:left;/* border: 1px solid; */}
#gnb .dept2 > li > button{transition:0.25s ease-in-out;display:block;position:relative;/* margin:0 auto; */padding-left:10px;color:#fff;font-size:16px;text-align:left;}
#gnb .dept2 > li > button:after{display:block;position:absolute;top: 11px;left:0;width: 3px;height: 3px;background:#fff;content:'';border-radius: 50%;}
#gnb .dept2 > li > button.on {color:#ffea00}
body.main #gnb .dept2{display:none !important}

/*
#gnb .dept2 > li.on .apbt{color:#fff;background:#f24d0b;}
#gnb .dept2 .apbt{display:inline-block;width:22px;height:22px;margin-right:10px;color:#4d4d4d;border-radius:11px;background:#fff;font-size:13px;font-weight:bold;line-height:22px;text-align:center;vertical-align:middle;}
*/
/* 지도 */
#map{background-image:url(../img/background__map.jpg);background-repeat: no-repeat;background-size:cover;background-position: right top;width:100%;height:100%;/* max-height: 1200px; */max-width: 2000px;min-height: 1080px;}
#map .maps-images{/* background-image:url(../img/background__map.jpg); *//* background-repeat: no-repeat; *//* background-size:cover; *//* background-position: center top; */width: 1040px;height: 902px;/* max-height: 1200px; *//* border: 1px solid; */margin: 0 auto;position: relative;left: -30px;top: -50px;}



body.showinfo #map { margin-left:-252px; }
.tour_name {overflow: hidden;text-overflow: ellipsis;margin-top: 12px;font-size: 23px;font-weight:bold;font-family: 'score';}
.tour_address {line-height: 1.5;margin-top: 10px;white-space: normal;word-break: break-all;font-size:14px;}

/* 인포창 */
#info{position:absolute;z-index:10;transition:0.25s ease-in-out;top:0;right:320px;width:402px;height:100%;margin-right: -594px;/* background:#fff; *//* box-shadow:2px 0 10px rgba(0,0,0,.2); *//* border-radius: 30px 0 0 30px; */}
body.showinfo #info { margin-right:0; }
#info .scroll{height:100%;}
#info .info_inner{width: 100%;margin:0 auto;position: relative;height: 100%;background: #fff;box-shadow: 2px 0 10px rgb(0 0 0 / 20%);border-radius: 30px 0 0 30px;padding-top: 60px;}
#info .thumb{width: 326px;margin: 0 auto 30px;/* padding-top: 60px; */display: block;}
#info .thumb img { width:100%;}
#info .title{/* overflow:hidden; */padding-top: 30px;margin-bottom: 5px;padding: 0 46px;font-size: 30px;color: #006ad7;line-height: 1;}
#info .title span{display: none;float:left;width: 35px;height: 55px;margin-top: -3px;margin-right:10px;color:#fff;background:url(../img/title_icon.png);font-size:13px;line-height:25px;text-align:center;}
#info .content{margin-top: 30px;padding: 0 46px;color:#5f5f5f;font-size:14px;}
#info dl{overflow:hidden;margin-top:40px;padding: 20px 46px;color:#5f5f5f;/* border-top:1px solid #ccc; */font-size:14px;background-color: #eff5fc;}
#info dt{float:left;width:22px;margin-bottom: 10px;margin-right: 5px;min-height: 22px;}
#info dt .ir{font-size:0;width:22px;height:22px;display: block;position: relative;top: -3px;}
.icon-tel{background-position:0 -180px}
.icon-address{background-position:-26px -180px}
.icon-link{background-position:-52px -180px}
#info dd{float:left;width: 282px;margin-bottom: 10px;line-height: 1.4;min-height: 22px;}
#info .detail_link{display:block;width:100%;height:55px;margin-top:50px;margin-bottom:10px;color:#fff;background:#f24d0b;font-size:15px;font-weight:bold;line-height:55px;text-align:center;}
#info .button_wrap{overflow:hidden;padding: 0 46px;padding-bottom:50px;position: absolute;bottom: 0%;left: 0;width: 100%;/* padding: 0 46px; */}
#info .button_wrap button,
#info .button_wrap a{position: relative;transition:0.25s ease-in-out;display:inline-block;width:49%;vertical-align:middle;text-align: left;line-height:50px;margin-bottom:1%;height:50px;color: #fff;border: 1px solid #00a877;background-color: #00a877;font-size: 16px;/* font-weight:bold; */border-radius: 5px;padding: 0 25px;}
#info_close {width: 40px;height: 100px;position:absolute;top:50%;margin-top:-45px;left: -39px;background-position: -372px 0;background-color: #fff;/* box-shadow: 2px 0 10px rgb(0 0 0 / 10%); */border-radius: 30px 0 0 30px;/* z-index: -1; */}
#info .button_wrap button:hover, #info .button_wrap a:hover {background-color: #00a877;/* color:#fff; */}
#info .button_wrap button.btn-etc,
#info .button_wrap a.btn-etc{transition:0.25s ease-in-out;display:inline-block;width:49%;vertical-align:middle;text-align: left;line-height: 51px;margin-bottom:1%;height:50px;color: #fff;border: 1px solid #006e4e;background-color:#006e4e;font-size: 16px;/* font-weight:bold; */border-radius: 5px;padding: 0 25px;}
#info .button_wrap button:after,
#info .button_wrap a:after{content:'';position:absolute;top:50%;right:10px;width:9px;height:15px;background:url(../img/ir.png) no-repeat 0 -260px;transform: translate(0, -50%);}
#info .button_wrap button .ir,
#info .button_wrap a .ir{display:inline-block;width:18px;height: 16px;vertical-align:middle;margin-right: 3px;}




.ir.ir-img{background-position: -78px -234px;}
.ir.ir-vod{background-position: -51px -234px;}
.ir.ir-vr{background-position:0 -232px;height: 18px !important;}
.ir.ir-skyvr{background-position:0 -232px}
.ir.ir-link{background-position:-25px -232px}
.ir.ir-stay{background-position:-105px -232px;width: 20px !important;height: 18px !important;}
.ir.ir-food{background-position:-133px -232px;width: 20px !important;height: 21px !important;}

#info .button_wrap button#m-navi-btn {display:none; border:1px solid #fae100;background:#fae100; color:#000;}
#info .button_wrap button#m-navi-btn span {display:inline-block; width:32px; height:32px; background:url(../img/kakao-navi-icon.png)no-repeat;margin:-2px 5px 0 0; vertical-align:middle;}
#info .button_wrap button#m-navi-btn:hover,
#info .button_wrap button#m-navi-btn:focus {color:#000;}

#scroll_arrow {width:40px;height:40px;position: absolute;right: 30px;bottom:10px;animation-name: updown;animation-duration: 1s;animation-iteration-count: infinite;background:url(../img/scroll.png) no-repeat center;;}

@keyframes updown {
	0% {
		margin-bottom:0;
	}
	50% {
		margin-bottom:-10px;
	}
	100% {
		margin-bottom:0;
	}
}


#loading {position: fixed;top:0;left:0;right:0;height:5px;z-index: 9999;background:#fff;display:none;}
#progress {width:0;left:0;top:0;height:100%;background: #2c54c5;}
#mediaCnt{position:absolute;top:0;right:0;left: 0;width: calc(100% - 170px);height:100%;padding-right: 170px;z-index: 8;}
#vrPano{position:relative;width:100%;height:100%;}
#pano{width:100%;height:100%;}
#mouse_notice{position:absolute;top:50%;left:50%;width:300px;height:300px;margin-top:-150px;margin-left:-150px;background:url(../img/mouse.png) no-repeat center;}
#control{position:absolute;top:50%;left:50px;height:330px;transform:translateY(-50%);}
#control .slider_wrap{position:absolute;top:83px;left:22px;width:7px;padding:40px 0;background:#1975c3;}
#slider{position:relative;width:7px;height:140px;background:#1975c3;}
#slider span{display:block;position:absolute;width:32px;height:32px;margin-bottom:-16px;margin-left:-12px;outline:0;background:url(../img/grip.png);}
#fs_btn{display:block;width:54px;height:54px;background:url(../img/fs_btn.png);}
#zoomIn_btn{display:block;position:absolute;top:54px;width:54px;height:54px;background:url(../img/plus_btn.png);}
#zoomOut_btn{display:block;position:absolute;top:278px;width:54px;height:54px;background:url(../img/minus_btn.png);}
#krpanoSWFObject *{box-sizing:content-box;}
#pano-close{display:block;position:absolute;top: 20px;right:20px;/* border: 1px solid; */}
#youtubeWrap{line-height: 100vh;vertical-align: middle;width:100%;height:100%;position: relative;background:#000;text-align: center;}
#youtubeWrap iframe { width:100%; height:100%; border:0; }
#imagesWrap {width:100%;height:100%;position: relative;background:#fff;}


body.main #mediaCnt{width:calc(100% - 170px);padding-right: 0;}
body.sub #mediaCnt{width:calc(100% - 327px);padding-right: 0;}

#modal{position: fixed; top:0; left:0; right:0; bottom:0;z-index:29; background:rgba(0,0,0,0.5);display:none;}
#modal .modal__inner{top:50%;left:50%;padding:83px;margin-top: -353px;margin-left:-500px;position: fixed;background-color:#fff;z-index:999;width:1000px;height:707px;border-radius: 30px;box-shadow:2px 2px 5px rgba(0,0,0,.2);}
#modal .modal__inner .scroll {position: relative;height: 100%;}
#modal .modal__inner #modal-list{border-top: 1px dashed #333;min-height:270px;}
#modal .modal__inner #modal-list .item{padding:39px 40px 39px 334px;border-bottom: 1px dashed #333;position:relative;min-height: 270px;}
#modal .modal__inner #modal-list .item .img{position:absolute;top:39px;left:0;background-color:#e4e4e4;width:300px;height:200px;}
#modal .modal__inner #modal-list .item .Thumb{display:block;width:100%;height:100%;background-size:cover}

#modal .modal__inner #modal-list .item .item-info{padding:15px 0}
#modal .modal__inner #modal-list .item .item-info .title{display:block;font-family: 'score';font-weight:800;font-size:28px;margin-bottom: 16px;color:#006fce;}
#modal .modal__inner #modal-list .item .item-info .info-list{}
#modal .modal__inner #modal-list .item .item-info .info-list li{display:block;position:relative;margin:7px 0;padding:0 0 0 116px;min-height:25px;}
#modal .modal__inner #modal-list .item .item-info .info-list li em{display:inline-block;position:absolute;top:0;left:0;width:103px;font-weight: bold;line-height:27px;padding-left: 28px;}
#modal .modal__inner #modal-list .item .item-info .info-list li em:before{content:'';display:block;position:absolute;top: 7px;right: 10px;width:1px;height:11px;background-color:#bcbcbc;}
#modal .modal__inner #modal-list .item .item-info .info-list li em i{display:inline-block;width:21px;height:21px;background-color:#01559e;background-image:url(../img/ir-icon.png);border-radius:50%;margin-right:8px;position: absolute;top: 2px;left: 0;overflow: hidden;/* border: 1px solid; */}
#modal .modal__inner #modal-list .item .item-info .info-list li span{display:block;}
#modal .modal__inner #modal-list .item .item-info .info-list li em i.ic-01{background-position: -1px 0;}
#modal .modal__inner #modal-list .item .item-info .info-list li em i.ic-02{background-position: -1px -29px;}
#modal .modal__inner #modal-list .item .item-info .info-list li em i.ic-03{background-position: -1px -58px}
#modal .modal__inner #modal-list .item .item-info .info-list li em i.ic-04{background-position: -1px -88px;}
#modal .modal__inner #modal-list .item .item-info .info-list li em i.ic-05{background-position: -1px -116px}
#modal-close{position:absolute;bottom:-35px;left:50%;transform:translate(-50%,0)}
#youtube-close,
#images-close{position:absolute;top: 20px;right:20px;z-index:10;}
.close{display:block;width:70px;height:70px;border-radius:50%;background-color:#00a877;box-shadow:2px 2px 5px rgba(0,0,0,.2);}
.close:before,
.close:after{content:'';position:absolute;top:50%;left:50%;width:1px;height: 20px;background-color:#fff;}
.close:before {transform:translate(-50%,-50%) rotate(45deg);}
.close:after {transform:translate(-50%,-50%) rotate(-45deg);}


#images_list { width:100%; height:100%; position: relative; }
#images_list .image_item {width:100%;height:100%;position:absolute;background-size:cover;background-position: center;opacity: 0;transition:0.3s ease-in-out;}
#images_list .image_item.active { z-index:10; opacity: 1;}
#slide_thumb_wrap {z-index:20;position: absolute;left: 0;right: 0;bottom: 0;height: 180px;background:rgba(0,0,0,.5);}
#slide_prev,#slide_next  { width:28px; height:52px; top:50%; margin-top:-26px; }
#slide_prev { background:url(../img/ctr_prev.png) no-repeat center; position: absolute; left: 50px;}
#slide_next { background:url(../img/ctr_next.png) no-repeat center; position: absolute; right: 50px;}
#slide_thumb {overflow: hidden;height: 120px;position: absolute;left: 100px;right: 100px;top: 50%;margin:0 auto;margin-top: -60px;}
.thumb_li {position: absolute;width: 190px;height: 120px;margin-right:10px;}
.thumb_a { display: block;width: 100%;height: 100%;}
.thumb_li.active {border:5px solid rgba(255,255,255, 0.7);}

#minimap{display:none !important;background-color:rgba(255,255,255,0.7);width:250px;height:170px;border-radius:10px;font-size: 0;position: absolute;top: 10px;left: 10px;}
body.showinfo #minimap{background-position: 50%;display:block !important}

#minimap.minimap_janghang{background-image: url(../img/minimap_janghang.png);background-position: 50%;}
#minimap.minimap_seocheon{background-image:url(../img/minimap_seocheon.png)}
#minimap.minimap_maseo{background-image:url(../img/minimap_maseo.png)}
#minimap.minimap_hwayang{background-image:url(../img/minimap_hwayang.png)}
#minimap.minimap_gisan{background-image:url(../img/minimap_gisan.png)}
#minimap.minimap_hansan{background-image:url(../img/minimap_hansan.png)}
#minimap.minimap_masan{background-image:url(../img/minimap_masan.png);}
#minimap.minimap_seo_sicho{background-image:url(../img/minimap_seo_sicho.png);}
#minimap.minimap_seo{background-image:url(../img/minimap_seo.png);}
#minimap.minimap_munsan{background-image:url(../img/minimap_munsan.png);}
#minimap.minimap_pankyo{background-image:url(../img/minimap_pankyo.png);}
#minimap.minimap_jongcheon{background-image:url(../img/minimap_jongcheon.png);}
#minimap.minimap_biin{background-image:url(../img/minimap_biin.png);}

#search_bg { position: fixed; top:0; left:0; right:0; bottom:0; z-index:29; background:rgba(0,0,0,0.5);display:none;}
#search_wrap {top: 0;left: 0;position: fixed;background: rgba(0,0,0,0.5);width: 100%;height: 100%;display:none;z-index:999;}
#search{position: absolute;left: 50%;width: 870px;top: 100px;margin-left: -435px;}
#searchForm{position:relative;height:70px;padding: 0 90px 0 0px;}
#searchKeyword{padding: 0 30px;border: 0;display:block;width:100%;height:70px;font-size:25px;line-height:70px;vertical-align:70px;}
#searchSubmit{background: #fff;display:block;position:absolute;top:0;right:0;width:90px;height:100%;}
#searchResult {margin-top: 20px;background:#fff;}
#searchResult .item {padding: 0 30px;height:75px;line-height: 75px;vertical-align: middle;}
#searchResult .item + .item { border-top:1px solid #ddd; }
#searchResult .item .item_cate {display:inline-block;width:130px;padding-right: 30px;vertical-align: middle;}
#searchResult .item .item_title {line-height: 1.5;padding-right: 30px;vertical-align: middle;display:inline-block;width: 200px;font-weight:bold;}
#searchResult .item .item_address {line-height: 1.5;padding-right: 30px;vertical-align: middle;display:inline-block;width: calc(100% - 450px);white-space: normal;word-break: break-all;}
#searchResult .item .search_detail_btn {font-size: 14px; vertical-align:middle; padding: 8px 15px;background: #1a66a7;color: #fff;border-radius: 3px;}
#search_paging { text-align: center; margin-top:20px;}
#search_paging .pager {border: 1px solid #eee;width:34px;height:34px;background:#fff;color:#00aeef;margin:0 2px;}
#search_paging .pager.on { background:#00aeef; color:#fff; }
#searchResult .search_notfound { padding:50px; text-align:center; }
#searchResult .search_notfound .ment1 { font-size:25px; }
#searchResult .search_notfound .ment1 span {color: #0179b8;}
#searchResult .search_notfound .ment2 { font-size:18px; color:#7b7c7d; margin-bottom:30px; }
#search_close {position:absolute; top:20px; left:20px; width:50px; height:50px; background:url(../img/x_b.png) no-repeat center;}
.main #totalWrap{padding-right:178px;}
.main #header{width:178px;}
.main #gnb .dept1 > li.btn_all{display:none;}
.skip{font-size:0;line-height:0}
.dept2_btnundefined{display: none !important;}
.top{/* border: 1px solid; */position:relative;height:80px;/* margin-top: 230px; */display: block;}



@media screen and (max-height: 1100px) {
	body.main #gnb .dept1 > li{padding:5px 0}
	body.main #gnb .dept1 > li > button{padding:5px 30px}
	body.main #gnb .dept1 > li > button > .text{font-size:20px;}
}

#map .obj{width: 100%;position: relative;margin: 0 auto;/* height: 100vh; */height: 100%;/* border: 1px solid; */display: flex;/* justify-content: center; *//* align-content: center; */margin: 0 auto;/* top: 50%; */left: -165px;top: 70px;}
.marker_wrapr{position:absolute;}
.marker_wrapr .marker{display:block;width: 152px;height:108px;font-size:0;background: url(../img/ir.png) no-repeat;}
.marker_wrapr.marker_0{top: 81%;left: 56%;}
.marker_wrapr.marker_0 .marker{background-position: -741px -497px;}
.marker_wrapr.marker_1{top: 60%;left: 36%;}
.marker_wrapr.marker_1 .marker{background-position: -368px -487px;height: 128px;}
.marker_wrapr.marker_2{top: 70%;left: 70%;}
.marker_wrapr.marker_2 .marker{background-position: 2px -635px;width: 158px;height: 128px;/* border: 1px solid; */}
.marker_wrapr.marker_3{top: 77%;left: 40%;}
.marker_wrapr.marker_3 .marker{background-position: -557px -487px;height: 128px;}
.marker_wrapr.marker_4{top: 37%;left: 34%;}
.marker_wrapr.marker_4 .marker{background-position: -183px -488px;height: 128px;width: 158px;/* border: 1px solid; */}
.marker_wrapr.marker_5{top: 43%;left: 79%;}
.marker_wrapr.marker_5 .marker{background-position: -554px -637px;height: 114px;width: 158px;}
.marker_wrapr.marker_6{top: 60%;left: 88%;}
.marker_wrapr.marker_6 .marker{background-position: -373px -644px;}
.marker_wrapr.marker_7{left: 97%;top: 70%;}
.marker_wrapr.marker_7 .marker{background-position: -184px -637px;height: 128px;width: 154px;}
.marker_wrapr.marker_8{top: 25%;left: 25%;}
.marker_wrapr.marker_8 .marker{background-position: 0px -486px;height: 128px;}
.marker_wrapr.marker_9{top: 25%;left: 25%;display:none;}
.marker_wrapr.marker_9 .marker{background-position: 0px -486px;height: 128px;}





.marker_info {display:none;border-radius: 5px;text-align: left;position:absolute;z-index: 1;width: 330px;min-height: 160px;bottom:35px;margin-left:-105px;background:#fff;padding: 20px 20px 30px 160px;box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.marker_info.active { display:block; }
.marker_info.allin_type { width:300px; margin-left:-150px;padding-top:10px;}
.marker_info.allin_type dl {font-size: 0;text-align: left;}
.marker_info.allin_type dl:after {overflow:hidden;}
.marker_info.allin_type dl dt { width:30%; display:inline-block;font-size:14px; vertical-align: top; }
.marker_info.allin_type dl dd { width:70%; display:inline-block;font-size:14px; vertical-align: top; white-space:normal; }
.marker_info.allin_type .allin_name {white-space: normal;font-size:20px;font-weight: 600;padding:0px 30px 5px 0;text-align: left;margin-bottom:10px;border-bottom:1px solid #ddd;}
.marker_info .go_btn {font-size: 16px;margin-top: 10px;padding: 8px 15px;background: #1a66a7;color: #fff;border-radius: 3px;}
.marker_info .close_btn {position:absolute;top:0;right:0;right: 11px;top: 10px;width:30px;height:30px;background:url(../img/x.png) no-repeat center;}
.marker_img {width: 117px;height: 117px;border-radius:50%;margin:0 auto;position: absolute;top: 20px;left: 20px;}

