@charset "utf-8";
/*select-커스텀*/
.select_ui {appearance:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;background:url(/images/tour2/common/ico_input_arr.svg) no-repeat 96% 50%;}

#wrap{position:relative;width:100%;overflow:hidden}
#txt{width:100%;max-width:1600px;margin:0 auto;}
#container{position:relative;padding-bottom:0;padding-top:0;}
#container .nbsp,
#container .layout:before{display:none;}
#container #content:before{display:none;content:"";overflow:hidden;}
#content{position:relative;float:initial;}
.layout {position:relative;margin:0 auto;max-width:1600px;width:100%;}

/* top - header */
#header{z-index:100;position:relative;width:100%;height:140px;padding:0;background-color:#fff;}
#header #logo{z-index:1;position:relative;display:inline-block;top:0;left:0;height:90px;margin:0;line-height:1.3;}
#header #logo .ir-logo{border:none;display:inline-block;width:250px;height:40px;margin-top:0;padding:0;font-size:0;line-height:0;background-image:url(/images/tour2/common/tour_logo.svg);background-size:100%;background-repeat:no-repeat;transition:var(--ani_time);}
#header #open_mn{z-index:1;display:none;position:absolute;top:28px;right:20px;}
#header #open_mn > span {display:block;width:28px;height:28px;font-size:0;background:url(/images/tour2/common/btn_sitemap.svg) no-repeat 50%;}
#header #open_mn:hover > span {background:url(/images/tour2/common/btn_sitemap_ov.svg) no-repeat 50%;}
/* top - lnb */
#lnb_hm {z-index:99;position:relative;display:block;width:100%;height:50px;margin:0 auto;border-bottom:1px solid var(--c_gray_40);}
#lnb_hm .layout {display:flex;justify-content:space-between;height:100%;}
#lnb_hm .layout .site_tab {}
#lnb_hm .layout .site_tab a {position:relative;display:inline-block;float:left;height:50px;padding:10px 16px;line-height:2.1;font-size:15px;font-weight:500;text-align:center;color:var(--c_gray_70);font-family:var(--f_scd);}
#lnb_hm .layout .site_tab a:nth-child(1) {padding-left:0;}
#lnb_hm .layout .site_tab a.ov {font-weight:600;color:var(--c_primary);}
#lnb_hm .layout .nav_hm {display:inline-block;}
#lnb_hm .layout .nav_hm .global {display:flex;gap:16px;}
#lnb_hm .layout .nav_hm .global .item {display:inline-block;float:left}
#lnb_hm .layout .nav_hm .global .item > a {display:flex;align-items:center;height:50px;padding:0;font-size:14px;line-height:1;color:var(--c_gray_70);font-family:var(--f_scd);}
#lnb_hm .layout .nav_hm .global .item a.council {padding-left:22px;background:url(/images/kor/new_common/council_icon.png) no-repeat left 16px}
#lnb_hm .layout .nav_hm .global .item a:before {border-right:1px solid #fff;padding:3px 0}
#lnb_hm .layout .nav_hm .global .item.language {display:none;}/*다국어 숨김처리*/
#lnb_hm .layout .nav_hm .global .item:nth-child(2) a {padding-right:0;}
/* top - gnb */
#animate{position:relative;height:auto;overflow:hidden;}
#animate.action {position:relative;height:480px;border-bottom:0;box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 6px 0px;background-color:#fff;}
#animate.action .style {background-color:#fff;border-bottom:1px solid var(--c_gray_40);}
#animate .style {position:relative;display:flex;align-items:center;height:90px;top:0;border-bottom:1px solid var(--c_gray_40);}
#animate .style:after {z-index:-1;content:"";position:absolute;display:block;top:90px;width:100%;height:351px;background-color:#fff;}
#animate .style .layout {height:90px;}
#animate .style > .layout {display:flex;align-items:center;justify-content:space-between;}
#gnb{position:absolute;left:0;width:100%;height:90px;}
#gnb * {font-family:var(--f_scd);}
#gnb > .layout{display:flex;justify-content:space-between;gap:66px;padding-left:480px;transition:var(--ani_time);}
#gnb > .layout > div {display:flex;align-items:center;gap:66px;}
#tm{float:right;display:flex;align-items:center;gap:66px;height:100%;}
#tm .th1{display:block;height:auto;margin:0;text-align:center}
#tm .th1>a{display:block;padding:0;line-height:1.5;font-size:18px;color:var(--c_gray_90);font-weight:500;letter-spacing:-.5px;}
#tm .th1>a:before{content:"";display:none;height:100%;vertical-align:middle}
#tm .th1>a.current{color:var(--c_primary)!important}
#tm .th2{display:none;position:absolute;top:90px;left:0;right:0;padding:60px 0 20px 485px;min-height:350px;text-align:left;}
#tm .th2 *{vertical-align:top}
#tm .th2>li{position:relative;display:inline-block;margin:0 20px 20px 0;}
#tm .th2>li>a{display:flex;align-items:center;justify-content:space-between;width:272px;padding:14px 22px;border-radius:4px;border:1px solid var(--c_gray_30);font-size:16px;color:var(--c_gray_90);word-wrap:break-word;word-break:keep-all;}
#tm .th2>li>a.ov {font-weight:500;color:var(--c_primary);border-color:var(--c_primary);background:var(--c_primary_10);}
#tm .th2>li>a.ov:after {content:'';display:block;width:18px;height:18px;background:url(/images/tour2/common/ico_arr_blue.svg) no-repeat 50%;}
#tm .th2>li>a[target="_blank"] > img.window {display:none;}
#tm .th2>li>a[target="_blank"]:after {content:'';display:block;width:18px;height:18px;background:url(/images/tour2/common/ico_link.svg) no-repeat 50%;}
#tm .th2>li>a[target="_blank"].ov:after {background:url(/images/tour2/common/ico_link_ov.svg) no-repeat 50%;}
#tm .th2>li>a>.radius {display:none;}
div[id^="summary"]{z-index:99999;position:absolute;display:none;top:150px;left:0;width:440px;height:350px;padding-bottom:30px;text-align:left;}
div[id^="summary"]:before {content:'';position:absolute;display:block;left:-36%;transform:translateX(-2px);bottom:60px;width:520px;height:190px;background:url(/images/tour2/common/gnb_obj.svg) no-repeat 50%;}
div[id^="summary"] strong{display:block;margin-bottom:22px;line-height:1.2;font-weight:bold;font-size:32px;color:var(--c_primary_m);}
div[id^="summary"] p{color:var(--c_gray_70);font-size:15px;}
/* 디지털당진문화대전 버튼 추가:: cms 등록 시 navi에 2번째 메뉴가 뜨지 않는 문제 발생 */
.iconSet0{position:relative;right:0;display:inline-flex;align-items:center;height:100%;margin:0;vertical-align:top;text-align:center;}
.iconSet0>a{display:flex;align-items:center;height:auto;padding:0;line-height:1.5;font-size:18px;color:var(--c_gray_90);font-weight:500;letter-spacing:-.5px;}
.iconSet0>a:after {content:'';display:block;width:18px;height:18px;background:url(/images/tour2/common/ico_link.svg) no-repeat 50%;}
.iconSet0>a:hover {color:var(--c_primary);}
.iconSet0>a:hover:after {background:url(/images/tour2/common/ico_link_ov.svg) no-repeat 50%;}
.iconSet0>a>.window {display:none;}
/* 사이트맵 버튼 추가 */
.btn_sitemap > a:after {width:28px;height:28px;background:url(/images/tour2/common/btn_sitemap.svg) no-repeat 50%;}
.btn_sitemap > a:hover:after {background:url(/images/tour2/common/btn_sitemap_ov.svg) no-repeat 50%;}
@media (max-width:1600px){
	#header .layout {width:100%;max-width:100%;padding:0 2%;}
	#gnb > .layout {justify-content:flex-end;gap:42px;}
	#gnb > .layout > div, #tm {gap:26px;}
	.iconSet0 > a, #tm .th1 > a {font-size:17px;}
}
@media(max-width:1280px){
	#header #logo .ir-logo {width:220px;height:34px;}
}
@media(max-width:1024px){
    #gnb, #remote, #lnb_hm {display:none}
    #header #open_mn{display:inline-block;}
    #header, #header #animate .style, #header #logo, #animate .style .layout {height:80px;}
}

