@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;}
body{}
.tour_menu_link{color: #353535;text-align: center;position: relative;font-size: 0.99em;line-height: 48px;letter-spacing: 0;font-weight: 500 !important;display: block;padding: 3px 0px 3px 0px;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:var(--all-btn-color, #e40404);border-color:var(--all-btn-color, #e40404);color:#fff;font-size: 13px;appearance: none;-webkit-appearance: none;border-radius: 3px;}
.main_btn:hover{background-color: var(--all-btn-color-hover, #e40404);border-color:var(--all-btn-color-hover, #e40404);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: #ff3300;background: url(/resource/img/v_checkbox_on_icon.png) #ff3300 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}
:root{
    /*샘플1 칼라*/
    --all-body-color:#fff; /*기본백색*/
    --all-abody-color:#f7f7f7; /* 회색 a */
    --all-bbody-color:#eee; /* 완전회색 b */
    --all-btn-color:#e40404; /* 공통 버튼 */
    --all-btn-color-hover:#e40404; /* 공통 버튼 오버 색*/
    --all-member-color:#e40404; /* 회원가입 */
    --all-member-btn-color:#e40404; /*회원가입 버튼 색*/
    --all-member-hover-btn-color:#e40404; /* 회원가입 버튼 오버 색*/
    --all-shopping-btn-color:#e40404; /* 쇼핑 전체 버튼 색 */
    --all-tour-btn-color:#e40404; /* 여행 전체 버튼 색 */
    --all-login-btn-color:#e40404; /* 로그인 색*/
    --all-afont-color:#151515;
    --all-bfont-color:#151515;
    --all-cfont-color:#151515;
    /*샘플2 칼라*/
    /*
    */
    /*샘플3 칼라*/
    /*
    */
    /*샘플4 칼라*/
    /*
    */
    /*샘플5 칼라*/
    /*
    */

    --all-btn-color-darkred:#e40404; /*다크레드*/
    --all-btn-color-orange:#ff8100; /*오렌지*/
    --all-btn-color-green:#00bb25; /*그린*/
    --all-btn-color-purple:#7800a5; /*퍼플*/
    --all-btn-color-gb:#00a0a5; /*그린블루*/
}
/* 공통 버튼 */
.all-btn-color{background: var(--all-btn-color, #3787fe);}
.all-btn-color:hover{background:var(--all-btn-color-hover, #1976ff);}
/* 회원가입 */
.all-member-color{background: var(--all-member-color, #3787fe);}
/* 로그인 */
.all-member-btn-color{background: var(--all-member-btn-color, #3787fe);}
.all-member-btn-color:hover{background: var(--all-member-hover-btn-color, #1976ff);}
/* 쇼핑 */
.all-shopping-btn-color{background: var(--all-shopping-btn-color, #3787fe);}
/* 여행 */
.all-tour-btn-color{background: var(--all-tour-btn-color, #3787fe);}
/* 바디 */
.all-body-color{background:var(--all-body-color, #fff);}
/* 테이블 */
.all-border-color{border-color: var(--all-border-color, #3787fe);}
/* 텍스트 A, B, C */
.all-afont-color{border-color: var(--all-afont-color, #3787fe);}