@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://cdn-uicons.flaticon.com/uicons-brands/css/uicons-brands.css');
@import url('https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css');
@font-face{font-family: 'S-CoreDream-8Heavy';  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');  font-weight: normal;  font-style: normal;  }
@font-face{font-family: 'S-CoreDream-3Light';  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');  font-weight: normal;  font-style: normal;  }
@font-face{font-family: 'RixYeoljeongdo_Regular';  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2102-01@1.0/RixYeoljeongdo_Regular.woff') format('woff');  font-weight: normal;  font-style: normal;  }
@font-face{font-family: 'BinggraeSamanco-Bold';  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/BinggraeSamanco-Bold.woff') format('woff');  font-weight: normal;  font-style: normal;  }
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
html, body, h1, h2, h3, h4, h5, h6, ul, p{margin: 0;padding: 0;}
html.noscroll, body.noscroll{height:100%;overflow-y:hidden}
ul{list-style: none;}
a{text-decoration: none;color: #000;}
img{vertical-align: top;border: none;}
input[type=text]{}
.wrap{min-width: 1200px;}
.header{width: 100%;margin: 0 auto;}
.clearfix{*zoom: 1;}
.clearfix:after{content: "";display: block;clear: both;}
.main_wrap{width: 1200px;margin: 0 auto;}
.page_navi_wrap{text-align: center;}
.page_navi{padding: 20px 0;display: inline-block;margin: 0 auto;}
.page_navi_item{float: left;}
.page_navi_item > a{display: block;padding: 5px;margin-right: 3px;}
.page_navi_on{color: #f00;}
.show_block{display: block !important;}
.content_image{max-width: 100%;}
.admin_item_management{font-size: 14px;line-height: 30px;background-color: #06e;color: #fff;font-weight: bold;display: block;float: right;width: 100px;height: 30px;text-align: center;vertical-align: top;}
.visible{visibility: visible !important;}
#tour_menu_sub li:hover .travel{display: block;}
#tour_menu_sub li .travel{display: none;color: #000;width: 500px;position: absolute; /*top: 38px;*//* background-color:#fff; */padding: 8px; /* border: 1px solid #92d8ff; */height: 300px;line-height: 29px;left: 11px;font-size: 13px;z-index: 1100;}
.tour_menu_link{color: #353535;text-align: center;position: relative;font-size: 16px;line-height: 48px;letter-spacing: 0;font-weight: 500 !important;display: block;padding: 0 35px;font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", sans-serif;}
.full{width: 100%}
.text_left{text-align: left !important;}
.text_center{text-align: center !important;}
.text_right{text-align: right !important;}
.search_sch_word{color: #f00 !important}
.main_btn{background-color:#06e;border-color:#06e;color: #fff;font-size: 13px;appearance: none;-webkit-appearance: none;border-radius: 3px;}
.main_btn:hover{background-color: var(--all-shopping-btn-color:hover, );border-color:var(--all-shopping-btn-color:hover, );cursor: pointer !important}
.custom_checkbox_wrap{display: inline-block;position: relative;}
.custom_checkbox_wrap > .custom_checkbox_label,
.custom_checkbox_wrap > label{display: inline-block;padding-left: 35px;line-height: 30px;}
.custom_checkbox_wrap > .custom_checkbox_label:before,
.custom_checkbox_wrap > label:before{content: '';display: block;position: absolute;top: 0;left: 0;width: 26px;height: 26px;border: 2px solid #ccc;background: #fff;border-radius: 3px;}
.custom_checkbox_wrap > .custom_checkbox,
.custom_checkbox_wrap > input[type=checkbox]{opacity: 0;position: absolute;top: 50%;left: 50%;margin-left: -7px;margin-top: -7px}
.custom_checkbox_wrap > .custom_checkbox:checked + .custom_checkbox_label:before,
.custom_checkbox_wrap > .custom_checkbox:checked + label:before,
.custom_checkbox_wrap > input[type=checkbox]:checked + .custom_checkbox_label:before,
.custom_checkbox_wrap > input[type=checkbox]:checked + label:before{border-color: var(--member-btn-border-color);background: url(/resource/img/v_checkbox_on_icon.png) no-repeat center/25px 25px;}
.custom_checkbox_wrap > input[type=checkbox]:disabled + .custom_checkbox_label:before,
.custom_checkbox_wrap > input[type=checkbox]:disabled + label:before{background: #ddd}
.custom_checkbox_wrap > input[type=checkbox]:disabled:checked + .custom_checkbox_label:before,
.custom_checkbox_wrap > input[type=checkbox]:disabled:checked + label:before{border-color: #ccc;background: url(/resource/img/v_checkbox_on_icon.png) #ddd no-repeat center/25px 25px;}
.custom_radio_wrap{display: inline-block;position: relative;margin-right: 10px}
.custom_radio_wrap > .custom_radio_label,
.custom_radio_wrap > label{display: inline-block;padding-left: 35px;line-height: 30px;}
.custom_radio_wrap > .custom_radio_label:before,
.custom_radio_wrap > label:before{content: '';display: block;position: absolute;top: 0;left: 0;width: 26px;height: 26px;border: 2px solid #ccc;background: #fff;border-radius: 16px;}
.custom_radio_wrap > .custom_radio,
.custom_radio_wrap > input[type=radio]{opacity: 0;position: absolute;top: 50%;left: 50%;margin-left: -7px;margin-top: -7px}
.custom_radio_wrap > .custom_radio:checked + .custom_radio_label:before,
.custom_radio_wrap > .custom_radio:checked + label:before,
.custom_radio_wrap > input[type=radio]:checked + .custom_radio_label:before,
.custom_radio_wrap > input[type=radio]:checked + label:before{border-color: #ff3300;background: url(/resource/img/v_radio_on_icon.png) #fff no-repeat center/26px 26px}
.custom_radio_wrap > input[type=radio]:disabled + .custom_radio_label:before,
.custom_radio_wrap > input[type=radio]:disabled + label:before{background: #ddd}
.custom_radio_wrap > input[type=radio]:disabled:checked + .custom_radio_label:before,
.custom_radio_wrap > input[type=radio]:disabled:checked + label:before{border-color: #ccc;background: url(/resource/img/v_radio_on_icon.png) #ddd no-repeat center/26px 26px}
#ie_wrap{border-bottom: 1px solid #000;background: #000;color: #fff;text-align: center;padding: 10px 0;font-size: 16px;line-height: 2;}
#loading_wrap{display: none;position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;justify-content: center;align-items: center;flex-wrap: wrap;background: #fff;z-index: 99999}
#loading_wrap.active{display: flex}