/* mobile - menu */
#mo_gnb{display:none;position:absolute;top:0;right:-260px;width:260px;height:100%;overflow:auto;background:var(--c_gray_70);z-index:1010;box-shadow:0px 0px 10px #333}
#mo_tm {}
#mo_tm a{position:relative;display:block;line-height:1;font-size:15px;color:#c0c6d0}
#mo_tm .th1{border-top:1px solid var(--c_gray_80)}
#mo_tm .th1:last-child {border-bottom:1px solid var(--c_gray_80)}
#mo_tm .th1>a{position:relative;padding:20px 0 20px 30px;font-size:16px}
#mo_tm .th1>a:after{content:'';position:absolute;display:block;right:30px;top:22px;width:5px;height:5px;border-width:1px;border-style:solid;border-color:#cecece;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
#mo_tm .th1>a.ov,
#mo_tm .th1>a:active{background-color:var(--c_primary);color:#fff}
#mo_tm .th1>a.ov:after{top:26px;transform:rotate(225deg);border-color:#fff;}
#mo_tm .th2{background-color:var(--c_gray_80)}
#mo_tm .th2>li{/* border-top:1px dashed var(--c_gray_70) */}
#mo_tm .th2>li:nth-child(1){border-top-width:0}
#mo_tm .th2>li>a{position:relative;padding:15px 0 15px 30px}
#mo_tm .th2>li>a:after{content:"+";position:absolute;top:13px;right:20px;font-size:20px;font-family:'nsr','Malgun Gothic';}
#mo_tm .th2>li>a.ov,
#mo_tm .th2>li>a:active{color:#fff}
#mo_tm .th2>li>a.ov:after{content:"-"}
#mo_tm .th3{padding:0;background-color:var(--c_gray_90)}
#mo_tm .th3>li{border-bottom:1px dashed var(--c_gray_80);}
#mo_tm .th3>li:last-child {border-bottom-width:0}
#mo_tm .th3>li>a{padding:16px 0 16px 30px}
#mo_tm .th3>li>a.ov,
#mo_tm .th3>li>a:active{color:#fff}

/* 모바일메뉴 상단추가 */
#mo_gnb .logo-m{display:block;width:140px;height:34px;margin:28px auto 20px;font-size:0;background:url(/images/common2023/logo_w.svg) no-repeat 50% 50%;}
#mo_gnb .util{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom: 20px;}
#mo_gnb .util a{display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:500;font-family:var(--f_scd);color:#fff;}
#mo_gnb .util a::before{content:'';display:block;width:1px;height:12px;background:#fff;opacity:.3}
#mo_gnb .util a:first-child::before{display:none;}

/* 모바일메뉴 새창링크 아이콘 별도스타일*/
#mo_tm .th3>li>a[target="_blank"]:after,
#mo_tm .th2>li>a[data-thiscode="sub03_03"]:after,
#mo_tm .th2>li>a[data-thiscode="sub05_05"]:after,
#mo_tm .th2>li>a[data-thiscode="sub06_05"]:after {content:'';position:absolute;top:29%;right:6%;display:block;width:18px;height:18px;background:url(/images/tour2/common/ico_link.svg) no-repeat 50%;}

/* svisual */
#svisual{display:flex;align-items:center;position:relative;height:200px;overflow:hidden;}
#svisual h2{position:relative;top:0;padding:0;margin:0;font-family:var(--f_scd);color:var(--c_gray_90);font-size:46px;font-weight:800;line-height:1;text-align:center;z-index:12}
#svisual h2:before{display:none;}
#svisual .sv_video {display:none;position:absolute;top:0;left:0;width:100%;height:100%;}
#svisual .bg_video{background:#fff;position:absolute;z-index:-99;width:100%;height:100%;top:0;left:0;}
#svisual .bg_video .tv{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;}
#svisual .bg_video .tv .screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;opacity:0;transition:opacity .5s;}
#svisual .bg_video .tv .screen.active, .bg_video .tv .screen.active {opacity:1;}
#svisual .sv_video .video-overlay {display:none;}
#svisual h1{display:block;position:absolute;top:15px;right:0;padding:62px 20px;padding-bottom:0;width:20%;font-family:"nsr",sans-serif;color:#fff;text-align:right;word-wrap:break-word;word-break:keep-all;line-height:1.2;border-left:12px solid #fff;border-right:12px solid #fff;font-weight:400;height:180px;z-index:12;text-align:center}
#svisual h1 span{display:block;position:relative;vertical-align:middle;font-size:30px;font-weight:600;font-family:"nsr",sans-serif;color:#fff;word-wrap:break-word;word-break:keep-all;}
#svisual h1:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:10px;background:url(/images/tour/common/local-before.png) no-repeat 0 0;}
#svisual h1:after{content:"";display:block;position:absolute;bottom:0;right:0;width:100%;height:9px;background:url(/images/tour/common/local-after.png) no-repeat 100% 0;}
#svisual h1 span *{vertical-align:middle}
/* 별도페이지에서 서브비주얼 타이틀 바꿔서 노출하기 */
/* #sub05_07 #svisual .sv_title01 {display:none;} */

@media(max-width:768px){
	#svisual {height:180px;}
	#svisual h2 {width:95%;line-height:1.2;margin:0 auto;font-size:36px;}
}
@media(max-width:360px){
	#svisual {height:140px;}
	#svisual h2 {font-size:30px;}
}

/*footer*/
#footer{z-index:10;position:relative;padding:60px 2%;background:var(--c_gray_80);}
#footer .layout{position:relative;display:flex;justify-content:space-between;padding:0;}
.finfo{position:relative;display:flex;flex-direction:column;padding-right:0;width:100%;}
.footer_logo{display:none;position:absolute;left:0;top:0;width:146px;height:93px;background:url(/images/kor/common/flogo.png) no-repeat;}
.footer_menu{padding-bottom:0;margin-bottom:12px;border-bottom:none;}
.footer_menu ul {display:flex;flex-wrap:wrap;}
.footer_menu li{position:relative;display:inline-block;margin-left:14px;padding-left:14px;line-height:1}
.footer_menu li:before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-7.5px;width:1px;height:15px;background-color:#DEDEDE;}
.footer_menu li:first-child{margin-left:0;padding-left:0}
.footer_menu li:first-child:before{display:none}
.footer_menu li a{display:inline-block;line-height:2;font-size:15px;;color:#fff;font-family:var(--f_scd);}
/* .footer_menu li a:first-child{padding-right:0;} */
.footer_menu li a:hover{text-decoration:underline;}
.footer_menu li.privacy a{color:#fff;font-weight:500;}
.footer_menu li.privacy:before{display:none;}
.footer_menu li span{display:inline-block;height:30px;line-height:30px;color:#525252;font-size:14px;}
#footer address div, #footer .copy{display:flex;flex-wrap:wrap;column-gap:12px;line-height:1.6;font-size:15px;color:#fff;font-family:var(--f_scd);}
#footer address div span.tel {color:#FFDC81;font-weight:800;}
#footer .etc{display:none;}
#footer .btn_top {display:block;width:58px;height:58px;border-radius:20px;font-size:0;background:#6B7B8E url(/images/kor2/common/ico_arr_top.svg) no-repeat 50% 50%;transition:var(--ani_time);}
#footer .btn_top:hover {outline:10px solid var(--c_gray_40);}
@media(max-width:999px){
	#footer {padding:30px 2%;}
	.finfo {align-items:center;gap:12px;}
	#footer .layout {flex-direction:column;row-gap:22px;}
	.footer_menu ul {justify-content:center;column-gap:12px;row-gap:8px;}
	.footer_menu li {margin:0;padding:0;}
	.footer_menu li:before {display:none;}
	.footer_menu li a {padding:0 12px;border:1px solid #fff;}
}
@media(max-width:768px){
	#footer address div, #footer .copy {flex-direction:column;align-items:center;text-align:center;}
}

/*로케이션*/
#location{position:relative;display:block;width:100%;height:100%;}
#location.fix{z-index:999;position:fixed;display:block;top:0;height:auto;}
#navigate{z-index:99;position:relative;display:flex;align-items:center;top:0;left:0;width:100%;height:auto;text-align:left;border-width:1px 0;background-color:var(--c_white);}
#location.fix #navigate {background:var(--c_white);border-bottom:1px solid var(--c_gray_30);}
#navigate span{display:block;line-height:1.2;}
#navigate .layout{position:relative;display:flex;align-items:center;gap:10px;width:100%;max-width:1600px;margin:10px auto;}
#location.fix #navigate .layout {margin:0 auto;height:60px;}
#navigate .navi{position:relative;display:flex;align-items:center;gap:10px;height:42px;padding:0;margin-left:0;vertical-align:top;cursor:pointer;}
#navigate .navi * {font-family:var(--f_scd);}
#navigate .navi:first-child{margin-left:0}
#navigate .navi:before{content:"";display:inline-block;width:12px;height:12px;vertical-align:middle;background: url(/images/tour2/common/navigate_arr.svg) no-repeat;}
#navigate .navi:after{content:"";position:absolute;top:initial;right:0;width:16px;height:16px;border-radius:16px;background:var(--c_gray_50) url(/images/tour2/common/navigate_arr2.svg) no-repeat 50% 5px}
#navigate .navi > span {padding-right:20px;}
#navigate .navi,#navigate a,#navigate span{color:var(--c_gray_80);} 
#navigate .current{color:#fff}
#navigate .icon:before{display:none;background:url(/images/common/icon_navigate.png) no-repeat}
#navigate .home{padding:0;margin-left:0;vertical-align:middle;background:transparent;cursor:default}
#navigate .home>a {display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;}
#navigate .home>a:before{content:'';width:20px;height:20px;margin-top:0;background:url(/images/tour2/common/navigate_home.svg) no-repeat 50%;}
#navigate .home:after{display:none}
#navigate .navi ul{position:absolute;top:38px;left:0;height:0;border-radius:6px;overflow:hidden;margin:0 -200px 0 15px;background-color:#fff;}/*box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.10);*/
#navigate .navi ul li {padding:2px 8px}/* {border:solid #195dc1;border-width:0 1px 1px} */
#navigate .navi ul li:first-child {padding-top:10px;}
#navigate .navi ul li:last-child {padding-bottom:10px;}
#navigate .navi ul li a{display:flex;align-items:center;gap:4px;min-width:150px;padding:14px 22px;border-radius:6px;line-height:1.2;color:#505050}
#navigate .navi ul li a:hover,#navigate ul li a:focus{background-color:var(--c_primary_m10);color:#fff;}
#navigate .navi ul li a.current{border-radius:6px;background-color:var(--c_primary_m10);color:#fff;}
#navigate .navi ul li a[target="_blank"] {}
#navigate .navi ul li a[target="_blank"]:after {content:'';display:block;width:18px;height:18px;background:url(/images/tour2/common/ico_link.svg) no-repeat 50%;}
#navigate .navi ul li a[target="_blank"]:hover::after {background-image:url(/images/tour2/common/ico_link_w.svg);}
/*로케이션 :: 공유버튼*/
.location_buttons_box{position:absolute;top:0;right:0;height:42px;vertical-align:middle;}
.location_buttons_box:after{content:"";display:block;clear:both;visibility:hidden;}
.location_buttons_box .ir{display:inline-block;float:left;margin-left:3px;width:42px;height:42px;font-size:0;border-radius:42px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.10);background-color:var(--c_white);background-position:50%;background-repeat:no-repeat;}
.location_buttons_box .sns{background-image:url(/images/tour2/common/ico_sns.svg);}
.location_buttons_box .sns.ov,
.location_buttons_box .sns:active {background-color:var(--c_primary);background-image:url(/images/tour2/common/ico_sns_ov.svg);}
.location_buttons_box .print{background-image:url(/images/tour2/common/ico_printer.svg);}
#location.fix .location_buttons_box {top:8px;}
#location.fix .location_buttons_box .ir {box-shadow:none;}
.sns_btn{position:absolute;display:inline;right:58px;}
#naviSNS {position:absolute;top:3px;right:30px;width:80px;}
#naviSNS .ir-tmpl {display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;font-size:0;background:none;}
#naviSNS .ir-tmpl::before {content:'';display:block;width:27px;height:27px;}
#naviSNS .ir-tmpl.fb {background-color:#304E85;}
#naviSNS .ir-tmpl.fb::before {background:url(/images/tour2/common/ico_sns_fa.svg) no-repeat 50% 50%;}
#naviSNS .ir-tmpl.tw {background-color:#4AA4E9;}
#naviSNS .ir-tmpl.tw::before {background:url(/images/tour2/common/ico_sns_tw.svg) no-repeat 50% 50%;}
@media(max-width:1600px){
	#navigate {padding:0 2%;}
}

@media(max-width:1280px){
	.location_buttons_box #print {display:none;}
}

@media(max-width:1024px){
	#location {display:none!important;}
}

/*페이지네이션*/
.paginate {display:flex;justify-content:center;flex-wrap:wrap;gap:4px;width:100%;margin:80px 0 0;text-align:center;line-height:18px;}
.paginate:after {content:"";display:block;clear:both;}
.paginate li{display:inline-block;list-style:none;vertical-align:middle;}
.paginate li a {display:block;width:40px;height:40px;margin:0;border:none;border-radius:40px;line-height:40px;font-weight:600;color:var(--c_gray_90);transition:var(--ani_time);background:var(--c_gray_20);}
.paginate .dir a{ font-size:0;line-height:0;vertical-align:middle;border:1px solid var(--c_primary);background:inherit;background-color:#fff;background-repeat:no-repeat;}
.paginate .dir a span {height:0; font-size:0;}
.paginate .dir.first a{background-image:url(/images/tour2/common/page_arr_tw.svg);background-position:50%;}
.paginate .dir.last a{background-image:url(/images/tour2/common/page_arr_tw.svg);background-position:50%;transform:rotate(-180deg);}
.paginate .dir.prev a{background-image:url(/images/tour2/common/page_arr.svg);background-position:50%;}
.paginate .dir.next a{background-image:url(/images/tour2/common/page_arr.svg);background-position:50%;transform:rotate(-180deg);}
.paginate .dir a:hover,
.paginate .dir a:focus,
.paginate .dir a:active{background-color:#efefef;}
.paginate li.dir.active a,
.paginate li.dir a:hover,
.paginate li.dir a:focus,
.paginate li.dir a:active{background-color:#fff;color:#fff;text-decoration:none;border-radius:40px;border-color:var(--c_primary);background-color:var(--c_primary_10)}
.paginate span.on { display:inline-block; width:34px; height:26px; padding:8px 0 0 0; border:1px solid #55555b; text-align:center; background:#55555b; color:#fff; text-decoration:none; vertical-align:middle; }
.paginate li.active a,
.paginate li a:hover,
.paginate li a:focus,
.paginate li a:active{background-color:var(--c_primary);border:none;color:#fff;text-decoration:none;border-radius:50px;}

/*만족도평가*/
.point_wrap {z-index:1;position:relative;padding:100px 0;}
.point_wrap #point {max-width:1600px;margin:0 auto;}
.point_wrap #point .research strong {text-align:left;}
.point_wrap #point .research input[type="submit"],
#point .research input[type="button"] {position:initial;}
@media(max-width:1600px){
	.point_wrap {width:95%; margin:0 auto;}
}


/*탑버튼*/
.btn_top {z-index:99;position:fixed;display:none;right:1%;bottom:2%;width:48px;height:48px;border-radius:12px;overflow:hidden;}
.btn_top span {display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:0;background:#6B7B8E;transition:all var(--ani_time);}
.btn_top span:before {content:'';display:block;width:30px;height:30px;background:url(/images/kor2/common/ico_arr_top.svg) no-repeat 50% 50%;transition:var(--ani_time);}
.btn_top:hover span:before {animation-name:tb_move; animation-duration:.2s; animation-iteration-count:2;}
@keyframes tb_move {
	from {transform:translateY(0);}
	to {transform:translateY(-5px);}
}
@media(max-width:768px){
	.btn_top:hover {outline:0;}
}












/*////////////여기까지 2023년도 수정 css/////////////*/





/* 언어선택 */
.lang {position:relative}
.lang h2{position:relative;display:flex;align-items:center;gap:4px;margin:0;padding-right:10px;font-size:14px;line-height:1;font-weight:600;}
.lang h2:before{display:none;content:"";width:24px;height:24px;background:url(/images/kor2/common/ico_global.svg) no-repeat}
.lang h2:after{content:"";width:10px;height:14px;margin-left:4px;background:url(/images/tour2/common/ico_arr_bott_bk.svg) no-repeat;}
.lang h2 a{color:#fff;}
.lang > .lang_btn {z-index:9999;position:absolute;display:none;top:46px;right:-3px;width:260px;padding:0;border-radius:10px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.25);background:#fff;-webkit-transform:translate( 0px, 0px );-ms-transform:translate( 0px, 0px );transform:translate( 0px, 0px );-webkit-transition:-webkit-transform 1s;transition:transform 1s;-webkit-backface-visibility:hidden;}
.lang > .lang_btn > .inner {display:flex;align-items:center;padding:20px;justify-content:space-between;}
.lang > .lang_btn > .inner a{display:block;padding:0;color:var(--c_gray_70)!important;font-size:14px;line-height:1.3;font-family:var(--f_scd);}
.lang > .lang_btn > .inner a:nth-of-type(1) {font-size:13px;}
.lang > .lang_btn > .inner a:hover,
.lang > .lang_btn > .inner a:active {text-decoration:underline;color:#333}
.lang > .lang_btn > .inner .close {position:relative;right:0;bottom:1px;width:20px;height:20px;padding:0;font-size:0!important;line-height:0;background:url(/images/kor2/common/ico_close.svg) no-repeat}
.lang > .lang_btn > .inner .close:hover,
.lang > .lang_btn > .inner .close:focus {color:#121212}








/* #naviSNS{position:absolute;top:34px;right:27px;width:73px;height:33px;padding:3px;border:1px solid #efefef;background-color:#fff;border-radius:50px;}
#naviSNS .ir-tmpl {display:inline-block;width:27px;height:27px;font-size:0;background:url(/images/common/ir-tmpl.png) no-repeat;}
#naviSNS .fb{background-position:0px -289px;}
#naviSNS .tw{background-position:-93px -289px;}
#naviSNS .ks{background-position:-62px -289px;}
#naviSNS .bk{background-position:-32px -289px;} */

/*마크*/
/* #footer .mark {position:absolute;right:270px;top:0;width:100px;height:65px;float:right;}
#footer .mark span {background:url(/images/kor/footer/mk.png) no-repeat scroll 0 0;display:block;font-size:0;height:74px;line-height:0;width:113px;}
#footer .mark span strong {font-weight:bold;}
#footer #relationSelect {position:absolute;right:0;top:8px;width:230px;height:42px;font-family:"Noto Sans KR";box-sizing:border-box;border:1px solid #ababab;}
#footer #relationSelect>div {margin:0 auto;}
#footer #relationSelect>div:after {display:block;content:"";clear:both;}
#footer #relationSelect>div>div {position:relative;width:100%; }
#footer #relationSelect>div>div>a {position:relative;display:block; padding:0 20px; color:#555; font-size:14px;line-height:42px;}
#footer #relationSelect>div>div>a:after {display:block; content:""; position:absolute; right:25px; top:18px; width:12px; height:12px; border-top:1px solid #989898; border-right:1px solid #989898; transform:rotate(-45deg);}
#footer #relationSelect>div>div>ul {display:none; position:absolute; width:500px;padding:15px 25px; bottom:42px;  right:0; background:#2d3542; z-index:200; overflow:hidden;}
#footer #relationSelect>div>div>ul>li {float:left;width:50%;padding:5px; border-top:1px dotted #454f5f;font-size:13px;}
#footer #relationSelect>div>div>ul>li>a {position:relative; color:#fff;padding-left:7px;}
#footer #relationSelect>div>div>ul>li>a:before {position:absolute;top:50%;left:-2px;width:3px;height:3px;background-color:#99a7d2;content:"";margin-top:-1px;border-radius:50%;}
 */

/* @media(max-width:1200px){
    #footer .mark {	position:absolute;	right:0;	top:70px;	text-align:right;}
}

@media(max-width:799px){#footer {padding:20px 0;}
    #footer .layout{padding:0;text-align:center;}
    #footer .etc {display:block;position:inherit;left:inherit;top:inherit;margin-bottom:5px;}
    #footer .etc .call {font-size:18px; width:100%;height:auto;font-family:"nsr";font-weight:bold;color:#252f3e;background:none;}
    #footer .etc .call b {display:block;color:#3589d7;}
    #footer .mark, #footer #relationSelect {position:relative;right:inherit;top:inherit;text-align:center;margin:10px auto;float:none;}
    #footer #relationSelect>div>div>ul {width:auto;padding:10px 15px;text-align:left;}
    #footer #relationSelect>div>div>ul>li {width:100%;}
    .footer_menu{width:100%}

    .banner_wrap .body_wrap {padding-right:120px;width:100%;}
    .banner_wrap .control {right:0;}
    .sitebox {position:inherit;width:100%;margin-top:5px;}
}
@media(max-width:640px){
    #footer #relationSelect {width:100%;} #footer .mark
} */  


@media(max-width:1280px){

    #conA {border-bottom:1px solid #b6b8bb;}
    #conA #logo  {position:static;width:182px; height:49px;margin:0 auto;background-size:50%;}
    #conA .sitelink{z-index:11;position:absolute;top:20px;right:0;display:flex;justify-content:center;align-items:center;width:44px;height:44px;}
    #animate .style:after {display:none;}
}
@media(max-width:500px){
    #conA #logo{margin:0;}
}



/*////////////2023년도 이전 css/////////////*/
#remote{display:none;position:relative;z-index:10;float:right;width:20%;}
#remote h1{padding:0 10px;height:110px;text-align:center;background:url(/images/tour/new_common/lt_bg.gif);}
#remote h1 {position: relative;margin-bottom: 20px;margin-left: 10px;color: #0e2b48;font-size: 18px;font-size: 25px;font-weight: 600;}
#remote h1:before{content:"";display:inline-block;height:100%;vertical-align:middle}
#remote h1 span{display:inline-block;vertical-align:middle;font-size:26px;font-weight:600;font-family:"nsr",sans-serif;color:#000}
#remote h1:after {display: block;position: absolute;top: 22px;left: -10px;width: 5px;height: 10px;background: #17b7eb;font-size: 0;content: '';}

#lnb{display:block;border-top: 3px solid #000;padding-top:20px;}
#lnb li{margin-bottom:5px;}
#lnb li a{position:relative;display:block;line-height:1.2;word-wrap:break-word;word-break:keep-all;}
#lnb li span{position:absolute;right:19px;top:40%;width:11px;height:11px;background-image:url(/images/common/icon_lnb.png)}

#lnb .th2{}
#lnb .th2>a{padding:12px 30px 12px 15px;font-size:16px;color:#3b3b3b;border:1px solid #d4d4d4;font-family:"nsr",sans-serif;}
#lnb .th2>a:hover{background-color:#0f64b4;border:1px solid #0f64b4;color:#fff}
#lnb .th2 .link_2th{}
#lnb .th2 .link_2th_ov{background-color:#0f64b4;border:1px solid #0f64b4;color:#fff;box-shadow: 10px 10px 10px rgba(0,0,0,.1)}
#lnb .th2 .link_2th span{background-position:0 0}
#lnb .th2 .link_2th_ov span{background-position:0 -49px}
#lnb .th3{display:none;padding:15px;background:#f7f7f7;}
#lnb .th3 li{border:none;margin-bottom:2px;}
#lnb .th3 li:first-child{border-top-width:0}
#lnb .th3 li a{padding:2px 11px;background-position:0 0;border:none;color:#5a5a5a;font-size:14px;line-height:1.4;word-wrap:break-word;word-break:keep-all;}
#lnb .th3 li a:hover{text-decoration:underline;}
#lnb .th3 li span{display:block;top:8px;left:0px;width:6px;height:6px;background:none;border-radius:50%;}

#lnb .th3 .link_3th{}
#lnb .th3 .link_3th_ov{color:#444;text-decoration: underline;}
#lnb .th3 .link_3th span{background:none;}
#lnb .th3 .link_3th_ov span{top:8px;left:0px;background-color:#0f64b4}



	
		
		
