@font-face{font-family:"NotoSansCJKkr";src:url("https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2") format('woff2');font-weight:900;font-size:normal;}@font-face{font-family:"NotoSansCJKkr";src:url("https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2") format('woff2');font-weight:700;font-size:normal;}@font-face{font-family:"NotoSansCJKkr";src:url("https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2") format('woff2');font-weight:500;font-size:normal;}@font-face{font-family:"NotoSansCJKkr";src:url("https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2") format('woff2');font-weight:400;font-size:normal;}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}br{font-family:sans-serif;}html,body{width:100%;height:100%;}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-style:-ms-autohiding-scrollbar;-webkit-font-smoothing:antialiased;height:100%;}html.overflow{overflow:hidden;height:100%;width:100%;}body{word-break:keep-all;margin:0;font-family:var(--bs-body-font-family),sans-serif;font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);letter-spacing:-0.04em;}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:-0.04em;margin:0;padding:0;box-sizing:border-box;}img{max-width:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}i{font-style:normal;}ol,ul,li{list-style:none;}blockquote,q{quotes:none;}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}address,caption,code,em,var{font-style:normal;line-height:inherit;}blockquote,q{quotes:none;}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none;}b,strong{font-weight:700;}mark{background-color:var(--bs-highlight-bg);}a{color:inherit;text-decoration:none;}a:hover,a:focus,a:active{text-decoration:none;}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}img,svg{vertical-align:top;max-width:100%;height:auto;-webkit-backface-visibility:hidden;}img,fieldset,iframe{border:0 none;}label{display:inline-block;}button{padding:0;border:0;font-size:inherit;font-family:inherit;background-color:transparent;border-radius:0;outline:0;color:inherit;cursor:pointer;}button:focus:not(:focus-visible){outline:0;}button,select{text-transform:none;}[role="button"]{cursor:pointer;}select{cursor:pointer;-webkit-appearance:none;word-wrap:normal;color:#252525;-moz-appearance:none;appearance:none;}select:focus{outline:none;}select::-ms-expand{display:none;}select:disabled{opacity:1;}::-moz-focus-inner{padding:0;border-style:none;}textarea{resize:vertical;}summary{display:list-item;cursor:pointer;}progress{vertical-align:baseline;}[hidden]{display:none !important;}.cost strong{font-family:"Lato",sans-serif;font-weight:700;}.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;font-size:0;color:transparent;}@charset "UTF-8";:root{--bs-point:#17469E;--bs-point2:#cccccc;--bs-point3:#757575;--bs-point4:#353535;--bs-point5:#858585;--bs-white:#fff;--bs-gray:#353535;--bs-gray-dark:#222222;--bs-gray-dark2:#232426;--bs-gray-100:#eeeeee;--bs-gray-200:#dbdbdb;--bs-gray-300:#bbbbbb;--bs-gray-400:#999999;--bs-gray-500:#757575;--bs-gray-600:#666666;--bs-gray-700:#454545;--bs-gray-800:#333333;--bs-gray-900:#252525;--bs-bg-100:#fafafa;--bs-bg-200:#f9f9f9;--bs-bg-300:#f7f7f7;--bs-bg-400:#f4f4f4;--bs-bg-500:#f2f2f2;--bs-bg-gradient-color:rgb(255,150,0);--bs-bg-moz-gradien:-moz-linear-gradient(100deg,rgba(255,150,0,1) 0%,rgba(248,54,0,1) 100%);--bs-bg-webkit-gradien:-webkit-linear-gradient(100deg,rgba(255,150,0,1) 0%,rgba(248,54,0,1) 100%);--bs-bg-gradient:linear-gradient(100deg,rgba(255,150,0,1) 0%,rgba(248,54,0,1) 100%);--bs-bg-filter-gradien:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9600,endColorstr=#f83600,GradientType=1);--bs-font-sans-serif:"Noto Sans CJK KR",sans-serif;--bs-font-noto:"Pretendard",sans-serif;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-line-height:1;--bs-body-color:var(--bs-gray);--bs-border-color:var(--bs-gray-200);--bs-border-color:#dbdbdb;--bs-input-height:52px;--bs-input-padding:0 15px;--bs-input-rounded:0;}#header{}#header > hr{}.select2-container--default .select2-selection--single{border:none !important;}.flex_header_top.spe_new{gap:25px;}.flex_header_top{display:flex;padding:10px 0;align-items:center;justify-content:space-between;gap:20px;font-size:18px;}.flex_header_top .logo_img{width:152px;}.flex_header_top select{height:1px;width:1px;}.flex_header_top .alarm_sect{gap:8px;margin-top:6px;}.flex_header_top .alarm_sect p{font-size:18px;letter-spacing:0px;color:#252525;font-weight:500;text-align:center;}.flex_header_top .alarm_sect .num{border-radius:50%;background-color:#6019ff;width:28px;height:28px;display:flex;align-items:center;justify-content:center;}.flex_header_top .alarm_sect .num span{font-size:16px;letter-spacing:0px;color:#ffffff;font-weight:500;text-align:center;}.flex_header_top #search-web{margin-top:7px;cursor:pointer;}.flex_header_top #search-web img{width:25px;}.flex_header_top .member_sect{display:flex;align-items:center;}.flex_header_top .member_sect li{padding-right:10px;}.flex_header_top .member_sect li:last-child{padding-right:0;}.flex_header_top .member_sect li + li{padding-left:10px;}.flex_header_top .member_sect li .wellcome{font-size:16px;line-height:1.3;color:#777777;font-weight:500;text-align:right;}.popup_search_mo{display:none;position:absolute;top:126px;z-index:200;background-color:#fff;width:100%;border-bottom:2px solid #eeeeee;min-height:150px;padding-bottom:20px;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;}.popup_search_mo .title-ps{font-size:28px;font-weight:600;height:100%;display:flex;align-items:center;justify-content:center;margin-top:10px;max-width:800px;margin:10px auto 0;}.popup_search_mo .input-form-ps{padding:0 10px;margin-top:20px;position:relative;max-width:800px;margin:0px auto;}.popup_search_mo .input-form-ps input{border-width:2px;padding-right:100px !important;font-size:18px;border:unset;padding-bottom:15px;border-bottom:2px solid #000;color:#999999;}.popup_search_mo .input-form-ps img{width:27px;height:26px;position:absolute;top:10px;right:28px;cursor:pointer;}.popup_search_mo .text-c-ps{margin-top:30px;padding:0 30px;align-items:center;gap:20px;flex-wrap:wrap;flex-direction:column;max-height:500px;overflow-y:auto;}.popup_search_mo .text-c-ps label{color:white;background-color:var(--bs-point);border-radius:99px;text-align:center;padding:10px 20px;}.popup_search_mo .text-c-ps li{padding:10px 20px;}.popup_search_mo .text-c-ps span{font-size:28px;font-weight:500;}.popup_search_mo .header_ps{height:90px;position:relative;max-width:800px;margin:0 auto;}.popup_search_mo .header_ps img{position:absolute;right:20px;top:20px;width:20px;height:21px;}.popup_search_mo .search_words_list_header{position:absolute;top:calc(100% + 5px);left:0;z-index:99;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.2);display:none;}.popup_search_mo .search_words_list_header li a{display:block;padding:13px 20px;cursor:pointer;line-height:1.3;}.flex_header_top .member_sect .user_login{gap:8px;}.flex_header_top .member_sect .li_new{position:relative;}.flex_header_top .member_sect .li_new::after{position:absolute;content:"";top:4px;right:0;height:12px;width:1px;background-color:#777;}.flex_header_top .member_sect .user_login p{font-size:16px;letter-spacing:-1px;line-height:1.3;color:#777777;font-weight:300;text-align:right;}.img-flag{margin-top:3px;}.search-container{display:flex;align-items:center;gap:20px;}.main-search-container{display:flex;align-items:center;position:relative;}#header .main-search-container{width:400px;}#header .main-search-container #search_input_pc__header{padding-right:40px !important;}.search-input{border:1px solid #ddd;border-radius:25px !important;padding:13px 20px !important;outline:none;font-size:17px;}.search-icon{margin-left:-35px;color:#333;cursor:pointer;}.search_words_list{position:absolute;top:calc(100% + 5px);left:0;z-index:99;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.2);display:none;}.search_words_list li:hover{background-color:#dfdddd;}.search_words_list li a{display:block;padding:13px 20px;cursor:pointer;line-height:1.3;}.search_words_list::-webkit-scrollbar{width:5px;}.search_words_list::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px;}.search_words_list::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:3px;}.btn_show_select{height:44px;display:flex;align-items:center;border:1px solid #17469e;border-radius:24px;padding:0 22px;color:#17469e;}.btn_show_select.active{background-color:#17469e;color:#fff;}.custom-select-rounded{margin-left:30px;}.custom-select-rounded .select2-container--default .select2-selection--single{border:2px solid #000 !important;border-radius:30px;background-color:white;padding:5px 20px;height:auto;width:200px;display:flex;align-items:center;}.custom-select-rounded .select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;right:10px;top:9px !important;}.custom-select-rounded .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:center;color:black;}.custom-select-rounded .select2-dropdown{border-radius:0;}.custom-select-rounded .select2-results__option{padding:8px 16px;}.custom-select-rounded .select2-results__option--highlighted{background-color:#ddd;color:black;}.custom-select-rounded .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:30px !important;border-bottom-right-radius:30px !important;}.icon-menu{display:flex;justify-content:space-around;align-items:end;padding:10px 0;gap:30px;}.icon-menu-item{text-align:center;color:#333;font-size:14px;text-decoration:none;}.icon-menu-cart{position:relative;}.icon-menu-cart .cart_count{position:absolute;top:-5px;right:3px;min-width:15px;height:15px;padding:0 5px;border-radius:50%;background-color:red;color:#fff;font-size:8px;font-weight:500;display:flex;align-items:center;justify-content:center;}.count_like{font-size:14px;}.icon-menu-item.icon_my_page{display:flex;align-items:center;position:relative;flex-direction:column;}.icon-menu-item.icon_my_page:hover{scale:none;}.icon-menu-item.icon_my_page:hover .list_item{display:block;}.icon-menu-item.icon_my_page .list_item{position:absolute;top:112%;left:50%;transform:translateX(-50%);padding:20px 0;background-color:#fff;z-index:1;width:180px;border:1px solid #17469e;border-radius:20px;display:none;}.icon-menu-item.icon_my_page .list_item::after{content:"";display:block;width:100%;height:10px;background-color:transparent;position:absolute;top:-10px;left:0;}.icon-menu-item.icon_my_page .list_item .item_link{padding:10px 24px;font-size:18px;}.icon-menu-item.icon_my_page .list_item .item_link:hover{background-color:#eee;}.icon-menu-item.icon_my_page img{width:24px;}.icon-menu-item:nth-child(3){width:auto;}.icon-menu-item img{margin-bottom:10px;}.icon-menu-item:hover{color:#000;}.flex_header_top a.active_{position:relative;}.flex_header_top a.active_::after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:3px;background-color:#1aadff;}.flex_header_top_content_list{gap:20px;justify-content:flex-start;padding:0;}.flex_header_top_content_list li:first-of-type{margin-left:-10px;}.flex_header_top_content_list li{position:relative;}.flex_header_top_content_list li:first-of-type a{margin-left:0px;}.flex_header_top_content_list li:last-of-type a{}.flex_header_top_content_list li a{position:relative;border-radius:16px;color:#000;font-weight:300;font-size:16px;}.content_member{display:flex;align-items:center;gap:10px;}.content_member .link_my{display:flex;align-items:center;gap:8px;position:relative;}.content_member .link_partner{padding:8px 14px;background-color:#0097f5;color:#fff;font-size:13px;letter-spacing:-1px;line-height:1.3;border-radius:24px;margin-left:5px;cursor:pointer;}.content_member .link_price{padding:8px 14px;background-color:var(--hd-accent);;color:#fff;font-size:13px;letter-spacing:-1px;line-height:1.3;border-radius:24px;margin-left:5px;}.content_member .link_my .cart_count{position:absolute;top:-8px;left:15px;min-width:15px;height:15px;padding:0 5px;border-radius:50%;background-color:red;color:#fff;font-size:8px;font-weight:500;display:flex;align-items:center;justify-content:center;}.content_member .link_my p{font-size:14px;letter-spacing:-1px;line-height:1.3;text-transform:uppercase;color:#252525;}.flex_header_top_content_list li:hover .sub_nav_menu{display:flex;}.flex_header_top_content_list li .sub_nav_menu{position:absolute;top:30px;width:500px;background-color:#fff;padding:30px 20px;left:-2%;display:flex;flex-wrap:wrap;column-gap:20px;border-radius:20px;display:none;border:1px solid #17469e;}.flex_header_top_content_list li:last-child .sub_nav_menu{width:340px;}.flex_header_top_content_list li .sub_nav_menu::after{content:"";display:block;width:100%;height:14px;position:absolute;top:-14px;left:0;background-color:transparent;}.flex_header_top_content_list li .sub_nav_menu a.sub_item{width:45%;text-align:left;padding:12px 10px;border-bottom:1px solid #eee;display:block;border-radius:unset;margin-left:0;}.flex_header_top_content_list li:hover .sub_nav_menu a.sub_item{background-color:unset;color:unset;}.flex_header_top_content_list li:hover .sub_nav_menu a.sub_item p{font-size:16px;}.flex_header_top_content_list li:hover .sub_nav_menu a.sub_item::after{display:none;}.flex_header_top_content_list li .sub_nav_menu a.sub_item:hover{color:#17469e;}.custom_select_rounded{display:flex;align-items:center;gap:20px;display:none;}.custom_select_rounded.show{display:flex;}.custom_select_rounded .select_custom_{min-width:100px;border-radius:22px;background-color:#ffffff;border:1px solid #dbdbdb;font-size:16px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#252525;font-weight:500;font-family:"Pretendard";height:44px;}.custom_select_rounded .select_custom_.active_{border:1px solid #17469e;color:#17469e;}.custom_select_rounded .text_custom_{font-size:16px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#454545;font-weight:500;font-family:"Pretendard";}.custom_select_rounded .text_custom_v2_{min-width:70px;min-height:44px;border-radius:22px;background-color:#ffffff;border:1px solid #dbdbdb;font-size:16px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#252525;font-weight:500;font-family:"Pretendard";display:flex;align-items:center;justify-content:center;}.custom_select_rounded .select_custom_.active_{background:#fff url(/images/ico/select_ico_active.png) right 20px center no-repeat;}.header_replace{height:245px;width:100%;display:none;}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;}#popupContainer{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:55%;height:80%;border:2px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,0.2);z-index:1000;background-color:white;}#popupIframe{width:100%;height:calc(100% - 40px);border:none;}#closeButton{position:absolute;top:0;right:0;width:40px;height:40px;background:#17469e;color:white;font-size:18px;font-weight:bold;border:none;cursor:pointer;text-align:center;line-height:40px;}#closeButton:hover{background:#d32f2f;}.header_logo_m_sub{display:none;}.language_box{position:relative;cursor:pointer;}.language_box .lang_selected{display:flex;align-items:center;justify-content:space-between;width:75px;}.language_box .lang_selected span{font-size:22px;font-weight:600;}.language_box .lang_selected img{width:24px;}.language_box .dropdown{display:none;position:absolute;top:calc(100% + 10px);left:0;width:75px;border:1px solid #dbdbdb;z-index:9;background-color:#fff;padding:10px 0;}.language_box .dropdown .lang_item{padding:10px;font-size:20px;font-weight:600;}.quick-header-order{display:none;}.flex_header_top select#langSelect{height:auto !important;width:auto !important;min-width:60px;padding:5px 8px 5px 28px !important;background:url("/images/ico/communication-center-2.png") no-repeat 6px center !important;background-size:18px 18px !important;border:1px solid #ccc;border-radius:4px;color:#333;font-size:14px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;z-index:100;}@media screen and (min-width:851px) and (max-width:1200px){.flex_header_top_content_list li a{position:relative;padding:0.6vw 1vw !important;border-radius:16px;color:#1d1919;font-weight:500;font-size:17px;}.content_member{gap:20px;}.flex_header_top_content_list{gap:0.3vw;}.flex_header_top .logo_img{width:17vw;max-width:25vw;padding-left:15px;}#header .main-search-container{width:30vw;}.flex_header_top.spe_new{gap:4vw;}}@media screen and (max-width:1000px){.content_member .link_my p{display:none;}.content_member .link_partner{display:none;}.flex_header_top .member_sect li + li{padding-left:10px;}.flex_header_top .member_sect li .wellcome{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:end;}.flex_header_top .member_sect .user_login{text-wrap:nowrap;}}@media screen and (max-width:850px){.select_res_header{font-size:1.4rem;}.header_logo_m{width:21rem;}.header_logo_wrap{gap:2rem;}.header_logo_m_sub{display:block;width:1.7rem;height:2.7rem;}.count_like{font-size:1.8rem;}.burger{cursor:pointer;display:flex;align-items:center;justify-content:center;}.hamburger{cursor:pointer;width:3.4rem;height:2.5rem;display:flex;flex-direction:column;justify-content:space-between;}.hamburger .bar{height:0.3rem;background-color:#333;transition:all 0.3s ease;}.hamburger.change .bar1{transform:rotate(-45deg) translate(-0.8rem,0.8rem);}.hamburger.change .bar2{opacity:0;}.hamburger.change .bar3{transform:rotate(45deg) translate(-0.7rem,-0.8rem);}.nav-active{display:flex;}.flex_header_top{display:flex;padding:1rem 0;align-items:center;justify-content:space-between;gap:2rem;}.flex_header_top.body_inner{padding-bottom:2.4rem;padding-top:1.5rem;border-bottom:0.3rem solid rgb(238,238,238);padding-inline:3rem;}.menu_mobile .body_inner{padding-inline:3rem;padding-top:3rem;}.flex_header_top > .burger > img{max-width:3.7rem;height:3.5rem;}.flex_header_top select{height:4.8rem;width:10rem;font-size:1.6rem;padding:0.1923rem 0.3077rem 0.1923rem 4.0769rem !important;background:url(/images/ico/communication-center-2.png) no-repeat 0.8rem center !important;background-size:2.8rem 2.8rem !important;border:0.0385rem solid #ccc;border-radius:0.1538rem;}.search_m_header{display:flex;align-items:center;justify-content:center;}.search-icon-m{position:absolute;right:1rem;top:2rem;transform:translateY(-1rem);transform:translateX(-2rem);color:#333;width:4rem;height:4rem;}.search-container-m{margin-top:4rem;margin-bottom:2rem;position:relative;display:flex;align-items:center;}.search-input-m{border:0.2rem solid #ddd;border-radius:5rem;padding:1.3rem 2rem !important;outline:none;width:66rem !important;font-size:1.4rem;height:7.8rem;}.search-input-m::placeholder{font-size:2.6rem;color:#999999;}.flex_header_mo_bots{display:flex;justify-content:center;align-items:center;gap:4rem;}.flex_header_mo_bot{display:flex;justify-content:center;align-items:center;gap:2rem;}.select_header_m{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../../uploads/icons/arrow-select-m.png") no-repeat right center;background-size:2rem;background-position:calc(100% - 1rem) center;padding-right:1.5rem;width:12rem;display:flex;justify-content:center;align-items:center;height:5rem;border-radius:3rem;padding:0 2rem;border:0.2rem solid #e9e9e9;color:#252525;font-size:2.6rem;}.select_header_m_no_arr{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.5rem;width:12rem;display:flex;justify-content:center;align-items:center;height:5rem;border-radius:3rem;padding:0 2.5rem;border:0.2rem solid #e9e9e9;color:#252525;font-size:2.6rem;}.select_header_m.on{background:url("../../uploads/icons/arrow-select-m-active.png") no-repeat right center;background-size:2rem;background-position:calc(100% - 1rem) center;padding-right:1.5rem;width:12rem;height:5rem;border-radius:3rem;border:0.2rem solid #17469e;color:#17469e;}.font-26{font-size:2.6rem;}.mtb{margin-top:5rem;margin-bottom:2rem;}.inner_header_m{margin-top:1rem;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.6rem !important;width:1.2rem !important;}.custom-select-lang{width:100%;position:relative;}.select2-container--default .select2-results__options{max-height:20rem;overflow-y:auto;}.flex_header_top_item{}#header_mobile{top:0;z-index:100;background-color:white;margin-top:0;width:100%;}#header_mobile .scroll-con{display:flex;align-items:center;gap:3.6rem;}#header_mobile .scroll-con span{font-size:2.8rem;font-weight:500;display:inline-block;white-space:nowrap;}#header_mobile .scroll-con span a.active_{color:var(--bs-point);position:relative;}#header_mobile .scroll-con span a.active_::before{content:"";position:absolute;bottom:-3rem;right:0;width:100%;height:0.4rem;background-color:var(--bs-point);}.scroll-con::-webkit-scrollbar{display:none;}#header_mobile .scroll-con::-webkit-scrollbar{display:none;}.popup_link{display:none;position:fixed;width:100%;height:100%;left:0;top:0;font-family:"Noto Sans KR";z-index:99999;}.popup_link .popup_news{position:absolute;top:22rem;left:50%;transform:translateX(-50%);max-width:58rem;padding:6rem 4rem !important;width:calc(100% - 3rem);background:#fff;border-radius:4.8rem;z-index:9999;}.popup_link .popup_news .top{position:absolute;top:1.7692rem;right:4.7692rem;}.popup_link .popup_news .top img{width:2.5385rem;height:2.5385rem;}.popup_link .sub_nav_menu{display:flex;flex-wrap:wrap;column-gap:2rem;}.popup_link .sub_nav_menu .sub_item{width:47%;text-align:left;padding:1.2rem 1rem;border-bottom:1px solid #eee;display:block;border-radius:unset;margin-left:0;color:#1d1919;font-weight:500;font-size:2.3rem;}.popup_link .sub_nav_menu .sub_item p{color:#1d1919;font-weight:500;font-size:2.6rem;}.popup_link .btn_link_main{margin-top:4rem;width:100%;}.popup_link .btn_link_main .all_link{padding:2rem;background-color:#252525;color:#ffff;border-radius:1.2rem;display:block;text-align:center;}.popup_link .dim{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);}.header_mobile__wrap{position:relative;}.header_mobile__wrap .body_inner{overflow:unset;}.language_box{position:relative;cursor:pointer;}.language_box .lang_selected{display:flex;align-items:center;justify-content:space-between;width:10rem;}.language_box .lang_selected span{font-size:3rem;font-weight:600;}.language_box .lang_selected img{width:4rem;}.language_box .dropdown{display:none;position:absolute;top:calc(100% + 1rem);left:0;width:10rem;border:1px solid #dbdbdb;z-index:9;background-color:#fff;padding:1rem 0;}.language_box .dropdown .lang_item{padding:1rem;font-size:2.8rem;font-weight:600;}.menu_mobile{display:none;position:absolute;top:100%;z-index:1;background-color:#fff;width:100%;border-bottom:0.2rem solid #eeeeee;}.menu_mobile__head{display:flex;align-items:center;gap:3rem;border-bottom:0.2rem solid #eeeeee;padding-bottom:3rem;}.menu_mobile__head > li{border-width:0.2rem;border-color:#dbdbdb;border-style:solid;border-radius:0.6rem;background-color:#ffffff;height:7.2rem;font-size:2.6rem;font-family:"Pretendard";color:#757575;line-height:1;flex:1;display:flex;justify-content:center;align-items:center;}.menu_mobile__tools{display:flex;flex-wrap:wrap;padding-top:3.8rem;padding-bottom:2.9rem;}.menu_mobile__tools > li{width:25%;}.menu_mobile__tools > li > a{display:flex;align-items:center;flex-direction:column;gap:2rem;font-size:2.6rem;font-family:"Pretendard";color:#757575;line-height:0.923;}.menu_mobile__list{display:flex;flex-direction:column;}.menu_mobile__list > li > a{font-size:2.8rem;font-family:"Pretendard";color:#353535;font-weight:700;line-height:1;}.menu_mobile__list > li{padding:3.5rem 0;border-top:0.2rem solid #eeeeee;}.popup_search_mo{display:none;position:absolute;top:-1rem;z-index:200;background-color:#fff;width:100%;border-bottom:0.2rem solid #eeeeee;min-height:25rem;padding-bottom:2rem;box-shadow:rgba(0,0,0,0.35) 0rem 0.5rem 1.5rem;}.popup_search_mo .title-ps{font-size:3.4rem;font-weight:600;height:100%;display:flex;align-items:center;justify-content:center;border-bottom:0.2rem solid rgb(238,238,238);margin-top:1rem;}.popup_search_mo .input-form-ps{padding:0 3rem;margin-top:4.4rem;position:relative;}.popup_search_mo .input-form-ps input{border-radius:0.5rem;border-width:0.2rem;padding-right:10rem !important;font-size:2.8rem;}.popup_search_mo .input-form-ps img{width:3.7rem;height:3.6rem;position:absolute;top:2.1rem;right:5.4rem;}.popup_search_mo .text-c-ps{margin-top:3rem;padding:0 3rem;align-items:center;gap:2rem;flex-wrap:wrap;flex-direction:column;max-height:50rem;overflow-y:auto;}.popup_search_mo .text-c-ps label{color:white;background-color:var(--bs-point);border-radius:9.9rem;text-align:center;padding:1rem 2rem;}.popup_search_mo .text-c-ps li{padding:1rem 2rem;}.popup_search_mo .text-c-ps span{font-size:2.8rem;font-weight:500;}.popup_search_mo .header_ps{height:9rem;position:relative;}.popup_search_mo .header_ps img{position:absolute;right:2rem;top:2rem;width:3rem;height:3.1rem;}.quick-header-order{display:flex;position:fixed;bottom:11rem;z-index:9999;width:100%;}.quick-header-order img{width:9rem;height:9rem;}.quick-header-order .btn{height:9rem;display:flex;align-items:center;justify-content:center;color:white;font-size:2.6rem;}.quick-header-order .btn-cart-mo{background-color:#252525;}.quick-header-order .btn-order{background-color:#17469e;}.info_chat:before{content:"";position:absolute;right:1rem;bottom:-0.8rem;border-top:2rem solid #fff;border-right:2rem solid transparent;border-left:2rem solid transparent;}.nav-item.nav-item-js{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.nav-item.nav-item-js span{font-size:2.6rem;}.nav-item.nav-item-js img{width:3.2rem;height:3rem;}.nav-item .search_icon{width:3.5rem;height:3.4rem;}.header_replace{height:19rem !important;}#mobile_menu{z-index:99999;position:fixed;left:0;right:0;border-top:none;display:none;background-color:#fff;top:0;height:100vh;box-shadow:rgba(0,0,0,0.35) 0px 0.5rem 1.5rem;padding:0;overflow-y:auto;}#mobile_menu .menu_header{padding:3.5rem 3rem;background-color:#6019ff;}#mobile_menu .menu_header .menu_close .close_pop img{width:2.6rem;}#mobile_menu .menu_header .menu_close .notifi_pop .notification_w{position:relative;padding-right:1.8rem;}#mobile_menu .menu_header .menu_close .notifi_pop .notification_w img{width:3.5rem;}#mobile_menu .menu_header .menu_close .notifi_pop .notification_w span{position:absolute;top:-1.5rem;left:1.5rem;min-width:3rem;height:3rem;padding:0 0.5rem;border-radius:50%;background-color:red;color:#fff;font-size:1.7rem;font-weight:500;display:flex;align-items:center;justify-content:center;}#mobile_menu .menu_header .menu_my{margin:7.5rem 0 8.2rem;}#mobile_menu .menu_header .menu_my a,#mobile_menu .menu_header .menu_my p{font-size:4rem;letter-spacing:-1px;color:#ffffff;}#mobile_menu .menu_header .menu_my i{background:url(/images/common/login_w.png) no-repeat center;background-size:1.1rem 1.9rem;margin-left:0.5rem;width:1.1rem;height:1.9rem;display:inline-flex;}#mobile_menu .menu_header .menu_list_ic{gap:5.5rem;padding:0 0.5rem;justify-content:center;}#mobile_menu .menu_header .menu_list_ic .card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;}#mobile_menu .menu_header .menu_list_ic .card img{width:6.3rem;}#mobile_menu .menu_header .menu_list_ic .card.spe img{width:5.5rem;}#mobile_menu .menu_header .menu_list_ic .card p{font-size:2.6rem;letter-spacing:-1px;line-height:1.3;color:#ffffff;font-weight:400;text-align:right;}#mobile_menu .menu_banner{padding:3rem 3rem 10rem;}#mobile_menu .menu_banner .banner_big{margin-bottom:3rem;}#mobile_menu .menu_banner .banner_big img{width:100%;height:15.2rem;object-fit:cover;}#mobile_menu .menu_banner .banner_small{gap:3rem;}#mobile_menu .menu_banner .banner_small img{width:31.5rem;height:19.1rem;object-fit:cover;}#mobile_menu .m_my{display:flex;align-items:center;justify-content:center;gap:4rem;padding:3rem 0;border-bottom:2px solid #eee;background-color:#fbfbfb;}#mobile_menu .m_my li{border:0.2rem solid rgb(219,219,219);padding:1.3rem 1rem;border-radius:0.6rem;color:#787878;margin-right:0.4231rem;width:16rem;text-align:center;}#mobile_menu .gnb_menu_item{}#mobile_menu .gnb_menu_item .menu_level_1{}#mobile_menu .gnb_menu_item .menu_level_2{display:none;}#mobile_menu .gnb_menu_item .menu_level_2.show{display:flex;flex-wrap:wrap;background-color:#f4f5f6;justify-content:flex-start;min-width:66rem;margin-top:3rem;border-radius:2rem;background-color:#f4f5f6;border:0.5rem solid #1aadff;position:relative;}#mobile_menu .gnb_menu_item:nth-of-type(2) .menu_level_2.show,#mobile_menu .gnb_menu_item:nth-of-type(6) .menu_level_2.show{margin-left:-17.9rem;}#mobile_menu .gnb_menu_item:nth-of-type(3) .menu_level_2.show,#mobile_menu .gnb_menu_item:nth-of-type(7) .menu_level_2.show{margin-left:-36rem;}#mobile_menu .gnb_menu_item:nth-of-type(4) .menu_level_2.show,#mobile_menu .gnb_menu_item:nth-of-type(8) .menu_level_2.show{margin-left:-53rem;}#mobile_menu .gnb_menu_item .menu_level_2 a{padding:1.5rem 3rem;display:block;width:33.33%;}#mobile_menu .gnb_menu_item .menu_level_2.show::before{content:"";position:absolute;top:-1.298rem;left:5.3rem;width:1.9rem;height:1.9rem;background-color:#f4f5f6;border-left:0.5rem solid #1aadff;border-top:0.5rem solid #1aadff;transform:rotate(45deg);}#mobile_menu .gnb_menu_item:nth-of-type(2) .menu_level_2.show::before,#mobile_menu .gnb_menu_item:nth-of-type(6) .menu_level_2.show::before{left:22.8rem;}#mobile_menu .gnb_menu_item:nth-of-type(3) .menu_level_2.show::before,#mobile_menu .gnb_menu_item:nth-of-type(7) .menu_level_2.show::before{left:40.8rem;}#mobile_menu .gnb_menu_item:nth-of-type(4) .menu_level_2.show::before,#mobile_menu .gnb_menu_item:nth-of-type(8) .menu_level_2.show::before{left:58.8rem;}#mobile_menu .gnb_menu_item .menu_level_1 .menu_flex{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3rem;}#mobile_menu .gnb_menu_item .menu_level_1 .menu_flex a{font-size:2.6rem;letter-spacing:-1px;line-height:1.3;color:#000000;font-weight:400;text-align:center;text-wrap:nowrap;}#mobile_menu .gnb_menu_item .menu_level_1 .menu_flex i{display:none;}#mobile_menu .gnb_menu_item .menu_level_1 .menu_flex img{width:13rem;}#mobile_menu .gnb_menu_item:nth-of-type(1) .menu_level_1 .menu_flex i{background:url(/images/ico/header_m01.png) no-repeat center;background-size:3rem 3rem;display:none;}#mobile_menu .gnb_menu_item:nth-of-type(2) .menu_level_1 .menu_flex i{background:url(/images/ico/header_m02.png) no-repeat center;background-size:3rem 3rem;}#mobile_menu .gnb_menu_item:nth-of-type(3) .menu_level_1 .menu_flex i{background:url(/images/ico/header_m03.png) no-repeat center;background-size:3rem 3rem;}#mobile_menu .gnb_menu_item:nth-of-type(4) .menu_level_1 .menu_flex i{background:url(/images/ico/header_m04.png) no-repeat center;background-size:3rem 3rem;}#mobile_menu .gnb_menu_item:nth-of-type(5) .menu_level_1 .menu_flex i{background:url(/images/ico/header_m05.png) no-repeat center;background-size:3rem 3rem;}#mobile_menu .gnb_menu_item:nth-of-type(6) .menu_level_1 .menu_flex i{background:url(/images/ico/header_m06.png) no-repeat center;background-size:3rem 3rem;}#mobile_menu .gnb_menu_item:nth-of-type(7) .menu_level_1 .menu_flex i{background:url(/images/ico/header_m07.png) no-repeat center;background-size:3rem 3rem;}#mobile_menu .gnb_menu_item:nth-of-type(8) .menu_level_1 .menu_flex i{background:url(/images/ico/header_m08.png) no-repeat center;background-size:3rem 3rem;}#mobile_menu .gnb_menu_item:nth-of-type(9) .menu_level_1 .menu_flex i{background:url(/images/ico/header_m09.png) no-repeat center;background-size:3rem 3rem;}#mobile_menu .gnb_menu_item:nth-of-type(10) .menu_level_1 .menu_flex i{background:url(/images/ico/header_m10.png) no-repeat center;background-size:3rem 3rem;}#mobile_menu .scroll-menu-mo{height:100%;padding-bottom:10rem;}#mobile_menu .scroll-menu-mo .gnb_menu{display:flex;flex-wrap:wrap;gap:4rem;padding:3.5rem 3rem;}#mobile_menu .scroll-menu-mo .category_txt p{font-size:2.8rem;letter-spacing:-1px;color:#000000;line-height:1.3;padding:5.5rem 3rem 0;}#mobile_menu .gnb_menu_item{width:calc(25% - 3rem);}#mobile_menu .gnb_menu_item a p{font-size:2.6rem;text-align:center;}.icon-menu-cart .cart_count{position:absolute;top:-0.5rem;right:-0.3rem;width:2.3rem;height:2.3rem;padding:0 5px;border-radius:50%;background-color:red;color:#fff;font-size:1.6rem;font-weight:500;display:flex;align-items:center;justify-content:center;}}@media screen and (max-width:550px){.select_res_header{font-size:14px;}.img-flag{margin-top:1rem;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3.6rem !important;width:2.2rem !important;top:2px !important;right:8px !important;}}@media screen and (max-width:450px){.select_res_header{font-size:1.8rem;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3.6rem !important;width:2.2rem !important;top:5px !important;right:12px !important;}}.logo_ft{margin-top:40px;display:flex;justify-content:space-between;align-items:center;}#footer{background:var(--bs-gray-dark2);padding-bottom:60px;color:rgba(255,255,255,0.8);}.footer_desc{margin-top:30px;margin-bottom:40px;line-height:1.6;}.ft_logo{margin-top:40px;}.flex_footer_top{display:flex;align-items:center;gap:22px;padding:18px 0 !important;color:rgba(255,255,255,1);}.flex_footer_top > li > a:hover{color:white;}#footer > .inner > hr{border:0;height:1px;background:#353535;}.flex_footer_bot{display:flex;justify-content:space-between;align-items:start;}.add_footer{margin-top:45px;margin-bottom:35px;}.add_footer p{line-height:1.6;}.custom-icon{width:20px;height:20px;}.footer_r{padding-top:80px;}.footer_icon{display:flex;align-items:center;gap:10px;margin-top:40px;margin-bottom:40px;}.footer_icon > li > a > img:hover{scale:1.3;}.footer_icon li:last-of-type{margin-left:10px;}.icon-menu-item:hover{scale:1.05;}.p_bot_f{margin-top:20px;}.btn_cus_f{display:flex;gap:20px;margin-top:24px;}.btn_custom_f{font-family:Pretendard;background-color:transparent;border:1px solid #888;border-radius:20px;color:#fff;padding:10px 20px;letter-spacing:-0.04em !important;font-size:16px;cursor:pointer;transition:background-color 0.3s,color 0.3s;margin-top:15px;}.btn_custom_f:hover{background-color:#444;color:#fff;}.copy_f{margin-top:30px;}.custom-select2{max-width:120px;}.custom-select2 .select2-container--default .select2-selection--single{background-color:#222222;background-image:url('/images/ico/global_select_f.png');background-repeat:no-repeat;background-position:left 10px bottom 8px;border:1px solid #888 !important;border-radius:30px;color:white;padding:8px 16px;font-size:16px;height:auto;}.custom-select2 .select2-container--open{border-radius:30px !important;}.custom-select2 .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:10px;width:2rem !important;height:2rem !important;}.custom-select2 .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:30px !important;border-bottom-right-radius:30px !important;}.custom-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{color:white;margin-left:12px;line-height:1.5;}.custom-select2 .select2-dropdown{border-radius:0;}.custom-select2 .select2-results__option{padding:8px 16px;}.custom-select2 .select2-results__option--highlighted{background-color:#ddd;color:black;}.btn_join_corp_member{margin-left:auto;}.btn_join_corp_member button{display:inline-block;padding:10px 20px;border:1px solid #dbdbdb;border-radius:2px;}@media screen and (min-width:851px) and (max-width:1200px){.flex_footer_top{gap:10px;flex-wrap:wrap;}.flex_footer_bot .footer_r{width:50%;}}@media screen and (max-width:850px){.flex_mo_notice__body{display:flex;justify-content:space-between;padding-bottom:3rem;align-items:center;}.notice_item__icon{font-size:2.6rem !important;padding:0.2rem 1rem !important;width:8rem !important;height:4rem !important;border-radius:2.3rem !important;}.notice__ttl{font-size:3.2rem;}.notice_item__title{font-size:2.8rem !important;}.notice_item__date{font-size:2.8rem !important;}.notice_item__date{margin-left:9.2rem !important;}.flex_mobile_notice_item{display:flex;align-items:center;margin-left:auto;}.ico_plus{width:2rem !important;height:2rem !important;}.flex_footer_top{gap:3rem;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;}.flex_footer_top > li{font-size:2.6rem;white-space:nowrap;}.add_footer p{font-size:2.6rem;}.text-18{font-size:2.6rem !important;}.flex_footer_bot{padding:0 1rem;flex-direction:column;}.copy_f{font-size:2.6rem;}.text-25{font-size:2.5rem;}.no-w{white-space:nowrap;}.text-25.no-w{white-space:normal;}.btn_cus_f button{padding:2rem;font-size:2.6rem;}.btn_custom_f{border-radius:5rem;}.custom-select2{max-width:16.6rem;height:4.5rem;font-size:2.6rem;}.custom-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:2.6rem;padding-left:2rem;}.custom-select2 .select2-container--default .select2-selection--single{background-color:#222222;background-image:url(/images/ico/global_select_f.png);background-repeat:no-repeat;background-position:left 1.3rem bottom 2.2rem;border:1px solid #888 !important;background-size:2.5rem 2.5rem;border-radius:6rem;color:white;padding:1.6rem 4.6rem;font-size:2.6rem;height:auto;}.custom-select2 .select2-container--default .select2-selection--single .select2-selection__arrow{scale:1.8;top:70% !important;transform:translateY(-50%);right:10px !important;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;font-size:2.6rem;}.btn_cus_f{display:flex;justify-content:center;gap:2rem;margin-top:5rem;}.pl-10{padding-left:1rem;}.notice_swiper_btn{border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:50%;background-color:#ffffff;width:5.5rem !important;height:5.5rem !important;display:flex;justify-content:center;align-items:center;}#footer{padding-bottom:26rem;}.footer_r{padding-top:0rem;}.ft_logo{margin-top:4rem;}.add_footer{margin-top:4.5rem;margin-bottom:3.5rem;}.copy_f{margin-top:3rem;}.footer_icon{gap:1rem;margin-top:4rem;margin-bottom:4rem;}.footer_icon a img{width:9rem;}.flex_footer_top{flex-wrap:nowrap;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:0.8rem;padding-right:2rem;}.custom-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{color:white;margin-left:-0.8rem;line-height:1.5;}}@media screen and (max-width:470px){.notice_item__date{margin-left:0rem !important;}}#dim{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:10000;}#popupRoom,#popup_img{max-width:730px;width:90%;max-height:630px;height:100%;background-color:transparent;position:fixed;top:60%;left:50%;right:0;bottom:0;transform:translate(-50%,-50%);z-index:10001;}#popupRoom,#popup_img{display:block;overflow:hidden;}#popupRoom.on,#popup_img.on{display:none;}#popupRoom strong,#popup_img strong{display:block;font-size:18px;font-weight:500;padding:0 2%;line-height:50px;background-color:#222222;width:100%;color:#ffffff;}#popupRoom .closed_btn,#popup_img .closed_btn{position:absolute;top:12px;right:2%;width:36px;height:36px;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.25s ease,background-color 0.25s ease;}#popupRoom .closed_btn::before,#popupRoom .closed_btn::after,#popup_img .closed_btn::before,#popup_img .closed_btn::after{content:"";position:absolute;width:16px;height:2px;background:#fff;border-radius:1px;top:50%;left:50%;transform-origin:center;}#popupRoom .closed_btn::before,#popup_img .closed_btn::before{transform:translate(-50%,-50%) rotate(45deg);}#popupRoom .closed_btn::after,#popup_img .closed_btn::after{transform:translate(-50%,-50%) rotate(-45deg);}#popupRoom .closed_btn:hover,#popup_img .closed_btn:hover{background-color:#222;transform:scale(1.08);}.closed_btn img{width:12px;}#popupRoom .slick-slide img,#popup_img .slick-slide img{width:870px;height:490px;object-fit:cover;}#popupRoom .slick-slide,#popup_img .slick-slide{max-height:490px;}#popupRoom .slick-arrow,#popup_img .slick-arrow{position:absolute;z-index:1;}#popupRoom .slick-prev,#popup_img .slick-prev{left:0;}#popupRoom .slick-next,#popup_img .slick-next{right:0;}#popupRoom .slick-prev,#popup_img .slick-prev{background:url("/images/ico/btn_prev.png") no-repeat 0 0;width:60px;height:60px;}#popupRoom .slick-next,#popup_img .slick-next{background:url("/images/ico/btn_next.png") no-repeat 0 0;width:60px;height:60px;transform:translateY(-50%);}#popup_img .btn_box{display:none;}.slick-prev:before,.slick-next:before{display:none;}.slick-dots{bottom:15px !important;justify-content:center;position:absolute;left:50%;transform:translate(-50%,50%);gap:10px;}.slick-dots li button:before{display:none;}.slick-dots li{width:10px;height:10px;}.slick-dots li.slick-active button{background:url("/images/ico/active_dot.png") no-repeat 0 0;width:10px;height:10px;}.slick-dots li button:hover,.slick-dots li button:focus{background:url("/images/ico/active_dot.png") no-repeat 0 0;width:10px;height:10px;cursor:pointer;}.slick-dots li button{background:url("/images/ico/unactive_dot.png") no-repeat 0 0;width:10px;height:10px;}.popup_wrap{display:none;position:fixed;width:100%;height:100%;left:0;top:0;font-family:"Noto Sans KR";z-index:9999;}.popup_wrap.place_pop.cart_info_pop .pop_box{max-width:800px;padding:0 30px;}.popup_wrap.cart_info_pop .popup_place__head{border-bottom:none;padding-top:35px;padding-bottom:0;}.popup_wrap.cart_info_pop .popup_place__head h2{font-size:22px;}.popup_wrap.cart_info_pop .lb-tb-cus{margin-bottom:10px;display:inline-block;font-size:16px;}.popup_wrap.cart_info_pop .pop_selectric{width:120px;margin-bottom:20px;}.popup_wrap.cart_info_pop .textarea-tb{width:100%;height:112px;}.popup_wrap.cart_info_pop .btn_add_cart{width:150px;height:60px;border-radius:6px;border:1px solid #dbdbdb;background-color:#fff;color:#252525;margin-top:30px;}.popup_wrap.reservation_pop .pop_box{height:700px;overflow-y:auto;}.popup_wrap .pop_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:480px;width:calc(100% - 30px);background:#fff;border-radius:4px;z-index:1;}.popup_wrap.reservation_pop .pop_box::-webkit-scrollbar{width:5px;height:5px;}.popup_wrap.reservation_pop .pop_box::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;}.popup_wrap.reservation_pop .pop_box::-webkit-scrollbar-thumb:hover{background-color:#555;}.popup_wrap.reservation_pop .pop_box::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px;}.popup_wrap.promotion_pop .pop_box{top:60%;}.popup_wrap.popup_view_room .pop_box{max-width:1000px;padding:2%;height:600px;overflow-y:scroll;box-sizing:border-box;border-radius:20px;}.popup_wrap.reservation_pop .pop_box ul,.popup_wrap.reservation_pop .pop_box table{width:100% !important;}.popup_wrap.reservation_pop .pop_box table tr td,.popup_wrap.reservation_pop .pop_box table tr th,.popup_wrap.reservation_pop .pop_box table colgroup col{width:fit-content !important;}.popup_wrap.reservation_pop .popup_place__body *{line-height:1.4 !important;}.popup_wrap.popup_policy_room .pop_box{max-width:700px;height:700px;overflow-y:scroll;border-radius:20px;}.popup_view_room .pop_body{display:flex;justify-content:space-between;}.popup_view_room .list_room_img{width:48%;}.popup_view_room .room_content{width:48%;}.popup_view_room .room_content .room_name{margin:0;font-size:22px;color:#333;padding-bottom:30px;}.popup_view_room .room_content .room_info{display:flex;flex-direction:column;margin-bottom:20px;}.popup_view_room .room_content .room_info .info_tit{color:gray;padding-bottom:15px;font-size:13px;}.popup_view_room .room_content .room_info .info_txt p{color:#333;font-size:14px;line-height:24px;}.popup_view_room .room_content .room_info .info_detail{color:gray;line-height:24px;font-size:14px;text-align:justify;}.popup_view_room p.ptxt01{border-top:1px solid #ddd;padding-top:10px;color:#2ab6ad;font-size:13px;text-align:justify;line-height:24px;}.popup_wrap.promotion_pop .pop_box{max-width:760px;padding:0 40px;}.popup_wrap.benefit_pop .pop_box{max-width:760px;padding:20px 40px 0;}.popup_wrap.promotion_pop .pop_box .popup_contents{margin-top:20px;max-height:400px;overflow-y:auto;}.popup_wrap.promotion_pop .pop_box .popup_contents .text_blue{font-size:18px;font-weight:500;color:#3c95c2;margin-bottom:22px;}.popup_wrap.promotion_pop .pop_box .popup_contents .promotion_wrap p{font-size:18px;font-weight:600;color:#000;margin-bottom:10px;}.popup_wrap.promotion_pop .pop_box .popup_contents .promotion_wrap input{background-color:#ebf1f6;width:100%;border-radius:12px;border:unset;}.popup_wrap.promotion_pop .pop_box .popup_contents .promotion_wrap + .promotion_wrap{margin-top:20px;}.popup_wrap .pop_box_comment{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:840px;width:calc(100% - 30px);background:#ffffff;border-radius:16px;border:1px solid #c1c1c1;z-index:1;}.popup_wrap .pop_box_comment .close{position:absolute;top:30px;right:30px;width:28px;height:28px;background:url("/images/time_sale/ico_close.png") no-repeat center;}.popup_wrap .pop_box_comment .pop_body .padding{padding:85px 30px 50px;}.popup_wrap .pop_box_comment .comment_detail_top{display:flex;gap:20px;padding-bottom:40px;border-bottom:1px solid #eeeeee;}.popup_wrap .pop_box_comment .comment_detail_top .comment_detail_img{width:200px;height:140px;}.popup_wrap .pop_box_comment .comment_detail_top .comment_detail_img img{width:100%;height:100%;}.popup_wrap .pop_box_comment .comment_detail_top .comment_content{padding-top:20px;}.popup_wrap .pop_box_comment .comment_detail_top .comment_content h4{font-weight:600;font-size:20px;font-family:"Pretendard";line-height:26px;color:#252525;}.popup_wrap .pop_box_comment .comment_detail_top .comment_content .status{font-family:"Pretendard";font-weight:500;font-size:16px;color:#757575;margin-top:20px;}.popup_wrap .pop_box_comment .comment_detail_top .comment_content .status .red{color:#cf2a27;}.popup_wrap .pop_box_comment .comment_detail_top .comment_content .date{font-family:"Pretendard";font-size:16px;font-weight:300;color:#757575;text-align:left;margin:10px 0 10px;}.popup_wrap .pop_box_comment .comment_detail_wrap{padding:30px 0 20px;}.popup_wrap .pop_box_comment .comment_detail_wrap .comment_total{font-family:"Pretendard";font-size:18px;color:#757575;}.popup_wrap .pop_box_comment .comment_detail_wrap .comment_total .total{color:#2a459f;}.popup_wrap .pop_box_comment .comment_write{margin-top:25px;position:relative;}.popup_wrap .pop_box_comment .comment_write .line{display:inline-block;width:1px;height:90px;background-color:#dddddd;position:absolute;top:50%;transform:translateY(-50%);right:140px;}.popup_wrap .pop_box_comment .comment_write .btn_comment{position:absolute;top:0;right:0;width:140px;height:132px;display:flex;align-items:center;justify-content:center;font-family:"Pretendard";font-size:18px;color:#252525;}.popup_wrap .pop_box_comment textarea{width:100%;height:132px;border-radius:6px;border:1px solid #dbdbdb;padding:15px 160px 20px 20px;font-size:16px;resize:none;}.popup_wrap .pop_box_comment .comment_list{border-top:1px solid #e7e7e7;max-height:350px;overflow-y:scroll;}.popup_wrap .pop_box_comment .comment_el{border-bottom:1px solid #e7e7e7;}.comment_list .comment_el .comment_wrap{padding:30px 20px;position:relative;}.comment_list .comment_el .comment_wrap .info{display:flex;align-items:center;justify-content:space-between;}.comment_list .comment_el .comment_wrap .info .left{display:flex;align-items:center;gap:20px;}.comment_list .comment_el .comment_wrap .info .user{font-weight:600;font-size:18px;font-family:"Pretendard";color:#454545;}.comment_list .comment_el .comment_wrap .info .date{font-size:"Pretendard";font-size:18px;color:#bbbbbb;}.comment_list .comment_el .comment_wrap .info button{font-family:"Pretendard";font-size:18px;color:#2a459f;}.comment_list .comment_el .comment_wrap .info .setting .btn_edit{margin-left:30px;position:relative;}.comment_list .comment_el .comment_wrap .info .setting .btn_edit::before{content:"";position:absolute;top:50%;left:-17px;transform:translateY(-50%);width:2px;height:16px;background-color:#ececec;}.comment_list .comment_el .comment_wrap .content{font-family:"Pretendard";font-size:18px;line-height:26px;color:#252525;margin-top:25px;}.comment_list .comment_el .comment_wrap.comment_reply_wrap{padding-right:0;padding-top:20px;padding-bottom:0;}.comment_list .comment_el .comment_wrap .comment_reply_write{display:flex;align-items:center;gap:20px;}.comment_list .comment_el .comment_wrap .comment_reply_write i{display:inline-block;width:17px;height:23px;background:url("/images/time_sale/ico_reply_arrow.png") no-repeat center/cover;background-size:17px 23px;}.comment_list .comment_el .comment_wrap .comment_reply_write .comment_write{width:100%;}.comment_list .comment_el .comment_wrap .comment_reply_write .comment_write textarea,.comment_list .comment_el .comment_wrap .comment_edit .comment_write textarea{height:100px;}.comment_list .comment_el .comment_wrap .comment_reply_write .comment_write .btn_comment,.comment_list .comment_el .comment_wrap .comment_edit .comment_write .btn_comment{height:100px;}.comment_list .comment_el .comment_wrap .comment_reply_write .comment_write .line,.comment_list .comment_el .comment_wrap .comment_edit .comment_write .line{height:51px;}.comment_list .comment_el .comment_wrap .ico_reply{display:inline-block;position:absolute;top:12px;left:0;width:20px;height:20px;background:url("/images/time_sale/ico_reply.png") no-repeat center/cover;background-size:20px 20px;}textarea::placeholder{color:#bbbbbb;font-size:16px;}.popup_wrap.edit_input_pop .pop_box{max-width:600px;width:calc(100% - 30px);}.popup_wrap .pop_box .close{position:absolute;top:20px;right:20px;width:23px;height:23px;background:url("/images/ico/close_icon_popup.png") no-repeat center;}.popup_wrap .pop_box .pop_txt p{margin-top:50px;font-family:"Noto Sans KR";font-weight:500;font-size:22px;line-height:26px;color:#252525;text-align:center;}.popup_wrap .pop_box .pop_desc{margin-top:30px;}.popup_wrap .pop_box .pop_desc p{font-family:"Noto Sans KR";font-size:16px;line-height:28px;color:#454545;text-align:center;}.popup_wrap .pop_box .padding{padding-bottom:45px;}.popup_wrap .pop_box input{height:50px;width:300px;}.popup_wrap .pop_box .wrap_check{flex-direction:column;}.popup_wrap .pop_box .pop_input{margin-top:60px;}.popup_wrap .pop_box .pop_input.wrap_check{margin-top:30px;padding:0 75px;}.popup_wrap .pop_box .pop_input.wrap_check .check_box{margin-bottom:20px;}.popup_wrap .pop_box .pop_input button{padding:10px 30px;border:1px solid #dbdbdb;border-radius:4px;color:#454545;font-family:"Noto Sans KR";font-size:16px;line-height:28px;}.edit_input_pop .pop_box .pop_input{margin-top:30px;}.popup_wrap .pop_box .pop_input button:last-child{background-color:#253dbe;color:#ffffff;margin-left:10px;}.popup_wrap .pop_input .check_box input[type="radio"]:checked,.popup_wrap .pop_input .check_box input[type="radio"]:not(:checked){position:absolute;left:-9999px;}.popup_wrap .pop_input .check_box input[type="radio"]:checked + label,.popup_wrap .pop_input .check_box input[type="radio"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;}.popup_wrap .pop_input .check_box input[type="radio"]:checked + label:before,.popup_wrap .pop_input .check_box input[type="radio"]:not(:checked) + label:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #ddd;border-radius:100%;background:#fff;}.popup_wrap .pop_input .check_box input[type="radio"]:checked + label:after,.popup_wrap .pop_input .check_box input[type="radio"]:not(:checked) + label:after{content:"";width:12px;height:12px;background:#2e3e92;position:absolute;top:5px;left:5px;transform:translate(-50%,-50%);border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.popup_wrap .pop_input .check_box input[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}.popup_wrap .pop_input .check_box input[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.popup_wrap .pop_input .check_box label{font-size:16px;font-family:"Noto Sans KR";color:#252525;margin-left:10px;}.popup_wrap .wrong_alert{color:red;text-align:center;font-size:14px;margin-top:5px;}.popup_wrap .dim{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);}.modal_common{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none;}.pop_dim{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:-1;}.modal_common .pop_item{display:flex;justify-content:center;flex-direction:column;height:100%;max-width:720px;width:100%;margin:0 auto;}.modal_common.img_pop .pop_item{max-width:400px;width:100%;}.img_pop .pop_top{height:28px;display:flex;justify-content:space-between;align-items:center;background:#fff;box-sizing:border-box;}.modal_common .btn_close{display:block;width:14px;height:14px;background:no-repeat center;background-image:url(/images/ico/close_icon_popup.png);border:none;margin:0 7px 0 auto;font-size:0;color:transparent;}.pop_content{width:400px;max-width:100%;height:565px;display:flex;background-color:#333;max-height:calc(100% - 28px);}.popup_wrap.reservation_pop .pop_box ol.spe li{width:50% !important;}.popup_vehicle{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:999999;}.popup_vehicle .popups{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1050px;width:calc(100% - 30px);background:#fff;border-radius:4px;z-index:1;padding-bottom:10px;}.popup_vehicle .top{position:relative;padding:20px;}.popup_vehicle .top .ttl p{font-weight:700;font-size:26px;line-height:1.3;text-align:center;}.popup_vehicle .top .close{position:absolute;top:20px;right:20px;width:23px;height:23px;background:url(/images/ico/close_icon_popup.png) no-repeat center;}.popup_vehicle .contents{max-height:700px;overflow-y:auto;padding:0 20px 20px;}.popup_vehicle .contents::-webkit-scrollbar{display:none;}.popup_vehicle .dim{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);}@media screen and (max-width:850px){#popup_img{max-height:360px;}.popup_wrap.benefit_pop .pop_box{max-width:100%;padding:2rem 4rem 0;}.popup_wrap.edit_input_pop .pop_box{max-width:100%;}.report_pop .pop_box{height:unset;}.popup_wrap .pop_box .close{position:absolute;top:1.7692rem;right:1.7692rem;right:0.7692rem;width:2.5385rem;height:2.5385rem;background-size:1.5385rem;background:url("/images/ico/close_icon_popup.png") no-repeat center;}.popup_wrap .pop_box .pop_txt p{margin-top:2.9231rem;font-family:"Noto Sans KR";font-weight:500;font-size:4.2308rem;line-height:3.3846rem;color:#252525;text-align:center;}.popup_wrap .pop_box .pop_desc{margin-top:3.1538rem;margin-bottom:3.1538rem;}.popup_wrap .pop_box .pop_desc p{font-family:"Noto Sans KR";font-size:2.6rem;line-height:3.2rem;color:#454545;text-align:center;}.popup_wrap.promotion_pop .pop_box{max-width:100%;padding:0 4rem;}.popup_wrap .pop_box .padding{padding-bottom:4.5rem;}.popup_wrap .pop_box input{height:3.2143rem;width:15.7857rem;}.popup_wrap .pop_box .wrap_check{flex-direction:column;}.popup_wrap .pop_box .pop_input{margin-top:5.3077rem;}.report_pop .pop_box .pop_input{margin-top:3.0769rem;}.popup_wrap .pop_box .pop_input.wrap_check{margin-top:1.5385rem;padding:0 2.8846rem;}.popup_wrap .pop_box .pop_input.wrap_check .check_box{margin-bottom:1.7692rem;}.popup_wrap .pop_box .pop_input button{padding:1.5769rem 3.3462rem;border:1px solid #dbdbdb;border-radius:4px;color:#454545;font-family:"Noto Sans KR";font-size:2.4rem;line-height:2.3846rem;}.edit_input_pop .pop_box .pop_input{margin-top:1.1538rem;}.popup_wrap .pop_box .pop_input button:last-child{background-color:#253dbe;color:#ffffff;margin-left:0.7692rem;}.popup_wrap .pop_input .check_box input[type="radio"]:checked,.popup_wrap .pop_input .check_box input[type="radio"]:not(:checked){position:absolute;left:-9999px;}.popup_wrap .pop_input .check_box input[type="radio"]:checked + label,.popup_wrap .pop_input .check_box input[type="radio"]:not(:checked) + label{position:relative;padding-left:4.5385rem;cursor:pointer;line-height:3.1538rem;display:inline-block;color:#666;}.popup_wrap .pop_input .check_box input[type="radio"]:checked + label:before,.popup_wrap .pop_input .check_box input[type="radio"]:not(:checked) + label:before{content:"";position:absolute;left:0;top:0;width:3.2308rem;height:3.2308rem;border:1px solid #ddd;border-radius:100%;background:#fff;}.popup_wrap .pop_input .check_box input[type="radio"]:checked + label:after,.popup_wrap .pop_input .check_box input[type="radio"]:not(:checked) + label:after{content:"";width:1.6923rem;height:1.6923rem;background:#2e3e92;position:absolute;top:0.692rem;left:0.792rem;transform:translate(-50%,-50%);border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.popup_wrap .pop_input .check_box input[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}.popup_wrap .pop_input .check_box input[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.popup_wrap .pop_input .check_box label{font-size:2.5rem;font-family:"Noto Sans KR";color:#252525;margin-left:0.7692rem;}.popup_wrap .wrong_alert{font-size:1rem;margin-top:0.2rem;}.popup_place__head{border-bottom:1px solid #222222;padding-bottom:2.5rem;padding-top:5.5rem;}.popup_place__head__ttl{font-size:3.6rem !important;font-weight:700;}.popup_wrap.promotion_pop .pop_box .popup_contents{margin-top:2rem;}.popup_wrap.promotion_pop .pop_box .popup_contents .text_blue{font-size:2.8rem;font-weight:500;color:#3c95c2;margin-bottom:2.2rem;}.popup_wrap.promotion_pop .pop_box .popup_contents .promotion_list{overflow-y:auto;max-height:35rem;}.popup_wrap.promotion_pop .pop_box .popup_contents .promotion_wrap input{background-color:#ebf1f6;width:100%;border-radius:1.2rem;border:unset;height:6.2143rem;font-size:2rem;}.popup_wrap.promotion_pop .pop_box .popup_contents .promotion_wrap + .promotion_wrap{margin-top:2rem;}.popup_wrap.promotion_pop .pop_box .close{position:absolute;top:1.7692rem;right:2.7692rem;width:2.5385rem;height:2.5385rem;background-size:1.5385rem;background:url(/images/ico/close_icon_popup.png) no-repeat center;}.popup_view_room .pop_body{flex-direction:column;height:104rem;padding:2rem 0.8rem;padding-top:0;}.popup_view_room .list_room_img{width:100%;}.popup_view_room .list_room_img .swiper{height:46rem;}.popup_view_room .list_room_img .mySwiper{height:10rem;}.popup_view_room .room_content{width:100%;margin-top:2rem;overflow-y:scroll;}.popup_view_room .room_content .room_name{margin:0;font-size:3rem;color:#333;padding-bottom:3rem;}.popup_view_room .room_content .room_info{display:flex;flex-direction:column;margin-bottom:2rem;}.popup_view_room .room_content .room_info .info_tit{color:gray;padding-bottom:1.5rem;font-size:2.3rem;}.popup_view_room .room_content .room_info .info_txt p{color:#333;font-size:2.4rem;line-height:1.4;}.popup_view_room .room_content .room_info .info_detail{color:gray;line-height:1.4;font-size:2.4rem;text-align:justify;}.popup_view_room p.ptxt01{border-top:1px solid #ddd;padding-top:1rem;color:#2ab6ad;font-size:2.3rem;text-align:unset;line-height:1.4;}.popup_wrap.popup_view_room .pop_box{padding:0;border-radius:2rem;height:110rem;width:calc(100% - 3rem);max-width:100%;overflow:unset;}.popup_wrap.popup_view_room .pop_box .pop_head{height:6rem;border-top-left-radius:2.2rem;border-top-right-radius:2.2rem;display:flex;align-items:center;justify-content:space-between;padding:0 2rem 0 3rem;}.popup_wrap.popup_view_room .pop_box .pop_head .ttl{font-size:3rem;}.popup_wrap.popup_view_room .pop_box .close{width:3.05385rem;height:3.05385rem;background-size:2.5385rem;position:relative;top:unset;right:unset;background:url(/images/ico/close_icon_popup.png) no-repeat center;background-size:100%;opacity:0.9;}.popup_wrap.reservation_pop .pop_box{height:90rem;overflow-y:auto;}.popup_wrap.reservation_pop .pop_box .close{position:absolute;top:20px;right:20px;width:23px;height:23px;background:url("/images/ico/close_icon_popup.png") no-repeat center;}.popup_wrap.reservation_pop .pop_body{padding:0 !important;}.popup_wrap.reservation_pop .pop_box ol.spe li{width:100% !important;}.popup_wrap.reservation_pop .term_category colgroup{display:none !important;}.popup_wrap.reservation_pop colgroup{display:none !important;}.popup_wrap.reservation_pop .pop_box table tr{display:flex;flex-wrap:wrap;}.popup_wrap.reservation_pop .pop_box table tr td,.popup_wrap.reservation_pop .pop_box table tr th,.popup_wrap.reservation_pop .pop_box table colgroup col{width:100% !important;}.popup_wrap.reservation_pop .popup_place__body *{line-height:1.4 !important;font-size:2.2rem !important;}#popupRoom .slick-slide img,#popup_img .slick-slide img{max-width:100%;max-height:64rem;object-fit:contain;margin:auto;background-color:#000;}.slick-dots{display:none !important;}#popup_img .btn_box{display:flex;}#popup_img .btn_box{margin-top:2rem;}#popup_img .btn_box a{width:15rem;font-weight:bold;font-size:2rem;height:5rem;line-height:5rem;background-color:#17469e;font-size:2rem;text-transform:uppercase;border-radius:0.5rem;color:#ffffff;text-align:center;}.popup_vehicle .top{position:relative;padding:2rem;}.popup_vehicle .top .ttl p{font-weight:700;font-size:3.2rem;line-height:1.3;text-align:center;}.popup_vehicle .top .close{position:absolute;top:2rem;right:2rem;width:2.6rem;height:2.6rem;background:url(/images/ico/close_icon_popup.png) no-repeat center;}.popup_wrap .pop_box{max-width:60rem;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:"";}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;width:100%;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}@charset "UTF-8";:root{--bs-point:#17469E;--bs-point2:#d50c2a;--bs-light-point:#f6f7fb;--bs-deep-green:#257d4d;--bs-point-lighten:#ede9f9;--bs-red:#e5001a;--bs-blue:#0d01ff;--bs-bg-blue:rgba(216,220,242,0.4);--bs-yellow:#ff0;--bs-kakao-bg:#f9e000;--bs-kakao-text:#402d33;--bs-white:#fff;--bs-dark2:#454545;--bs-dark:#252525;--bs-gray2:#999;--bs-gray:#757575;--bs-gray-100:#eeeeee;--bs-gray-200:#dbdbdb;--bs-gray-300:#bbbbbb;--bs-gray-400:#999999;--bs-gray-500:#757575;--bs-gray-600:#666666;--bs-gray-700:#454545;--bs-gray-800:#333333;--bs-gray-900:#252525;--bs-bg-100:#fafafa;--bs-bg-200:#f8f8f8;--bs-bg-300:#f5f5f5;--bs-bg-400:#f4f4f4;--bs-bg-500:#f2f2f2;--bs-font-dohyeon:'BMDOHYEON';--bs-font-sans-serif:"Pretendard";--bs-font-Noto:"Noto Sans CJK KR";--bs-font-lato:"Lato";--bs-font-gmarket:"Gmarket Sans";--bs-body-font-family:var(--bs-font-Noto);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1;--bs-body-color:#252525;--bs-body-bg:#fff;--bs-border-color:#dbdbdb;--bs-input-height:50px;--bs-input-padding:0 10px;--bs-input-rounded:2px;--bs-input-rounded-lg:4px;--bs-chk-w:22px;--bs-rid-w:30px;--bs-rid-w-after:12px;}@media screen and (max-width:768px){:root{--bs-input-height:3rem;}}input:disabled,select:disabled,textarea:disabled{background-color:#f0f0f0 !important;color:#999 !important;border-color:#ccc !important;cursor:not-allowed !important;}.bs-form + .bs-form{margin-top:5rem;}.bs-select.big{width:100%;flex-shrink:0;height:4rem;max-width:16.25rem;padding:0 2.5rem 0 1.375rem;font-size:1.25rem;color:#454545;}.bs-select + .bs-select{margin-left:1.25rem;}.bs-select{padding-right:2.125rem;}.bs-select,.bs-input{height:3.25rem;font-size:1rem;border-radius:var(--bs-input-rounded);border:1px solid #dbdbdb;}.bs-input::placeholder{color:#bbbbbb;}.mt-1{margin-top:10px !important;}.mt-2{margin-top:20px !important;}.agree_box{font-size:1rem;width:100%;border-radius:var(--bs-input-rounded);height:10rem;padding:0.9375rem;border:1px solid #dbdbdb;overflow:auto;}.btn{width:100%;height:3.25rem;padding:0 0.9375rem;color:#252525;font-size:1rem;font-weight:500;border:1px solid #dbdbdb;text-align:center;border-radius:var(--bs-input-rounded);}a.btn{line-height:3.25rem;}.back_btn{width:100%;height:4.5rem;max-width:420px;border:1px solid #aaaaaa;font-size:1.625rem;font-family:var(--bs-font-sans-serif);font-weight:500;text-align:center;}.btn.px-1{padding:0 1.25rem;}.btn.btn-lg{height:60px;font-size:18px;border-radius:var(--bs-input-rounded-lg);}a.btn.btn-lg{line-height:60px;}.rounded-none{border-radius:0;}.rounded-1{border-radius:0.3125rem;}.rounded-2{border-radius:0.625rem;}.font-bold{font-weight:400 !important;}.btn-round-point{height:5.625rem;max-width:31.875rem;background-color:var(--bs-point2);color:#fff;font-size:1.875rem;font-weight:500;text-align:center;box-shadow:0 1.5rem 2.5rem rgba(16,27,88,0.25);border-radius:2.8125rem;}.btn.arrow_w{padding-right:2.5rem;background-image:url(../images/ico/btn_arrow_w.png);background-position:center right 1.25rem;background-repeat:no-repeat;text-align:left;}#ad_pop .btn{display:flex;align-items:center;margin-top:1.25rem;overflow:hidden;}#ad_pop .btn img{transform:translateY(1.25rem);}.input-group + .input-group{margin-top:3.75rem;}.input-group + .btn-wrap{margin-top:2.5rem;}.input-group-name{display:flex;gap:10px;margin-top:1.875rem;margin-bottom:1.875rem;}.input-group-name .input-wrap{width:50%;}.input-wrap + .input-wrap{margin-top:1.875rem;}.input-group-name .input-wrap + .input-wrap{margin-top:0;}.input-row + .input-row{margin-top:10px;}.input-row > * + *{margin-top:0.625rem;}.input-row{font-size:1rem;}.input-row .btn{font-size:1rem;font-weight:500;display:flex;justify-content:center;align-items:center;}.input-row .search_box{display:flex;align-items:center;}.input-row .address_input{display:flex;gap:10px;align-items:center;margin-top:10px;}.mt-0{margin-top:0 !important;}.file_wrap .up_btn{line-height:3.75rem;text-align:center;cursor:pointer;}.button-row{display:flex;}.button-row .bs-input{width:calc(100% - 10rem);}.cling-btn{margin-left:0.625rem;width:9.375rem;flex-shrink:0;}.input-wrap > label{font-size:1.125rem;margin-bottom:0.625rem;line-height:1;}.input-wrap > label .text-gray2{font-size:1rem;display:inline-block;vertical-align:baseline;}.radio-input-wrap > label{margin-bottom:1.875rem;}.tel_row,.email_row{display:flex;align-items:center;width:100%;}.tel_row .bs-select,.tel_row .bs-input,.email_row .bs-select,.email_row .bs-input{width:calc(33.333% - 13.333px);}.login_box .tel_row .bs-select{margin-right:5px;}.email_row.spe .bs-input{width:calc(50% - 13.333px);}.email_row .bs-select{margin-left:10px;}.tel_row span,.email_row span{display:inline-block;flex-shrink:0;text-align:center;width:20px;}.email_row span{width:30px;}.bs-textarea{resize:none;width:100%;font-size:1rem;overflow:auto;box-sizing:border-box;padding-top:10px;}.chk_square input[type="checkbox"]{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.chk_square input[type="checkbox"]:checked + label{border-color:var(--bs-point);color:var(--bs-point);background-color:var(--bs-point-lighten);}.chk_square input[type="checkbox"]:checked + label:before{background-color:var(--bs-point);border-color:var(--bs-point);}.chk_square input[type="checkbox"]:checked + label .checkbox-icon,.chk_square input[type="checkbox"]:checked + label .checkbox-label{color:var(--bs-point);}.chk_square input[type="checkbox"]:focus + label{border-color:var(--bs-point);}.chk_square label{display:flex;flex-direction:column;justify-content:end;width:100%;font-weight:500;min-height:6.25rem;border-radius:0.5rem;border:1px solid #eeeeee;background-color:#fff;transition:0.15s ease;cursor:pointer;position:relative;padding:1.5rem 1.25rem;}.chk_square label:before{content:"";position:absolute;display:block;width:1.625rem;height:1.625rem;border:1px solid #dbdbdb;background-color:#fff;border-radius:50%;top:12px;right:12px;background:#fff url(../images/ico/chk_ico.png) no-repeat 50% 50%;}[class^="chk_"] input[type="radio"],[class^="chk_"] input[type="checkbox"]{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}[class^="chk_"] input[type="radio"]:checked + label,[class^="chk_"] input[type="checkbox"]:checked + label{border-color:var(--bs-point);color:var(--bs-point);background-color:var(--bs-point-lighten);}[class^="chk_"] input[type="radio"]:checked + label:before,[class^="chk_"] input[type="checkbox"]:checked + label:before{background-color:var(--bs-point);border-color:var(--bs-point);}[class^="chk_"] input[type="radio"]:checked + label .checkbox-icon,[class^="chk_"] input[type="checkbox"]:checked + label .checkbox-icon,[class^="chk_"] input[type="radio"]:checked + label .checkbox-label,[class^="chk_"] input[type="checkbox"]:checked + label .checkbox-label{color:var(--bs-point);}[class^="chk_"] input[type="radio"]:focus + label,[class^="chk_"] input[type="checkbox"]:focus + label{border-color:var(--bs-point);}[class^="chk_"] label{width:100%;font-weight:500;font-size:1.25rem;border-radius:0.5rem;border:1px solid #eeeeee;background-color:#fff;transition:0.15s ease;cursor:pointer;position:relative;padding:1.5rem 1.25rem;}[class^="chk_"] label:before{content:"";position:absolute;display:block;width:1.625rem;height:1.625rem;border:1px solid #dbdbdb;background-color:#fff;border-radius:50%;top:12px;right:12px;background:#fff url(../images/ico/chk_ico.png) no-repeat 50% 50%;}.chk_square label{display:flex;flex-direction:column;justify-content:end;min-height:6.25rem;}.chk_row label{min-height:70px;}.chk_row label:before{top:calc(50% - 13px);right:1.25rem;}.checkbox-wrapper label{background-color:#fff;border:1px solid #dbdbdb;cursor:pointer;display:block;border-radius:0.3125rem;width:42px;height:42px;position:relative;}.checkbox-wrapper[data-bs-text="none"] label{margin:0 auto;}.checkbox-wrapper label::after{border:2px solid #fff;border-top:none;border-right:none;content:"";left:11.523%;opacity:0;position:absolute;top:21.285%;transform:rotate(-45deg);height:38.09%;width:71.428%;}.checkbox-wrapper input[type="checkbox"]{visibility:hidden;display:none;opacity:0;}.checkbox-wrapper input[type="checkbox"]:checked + label{background-color:var(--bs-point);border-color:var(--bs-point);}.checkbox-wrapper input[type="checkbox"]:checked + label::after{opacity:1;}.ico_chk_box input[type="checkbox"]{display:none;}.ico_chk_box input[type="checkbox"] + label{position:relative;display:inline-block;color:inherit;font-size:inherit;padding-left:-webkit-calc(30px + 18px);padding-left:-moz-calc(30px + 18px);padding-left:calc(30px + 18px);line-height:30px;vertical-align:middle;cursor:pointer;}.ico_chk_box input[type="checkbox"] + label::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:url(../images/ico/chk_ico.png) no-repeat center / cover;}.ico_chk_box input[type="checkbox"]:checked + label::after{background-image:url(../images/ico/chk_ico_on.png);}.chk_box input[type="checkbox"]{display:none;}.chk_box input[type="checkbox"] + label{position:relative;display:inline-block;padding-left:-webkit-calc(1.25rem + 0.625rem);padding-left:-moz-calc(1.25rem + 0.625rem);padding-left:calc(1.25rem + 0.625rem);line-height:1.25rem;vertical-align:middle;cursor:pointer;}.chk_box input[type="checkbox"] + label::after{content:"";position:absolute;background-color:#fff;background-position:center;background-repeat:no-repeat;border:1px solid #dbdbdb;left:0;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;}.chk_box input[type="checkbox"]:checked + label::after{background-image:url(../images/ico/chk_ico.png);}.radiobox_wrap > div{display:inline-block;}.radiobox_wrap > div + div{margin-left:120px;}.bs-input-check input[type="radio"],.bs-input-check input[type="checkbox"]{display:none;}.bs-input-check input[type="radio"] + label,.bs-input-check input[type="checkbox"] + label{position:relative;display:inline-block;color:inherit;font-size:inherit;padding-left:-webkit-calc(var(--bs-chk-w) + 10px);padding-left:-moz-calc(var(--bs-chk-w) + 10px);padding-left:calc(var(--bs-chk-w) + 10px);line-height:var(--bs-chk-w);vertical-align:middle;cursor:pointer;}.bs-input-check input[type="radio"] + label::after,.bs-input-check input[type="checkbox"] + label::after{content:"";position:absolute;background-color:#fff;background-position:center;background-repeat:no-repeat;border:1px solid var(--bs-gray-200);left:0;top:50%;transform:translateY(-50%);width:var(--bs-chk-w);height:var(--bs-chk-w);border-radius:2px;}.bs-input-check input[type="radio"] + label::before,.bs-input-check input[type="checkbox"] + label::before{content:"";width:10px;height:15px;position:absolute;left:1px;top:calc(50% - 4px);border-radius:2px;border:4px solid transparent;transform:rotate(45deg) translateY(-50%);border-top:none;opacity:0;border-left:none;z-index:10;}.bs-input-check input[type="radio"]:checked + label::before,.bs-input-check input[type="checkbox"]:checked + label::before{opacity:1;border-color:#000000;}.ch_area input[type="radio"],.ch_area input[type="checkbox"]{display:none;}.ch_area input[type="radio"] + label,.ch_area input[type="checkbox"] + label{position:relative;display:inline-block;color:inherit;font-size:inherit;padding-left:-webkit-calc(var(--bs-chk-w) + 10px);padding-left:-moz-calc(var(--bs-chk-w) + 10px);padding-left:calc(var(--bs-chk-w) + 10px);line-height:var(--bs-chk-w);vertical-align:middle;cursor:pointer;}.ch_area input[type="radio"] + label::after,.ch_area input[type="checkbox"] + label::after{content:"";position:absolute;background-color:#fff;background-position:center;background-repeat:no-repeat;border:1px solid var(--bs-gray-200);left:0;top:50%;transform:translateY(-50%);width:var(--bs-chk-w);height:var(--bs-chk-w);border-radius:2px;}.ch_area input[type="radio"] + label::before,.ch_area input[type="checkbox"] + label::before{content:"";width:10px;height:15px;position:absolute;left:1px;top:calc(50% - 4px);border-radius:2px;border:4px solid transparent;transform:rotate(45deg) translateY(-50%);border-top:none;opacity:0;border-left:none;z-index:10;}.ch_area input[type="radio"]:checked + label::before,.ch_area input[type="checkbox"]:checked + label::before{opacity:1;border-color:#000000;}.ch_visit input[type="radio"],.ch_visit input[type="checkbox"]{display:none;}.ch_visit input[type="radio"] + label,.ch_visit input[type="checkbox"] + label{position:relative;display:inline-block;color:inherit;font-size:inherit;padding-left:-webkit-calc(var(--bs-chk-w) + 10px);padding-left:-moz-calc(var(--bs-chk-w) + 10px);padding-left:calc(var(--bs-chk-w) + 10px);line-height:var(--bs-chk-w);vertical-align:middle;cursor:pointer;}.ch_visit input[type="radio"] + label::after,.ch_visit input[type="checkbox"] + label::after{content:"";position:absolute;background-color:#fff;background-position:center;background-repeat:no-repeat;border:1px solid var(--bs-gray-200);left:0;top:50%;transform:translateY(-50%);width:var(--bs-chk-w);height:var(--bs-chk-w);border-radius:2px;}.ch_visit input[type="radio"] + label::before,.ch_visit input[type="checkbox"] + label::before{content:"";width:10px;height:15px;position:absolute;left:1px;top:calc(50% - 4px);border-radius:2px;border:4px solid transparent;transform:rotate(45deg) translateY(-50%);border-top:none;opacity:0;border-left:none;z-index:10;}.ch_visit input[type="radio"]:checked + label::before,.ch_visit input[type="checkbox"]:checked + label::before{opacity:1;border-color:#000000;}.ch_area.bg input[type="radio"]:checked + label::after,.ch_area.bg input[type="checkbox"]:checked + label::after{border:1px solid var(--bs-point);background-color:var(--bs-point);}.ch_area.bg input[type="radio"]:checked + label::before,.ch_area.bg input[type="checkbox"]:checked + label::before{border-color:#fff;}.bs-input-radio input[type="radio"]{display:none;}.bs-input-radio input[type="radio"] + label{vertical-align:middle;position:relative;display:inline-block;padding-left:-webkit-calc(var(--bs-rid-w) + 0.625rem);padding-left:-moz-calcalc(var(--bs-rid-w) + 0.625rem);padding-left:calc(var(--bs-rid-w) + 0.625rem);line-height:var(--bs-rid-w);cursor:pointer;}.bs-input-radio input[type="radio"] + label::after,.bs-input-radio input[type="radio"] + label::before{content:"";position:absolute;background-color:#fff;background-position:center;background-repeat:no-repeat;border:1px solid #dbdbdb;left:0;top:50%;transform:translateY(-50%);width:var(--bs-rid-w);height:var(--bs-rid-w);border-radius:100%;}.bs-input-radio input[type="radio"] + label::after{width:var(--bs-rid-w-after);height:var(--bs-rid-w-after);margin-left:calc((var(--bs-rid-w) - 12px) / 2);background-color:#cccccc;border:none;}.bs-input-radio input[type="radio"]:checked + label::after{background-color:#252525;}.radiobox2 input[type="radio"]{display:none;}.radiobox2 input[type="radio"] + label{position:relative;display:inline-block;padding-left:-webkit-calc(1rem + 0.625rem);padding-left:-moz-calc(1rem + 0.625rem);padding-left:calc(1rem + 0.625rem);line-height:1rem;cursor:pointer;}.radiobox2 input[type="radio"] + label::after,.radiobox2 input[type="radio"] + label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border-radius:100%;}.radiobox2 input[type="radio"] + label::before{background-color:#fff;border:1px solid #dbdbdb;}.radiobox2 input[type="radio"] + label::after{width:calc(1rem / 2);height:calc(1rem / 2);margin-left:calc(1rem / 3.5);}.radiobox2 input[type="radio"]:checked + label::before{background-color:var(--bs-point);border:1px solid var(--bs-point);}.radiobox2 input[type="radio"]:checked + label::after{background-color:#fff;}label{display:inline-block;}button{padding:0;border:0;font-size:inherit;font-family:inherit;background-color:transparent;border-radius:0;outline:0;color:inherit;cursor:pointer;}button:focus:not(:focus-visible){outline:0;}button,select{text-transform:none;}[role="button"]{cursor:pointer;}select{cursor:pointer;-webkit-appearance:none;word-wrap:normal;color:#252525;-moz-appearance:none;appearance:none;background:#fff url(/images/ico/select_ico.png) right 20px center no-repeat;text-overflow:ellipsis;overflow:hidden !important;}select:focus{outline:none;}select::-ms-expand{display:none;}select:disabled{opacity:1;}input,button,select,optgroup,textarea{font-size:inherit;font-family:inherit;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline:0;}input,select,textarea{border:1px solid var(--bs-border-color);padding:var(--bs-input-padding);height:var(--bs-input-height);border-radius:var(--bs-input-rounded);box-sizing:border-box;}input[type="radio"],input[type="checkbox"]{display:none;}select,input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"]{width:100%;display:block;border:1px solid #dbdbdb;}input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"]{padding:0 0.9375em;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}@media screen and (max-width:850px){input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"]{padding:0 1.0526rem 0;}.bs-form + .bs-form{margin-top:3.421rem;}.bs-select.big{height:3.1578rem;max-width:100%;padding:0 1.5789rem 0 1.1578rem;font-size:1.1578rem;}.bs-select + .bs-select{margin-left:1.25rem;}.bs-select{padding-right:1.8421rem;}.bs-select,.bs-input{height:9rem;font-size:2.6rem;border-radius:0.2631rem;}.agree_box{font-size:1.0526rem;border-radius:0.2631rem;height:12.105rem;padding:0.9375rem;}.btn{width:100%;height:3.1578rem;padding:0 1.0526rem;font-size:1.1578rem;border-radius:0.2631rem;}.back_btn{height:3.1578rem;font-size:1.1578rem;}.btn.px-1{padding:0 1.4736rem;}.btn.btn-lg{height:3.4615rem;font-size:1.0769rem;border-radius:0.1538rem;}.btn.btn-lg{line-height:3.4615rem;max-width:100%;}a.btn.btn-lg{line-height:8.9999rem;max-width:100%;}.cancel a.btn.btn-lg{line-height:2.4615rem;margin:0;width:14.3333rem;height:5rem;line-height:5rem;font-size:2.6667rem;margin-right:1.2rem;}.rounded-none{border-radius:0;}.rounded-1{border-radius:0.2631rem;}.rounded-2{border-radius:0.625rem;}.font-bold{font-weight:600 !important;}.btn-round-point{height:3.6842rem;font-size:1.421rem;box-shadow:0 0.6315rem 1.0526rem rgba(16,27,88,0.25);border-radius:1.8421rem;}.ch_visit input[type="radio"] + label::before,.ch_visit input[type="checkbox"] + label::before{content:"";width:1.41rem;height:2.1rem;position:absolute;left:0.2308rem;top:calc(50% - 0.692rem);border-radius:0.0769rem;border:0.538rem solid transparent;transform:rotate(45deg) translateY(-50%);border-top:none;opacity:0;border-left:none;z-index:10;}.ch_visit input[type="radio"] + label::after,.ch_visit input[type="checkbox"] + label::after{content:"";position:absolute;background-color:#fff;background-position:center;background-repeat:no-repeat;border:0.0769rem solid var(--bs-gray-200);left:0;top:50%;transform:translateY(-50%);width:3.5rem;height:3.5rem;border-radius:0.0769rem;}.btn.arrow_w{padding-right:2.6315rem;background-image:url(../images/ico/mo_btn_arrow_w.png);background-position:center right 1.3157rem;background-size:1.4736rem auto;}#ad_pop .btn{display:flex;align-items:center;margin-top:1.25rem;overflow:hidden;}#ad_pop .btn img{display:none;}.input-group + .input-group{margin-top:2.1052rem;}.input-group + .btn-wrap{margin-top:1.9231rem;}.input-wrap + .input-wrap{margin-top:2.105rem;}.input-wrap + .input-wrap.mo-mt-sm{margin-top:1.3157rem;}.input-row + .input-row{margin-top:0.7894rem;}.input-row > * + *{margin-top:0.625rem;}.button-row{display:block;}.button-row .bs-input{width:100%;}.cling-btn{margin-left:0;width:100%;margin-top:0.7143rem;flex-shrink:0;}.input-group .btn{border-color:#252525;}.input-wrap > label{font-size:2.78rem;margin-bottom:1.3157rem;}.radio-input-wrap > label{margin-bottom:1.263rem;}.input-row{font-size:2.6rem;}.input-row select,.input-row input{font-size:2.6rem;height:9rem;}.file_wrap{flex-wrap:wrap;}.file_wrap > *{width:100%;}.file_wrap .up_btn{line-height:calc(3.1578rem - 2px);text-align:center;cursor:pointer;margin-top:0.7894rem;margin-left:0;}.email_row{flex-wrap:wrap;justify-content:space-between;}.email_row .bs-input{width:calc(50% - 1.7368rem);}.email_row .bs-select{width:100%;margin-top:0.7894rem;margin-left:0;}.email_row span{width:1.4736rem;margin:0;}.chk_square input[type="checkbox"]{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.chk_square input[type="checkbox"]:checked + label{border-color:var(--bs-point);color:var(--bs-point);background-color:var(--bs-point-lighten);}.chk_square input[type="checkbox"]:checked + label:before{background-color:var(--bs-point);border-color:var(--bs-point);}.chk_square input[type="checkbox"]:checked + label .checkbox-icon,.chk_square input[type="checkbox"]:checked + label .checkbox-label{color:var(--bs-point);}.chk_square input[type="checkbox"]:focus + label{border-color:var(--bs-point);}.chk_square label{display:flex;flex-direction:column;justify-content:end;width:100%;font-weight:500;min-height:6.25rem;border-radius:0.5rem;border:1px solid #eeeeee;background-color:#fff;transition:0.15s ease;cursor:pointer;position:relative;padding:1.5rem 1.25rem;}.chk_square label:before{width:1.625rem;height:1.625rem;top:0.7894rem;right:0.7894rem;}[class^="chk_"] label{font-size:1.1578rem;border-radius:0.2631rem;padding:0.948rem 1.0526rem;}[class^="chk_"] label:before{width:1.5789rem;height:1.5789rem;top:0.7894rem;right:0.7894rem;background-image:url(../images/ico/mo_chk_ico.png);background-size:cover;}.chk_square label{min-height:5.921rem;}.chk_row label{min-height:3.1578rem;}.chk_row label:before{top:calc(50% - 0.78945rem);right:1rem;}.bs-input-check input[type="checkbox"] + label{padding-left:2.105rem;line-height:1.5rem;font-size:1rem;}.bs-input-check input[type="checkbox"] + label::after{top:0;transform:translateY(0);width:1.5789rem;height:1.5789rem;background-size:0.8421rem;border-radius:0.2631rem;}.bs-input-check input[type="checkbox"] + label::before{width:0.7692rem;height:1.4231rem;position:absolute;left:0.2308rem;top:calc(50% - 1.1538rem);border-radius:1px;border:0.3077rem solid transparent;border-top:none;border-left:none;}.chk_box input[type="checkbox"] + label{position:relative;display:inline-block;padding-left:-webkit-calc(1.25rem + 0.625rem);padding-left:-moz-calc(1.25rem + 0.625rem);padding-left:calc(1.25rem + 0.625rem);line-height:1.25rem;vertical-align:middle;cursor:pointer;}.chk_box input[type="checkbox"] + label::after{content:"";position:absolute;background-color:#fff;background-position:center;background-repeat:no-repeat;border:1px solid #dbdbdb;left:0;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;}.chk_box input[type="checkbox"]:checked + label::after{background-image:url(../images/ico/chk_ico.png);}.radiobox_wrap > div{display:inline-block;}.radiobox_wrap > div + div{margin-left:120px;}.bs-input-check input[type="radio"]{display:none;}.bs-input-check input[type="radio"] + label{padding-left:-webkit-calc(1.5789rem + 0.5263rem);padding-left:-moz-calcalc(1.5789rem + 0.5263rem);padding-left:calc(1.5789rem + 0.5263rem);line-height:1.5789rem;font-size:1.157rem;}.bs-input-check input[type="radio"] + label::after,.bs-input-check input[type="radio"] + label::before{width:1.5789rem;height:1.5789rem;}.bs-input-check input[type="radio"] + label::after{width:0.8947rem;height:0.8947rem;margin-left:calc((1.5789rem - 0.8947rem) / 2);}.radiobox2 input[type="radio"] + label{position:relative;display:inline-block;padding-left:-webkit-calc(1rem + 0.625rem);padding-left:-moz-calc(1rem + 0.625rem);padding-left:calc(1rem + 0.625rem);line-height:1rem;cursor:pointer;}.radiobox2 input[type="radio"] + label::after,.radiobox2 input[type="radio"] + label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border-radius:100%;}.radiobox2 input[type="radio"] + label::before{background-color:#fff;border:1px solid #dbdbdb;}.radiobox2 input[type="radio"] + label::after{width:calc(1rem / 2);height:calc(1rem / 2);margin-left:calc(1rem / 3.5);}.radiobox2 input[type="radio"]:checked + label::before{background-color:var(--bs-point);border:1px solid var(--bs-point);}.radiobox2 input[type="radio"]:checked + label::after{background-color:#fff;}.bs-input-radio input[type="radio"] + label::after,.bs-input-radio input[type="radio"] + label::before{content:"";position:absolute;background-color:#fff;background-position:center;background-repeat:no-repeat;border:1px solid #dbdbdb;left:0;top:50%;transform:translateY(-50%);width:2.3077rem;height:2.3077rem;border-radius:100%;}.bs-input-radio input[type="radio"] + label::after{width:1rem;height:1rem;margin-left:calc((2.3077rem - 1rem) / 2);background-color:#cccccc;border:none;}.bs-input-radio input[type="radio"] + label{vertical-align:middle;position:relative;display:inline-block;padding-left:-webkit-calc(2.3077rem + 0.625rem);padding-left:-moz-calcalc(2.3077rem + 0.625rem);padding-left:calc(2.3077rem + 0.625rem);line-height:2.3077rem;}.input-row .btn{font-size:2.8rem;height:9rem;font-weight:500;}.input-row .btn.btn_zip{width:15rem;margin-top:0;margin-left:1rem;}.input-row .address_input{display:flex;gap:1rem;align-items:center;margin-top:1rem;}.button-row.button-row-mt{display:flex;gap:1rem;}.button-row-mt #certi_num_1{width:50%;}.button-row-mt .cling-btn{width:50%;margin-top:0;}}html{font-size:16px;}html.overflow,body.overflow{overflow:hidden;}.breadcrumb_item{margin:0 10px;}.breadcrumb{gap:0 !important;align-items:center;}body.stop_scroll{overflow:hidden;height:100%;min-height:100%;touch-action:none;}.only_w{display:block !important;}.only_m{display:none !important;}[class^="inner"]{position:relative;margin:0 auto;width:-webkit-calc(100% - 2rem);width:-moz-calc(100% - 2rem);width:calc(100% - 2rem);max-width:1200px;}#wrap{position:relative;}#container{position:relative;}.logo{flex-shrink:0;}.text-note-red{font-size:14px;color:red;}figure.hover_img{position:relative;display:block;width:100%;padding-top:68.5%;overflow:hidden;}figure.hover_img img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 0.3s;}figure.hover_img:hover img{transform:translate(-50%,-50%) scale(1.08);}figure.cover_img{position:relative;display:block;width:100%;padding-top:137%;overflow:hidden;}figure.cover_img img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 0.3s;}.download_btn{width:115px;height:40px;font-size:16px;margin:0 auto;color:var(--bs-gray-700);border:1px solid var(--bs-gray-200);border-radius:4px;background:var(--bs-bg-100);}.download_btn .ico{display:inline-block;width:14px;height:16px;margin-left:10px;background:url(/images/ico/download_ico.png) no-repeat center;}.download_btn.blue{color:var(--bs-point);border-color:#dde7f7;background:#f1f5fb;}.download_btn.blue .ico{background-image:url(/images/ico/download_ico_blue.png);}.more_view{display:flex;align-items:center;color:var(--bs-point);font-size:18px;font-weight:600;margin-top:11px;}.more_view .ico{display:inline-block;margin-left:8px;width:30px;height:30px;background:var(--bs-point) url(/images/sub/view_arrow.png) no-repeat 12px 8px;border-radius:50%;}.subTabList{margin-bottom:27px;}.subTabList li{width:50%;max-width:220px;text-align:center;box-sizing:border-box;border:1px solid var(--bs-gray-200);}.subTabList li + li{border-left:0;}.subTabList li button{display:block;width:100%;padding:15px 0;color:var(--bs-gray-dark);font-size:18px;font-weight:700;background:#fff;}.subTabList li button.active{color:#fff;background:var(--bs-point);}.subNavList{margin-bottom:29px;}.subNavList li + li{margin-left:40px;}.subNavList li button{position:relative;display:block;width:100%;padding-bottom:5px;color:var(--bs-gray-500);font-size:20px;font-weight:600;transition:all 0.3s ease;}.subNavList li button::after{-webkit-transition:visibility 0.3s cubic-bezier(0.33,1,0.68,1),width 0.3s cubic-bezier(0.33,1,0.68,1);transition:visibility 0.3s cubic-bezier(0.33,1,0.68,1),width 0.3s cubic-bezier(0.33,1,0.68,1);width:0;height:2px;background:var(--bs-point);content:"";position:absolute;left:0;bottom:0;}.subNavList li button:hover::after,.subNavList li button.active::after{width:100%;}.subNavList li button:hover,.subNavList li button.active{color:var(--bs-point);}.boxList .info_box .conts{padding:40px 30px;min-height:260px;border:1px solid var(--bs-gray-200);background-color:#fff;transition:all 0.3s;}.boxList .info_box .conts:hover{border-color:var(--bs-point);}.boxList .info_box .amount{font-size:30px;font-weight:900;margin-bottom:16px;}.boxList .info_box .amount span{font-size:20px;font-weight:500;padding-left:6px;}.boxList .info_box .subject{font-size:18px;font-weight:600;line-height:1.22;}.boxList .info_box .summary{font-size:16px;font-weight:600;line-height:1.375;margin-top:4px;color:var(--bs-gray-500);}.boxList .info_box .info_data{margin-top:auto;}.boxList .info_box .info_data span{position:relative;font-size:16px;}.boxList .info_box .info_data span + span::before{content:"";display:inline-block;width:1px;height:10px;margin:0 12px;background:var(--bs-gray-200);}.boxList .info_box .info_data .name{font-weight:600;color:var(--bs-gray-700);}.boxList .info_box .info_data .date{font-weight:500;color:var(--bs-gray-400);}.positionBox{position:relative;}.positionBox .process_bg{position:absolute;width:100%;height:100%;top:50%;left:0;transform:translateY(-50%);background:url(/images/sub/process_bg.png) no-repeat center;}.positionBox .boxList{margin-left:18px;}.positionBox .boxList li{position:relative;max-width:282px;padding:64px 0 49px;text-align:center;background:#fff;border-radius:20px;z-index:1;box-shadow:3px 2px 24px 0px rgba(0,0,0,0.11);}.positionBox .boxList li figure{position:absolute;top:-35px;left:50%;transform:translateX(-50%);z-index:2;}.positionBox .boxList li .info_box strong{font-size:20px;font-weight:700;}.positionBox .boxList li .info_box p{font-size:18px;font-weight:500;line-height:1.55;color:var(--bs-gray-500);margin-top:11px;}.imgBoxList li:nth-of-type(odd){margin-top:76px;}.imgBoxList li .hover_img{padding-top:122%;}.imgBoxList li .info_box{margin-top:45px;}.imgBoxList li .info_box strong{font-size:24px;font-weight:800;}.imgBoxList li .info_box p{font-size:18px;font-weight:500;line-height:1.55;margin-top:9px;color:var(--bs-gray-500);}.imgBoxList li .info_box .more_view{color:var(--bs-point);font-size:18px;font-weight:600;margin-top:11px;}.imgBoxList li .info_box .more_view .ico{display:inline-block;margin-left:10px;width:30px;height:30px;background:var(--bs-point) url(/images/sub/view_arrow.png) no-repeat 12px center;border-radius:50%;}.itemList li{cursor:pointer;position:relative;box-sizing:border-box;}.itemList.border li{border:1px solid var(--bs-gray-200);}.itemList li .mask{width:100%;height:100%;position:absolute;top:0;left:0;font-size:20px;font-weight:600;z-index:1;color:#fff;background:rgba(0,0,0,0.5);visibility:hidden;opacity:0;-webkit-transition:visibility 0.3s ease-in-out,opacity 0.3s ease-in-out;-moz-transition:visibility 0.3s ease-in-out,opacity 0.3s ease-in-out;-o-transition:visibility 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:visibility 0.3s ease-in-out,opacity 0.3s ease-in-out;}.itemList li .mask .ico{width:28px;height:28px;margin-bottom:10px;background:url(/images/ico/modal_view_ico.png) no-repeat center center;}.itemList li:hover .mask{opacity:1;visibility:visible;}.boxIconList li{padding:0;background:#fff;}.boxIconList li.border{box-sizing:border-box;padding:28px 24px;border:1px solid var(--bs-gray-200);}.boxIconList li .info_box{margin-left:27px;}.boxIconList li .info_box .subject{font-size:20px;font-weight:800;line-height:1;}.boxIconList li .info_box .summary{font-size:18px;font-weight:600;color:var(--bs-gray-500);line-height:1.33;margin-top:12px;}.boardView{font-family:var(--bs-font-sans-serif);border-top:1px solid var(--bs-gray-dark);}.boardView .subject{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:22px;line-height:1.5;padding:19px 30px 18px;background:var(--bs-bg-100);border-bottom:0.0625rem solid #dbdbdb;word-break:break-all;}.boardView .view_info{display:flex;justify-content:space-between;align-items:center;padding:25px 20px 22px;border-bottom:1px solid #dbdbdb;}.boardView .view_info p{font-size:18px;font-weight:500;color:var(--bs-gray-400);}.boardView .view_info p strong{display:inline-block;font-weight:600;color:var(--bs-gray-700);margin-left:8px;}.boardView .desc{padding:30px 20px 50px;border-bottom:1px solid var(--bs-gray-dark);font-family:var(--bs-font-noto);font-size:18px;font-weight:400;line-height:1.5;color:#252525;}.boardView .view_list li{font-size:18px;font-weight:400;padding:25px 20px 22px;box-sizing:border-box;border-bottom:1px solid var(--bs-gray-200);}.boardView .view_list li a{color:#999;display:flex;align-items:center;}.boardView .view_list li span{width:13px;height:18px;background:no-repeat center;display:block;margin-left:9px;margin-right:20px;}.boardView .view_list li div{position:relative;padding-left:20px;color:var(--bs-gray-700);font-weight:500;text-overflow:ellipsis;overflow:hidden;}.boardView .view_list li div::before{content:"";background:var(--bs-gray-200);width:1px;height:100%;position:absolute;left:0;top:0;}.boardView .view_list li.view_next span{background-image:url(/images/btn/view_arrow_next.png);}.boardView .view_list li.view_prev span{background-image:url(/images/btn/view_arrow_prev.png);}.boardView .btn_wrap{margin-top:30px;}.paging{margin-top:4rem;}.paging .page li{margin-right:0.95rem;}.paging .page li.next{margin-left:0.95rem;margin-right:0.25rem;}.paging .page li:first-child{margin-right:0.375rem;}.paging .page .num{margin-right:0;}.paging .page .num + .num{margin-left:0.4rem;}.paging .page li:last-child{margin-right:0;}.paging .page li.active a,.paging .page li.num a:hover{color:var(--bs-point);background:var(--bs-point);color:#fff;}.paging .page li a{display:flex;justify-content:center;align-items:center;font-size:0.9rem;font-weight:500;color:var(--bs-gray-400);width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;}.paging .page li.more_prev a{background-image:url(/images/btn/more_prev.png);}.paging .page li.prev a{background-image:url(/images/btn/page_prev.png);}.paging .page li.next a{background-image:url(/images/btn/page_next.png);}.paging .page li.more_next a{background-image:url(/images/btn/more_next.png);}.scroll_btn{position:fixed;right:30px;bottom:60px;z-index:99;}.scroll_btn button{display:none;position:relative;align-items:center;justify-content:center;width:72px;height:72px;background:var(--bs-point) url(/images/common/top_btn.png) no-repeat center;overflow:visible;}.scroll_btn button::after{content:"";position:absolute;width:120px;height:120px;top:-8px;left:-24px;background:url(/images/common/top_btn_shadow.png) no-repeat center;}.daterangepicker .drp-buttons .btn{width:auto;height:auto;}@media screen and (max-width:1340px){.positionBox .boxList{margin-left:0;}}@media screen and (max-width:850px){html{font-size:1.38888889vw;}body{font-size:2.6rem;line-height:1.2;}.snb ul li a{font-size:2.8rem !important;font-weight:500;color:#999999;line-height:8rem !important;position:relative;text-wrap:nowrap;}.snb ul li.on a::after{top:166% !important;}.main_current_slide{}.swiper-pagination-main{border-style:solid;border-width:1px;border-color:#dbdbdb;background-color:#ffffff;border-radius:4.5rem !important;width:14rem !important;height:5rem !important;color:#cccccc;display:flex;justify-content:center;font-size:2rem;align-items:center;}.breadcrumb_location{display:flex;justify-content:start !important;gap:1rem !important;}.breadcrumb_location > img{width:2.5rem;height:3rem;}.breadcrumb_item{padding:0 1rem;margin:0;}.breadcrumb_item + .breadcrumb_item::before{content:"";position:absolute;left:-0.5rem;top:50%;transform:translateY(-50%);background-image:url(/images/ico/ico_breadcrumb.svg);background-size:1.2rem;background-repeat:no-repeat;width:2.4rem;height:2.3rem;display:inline-block;}}.gap-10{gap:10px !important;}.gap-20{gap:20px !important;}.mt-10{padding-top:10px !important;}.p-x-10{padding:20px 10px !important;}.text-34px{font-size:34px !important;}.text-14px{font-size:14px !important;}.text-grey{color:#757575;}.text-w{color:white;}.text-18{font-size:18px;}.lh-1-4{line-height:1.4;}.lh-1-6{line-height:1.6;}.img_box{position:relative;padding-top:100%;overflow:hidden;display:block;}.img_box > img,.img_box__img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;border-radius:10px;}.img_box_14{padding-top:calc(360% / 1200 * 100);}.img_box_15{padding-top:calc(178% / 277 * 100);}.body_inner{position:relative;overflow:hidden;padding:0 calc((100% - 1200px) / 2);margin:auto;}.breadcrumb{display:flex;gap:16px;}.breadcrumb_item{font-size:15px;font-family:"Pretendard";color:#757575;position:relative;}.flex{display:flex;}.justify-center{justify-content:center;}.items-center{align-items:center;}.justify-end{justify-content:flex-end;}.items-end{align-items:flex-end;}.relative{position:relative;}.sub_visual .sub_visual_ttl{color:#fff;font-size:38px;line-height:280px;text-align:center;}.snb{margin-bottom:40px;}.snb ul{display:flex;align-items:center;border-bottom:1px solid #dbdbdb;width:100%;overflow-x:scroll;}.snb ul::-webkit-scrollbar{display:none;}.snb ul li{margin-right:36px;}.snb ul li a{font-size:18px;font-weight:500;color:#999999;line-height:80px;position:relative;text-wrap:nowrap;}.snb ul li.on a{color:#252525;}.snb{margin-bottom:40px;}.snb ul{display:flex;align-items:center;border-bottom:1px solid #dbdbdb;width:100%;overflow-x:scroll;}.snb ul::-webkit-scrollbar{display:none;}.snb ul li{margin-right:36px;}.snb ul li a{font-size:18px;font-weight:500;color:#999999;line-height:80px;position:relative;text-wrap:nowrap;}.snb ul li.on a{color:#252525;}.snb ul li.on a::after{content:"";display:block;width:100%;height:2px;background:#252525;position:absolute;top:197%;left:0;}.main_section_notice{padding:30px 0;border-top:2px solid #dbdbdb;}.pb-24{padding-bottom:2.4rem;}.main_section_notice__body{display:flex;align-items:center;}.notice__ttl{font-size:22px;font-family:"Pretendard";color:#353535;font-weight:bold;line-height:1.182;margin-right:30px;}.notice_list{}.notice_item{display:flex;align-items:center;justify-content:space-between;overflow:hidden;width:44rem;}.notice_item__left{display:flex;align-items:center;width:100%;}.notice_item__icon{border-style:solid;border-width:1px;border-color:#dbdbdb;background-color:#ffffff;width:60px;height:32px;border-radius:16px;margin-right:10px;font-size:16px;font-family:"Pretendard";color:#757575;line-height:1.625;display:flex;justify-content:center;align-items:center;}.notice_item__title{font-size:18px;font-family:"Pretendard";color:#454545;line-height:1.444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;}.notice_item__date{font-size:18px;font-family:"Pretendard";color:#999999;line-height:1.444;}.main_section_notice__more{margin:0 1rem 0 2rem;}.ico_plus{width:14px;height:14px;max-width:unset;}.swiper-button-box{display:flex;justify-content:center;align-items:center;gap:9px;}.notice_swiper_btn{border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:50%;background-color:#ffffff;width:48px;height:48px;display:flex;justify-content:center;align-items:center;}.notice_swiper_btn_prev{}.notice_swiper_btn_next{}.main_current_slide{color:#252525;}.prd_name{font-size:18px;font-family:"Pretendard";color:#252525;margin-top:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;}.prd_info{margin-top:10px;font-size:16px;font-family:"Pretendard";color:#252525;display:flex;gap:5px;align-items:center;}.star_avg{color:#252525;}.star_review_cnt{color:#757575;}.prd_price_ko{margin-top:16px;font-size:22px;color:#252525;font-weight:bold;}.prd_no_price{margin-top:16px;font-size:16px;color:#252525;font-weight:400;line-height:1.3;}.prd_price_ko span{color:#757575;font-size:16px;}.prd_price_thai{margin-top:10px;font-size:16px;font-family:"Pretendard";color:#757575;font-weight:400;}.prd_keywords{font-size:16px;font-family:"Pretendard";color:#397eb9;display:flex;gap:4px;align-items:center;margin-top:10px;flex-wrap:wrap;line-height:1.4;}.prd_info__right__ttl{color:#757575;}.new_review_cnt{color:#252525;}@media screen and (max-width:850px){.swiper-pagination-bullet{width:1.6rem;height:1.6rem;margin:0 0.4rem !important;}.prd_name{font-size:2.8rem;color:#252525;}.prd_keywords{font-size:2.4rem;gap:0.5rem;margin-top:2rem;}.prd_info{margin-top:2rem;font-size:1.6rem;gap:0.5rem;}.img_box_14{padding-top:calc(492% / 658 * 100);}.now_tab_text{height:9.8rem !important;font-size:3rem !important;}#search{max-width:100%;}}.body_container.main_body_container{margin-top:0;}.img_box_1{padding-top:23.65%;}.img_box_2{padding-top:calc(150% / 224 * 100);}.img_box_3{padding-top:calc(210% / 285 * 100);}.img_box_4{padding-top:calc(180% / 590 * 100);}.img_box_5{padding-top:calc(180% / 580 * 100);}.img_box_6{padding-top:calc(102% / 140 * 100);}.img_box_7{padding-top:calc(210% / 285 * 100);}.img_box_8{padding-top:calc(310% / 224 * 100);}.main_sale_banner{position:absolute;top:26%;left:130px;z-index:9999;display:flex;flex-direction:column;gap:12px;}.time_sale_banner{width:123px;overflow:hidden;}.time_sale_wrap:not(.active){display:none;}.time_sale_wrap{width:100%;background-color:#0d0334;border-radius:16px;transition:transform 1s ease-in-out;}.time_sale_wrap .time_sale_clock{padding:10px 0;gap:5px;}.time_sale_wrap .time_sale_clock i{display:inline-block;width:25px;height:23px;background:url("/images/ico/time_sale_clock.gif") no-repeat center/cover;background-size:25px 23px;}.time_sale_wrap .time_sale_clock span{color:#ffffff;font-family:"Pretendard";font-weight:500;font-size:14px;}.time_sale_wrap .time_sale_product{padding:0 5px;}.time_sale_wrap .time_sale_product img{width:100%;height:60px;}.time_sale_wrap .time_sale_product .time_sale_ttl{padding:7px 10px;background-color:#fff;}.time_sale_wrap .time_sale_product .time_sale_ttl .subject{font-size:13px;font-weight:500;line-height:1.4;color:#353535;margin-bottom:5px;text-align:center;}.time_sale_wrap .time_sale_product .time_sale_ttl .price{font-weight:bold;font-size:15px;color:#17469e;text-align:center;}.time_sale_wrap .time_remaining{padding:5px 0;flex-direction:column;gap:5px;}.time_sale_wrap .time_remaining .ttl{font-size:13px;color:#ffffff;}.time_sale_wrap .time_remaining .time{font-size:16px;font-weight:bold;color:#fff;}.main_sale_banner.new{top:1%;}.main_sale_banner .coupon_sale{border-radius:7px;width:123px;}.main_sale_banner img{max-width:123px;object-fit:cover;}.main_sale_banner .coupon_sale img{width:123px;height:123px;object-fit:inherit;border-top-left-radius:7px;border-top-right-radius:7px;}.main_sale_banner .coupon_sale .tit_cou{background-color:#110346;border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:10px;}.main_sale_banner .coupon_sale .tit_cou p{font-size:13px;text-align:center;line-height:1.3;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.main_sale_banner .banner_bt{width:123px;}.main_sale_banner .banner_bt img{width:100%;height:auto;object-fit:cover;}.swiper-button-main{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;z-index:1;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:rgba(255,255,255,0.18);}.swiper-button-prev-main{left:60px;transform:rotate(180deg);}.swiper-button-next-main{right:60px;}.swiper-button-main img{width:16px;height:32px;}.img_box_ttl_main{font-size:48px;font-family:"NanumSquare";color:#ffffff;font-weight:bold;line-height:1.25;position:absolute;left:480px;top:205px;z-index:2;}.img_box_txt_main2{font-size:22px;line-height:3.273;}.swiper-main-tools{display:flex;justify-content:center;align-items:center;gap:9px;padding-top:30px;}.swiper-main-tools .play_pause{display:flex;justify-content:center;align-items:center;border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:50%;background-color:#ffffff;width:34px;height:34px;cursor:pointer;}.relative{}.swiper-pagination-main{border-style:solid;border-width:1px;border-color:#dbdbdb;background-color:#ffffff;border-radius:16px;width:74px;height:34px;color:#cccccc;display:flex;justify-content:center;align-items:center;}.main_current_slide{}.main{position:relative;background:#fff;}.main .main_detail{background:#fff;padding:60px 0 50px;display:flex;justify-content:space-between;align-items:center;position:relative;}.main .main_detail .region_sect .region_top{display:flex;gap:20px;}.main .main_detail .region_sect .region_top h2{font-size:36px;letter-spacing:-1px;line-height:1.4;color:#252525;font-weight:bold;position:relative;}.main .main_detail .region_sect .region_top .ic{margin-top:-0px;}.main .main_detail .region_sect .region_top h2::after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:3px;background-color:#000;}.main .main_detail .region_content{margin-top:30px;}.main .main_detail .region_content p{font-size:30px;letter-spacing:-1px;line-height:1.3;color:#252525;font-family:"Gmarket Sans";}.main .search-input{border:1px solid #ddd;border-radius:6px !important;padding:13px 20px !important;outline:none;font-size:17px;min-width:411px;height:61px;}.main-search-container{gap:10px;}.main .btn_show_select{width:81px;height:61px;border-radius:5px;background-color:#ffffff;border:1px solid #c6c6c6;padding:0;text-align:center;justify-content:center;color:#000;}.main .main_coupon{display:flex;align-items:center;gap:6px;}.main .main_coupon p{font-size:16px;letter-spacing:-1px;line-height:1.3;color:#999999;font-weight:300;}.main .recomment_main{position:absolute;left:50%;bottom:-120px;transform:translateX(-50%);width:201px;height:201px;border-radius:101px;background-color:#6019ff;border:6px solid #fff;display:flex;align-items:center;justify-content:center;flex-direction:column;}.main .recomment_main .top p{font-size:19px;letter-spacing:0px;line-height:1.3;color:#ffffff;text-align:center;}.main .recomment_main .content h2{font-size:63px;letter-spacing:-1px;line-height:1;color:#ffffff;font-weight:700;}.main .recomment_main .content p{font-size:15px;letter-spacing:-1px;line-height:1.3;color:#ffffff;text-align:center;}.main_visual_inner{width:100%;overflow-x:none;text-align:center;}.main_visual_inner img{width:auto;max-width:none;height:auto;display:inline-block;}.pocket_sect{padding:60px 0 85px;}.pocket_sect .pocket_title{margin-bottom:40px;}.pocket_sect .pocket_title h2{font-size:32px;letter-spacing:-2px;line-height:1.3;color:#000000;font-weight:bold;position:relative;}.pocket_sect .pocket_title h2::after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:15px;background-color:#01edbe;z-index:-1;}.pocket_sect .pocket_title .ic_plus{margin:-22px 14px 0;}.pocket_sect .pocket_title .contents{font-size:18px;letter-spacing:-1px;line-height:1.3;color:#888888;font-weight:300;margin-right:10px;}.pocket_sect .pocket_title .ic_pick{margin-top:-15px;margin-left:15px;}.pocket_sect .pocket_info{padding:0 80px;position:relative;}.pocket_sect .pocket_info .pocket_swiper{overflow:hidden;}.pocket_sect .pocket_info .pocket_swiper .info{flex-direction:column;gap:20px;}.pocket_sect .pocket_info .pocket_swiper .info .images img{width:123px;}.pocket_sect .pocket_info .pocket_swiper .info .txt p{font-size:19px;letter-spacing:-1px;line-height:1.3;color:#252525;}.pocket_btn{border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:6px;background-color:#ffffffcc;width:44px;height:44px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;justify-content:center;align-items:center;}.pocket_btn_prev{left:0;}.pocket_btn_next{right:0;}.emotion{padding:75px 0 0;}.emotion .emo_title{margin-bottom:20px;}.emotion .emo_title h2{font-size:26px;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;margin-bottom:10px;}.emotion .emo_title p{font-size:16px;letter-spacing:-1px;line-height:1.3;color:#999999;}.emotion .emotion_list{display:flex;gap:35px 75px;flex-wrap:wrap;}.emotion .emotion_list .card{width:calc(50% - 38px);display:flex;gap:30px;}.emotion .emotion_list .card .link_emotion{display:flex;gap:20px;}.emotion .emotion_list .card .img img{width:196px;height:196px;border-radius:10px;object-fit:cover;}.emotion .emotion_list .card .info_emo{width:calc(100% - 196px - 30px);}.emotion .emotion_list .card .info_emo .title p{font-size:17px;letter-spacing:-0.5px;line-height:1.3;color:#252525;font-weight:350;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.emotion .emotion_list .card .info_emo .detail{margin:10px 0 5px;font-size:16px;letter-spacing:-1px;line-height:1.3;color:#999999;}.emotion .emotion_list .card .info_emo .cate{font-size:14px;letter-spacing:-1px;line-height:1.3;color:#999999;}.emotion .emotion_list .card .info_emo .price{margin-top:15px;}.emotion .emotion_list .card .info_emo .price .prd_price p{font-size:26px;letter-spacing:-1px;line-height:1.3;color:#252525;}.emotion .emotion_list .card .info_emo .price .prd_price .price_16{font-size:16px;}.emo_social{gap:10px;}.emo_social .social{gap:5px;}.emo_social .social svg{width:16px;}.emo_social .social p{font-size:15px;color:#555;}.request_travel .travel_title{margin-bottom:30px;}.request_travel .travel_title h2{font-size:28px;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;margin-bottom:10px;}.request_travel .travel_title p{font-size:18px;letter-spacing:-1px;line-height:1.3;color:#999999;}.request_travel .sec_content{display:flex;gap:14px;}.request_travel .side{padding:21px 32px 0;border:2px solid #dbdbdb;border-radius:17px;width:49%;height:372px;position:relative;}.relative.new{overflow:hidden;height:340px;}.request_travel .swiper{height:101%;width:100%;}.request_travel .side .swiper-slide{width:100%;height:calc(100% / 3);}.request_travel .side .item{padding:20px 0;border-bottom:1px solid #dbdbdb;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;height:100%;}.request_travel .side .item h2{font-size:18px;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;margin-bottom:5px;}.request_travel .side .item .ttl_{font-size:15px;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:300;}.request_travel .side .item .info{display:flex;align-items:center;gap:10px;color:#777;font-size:16px;margin-top:15px;}.request_travel .side .item .info img{width:28px;height:23px;}.request_travel .side .item img{width:55px;height:55px;border-radius:50%;object-fit:cover;}.request_travel .view_more{position:absolute;top:15px;right:35px;transform:translateY(-50%);cursor:pointer;width:45px;height:51px;display:flex;align-items:center;justify-content:center;background:url(/images/main/view_more_green.png) no-repeat center;z-index:3;}.request_travel .view_more p{font-size:16px;font-weight:400;color:#fff;margin-top:-8px;}.request_travel .view_more.right{background:url(/images/main/view_more_purple.png) no-repeat center;}.request_travel .side ._pagination{position:absolute;top:100%;right:50%;transform:translateX(50%);display:flex;gap:6px;padding-top:20px;}.request_travel .side ._pagination span{width:15px;height:15px;}.request_travel .side .travel_swiper_pagination span.swiper-pagination-bullet-active{background:#40cbb3 !important;}.request_travel .side .request_swiper_pagination span.swiper-pagination-bullet-active{background:#7840cb !important;}.booking_sect{padding-bottom:85px;}.booking_sect .booking_ttl h2{font-size:26px;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;}.booking_sect .booking_category{margin:20px 0 30px;}.booking_sect .booking_category .category{gap:38px;}.booking_sect .booking_category .category li{font-size:18px;letter-spacing:0px;line-height:1.3;color:#000;position:relative;font-weight:500;cursor:pointer;}.booking_sect .booking_category .category li.on{color:#6019ff;}.booking_sect .booking_category .category li.on::after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:3px;background-color:#6019ff;}.booking_sect .booking_category .item{gap:10px;}.booking_sect .booking_category .item .place_item_hotel{border-width:1px;border-color:#dbdbdb;border-style:solid;height:34px;font-size:16px;font-family:"Pretendard";color:#757575;border-radius:18px;display:flex;justify-content:center;align-items:center;padding:0 15px;cursor:pointer;}.booking_sect .booking_category .item .place_item_hotel.active{border-color:#17469e;color:#17469e;}.booking_sect .booking_list{flex-wrap:wrap;gap:34px 20px;width:100%;}.booking_sect .booking_list .booking_product{width:calc(25% - (60px / 4));display:block;}.booking_sect .booking_product .img_box{position:relative;padding-top:calc(210% / 285 * 100);overflow:hidden;display:block;}.booking_sect .booking_product .img_box > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;border-radius:10px;}.booking_sect .booking_product .breadcrumb{margin:18px 0 8px;display:flex;align-items:center;}.booking_sect .booking_product .breadcrumb_item{font-size:15px;color:#757575;position:relative;}.booking_sect .booking_product .breadcrumb_item{margin:0 4px;}.booking_sect .booking_product .title h2{font-size:16px;color:#252525;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:300;}.booking_sect .booking_product .review{margin-top:10px;font-size:16px;color:#252525;display:flex;gap:5px;align-items:center;}.booking_sect .booking_product .star_avg{color:#252525;}.booking_sect .booking_product .star_review_cnt{color:#757575;}.booking_sect .booking_product .product_price{display:flex;align-items:flex-end;gap:10px;margin-top:10px;}.booking_sect .booking_product .product_price span{color:#757575;font-size:16px;}.booking_sect .booking_product .product_price strong{color:#252525;font-size:22px;font-weight:700;}.introduction_sect{padding:0px 0 85px;}.introduction_sect .sec_ttl{font-size:26px;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;}.introduction_sect .sec_desc{font-size:17px;letter-spacing:-1px;line-height:1.3;color:#999999;}.introduction_sect .content-container{display:flex;gap:34px;position:relative;margin:20px 0 0px;}.introduction_sect .block-1{width:257px;position:relative;}.introduction_sect .block-2{width:386px;position:relative;}.introduction_sect .block-3{flex:1;position:relative;}.introduction_sect .block-1 .more-btn{color:#fff;text-decoration:none;font-size:14px;font-weight:300;background:#555;padding:14px 10px;border-radius:3px;}.introduction_sect .block-2 .more-btn{position:absolute;top:-100px;right:-20px;width:175px;height:46px;display:flex;justify-content:center;align-items:center;border:1px solid #777;border-radius:8px;font-size:18px;font-weight:700;}.introduction_sect .block-3 .more-btn{width:94px;height:35px;position:absolute;top:-71px;right:0;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;border-radius:99px;font-size:16px;}.introduction_sect .main-card{overflow:hidden;margin-bottom:65px;line-height:normal;}.introduction_sect .main-card-image{width:100%;height:256px;position:relative;overflow:hidden;border-radius:10px;}.introduction_sect .main-card-image img{height:100%;}.introduction_sect .main-card-content{padding-top:20px;}.introduction_sect .main-card-title{font-size:18px;font-weight:bold;color:#2c3e50;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.introduction_sect .main-card-description{font-size:14px;color:#999;line-height:1.4;margin-bottom:5px;}.introduction_sect .main-card-meta{display:flex;align-items:center;gap:10px;font-size:14px;color:#777;}.introduction_sect .view-all-btn{background-color:rgba(0,0,0,0.7);color:white;border:none;padding:8px 16px;border-radius:20px;font-size:12px;cursor:pointer;position:absolute;bottom:15px;left:15px;transition:background-color 0.3s ease;}.introduction_sect .view-all-btn:hover{background-color:rgba(0,0,0,0.9);}.introduction_sect .small-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;}.introduction_sect .small-card-image{width:178px;height:178px;position:relative;overflow:hidden;border-radius:10px;}.introduction_sect .small-card-image img{width:100%;height:100%;object-fit:cover;}.introduction_sect .small-card-content{padding-top:8px;}.introduction_sect .small-card-title{font-size:16px;font-weight:350;color:#2c3e50;margin-bottom:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.introduction_sect .small-card-meta{display:flex;align-items:center;gap:8px;font-size:14px;color:#777;}.introduction_sect .right-card{display:flex;gap:12px;margin-bottom:6px;}.introduction_sect .right-card-image{width:136px;height:136px;border-radius:8px;flex-shrink:0;}.introduction_sect .right-card-image img{width:100%;height:100%;object-fit:cover;border-radius:10px;}.introduction_sect .right-card-content{flex:1;}.introduction_sect .right-card-title{font-size:16px;font-weight:350;color:#252525;margin-bottom:0px;line-height:1.3;}.introduction_sect .right-card-description{font-size:14px;color:#999;line-height:1.4;margin-bottom:11px;}.introduction_sect .right-card-meta{font-size:14px;color:#777;}.introduction_sect .main-card-social{margin-top:14px;}.beauty_sect{padding-bottom:85px;}.beauty_sect .beauty_ttl h2{font-size:28px;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;margin-bottom:40px;}.beauty_sect .beauty_info{position:relative;}.beauty_sect .beauty_info .beauty_swiper{overflow:hidden;}.beauty_sect .beauty_info .info .images img{width:285px;height:210px;border-radius:10px;}.beauty_sect .beauty_info .info .contents{margin-top:30px;}.beauty_sect .beauty_info .info .contents .cate p{font-size:18px;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:500;}.beauty_sect .beauty_info .info .contents .title p{margin:10px 0 15px;font-size:16px;letter-spacing:-1px;line-height:1.3;color:#999999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.beauty_sect .beauty_info .info .contents .price .price_se{font-size:22px;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;}.beauty_sect .beauty_info .info .contents .price .price_se span{font-size:16px;font-weight:500;color:#757575;}.beauty_btn{border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:6px;background-color:#ffffffcc;width:44px;height:44px;position:absolute;top:33%;transform:translateY(-50%);z-index:1;display:flex;justify-content:center;align-items:center;}.beauty_btn_prev{left:-20px;}.beauty_btn_next{right:-20px;}.story_sect{padding:0 0 85px;}.story_sect__row{display:flex;flex-wrap:wrap;gap:40px;}.story_sect__col{width:calc(50% - 20px);}.story_sect__head{display:flex;justify-content:space-between;align-items:flex-end;}.story_sect__head__ttl{font-size:28px;font-family:"Pretendard";color:#252525;font-weight:bold;}.story_sect__col__img{margin-top:40px;}.story_sect__prd{margin-top:25px;}.story_sect__prd__item{display:flex;gap:20px;padding-bottom:15px;}.story_sect__prd__item + story_sect__prd__item{border-top:1px solid #eeeeee;padding-top:20px;}.prd__item__left{width:140px;}.prd__item__right{flex:1;max-width:calc(100% - 175px);}.prd__item__info{}.story_sect .prd_name{margin-top:0;}.story_sect .creator-section{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;}.story_sect .creator-left{max-width:300px;}.story_sect .wrap_right_{width:900px;position:relative;}.story_sect .subtitle{font-size:18px;letter-spacing:-1px;line-height:1.4;color:#777777;margin-bottom:10px;}.story_sect .title{font-size:32px;letter-spacing:-1px;text-transform:uppercase;color:#252525;font-weight:bold;line-height:1.4;}.story_sect .more-btn-sec9{margin-top:100px;padding:15px 40px;border:1px solid #ccc;border-radius:5px;background:#000;color:#ffffff;cursor:pointer;font-weight:bold;font-size:16px;}.story_sect .creator-slider{position:relative;display:flex;align-items:center;flex:1;}.story_sect .cards{display:flex;gap:22px;}.story_sect .creator-card{position:relative;width:286px;height:383px;border-radius:16px;overflow:hidden;color:white;flex-shrink:0;}.story_sect .creator-card img.bg{width:100%;height:100%;object-fit:cover;position:absolute;z-index:0;}.story_sect .creator-card .avatar{width:113px;height:113px;position:absolute;top:14%;left:30%;z-index:2;}.story_sect .creator-card .info{position:absolute;bottom:22%;left:16px;right:16px;z-index:2;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,0.5);}.story_sect .creator-card .info h3{margin-bottom:20px;font-size:20px;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#ffffff;font-weight:bold;font-family:"Pretendard";text-align:center;}.story_sect .creator-card .info p{font-size:16px;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#ffffff;font-weight:bold;font-family:"Pretendard";text-align:center;}.story_sect .creator-card .info .handle{font-weight:bold;margin-top:6px;}.story_sect .arrow{border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:6px;background-color:#ffffffcc;width:44px;height:44px;position:absolute;top:45%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;z-index:999;}.story_sect .arrow.left{left:-25px;}.story_sect .arrow.right{right:-25px;}.story_sect .creator-slider{position:relative;display:flex;align-items:center;}.story_sect .highlight-text{display:inline-block;position:relative;font-size:32px;font-weight:bold;color:#222;z-index:0;}.story_sect .highlight-text::after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:20px;background-color:#ffe5c0;z-index:-1;}.story_sect .prd_description{font-size:15px;font-family:"Pretendard";color:#757575;margin-top:10px;}.story_sect .breadcrumb{margin-top:15px;}.wrap_review{max-width:1200px;}.bgr_blue{padding:112px 0;background-color:#f2fdff;}.container_healing{display:flex;gap:40px;margin:auto;}.left-healing{flex:1;position:relative;}.left-healing img{border-radius:12px;object-fit:cover;height:535px;width:588px;}.caption{position:absolute;bottom:25px;left:30px;font-size:26px;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#ffffff;font-weight:500;}.wrap_tag{content:"";position:absolute;bottom:0;left:0;width:100%;height:26%;background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0.7));z-index:2;}.caption .tags{font-size:22px;color:#ccc;margin-top:10px;}.right{flex:1;display:flex;flex-direction:column;}.header{display:flex;justify-content:space-between;align-items:center;}.header h2{margin:0;font-size:26px;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#252525;font-weight:500;}.header a{font-size:18px;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#252525;font-weight:bold;font-family:"Pretendard";}.subtitle{font-size:16px;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#777777;margin-bottom:20px;}.list{display:flex;flex-direction:column;gap:23.2px;}.list .item{display:flex;gap:20px;}.list .item img{width:130px;height:130px;border-radius:8px;object-fit:cover;}.item img.image_no_width{width:unset;height:unset;border-radius:unset;}.item-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;}.item-title{font-size:20px;letter-spacing:-1px;line-height:1.4;color:#252525;font-weight:500;margin-bottom:6px;}.item-desc{font-size:16px;letter-spacing:-1px;line-height:1.4;color:#999999;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.item-footer{font-size:16px;color:#555;display:flex;gap:16px;align-items:center;}.item-footer span{display:flex;align-items:center;gap:4px;}.item-footer img.icon{width:18px;height:18px;object-fit:contain;}.main_section7{padding:80px 0 0 0;}.body_inner{position:relative;overflow:hidden;padding:0 calc((100% - 1200px) / 2);margin:auto;}.main_section7__banner{display:flex;gap:20px;flex-wrap:wrap;}.main_section7__banner__item{position:relative;}.main_section7__banner__item{width:calc(50% - 10px);}.main_section7__banner__item .img_box img{object-fit:unset;}.main_section10{padding-top:110px;}.side-bar-inc{z-index:9999;position:fixed;top:26%;right:140px;display:none;}.review-section{width:100%;max-width:1200px;margin:0 auto;text-align:center;}.review-title{font-size:28px;font-weight:bold;margin-bottom:50px;text-align:center;}.review-slider{display:flex;align-items:center;justify-content:space-between;position:relative;}.review-cards{display:flex;gap:10px;overflow:hidden;transition:transform 0.4s ease;}.review-card{width:180px;flex-shrink:0;background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;text-align:left;padding-bottom:10px;}.review-card img{width:100%;height:215px;object-fit:cover;border-bottom:1px solid #eee;}.stars{display:flex;align-items:center;margin:8px 10px 0;gap:2px;}.stars img{width:14px;height:14px;object-fit:contain;}.review-text{font-size:13px;margin:6px 10px;color:#333;}.review-score{font-size:12px;color:#888;margin-left:10px;}.more-btn-sec10{margin-top:40px;margin-bottom:60px;padding:20px 60px;border-radius:11px;border:2px solid #000000;background:#fff;font-size:19px;cursor:pointer;font-weight:600;}.review-card{width:240px;height:400px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background-color:#fff;}.review-img{width:100%;height:200px;object-fit:cover;display:block;}.review-stars{margin-top:10px;margin-bottom:-15px;margin-left:10px;}.review-stars img{width:16px;height:16px;vertical-align:middle;}.review-description{font-size:14px;color:#333;line-height:1.5;padding:24px 10px;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.review-sub{font-size:13px;color:#666;padding:15px 10px;border-top:1px solid #eee;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:100%;max-height:62px;line-height:1.2;}.review-rating{font-size:13px;color:#888;padding:10px 10px 10px;margin:0;}.btn-se10{border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:6px;background-color:#ffffffcc;width:44px;height:44px;position:absolute;top:45%;transform:translateY(-50%);z-index:1;display:flex;justify-content:center;align-items:center;z-index:999;}.btn-se10.left-se10{left:-25px;}.btn-se10.right-se10{right:-25px;}.side-bar-inc.new{top:1%;}.side-bar-inc.visible{top:1%;}.side-bar-inc-main{width:125px;border-radius:6px;border:1px solid #ccc;background:white;}.side-bar-inc .top_cart{background-color:#000;gap:5px;border-top-left-radius:6px;border-top-right-radius:6px;padding:10px;}.side-bar-inc .top_cart img{cursor:pointer;transform:rotate(180deg);filter:grayscale(100%) brightness(1000%);}.side-bar-inc .side-bar-cart{padding:10px;display:flex;flex-direction:column;text-align:center;gap:8px;background-color:#222;}.side-bar-inc .side-bar-cart .flex_c_c{color:#fff;}.side-bar-inc .side-bar-cart span{font-size:14px;color:#fff;font-weight:800;color:#32eafe;}.side-bar-inc .side-bar-cart p{font-size:14px;color:#fff;}.side-bar-inc .btn_area{padding:10px;}.side-bar-inc .btn_area{position:relative;}.side-bar-inc .btn_area a{width:100%;height:36px;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#17469d;font-size:14px;letter-spacing:-1px;text-transform:uppercase;color:#ffffff;font-weight:500;text-align:center;}.side-bar-inc .btn_area a.b_orange{background-color:#ff8827;margin-top:5px;}.side-bar-inc .popup_review_cart{display:none;position:absolute;width:100%;min-width:1000px;height:100%;top:360%;left:-250%;transform:translate(-50%,-50%);z-index:9999;}.side-bar-inc .popup_review_cart .popups{position:absolute;top:60%;right:-24%;transform:translate(-50%,-50%);max-width:1000px;width:calc(100% - 30px);background:#fff;border-radius:16px;z-index:1;padding:22px 60px 60px;border:1px solid #c1c1c1;}.side-bar-inc .popup_review_cart .popups.news{top:-165%;}.side-bar-inc .popup_review_cart .popups .top{position:relative;}.side-bar-inc .popup_review_cart .popups .top::after{content:"";position:absolute;bottom:-20.68px;right:-9.7%;width:21px;height:21px;background-color:#fff;border-left:0.998px solid #c1c1c1;border-bottom:0.998px solid #c1c1c1;transform:translateX(-50%) rotate(222deg);}.side-bar-inc .popup_review_cart .popups .top .close{width:23px;height:23px;background:url(/images/ico/close_icon_popup.png) no-repeat center;opacity:1;}.side-bar-inc .popup_review_cart .popups .pop_contents h2.ttl{font-size:26px;letter-spacing:-1px;line-height:1.3;text-transform:uppercase;color:#222222;font-weight:bold;margin-bottom:25px;}.side-bar-inc .popup_review_cart .popups .pop_contents .cart_product{border-top:1px solid #252525;max-height:340px;overflow-y:auto;}.side-bar-inc .popup_review_cart input[type="checkbox"]{display:none;}.side-bar-inc .popup_review_cart input + label{display:inline-block;padding-left:45px;font-size:18px;line-height:30px;min-height:30px;font-weight:500;color:#222;background:url(/images/ico/ico_checkbox_cart.png) no-repeat left center / 30px;background-size:30px 30px;}.side-bar-inc .popup_review_cart input:checked + label{height:30px;background-size:38px 30px;background-image:url(/images/ico/ico_checkbox_cart_check.png);}.side-bar-inc .popup_review_cart .popups .pop_contents .cart_product .product_tit{padding:30px 0;border-bottom:1px solid #dbdbdb;}.side-bar-inc .popup_review_cart .popups .pop_contents .product_details{margin-top:12px;}.side-bar-inc .popup_review_cart .popups .pop_contents .product_details p.name{font-size:16px;letter-spacing:-1px;line-height:1.3;color:#454545;margin-bottom:15px;min-width:90px;text-wrap:nowrap;}.side-bar-inc .popup_review_cart .popups .pop_contents .product_details p.des-p{font-size:16px;letter-spacing:-1px;line-height:1.3;color:#454545;margin-bottom:15px;width:calc(100% - 90px);}.product_details .name_flex{flex-wrap:wrap;}.product_details .name_flex .name{width:100%;}.side-bar-inc .popup_review_cart .popups .pop_contents .product_details p.price{font-size:16px;letter-spacing:-1px;line-height:1.3;text-transform:uppercase;color:#555555;font-weight:bold;}.side-bar-inc .popup_review_cart .popups .pop_contents .total_price{padding:22px 0 50px;}.side-bar-inc .popup_review_cart .popups .pop_contents .total_price h2{font-size:26px;letter-spacing:-1px;line-height:1.3;text-transform:uppercase;color:#222222;font-weight:bold;}.side-bar-inc .popup_review_cart .popups .pop_contents .total_price p{min-width:90px;text-align:right;}.side-bar-inc .popup_review_cart .popups .pop_contents .total_price p span.paymentAmts{font-size:26px;letter-spacing:-1px;line-height:1.3;text-transform:uppercase;color:#18469d;font-weight:bold;}.side-bar-inc .popup_review_cart .popups .pop_contents .total_price p span{font-size:16px;letter-spacing:-1px;line-height:1.3;text-transform:uppercase;color:#222222;font-weight:bold;}.side-bar-inc .popup_review_cart .popups .pop_contents .product_policy p{position:relative;font-size:15px;letter-spacing:-1px;line-height:1.3;color:#999999;padding-left:10px;}.side-bar-inc .popup_review_cart .popups .pop_contents .product_policy p + p{margin-top:5px;}.side-bar-inc .popup_review_cart .popups .pop_contents .product_policy p::before{content:"-";position:absolute;top:50%;left:0;transform:translate(-50%,-50%);font-size:inherit;color:inherit;}.side-bar-inc .popup_review_cart .popups .pop_contents .review_porduct_btn{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:40px;}.side-bar-inc .popup_review_cart .popups .pop_contents .review_porduct_btn button{width:260px;height:66px;border-radius:6px;background-color:#ffffff;border:1px solid #dbdbdb;display:flex;align-items:center;justify-content:center;font-size:22px;letter-spacing:-1px;color:#454545;font-weight:bold;text-align:center;}.side-bar-inc .popup_review_cart .popups .pop_contents .review_porduct_btn button.blue{color:#fff;border:unset;background-color:#2a459f;}.side-bar-inc .side-center-card{margin-top:5px;gap:2px;display:flex;flex-direction:column;}.side-bar-inc .side-center-card .banner-side-bar img{width:123px;object-fit:cover;}.side-bar-inc .side-center-card .map_img_n{max-width:125px;}.side-bar-inc .side-bar-cart h2{color:#32eafe;font-size:13px;}.side-bar-inc .side-bar-cart h2 span{color:#32eafe;font-size:14px;font-weight:800;}.side-bar-inc .top_cart h3{font-size:15px;color:#fff;margin-bottom:0;}.side-bar-inc .side-bar-slide{margin-top:15px;gap:5px;}.side-bar-inc .side-bar-slide img{cursor:pointer;margin-bottom:10px;}.side-bar-inc .side-bar-above{padding:0px 10px 0 10px;}.side-bar-inc .title-side-bar{font-size:15px;margin-bottom:10px;text-align:center;}.side-bar-inc .img-sidebar{margin-bottom:6px;width:100%;height:70px;}.side-bar-new{position:fixed;z-index:999;bottom:30px;right:-0.5%;width:125px;}.side-bar-new .info_chat{position:absolute;top:-54px;right:17px;width:auto;margin:0;padding:15px 10px 13px;font-size:14px;line-height:20px;font-weight:600;text-align:left;border-radius:15px;background:#fff;box-shadow:rgb(0 0 0 / 14%) 1px 2px 8px 0;white-space:nowrap;}.side-bar-new .info_chat:before{content:"";position:absolute;right:25px;bottom:-8px;border-top:9px solid #fff;border-right:9px solid transparent;border-left:9px solid transparent;}.side-bar-new .btn_close{position:absolute;top:10px;left:auto;right:10px;width:20px;height:20px;text-indent:-9999px;border-radius:50%;background:#ebebeb url(/images/ico/btn_close2.png) no-repeat center !important;background-size:50% !important;opacity:0.7;}.side-bar-new .info_chat em{font-size:13px;font-weight:400;color:#666;}.side-bar-new .banner-side-bar{display:block;width:100%;margin-top:20px;width:238px;}.scroll-to-top{width:56px;height:56px;border-radius:50%;background-color:white;box-shadow:0px 4px 10px rgba(0,0,0,0.1);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity 0.3s ease;opacity:0;visibility:hidden;border:1px solid #ccc;}.scroll-to-top img{width:20px;height:20px;}.scroll-to-top.visible{opacity:1;visibility:visible;}.pagination_sidebar{display:flex;justify-content:center;color:#ccc;}.pagination_sidebar span{color:black;margin-bottom:10px;}.side-bar-inc .side-bar-below{display:flex;}.side-bar-inc .side-bar-below .left{border-top:1px solid #ccc;border-right:1px solid #ccc;display:flex;width:50%;justify-content:center;align-items:center;height:43px;}.side-bar-inc .side-bar-below .right{border-top:1px solid #ccc;display:flex;width:50%;justify-content:center;align-items:center;height:43px;}.side-bar-inc .left,.side-bar-inc .right{cursor:pointer;}.side_bar_swipper{overflow:hidden;}.side-bar-inc .img-container{position:relative;width:100%;}.side-bar-inc .slide{position:absolute;top:0;left:100%;width:100%;height:100%;display:flex;justify-content:space-around;transition:left 0.5s ease-in-out;opacity:0;}.side-bar-inc .slide.active{left:0;opacity:1;}.side-bar-new .icon-wrap-social{display:flex;flex-direction:column;align-items:center;margin-top:20px;gap:10px;}.side-bar-new .robot-container{padding:8px;width:66px;height:66px;display:flex;align-items:center;border-radius:50%;cursor:pointer;justify-content:center;}.side-bar-new .robot-container img{width:80%;}.breadcrumb_item{margin:0 5px;}@media screen and (min-width:1921px){.side-bar-inc{top:26%;right:12%;}.main_sale_banner{top:26%;left:12%;}}@media screen and (min-width:2400px){.side-bar-inc{top:23%;right:16%;}.main_sale_banner{top:23%;left:16%;}}@media screen and (min-width:2560px){.side-bar-inc{top:22%;right:19%;}.main_sale_banner{left:19%;top:22%;}}@media screen and (min-width:2880px){.side-bar-inc{top:20%;right:22%;}.main_sale_banner{top:20%;left:22%;}}@media screen and (min-width:3840px){.side-bar-inc{top:14%;right:29%;}.main_sale_banner{top:14%;left:29%;}}@media screen and (min-width:5760px){.side-bar-inc{top:10%;right:36%;}.main_sale_banner{top:10%;left:36%;}}@media screen and (min-width:7680px){.side-bar-inc{top:7%;right:39%;}.main_sale_banner{top:7%;left:39%;}}@media screen and (max-width:1750px){.side-bar-inc{right:0;}.main_sale_banner{left:0;}}@media screen and (max-width:1440px){.side-bar-inc{display:none;}.main_sale_banner,.main_sale_banner.new{display:none !important;}.side-bar-new{display:none;}}.sub_tour_section2 .msg_title{text-align:center;margin-top:10px;padding-bottom:10px;}:root{--primary:#1a1a2e;--primary-light:#16213e;--accent:#555555;--accent-hover:#1badff;--white:#ffffff;--gray-50:#f8f9fa;--gray-100:#f1f3f5;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#868e96;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.1);--shadow-lg:0 8px 30px rgba(0,0,0,0.12);--shadow-xl:0 20px 60px rgba(0,0,0,0.15);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--font-main:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--max-width:1280px;}.trenvl-main *{box-sizing:border-box;}.trenvl-main{font-family:var(--font-main);color:var(--gray-900);background:var(--white);}.trenvl-main img{max-width:100%;height:auto;}.trenvl-main a{text-decoration:none;color:inherit;transition:var(--transition);}.trenvl-main h2{margin:0;padding:0;}.trenvl-container{max-width:var(--max-width);margin:0 auto;padding:0 10px;}.trenvl-container-banner-badge{max-width:1500px;margin:0 auto;position:relative;}.trenvl-hero{position:relative;padding:60px 0 40px;overflow-x:clip;display:flex;}.trenvl-hero::before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;border-radius:50%;background:radial-gradient( circle,rgba(233,69,96,0.06) 0%,transparent 70% );pointer-events:none;}.trenvl-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;}.trenvl-hero-text{flex:0 0 auto;max-width:400px;}.trenvl-hero-text h1{font-size:14px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;}.trenvl-hero-text .hero-headline{font-size:48px;font-weight:800;line-height:1.15;color:var(--primary);margin-bottom:16px;}.trenvl-hero-text .hero-sub{font-size:18px;color:var(--gray-600);line-height:1.6;margin-bottom:32px;}.trenvl-search-bar{display:flex;align-items:center;background:var(--white);border-radius:60px;padding:6px 6px 6px 24px;box-shadow:var(--shadow-lg);max-width:520px;width:100%;position:relative;}.trenvl-search-bar input{flex:1;border:none;outline:none;font-size:16px;color:var(--gray-800);background:transparent;padding:12px 0;font-family:var(--font-main);}.trenvl-search-bar input::placeholder{color:var(--gray-400);}.trenvl-search-bar .search-btn{background:var(--accent);color:var(--white);border:none;border-radius:50px;padding:14px 32px;font-size:15px;font-weight:600;cursor:pointer;transition:var(--transition);font-family:var(--font-main);white-space:nowrap;}.trenvl-search-bar .search-btn:hover{background:var(--accent-hover);transform:translateY(-1px);}.trenvl-search-bar .search_words_list{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);list-style:none;padding:8px 0;margin:0;display:none;z-index:100;max-height:300px;overflow-y:auto;}.trenvl-search-bar .search_words_list li a{display:block;padding:10px 24px;font-size:14px;color:var(--gray-700);transition:var(--transition);}.trenvl-search-bar .search_words_list li a:hover{background:var(--gray-50);color:var(--accent);}.trenvl-coupon-badge{position:absolute;top:20px;right:-80px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;z-index:20;}.trenvl-coupon-badge img{width:70px;height:70px;object-fit:contain;border-radius:50%;background-color:white;padding:10px;}.trenvl-coupon-badge span{font-size:13px;font-weight:600;color:var(--primary);}.trenvl-hero-banner{flex:1;min-width:0;border-radius:var(--radius-xl);overflow:hidden;}.trenvl-hero-banner .swiper-slide img{width:100%;height:380px;object-fit:cover;display:block;}.trenvl-hero-banner .swiper-main-banner-pagination,.swiper-main-mo-banner-pagination{text-align:center;padding-top:16px;padding-bottom:16px;gap:8px;display:flex;justify-content:center;}.trenvl-hero-banner .swiper-pagination-bullet{width:8px;height:8px;background:var(--gray-300);opacity:1;transition:var(--transition);}.trenvl-hero-banner .swiper-pagination-bullet-active{background:var(--accent);width:24px;border-radius:4px;}.trenvl-categories{padding:60px 0;background:var(--white);}.trenvl-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;}.trenvl-section-header h2{font-size:32px;font-weight:800;color:var(--gray-900);line-height:1.3;}.trenvl-section-header .more-link{font-size:14px;font-weight:600;color:var(--accent);display:flex;align-items:center;gap:4px;}.trenvl-section-header .more-link:hover{gap:8px;}.trenvl-category-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:none;}.trenvl-category-grid::-webkit-scrollbar{display:none;}.trenvl-category-card{flex:0 0 auto;text-align:center;scroll-snap-align:start;transition:var(--transition);cursor:pointer;}.trenvl-category-card:hover{transform:translateY(-4px);}.trenvl-category-card .cat-img{width:140px;border-radius:var(--radius-lg);overflow:hidden;margin:0 auto 12px;padding:10px 10px;transition:var(--transition);}.trenvl-category-card:hover .cat-img{}.trenvl-category-card .cat-img img{width:100%;height:100%;object-fit:cover;transition:var(--transition);}.trenvl-category-card:hover .cat-img img{transform:scale(1.08);}.trenvl-category-card .cat-name{font-size:14px;font-weight:600;color:var(--gray-700);}.trenvl-editor-choice{padding:60px 0;}.trenvl-editor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}.trenvl-product-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition);display:flex;flex-direction:column;}.trenvl-product-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);}.trenvl-product-card .card-img{position:relative;width:100%;padding-top:75%;overflow:hidden;}.trenvl-product-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition);}.trenvl-product-card:hover .card-img img{transform:scale(1.05);}.trenvl-product-card .card-labels{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:4px;}.trenvl-product-card .card-label{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;color:var(--white);background:var(--accent);}.trenvl-product-card .card-body{padding:16px;flex:1;display:flex;flex-direction:column;}.trenvl-product-card .card-category{font-size:12px;color:var(--gray-500);margin-bottom:6px;font-weight:500;}.trenvl-product-card .card-title{font-size:15px;font-weight:700;color:var(--gray-900);line-height:1.4;height:calc(1.4em * 2);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.trenvl-product-card .card-desc{font-size:13px;color:var(--gray-500);line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;}.trenvl-product-card .card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;}.trenvl-product-card .card-price{font-size:18px;font-weight:800;color:var(--primary);}.trenvl-product-card .card-price .currency{font-size:13px;font-weight:500;color:var(--gray-500);margin-left:2px;}.trenvl-product-card .card-price .usd-price{display:block;font-size:12px;font-weight:500;color:var(--gray-400);margin-top:5px;}.usd-price{margin-top:5px;}.trenvl-product-card .card-stats{display:flex;align-items:center;gap:12px;}.trenvl-product-card .card-stat{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--gray-500);}.trenvl-product-card .card-stat img{width:16px;}.trenvl-product-card .prd_no_price{font-size:14px;font-weight:600;color:var(--accent);margin-top:0;}.trenvl-booking{padding:60px 0;background:var(--white);}.trenvl-tab-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px;}.trenvl-tab-nav li{list-style:none;padding:10px 24px;border-radius:50px;font-size:14px;font-weight:600;color:var(--gray-600);background:var(--gray-100);cursor:pointer;transition:var(--transition);border:2px solid transparent;}.trenvl-tab-nav li.on,.trenvl-tab-nav li:hover{background:var(--primary);color:var(--white);border-color:var(--primary);}.trenvl-booking-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}.trenvl-booking-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition);}.trenvl-booking-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);}.trenvl-booking-card .bk-img{position:relative;width:100%;padding-top:73%;overflow:hidden;}.trenvl-booking-card .bk-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition);}.trenvl-booking-card:hover .bk-img img{transform:scale(1.05);}.trenvl-booking-card .bk-body{padding:16px;}.trenvl-booking-card .bk-breadcrumb{display:flex;align-items:center;gap:6px;list-style:none;padding:0;margin:0 0 8px 0;flex-wrap:wrap;}.trenvl-booking-card .bk-breadcrumb li{font-size:12px;color:var(--gray-500);font-weight:500;}.trenvl-booking-card .bk-breadcrumb li.sep{color:var(--gray-300);}.trenvl-booking-card .bk-title{font-size:15px;font-weight:700;color:var(--gray-900);line-height:1.4;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.trenvl-booking-card .bk-price{font-size:18px;font-weight:800;color:var(--primary);}.trenvl-booking-card .bk-price .currency{font-size:13px;font-weight:500;color:var(--gray-500);}.trenvl-booking-card .bk-stats,.card-stats{display:flex;align-items:center;gap:12px;margin-top:8px;margin-bottom:8px;}.bt-stats{margin-top:8px;margin-bottom:8px;}.trenvl-booking-card .bk-stat{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--gray-500);}.trenvl-booking-card .bk-stat svg{width:16px;height:16px;}.trenvl-editor-grid .card-stat svg{width:16px;height:16px;}.trenvl-load-more{display:flex;justify-content:center;margin-top:40px;}.trenvl-load-more button{padding:14px 48px;border:2px solid var(--gray-200);border-radius:50px;background:var(--white);font-size:15px;font-weight:600;color:var(--gray-700);cursor:pointer;transition:var(--transition);font-family:var(--font-main);}.trenvl-load-more button:hover{border-color:var(--accent);color:var(--accent);}.trenvl-beauty{padding:60px 0;background:linear-gradient(135deg,#fff5f7 0%,#fef0f3 100%);}.trenvl-beauty-slider{position:relative;}.trenvl-beauty-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition);}.trenvl-beauty-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);}.trenvl-beauty-card .bt-img{width:100%;height:220px;overflow:hidden;}.trenvl-beauty-card .bt-img img{width:100%;height:100%;object-fit:cover;transition:var(--transition);}.trenvl-beauty-card:hover .bt-img img{transform:scale(1.05);}.trenvl-beauty-card .bt-body{padding:16px;}.trenvl-beauty-card .bt-name{font-size:15px;font-weight:700;color:var(--gray-900);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.trenvl-beauty-card .bt-desc{font-size:13px;color:var(--gray-500);margin-bottom:12px;display:-webkit-box;line-height:1.5;height:calc(1.5em * 2);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.trenvl-beauty-card .bt-footer{display:flex;align-items:center;justify-content:space-between;}.trenvl-beauty-card .bt-price{font-size:16px;font-weight:800;color:var(--primary);}.trenvl-beauty-card .bt-price .currency{font-size:12px;font-weight:500;color:var(--gray-500);}.trenvl-beauty-card .bt-stats{display:flex;gap:10px;}.trenvl-beauty-card .bt-stat{display:flex;align-items:center;gap:3px;font-size:12px;color:var(--gray-500);}.trenvl-beauty-card .bt-stat svg{width:14px;height:14px;}.trenvl-slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--white);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;border:none;transition:var(--transition);}.trenvl-slider-nav:hover{box-shadow:var(--shadow-lg);transform:translateY(-50%) scale(1.05);}.trenvl-slider-nav.prev{left:-22px;}.trenvl-slider-nav.next{right:-22px;}.trenvl-slider-nav svg{width:20px;height:20px;color:var(--gray-700);}.trenvl-kgood{padding:60px 0;background:#5c5c6e;color:var(--white);}.trenvl-kgood .trenvl-section-header h2{color:var(--white);}.trenvl-kgood .trenvl-section-header .more-link{color:rgba(255,255,255,0.7);}.trenvl-kgood .trenvl-section-header .more-link:hover{color:var(--white);}.trenvl-kgood-subtitle{font-size:14px;color:rgba(255,255,255,0.6);margin-bottom:32px;}.trenvl-kgood-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.trenvl-kgood-main{position:relative;border-radius:var(--radius-xl);overflow:hidden;height:100%;min-height:400px;}.trenvl-kgood-main img{width:100%;height:604px;object-fit:cover;}.trenvl-kgood-main .kgood-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(transparent,rgba(0,0,0,0.7));}.trenvl-kgood-main .kgood-overlay .kgood-name{font-size:20px;font-weight:700;color:var(--white);margin-bottom:8px;}.trenvl-kgood-main .kgood-overlay .kgood-tags{font-size:13px;color:rgba(255,255,255,0.7);}.trenvl-kgood-list{display:flex;flex-direction:column;gap:16px;}.trenvl-kgood-item{display:flex;gap:16px;background:rgba(255,255,255,0.08);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition);}.trenvl-kgood-item:hover{background:rgba(255,255,255,0.14);}.trenvl-kgood-item .kgi-img{flex:0 0 140px;height:140px;overflow:hidden;}.trenvl-kgood-item .kgi-img img{width:100%;height:100%;object-fit:cover;}.trenvl-kgood-item .kgi-body{flex:1;padding:12px 16px 12px 0;display:flex;flex-direction:column;justify-content:center;}.trenvl-kgood-item .kgi-title{font-size:15px;font-weight:700;color:var(--white);margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.trenvl-kgood-item .kgi-desc{font-size:13px;color:rgba(255,255,255,0.6);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.trenvl-kgood-item .kgi-stats{display:flex;gap:10px;}.trenvl-kgood-item .kgi-stat{display:flex;align-items:center;gap:3px;font-size:12px;color:rgba(255,255,255,0.5);}.trenvl-kgood-item .kgi-stat svg{width:14px;height:14px;}.trenvl-mid-banner{padding:40px 0;background:var(--gray-50);}.trenvl-mid-banner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;}.trenvl-mid-banner-item{border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition);}.trenvl-mid-banner-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);}.trenvl-mid-banner-item img{width:100%;height:auto;display:block;}.trenvl-reviews{padding:60px 0;background:var(--white);}.trenvl-review-slider{position:relative;}.trenvl-review-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--gray-100);transition:var(--transition);}.trenvl-review-card:hover{box-shadow:var(--shadow-md);border-color:transparent;}.trenvl-review-card .rv-img{width:100%;height:180px;overflow:hidden;}.trenvl-review-card .rv-img img{width:100%;height:100%;object-fit:cover;}.trenvl-review-card .rv-body{padding:16px;}.trenvl-review-card .rv-stars{display:flex;gap:2px;margin-bottom:10px;}.trenvl-review-card .rv-stars img{width:16px;height:16px;}.trenvl-review-card .rv-title{font-size:15px;font-weight:700;color:var(--gray-900);margin-bottom:6px;display:-webkit-box;line-height:1.5;height:calc(1.5em * 2);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.trenvl-review-card .rv-text{font-size:13px;color:var(--gray-500);line-height:1.5;display:-webkit-box;line-height:1.5;height:calc(1.5em * 3);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;}.trenvl-review-card .rv-count{font-size:12px;color:var(--gray-400);}.trenvl-review-more{display:flex;justify-content:center;margin-top:32px;}.trenvl-review-more a{padding:12px 40px;border:2px solid var(--gray-200);border-radius:50px;font-size:14px;font-weight:600;color:var(--gray-700);transition:var(--transition);}.trenvl-review-more a:hover{border-color:var(--accent);color:var(--accent);}.icon-heart,.icon-comment{display:inline-block;vertical-align:middle;}@media screen and (max-width:1250px){.trenvl-hero-text{display:none;}.trenvl-container{max-width:100%;margin:0 auto;padding:unset;}.trenvl-hero{padding:unset;}.trenvl-container-banner-badge{max-width:100%;margin:0 auto;position:relative;}.trenvl-hero-banner{flex:1;min-width:0;position:relative;border-radius:0 !important;overflow:hidden;}.trenvl-hero-banner .mainBannerSwiper{position:relative;width:100%;height:420px;border-radius:0 !important;overflow:hidden;}.trenvl-categories,.trenvl-editor-choice,.trenvl-booking,.trenvl-beauty,.trenvl-kgood,.trenvl-mid-banner,.trenvl-reviews{padding:40px 20px;}}@media screen and (max-width:1024px){.trenvl-category-card .cat-img{width:unset;border-radius:var(--radius-lg);overflow:hidden;margin:0 auto 12px;padding:10px 10px;transition:var(--transition);}.trenvl-hero-text{display:none;}.trenvl-container{max-width:100%;margin:0 auto;padding:unset;}.trenvl-hero{padding:unset;}.trenvl-container-banner-badge{max-width:100%;margin:0 auto;position:relative;}.trenvl-hero-banner{flex:1;min-width:0;position:relative;border-radius:0 !important;overflow:hidden;}.trenvl-hero-banner .mainBannerSwiper{position:relative;width:100%;height:420px;border-radius:0 !important;overflow:hidden;}}@media screen and (max-width:768px){.trenvl-hero{padding:40px 0 30px;}.trenvl-hero-text .hero-headline{font-size:32px;}.trenvl-hero-text .hero-sub{font-size:15px;}.trenvl-hero-banner .swiper-slide img{height:240px;}.trenvl-section-header h2{font-size:24px;}.trenvl-categories,.trenvl-editor-choice,.trenvl-booking,.trenvl-beauty,.trenvl-kgood,.trenvl-mid-banner,.trenvl-reviews{padding:40px 20px;}.trenvl-editor-grid,.trenvl-booking-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}.trenvl-kgood-layout{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;}.trenvl-tab-nav{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;}.trenvl-tab-nav::-webkit-scrollbar{display:none;}.trenvl-tab-nav li{white-space:nowrap;flex-shrink:0;}.trenvl-kgood-item .kgi-img{flex:0 0 100px;height:100px;}.trenvl-slider-nav.prev{left:-8px;}.trenvl-slider-nav.next{right:-8px;}.trenvl-mid-banner-grid{grid-template-columns:1fr;}.trenvl-hd-mo-lang select{height:30px;}.trenvl-category-card .cat-img img{width:14.2rem;height:auto;}.trenvl-category-card .cat-img{width:16rem;border-radius:var(--radius-lg);overflow:hidden;margin:0 auto 12px;transition:var(--transition);}.trenvl-kgood-main img{width:100%;height:435px;object-fit:cover;}}@media screen and (max-width:480px){.trenvl-hero-text .hero-headline{font-size:28px;}.trenvl-search-bar{flex-direction:column;border-radius:var(--radius-lg);padding:12px;gap:8px;}.trenvl-kgood-layout{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;}.trenvl-search-bar input{width:100%;text-align:center;}.trenvl-search-bar .search-btn{width:100%;}.trenvl-product-card .card-price,.trenvl-booking-card .bk-price{font-size:16px;}}.side-bar-inc .side-center-card .banner-side-bar{display:none;}.main_sale_banner.new{top:1%;}.main_sale_banner{top:75%;}.side-bar-inc.new{top:1%;}.side-bar-inc.visible{top:1%;}.side-bar-inc{top:75%;}@media screen and (max-width:850px){.btn_to_up img{margin-top:1rem;width:8rem;}.main .main_detail .region_sect .region_top img{width:5rem;}.emotion .emotion_list .card .info_emo{width:calc(100% - 23.5rem - 3rem);}.emotion .emotion_list .card .info_emo .price .prd_price p{font-size:3rem;letter-spacing:-1px;line-height:1.3;color:#252525;}.main .main_detail{background:#fff;padding:5rem 0 1.9231rem;display:flex;flex-direction:column;gap:5rem;align-items:center;position:relative;}.main .main_detail .region_sect .region_top h2{font-size:6rem;letter-spacing:-1px;line-height:1.4;color:#252525;font-weight:bold;position:relative;}.main .main_detail .region_content p{font-size:5rem;letter-spacing:-1px;line-height:1.3;color:#252525;font-family:"Gmarket Sans";}.main_visual{background:unset;height:unset;}.pocket_sect{padding:6rem 0 10.5rem;}.main .main_coupon{display:none;}.search-container{display:flex;align-items:center;gap:2rem;width:100%;justify-content:space-between;}.main .search-input{border:1px solid #ddd;border-radius:0.6rem !important;padding:4rem 2.5rem !important;outline:none;font-size:2.7rem;min-width:41.1rem;}.main .btn_show_select{width:unset;padding:4rem 5.5rem;border-radius:5px;background-color:#ffffff;border:1px solid #c6c6c6;text-align:center;justify-content:center;color:#000;}.main-search-container{gap:2.2rem;flex:1;}.region_sect{width:100%;}.search-icon{margin-left:-7rem;cursor:pointer;}.pocket_sect .pocket_title{margin-bottom:4rem;}.pocket_sect .pocket_info .pocket_swiper .info{flex-direction:column;gap:2rem;}.pocket_sect .pocket_info .pocket_swiper .info .images img{width:14.2rem;}.pocket_sect .pocket_info .pocket_swiper .info .txt p{font-size:2.4rem;letter-spacing:-1px;line-height:1.3;color:#252525;}.pocket_sect .pocket_title h2{font-size:4.2rem;letter-spacing:-2px;line-height:1.3;color:#000000;font-weight:bold;position:relative;}.pocket_sect .pocket_title h2::after{content:"";position:absolute;bottom:1rem;left:0;width:100%;height:2rem;background-color:#01edbe;z-index:-1;}.pocket_sect .pocket_title .ic_plus img{width:4.3rem;}.pocket_sect .pocket_title .ic_plus{margin:-2.6rem 1.5rem 0;}.pocket_sect .pocket_title .contents{font-size:2.4rem;letter-spacing:-1px;line-height:1.3;color:#888888;font-weight:500;margin-left:6.5rem;}.pocket_sect .pocket_info{padding:unset;position:relative;}.emotion .emo_title h2{font-size:3.6rem;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;margin-bottom:1.5rem;}.emotion .emo_title p{font-size:2.4rem;letter-spacing:-1px;line-height:1.3;color:#999999;}.pocket_btn.pocket_btn_prev{display:none;}.pocket_btn.pocket_btn_next{display:none;}.emotion .emotion_list{display:flex;gap:3rem 10rem;flex-wrap:wrap;}.emotion .emotion_list .card{width:calc(100% - 3.8rem);display:flex;gap:3rem;}.emotion .emotion_list .card .img img{width:23.5rem;height:23.5rem;border-radius:1.2rem;object-fit:cover;}.emotion .emotion_list .card .info_emo .title p{font-size:2.8rem;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.emotion .emotion_list .card .info_emo .detail{margin:2rem 0 1.5rem;font-size:2.4rem;letter-spacing:-1px;line-height:1.3;color:#999999;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-width:0;}.emotion .emotion_list .card .info_emo .cate{margin-bottom:1rem;font-size:2.2rem;letter-spacing:-1px;line-height:1.3;color:#555555;font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.prd_price{font-size:3rem !important;color:#252525 !important;}.emo_social .social p{font-size:2.2rem;color:#555;}.emo_social .social img{width:2.6rem;}.request_travel .travel_title h2{font-size:3.6rem;text-align:center;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;margin-bottom:2.5rem;}.request_travel .travel_title p{font-size:2.4rem;text-align:center;letter-spacing:-1px;line-height:1.3;color:#999999;}.request_travel .sec_content{display:flex;flex-direction:column;gap:9rem;}.request_travel .side{padding:2.3rem 5.2rem 0;border:2px solid #dbdbdb;border-radius:1.7rem;width:100%;height:78rem;position:relative;}.relative.new{overflow:hidden;height:70rem;}.request_travel .view_more p{font-size:2.4rem;font-weight:400;color:#fff;margin-top:-1.6rem;}.request_travel .view_more{position:absolute;top:1.5rem;right:3.5rem;transform:translateY(-50%);cursor:pointer;width:6.5rem;height:8.1rem;display:flex;align-items:center;justify-content:center;background:url(/images/main/view_more_green.png) no-repeat center;z-index:3;}.request_travel .side .item h2{font-size:2.8rem;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;margin-bottom:1rem;}.request_travel .side .item .ttl_{font-size:2.4rem;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:300;}.request_travel .side .item .info{display:flex;align-items:center;gap:2rem;color:#777;font-size:2.4rem;margin-top:1.5rem;}.request_travel .side .item .info img{width:30px;height:30px;}.request_travel .side .item img{width:65px;height:65px;border-radius:50%;object-fit:cover;}.booking_sect .booking_ttl h2{font-size:3.6rem;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;}.booking_sect .booking_category{margin:2rem 0 3rem;display:flex;flex-direction:column;gap:2.2rem;}.booking_sect .booking_category .category{gap:3.8rem;margin-right:auto;width:66.6rem;padding:3rem 0;text-align:center;overflow-y:scroll;}.booking_sect .booking_category .category li{font-size:3rem;letter-spacing:0px;line-height:1.3;color:#000;position:relative;font-weight:700;white-space:nowrap;}.booking_sect .booking_category .item{display:none;}.custom-select{position:relative;display:inline-block;width:17rem;}.select-selected{display:flex;gap:2.5rem;justify-content:space-between;align-items:center;padding:1.5rem 3rem;border:0.2rem solid #154292;border-radius:4rem;cursor:pointer;color:#154292;font-weight:600;background:#fff;user-select:none;width:17rem;margin-left:auto;}.select-selected img{width:2.4rem;height:1.4rem;transition:transform 0.3s;}.select-selected.active img{transform:rotate(180deg);}.select-items{position:absolute;top:100%;left:0;right:0;border:1px solid #154292;border-radius:1rem;background:#fff;z-index:99;display:none;margin-top:0.5rem;width:17rem;margin-left:auto;text-align:right;padding-right:1rem;}.select-items div{padding:0.8rem 1.6rem;cursor:pointer;color:#154292;font-weight:500;}.select-items div:hover{background:#154292;color:#fff;}.booking_sect .booking_list{flex-wrap:wrap;gap:3.4rem 3rem;width:100%;}.booking_sect .booking_list .booking_product{width:calc(50% - (6rem / 4));display:block;}.booking_sect .booking_product .breadcrumb{margin:3.5rem -1.5rem 2rem;display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;}.booking_sect .booking_product .breadcrumb li{width:auto;min-width:1rem;}.booking_sect .booking_product .breadcrumb_item{font-size:2.4rem;color:#757575;position:relative;max-width:30% !important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.booking_sect .booking_product .title h2{font-size:2.8rem;color:#252525;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:wrap;font-weight:500;}.booking_sect .booking_product .product_price{display:flex;align-items:flex-end;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap;}.booking_sect .booking_product .product_price strong{color:#252525;font-size:3.1rem;font-weight:700;}.booking_sect .booking_product .product_price span{color:#757575;font-size:2.6rem;}.booking_sect{padding-bottom:8rem;}.introduction_sect .sec_ttl{font-size:3.6rem;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;}.introduction_sect .sec_desc{font-size:2.8rem;letter-spacing:-1px;line-height:1.3;color:#999999;margin:2.8rem 0 4.5rem;}.introduction_sect .content-container{width:100%;display:flex;gap:3.4rem;position:relative;flex-direction:column;}.introduction_sect .block-1{width:100%;position:relative;}.introduction_sect .block-1 img{}.introduction_sect .main-card-image{width:100%;height:100%;position:relative;overflow:hidden;border-radius:1rem;}.introduction_sect .main-card-content{padding-top:2.8rem;}.introduction_sect .main-card-title{font-size:2.8rem;font-weight:bold;color:#2c3e50;margin-bottom:2.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.introduction_sect .main-card-description{font-size:2.4rem;color:#999;line-height:1.4;margin-bottom:4.5rem;}.introduction_sect .main-card-meta{display:flex;align-items:center;gap:2rem;font-size:2.4rem;color:#777;}.emo_social .social{gap:1rem;}.wrap_card{display:flex;gap:3rem;}.introduction_sect .main-card-social{margin-top:unset;}.introduction_sect .block-1 .more-btn{display:none;}.introduction_sect .block-1 .more-btn-img{color:#fff;text-decoration:none;font-size:2.6rem;font-weight:300;background:#353535;padding:1.8rem 3rem;border-radius:0.5rem;}.gr_wrap{display:flex;justify-content:space-between;align-items:center;}.introduction_sect .small-card-image{width:32rem;height:32rem;position:relative;overflow:hidden;border-radius:1rem;}.introduction_sect .block-2{width:100%;position:relative;}.introduction_sect .small-cards-grid{display:flex;flex-wrap:wrap;gap:2rem;}.introduction_sect .small-card-title{margin-top:2.5rem;font-size:2.6rem;font-weight:bold;color:#2c3e50;margin-bottom:2.8rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:32rem;}.introduction_sect .small-card-meta{display:flex;align-items:center;gap:0.8rem;font-size:2.4rem;color:#777;margin-bottom:2rem;max-width:32rem;}.introduction_sect .block-3{display:flex;margin-top:2rem;flex:1;position:relative;gap:2rem;flex-direction:column;}.introduction_sect .block-3 .right-card-content{margin-top:0rem;}.introduction_sect .block-3 .right-card .right-card-flex{flex-direction:column;justify-content:start;align-items:start;gap:1.8rem;}.introduction_sect .right-card-title{font-size:2.6rem;font-weight:400;color:#252525;margin-bottom:2.2rem;line-height:1.3;}.introduction_sect .block-3 .right-card-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.introduction_sect .right-card-description{font-size:2.4rem;color:#999;line-height:1.4;margin-bottom:2.2rem;}.introduction_sect .right-card-image{width:18.8rem;height:18.8rem;border-radius:0.8rem;flex-shrink:0;}.introduction_sect .right-card-meta{font-size:2.4rem;color:#777;}.introduction_sect .right-card-content{margin-top:1.2rem;flex:1;}.introduction_sect .right-card{display:flex;gap:1.2rem;margin-bottom:0.6rem;}.request_travel .side ._pagination{position:absolute;top:100%;right:50%;transform:translateX(50%);display:flex;gap:0.6rem;padding-top:3.5rem;}.beauty_sect .beauty_ttl h2{font-size:3.6rem;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;margin-bottom:6rem;}.beauty_btn_prev,.beauty_btn_next{display:none;}.beauty_sect .beauty_info .info .contents .cate p{font-size:2.8rem;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:500;}.beauty_sect .beauty_info .info .images img{width:34rem;height:34rem;border-radius:1.2rem;}.beauty_sect .beauty_info .info .contents .title p{margin:2rem 0 2.5rem;font-size:2.6rem;letter-spacing:-1px;line-height:1.3;color:#999999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.beauty_sect .beauty_info .info .contents .price{flex-direction:column;align-items:flex-start;gap:1.5rem;}.beauty_sect .beauty_info .info .contents .price .price_se{font-size:2.9rem;letter-spacing:-1px;line-height:1.3;color:#252525;font-weight:bold;}.beauty_scrollbar{height:0.6rem;background:#dcdcdc;border-radius:0.3rem;margin-top:5rem;}.beauty_scrollbar .swiper-scrollbar-drag{background:#02e7df;border-radius:0.3rem;}.introduction_sect{padding:0 0 8.5rem;}.beauty_info .beauty_swiper .swiper-wrapper{margin-bottom:7rem;}.beauty_sect{padding-bottom:7.5rem;}.story_sect .creator-section{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;}.story_sect .subtitle{font-size:2.4rem;letter-spacing:-1px;line-height:1.4;color:#777777;margin-bottom:2rem;}.story_sect .title{font-size:3.4rem;letter-spacing:-1px;text-transform:uppercase;color:#252525;font-weight:bold;line-height:1.4;}.story_sect .highlight-text{display:inline-block;position:relative;font-size:3.4rem;font-weight:bold;color:#222;z-index:0;}.story_sect .highlight-text::after{content:"";position:absolute;bottom:0.5rem;left:0;width:100%;height:2rem;background-color:#ffe5c0;z-index:-1;}.story_sect .arrow.left,.story_sect .arrow.right{display:none;}.story_sect .creator-left{margin-top:-2.2rem;}.story_sect .more-btn-sec9{margin-top:3.5rem;padding:1.2rem 2.2rem;border:1px solid #ccc;border-radius:0.5rem;background:#000;color:#ffffff;cursor:pointer;font-weight:bold;font-size:2.6rem;}.story_sect .creator-card{position:relative;width:28.6rem !important;height:38.4rem;border-radius:1.6rem;overflow:hidden;color:white;flex-shrink:0;}.story_sect .creator-card .avatar{width:11.3rem;height:11.3rem;position:absolute;top:14%;left:30%;z-index:2;}.story_sect .creator-card .info h3{margin-bottom:2rem;font-size:2.8rem;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#ffffff;font-weight:bold;text-align:center;}.story_sect .creator-card .info p{font-size:2rem;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#ffffff;font-weight:bold;text-align:center;}.story_sect .creator-card .info .handle{font-weight:bold;margin-top:2rem;}.story_sect .creator-card .info{position:absolute;bottom:2%;left:1.6rem;right:1.6rem;z-index:2;font-size:2.4rem;text-shadow:0 1px 2px rgba(0,0,0,0.5);}.emotion{padding:8rem 0 0;}.story_sect .wrap_right_{width:calc(100% - 27rem);}.story_sect{padding:0 0 7.5rem;}.container_healing{display:flex;flex-direction:column;margin:auto;}.bgr_blue{padding:7rem 0;background-color:#f2fdff;}.header h2{margin:0;font-size:3.6rem;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#252525;font-weight:500;}.header a{font-size:2.4rem;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#252525;font-weight:bold;}.subtitle{margin-top:2rem;font-size:2.4rem;letter-spacing:-1px;line-height:1.4;text-transform:uppercase;color:#777777;margin-bottom:3.5rem;}.item{gap:3.5rem;}.item img{border-radius:0.8rem;object-fit:cover;}.item-title{font-size:3rem;letter-spacing:-1px;line-height:1.4;color:#252525;font-weight:500;margin-bottom:1.8rem;}.item-desc{font-size:2.6rem;letter-spacing:-1px;line-height:1.4;color:#999999;margin-bottom:2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.item-footer{font-size:2.6rem;color:#555;display:flex;gap:2.2rem;align-items:center;}.list{display:flex;flex-direction:column;gap:2.5rem;}.more_btn_detail{display:block;margin:6.8rem auto 0;padding:1.5rem 6rem;border-radius:4.3rem;border:1px solid #bcbcbc;background:#fff;font-size:2.6rem;cursor:pointer;font-weight:500;}.introduction_sect .block-2{margin-top:-8rem;}.flex_mo_notice__body{display:none;}.main_section10{padding-top:7.7rem;}.review-title{font-size:3.2rem;font-weight:bold;margin-bottom:4.5rem;text-align:center;}.btn-se10.left-se10,.btn-se10.right-se10{display:none;}.review-stars img{width:2.6rem;height:2.6rem;vertical-align:middle;}.review-description{font-size:2.4rem;color:#333;line-height:1.5;margin:3rem 2rem 4rem;padding:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.review-stars{margin-top:1rem;margin-bottom:-1.5rem;margin-left:2rem;}.review-sub{font-size:2.3rem;color:#666;margin:1.5rem 2rem;padding:1rem 0 0 0;border-top:1px solid #eee;height:100%;max-height:9.2rem;}.review-rating{font-size:2.3rem;color:#888;padding:0 2rem 1rem;margin:0;}.more-btn-sec10{display:none;}.wrap_all{margin-bottom:10rem;}.review_scrollbar{height:0.6rem;background:#dcdcdc;border-radius:0.3rem;margin-top:4rem;}.review_scrollbar .swiper-scrollbar-drag{background:#02e7df;border-radius:0.3rem;}.review-slider{margin-bottom:5rem;}.quick-header-footer .icon-wrap-social .robot-container{display:block;}.quick-header-footer .icon-wrap-social .info_chat{display:block;}.review-card{width:42rem;height:72rem;border:1px solid #e0e0e0;border-radius:0.8rem;overflow:hidden;background-color:#fff;}.review-card .review-img{width:100%;height:41.5rem;object-fit:cover;border-bottom:1px solid #eee;}.emotion .emotion_list .card .info_emo .price .prd_price .price_16{font-size:2.4rem;}.beauty_sect .beauty_info .info .contents .price .price_se span{font-size:2.4rem;}.owl-prev,.owl-next{display:none;}.main_section2 > .body_inner > .ttl{font-size:3.8rem;}.swiper_pagination_main_swiper2_box{margin-top:5rem;display:flex;align-items:center;justify-content:center;scale:1.4;}.hot_product_list_swiper_1_btn_prev,.hot_product_list_swiper_1_btn_next,.hot_product_list_swiper_2_btn_prev,.hot_product_list_swiper_2_btn_next{display:none !important;}.swiper_pagination_main_swiper2{display:flex;align-items:center;justify-content:center;}.swiper_pagination_main_swiper2 .swiper-pagination-bullet-active{background:#17469e;}.main_swiper2__text{font-size:3rem !important;}.main_section3__head{flex-direction:column;justify-content:center !important;align-items:center !important;}.main_section3__head__ttl{font-size:3.8rem !important;}.main_section3__place_btn{font-size:3rem !important;}.main_section3__type_btn{font-size:2.6rem !important;height:5rem !important;width:9rem !important;border-radius:4rem !important;}.main_section3__place_btn.active::after{width:1.2rem !important;height:1.2rem !important;}.main_section3__place{padding:1rem 0;}.best_list{gap:4rem 2rem !important;}.best_list_item{width:calc((100% - 2rem) / 2);margin-bottom:5rem;}.breadcrumb_item{font-size:2.6rem;}.prd_name{font-size:2.8rem !important;}.star_avg{font-size:2.6rem;}.star_review_cnt{font-size:2.6rem;}.prd_price_ko{font-size:3.2rem !important;}.prd_price_ko > span{font-size:2.6rem !important;}.prd_price_thai{font-size:2.6rem !important;}.main_section4_community{display:grid;grid-template-columns:1fr 1fr;}.community_item{border-width:2px;width:32rem;height:11.8rem;border-radius:8.2rem;justify-content:center;}.community_item_name{font-size:2.8rem;}.community_item_bread::after{content:"";z-index:1;width:1.5rem;height:1.5rem;transform:rotate(45deg);}.community_item_img{border-radius:50%;background-color:#eeeff8;width:6.6rem;height:6.6rem;display:flex;justify-content:center;align-items:center;}.community_item{display:grid;grid-template-columns:1fr 1fr 1fr;text-wrap:nowrap;padding-left:3rem;}.main_section5__head_ttl{font-size:3.8rem;}.words_list_item{font-size:2.8rem;border-radius:5rem;border-width:3px !important;padding-top:2rem;padding-left:3rem;padding-right:3rem;padding-bottom:2rem;height:7.2rem;}.main_hot__head_ttl{font-size:3.8rem;}.main_hot__head__place{margin-top:4rem;margin-bottom:4rem;}.place_item{font-size:2.6rem;padding:0 3rem;border-width:0.2rem;border-radius:3rem;height:6rem;}.btn_more_hot_product{font-size:2.8rem;height:8.5rem;border-width:2px;border-radius:6rem;width:37.5rem;}.main_section7__banner{flex-direction:column;gap:3rem;}.main_section7__banner__item{width:100%;}.hot_product_list_swiper_pagination_1 .swiper-pagination-bullet-active{background:#17469e;}.hot_product_list_swiper_pagination_1 .swiper-pagination-bullet{}.hot_product_list_swiper_pagination_2 .swiper-pagination-bullet-active{background:#17469e;}.hot_product_list_swiper_pagination_2 .swiper-pagination-bullet{scale:1.4;}.btn_more_hot_product{margin-top:6.5rem;}.main_section9__row{flex-direction:column;gap:7rem;}.main_section9__col{width:100%;}.main_section9__head__ttl{font-size:3.8rem;line-height:1.2;}.btn_more{font-size:2.8rem;font-weight:bold;}.magazine_swiper{margin-bottom:5rem;}.prd__item__left{width:22rem;}.main_section_review__head_ttl{font-size:3.8rem;}.eye_cnt{font-size:2.6rem;}.eye_icon{width:2.4rem;height:1.8rem;margin-top:0.5rem;}.prd_description{font-size:2.6rem;width:41rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.main_section_review__list{margin-top:10rem;}.main_section_review__head__more_review{right:2rem;top:10rem;font-size:2.8rem;}.review__list_swiper_btn_prev{left:0rem;top:-3rem;border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:6px;background-color:#ffffffcc;width:6rem;height:6rem;position:absolute;transform:translateY(-50%);z-index:1;display:flex;justify-content:center;align-items:center;}.review__list_swiper_btn_next{left:7.7rem;top:-3rem;border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:6px;background-color:#ffffffcc;width:6rem;height:6rem;position:absolute;transform:translateY(-50%);z-index:1;display:flex;justify-content:center;align-items:center;}.ico_prev_slide,.ico_next_slide{width:3rem;height:3rem;}.swiper-wrapper-cus-top{margin-top:4rem;}.review__list__item__type{font-size:2.6rem;}.review__list__item__title{font-size:2.8rem;}.review__list__item__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:3em;line-height:1.5em;font-size:2.6rem;}.main_section_magazine__head__ttl{font-size:3.8rem;}.main_section_magazine__head__more{font-size:2.8rem;}.magazine_swiper__pagination .swiper-pagination-bullet-active{color:#17469e;scale:1.6;}.magazine_swiper__pagination .swiper-pagination-bullet{scale:1.6;}.magazine_swiper__pagination{margin-bottom:0.5rem;}.img_box_1{padding-top:50%;}.img_box_1_m img{object-fit:contain;}.main_body_container .img_box_1_m img{object-fit:cover;}.main_visual_slider .owl-item:not(.active) .img_box::before{background-color:transparent;}.img_box_2_m{}.main_swiper2_btn_next,.main_swiper2_btn_prev{display:none;}.main_section9__col__img{margin-bottom:5rem;}.main_section9__prd__item{margin-bottom:3rem;}.main_section9__prd__item + .main_section9__prd__item{padding-top:4rem;}.breadcrumb_location > .breadcrumb_item + .breadcrumb_item::before{content:"";position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);background-image:url(/images/ico/ico_breadcrumb.svg);background-position:center;background-repeat:no-repeat;background-size:1.5rem;width:1.5rem;height:2rem;display:inline-block;}.breadcrumb{display:flex;gap:26px;align-items:center;}.magazine_content_txt{font-size:3.2rem;font-family:"Pretendard";color:#ffffff;font-weight:bold;line-height:1.4;position:absolute;left:50%;top:40px;transform:translateX(-50%);min-width:65%;}.main_section_review{margin:0;}.main_section8{padding:8rem 0 4rem 0;}.main_section9{padding:8rem 0 3rem 0;}.main_hot{padding:9rem 0 0 0;}.main_section3__head{padding:4rem 0 0 0;}.main_section2{padding-top:8rem;}.main_section5{padding:8rem 0 0;}.main_section4{margin-top:3rem;}.main_section5__words_list{margin-top:7rem;}.main_hot__search{display:flex;align-items:center;justify-content:center;margin-top:3rem;margin-bottom:9rem;}.main_hot__search button{padding:1rem 2rem;border-radius:99px;background-color:rgb(23,70,158,0.9);color:#fff;}.bar01{}.body_container.main_body_container{padding:0 2rem;}.main_body_container .main_section2 .swiper_pagination_main_swiper2{display:none;}.main_section_magazine{margin-top:9rem;padding-bottom:4rem;}.main_section_review{padding:9rem 0 6rem 0;}.main_section7{padding:10rem 0 0 0;}.swiper-main-tools{gap:0.9rem !important;padding-top:3rem !important;}.main_body_container .img_box_1_m{padding-top:60%;}.main_visual .swiper-button:after,.main_visual .swiper-button.swiper-button-next,.main_visual .swiper-button.swiper-button-prev{display:none;}.best_list{margin-top:5rem;}.best_list_item .breadcrumb{margin-top:2.8rem;}.breadcrumb_item{margin:0 0.5rem !important;}.gap_10{gap:1rem !important;}.main_section5__words_list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;}.main-page-cus-css-mobile .prd__item__right{max-width:calc(100% - 29rem);}.main-page-cus-css-mobile .community_item_bread{height:1.8rem;position:unset;margin-left:unset;width:unset;}.main-page-cus-css-mobile .main_section7__banner__item .text-content h3{font-size:3.4rem;margin-bottom:-0.6rem;line-height:5rem;}.main-page-cus-css-mobile .prd_price_thai{padding-bottom:0.3rem;}.main-page-cus-css-mobile .next-icon-m{width:1.1rem;height:2rem;}.hotel-main-page-cus-css-mobile .form_gr_{width:62rem;height:10rem;border-width:0.3rem;}.hotel-main-page-cus-css-mobile .main_visual_content_ label{top:1.1rem !important;}.hotel_day_popup_{left:-1.5rem;top:0;}.hotel_day_popup_ .header img{width:1rem;height:1.5rem;}.hotel_day_popup_ .header p{font-size:2rem;}.hotel_day_popup_ .header img{width:1rem;height:1.5rem;}.hotel_day_popup_ .header{margin-bottom:2rem;margin-top:1rem;}.hotel_day_popup_content_{width:69rem;padding:1rem 2rem;border:2px solid #dbdbdb;border-radius:2rem;}.hotel_day_popup_ .canl_tabel .body .day{width:9.2rem;height:7.5rem;}.hotel_day_popup_ .day_area_{width:100%;}.hotel_day_popup_ .canl_tabel .body .day span.label span.label{position:absolute;top:3.7rem;right:0.8rem;font-size:2rem !important;font-weight:400;color:white !important;padding:0.4rem 1.5rem;border-radius:0.5rem;}.list_day_popup_list_{flex-direction:column;}.hotel_day_popup_ .date_number{top:1rem;right:1.5rem;}.hotel_day_popup_ .hotel_day_popup_content_ .list_btn_ .btn_cancel_{font-size:2.6rem;letter-spacing:-1px;text-transform:uppercase;border-radius:0.5rem;text-align:center;line-height:unset !important;padding:0.8rem 1.2rem;background-color:#fff;color:#252525;font-weight:bold;border:0.2rem solid #ccc;}.hotel_day_popup_ .hotel_day_popup_content_ .list_btn_ .btn_apply{font-size:2.6rem;letter-spacing:-1px;text-transform:uppercase;border-radius:0.5rem;text-align:center;line-height:unset !important;padding:0.8rem 1.2rem;color:#fff;background-color:#17469e;font-weight:400;}.sub_tour_section2{padding:43rem 0 0 0;}.hotel_day_popup_ .hotel_day_popup_content_ .list_btn_{margin-top:2rem;gap:2rem;}.main_page_01 .main_visual_content_ .form_element_ .form_gr_item_{}.form_gr_ p{font-size:2.6rem;}.main_page_01 .main_visual_content_ .form_element_ .form_gr_item_flex_ label{right:2rem !important;}.form_gr_{border:0.2rem solid #dbdbdb;gap:1rem;display:flex;align-items:center;justify-content:space-between;border:0.3rem solid #dbdbdb;border-radius:0.6rem;overflow:hidden;}.main_sale_banner.visible{display:none;}.review__list__item__content.text_truncate_{max-height:3.4rem;}}@charset "utf-8";.list-ticket-grid.dif{padding-bottom:100px;}.prd_list_pagination__btn{}.skeleton-container{width:100%;margin:20px auto;}.text-ellipsis-2{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;max-height:2.8em;word-break:break-word;}.skeleton{width:100%;height:25px;margin-bottom:10px;background-color:#f0f0f0;}.skeleton:nth-child(odd){animation:skeleton-animation 1s infinite alternate;}.skeleton:nth-child(even){animation:skeleton-animation-reverse 1s infinite alternate;}@keyframes skeleton-animation{from{background-color:#f0f0f0;}to{background-color:#e0e0e0;}}@keyframes skeleton-animation-reverse{from{background-color:#e0e0e0;}to{background-color:#f0f0f0;}}.price-container{display:flex;flex-direction:column;gap:10px;}#container.sub{padding:30px 0 130px;}#container.event{padding-top:100px;}#container.pt0{padding-top:0;}#container.pt60{padding-top:60px;}#container.pt100{padding-top:100px;}.mw-260{max-width:260px;}.mb-40{margin-bottom:40px;}.flex_box_cap{display:flex;margin-top:35px;gap:10px;justify-content:center;align-items:center;}.re_btn{padding:5px 20px;height:50px;background-color:#eeeeee;display:flex;align-items:center;justify-content:center;gap:10px;}.re_cap{height:23px;color:#777777;}.input-wrapper{position:relative;width:300px;}.captcha_input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;}.placeholder-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#999;opacity:0.7;pointer-events:none;}.hide-placeholder{display:none;}.captcha_input:focus + .placeholder-text{display:none;}.sub_sec_ttl{position:relative;margin-top:50px;}.sub_sec_ttl.border_b{padding-bottom:26px;border-bottom:1px solid #252525;}.sub_sec_ttl .ttl{font-size:30px;font-weight:700;}.sub_sec_ttl .sub_ttl{font-size:28px;font-weight:700;}.sub_sec_ttl .ttl_big{font-size:48px;font-weight:700;display:block;line-height:1.4;margin-top:10px;}.sect_ttl_box{margin-bottom:60px;}.sect_ttl_box h2{font-size:30px;text-align:center;line-height:1.4;}.view_container .sect_ttl_box{margin-bottom:40px;}.view_container .sect_ttl_box h2{word-break:break-all;text-align:left;}.sect_ttl_box .description{margin-top:40px;font-size:20px;line-height:1.5;color:#757575;text-align:center;}.cont_ttl h3{font-size:26px;}.thumb{position:relative;}.not_red{margin:10px 0;font-size:12px;}.thumb img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover;}.thumb .hover_active{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.9;background-color:rgb(41,37,39,0.7);display:flex;justify-content:center;align-items:center;border-radius:10px;}.thumb .hover_active span{font-size:18px;line-height:26px;color:#ffffff;}.list_wrap .summary{margin-top:30px;}.list_wrap .summary .subject{font-size:1.25rem;line-height:1.444;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.444;height:2.888em;height:unset;word-break:break-all;}.list_wrap .summary .date{margin-top:10px;text-align:left;color:rgb(117,117,117);}.tab_wrap.mb-lg{margin-bottom:80px;}.tab_wrap{display:flex;justify-content:space-between;cursor:pointer;margin-bottom:30px;}.tab_wrap ul{width:100%;display:flex;overflow-x:scroll;justify-content:space-between;}.tab_wrap ul::-webkit-scrollbar{display:none;}.tab_wrap ul li{width:100%;display:flex;}.tab_wrap ul li a{width:100%;display:flex;justify-content:center;font-size:24px;line-height:26px;color:#999999;font-weight:700;position:relative;border-bottom:1px solid #dbdbdb;padding-bottom:30px;}.tab_wrap ul li.on a{color:#252525;}.tab_wrap ul li.on a::after{content:"";display:block;width:100%;height:2px;background:#252525;position:absolute;top:99%;left:0;}.bs_table{width:100%;table-layout:fixed;border-top:1px solid #252525;}.bs_table thead tr{border-bottom:1px solid #aaaaaa;}.bs_table tbody tr{border-bottom:1px solid #e5e5e5;}.bs_table thead th{padding:24px 10px;}.bs_table tbody td{padding:19px 10px;color:#454545;text-align:center;}.bs_table tbody td.code_name{font-size:16px;}.bs_table tbody td.notice{width:60px;}.bs_table tbody td.date{color:#757575;}.bs_table tr.notice_tr .num{color:var(--bs-point);font-weight:500;}.bs_table tbody tr .id_1{text-align:center;color:var(--bs-point);font-weight:500;}.bs_table tbody tr .subject{display:flex;align-items:center;text-align:left;padding-left:20px;line-height:1.4;}.bs_table tbody tr .subject a{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;}.notice_sect .bs_table tbody tr .subject a{padding-right:0;}.bs_table tbody tr .subject .red{font-size:13px;color:#e9281d;margin-left:8px;flex-shrink:0;line-height:16px;}.bs_table tbody tr .subject i{display:inline-block;width:12px;height:14px;background:no-repeat center;background-image:url(/images/ico/status_table_lock_ico.png);margin-left:8px;}.bs_table.row tbody td{text-align:left;}.bs_table.row tbody th{text-align:left;padding:24px 20px;font-weight:500;vertical-align:top;}.travel_section_1 .notice_search{margin-top:30px;}.notice_search{margin-bottom:30px;justify-content:flex-end;gap:10px;}.notice_search .evaluate_search{gap:10px;}.tours .list_top_banner{position:absolute;top:0;left:0;margin-bottom:0;padding-bottom:0;border-bottom:unset;height:280px;}.tours .list_top_banner img{height:280px;}.list_top_banner{margin-bottom:60px;padding-bottom:30px;border-bottom:1px solid #eeeeee;}.list_top_banner.reservation{margin-bottom:0;padding-bottom:30px;border-bottom:1px solid #eeeeee;}.list_mid_banner .visual_slider{overflow:hidden;position:relative;}.best_prd{margin-top:70px;}.best_prd .sub_sec_ttl{margin-bottom:44px;}.item_list_gallery{padding-top:30px;}.item_list_sec{margin-top:60px;}.top_banner_sec + .item_list_sec{margin-top:80px;}.dep_filter + .item_list_sec{margin-top:60px;}.dep_filter .line_tab li button{color:#454545;font-weight:500;line-height:38px;}.item_list_sec .now_btn{font-weight:700;display:flex;align-items:center;line-height:1;}.item_list_sec .item_cate .filter_cho{display:none;position:absolute;top:calc(100% + 20px);background:#fff;border:1px solid #252525;background:#fff;box-shadow:0px 6px 19.74px 1.26px rgba(0,0,0,0.22);border-radius:20px;min-width:260px;padding:25px 40px;z-index:99;}.item_list_sec .item_cate .filter_cho li{color:#999999;font-size:18px;line-height:2;cursor:pointer;}.item_list_sec .item_cate .filter_cho li.active{color:#252525;}.item_list_sec .item_filter .filter_cho{display:flex;align-items:center;}.item_list_sec .item_filter li{font-size:15px;color:#757575;font-weight:400;cursor:pointer;}.item_list_sec .item_filter li + li{margin-left:14px;}.item_list_sec .item_filter li:hover{color:var(--bs-point);}.main_tours{padding-top:320px;}.item_list_sec .item_filter li.active{color:var(--bs-point);}.item_list_main .one_txt_slider_sec{margin-top:70px;}.one_txt_slider_sec .slide_item{border:1px solid #dbdbdb;border-radius:16px;}.daytour_sec{margin-top:80px;}.daytour_sec .line_tab{margin:-10px 0 10px;}.daytour_sec .line_tab_recommend{gap:10px;}.line_tab li + li{margin-left:10px;}.daytour_sec .line_tab_recommend li + li{margin-left:0;}.line_tab li button{display:block;min-width:130px;border:1px solid #dbdbdb;border-radius:50px;font-size:18px;color:#999999;padding:0 20px;line-height:50px;}.dep_filter{padding-top:30px;}.line_tab li.active button{color:var(--bs-point);border-color:var(--bs-point);font-weight:700;}.item_list_main .sub_sec_ttl{margin-bottom:40px;}.item_list_main .line_banner{margin:100px 0;}.item_list_main .tour_hotel_sec{margin-top:100px;}.view_top_sec{border-bottom:1px solid #252525;padding-bottom:60px;margin-bottom:50px;width:100%;}.detail_img_wrap{width:59.167%;margin:0 auto;}.detail_slider_wrap{min-height:480px;max-width:687px;overflow:hidden;position:relative;}.detail_img_wrap .detail_slider .cover_img{width:100%;padding-top:67.61%;border-radius:16px;overflow:hidden;z-index:9999999999;}.one_btn_custom_slider .slide_item:nth-child(n + 2) .cover_img{display:none;}.ux_txt_btn{display:flex;align-items:center;gap:3px;margin-left:10px;border:1px solid #dbdbdb;padding:5px 10px;border-radius:2px;}.slick-counter{display:flex !important;align-items:center;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.4);padding:10px 0;border-radius:50px;color:#fff;min-width:115px;text-align:center;justify-content:center;}.slick-counter *{color:#fff;}.slick-counter .current,.slick-counter .total{margin:0 4px;}.slick-counter .slider_btn{position:static;transform:translate(0);width:28px;height:14px;background:no-repeat center / contain;background-image:url(../images/common/counter_btn.png);font-size:0;color:transparent;margin-right:10px;}.slick-counter .slider_btn.nextBtn{transform:rotate(-180deg);}.detail_img_wrap .ux_btn_wrap{margin-top:20px;}.view_banner{margin-top:50px;}.detail_txt_info{width:calc(100% - 59.167%);padding:20px 0 0 40px;}.detail_txt_info .item_num{font-size:14px;font-weight:500;}.detail_txt_info .item_ttl{font-size:30px;word-break:keep-all;margin:24px 0;line-height:1.4;}.detail_txt_info .item_desc{color:#454545;line-height:1.625;margin-bottom:20px;display:block;}.product_class{margin-top:30px;margin-bottom:10px;}.detail_txt_info .product_class img{width:20px;height:15px;margin-right:10px;}.detail_bot{padding-top:15px;}.detail_txt_info .detail_box{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;}.detail_txt_info .detail_box + .detail_box{margin-left:28px;}.detail_txt_info .detail_box .txt{margin-top:10px;font-size:15px;letter-spacing:-1px;color:#252525;}.detail_txt_info .product_class .class{letter-spacing:-1px;line-height:26px;color:#252525;}.detail_txt_info .summary{margin-top:10px;}.detail_txt_info .summary dl{display:flex;border-bottom:1px solid #eeeeee;padding:12px 0;}.detail_txt_info .summary dl dt{font-weight:500;min-width:90px;line-height:1.4;}.detail_txt_info .summary dl dd{line-height:1.4;}.detail_txt_info .summary dl:last-child{padding-bottom:30px;}.detail_txt_info .summary .hotal_link{display:flex;align-items:center;font-weight:500;line-height:1.4;}.detail_txt_info .summary .hotal_link i{display:block;width:16px;height:16px;background:no-repeat center;background-image:url(../images/btn/view_link.png);margin-left:4px;}.detail_txt_info .summary .yoil_txt{position:relative;padding-right:10px;}.detail_txt_info .summary .yoil_txt .slash{color:inherit;position:absolute;top:0;right:1px;}.manager{margin-top:20px;}.manager .cover_img{width:68px;padding-top:68px;border:1px solid #eeeeee;margin-right:20px;}.manager .profile{width:calc(100% - 88px);}.manager .profile .name{font-weight:400;}.manager .profile .communication{color:#757575;margin-top:6px;}.item_list .list_prd_img{position:relative;}.item_list .cover_img{width:100%;padding-top:100%;border-radius:12px;overflow:hidden;}.item_list .list_prd_img .best_ico .img_pro{min-height:210px;border-radius:10px;}.item_list .tag_box{position:absolute;top:10px;left:10px;display:flex;gap:3px;}.item_list .list_prd_info{margin-top:32px;}.item_list .prd_tit{font-size:18px;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;}.item_list .prd_tit:hover{text-decoration:underline;}.item_list .prd_desc{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;color:#999999;margin:12px 0 24px;line-height:1.4;}.item_list .amount{flex-wrap:wrap;gap:6px;font-family:var(--bs-font-sans-serif);}.item_list .amount .discount{color:var(--bs-red);font-weight:500;}.item_list .amount .price{font-weight:500;}.item_list .amount .discount strong,.item_list .amount .price strong{font-size:26px;margin-right:2px;}.item_list .amount .cost{color:#999999;font-size:18px;font-weight:500;text-decoration:line-through;font-family:var(--bs-font-Noto);padding-bottom:2px;}.item_list_wrap .w100 li{border-bottom:1px solid #eeeeee;}.item_list_wrap .w100 a{display:flex;align-items:center;padding:30px 0;}.item_list_wrap .w100 .list_prd_img{width:200px;margin-right:30px;}.item_list_wrap .w100 .list_prd_img img{border-radius:10px;}.item_list_wrap .w100 .list_prd_img img:hover{opacity:0.8;}.item_list_wrap .w100 .list_prd_info{margin-top:0;width:calc(100% - 230px);}.item_list_wrap .w100.img_big .list_prd_img{width:300px;}.item_list_wrap .w100.img_big .list_prd_img .cover_img{padding-top:66.67%;}.item_list_wrap .w100.img_big .list_prd_info{width:calc(100% - 330px);}.item_list_wrap .w100.img_big .prd_tit{font-size:20px;}.item_list_wrap .w100 .hash_box{margin:-8px 0 40px;}.item_list_wrap .w100.img_big .prd_tit + .hash_box{margin:12px 0 20px;}.hash_box{display:flex;flex-wrap:wrap;gap:10px;}.hash_box span{font-size:15px;display:block;color:#999999;padding:0 8px;line-height:28px;background:#f9f9f9;}.prd_slider{margin:0 -15px;}.prd_slider .slide_item{margin:0 15px;}.prd_slider .slick-arrow{top:33%;}.one_txt_slider_sec .slide_item a{padding:30px;}.one_txt_slider_sec .list_prd_img{max-width:480px;width:100%;margin-right:50px;}.one_txt_slider_sec .cover_img{width:100%;padding-top:66.7%;display:block;}.item_list .one_txt_slider .list_prd_info{margin-top:0;width:calc(100% - 550px);}.one_txt_slider .prd_tit{font-size:24px;}.one_txt_slider .amount{margin:20px 0;}.item_list .detail_box{margin:20px 0;}.item_list.col_4 .detail_box,.col4_slider_sec .item_list .detail_box{margin:14px 0;}.item_list .detail_box dl{display:flex;}.item_list .detail_box dl + dl{margin-top:10px;}.item_list .detail_box dt{color:var(--bs-point);width:88px;flex:0 0 auto;font-family:var(--bs-font-sans-serif);font-weight:700;}.item_list .detail_box dd{color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.item_list .point_list{margin-top:30px;}.item_list .point_list strong{display:block;margin-bottom:10px;font-family:var(--bs-font-sans-serif);font-weight:700;}.item_list .point_list li{display:flex;color:#999999;line-height:1.5;}.item_list .point_list li i{margin-right:4px;}.item_view .txt_box P{line-height:1.5 !important;color:#757575 !important;display:flex;font-family:inherit !important;}.view_air_info .more_travel{margin-top:46px;}.reservation_info{max-width:900px;margin:0 auto;}.item_view .reservation_info .sub_label.content{margin-top:30px;}.item_view .reservation_info .sub_label,.view_air_info .more_travel .sub_label{margin-bottom:20px;}.item_view .sub_label{font-size:18px;font-weight:700;}.item_view .label.content{padding-top:40px;margin-top:60px;border-top:1px solid #eeeeee;}.item_view .label{font-size:22px;font-weight:700;margin-bottom:30px;}.item_view .reservation_info .sub_label,.view_air_info .more_travel .sub_label{margin-bottom:20px;}.view_air_info .more_travel .more_list{display:flex;gap:20px;}.view_air_info .more_travel .more_list li{width:calc(20% - 16px);}.view_air_info .more_travel .more_list .cover_img{width:100%;padding-top:100%;border-radius:12px;overflow:hidden;}.view_air_info .more_travel .more_list .desc{font-size:14px;color:#454545;line-height:1.3;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:14px;}.view_composition_sec .calender_slider .slick-arrow{top:74%;}.item_view .prd_radio_wrap,.air_radio_wrap .air_radio_list{margin-top:40px;max-width:880px;}.item_view .prd_radio_list li + li,.air_radio_wrap .air_radio_list li + li{margin-top:10px;}.item_view .prd_radio_list input[type="radio"] + label,.air_radio_wrap .air_radio_list input[type="radio"] + label{border:1px solid #dbdbdb;padding:30px 30px 20px;border-radius:6px;width:100%;}.air_radio_list .air_name{display:flex;align-items:center;}.air_radio_list .air_name em{color:#999999;font-size:13px;font-weight:500;border:1px solid #e9e9e9;display:inline-block;width:60px;line-height:20px;text-align:center;border-radius:3px;margin-right:8px;}.item_view .prd_radio_list input[type="radio"]:checked + label,.air_radio_wrap .air_radio_list input[type="radio"]:checked + label{border-color:var(--bs-point);}.air_radio_wrap .air_radio_list input[type="radio"]:checked + label .air_name em{color:#396acf;border-color:#396acf;}.air_radio_wrap .air_radio_list input[type="radio"]:checked + label .air_name em.red{color:red;border-color:red;}.air_name strong{font-weight:500;display:inline-flex;align-items:center;}.air_name i{display:inline-block;width:18px;height:18px;background:no-repeat center;margin-right:8px;}.air_name .ke i{background-image:url(../images/ico/air_ke_img.png);}.air_radio_list .chk_date{display:block;font-size:15px;margin:10px 0 20px;}.air_radio_list .chk_date i{display:inline-block;width:14px;height:14px;background:no-repeat center;background-image:url(../images/ico/date_ico.png);margin:2px 4px 0 0;}.air_radio_list .chk_date em{margin-left:4px;}.air_radio_list .go_timetable{display:inline-flex;align-items:center;font-size:13px;}.air_radio_list .go_timetable i{display:block;width:6px;height:10px;background:no-repeat center;background-image:url(../images/common/calender_slider_btn.png);transform:rotate(180deg);margin-left:5px;}.air_radio_list .payment{text-align:right;}.air_radio_list .payment span{display:block;line-height:1.5;color:#757575;font-size:14px;}.air_radio_list .payment b{font-size:13px;font-weight:400;}.item_view .payment .money{margin:6px 0;}.item_view .payment .money strong{font-size:22px;font-family:var(--bs-font-sans-serif);}.view_nav{padding-left:25px;top:130px !important;position:sticky;}.view_nav .scroll_box{max-height:calc(100vh - 340px);overflow:auto;padding-right:5px;}.view_nav .scroll_box .item_option{margin-top:20px;}.tour_view .view_nav .scroll_box{height:calc(100vh - 340px);}.scroll_box::-webkit-scrollbar{width:5px;height:5px;border-radius:50px;background:#f2f2f2;}.scroll_box::-webkit-scrollbar-thumb{background:#999;border-radius:50px;}.view_nav .select_peo li{border-bottom:1px solid #eeeeee;padding:15px 0 15px;}.view_nav .select_peo li.last{border-bottom:1px solid #000;}.view_nav .select_peo li:last-child,.view_nav .select_peo li:last-child.last{border-bottom:none;}.view_nav .ped_label{color:#757575;margin-bottom:6px;}.view_nav .ped_label.ped_label__booking{margin-bottom:0;}.payment_option{padding:20px 0;}.payment_option .pay_lab{font-size:22px;font-weight:700;line-height:26px;color:#252525;}.payment_option .pay_sel{padding:20px 0;}.payment_option .pay_sel select{border:1px solid #dbdbdb;color:#454545;margin-bottom:10px;}.payment_option .pay_cont{display:flex;justify-content:space-between;}.payment_option .pay_cont p{width:260px;line-height:26px;color:#454545;}.payment_option .pay_total{font-family:"Pretendard";font-weight:700;color:#252525;font-size:22px;line-height:26px;}.payment_option .pay_total span{}.payment_option .pay_cont i{background:url("/images/ico/pay_destroy.png");width:24px;height:24px;}.opt_count_box.pay_count{margin:20px 0;}.opt_count_box.pay_count button{border-radius:0;}.opt_count_box.pay_count input[type="text"]{width:40px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-radius:0;}.opt_count_box{display:flex;align-items:center;}.opt_count_box button{display:block;width:28px;height:28px;background:no-repeat center;border:1px solid #e3e3e3;border-radius:50%;flex:0 0 auto;}.opt_count_box button.del_btn{color:red;margin-left:40px;line-height:1;display:flex;align-items:center;justify-content:center;}.opt_count_box .minus_btn{display:flex;align-items:center;justify-content:center;}.opt_count_box .plus_btn{display:flex;align-items:center;justify-content:center;}.opt_count_box input[type="number"],.opt_count_box input[type="text"]{border:none;width:56px;line-height:28px;height:25px;text-align:center;}.view_nav .txt_box{margin:15px 0 20px;}.item_view .label.content{padding-top:40px;margin-top:60px;border-top:1px solid #eeeeee;}.item_view .reservation_info .sub_label.content{margin-top:30px;}.item_view .reservation_info .txt_box{line-height:1.5 !important;color:#757575 !important;}.item_view .reservation_info .txt_box p{display:block;}.item_view .reservation_info .include_box{margin-bottom:40px;}.item_view .chk_info .sub_label{display:flex;align-items:center;}.item_view .chk_info .sub_label i{display:block;width:19px;height:19px;background:no-repeat center;margin-right:6px;}.item_view .include_box .sub_label i{background-image:url(../images/ico/view_ok_ico.png);}.item_view .no_include_box .sub_label i{background-image:url(../images/ico/view_no_ico.png);}.view_nav .total_paymemt{background:#fafafd;padding:20px;border-radius:4px;margin-top:20px;}.view_nav .total_paymemt .money{text-align:right;margin-top:6px;}.view_nav .total_paymemt .money strong{color:var(--bs-point);font-size:24px;}.view_nav .nav_btn_wrap{padding-top:20px;margin-top:20px;border-top:1px solid #eee;}.view_nav .nav_btn_wrap button{display:block;width:100%;border:1px solid;font-size:18px;font-weight:500;line-height:60px;border-radius:4px;color:var(--bs-point);border-color:var(--bs-point) !important;}.view_nav .nav_btn_wrap .flex{position:relative;}.view_nav .nav_btn_wrap .btn-point{margin-bottom:10px;box-shadow:0px 8px 8px 0.96px rgba(82,103,204,0.28);}.view_nav .nav_btn_wrap .cart{margin-bottom:10px;}.view_nav .nav_btn_wrap .wish_btn{display:flex;align-items:center;justify-content:center;margin-left:10px;width:60px;flex:0 0 auto;}.view_nav .nav_btn_wrap .wish_btn:hover{scale:1.1;}.view_nav .nav_btn_wrap .wish_btn i{display:inline-block;width:26px;height:22px;background:url("../images/ico/icon_heart_off.png") no-repeat center;background-size:26px 22px;}.view_nav .nav_btn_wrap .wish_btn.on i{display:inline-block;width:26px;height:22px;background:url("../images/ico/icon_heart_on_red.png") no-repeat center;background-size:26px 22px;}.view_nav .cho_nav .date_label{display:flex;font-size:15px;color:#999999;margin-bottom:14px;}.view_nav .cho_nav .date_label i{display:block;width:14px;height:14px;background:no-repeat center;background-image:url(/uploads/icons/date_ico_gray.png);margin-right:6px;}.opt_count_box .minus_btn{background-image:url(/uploads/icons/minus_btn.png);}.opt_count_box .plus_btn{background-image:url(/uploads/icons/plus_btn.png);}.view_nav .cho_nav .date_label.on{color:#252525;}.view_nav .cho_nav .date_label.on i{background-image:url(../images/ico/date_ico.png);}.view_nav .cho_nav .item_label{color:#999;}.view_nav .cho_nav .item_label.on{color:#252525;font-size:18px;line-height:1.44;}.next_cust{top:26% !important;}.faq_sect .faq_list .ques_box{display:flex;padding:19px 0;padding-right:50px;border-bottom:1px solid #eee;justify-content:start;align-items:center;position:relative;}.faq_sect .faq_list .ques_box .code_name{font-weight:500;color:var(--bs-point);padding-top:unset;padding-bottom:unset;width:90px;margin-right:20px;}.faq_sect .faq_list .ques_box .ques_text{position:relative;padding-left:36px;}.faq_sect .faq_list .ques_box i.q{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:26px;height:26px;background:no-repeat center / cover;background-image:url("/images/ico/question_box_item_Q.png");}.faq_sect .faq_list .ques_box .description{max-width:370px;color:#454545;padding-bottom:unset;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.faq_sect .faq_list .ques_box i.arrow{display:block;width:25px;height:15px;background:no-repeat center / cover;background-image:url("/images/ico/question_box_arrow.png");margin-left:auto;position:absolute;top:50%;right:20px;transform:translateY(-50%);}.faq_sect .faq_list .answer_box_wrap{padding:20px;padding-left:110px;}.faq_sect .faq_list .answer_box_wrap .answer_box{position:relative;padding-left:32px;}.faq_sect .faq_list .active + .answer_box_wrap{border-bottom:1px solid #eee;}.faq_sect .faq_list .answer_box .ans{position:absolute;top:0;left:0;width:26px;height:26px;background:no-repeat center / cover;background-image:url("/images/ico/answer_box_item_a.png");}.faq_sect .faq_list .answer_box div{display:inline-block;}.faq_sect .faq_list .answer_box div *{line-height:1.5 !important;font-family:inherit !important;font-size:inherit !important;}.faq_sect .faq_list_wrap{}.contact_main_top .faq_sect,.contact_main_top .notice_sect{border-bottom:1px solid #252525;}.contact_main_top .notice_sect .bs_table{border-top:unset;}.contact_main .cont_ttl{padding-bottom:30px;}.contact_main .cont_ttl .more_btn{display:flex;align-items:center;font-size:18px;font-weight:700;}.contact_main .cont_ttl .more_btn i{margin-left:10px;display:block;width:10px;height:16px;background:no-repeat center;background-image:url("/images/ico/box_box_arrow.png");}.contact_main .contents > div + div{margin-top:70px;}.contact_main_top .faq_list li:nth-of-type(n + 6){display:none;}.faq_sect.anouncement_sect{width:50%;}.contact_main_middle .ing{width:calc(60% - 20px);}.contact_main_middle .announcement{width:calc(40% - 20px);}.qiuck_box .info .info_detail{width:100%;border:1px solid #dbdbdb;}.qiuck_box .info .info_detail + .info_detail{margin-left:-1px;}.qiuck_box .info .info_detail a{font-size:18px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;gap:14px;}.event_list_wrap li .thumb{position:relative;padding-top:77%;border-radius:10px;overflow:hidden;}.common_tab_wrap{margin-top:40px;}.common_tab{gap:10px;}.common_tab li.active a{border:1px solid var(--bs-point);color:var(--bs-point);}.common_tab li a{color:#454545;font-weight:500;padding:8px 15px;border-radius:20px;border:1px solid #dbdbdb;display:block;}.common_tab_wrap .evaluate_search{gap:10px;}.contact_btn{position:absolute;right:0;top:0;max-width:127px;display:block;}.write_container .bs_table tbody td{padding:15px 0;}.write_container .bs_table tbody td .travel_box input{width:323px;}.write_container .bs_table tbody td .travel_box input + input{margin-left:1.25rem;}.write_container .bs_table tbody td .bs-select.mx-sm,.write_container .bs_table tbody td .bs-input.mx-sm{max-width:210px;}.write_container .bs_table tbody td .bs-select.mx-md,.write_container .bs_table tbody td .bs-input.mx-md{max-width:410px;}.write_container .datepick_wrap .datepick{max-width:410px;}.write_container .datepick_wrap span{width:40px;text-align:center;}.write_container .contents{height:150px;padding:20px;width:100%;}.write_container .file_box{width:510px;display:flex;flex-direction:column;gap:10px 0;}.write_container .file_box .file_select{display:flex;align-items:center;gap:0 10px;}.write_container .file_box .file_select input[type="file"]{display:none;}.write_container .file_box .file_select label{font-weight:500;padding:15px 20px;border:1px solid #252525;border-radius:3px;cursor:pointer;}.write_container .file_box .file_name{position:relative;}.write_container .file_box .file_name input{background-color:rgb(243,243,243);font-size:15px;color:#454545;}.write_container .file_box .file_name i{position:absolute;top:50%;transform:translateY(-50%);right:10px;display:inline-block;width:16px;height:16px;background-image:url("../images/ico/ico_delete.png");}.write_container .file_box span{font-size:15px;color:#999999;font-style:italic;}.write_container .wrap_check textarea{height:110px;width:600px;overflow-y:scroll;}.write_container .wrap_check .privacy{height:110px;width:100%;overflow-y:scroll;overflow-x:hidden;border:1px solid var(--bs-border-color);padding:20px;border-radius:var(--bs-input-rounded);}.write_container .wrap_check .privacy *{font-family:inherit !important;line-height:1.5 !important;}.write_container .wrap_check .check_box{display:flex;align-items:center;margin-top:10px;}.write_container .check_box input[type="checkbox"]:checked,.write_container .check_box input[type="checkbox"]:not(:checked){position:absolute;left:-9999px;}.write_container .check_box input[type="checkbox"]:checked + label,.write_container .check_box input[type="checkbox"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;}.write_container .check_box input[type="checkbox"]:checked + label:before,.write_container .check_box input[type="checkbox"]:not(:checked) + label:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #ddd;border-radius:100%;background:#fff;}.write_container .check_box input[type="checkbox"]:checked + label:after,.write_container .check_box input[type="checkbox"]:not(:checked) + label:after{content:"";width:12px;height:12px;background:var(--bs-point);position:absolute;top:5px;left:5px;transform:translate(-50%,-50%);border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.write_container .check_box input[type="checkbox"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}.write_container .check_box input[type="checkbox"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.write_container .check_box label{color:#252525;margin-left:3px;}.write_container .btn-wrap{display:flex;justify-content:center;align-items:center;gap:0 10px;margin-top:60px;}.write_container .btn-wrap .btn{max-width:270px;}.write_container .btn-wrap .btn_submit{box-shadow:0px 16px 15.04px 0.96px rgba(46,62,146,0.28);}.inquy_title{font-size:30px;text-align:center;margin-bottom:60px;}.comment_box .comment_box-top .comment_box-count{margin-bottom:15px;font-size:18px;line-height:1.555;font-weight:500;}.comment_box-input .bs-input{height:100px;width:calc(100% - 110px);padding:20px;border-radius:4px;}.comment_box-input .comment_btn{width:100px;height:100px;margin-left:10px;}.comment_box .comment_box-details{margin-top:30px;}.user .user-avatar img{width:52px;height:52px;border-radius:50%;border:1px solid #dbdbdb;}.comment_box .comment_box-details .user{display:flex;column-gap:20px;padding:30px 0;border-bottom:1px solid #dbdbdb;flex-wrap:wrap;row-gap:15px;}.comment_box .comment_box-details .user-detail{max-width:calc(100% - 52px - 20px);flex:1;}.comment_box .comment_box-details .user-detail .user-comment{word-wrap:break-word;line-height:1.625;color:#454545;}.comment_box-details .user-content{margin-top:25px;}.comment_box-details .user-content .user-type{cursor:pointer;}.comment_box-details .user-content span{line-height:1.5;color:#6c7580;position:relative;margin-right:20px;word-break:break-all;}.comment_box-details .user-content .user-title::after,.comment_box-details .user-content .user-date::after{position:absolute;content:"";width:1px;height:10px;background-color:#d8d8d8;top:50%;transform:translateY(-50%);left:calc(100% + 10px);}.comment_box-details .user-detail .user-operation{margin-top:20px;}.comment_box-details .user-detail .user-operation button{line-height:1.5;color:#454545;border:1px solid #dbdbdb;padding:0 10px;border-radius:3px;}.comment .comment_box-input{display:flex;gap:0 10px;margin-bottom:0.3846rem;width:100%;}#comment_list .comment_user .comment_user-avatar img{width:52px;height:52px;border-radius:50%;border:1px solid #dbdbdb;}#comment_list .comment_user{display:flex;column-gap:20px;padding:30px 0;border-bottom:1px solid #dbdbdb;}#comment_list .comment_user-detail{max-width:calc(100% - 52px - 20px);flex:1;}#comment_list .comment_user-comment p{line-height:28px;color:#454545;}#comment_list .comment_user-content{margin-top:25px;}#comment_list .comment_user-content .comment_user-type{cursor:pointer;}#comment_list .comment_user-content span{line-height:28px;color:#6c7580;position:relative;margin-right:20px;}#comment_list .comment-input{display:flex;gap:0 10px;margin-bottom:0.3846rem;width:100%;}#comment_list .comment-input textarea{height:70px;width:calc(100% - 100px - 10px);padding:10px 10px;border:1px solid #aaaaaa;border-radius:4px;}#comment_list .comment-input button{width:100px;height:70px;border-radius:4px;background-color:var(--bs-point);font-size:18px;line-height:28px;font-weight:500;color:#ffffff;}#comment_list .comment_user-content .comment_user-title::after{position:absolute;content:"";width:1px;height:10px;background-color:#d8d8d8;top:50%;transform:translateY(-50%);left:calc(100% + 10px);}#comment_list .comment_user-detail .comment_user-operation{margin-top:20px;}#comment_list .comment_user-detail .comment_user-operation button{line-height:28px;color:#454545;border:1px solid #dbdbdb;padding:0 10px;border-radius:3px;margin-right:4px;}.comment .comment_comment-input{display:flex;gap:0 10px;margin-bottom:0.3846rem;width:100%;}.comment .comment_comment-input textarea{height:70px;width:calc(100% - 100px - 10px);padding:10px 10px;font-size:16px;font-family:"Noto Sans KR";border:1px solid #aaaaaa;border-radius:4px;}.comment .comment_comment-input button{width:100px;height:70px;border-radius:4px;background-color:#2e3e92;font-size:18px;line-height:28px;font-family:"Noto Sans KR";font-weight:500;color:#ffffff;}.ord_total_sec > div{padding:40px 20px;border-bottom:1px solid #e5e5e5;}.ord_total_sec .label{font-size:18px;}.ord_total_sec .detail_money p{font-size:18px;font-weight:500;font-family:var(--bs-font-sans-serif);}.ord_total_sec .detail_money p strong{font-weight:700;}.ord_total_sec .detail_money p + p{margin-top:10px;}.ord_total_sec .total_money{margin-top:30px;}.ord_total_sec .total_money p{font-size:18px;font-weight:500;font-family:var(--bs-font-sans-serif);}.ord_total_sec .total_money p strong{font-size:32px;font-weight:700;color:var(--bs-point);}.ord_total_sec.reservation > div{padding:40px 20px;border-bottom:1px solid #e5e5e5;}.ord_total_sec.reservation .left{gap:200px;}.ord_total_sec.reservation .label{font-size:18px;color:#ff0000;}.ord_total_sec.reservation .detail_money p{font-size:18px;font-weight:500;font-family:var(--bs-font-sans-serif);margin-top:0 !important;}.ord_total_sec.reservation .detail_money p strong{font-weight:700;}.ord_total_sec.reservation .detail_money p + p{margin-top:0;}.ord_total_sec.reservation .total_money{margin-top:0;}.ord_total_sec.reservation .total_money p{font-size:18px;font-weight:500;font-family:var(--bs-font-sans-serif);}.ord_total_sec.reservation .total_money p strong{font-size:32px;font-weight:700;color:var(--bs-point);}.evaluate_search input{width:210px;height:35px;}.evaluate_search select{height:35px;width:120px;}.evaluate_search .search_button{width:60px;height:35px;border:1px solid #2e3e92;color:#2e3e92;border-radius:3px;}.tour_slider{position:relative;margin:0 -15px;}.tour_slider .card{width:380px;min-height:363px;}.tour_slider .slider_box{margin:0 15px;}.tour_slider .card .card_top{width:100%;position:relative;height:230px;border-radius:6px 6px 0 0;overflow:hidden;}.tour_slider .card .card_top img{width:100%;height:100%;object-fit:cover;}.tour_slider .card .card_top .card_best{position:absolute;top:15px;left:15px;border-radius:11px;background-color:rgb(69,77,235);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 10px;}.tour_slider .card .card_top .card_best span:first-child{color:#ffffff;font-size:11px;line-height:15px;}.tour_slider .card .card_top .card_best span:last-child{color:#ffffff;line-height:1;font-weight:700;}.tour_slider .card .card_desc{padding:20px 15px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-radius:0 0 6px 6px;min-height:calc(363px - 230px);}.tour_slider .card .card_desc span{font-size:"Noto Sans KR";font-size:15px;color:#999999;}.tour_slider .card .card_desc h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:15px;font-size:"Noto Sans KR";font-size:18px;font-weight:700;color:#252525;line-height:26px;}.evaluate_section_2{margin-top:100px;}.preload{opacity:0;}.loading-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center;z-index:999999;}.relative{position:relative;}.spinner{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;z-index:9999;}.prd_price{font-size:22px !important;color:#222222 !important;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.loading-text{margin-top:20px;}.evaluate_section .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);display:block;width:50px;height:50px;background:no-repeat center;background-image:url(/images/ico/slider_btn.png);font-size:0;color:transparent;z-index:100;}.evaluate_section .swiper-button-next{right:-10px;transform:translateY(-50%) rotateY(180deg);}.evaluate_section .swiper-button-prev{left:-10px;}.bold-row{font-weight:600;}#container.write_container,#container.view_container,#container.contact{padding:100px 0 120px;}.list_container .sub_visual{background-color:#e0ecf7;min-height:150px;margin-bottom:80px;position:relative;background-size:100% 150px;}.list_container .sub_visual .content_sub{position:absolute;top:50%;left:120px;transform:translateY(-50%);color:#fff;}.list_container .sub_visual .content_sub span{font-size:26px;font-weight:700;margin-bottom:10px;display:block;color:#fff;}.list_container .sub_visual .content_sub p{font-size:18px;font-weight:400;line-height:1.2;color:#fff;}.view_container .sect_ttl_box .date{color:#757575;}.view_container .bs_table{word-break:break-all;}.view_container .bs_table tbody td.contents{line-height:1.625;}.view_container .bs_table tbody tr:first-child{border-bottom-color:#aaaaaa;}.view_container .file i{display:inline-block;width:17px;height:16px;background:no-repeat center;background-image:url(../images/ico/inquiry_file.png);margin-left:8px;}.view_container .btn-wrap{margin-top:60px;}.view_container .go_to_list{display:block;max-width:270px;margin:0 auto;}.view_container .comment_box{margin-top:80px;}.view_container .view_top{padding-bottom:40px;border-bottom:1px solid #2b2b2b;}.view_container .view_content-top .main_info{gap:30px;}.view_container .view_content-top .line{border-bottom:1px solid #e5e5e5;padding-right:20px;}.view_container .view_content-top .line li{border-bottom:none;}.view_container .view_top .sect_ttl_box{margin-bottom:30px;}.view_container .view_top .date{color:#757575;}.view_container .view_content{padding:0px 30px 100px 30px;border-bottom:1px solid rgb(229,229,229);}.view_container .view_content *{line-height:1.5;word-break:break-all;}.view_container .view_content .view_content-detail{margin-top:40px;}.view_container .view_relate{margin-top:30px;}.view_container .view_relate .ttl{font-size:30px;font-weight:700;margin-bottom:40px;}.view_container .view_relate .ttl span{color:var(--bs-point);}.view_container .view_relate .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);display:block;width:50px;height:50px;background:no-repeat center;background-image:url(/images/ico/slider_btn.png);font-size:0;color:transparent;z-index:100;}.view_container .view_relate .slick-arrow{top:33%;}.view_container .view_relate .slick-next{right:0;transform:translateY(-50%) rotateY(180deg);}.view_container .view_relate .slick-prev{left:0;}.view_content-top ul li{min-height:80px;height:100%;max-height:250px;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;}.view_content .flex-image{display:flex;justify-content:flex-start;gap:20px;align-items:center;padding:20px 0;}.view_content .flex-image .image-item{width:200px;object-fit:cover;height:200px;cursor:pointer;}.view_content-top ul li h4{width:100px;text-align:center;font-weight:500;}.view_content-top ul li .view_content-info{width:calc(100% - 100px);padding-left:50px;display:flex;gap:10px;}.view_container .f_list{margin-top:20px;}.view_container .f_list a,.view_container .f_list button{display:inline-flex;align-items:center;justify-content:center;max-width:140px;font-size:18px;height:54px;}.view_container .btn_edit{margin-right:10px;}.swiper-main-tools{display:flex;justify-content:center;align-items:center;gap:9px;padding-top:30px;}.swiper-main-tools .play_pause{display:flex;justify-content:center;align-items:center;border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:50%;background-color:#ffffff;width:34px;height:34px;cursor:pointer;}.swiper-pagination-main{border-style:solid;border-width:1px;border-color:#dbdbdb;background-color:#ffffff;border-radius:16px;width:74px;height:34px;color:#cccccc;display:flex;justify-content:center;align-items:center;}.banner-ticket{margin-top:30px;}.ticket-tool{padding-top:15px;display:flex;justify-content:space-between;align-items:center;}.ticket-tool-l > p{font-size:28px;font-weight:700;}.ticket-tool-l > p > span{color:var(--bs-point);}.ticket-tool-r{position:relative;}.ticket-tool-r input{border-radius:21px;height:42px;}.ticket-s-i{position:absolute;right:15px;top:10px;}.btn-gr-ticket{display:flex;align-items:center;justify-content:start;gap:10px;}.btn-gr-ticket button{border:1px solid #dcdcdc;padding:8px 16px;font-size:16px;color:#757575;border-radius:30px;}.btn-gr-ticket button.on{border:1px solid var(--bs-point);color:var(--bs-point);}.tiket-tool-b{display:flex;justify-content:space-between;align-items:start;margin-top:30px;margin-bottom:20px;}.select-tool > select{border:none;padding-right:40px;font-size:15px;color:#222222;}.mid-banner-ticket{margin-top:15px;position:relative;}.list-ticket-grid{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px;}.list-ticket-item{max-width:285px;overflow:hidden;margin-bottom:40px;width:100%;}.swiper-button-next-vehicle,.swiper-button-prev-vehicle{position:absolute;top:50%;transform:translateY(-50%);z-index:10;}.swiper-button-next-vehicle{right:0px;}.swiper-button-prev-vehicle{left:0px;}.section_vehicle_1{background-color:#803dff;padding-bottom:180px;}.vehicle_ttl{font-size:22px;font-weight:500;color:#000000;line-height:1.2;}.vehicle_ttl.spe{margin-bottom:20px;}.vehicle_ttl span{font-size:16px;font-weight:400;color:#555555;margin-left:10px;}.section_vehicle_2{font-family:"Noto Sans CJK KR";}.section_vehicle_2 .body_inner{overflow:unset;overflow-y:visible;}.section_vehicle_2__wrap{margin-top:-180px;background-color:#fff;position:relative;z-index:15;padding:23px 40px 200px;}.section_vehicle_2_1{}.section_vehicle_2_1__head{display:flex;justify-content:space-between;align-items:center;}.section_vehicle_2_1__head__icon a{background-color:#f62e2e;width:164px;height:40px;display:flex;border-radius:29px;justify-content:center;align-items:center;font-size:14px;color:#ffffff;gap:5px;}.section_vehicle_2_1__body{margin-top:24px;font-size:18px;color:#000000;line-height:1.2;display:flex;gap:18px;}.place_chosen{flex:1;display:grid;grid-template-columns:48% 80px auto;row-gap:12px;}.place_chosen .bg_gray{background-color:#f2f6f9;border-radius:4px;display:flex;align-items:center;padding:23px 17px;gap:6px;}.place_chosen__date{padding-right:40px !important;}.place_chosen__date label{display:flex;align-items:center;gap:6px;}.place_chosen__start{}.place_chosen__icon{display:flex;align-items:center;justify-content:center;}.place_chosen__end{}.place_chosen__date input.datepicker{width:0;height:1px;opacity:0;padding:0;border:none;outline:none;}.place_chosen__people_wrap{position:relative;}.place_chosen__people_pop{position:absolute;top:calc(100% + 10px);left:0;width:100%;background-color:#fff;border-radius:16px;box-shadow:0px 8px 21px 0px #00000036;padding:30px;display:none;z-index:1000;}.pickup_amount{display:flex;align-items:center;justify-content:space-between;}.pickup_amount + .pickup_amount{margin-top:10px;}.pickup_amount__ttl{font-size:18px;font-family:"Noto Sans CJK KR";color:#000000;text-transform:uppercase;}.pickup_amount__numbox{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:3px;width:120px;height:42px;border:2px solid #c1c1c1;padding:0 15px;}.pickup_amount__numbox .btn_minus,.pickup_amount__numbox .btn_plus{border:none;outline:none;background-color:transparent;width:20px;height:20px;display:flex;align-items:center;justify-content:center;}.pickup_amount__numbox .btn_minus img{width:13px;display:block;}.pickup_amount__numbox .btn_minus:disabled img,.pickup_amount__numbox .btn_plus:disabled img{opacity:0.5;}.pickup_amount__numbox .btn_plus img{width:11px;display:block;}.pickup_amount__numbox .pickup_amount__num{border:none !important;outline:none !important;width:30px;padding:0;height:20px;text-align:center;font-size:15px;color:#000000;font-weight:500;}.btn_pickup_people{border-radius:3px;background-color:#0161ab;width:100%;height:42px;margin-top:20px;font-size:18px;font-family:"Noto Sans CJK KR";color:#ffffff;font-weight:700;line-height:1.2;}.section_vehicle_2_2{margin-top:53px;}.section_vehicle_2_2__head{}.section_vehicle_2_2__head__ttl{}.section_vehicle_2_2__head__tabs{display:flex;flex-wrap:wrap;gap:16px;margin-top:23px;}.cars_category_wrap .ttl_category_depth_1{font-weight:500;font-size:24px;padding-top:10px;}.cars_category_wrap .ttl_category_depth_child{font-size:17px;font-weight:400;color:#999;padding-top:40px;}.cars_category_wrap .ttl_category_depth_child.spe{display:flex;gap:10px;align-items:center;}.section_vehicle_2_2__head__tabs__item{border-width:1px;border-color:#555555;border-style:solid;background-color:#ffffff;height:52px;border-radius:26px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#555555;font-weight:700;padding:0 40px;}.section_vehicle_2_2__head__tabs__item.active{background-color:rgb(39,158,235);color:#fff;border:none;}.product-hover-box{min-width:200px;max-height:400px;overflow-y:auto;background:white;border:1px solid #ddd;padding:10px;font-size:14px;top:10px;}.product-hover-box ul{margin:0;padding:0;list-style:none;}.product-hover-box li{padding:10px 0;border-bottom:1px solid #eee;}.section_vehicle_2_2__airport{margin-top:30px;display:flex;flex-wrap:wrap;gap:20px 40px;}.section_vehicle_golf_choose p{font-weight:500;line-height:1.3;color:#252525;}.section_vehicle_2_2__airport > span{}.section_vehicle_2_2__airport input[type="radio"] + label{padding-left:38px;position:relative;font-size:18px;color:#555555;font-weight:700;cursor:pointer;}.section_vehicle_2_2__airport input[type="radio"] + label::before{content:"";display:block;border-width:1px;border-color:rgb(85,85,85);border-style:solid;border-radius:50%;background-color:#ffffff;position:absolute;left:0;top:0;width:19px;height:19px;}.section_vehicle_2_2__airport input[type="radio"]:checked + label::before{background-color:#279eeb;border:none;}.section_vehicle_2_3{margin-top:85px;padding-bottom:68px;border-bottom:1px solid #dbdbdb;}.section_vehicle_2_3__head{}.section_vehicle_2_3__head__ttl{padding-bottom:16px;border-bottom:1px solid #dbdbdb;}.vehicle_list{width:100%;table-layout:fixed;margin-top:32px;}.vehicle_list tr td{vertical-align:top;}.vehicle_list tr td:last-child{vertical-align:middle;}.vehicle_list tr + tr td{padding:26px 0 0 0;}.vehicle_image{border-width:1px;border-color:rgb(193,193,193);border-style:solid;border-radius:16px;overflow:hidden;}.vehicle_info{padding:20px 25px;}.vehicle_info table{table-layout:fixed;width:100%;margin-top:18px;}.vehicle_info table tr + tr td{padding-top:12px;}.vehicle_info__name{font-size:20px;font-family:"Pretendard";color:#222222;font-weight:700;line-height:1.3;}.vehicle_info__name span{font-size:17px;font-family:"Pretendard";color:gray;font-weight:500;}.vehicle_info__item{font-size:16px;font-family:"Pretendard";color:#252525;line-height:1.625;}.vehicle_price{font-size:26px !important;color:#279eeb;font-family:"Pretendard";font-weight:700;}.vehicle_price span{font-size:16px;color:#252525;color:#777777;}.vehicle_options{font-size:16px;font-family:"Pretendard";color:#252525;display:flex;align-items:center;margin-top:19px;}.vehicle_options__label__vehicle_cnt{margin-right:20px;}.vehicle_options__select{width:95px;height:40px;margin-right:12px;}.vehicle_options__label__vehicle_prd{padding-left:66px;position:relative;cursor:pointer;user-select:none;}input[type="checkbox"] + .vehicle_options__label__vehicle_prd::after{content:url(/images/ico/checkbox_1.png);position:absolute;left:8px;top:-15px;}input[type="checkbox"] + .vehicle_options__label__vehicle_prd::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #dbdbdb;width:45px;height:40px;}input[type="checkbox"]:checked + .vehicle_options__label__vehicle_prd::after{content:url(/images/ico/checkbox_1_active.png);}.vehicle_cnt{}.vehicle_prd{}.section_vehicle_2_4{padding-bottom:40px;border-bottom:1px solid #dbdbdb;}.section_vehicle_2_4__head{}.section_vehicle_2_4__head__ttl{font-size:16px;color:#555555;margin-top:45px;}.vehicle_ttl__link{font-size:13px;color:#0161ab;text-decoration:underline;margin-left:24px;}.vehicle_synthetic{width:100%;margin-top:25px;display:flex;justify-content:space-between;}.vehicle_coupon{display:flex;flex-direction:column;gap:8px;}.vehicle_synthetic__ttl,.vehicle_synthetic__txt{font-size:20px;font-family:"Pretendard";color:#222222;font-weight:700;line-height:1.3;}.vehicle_synthetic__ttl{margin-bottom:20px;}.vehicle_minus,.vehicle_equal{display:flex;align-items:center;}.minus_ico{display:inline-block;position:relative;width:100%;text-align:center;width:25px;height:6px;}.minus_ico::before{content:"";display:inline-block;background-color:rgb(210,210,210);position:absolute;width:100%;height:100%;left:50%;transform:translateX(-50%);}.equal_ico{display:inline-block;position:relative;text-align:center;width:25px;height:16px;}.equal_ico::after,.equal_ico::before{content:"";display:inline-block;background-color:rgb(210,210,210);position:absolute;width:100%;height:6px;top:10px;left:50%;transform:translateX(-50%);}.equal_ico::before{top:0;}.vehicle_all_price{font-size:30px;font-family:"Pretendard";color:#252525;font-weight:700;}.vehicle_all_price span{font-size:20px;font-weight:500;gap:5px;}.coupon_btn{border-radius:16px;background-color:#0161ab;height:34px;font-size:16px;font-family:"Pretendard";color:#ffffff;font-weight:700;width:131px;display:block;}.point_btn{border-radius:16px;background-color:#ff8827;height:34px;font-size:16px;font-family:"Pretendard";color:#ffffff;font-weight:700;width:131px;display:block;}.section_vehicle_2_4__foot{font-size:16px;color:#555555;text-transform:uppercase;line-height:1.625;margin-top:65px;}.section_vehicle_2_5{padding:50px 0;border-bottom:1px solid #dbdbdb;}.section_vehicle_2_5__head{}.section_vehicle_2_5__head__ttl{}.section_vehicle_2_5__body{display:flex;margin-top:20px;}.section_vehicle_2_5__body .include_box{flex:1;}.section_vehicle_2_5__body .sub_label{display:flex;align-items:center;margin-bottom:20px;}.section_vehicle_2_5__body .txt_box p{line-height:1.5 !important;color:#757575 !important;display:flex;font-family:inherit !important;}.section_vehicle_2_5__body .sub_label i{display:block;width:19px;height:19px;background:no-repeat center;margin-right:6px;}.section_vehicle_2_5__body .include_box .sub_label i{background-image:url(/images/ico/view_ok_ico.png);}.section_vehicle_2_5__body .no_include_box .sub_label i{background-image:url(/images/ico/view_no_ico.png);}.section_vehicle_2_6{padding:40px 0 0 0;}.section_vehicle_2_6__head{}.section_vehicle_2_6__head__ttl{}.section_vehicle_2_6__body{margin-top:30px;font-size:16px;font-family:"Pretendard";color:#222222;line-height:1.667;}.section_vehicle_2_6__body > ul{margin-left:20px;}.section_vehicle_2_6__body > ul > li{list-style:decimal;}.section_vehicle_2_7{padding:90px 0 0 0;}.section_vehicle_2_7__body table{width:100%;table-layout:fixed;margin-top:30px;border-top:1px solid #333333;}.section_vehicle_2_7__body .section_vehicle_table{margin-top:30px;}.section_vehicle_2_7__body table tr{border-bottom:1px solid #dddddd;}.section_vehicle_2_7__body table th,.section_vehicle_2_7__body table td{font-size:16px;font-family:"Pretendard";color:#222222;font-weight:700;text-align:left;padding:15px 23px;line-height:1.4;}.section_vehicle_2_7__body table td{font-weight:500;}.section_vehicle_2_7__head{}.section_vehicle_2_7__head__ttl{}.section_vehicle_2_7__body{}.section_vehicle_2_7__head__ttl .schedule_ttl{font-weight:500;background:#464646;color:#fff;padding:5px 10px;border-radius:40px;font-size:16px;}.section_vehicle_2_7__body .departure_name,.section_vehicle_2_7__body .destination_name{color:#17469e;}.section_vehicle_2_7__body .section_vehicle_info{background:#17469e;font-size:16px;font-weight:400;padding:20px;color:#fff;margin-top:40px;}.popup_place__head{border-bottom:1px solid #222222;padding-bottom:25px;padding-top:20px;}.popup_wrap.reservation_pop .popup_place__head{padding-top:20px;}.popup_place__head__ttl{font-size:26px;font-weight:700;}.popup_place__body{margin-top:30px;}.popup_wrap.place_pop .popup_place__body *{font-family:var(--bs-body-font-family),sans-serif !important;line-height:1.4 !important;}.info_company .popup_place__body{margin-top:10px;}.popup_place__body .policy_top{margin-top:30px;font-family:"Pretendard";font-weight:500;font-size:16px;line-height:26px;color:#555555;}.popup_place__body .policy_center{margin-top:40px;display:flex;}.popup_place__body .policy_center .left{width:50%;}.popup_place__body .policy_center .right{width:50%;}.popup_place__body .policy_center p{font-family:"Pretendard";font-weight:500;font-size:16px;line-height:26px;color:#222222;}.popup_place__body .policy_center .left p:not(:first-child){margin-top:10px;}.popup_place__body .policy_center .right p:not(:first-child){margin-top:10px;}.popup_place__body .policy_center p .color{color:#ff8827;}.popup_place__body .policy_bottom{font-family:"Pretendard";font-weight:500;font-size:16px;line-height:26px;color:#acacac;margin-top:40px;}.popup_place__list{display:flex;flex-wrap:wrap;gap:20px;}.popup_place__list > li{width:calc((100% - 80px) / 5);cursor:pointer;position:relative;}.popup_place__list > li.is_content::after,.section_vehicle_2_2__head__tabs__item.is_content::after{content:"?";background:#fff;color:#919191;border-radius:50%;width:20px;display:inline-block;height:20px;font-size:16px;border:1px solid #d3d3d3;font-weight:600;position:absolute;top:50%;transform:translateY(-50%);right:8px;display:flex;align-items:center;justify-content:center;}.popup_place__list > li > span{display:flex;justify-content:center;align-items:center;height:100%;padding:12px 10px;color:#757575;background-color:#fff;border:2px solid #dbdbdb;border-radius:6px;}.popup_place__list > li > *.active{color:#fff;background-color:#2a459f;border:none;}.layer_contents{position:absolute;border:1px solid #888;background:#fff;z-index:30000;line-height:20px;font-size:14px;display:none;top:100%;}.layer_contents .layer_contents_wrap{height:auto;width:230px;padding:0 15px 15px;overflow-y:auto;}.layer_contents .layer_contents_wrap .layer_contents_child{padding:10px 0;}.layer_contents .layer_contents_wrap .btn_link{display:block;padding:10px;margin:0 auto;margin-top:20px;background-color:#eee;text-align:center;}.section_vehicle_2_2__head__tabs__item .layer_contents{top:105%;left:0;}.section_vehicle_2_2__head__tabs__item .layer_contents .layer_contents_wrap{height:auto;overflow:unset;}.layer_contents .layer_contents_child:not(:first-child){border-top:1px solid #eee;}.section_vehicle_2_2__head__tabs__item{position:relative;}.popup_place__list > li.is_content:hover .layer_contents,.section_vehicle_2_2__head__tabs__item.is_content:hover .layer_contents{display:block;}.popup_wrap.place_pop .pop_box{max-width:1000px;height:480px;overflow-y:auto;}.popup_wrap.place_pop .popup_place__body .img_top{width:100% !important;}.popup_wrap.place_pop .popup_place__body table{width:100% !important;}.popup_wrap.place_pop .pop_body{padding:0 59px;}.popup_wrap.place_pop .pop_body::-webkit-scrollbar{display:none;}.meeting_time{display:flex;align-items:center;margin-bottom:20px;}.meeting_time__date{margin-right:45px;}.meeting_time select{width:140px;height:52px;margin-right:10px;}.meeting_time select:not(:nth-child(1)){margin-left:35px;}.datepicker_wrap{position:relative;}.datepicker_wrap .ui-datepicker-trigger{position:absolute;top:50%;transform:translateY(-50%);right:20px;}.departure{display:flex;align-items:center;}.departure__note{margin-top:20px;font-size:15px;font-family:"Pretendard";color:rgb(228,0,30);line-height:1.467;}.destination{display:flex;align-items:center;}.other_irregularities{width:100%;height:90px;border:1px solid #dddddd;resize:none;}.phone_number{display:flex;align-items:center;gap:10px;}.phone_number > *{width:200px !important;}.phone_number select{border:1px solid #757575;}.contact_email{display:flex;gap:10px;align-items:center;}.contact_email > select{width:200px !important;}.contact_email > input{width:189px !important;}.section_vehicle_2_7__btn_wrap{display:flex;justify-content:center;margin-top:75px;gap:10px;}.section_vehicle_2_7__btn_wrap .btn_add_cart{width:269px;height:62px;border-radius:4px;background-color:#ffffff;border:1px solid #dbdbdb;font-size:18px;color:#252525;font-weight:500;font-family:"Noto Sans KR";display:flex;align-items:center;justify-content:center;}.section_vehicle_2_7__btn_wrap .btn_submit{outline:0;width:269px;height:62px;border-radius:4px;font-size:18px;font-weight:500;font-family:"Noto Sans KR";display:flex;align-items:center;justify-content:center;filter:drop-shadow(0px 16px 8px rgba(46,62,146,0.28));border:none;background-color:#2e3e92;color:#fff;}.tag-red{position:absolute;left:30px;transform:translateX(-30px);top:15px;transform:translateY(15px);z-index:99999;}.img_box_re{width:386px;position:relative;}.banner-ticket .img_box_re img:first-child{width:386px;height:360px;background-size:cover;background-repeat:no-repeat;border-radius:10px;object-fit:cover;}.img_box_re::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));z-index:1;}.img_box_re .title_box{box-sizing:border-box;width:100%;height:74px;background:rgba(0,0,0,0.25);border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:9;position:absolute;bottom:0px;left:0px;}.text_img_box_re{z-index:10;font-size:18px;position:absolute;color:white;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;bottom:50%;left:20px;transform:translateY(50%);}.prd_name{color:#252525;}.prd_names{margin-top:10px !important;}.breakcum p{font-size:15px !important;color:#757575;margin-top:1rem;}.select-tool select{width:100%;height:4rem;font-size:15px;padding-right:32px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:white url("../../uploads/icons/arrow-select-m.png ") no-repeat right 0.3rem center;background-size:15px;padding-left:0;border-radius:0.4rem;outline:none;}.golf-custom-page .body_inner_custom_type_1{position:relative;padding:0 calc((100% - 1200px) / 2);}.golf-custom-page .swiper-button-sub-2{top:43%;}.golf-custom-page .banner-middle-tour{background-image:url(/images/sub/golf_img.png);background-repeat:no-repeat;background-size:cover;position:relative;height:150px;margin-top:100px;}.golf-custom-page .container-middle-tour .son-title{font-size:26px;font-weight:bold;margin-bottom:20px;}.golf-custom-page .container-middle-tour .son-des{font-size:18px;opacity:0.8;}.golf-custom-page .container-middle-tour{position:absolute;top:50%;left:13%;color:white;transform:translateY(-50%);}.golf-custom-page .golf_custom_section5__head__tabs2{margin-top:30px;padding-top:30px;border-top:1px solid #000;}.golf-custom-page .prd_name{}.golf-custom-page .prd_keywords_cus_span{display:flex;align-items:center;gap:7px;}.golf-custom-page .prd_price_ko_sub{margin-left:4px;transform:translateY(2px);display:inline-block;}.golf-custom-page .sub_section3.sub_section5_{margin-bottom:140px;}.golf-custom-page .text_img_box_re_sub{color:white;z-index:9899999;position:absolute;font-size:16px;bottom:40px;left:30px;text-shadow:2px 2px #000000;}.golf-custom-page .text_img_box_re{bottom:70px;text-shadow:2px 2px #000000;}.customer-form-page .navigation-section{height:160px;background-color:#0bb6e0;}.customer-form-page .main-section{margin-top:-80px;}.customer-form-page{background-color:#f0f2f5;}.customer-form-page .content-main{display:flex;align-items:center;gap:12px;}.customer-form-page .content-main .container-card{display:flex;gap:20px;margin-top:20px;}.customer-form-page .item-n{display:flex;align-items:center;gap:4px;margin-top:30px;color:white;}.customer-form-page .item-n.inactive{opacity:0.8;}.customer-form-page .item-n .number-n{color:var(--bs-point);border-radius:99px;background-color:white;padding:6px 9px;font-size:13px;height:25px;width:25px;}.customer-form-page .title-sub-c.con-border-top{border-top:1px solid #eeeeee;padding-top:40px;}.customer-form-page .container-card{display:flex;padding-bottom:50px;}.customer-form-page .container-card .card-left{width:820px;padding:40px 30px;background-color:white;border-radius:6px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;margin-right:20px;}.customer-form-page .container-card .card-left.card-left-2{margin-top:20px;}.customer-form-page .container-card .card-left2{width:820px;padding:40px 30px;background-color:white;border-radius:6px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;margin-top:20px;margin-right:20px;}.customer-form-page .container-card .card-left2 .flex_booking{}.customer-form-page .container-card .card-right{width:360px;background-color:white;border-radius:6px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;}.customer-form-page .container-card .card-right2{width:360px;background-color:white;border-radius:6px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;margin-top:20px;padding:20px 20px 65px;}.bs-input-check.spe{margin-top:3px;}.customer-form-page .container-card .item-info-r{display:flex;justify-content:space-between;margin-bottom:12px;align-content:center;}.customer-form-page .container-card .item-info-r span.price_long{text-align:right;}.customer-form-page .container-card .item-info-r.red{color:red;}.customer-form-page .container-card .item-info-r span:first-child{width:130px;line-height:1.3rem;}.customer-form-page .container-card .item-info-r.item-info-r-border-b{border-bottom:1px dashed rgb(238,238,238);padding-bottom:30px;margin-bottom:24px;}.customer-form-page .container-card .card-right img{width:420px;height:260px;background-size:cover;border-radius:6px 6px 0 0;background-repeat:no-repeat;}.customer-form-page .container-card .card-right .below-right{padding:20px;}.customer-form-page .item-n .label-n{font-size:14px;}.customer-form-page .title-main-c{font-size:22px;margin-bottom:40px;}.customer-form-page .title-main-c.title-main-2{margin-bottom:40px;}.customer-form-page .title-sub-c{font-size:18px;margin-bottom:30px;}.text_divider{height:12px;width:2px;background-color:#dbdbdb;margin:0 15px;display:inline-block;}.customer-form-page .form-group label{font-size:16px;margin-bottom:10px;font-weight:500;}.customer-form-page .con-form{display:flex;justify-content:space-between;align-items:center;}.customer-form-page .con-form .form-group input{width:370px;}.customer-form-page .con-form .form-group select{width:370px;}.customer-form-page .con-form.cus-border-bottom{padding-bottom:40px;border-bottom:1px solid rgb(238,238,238);margin-bottom:40px;}.customer-form-page .form-group.time-group{display:flex;align-items:center;gap:30px;}.customer-form-page .form-group-second{display:flex;align-items:center;gap:10px;}.customer-form-page .form-group-second .car-time-hour{width:160px;}.customer-form-page .form-group-second{display:flex;align-items:center;gap:10px;}.customer-form-page .form-group-second .select-width{width:160px;}.customer-form-page .form-group-second .select-width.golf-select{width:100px;}.customer-form-page .mb-30{margin-bottom:30px;}.customer-form-page .mb-10{margin-bottom:10px;}.customer-form-page .container-card .cus-form-group{display:flex;flex-direction:column;}.customer-form-page .container-card #extra-requests{padding:20px;height:102px;resize:none;}.customer-form-page .container-card .title-r{font-size:18px;margin-bottom:20px;line-height:1.5rem;font-weight:600;}.customer-form-page .container-card .title-sub-r{margin-bottom:32px;line-height:1.5rem;font-size:17px;}.customer-form-page .container-card .item-info{display:flex;width:100%;margin-bottom:12px;}.cart_info_pop .title-sub-below{font-size:15px;color:#757575;margin-bottom:20px;}.cart_info_pop .cus-form-group{display:flex;flex-direction:column;}.cart_info_pop .cus-form-group textarea{width:100%;padding:20px;height:102px;}.customer-form-page .tour .container-card .item-info{width:280px;}.customer-form-page .tour .container-card .item-info{width:280px;}.customer-form-page .tour .container-card .item-info span:first-child{width:90px;}.customer-form-page.golf .container-card .item-info span:first-child{width:110px;}.customer-form-page.golf .container-card .item-info span:last-child{color:#000;}.customer-form-page .container-card .item-info-r-line{margin:26px 0;border:1px dashed #dbdbdb;width:100%;}.customer-form-page .container-card .item-info-r.font-bold-cus{font-weight:bold;font-size:18px;}.customer-form-page .container-card .below-des-price{line-height:1.3rem;margin-bottom:30px;color:#999999;}.customer-form-page .container-card .below-title-image{display:flex;align-items:center;margin-bottom:12px;gap:5px;}.customer-form-page .container-card .color-blue{color:var(--bs-point);}.customer-form-page .container-card .cus-label-r{padding:8px 12px;border:1px solid rgb(238,238,238);margin-bottom:30px;margin-top:20px;display:inline-block;}.item-info-check-first.click{background-color:#686868;color:#fff;}.item-info-check-first{display:flex;justify-content:space-between;align-items:center;padding:16px 14px;border-radius:6px;background-color:#f3f3f3;margin-bottom:20px;}.item-info-check-first img{width:25px;height:17px;}.item-info-check-first i,.item-info-check i{width:25px;height:17px;background-image:url(/uploads/icons/form_check_icon.png);background-size:25px 17px;background-repeat:no-repeat;}.item-info-check.acti i{background-image:url(/uploads/icons/form_check_icon_black.png);}.item-info-check img{width:25px;height:17px;}.item-info-check{display:flex;justify-content:space-between;border-radius:6px;margin:16px 14px;font-size:15px;cursor:pointer;}.item-info-check-first.click{background-color:#686868;margin-bottom:16px;color:#fff;}.item-info-check-first{display:flex;justify-content:space-between;align-items:center;padding:16px 14px;border-radius:6px;background-color:#f3f3f3;margin-bottom:20px;}.item-info-check-first img{width:25px;height:17px;}.item-info-check img{width:25px;height:17px;}.item-info-check{display:flex;justify-content:space-between;border-radius:6px;padding:16px 14px;margin:0 !important;font-size:15px;}.item_check_term_all_,.item_check_term_{background:url(/uploads/icons/form_check_icon.png) no-repeat right 50% #fff;background-size:23px 15px;}.item_check_term_all_.checked_,.item_check_term_.checked_{background:url(/images/ico/check_2.png) no-repeat right 50% #fff;background-size:23px 15px;}.item_check_term_all_ label,.item_check_term_ label{font-size:16px;line-height:1.3;}.item-info-check:hover{background-color:#f3f3f3;cursor:pointer;}.terms-wrap{width:535px;}.terms-wrap .title-second{margin-top:20px;padding-left:14px;padding-bottom:16px;}.terms-wrap .view-policy{margin-right:30px;}.customer-form-page .below-sub-des{font-size:15px;}.btn-payment{font-size:22px;background-color:var(--bs-point);color:white;border-radius:5px;padding:12px 50px;width:100%;margin-top:25px;font-weight:bold;height:66px;}.customer-form-page .container-card .btn-order{font-size:18px;background-color:var(--bs-point);color:white;border-radius:5px;padding:12px 50px;width:100%;margin-top:25px;font-weight:bold;height:66px;}.customer-form-page .container-card .cart{font-size:22px;border-radius:5px;padding:12px 50px;width:100%;margin-top:10px;font-weight:bold;height:66px;color:var(--bs-point);border:1px solid var(--bs-point);}.customer-form-page .form-group-radio{display:flex;align-items:center;justify-content:space-between;margin-top:28px;margin-bottom:10px;width:485px;}.customer-form-page [type="radio"]:checked,.customer-form-page [type="radio"]:not(:checked){position:absolute;left:-9999px;}.customer-form-page [type="radio"]:checked + label,.customer-form-page [type="radio"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;}.customer-form-page [type="radio"]:checked + label:before,.customer-form-page [type="radio"]:not(:checked) + label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;border-radius:100%;background:#fff;}.customer-form-page [type="radio"]:checked + label:after,.customer-form-page [type="radio"]:not(:checked) + label:after{content:"";width:10px;height:10px;background:var(--bs-point);position:absolute;top:5px;left:5px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.customer-form-page [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}.customer-form-page [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.customer-form-page .form-group-cus-4input{display:flex;align-items:center;gap:8px;margin-bottom:30px;}.customer-form-page .card-left2 .form-group-flex{display:flex;gap:10px;align-content:center;}.customer-form-page .form-group-cus-4input input:nth-child(1){width:91px;}.customer-form-page .form-group-cus-4input .user_country{width:400px;}.customer-form-page .form-group-cus-4input.spe input:nth-child(4){width:100%;}.customer-form-page .form-group-cus-4input input:nth-child(2),.customer-form-page .form-group-cus-4input input:nth-child(3){width:120px;}.customer-form-page .form-group-cus-4input.tour_input{gap:6.5px;margin-bottom:0;}.customer-form-page .tour_input input:nth-child(1){width:90px !important;}.customer-form-page .tour_input input{width:120px !important;}.customer-form-page .form-group-cus-4input input:nth-child(4){width:370px;}.customer-form-page .card-left2 .form-group-flex select{width:120px;}.customer-form-page .card-left2 .form-group-flex input{width:190px;}.customer-form-page .card-left2 .cus-select-group{display:flex;align-items:center;gap:10px;}.customer-form-page .card-left2 .cus-select-group input{width:230px;}.customer-form-page .card-left2 .cus-select-group select{width:280px;}.customer-form-page .cus-select-group.tour input{width:230px;}.customer-form-page .cus-select-group.tour select{width:280px;}.customer-form-page .card-left2 .tbl_form{width:100%;border-top:1px solid #dbdbdb;}.customer-form-page .card-left2 .tbl_form tr{border-bottom:1px solid #dbdbdb;}.customer-form-page .card-left2 .tbl_form tr th{padding:20px 15px;background-color:#f5f7fa;font-size:15px;color:#454545;text-align:left;}.customer-form-page .card-left2 .tbl_form tr td{padding:20px 15px;font-size:15px;color:#252525;text-align:left;}.email-group{position:relative;}.email-group input{position:absolute;top:0;bottom:0;left:0;z-index:1;}.customer-form-page .mo-cus-in-3{width:130px;}.phone_wrap{display:flex;gap:20px;margin-top:30px;}.phone_wrap_item{flex:1;}.completed-order-page{background-color:#f0f2f5;}.completed-order-page .container-card{display:flex;flex-direction:column;align-items:center;padding:60px 0 90px 0;background-color:white;margin:30px 0 50px 0;border-radius:6px;}.completed-order-page .img-con img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}.completed-order-page .title-main-o{font-size:32px;font-weight:600;text-align:center;line-height:2.5rem;margin-bottom:16px;}.completed-order-page .title-main-o span{display:inline-block;position:relative;font-size:32px;font-weight:600;text-align:center;line-height:25px;height:25px;padding:5px;}.completed-order-page .title-main-o span::after{display:inline-block;content:"";position:absolute;width:2px;height:25px;background-color:#aaa;top:50%;left:50%;transform:translate(-50%,-50%);}.completed-order-page .sub-title-o{font-size:18px;line-height:1.5rem;text-align:center;margin-bottom:50px;}.completed-order-page .btb-back-order{width:100%;height:66px;background-color:var(--bs-point);font-size:22px;font-weight:unset;color:white;font-weight:600;border-radius:6px;width:360px;}.hotel-custom-form .card-left{padding:30px;}.hotel-custom-form .card-left .section1-img{padding-bottom:40px;border-bottom:1px solid rgb(238,238,238);}.hotel-custom-form .card-left .img-left{border-radius:6px;width:200px;height:140px;}.hotel-custom-form .card-left .img-left img{border-radius:6px;width:200px;height:140px;background-size:cover;background-repeat:no-repeat;}.hotel-custom-form .card-left .section1-img{display:flex;align-items:center;gap:20px;}.hotel-custom-form .card-left .content-right .title-h{font-size:20px;font-weight:600;margin-bottom:24px;}.hotel-custom-form .card-left .content-right .sub-title-h{font-size:16px;margin-bottom:14px;font-weight:500;}.hotel-custom-form .card-left .content-right .des-h p{line-height:1.5rem;}.hotel-custom-form .card-left .title-font-22{margin:40px 0 20px 0;font-size:22px;}.hotel-custom-form .card-left .title-font-22{margin:40px 0 20px 0;font-size:22px;}.hotel-custom-form .card-left .section2-con{display:flex;gap:10px;align-items:center;margin-bottom:10px;}.hotel-custom-form .card-left .section2-con input{width:200px;}.hotel-custom-form .card-left .section2-con .sub_btn{font-size:16px;color:var(--bs-point);border:1px solid var(--bs-point);padding:12px 37px;background-color:white;height:50px;border-radius:3px;}.hotel-custom-form .card-left .section2-con .primary_btn{font-size:16px;color:white;padding:12px 37px;background-color:var(--bs-point);height:50px;border-radius:3px;}.hotel-custom-form .card-left .section2-button{padding-bottom:40px;border-bottom:1px solid rgb(238,238,238);}.hotel-custom-form .card-left .container-relative{position:relative;}.hotel-custom-form .card-left .container-relative .text-p{position:absolute;top:50%;right:10px;transform:translateY(-50%);}.hotel-custom-form .card-left .tag-list{display:flex;align-items:center;gap:20px;}.hotel-custom-form .card-left .tag-list .tag-h{display:flex;flex-direction:column;align-items:center;gap:32px;width:175px;border:2px solid #ccc;padding:50px 20px;height:175px;border-radius:10px;cursor:pointer;}.hotel-custom-form .card-left .tag-list .tag-h.active{color:var(--bs-point);border-color:var(--bs-point);}.hotel-custom-form .card-left .tag-list .tag-h span{font-size:18px;font-weight:600;}.hotel-custom-form .card-left .tag-list .tag-h img{max-width:37px;background-size:cover;background-repeat:no-repeat;}.hotel-custom-form .card-right2{margin-top:unset !important;}.hotel-custom-form .below-des-price{color:#999999;font-size:15px;}.hotel-custom-form .container-card{margin-bottom:140px;}.order-form-page .main-order-form-container h1{font-size:22px;font-weight:600;margin-bottom:10px;}.order-form-page .main-order-form-container p{font-size:17px;}.order-form-page .main-order-form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;background-color:#fafafa;margin-bottom:60px;width:100%;}.order-form-page .title-above-tb{font-size:18px;margin-bottom:20px;}.order-form-page .main-order-form{width:100%;}.order-form-page .info-table-order{width:550px;border-collapse:collapse;}.order-form-page .info-table-order th,.info-table td{padding:20px;border:1px solid #ddd;border-right:none;border-left:none;text-align:left;font-size:15px;}.order-form-page .info-table-order th{background-color:#f5f7fa;width:136px;}.order-form-page .info-table-order td{border:1px solid #ddd;border-left:none;border-right:none;padding:20px;font-size:15px;line-height:1.5rem;}.order-form-page .info-table-order td .total_pay{font-weight:700;font-size:18px;}.order-form-page .info-table-order td .flex.new{gap:10px;}.order-form-page .info-table-order td .flex.new .total_price_product{font-weight:700;}.order-form-page .info-table-order td .flex_op{gap:15px;}.order-form-page .info-table-order td .flex_op .product_option_pay{font-weight:700;font-weight:16px;}.order-form-page .info-table-order td.flex_day{display:flex;gap:15px;}.order-form-page .two-table-tb{display:flex;justify-content:space-between;align-items:flex-start;}.order-form-page .two-table-tb .form-table{border-collapse:collapse;margin:20px 0;width:550px;}.order-form-page .two-table-tb .form-table th,.order-form-page .two-table-tb .form-table td{padding:15px;border:1px solid #ddd;vertical-align:top;}.order-form-page .two-table-tb .form-table th{background-color:#f7f7f7;text-align:left;width:20%;font-size:14px;color:#333;}.order-form-page .two-table-tb .form-table td{background-color:#fafafa;font-size:14px;color:#333;}.order-form-page .two-table-tb .form-table input[type="text"],.form-table textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#333;}.order-form-page .two-table-tb .form-table textarea{resize:none;}.order-form-page .two-table-tb .note{font-size:15px;color:#999999;margin-top:5px;display:block;}.order-form-page .discount_spe{max-width:150px;}.order-form-page .flex_cou .btn_coupon_shows{height:52px;width:100px;border:1px solid #757575;border-radius:2px;margin-right:20px;font-size:18px;color:#000;background-color:#fff;border-radius:4px;}.order-form-page .flex_cou{display:flex;gap:10px;align-items:center;}.order-form-page .flex_cou .note{color:#454545;}.order-form-page .two-table-tb .lb-tb-cus{margin-bottom:10px;display:inline-block;font-size:16px;}.order-form-page .two-table-tb .textarea-tb{width:370px;height:112px;}.order-form-page .two-table-tb .summary-tb{font-size:16px;margin-bottom:8px;margin-top:20px;}.order-form-page .two-table-tb .summary-tb2{font-size:16px;margin-bottom:8px;text-decoration:underline;color:#0000cc;cursor:pointer;}.order-form-page .info-table-order.info-table-cus-padding td{padding:11px;}.order-form-page .info-table-order.info-table-cus-padding td .note{display:inline-block;margin-top:5px;}.order-form-page .info-table-order.info-table-cus-padding td input{width:370px;}.order-form-page .container-below-tb{position:absolute;bottom:-15%;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;}.order-form-page .primary-btn-calendar{position:static !important;}.order-form-page .section2 .sec2-item-card:last-child{padding-bottom:180px !important;}.order-form-page .container-below-tb .primary-btn-sub{width:250px;height:66px;border-radius:6px;background-color:white;border:1px solid rgb(219,219,219);color:black;font-size:22px;}.order-form-page .container-below-tb .primary-btn-sub.tours{display:flex;align-items:center;justify-content:center;font-size:18px;}.tours-detail .primary-btn-calendar.tours{position:absolute;bottom:-12%;left:42%;width:250px;height:66px;border-radius:6px;background-color:rgb(42,69,159);color:white;display:flex;align-items:center;justify-content:center;font-size:18px;}.cart-item-list .form-group{display:block;margin-bottom:15px;}.cart-item-list .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}.cart-item-list .form-group label{position:relative;cursor:pointer;}.cart-item-list .form-group-2{display:block;margin-bottom:15px;}.cart-item-list .form-group-2 input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}.cart-item-list .form-group-2 label{position:relative;cursor:pointer;}.cart-item-list .form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:8px;width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;}.cart-item-list .form-group input:checked + label::before{background-color:var(--bs-point);border:none;}.cart-item-list .form-group input:checked + label:after{content:"";display:block;position:absolute;top:2px;left:7px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);}.cart-item-list .form-group-2 label:before{content:"";-webkit-appearance:none;background-color:white;border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:8px;width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;}.cart-item-list{padding-bottom:160px;}.cart-item-list .mt-40{margin-top:40px;}.cart-item-list .form-group-2 input:checked + label:after{content:"";display:block;position:absolute;top:2px;left:7px;width:7px;height:13px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg);}.cart-item-list .table-container{width:100%;border-collapse:collapse;margin:20px 0;border:1px solid #ddd;}.cart-item-list .table-container th:not(:last-child),.cart-item-list .table-container td{padding:19px;text-align:left;vertical-align:top;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}.cart-item-list .table-container th:last-child{border-bottom:1px solid #ddd;}.cart-item-list .table-container td:last-child{border-right:none;}.cart-item-list .table-container{border-bottom:none;}.cart-item-list .cus-checkbox-td{position:absolute;top:0;left:0;}.cart-item-list .table-header{background-color:#f7f7f7;font-weight:bold;}.cart-item-list .table-header th:nth-child(1){width:451px;text-align:center;}.cart-item-list .table-header th:nth-child(2),.cart-item-list .table-header th:nth-child(3),.cart-item-list .table-header th:nth-child(4){width:130px;text-align:center;}.cart-item-list .table-container th{text-align:center;color:#333;}.cart-item-list .table-container td{line-height:1.2;vertical-align:middle;}.cart-item-list .product-info{display:flex;position:relative;}.cart-item-list .product-info img{width:90px;height:90px;margin-right:20px;background-size:cover;background-repeat:no-repeat;}.cart-item-list .product-details{display:inline-block;}.cart-item-list .product-name{font-size:20px;font-weight:500;text-align:left;line-height:1.3;}.cart-item-list .product-date{font-size:16px;color:var(--bs-point);margin-top:5px;}.cart-item-list .product-desc{font-size:16px;margin-top:5px;text-align:start;line-height:1.5rem;}.cart-item-list .product-people{font-size:14px;color:#666;margin-top:5px;}.cart-item-list .price{font-size:16px;text-align:right;}.cart-item-list .checkbox{text-align:center;}.cart-item-list .price,.cart-item-list .discount,.cart-item-list .total{font-weight:bold;text-align:center;}.cart-item-list .title-cart{font-size:28px;margin-top:40px;margin-bottom:40px;font-weight:bold;}.cart-item-list .cart-item-list-container{display:flex;justify-content:space-between;align-items:flex-start;position:relative;}.cart-item-list .cart-item-list-container .cart-left{width:840px;}.cart-item-list .cart-item-list-container .cart-right{width:320px;border:1px solid rgb(219,219,219);padding:28px 24px;border-radius:4px;position:absolute;right:0;z-index:999;}.cart-item-list .cart-item-list-container .title-cr{font-size:18px;margin-bottom:20px;}.cart-item-list .cart-item-list-container .item-info-cr{display:flex;justify-content:space-between;align-items:center;}.cart-item-list .cart-item-list-container .item-info-cr:nth-child(3){padding-bottom:30px;margin-top:16px;border-bottom:1px dashed rgb(219,219,219);margin-bottom:24px;}.cart-item-list .cart-right .item-info-total-cr{display:flex;font-size:17px;font-weight:bold;justify-content:space-between;align-items:center;margin-bottom:24px;}.cart-item-list .cart-right .info-description-p{color:#999999;line-height:1.3rem;margin-bottom:30px;font-size:15px;}.cart-item-list .btn-cart{font-size:22px;background-color:var(--bs-point);color:white;border-radius:5px;padding:12px 50px;width:100%;font-weight:bold;height:66px;}.cart-item-list .cart-left .header-cart{display:flex;justify-content:space-between;border-bottom:1px solid rgb(6,20,6);padding-left:20px;}.cart-item-list .header-cart span{font-size:15px;border-radius:3px;width:54px;height:30px;border:1px solid rgb(219,219,219);text-align:center;padding:7px 0;color:#757575;}.cart-item-list .checkbox-group-2{display:block;margin:30px 0;margin-left:20px;}.cart-item-list .form-group-2.cus-checkbox-th{margin-bottom:unset;float:left;}.cart-item-list .custom-td-product-info .product-info .product-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;}.cart-item-list .table-container td.custom-td-product-info{padding-right:0;}.swiper-container-ticket{position:relative;overflow:hidden;}.swiper-container-ticket .swiper-button-next,.swiper-container-ticket .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:rgba(0,0,0,0.5);color:#fff;padding:10px;border-radius:50%;}.swiper-container-ticket .swiper-button-next-ticket{z-index:1;right:0px;position:absolute;top:40%;}.swiper-container-ticket .swiper-button-prev-ticket{z-index:1;position:absolute;top:40%;left:0px;}.best_tour_section5__hotel{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;}.customer-form-page .card-left .cus-select-group{display:flex;align-items:center;gap:10px;}.customer-form-page .title-sub-below{font-size:15px;color:#757575;margin-bottom:20px;}.reservation-form-cus .title-main-c{}.mt-30{margin-top:30px;}.reservation-form-cus .button-action-con{display:flex;gap:20px;align-items:center;margin-top:10px;}.reservation-form-cus .conn-icon{display:flex;align-items:center;gap:5px;cursor:pointer;font-weight:600;}.reservation-form-cus .conn-icon span{color:#004ce7;}.reservation-form-cus .con-form{flex-wrap:wrap;}.reservation-form-cus .parent-form-group{display:flex;justify-content:space-between;width:100%;}.reservation-form-cus #remove-item{display:none;}.reservation-form-cus .w-375{width:375px;}.tour-main-page .banner_section_main_page .banner_section_image{background:url(/uploads/sub/banner_tour_1.png) no-repeat center;background-size:cover;height:150px;margin-top:100px;display:block;}.tour-main-page .banner_section_main_page .box-text{position:absolute;top:45px;left:120px;}.tour-main-page .banner_section_main_page .box-text .title-box{font-size:26px;color:#ffffff;margin-bottom:16px;}.tour-main-page .banner_section_main_page .box-text .des-box{font-size:18px;color:rgba(255,255,255,0.8);font-weight:300;}.thailand_hotel_top_item_ .prd_name{margin-top:14px;padding:0 14px;}.thailand_hotel_top_item_ .prd_info{padding:0 14px;margin-top:15px;}.thailand_hotel_top_item_ .prd_price_ko{padding:0 14px 14px;}.thailand_hotel_top_item_ .prd_no_price{padding-bottom:14px;margin-top:0px;}.thailand_hotel_custom_margin .prd_name{margin-top:14px;}.sub_tour_section7_product_list_custom{margin-bottom:0 !important;}.content-sub-hotel-detail .location-container img{width:14px;height:18px;}.content-sub-hotel-detail .rating-container img{width:18px;height:18px;}.view_nav .nav_btn_wrap .btn-point:hover{opacity:0.8;}.view_nav .nav_btn_wrap button:hover{opacity:0.8;}.border-dashed{border-bottom:1px dashed rgb(219,219,219);}.mid-banner-ticket .box-text{position:absolute;top:45px;left:120px;}.mid-banner-ticket .box-text h3{font-size:26px;color:#ffffff;margin-bottom:16px;}.mid-banner-ticket .box-text p{font-size:18px;color:rgba(255,255,255,0.8);font-weight:300;}.item_search_section{padding-top:100px;}.search__summary{font-size:20px;font-family:"Montserrat";line-height:1.2;margin-bottom:10px;text-align:center;color:#454545;}.search__summary span{font-weight:500;color:#2a459f;}.search__box{display:flex;gap:23px;max-width:680px;margin:auto;}.search__type{border:1px solid #dbdbdb;border-radius:6px;background-color:#ffffff;width:160px;height:46px;}.search__input{border:1px solid #dbdbdb;border-radius:6px;background-color:#ffffff;height:46px;}.search__btn{border-radius:6px;background-color:#2a459f;width:108px;height:45px;font-size:16px;font-family:"Pretendard";color:#ffffff;font-weight:bold;}.search__tabs ul{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:30px;}.search__tabs ul li button{border:1px solid #454545;font-size:16px;font-family:"Pretendard";color:#454545;line-height:1.625;border-radius:999px;padding:3px 20px;}.search__tabs ul li.active button{border-color:#2a459f;background-color:#2a459f0f;color:#2a459f;}.search__result{margin-top:70px;display:none;}.search__result.show{display:block;}.search__result__head{display:flex;justify-content:space-between;align-items:center;}.search__result__head .ttl{font-size:24px;font-family:"Pretendard";color:#252525;font-weight:bold;}.search__result__head .ttl span{font-size:16px;color:#2a459f;font-weight:normal;margin-left:10px;}.search__result__sort{display:flex;gap:10px;}.search__result__sort li a{border:1px solid #c1c1c1;background-color:#fff;font-size:16px;font-family:"Pretendard";color:#454545;text-align:center;display:inline-block;padding:8px 20px;border-radius:2px;}.search__result__sort li a.active{border-color:#2a459f;background-color:#2a459f;color:#fff;}.search__result__list{margin-top:30px;border-top:1px solid #eeeeee;display:flex;flex-wrap:wrap;gap:22px;}.search__result__list .product-card-item-container{width:calc(25% - 20px);flex-direction:column;margin-top:24px;gap:15px;display:flex;padding-bottom:32px;border-bottom:0.5px solid rgba(204,204,204,0.3);}.search__result__list .product-card-item-left img{width:285px;height:210px;}.search__result__list .product-card-item-container:last-child{border-bottom:none;}.search__result__list .product-card-item-left{width:285px;height:210px;background-size:cover;background-repeat:no-repeat;overflow:hidden;border-radius:10px;}.search__result__list .product-card-item-right{display:flex;flex-direction:column;}.search__result__list .product-card-item-right .title-container{display:flex;justify-content:space-between;flex-direction:column;border-bottom:0.5px solid rgba(204,204,204,0.3);padding-bottom:20px;}.search__result__list .product-card-item-right .title-container h2{font-size:20px;max-width:660px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.search__result__list .product-card-item-right .star-container{display:flex;gap:16px;}.search__result__list .product-card-item-right .star-container .star-left{font-weight:bold;}.search__result__list .product-card-item-right .star-container .star-left img{width:14px;height:13px;}.search__result__list .product-card-item-right .star-content span{border-left:solid 1px #ccc;padding-left:8px;}.search__result__list .product-card-item-right .sub-title{margin-top:16px;padding-bottom:16px;display:flex;align-items:center;gap:4px;}.search__result__list .product-card-item-right .sub-title.tour{border-bottom:unset;}.search__result__list .list-item-info .item-info{margin:20px 0;}.search__result__list .list-item-info .item-info h2{margin-bottom:8px;font-size:18px;font-weight:bold;}.search__result__list .list-item-info .item-info .tab_box_show_{margin:12px 0;}.search__result__list .list-item-info .item-info .titem-info-label{font-weight:bold;padding:20px;background-color:#f7f7f7;}.search__result__list .list-item-info .item-info .titem-info-label span{color:var(--bs-point);}.search__result__list .list-item-info .item-info .item-price-info span.main{font-weight:bold;font-size:26px;color:black;}.search__result__list .list-item-info .item-info-label{padding:20px 8px 20px 8px;background-color:#f3f3f3;margin-bottom:32px;font-weight:bold;font-size:16px;line-height:1.4;color:black;}.search__result__list .list-item-info .item-info-label p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.search__result__list .list-item-info .item-info-label.flex_tour{display:flex;flex-wrap:wrap;gap:12px;}.search__result__list .list-item-info .item-info-label span{color:var(--bs-point);}.coupon_list{padding:30px 0 135px;}.coupon_list .coupon_visual{position:relative;width:100%;height:150px;}.coupon_list .coupon_visual .visual_txt{position:absolute;top:40px;left:120px;}.coupon_list .coupon_visual .visual_txt p{font-size:26px;letter-spacing:-1px;color:#ffffff;font-weight:bold;margin-bottom:14px;}.coupon_list .coupon_visual .visual_txt span{opacity:0.8;font-size:18px;letter-spacing:-1px;color:#ffffff;}.coupon_list .coupon_visual img{width:100%;}.coupon_list .coupon_content{margin-top:95px;}.coupon_list .coupon_content .top{padding-bottom:30px;border-bottom:1px solid #252525;display:flex;justify-content:space-between;}.coupon_list .coupon_content .top p{font-size:28px;letter-spacing:-1px;color:#252525;font-weight:bold;}.coupon_list .coupon_content .list_tag{display:flex;align-items:center;gap:10px;padding:34px 0;}.coupon_list .coupon_content .list_tag .tag{padding:8px 18px;border-radius:18px;background-color:#fff;border:1px solid #dbdbdb;font-size:16px;letter-spacing:-1px;color:#757575;font-weight:500;}.coupon_list .coupon_content .list_tag .tag.active{border:1px solid #2a459f;color:#2a459f;}.coupon_list .coupon_content .card_cou{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:40px;}.coupon_list .coupon_content .card_cou .card{width:calc(100% / 4 - 15px);max-width:285px;cursor:pointer;overflow:hidden;}.coupon_list .coupon_content .card_cou .card:hover .images img{transform:translate(-50%,-50%) scale(1.2);}.coupon_list .coupon_content .card_cou .card .images{width:100%;object-fit:cover;overflow:hidden;padding-top:75%;position:relative;}.coupon_list .coupon_content .card_cou .card .images img{width:100%;height:100%;object-fit:cover;transition:all 0.5s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.coupon_list .coupon_content .card_cou .card .text{margin-top:25px;}.coupon_list .coupon_content .card_cou .card .text .keyword{margin-bottom:15px;font-size:15px;letter-spacing:-1px;color:#757575;}.coupon_list .coupon_content .card_cou .card .text .title{font-size:18px;letter-spacing:-1px;color:#252525;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.coupon_list .coupon_content .add_btn{margin-top:55px;}.coupon_list .coupon_content .add_btn .add_card{width:280px;height:62px;border-radius:31px;background-color:#ffffff;border:1px solid #dbdbdb;font-size:18px;letter-spacing:-1px;color:#353535;font-weight:bold;}.popup_coupon{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;}.popup_coupon .popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:840px;height:740px;z-index:2;padding:28px 30px;background-color:#fff;border-radius:16px;}.popup_coupon .bg{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);}.popup_coupon .popup .top{margin-bottom:28px;}.popup_coupon .popup .top .close{opacity:1;}.popup_coupon .popup .content{overflow-y:auto;height:calc(100% - 35px);}.popup_coupon .popup .content::-webkit-scrollbar{display:none;}.popup_coupon .popup .content .infomation{padding:38px 20px;border-radius:3px;background-color:#f7f7f7;gap:45px;}.popup_coupon .popup .content .infomation .avatar_info{width:180px;height:180px;border-radius:100px;background-color:#000000;overflow:hidden;}.popup_coupon .popup .content .infomation .avatar_info img{width:100%;height:100%;}.popup_coupon .popup .content .infomation .txt_info{display:flex;flex-direction:column;gap:20px;max-width:510px;}.popup_coupon .popup .content .infomation .txt_info .title{font-size:24px;letter-spacing:-1px;line-height:1.3;color:#222222;font-weight:bold;}.popup_coupon .popup .content .infomation .txt_info .list_des .des{gap:3px;align-items:flex-start;}.popup_coupon .popup .content .infomation .txt_info .list_des .des + .des{margin-top:10px;}.popup_coupon .popup .content .infomation .txt_info .list_des .des p{font-size:16px;letter-spacing:-1px;color:#555555;font-weight:bold;text-wrap:nowrap;line-height:1.3;}.popup_coupon .popup .content .infomation .txt_info .list_des .des p::before{content:"";position:absolute;top:23%;left:0;width:3px;height:3px;border-radius:50%;background-color:#222222;display:none;}.popup_coupon .popup .content .infomation .txt_info .list_des .des span{font-size:16px;letter-spacing:-1px;color:#555555;font-weight:500;line-height:1.3;}.popup_coupon .popup .content .infomation .txt_info .list_des .des span.location .tag{display:flex;align-items:center;gap:3px;flex-wrap:wrap;}.popup_coupon .popup .content .infomation .txt_info .info_download .btn_down{gap:10px;width:230px;height:42px;border-radius:20px;background-color:#2a459f;font-size:16px;letter-spacing:-1px;color:#ffffff;font-weight:500;}.popup_coupon .popup .content .infomation_slide{margin-top:45px;}.popup_coupon .popup .content .infomation_slide img{height:400px;width:100%;object-fit:cover;}.popup_coupon .popup .content .infomation_slide .swiper-button-next::after,.popup_coupon .popup .content .infomation_slide .swiper-button-prev::after{display:none;}.popup_coupon .popup .content .infomation_slide .swiper-button-next{background:url(/images/ico/btn_next.png) no-repeat center;width:60px;height:60px;right:0;}.popup_coupon .popup .content .infomation_slide .swiper-button-prev{background:url(/images/ico/btn_prev.png) no-repeat center;width:60px;height:60px;left:0;}.popup_coupon .popup .content .infomation_detail{margin:35px 0 60px;}.popup_coupon .popup .content .infomation_detail .detail_tit{font-size:16px;letter-spacing:-1px;line-height:1.3;color:#222222;}.popup_coupon .popup .content .infomation_detail .detail_tit + .detail_tit{margin-top:10px;}.popup_coupon .popup .content .infomation_detail .content{margin-top:38px;}.popup_coupon .popup .content .infomation_detail .content p{font-size:16px;letter-spacing:-1px;line-height:1.3;color:#222222;}.popup_coupon .popup .content .infomation_detail .content p + p{margin-top:10px;}.popup_coupon .popup .content .infomation_detail .content p span{color:#757575;}.popup_coupon .popup .content .infomation_map{padding:35px 30px;border:1px solid #dbdbdb;border-radius:6px;margin-bottom:65px;position:relative;width:100%;}.popup_coupon .popup .content .infomation_map .text{padding-bottom:18px;border-bottom:1px solid #222222;}.popup_coupon .popup .content .infomation_map .text p{font-size:16px;letter-spacing:-1px;line-height:1.3;color:#757575;}.popup_coupon .popup .content .infomation_map .text p + p{margin-top:10px;}.popup_coupon .leaflet-popup-content-wrapper{width:100%;}#map{}.map_info{margin-top:40px;border-radius:10px;}.popup_coupon .swiper-pagination{opacity:0;}.daterange_hotel{width:1px !important;height:1px !important;background-color:transparent !important;padding:0 !important;border:none !important;margin:auto;position:relative;bottom:20px;}.daterange_hotel_detail{width:1px !important;height:1px !important;background-color:transparent !important;padding:0 !important;border:none !important;margin:auto;}.gap-20{gap:20px;}.insurance-page{border-radius:6px;background-color:rgb(255,255,255);position:relative;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;margin-top:30px;}.insurance-page .right-text-ip{position:absolute;top:50px;right:60px;font-size:16px;color:rgb(153,153,153);}.insurance-page .title-ip{margin-top:140px;font-size:32px;color:rgb(37,37,37);font-weight:bold;margin-bottom:20px;}.insurance-page .sub-title-ip{margin-top:140px;font-size:32px;color:rgb(37,37,37);font-weight:bold;margin-bottom:20px;}.guide-employee-page .title-gp{margin-top:10px;font-size:28px;color:rgb(37,37,37);font-weight:bold;margin-bottom:48px;}.guide-employee-page .list-pic{display:flex;flex-wrap:wrap;gap:36px;}.guide-employee-page .pic-item{display:flex;position:relative;align-items:center;gap:24px;border-radius:20px;background-color:rgb(247,247,247);padding:20px 34px 20px 34px;width:580px;height:auto;}.guide-employee-page .pic-item .pic-con{width:230px;height:230px;border-radius:20px;overflow:hidden;}.guide-employee-page .pic-item .right-text-des{flex:1;height:100%;display:flex;flex-direction:column;}.guide-employee-page .pic-item .pic-con img{width:100%;height:100%;object-fit:cover;}.guide-employee-page .pic-item .pic-con{width:230px;height:230px;border-radius:20px;}.guide-employee-page .title-rtd{font-size:18px;line-height:1.36;color:rgb(37,37,37);font-weight:bold;margin-bottom:5px;}.guide-employee-page .list-text-item{display:flex;column-gap:60px;row-gap:0px;margin-bottom:10px;flex-wrap:wrap;width:230px;}.guide-employee-page .list-text-item span{font-size:15px;color:rgb(117,117,117);line-height:1.3;width:83px;}.guide-employee-page .list-text-item span.text-semibold{color:black;}.guide-employee-page .button-lp{font-size:16px;border-radius:21px;background-color:rgb(42,69,159);font-weight:bold;width:166px;text-align:center;height:43px;color:white;padding:14px;cursor:pointer;}.guide-employee-page .box-description{border-style:solid;border-width:1px;border-color:rgb(219,219,219);border-radius:6px;background-color:rgb(250,250,250);padding:60px;margin-bottom:180px;}.guide-employee-page .box-description .title-bd{font-size:24px;color:rgb(37,37,37);font-weight:bold;margin-bottom:30px;}.guide-employee-page .box-description ul{line-height:2;font-size:16px;color:rgb(69,69,69);}.guide-employee-page .prd_list_pagination{margin-top:60px;margin-bottom:100px;}.mt-46{margin-top:46px;}.guide-employee-page .banner-ticket .category-des{position:absolute;bottom:35px;left:30px;color:white;display:flex;align-items:center;width:84%;justify-content:space-between;text-shadow:2px 2px #000;}.guide-employee-page .banner-ticket .category-des .nav-des{display:flex;align-items:center;gap:4px;}.guide-employee-page .banner-ticket .category-des .price{font-weight:bold;font-size:22px;}.guide-employee-page .banner-ticket .text_img_box_re{bottom:73px;text-shadow:2px 2px #000000;}.pb-2{padding-bottom:2px;}.img_box_re::after{display:none;}.guide-employee-page .popup-container{position:absolute;width:580px;right:0;top:0;z-index:3;border-radius:20px;overflow:hidden;border:1px solid rgb(219,219,219);}.text-primary{color:var(--bs-point) !important;}.guide-employee-page .popup-content{background:white;padding:50px 30px 1px 30px;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.guide-employee-page .popup-content .close-popup{position:absolute;top:20px;right:30px;cursor:pointer;}.guide-employee-page .popup-content .title-pc{font-size:18px;line-height:1.222;padding-bottom:30px;border-bottom:1px solid rgb(37,37,37);}.guide-employee-page .popup-content .des-pc{font-size:16px;color:rgb(69,69,69);line-height:1.875;padding-top:30px;border-top:1px solid rgb(219,219,219);}.guide-employee-page .popup-content .last-des-pc{font-size:16px;line-height:1.875;color:rgb(117,117,117);margin-top:16px;margin-bottom:30px;display:flex;justify-content:flex-end;}.guide-employee-page .popup-content .des-pc:nth-child(2){padding-top:30px;border-top:1px solid rgb(219,219,219);}.popup_{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,0.2);display:none;align-items:center;justify-content:center;z-index:999999;}.popup_.show_{display:flex;}.popup_area_{height:auto;max-height:80vh;overflow:auto;background-color:#ffffff;width:100%;min-width:600px;max-width:40vw;padding:10px 40px 50px;font-size:14px;border:2px solid #333333;}.popup_top_{width:100%;height:50px;background-color:#ffffff;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:bold;border-bottom:1px solid #dbdbdb;}.popup_content_{margin-top:20px;}.popup_bottom_{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:20px;padding-top:20px;width:100%;border-top:1px solid #dbdbdb;}.popup_bottom_ button{display:inline-block;width:100px;height:40px;border:1px solid rgb(204,204,204);}.sup_button{background-color:white;color:black;border:1px solid #dbdbdb;padding:16px 20px;border-radius:5px;cursor:pointer;margin-top:12px;width:100%;font-size:18px;}#popupLogin_ .sup_button{width:49%;}#popupLogin_ .btn-wrap{display:flex;justify-content:space-between;}#popupLogin_ .sns_login_ttl{margin:50px 0 40px;position:relative;text-align:center;}.item_login_{display:none;}.item_login_.show_{display:block;}.box_login{margin-top:20px;padding:20px;background-color:rgba(255,255,255,0.35);border:1px solid #dbdbdb;border-radius:20px;}.box_login h4{font-size:20px;margin-top:30px;}.input_group_{margin:0 0 10px 0;}.label_inp_{margin-top:20px;margin-bottom:5px;font-size:18px;}.layout_input_ input{font-size:16px;}.box_login p{font-size:16px;margin:20px 0;}.nomember_wrap{margin-top:40px;}.login_wrap .memx_login p{margin-top:10px;}.nomember_wrap .btn_nomember,.btnNoLogin{width:100%;border-radius:10px;padding:13px 0;font-size:18px;font-weight:500;border:2px solid #474747;background:#fff;}.nomember_wrap a{width:100%;font-size:18px;cursor:pointer;border:1px solid #000;margin-top:10px;background:#fff;border-radius:10px;padding:16px 0;display:flex;justify-content:center;box-sizing:border-box;font-weight:500;}#btnLoginMain01,#btnLogin01{display:none;}#btnLogin02{}#btnLoginSupMain{display:none;background-color:#16acfc !important;color:black !important;border:1px solid #dbdbdb !important;}#btnLoginMain{display:none;}#inputMainGroup{display:none;}#btnLogin01.show_,#btnLoginMain01.show_{display:block;}#btnLogin02.show_{display:block;}#btnLoginSupMain.show_{display:block;}#btnLoginMain.show_{display:block;}#inputMainGroup.show_{display:block;}#iframeContainer{width:100%;height:235vh;display:flex;flex-direction:column;}#iframeContainer::-webkit-scrollbar{display:none;}iframe{width:100%;height:100%;flex:1;border:none;}iframe::-webkit-scrollbar{display:none;}.caution_popup{display:none;position:absolute;top:45px;right:0;width:700px;height:500px;box-sizing:border-box;background:#fff;padding:40px 30px;z-index:100;color:gray;overflow-y:scroll;border:1px solid #203a4d;}.caution_popup .caution_top{position:absolute;top:20px;right:20px;}.caution_popup .caution_content h4{font-size:22px;font-weight:500;color:#000000;margin-bottom:20px;}.area-tooltip{position:relative;display:inline-block;margin-left:10px;}.area-tooltip > a{cursor:pointer;color:#183153 !important;background:#f0f1f3;border-radius:10px;padding:3px 10px;letter-spacing:-1px;font-size:12px;}.layer_info{position:absolute;border:1px solid #a4a4a4;z-index:2000;line-height:16px;color:gray;background:#fff;width:400px;top:40px;left:140px;display:none;padding:8px;}.layer_info .btn_close{position:absolute;right:0 !important;top:8px;}.btn_close_s{width:12px;height:11px;display:inline-block;overflow:hidden;background:url(/images/btn/btn_close_s.gif) no-repeat !important;vertical-align:middle;}.area-tooltip .layer_info{box-shadow:0 1px 10px 0px rgb(0 0 0 / 23%);top:25px;left:0;padding:15px;border:none;min-width:350px;width:auto;}.area-tooltip .layer_info a{cursor:pointer;left:initial;right:10px !important;padding:5px;}.area-tooltip .layer_info p{padding:0 20px 0 5px;}.wrap-golf-info{gap:40px;}.wrap-golf-info .ip-group input{width:80px !important;}.ttl-name-en{font-size:22px;font-weight:bold;margin-top:-10px;margin-bottom:20px;}.spa_option_detail .price{margin-left:17px;}.auth-turnstile-sub-box{margin-top:20px;}.auth-turnstile-sub-box .cf-human-wrap{width:550px;}@media screen and (min-width:1921px){#iframeContainer{height:208vh;}}@media screen and (min-width:2400px){#iframeContainer{height:185vh;}}@media screen and (min-width:2560px){#iframeContainer{height:175vh;}}@media screen and (min-width:2880px){#iframeContainer{height:157vh;}}@media screen and (min-width:3840px){#iframeContainer{height:116vh;}}@media screen and (min-width:5760px){#iframeContainer{height:78vh;}}@media screen and (min-width:7680px){#iframeContainer{height:60vh;}}@media screen and (max-width:1746px){#iframeContainer{height:260vh;}}@media screen and (max-width:1536px){#iframeContainer{height:295vh;}}@media screen and (max-width:1280px){#iframeContainer{height:356vh;}}@media screen and (max-width:1097px){#iframeContainer{height:425vh;}}@media screen and (max-width:1200px){.only_tb{display:none !important;}.body_inner{padding:0 0.5rem;}}@media screen and (max-width:1095px){.search__tabs{overflow:auto;}.search__tabs ul{gap:1rem;margin-top:2rem;justify-content:unset;padding-bottom:2rem;}.search__tabs ul li button{font-size:1.2rem;padding:0.3rem 1rem;white-space:nowrap;}}@media screen and (max-width:690px){#iframeContainer{height:500vh;}}@media screen and (max-width:600px){#iframeContainer{height:555vh;}}@media screen and (max-width:450px){#iframeContainer{height:575vh;}}@media screen and (max-width:420px){.search__result__list .product-card-item-container{width:calc(50% - 1.5rem);}}@media screen and (max-width:850px){.spa_option_detail .price{margin-left:0;}#iframeContainer{height:460vh;}.search__result__list .product-card-item-container{width:calc(50% - 1.9rem);}.search__result__list .product-card-item-left img{width:34rem;height:32rem;}.search__result__list{gap:2.6rem;}.popup_wrap.place_pop .pop_body{max-height:90rem;overflow-y:auto;padding:0;}.popup_place__head{border-bottom:1px solid #222222;padding-bottom:2.5rem;padding-top:5.5rem;}.popup_place__body{margin-top:3rem;}#policyContent *{font-size:2rem !important;line-height:1.4 !important;}#policyContent .desc{flex-direction:column;}#policyContent .d-inherit table tr{display:inherit !important;}.departure_name{font-size:2.5rem;}.cursor-pointer-con img{cursor:pointer;height:61.5rem;object-fit:cover;}.btn_report{margin-top:-1rem;}.item_check_term_all_ label,.item_check_term_ label{font-size:2.6rem;}.item_check_term_all_,.item_check_term_{background:url(/uploads/icons/form_check_icon.png) no-repeat right 50% #fff;background-size:4.1rem 2.6rem;}.swiper-button-next-vehicle,.swiper-button-prev-vehicle{display:none;}.section_vehicle_1{padding-bottom:30rem;}.vehicle_ttl{font-size:3.2rem;}.vehicle_ttl.spe{margin-bottom:3rem;}.vehicle_ttl span{font-size:2.5rem;}.section_vehicle_2{font-family:"Noto Sans CJK KR";}.section_vehicle_1 .body_inner,.section_vehicle_2 .body_inner{padding:0 3rem;}.section_vehicle_2__wrap{margin-top:-30rem;padding:5rem 0 17rem;}.section_vehicle_2_1{padding:0 3.2rem;}.section_vehicle_2_1__head__ttl span{margin-left:0;display:inline-block;width:100%;}.section_vehicle_2_1__head__icon a{width:23rem;height:6.2rem;border-radius:3.1rem;font-size:2rem;gap:1rem;padding-right:0.5rem;}.section_vehicle_2_1__head__icon a img{width:2.9rem;height:2.9rem;}.section_vehicle_2_1__head__icon a img.arrow-slide-vehicle{width:2rem;height:1.5rem;}.section_vehicle_2_1__body{margin-top:6rem;font-size:2.8rem;gap:3rem;flex-direction:column;}.place_chosen{grid-template-columns:calc(50% - 4rem) 8rem calc(50% - 4rem);row-gap:2rem;}.place_chosen>:nth-child(5){display:none;}.place_chosen>:nth-child(4),.place_chosen>:nth-child(6){grid-column:1 / span 3;}.place_chosen .bg_gray{font-size:2.5rem;border-radius:0.4rem;padding:2.7rem 2rem;gap:2rem;}.place_chosen__date label{gap:2rem;font-size:2.5rem;}.place_chosen__date{padding-right:2rem !important;}.place_chosen__start img,.place_chosen__end img{width:1.9rem;height:2.2rem;}.place_chosen__date img{width:1.8rem;height:2.1rem;}.place_chosen__people img{width:2.8rem;height:3.4rem;}.place_chosen__icon img{width:3rem;height:3rem;}.view_map_btn{display:block;}.view_map_btn img{width:100%;}.section_vehicle_2_2{margin-top:10rem;}.section_vehicle_2_2__head__ttl img{width:2.7rem;}.section_vehicle_2_2__head__tabs{gap:1.1rem;margin-top:4rem;}.section_vehicle_2_2__head__tabs__item{border-width:0.2rem;width:unset;padding:0 2.4rem;height:7.2rem;border-radius:3.6rem;font-size:2.8rem;white-space:nowrap;}.section_vehicle_2_2__head__tabs__item.active{background-color:rgb(39,158,235);color:#fff;border:none;}.section_vehicle_2_2__airport{margin-top:6rem;}.section_vehicle_2_2__airport>span{margin-right:7.2rem;}.section_vehicle_2_2__airport input[type="radio"]+label{padding-left:4.9rem;font-size:2.8rem;}.section_vehicle_2_2__airport input[type="radio"]+label::before{border-width:0.2rem;width:3.8rem;height:3.8rem;}.section_vehicle_2_3{margin-top:10rem;padding-bottom:10rem;}.section_vehicle_2_3__head__ttl{padding-bottom:3rem;border-bottom-width:0.2rem;}.vehicle_list{margin-top:5rem;}.vehicle_list,.vehicle_list>tbody,.vehicle_list>tbody>tr,.vehicle_list>tbody>tr>td{display:block;}.vehicle_list tr td:last-child{vertical-align:middle;}.vehicle_list tr+tr td{padding:0;}.vehicle_list tr+tr{padding-top:8rem;}.vehicle_image{border-width:0.2rem;border-radius:1.6rem;}.vehicle_info{padding:3.1rem 0 5rem;}.vehicle_info table{margin-top:2rem;}.vehicle_info table td,.vehicle_info table td>img{vertical-align:middle;}.vehicle_info table td>img{width:2.3rem;}.vehicle_info table tr+tr td{padding-top:1.5rem;}.vehicle_info__name{font-size:3rem;}.vehicle_info__name span{font-size:2.5rem;}.vehicle_info__item{font-size:2.6rem;}.vehicle_price{font-size:3rem;}.vehicle_price span{font-size:2.4rem;}.vehicle_options{font-size:2.6rem;margin-top:2rem;}.vehicle_options__label__vehicle_cnt{margin-right:2.9rem;}.vehicle_options__select{width:17.2rem;height:7.2rem;margin-right:2rem;}.vehicle_options__label__vehicle_prd{padding-left:12.4rem;}input[type="checkbox"]+.vehicle_options__label__vehicle_prd::after{content:"";background-image:url(/images/ico/checkbox_1.png);background-size:100% auto;background-repeat:no-repeat;width:7.6rem;height:5.4rem;left:1.9rem;top:-2.2rem;}input[type="checkbox"]+.vehicle_options__label__vehicle_prd::before{border:0.2rem solid #dbdbdb;width:8.2rem;height:7.2rem;}input[type="checkbox"]:checked+.vehicle_options__label__vehicle_prd::after{content:"";background-image:url(/images/ico/checkbox_1_active.png);}.section_vehicle_2_4{padding-bottom:8rem;border-bottom:0.2rem solid #dbdbdb;}.section_vehicle_2_4__head__ttl{font-size:2.6rem;color:#555555;margin-top:8rem;}.vehicle_ttl__link{font-size:2.4rem;margin-left:4rem;}.vehicle_synthetic{margin-top:4.5rem;}.vehicle_synthetic{flex-wrap:wrap;}.vehicle_synthetic>:nth-child(1){width:20rem;padding-left:6rem;}.vehicle_synthetic>:nth-child(2){width:17rem;}.vehicle_synthetic>:nth-child(3){width:6rem;}.vehicle_synthetic>:nth-child(4){width:20rem;}.vehicle_synthetic>:nth-child(5){width:6rem;padding-top:0;}.vehicle_synthetic>:nth-child(6){width:17rem;padding-top:0;}.vehicle_synthetic>:nth-child(7){width:28rem;padding-top:4rem;}.vehicle_coupon{gap:1rem;align-items:flex-end;}.vehicle_synthetic__ttl,.vehicle_synthetic__txt{font-size:2.4rem;}.vehicle_synthetic__ttl{margin-bottom:4rem;}.minus_ico{width:2.5rem;height:0.6rem;}.equal_ico{width:2.5rem;height:1.6rem;}.equal_ico::after,.equal_ico::before{top:1rem;}.equal_ico::before{top:0;}.vehicle_all_price{font-size:3rem;}.vehicle_all_price span{font-size:3rem;}.vehicle_all_price .all_price{font-size:3.4rem;}.equal_ico::after,.equal_ico::before{height:0.6rem;}.coupon_btn,.point_btn{border-radius:3.1rem;height:6.2rem;font-size:2.6rem;width:23rem;}.section_vehicle_2_4__foot{font-size:2.6rem;margin-top:6rem;}.section_vehicle_2_5{padding:8rem 0;}.section_vehicle_2_5__body{margin-top:4.5rem;flex-direction:column;}.section_vehicle_2_5__body .include_box{margin-bottom:6rem;}.section_vehicle_2_5__body .sub_label{margin-bottom:3rem;}.section_vehicle_2_5__body .txt_box p{line-height:1.5 !important;color:#757575 !important;display:flex;font-family:inherit !important;}.section_vehicle_2_5__body .sub_label i{width:2.8rem;height:2.8rem;margin-right:1rem;background-size:100% 100%;}.section_vehicle_2_5__body .include_box .sub_label i{background-image:url(/images/ico/view_ok_ico.png);}.section_vehicle_2_5__body .no_include_box .sub_label i{background-image:url(/images/ico/view_no_ico.png);}.section_vehicle_2_6{padding:7.5rem 0 0 0;}.section_vehicle_2_6__body{margin-top:3.5rem !important;font-size:2.8rem !important;font-weight:600;}.section_vehicle_2_6__body>ul{margin-left:3rem;}.section_vehicle_2_6__body>ul>li{list-style:decimal;}.section_vehicle_2_7{padding:11.5rem 0 0 0;}.section_vehicle_2_7__body table{margin-top:2.8rem;border-top:0.2rem solid #333333;display:block;}.section_vehicle_2_7__body table colgroup{display:none;}.section_vehicle_2_7__body table tr{border-bottom:0.2rem solid #dddddd;display:block;padding:4rem 0;}.section_vehicle_2_7__body table th,.section_vehicle_2_7__body table td{display:block;font-size:2.6rem;font-weight:600;padding:0;}.section_vehicle_2_7__body table th br{display:none;}.section_vehicle_2_7__body table td{font-weight:600;margin-top:3rem;}.meeting_time{display:flex;align-items:center;flex-wrap:wrap;}.meeting_time__date{margin-right:2.5rem;margin-left:0;width:100%;margin-bottom:2rem;}.meeting_time select:not(:nth-child(1)){margin-left:0;}.meeting_time label{margin-right:2.5rem;}.meeting_time select{width:24.8rem;height:9rem;margin-left:2.5rem;margin-right:1rem;}.popup_wrap .meeting_time select{margin-left:2.4rem !important;}.popup_wrap .destination{display:flex;align-items:center;gap:2rem;}.popup_wrap .departure{gap:2rem;display:flex;align-items:center;}.section_vehicle_2_7 input[type="text"]{height:9rem;}.departure__note{margin-top:3.1rem;font-size:2.6rem;font-weight:400;}.other_irregularities{height:18rem;font-size:2.4rem;padding-top:2.2rem;line-height:1.4;}.other_irregularities::placeholder{font-size:2.4rem;}.section_vehicle_2__wrap .policy_wrap{padding:4rem;margin-top:3rem;background-color:#f3f5f7;border-radius:0.8rem;}.section_vehicle_2__wrap .title-second{margin-bottom:2rem;font-size:2.6rem;}.phone_number{gap:2rem;}.phone_number>*{width:calc((100% - 4rem) / 3) !important;}.phone_number select{border:0.2rem solid #757575;height:9rem;}.contact_email{display:flex;gap:0.5rem;align-items:center;}.contact_email>select{height:9rem;width:calc((100% - 4rem) / 3) !important;margin-left:1.5rem;}.contact_email>input{width:20rem !important;}.section_vehicle_2_7__btn_wrap{margin-top:10rem;gap:2rem;}.section_vehicle_2_7__btn_wrap .btn_add_cart,.section_vehicle_2_7__btn_wrap .btn_submit{width:auto;flex:1;height:10rem;border-radius:0.4rem;font-size:2.8rem;}.img_box_re_img{width:100%;max-height:61.5rem;}.swiper-main-tools .play_pause{display:flex;justify-content:center;align-items:center;border-style:solid;border-width:0.21rem;border-color:#dbdbdb;border-radius:50%;background-color:#ffffff;width:5rem;height:5rem;cursor:pointer;}.img_box_re .title_box{height:12rem;}.img_box_re .title_box .text_img_box_re{font-size:3.2rem;left:3rem;}.tag-red{position:absolute;left:5rem;transform:translateX(-3rem);top:3rem;transform:translateY(1.5rem);z-index:99999;}.pause{width:1.3rem;height:2.3rem;}.play{width:1.3rem;height:2.3rem;}.ticket-tool-l>p{font-size:3.8rem;font-weight:bold;}.ticket-tool{padding-top:8rem;justify-content:space-between;align-items:center;}.ticket-tool-r{justify-content:space-between;align-items:center;}.ticket-tool-r input{border-radius:5rem;height:6.6rem !important;}.ticket-s-i{position:absolute;right:3rem;width:3rem;height:3rem;top:2rem;font-size:2.8rem;}.btn-gr-ticket button{border:0.21rem solid #dcdcdc;padding:1rem 1.8rem;font-size:2.8rem;color:#757575;border-radius:3rem;margin-top:10px;}.list-ticket-grid{display:grid;grid-template-columns:33.9rem 33rem;}.list-ticket-item{max-width:32rem;margin-bottom:4rem;}.list-ticket-item .img_box img{min-width:33rem;}.breakcum p{font-size:2.4rem !important;margin:2rem 0;color:#757575;}.prd_name p{font-size:2.8rem;color:#222222;letter-spacing:-0.04em;}.prd_info__left>span{font-size:2.6rem;}.prd_info__right>span{font-size:2.6rem;}.prd_price_ko_m .prd_price{font-size:3.2rem !important;color:#222222 !important;}.prd_info_m{margin:2.5rem 0 !important;}.ko_m_price{font-size:2.6rem !important;}.y_price{font-weight:500;}.select-tool select{font-size:2.6rem;}.select-tool select{width:100%;height:4rem;font-size:2.3rem;padding-right:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:white url("../../uploads/icons/arrow-select-m.png ") no-repeat right 0.3rem center;background-size:2.4rem;padding-left:0;border-radius:0.4rem;outline:none;}.ico_star{width:2.2rem;height:2.2rem;margin-right:0.5rem;}.prd_list_pagination__btn__text{font-size:2.8rem;}.prd_list_pagination__btn__pages{font-size:2.8rem;}.prd_list_pagination__btn{font-weight:500;border-width:0.21rem !important;height:8rem !important;width:32rem !important;border-radius:5rem !important;}.notice__ttl{font-size:3.2rem !important;}.notice_item__icon{border-width:0.21rem !important;}.notice_swiper_btn{border-width:0.21rem !important;}.prd_list_pagination__btn svg{width:3.5rem;height:3rem;}.body_inner{padding:0 2rem;margin:0 auto;max-width:unset;}.main_page_01 .body_inner{padding:0 3rem;margin:0 auto;}.mid-banner-ticket>.only_mo{width:100%;}.mid-banner-ticket .box-text{top:8rem;left:3rem;}.mid-banner-ticket .box-text h3{font-size:3.6rem;color:#ffffff;margin-bottom:1.6rem;}.mid-banner-ticket .box-text p{font-size:2.6rem;color:rgba(255,255,255,0.8);font-weight:300;}.select-tool{position:relative;display:inline-block;width:25rem;height:6rem;font-size:1.6rem;}.list-ticket-grid{max-width:120rem;margin:0 auto;gap:2rem;padding-bottom:10rem;}.hotel-custom-form .card-left{padding:3rem;}.hotel-custom-form .card-left .section1-img{padding-bottom:6rem;border-bottom:0.21rem solid rgb(238,238,238);}.hotel-custom-form .card-left .img-left{border-radius:0.6rem;width:60rem;height:42rem;}.hotel-custom-form .card-left .img-left img{border-radius:0.6rem;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}.hotel-custom-form .card-left .des-h{line-height:3.5rem;}.hotel-custom-form .card-left .section1-img{display:flex;align-items:center;gap:3rem;flex-direction:column;}.hotel-custom-form .card-left .content-right .title-h{font-size:3rem;font-weight:600;margin-bottom:3rem;}.hotel-custom-form .card-left .content-right .sub-title-h{font-size:2.6rem;margin-bottom:2rem;font-weight:500;}.hotel-custom-form .des-h .card-left{line-height:5rem;}.hotel-custom-form .card-left .content-right .des-h p{line-height:unset;}.hotel-custom-form .card-left .title-font-22{margin:6rem 0 4rem 0;font-size:3.2rem;}.hotel-custom-form .card-left .section2-con{display:flex;gap:2rem;align-items:center;margin-bottom:1.5rem;}.hotel-custom-form .card-left .section2-con input{width:28.399rem;height:7.2rem;border-width:0.21rem;}.hotel-custom-form .card-left .section2-con .sub_btn{color:var(--bs-point);border:0.21rem solid var(--bs-point);padding:1.2rem 3.7rem;background-color:white;height:7.2rem;border-radius:0.3rem;font-size:2.6rem;}.hotel-custom-form .card-left .section2-con .primary_btn{font-size:2.6rem;color:white;padding:1.2rem 3.7rem;background-color:var(--bs-point);height:7.2rem;border-radius:0.3rem;}.hotel-custom-form .card-left .section2-button{padding-bottom:6rem;border-bottom:0.21rem solid rgb(238,238,238);}.hotel-custom-form .card-left .container-relative{position:relative;}.hotel-custom-form .card-left .container-relative .text-p{position:absolute;top:50%;font-size:2.6rem;right:2rem;transform:translateY(-50%);}.hotel-custom-form .card-left .tag-list{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;}.hotel-custom-form .card-left .tag-list .tag-h{display:flex;flex-direction:column;align-items:center;gap:5rem;width:28.9rem;border:0.21rem solid #ccc;height:28.9rem;border-radius:1rem;justify-content:center;}.hotel-custom-form .card-left .tag-list .tag-h.active{color:var(--bs-point);border-color:var(--bs-point);}.hotel-custom-form .card-left .tag-list .tag-h span{font-size:2.8rem;font-weight:600;}.hotel-custom-form .card-left .tag-list .tag-h img{max-width:6rem;background-size:cover;background-repeat:no-repeat;}.hotel-custom-form .card-right2{margin-top:unset !important;}.hotel-custom-form .below-des-price{color:#999999;font-size:2.5rem;line-height:3.3rem !important;}.customer-form-page .container-card .item-info-check{display:flex;justify-content:space-between;border-radius:0.6rem;margin:1.6rem 1.4rem;align-items:center;font-size:2.5rem;}.customer-form-page .container-card .item-info-check img{width:4.1rem;height:2.6rem;}.customer-form-page .container-card .item-info-check-first img{width:4.1rem;height:2.6rem;}.customer-form-page .container-card .btn-order{font-size:3.2rem;background-color:var(--bs-point);color:white;border-radius:0.6rem;padding:1.2rem 5rem;width:100%;margin-top:7rem;font-weight:bold;height:10rem;}.customer-form-page .container-card .btn-order+.btn-order{margin-top:3rem;}.hotel-custom-form .card-right2{height:unset;}.hotel-custom-form .container-card{margin-bottom:14rem;}.customer-form-page .content-main{display:flex;align-items:center;gap:1.4rem;}.customer-form-page .content-main .container-card{display:flex;gap:2rem;margin-top:2rem;}.customer-form-page .item-n img{width:0.9rem;height:1.5rem;}.customer-form-page .item-n{display:flex;align-items:center;gap:0.4rem;margin-top:3rem;color:white;}.customer-form-page .container-card{display:flex;gap:3rem;flex-direction:column;}.customer-form-page .container-card .card-left{width:100%;padding:4rem 3rem;background-color:white;border-radius:1.2rem;box-shadow:rgba(149,157,165,0.2) 0 0.8rem 2.4rem;}.customer-form-page .container-card .card-right2{width:100%;background-color:white;border-radius:1.2rem;box-shadow:rgba(149,157,165,0.2) 0 0.8rem 2.4rem;padding:4rem 3rem 6rem 3rem;}.customer-form-page .container-card .title-r{font-size:2.8rem;margin-bottom:3rem;}.customer-form-page .container-card .item-info-r span:first-child{width:unset;}.customer-form-page .container-card .item-info-r.item-info-r-border-b{border-bottom:0.21rem dashed rgb(238,238,238);padding-bottom:4rem;margin-bottom:3.6rem;}.customer-form-page .item-n .label-n{font-size:2.4rem;}.customer-form-page .navigation-section{height:29rem;}.customer-form-page .item-n .number-n{color:var(--bs-point);border-radius:9.9rem;background-color:white;padding:0.4rem 1.3rem;font-size:2.6rem;height:4rem;width:4rem;}.customer-form-page .item-n{display:flex;align-items:center;gap:1.2rem;margin-top:4rem;color:white;}.customer-form-page .main-section{margin-top:-17.5rem;}.banner-ticket{margin-top:3rem;position:relative;}.golf-custom-page .text_img_box_re_sub{color:white;z-index:2;position:absolute;font-size:2.6rem;bottom:8.5rem;left:5.5rem;}.golf-custom-page .text_img_box_re{bottom:14rem;padding-right:4rem;}.golf-custom-page .sub_tour_section2{padding-top:5rem;}.golf-custom-page .banner-middle-tour{background-image:url(/images/sub/banner__golf01-m.png);background-size:contain;aspect-ratio:16 / 9;width:auto;height:auto;margin-top:10rem;}.golf-custom-page .container-middle-tour .son-title{font-size:3.6rem;font-weight:bold;margin-bottom:2rem;}.golf-custom-page .container-middle-tour{left:4%;}.golf-custom-page .container-middle-tour .son-des{font-size:2.8rem;}.golf-custom-page .sub_tour_section5{padding-top:3rem !important;}.completed-order-page .img-con img{width:100%;height:59.6rem;}.completed-order-page .title-main-o{font-size:3.1rem;line-height:1.3;margin-bottom:2rem;}.completed-order-page .title-main-o span{height:3rem;line-height:3rem;padding:0.7rem;}.completed-order-page .title-main-o span::after{display:inline-block;content:"";position:absolute;width:2px;height:2.5rem;background-color:#aaa;top:58%;left:50%;transform:translate(-50%,-50%);}.completed-order-page .sub-title-o{font-size:2.8rem;line-height:4rem;text-align:center;margin-bottom:5rem;}.completed-order-page .btb-back-order{width:59rem;height:9rem;font-size:3.2rem;}.completed-order-page .container-card{display:flex;flex-direction:column;align-items:center;padding:9rem 0 14rem 0;background-color:white;margin:5rem 0 12.4rem 0;border-radius:0.6rem;}.customer-form-page .container-card .card-left{width:66rem;padding:5rem 3rem;background-color:white;border-radius:1rem;box-shadow:rgba(149,157,165,0.2) 0rem 0.8rem 2.4rem;margin-right:unset;}.customer-form-page .container-card .card-left2{width:66rem;height:unset;padding:5rem 3rem;background-color:white;border-radius:0.6rem;box-shadow:rgba(149,157,165,0.2) 0rem 0.8rem 2.4rem;margin-top:3rem;margin-right:unset;margin-bottom:0;}.customer-form-page .container-card .card-left2 .form-group.spe{width:99% !important;}.customer-form-page .container-card .card-right{width:66rem;height:unset;background-color:white;border-radius:0.6rem;box-shadow:rgba(149,157,165,0.2) 0 0.8rem 2.4rem;}.customer-form-page .container-card .card-right2{width:66rem;background-color:white;border-radius:0.6rem;box-shadow:rgba(149,157,165,0.2) 0rem 0.8rem 2.4rem;margin-top:3rem;padding:5rem 3rem;margin-bottom:5rem;}.customer-form-page .container-card .item-info-r{display:flex;justify-content:space-between;margin-bottom:1.2rem;align-content:center;}.customer-form-page .container-card .item-info-r span:first-child{width:17rem;line-height:4rem;}.customer-form-page .container-card .item-info-r.item-info-r-border-b{border-bottom:0.21rem dashed rgb(238,238,238);padding-bottom:3rem;margin-bottom:2.4rem;}.customer-form-page .container-card .card-right img{width:66rem;height:unset;background-size:cover;border-radius:0.6rem 0.6rem 0 0;background-repeat:no-repeat;}.customer-form-page .container-card .card-right .below-right{padding:2rem;}.customer-form-page .title-main-c{font-size:3.2rem;margin-bottom:4rem;}.customer-form-page .title-sub-c{font-size:2.8rem;margin-bottom:3rem;}.customer-form-page .form-group label{font-size:2.6rem;margin-bottom:2.4rem;font-weight:500;}.customer-form-page .con-form{display:flex;justify-content:unset;align-items:flex-start;flex-direction:column;gap:2.6rem;}.customer-form-page .body_inner{padding:0 3rem;}.customer-form-page .con-form .form-group input{width:59rem;height:9rem;border-width:0.21rem;border-radius:0.3rem;}.customer-form-page .con-form.cus-border-bottom{padding-bottom:4rem;border-bottom:0.21rem solid rgb(238,238,238);margin-bottom:4rem;}.customer-form-page .form-group.time-group{display:flex;align-items:center;gap:3rem;}.customer-form-page .form-group-second{display:flex;align-items:center;gap:1rem;}.customer-form-page .form-group-second .car-time-hour{width:16rem;}.customer-form-page .form-group-second{display:flex;align-items:center;gap:1rem;}.customer-form-page .form-group-second .select-width,.customer-form-page select{width:22.5rem;height:9rem;border-width:0.21rem;background-size:2.4rem 1.4rem;}.customer-form-page .con-form .form-group select{width:59rem;}.customer-form-page .card-left2 .cus-select-group .email-group select{width:27.5rem;}.customer-form-page .card-left2 .cus-select-group .email-group input{width:21rem;height:9rem;}.customer-form-page .time-group .form-group-second{flex:1;}.customer-form-page .time-group .form-group-second .select-width{width:auto;flex:1;}.customer-form-page .mb-30{margin-bottom:3rem;}.customer-form-page .mb-10{margin-bottom:1rem;}.customer-form-page input{width:100%;height:9rem;border-width:0.21rem;border-radius:0.3rem;font-size:2.4rem;}.customer-form-page .container-card .cus-form-group{display:flex;flex-direction:column;}.customer-form-page .container-card #extra-requests{padding:3rem;height:25.2rem;border-width:0.21rem;border-radius:0.3rem;}.customer-form-page .container-card .title-r{font-size:2.8rem;margin-bottom:3rem;}.customer-form-page .container-card .title-sub-r{margin-bottom:3.2rem;line-height:3.2rem;}.customer-form-page .container-card .item-info{display:flex;width:42rem;margin-bottom:1.2rem;}.customer-form-page .container-card .item-info.w100{width:100% !important;}.customer-form-page .container-card .item-info.w100 span{width:100% !important;}.customer-form-page .container-card .item-info span:first-child{width:10rem;}.customer-form-page .container-card .item-info-r.font-bold-cus{font-weight:bold;}.customer-form-page .container-card .below-des-price{line-height:4rem;margin-bottom:3rem;max-width:100%;word-break:break-word;}.customer-form-page .container-card .below-title-image{display:flex;align-items:center;margin-bottom:1.2rem;gap:0.5rem;}.customer-form-page .container-card .below-title-image img{width:2.5rem;height:2.5rem;}.customer-form-page .container-card .color-blue{color:var(--bs-point);}.customer-form-page .container-card .cus-label-r{padding:0.8rem 1.2rem;border:0.21rem solid rgb(238,238,238);margin-bottom:3rem;margin-top:2rem;display:inline-block;}.customer-form-page .container-card .item-info-check-first{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 1.4rem;border-radius:0.6rem;background-color:#f3f3f3;margin-bottom:2rem;}.customer-form-page .container-card .item-info-check-first.click{background-color:#686868;}.customer-form-page .below-sub-des{font-size:2.5rem;}.customer-form-page .form-group-radio{display:flex;align-items:center;justify-content:space-between;margin-top:2.8rem;margin-bottom:1rem;width:48rem;}.customer-form-page [type="radio"]:checked,.customer-form-page [type="radio"]:not(:checked){position:absolute;left:-999.9rem;}.customer-form-page [type="radio"]:checked+label,.customer-form-page [type="radio"]:not(:checked)+label{position:relative;padding-left:5.9rem;cursor:pointer;line-height:4rem;display:inline-block;color:#666;font-size:2.4rem;}.customer-form-page [type="radio"]:checked+label:before,.customer-form-page [type="radio"]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:4.2rem;height:4.2rem;border:0.21rem solid #ddd;border-radius:100%;background:#fff;}.customer-form-page [type="radio"]:checked+label:after,.customer-form-page [type="radio"]:not(:checked)+label:after{content:"";width:1.8rem;height:1.8rem;background:var(--bs-point);position:absolute;top:1.2rem;left:1.2rem;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.customer-form-page [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}.customer-form-page [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.customer-form-page .form-group-cus-4input{display:flex;flex-wrap:wrap;align-items:center;gap:0.8rem;margin-bottom:3rem;}.customer-form-page .form-group-cus-4input #user_country{width:98% !important;}.customer-form-page .card-left2 .form-group-flex{display:flex;gap:1rem;align-content:center;}.customer-form-page .form-group-cus-4input input:nth-child(1){width:17.2rem;}.customer-form-page .form-group-cus-4input input:nth-child(2),.customer-form-page .form-group-cus-4input input:nth-child(3){width:18rem;}.customer-form-page .mo-cus-in-3{width:18rem;}.customer-form-page .form-group-cus-4input .user_country{width:100%;}.customer-form-page .form-group-cus-4input input:nth-child(4){width:31.3% !important;}.customer-form-page .card-left2 .form-group-flex select{width:27.5rem;}.customer-form-page .card-left2 .form-group-flex input{width:38.6rem;}.customer-form-page .card-left2 .cus-select-group{display:flex;align-items:center;gap:1rem;}.customer-form-page .card-left2 .cus-select-group input{width:23rem;}.customer-form-page .radio-gr-mo-cus{margin-bottom:3rem;}.customer-form-page .mo_mt-30{margin-top:3rem;}.customer-form-page .navigation-container-prev .cus-size-home{width:2.2rem;height:2rem;}.phone_wrap{flex-direction:column;gap:0;}.cart-item-list .navigation-container-prev .cus-size-arrow{width:1rem;height:1.8rem;}.cart-item-list .title-cart{font-size:3.8rem;margin-top:4rem;margin-bottom:4rem;font-weight:bold;}.cart-item-list .cart-item-list-container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;}.cart-item-list .form-group input:checked+label:after{content:"";display:block;position:absolute;top:0.2rem;left:1.2rem;width:1.8rem;height:2.8rem;border:solid white;border-width:0 0.4rem 0.4rem 0;transform:rotate(45deg);}.cart-item-list .form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:0.2rem solid #ccc;box-shadow:0 0.1rem 0.2rem rgba(0,0,0,0.05),inset 0rem -1.5rem 1rem -1.2rem rgba(0,0,0,0.05);padding:0.8rem;width:4.2rem;height:4.2rem;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1.5rem;background-color:white;}.cart-item-list .cart-left .header-cart{margin-bottom:2rem;border-bottom:0.21rem solid rgb(6,20,6);padding-left:2rem;padding-bottom:1rem;}.cart-item-list .cus-size-home{width:2.2rem;height:2rem;}.cart-item-list .cus-size-arrow{width:1rem;height:1.8rem;}.cart-item-list .cart-left .header-cart{width:66rem;}.cart-item-list .header-cart span{font-size:2.5rem;border-radius:0.3rem;width:12rem;height:5.2rem;border:0.21rem solid rgb(219,219,219);text-align:center;padding:1rem 0;color:#757575;}.cart-item-list .table-container.custom-mo .con-up{display:flex;gap:3rem;align-items:flex-start;padding:0 2rem;}.cart-item-list .table-container.custom-mo .picture-con{position:relative;width:21.9999rem;height:20rem;overflow:hidden;}.cart-item-list .checkbox-group-2{margin:3rem 0;margin-left:2rem;}.cart-item-list .table-container.custom-mo .picture-con .form-group{position:absolute;top:-3rem;left:-2rem;}.cart-item-list .form-group input:checked+label::before{border:0.21rem solid #ccc;}.cart-item-list .form-group.form-table input:checked+label::before{background-color:white;}.cart-item-list .form-group.form-table input:checked+label:after{border-color:black;}.cart-item-list .table-container.custom-mo .title-p{font-size:3rem;margin-bottom:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:34.5rem;}.cart-item-list .table-container.custom-mo .text-right-p{width:34.5rem;}.cart-item-list .table-container.custom-mo .time-date-p{color:#2a459f;margin-bottom:2rem;}.cart-item-list .table-container.custom-mo .des-p{color:#757575;}.cart-item-list .cart-item-list-container .cart-left{width:unset;}.cart-item-list .table-container{border:unset;}.cart-item-list .table-container.custom-mo .des-space-p{margin-top:2rem;padding:0 2rem;}.cart-item-list .table-container.custom-mo .item{padding:2rem 0 0 0;border-bottom:2.1px solid rgb(219,219,219);width:66rem;}.cart-item-list .table-container.custom-mo .des-item{display:flex;justify-content:space-between;margin-bottom:2rem;}.cart-item-list .table-container.custom-mo .des-item span:nth-child(2){font-size:2.8rem;font-weight:600;}.cart-item-list .table-container.custom-mo .cus-header{background-color:rgb(249,250,251);padding:2rem;margin:0;border:0.21rem solid rgb(238,238,238);margin-bottom:3rem;}.cart-item-list .cart-item-list-container .cart-right{width:66rem;border:0.21rem solid rgb(219,219,219);padding:2.8rem 2.4rem;border-radius:0.6rem;padding-bottom:6rem;margin-top:8rem;position:relative;right:unset;}.cart-item-list .cart-item-list-container .title-cr{font-size:2.8rem;font-weight:600;margin-bottom:2rem;}.cart-item-list .cart-item-list-container .item-info-cr:nth-child(3){padding-bottom:3rem;margin-top:1.6rem;border-bottom:0.21rem dashed rgb(219,219,219);margin-bottom:2.4rem;}.cart-item-list .cart-right .item-info-total-cr{font-size:2.7rem;font-weight:bold;justify-content:space-between;align-items:center;margin-bottom:2.4rem;}.cart-item-list .cart-right .info-description-p{line-height:3rem;margin-bottom:3rem;font-size:2.5rem;}.cart-item-list .btn-cart{font-size:3.2rem;background-color:var(--bs-point);color:white;border-radius:0.6rem;padding:2.2rem 5rem;width:100%;font-weight:bold;height:11rem;}.customer-form-page .title-sub-below{font-size:2.5rem;line-height:3.5rem;color:#757575;margin-bottom:2rem;}.reservation-form-cus .parent-form-group{flex-direction:column;gap:2.4rem;}.reservation-form-cus .conn-icon{gap:1rem;}.reservation-form-cus .cus-width-mo input:first-child{width:33.5rem;}.reservation-form-cus .conn-icon img{width:3.7rem;height:3.7rem;}.customer-form-page .cus-select-group input:first-child{width:23rem;max-width:23rem;height:9rem;}.customer-form-page .card-left2 .cus-select-group .email-group select.select-width{width:31.5rem;}.reservation-form-cus .w-375{width:100%;}.customer-form-page .container-card .title-r{line-height:4rem;}.customer-form-page .container-card .title-sub-r{font-size:2.7rem;}.mt-30{margin-top:3rem;}.tour-main-page .banner_section_main_page .banner_section_image{height:24rem;background:url(/uploads/sub/banner_tour_1_m.png) no-repeat center;background-size:cover;}.tour-main-page .banner_section_main_page .box-text{position:absolute;top:8rem;left:3rem;}.tour-main-page .banner_section_main_page .box-text .title-box{font-size:3.6rem;color:#ffffff;margin-bottom:1.6rem;}.tour-main-page .banner_section_main_page .box-text .des-box{font-size:2.6rem;color:rgba(255,255,255,0.8);font-weight:300;}.tour-main-page .sub_tour_section7_product_list{margin-bottom:0;}.content-sub-hotel-detail .room-table-item{padding-bottom:3.6rem;display:flex;}.content-sub-hotel-detail .room-table-item-parent .room-table-item{justify-content:center;}.content-sub-hotel-detail .room-table-item-parent .room-table-item .info-price-right{align-items:center;}.content-sub-hotel-detail .room-table-item .selector-container{display:flex;align-items:center;font-family:Arial,sans-serif;}.content-sub-hotel-detail .room-table-item .label{margin-right:1rem;font-size:2.6rem;font-weight:unset;}.content-sub-hotel-detail .room-table-item .number-selector{display:flex;align-items:center;border:2px solid #ddd;border-radius:4px;overflow:hidden;width:20rem;height:12rem;text-align:center;}.content-sub-hotel-detail .room-table-item .number-display{width:12rem;height:100%;border:none;text-align:center;font-size:2.6rem;padding:0.5rem;}.content-sub-hotel-detail .room-table-item .number-display::-webkit-outer-spin-button,.content-sub-hotel-detail .room-table-item .number-display::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.content-sub-hotel-detail .room-table-item .buttons{display:flex;flex-direction:column;width:100%;height:100%;flex:1;}.content-sub-hotel-detail .room-table-item .button{display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;border:none;width:1.8rem;height:1.2rem;}.content-sub-product-hotel .below-filter-content .search_keyword{gap:2rem !important;max-width:42rem;}.write_container .check_box input[type="checkbox"]:checked+label,.write_container .check_box input[type="checkbox"]:not(:checked)+label{position:relative;padding-left:4rem;cursor:pointer;line-height:3.5rem;display:inline-block;color:#666;}.content-sub-product-hotel .below-filter-content .search_keyword .btn_search{border-radius:0.2rem !important;padding-right:2rem !important;height:7rem;}.content-sub-product-hotel .below-filter-content .search_keyword .btn_search button{width:3rem !important;height:4.5rem !important;background:url(/images/ico/keyword_ic.png) no-repeat center;background-size:2.6rem 2.5rem !important;}.content-sub-hotel-detail .room-table-item .button:active{background-color:#ddd;}.content-sub-hotel-detail .room-table-item .button.up{}.content-sub-hotel-detail .room-table-item .buttons-con-top,.content-sub-hotel-detail .room-table-item .buttons-con-bottom{height:4.4rem;width:5.3rem;border:2px solid #dbdbdb;border-top:none;border-right:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.content-sub-hotel-detail .room-table-item .buttons-con-bottom{border-bottom:none;}.content-sub-hotel-detail .room-table-item .info-price-right{display:flex;flex-direction:column;align-items:flex-end;gap:2rem;}.content-sub-hotel-detail .room-table-item .label-cus1{font-weight:600;font-size:2.6rem;}.m-pt-32{padding-top:3.2rem;}.content-sub-hotel-detail .book-button{border-width:2px;padding:0;border-radius:0.5rem;width:20rem !important;height:6rem;display:flex;justify-content:center;align-items:center;font-size:2.6rem;}.content-sub-hotel-detail .btn-book-button{height:8rem;width:100%;background-color:var(--bs-point);color:white;border-radius:4px;}.custom-hotel-mo .prd_info{flex-wrap:wrap;}.main_page_01 .banner_section_main_page .box-text{text-shadow:0.2rem 0.2rem #000;}.item_search_section{padding-top:11rem;}.search__summary{font-size:2.6rem;margin-bottom:2rem;}.search__box{gap:2rem;flex-direction:column;}.search__type{border-radius:0.4rem;width:100%;height:10rem;}.search__input{border-radius:0.4rem;height:10rem;}.search__btn{border-radius:0.4rem;width:100%;height:9rem;font-size:3.2rem;}.search__tabs{overflow:auto;}.search__tabs ul{gap:2rem;margin-top:4rem;justify-content:unset;padding-bottom:2rem;}.search__tabs ul li button{font-size:2.6rem;padding:0.3rem 4rem;white-space:nowrap;}.search__result{margin-top:8rem;}.search__result__head .ttl{font-size:3.8rem;}.search__result__head .ttl span{font-size:2.6rem;margin-left:2.1rem;}.search__result__sort{display:none;}.search__result__sort__select{border-radius:0.4rem;width:30rem;height:9rem;}.search__result__list{margin-top:6rem;}.search__result__list .product-card-item-container{margin-top:3rem;padding-bottom:7rem;flex-direction:column;}.search__result__list .product-card-item-left,.search__result__list .product-card-item-left *{width:33.3rem;height:auto;}.search__result__list .product-card-item-right{width:100%;margin-left:0;margin-top:3.5rem;}.search__result__list .product-card-item-right .title-container{flex-direction:column;border:none;}.search__result__list .product-card-item-right .title-container h2{font-size:3rem;max-width:100%;}.search__result__list .product-card-item-right .title-container .star-container{display:flex;gap:1.9rem;}.search__result__list .product-card-item-right .star-content span{padding-left:1.9rem;}.search__result__list .product-card-item-right .sub-title{margin-top:2.1rem;padding-bottom:1.9rem;gap:1rem;}.search__result__list .list-item-info .item-info{margin:2.5rem 0;}.search__result__list .list-item-info .item-info .item-info-label{padding:2rem;}.search__result__list .list-item-info .item-info .item-price-info span.main{font-size:3.3rem;}.search__result__list .list-item-info .item-info-label{padding:2rem 0 2rem 2rem;margin-bottom:3.6rem;font-size:2.6rem;}.coupon_list{padding:3rem 0 13.5rem;}.coupon_list .coupon_visual{position:relative;width:100%;height:24rem;}.coupon_list .coupon_visual .visual_txt{position:absolute;top:6rem;left:3rem;}.coupon_list .coupon_visual .visual_txt p{font-size:3.6rem;letter-spacing:-1px;color:#ffffff;font-weight:bold;margin-bottom:1.4rem;}.coupon_list .coupon_visual .visual_txt span{opacity:0.8;font-size:2.8rem;letter-spacing:-1px;color:#ffffff;}.coupon_list .coupon_visual img{width:100%;height:100%;}.coupon_list .coupon_content{margin-top:9.5rem;}.coupon_list .coupon_content .top{padding-bottom:3rem;}.coupon_list .coupon_content .top p{font-size:3.8rem;}.coupon_list .coupon_content .list_tag{gap:2rem;padding:3.4rem 0;overflow-x:auto;}.coupon_list .coupon_content .list_tag .tag{padding:1rem 3rem;border-radius:2.8rem;background-color:#fff;border:1px solid #dbdbdb;font-size:2.6rem;}.coupon_list .coupon_content .card_cou{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:4rem;}.coupon_list .coupon_content .card_cou .card{width:calc(100% / 2 - 1.5rem);max-width:33.5rem;cursor:pointer;overflow:hidden;}.coupon_list .coupon_content .card_cou .card:hover .images img{transform:scale(1.2);}.coupon_list .coupon_content .card_cou .card .images{width:100%;max-height:21rem;object-fit:cover;overflow:hidden;}.coupon_list .coupon_content .card_cou .card .images img{transition:all 0.5s linear;}.coupon_list .coupon_content .card_cou .card .text{margin-top:2.5rem;}.coupon_list .coupon_content .card_cou .card .text .keyword{margin-bottom:1.5rem;font-size:2.5rem;letter-spacing:-1px;color:#757575;}.coupon_list .coupon_content .card_cou .card .text .title{font-size:2.8rem;}.coupon_list .coupon_content .add_btn{margin-top:5.5rem;}.coupon_list .coupon_content .add_btn .add_card{font-size:2.8rem;height:8.5rem;border-width:2px;border-radius:6rem;width:37.5rem;}.popup_coupon{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;}.popup_coupon .popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66rem;height:90rem;z-index:2;padding:4rem;background-color:#fff;border-radius:1.6rem;}.popup_coupon .popup .top{margin-bottom:2.8rem;}.popup_coupon .popup .top .close{opacity:1;}.popup_coupon .popup .top .close img{width:2.9rem;}.popup_coupon .popup .content{overflow-y:auto;height:calc(100% - 3.5rem);}.popup_coupon .popup .content .infomation{padding:3.8rem 4.5rem;border-radius:0.3rem;background-color:#f7f7f7;gap:3rem;flex-direction:column;align-items:center;}.popup_coupon .popup .content .infomation .avatar_info{width:22rem;height:22rem;border-radius:11rem;background-color:#000000;display:flex;justify-content:center;}.popup_coupon .popup .content .infomation .avatar_info img{width:22rem;height:22rem;}.popup_coupon .popup .content .infomation .txt_info{display:flex;flex-direction:column;gap:4rem;max-width:100%;}.popup_coupon .popup .content .infomation .txt_info .title{font-size:3.4rem;text-align:center;}.popup_coupon .popup .content .infomation .txt_info .list_des{display:flex;justify-content:center;flex-direction:column;margin:0 auto;}.popup_coupon .popup .content .infomation .txt_info .list_des .des{gap:1rem;align-items:flex-start;}.popup_coupon .popup .content .infomation .txt_info .list_des .des+.des{margin-top:1rem;}.popup_coupon .popup .content .infomation .txt_info .list_des .des p{font-size:2.2rem;letter-spacing:-1px;color:#555555;font-weight:bold;text-wrap:nowrap;line-height:1.3;}.popup_coupon .popup .content .infomation .txt_info .list_des .des p::before{content:"";position:absolute;top:35%;left:0;width:0.4rem;height:0.4rem;border-radius:50%;background-color:#222222;}.popup_coupon .popup .content .infomation .txt_info .list_des .des span{font-size:2.2rem;letter-spacing:-1px;color:#555555;font-weight:500;line-height:1.3;}.popup_coupon .popup .content .infomation .txt_info .info_download{display:flex;align-items:center;justify-content:center;gap:2rem;}.popup_coupon .popup .content .infomation .txt_info .info_download .btn_down{gap:1rem;width:32rem;height:6rem;border-radius:3rem;background-color:#2a459f;font-size:2.6rem;letter-spacing:-1px;color:#ffffff;font-weight:500;}.popup_coupon .popup .content .infomation .txt_info .info_download .btn_down img{width:2.2rem;}.popup_coupon .popup .content .infomation_slide{margin-top:6rem;}.popup_coupon .popup .content .infomation_slide img{height:36rem;}.popup_coupon .popup .content .infomation_slide .swiper-button-next{background:url(/images/ico/btn_next.png) no-repeat center;width:6rem;height:6rem;right:0;display:none;}.popup_coupon .popup .content .infomation_slide .swiper-button-prev{background:url(/images/ico/btn_prev.png) no-repeat center;width:6rem;height:6rem;left:0;display:none;}.popup_coupon .popup .content .infomation_detail{margin:5rem 0 6rem;}.popup_coupon .popup .content .infomation_detail .detail_tit{font-size:2.6rem;letter-spacing:-1px;line-height:1.3;color:#222222;}.popup_coupon .popup .content .infomation_detail .detail_tit+.detail_tit{margin-top:1rem;}.popup_coupon .popup .content .infomation_detail .content{margin-top:4.5rem;}.popup_coupon .popup .content .infomation_detail .content p{font-size:2.6rem;letter-spacing:-1px;line-height:1.3;color:#222222;}.popup_coupon .popup .content .infomation_detail .content p+p{margin-top:1rem;}.popup_coupon .popup .content .infomation_detail .content p span{color:#757575;}.popup_coupon .popup .content .infomation_map{padding:4rem 3rem;border:2px solid #dbdbdb;border-radius:0.6rem;margin-bottom:6.5rem;}.popup_coupon .popup .content .infomation_map .text{padding-bottom:1.8rem;border-bottom:2px solid #222222;}.popup_coupon .popup .content .infomation_map .text p{font-size:2.4rem;}.popup_coupon .popup .content .infomation_map .text p+p{margin-top:1rem;}.map_info{padding-top:4rem;border-radius:1rem;}.popup_coupon .swiper-pagination{opacity:1;}.popup_coupon .swiper-pagination-bullet-active{background:#fff;}.golf-custom-page .golf-cus-css-mobile .img_box_re_img{background-size:cover;height:70rem;}.golf-custom-page .thailand_golf_list_{display:flex;gap:2rem;row-gap:5rem;flex-wrap:wrap;margin-top:2.9rem;}.tour-main-page .banner_section_main_page .banner_section_image{margin-top:0;}.spa-page-cus-css .img_box_re{width:100%;height:100%;}.spa-page-cus-css .mid-banner-ticket{margin-top:3.2rem;}.spa-page-cus-css .tiket-tool-b{display:flex;justify-content:space-between;align-items:start;margin-top:3rem;margin-bottom:4rem;}.spa-page-cus-css .btn-gr-ticket{overflow-x:scroll;height:9rem;max-width:100%;display:flex;gap:1rem;padding-bottom:2rem;}.spa-page-cus-css .list-ticket-item{max-width:35rem;}.spa-page-cus-css .list-ticket-grid{height:unset;padding-bottom:0;margin-bottom:6rem;gap:5rem 2rem;}.spa-page-cus-css .tag-red{width:11rem;height:11rem;}.section_vehicle_2 select{height:9rem;}.mb-3rem{margin-bottom:3rem;}.bs-input-check input[type="checkbox"]+label::after{top:0;transform:translateY(0);width:3.5789rem;height:3.5789rem;background-size:0.8421rem;border-radius:0.2631rem;}.contact_email .email-group input{width:35rem;}.contact_email .select-width{width:43rem;}.bs-input-check input[type="checkbox"]+label{padding-left:5.105rem;line-height:3.5rem;font-size:3rem;}.bs-input-check input[type="checkbox"]+label::before{width:1.5rem;height:2.5rem;position:absolute;left:0.5rem;top:1.3rem;border-radius:1px;border:0.66rem solid transparent;border-top:none;border-left:none;}.customer-form-page.golf .container-card .gap-20{gap:10rem !important;}.customer-form-page .form-group-cus-4input .phone_kor{width:18rem;}.customer-form-page .container-card #extra-requests::placeholder{font-size:2.6rem;}.login_tab{margin-bottom:1.9231rem;}.login_tab button{height:3.5769rem;border:0.0769rem solid #dbdbdb;font-size:1rem;line-height:unset;border-bottom-color:#252525;}.login_tab button.on{border:0.0769rem solid #252525;border-bottom:0;}.member .login_input>div+div{margin-top:0.7692rem;}.member .login_box .save_id{margin-top:1.5385rem;}.sns_login_ttl{margin:3.8462rem 0 2.3077rem;}.sns_login_ttl span{padding:0 1.5385rem;font-size:1rem;line-height:2.5rem;}.another_login{max-width:15rem;margin-bottom:11.5385rem;}.another_login .another_btn{width:3.4615rem;height:3.4615rem;background-size:3.4615rem;}.another_login .another_btn:nth-child(n + 2){margin-left:20px;}.another_login .another_btn.naver{background-image:url(../images/btn/naver_ico_m.png);}.another_login .another_btn.kakao{background-image:url(../images/btn/kakao_ico_m.png);}.another_login .another_btn.google{background-image:url(../images/btn/google_ico_m.png);}.login_box .login_input .login_btn.tab_2{margin-bottom:13.4615rem;}.login_find .find_id .find_id_box .button_wrap .certi_ok{width:5.2692rem;height:3.4615rem;border-radius:0.0769rem;border:0.0769rem solid #757575;font-size:1rem;}.login_find .find_id .find_id_box .button_wrap{gap:0;justify-content:space-between;}.datepick .ui-datepicker-trigger{right:1.5385rem;}.member .join_list{margin-bottom:5rem;}.join .join_list a{font-size:1.0769rem;line-height:3.4615rem;border:0.0769rem solid;border-radius:0.1538rem;}.join .join_list .naver a i{width:1.3462rem;height:1.3462rem;background-image:url(../images/ico/join_naver_ico.png);background-size:1.3462rem;}.join .join_list .kakao a i{width:1.4231rem;height:1.3462rem;background-image:url(../images/ico/join_kakao_ico.png);background-size:1.4231rem;}.join .join_list .google a i{width:35px;height:36px;background-image:url(../images/ico/join_google_ico.png);background-size:1.3462rem;}.guide-employee-page .title-gp{margin-top:9rem;font-size:3.8rem;color:rgb(37,37,37);font-weight:bold;margin-bottom:4.8rem;}.guide-employee-page .pic-item{height:33.9rem;width:100%;border-radius:2rem;padding:0 3.4rem;gap:3rem;box-shadow:0rem 0.6rem 2.016rem 0.084rem rgba(0,0,0,0.13);}.guide-employee-page .title-rtd{font-size:3.2rem;color:rgb(37,37,37);font-weight:bold;margin-bottom:0.8rem;}.guide-employee-page .list-text-item{column-gap:1rem;margin-bottom:0.8rem;flex-wrap:wrap;width:33rem;}.guide-employee-page .list-text-item span{font-size:2.6rem;color:rgb(117,117,117);line-height:1.875;width:13.3rem;white-space:nowrap;}.guide-employee-page .button-lp{font-size:2.6rem;border-radius:9.1rem;background-color:rgb(42,69,159);font-weight:bold;width:30rem;text-align:center;height:6.2rem;color:white;padding:1.5rem 2.2rem;cursor:pointer;}.guide-employee-page .pic-item .pic-con{width:46rem;height:24rem;border-radius:2rem;}.guide-employee-page .box-description{border-style:solid;border-width:2px;border-color:rgb(219,219,219);border-radius:0.6rem;background-color:rgb(250,250,250);padding:4rem 3rem;margin-bottom:18rem;}.guide-employee-page .box-description{border-style:solid;border-width:2px;border-color:rgb(219,219,219);border-radius:0.6rem;background-color:rgb(250,250,250);padding:4rem 3rem;margin-bottom:18rem;}.guide-employee-page .box-description .title-bd{font-size:3.4rem;color:rgb(37,37,37);font-weight:bold;margin-bottom:4rem;}.guide-employee-page .box-description ul{font-size:2.6rem;}.guide-employee-page .popup-content .close-popup{position:absolute;top:2rem;right:3rem;cursor:pointer;}.guide-employee-page .popup-content .title-pc{font-size:2.8rem;line-height:1.222;padding-bottom:3rem;border-bottom:1px solid rgb(37,37,37);}.guide-employee-page .popup-content .des-pc{font-size:2.6rem;color:rgb(69,69,69);line-height:1.875;padding-top:3rem;}.guide-employee-page .popup-content .last-des-pc{font-size:2.6rem;line-height:1.875;color:rgb(117,117,117);margin-top:1.6rem;margin-bottom:3rem;}.guide-employee-page .popup-container{position:absolute;width:100%;right:0;top:95%;z-index:3;border-radius:2rem;overflow:hidden;border:0.1rem solid rgb(219,219,219);}.guide-employee-page .popup-content{background:white;padding:5rem 3rem 0.1rem 3rem;box-shadow:0 0.4rem 0.6rem rgba(0,0,0,0.1);}.guide-employee-page .popup-content .close-popup{width:2.2rem;}.guide-employee-page .img_box_re{width:unset;height:unset;}.guide-employee-page .banner-ticket .text_img_box_re{font-size:3.8rem;bottom:9rem;}.guide-employee-page .banner-ticket .category-des .nav-des{gap:0.4rem;}.guide-employee-page .banner-ticket .category-des{position:absolute;bottom:3.5rem;left:5.3rem;color:white;display:flex;align-items:center;width:82%;justify-content:space-between;text-shadow:0.2rem 0.2rem #000;}.guide-employee-page .list-pic{gap:3.6rem;}.guide-employee-page .prd_list_pagination{margin-top:6rem;margin-bottom:10rem;}.guide-employee-page .banner-ticket .category-des .price{font-size:3.2rem;}.guide-employee-page .pb-2{padding-bottom:0.6rem;}.popup_area_{height:100%;overflow:auto;background-color:#ffffff;max-height:unset;min-width:100%;max-width:unset;padding:0 3rem;font-size:0.9231rem;border:none;}.login_cont .bs-select,.bs-input{height:8.2rem;font-size:2.8rem;}.tel_row.new_flex{flex-wrap:wrap;row-gap:1rem;column-gap:0.6rem;}.login_box .tel_row .bs-select{margin-right:0px;}.login_cont .user_country{font-size:2.6rem;height:9rem;width:100%;}.popup_top_{width:100%;height:10rem;background-color:#ffffff;display:flex;align-items:center;justify-content:space-between;font-size:2.8rem;font-weight:bold;border-bottom:0.22rem solid #dbdbdb;}.sup_button{background-color:white;color:black;border:0.2rem solid #dbdbdb;padding:2.6rem 2rem;border-radius:0.5rem;cursor:pointer;margin-top:2rem;width:100%;font-size:2.8rem;}.another_login{max-width:39rem;margin-bottom:0;}.member .btn_link a+a::after{content:"";display:block;width:0.1rem;height:2.4rem;background:#dddddd;position:absolute;top:50%;left:0;transform:translateY(-50%);}.input-row+.input-row{margin-top:2rem;}.content-sub-hotel-detail .main_visual_content_ .form_element_{margin-top:0.5rem !important;}#container.pt100{padding-top:10rem;}#container.sub{padding:3rem 0 13rem;}.another_login{gap:2rem;}.cars_category_wrap .ttl_category_depth_child{font-size:2.7rem;font-weight:400;color:#999;padding-top:4rem;}.caution_popup{position:absolute;top:4.4rem;right:-3.1rem;width:66rem;height:50rem;box-sizing:border-box;background:#fff;padding:4rem 3rem;z-index:100;color:gray;overflow-y:scroll;border:1px solid #203a4d;}.caution_popup .caution_content h4{font-size:2.6rem;font-weight:500;color:#000000;margin-bottom:2rem;}.sect_ttl_box{margin-bottom:6rem;}.sect_ttl_box h2{font-size:4rem;text-align:center;line-height:1.4;}.sect_ttl_box .description{margin-top:4rem;font-size:3rem;line-height:1.5;color:#757575;text-align:center;}.bs_table tbody tr .subject a{white-space:unset;}.contact_main .cont_ttl{padding-bottom:3rem;}.cont_ttl h3{font-size:3.6rem;}.contact_main .contents>div+div{margin-top:7rem;}.contact_main .cont_ttl .more_btn{display:flex;align-items:center;font-size:2.6rem;font-weight:700;}.contact_main .cont_ttl .more_btn i{margin-left:1rem;display:block;width:2rem;height:2rem;background:no-repeat center;background-image:url(/images/ico/box_box_arrow.png);}.faq_sect .faq_list .ques_box{padding:2.8rem 0;padding-right:5.5rem;}.faq_sect .faq_list .ques_box .code_name{width:74.2846px;margin-right:18.5718px;display:none;}.faq_sect .faq_list .ques_box .code_name{width:7.42846rem;margin-right:1.85718rem;display:none;}.faq_sect .faq_list .ques_box .ques_text{padding-left:4.64282rem;width:100%;}.faq_sect .faq_list .ques_box i.q{width:3.71436rem;height:3.71436rem;}.faq_sect .faq_list .ques_box .description{max-width:100%;color:#454545;white-space:wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4545;max-height:2.91em;}.faq_sect .faq_list .ques_box i.arrow{width:2.78564rem;height:1.67154rem;right:1.85718rem;}.faq_sect .faq_list .answer_box_wrap{padding:1.85718rem;padding-left:4.64282rem;}.faq_sect .faq_list .answer_box_wrap .answer_box{padding-left:4.64282rem;}.faq_sect .faq_list .answer_box .ans{width:3.71436rem;height:3.71436rem;}.faq_sect .faq_list .answer_box div{display:inline-block;}.qiuck_box .info{flex-wrap:wrap;}.qiuck_box .info .info_detail{width:50%;}.qiuck_box .info .info_detail picture{width:9.59998rem;height:auto;}.qiuck_box .info .info_detail:nth-child(n + 3){margin-top:-0.385px;}.qiuck_box .info .info_detail+.info_detail{margin-left:0;}.qiuck_box .info .info_detail:nth-child(even){margin-left:-0.385px;}.qiuck_box .info .info_detail a{font-size:2.6rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:auto;gap:1.85718rem;padding:3.71436rem 1.85718rem;}.line_arrow{position:absolute;bottom:0;right:-0.30004rem;z-index:2;width:4.42rem;height:6.5rem;background:rgba(255,255,255,0.9);justify-content:center;display:none !important;}.bs_table tr.notice_tr{align-items:center;}.bs_table tr.notice_tr .notice{width:7.42846rem;flex-shrink:0;}.bs_table tbody tr.notice_tr .subject{width:calc(100% - 7.42846rem);}.bs_table tbody tr.notice_tr .subject a{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:horizontal;line-height:1.4545;display:block;max-height:1.4545em;}.evaluate_section .sub_visual{background-image:url("../assets/images/evaluate/m_evaluate_img.png");height:25.4rem;width:100%;background-repeat:no-repeat;}.list_container .sub_visual .content_sub{left:3rem;}.list_container .sub_visual .content_sub span{font-size:3.2rem;font-weight:700;margin-bottom:1.6rem;display:block;}.list_container .sub_visual .content_sub p{font-size:2.8rem;font-weight:400;line-height:1.2;}.tour_slider{margin:-1.49994rem;}.tour_slider .card{width:52rem;border-radius:0.60008rem;min-height:50.00008rem;}.tour_slider .slider_box{margin:1.49994rem;}.tour_slider .card .card_top{width:100%;position:relative;border-radius:0.60008rem 0.60008rem 0 0;height:31.50004rem;}.tour_slider .card .card_top img{width:100%;}.bs_table tbody,.bs_table{display:block;}.bs_table tr{display:flex;flex-wrap:wrap;padding:1.85718rem 0.92846rem;}.bs_table tbody .notice_tr td.num{display:block;}.bs_table thead{display:none;}.bs_table tbody td{padding:0.46436rem 0.92846rem;font-size:2.6rem;}.bs_table.news tbody td.notice{padding:0.6436rem 0.92846rem;}.bs_table tbody td.notice{width:9rem;}.bs_table tbody td.subject_travel{width:100%;}.bs_table tbody td.subject_travel a{padding:0;}.bs_table tbody td.name_en{display:none;}.bs_table tbody td.num{display:none;order:2;}.bs_table tbody td.ttl{order:3;position:relative;margin-right:2.98012rem;}.bs_table tbody td.ttl::before{content:"Category:";}.bs_table tbody td.ttl::after{content:"";position:absolute;width:0.1001rem;height:2.4999rem;background-color:#8c8c8c;top:0.49998rem;left:calc(100% + 1.49994rem);}.bs_table tbody td.name{position:relative;margin-right:2.98012rem;order:4;}.bs_table tbody td.date{order:5;}.bs_table tbody td.date_travel{position:relative;}.bs_table tbody td.date_travel::before{content:"Date Posted:";}.bs_table tbody td.name::before{content:"Author:";}.bs_table tbody td.name::after{content:"";position:absolute;width:0.1001rem;height:2.4999rem;background-color:#8c8c8c;top:0.49998rem;left:calc(100% + 1.49994rem);}.contact_main_bot .bs_table tbody td.ttl{text-align:left;}.contact_main_bot .bs_table tbody td.des{width:100%;text-align:left;}.bs_table tbody tr .subject{display:flex;align-items:center;text-align:left;width:100%;padding-left:0.92846rem;order:1;}.bs_table.news tbody tr .subject{}.bs_table tbody tr .subject a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4545;white-space:wrap;word-break:break-all;}.bs_table tbody tr .subject .red{font-size:2.41436rem;color:#e9281d;margin-left:3.076923077px;flex:0 0 auto;line-height:3.38rem;}.bs_table tbody tr .subject i{display:inline-block;width:1.60004rem;height:1.99992rem;background:no-repeat center;background-image:url(../images/ico/status_table_lock_ico.png);margin-left:0.80002rem;background-size:1.60004rem 1.99992rem;flex:0 0 auto;}.bs_table.row tbody td{text-align:left;width:100%;}.bs_table.row tbody th{display:block;width:100%;text-align:left;padding:1.85718rem;font-weight:500;}.bs_table tbody td.code_name{font-size:2.4rem;}.write_container .file_box .file_select{gap:0 1rem;}.write_container .file_box .file_select label{font-weight:500;padding:1.5rem 2rem;border:1px solid #252525;border-radius:0.3rem;cursor:pointer;height:8.2rem;display:flex;align-items:center;}.write_container .check_box input[type="checkbox"]:checked+label,.write_container .check_box input[type="checkbox"]:not(:checked)+label{position:relative;padding-left:4rem;cursor:pointer;line-height:3.5rem;display:inline-block;color:#666;}.write_container .check_box input[type="checkbox"]:checked+label:before,.write_container .check_box input[type="checkbox"]:not(:checked)+label:before{width:3.2rem;height:3.2rem;}.write_container .check_box input[type="checkbox"]:checked+label:after,.write_container .check_box input[type="checkbox"]:not(:checked)+label:after{content:"";width:1.8rem;height:1.8rem;top:0.8rem;left:0.8rem;}.popup_place__body .policy_top{margin-top:3rem !important;font-size:2rem !important;line-height:1.3 !important;}.popup_place__body .policy_center{margin-top:4rem !important;}.popup_place__body .policy_center .left{width:56rem !important;}.popup_place__body .policy_center p{font-size:1.7rem !important;line-height:1.3 !important;}.popup_place__body .policy_center .right{width:calc(100% - 17rem) !important;}.popup_place__body .policy_bottom{font-size:2rem !important;line-height:1.3 !important;margin-top:4rem !important;}.popup_wrap.place_pop.cart_info_pop .pop_box{max-width:80rem;}.popup_wrap.cart_info_pop .popup_place__head{padding-top:3.5rem;}.order-form-page .info-table-order th{width:13.6rem;}.order-form-page .info-table-order th,.info-table td{padding:2rem;border:1px solid #ddd;font-size:2.5rem;}.order-form-page .info-table-order.info-table-cus-padding td{padding:1.1rem;}.order-form-page .info-table-order td{font-size:2.5rem;}.order-form-page .info-table-order.info-table-cus-padding td .note{margin-top:0.5rem;font-size:2.3rem;}.order-form-page .info-table-order .select-time-c{height:7rem;font-size:1.8rem;}.popup_wrap.cart_info_pop .lb-tb-cus{margin-bottom:1rem;display:inline-block;font-size:1.8rem;}.popup_wrap.cart_info_pop .btn_add_cart{width:20rem;height:8rem;border-radius:0.6rem;border:1px solid #dbdbdb;background-color:#fff;color:#252525;margin-top:3rem;font-size:2.6rem;}.order-form-page .info-table-order.info-table-cus-padding td input{width:100%;height:7rem;font-size:2.5rem;}.order-form-page .info-table-order.info-table-cus-padding td input{width:100%;height:7rem;font-size:2.5rem;}.order-form-page .two-table-tb .lb-tb-cus{margin-bottom:1.4rem;display:inline-block;font-size:2.2rem;}.popup_wrap.place_pop .pop_box{padding:0 3rem !important;width:calc(100% - 3rem);height:65rem;}.popup_wrap.place_pop.policy_pop .pop_box .close{position:absolute;top:1.7692rem;right:2.7692rem;width:2.5385rem;height:2.5385rem;background-size:1.5385rem;background:url(/images/ico/close_icon_popup.png) no-repeat center;}.common_tab_wrap{margin-top:3.714rem;overflow-x:auto;overflow-y:hidden;position:relative;flex-direction:column;gap:2rem;}.common_tab_wrap #search{width:100%;}.evaluate_search select{width:20rem;height:7rem;}.evaluate_search input{height:7rem;width:37rem;flex:1;}.evaluate_search .search_button{width:10rem;height:7rem;}.common_tab_wrap .evaluate_search{gap:1rem;justify-content:flex-end;}.common_tab{display:block !important;width:100%;white-space:nowrap;}.common_tab li{display:inline-block;}.common_tab li+li{margin-left:1.857rem;}.common_tab li a{padding:1.857rem 3.714rem;border-radius:3.25rem;font-size:2.414rem;}.faq_sect .faq_list .ques_box{padding:2.786rem 0;padding-right:5.572rem;}.faq_sect .faq_list .ques_box .code_name{width:7.428rem;margin-right:1.857rem;display:none;}.faq_sect .faq_list .ques_box .ques_text{padding-left:4.643rem;width:100%;}.faq_sect .faq_list .ques_box i.q{width:3.714rem;height:3.714rem;border-radius:50%;}.faq_sect .faq_list .ques_box .description{max-width:100%;color:#454545;white-space:wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4545;max-height:2.91em;}.faq_sect .faq_list .ques_box i.arrow{width:2.786rem;height:1.671rem;right:1.857rem;}.faq_sect .faq_list li:first-of-type .answer_box_wrap{}.faq_sect .faq_list .answer_box_wrap{padding-left:3.643rem !important;}.faq_sect .faq_list .answer_box_wrap .answer_box{padding-left:4.643rem;}.faq_sect .faq_list .answer_box .ans{width:3.714rem;height:3.714rem;border-radius:50%;}.faq_sect .faq_list .answer_box div{display:inline-block;}.qiuck_box .info{flex-wrap:wrap;}.qiuck_box .info .info_detail{width:50%;}.qiuck_box .info .info_detail picture{width:9.6rem;height:auto;}.qiuck_box .info .info_detail:nth-child(n + 3){margin-top:-0.38px;}.qiuck_box .info .info_detail+.info_detail{margin-left:0;}.qiuck_box .info .info_detail:nth-child(even){margin-left:-0.38px;}.qiuck_box .info .info_detail a{font-size:2.6rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:auto;gap:1.857rem;padding:3.714rem 1.857rem;}.line_arrow{position:absolute;bottom:0;right:-0.3rem;z-index:2;width:4.42rem;height:6.5rem;background:rgba(255,255,255,0.9);justify-content:center;display:none !important;}.write_container .wrap_check .privacy{height:23.7143rem;padding:0.7143rem;}.write_container .wrap_check .privacy *{font-family:inherit !important;font-size:2.2rem !important;line-height:1.5 !important;width:100%;}.write_container .wrap_check .privacy table{}.write_container .wrap_check .privacy table td{height:100% !important;width:35.3% !important;padding:0 1rem !important;min-width:22rem !important;}.write_container .wrap_check .privacy table tr{display:block !important;height:100% !important;padding:0 !important;}.write_container .btn-wrap{gap:0 1rem;margin-top:6rem;}.thumb .hover_active span{font-size:2.8rem;line-height:1.3;}.list_wrap .summary{margin-top:3rem;}.list_wrap .summary .subject{font-size:2.6rem;line-height:1.444;width:100%;overflow:hidden;text-overflow:unset;display:-webkit-box;-webkit-line-clamp:unset;-webkit-box-orient:unset;line-height:1.444;height:unset;word-break:break-all;}.list_wrap .summary .date{margin-top:2rem;font-size:2.6rem;text-align:left;}.tab_wrap ul li a{font-size:3.2rem;line-height:1.3;padding-bottom:3rem;}.tab_wrap.mb-lg{margin-bottom:8rem;}.view_container .view_top .sect_ttl_box{margin-bottom:3rem;}.view_container .view_top{padding-bottom:4rem;border-bottom:1px solid #2b2b2b;}.view_container .view_content{padding:0px 3rem 10rem 3rem;}.view_container .view_content .view_content-detail{margin-top:4rem;}.view_container .view_relate{margin-top:3rem;}.view_container .view_relate .ttl{font-size:3rem;font-weight:700;margin-bottom:4rem;}.view_container .view_relate .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);display:block;width:5rem;height:5rem;background:no-repeat center;background-image:url(/images/ico/slider_btn.png);font-size:0;color:transparent;z-index:100;}.prd_slider{margin:0 -1.5rem;}.view_container .comment_box{margin-top:80px;}.comment_box .comment_box-top .comment_box-count{margin-bottom:1.5rem;font-size:2.8rem;}.comment_box-input .bs-input{height:10rem;width:calc(100% - 15rem);padding:2rem;border-radius:0.4rem;}.comment_box-input .bs-input::placeholder{font-size:2.8rem;}.comment_box-input .comment_btn{width:15rem;height:10rem !important;margin-left:1rem;}.comment_box .comment_box-details{margin-top:3rem;}.user .user-avatar img{width:5.2rem;height:5.2rem;border-radius:50%;border:1px solid #dbdbdb;}.comment_box .comment_box-details .user{display:flex;column-gap:2rem;padding:3rem 0;border-bottom:1px solid #dbdbdb;flex-wrap:wrap;row-gap:1.5rem;}.comment_box .comment_box-details .user-detail{max-width:calc(100% - 5.2rem - 2rem);flex:1;}.comment_box .comment_box-details .user-detail .user-comment{word-wrap:break-word;line-height:1.625;color:#454545;}.comment_box-details .user-content{margin-top:2.5rem;}.comment_box-details .user-content .user-type{cursor:pointer;}.comment_box-details .user-content span{line-height:1.5;color:#6c7580;position:relative;margin-right:2rem;word-break:break-all;}.comment_box-details .user-content .user-title::after,.comment_box-details .user-content .user-date::after{position:absolute;content:"";width:1px;height:1rem;background-color:#d8d8d8;top:50%;transform:translateY(-50%);left:calc(100% + 1rem);}.comment_box-details .user-detail .user-operation{margin-top:2rem;}.comment_box-details .user-detail .user-operation button{line-height:1.5;color:#454545;border:1px solid #dbdbdb;padding:0 1rem;border-radius:0.3rem;}.comment .comment_box-input{display:flex;gap:0 1rem;margin-bottom:0.3846rem;width:100%;}#comment_list .comment_user .comment_user-avatar img{width:5.2rem;height:5.2rem;border-radius:50%;border:1px solid #dbdbdb;}#comment_list .comment_user{display:flex;column-gap:2rem;padding:3rem 0;border-bottom:1px solid #dbdbdb;}#comment_list .comment_user-detail{max-width:calc(100% - 5.2rem - 2rem);flex:1;}#comment_list .comment_user-comment p{line-height:2.8rem;color:#454545;}#comment_list .comment_user-content{margin-top:2.5rem;}#comment_list .comment_user-comment{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;}#comment_list .comment_user-content .comment_user-type{cursor:pointer;}#comment_list .comment_user-content span{line-height:2.8rem;color:#6c7580;position:relative;margin-right:2rem;}#comment_list .comment-input{display:flex;gap:0 1rem;margin-bottom:0.3846rem;width:100%;}#comment_list .comment-input textarea{height:7rem;width:calc(100% - 100px - 10px);padding:1rem 1rem;border:1px solid #aaaaaa;border-radius:0.4rem;}#comment_list .comment-input button{width:10rem;height:7rem;border-radius:0.4rem;background-color:var(--bs-point);font-size:2.8rem;line-height:1.3;font-weight:500;color:#ffffff;}#comment_list .comment_user-content .comment_user-title::after{position:absolute;content:"";width:1px;height:2rem;background-color:#d8d8d8;top:50%;transform:translateY(-50%);left:calc(100% + 1rem);}#comment_list .comment_user-detail .comment_user-operation{margin-top:2rem;}#comment_list .comment_user-detail .comment_user-operation button{line-height:2.8rem;color:#454545;border:1px solid #dbdbdb;padding:0 1rem;border-radius:0.3rem;margin-right:0.4rem;}.comment .comment_comment-input{display:flex;gap:0 1rem;margin-bottom:0.3846rem;width:100%;}.comment .comment_comment-input textarea{height:7rem;width:calc(100% - 100px - 10px);padding:1rem 1rem;font-size:2.6rem;font-family:"Noto Sans KR";border:1px solid #aaaaaa;border-radius:0.4rem;}.comment .comment_comment-input button{width:10rem;height:7rem;border-radius:0.4rem;background-color:#2e3e92;font-size:2.8rem;line-height:1.3;font-family:"Noto Sans KR";font-weight:500;color:#ffffff;}.view_container .btn-wrap{margin-top:6rem;}.view_container .go_to_list{display:block;max-width:27rem;margin:0 auto;}.flex_box_cap .re_cap{width:3.3rem;height:3.3rem;}.evaluate_write_section .evaluate_table .wrap_check .privacy{height:23.7143rem !important;padding:0.7143rem !important;width:100% !important;overflow-y:scroll !important;overflow-x:hidden !important;}.evaluate_write_section .evaluate_table .wrap_check .privacy *{font-family:inherit !important;font-size:2.2rem !important;line-height:1.5 !important;width:100%;}.evaluate_write_section .evaluate_table .wrap_check .privacy table{max-width:62rem;}.evaluate_write_section .evaluate_table .wrap_check .privacy table td{height:100% !important;width:35.3% !important;padding:0 1rem !important;min-width:22rem !important;}.evaluate_write_section .evaluate_table .wrap_check .privacy table tr{display:block !important;height:100% !important;padding:0 !important;}.rating{font-size:4.5rem !important;color:#ffbd13;}.flex_box_cap{display:flex;margin-top:3.5rem;gap:1rem;min-height:9rem;justify-content:center;align-items:center;flex-wrap:wrap;}.flex_box_cap img{width:49%;height:9rem;}.re_btn{width:47.5% !important;font-size:3rem;padding:0.5rem 2rem;height:9rem;background-color:#eeeeee;display:flex;align-items:center;justify-content:center;gap:1rem;}.input-wrapper{width:100%;}.captcha_input{width:100%;height:9rem !important;}.write_container .btn-wrap .btn{flex:1;}.view_container .view_content-top .line{border-bottom:1px solid #e5e5e5;padding-right:2rem;}.view_content-top ul li{height:100%;padding:1.5rem 0;}.view_content-top ul li h4{width:10rem;text-align:left;}.view_content-top ul li .view_content-info{width:calc(100% - 10rem);padding-left:5rem;}.view_container .view_content-top .line{padding-right:2rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.view_container .view_content-top .main_info{gap:5rem !important;}.view_container .view_content-top .main_info img{width:3rem;margin-left:-4rem;}.view_container .f_list{margin-top:2rem;justify-content:center !important;}.view_container .f_list a,.view_container .f_list button{align-items:center;justify-content:center;max-width:calc(100% - 1rem);font-size:2.8rem;height:9rem;}.area-tooltip .layer_info{box-shadow:0 1px 10px 0px rgb(0 0 0 / 23%);top:5rem;left:-125%;padding:2rem;border:none;min-width:50rem;width:auto;}.cart_info_pop .wrap-golf-info{flex-wrap:wrap;gap:4rem;}.cart_info_pop .wrap-golf-info .ip-group input{width:27rem !important;height:9rem;}.cart_info_pop .cus-form-group textarea{width:100%;padding:2rem;height:19.2rem;}.popup_wrap.cart_info_pop .pop_box input{height:8rem;width:100% !important;flex:1;}.ord_total_sec.reservation>div{padding:4rem 2rem;border-bottom:1px solid #e5e5e5;gap:2rem;align-items:flex-start;}.ord_total_sec.reservation .label{font-size:2.6rem;color:#ff0000;}.ord_total_sec.reservation .left{gap:2rem;flex-direction:column;}.ord_total_sec.reservation .total_money p{font-size:2.6rem;font-weight:500;font-family:var(--bs-font-sans-serif);}.ord_total_sec.reservation .detail_money p{font-size:2.6rem;font-weight:500;font-family:var(--bs-font-sans-serif);margin-top:0 !important;margin-left:0 !important;}.ord_total_sec.reservation .total_money p strong{font-size:3.6rem;font-weight:700;color:var(--bs-point);}.flex_wrap_mo{display:flex !important;flex-wrap:wrap !important;}.customer-form-page .wrap-golf-info{gap:0rem 4rem;}.customer-form-page .wrap-golf-info .con-form-select{width:100%;}.customer-form-page .wrap-golf-info input{width:100% !important;}.customer-form-page .container-card .card-left2 .flex_booking{margin-bottom:2.5385rem;flex-wrap:wrap;}.customer-form-page .title-main-c{margin-bottom:0;}.customer-form-page .container-card .flex{flex-direction:column;gap:10px !important;margin-bottom:15px;}.auth-turnstile-sub-box{margin-top:2rem;width:100%;}.auth-turnstile-sub-box .cf-human-wrap{width:100%;}}.flex__s,.flex__e,.flex__c,.flex_e_s,.flex_e_e,.flex_e_c,.flex_e,.flex_c_s,.flex_c_e,.flex_c_c,.flex_c,.flex_a_s,.flex_a_e,.flex_a_c,.flex_a,.flex_b_s,.flex_b_e,.flex_b_c,.flex_b,.flex{display:-webkit-box;display:-moz-box;display:flex;display:-ms-flexbox;}.flex_b_s,.flex_b_e,.flex_b_c,.flex_b{justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;}.flex_a_s,.flex_a_e,.flex_a_c,.flex_a{justify-content:space-around;-webkit-box-pack:space-around;-ms-flex-pack:space-around;}.flex_c_s,.flex_c_e,.flex_c_c,.flex_c{justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;}.flex_e_s,.flex_e_e,.flex_e_c,.flex_e{justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;}.flex__s,.flex_e_s,.flex_c_s,.flex_a_s,.flex_b_s{align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;}.flex__c,.flex_e_c,.flex_c_c,.flex_a_c,.flex_b_c{align-items:center;-webkit-box-align:center;-ms-flex-align:center;}.flex__e,.flex_e_e,.flex_c_e,.flex_a_e,.flex_b_e{align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;}.tal{text-align:left !important;}.tar{text-align:right !important;}.tac{text-align:center !important;}.color_w{color:#fff !important;}.color_b1{color:#252525 !important;}.color_b2{color:#454545 !important;}.color_g1{color:#757575 !important;}.color_g2{color:#999999 !important;}.color_point{color:var(--bs-point) !important;}.color_point2{color:var(--bs-point2) !important;}.flex_w{flex-wrap:wrap;}.dr-row{flex-direction:row;}.dr-col{flex-direction:column;}.dr-col-reverse{flex-direction:column-reverse;}.dr-row-reverse{flex-direction:row-reverse;}[class*="flex"].col_2{flex-wrap:wrap;width:-webkit-calc(100% + (var(--mg-x) * 2));width:-moz-calc(100% + (var(--mg-x) * 2));width:calc(100% + var(--mg-x) * 2);margin-left:-webkit-calc(-1 * var(--mg-x));margin-left:-moz-calc(-1 * var(--mg-x));margin-left:calc(-1 * var(--mg-x));margin-top:-webkit-calc(-1 * var(--mg-t));margin-top:-moz-calc(-1 * var(--mg-t));margin-top:calc(-1 * var(--mg-t));}[class*="flex"].col_2 > *{width:-webkit-calc(50% - (var(--mg-x) * 2));width:-moz-calc(50% - (var(--mg-x) * 2));width:calc(50% - var(--mg-x) * 2);margin:var(--mg-t) var(--mg-x) 0;}.flex1 > *{flex:1;}[class*="flex"].col_2{flex-wrap:wrap;width:-webkit-calc(100% + (var(--mg-x) * 2));width:-moz-calc(100% + (var(--mg-x) * 2));width:calc(100% + var(--mg-x) * 2);margin-left:-webkit-calc(-1 * var(--mg-x));margin-left:-moz-calc(-1 * var(--mg-x));margin-left:calc(-1 * var(--mg-x));}[class*="flex"].col_2 > *{width:-webkit-calc(50% - (var(--mg-x) * 2));width:-moz-calc(50% - (var(--mg-x) * 2));width:calc(50% - var(--mg-x) * 2);margin:0 var(--mg-x);}[class*="flex"].col_3{flex-wrap:wrap;width:-webkit-calc(100% + (var(--mg-x) * 2));width:-moz-calc(100% + (var(--mg-x) * 2));width:calc(100% + var(--mg-x) * 2);margin-left:-webkit-calc(-1 * var(--mg-x));margin-left:-moz-calc(-1 * var(--mg-x));margin-left:calc(-1 * var(--mg-x));margin-top:-webkit-calc(-1 * var(--mg-t));margin-top:-moz-calc(-1 * var(--mg-t));margin-top:calc(-1 * var(--mg-t));}[class*="flex"].col_3 > *{width:-webkit-calc(33.333% - (var(--mg-x) * 2));width:-moz-calc(33.333% - (var(--mg-x) * 2));width:calc(33.333% - var(--mg-x) * 2);margin:var(--mg-t) var(--mg-x) 0;}[class*="flex"].col_4{flex-wrap:wrap;width:-webkit-calc(100% + (var(--mg-x) * 2));width:-moz-calc(100% + (var(--mg-x) * 2));width:calc(100% + var(--mg-x) * 2);margin-left:-webkit-calc(-1 * var(--mg-x));margin-left:-moz-calc(-1 * var(--mg-x));margin-left:calc(-1 * var(--mg-x));margin-top:-webkit-calc(-1 * var(--mg-t));margin-top:-moz-calc(-1 * var(--mg-t));margin-top:calc(-1 * var(--mg-t));}[class*="flex"].col_4 > *{width:-webkit-calc(25% - (var(--mg-x) * 2));width:-moz-calc(25% - (var(--mg-x) * 2));width:calc(25% - var(--mg-x) * 2);margin:var(--mg-t) var(--mg-x) 0;}[class*="flex"].col_5{flex-wrap:wrap;width:-webkit-calc(100% + (var(--mg-x) * 2));width:-moz-calc(100% + (var(--mg-x) * 2));width:calc(100% + var(--mg-x) * 2);margin-left:-webkit-calc(-1 * var(--mg-x));margin-left:-moz-calc(-1 * var(--mg-x));margin-left:calc(-1 * var(--mg-x));margin-top:-webkit-calc(-1 * var(--mg-t));margin-top:-moz-calc(-1 * var(--mg-t));margin-top:calc(-1 * var(--mg-t));}[class*="flex"].col_5 > *{width:-webkit-calc(20% - (var(--mg-x) * 2));width:-moz-calc(20% - (var(--mg-x) * 2));width:calc(20% - var(--mg-x) * 2);margin:var(--mg-t) var(--mg-x) 0;}[class*="flex"].col_6{flex-wrap:wrap;width:-webkit-calc(100% + (var(--mg-x) * 2));width:-moz-calc(100% + (var(--mg-x) * 2));width:calc(100% + var(--mg-x) * 2);margin-left:-webkit-calc(-1 * var(--mg-x));margin-left:-moz-calc(-1 * var(--mg-x));margin-left:calc(-1 * var(--mg-x));margin-top:-webkit-calc(-1 * var(--mg-t));margin-top:-moz-calc(-1 * var(--mg-t));margin-top:calc(-1 * var(--mg-t));}[class*="flex"].col_6 > *{width:-webkit-calc(16.66% - (var(--mg-x) * 2));width:-moz-calc(16.66% - (var(--mg-x) * 2));width:calc(16.66% - var(--mg-x) * 2);margin:var(--mg-t) var(--mg-x) 0;}[class*="flex"].equal_sizes > *{width:50%;}[class*="flex"].side_by_side > *{margin-top:0;}[class*="flex"].side_by_side > * + *{margin-left:var(--mg-s);}[class*="flex"].half > *{width:-webkit-calc(50% - (var(--mg-s) / 2));width:-moz-calc(50% - (var(--mg-s) / 2));width:calc(50% - var(--mg-s) / 2);}[class*="flex"].half > * + *{margin-left:var(--mg-s);}.bg-gray{background-color:#f8f8f8 !important;}.bg-gray100{background-color:#eeeeee !important;}.bg-gray100-lighten{background-color:rgba(238,238,238,0.25) !important;}.bg-gray200{background-color:#dbdbdb !important;}.bg-gray200-lighten{background-color:rgba(219,219,219,0.25) !important;}.bg-gray300{background-color:#fafafa !important;}.bg-gray300-lighten{background-color:rgba(187,187,187,0.25) !important;}.bg-gray400{background-color:#999999 !important;}.bg-gray400-lighten{background-color:rgba(153,153,153,0.25) !important;}.bg-gray500{background-color:#757575 !important;}.bg-gray500-lighten{background-color:rgba(117,117,117,0.25) !important;}.bg-gray600{background-color:#666666 !important;}.bg-gray600-lighten{background-color:rgba(102,102,102,0.25) !important;}.bg-gray700{background-color:#454545 !important;}.bg-gray700-lighten{background-color:rgba(69,69,69,0.25) !important;}.bg-gray800{background-color:#333333 !important;}.bg-gray800-lighten{background-color:rgba(51,51,51,0.25) !important;}.bg-gray900{background-color:#252525 !important;}.bg-gray900-lighten{background-color:rgba(37,37,37,0.25) !important;}.bg-point{color:#fff;background-color:var(--bs-point) !important;border-color:var(--bs-point) !important;}.bg-point-lighten{background-color:var(--bs-point-lighten) !important;}.bg-point2{color:#fff;background-color:var(--bs-point2) !important;border-color:var(--bs-point2) !important;}.bg-point2-lighten{background-color:var(--bs-bg-blue) !important;border-color:var(--bs-bg-blue) !important;}.bg-red{color:#fff;background-color:var(--bs-red) !important;border-color:var(--bs-red) !important;}.bg-red-lighten{background-color:rgba(255,0,0,0.25) !important;border-color:rgba(255,0,0,0.25) !important;}.bg-blue{background-color:var(--bs-blue) !important;border-color:var(--bs-blue) !important;}.bg-blue-lighten{background-color:rgba(170,222,255,0.25) !important;border-color:rgba(170,222,255,0.25) !important;}.bg-yellow{background-color:#ff0 !important;border-color:#ff0 !important;}.bg-yellow-lighten{background-color:rgba(255,255,0,0.25) !important;border-color:rgba(255,255,0,0.25) !important;}.bg-white{background-color:#fff !important;border-color:#fff !important;}.bg-white-lighten{background-color:rgba(255,255,255,0.25) !important;border-color:rgba(255,255,255,0.25) !important;}.bg-dark2{background-color:#454545 !important;border-color:#454545 !important;}.bg-dark2-lighten{background-color:rgba(69,69,69,0.25) !important;border-color:rgba(69,69,69,0.25) !important;}.bg-dark{background-color:#252525 !important;border-color:#252525 !important;}.bg-dark-lighten{background-color:rgba(37,37,37,0.25) !important;border-color:rgba(37,37,37,0.25) !important;}.text-point{color:var(--bs-point) !important;}.text-deep-point{color:var(--bs-deep-point) !important;}.text-point2{color:var(--bs-point2) !important;}.text-red{color:var(--bs-red) !important;}.text-blue{color:var(--bs-blue) !important;}.text-yellow{color:#ff0 !important;}.text-white{color:#fff !important;}.text-dark2{color:#454545 !important;}.text-dark{color:#252525 !important;}.text-gray2{color:#999 !important;}.text-gray{color:#757575 !important;}.ellipsis-1{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ellipsis-2{width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4545;max-height:2.91em;}.d-inline-block{display:inline-block;}.d-block{display:block;}.d-none{display:none;}.d-flex{display:flex;}.d-inline-flex{display:inline-flex;}.border-none{border:none;}.border-top{border-top:1px solid #dbdbdb;}.border-bottom{border-bottom:1px solid #dbdbdb;}.w-10{width:10% !important;}.w-20{width:20% !important;}.w-30{width:30% !important;}.w-40{width:40% !important;}.w-50{width:50% !important;}.w-60{width:60% !important;}.w-70{width:70% !important;}.w-80{width:80% !important;}.w-90{width:90% !important;}.w-100{width:100% !important;}.h-100{height:100% !important;}.w-auto{width:auto !important;}.mx-w-unset{max-width:unset;}.mx-w-custom{max-width:var(--mx-w) !important;}.mb-30{margin-bottom:30px;}.only_web{display:block !important;}.only_mo{display:none !important;}.only_mo_flex{display:none !important;}.only_mo_inline{display:none !important;}.only_web_inline{display:inline-block !important;}.only_web_flex{display:flex !important;}small.web{display:inline-block !important;}small.mo{display:none !important;}small{width:1px;height:0.8em;display:inline-block;margin:-0.2em 0.5em 0 0.75em;vertical-align:middle;}.hidden{overflow:hidden;}.textarea_wrap{position:relative;}.placeholder{position:absolute;top:0;left:0;width:100%;height:100%;padding:32px 34px;}.placeholder p{line-height:1.5;color:#999;}.btn-default{color:#252525;border-color:#dbdbdb !important;background:#fff;}.btn-point{background-color:var(--bs-point) !important;border-color:var(--bs-point) !important;color:#fff !important;}.btn-primary{background-color:var(--bs-point2);border-color:var(--bs-point2);color:#fff !important;}.btn-secondary{background-color:var(--bs-point2);border-color:var(--bs-point2);color:#fff;}.btn-lemon{background-color:#e7f267;border-color:#e7f267;color:#fff;}.btn-purple{background-color:#54247d;border-color:#54247d;color:#fff;}.btn-tangerine{background-color:#ffb470;border-color:#ffb470;color:#fff;}.btn-orange{background-color:#fd7e14;border-color:#fd7e14;color:#fff;}.btn-darkBlue{background-color:#065f67;border-color:#065f67;color:#fff;}.btn-brown{background-color:#a56232;border-color:#a56232;color:#fff;}.btn-deepNight{background-color:#54247d;border-color:#54247d;color:#fff;}.btn-skyBlue{background-color:#a3dee2;border-color:#a3dee2;color:#fff;}.btn-blue{background-color:var(--bs-point);color:#fff;}.btn-darkGreen{background-color:#878d00;border-color:#878d00;color:#fff;}.btn-light{background-color:#f2f2f2;border-color:#f2f2f2 !important;color:#454545;}.btn-gray{background-color:#999999;border-color:#999999;color:#fff;}.btn-gray2{background-color:#757575 !important;border-color:#757575 !important;color:#fff !important;}.btn-dark{background-color:#252525;border-color:#252525;color:#fff;}.btn-outline-point{color:var(--bs-point);border-color:var(--bs-point);}.btn-outline-primary{color:var(--bs-point2);border-color:var(--bs-point2);}.btn-outline-secondary{color:var(--bs-point2);border-color:var(--bs-point2);}.btn-outline-lemon{color:#e7f267;border-color:#e7f267;}.btn-outline-purple{color:#54247d;border-color:#54247d;}.btn-outline-tangerine{color:#ffb470;border-color:#ffb470;}.btn-outline-orange{color:#fd7e14;border-color:#fd7e14;}.btn-outline-darkBlue{color:#065f67;border-color:#065f67;}.btn-outline-brown{color:#a56232;border-color:#a56232;}.btn-outline-deepNight{color:#54247d;border-color:#54247d;}.btn-outline-skyBlue{color:#a3dee2;border-color:#a3dee2;}.btn-outline-darkGreen{color:#878d00;border-color:#878d00;}.btn-outline-light{color:#dbdbdb;border-color:#dbdbdb;}.btn-outline-gray{color:#999999;border-color:#999999;}.btn-outline-gray2{color:#757575;border-color:#757575;}.btn-outline-dark{color:#252525 !important;border-color:#252525 !important;}.outline-point{border-color:var(--bs-point) !important;}.outline-primary{border-color:var(--bs-point) !important;}.outline-secondary{border-color:var(--bs-point2) !important;}.outline-lemon{border-color:#e7f267 !important;}.outline-purple{border-color:#54247d !important;}.outline-tangerine{border-color:#ffb470 !important;}.outline-orange{border-color:#fd7e14 !important;}.outline-darkBlue{border-color:#065f67 !important;}.outline-brown{border-color:#a56232 !important;}.outline-deepNight{border-color:#54247d !important;}.outline-skyBlue{border-color:#a3dee2 !important;}.outline-darkGreen{border-color:#878d00 !important;}.outline-light2{border:1px solid #eee !important;}.outline-light{border-color:#dbdbdb !important;}.outline-gray{border-color:#999999 !important;}.outline-gray2{border-color:#757575 !important;}.outline-dark{border-color:#252525 !important;}.ui-datepicker{width:290px;padding:0;display:none;border:0;margin-top:10px;}.ui-widget.ui-widget-content{border:0;border-radius:3px;overflow:hidden;background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.3);z-index:9999 !important;}.ui-datepicker .ui-widget-header{position:relative;padding:15px 0 36px 0;border:0;background:var(--bs-point);color:#fff;border-radius:0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:72px;height:26px;line-height:26px;background:rgba(0,0,0,0.15) url(/images/btn/arrow-button.png) 100% -27px no-repeat;margin:0 4px;padding:0 6px;border:0;border-radius:3px;color:#fff;font-size:13px;font-weight:bold;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.ui-datepicker select.ui-datepicker-month:hover,.ui-datepicker select.ui-datepicker-year:hover{background:rgba(0,0,0,0.3) url(/images/btn/arrow-button.png) 100% -27px no-repeat;}.ui-datepicker select::-ms-expand{display:none;}.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0px 2.3em;font-size:13px;font-weight:bold;letter-spacing:0;display:flex;align-items:center;justify-content:center;}.ui-datepicker-title .ui-datepicker-year option,.ui-datepicker-title .ui-datepicker-month option{background:#fff;color:#333;}.ui-datepicker-title .ui-datepicker-year{}.ui-datepicker-title .ui-datepicker-month{}.ui-datepicker .ui-datepicker-calendar{position:relative;width:260px;padding-top:100px;margin:0 auto;}.ui-datepicker-calendar thead tr{position:absolute;top:-24px;left:5px;right:5px;}.ui-datepicker-calendar thead th{float:left;display:block;padding:0;width:14.2857%;color:#fff;font-size:11px;letter-spacing:1px;opacity:0.6}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:12px;width:1.8em;height:1.8em;text-indent:-9999px;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:5px;}.ui-datepicker .ui-datepicker-prev.ui-state-hover{background:rgba(0,0,0,0.1);border:0;}.ui-datepicker .ui-datepicker-prev .ui-icon{background:url(../../images/ico/icon_prev_1.png) 0 0 no-repeat;}.ui-datepicker .ui-datepicker-next{right:5px;}.ui-datepicker .ui-datepicker-next.ui-state-hover{background:rgba(0,0,0,0.1);border:0;}.ui-datepicker .ui-datepicker-next .ui-icon{background:url(../../images/ico/icon_next_1.png) 0 0 no-repeat;}.ui-datepicker .ui-state-default{display:block;border:0;border-radius:50%;width:40px;height:40px;line-height:40px;padding:0;margin:4px auto;font-size:13px;text-align:center;background:#fff;font-weight:normal;color:#333;box-sizing:border-box;}.ui-datepicker .ui-state-default.ui-state-hover{background:rgba(0,0,0,0.05);}.ui-datepicker-today .ui-state-default{color:var(--bs-point);font-weight:bold;}.ui-datepicker-current-day .ui-state-default{background:var(--bs-point) !important;color:#fff;font-weight:bold;}.ui-datepicker-buttonpane{overflow:hidden;border-top:1px solid #eee;}.ui-datepicker-buttonpane button[data-handler="today"]{color:var(--bs-point);opacity:0.75;}.ui-datepicker-buttonpane button[data-handler="hide"]{}.ui-datepicker td,.ui-datepicker th{border:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;margin:0.5em 0.2em 0.4em;padding:0.2em 0.6em 0.3em;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-corner-all{border-radius:3px;}.ui-icon{display:block;width:16px;height:16px;}.datepick{position:relative;}.datepick .ui-datepicker-trigger{position:absolute;top:50%;right:32px;transform:translateY(-50%);}@media screen and (max-width:480px){.ui-datepicker{left:50% !important;margin-left:-135px !important;}}@media screen and (max-width:1500px){}@media screen and (max-width:850px){.only_mo_flex{display:flex !important;}.ta_block_100{display:block !important;margin-right:0 !important;margin-left:0 !important;width:100% !important;}.ta_block_100 > *{flex:unset;width:100% !important;margin-left:0 !important;margin-right:0 !important;}.ta_block_100 > *:nth-child(n + 2){margin-top:var(--mo-mg-t);}small.web{display:none !important;}small.mo{display:inline-block !important;}.only_web{display:none !important;}.only_mo{display:block !important;}.only_mo_inline{display:inline-block !important;}.only_web_inline{display:none !important;}.only_web_flex{display:none !important;}[class*="flex"].mo_col_1{width:100%;margin-left:0;margin-top:-webkit-calc(-1 * var(--mo-mg-t));margin-top:-moz-calc(-1 * var(--mo-mg-t));margin-top:calc(-1 * var(--mo-mg-t));}[class*="flex"].mo_col_1 > *{width:100% !important;margin:var(--mo-mg-t) 0 0;}[class*="flex"].mo_col_2{flex-wrap:wrap;width:-webkit-calc(100% + (var(--mo-mg-x) * 2));width:-moz-calc(100% + (var(--mo-mg-x) * 2));width:calc(100% + var(--mo-mg-x) * 2);margin-left:-webkit-calc(-1 * var(--mo-mg-x));margin-left:-moz-calc(-1 * var(--mo-mg-x));margin-left:calc(-1 * var(--mo-mg-x));margin-top:-webkit-calc(-1 * var(--mo-mg-t));margin-top:-moz-calc(-1 * var(--mo-mg-t));margin-top:calc(-1 * var(--mo-mg-t));}[class*="flex"].mo_col_2 > *{width:-webkit-calc(50% - (var(--mo-mg-x) * 2));width:-moz-calc(50% - (var(--mo-mg-x) * 2));width:calc(50% - var(--mo-mg-x) * 2);margin:var(--mo-mg-t) var(--mo-mg-x) 0;}.inner.mo_block_100{display:block !important;margin-right:auto !important;margin-left:auto !important;width:calc(100% - 8.3333vw) !important;}[class*="flex"].mo_block_100,.mo_block_100{display:block !important;margin-right:0 !important;margin-left:0 !important;width:100% !important;margin-top:0 !important;}[class*="flex"].mo_block_100 > *,.mo_block_100 > *{flex:unset;width:100% !important;margin-left:0 !important;margin-right:0 !important;}[class*="flex"].mo_block_100 > *,.mo_block_100 > *{margin-top:var(--mo-mg-t);}.mo-w-10{width:10% !important;}.mo-w-20{width:20% !important;}.mo-w-30{width:30% !important;}.mo-w-40{width:40% !important;}.mo-w-50{width:50% !important;}.mo-w-60{width:60% !important;}.mo-w-70{width:70% !important;}.mo-w-80{width:80% !important;}.mo-w-90{width:90% !important;}.mo-w-100{width:100% !important;}.mo-w-auto{width:auto !important;}}.slick-next2,.slick-prev2{width:25px;height:25px;z-index:1000;}.slick-prev2{position:absolute;left:0px;top:50%;transform:translateY(-50%);}.slick-next2{right:0px;position:absolute;top:40%;transform:translateY(-40%);}.slide_item2{border-radius:30px;margin:0 15px;overflow:hidden;}.list_box_slider{margin:0 -15px;}.slick-next2{background-image:url("/images/ico/slider_btn.png");background-repeat:no-repeat;background-size:cover;padding:25px;transform:rotate(180deg);}.slick-prev2{background-image:url("/images/ico/slider_btn.png");background-repeat:no-repeat;background-size:cover;padding:25px;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:"";}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;width:100%;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slidero-l{left:-20px;}.slidero-r{right:-20px;}.pagination{display:flex;justify-content:center;align-items:center;padding:50px 0 20px 0;}.pagination ul{list-style:none;padding:0;margin:0;display:flex;gap:10px;}.pagination ul li{display:inline;}.pagination ul li a,.pagination ul li span{display:block;padding:25px 25px;color:#6c757d;text-decoration:none;font-weight:600;font-size:18px;border:1px solid #ddd;border-radius:50%;transition:background-color 0.3s,border-color 0.3s,color 0.3s;}.pagination ul li a:hover{background-color:#f0f0f0;border-color:#007bff;}.pagination ul li.active a{color:#007bff;border-color:#007bff;}.pagination ul li a,.pagination ul li span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;line-height:1;}.pagination ul li.disabled span{color:#ccc;cursor:not-allowed;border-color:#ddd;}.paging_wrap{margin-top:50px;position:relative;}.paging{display:table;margin:0 auto;}.paging.hide{visibility:hidden;}.paging strong{font-weight:400;}.paging ul{display:flex;align-items:center;justify-content:center;}.paging ul li{text-align:center;margin:0 5px;}.paging ul li.preview{margin-right:15px;}.paging ul li.next{margin-left:15px;}.paging ul li a{display:inline-block;width:33px;height:33px;line-height:33px;border:1px solid #dbdbdb;color:#454545;background-position:center;background-repeat:no-repeat;}.paging ul li.active a,.paging ul li.on a{border:1px solid var(--bs-point);background:var(--bs-point);color:#fff;}.paging ul li.double a{background-image:url("../images/ico/ico_paging_double.png");}.paging ul li.one a{background-image:url("../images/ico/ico_paging.png");}.paging ul li.next a{transform:rotate(180deg);}.paging ul li.last_page a{transform:rotate(180deg);}.paging .page li.preview a{font-size:0;background-image:url(/images/btn/prev_svg.svg);background-size:1.15rem 1.15rem;}.paging .page li.next a{font-size:0;background-image:url(/images/btn/prev_svg.svg);background-size:1.15rem 1.15rem;}.paging .page li a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;line-height:36px;font-weight:500;border:2px solid transparent;color:#666666;background-position:center center;background-repeat:no-repeat;border-radius:50%;box-sizing:border-box;}li.skip.backward{display:flex;justify-content:center;align-items:center;}li.skip.backward a{background-image:url(/images/btn/first_svg.svg);background-repeat:no-repeat;background-size:1.15rem 1.15rem;font-size:0;}li.skip.forward{display:flex;justify-content:center;align-items:center;}li.skip.forward a{background-image:url(/images/btn/last_svg.svg);background-size:1.15rem 1.15rem;background-repeat:no-repeat;font-size:0;}@media only screen and (max-width:850px){.paging ul.page{transform:scale(0.7);transform-origin:top left;width:105%;}.page{display:flex !important;justify-content:center !important;}.paging_wrap{margin-top:6.5rem;position:relative;}.paging{margin:0 auto;display:flex;align-items:center;justify-content:center;}.paging ul.page{transform:scale(0.9);transform-origin:unset;width:unset;}.paging ul li{margin:0 0.4rem;}.paging ul li.preview{margin-right:1.5rem;}.paging ul li.next{margin-left:1.5rem;}.paging .page li a{display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;line-height:7rem;font-weight:500;border:0.2rem solid transparent;color:#666666;background-position:center center;background-repeat:no-repeat;border-radius:50%;box-sizing:border-box;font-size:2.6rem;}.paging ul li.double a{background-image:url(../images/ico/ico_paging_double_m.png);}.paging ul li.one a{background-image:url(../images/ico/ico_paging_m.png);background-size:1.8rem 3rem;}li.skip.backward a{background-size:2.15rem 2.15rem;}.paging .page li.preview a{background-size:2.15rem 2.15rem;}.paging .page li.next a{background-size:2.15rem 2.15rem;}li.skip.forward a{background-size:2.15rem 2.15rem;}}@charset "utf-8";.member .logo_box{margin-bottom:40px;}.member .sub_sec_ttl{margin-bottom:74px;}.member .inner_550 .sub_sec_ttl{margin-bottom:34px;}.login_tab{display:flex;margin-bottom:40px;}.login_tab button{position:relative;display:block;width:100%;height:54px;border:1px solid #dbdbdb;border-bottom-color:#252525;line-height:52px;font-size:16px;font-weight:500;color:#999999;box-sizing:border-box;}.login_tab button+button{margin-left:-1px;}.login_tab button.on{border:1px solid #252525;color:#252525;border-bottom:0;z-index:1;}.login_box{display:none;}.login_box.on{display:block;}.login_cont .find_btn,.login_box .login_input .login_btn{box-shadow:0px 16px 15.04px 0.96px rgba(46,62,146,0.28);}.login_cont .find_btn{margin-top:40px;}.member .login_box .save_id{margin-top:30px;}.member .btn_link{display:flex;justify-content:center;align-items:center;}.member .btn_link a{color:#757575;display:block;position:relative;}.member .btn_link a+a{padding-left:10px;margin-left:10px;}.member .btn_link a+a::after{content:'';display:block;width:1px;height:16px;background:#dddddd;position:absolute;top:50%;left:0;transform:translateY(-50%);}.member .btn_link a span{color:#252525;}.sns_login_ttl{margin:60px 0 50px;position:relative;text-align:center;}.sns_login_ttl::after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#dbdbdb;content:'';}.sns_login_ttl span{position:relative;display:inline-block;padding:0 40px;font-size:16px;font-weight:500;line-height:1;background:#fff;z-index:1;}.another_login{display:flex;justify-content:center;align-items:center;max-width:860px;gap:20px;margin:0 auto;color:red;}.another_login .another_btn{display:block;width:60px;height:60px;background:no-repeat center / cover;font-size:0;color:transparent;}.another_login .another_btn:nth-child(n+2){margin-left:40px;}.another_login .another_btn.naver{background-image:url(/images/ico/naver_ico.png);}.another_login .another_btn.kakao{background-image:url(/images/ico/kakao_ico.png);}.another_login .another_btn.line{background-image:url(/images/ico/line_ic.png);border-radius:50%;}.another_login .another_btn.google{background-image:url(/images/ico/google_ico.png);}.another_login .another_btn.apple{background-image:url(/images/sub/app-ic.png);}.another_login .another_btn.facebook{background-image:url(/images/ico/facebook_ico.jpg);}.login_cont .find_radio{margin-bottom:20px;}.login_cont .find_radio>div{width:50%;}.login_cont .find_radio input+label{font-size:22px;font-weight:500;}.login_cont .button-row .cta_btn{width:90px;border:1px solid;border-radius:4px;line-height:50px;margin-left:10px;font-weight:500;}.login_cont .button-row .tel_row,.login_cont .button-row .email_row{}.join .sub_sec_ttl .ttl{line-height:1.4;}.join .join_list li+li{margin-top:10px;}.join .join_list a{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;line-height:60px;border:1px solid;border-radius:4px;}.join .join_list li.naver a{background:#21c95b;color:#fff;border-color:#21c95b;}.join .join_list li.kakao a{background:#ffe100;color:#000;border-color:#ffe100;}.join .join_list li.line a{background:#07b53b;color:#fff;border-color:#07b53b;}.join .join_list li.facebook a{background:#1877F2;color:#fff;border-color:#1877F2;}.join .join_list li.apple a{background-color:#000;color:#fff;}.join .join_list a i{display:block;background:no-repeat center;margin-right:10px;}.join .join_list .naver a i{width:26px;height:28px;background-image:url(/images/ico/naver_ico.png);}.join .join_list .kakao a i{width:30px;height:28px;background-image:url(/images/ico/join_kakao_ico.png);}.join .join_list .line a i{width:35px;height:33px;background-image:url(/images/ico/line_ic_2.png);}.join .join_list .facebook a i{width:26px;height:28px;background-image:url(/images/ico/ic-face.png);}.join .join_list .google a i{width:31px;height:32px;background-image:url(/images/ico/join_google_ico.png);}.join .join_list .apple a{color:#fff;background-color:#252525;}.join .join_list .apple a i{width:31px;height:32px;background-image:url(/images/sub/ic-apple.png);}.join_step{margin-bottom:50px;}.complete .join_step{margin-bottom:80px;}.join_step ul{display:flex;align-items:center;background:#f7f7f9;border-radius:50px;}.join_step ul li{width:calc(33.333% - 13.333px);}.join_step ul li+li{margin-left:20px;}.join_step ul .step_ele{display:block;text-align:center;line-height:60px;border-radius:50px;font-size:18px;font-weight:500;color:#757575;}.join_step ul .on .step_ele{background:var(--bs-point);color:#fff;box-shadow:0px 16px 15.04px 0.96px rgba(46,62,146,0.28);}.join_form .tab_type_join{display:flex;justify-content:center;align-items:center;margin-bottom:60px;}.join_form .tab_type_join .tab_item{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;height:66px;flex:1;border:2px solid transparent;border-bottom:2px solid var(--bs-point);cursor:pointer;user-select:none;}.join_form .tab_type_join .tab_item.on{border:2px solid var(--bs-point);border-bottom:2px solid transparent;color:var(--bs-point);}.member form .form_list li{display:block;border-bottom:none;}.member form .form_list li+li{margin-top:30px;}.member .mem_ttl{font-size:22px;font-weight:500;margin-bottom:30px;}.member form .form_list .bs-input-check input+label{color:#454545;}.member form .form_list .bs-input-check{margin-bottom:20px;}.member form .form_list .terms_view{height:190px;line-height:1.5;overflow:auto;border:1px solid #e5e5e5;border-radius:2px;padding:10px;}.member form .form_list .terms_view *{font-size:1rem !important;font-family:inherit !important;max-width:100%;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;}.member .form_list+.bot_btn{margin-top:50px;}.member .bot_btn .cta_btn{display:flex;align-items:center;justify-content:center;height:60px;text-align:center;line-height:60px;font-size:18px;font-weight:500;border:1px solid;border-radius:4px;cursor:pointer;width:100%;}.member .bot_btn .cta_btn.btn-point{box-shadow:0px 16px 15.04px 0.96px rgba(46,62,146,0.28);}.join_complete_img_box+.bot_btn .cta_btn{max-width:300px;margin:0 auto;}.join_complete_img_box{display:block;margin:70px auto 0;}.join_complete_img_box img{margin:0 auto;display:block;}form .input-group .form_label{width:inherit;padding:0;font-size:18px;margin-bottom:12px;}form .input-group .val{padding:0;max-width:inherit;}form .form_list .id_btn .btn-outline-dark{width:130px;}form .input-group .caption{font-size:13px;margin-top:10px;}.datepick .ui-datepicker-trigger{right:20px;}form .input-group .val textarea{height:120px;padding:10px;}form .form_list .check_route{font-size:18px;letter-spacing:-1px;line-height:50px;color:#252525;font-weight:500;font-family:"Noto Sans KR";}form .form_list .ch_area [type="checkbox"]+label{font-size:16px;letter-spacing:-1px;color:#252525;font-weight:400;font-family:"Noto Sans KR";line-height:2.5;background:url(../images/ico/checkbox20x20.png) no-repeat left center;}.login_find .find_id_password{display:none;}.login_find .find_id .find_id_box .login_form p.text_deco{margin-top:5px;}.find_radio{margin-bottom:20px;}.find_radio .radio_item{display:inline-block;}.find_radio .radio_item+.radio_item{margin-left:28px;}.mem_check.form_cont{padding:140px 0 190px;}.mem_box{max-width:600px;width:calc(100% - 30px);margin:0 auto;}.mem_box .tit_box{margin-bottom:60px;}.mem_box ul{display:flex;}.mem_box ul li{width:calc(50% - 17px);margin-right:34px;}.mem_box ul li+li{margin:0;}.mem_box ul li a{display:flex;flex-direction:column;border:1px solid #dbdbdb;border-radius:#dbdbdb;width:100%;height:100%;padding:38px 0 44px;justify-content:center;align-items:center;border-radius:6px;}.mem_box ul li a:hover{border-color:#f77725;}.mem_box ul li .ico{width:90px;height:90px;background:#e3e3e3;border-radius:50%;display:block;position:relative;}.mem_box ul li a:hover .ico{background-image:-moz-linear-gradient(90deg,rgb(252,104,71) 0%,rgb(242,132,6) 100%);background-image:-webkit-linear-gradient(90deg,rgb(252,104,71) 0%,rgb(242,132,6) 100%);background-image:-ms-linear-gradient(90deg,rgb(252,104,71) 0%,rgb(242,132,6) 100%);}.mem_box ul li .ico i{position:absolute;display:block;background:no-repeat center;top:50%;left:50%;transform:translate(-50%,-50%);}.mem_box ul li .ico.people i{width:36px;height:47px;background-image:url(../images/ico/ico_join_01.png);}.find_radio>div{width:50%;}.mem_box ul li .ico.company i{width:42px;height:36px;background-image:url(../images/ico/ico_join_02.png);}.mem_box ul li .txt{padding-top:24px;}.mem_box ul li .txt strong{font-size:20px;display:block;text-align:center;margin-bottom:16px;color:#666666;}.mem_box ul li a:hover .txt strong{color:#252525;}.mem_box ul li .txt p{text-align:center;color:#757575;}.form_cont.member_cont{padding:140px 0 120px;}.member_cont .form_wrap{max-width:640px;}.member_cont .input_wrap+.input_wrap{margin-top:30px;}.input_wrap .checkbox{margin-top:20px;}.input_wrap .count_box{margin-top:10px;font-size:13px;color:#ee0505;}.login_find input[type="checkbox"]{display:none;}.login_find input[type="checkbox"]+label{font-size:15px;padding-left:45px;line-height:2.5;background:url('../images/ico/checkbox20x20.png') no-repeat left center;}.login_find input[type="checkbox"]:checked+label{background-image:url('../images/ico/checked20x20.png');}.login_find input[type="radio"]{display:none;}.login_find{}.find_id .find_cation{color:#757575;line-height:1.5;letter-spacing:-0.06em;margin-bottom:30px;}.find_id .find_cation.ncat{margin-bottom:0;}.find_id .button_wrap input{width:calc(100% - 110px);}.find_id .button_wrap button{width:100px;}.find_id .input_wrap+.input_wrap{margin-top:30px;}.login_find .find_id .find_id_box .login_form{display:none;margin-right:0;width:100%;border:none;}.login_find .find_id .find_id_box .login_form.on{display:block;}#info_mobile .tel_row input[type="text"],#info_mobile .tel_row input[type="tel"]{width:65%;}.login_find .find_id .find_id_box .inp_info{font-size:18px;color:#252525;font-weight:500;font-family:"Noto Sans KR";margin-bottom:10px;}.login_find .find_id .find_id_box .ph_wrap{gap:10px;align-items:center;}.login_find .find_id .find_id_box .email_wrap{gap:10px;align-items:center;}.login_find .find_id .find_id_box .button_wrap{gap:10px;}.login_find .find_id .find_id_box .button_wrap.email{margin-top:10px;}.login_find .find_id .find_id_box .button_wrap .certi_ok{width:90px;height:50px;border-radius:2px;background-color:#ffffff;border:1px solid #757575;display:flex;align-items:center;justify-content:center;font-size:16px;letter-spacing:-1px;line-height:81px;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.login_find .find_id .find_id_box .one_btn{width:550px;height:50px;border-radius:2px;background-color:#ffffff;border:1px solid #757575;margin-top:10px;display:flex;align-items:center;justify-content:center;font-size:16px;letter-spacing:-1px;line-height:1.4;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.login_find .find_id .find_id_box .ph_wrap .certi_ok{width:90px;height:50px;border-radius:2px;background-color:#ffffff;border:1px solid #757575;display:flex;align-items:center;justify-content:center;font-size:16px;letter-spacing:-1px;line-height:81px;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.login_find .find_id .find_id_box .input_wrap{margin-top:10px;}.login_find .find_id .find_id_box .email{margin-top:30px;}.login_find .find_id .find_id_box .email .form_label{font-size:18px;letter-spacing:-1px;line-height:1.4;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.login_find .find_id .find_id_box .email .email_row{margin-top:10px;}.login_find .find_id .find_id_box .login_form:last-child{position:relative;width:100%;}.login_find .find_id .find_id_box .login_form .in_member{margin-left:0;}.alert_box{width:100%;margin-bottom:20px;}.alert_box p{text-align:center;line-height:1.4444;font-size:16px;font-weight:500;color:#ff163e;}.inner_620{max-width:620px;}@media screen and (max-width:850px){.inner_620{max-width:66rem;}.find_radio input+label{font-size:2.6rem;}.login_cont .cta_btn,.login_cont .find_btn{line-height:8.2103rem;}.join_step ul .step_ele{font-size:2.6rem;line-height:8.9999rem;}.join_step ul li{width:33.333%;}.join_step ul li+li{margin-left:0;}.member .mem_ttl{font-size:3.2001rem;margin-bottom:4.0001rem;}.member form .form_list .terms_view{height:22.7999rem;line-height:1.5;border-radius:0.1999rem;padding:1.8572rem;}.login_find .find_id .find_id_box .ph_wrap{flex-wrap:wrap;gap:1.8572rem;}.login_find .find_id .find_id_box .email_wrap{gap:1.8572rem;align-items:center;}.login_find .find_id .find_id_box .email_wrap select,.login_find .find_id .find_id_box .email_wrap input{height:8.9999rem;font-size:2.6rem;border-radius:0.6841rem;width:calc((100% - 1.9999rem) / 3);}.login_find .find_id .find_id_box .ph_wrap select,.login_find .find_id .find_id_box .ph_wrap input{height:8.9999rem;font-size:2.6rem;border-radius:0.6841rem;width:calc((100% - 1.9999rem) / 3);}.login_find .find_id .find_id_box .one_btn{width:100%;height:8.9999rem;border-radius:0.1999rem;border:0.1999rem solid #757575;margin-top:1.9999rem;font-size:2.6rem;}.login_find .find_id .find_id_box .input_wrap input{height:8.9999rem;font-size:2.6rem;border-radius:0.6841rem;}.login_find .find_id .find_id_box .input_wrap .confirm_text{width:45.0658rem;}.login_find .find_id .find_id_box .ph_wrap .button_wrap{width:100%;}.login_find .find_id .find_id_box .ph_wrap button.certi_ok{height:8.2103rem;font-size:2.6rem;border-radius:0.6841rem;width:100%;}form .form_list .id_btn .btn-outline-dark{height:8.2103rem;font-size:2.6rem;width:26rem;line-height:2.6rem;}form .form_list .addr_row .button_row.mw-260{max-width:unset;}form .form_list .addr_row .button_row button{height:8.2103rem;font-size:2.6rem;line-height:2.6rem;width:unset;padding:0 2.6rem;}form .input-group .form_label,.login_find .find_id .find_id_box .email .form_label,.login_find .find_id .find_id_box .inp_info{font-size:2.6rem;}form .input-group .caption{font-size:2.6rem;}.member .bot_btn .cta_btn{height:9.2856rem;font-size:2.6rem;line-height:2.6rem;display:flex;align-items:center;justify-content:center;margin-bottom:13rem;}form .form_list .ch_area [type="checkbox"]+label{font-size:2.6rem;background-size:2.9999rem 2.9999rem;padding-left:4.0001rem;}.ch_area input[type="radio"]+label::before,.ch_area input[type="checkbox"]+label::before{width:1rem;height:1.4999rem;left:0.39rem;top:calc(50% - 0.3999rem);border:0.3999rem solid transparent;border-top:none;border-left:none;}.ch_area input[type="radio"]+label::after,.ch_area input[type="checkbox"]+label::after{width:2.9999rem;height:2.9999rem;}.join_step,.complete .join_step{margin-bottom:10.0001rem;}.join_complete_img_box{margin:7rem 0 0;}.member .sub_sec_ttl{margin-top:7rem;margin-bottom:5.0001rem;}.find_radio{margin-bottom:3.7144rem;flex-direction:row;align-items:center;}.find_radio>div{width:50%;padding:2rem;border:1px solid #dbdbdb;border-radius:8px;text-align:center;}.find_radio>div+div{margin-top:0;}.login_cont{padding-bottom:6rem;}.join_form{padding-bottom:6rem;}.member form .form_list li+li{margin-top:2.9999rem;}.member .form_list+.bot_btn{margin-top:5.0001rem;}.join_step ul .on .step_ele{height:8.9999rem;box-shadow:0rem 1.6rem 1.5041rem 0.0959rem rgba(46,62,146,0.28);}.member .logo_box{padding-top:4.0001rem;margin-bottom:6rem;}.member .logo_box img{width:35.1001rem;height:9.0999rem;}.member .logo_box .login_ttl p{font-size:6rem;font-weight:700;color:#252525;line-height:1.4;}.login_tab{margin-bottom:5.0001rem;}.login_tab button{height:9.2999rem;border:0.1999rem solid #dbdbdb;font-size:2.6rem;line-height:unset;border-bottom-color:#252525;}.login_tab button.on{border:0.1999rem solid #252525;border-bottom:0;}.member .login_input>div+div{margin-top:1.9999rem;}.member .login_box .save_id{margin-top:4.0001rem;}.sns_login_ttl{margin:10.0001rem 0 6rem;}#popupLogin_ .sns_login_ttl{margin:6rem 0 5rem;position:relative;text-align:center;}.sns_login_ttl span{padding:0 4.0001rem;font-size:2.6rem;line-height:6.5rem;}.another_login{max-width:unset;margin-bottom:0;}.another_login .another_btn{width:8.9999rem;height:8.9999rem;background-size:8.9999rem;}.another_login .another_btn:nth-child(n+2){margin-left:1.9999rem;}.another_login .another_btn.naver{background-image:url(/images/ico/naver_ico.png);}.another_login .another_btn.kakao{background-image:url(/images/ico/kakao_ico.png);}.another_login .another_btn.line{background-image:url(/images/ico/line_ic.png);}.another_login .another_btn.google{background-image:url(/images/ico/google_ico.png);}.login_box .login_input .login_btn.tab_2{margin-bottom:34.9999rem;}.login_find .find_id .find_id_box .button_wrap .certi_ok{width:13.6999rem;height:8.9999rem;border-radius:0.1999rem;border:0.1999rem solid #757575;font-size:2.6rem;}.login_find .find_id .find_id_box .button_wrap{gap:0;justify-content:space-between;}.datepick .ui-datepicker-trigger{right:4.0001rem;}.member .join_list{margin-bottom:13rem;}.join .join_list a{font-size:2.7999rem;line-height:8.9999rem;border:0.1999rem solid;border-radius:0.3999rem;}.join .join_list .naver a i{width:3.5001rem;height:3.5001rem;background-image:url(../images/ico/join_naver_ico.png);background-size:3.5001rem;}.join .join_list .kakao a i{width:3.7001rem;height:3.5001rem;background-size:3.7001rem;}.join .join_list .google a i{width:3.5rem;height:3.6rem;background-size:100%;}.btn.btn-lg{height:8.9999rem;font-size:2.7999rem;border-radius:0.3999rem;}.member .btn_link{display:flex;justify-content:center;align-items:center;font-size:2.6rem;}.sub.login .bs-input-check input[type="checkbox"]+label::after{top:0 !important;}.member .btn_link a+a::after{content:'';display:block;width:0.1rem;height:2.4rem;background:#dddddd;position:absolute;top:50%;left:0;transform:translateY(-50%);}.member .btn_link a+a{padding-left:1rem;margin-left:1rem;}.tel_row span,.email_row span{width:2rem;font-size:2.6rem;}.login_cont .find_radio input+label{font-size:2.8rem;font-weight:500;}.bs-input-radio input[type="radio"]+label{padding-left:0;color:#aaa;}.bs-input-radio input[type="radio"]:checked+label{color:#252525;}.bs-input-radio input[type="radio"]+label::after{display:none;}.bs-input-radio input[type="radio"]+label::before{display:none;}.login_box .input-group select{background:#fff url(/images/ico/select_ico.png) right 2rem center no-repeat;}.find_radio>div:has(input:checked){border:1px solid #000;border-radius:8px;}.member form .form_list .terms_view *{font-size:unset !important;font-family:inherit !important;}.two-table-tb{width:100%;box-sizing:border-box;}.two-table-tb table{width:100%;table-layout:fixed;}.two-table-tb th,.two-table-tb td{box-sizing:border-box;max-width:100%;word-break:break-word;}}@charset "utf-8";.item_list .list_prd_img{position:relative;}.item_list .cover_img{width:100%;padding-top:100%;border-radius:12px;overflow:hidden;}.item_list .list_prd_img .best_ico .img_pro{min-height:210px;border-radius:10px;}.item_list .tag_box{position:absolute;top:10px;left:10px;display:flex;gap:3px;}.item_list .list_prd_info{margin-top:32px;}.item_list .prd_tit{font-size:18px;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;}.item_list .prd_desc{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;color:#999999;margin:12px 0 24px;line-height:1.4;}.item_list .amount{flex-wrap:wrap;gap:6px;font-family:var(--bs-font-sans-serif);}.item_list .amount .discount{color:var(--bs-red);font-weight:500;}.item_list .amount .price{font-weight:500;}.item_list .amount .discount strong,.item_list .amount .price strong{font-size:26px;margin-right:2px;}.item_list .amount .cost{color:#999999;font-size:18px;font-weight:500;text-decoration:line-through;font-family:var(--bs-font-Noto);padding-bottom:2px;}.item_list_wrap .w100 li{border-bottom:1px solid #eeeeee;}.item_list_wrap .w100 a{display:flex;align-items:center;padding:30px 0;}.item_list_wrap .w100 .list_prd_img{width:200px;margin-right:30px;}.item_list_wrap .w100 .list_prd_img img{border-radius:10px;}.item_list_wrap .w100 .list_prd_info{margin-top:0;width:calc(100% - 230px);}.item_list_wrap .w100.img_big .list_prd_img{width:300px;}.item_list_wrap .w100.img_big .list_prd_img .cover_img{padding-top:66.67%;}.item_list_wrap .w100.img_big .list_prd_info{width:calc(100% - 330px);}.item_list_wrap .w100.img_big .prd_tit{font-size:20px;}.item_list_wrap .w100 .hash_box{margin:-8px 0 40px;}.item_list_wrap .w100.img_big .prd_tit+.hash_box{margin:12px 0 20px;}.hash_box{display:flex;flex-wrap:wrap;gap:10px;}.hash_box span{font-size:15px;display:block;color:#999999;padding:0 8px;line-height:28px;background:#f9f9f9;}.prd_slider{margin:0 -15px;}.prd_slider .slide_item{margin:0 15px;}.prd_slider .slick-arrow{top:33%;}.one_txt_slider_sec .slide_item a{padding:30px;}.one_txt_slider_sec .list_prd_img{max-width:480px;width:100%;margin-right:50px;}.one_txt_slider_sec .cover_img{width:100%;padding-top:66.7%;display:block;}.item_list .one_txt_slider .list_prd_info{margin-top:0;width:calc(100% - 550px);}.one_txt_slider .prd_tit{font-size:24px;}.one_txt_slider .amount{margin:20px 0;}.item_list .detail_box{margin:20px 0;}.item_list.col_4 .detail_box,.col4_slider_sec .item_list .detail_box{margin:14px 0;}.item_list .detail_box dl{display:flex;}.item_list .detail_box dl+dl{margin-top:10px;}.item_list .detail_box dt{color:var(--bs-point);width:88px;flex:0 0 auto;font-family:var(--bs-font-sans-serif);font-weight:700;}.item_list .detail_box dd{color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.item_list .point_list{margin-top:30px;}.item_list .point_list strong{display:block;margin-bottom:10px;font-family:var(--bs-font-sans-serif);font-weight:700;}.item_list .point_list li{display:flex;color:#999999;line-height:1.5;}.item_list .point_list li i{margin-right:4px;}@charset "utf-8";main .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);display:block;width:50px;height:50px;background:no-repeat center;background-image:url(../images/common/slider_btn.png);font-size:0;color:transparent;z-index:100;}main .slick-prev{left:-10px;}main .slick-next{right:-10px;transform:translateY(-50%) rotateY(180deg);}.sub .pop_imgView_slider .slick-prev{left:-10px;}.sub .pop_imgView_slider .slick-next{right:-10px;transform:translateY(-50%) rotateY(180deg);}.sub .slick-prev{left:0;}.sub .slick-next{right:0;transform:translateY(-50%) rotateY(180deg);}.sub .one_txt_slider_sec .slick-prev{left:-27px;}.sub .one_txt_slider_sec .slick-next{right:-27px;transform:translateY(-50%) rotateY(180deg);}.slick-dots{display:flex;align-items:center;}.slick-dots button{display:block;width:8px;height:8px;background:#b5b5b2;border-radius:50%;margin:0 5px;font-size:0;color:transparent;}.slick-dots .slick-active button{background:#252525;}.btn_box{display:flex;align-items:center;justify-content:center;margin:40px 0 0;}.btn_box .more_list{display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:320px;width:100%;line-height:60px;font-size:18px;font-weight:700;border:1px solid;border-radius:10px;}.btn_box .more_list i{display:block;width:16px;height:10px;background:no-repeat center;background-image:url(../images/ico/ico_list_down.png);margin-left:8px;}.more_link{display:flex;align-items:center;justify-content:center;font-weight:500;}.more_link i{display:block;width:14px;height:14px;background:no-repeat center;background-image:url(../images/btn/more_link.png);margin-left:10px;}.ux_btn_wrap{gap:8px;}.ux_txt_btn{border:1px solid #dbdbdb;display:flex;align-items:center;font-size:14px;font-weight:500;color:#454545;line-height:32px;border-radius:3px;padding:0 10px;}.ux_txt_btn i{display:block;margin-right:6px;background:no-repeat center}.ux_txt_btn.message i{width:18px;height:16px;background-image:url(../images/btn/ux_btn_message.png);}.ux_txt_btn.print i{width:22px;height:19px;background-image:url(../images/btn/ux_btn_print.png);}.ux_txt_btn.picture i{width:16px;height:16px;background-image:url(../images/btn/ux_btn_imgView.png);}.ux_txt_btn.map i{width:20px;height:18px;background-image:url(../images/btn/ux_btn_map.png);}.ux_txt_btn.bg{background:rgba(0,0,0,0.5);border-radius:50px;padding:0 15px;color:#fff;border:none;}.ux_square_btn{display:block;width:34px;height:34px;background:no-repeat center;border:1px solid #dbdbdb;border-radius:3px;}.ux_square_btn.share{background-image:url(../images/btn/ux_btn_share.png);}@media screen and (max-width:1300px){main .slick-prev{left:0}main .slick-next{right:0}}@media screen and (max-width:768px){.btn_box{display:flex;align-items:center;justify-content:center;margin:2.6923rem 0 0;}}.tour-content-wrapper{overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;contain:layout style;}.tour-content-wrapper > *:last-child::after{content:'';display:table;clear:both;}.sub_tour_left__sub{font-size:26px;color:rgb(37,37,37);font-weight:700;line-height:1.389;margin-top:15px;}.img_box_9{padding-top:calc(420% / 660 * 100);}.img_box_10{padding-top:calc(284% / 386 * 100);}.img_box_11{padding-top:calc(150% / 1200 * 100);}.img_box_12{padding-top:calc(284% / 386 * 100);width:100%;}.img_box_13{padding-top:calc(180% / 590 * 100);}.hotel_page_content .sub_section3 .img_box > img{border-radius:10px !important;}.pt-2{padding-top:2px;}.ttl{font-size:24px;color:#252525;font-weight:bold;line-height:0.929;}.sub_top_visual{background:linear-gradient(to top,#fff,#fff 66px,#f9f8d2 66px,#f9f8d2);}.sub_tour{display:flex;padding:50px 35px 0;}.sub_tour_left{flex:1;display:flex;flex-direction:column;align-items:flex-start;}.sub_tour_left__top{position:relative;display:inline-block;}.sub_tour_left__top__text{font-size:16px;color:rgb(255,255,255);line-height:1;position:absolute;right:10px;top:7px;}.sub_tour_left__ttl{font-size:36px;color:rgb(37,37,37);font-weight:800;line-height:1.389;margin-top:25px;}.sub_tour__left__more{margin-top:30px;font-size:18px;font-weight:500;color:#353535;line-height:1.444;}.sub_tour__left__bottom{margin:auto 0 0 0;display:flex;align-items:center;gap:19px;padding:30px 35px 20px;position:absolute;bottom:0;left:0;z-index:20;}.sub_tour__slide__scroll{width:auto;height:2px;min-width:270px;background-color:#dbdbdb;display:block !important;}.sub_tour__slide__paging{display:flex;align-items:center;gap:9px;}.sub_tour__slide__paging__divider{background-color:rgb(219,219,219);width:1px;height:12px;}.sub_tour_right{width:660px;}.sub_swiper1{}.sub_tour_section2{padding:150px 0 0 0;}.sub_swiper2 .img_box{border-radius:16px;cursor:pointer;max-width:133px;}.sub_swiper2__text{position:absolute;bottom:20px;left:20px;font-size:18px;color:rgb(255,255,255);text-shadow:2px 2px #000;}.swiper-button-sub-2{border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:6px;background-color:#ffffffcc;width:44px;height:44px;position:absolute;top:43%;transform:translateY(-50%);z-index:1;display:flex;justify-content:center;align-items:center;}.swiper-button-sub-2.swiper-button-lock,.swiper-button-sub-2.swiper-button-disabled{display:none;}.swiper-button-prev-sub-2{left:-22px;}.swiper-button-next-sub-2{right:-22px;}.sub_swiper2_pagination{padding:30px 0 0 0;display:flex;justify-content:center;}.sub_swiper2_pagination.swiper-pagination-lock{display:none;}.sub_swiper2_pagination .swiper-pagination-bullet-active{background-color:#17469e;}.sub_section3{padding:0;}.sub_section3__head{display:flex;justify-content:center;gap:10px;padding:80px 0 0 0;}.sub_section3__head__ttl{font-size:24px;color:#252525;font-weight:bold;}.sub_section3_swiper{padding:30px 0 0 0 !important;}.prd_name{margin-top:25px;}.prd_price_ko{margin-top:14px;}.sub_section3_swiper_pagination{padding:20px 0 0 0;display:flex;justify-content:center;gap:8px;}.sub_section3_swiper_pagination .swiper-pagination-bullet-active{background-color:#17469e;}.sub_section3 .swiper-button-prev::after,.sub_section3 .swiper-button-next::after{display:none;}.sub_section3 .swiper_btn_sec3{border-style:solid;border-width:1px;border-color:#dbdbdb;border-radius:6px;background-color:#ffffffcc;width:44px;height:44px;position:absolute;top:35%;transform:translateY(-50%);z-index:1;display:flex;justify-content:center;align-items:center;}.sub_section3 .sub_section3_swiper_btn_next{right:-70px;}.sub_section3 .sub_section3_swiper_btn_prev{left:-70px;}.sub_tour_section4{padding:50px 0 0 0;}.sub_tour_section4_banner{position:relative;}.sub_tour_section4_banner__des{position:absolute;top:50%;left:80px;transform:translateY(-50%);z-index:1;display:flex;justify-content:space-between;gap:20px;}.ico_block{}.ico_block img{height:100%;width:auto;max-width:unset;}.ico_block:last-child{transform:scale(-1);}.sub_tour_section4_banner__des__text{text-wrap:nowrap;margin-top:8rem;margin-left:-21rem;}.sub_tour_section4_banner__des__ttl{font-size:26px;color:rgb(255,255,255);font-weight:bold;}.sub_tour_section4_banner__des__bottom{font-size:18px;color:#ffffffcc;margin-top:10px;}.sub_tour_section5{padding:100px 0 0 0;}.golf-custom-page .sub_tour_section5{padding:120px 0 0 0;}.sub_tour_section5__head{}.sub_tour_section5__head_ttl{font-size:28px;color:#252525;font-weight:bold;line-height:0.929;}.sub_tour_section5__head__tabs1{}.tour__head__tabs1__tabs{border-radius:6px;background-color:#fafafa;display:flex;justify-content:space-between;align-items:center;margin-top:30px;}.tour__head__tabs1__line{background-color:#dbdbdb;width:1px;height:20px;}.tour__head__tabs1__tab{flex:1;display:flex;justify-content:center;align-items:center;color:#999999;height:50px;}.tour__head__tabs1__tab.active{color:#fff;background-color:#17469e;box-shadow:0px 16px 13px 0px #17469e2e;border-radius:6px;position:relative;}.tour__head__tabs1__tab.active::after{content:"";width:30px;height:30px;position:absolute;background-color:#17469e;border-radius:6px;z-index:-1;bottom:-5px;transform:rotate(45deg);}.sub_tour_section5__head__tabs2{margin-top:39px;display:flex;justify-content:space-between;align-items:center;}.sub_tour_section5__head__tabs2 select{border:none;color:#222222;width:unset;}.tour__head__tabs2__tabs{display:flex;align-items:center;gap:10px;}.tour__head__tabs2__tab{border-width:1px;border-color:#dbdbdb;border-style:solid;height:34px;font-size:16px;color:#757575;display:inline-flex;justify-content:center;align-items:center;border-radius:18px;min-width:60px;padding:0 18px;}.tour__head__tabs2__tab.active{border-color:#17469e;color:#17469e;}.sub_tour_section5__prd_list{margin-top:29px;display:flex;gap:20px;flex-wrap:wrap;}.sub_tour_section5_item{width:calc((100% - 60px) / 4);}.prd_list_pagination{display:flex;margin-top:40px;margin-bottom:80px;}.prd_list_pagination__btn{margin:auto;border-style:solid;border-width:1px;border-color:#dbdbdb;background-color:#ffffff;width:282px;height:64px;border-radius:31px;display:flex;justify-content:center;align-items:center;gap:10px;font-size:18px;color:rgb(37,37,37);cursor:pointer;}.prd_list_pagination__btn__pages{color:#cccccc;font-weight:500;}.prd_list_pagination__btn__current{color:#353535;}.prd_list_pagination__btn__total{}.sub_tour_section6{padding:20px 0 0 0;}.sub_tour_section6__head{}.sub_tour_section6__head__tabs{margin-top:30px;display:flex;position:relative;overflow:auto;}.sub_tour_section6__head__tabs::before,.sub_tour_section6__head__tabs__tab::before{content:"";width:100%;height:1px;background-color:#000;position:absolute;bottom:0;left:0;z-index:12;}.sub_tour_section6__head__tabs__tab::before{width:calc(100% + 15px);}.sub_tour_section6__head__tabs__tab{display:flex;height:54px;padding:0 35px;font-size:18px;color:#999999;position:relative;display:inline-flex;justify-content:center;align-items:center;position:relative;}.sub_tour_section6__head__tabs__tab:nth-child(1){z-index:10;}.sub_tour_section6__head__tabs__tab:nth-child(2){z-index:9;}.sub_tour_section6__head__tabs__tab:nth-child(3){z-index:8;}.sub_tour_section6__head__tabs__tab:nth-child(4){z-index:7;}.sub_tour_section6__head__tabs__tab:nth-child(5){z-index:6;}.sub_tour_section6__head__tabs__tab:nth-child(6){z-index:5;}.sub_tour_section6__head__tabs__tab:nth-child(7){z-index:4;}.sub_tour_section6__head__tabs__tab:nth-child(8){z-index:3;}.sub_tour_section6__head__tabs__tab:nth-child(9){z-index:2;}.sub_tour_section6__head__tabs__tab:nth-child(10){z-index:1;}.sub_tour_section6__head__tabs__tab::after{content:"";width:calc(100% + 15px);height:100%;position:absolute;background:url(/images/sub/tab_bg_1.png);background-repeat:no-repeat;background-size:100% 100%;background-position-x:left;left:0;z-index:-1;}.sub_tour_section6__head__tabs__tab.active{color:#252525;z-index:12;}.sub_tour_section6__head__tabs__tab.active::after{background:url(/images/sub/tab_bg_1_active.png);background-repeat:no-repeat;background-size:100% 100%;background-position-x:left;}.sub_tour_section6_product_list{display:flex;gap:50px 20px;flex-wrap:wrap;margin-top:29px;}.sub_tour_section6_item{width:calc((100% - 60px) / 4);}.sub_tour_section7{padding:60px 0 0 0;}.sub_tour_section7__head{}.sub_tour_section7__head_ttl{}.sub_tour_section7_product_list{display:flex;gap:50px 20px;flex-wrap:wrap;margin-top:20px;margin-bottom:180px;}.golf-custom-page .sub_tour_section7_product_list{margin-bottom:0;}.sub_tour_section7_product_item{width:calc((100% - 40px) / 3);position:relative;}.sub_tour_section7_product_item.spe{width:100%;}.ico_special_prd{position:absolute;top:20px;left:20px;width:54px;z-index:1;}.sub_tour_section7_product_item__name{font-size:20px;color:rgb(37,37,37);font-weight:500;margin-top:25px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.sub_tour_section7_product_item__keywords{font-size:16px;color:rgba(37,37,37,0.6);line-height:2;display:flex;gap:5px 10px;flex-wrap:wrap;line-height:1;margin-top:14px;}.sub_tour_section7_product_item__keywords span{line-height:1.3;}.sub_tour_section8{padding:100px 0 0 0;}.sub_tour_section8__banners{display:flex;gap:20px;flex-wrap:wrap;}.sub_tour_section8__banner{width:calc((100% - 20px) / 2);}.sub-hotel-navigation-container{padding:16px 0;border-bottom:0.5px solid rgba(204,204,204,0.3);display:flex;align-items:center;}.sub-hotel-navigation-container .navigation-container-prev{display:flex;gap:12px;margin-right:40px;align-items:center;position:relative;}.sub-hotel-navigation-container .depth_2_tools_,.sub-hotel-navigation-container .depth_1_tools_,.sub-hotel-navigation-container .depth_3_tools_{position:absolute;padding:10px 12px;background-color:#fff;top:20px;right:-57px;border:1px solid #dbdbdb;z-index:25;display:none;min-width:200px;}.sub-hotel-navigation-container .depth_2_tools_{right:-47px;}.sub-hotel-navigation-container .depth_3_tools_{right:-15px;}.sub-hotel-navigation-container .depth_2_tools_.active_,.sub-hotel-navigation-container .depth_1_tools_.active_,.sub-hotel-navigation-container .depth_3_tools_.active_{display:block;}.sub-hotel-navigation-container .depth_1_tool_list_{width:80px;}.sub-hotel-navigation-container .depth_2_tool_list_{width:120px;}.sub-hotel-navigation-container .depth_3_tool_list_{width:175px;}.sub-hotel-navigation-container .depth_2_item_,.sub-hotel-navigation-container .depth_1_item_,.sub-hotel-navigation-container .depth_3_item_{padding:3px 0;font-size:16px;margin:5px 0;cursor:pointer;white-space:nowrap;}#depth_2_label{display:inline-block;width:130px;}#depth_3_label{display:inline-block;width:200px;}.navigation_depth_02{margin-right:0 !important;}.sub-hotel-navigation-container .depth_2_item_.active_,.sub-hotel-navigation-container .depth_1_item_.active_,.sub-hotel-navigation-container .depth_3_item_.active_{color:#17469e;}.sub-hotel-navigation-container .depth_2_item_:hover,.sub-hotel-navigation-container .depth_1_item_:hover,.sub-hotel-navigation-container .depth_3_item_:hover{color:rgba(23,70,158,0.75);}.sub-hotel-navigation-container .icon_home{width:14px;height:12px;}.sub-hotel-navigation-container .ball_dot_icon{width:18px;height:18px;cursor:pointer;}.sub-hotel-navigation-container .bread_arrow_right{width:7px;height:14px;}.sub-hotel-navigation-container .navigation-container-next{display:flex;gap:8px;margin-right:30px;align-items:center;position:relative;}.content-sub-product-hotel .sub-hotel-container{display:flex;justify-content:space-between;position:relative;overflow:unset;}.content-sub-product-hotel #frmSearch{overflow:unset;}.content-sub-product-hotel .sub-hotel-container .category-left{width:270px;position:sticky;height:100%;top:40px;margin-top:30px;}.content-sub-product-hotel .body_inner{overflow:unset;}.content-sub-product-hotel .body_inner.spe{min-height:500px;}.content-sub-product-hotel .category-left-tit{padding:12px 0 16px;border-bottom:2px solid;}.content-sub-product-hotel .category-left-tit .navigation-container-next{display:flex;gap:8px;margin-right:20px;align-items:center;position:relative;}.content-sub-product-hotel .category-left-tit .navigation-container-next.new{margin-right:0;}.content-sub-product-hotel .category-left-tit .navigation-container-next span.font-bold{display:none;}.content-sub-product-hotel .category-left-tit .depth_2_tools_new_{position:absolute;padding:10px 12px;background-color:#fff;top:42px;right:-40px;border:1px solid #dbdbdb;z-index:5;display:none;}.content-sub-product-hotel .category-left-tit .depth_2_tools_new_.active_{display:block;}.content-sub-product-hotel .category-left-tit .depth_2_tool_list_new_{width:245px;}.content-sub-product-hotel .category-left-tit .depth_2_item_new_{padding:3px 0;font-size:20px;margin:8px 0;cursor:pointer;text-align:center;}.content-sub-product-hotel .category-left-tit .depth_2_item_new_.active_{color:#17469e;}.content-sub-product-hotel .category-left-tit .ball_dot_icon{width:18px;height:18px;cursor:pointer;}.content-sub-product-hotel .title{font-size:22px;}.content-sub-product-hotel .subtitle{display:flex;justify-content:space-between;align-items:center;padding:20px 0 20px;font-weight:600;color:#000;}.content-sub-product-hotel .subtitle .arrow_menu{cursor:pointer;}.content-sub-product-hotel .tab_box_area_ .tab_box_element_{border-radius:30px;height:auto;padding:4px 15px;border:1px solid #dbdbdb;text-wrap:nowrap;font-size:14px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#757575;font-weight:500;text-align:center;cursor:pointer;}.content-sub-product-hotel .tab_box_area_ .tab_box_element_.tab_active_{border:1px solid #17469e;color:#17469e;}.content-sub-product-hotel .tab_box_show_{display:flex;gap:8px;flex-wrap:wrap;}.content-sub-product-hotel .category-left-item{border-bottom:0.5px solid rgba(204,204,204,0.3);}.filter_price_wrap{display:flex;justify-content:space-between;align-items:center;}.filter_price_wrap .filter{display:flex;align-items:center;gap:10px;}.filter_price_wrap .filter .btn_fil_price{padding:8px;width:54px;border:1px solid #ccc;}.filter_price_wrap .filter .btn_fil_price.active{background-color:#17469e;color:#fff;}.tab_price_area .slider-container{position:relative;height:20px;margin:20px auto;}.tab_price_area .slider{-webkit-appearance:none;appearance:none;width:100%;height:5px;background:transparent;position:absolute;pointer-events:none;padding:0;border:none;}.tab_price_area .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:white;border:2px solid #e0e0e0;border-radius:50%;cursor:pointer;pointer-events:auto;position:relative;z-index:2;}.tab_price_area .slider::-moz-range-thumb{width:25px;height:25px;background:white;border:2px solid #e0e0e0;border-radius:50%;cursor:pointer;pointer-events:auto;position:relative;z-index:2;}.tab_price_area .slider-track{position:absolute;height:5px;background:var(--bs-point);top:50%;transform:translateY(-193%);border-radius:5px;z-index:1;pointer-events:none;}.tab_price_area .slider-background{position:absolute;height:5px;background:#f1f1f1;top:50%;transform:translateY(-193%);width:100%;border-radius:5px;z-index:0;pointer-events:none;}.tab_price_area .currency{cursor:pointer;}.tab_price_area .currency.active{font-weight:bold;}.popup_wraper .tab_price_area .slider-container{margin-left:0;}.date-container{display:flex;align-items:center;border:1px solid #dbdbdb;border-radius:6px;padding:0 0 15px 20px;width:455px;font-weight:bold;}.label{font-weight:bold;}.date-wrapper{display:flex;align-items:center;position:relative;margin-right:20px;flex-direction:column;}.date-wrapper .input_date{display:flex;align-items:center;justify-content:center;}.date-wrapper input{border:0;width:140px;padding:0;}.date-wrapper input:hover{cursor:pointer;}.date{border:none;background:transparent;font-size:1em;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.date::-webkit-inner-spin-button,.date::-webkit-calendar-picker-indicator{display:none;}.content-sub-product-hotel .suffix{}.content-sub-product-hotel .arrow{font-size:24px;}.content-sub-product-hotel .date-sub-container{display:flex;align-items:center;}.content-sub-product-hotel .form_element_{display:flex;justify-content:space-between;gap:8px;margin:32px 0;width:100%;}.content-sub-product-hotel .form_element_.form_search_{width:unset;margin:0;justify-content:unset;}.content-sub-product-hotel .form_element_ .form_input_new{display:flex;gap:8px;}.content-sub-product-hotel .form_element_.form_search_ .line_form{width:1px;height:50px;background-color:#dbdbdb;}.content-sub-product-hotel .form_element_ button{background-color:#17469e;font-size:16px;letter-spacing:-1px;text-transform:uppercase;border-radius:5px;color:#ffffff;text-align:center;padding:0 24px;}.content-sub-product-hotel .form_element_ .form_input_{font-size:16px;height:52px;max-width:100%;}.content-sub-product-hotel .form_element_ .form_input_ input{width:260px;height:100%;border-radius:6px;}.content-sub-product-hotel .form_element_ .form_input_ input::placeholder{font-size:14px;}.content-sub-product-hotel .filter-container{display:flex;gap:32px;justify-content:space-between;padding-bottom:20px;border-bottom:0.5px solid rgba(204,204,204,0.3);}.content-sub-product-hotel .filter-container div:first-child{display:flex;}.content-sub-product-hotel .filter-container .filter-content{margin-right:20px;display:flex;font-weight:bold;align-items:center;gap:4px;}.content-sub-product-hotel .list-tag{display:flex;flex-wrap:wrap;max-width:650px;gap:6px;}.content-sub-product-hotel .list-tag .tag-item{display:flex;align-items:center;gap:12px;background-color:#f3f3f3;padding:8px;}.content-sub-product-hotel .list-tag .tag-item img{padding-bottom:2px;}.content-sub-product-hotel .filter-container button{font-weight:bold;border:1px solid #ccc;padding:8px;}.content-sub-product-hotel .filter-container button.btn_search_{padding:8px 12px;color:#fff;background-color:#17469e;font-weight:400;}.sub-hotel-container .category-left button.btn_search_{width:100%;padding:10px 0;color:#fff;background-color:#17469e;font-weight:400;display:flex;align-items:center;justify-content:center;margin:20px 0;}.content-sub-product-hotel .below-filter-content{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-bottom:10px;}.content-sub-product-hotel .below-filter-content .total_number{font-weight:bold;}.content-sub-product-hotel .below-filter-content .total_number p span{color:var(--bs-point);}.content-sub-product-hotel .below-filter-content .search_keyword{gap:20px;}.content-sub-product-hotel .below-filter-content .search_keyword .btn_search{border:1px solid #dbdbdb;border-radius:2px;padding-right:20px;}.content-sub-product-hotel .below-filter-content .search_keyword .btn_search input{border:none;}.content-sub-product-hotel .below-filter-content .search_keyword .btn_search button{width:26px;height:23px;background:url(/images/ico/keyword_ic.png) no-repeat center;}.content-sub-product-hotel .product-card-item-container-list{display:flex;flex-wrap:wrap;gap:20px;}.content-sub-product-hotel .product-card-item-container{margin-top:24px;display:flex;width:calc(50% - 20px);padding-bottom:32px;flex-direction:column;gap:10px;}.content-sub-product-hotel.list_item .product-card-item-container{max-width:285px;flex-direction:column;padding-bottom:0;border-bottom:unset;max-width:calc(25% - 18px);width:calc(25% - 18px);flex-direction:column;padding-bottom:0;border-bottom:unset;border-radius:12px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,0.06);overflow:hidden;margin-top:0;background:#fff;}.content-sub-product-hotel .product-card-item-right{display:flex;flex-direction:column;width:100%;padding:14px 16px 18px;}.content-sub-product-hotel.list_item .product-card-item-right{margin-left:0;}.content-sub-product-hotel .product-card-item-right .sub-text{flex-direction:column;gap:10px;}.content-sub-product-hotel .product-card-item-right .title-container{margin-bottom:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.content-sub-product-hotel.list_item .product-card-item-right .title-container a{font-size:14px;font-weight:600;color:#252525;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.content-sub-product-hotel .product-card-item-right .title-container h3{font-weight:unset;}.content-sub-product-hotel .product-card-item-right .title-container h2{font-size:18px;overflow:hidden;text-overflow:ellipsis;line-height:1.5;}.content-sub-product-hotel .product-card-item-right .title-container .star-container{display:flex;gap:16px;align-items:center;}.content-sub-product-hotel .star_flex{gap:3px;}.content-sub-product-hotel .product-card-item-right .location_test{gap:15px;}.content-sub-product-hotel .product-card-item-right .location_test .location_main{position:relative;padding-right:15px;display:flex;align-items:center;gap:3px;}.content-sub-product-hotel .product-card-item-right .location_test .location_main img{width:14px;}.product-card-item-container .star-container{display:flex;gap:16px;}.content-sub-product-hotel .product-card-item-right .location_test .location_main span{color:var(--bs-point);}.content-sub-product-hotel .product-card-item-right .location_test .location_main::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#dbdbdb;}.wrap_level{display:flex;gap:12px;}.d_flex.dif{flex-direction:column;gap:12px;}.content-sub-product-hotel .product-card-item-right .star-container div:first-child{font-weight:bold;}.star-container{display:flex;gap:12px;}.content-sub-product-hotel .product-card-item-right .star-content span{padding-right:8px;}.content-sub-product-hotel .product-card-item-right .sub-title{padding-bottom:16px;border-bottom:0.5px solid rgba(204,204,204,0.3);display:flex;align-items:center;gap:4px;}.content-sub-product-hotel .product-card-item-right .sub-title.tour{border-bottom:unset;}.content-sub-product-hotel .list-item-info .item-info-box{margin-top:20px;}.content-sub-product-hotel .list-item-info .item-info{margin:15px 0 0px 0;}.content-sub-product-hotel .list-item-info.tour-list .item-info{margin-top:15px;}.content-sub-product-hotel .list-item-info.tour-list .item-info-label.flex_tour{margin-bottom:0;}.content-sub-product-hotel .list-item-info.golf-list .item-info{margin-top:15px;}.content-sub-product-hotel .list-item-info.golf-list .item-info-label{margin-bottom:0;}.content-sub-product-hotel .list-item-info .item-info.promotion_n{position:relative;}.content-sub-product-hotel .list-item-info .item-info h2{margin-bottom:8px;font-size:18px;font-weight:bold;}.content-sub-product-hotel .list-item-info .item-info .promotion_n_text{position:absolute;top:-20px;left:20px;padding:10px 20px;background-color:#2c93ce;border-radius:17px;}.content-sub-product-hotel .list-item-info .item-info .promotion_n_text h2{margin-bottom:0;color:#fff;font-size:16px;}.content-sub-product-hotel .list-item-info .item-info .tab_box_show_{margin:12px 0;}.content-sub-product-hotel .list-item-info .item-info .titem-info-label{font-weight:bold;padding:20px;background-color:#f7f7f7;}.content-sub-product-hotel .list-item-info .item-info .titem-info-label span{color:var(--bs-point);}.content-sub-product-hotel .list-item-info .item-info .item-price-info span.main{font-weight:bold;font-size:21px;color:black;}.content-sub-product-hotel .list-item-info .item-info .item-price-info span.text-gray{font-weight:500;font-size:16px;}.content-sub-product-hotel .list-item-info .item-info-label{padding:20px 0 20px 20px;background-color:#f3f3f3;margin-bottom:32px;font-weight:bold;font-size:16px;line-height:1.5rem;color:black;}.content-sub-product-hotel .list-item-info .item-info.promotion_n .item-info-label{background-color:#eaf6fc;padding:32px 15px 15px;border-radius:13px;}.content-sub-product-hotel .list-item-info .item-info.promotion_n .item-info-label .label_des p{font-size:15px;color:#2e6689;font-weight:500;}.content-sub-product-hotel .list-item-info .item-info.promotion_n .item-info-label .label_add p{font-size:15px;color:#2e6689;}.content-sub-product-hotel .list-item-info .item-info-label.flex_tour{display:flex;flex-wrap:wrap;gap:12px;}.content-sub-product-hotel .list-item-info .item-info-label span{color:var(--bs-point);}.content-sub-product-hotel .pagination{margin:50px 0 128px 0 !important;display:flex;list-style:none;padding:0;}.content-sub-product-hotel .page-link{display:inline-block;padding:10px 15px;margin:0 5px;text-decoration:none;color:#333;border:1px solid #ddd;border-radius:5px;transition:background-color 0.3s,color 0.3s;}.content-sub-product-hotel .page-link.ml{margin-left:24px;}.content-sub-product-hotel .page-link.mr{margin-right:24px;}.content-sub-product-hotel .page-link:hover{background-color:#f0f0f0;}.content-sub-product-hotel .page-link.active{color:var(--bs-point);border-color:var(--bs-point);}.content-sub-hotel-detail span{font-family:"Pretendard" !important;}.content-sub-hotel-detail .container-big-text span{font-size:16px !important;}.content-sub-hotel-detail .title-container{margin-top:25px;display:flex;justify-content:space-between;}.content-sub-hotel-detail .title-container h2{font-size:18px;font-weight:500;max-width:65%;line-height:1.5;}.content-sub-hotel-detail .title-container .list-icon{display:flex !important;gap:10px;align-items:center;position:relative;}.content-sub-hotel-detail .title-container .list-icon .list_share{position:absolute;top:calc(100% + 10px);right:-14px;background-color:#fff;padding:10px;border-radius:5px;box-shadow:0 -1px 4px rgba(0,0,0,0.2);z-index:1;display:flex;flex-direction:column;gap:18px;align-items:center;display:none;}.content-sub-hotel-detail .title-container .list-icon .list_share.on{display:flex;}.content-sub-hotel-detail .title-container .list-icon .list_share::after{content:"";display:block;position:absolute;top:-20px;left:50%;transform:translateX(-50%);border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;filter:drop-shadow(0 0 8px rgba(0,0,0,0.3));}.content-sub-hotel-detail .title-container .list-icon .list_share img{padding:0;height:auto;}.content-sub-hotel-detail .title-container .list-icon .list_share .kakao img{width:40px;}.content-sub-hotel-detail .title-container .list-icon .list_share .link_ img{width:30px;}.content-sub-hotel-detail .title-container .list-icon > img:first-child{padding:8px 6px;background-color:#f5f5f5;border-radius:4px;}.content-sub-hotel-detail .title-container .list-icon img{cursor:pointer;padding:8px 6px;}.content-sub-hotel-detail .rating-container{display:flex;align-items:center;margin-bottom:32px;}.content-sub-hotel-detail .rating-container span:not(:nth-of-type(1)){display:flex;align-items:center;margin-left:12px !important;padding-left:12px;border-left:1px solid #ccc;}.content-sub-hotel-detail .rating-container span.page_{display:flex;align-items:center;margin-left:12px;padding-left:12px;border-left:1px solid #ccc;}.content-sub-hotel-detail .hotel-image-container{display:flex;width:100%;gap:8px;margin-bottom:32px;}.content-sub-hotel-detail .hotel-image-container div:first-child{height:440px;width:100%;}.content-sub-hotel-detail .hotel-image-container div:first-child img{width:100%;height:100%;object-fit:cover;border-radius:10px;}.content-sub-hotel-detail .grid_2_2{display:flex;flex-wrap:wrap;gap:9px;}.content-sub-hotel-detail .guide-image-container-1{display:flex;gap:50px;}.content-sub-hotel-detail .guide-image-container-1 > img{height:550px;width:500px;background-size:cover;background-repeat:no-repeat;object-fit:cover;border-radius:10px;}.content-sub-hotel-detail .grid_2_2 .custom_button{width:290px;height:216px;position:relative;border-radius:10px;}.content-sub-hotel-detail .rating-container span strong{margin-left:4px;}.content-sub-hotel-detail .rating-container img:first-child{padding-bottom:2px;}.content-sub-hotel-detail .button-show-detail-image{position:absolute;background:rgb(0,0,0,0.4);width:100%;height:100%;top:0%;right:0;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:10px;}.content-sub-hotel-detail .sub-header-hotel-detail{display:flex;justify-content:space-between;padding:28px 30px;border:solid 1px #ccc;border-radius:5px;margin-bottom:24px;}.content-sub-hotel-detail .main{gap:30px;display:flex;align-items:center;font-weight:500;font-size:16px;}.content-sub-hotel-detail .main a.active{color:var(--bs-point);}.content-sub-hotel-detail .main p.active{color:var(--bs-point);}.content-sub-hotel-detail .main p:hover{color:var(--bs-point);}.content-sub-hotel-detail .wrap_btn_detail{display:flex;justify-content:center;padding-top:20px;padding-bottom:15px;}.content-sub-hotel-detail .wrap_btn_detail a{font-size:16px;font-weight:500;color:#104aa8;}.content-sub-hotel-detail .section1 .title-sec2{font-size:24px;margin-bottom:30px;}.content-sub-hotel-detail .section1 .description-sec2{margin-bottom:30px;}.content-sub-hotel-detail .section1 .description-sec2 *{font-family:"Pretendard" !important;font-size:16px !important;}.content-sub-hotel-detail .section1 button{font-size:18px;background-color:var(--bs-point);color:white;border-radius:5px;padding:12px 50px;}.content-sub-hotel-detail .section1 .btn_contact_write{font-size:18px;background-color:white;color:black;border:1px solid #dbdbdb;border-radius:5px;padding:12px 50px;margin-left:5px;}.content-sub-hotel-detail .section2 .title-sec2{font-size:24px;}.content-sub-hotel-detail .section2 .sub-title-sec2{margin-top:32px;font-size:18px;margin-bottom:20px;}.content-sub-hotel-detail .section2 .description-sec2{font-size:17px;line-height:1.5rem;margin-bottom:16px;}.content-sub-hotel-detail .section2 .tag-list-icon{display:flex;gap:10px;flex-wrap:wrap;}.content-sub-hotel-detail .section2 .tag-list-icon{display:flex;align-items:center;gap:8px;}.content-sub-hotel-detail .section2 .tag-list-icon .item-tag{border:1px solid #ccc;border-radius:5px;padding:14px;height:45px;display:flex;align-items:center;gap:10px;}.content-sub-hotel-detail .section2 .tag_list_done{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;width:80%;font-weight:bold;}.content-sub-hotel-detail .section2 .tag_list_done .item_done{display:flex;align-items:center;gap:6px;min-width:180px;}.content-sub-hotel-detail .section2 .tag_list_done .item_done img{width:19px;height:14px;}.content-sub-hotel-detail .section2 .tag_list_done .item_done span{color:#1779e6;}.content-sub-hotel-detail .post-list-sec2{display:flex;gap:12px;margin-top:-32px;}.content-sub-hotel-detail .post-list-sec2 div{display:flex;flex-direction:column;width:150px;margin:32px 0;}.content-sub-hotel-detail .post-list-sec2 div img{margin-bottom:12px;width:150px;height:112px;object-fit:cover;}.content-sub-hotel-detail .room-table{width:100%;max-width:900px;margin:0 auto;border-collapse:collapse;background-color:#fff;}.content-sub-hotel-detail .room-table .room_qty,.content-sub-hotel-detail .room-table .day_qty{margin-top:20px;}.content-sub-hotel-detail .room-table .room_qty p,.content-sub-hotel-detail .room-table .day_qty p{margin-bottom:5px;text-wrap:nowrap;text-align:center;font-weight:600;}.content-sub-hotel-detail .room-table .day_activity,.content-sub-hotel-detail .room-table .room_activity{display:flex;align-items:center;justify-content:center;}.content-sub-hotel-detail .room-table .btnMinus,.content-sub-hotel-detail .room-table .btnPlus{display:flex;align-items:center;justify-content:center;border:1px solid #dbdbdb;height:40px;width:40px;}.content-sub-hotel-detail .room-table .input_room_qty,.content-sub-hotel-detail .room-table .input_day_qty{display:flex;align-items:center;justify-content:center;padding:5px 10px;height:40px;width:60px;border-left:hidden;border-right:hidden;}.content-sub-hotel-detail .room-table th,.room-table td{padding:19px;text-align:left;border:1px solid #ddd;height:0;}.content-sub-hotel-detail .room-table th{background-color:#f5f5f5;font-weight:bold;text-align:center;}.content-sub-hotel-detail .room-table th:nth-child(1){width:290px;font-weight:unset;}.content-sub-hotel-detail .room-table th:nth-child(2){width:160px;font-weight:unset;}.content-sub-hotel-detail .room-table th:nth-child(3){width:380px;font-weight:unset;}.content-sub-hotel-detail .room-details{height:100%;}.content-sub-hotel-detail .room-details p:nth-child(1){margin-bottom:16px;text-align:center;margin-left:-20px;}.content-sub-hotel-detail .room-details p.text-details-2{margin-top:30px;}.content-sub-hotel-detail .room-details p{margin-bottom:8px;font-weight:500;line-height:1.2;padding-bottom:0;}.content-sub-hotel-detail .room-details ul{margin:5px 0 0 0;padding-left:20px;}.content-sub-hotel-detail .room-details ul li{list-style-type:disc;line-height:1.5rem;}.content-sub-hotel-detail .room-details ul li.highlight{color:var(--bs-point);font-size:16px;}.content-sub-hotel-detail .occupancy{display:flex;justify-content:center;align-items:center;height:100%;}.content-sub-hotel-detail .icon{font-size:2em;}.content-sub-hotel-detail .price-secret{display:flex;align-items:center;height:100%;gap:6px;position:relative;}.content-sub-hotel-detail .price-secret:hover .layer_secret{display:block;}.content-sub-hotel-detail .price-secret .layer_secret{display:none;position:absolute;top:30px;left:-50%;font-size:12px;text-align:center;background:#fff;color:#333;border:1px solid #ccc;border-radius:5px;height:auto;width:auto;transition:all 0.2s;overflow:initial;padding:10px;line-height:1.4;z-index:10;width:200px;}.content-sub-hotel-detail .price-details{display:flex;flex-direction:column;align-items:center;height:100%;gap:6px;}.content-sub-hotel-detail .discount{font-weight:bold;margin-bottom:5px;font-size:13px;}.content-sub-hotel-detail .price-strike-container{font-size:14px;}.content-sub-hotel-detail .discount span.label{background-color:#faeaeb;color:red;padding:4px;}.content-sub-hotel-detail .discount span.price_content{background-color:red;color:#faeaeb;padding:4px;}.content-sub-hotel-detail .price-strike{text-decoration:line-through;color:#888;margin-bottom:5px;}.content-sub-hotel-detail .room_price_day_sale{font-weight:bold;}.content-sub-hotel-detail .hotel_price_day_sale{font-weight:bold;}.content-sub-hotel-detail .price-details .price{color:#333;font-weight:bold;font-size:24px;margin-bottom:5px;}.content-sub-hotel-detail .total{margin-bottom:5px;font-size:14px;}.content-sub-hotel-detail .details{color:#888;margin-bottom:5px;font-size:14px;}.content-sub-hotel-detail .book-button{background-color:white;color:black;border:1px solid #dbdbdb;padding:12px 0;border-radius:5px;cursor:pointer;width:90px;margin-top:2px;}.content-sub-hotel-detail .contact-button{background-color:white;color:black;border:1px solid #dbdbdb;padding:12px 0;border-radius:5px;cursor:pointer;width:90px;margin-top:2px;}.content-sub-hotel-detail .book-add-cart{background-color:white;color:black;border:1px solid #dbdbdb;padding:12px 0;border-radius:5px;cursor:pointer;width:90px;margin-top:2px;}.content-sub-hotel-detail .book-button.disabled{background-color:#dbdbdb;color:#888;border:1px solid #dbdbdb;}.content-sub-hotel-detail .book-button:disabled{background-color:#dbdbdb;color:#888;border:1px solid #dbdbdb;padding:16px 20px;}.content-sub-hotel-detail .book-button-sub{background-color:white;color:black;border:1px solid #ccc;padding:16px 20px;border-radius:5px;cursor:pointer;width:80%;margin-top:12px;}.content-sub-hotel-detail .book-button.book_btn_217{background-color:var(--bs-point);color:#fff;border:1px solid var(--bs-point);}.content-sub-hotel-detail .book-button.default-button{background-color:white;color:black;border:1px solid #ccc;}.content-sub-hotel-detail .wrap_btn_book_note{margin-left:auto;}.content-sub-hotel-detail .book-button:disabled:hover{background-color:#dbdbdb;color:#888;border:1px solid #dbdbdb;cursor:default;}.content-sub-hotel-detail .title-sec3{font-size:24px;margin:32px 0;}.content-sub-hotel-detail .list-tag-sec3{display:flex;gap:10px;margin-bottom:20px;padding-bottom:16px;}.content-sub-hotel-detail .list-tag-sec3 .tag-item-sec3--active{padding:10px 14px;border-radius:20px;color:var(--bs-point);border:1px solid var(--bs-point);}.content-sub-hotel-detail .list-tag-sec3 .tag-item-sec3{padding:10px 14px;border-radius:20px;border:1px solid #ccc;white-space:nowrap;}.content-sub-hotel-detail .list-tag-sec3 .tag-item-sec3--main{padding:10px 14px;border-radius:20px;color:white;background-color:var(--bs-point);font-weight:bold;}.content-sub-hotel-detail .card-item-sec3{padding:30px;border:1px solid #ccc;border-radius:5px;margin-bottom:32px;}.content-sub-hotel-detail .card-item-sec3 .card-title-sec3-container{display:flex;gap:8px;align-items:center;padding:17px 0;}.content-sub-hotel-detail .card-item-sec3 .card-title-sec3-container h2{font-size:18px;}.content-sub-hotel-detail .card-item-sec3 .card-title-sec3-container .label{color:var(--bs-point);font-weight:bold;padding:6px;background-color:#e7f8f8;}.content-sub-hotel-detail .section3 .card-item-container{display:flex;gap:30px;}.content-sub-hotel-detail .section3 .card-item-left{display:flex;flex-direction:column;}.content-sub-hotel-detail .section3 .card-item-left .grid2_2_1{width:285px;display:flex !important;flex-wrap:wrap;gap:11px;}.content-sub-hotel-detail .section3 .card-item-left .subtitle{margin:32px 0 16px;}.content-sub-hotel-detail .section3 .card-item-left ul{margin-left:20px;line-height:1.5rem;}.content-sub-hotel-detail .section3 .card-item-left ul li{list-style-type:disc;}.content-sub-hotel-detail .section4 .title-sec4{font-size:24px;margin-bottom:32px;}.content-sub-hotel-detail .section4 .tag-item-title{font-size:18px;font-weight:bold;margin-bottom:24px;}.content-sub-hotel-detail .section4 .list-tag-sec4 .tag-item-list li{position:relative;padding-left:24px;margin-bottom:16px;}.content-sub-hotel-detail .section4 .list-tag-sec4 .tag-item-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("/uploads/icons/done_circle_icon.png");background-size:cover;}.content-sub-hotel-detail .section4 .list-tag-sec4{display:flex;flex-wrap:wrap;gap:30px;justify-content:start;}.content-sub-hotel-detail .section4 .tag-container-item-sec4{width:calc((100% - 120px) / 4);padding-right:70px;}.content-sub-hotel-detail .section4 .list-tag-sec4 .list-tag-sec4-column{display:flex;flex-direction:column;gap:24px;}.content-sub-hotel-detail .section5 table{margin-top:24px;width:100%;border-collapse:collapse;border:1px solid #ddd;}.content-sub-hotel-detail .section5 thead{background-color:#f1f4f9;}.content-sub-hotel-detail .section5 th,.content-sub-hotel-detail .section5 td{border:1px solid #ddd;padding:10px;text-align:center;}.content-sub-hotel-detail .section5 th{font-weight:bold;}.content-sub-hotel-detail .section4{margin:64px 0 32px;}.content-sub-hotel-detail .section4 span{font-family:"Pretendard" !important;}.content-sub-hotel-detail .section5 .title-sec5{font-size:24px;margin-bottom:32px;}.content-sub-hotel-detail .section5 .content-container-sec5{padding:0 50px;border:1px solid #ccc;border-radius:5px;}.content-sub-hotel-detail .section5 .content-item{display:flex;gap:50px;padding:32px 0;}.content-sub-hotel-detail .section5 .content-item:not(:last-child){border-bottom:1px dashed #ccc;}.content-sub-hotel-detail .section5 .content-item .label{font-size:18px;align-items:center;display:flex;min-width:300px;}.content-sub-hotel-detail .section5 .content-item .description{font-size:17px;line-height:1.5rem;}.content-sub-hotel-detail .section6 .title-sec6{font-size:18px;margin:64px 0 32px;}.content-sub-hotel-detail .section6 .title-sec6 span{font-size:24px;}.content-sub-hotel-detail .section6 .rating-content{display:flex;align-items:center;gap:16px;}.content-sub-hotel-detail .section6 .rating-left{display:flex;align-items:center;gap:8px;}.content-sub-hotel-detail .section6 .rating-left img{width:26px;height:26px;}.content-sub-hotel-detail .prd_info__left{display:flex;align-items:baseline;gap:2px;}.content-sub-hotel-detail .section6 .rating-left strong{font-size:24px;}.mt-20{margin-top:20px;}.content-sub-hotel-detail .section6 .list-label-tag{display:flex;gap:80px;margin-top:32px;}.content-sub-hotel-detail .section6 .list-label-tag .label-tag-item{display:flex;gap:8px;align-items:center;}.content-sub-hotel-detail .section6 .list-label-tag .label-tag-item .square{max-width:33px;max-height:33px;}.content-sub-hotel-detail .section6 .list-label-tag .label-tag-item .label-tag-item-text{line-height:1.3rem;}.content-sub-hotel-detail .section6 .sub-title-sec6{font-size:18px;margin:48px 0 32px;font-weight:500;}.content-sub-hotel-detail .section6 .card-list-recommemded{display:flex;gap:20px;margin-bottom:100px;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item{width:440px;padding:16px;border:1px solid #ccc;border-radius:5px;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item .container-head{display:flex;gap:16px;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item .container-head .name{display:flex;flex-direction:column;justify-content:center;gap:6px;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item .container-head .name span{font-size:18px;font-weight:bold;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item .container-head .name p{font-size:13px;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item h2{font-size:17px;margin:16px 0;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item p{font-size:14px;line-height:1.3rem;margin:0;max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item p.custom_paragraph{min-height:84px;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item button{margin-top:24px;font-size:15px;font-weight:bold;color:#4576fe;}.content-sub-hotel-detail .section7 .justify_content_end{display:flex;justify-content:space-between;margin-top:64px;flex-wrap:wrap;}.content-sub-hotel-detail .section7 .justify_content_end .title-sec7{font-size:24px;}.content-sub-hotel-detail .section7 .prd_keywords{color:unset;margin-top:24px;}.content-sub-hotel-detail .section7 .prd_name{margin-top:16px;}.content-sub-hotel-detail .location-container{display:flex;align-items:center;margin-bottom:20px;margin-top:10px;gap:15px;}.content-sub-hotel-detail .location-container .list-icon{display:none;}.content-sub-hotel-detail .location-container .location_conts{gap:4px;display:flex;align-items:center;}.content-sub-hotel-detail .location-container .location_conts .ic_green{filter:invert(61%) sepia(29%) saturate(468%) hue-rotate(155deg);}.content-sub-hotel-detail .location-container .location_conts a{font-size:15px;color:#1bbacb;}.content-sub-product-hotel .two-way-arrow-content span{font-size:15px;}.content-sub-product-hotel .text-primary{color:#757575;}.content-sub-product-hotel .product-card-item-container .sub-title{color:#757575;}.content-sub-product-hotel .list-item-info .item-info:nth-child(2) p{color:#757575;}.content-sub-product-hotel .product-card-item-container .item-info span:first-child .content-sub-product-hotel .product-card-item-container .item-price-info{color:#757575;}.content-sub-product-hotel .product-card-item-container .item-pd{margin-left:84px;}.product-card-item-right .product_intro{line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.tours-detail .section9 .title-sec9{font-size:24px;margin-top:20px;margin-bottom:20px;}.tours-detail .section9 .select-time-c{width:260px;}.tours-detail .section2 .title-sec2{font-size:24px;margin-bottom:20px;}.tours-detail .section2 .sec2-date-main{font-size:15px;margin-bottom:20px;}.sec2-wrap-tour{width:100%;}.tours-detail .section2 .sec-date-range{font-weight:bold;font-size:20px;}.tours-detail .section2 .btn-toggle-option{font-weight:bold;font-size:20px;width:40px;height:40px;border-radius:6px;border:1px solid #000;display:flex;align-items:center;justify-content:center;background-color:#fff;cursor:pointer;padding:0;}.tours-detail .section2 .sec2-item-card.tour_calendar{position:relative;padding-bottom:85px;}.tours-detail .section2 .sec2-item-card.tour_calendar .time_work{position:absolute;top:20px;left:30px;}.tours-detail .section2 .sec2-item-card.tour_calendar .time_work p{text-align:right;font-size:18px;color:#252525;font-weight:700;}.tours-detail .section2 .sec2-item-card{padding:15px 30px 40px 30px;border:1px solid rgb(219,219,219);border-radius:6px;margin-bottom:20px;box-shadow:0px 5px 0px 0px rgba(51,51,51,0.04);}.tours-detail .section2 .sec2-item-card .btn_back{gap:8px;cursor:pointer;width:fit-content;}.tours-detail .section2 .sec2-item-card .text_title{margin:0 auto;}.tours-detail .section2 .sec2-item-card .text_title h2{font-size:24px;font-weight:700;margin-bottom:10px;}.tours-detail .section2 .sec2-item-card .text_title h3{font-size:22px;font-weight:700;color:#454545;text-align:center;}.tours-detail .section2 .form-group input{padding:0 0.9375em;height:var(--bs-input-height);width:100%;margin-bottom:unset;display:block;cursor:pointer;}.tours-detail .section2 .form-group label:before{display:none;}.tours-detail .sec2-item-card.card-left2 .form-group{display:block;padding:unset;border-bottom:unset;width:100%;}.tours-detail .sec2-item-card.card-left2 .form-group.spe .form-group-cus-4input{align-items:center;gap:8px;margin-bottom:30px;display:flex;}.tours-detail .section2 .card-left2{width:100%;padding:40px 30px;background-color:white;border-radius:6px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;margin-top:80px;margin-right:20px;}.tours-detail .section2 .title-main-c{font-size:22px;margin-bottom:40px;}.tours-detail .section2 .title-sub-c{font-size:18px;margin-bottom:30px;}.tours-detail .section2 .mb-30{margin-bottom:30px;}.tours-detail .section2 .form-group label{font-size:16px;margin-bottom:10px;font-weight:500;}.tours-detail .section2 .con-form{display:flex;justify-content:space-between;align-items:center;gap:10px;}.tours-detail .card-left2 .cus-select-group input{width:230px;}.tours-detail .card-left2 .email-group{position:relative;}.tours-detail .card-left2 .cus-select-group input{width:230px;}.tours-detail .email-group input{position:absolute;top:0;bottom:0;left:0;z-index:1;}.tours-detail .card-left2 .cus-select-group select{width:280px;}.tours-detail .card-left2 .cus-select-group{display:flex;align-items:center;gap:10px;}.phone_wrap{display:flex;gap:20px;margin-top:30px;}.phone_wrap_item{flex:1;}.tours-detail .card-left2 [type="radio"]:checked,.tours-detail .card-left2 [type="radio"]:not(:checked){position:absolute;left:-9999px;}.tours-detail .card-left2 .form-group label{font-size:16px;margin-bottom:10px;font-weight:500;}.tours-detail .card-left2 [type="radio"]:checked + label,.tours-detail .card-left2 [type="radio"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;}.tours-detail .card-left2 [type="radio"]:checked + label:before,.tours-detail .card-left2 [type="radio"]:not(:checked) + label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;border-radius:100%;background:#fff;display:block;padding:0;}.tours-detail .card-left2 [type="radio"]:checked + label:after,.tours-detail .card-left2 [type="radio"]:not(:checked) + label:after{content:"";width:10px;height:10px;background:var(--bs-point);position:absolute;top:5px;left:5px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.tours-detail .card-left2 [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.tours-detail .card-left2 [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}.tours-detail .form-group-cus-4input{display:flex;align-items:center;gap:8px;margin-bottom:30px;}.tours-detail .form-group-cus-4input input:nth-child(1){width:91px;}.tours-detail .form-group-cus-4input input:nth-child(2),.tours-detail .form-group-cus-4input input:nth-child(3){width:120px;}.tours-detail .card-left2 .form-group-flex{display:flex;gap:10px;align-content:center;}.tours-detail .card-left2 .form-group-flex select{width:120px;}.tours-detail .card-left2 .form-group-flex input{width:190px;}.tours-detail .section2 .sec2-item-card .btn_back img{transform:rotate(270deg);}.tours-detail .section2 .sec2-item-card.active{border:1px solid var(--bs-point);}.tours-detail .section2 .text-content-1{display:flex;justify-content:space-between;align-items:flex-start !important;flex-direction:column;}.tours-detail .section2 .text-content-1 div{font-size:18px;font-weight:400;line-height:1.4;}.tours-detail .section2 .text-content-1 span{font-size:15px;}.tours-detail .section2 .text-content-2{margin-top:12px;display:flex;justify-content:space-between;align-items:center;}.tours-detail .section2 .text-content-2 .ps-right{font-weight:bold;font-size:24px;margin-left:12px;}.tours-detail .section2 .text-content-3{display:flex;justify-content:flex-end;margin-top:24px;}.tours-detail .section2 .text-content-3 .btn-ct-3{padding:12px 40px;border-radius:6px;border:1px solid #d8d8d8;width:120px;color:var(--bs-point);font-weight:500;background-color:#fff;}.tours-detail .section2 .sec2-item-card.active .text-content-3 .btn-ct-3{color:#fff;background-color:var(--bs-point);}.tours-detail .calendar-container{text-align:center;margin-top:40px;}.tours-detail .calendar-container .btn-action-calendar{padding:7px 4px 3px 6px;border:1px solid rgb(219,219,219);border-radius:50%;height:28px;width:28px;cursor:pointer;}.tours-detail .calendar-container .btn-action-calendar img{width:7px;height:11px;background-size:cover;background-repeat:no-repeat;}.tours-detail .nav-btn{background:none;border:none;font-size:24px;cursor:pointer;}.tours-detail #datepicker{margin-top:20px;}.tours-detail .ui-datepicker{width:100%;padding:10px;}.tours-detail .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{font-size:18px;}.tours-detail .ui-datepicker .ui-datepicker-title{font-size:18px;}.tours-detail .ui-datepicker td{text-align:center;padding:10px;border-radius:50%;}.tours-detail .ui-state-default{color:black;}.tours-detail .ui-datepicker td.ui-datepicker-unselectable .ui-state-default{color:red;}.tours-detail .calendar-header{display:flex;justify-content:center;align-items:center;margin-bottom:32px;gap:20px;}.tours-detail .text-red{color:#e31d1d;}.tours-detail #month-year{font-size:18px;font-weight:500;}.tours-detail .calendar-body{display:grid;grid-template-rows:auto 1fr;}.tours-detail .calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:bold;margin-bottom:10px;}.tours-detail .calendar-weekdays div{padding:10px;}.tours-detail .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;}.tours-detail .calendar-days div{padding:10px;position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:74px;height:77px;}.tours-detail .calendar-days div .price1{color:#e31d1d;font-size:15px;font-weight:bold;}.tours-detail .text-red-cus{color:#e31d1d !important;}.tours-detail .text-blue-cus{color:#006ce4 !important;}.tours-detail .calendar-days div .price2{color:#252525;font-size:11px;font-weight:bold;}.tours-detail .booked{color:#757575;font-weight:600;}.tours-detail .booked p{color:#999999;font-size:15px;}.tours-detail .special-rate{color:#757575;font-weight:600;}.tours-detail .special-rate span{display:block;font-size:12px;color:gray;}.tours-detail .day.current-day{background-color:#556ab2;color:white !important;}.tours-detail .day.active{background-color:#556ab2;color:white !important;}.tours-detail .day.active p{color:white !important;}.tours-detail .price-info{font-size:0.8rem;color:grey;}.tours-detail .price-info.special{color:#e31d1d;}.tours-detail .note-container{display:flex;align-items:center;gap:30px;font-size:15px;font-weight:600;margin-top:20px;}.tours-detail .note-container .first-note{display:flex;gap:5px;align-items:center;}.tours-detail .note-container .first-note .ball-red-n{background-color:#e31d1d;border-radius:50%;padding:4px;width:8px;height:8px;}.tours-detail .note-container .first-note .ball-blue-n{background-color:var(--bs-point);border-radius:50%;padding:4px;width:8px;height:8px;}.tours-detail .container-calendar .lb-18{font-size:18px;margin-top:50px;margin-bottom:20px;font-weight:500;}.tours-detail .container-calendar .select-time-c{width:260px;}.form-below-calendar{display:flex;flex-direction:column;align-items:self-start;}.tours-detail .quantity-container{display:flex;align-items:center;justify-content:space-between;width:510px;padding:32px 0;border-bottom:1px dashed rgb(216,216,216);}.tours-detail .quantity-container-fa{display:none;}.calendar-right .quantity-container-fa[data-tour-index="0"]{display:block;}.tours-detail .quantity-info{font-size:18px;display:flex;align-items:center;margin-left:31px;}.tours-detail .quantity-info .price{font-size:24px;font-weight:bold;margin-right:5px;}.tours-detail .quantity-info .price .unit{font-size:16px;}.total_small{font-size:16px;}.tours-detail .quantity-info .currency{font-size:16px;color:grey;}.tours-detail .quantity-selector{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;}.tours-detail .quantity-selector button{background-color:white;border:none;padding:0 15px;font-size:20px;cursor:pointer;outline:none;}.tours-detail .quantity-selector button:disabled{color:#ccc;cursor:not-allowed;}.tours-detail .quantity-selector .quantity{font-size:18px;padding:0 20px;text-align:center;width:70px;}.tours-detail .container-calendar{display:flex;margin-top:20px;border-top:1px solid rgb(216,216,216);padding-top:50px;position:relative;}.tours-detail .container-calendar.tour{padding-top:0;border-top:unset;}.tours-detail .calendar-left{width:50%;}.tours-detail .quantity-selector button.decrease{padding-bottom:4px;border-right:1px solid rgb(216,216,216);height:42px;font-size:30px;width:48px;color:#252525;}.tours-detail .quantity-selector button.increase{border-left:1px solid rgb(216,216,216);height:42px;font-size:30px;width:48px;color:#252525;}.tours-detail .container-calendar .calendar-right{margin-left:40px;}.tours-detail .container-calendar .calendar-right .title-right{font-size:18px;}.tours-detail .container-calendar .calendar-right .title-right{font-size:18px;}.tours-detail .container-calendar .quantity-info-con{display:flex;flex-direction:column;}.tours-detail .container-calendar .quantity-info-con span.des{font-size:18px;margin-bottom:12px;}.tours-detail .text-content-3-last{display:flex;justify-content:flex-end;margin-top:24px;}.tours-detail .text-content-3-last button{padding:12px 40px;border-radius:6px;border:1px solid #d8d8d8;width:120px;color:black;font-weight:500;}.tours-detail .container-calendar .calendar-left .title-left{font-size:18px;}.tours-detail .form-group{display:block;padding:32px 0;border-bottom:1px dashed #d8d8d8;}.tours-detail .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}.tours-detail .form-group label{position:relative;cursor:pointer;font-size:18px;}.tours-detail .form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #eee;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:12px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;}.tours-detail .form-group input:checked + label:after{content:"";display:block;position:absolute;top:4px;left:10px;width:6px;height:14px;border:solid var(--bs-point);border-width:0 2px 2px 0;transform:rotate(45deg);}.tours-detail .container-calendar .title-second{font-size:18px;margin:40px 0px 8px 0;}.tours-detail .des-below{line-height:1.5rem;margin-top:20px;}.tours-detail .opt_select{margin-top:20px;}.tours-detail .wrap-text span{line-height:1.3;font-weight:500;font-size:18px;}.tours-detail .wrap-text p{margin-top:5px;}.tours-detail .des-below.spe{margin-top:40px;}.tours-detail .option_list{margin-top:20px;}.tours-detail .option_list .option_item{font-size:16px;line-height:1.3;}.tours-detail .option_list .option_item + .option_item{margin-top:10px;}.tours-detail .primary-btn-calendar{position:absolute;bottom:-12%;left:37%;width:200px;height:56px;border-radius:40px;background-color:rgb(42,69,159);color:white;font-size:20px;}.tours-detail .primary-btn-calendar.tour{position:relative;margin-top:20px;}.tours-detail .title-sec3{font-size:24px;margin-bottom:40px;}.tours-detail .list-tag-item{margin-top:20px;display:flex;gap:10px;align-items:center;margin-bottom:36px;}.tours-detail .list-tag-item .tag-item{display:flex;align-items:center;flex-direction:column;gap:10px;padding:13px 9px 9px 9px;border:1px solid #dbdbdb;border-radius:4px;width:80px;height:80px;}.tours-detail .title-sec2{font-size:18px;margin-bottom:20px;}.tours-detail.spa-detail .title-sec2{font-size:18px;margin:40px 0;}.tours-detail.spa-detail .container-big-text::-webkit-scrollbar{display:none;}.tour-iframe::-webkit-scrollbar{display:none !important;}.tours_time_sect{margin-bottom:30px;}.tours-detail p.des-type{font-size:17px !important;line-height:1.5rem;margin-top:20px;margin-bottom:50px;color:#757575;}.tours-detail .des-type{font-size:17px;line-height:1.5rem;margin-top:20px;margin-bottom:50px;color:#757575;}.tours-detail .des-type span{font-size:16px !important;}.tours-detail .tag-item .picture{height:30px;}.tours-detail .tit-swip-pic{margin-bottom:30px;}.container-pic-slider{background-color:#fafafa;margin-bottom:50px;}.container-pic-slider .swiper-container_tour_content{overflow:hidden;}.container-pic-slider .swiper-container_tour_content .swiper-slide{display:flex;align-items:center;justify-content:center;padding:40px 0 0 0;margin-right:80px;}.container-pic-slider .swiper-container_tour_content .swiper-slide img{width:700px;height:450px;background-size:cover;object-fit:cover;background-repeat:no-repeat;}.container-pic-slider .swiper-container_tour_content .swiper-tour_content-pagination{justify-content:center;display:flex;padding:40px 0px;}.tours-detail .des-type-1{color:#757575;background-color:#fef4f6;padding:30px 16px;line-height:1.5rem;margin:20px 0 50px 0;}.tours-detail .tit-blue{color:#2a459f;font-size:18px;margin:18px 0;display:block;}.tours-detail .timeline-con .timeline-item{list-style:disc;display:flex;line-height:1.5rem;gap:20px;}.tours-detail .timeline-con .time-l{width:100px;color:#757575;}.tours-detail .timeline-con{margin-bottom:50px;}.tours-detail .timeline-con:not(:first-child){margin-bottom:20px;}.tours-detail .steps-type{display:flex;align-items:center;gap:100px;margin-bottom:110px;padding-left:120px;}.tours-detail .steps-type .step-type{display:flex;flex-direction:column;align-items:center;gap:18px;position:relative;}.tours-detail .steps-type .con-step{padding:60px;background-color:#fafafa;border-radius:999px;}.tours-detail .steps-type .step-label{font-size:18px;font-weight:500;}.tours-detail .steps-type .number-step{width:46px;position:absolute;padding:14px 18px;border-radius:999px;background-color:#2a459f;color:white;font-size:17px;top:0;left:0;}.tours-detail .cus-step-note{display:flex;flex-direction:column;align-items:center;gap:16px;position:absolute;right:-56%;bottom:37%;}.tours-detail .cus-step-note span:first-child{font-size:30px;font-weight:bold;text-align:center;}.tours-detail .cus-step-note .txt-step-note{color:#757575;width:85px;text-align:center;}.content-sub-hotel-detail .room-p-cus-1{padding-bottom:16px;}.content-sub-hotel-detail .room-p-cus-2{margin-top:30px;}.content-sub-hotel-detail .occupancy_button{padding:8px 12px;border:1px solid #ccc;border-radius:3px;cursor:pointer;}.content-sub-hotel-detail .popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center;z-index:1111111;}.content-sub-hotel-detail .popup-content{background-color:white;padding:20px;border-radius:5px;text-align:left;width:490px;box-shadow:0 5px 15px rgba(0,0,0,0.3);position:relative;}.content-sub-hotel-detail .close-btn{position:absolute;right:20px;top:24px;width:29px;height:29px;cursor:pointer;}.content-sub-hotel-detail .popup-content .title-popup{font-size:24px;text-align:center;margin-bottom:30px;margin-top:12px;}.content-sub-hotel-detail .popup-content .item-price-popup{display:flex;align-items:center;border-radius:6px;border:1px solid #ccc;margin-top:10px;justify-content:space-between;padding-right:30px;}.content-sub-hotel-detail .popup-content .img-container{padding:30px 22px;background-color:#f7f7f7;border-radius:6px 0 0 6px;}.content-sub-hotel-detail .popup-content .text-con{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:173px;}.content-sub-hotel-detail .popup-content .text-con span:nth-child(1){font-size:20px;font-weight:600;}.content-sub-hotel-detail .popup-content .text-con span.date-sub{color:#999999;}.content-sub-hotel-detail .popup-content .count-info span{color:var(--bs-point);}.content-sub-hotel-detail .popup-content .count-info{margin-bottom:10px;}.content-sub-hotel-detail .popup-content .date-sub{color:#999999;}.content-sub-hotel-detail .popup-content .item-price-popup.active{border-color:#0c80e4 !important;}.content-sub-hotel-detail .popup-content .item-price-popup.active span{color:#0c80e4 !important;}.content-sub-hotel-detail .popup-content .item-price-popup.item-price-popup--button{padding:32px;margin-bottom:135px;cursor:pointer;}.content-sub-hotel-detail .popup-content .item-price-popup.item-price-popup--button span{font-size:20px;}.content-sub-hotel-detail .footer-popup .des-above .item{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;}.content-sub-hotel-detail .footer-popup .des-above .item:last-child{border-bottom:solid 1px #ccc;}.content-sub-hotel-detail .footer-popup .des-above .item span:first-child{font-size:18px;}.content-sub-hotel-detail .footer-popup .price-below{margin:24px 0;display:flex;align-items:center;justify-content:space-between;}.content-sub-hotel-detail .footer-popup .price-below span:first-child{font-size:18px;}.content-sub-hotel-detail .footer-popup .price-below span:first-child{font-size:18px;}.content-sub-hotel-detail .footer-popup .price-popup{font-weight:bold;font-size:20px;}.content-sub-hotel-detail .footer-popup .price-popup span{font-weight:unset;}.content-sub-hotel-detail .footer-popup .btn_accept_popup{background-color:var(--bs-point);color:#fff;padding:16px 20px;border:none;border-radius:5px;cursor:pointer;width:100%;margin-bottom:12px;font-size:18px;}.content-sub-hotel-detail .popup-content .line-gray{background-color:#f3f3f3;height:16px;margin-bottom:30px;width:490px;margin-left:-20px;}.custom-product-golf .form-group{display:block;margin-bottom:17px;}.custom-product-golf .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}.custom-product-golf .form-group label{position:relative;cursor:pointer;display:flex;align-items:center;gap:12px;}.custom-product-golf .form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;}.custom-product-golf .form-group input:checked + label:after{content:"";display:block;position:absolute;top:2px;left:9px;width:6px;height:14px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);}.custom-product-golf .form-group input:checked + label:before{background-color:var(--bs-point);border-color:var(--bs-point);}.custom-product-golf .form-group.tab_active_ label:after{content:"";display:block;position:absolute;top:2px;left:9px;width:6px;height:14px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);}.custom-product-golf .form-group.tab_active_ label:before{background-color:var(--bs-point);border-color:var(--bs-point);}.custom-product-golf .filter-container{margin-top:30px;}.content-sub-product-hotel .content-right{width:900px;}.custom_no_search_view .content-right{width:100% !important;}.content-sub-product-hotel .product-card-item-container .product-card-item-left{width:285px;background-size:cover;background-repeat:no-repeat;position:relative;}.content-sub-product-hotel .product-card-item-container .product-card-item-left a img{border-radius:0px;height:200px;object-fit:cover;width:100%;}.content-sub-product-hotel.list_item .emo_social{margin-top:8px;}.product-card-item-left .product-card-label-list{position:absolute;top:10px;right:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;}.product-card-item-left .product-card-label-list .product-card-label{background-color:#000;color:#fff;padding:5px 8px;border-radius:5px;font-size:14px;display:flex;align-items:center;justify-content:center;}.custom-product-golf .product-card-item-right .sub-title{padding-bottom:unset;border-bottom:none;}.content-sub-hotel-detail .hotel-image-container .grid_2_2 img.grid_2_2_size{width:290px;height:216px;background-size:cover;background-repeat:no-repeat;object-fit:cover;border-radius:10px;}.golf-table{width:100%;border-collapse:collapse;border:1px solid #ddd;}.golf-table thead th{font-weight:bold;padding:20px;text-align:left;border:1px solid #ddd;}.golf-table thead th:nth-child(1),.golf-table thead th:nth-child(3),.golf-table thead th:nth-child(5){background-color:#f4f4f4;}.golf-table tbody tr:first-child td:nth-child(1),.golf-table tbody tr:first-child td:nth-child(3),.golf-table tbody tr:first-child td:nth-child(5){background-color:#f4f4f4;font-weight:bold;color:#252525;}.golf-table tbody td{padding:20px;border:1px solid #ddd;text-align:left;}.golf-table tbody tr td:first-child{background-color:#f4f4f4;color:#252525;}.golf-table thead th:first-child,.golf-table tbody td:first-child{font-weight:bold;}.golf-table thead th:last-child,.golf-table tbody td:last-child{text-align:left;}.golf-table tbody td{line-height:1.3;}.golf-table td[colspan="5"]{text-align:left;}.custom-golf-detail .title-size-24{font-size:24px;margin-top:60px;margin-bottom:40px;display:flex;align-items:center;gap:12px;}.custom-golf-detail .content-custom-table .description span{font-family:"Pretendard" !important;font-size:16px !important;}.content-custom-table{padding:0 50px;border:1px solid #ccc;border-radius:5px;}.content-custom-table .content-item{display:flex;gap:50px;padding:32px 0;}.content-custom-table .content-item:not(:last-child){border-bottom:1px dashed #ccc;}.content-custom-table .content-item .label{font-size:18px;align-items:center;display:flex;min-width:130px;}.content-custom-table .content-item .description{font-size:17px;line-height:1.5rem;}.custom-golf-detail .text-parent span{color:#999999;font-size:16px;font-weight:600;}.custom-golf-detail .calendar{height:182px;padding:0 55px;max-width:100%;border-bottom:1px solid rgb(238,238,238);}.custom-golf-detail .calendar.not_price{height:100%;}.custom-golf-detail .calendar .calendar-swiper-container{padding:27px 10px;overflow:hidden;}.custom-golf-detail .calendar .swiper-button-prev{width:6px;height:10px;background-size:6px 10px;background-repeat:no-repeat;margin-top:0;top:32%;left:-5%;}.custom-golf-detail .calendar .swiper-button-next{width:6px;height:10px;background-size:6px 10px;background-repeat:no-repeat;margin-top:0;top:32%;right:-5%;}.custom-golf-detail .calendar .swiper-button{width:28px;height:42px;border-radius:6px;filter:drop-shadow(0px 5px 3px rgba(0,0,0,0.05));background-color:rgba(255,255,255,0.9019607843137255);border:1px solid #dbdbdb;}.custom-golf-detail .calendar .year .btn_year_new{padding:7px 12px;background:var(--bs-point);border-radius:4px;}.custom-golf-detail .calendar .year .btn_year_new img{filter:invert(1);}.custom-golf-detail .calendar .swiper-slide{display:flex;flex-direction:column;align-items:center;width:50px;gap:25px;}.custom-golf-detail .year{display:flex;justify-content:center;align-items:center;gap:30px;}.custom-golf-detail .swiper-button-custom:after,.custom-golf-detail .swiper-rtl .swiper-button-prev:after{display:none;}.custom-golf-detail .calendar span{font-size:20px;font-weight:500;}.custom-golf-detail .calendar .dates{position:relative;}.custom-golf-detail .calendar .dates .day{text-align:center;}.custom-golf-detail .calendar .dates .day,.custom-golf-detail .calendar .dates .txt{color:#999;}.custom-golf-detail .calendar .dates .txt{margin-top:15px;font-size:14px;}.custom-golf-detail .calendar .dates .day.on a,.custom-golf-detail .calendar .dates .day.on .txt{color:#252525;}.custom-golf-detail .calendar .dates .day a.on{color:#fff !important;position:relative;}.custom-golf-detail .calendar .dates .day a.on::before{content:"";width:35px;height:35px;border-radius:50%;background-color:var(--bs-point);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;}.custom-golf-detail #toDay{color:#dba365;}.custom-golf-detail .year img{cursor:pointer;}.custom-golf-detail .tag-con-below-calendar{padding:40px 0;border-bottom:1px solid rgb(238,238,238);}.custom-golf-detail .box-selecter .ic_item{margin-bottom:30px;display:flex;align-items:center;width:calc(50% - 40px);}.custom-golf-detail .box-selecter .ic_item .title{font-size:17px;font-weight:bold;color:#252525;width:120px;}.custom-golf-detail .box-selecter .ic_item .body-box{gap:10px;}.custom-golf-detail .box-selecter .ic_item .body-box .box{width:140px;height:60px;border-radius:4px;border:1px solid #dbdbdb;display:flex;align-items:center;justify-content:center;cursor:pointer;}.custom-golf-detail .box-selecter .ic_item .body-box select.box{width:212px;}.custom-golf-detail .box-selecter .ic_item .body-box .box.active{border-color:var(--bs-point);}.custom-golf-detail .box-selecter .ic_item .body-box .box p{font-size:16px;font-weight:400;color:#252525;}.custom-golf-detail .box-selecter .ic_item .body-box .box.active p{color:var(--bs-point);}.custom-golf-detail .box-selecter + .box-selecter{margin-bottom:30px;}.custom-golf-detail .box-selecter .titles{font-size:17px;font-weight:bold;color:#252525;margin-bottom:15px;}.custom-golf-detail .box-selecter .select-more-body{flex-direction:column;}.custom-golf-detail .box-selecter .select-more-body .item{width:100%;display:flex;align-items:center;justify-content:space-between;height:70px;border-radius:6px;border:1px solid #dbdbdb;padding:0 15px 0 30px;margin-bottom:12px;}.custom-golf-detail .box-selecter .select-more-body .item .item_left .tit{font-size:16px;font-weight:400;color:#252525;margin-right:30px;}.custom-golf-detail .box-selecter .select-more-body .item .item_left .content{font-size:16px;font-weight:400;color:#757575;}.custom-golf-detail .box-selecter .select-more-body .item .item_right .pri{font-size:18px;font-weight:600;color:#252525;}.custom-golf-detail .box-selecter .select-more-body .item .item_right select{font-size:16px;font-weight:400;width:110px;height:44px;border:1px solid #dbdbdb;border-radius:4px;margin-left:14px;}.custom-golf-detail .tag-con-below-calendar .item-tag{margin-bottom:30px;display:flex;align-items:center;}.custom-golf-detail .tag-con-below-calendar .item-tag.new{width:calc(50% - 40px);justify-content:space-between;}.custom-golf-detail .tag-con-below-calendar .item-tag .item-tag-select{width:50%;}.custom-golf-detail .tag-con-below-calendar .item-tag .item-tag-select .cus-width{width:180px;}.custom-golf-detail .tag-con-below-calendar .cus-width{width:280px;padding-left:20px;padding-right:0;}.custom-golf-detail .tag-con-below-calendar .item-tag span.label{font-size:17px;width:120px;}.custom-golf-detail .tag-con-below-calendar .item-tag span.label.first{width:60px;}.custom-golf-detail .tag-con-below-calendar .item-tag.new select{width:unset;}.custom-golf-detail .box-selecter .ic_item .item-select .label.first{width:60px;}.custom-golf-detail .box-selecter .ic_item .item-select .cus-width{width:180px;}.custom-golf-detail .body-box{width:calc(100% - 120px);gap:10px;}.custom-golf-detail .body-box .box{width:50% !important;}.custom-golf-detail .tag-list{display:flex;align-items:center;gap:10px;}.custom-golf-detail .box-selecter .ic_item .item-select.second .label{width:120px;}.custom-golf-detail .box-selecter .ic_item .item-select.second .cus-width{width:calc(100% - 120px);}.custom-golf-detail .tag-list span.tag{border-radius:17px;border:1px solid rgb(238,238,238);padding:8px;width:56px;text-align:center;cursor:pointer;}.custom-golf-detail .tag-list span.tag.active{border-color:var(--bs-point);color:var(--bs-point);}.custom-golf-detail .date-text-2{margin-top:40px;margin-bottom:30px;font-size:20px;display:flex;justify-content:space-between;align-items:center;}.custom-golf-detail .result_select{display:flex;gap:5px;}.custom-golf-detail .date-text-2 span{color:#999999;}.custom-golf-detail .date-text-2 p:last-child{font-size:16px;color:#999999;}.custom-golf-detail .card-content{display:flex;flex-wrap:wrap;gap:30px;padding-bottom:40px;border-bottom:1px solid rgb(238,238,238);}.custom-golf-detail .card-content .card-item{padding:30px;border-radius:6px;border:1px solid rgb(219,219,219);width:380px;height:160px;cursor:pointer;}.custom-golf-detail .card-content .card-item.active_1{color:var(--bs-point);border-color:var(--bs-point);border-width:2px;}.custom-golf-detail .card-content .card-item:hover{color:var(--bs-point);border-color:var(--bs-point);}.custom-golf-detail .card-content .card-item.active_2{color:white !important;background-color:var(--bs-point);}.custom-golf-detail .card-content .card-item.active_2 span.font-bold{color:white;}.custom-golf-detail .card-content .header-con{display:flex;align-items:center;gap:8px;margin-bottom:20px;}.custom-golf-detail .card-content p.text-gray{margin-bottom:10px;}.custom-golf-detail .card-content .card-item p.cus-text{margin-bottom:10px;}.custom-golf-detail .card-content .card-item.active_2 p.cus-text{margin-bottom:10px;}.custom-golf-detail .card-content .card-item.active_2 .cus-text_div{display:flex;gap:4px;}.custom-golf-detail .card-content span.font-bold{color:#252525;}.custom-golf-detail .list-select-element{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px;}.custom-golf-detail .list-select-element .item-select{display:flex;align-items:center;gap:15px;width:33.33%;}.custom-golf-detail .list-select-element .item-select .select_custom_{width:230px;}.custom-golf-detail .list-select-element.tour .item-select .select_custom_{width:100%;}.custom-golf-detail .list-select-element .item-select .vehicle_number{width:50px;}.custom-golf-detail .section2-sub{display:flex;}.custom-golf-detail .section2-sub .left-main{width:50%;border:1px solid rgb(238,238,238);border-top:2px solid #000;padding:40px;border-radius:0 0 0 6px;box-shadow:0px 5px 0px 0px rgba(51,51,51,0.04);display:flex;flex-direction:column;gap:10px;}.custom-golf-detail .section2-sub .left-main .tit-left{font-size:20px;margin-bottom:20px;font-weight:600;}.custom-golf-detail .section2-sub .left-main p{display:flex;align-items:center;font-size:17px;line-height:1.5rem;}.custom-golf-detail .section2-sub .left-main .l-label{width:100px;}.custom-golf-detail .section2-sub .right-main{width:50%;border:1px solid rgb(238,238,238);padding:12px 40px 40px 40px;border-top:2px solid #000;border-left:none;border-radius:0 0 6px 0;box-shadow:0px 5px 0px 0px rgba(51,51,51,0.04);display:flex;flex-direction:column;}.custom-golf-detail .section2-sub .right-main .item-right{display:flex;align-items:center;padding:24px 0;justify-content:space-between;}.custom-golf-detail .section2-sub .right-main .item-right:not(:last-child){border-bottom:1px dashed #ccc;}.vehicle_list_result{border-bottom:1px dashed #ccc;}.custom-golf-detail .section2-sub .right-main .item-right.cus-border{border-bottom:1px solid #ccc;color:#df0011;font-weight:600;}.custom-golf-detail .mt-50{margin-top:50px;}.custom-golf-detail .btn-price-content{width:100%;height:66px;background-color:var(--bs-point) !important;font-size:22px !important;font-weight:unset;margin-top:auto;color:#fff;}.custom-golf-detail .btn-price-content-normal{width:100%;height:66px;color:var(--bs-point) !important;border:1px solid var(--bs-point) !important;background-color:white !important;font-size:22px !important;font-weight:unset;margin-top:233px;margin-top:auto;}.custom-golf-detail .section2-sub .item-last-right{display:flex;justify-content:space-between;padding:30px 0px;font-size:20px;}.custom-golf-detail .section2-sub .item-last-right .price-text{font-weight:bold;}.custom-golf-detail .section2-sub .item-last-right .price-text span{font-weight:500 !important;}.custom-golf-detail .section2-sub .right-main .list-text{line-height:1.5rem;width:360px;}.custom-golf-detail .section2-sub .item-right p:first-child{width:360px;}.custom-golf-detail .container-big-text{line-height:1.3rem;}.custom-golf-detail .container-big-text span{font-family:"Pretendard" !important;}.custom-golf-detail .container-big-text .sub-title-18{font-size:18px;margin-bottom:20px;}.custom-golf-detail .container-big-text p{margin-bottom:20px;line-height:1.5rem;}.custom-golf-detail .container-big-text ul{margin-top:20px;line-height:1.5rem;}.custom-golf-detail .info-container span{width:110px;display:inline-block;}.custom-golf-detail .info-container{line-height:1.5rem;}.custom-golf-detail .highlight-des .highlight-des-p{margin-top:28px;padding:30px 20px;background-color:#f3f5f7;}.custom-golf-detail .section6 .card-list-recommemded .recommemded-item button{margin-top:24px;font-size:15px;font-weight:bold;color:#4576fe;background-color:unset;padding:0;}.mb-40{margin-bottom:40px;}.custom-golf-detail .ul-html-content li{list-style:decimal;}.custom-golf-detail .ul-html-content{list-style:decimal;margin-left:16px;margin-bottom:50px;}.custom-golf-detail .qa-section h2{font-size:1.2rem;margin-bottom:15px;}.custom-golf-detail .qa-form{display:flex;margin-bottom:20px;}.custom-golf-detail .qa-input{flex:1;padding:10px;border:1px solid #ddd;border-radius:5px;}.custom-golf-detail .qa-submit{padding:10px 20px;background-color:#007bff;color:white;border:none;border-radius:5px;margin-left:10px;cursor:pointer;}.custom-golf-detail .qa-list{list-style-type:none;padding:0;}.custom-golf-detail .qa-list{border-top:1px solid #ddd;}.custom-golf-detail .qa-item .qa-wrap{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding:25px 0;cursor:pointer;}.custom-golf-detail .qa-list .no-data{margin-top:30px;text-align:center;}.custom-golf-detail .qa-question{display:flex;align-items:center;max-width:80%;}.custom-golf-detail .qa-number{margin:0 28px;font-size:17px;}.custom-golf-detail .qa-tag{background-color:red;color:white;padding:10px 16px 8px 16px;border-radius:99px;font-size:15px;margin-right:10px;width:93px;text-align:center;}.custom-golf-detail .qa-tag.normal-style{background-color:white;color:var(--bs-point);padding:10px 16px 8px 16px;border-radius:99px;border:1px solid var(--bs-point);font-size:15px;margin-right:10px;width:auto;}.custom-golf-detail .load-more{background-color:var(--bs-point);color:white;padding:8px 16px 8px 16px;border-radius:99px;border:1px solid black;font-size:15px;margin-right:10px;display:inline-block;width:93px;text-align:center;}.custom-golf-detail .additional-info .mt-36{margin-top:36px;}.custom-golf-detail .qa-text{font-size:17px;}.custom-golf-detail .qa-meta{font-size:15px;}.custom-golf-detail .additional-info{display:none;padding:30px 0 30px 82px;border-radius:5px;border-bottom:1px solid #ddd;}.custom-golf-detail .additional-info p{font-size:17px;line-height:1.5;color:#555;}.custom-golf-detail .pagination{margin:32px 0 128px 0 !important;display:flex;list-style:none;padding:0;margin:0;}.custom-golf-detail .page-link{display:inline-block;padding:10px 15px;margin:0 5px;text-decoration:none;color:#333;border:1px solid #ddd;border-radius:5px;transition:background-color 0.3s,color 0.3s;}.custom-golf-detail .page-link:hover{background-color:#f0f0f0;}.custom-golf-detail .page-link.active{color:var(--bs-point);border-color:var(--bs-point);}.custom-golf-detail .custom-area-text{display:flex;align-items:center;width:100%;height:132px;max-width:100%;border:1px solid #ddd;border-radius:5px;padding:10px;box-sizing:border-box;margin-bottom:20px;margin-top:30px;}.custom-golf-detail .custom-label{flex:1;margin-right:10px;}.custom-golf-detail .custom-main-input-style{width:100%;padding:10px 10px;border:none;outline:none;resize:none;font-size:14px;color:#999999;border-radius:5px;height:120px;text-align:start;}.custom-golf-detail .qa-submit-btn{font-size:18px;padding:38px;border-left:1px solid rgb(238,238,238);cursor:pointer;}.custom-golf-detail .qa-submit-btn:hover{background-color:#e0e0e0;}.content-sub-product-hotel .filter_icon{width:17px;height:18px;}.content-sub-product-hotel .close_icon{width:10px;height:12px;cursor:pointer;}.content-sub-product-hotel .two-way_arrow{width:18px;height:14px;}.content-sub-product-hotel .two-way-arrow-content a{display:flex;align-items:center;gap:3px;}.content-sub-hotel-detail .section2 .tag-list-icon .item-tag img{max-height:26px;max-width:26px;}.custom-golf-detail .golf-table .rating-list img{width:13px;height:12px;}.most_searched_tab_2__prd_list{width:100%;display:flex;flex-wrap:wrap;gap:20px;}.sub_hotel_section7_product_item{width:calc((100% - 60px) / 4);position:relative;}.sub_hotel_section7_product_item__name{font-size:24px;color:rgb(37,37,37);font-weight:normal;margin-top:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.thailand_hotel_list_top_{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:24px;margin-top:29px;}.thailand_hotel_top_item_ .emo_social .social::before{content:'';display:inline-block;width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0.45;}.thailand_hotel_top_item_ .emo_social .social.social-like::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");}.thailand_hotel_top_item_ .emo_social .social.social-comment::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");}.thailand_hotel_top_item_{width:calc((100% - 60px) / 4);background:#fff;border-radius:16px;overflow:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);text-decoration:none;display:flex;flex-direction:column;border:1px solid #e8e8e8;box-shadow:0 1px 4px rgba(0,0,0,0.04);color:inherit;}.thailand_hotel_top_item_:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,0.12);;border-color:#d0d0d0;}.thailand_golf_list_{display:flex;gap:20px;flex-wrap:wrap;margin-top:29px;}.thailand_golf_list_item_{width:calc((100% - 60px) / 4);}.content-sub-hotel-detail .section3 .card-item-left{max-width:285px;}.room_option_{padding-bottom:30px !important;}.room_option_long{height:620px;overflow:hidden;margin-top:30px;}.btnReadLess{display:none;}.btnReadLess,.btnReadMore{border:1px solid #dbdbdb;border-radius:3px;padding:5px 10px;}.cus_scroll{overflow-y:auto;overflow-x:hidden;height:auto;max-height:400px;padding-left:20px;}.cus_scroll_li{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:10px;}.cus_scroll li{width:100%;max-width:calc(50% - 10px);}.cus_scroll::-webkit-scrollbar{width:2px;background-color:#f5f5f5;display:block;}.cus_scroll::-webkit-scrollbar-thumb{background-color:#cccccc;}.imageDetailMain_{width:600px;border:1px solid #dbdbdb;height:442px;}.imageDetailSup_{width:290px;border:1px solid #dbdbdb;height:216px;}.imageDetailOption_{width:calc(50% - 5px);border:1px solid #dbdbdb;height:95px;}.content-sub-hotel-detail .hotel-image-container .grid_1_1_size{height:441px;background-size:cover;object-fit:cover;}.content-sub-hotel-detail .section3{margin-top:160px;}.custom-golf-detail .list-select-element{display:flex;justify-content:flex-start;align-items:center;margin-bottom:80px;gap:30px;}.custom-golf-detail .list-select-element .item-select .label{width:70px;flex:0 0 auto;}.travel-tips .sec_banner{margin-top:32px;margin-bottom:90px;}.travel-tips .sec_banner .wrap_banner{position:relative;}.travel-tips .sec_banner .text_banner{position:absolute;top:50%;left:120px;transform:translateY(-50%);color:#000000d1;}.travel-tips .sec_banner .text_banner span{font-size:26px;font-weight:700;margin-bottom:10px;display:block;}.travel-tips .sec_banner .text_banner p{font-size:18px;font-weight:400;line-height:1.2;}.travel-tips .sec_02 .inner .content_sec{padding-bottom:120px;border-bottom:1px solid #dbdbdb;}.travel-tips .header_sec{display:flex;align-items:center;gap:30px;margin-bottom:32px;position:relative;}.travel-tips .header_sec .more_link{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:18px;font-weight:700;}.travel-tips .header_sec .title_sec{font-size:28px;font-weight:700;}.travel-tips .header_sec .sub_title_sec{font-size:17px;color:#757575;}.travel-tips .content_sec .list_item{display:flex;align-items:center;justify-content:space-between;border-radius:5px;margin-bottom:115px;}.travel-tips .content_sec .list_item .item{width:224px;height:150px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;}.travel-tips .content_sec .list_item .item span{position:absolute;top:35px;left:30px;font-size:20px;font-weight:700;color:#252525;}.travel-tips .content_sec .list_item .item_1{background-image:url(/images/sub/tra-sec-01-1.png);}.travel-tips .content_sec .list_item .item_2{background-image:url(/images/sub/tra-sec-01-2.png);}.travel-tips .content_sec .list_item .item_3{background-image:url(/images/sub/tra-sec-01-3.png);}.travel-tips .content_sec .list_item .item_4{background-image:url(/images/sub/tra-sec-01-4.png);}.travel-tips .content_sec .list_item .item_5{background-image:url(/images/sub/tra-sec-01-5.png);}.tra_sec_02_swiper .swiper-slide{width:387px;height:280px;}.tra_sec_02_swiper_item{position:relative;width:387px;height:280px;display:block;}.tra_sec_02_swiper ._img_box{width:100%;height:100%;position:relative;}.tra_sec_02_swiper ._img_box img{width:100%;height:100%;object-fit:cover;border-radius:16px;}.tra_sec_02_swiper ._img_box::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);border-radius:16px;}.tra_sec_02_swiper ._text_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:100%;}.tra_sec_02_swiper ._text_box h5{font-size:28px;font-weight:700;margin-bottom:16px;}.tra_sec_02_swiper_btn_next{background-image:url(/images/sub/tra-sec-02-btn-next.png);width:60px;height:60px;right:0;}.tra_sec_02_swiper_btn_prev{background-image:url(/images/sub/tra-sec-02-btn-prev.png);width:60px;height:60px;left:0;}.travel-tips .swiper-button-next:after{content:"";}.travel-tips .swiper-button-prev:after{content:"";}.tra_sec_02_swiper_pagination{display:none;}.travel-tips .wrap_secs .inner{display:flex;justify-content:space-between;gap:40px;padding-top:100px;}.travel-tips .sec_03,.travel-tips .sec_04{flex:1;}.travel-tips .wrap_secs .list_travel_info .item{display:flex;align-items:center;padding:20px 45px 20px 0;border-bottom:1px solid #dbdbdb;gap:20px;}.travel-tips .wrap_secs .list_travel_info .item:first-child{padding-top:0;}.travel-tips .wrap_secs .list_travel_info .item img{width:140px;height:102px;object-fit:cover;}.travel-tips .wrap_secs .list_travel_info .item .bx_text{flex:1;max-width:380px;}.travel-tips .wrap_secs .list_travel_info .item:last-child{border-bottom:none;}.travel-tips .wrap_secs .list_travel_info .item .head_text{font-size:15px;color:#757575;margin-bottom:10px;display:block;}.travel-tips .wrap_secs .list_travel_info .item .title{font-size:18px;font-weight:500;color:#252525;margin-bottom:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.travel-tips .wrap_secs .list_travel_info .item .desc .name,.travel-tips .wrap_secs .list_travel_info .item .desc .time{font-size:15px;color:#757575;padding-right:10px;margin-right:10px;border-right:1px solid #dbdbdb;}.travel-tips .wrap_secs .list_travel_info .item .desc .view{font-size:15px;color:#757575;}.travel-tips .sec_04 .list_travel_banner .item{position:relative;margin-bottom:30px;display:block;}.travel-tips .sec_04 .list_travel_banner .item img{width:100%;height:181px;object-fit:cover;border-radius:15px;}.travel-tips .sec_04 .list_travel_banner .item .bx_text{position:absolute;left:30px;top:50%;transform:translateY(-50%);color:#fff;}.travel-tips .sec_04 .list_travel_banner .item .bx_text .loca{font-size:16px;font-weight:700;padding:10px 20px;background-color:rgba(0,0,0,0.6);border-radius:5px;margin-bottom:70px;display:inline-block;}.travel-tips .sec_04 .list_travel_banner .item .bx_text .title{font-size:26px;font-weight:700;}.travel-tips .sec_05{background-color:#f7f7f7;padding-top:75px;padding-bottom:95px;}.travel-tips .sec_05 .list_travel_banner{display:flex;gap:20px;align-items:center;}.travel-tips .sec_05 .header_sec .title_sec{font-size:28px;font-weight:700;width:100%;text-align:center;}.travel-tips .sec_06{padding:110px 0;}.travel-tips .sec_06 .list_travel_banner{display:flex;justify-content:flex-start;}.travel-tips .sec_06 .list_travel_banner .item{display:block;opacity:1;}.travel-tips .sec_06 .swiper-slide{width:calc(100% / 3 - 13px);}.travel-tips .sec_06 .img_box img{width:100%;height:100%;}.travel-tips .sec_06 .magazine_content{font-size:20px;margin-top:10px;line-height:1.4;}.price_secret_wrap{position:relative;cursor:pointer;display:flex;align-items:center;gap:5px;}.price_secret_wrap p{font-weight:bold;color:red;}.price_secret_wrap i{display:inline-block;width:15px;height:15px;background:url("/images/ico/ico_warning.svg") no-repeat center/cover;filter:invert(17%) sepia(5%) saturate(10000000%) hue-rotate(-5deg) brightness(90%) contrast(120%);background-size:15px 15px;}.price_secret_wrap:hover .price_secret_notes{display:block;}.price_secret_wrap::after{content:"";width:100%;height:5px;background-color:transparent;position:absolute;top:100%;right:0;}.price_secret_notes{display:none;width:300px;position:absolute;top:20px;right:-110px;text-align:center;background:#fff;color:#333;border:1px solid #ccc;border-radius:5px;height:auto !important;transition:all 0.2s;overflow:initial;padding:20px;line-height:1.4;}.total_price_tour{display:flex;align-items:center;justify-content:space-between;font-size:24px;margin-top:30px;font-weight:bold;}.policy_wrap{padding:40px;margin-top:30px;background-color:#f3f5f7;border-radius:8px;}.area_info{display:flex;gap:30px;height:62px;}.area_info .child{display:flex;align-items:center;gap:10px;}.area_info .child .icon{display:flex;align-items:center;gap:5px;}.area_info .pallet i{display:inline-block;width:24px;height:18px;background:url("/images/ico/bed.png") no-repeat center/cover;background-size:24px 18px;}.area_info .extent i{display:inline-block;width:19px;height:19px;background:url("/images/ico/extent.png") no-repeat center/cover;background-size:19px 19px;}.area_info .floor i{display:inline-block;width:19px;height:19px;background:url("/images/ico/floor.png") no-repeat center/cover;background-size:19px 19px;}.area_info .extent .unit{position:relative;}.area_info .extent .unit::before{content:"2";position:absolute;top:0;right:-5px;font-size:10px;color:#333;}.hot_place .sec_banner{position:relative;margin:45px 0 95px;}.hot_place .sec_banner .img_prd{width:100%;height:147px;}.hot_place .sec_banner .text_banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:rgba(0,0,0,0.5);}.hot_place .sec_banner .text_banner span{font-size:26px;font-weight:700;margin-bottom:13px;display:block;}.hot_place .sec_banner .text_banner p{font-size:18px;font-weight:400;}.hot_place .input_search_box{display:flex;width:270px;height:50px;border:1px solid #dbdbdb;align-items:center;justify-content:space-between;padding-right:18px;margin-left:auto;margin-bottom:20px;}.hot_place .input_search_box input{border:none;outline:none;font-size:16px;height:100%;}.hot_place .list_place{padding-top:30px;padding-bottom:46px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;display:flex;gap:43px 20px;flex-wrap:wrap;}.hot_place .list_place .item{width:calc((100% - 40px) / 3);position:relative;display:block;overflow:hidden;}.hot_place .list_place .item .img{width:100%;height:284px;}.hot_place .list_place .item .img img{width:100%;height:100%;object-fit:cover;transition:all 0.2s;}.hot_place .list_place .item .title{margin-top:25px;display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#757575;}.hot_place .list_place .item .title .star{color:#252525;letter-spacing:1px;}.hot_place .list_place .item .name{font-size:20px;font-weight:600;margin-top:12px;}.hot_place .list_place .item .desc{font-size:16px;font-weight:400;margin-top:22px;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.hot_place .list_place .item .comt{font-size:16px;font-weight:400;color:#757575;margin-top:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.hot_place .list_place .item .comt .acc{font-weight:500;margin-right:10px;}.custom.pagination{margin:32px 0 128px 0 !important;display:flex;list-style:none;padding:0;margin:0;}.custom .page-link{display:inline-block;padding:10px 15px;margin:0 5px;text-decoration:none;color:#333;border:1px solid #ddd;border-radius:5px;transition:background-color 0.3s,color 0.3s;}.custom .page-link.ml{margin-left:24px;}.custom .page-link.mr{margin-right:24px;}.custom .page-link:hover{background-color:#f0f0f0;}.custom .page-link.active{color:var(--bs-point);border-color:var(--bs-point);}.travel_info{padding-bottom:130px;}.travel_info h2{font-size:28px;font-weight:700;margin-bottom:32px;padding-top:40px;text-align:center;}.travel_info .list_tab_head{display:flex;justify-content:center;gap:10px;align-items:center;margin-bottom:33px;}.travel_info .list_tab_head .tab{padding:7px 12px;color:#757575;font-size:16px;font-weight:500;border-radius:99px;border:1px solid #dbdbdb;cursor:pointer;min-width:70px;text-align:center;}.travel_info .list_tab_head .tab.on{background-color:#2a459f;color:#fff;}.travel_info .head_list_product{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}.travel_info .head_list_product .total_text{font-size:16px;font-weight:500;}.travel_info .head_list_product .total_text span{color:#2a459f;}.travel_info .head_list_product select{width:140px;height:50px;border:1px solid #dbdbdb;padding:0 20px;margin-left:auto;}.travel_info .head_list_product .input_search_box{display:flex;align-items:center;justify-content:space-between;border:1px solid #dbdbdb;padding-right:20px;margin-left:10px;height:50px;width:270px;}.travel_info .head_list_product .input_search_box img{cursor:pointer;}.travel_info .head_list_product .input_search_box input{border:none;outline:none;font-size:16px;height:100%;}.travel_info .list_product .item{display:flex;align-items:center;gap:25px;padding:27px 0;border-bottom:1px solid #dbdbdb;}.travel_info .list_product .item:first-child{border-top:1px solid #dbdbdb;}.travel_info .list_product .item .img{width:350px;}.travel_info .list_product .item .img img{width:100%;object-fit:cover;}.travel_info .list_product .item .img .img_travel{width:350px;height:250px;}.travel_info .list_product .item .text{flex:1;}.travel_info .list_product .item .tit{font-size:15px;margin-bottom:14px;color:#757575;display:block;}.travel_info .list_product .item .name{font-size:20px;margin-bottom:28px;font-weight:500;}.travel_info .list_product .item .desc{padding:20px;background-color:#f7f7f7;margin-bottom:30px;}.travel_info .list_product .item .desc_inner{font-size:16px;color:#757575;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.travel_info .list_product .item .info{color:#757575;font-size:16px;}.travel_info .list_product .item .info .date{padding-right:12px;border-right:1px solid #757575;}.travel_info .list_product .item .info .author{padding-left:12px;padding-right:12px;border-right:1px solid #757575;}.travel_info .list_product .item .info .view{padding-left:12px;}.infographic .list_infographic{display:flex;flex-wrap:wrap;gap:46px 18px;padding-bottom:42px;border-bottom:1px solid #dbdbdb;}.infographic .list_infographic .item{width:calc((100% - calc(18px * 3)) / 4);position:relative;display:block;overflow:hidden;}.infographic .list_infographic .item img{width:100%;height:auto;object-fit:cover;}.infographic .list_infographic .item p{font-size:18px;font-weight:500;margin-top:25px;}.view_container .view_top_wrap{padding:20px;display:flex;justify-content:space-between;align-items:center;background:#efefef;border-top:1px solid #666;border-bottom:1px solid #e9e9e9;}.view_container .view_top_wrap .view_top_ttl{font-size:15px;}.view_container .view_top_wrap .view_top_info{display:flex;align-items:center;gap:10px;}.view_container .view_top_wrap .view_top_info .date,.view_container .view_top_wrap .view_top_info .view{color:#666;}.monkey_theme ul{padding:0;display:flex;flex-flow:row wrap;align-content:baseline;gap:20px;margin-top:0;padding-bottom:40px;}.monkey_theme li{position:relative;display:flex;justify-content:center;width:310px;height:400px;}.theme_banner{width:100%;height:100%;border-radius:15px;overflow:hidden;position:relative;}.monkey_theme li img{width:100%;height:100%;object-fit:cover;border-radius:15px;position:absolute;}.theme_boxinfo{height:100%;width:100%;background-color:rgba(0,0,0,0.4);box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;}.theme_boxinfo:hover{background-color:rgba(0,0,0,0.2);}.theme_banner img{transition:transform 0.5s ease;transform-origin:center center;}.theme_banner .desc{text-align:center;color:#fff;font-size:13px;display:inline-block;margin-top:148px;background:#fb2f2f;padding:3px 10px;border-radius:20px;}.theme_banner .subtitle{font-size:13px;color:#fff;display:block;margin-top:10px;}.theme_banner .title{font-size:20px;text-align:center;color:#fff;display:block;padding-bottom:10px;margin-top:10px;font-weight:400;}.theme-section{margin-bottom:50px;border-bottom:1px solid #dddddd7d;}.theme_top{width:100%;height:534px;overflow:hidden;margin-bottom:15px;position:relative;}.theme_head01.theme_top{width:100%;height:400px;display:flex;align-items:center;margin-bottom:30px;}.theme_head01.theme_top:before{content:"";width:100%;height:434px;background:#00000070;position:absolute;top:0;left:0;}.theme_head01.theme_top .theme_headline{width:100%;top:120px;text-align:center;position:absolute;color:#fff;}.theme_head01.theme_top .theme_headline h3{font-size:20px;display:block;margin-top:10px;font-weight:400;}.theme_head01.theme_top .theme_headline h1{font-size:50px;display:block;margin-top:25px;}.theme_tab{color:#333;position:relative;top:184px;margin-bottom:30px;width:100%;}.theme_top ul{width:100%;height:84px;position:absolute;bottom:0;}.theme_head01.theme_top ul{height:64px;}.theme_tab ul{width:100%;display:flex;}.theme_tab01 ul li{text-align:center;width:100%;font-size:21px;cursor:pointer;color:#999;border:0;}.theme_tab ul li{text-align:center;padding:25px 0;width:100%;font-size:21px;cursor:pointer;border-bottom:1px solid #ccc;color:#aaa;}.theme_tab01 ul{flex-flow:unset;}.theme_tab01 ul li span{background:#ddd;display:inline-block;padding:25px 0;width:96%;border-top-right-radius:10px;border-top-left-radius:10px;}.theme_tab01 ul li.on{font-weight:500;color:#333;font-size:24px;border:0;}.theme_tab01 ul li.on span{background:#fff;box-shadow:rgb(0 0 0 / 8%) -1px -7px 12px 0;position:relative;border-top-right-radius:10px;border-top-left-radius:10px;}.theme_tab ul li.on{border-bottom:1px solid #070707;font-weight:500;color:#333;font-size:24px;}.stfcomment{font-size:16px;padding:0 20px;color:#2ab6ad;text-align:center;margin:30px 0;line-height:1.4;}.theme_cont{position:relative;display:none;overflow:hidden;text-align:left;}.theme_nbox{width:100%;height:670px;}.theme_nbox a{text-decoration:none;color:#000;cursor:pointer;}.theme_nbox .theme_no{margin:35px 0;text-align:center;display:flex;justify-content:center;}.theme_nbox .theme_no span{display:flex;align-items:center;justify-content:center;width:88px;height:88px;color:#fff;border-radius:50%;background:#ff6300;flex-direction:column;}.theme_nbox .theme_no span b{display:block;font-size:30px;font-weight:600;}.theme_nbox .box_top{width:100%;height:295px;overflow:hidden;display:flex;justify-content:space-between;gap:15px;}.theme_nbox .radius_right{border-top-right-radius:30px;}.theme_nbox .radius_left{border-top-left-radius:30px;}.theme_nbox .box_top .imgbox{width:50%;height:287px;overflow:hidden;position:relative;}.theme_nbox .box_top .imgbox img{width:100%;position:absolute;top:-50px;left:0;min-height:100%;}.theme_nbox .box_top .txtbox{width:50%;height:277px;text-align:left;padding:10px 20px;}.theme_nbox .box_top .txtbox .rating > span{position:absolute;top:0;left:0;width:54px;height:14px;background:transparent url(/images/ico/spr_sub.webp) no-repeat 0 -160px;}.theme_nbox .box_top .txtbox .rating{top:-2px;height:14px;background:transparent url(/images/ico/spr_sub.webp) no-repeat 0 -178px;position:relative;width:80px;}.theme_nbox .box_top .txtbox h3{font-size:21px;padding-top:15px;color:#555;}.theme_nbox .box_top .txtbox .txt{padding-top:15px;line-height:1.4;}.box_top .btnbox .detailbtn{float:left;margin-right:5px;}.theme_nbox .box_top .txtbox .detailbtn{padding:10px 20px;border-radius:20px;border:1px solid #e8e8e8;margin-top:15px;display:inline-block;}.box_top.box_topleft .btnbox .detailbtn{float:right;}.theme_nbox .box_top .txtbox .detailbtn i{color:#ff6300;margin-left:5px;}.fa-chevron-right:before{content:"\f054";}.theme_nbox .imgbox_bot{margin-top:10px;display:flex;justify-content:space-between;gap:20px;}.theme_nbox .imgbox_bot span{overflow:hidden;width:33.33%;height:216px;display:block;}.theme_nbox .imgbox_bot span img{width:100%;min-height:216px;}.hoteltheme_main{display:flex;justify-content:center;margin:60px auto 80px;flex-direction:column;max-width:1200px;overflow:hidden;}.hoteltheme_main .head{display:flex;justify-content:space-between;margin-bottom:1.5rem;align-items:center;}.hoteltheme_main .hotplace{height:430px;position:relative;}.hoteltheme_main .hotplace .loc_banner{height:400px;width:calc((100% - 40px) / 3);position:relative;}.hoteltheme_main .hotplace .loc_banner a{display:block;width:100%;height:100%;position:relative;margin:0 auto;overflow:hidden;border-radius:15px;cursor:default;text-align:left;}.hoteltheme_main .hotplace .loc_banner a > img{width:100%;height:100%;object-fit:cover;}.hoteltheme_main .hotplace .loc_banner a .card{position:absolute;top:0;color:#fff;width:100%;height:100%;padding:0 0 50px 30px;cursor:pointer;z-index:9;display:flex;flex-direction:column;justify-content:flex-end;}.hoteltheme_main .hotplace .loc_banner a:after{content:"";background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.7));position:absolute;bottom:0;height:60%;width:100%;border-radius:15px;left:0;}.hoteltheme_main .hotplace .loc_banner a .card span{color:#fff;position:absolute;top:0;background:#fb2f2f;padding:5px 10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.hoteltheme_main .hotplace .loc_banner a .card strong{font-size:18px;padding-bottom:8px;display:block;}.hoteltheme_main .hotplace .loc_banner a .card p{opacity:0.7;color:#fff;font-size:14px;padding-right:15px;}.hoteltheme_main .swiper-button-next,.hoteltheme_main .swiper-button-prev{top:45%;}.hoteltheme_main .swiper-button-prev:after,.hoteltheme_main .swiper-rtl .swiper-button-next:after{content:"";}.hoteltheme_main .swiper-button-next:after,.hoteltheme_main .swiper-rtl .swiper-button-prev:after{content:"";}.hoteltheme_main .swiper-button-next{content:"";right:10px;background:transparent url("/images/btn/btn_arrow.png") no-repeat -50px top;width:50px !important;height:50px !important;}.hoteltheme_main .swiper-button-prev{content:"";left:10px;background:transparent url("/images/btn/btn_arrow.png") no-repeat 0 top;width:50px !important;height:50px !important;}.hoteltheme_main .hotplace .swiper-pagination{display:flex;justify-content:center;}.hoteltheme_main .hotplace .swiper-pagination-bullet-active{background:#f05002;}.cr_comment_list{width:99%;padding:30px 5px;min-height:300px;}.f_16{font-size:16px !important;}.f_orange{color:#fb7622 !important;}#comment_wrap{position:relative;line-height:18px;margin:0 auto;border-bottom:1px solid #bbb;}.mb30{margin-bottom:30px !important;}#comment_wrap .comment_input{padding-bottom:15px;overflow:hidden;display:flex;}.mt15{margin-top:15px !important;}#comment_wrap textarea{width:86%;height:88px;padding:10px;border:1px solid #e6e6e6;margin-right:5px;resize:auto;}.b_p3032{padding:30px 32px;}.b_orange_2{color:#fff !important;border:solid 1px #f4a135;background:#ffb03b;}.custom_btn2{display:inline-block !important;outline:none !important;cursor:pointer !important;text-align:center !important;text-decoration:none !important;line-height:normal !important;vertical-align:middle !important;border:0;overflow:visible;font-size:16px;height:auto;}.fl{float:left;}.tbl_st18{width:98%;position:relative;font-size:13px;width:1000px;text-align:left;}.mr_auto{margin:0 !important;margin-right:auto !important;}.theme_travel .head_list_product select{width:175px;height:50px;border:1px solid #dbdbdb;padding:0 20px;margin-left:0;}.theme_travel .head_list_product{display:flex;justify-content:space-between;align-items:center;}.theme_travel .head_list_product .wrap_select{display:flex;gap:10px;}.theme_travel .list_product{display:flex;flex-wrap:wrap;gap:46px 18px;padding-bottom:50px;border-bottom:1px solid #dbdbdb;}.theme_travel .list_product .item_box{width:calc((100% - (18px * 3)) / 4);}.theme_travel .list_product .item_box .img{width:100%;height:210px;position:relative;}.theme_travel .list_product .item_box .img > img{width:100%;height:100%;object-fit:cover;}.theme_travel .list_product .item_box .img .text{height:40px;line-height:40px;padding:0 10px;color:#fff;font-size:15px;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.404);display:flex;gap:6px;align-items:center;}.theme_travel .list_product .item_box .title{margin-top:27px;margin-bottom:10px;color:#757575;font-size:15px;}.theme_travel .list_product .item_box .name{font-size:18px;font-weight:500;margin-bottom:10px;}.theme_travel .list_product .item_box .vote{display:flex;}.theme_travel .list_product .item_box .vote span{display:block;margin-left:5px;padding-left:5px;border-left:1px solid #dbdbdb;}.theme_travel .list_product .item_box .vote span i{font-weight:600;color:#252525;}.tour_type_group{margin-top:10px;margin-bottom:10px;display:flex;justify-content:flex-end;align-items:center;gap:10px;}.tour_type_group .btn_company_channel{padding:12px !important;font-size:16px !important;margin-left:15px !important;}.tour_type_group .company_url{color:#1bbacb;}.tour_type_group li{display:inline-block;}.tour_type_group li + li{margin-left:20px;}.tour_type_group .type_title{background:#fff;padding:6px 10px;color:#fff;border-radius:5px;}.tour_type_group .type_title_1{background-color:#17469e;}.tour_type_group .type_title_2{background-color:#1bbacb;}.tour_type_group .type_title_3{background-color:#5281da;}.tour_type_group .view_info_company a{color:#252525;text-decoration:underline;text-underline-offset:3px;}.info_company .content_info{padding-bottom:10px;line-height:1.4;}.info_company .content_info .name span{font-weight:500;color:#17469e;}.info_company .content_notes{color:#666;border-top:1px solid #ededed;padding:10px 0;line-height:1.4;}.section-wrap-s{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;}.section-wrap-s .btn-s-wrap{display:flex;align-items:center;gap:10px;}.custom-golf-detail .section-wrap-s .btn-s-wrap .btn-price-content{width:222px;height:50px;font-size:18px !important;}.section-wrap-s .btn-s-wrap .btn-add-cart{background-color:#fff !important;color:#252525;border:1px solid #dbdbdb;}.section-wrap-s .btn-s-wrap .default-button{background-color:#fff !important;color:#252525;border:1px solid #ccc;}.hot_place{padding-bottom:50px;}#sub_container{padding-top:40px;padding-bottom:100px;position:relative;}.ac{text-align:center !important;}.theme-product-review .theme_head01.theme_top{height:400px;border-radius:20px 20px 0 0;margin-bottom:0;}.theme-product-review .theme_head01.theme_top:before{content:"";width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / 95%) 0,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;}.write_new_review{gap:20px;display:flex;justify-content:end;align-items:center;max-width:500px;}.write_new_review a.btnGoReviewPage{padding:10px 20px;border-radius:5px;background:#17469E;color:#fff;text-align:center;font-size:16px;font-family:'Pretendard',sans-serif;font-weight:600;}.write_new_review p.desc_{font-size:16px;font-weight:600;font-family:'Pretendard',sans-serif;}.write_new_review a.btnGoReviewPage{margin-left:20px;}.write_new_review p.desc_{font-weight:400 !important;color:#999;}.theme_intro_text{font-size:18px;line-height:146%;padding:60px 9%;text-align:center;}.theme-product-review .week_wrap{width:100%;padding:0;}.theme-product-review .week_wrap a{display:flex;flex-direction:column;gap:80px;}.theme-product-review .room_img{width:100%;height:500px;overflow:hidden;border-radius:20px;margin-bottom:50px;}.theme-product-review .room_img img{width:100%;height:100%;object-fit:cover;}.theme-product-review .week_wrap .wi_title{font-size:36px;font-weight:400;letter-spacing:-1.8px;margin:40px 0 20px;line-height:42px;display:flex;align-items:center;}.theme-product-review .week_wrap .point_badge{background:#4532e4;display:inline-block;color:#fff;font-size:20px;padding:4px 20px;border-radius:5px;font-family:"Montserrat",sans-serif;font-weight:700;margin-right:20px;}span.left_space{display:inline-block;margin-left:10px;}.week_wrap .wi_title span{font-weight:700;}.theme-product-review .week_wrap .wi_con{font-size:20px;line-height:30px;letter-spacing:-1.2px;word-break:keep-all;}.theme-product-review .sub_txtbox{display:flex;flex-direction:row;margin-top:20px;justify-content:space-between;}.week_wrap .sub_txtbox{border-top:1px solid #eee;padding-top:30px;margin-top:30px;}.week_wrap .sub_txtbox .ttl,.week_wrap .sub_txtbox .desc,.week_wrap .sub_txtbox .desc p{font-size:20px;line-height:28px;}.week_wrap .sub_txtbox dt{font-weight:700;margin-bottom:10px;}.week_wrap .sub_txtbox .ttl,.week_wrap .sub_txtbox .desc,.week_wrap .sub_txtbox .desc p{font-size:20px;line-height:28px;}.week_wrap .sub_txtbox .desc{font-weight:400;font-size:20px;}.theme-product-review .sub_txtbox_img{width:300px;height:220px;overflow:hidden;border-radius:20px;}.theme-product-review .sub_txtbox_img img{width:100%;height:100%;object-fit:cover;}.content-sub-product-hotel{}.sec2-item-card .tours-name-en{font-weight:200;line-height:1.5;font-size:20px !important;margin-top:5px;}.btn-toggle-wrap{align-self:flex-end;}.btn-toggle-wrap .btn-toggle{display:inline-block;width:35px;height:35px;cursor:pointer;}.btn-toggle-wrap .btn-toggle-minus{background-image:url("/images/btn/btn-toggle-minus.png");background-size:35px 35px;background-repeat:no-repeat;background-position:center;}.btn-toggle-wrap .btn-toggle-plus{background-image:url("/images/btn/btn-toggle-plus.png");background-size:35px 35px;background-repeat:no-repeat;background-position:center;}.icon_reload{width:30px;margin-left:20px;cursor:pointer;}.select_custom_sort{width:auto;border-radius:6px;min-width:200px;}.timetable_wrap{margin-bottom:100px;}.timetable_wrap .fiex_nav{padding:20px 0;background:#fff;width:100%;max-width:100%;z-index:100;position:sticky;top:0;}.timetable_wrap .fiex_nav ol{display:flex;align-items:center;flex-wrap:wrap;gap:10px;}.timetable_wrap .fiex_nav a{padding:15px 20px;background:#fff;border:1px solid #dbdbdb;display:block;text-align:center;border-radius:4px;}.timetable_wrap .fiex_nav a.active{background:rgb(42,69,159);border-color:rgb(42,69,159);color:#fff;font-weight:500;}.timetable .day_box{padding-top:30px;display:flex;word-break:break-all;}.timetable .day_box .day_label{width:80px;flex:0 0 auto;}.timetable .day_box .day_label .label{margin-bottom:50px;display:block;}.timetable .day_box .day_label .line{width:1px;height:calc(100% - 72px);background:#eeeeee;display:block;margin-left:22px;position:relative;}.timetable .day_box .day_label .line::after{content:"";display:block;width:16px;height:16px;background:#bda365;border:5px solid #e5eaf0;border-radius:50%;position:absolute;top:-26px;left:50%;transform:translateX(-50%);}.timetable .day_cont{padding-bottom:30px;width:calc(100% - 80px);}.timetable .border{padding:30px;border:1px solid #dbdbdb;}.timetable .day_cont .sub_label{margin-bottom:20px;display:block;}.timetable .choice_act .sub_label{padding-bottom:20px;border-bottom:2px dashed #eeeeee;}.timetable .day_cont .sub_desc{margin-bottom:20px;background:#fafafa;display:block;padding:10px 20px;line-height:1.4;border-radius:6px;}.timetable .activity_box{border:1px solid #dbdbdb;padding:30px;}.timetable .activity_box + .sub_desc{margin-top:40px;}.timetable .activity_box + .activity_box{margin-top:20px;}.timetable .activity_box .sub_label{padding-bottom:12px;border-bottom:2px dashed #eeeeee;}.timetable .activity_box .flex__c{position:relative;margin-bottom:24px;}.timetable .activity_box .cover_img + .cover_img{margin-left:10px;}.timetable .activity_box .cover_img{width:100%;padding-top:34%;}.timetable .activity_box .w33 .cover_img{padding-top:24%;}.item_view .ux_txt_btn.more_img_pop{position:absolute;bottom:20px;right:20px;}.timetable .day_box .area{color:#454545;line-height:1.5;}.timetable .other_info{margin-top:20px;}.timetable .other_info li{display:flex;align-items:center;}.timetable .other_info li + li{margin-top:10px;}.timetable .other_info li em{width:48px;line-height:24px;border:1px solid #aaaaaa;border-radius:50px;display:block;width:50px;text-align:center;font-size:13px;font-weight:500;margin-right:10px;}.timetable .other_info li.stay .data{font-weight:500;}.timetable .other_info li.stay .data + .data{margin-left:10px;}.timetable .other_info li.meal .data{display:flex;align-items:center;gap:20px;}.timetable .other_info li.meal span{margin-right:4px;color:#bda365;}.timetable .other_info li.meal p{color:#757575;}.timetable_wrap .img_list_schedule{}.timetable_wrap .img_list_schedule .img_box{width:calc(50% - 5px);float:left;}.timetable_wrap .img_list_schedule .img_box:nth-child(2n){margin-left:10px;}.timetable_wrap .img_list_schedule .img_box img{width:334px;height:250px;object-fit:cover;}.timetable .choice_act{}.timetable .choice_act li + li{margin-top:30px;}.timetable .choice_act .sub_label{font-weight:400;}.timetable .ico{width:46px;display:inline-block;line-height:24px;color:#fff;font-size:15px;font-weight:500;border-radius:50px;text-align:center;margin-right:6px;}.timetable .ico.ch_1{background:var(--bs-point);}.timetable .ico.benefit{background:#5a00ff;}.timetable .ico.recom{background:#f32e33;}.timetable .ico.pay{background:#8749c1;}.timetable .ico.choose{background:#3e64c7;}.timetable .choice_act .flex__c{margin-bottom:15px;gap:10px;}.timetable .choice_act .imgs_wrap > div{width:calc(33.333% - 10px);}.timetable .choice_act .flex__c .cover_imgx{position:relative;padding-top:66.96428%;}.c_flex_custom{margin-top:40px !important;}.timetable .choice_act .flex__c .cover_imgx img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media screen and (min-width:851px) and (max-width:1200px){.grid_2_2 img.grid_2_2_size{width:calc(50% - 4.5px) !important;height:216px;background-size:cover;background-repeat:no-repeat;object-fit:cover;}.grid_2_2_sub{width:calc(50% - 4.5px) !important;}.grid_2_2 .custom_button{width:100% !important;}.content-sub-hotel-detail .main{gap:2vw;font-size:1.7vw;}.content-sub-hotel-detail .section1 button{padding:12px 35px;}.content-sub-hotel-detail .section1 .btn_contact_write{padding:12px 35px;}.main_page_01 .main_visual_content_ .form_element_{flex-wrap:wrap;}.content-sub-hotel-detail .section3{margin-top:270px;}}.timetable_wrap .question{}.timetable_wrap .question .qa_box .question_box{padding:25px;border-bottom:1px solid #eee;background-color:#fafafa;cursor:pointer;}.timetable_wrap .question .qa_box .question_box .question_ttl p{font-size:22px;letter-spacing:-1px;line-height:26px;color:#252525;font-weight:700;font-family:"Noto Sans KR";}.timetable_wrap .question .qa_box .question_box .question_ttl span{font-size:18px;letter-spacing:-1px;line-height:26px;color:#252525;font-weight:500;font-family:"Noto Sans KR";margin-left:24px;}.timetable_wrap .question .qa_box .question_box .question_ttl span.date_new{position:absolute;width:100%;text-wrap:nowrap;bottom:-24px;left:0px;font-size:16px;color:#757575;}.timetable_wrap .question .qa_box .question_box img{margin-top:5px;}.timetable_wrap .question .qa_box .question_box.active img{transform:rotate(180deg);}.timetable_wrap .question .qa_box .question_box .gray_txt{font-size:16px;letter-spacing:-1px;line-height:26px;color:#757575;font-weight:400;font-family:"Noto Sans KR";margin-right:25px;}.timetable_wrap .answer_box{border-left:1px solid #eee;display:none;margin:25px 0px 25px 10px;background-color:#fff;padding-left:25px;overflow:visible !important;}.timetable_wrap .answer_box .view_info h3{font-size:18px;letter-spacing:-1px;line-height:26px;margin:5px 0;color:#252525;font-weight:500;font-family:"Noto Sans KR";position:relative;}.timetable_wrap .answer_box .view_info + .view_info h3{padding:20px 0 0;}.timetable_wrap .answer_box .view_info h3::before{content:url(/images/sub/location_title.jpg);position:absolute;left:-35px;}.timetable_wrap .answer_box .view_info p{font-size:16px;letter-spacing:-1px;padding:16px 0;line-height:26px;color:#000;font-weight:400;font-family:"Noto Sans KR";position:relative;}.timetable_wrap .answer_box .view_info p::before{content:url(/images/sub/location_sub_title.png);position:absolute;left:-30px;}.timetable_wrap .answer_box .view_card + .view_card{margin-top:25px;}.timetable_wrap .answer_box .view_card .view_box{margin:20px 0;background-color:#ffffff;border:1px solid #dbdbdb;padding:20px;border-radius:6px;}.timetable_wrap .answer_box .view_card .view_box .title{font-size:18px;letter-spacing:-1px;line-height:26px;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.timetable_wrap .answer_box .view_card .view_box .line{margin:5px 0;width:100%;}.timetable_wrap .answer_box .view_card .view_box .view_img{gap:18px;overflow:hidden;}.timetable_wrap .answer_box .view_card .view_box .view_img .img_box{width:366px;height:250px;position:relative;padding-top:0;}.timetable_wrap .answer_box .view_card .view_box .view_img .img_box img{position:relative;}.timetable_wrap .answer_box .view_card .view_box .view_img .img_box .all_img{position:absolute;bottom:15px;right:15px;opacity:0.6;width:130px;height:36px;border-radius:18px;background-color:#000000;display:flex;align-items:center;justify-content:center;cursor:pointer;}.timetable_wrap .answer_box .view_card .view_box .view_img .img_box .all_img p{margin-left:5px;font-size:14px;letter-spacing:-1px;line-height:24px;color:#ffffff;font-weight:400;font-family:"Noto Sans KR";}.timetable_wrap .answer_box .view_card .view_box .desc{font-size:16px;line-height:24px;color:#454545;font-weight:400;font-family:"Noto Sans KR";margin-top:40px;}.timetable_wrap .answer_box .view_card .view_box .button{justify-content:center;}#read-more-button{color:#c9bb9a;font-size:14px;font-weight:400;line-height:30px;border-radius:3px;margin-top:0px;position:relative;width:100%;text-align:right;}#read-more-button::after{position:absolute;content:"";width:52px;height:1px;background-color:#c9bb9a;right:0;bottom:0px;}.timetable_wrap .answer_box .view_card .card_cont{margin-top:38px;}.timetable_wrap .answer_box .view_card .box_cont .btn_view{display:flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:-1px;line-height:26px;color:#ffffff;font-weight:500;font-family:"Noto Sans KR";width:46px;height:24px;border-radius:12px;background-color:#bda365;}.timetable_wrap .answer_box .view_card .box_cont .title{margin-left:5px;font-size:18px;letter-spacing:-1px;line-height:26px;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.timetable_wrap .answer_box .view_card .view_box .view_img_third{gap:20px;}.timetable_wrap .answer_box .view_card .view_box .view_img_third .img_box{display:flex;flex-direction:column;}.timetable_wrap .answer_box .view_card .view_box .view_img_third .img_box img{width:237px;height:150px;}.timetable_wrap .answer_box .view_card .view_box .view_img_third .img_box p{font-size:16px;letter-spacing:-1px;line-height:24px;color:#454545;font-weight:400;font-family:"Noto Sans KR";margin-top:15px;position:relative;padding-left:13px;}.timetable_wrap .answer_box .view_card .view_box .view_img_third .img_box p::before{position:absolute;content:"-";color:inherit;left:0;top:0;}.timetable_wrap .view_bot{padding-bottom:20px;padding-left:25px;}.timetable_wrap .view_bot_01{padding:0;}.timetable_wrap .view_bot .links{padding:15px 0;}.timetable_wrap .view_bot_01 .links{border-style:solid;border-width:1px;border-color:rgb(219,219,219);border-radius:6px;padding:12px 33px;gap:38px;}.timetable_wrap .view_bot_01 .title_01{font-size:15px;font-family:"Noto Sans KR";color:#252525;line-height:1.529;font-weight:500;}.timetable_wrap .view_bot_01 .link_01{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;min-width:40px;}.timetable_wrap .view_bot_01 .link_02{display:flex;align-items:center;gap:19px;}.timetable_wrap .view_bot .links + .links{margin-top:15px;}.timetable_wrap .view_bot .links:not(.links + .links){margin-top:20px;}.timetable_wrap .view_bot .links .ico{flex-direction:column;width:130px;justify-content:center;}.timetable_wrap .view_bot .links .ico p{font-size:17px;letter-spacing:-1px;line-height:26px;color:#252525;font-weight:500;font-family:"Noto Sans KR";margin-top:10px;}.timetable_wrap .view_bot .links .btn{width:50px;height:26px;border-radius:13px;background-color:#ffffff;border:1px solid #aaaaaa;display:flex;align-items:center;justify-content:center;}.timetable_wrap .view_bot .links .btn p{font-size:13px;letter-spacing:-1px;line-height:26px;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.timetable_wrap .view_bot .links .link{margin-left:10px;gap:20px;}.timetable_wrap .view_bot .links .link .tit{font-size:16px;letter-spacing:-1px;line-height:26px;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.timetable_wrap .view_bot .links .link .tit span{font-size:13px;line-height:26px;color:#252525;margin-right:10px;width:54px;height:26px;border-radius:13px;background-color:#ffffff;border:1px solid #aaaaaa;display:flex;align-items:center;justify-content:center;}.timetable_wrap .view_bot .links .link .content{font-size:16px;letter-spacing:-1px;line-height:26px;color:#252525;font-weight:500;font-family:"Noto Sans KR";text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:600px;margin-bottom:10px;}.timetable_wrap .answer_box .view_bot .links .link .content:last-child{margin-bottom:0;}.timetable_wrap .view_bot .links .link .content span{display:block;font-size:15px;letter-spacing:-1px;line-height:26px;color:#757575;font-weight:400;font-family:"Noto Sans KR";position:relative;cursor:pointer;}.timetable_wrap .view_bot .links .link .content span a{color:#757575;}.timetable_wrap .view_bot .links .title{font-size:13px;line-height:26px;color:#252525;font-weight:500;margin-right:9px;width:75px;height:26px;border-radius:13px;background-color:#ffffff;border:1px solid #aaaaaa;display:inline-flex;align-items:center;justify-content:center;}.timetable_wrap .view_bot .link .title_02{font-size:16px;color:#252525;font-weight:500;}.timetable_wrap .view_bot .links .link .content span::after{position:absolute;content:"";width:51px;height:1px;background-color:#757575;left:0;bottom:0px;}.popup_wrap.all_img_view{justify-content:center;align-items:center;}.popup_wrap.all_img_view .popup{width:800px;height:initial;z-index:2;display:block;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:14px;}.popup_wrap .bg{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);}.popup_wrap.all_img_view .popup .content{width:800px;border-radius:14px;}.popup_wrap.all_img_view .popup .content .slick-slide img{border-radius:14px;height:490px;min-height:490px;width:800px;}.popup_wrap.all_img_view .popup .top{position:absolute;top:-24px;right:10px;}.popup_wrap.all_img_view .popup .top .close{opacity:1;cursor:pointer;}.popup_wrap.all_img_view .popup .all_img .slick-counter2{color:#fff;}.popup_wrap.all_img_view .popup .all_img span{color:#fff;}.popup_wrap .popup .content{background-color:#fff;width:800px;position:relative;}.popup_wrap .popup .content .slick_total{opacity:0.6;width:106px;line-height:32px;border-radius:16px;background-color:#000000;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);justify-content:center;gap:10px;}.slick_total .prev{background-image:url(/images/sub/btn_prev.png);position:absolute;left:10px;top:50%;transform:translate(50%,-50%);}.slick_total .slick-counter{color:#fff;}.slick_total button{display:block;width:7px;height:12px;margin-top:0px;background:no-repeat center / cover;}.slick_total .next{background-image:url(/images/sub/btn_next.png);position:absolute;right:10px;top:50%;transform:translate(50%,-50%);}.flex_search{display:flex;justify-content:start;align-items:center;gap:10px;width:100%;}.custom-product-golf .product-card-item-right .sub-title span{width:calc(30%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px;}.custom-product-golf .product-card-item-right .sub-title span:nth-child(1){padding-right:5px;}.custom-product-golf .product-card-item-right .sub-title span:last-child{padding-left:5px;}.custom-product-golf .product-card-item-right .sub-title span:nth-child(2){padding:0 5px;}@media screen and (max-width:1300px){.sub_tour_right{width:58vw;}.sub_tour__slide__scroll{min-width:20vw;max-width:20vw;}}@media only screen and (min-width:851px) and (max-width:1200px){.content-sub-product-hotel .sub-hotel-container .category-left{display:none;}.content-sub-product-hotel .content-right{width:100%;}}@media only screen and (min-width:300px) and (max-width:850px){.content-sub-product-hotel .below-filter-content{padding-bottom:20px;}.popup_wrap.all_img_view .popup{width:90vw;}.popup_wrap.all_img_view .popup .content{width:100%;}.popup_wrap.all_img_view .popup .content .slick-slide img{border-radius:14px;height:45rem;min-height:45rem;}.timetable_wrap .fiex_nav{padding:0;background:#fff;width:100%;max-width:100%;z-index:100;position:sticky;top:0;}.timetable_wrap .fiex_nav ol{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;}.timetable_wrap .fiex_nav a{padding:1.5rem 2rem;border:1px solid #dbdbdb;border-radius:0.4rem;}.timetable_wrap .info_layout.view_cont{padding:5.633rem 0rem;overflow:hidden;}.timetable_wrap .question{}.timetable_wrap .question .qa_box .question_box{padding:2.6rem;border-bottom:0.087rem solid #eee;background-color:#fafafa;cursor:pointer;}.timetable_wrap .question .qa_box .question_box .question_ttl{gap:3rem;align-items:flex-start !important;width:100%;}.timetable_wrap .question .qa_box .question_box .question_ttl div{padding-right:2.6rem;display:flex;flex-direction:column;gap:0;text-align:right;width:calc(100% - 10.3rem);}.timetable_wrap .question .qa_box .question_box .question_ttl p{padding-top:0.78rem;font-size:2.774rem;letter-spacing:-0.087rem;line-height:2.254rem;color:#252525;font-weight:700;font-family:"Noto Sans KR";width:8.3rem;flex:1;}.timetable_wrap .accordion_box .accor_title{padding:2.6rem;border-bottom:0.38px solid #eee;border-top:0.38px solid #eee;cursor:pointer;}.timetable_wrap .accordion_box .accor_title .txt_area .txt_desc{font-size:2.774rem;letter-spacing:-0.38px;line-height:2.254rem;color:#252525;font-weight:700;font-family:"Noto Sans KR";width:24.266rem;padding-bottom:0;}.timetable_wrap .accordion_box .accor_title img{width:1.387rem;height:0.953rem;}.timetable_wrap .accordion_box .accor_title .txt_area .txt_tour{font-size:2.254rem;letter-spacing:-0.38px;padding-right:5.2rem;line-height:3.294rem;color:#252525;font-weight:400;font-family:"Noto Sans KR";}.timetable_wrap .question .qa_box .question_box .question_ttl span{font-size:2.427rem;letter-spacing:-0.087rem;line-height:3.466rem;color:#252525;font-weight:500;font-family:"Noto Sans KR";margin-left:unset;}.timetable_wrap .question .qa_box .question_box .question_ttl .gray_txt{display:block;font-size:2.426rem;letter-spacing:-0.38px;line-height:2.254rem;color:#757575;font-weight:400;font-family:"Noto Sans KR";margin-right:unset;width:unset;}.timetable_wrap .question .qa_box .question_box img{margin-top:1.3rem;width:1.387rem;height:0.953rem;}.timetable_wrap .accordion_box .accor_cont{padding:unset;padding-top:2.6rem;padding-bottom:2.6rem;}.timetable_wrap .accordion_box .accor_cont .option_cont img{width:57.2rem;height:38.914rem;}.timetable_wrap .accordion_box .accor_cont .option_cont{gap:5.77px;display:unset;}.timetable_wrap .accordion_box .accor_cont .option_cont .option_top .btn_view{display:flex;align-items:center;justify-content:center;font-size:2.166rem;letter-spacing:-0.38px;line-height:2.254rem;color:#ffffff;font-weight:500;font-family:"Noto Sans KR";width:6.5rem;height:3.986rem;border-radius:2.6rem;background-color:#bda365;}.timetable_wrap .accordion_box .accor_cont .option_cont .option_top{gap:0.866rem;margin-bottom:0.866rem;margin-top:1.734rem;}.timetable_wrap .accordion_box .accor_cont .option_cont .option_top .title{font-size:2.254rem;letter-spacing:-0.38px;line-height:2.254rem;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.timetable_wrap .accordion_box .accor_cont .option_cont .option_desc p{font-size:2.254rem;letter-spacing:-0.38px;line-height:3.294rem;color:#454545;font-weight:400;font-family:"Noto Sans KR";padding-bottom:2.6rem;}.timetable_wrap .answer_box{display:none;padding-left:2.6rem;border-bottom:0.087rem solid #eee;background-color:#fff;margin:2.6rem 0;margin-left:2.08rem;}.timetable_wrap .answer_box .view_info h3::before{content:"";background:url(/images/sub/location_title.jpg) no-repeat center;background-size:2.514rem;position:absolute;left:-3.926rem;width:2.514rem;height:3.726rem;}.timetable_wrap .answer_box .view_info h3{font-size:2.254rem;line-height:5.026rem;margin-bottom:0.866rem;}.timetable_wrap .answer_box .view_info + .view_info h3{padding:1rem 0 0;}.timetable_wrap .answer_box .view_info p::before{content:"";background:url(/images/sub/location_sub_title.png) no-repeat center;background-size:1.04rem;position:absolute;left:-3.25rem;top:4.68rem;width:1.04rem;height:1.04rem;}.timetable_wrap .answer_box .view_info p{font-size:2.254rem;line-height:5.026rem;color:#454545;font-weight:400;font-family:"Noto Sans KR";position:relative;padding:2.6rem 0;}.timetable_wrap .answer_box .view_card .view_box{margin-top:0.5rem;background-color:#ffffff;border:0.087rem solid #dbdbdb;padding:3.033rem 2.6rem;}.timetable_wrap .answer_box .view_card .view_box .title{font-size:2.427rem;letter-spacing:-0.087rem;line-height:3.466rem;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.timetable_wrap .answer_box .view_card .view_box .line{margin:2.253rem 0;width:100%;}.timetable_wrap .answer_box .view_card .view_box .view_img{gap:1.732rem;justify-content:space-between;}.timetable_wrap .answer_box .view_card .view_box .view_img .img_box{max-width:initial;max-height:initial;width:66rem;height:28rem;}.timetable_wrap .answer_box .view_card .view_box .view_img .img_box .all_img{position:absolute;bottom:2.253rem;right:1.3rem;opacity:0.6;width:15.773rem;height:4.332rem;border-radius:1.56rem;}.timetable_wrap .answer_box .view_card .view_box .view_img .img_box .all_img img{width:2.08rem;height:1.993rem;}.timetable_wrap .answer_box .view_card .view_box .view_img .img_box .all_img p{margin-left:0.866rem;font-size:1.907rem;letter-spacing:-0.38px;line-height:2.08rem;color:#ffffff;font-weight:400;font-family:"Noto Sans KR";}.timetable_wrap .answer_box .view_card .view_box .desc{font-size:2.253rem;letter-spacing:-0.087rem;line-height:3.466rem;color:#454545;font-weight:400;font-family:"Noto Sans KR";margin-top:2.6rem;}#read-more-button{font-size:1.732rem;font-weight:400;line-height:2.6rem;position:relative;}#read-more-button::after{position:absolute;content:"";width:7.28rem;height:0.087rem;bottom:-0.433rem;}.timetable_wrap .answer_box .view_card .card_cont{margin-top:8.233rem;position:relative;}.timetable_wrap .answer_box .view_card .card_cont .swiper-button-prev{background:url(/images/sub/ic_arrow_left.png) center center no-repeat;left:46.627rem;right:auto;}.timetable_wrap .answer_box .view_card .card_cont .swiper-button-next{background:url(/images/sub/ic_arrow_right.png) center center no-repeat;right:0.866rem;left:auto;}.timetable_wrap .answer_box .view_card .card_cont .swiper-button-next,.timetable_wrap .answer_box .view_card .card_cont .swiper-button-prev{position:absolute;top:3%;width:0.953rem;height:1.387rem;margin-top:0;z-index:10;cursor:pointer;background-size:0.953rem 1.387rem;background-position:center;background-repeat:no-repeat;}.timetable_wrap .answer_box .view_card .box_cont .btn_view{display:flex;align-items:center;justify-content:center;font-size:1.907rem;letter-spacing:-0.087rem;line-height:2.253rem;color:#ffffff;font-weight:500;font-family:"Noto Sans KR";width:5.46rem;height:3.38rem;border-radius:1.732rem;background-color:#bda365;}.timetable_wrap .answer_box .view_card .box_cont .title{margin-left:1.92px;font-size:2.427rem;letter-spacing:-0.087rem;line-height:2.253rem;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.timetable_wrap .answer_box .view_card .view_box .view_img_third{gap:0;}.timetable_wrap .answer_box .view_card .view_box .view_img_third .img_box{display:flex;flex-direction:column;}.timetable_wrap .answer_box .view_card .view_box .view_img_third .img_box img{width:27.127rem;height:17.16rem;}.timetable_wrap .answer_box .view_card .view_box .view_img_third .img_box p{font-size:2.253rem;letter-spacing:-0.087rem;line-height:2.773rem;color:#454545;font-weight:400;font-family:"Noto Sans KR";margin-top:1.732rem;position:relative;padding-left:1.3rem;}.timetable_wrap .card_cont .swiper-button-prev,.timetable_wrap .card_cont .swiper-button-next{display:inline-block;}.timetable_wrap .answer_box .view_card .view_box .view_img_third .img_box p::before{position:absolute;content:"-";color:inherit;left:0;top:0;}.timetable_wrap .answer_box .view_bot{padding:2.6rem 0;}.timetable_wrap .answer_box .view_bot .links + .links{margin-top:2.167rem;}.timetable_wrap .answer_box .view_bot .links .btn{width:6.066rem;height:3.466rem;border-radius:1.732rem;background-color:#ffffff;border:0.087rem solid #aaaaaa;display:flex;align-items:center;justify-content:center;}.timetable_wrap .answer_box .view_bot .links .btn p{font-size:1.907rem;letter-spacing:-0.087rem;line-height:2.253rem;color:#252525;font-weight:500;font-family:"Noto Sans KR";}.timetable_wrap .answer_box .view_bot .links .link{margin-left:1.3rem;margin-top:1.04rem;gap:3.033rem;flex-wrap:wrap;}.timetable_wrap .view_bot_01 .link_01{gap:1.04rem;min-width:8.666rem;}.timetable_wrap .view_bot_01 .title_01{font-size:2.254rem;font-family:"Noto Sans KR";color:#252525;line-height:2.254rem;font-weight:500;}.timetable_wrap .view_bot_01 .link_02{display:flex;align-items:flex-start;}.timetable_wrap .answer_box .view_bot .links .link .tit{font-size:2.253rem;letter-spacing:-0.087rem;line-height:2.253rem;color:#454545;font-weight:400;font-family:"Noto Sans KR";}.timetable_wrap .answer_box .view_bot .links .link .tit span{line-height:2.253rem;color:#a69263;padding-right:0.433rem;}.timetable_wrap .answer_box .view_bot .links .link .content{font-size:2.253rem;letter-spacing:-0.087rem;line-height:2.253rem;color:#252525;font-weight:500;font-family:"Noto Sans KR";width:32rem;margin-bottom:2rem;}.timetable_wrap .answer_box .view_bot .links .link .content:last-child{margin-bottom:0;}.timetable_wrap .answer_box .view_bot .links .link .content span{font-size:2.167rem;letter-spacing:-0.087rem;line-height:2.513rem;color:#757575;font-weight:400;font-family:"Noto Sans KR";position:relative;margin-left:0;margin-top:1rem;min-width:9.533rem;}.timetable_wrap .answer_box .view_bot .links .link .content span::after{position:absolute;content:"";width:7.28rem;height:0.087rem;background-color:#757575;left:0;bottom:0px;}.timetable_wrap .view_bot_01 .links{padding:1.994rem 2.86rem;gap:2.6rem;}.timetable_wrap .view_bot .links .title{font-size:1.994rem;line-height:2.254rem;color:#252525;font-weight:500;margin-right:0.693rem;width:9.9261rem;height:4.16rem;border-radius:3rem;background-color:#ffffff;border:0.38px solid #aaaaaa;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;}.timetable_wrap .view_bot .link .title_02{font-size:2.254rem;color:#252525;font-weight:500;display:block;font-size:2.254rem;text-align:center;}.timetable_wrap .view_bot .links:not(.links + .links){margin-top:1rem;}.tour_type_group .btn_company_channel{padding:1.2rem !important;font-size:2.4rem !important;margin-left:0.5rem !important;}.write_new_review{max-width:100%;}}@media screen and (max-width:850px){.tours-detail .section2 .sec2-date-main{display:flex;flex-direction:column;gap:.8rem;align-items:stretch;padding-left:0;line-height:1.3;}.tours-detail .section2 .sec2-date-cont span{display:block;width:100%;white-space:normal;line-height:1.35;text-align:right;}.tours-detail .section2 .sec2-date-cont span br{content:"";}.tours-detail .section2 .sec2-date-main > p{width:100%;margin:0;text-align:right;line-height:1.3;}.travel_info .list_product .item .img .img_travel{width:100%;}.area_info{display:flex;gap:1.4rem;height:8.2rem;}.img_box_9{padding-top:calc(420% / 660 * 100);}.tour-main-page .img_box_9{padding-top:60%;}.img_box_10{padding-top:calc(284% / 386 * 100);}.img_box_11{padding-top:calc(356% / 660 * 100);}.img_box_12{padding-top:calc(284% / 386 * 100);}.img_box_13{padding-top:calc(180% / 590 * 100);}.content-sub-product-hotel.list_item .product-card-item-container{flex-direction:column;padding-bottom:0;border-bottom:unset;}.ttl{font-size:3.8rem;}.sub_top_visual{background:linear-gradient( to top,#fff,#fff 17rem,#f9f8d2 17rem,#f9f8d2 );}.sub_tour{padding:7.1rem 0 5rem;flex-direction:column;position:relative;}.content-sub-hotel-detail .body_inner{padding:0 3rem;margin:0 auto;}.sub_tour_left{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-height:26.7rem;}.sub_tour_left__top{position:relative;display:inline-block;}.sub_tour_left__top svg{width:16.2rem;height:5.6rem;}.sub_tour_left__top__text{font-size:2.6rem;right:1.9rem;top:0.8rem;}.sub_tour_left__ttl{font-size:4.6rem;margin-top:2.5rem;}.sub_tour_left__sub{font-size:3.6rem;margin-top:1.5rem;}.sub_tour__left__more{margin-top:1.7rem;font-size:2.8rem;}.sub_tour__left__bottom{gap:2.8rem;padding:0;position:absolute;bottom:0;left:0;z-index:2;}.sub_tour__slide__scroll{width:57rem;height:0.2rem;background-color:#dbdbdb;flex:1;min-width:57rem;max-width:57rem;}.sub_tour__slide__paging{gap:1.5rem;}.sub_tour__slide__paging__prev,.sub_tour__slide__paging__next{width:1.5rem;}.sub_tour__slide__paging__divider{width:0.21rem;height:2.2rem;}.sub_tour_right{margin-top:0;width:68rem;}.sub_swiper1{width:unset;}.sub_tour_section2{padding:65rem 0 0 0;}.main_page_01 .sub_swiper2_pagination{padding-top:3rem;}.sub_swiper2 .img_box{border-radius:1.6rem;}.sub_section3.thailand_hotel_ .custom_pagination_{margin:7.75rem 0;}.most_searched_ .tab_box_area_ .tab_box_show_{flex-wrap:wrap;}.most_searched_ .tab_box_area_ .tab_box_element_{width:unset !important;justify-content:unset !important;}.sub_tour_section6 .most_searched_tab_1 .custom_pagination_{width:100vw !important;}.sub_tour_section6_product_list .img_box_12{width:100vw;padding-top:calc(250% / 386 * 100);}.sub_swiper2__text{position:absolute;bottom:2rem;left:2rem;font-size:2.8rem;color:#000000;display:flex;align-items:center;gap:0.4rem;justify-content:center;}.sub_swiper2__text img{width:1.4rem;height:2.2rem;}.swiper-button-sub-2{border-style:solid;border-width:0.1rem;border-color:#dbdbdb;border-radius:0.6rem;background-color:#ffffffcc;width:4.4rem;height:4.4rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;justify-content:center;align-items:center;}.swiper-button-sub-2.swiper-button-lock{display:none;}.swiper-button-prev-sub-2{display:none;}.swiper-button-next-sub-2{display:none;}.sub_swiper2_pagination{padding:2rem 0 0 0;display:flex;justify-content:center;}.sub_swiper2_pagination .swiper-pagination-bullet-active{background-color:#17469e;}.sub_section3__head{padding:12rem 0 0 0;}.sub_section3__head__ttl{font-size:3.8rem;}.sub_section3_swiper{padding:5rem 0 0 0 !important;}.prd_name{margin-top:2.5rem;}.prd_price_ko{margin-top:2rem;width:100%;}.sub_section3_swiper_pagination{padding:6rem 0 0 0;display:flex;justify-content:center;}.sub_section3_swiper_pagination .swiper-pagination-bullet-active{background-color:#17469e;}.sub_tour_section4{padding:5rem 0 0 0 !important;}.sub_tour_section4_banner__des{position:absolute;top:6rem;left:50%;transform:translateX(-50%);gap:2.5rem;text-align:center;}.ico_block{}.ico_block:last-child{transform:scale(-1);}.sub_tour_section4_banner__des__text{text-wrap:nowrap;margin-top:8rem;margin-left:-21rem;}.sub_tour_section4_banner__des__ttl{font-size:3.6rem;text-align:left;}.sub_tour_section4_banner__des__bottom{margin-top:2rem;font-size:2.6rem;}.sub_tour_section5{padding:11rem 0 0 0;}.sub_tour_section5__head{}.sub_tour_section5__head_ttl{font-size:3.8rem;}.sub_tour_section5__head__tabs1{}.tour__head__tabs1__tabs{border-radius:0.6rem;margin-top:4rem;}.tour__head__tabs1__line{display:none;}.tour__head__tabs1__tab{height:7.2rem;font-size:3rem;}.tour__head__tabs1__tab.active{border-radius:0.6rem;}.tour__head__tabs1__tab.active::after{width:3.1rem;height:3.1rem;border-radius:0.6rem;z-index:-1;bottom:-1.1rem;}.sub_tour_section5__head__tabs2{margin-top:5rem;}.sub_tour_section5__head__tabs2 select{border:none;color:#222222;}.tour__head__tabs2__tabs{display:flex;align-items:center;gap:2rem;overflow:scroll;padding-bottom:3rem;}.tour__head__tabs2__tab{height:6rem;font-size:2.6rem;border-radius:3rem;min-width:13rem;padding:0 2.3rem;border-width:0.21rem;}.tour__head__tabs2__tab.active{border-color:#17469e;color:#17469e;}.sub_tour_section5__prd_list{margin-top:2rem;gap:5rem 2rem;}.golf-custom-page .golf_custom_section5__head__tabs2{margin-top:3rem;padding-top:5rem;border-top:0.21rem solid #000;}.sub_tour_section5_item{width:calc((100% - 2rem) / 2);}.golf-custom-page .sub_section3.sub_section5_{margin-bottom:14rem;}.prd_list_pagination{display:flex;margin-top:6rem;margin-bottom:8rem;}.sub_tour_section6{padding:3rem 0 0 0;}.sub_tour_section6__head__tabs{margin-top:3rem;padding-bottom:2rem;}.sub_tour_section6__head__tabs__tab::before{height:0.21rem;}.sub_tour_section6__head__tabs::before{height:0;}.sub_tour_section6__head__tabs__tab::before{width:calc(100% + 2rem);}.sub_tour_section6__head__tabs__tab{display:flex;height:7.4rem;padding:0 3.5rem;font-size:2.8rem;text-wrap:nowrap;}.sub_tour_section6__head__tabs__tab::after{width:calc(100% + 2rem);}.sub_tour_section6_product_list{gap:6rem 2rem;margin-top:4rem;}.sub_tour_section6_item{width:calc(50% - 1rem);}.sub_tour_section7{padding:8rem 0 0 0;}.sub_tour_section7_product_list{margin-top:5rem;gap:5rem;}.sub_tour_section8{padding:6rem 0 14rem 0 !important;}.sub_tour_section8__banners{display:flex;gap:3rem;flex-wrap:wrap;}.sub_tour_section8__banner{width:100%;}.main_page_01 .main_visual_content_ .text_title{font-size:4.2rem !important;font-weight:bold;text-align:left;line-height:2.6rem;}.main_page_01 .main_visual_content_ .form_element_{flex-direction:column;gap:1.6rem;box-shadow:rgba(0,0,0,0.35) 0px 0.5rem 1.5rem;}.main_page_01 .main_visual_content_ .form_element_ .form_input_{max-width:unset !important;}.main_page_01 .main_visual_content_ button{width:100%;font-size:3.2rem;}.thailand_hotel_.sub_section5_ .custom_pagination_ .s_item_show_ p{font-size:2.8rem;}.sub_tour_section6 .sub_tour_section6_product_list .custom_pagination_{width:100vw;}.sub_tour_section6 .custom_pagination_ p,.thailand_hotel_ .custom_pagination_ .pagination_show_ p{font-size:2.8rem;margin:0 2.5rem 0 1rem;letter-spacing:-1px;line-height:2.6rem;}.sub_tour_section7_product_item__name{font-size:2.8rem;margin-top:2.5rem;}.sub_tour_section7_product_item__keywords{font-size:2.4rem;color:rgba(37,37,37,0.6);line-height:2;display:flex;gap:0.5rem 1rem;flex-wrap:wrap;line-height:1;margin-top:1.4rem;}.content-sub-hotel-detail .title-container h2{font-size:3.2rem;}.content-sub-hotel-detail .title-container .location-container span{font-size:2.4rem;}.content-sub-hotel-detail .title-container .rating-container{font-size:2.4rem;}.content-sub-hotel-detail .section1 .list-icon{margin-left:0;}.content-sub-hotel-detail .section1 .location-container .list-icon{margin-left:auto;display:flex;gap:1.5rem;position:relative;align-items:center;margin-top:-5rem;}.content-sub-hotel-detail .section1 .location-container .list-icon .list_share{position:absolute;top:calc(100% + 2rem);right:-1rem;background-color:#fff;padding:2.5rem 1.5rem;border-radius:5px;box-shadow:0 -1px 4px rgba(0,0,0,0.2);z-index:1;display:flex;flex-direction:column;gap:3rem;align-items:center;display:none;}.content-sub-hotel-detail .section1 .location-container .list-icon .list_share.on{display:flex;}.content-sub-hotel-detail .location-container .list-icon .list_share::after{content:"";display:block;position:absolute;top:-3rem;left:50%;transform:translateX(-50%);border-top:1.5rem solid transparent;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:1.5rem solid #fff;filter:drop-shadow(0 0 8px rgba(0,0,0,0.3));}.content-sub-hotel-detail .location-container .list-icon .list_share .kakao img{width:5rem;height:auto;margin:0;}.content-sub-hotel-detail .section1 .location-container .list-icon img{padding:0;border-radius:unset;width:auto;height:3.7rem;}.content-sub-hotel-detail .section1 .list-icon img{height:6.2rem;padding:1.6rem 1.2rem;background-color:transparent;border-radius:0.6rem;}.content-sub-hotel-detail .hotel-image-container{margin-top:3.2rem;flex-direction:column;}.content-sub-hotel-detail .hotel-image-container div:first-child img{width:100%;background-size:cover;background-repeat:no-repeat;object-fit:cover;}.content-sub-hotel-detail .hotel-image-container .grid_2_2 img{width:31.4rem !important;height:unset !important;background-size:cover;background-repeat:no-repeat;}.content-sub-hotel-detail .hotel-image-container .grid_2_2 .grid_2_2_sub{width:49.2%;}.content-sub-hotel-detail .hotel-image-container .grid_2_2 .grid_2_2_sub img:first-child{width:100%;height:100%;}.content-sub-hotel-detail .hotel-image-container .grid_2_2 div:last-child span{font-size:2.8rem;}.content-sub-hotel-detail .section1 .grid_2_2_sub{width:49.4%;}.content-sub-hotel-detail .section1 .grid_2_2_sub .custom_button{width:100%;height:100%;}.content-sub-hotel-detail .section1 .location-container img{width:2.2rem;height:2.7rem;margin-right:0.6rem;}.content-sub-hotel-detail .section1 .button-show-detail-image img{width:5.8rem !important;}.content-sub-hotel-detail .section2 .title-sec2{font-size:3.4rem;margin-bottom:2rem;flex-direction:column;gap:1rem;align-items:start !important;}.content-sub-hotel-detail .section2 .title-sec2 .text-note-red{margin-left:unset !important;}.tours-detail .section2 .sec2-date-main{font-size:3.4rem;margin-bottom:2rem;flex-direction:column;justify-content:unset;align-items:unset;}.tours-detail .section2 .sec2-date-sub{font-size:2.6rem;margin-bottom:3.8rem;}.tours-detail .section2 .sec-date-range{font-size:2.6rem;}.tours-detail .section2 .sec2-item-card{padding:3.6rem 2.6rem 3.6rem 3rem;border:1px solid rgb(219,219,219);border-radius:0.6rem;margin-bottom:3rem;box-shadow:0px 5px 0px 0px rgba(51,51,51,0.04);margin-top:2rem;}.sec2-item-card .tours-name-en{font-size:2.4rem !important;}.total_price_tour{font-size:3.8rem;margin-top:4rem;}.tours-detail .container-calendar{flex-direction:column;}.tours-detail .calendar-left{width:100%;padding-top:2rem;}.tours-detail .container-calendar .calendar-right{width:100%;margin:0;margin-top:3rem;}.tours-detail .quantity-container{width:100%;padding:1rem 0 4rem;}.tours-detail .option_price > p:nth-child(2){font-size:3.5rem;}.tours-detail .container-calendar .calendar-left .title-left{font-size:2.8rem;}.tours-detail .calendar-container{text-align:center;margin-top:4rem;}.tours-detail .calendar-header{margin-bottom:6.6rem;gap:2.4rem;}.tours-detail #month-year{font-size:2.8rem;}.tours-detail .calendar-container .btn-action-calendar{padding:0.7rem 0.4rem 0.3rem 0.6rem;border:1px solid rgb(219,219,219);height:5.2rem;width:5.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;}.tours-detail .calendar-container .btn-action-calendar img{width:1rem;height:1.6rem;background-size:cover;background-repeat:no-repeat;}.tours-detail .calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:bold;}.tours-detail .calendar-weekdays div{padding:1rem 4.6rem;font-size:2.6rem;}.tours-detail .calendar-days div{padding:1.4rem;position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:0.6rem;width:12.5rem;height:12.5rem;}.tours-detail .booked p{color:#999999;font-size:2.4rem;}.tours-detail .calendar-days div .price1{color:#e31d1d;font-size:2.4rem;font-weight:bold;}.tours-detail .note-container{display:flex;align-items:center;gap:3rem;font-size:2.6rem;font-weight:600;margin-top:3.6rem;}.tours-detail .calendar-body{overflow-x:scroll;}.tours-detail .calendar-days div .price2{color:#252525;font-size:2.1rem;font-weight:bold;}.form-below-calendar{margin:8.8rem 0 9.8rem;}.tours-detail .container-calendar .lb-18{font-size:2.8rem;margin-top:0;margin-bottom:3rem;font-weight:500;}.tours-detail .container-calendar .select-time-c{width:100%;height:8.8rem;}.tours-detail .container-calendar .calendar-right .title-right{font-size:2.8rem;margin-bottom:3.6rem;}.tours-detail .container-calendar .quantity-info-con{display:flex;flex-direction:column;align-items:start;}.tours-detail .container-calendar .quantity-info-con span.des{font-size:2.8rem;margin-bottom:1.2rem;}.tours-detail .quantity-info{font-size:2.8rem;display:flex;align-items:center;margin-left:0;}.tours-detail .quantity-info .price{font-size:2.8rem;font-weight:bold;margin-right:0.8rem;}.tours-detail .quantity-selector button.decrease{padding-bottom:4px;border-right:1px solid rgb(216,216,216);height:7rem;font-size:3rem;width:6rem;}.tours-detail .quantity-selector button.increase{border-left:1px solid rgb(216,216,216);height:7rem;font-size:3rem;width:6rem;}.tours-detail .quantity-selector .quantity{font-size:2.8rem;padding:0 2rem;text-align:center;width:9rem;}.tours-detail .quantity-info .currency{font-size:2.6rem;color:grey;}.tours-detail .container-calendar .title-second{font-size:28px;margin:80px 0px 1rem 0;}.tours-detail .form-group{display:block;padding:3.2rem 0;border-bottom:1px dashed #d8d8d8;}.tours-detail .form-group select{height:8.8rem;}.tours-detail .form-group label{position:relative;cursor:pointer;font-size:2.8rem;}.tours-detail .form-group label:before{padding:2rem;margin-right:1.5rem;margin-bottom:2rem;}.tours-detail .form-group input:checked + label:after{content:"";display:block;position:absolute;top:0.7rem;left:1.7rem;width:1.1rem;height:2.1rem;border:solid var(--bs-point);border-width:0 4px 4px 0;transform:rotate(45deg);}.tours-detail .form-group .quantity-info{font-size:2.8rem;display:flex;align-items:center;margin-left:6rem;margin-top:1rem;}.tours-detail .des-below{line-height:1.3;margin-top:5.6rem;font-size:2.6rem;}.tours-detail .primary-btn-calendar{position:relative;bottom:0px;left:50%;transform:translateX(-50%);width:41.4rem;height:9rem;border-radius:6px;background-color:rgb(42,69,159);color:white;font-size:2.8rem;margin-top:7.4rem;}.tours-detail .primary-btn-calendar.tour{margin-top:7.4rem;}.tours-detail .section2 .sec2-item-card:last-child{padding-bottom:6rem;}.tours-detail .section2 .sec2-item-card.tour_calendar .time_work{position:absolute;top:3.5rem;left:3rem;}.tours-detail .title-sec2{font-size:2.8rem;margin-bottom:2rem;}.tours-detail .list-tag-item{margin-top:3.7rem;display:flex;gap:1.3rem;align-items:center;margin-bottom:5.4rem;justify-content:space-between;}.tours-detail .list-tag-item .tag-item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:1.3rem 0.9rem 0.9rem 0.9rem;border:1px solid #dbdbdb;border-radius:4px;width:14rem;height:14rem;}.tours-detail .tag-item .picture{height:3.5rem;}.tours-detail .tag-item .picture img{height:100%;}.tours-detail .tag-item span{font-size:2.6rem;display:block;margin-top:1rem;}.tours-detail p.des-type{font-size:2.6rem !important;line-height:1.2 !important;margin-top:2rem;margin-bottom:5rem;color:#757575;}.action-buttons{display:flex;justify-content:center;flex-direction:column;gap:1.8rem;margin-top:5rem;position:fixed;left:0;right:0;bottom:50px;background:#ffffff;border-top:0.38px solid #eaeaea;padding:1.5rem 0.699rem;z-index:9999;}.action-buttons .toggle_btn{position:absolute;display:block;top:-3.12rem;left:50%;transform:translateX(-50%);width:11.201rem;height:3.921rem;background:url(/images/btn/btn_option_off.png) center no-repeat;background-size:11.201rem 3.921rem !important;outline:none;padding:unset;border:unset;border-radius:0;}.action-buttons.active .toggle_btn{background:url(/images/btn/btn_option_on.png) center no-repeat;}.action-buttons .button_flex{display:flex;justify-content:space-between;gap:0;}.action-buttons .info_option_mo{display:none;}.action-buttons.active .info_option_mo{display:block;padding:2rem 1rem 0rem;max-height:67rem;overflow-y:auto;}.action-buttons.active .info_option_mo .select_peo li{border-bottom:1px solid #eeeeee;padding:1.5rem 0 1.5rem;}.action-buttons .button_flex button{border:0.38px solid #ccc;background:white;font-size:2.6rem;cursor:pointer;border-radius:0.7rem;width:33%;height:unset;line-height:2;}.action-buttons .button_flex button.btn-cart-mo{background-color:#252525;color:#fff;}.action-buttons .button_flex button.qna_action{padding:0;border:unset;background:unset;font-size:2.6rem;border-radius:unset;width:9rem;height:9rem;}.action-buttons .button_flex button.qna_action_detail{padding:0;background:unset;font-size:2.6rem;height:9rem;flex:1;}.action-buttons .button_flex button.qna_action img{width:9rem;height:9rem;}.action-buttons .button_flex .buy{background:#17469e;color:white;border:none;}.action-buttons .money_total{margin:1.5em auto 1.5em;font-size:3rem;padding:0 0 1.5em;border-bottom:1px solid #eeeeee;display:flex;align-items:center;justify-content:space-between;}.action-buttons .money_total .mt_tit{font-size:3rem;}.action-buttons .money_total .mt_txt{font-size:3.5rem;}.container-pic-slider{background-color:#fafafa;margin-bottom:7.3rem;}.container-pic-slider .swiper-container_tour_content .swiper-tour_content-pagination{justify-content:center;display:flex;padding:4rem 0px;}.container-pic-slider .swiper-container_tour_content .swiper-slide{display:flex;align-items:center;justify-content:center;padding:4rem 0 0 0;margin-right:8rem;}.container-pic-slider .swiper-container_tour_content .swiper-slide img{height:unset;}.tours-detail .des-type-1{color:#757575;background-color:#fef4f6;padding:3.9rem 3rem;line-height:1.2;margin:3rem 0 7rem 0;}.tours-detail .des-type-1 span{font-size:2.6rem !important;}.content-sub-hotel-detail .container-big-text span{font-size:2.6rem !important;}.tours-detail .des-type{font-size:2.7rem;line-height:3.5rem;margin-top:2rem;margin-bottom:6rem;color:#757575;word-break:break-word;}.tours-detail .des-type .css-1aljpq8,.css-aduu90,.css-9vd5ud,.css-vxey3h{width:100% !important;}.tours-detail .des-type .sub-content{display:unset !important;width:100% !important;}.tours-detail .des-type .css-1aljpq8 * img{width:100% !important;}.tours-detail .des-type .css-xjvsyc{flex-wrap:wrap;}.tours-detail .des-type *{line-height:1.3 !important;}.tours-detail .steps-type{display:flex;align-items:center;gap:20rem !important;margin-bottom:11rem !important;padding-left:1.2rem !important;flex-wrap:wrap;row-gap:20rem !important;}.tours-detail .steps-type .step-type:nth-child(1){order:1;}.tours-detail .steps-type .step-type:nth-child(2){order:2;}.tours-detail .steps-type .step-type:nth-child(3){order:4;}.tours-detail .steps-type .step-type:nth-child(4){order:3;}.tours-detail .steps-type .step-type:nth-child(2) .cus-step-note{right:50%;transform:translateX(50%);bottom:-15rem;}.tours-detail .steps-type .step-type:nth-child(2) .cus-step-note img{transform:rotate(90deg);}.tours-detail .steps-type .step-type:nth-child(3) .cus-step-note{display:flex;flex-direction:column;align-items:center;gap:1.6rem;position:absolute;left:-53rem;bottom:37%;}.tours-detail .steps-type .step-type:nth-child(3) .cus-step-note img{transform:rotate(180deg);}.tours-detail .steps-type .con-step{padding:8.5rem;background-color:#fafafa;}.tours-detail .steps-type .step-type{gap:1.8rem;position:relative;}.tours-detail .steps-type .step-label{font-size:2.8rem;font-weight:500;}.tours-detail .steps-type .number-step{width:7.2rem;height:7.2rem;position:absolute;padding:0;border-radius:50%;background-color:#2a459f;color:white;font-size:2.8rem;display:flex;align-items:center;justify-content:center;top:0;left:0;}.tours-detail .cus-step-note .txt-step-note{color:#757575;width:7.5rem;text-align:center;}.tours-detail .steps-type .con-step img{width:4.4rem;}.tours-detail .tit-blue{color:#2a459f;font-size:2.8rem;margin:2rem 0;display:block;}.tours-detail .timeline-con{margin-bottom:7rem;}.tours-detail .timeline-con .timeline-item{list-style:disc;line-height:1.2;display:flex;margin-bottom:1.4rem;}.tours-detail .timeline-con .time-l{width:20rem;color:#757575;display:block;}.tours-detail .timeline-con .des-l{width:calc(100% - 20rem - 20px);}.tours-detail .section2 .text-content-1{align-items:end;width:100%;}.tours-detail .section2 .text-content-1 h3{font-size:3.2rem;line-height:unset;}.tours-detail .section2 .text-content-1 .text-grey{font-size:2.5rem;}.tours-detail .section2 .text-content-2{margin-top:-2rem;display:flex;justify-content:space-between;align-items:center;}.tours-detail .section2 .text-content-2 .ps-right{font-weight:bold;font-size:3.4rem;margin-left:1.2rem;}.tours-detail .section2 .text-content-3{display:flex;justify-content:flex-end;margin-top:2.4rem;}.tours-detail .section2 .text-content-3 .btn-ct-3{padding:1.8rem 7.5rem;border-radius:6px;border:1px solid #d8d8d8;width:unset;color:var(--bs-point);font-weight:500;}.tours-detail .text-content-3-last button{padding:1.8rem 7.5rem;border-radius:6px;border:1px solid #d8d8d8;width:unset;color:black;font-weight:500;}.content-sub-hotel-detail .section2 .sub-title-sec2{font-size:2.8rem;font-weight:bold !important;margin-bottom:6.4rem;}.content-sub-hotel-detail .section2 .description-sec2{font-size:2.7rem;line-height:3.7rem;margin-bottom:5rem;color:#454545;}.content-sub-hotel-detail .section2 .tag_list_done .item_done span{font-size:2.6rem;}.content-sub-hotel-detail .section2 .sub-title-sec2{font-size:1.8rem;font-weight:unset;}.content-sub-hotel-detail .title-sec3{font-size:2.8rem;}.content-sub-hotel-detail .post-list-sec2 div{margin-bottom:0;}.content-sub-hotel-detail .post-list-sec2 div span{font-size:2.4rem;}.content-sub-hotel-detail .post-list-sec2 div{display:flex;flex-direction:column;margin:3.2rem 0;width:calc((100% - 3rem) / 2);max-height:23.2rem;}.content-sub-hotel-detail .post-list-sec2 div a:first-child{height:100%;}.content-sub-hotel-detail .title-sec3{font-size:3.4rem;margin-bottom:5.6rem;}.content-sub-hotel-detail .list-tag-sec3 .tag-item-sec3--active{font-size:2.3rem;border-width:0.21rem;padding:1.4rem 1.8rem;font-weight:unset;border-radius:4rem;}.content-sub-hotel-detail .list-tag-sec3 .tag-item-sec3--main{font-size:2.3rem;border-width:0.21rem;padding:1.2rem 1.8rem;font-weight:unset;height:5.2rem;border-radius:4rem;white-space:nowrap;}.content-sub-hotel-detail .list-tag-sec3 .tag-item-sec3{font-size:2.3rem;border-width:0.21rem;padding:1.4rem 1.8rem;font-weight:unset;border-radius:4rem;}.content-sub-hotel-detail .post-list-sec2{flex-wrap:wrap;margin-bottom:8rem;gap:3rem;margin-top:-3.2rem;}.content-sub-hotel-detail .section2 .sub-title-sec2{font-size:2.8rem;font-weight:500 !important;}.content-sub-hotel-detail .card-item-sec3 .card-title-sec3-container{font-size:3.2rem;margin:0 0 2.4rem;gap:0.8rem;align-items:center;padding:0;}.content-sub-hotel-detail .card-item-sec3{border-width:0.21rem;padding:1.6rem 1.6rem 3.2rem 1.6rem;}.content-sub-hotel-detail .card-item-sec3 .card-title-sec3-container .label{font-size:2.6rem;padding:0.6rem;}.content-sub-hotel-detail .wrap_btn_detail{padding-top:2rem;padding-bottom:1.5rem;}.content-sub-hotel-detail .wrap_btn_detail a{font-size:2.6rem;}.area_info .child{gap:1rem;padding:1rem 0;}.area_info .child .icon{gap:0.5rem;flex-basis:16%;}.area_info .pallet i{display:inline-block;width:7.4rem;height:2rem;background:url(/images/ico/bed.png) no-repeat center / cover;background-size:3.4rem 2rem;}.area_info .pallet img{width:2rem !important;margin-top:0.4rem !important;}.area_info .child .content{font-size:2.4rem;text-wrap:nowrap;}.content-sub-hotel-detail .section3 .card-item-container{flex-direction:column;}.content-sub-hotel-detail .grid2_2_1_m{display:flex !important;gap:0.8rem;}.content-sub-hotel-detail .section3 .card-item-left{max-width:100%;}.content-sub-hotel-detail .grid2_2_1_m img:first-child{width:100%;}.content-sub-hotel-detail .grid2_2_1_m img.custom_button{width:100%;}.content-sub-hotel-detail .grid2_2_1_m .button-show-detail-image img{width:5.8rem;}.cart_info_pop .custom-golf-detail select{width:26rem !important;}.custom-golf-detail .price-text.text-gray{text-wrap:nowrap;}.content-sub-hotel-detail .grid2_2_1_sub{margin-top:0.8rem;width:24rem;}.content-sub-hotel-detail .grid2_2_1_m .img-top{width:100% !important;}.content-sub-hotel-detail .grid2_2_1_sub img{width:100%;}.content-sub-hotel-detail .section3 .card-item-left ul{display:flex;flex-direction:unset;flex-wrap:wrap;height:unset;margin-left:1.2rem;}.cus_scroll_li{gap:2rem;}.cus_scroll{max-height:40rem;padding-left:2rem;}.content-sub-hotel-detail .section4 .title-sec4{font-size:3.4rem;}.content-sub-hotel-detail .section4 .tag-item-title{font-size:2.8rem;}.content-sub-hotel-detail .section4 .list-tag-sec4 .tag-item-list li{font-size:2.6rem;padding-left:3.6rem;}.content-sub-hotel-detail .section5 .content-item:not(:last-child){border-bottom:0.21rem dashed #ccc;}.cus_scroll li{width:14.7rem;max-width:unset;}.content-sub-hotel-detail .section4 .list-tag-sec4{flex-wrap:wrap;gap:4rem;}.content-sub-hotel-detail .section4 .list-tag-sec4-column{width:28.6rem;}.content-sub-hotel-detail .section5 .title-sec5{font-size:3.4rem;}.content-sub-hotel-detail .section5 .content-item .label{font-size:2.8rem;}.content-sub-hotel-detail .section5 .content-item .description{font-size:2.6rem;}.content-sub-hotel-detail .section5 .content-container-sec5{border-width:0.21rem;padding:0 2rem;}.content-sub-hotel-detail .section5 .content-item{gap:unset;}.content-sub-hotel-detail .section5 .content-item .label,.content-sub-hotel-detail .section5 .content-item .description{line-height:3.3rem;}.content-sub-hotel-detail .section5 .content-item .label{min-width:20rem;}.content-sub-hotel-detail .section6 .title-sec6{font-size:2.8rem !important;}.content-sub-hotel-detail .section6 .title-sec6 span{font-size:3.4rem;}.content-sub-hotel-detail .section6 .rating-left{font-size:2.6rem;}.content-sub-hotel-detail .section6 .rating-right{font-size:2.6rem;}.content-sub-hotel-detail .section7 .justify_content_end .title-sec7{font-size:3.4rem;}.content-sub-hotel-detail .section6 .list-label-tag{flex-wrap:wrap;gap:5rem;}.content-sub-hotel-detail .prd_info__left{display:flex;align-items:center;gap:0.21rem;}.content-sub-hotel-detail .section6 .list-label-tag .label-tag-item .square{max-width:4.1rem;max-height:4.1rem;}.content-sub-hotel-detail .section6 .list-label-tag .label-tag-item{gap:1.6rem;}.content-sub-hotel-detail .section6 .rating-left{display:flex;align-items:center;gap:0.8rem;}.content-sub-hotel-detail .section6 .rating-left img{width:3.7rem;height:3.7rem;}.content-sub-hotel-detail .section6 .rating-left strong{font-size:3.4rem;}.content-sub-hotel-detail .section6 .list-label-tag .label-tag-item .label-tag-item-text{font-size:2.4rem;line-height:3rem;}.content-sub-hotel-detail .section6 .sub-title-sec6{font-size:2.8rem;}.content-sub-hotel-detail .section6 .list-label-tag .label-tag-item .square{width:6rem;height:6rem;}.content-sub-hotel-detail .section6 .card-list-flex{width:100%;overflow-x:auto;scroll-behavior:hidden;margin-bottom:5rem;}.content-sub-hotel-detail .section6 .container-head img{width:7.9rem;}.content-sub-hotel-detail .section6 .container-head .name span{font-size:2.8rem !important;}.content-sub-hotel-detail .section6 .container-head .name p{font-size:2.3rem;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item h2{font-size:2.7rem;margin:3.2rem 0;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item p.custom_paragraph{font-size:2.4rem;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item button{font-size:2.5rem;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item p.custom_paragraph{line-height:3.3rem;max-height:50rem;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item{border-width:0.21rem;padding:3rem;min-width:54rem;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item .container-head .name{font-size:2.8rem !important;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item .container-head .name p{font-size:2.3rem;overflow:unset;}.content-sub-product-hotel .form_element_{justify-content:center;align-items:center;margin:3.2rem 0;}.content-sub-product-hotel .suffix{font-weight:500;margin-left:0;}.content-sub-product-hotel .content-right{width:100%;}.content-sub-product-hotel .date-container{width:66rem;height:13rem;padding:1.2rem 1.3rem 1.2rem 3rem;display:flex;flex-direction:column;border-width:0.21rem;gap:0.4rem;align-items:unset;justify-content:center;}.content-sub-product-hotel .date-container .form_input_{width:66rem;height:10rem;}.content-sub-product-hotel .date-container .label{text-align:center;font-weight:500;padding:0;display:none;}.content-sub-product-hotel .date-container div{display:flex !important;font-weight:500;justify-content:space-between;}.content-sub-product-hotel .date-container label{text-align:left;}.content-sub-product-hotel .date-container div:first-child{display:flex !important;font-weight:unset;justify-content:space-between;margin-right:0;position:relative;}.content-sub-product-hotel .product-card-item-right .title-container h2{font-size:3rem;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.content-sub-product-hotel .product-card-item-right .title-container{flex-direction:column;margin-bottom:1rem;}.content-sub-product-hotel .list-item-info .item-info h2{margin-top:3rem;font-size:3rem;margin-bottom:2rem;}.content-sub-product-hotel .tab_box_area_ .tab_box_element_{padding:1.2rem 2.2rem;font-size:2.6rem;}.content-sub-product-hotel .product-card-item-container .item-pd{margin-left:0;}.content-sub-product-hotel .content-right .item-info{font-size:2.6rem;}.content-sub-product-hotel .list-item-info .item-info-label{padding:3rem;background-color:#f3f3f3;margin-bottom:3.2rem;font-weight:500;font-size:2.6rem;line-height:unset;color:black;}.content-sub-product-hotel .product-card-item-left img{width:100%;height:48.4rem;}.content-sub-product-hotel .product-card-item-container .product-card-item-left{width:100%;height:unset;}.content-sub-product-hotel .product-card-item-container .product-card-item-left a img{border-radius:1rem;object-fit:cover;width:66rem;height:28rem;}.content-sub-product-hotel .product-card-item-right{width:100%;margin-left:0;}.content-sub-product-hotel .product-card-item-right .sub-title{display:flex;align-items:center;gap:0.6rem;border-bottom:none;}.content-sub-product-hotel .star-container{display:flex;gap:1.6rem;align-items:center;padding-bottom:1.5rem;margin-top:1.6rem;}.content-sub-product-hotel .arrow_right_mo{width:0.7rem;height:1.4rem;}.content-sub-product-hotel .star-container .star-left{display:flex;align-items:center;gap:1rem;}.content-sub-product-hotel .product-card-item-container{flex-direction:column;margin-top:4rem;padding-bottom:1rem;max-width:100%;width:calc(50% - 1rem);gap:2rem;}.content-sub-product-hotel .form_element_{gap:1.6rem;}.content-sub-product-hotel .list-item-info .item-info .item-price-info span.main{font-size:3.2rem;}.content-sub-product-hotel .list-item-info .item-info .item-price-info .flex_m{display:flex;flex-direction:column;gap:0.8rem;align-items:flex-start;}.content-sub-product-hotel .list-item-info .item-info .item-price-info span.text-gray{font-size:2.6rem;}.content-sub-product-hotel .form_element_ .form_input_{width:100%;font-size:2.7rem;height:10rem;}.content-sub-product-hotel .form_element_.new{position:relative;}.content-sub-product-hotel .form_element_.new .form_input_{position:absolute !important;width:calc(100% - 21.5rem);top:0;left:0;}.content-sub-product-hotel .form_element_.new .form_input_ input{height:90%;border-radius:1.6rem;}.content-sub-product-hotel .form_element_ .form_input_new{display:flex;flex-direction:column-reverse;gap:1.6rem;width:100%;}.content-sub-product-hotel .form_element_ .form_input_ input{width:100%;border-width:0.21rem;padding-left:3rem;}.content-sub-product-hotel .form_element_ button{width:100%;font-weight:bold;font-size:3.2rem;height:9rem;}.content-sub-product-hotel .filter-content img{width:2.3rem;}.content-sub-product-hotel .w-content{display:flex;align-items:center;gap:0.8rem;width:16;}.content-sub-hotel-detail .main{font-size:2.3rem;}.content-sub-hotel-detail .main{gap:4rem;padding:4rem 1.2rem;border-bottom:0.21rem solid #ccc;}.content-sub-hotel-detail .sub-header-hotel-detail{border:0;padding:0;}.content-sub-hotel-detail .btn-container{margin-top:3.2rem;width:100%;display:flex;justify-content:center;align-items:center;}.content-sub-hotel-detail .btn-container button{height:8rem;font-size:2.8rem;padding-left:7rem;padding-right:7rem;width:100%;}.content-sub-hotel-detail .main a{position:relative;font-size:3rem;font-weight:500;display:inline-block;white-space:nowrap;}.content-sub-hotel-detail .main a.active::after{height:0.4rem;content:"";width:130%;border-radius:1.6rem;position:absolute;bottom:-113%;left:-0.9rem;background-color:var(--bs-point);}.content-sub-hotel-detail .rating-container img:first-child{width:2.3rem;height:2.2rem;margin-right:0.6rem;}.content-sub-hotel-detail .section2 .tag-list-icon .item-tag{font-size:2.6rem;padding:0 1.4rem;border:0.21rem solid #ccc;border-radius:0.4rem;height:7rem;display:flex;align-items:center;gap:1rem;}.content-sub-hotel-detail .section2 .tag-list-icon .item-tag img{max-width:3.6rem;max-height:3.6rem;}.content-sub-hotel-detail .section2 .tag-list-icon{gap:1.6rem;margin-bottom:6rem;}.content-sub-hotel-detail .section2 .tag_list_done .item_done{min-width:27rem;}.content-sub-hotel-detail .section2 .tag_list_done .item_done img{width:2.6rem;height:1.8rem;}.content-sub-hotel-detail .section2 .tag_list_done{font-weight:unset;width:unset;margin-bottom:6rem;}.content-sub-hotel-detail .post-list-sec2 div img{margin-bottom:2rem;width:100%;height:100%;object-fit:cover;}.content-sub-hotel-detail .list-tag-sec3{margin-bottom:2rem;padding-bottom:2rem;overflow-x:scroll;}.content-sub-hotel-detail .card-item-sec3 .card-title-sec3-container h2{font-size:3.2rem;font-weight:bold;gap:0.8rem;padding:1.6rem 0;}.content-sub-hotel-detail .table-price-info-mobile{display:flex !important;padding:4.5rem 0;border-top:0.21rem solid #ccc;flex-direction:column;}.content-sub-hotel-detail .table-price-info-mobile .info-price-left,.content-sub-hotel-detail .table-price-info-mobile .info-price-right{width:50%;}.content-sub-hotel-detail .table-price-info-mobile .info-price-left{display:flex;flex-direction:column;gap:1.6rem;}.content-sub-hotel-detail .table-price-info-mobile .info-price-left .info-price-left-sub{margin-top:2.4rem;}.content-sub-hotel-detail .table-price-info-mobile .info-price-left .label1{font-size:2.6rem;}.content-sub-hotel-detail .table-price-info-mobile .info-price-left ul li{font-size:2.6rem;list-style-type:disc;margin-left:3rem;}.content-sub-hotel-detail .table-price-info-mobile .highlight{color:var(--bs-point);}.content-sub-hotel-detail .table-price-info-mobile .info-price-left-sub{display:flex;gap:6rem;}.content-sub-hotel-detail .table-price-info-mobile .info-price-left-sub .occupancy img{width:5.5rem;height:3rem;}.content-sub-hotel-detail .discount span.label{font-size:2.4rem;margin-right:0.4rem;font-weight:500;}.content-sub-hotel-detail .discount span.price_content{font-size:2.4rem;font-weight:500;display:block;}.content-sub-hotel-detail .price-details .price{font-size:2.8rem;}.content-sub-hotel-detail .total{font-size:2.4rem;}.content-sub-hotel-detail .price-details{gap:1.6rem;margin-top:0;align-items:center;}.content-sub-hotel-detail .details{font-size:2.4rem;}.content-sub-hotel-detail .flex-total{display:flex;flex-direction:column;align-items:center;}.content-sub-hotel-detail .book-button{margin-top:0;}.content-sub-hotel-detail .section3 .card-item-left ul{color:#454545;line-height:3.5rem;}.sub-hotel-navigation-container{padding:3rem 0;border-bottom:0.21rem solid rgba(204,204,204,0.3);display:flex;align-items:center;}.sub-hotel-navigation-container .navigation-container-prev{display:flex;gap:1.2rem;margin-right:0;align-items:center;}#depth_1_tool_title_{width:15.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sub-hotel-navigation-container .depth_2_item_,.sub-hotel-navigation-container .depth_1_item_,.sub-hotel-navigation-container .depth_3_item_{padding:0.5rem 0;font-size:2.4rem;margin:0.6rem 0;cursor:pointer;}#depth_2_label{display:inline-block;width:15.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}#depth_3_label{display:inline-block;width:15.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.sub-hotel-navigation-container .depth_2_tool_list_{width:18rem;}.sub-hotel-navigation-container .depth_1_tool_list_{width:13rem;}.sub-hotel-navigation-container .depth_1_tools_,.sub-hotel-navigation-container .depth_2_tools_,.sub-hotel-navigation-container .depth_3_tools_{position:absolute;padding:1rem 1.2rem;background-color:#fff;top:4rem;right:-2rem;border:1px solid #dbdbdb;z-index:5;display:none;left:0;}.sub-hotel-navigation-container .depth_2_tools_{position:absolute;padding:1rem 1.2rem;background-color:#fff;top:4rem;right:-3rem;border:1px solid #dbdbdb;z-index:5;display:none;}.sub-hotel-navigation-container .depth_3_tool_list_{width:17rem;}.sub-hotel-navigation-container .depth_3_tools_{right:-2rem;}.sub-hotel-navigation-container .icon_home{width:2.2rem;height:2rem;}.sub-hotel-navigation-container .ball_dot_icon{width:2.2rem;height:2.2rem;}.sub-hotel-navigation-container .bread_arrow_right{width:0.9rem;height:1.7rem;}.sub-hotel-navigation-container .navigation-container-next{display:flex;gap:0.8rem;margin-right:1rem;align-items:center;}.content-sub-product-hotel .body_inner{padding:0 3rem;margin:0 auto;}.date-wrapper{display:flex;flex-direction:column;}.date-wrapper.date_gr1{display:flex;justify-content:space-between;}.date-wrapper.date_gr1 .input_date{display:flex;flex-direction:column;justify-content:center;align-items:center;}.date-wrapper.date_gr1 .title_{width:30%;text-align:center;}.date-wrapper input{width:16rem !important;}.content-sub-product-hotel .product-card-item-right .location_test .location_main img{width:2.4rem;}.content-sub-product-hotel .product-card-item-right .location_test .location_main{position:relative;padding-right:1.5rem;gap:0.3rem;}.custom_no_search_view .star-container{padding-bottom:0;}.content-sub-product-hotel .list-item-info .item-info{margin:2rem 0 3rem;}.custom_no_search_view .list-item-info .item-info{margin:2rem 0 0rem;}.content-sub-product-hotel .list-item-info .item-info .promotion_n_text{position:absolute;top:-5rem;left:2rem;padding:2rem;background-color:#2c93ce;border-radius:1.7rem;}.content-sub-product-hotel .list-item-info .item-info .promotion_n_text h2{font-size:2.6rem;margin-top:0;}.content-sub-product-hotel .list-item-info .item-info.promotion_n .item-info-label{background-color:#eaf6fc;padding:3.2rem 1.5rem 1.5rem;border-radius:1.3rem;}.content-sub-product-hotel .list-item-info .item-info.promotion_n .item-info-label .label_des p{font-size:2.5rem;}.content-sub-product-hotel .list-item-info .item-info.promotion_n .item-info-label .label_des p + p{margin-top:0.5rem;}.content-sub-product-hotel .list-item-info .item-info.promotion_n .item-info-label .label_add p{font-size:2.5rem;color:#2e6689;}.content-sub-product-hotel .arrow{font-size:3.4rem;}.content-sub-product-hotel .category-mo-cus{margin-top:8.4rem;display:flex !important;align-items:center;justify-content:space-between;width:66rem;border-bottom:0.21rem solid #000;padding-bottom:3rem;}.content-sub-product-hotel .category-mo-cus .title-cate{font-size:3.8rem;font-weight:bold;}.content-sub-product-hotel .category-mo-cus .title-cate .total_number{font-size:2.6rem;margin-left:2rem;}.content-sub-product-hotel .category-mo-cus .title-cate .num{color:#17469e;}.content-sub-product-hotel .category-mo-cus .img-div{padding:1rem 1.4rem;border:0.21rem solid rgb(219,219,219);border-radius:0.21rem;width:6rem;height:5.2rem;}.content-sub-product-hotel .filter_icon{width:2.3rem;height:2.3rem;}.content-sub-product-hotel .close_icon{width:1.5rem;height:1.7rem;}.content-sub-product-hotel .two-way_arrow{width:2.5rem;height:2rem;}.content-sub-product-hotel .two-way-arrow-content span{font-size:2.5rem;}.content-sub-product-hotel .list-tag .tag-item{gap:1.2rem;padding:0.8rem;}.content-sub-product-hotel .two-way-arrow-content a{display:flex;align-items:center;gap:0.21rem;}.content-sub-product-hotel .below-filter-content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:3rem;padding-bottom:0rem;border-bottom:none;}.content-sub-product-hotel .pagination{margin:8rem 0 24rem 0 !important;display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap;row-gap:2rem;}.content-sub-product-hotel .page-link{display:inline-block;padding:1.2rem 2rem;margin:0 0.5rem;text-decoration:none;color:#333;border:0.21rem solid #ddd;border-radius:0.5rem;transition:background-color 0.3s,color 0.3s;width:6rem;height:6rem;text-align:center;}.content-sub-product-hotel .page-link img{padding-top:0.8rem;}.content-sub-product-hotel .page-link.cus-padding{padding:1.2rem 1.5rem;}.content-sub-product-hotel .page-link.cus-padding.ml{margin-left:4rem;}.content-sub-product-hotel .page-link.cus-padding.mr{margin-right:4rem;}.content-sub-product-hotel .popup{width:100%;height:100%;background:rgba(0,0,0,0.4);display:none;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;box-shadow:rgba(0,0,0,0.35) 0rem 0.5rem 1.5rem;z-index:100;}.content-sub-product-hotel .popup__content{width:100%;overflow:auto;background:white;color:black;position:relative;top:0%;left:50%;transform:translateX(-50%);box-sizing:border-box;z-index:101;height:100vh;}.popup__content{width:100%;overflow:auto;background:white;color:black;position:relative;top:51.5%;left:50%;transform:translate(-50%,-40%);box-sizing:border-box;z-index:101;height:100vh;}.popup_inner{padding:0 3rem 12rem 3rem;}.content-sub-product-hotel .popup .header-con-p{display:flex;align-items:center;justify-content:center;background-color:white;position:sticky;top:0;padding:2.4rem 0;border-bottom:0.21rem solid rgb(238,238,238);z-index:99;}.content-sub-product-hotel .popup .header-con-p .title-header{font-size:3.4rem;font-weight:600;}.header-con-p img{position:absolute;right:2.8rem;top:2.8rem;width:3rem;height:3.1rem;display:block;}.content-sub-product-hotel .subtitle{padding:5rem 0 2.5rem 0;}.content-sub-product-hotel .tab_box_show_{gap:2rem;}.content-sub-product-hotel .category-left-item{padding-bottom:0;border-bottom:none;}.content-sub-product-hotel .tab_box_area_ .tab_box_element_.tab_active_{border:0.21rem solid #17469e;}.content-sub-product-hotel .slider-container{position:relative;height:2rem;margin:2rem 0;width:100%;display:flex !important;}.content-sub-product-hotel .value-container{display:flex;justify-content:space-between;color:#757575;}.content-sub-product-hotel .slider{-webkit-appearance:none;appearance:none;width:100%;height:0.5rem;background:transparent;position:absolute;pointer-events:none;padding:0;border:none;}.content-sub-product-hotel .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:5rem;height:5rem;background:white;border:0.21rem solid rgb(187,187,187);border-radius:50%;cursor:pointer;pointer-events:auto;position:relative;z-index:2;}.content-sub-product-hotel .slider::-moz-range-thumb{width:5rem;height:5rem;background:white;border:0.21rem solid rgb(187,187,187);border-radius:50%;cursor:pointer;pointer-events:auto;position:relative;z-index:2;}.content-sub-product-hotel .slider-track{position:absolute;height:1rem;background:var(--bs-point);top:50%;transform:translateY(-120%);border-radius:0.5rem;z-index:1;pointer-events:none;}.content-sub-product-hotel .slider-background{position:absolute;height:1rem;background:#f1f1f1;top:50%;transform:translateY(-120%);width:100%;border-radius:0.5rem;z-index:0;pointer-events:none;}.content-sub-product-hotel .tab-currency{margin-top:4.5rem;display:flex;align-items:center;gap:1.6rem;display:none;}.content-sub-product-hotel .tab-currency .currency{border-radius:0.4rem;border:0.21rem solid rgb(238,238,238);width:9rem;height:7.2rem;padding:1.6rem;}.content-sub-product-hotel .tab-currency .currency.active{border:0.21rem solid var(--bs-point);color:var(--bs-point);}.content-sub-product-hotel .value-container span:nth-child(1){padding-left:2rem;border-left:0.21rem solid rgb(238,238,238);}.content-sub-product-hotel .value-container span:nth-child(2){padding-right:2rem;border-right:0.21rem solid rgb(238,238,238);}.filter_price_wrap .filter .btn_fil_price{padding:0;width:8rem;height:8rem;border:1px solid #ccc;}.content-sub-hotel-detail .title-container{margin-top:3rem;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0rem;}.content-sub-hotel-detail .title-container h2{font-size:3.6rem;font-weight:bold;line-height:1.3;width:100%;max-width:100%;}.content-sub-hotel-detail .location-container{gap:1.8rem;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;margin-bottom:1rem;margin-top:1rem;width:100%;}.ttl-name-en{display:none;}.tour_type_group{margin-top:1.4rem;margin-bottom:0.7rem;gap:1rem;flex-wrap:wrap;justify-content:flex-end;width:100%;z-index:9;}.tour_type_group.only_mo{display:flex !important;}.section1 .flex_b_c{flex-direction:column;align-items:flex-start;}.content-sub-hotel-detail .location-container .location_conts{gap:0.4rem;display:flex;align-items:center;}.content-sub-hotel-detail .location-container .location_conts a{font-size:2.6rem;}.content-sub-hotel-detail .title-container .list-icon{display:none !important;gap:1rem;align-items:center;}.content-sub-hotel-detail .title-container .list-icon img:nth-child(2){background-color:#f5f5f5;}.custom-golf-detail .location-container{margin-top:2rem;}.custom-golf-detail .location-container .list-icon{margin-left:auto;display:flex;gap:1.5rem;}.custom-golf-detail .location-container .list-icon img{padding:0;border-radius:unset;width:3.4rem;height:3.7rem;}.content-sub-hotel-detail .rating-container{display:flex;align-items:center;margin-top:0rem;flex-wrap:wrap;}.hotel_detail .rating-container{margin-top:-5rem;}.content-sub-hotel-detail .rating-container{}.content-sub-hotel-detail .rating-container span.page_{display:flex;align-items:center;margin-left:1.2rem;padding-left:1.2rem;border-left:0.1rem solid #ccc;}.write_new_review{gap:2rem;align-items:flex-start;margin-top:1.5rem;}.write_new_review a.btnGoReviewPage{padding:1rem 2rem;border-radius:5px;background:#17469e;color:#fff;text-align:center;font-size:2.6rem;font-family:"Pretendard",sans-serif;font-weight:600;}.write_new_review p.desc_{font-size:2.6rem;font-weight:600;font-family:"Pretendard",sans-serif;}.write_new_review a.btnGoReviewPage{margin-left:0;}.content-sub-hotel-detail .rating-container span:last-child{display:flex;align-items:end;border-left:unset;display:flex;align-items:center;margin-left:1.2rem !important;padding-left:1.2rem;border-left:0.1rem solid #ccc;}.content-sub-hotel-detail .section1 .title-sec2{font-size:3.4rem;margin-bottom:3rem;}.content-sub-hotel-detail .section1 .description-sec2{margin-bottom:3rem;}.content-sub-hotel-detail .section1 .description-sec2 *{font-size:2.4rem !important;}.content-sub-hotel-detail .hotel-image-container{display:flex;width:100%;gap:0.8rem;margin-bottom:0;}.content-sub-hotel-detail .hotel-image-container div:first-child{height:100%;width:100%;}.content-sub-hotel-detail .grid_2_2{display:flex;flex-wrap:wrap;gap:0.999rem !important;}.content-sub-hotel-detail .hotel-image-container-1 img{height:44.2rem;width:60rem;background-size:cover;background-repeat:no-repeat;}.tours-detail .des-type span{font-size:2.6rem !important;}.content-sub-hotel-detail .grid_2_2 .custom_button{width:29rem;height:21.6rem;position:relative;}.content-sub-hotel-detail .rating-container span strong{margin-left:0.4rem;}.content-sub-hotel-detail .rating-container img:first-child{padding-bottom:0.21rem;}.content-sub-hotel-detail .button-show-detail-image{position:absolute;background:rgb(0,0,0,0.7);width:100%;height:100%;top:0%;right:0;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.8rem;}.content-sub-hotel-detail .sub-header-hotel-detail{display:flex;flex-direction:column;justify-content:space-between;padding:0 0;border:none;margin-bottom:3.2rem;}.content-sub-hotel-detail .main{gap:5.6rem;display:flex;align-items:center;font-weight:500;font-size:2.1rem;width:120rem;overflow-x:scroll;overflow-y:hidden;width:100%;}.content-sub-hotel-detail .btn-container.cus-mb{margin-bottom:8rem;}.content-sub-hotel-detail .main a.active{color:var(--bs-point);}.content-sub-hotel-detail .main a:hover{color:var(--bs-point);}.content-sub-hotel-detail .section2 .sub-title-sec2{margin-top:3.2rem;margin-bottom:3.6rem;}.content-sub-hotel-detail .popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center;}.content-sub-hotel-detail .popup-content{background-color:white;padding:2rem;border-radius:0.5rem;text-align:left;width:49rem;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.3);position:relative;}.content-sub-hotel-detail .close-btn{position:absolute;right:2rem;top:2.4rem;width:2.9rem;height:2.9rem;cursor:pointer;}.content-sub-hotel-detail .popup-content .title-popup{font-size:2.4rem;text-align:center;margin-bottom:3rem;margin-top:1.2rem;}.content-sub-hotel-detail .popup-content .item-price-popup{display:flex;align-items:center;border-radius:0.6rem;border:0.1rem solid #ccc;margin-top:1rem;justify-content:space-between;padding-right:3rem;}.content-sub-hotel-detail .popup-content .img-container{padding:3rem 2.2rem;background-color:#f7f7f7;border-radius:0.6rem 0 0 0.6rem;}.content-sub-hotel-detail .popup-content .text-con{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:17.3rem;}.content-sub-hotel-detail .popup-content .text-con span:nth-child(1){font-size:2rem;font-weight:600;}.content-sub-hotel-detail .popup-content .text-con span.date-sub{color:#999999;}.content-sub-hotel-detail .popup-content .count-info span{color:var(--bs-point);}.content-sub-hotel-detail .popup-content .count-info{margin-bottom:1rem;}.content-sub-hotel-detail .popup-content .date-sub{color:#999999;}.content-sub-hotel-detail .popup-content .item-price-popup.item-price-popup--button{padding:3.2rem;border-color:#0c80e4;margin-bottom:13.5rem;cursor:pointer;}.content-sub-hotel-detail .popup-content .item-price-popup.item-price-popup--button span{font-size:2rem;color:#0c80e4;}.content-sub-hotel-detail .footer-popup .des-above .item{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem;}.content-sub-hotel-detail .footer-popup .des-above .item:last-child{border-bottom:solid 0.1rem #ccc;}.content-sub-hotel-detail .footer-popup .des-above .item span:first-child{font-size:1.8rem;}.content-sub-hotel-detail .footer-popup .price-below{margin:2.4rem 0;display:flex;align-items:center;justify-content:space-between;}.content-sub-hotel-detail .footer-popup .price-below span:first-child{font-size:1.8rem;}.content-sub-hotel-detail .footer-popup .price-below span:first-child{font-size:1.8rem;}.content-sub-hotel-detail .footer-popup .price-popup{font-weight:bold;font-size:2rem;}.content-sub-hotel-detail .footer-popup .price-popup span{font-weight:unset;}.content-sub-hotel-detail .footer-popup .btn_accept_popup{background-color:var(--bs-point);color:#fff;padding:1.6rem 2rem;border:none;border-radius:0.5rem;cursor:pointer;width:100%;margin-bottom:1.2rem;font-size:1.8rem;}.content-sub-hotel-detail .popup-content .line-gray{background-color:#f3f3f3;height:1.6rem;margin-bottom:3rem;width:49rem;margin-left:-2rem;}.content-sub-hotel-detail .section4 .list-tag-sec4 .tag-item-list li::before{width:2.6rem;height:2.6rem;}.golf-custom-page .img_box_re{width:unset;height:unset;}.golf-custom-page .scroll-con-sec7{overflow:scroll hidden;}.golf-custom-page .banner-ticket .tag-red{width:12rem;height:12rem;}.golf-custom-page .sub_tour_section7_product_item .ico_special_prd{width:5.4rem;height:7.4rem;}.sub_tour_section7_product_list{display:flex;gap:4rem;flex-wrap:nowrap;margin-top:2.9rem;margin-bottom:2rem;}.thailand_hotel_ .sub_section3__head{padding-top:10rem;}.custom-product-golf .category-mo-cus{margin-top:6rem;}.content-sub-product-hotel .product-card-item-right .sub-title{margin-top:1.6rem;padding-bottom:1.6rem;}.custom-product-golf .product-card-item-right .sub-title{margin-top:0;padding-bottom:0;}.custom-product-golf .product-card-item-right .sub-title span:nth-child(1){width:calc(30%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.content-sub-product-hotel .filter-container{display:none;}.content-sub-product-hotel .tab_box_area_ .tab_box_element_{padding:1.8rem 2.2rem;font-size:2.6rem;min-width:11.8rem;height:7.2rem;text-align:center;vertical-align:middle;border-radius:9.9rem;letter-spacing:unset;line-height:unset;}.content-sub-product-hotel .category-left-item{padding-bottom:3rem;border-bottom:0.21rem solid rgba(204,204,204,0.5);}.custom-product-golf .category-left-item .form-cus-mb{display:flex;flex-wrap:wrap;row-gap:1.8rem;column-gap:10rem;}.custom-product-golf .form-group input:checked + label:after{content:"";display:block;position:absolute;top:0.8rem;left:1.7rem;width:1.5rem;height:2.8rem;border:solid white;border-width:0 0.4rem 0.4rem 0;transform:rotate(45deg);}.custom-product-golf .form-group input:checked + label{font-weight:bold;}.custom-product-golf .form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:0.21rem solid #ccc;box-shadow:0 0.1rem 0.21rem rgba(0,0,0,0.05),inset 0rem -1.5rem 1rem -1.2rem rgba(0,0,0,0.05);padding:2.3rem;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;}.custom-product-golf .form-group.tab_active_ label:after{content:"";display:block;position:absolute;top:0.2rem;left:1.9rem;width:1.6rem;height:3.4rem;border:solid white;border-width:0 0.2rem 0.2rem 0;transform:rotate(45deg);}.custom-product-golf .filter_mo{gap:1.5rem;padding-top:5rem;display:flex;}.custom-product-golf .filter_mo .btn_search_.tour{width:calc(50% - 0.75rem) !important;height:9rem !important;display:flex;align-items:center;justify-content:center;color:#252525;background-color:#fff;font-weight:700;font-size:2.4rem;border:1px solid #ccc;margin:0 !important;padding:unset !important;}.category-left-list{padding:0 3rem 12rem 3rem;margin-top:3rem;}.content-sub-product-hotel .sub-hotel-container .category-left.golf_filter{position:fixed;top:0;left:0;right:0;background-color:#fff;width:100%;z-index:111;height:100%;overflow:auto;display:none;}.content-sub-product-hotel .sub-hotel-container .category-left.golf_filter.show{display:block;}.content-sub-product-hotel .category-left-item:last-of-type{border-bottom:unset;}.content-sub-product-hotel .category-left-item .category_btn_pop{gap:1.5rem;padding-top:5rem;}.content-sub-product-hotel .category-left-item .category_btn_pop button{width:calc(50% - 0.75rem);height:9rem;display:flex;align-items:center;justify-content:center;color:#252525;background-color:#fff;font-weight:700;font-size:2.4rem;border:1px solid #ccc;}.btn_search_{width:calc(50% - 0.75rem);height:9rem;display:flex;align-items:center;justify-content:center;color:#252525;background-color:#fff;font-weight:700;font-size:2.4rem;border:1px solid #ccc;}.btn_search_{margin-top:3rem;color:#fff;background-color:#17469e;border:unset;width:100%;border-radius:1rem;}.content-sub-product-hotel .title{display:flex;align-items:center;justify-content:center;background-color:white;position:sticky;top:0;padding:2.4rem 0;border-bottom:0.21rem solid rgb(238,238,238);z-index:99;font-size:3.4rem;font-weight:600;}.content-sub-product-hotel .close_popup{position:absolute;right:2.8rem;top:2.8rem;width:3rem;height:3.1rem;z-index:2222;}.content-sub-product-hotel .product-card-item-right .star-container .star-left img{width:2.3rem;height:2.2rem;}.content-sub-product-hotel .product-card-item-right .star-content span{border-left:solid 0.21rem #ccc;padding-left:0.8rem;}.content-sub-product-hotel .product-card-item-right .title-container .star-container{gap:1.6rem;}.content-sub-hotel-detail .section1 button{border-radius:0.5rem;padding:1.2rem 5rem;}.custom-golf-detail .title-size-24{font-size:3.4rem;margin-top:6rem;margin-bottom:4rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;}.content-custom-table .title-sec5{font-size:3.4rem;}.content-custom-table .content-item .label{font-size:2.8rem;}.content-custom-table .content-item .description{font-size:2.6rem;}.content-custom-table .content-container-sec5{border-width:0.21rem;padding:0 2rem;}.content-custom-table .content-item{gap:unset;}.content-custom-table .content-item .label,.content-custom-table .content-item .description{line-height:3.3rem;}.content-custom-table .content-item .description *{line-height:1.4 !important;font-size:2.2rem !important;}.content-custom-table .content-item .description span{line-height:1.4 !important;font-size:2.6rem !important;}.content-custom-table .content-item .label{min-width:20rem;}.content-custom-table{border-width:0.21rem;padding:0 2rem;}.custom-golf-detail .text-parent span{font-size:2.6rem;}.custom-golf-detail .golf-table{border:0.21rem solid rgb(219,219,219);}.custom-golf-detail .golf-table,.custom-golf-detail .golf-table thead,.custom-golf-detail .golf-table tbody,.custom-golf-detail .golf-table th,.custom-golf-detail .golf-table td,.custom-golf-detail .golf-table tr{display:block;}.custom-golf-detail .golf-table tr{display:flex;flex-wrap:wrap;}.custom-golf-detail .golf-table tr th,.custom-golf-detail .golf-table tr td{white-space:normal;border:none;}.custom-golf-detail .golf-table tr th:nth-child(2n -1),.custom-golf-detail .golf-table tr td:nth-child(2n -1){background-color:rgb(247,247,247);width:23rem;border-bottom:0.21rem solid rgb(219,219,219);border-right:0.21rem solid rgb(219,219,219);padding:4rem 2rem;text-align:left;font-weight:normal !important;}.custom-golf-detail .golf-table tr th:nth-child(2n),.custom-golf-detail .golf-table tr td:nth-child(2n){background-color:#fff;width:calc(100% - 23rem);border-bottom:0.21rem solid rgb(219,219,219);padding:4rem 2rem;font-weight:normal !important;}.custom-golf-detail .section1 .golf_table{display:flex;align-items:center;width:66rem;}.custom-golf-detail .section1 .golf_table td{padding:4rem 2rem;border:0.21rem solid rgb(219,219,219);text-align:left;}.custom-golf-detail .section1 .golf_table td:first-child{width:23rem;background-color:rgb(247,247,247);}.custom-golf-detail .section1 .golf_table td:last-child{color:#454545;}.custom-golf-detail .section1 .golf_table .rating-list img{width:1.9rem;height:1.8rem;}.custom-golf-detail .section1 .golf_table .border-top-table{border-top:0.21rem solid rgb(153,153,153);}.custom-golf-detail .calendar span{font-size:3rem;font-weight:500;}.custom-golf-detail .year{gap:4rem;}.custom-golf-detail .calendar{height:28rem;padding:0 3rem;max-width:100%;border-bottom:0.21rem solid rgb(238,238,238);}.custom-golf-detail .calendar .swiper-button{opacity:0.902;width:4.8rem;height:8.3rem;border-radius:1rem;filter:drop-shadow(0rem 0.5rem 0.21rem rgba(0,0,0,0.05));background-color:rgba(255,255,255,0.9019607843137255);border:0.21rem solid #dbdbdb;text-align:center;padding:2.5rem 0;}.custom-golf-detail .calendar .dates .day a.on::before{width:6rem;height:6rem;}.custom-golf-detail .calendar .swiper-slide{gap:4rem;}.custom-golf-detail .tag-con-below-calendar .item-tag span.label{font-size:2.7rem;width:20rem;}.custom-golf-detail .tag-list span.tag{border-radius:9.9rem;border:0.21rem solid rgb(219,219,219);padding:1.2rem 0;height:6.2rem;width:10.21rem;text-align:center;cursor:pointer;}.custom-golf-detail select{width:55.5rem !important;padding-left:2rem !important;height:9rem;background-size:2.4rem 1.4rem;}.custom-golf-detail .tag-con-below-calendar .item-tag{margin-bottom:3rem;}.custom-golf-detail .tag-list{gap:1rem;flex-wrap:wrap;width:46rem;}.custom-golf-detail .item-tag-mo-cus{align-items:flex-start !important;}.custom-golf-detail .tag-con-below-calendar{padding:4rem 0 4rem 0;border-bottom:0.21rem solid rgb(238,238,238);}.custom-golf-detail .calendar .dates .txt{font-size:2.4rem;margin-top:2.5rem;}.custom-golf-detail .date-text-2{margin-top:4rem;margin-bottom:4rem;font-size:3rem;display:flex;gap:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;}.custom-golf-detail .date-text-2 p:last-child{font-size:2.6rem;}.custom-golf-detail .card-content .card-item.active_2 .cus-text_div{display:unset;}.custom-golf-detail .card-content .card-item.active_2 p.cus-text{margin-bottom:1rem;opacity:0.5;display:inline-block;}.custom-golf-detail .card-content .card-item{padding:3rem;border-radius:0.6rem;border:0.21rem solid rgb(219,219,219);width:32rem;height:25.3rem;}.custom-golf-detail .card-content .card-item img{width:2.8rem;height:2.8rem;}.custom-golf-detail .card-content p.text-gray{margin-bottom:1rem;}.custom-golf-detail .card-content .header-con{gap:0.8rem;margin-bottom:2rem;}.custom-golf-detail .card-content{gap:2rem;padding-bottom:4rem;border-width:0.21rem;}.custom-golf-detail .list-select-element{flex-direction:column;gap:3rem;margin-bottom:8rem;align-items:flex-start;}.custom-golf-detail .list-select-element .item-select .label{width:13.2rem;}.custom-golf-detail .item-select select{width:65.5rem !important;}.custom-golf-detail .section2-sub{flex-direction:column;}.custom-golf-detail .section2-sub .left-main .tit-left{font-size:3rem;margin-bottom:4rem;}.custom-golf-detail .section2-sub .left-main{border:0.21rem solid rgb(238,238,238);border-bottom:none;border-top:0.21rem solid #000;padding:5rem 3rem;border-radius:0;box-shadow:unset;}.custom-golf-detail .section2-sub .left-main p{font-size:2.7rem;line-height:4rem;}.custom-golf-detail .section2-sub .left-main .l-label{width:20rem;}.custom-golf-detail .section2-sub .left-main{width:unset;}.custom-golf-detail .section2-sub .right-main{width:unset;}.custom-golf-detail .btn-price-content-normal{display:none;}.custom-golf-detail .section2-sub .right-main{border:0.21rem solid rgb(238,238,238);padding:0 3rem 3rem;border-left:0.21rem solid rgb(238,238,238);border-radius:0 0 0.6rem 0.6rem;box-shadow:unset;}.custom-golf-detail .section2-sub .right-main .list-text{line-height:4rem;width:27.6rem;}.custom-golf-detail .section2-sub .right-main .item-right{display:flex;align-items:center;justify-content:space-between;padding:3rem 0;}.custom-golf-detail .section2-sub .right-main .item-right:not(:last-child){border-bottom:0.21rem dashed #ccc;}.custom-golf-detail .section2-sub .item-right p:first-child{width:22rem;width:100%;}.custom-golf-detail .section2-sub .item-last-right{display:flex;justify-content:space-between;padding:3rem 0;font-size:3rem;}.custom-golf-detail .btn-price-content{width:100%;height:9rem;background-color:var(--bs-point) !important;font-size:3.2rem !important;font-weight:unset;}.custom-golf-detail .container-big-text .sub-title-18{font-size:2.8rem;margin-bottom:3rem;}.custom-golf-detail .container-big-text p{margin-bottom:3rem !important;line-height:3.5rem !important;}.custom-golf-detail .info-container{line-height:3.5rem;}.custom-golf-detail .highlight-des .highlight-des-p{margin-top:2.8rem;padding:3rem 2rem;background-color:#f3f5f7;}.custom-golf-detail .container-big-text ul{margin-top:2rem;line-height:3.5rem !important;}.custom-golf-detail .ul-html-content{margin-left:1.6rem;margin-bottom:5rem;}.custom-golf-detail .container-big-text{line-height:3.3rem;}.custom-golf-detail .section6 .title-sec6{margin:6.4rem 0 3.2rem;}.custom-golf-detail .section6 .rating-content{display:flex;align-items:center;gap:1.6rem;}.custom-golf-detail .section6 .list-label-tag .label-tag-item .square{max-width:5.4rem;max-height:4.7rem;}.custom-golf-detail .section6 .list-label-tag .label-tag-item{width:20rem;}.custom-golf-detail .section6 .list-label-tag-page{column-gap:11rem;row-gap:4rem;flex-wrap:wrap;}.custom-golf-detail .section6 .list-label-tag{margin-top:3.2rem;}.content-sub-hotel-detail .section6 .sub-title-sec6{margin:4.8rem 0 3.2rem;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item{width:70rem;padding:2.6rem;border:0.21rem solid #ccc;border-radius:0.5rem;}.custom-golf-detail .section6 .card-list-recommemded{display:flex;gap:2rem;margin-bottom:0;}.custom-golf-detail .custom-area-text{display:flex;align-items:center;width:100%;height:18rem;max-width:100%;border:0.21rem solid #ddd;border-radius:0.6rem;padding:2rem;box-sizing:border-box;margin-bottom:2rem;margin-top:2rem;}.custom-golf-detail .custom-main-input-style{font-size:2.4rem;border-radius:0.6rem;height:12rem;padding:1rem 1rem;padding-top:5rem;}.custom-golf-detail .qa-submit-btn{font-size:2.8rem;padding:3.8rem;border-left:0.21rem solid rgb(238,238,238);}.custom-golf-detail .qa-number{margin:0;font-size:2.7rem;position:absolute;left:0;}.custom-golf-detail .qa-tag.normal-style{background-color:white;color:var(--bs-point);padding:1rem 2rem 0.8rem;border-radius:9.9rem;border:0.21rem solid var(--bs-point);font-size:2.5rem;margin-right:4rem;width:fit-content;}.custom-golf-detail .qa-text{font-size:2.7rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;word-break:break-word;}.custom-golf-detail .qa-meta{margin-top:1rem;font-size:2.5rem;order:3;}.custom-golf-detail .qa-tag{background-color:var(--bs-point);color:white;padding:1rem 2rem 1rem 2rem;border-radius:99px;font-size:2.5rem;margin-right:4rem;width:14rem;order:2;width:fit-content;}.custom-golf-detail .load-more{background-color:white;color:black;padding:0.8rem 1.6rem 0.6rem 2rem;border-radius:99px;border:0.21rem solid black;font-size:2.5rem;display:inline-block;width:14rem;}.custom-golf-detail .additional-info{padding:3rem 0 3rem 9.3rem;border-radius:0.6rem;border-bottom:0.21rem solid #ddd;}.custom-golf-detail .additional-info p{font-size:2.7rem;line-height:1.5;}.custom-golf-detail .pagination{margin:8rem 0 24rem 0 !important;display:flex;list-style:none;padding:0;margin:0;}.custom-golf-detail .page-link{display:inline-block;padding:1.2rem 2rem;margin:0 0.5rem;text-decoration:none;color:#333;border:0.21rem solid #ddd;border-radius:0.5rem;transition:background-color 0.3s,color 0.3s;width:6rem;height:6rem;text-align:center;display:flex;align-items:center;}.custom-golf-detail .page-link.cus-padding{padding:1.2rem 1.5rem;}.custom-golf-detail .page-link.cus-padding.ml{margin-left:4rem;}.custom-golf-detail .page-link.cus-padding.mr{margin-right:4rem;}.custom-golf-detail .calendar img{width:1.6rem;height:2.6rem;}.prd_list_pagination__btn{gap:1rem;font-size:1.8rem;}.tour-main-page .sub_tour_section2{padding-top:8rem;}.tours-detail .rating-container{margin-bottom:0;}.tours-detail .above-cus-content{display:flex;align-items:center;justify-content:space-between;flex-direction:unset;margin-top:-5rem;}.tours-detail .above-cus-content .list-icon{margin-left:auto;display:flex;gap:1.5rem;position:relative;align-items:center;}.tours-detail .above-cus-content .list-icon img{margin-left:1rem;}.content-sub-hotel-detail .title-sec3{margin:3.2rem 0;}.tours-detail.spa-detail .title-sec2{font-size:2.8rem;margin:3.2rem 0;}.container-big-text{}.thailand_hotel_list_top_{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:5rem;margin-top:2.9rem;}.thailand_hotel_custom_margin .prd_name{margin-top:1.4rem;}.thailand_hotel_top_item_{width:calc((100% - 2rem) / 2);}.sub_tour_section5_item{width:32rem;}.best_tour_section5__hotel{row-gap:5rem;column-gap:2rem;}.most_searched_tab_2__prd_list{flex-wrap:wrap;gap:2rem;}.sub_hotel_section7_product_item{width:calc((100% - 2rem) / 2);}.sub_hotel_section7_product_item__name{font-size:2.8rem;font-family:"Pretendard";color:rgb(37,37,37);font-weight:normal;margin-top:2.5rem;}.most_searched_tab_2__prd_list{gap:2rem;}.content-sub-product-hotel .list-item-info .item-info .tab_box_show_{margin:1.2rem 0;}.content-sub-hotel-detail .main .nav-item{font-size:3rem;position:relative;white-space:nowrap;}.content-sub-hotel-detail .main .nav-item.active::after{height:0.4rem;content:"";width:130%;border-radius:1.6rem;position:absolute;bottom:-113%;left:-0.9rem;background-color:var(--bs-point);}.mt-20{margin-top:2rem;}.content-sub-hotel-detail .section4 .list-tag-sec4{flex-wrap:wrap;gap:unset;row-gap:3rem;justify-content:space-between;}.content-sub-hotel-detail .section4 .tag-container-item-sec4{width:calc(100% / 2);padding-right:0;}.thailand_golf_list_item_{width:calc((100% - 2.2rem) / 2);}.sub_tour_section7_product_item{width:50rem;display:block;}.sub_tour_section7_product_item > .sub_gold_item{width:50rem;display:block;}.content-sub-hotel-detail .discount{font-weight:bold;margin-bottom:0.5rem;font-size:2.3rem;}.custom-golf-detail .list-select-element .item-select{display:flex;align-items:center;gap:3rem;flex-wrap:wrap;width:100%;}.section-wrap-s{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;gap:1.5rem;flex-wrap:wrap;}.section-wrap-s .btn-s-wrap{display:flex;align-items:center;gap:1rem;width:100%;gap:2rem;}.custom-golf-detail .section-wrap-s .btn-s-wrap .btn-price-content{width:calc(50% - 1rem);height:8rem;font-size:2.8rem !important;}.content-custom-table .content-item{display:flex;gap:5rem;padding:3.2rem 0;flex-direction:column;}.sub_section3__head{gap:1rem;}.tour-main-page .sub_section3_swiper_pagination{display:none;}.spa-page-cus-css .prd_price_ko{width:33rem;}.spa-page-cus-css .list-ticket-item{margin-bottom:0;}.spa-page-cus-css .list-ticket-item .img_box{height:34rem;}.custom-golf-detail .page-link.cus-padding img{width:2.5rem;height:2.7rem;}.calendar .header{margin-bottom:3rem;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item p{line-height:3.3rem;font-size:2.4rem;max-height:11rem;}.content-sub-hotel-detail .section6 .card-list-recommemded .recommemded-item button{margin-top:2.4rem;}.custom-golf-detail .custom-area-text textarea::placeholder{font-size:2.6rem;}#popupRoom .slick-next,#popup_img .slick-next{width:6rem;height:6rem;background:url(/images/ico/btn_next.png) no-repeat;background-position:center;background-size:6rem;}#popupRoom .slick-prev,#popup_img .slick-prev{width:6rem;height:6rem;background:url(/images/ico/btn_prev.png) no-repeat;background-position:center;background-size:6rem;}#popupRoom .closed_btn,#popup_img .closed_btn{position:absolute;top:1.2rem;right:2%;width:3rem;height:3rem;}#popupRoom .closed_btn,#popup_img .closed_btn img{width:2.4rem;height:2.5rem;}.custom-golf-detail .golf-table .rating-list img{width:1.9rem;height:1.8rem;}.content-sub-hotel-detail .location-container img{width:2.2rem;height:2.7rem;}.custom-golf-detail .calendar .calendar-swiper-container{padding:2.7rem 1rem;}.custom-golf-detail .box-selecter .ic_item .title{font-size:2.7rem;font-weight:bold;color:#252525;width:20rem;}.custom-golf-detail .tag-con-below-calendar .box-selecter{flex-direction:column;align-items:flex-start;}.custom-golf-detail .box-selecter .ic_item:first-of-type{flex-wrap:nowrap;gap:0;}.custom-golf-detail .box-selecter .ic_item{margin-bottom:3rem;display:flex;align-items:center;width:unset;flex-wrap:wrap;gap:2rem;}.custom-golf-detail .box-selecter .ic_item .flex__c{width:100% !important;}.custom-golf-detail .box-selecter .ic_item .body-box .box p{font-size:2.6rem;}.custom-golf-detail .box-selecter .ic_item .body-box .box{font-size:2.6rem;height:7.5rem;border-radius:0.4rem;border:0.2rem solid #dbdbdb;min-width:9rem;}.custom-golf-detail .tag-con-below-calendar .ic_item select{width:46rem !important;}.custom-golf-detail .flex-col-mo{flex-direction:column !important;}.custom-golf-detail .tag-con-below-calendar .item-tag.new select{width:46rem !important;}.custom-golf-detail .box-selecter .titles{font-size:2.7rem;font-weight:bold;color:#252525;margin-bottom:1.5rem;}.custom-golf-detail .qa-item{padding:2.5rem 0;}.custom-golf-detail .qa-question{display:flex;align-items:center;flex-wrap:wrap;padding-left:5rem;position:relative;max-width:100%;}.custom-golf-detail .qa-question .con-cus-mo-qa{order:1;width:100%;}.custom-golf-detail .tag-con-below-calendar .item-tag.new{width:unset;flex-wrap:wrap;gap:2rem;}.custom-golf-detail .body-box{width:calc(100% - 20rem);gap:1rem;}.custom-golf-detail .box-selecter .ic_item .body-box{gap:1rem;}.custom-golf-detail .box-selecter .ic_item .body-box .box{padding:0 2rem;}.custom-golf-detail .tag-con-below-calendar .item-tag span.label{font-size:2.7rem;width:20rem !important;}.custom-golf-detail .tag-con-below-calendar .item-tag .item-tag-select{width:100%;}.custom-golf-detail .box-selecter .ic_item .item-select .label.first{width:20rem;}.custom-golf-detail .box-selecter .ic_item .item-select.second .label{width:20rem;}.content-sub-hotel-detail .book-button{height:6rem;width:100% !important;background-color:var(--bs-point);color:white;border-radius:0.4rem;padding:1.2rem 1.5rem;min-width:14rem;}.content-sub-hotel-detail .contact-button{height:6rem;width:100% !important;background-color:var(--bs-point);color:white;border-radius:0.4rem;padding:1.2rem 1.5rem;min-width:14rem;}.content-sub-hotel-detail .default-button{height:6rem;}.content-sub-hotel-detail .book-button:disabled{padding:1.2rem 1.5rem;}.content-sub-hotel-detail .book-add-cart{background-color:white;color:black;border:1px solid #dbdbdb;border-radius:0.4rem;padding:1.2rem 1.5rem;cursor:pointer;width:100%;margin-top:0.2rem;height:6rem;}.content-sub-hotel-detail .section3{margin-top:48rem;}.content-sub-hotel-detail .room-details ul li{line-height:4.5rem;}.content-sub-hotel-detail .room-table th,.room-table td{padding:2rem;}.content-sub-hotel-detail .room-details p:nth-child(1){margin-bottom:0;}.content-sub-hotel-detail .room-p-cus-1{padding-bottom:1.6rem;}.content-sub-hotel-detail .room-table th,.room-table td{padding:1rem;}.content-sub-hotel-detail .room-table .room_qty p,.content-sub-hotel-detail .room-table .day_qty p{margin-bottom:2rem;}.content-sub-hotel-detail .room-table .btnMinus,.content-sub-hotel-detail .room-table .btnPlus{height:6rem;width:5rem;}.content-sub-hotel-detail .room-table .input_room_qty,.content-sub-hotel-detail .room-table .input_day_qty{display:flex;align-items:center;justify-content:center;padding:0.5rem 1rem;height:6rem;width:6rem;border-left:hidden;border-right:hidden;}.content-sub-hotel-detail .room-table .input_room_qty,.content-sub-hotel-detail .room-table .input_day_qty{display:flex;align-items:center;justify-content:center;padding:0.5rem 1rem;height:6rem;}.content-sub-hotel-detail .total{margin-bottom:0.5rem;}.content-sub-hotel-detail .discount span.label{padding:0.4rem;display:block;margin-bottom:1rem;}.content-sub-hotel-detail .section3 .card-item-container{gap:4rem;}.content-sub-hotel-detail .card-item-sec3{border-radius:1rem;margin-bottom:3rem;}.custom-golf-detail .box-selecter .ic_item .body-box .box{width:20rem;}.custom-golf-detail .box-selecter .select-more-body .item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:3rem;height:unset;border-radius:6px;border:1px solid #dbdbdb;padding:2rem 3rem;margin-bottom:2rem;}.custom-golf-detail .box-selecter .select-more-body .item .item_right,.custom-golf-detail .box-selecter .select-more-body .item .item_left{flex-direction:column;gap:1rem;}.custom-golf-detail .box-selecter .select-more-body .item .item_left{align-items:start;}.custom-golf-detail .box-selecter .select-more-body .item .item_right select{font-size:2.6rem;font-weight:400;width:20rem !important;height:6rem;border:1px solid #dbdbdb;border-radius:4px;margin-left:0;}.custom-golf-detail .box-selecter .select-more-body .item .item_left .tit{font-size:2.6rem;font-weight:400;color:#252525;margin-right:unset;}.custom-golf-detail .box-selecter .select-more-body .item .item_right .pri{font-size:2.8rem;font-weight:600;color:#252525;}.custom-golf-detail .ul-html-content li{list-style:decimal;line-height:3.5rem;}.custom-golf-detail .info-container span{width:110px;display:inline-block;line-height:3.5rem;}.travel-tips .sec_banner{margin-top:3rem;margin-bottom:9rem;}.travel-tips .sec_banner .wrap_banner img{width:100%;}.travel-tips .sec_banner .text_banner{position:absolute;left:3rem;}.travel-tips .sec_banner .text_banner span{font-size:3.6rem;font-weight:700;margin-bottom:1.6rem;display:block;}.travel-tips .sec_banner .text_banner p{font-size:2.8rem;font-weight:400;line-height:1.2;}.travel-tips .header_sec{display:flex;align-items:center;gap:4rem;margin-bottom:4rem;position:relative;}.travel-tips .header_sec .title_sec{font-size:3.8rem;font-weight:700;}.travel-tips .header_sec .sub_title_sec{font-size:2.7rem;color:#757575;}.travel-tips .header_sec{display:flex;gap:1rem;margin-bottom:4rem;position:relative;flex-direction:column;align-items:start;}.travel-tips .header_sec .more_link{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:2.8rem;font-weight:700;}.travel-tips .content_sec .list_item .swiper-slide{width:auto;height:auto;}.travel-tips .sec_01 .content_sec .list_item .item{width:auto;height:22rem;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;}.travel-tips .sec_01 .content_sec .list_item .item span{position:absolute;top:4rem;left:4rem;font-size:2.6rem;font-weight:700;color:#252525;}.travel-tips .sec_01 .content_sec .list_item{display:flex;align-items:center;justify-content:space-between;border-radius:5px;margin-bottom:10rem;}.travel-tips .tra_sec_02_swiper .swiper-slide{width:100%;height:auto;}.travel-tips .tra_sec_02_swiper_item{position:relative;width:100%;height:36rem;display:block;border-radius:1.6rem;overflow:hidden;}.travel-tips .tra_sec_02_swiper_btn_next{background-image:url(/images/sub/tra-sec-02-btn-next.png);width:8rem;height:8rem;right:0;background-position:center;background-size:contain;}.travel-tips .tra_sec_02_swiper_btn_prev{background-image:url(/images/sub/tra-sec-02-btn-prev.png);width:8rem;height:8rem;right:0;background-position:center;background-size:contain;}.travel-tips .sec_02 .inner .content_sec{padding-bottom:17rem;border-bottom:1px solid #dbdbdb;}.travel-tips .tra_sec_02_swiper ._text_box h5{font-size:3.8rem;font-weight:700;margin-bottom:2rem;}.travel-tips .wrap_secs .inner{display:flex;justify-content:space-between;gap:10rem;padding-top:10rem;flex-direction:column;}.travel-tips .wrap_secs .list_travel_info .item img{width:22rem;height:auto;object-fit:cover;}.travel-tips .wrap_secs .list_travel_info .item .bx_text{flex:1;max-width:calc(100% - 25rem);width:calc(100% - 25rem);}.travel-tips .wrap_secs .list_travel_info .item .bx_text .desc{line-height:1.5;}.travel-tips .wrap_secs .list_travel_info .item{display:flex;align-items:center;padding:3rem 0rem 3rem 0;border-bottom:1px solid #dbdbdb;gap:2.5rem;}.travel-tips .wrap_secs .list_travel_info .item .head_text{font-size:2.5rem;color:#757575;margin-bottom:1rem;display:block;}.travel-tips .wrap_secs .list_travel_info .item .title{font-size:2.8rem;font-weight:500;color:#252525;margin-bottom:1.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.travel-tips .wrap_secs .list_travel_info .item .desc .name,.travel-tips .wrap_secs .list_travel_info .item .desc .time{font-size:2.5rem;color:#757575;padding-right:2.5rem;margin-right:2.5rem;border-right:1px solid #dbdbdb;}.travel-tips .wrap_secs .list_travel_info .item .desc .name{border-right:none;}.travel-tips .wrap_secs .list_travel_info .item .desc .view{font-size:2.5rem;color:#757575;}.travel-tips .sec_04 .list_travel_banner .item .bx_text{position:absolute;left:3rem;top:50%;transform:translateY(-50%);color:#fff;}.travel-tips .sec_04 .list_travel_banner .item .bx_text .loca{font-size:2.6rem;font-weight:700;padding:1.2rem 2.2rem;background-color:rgba(0,0,0,0.6);border-radius:5px;margin-bottom:7rem;display:inline-block;}.travel-tips .sec_04 .list_travel_banner .item .bx_text .title{font-size:3.6rem;font-weight:700;}.travel-tips .sec_04 .list_travel_banner .item img{width:100%;}.travel-tips .sec_05 .header_sec .title_sec{font-size:3.8rem;font-weight:700;width:100%;text-align:left;}.travel-tips .sec_05{background-color:#f7f7f7;padding-top:7rem;padding-bottom:15rem;}.travel-tips .tra_sec_02_swiper_pagination{display:block;bottom:-6rem !important;}.travel-tips .tra_sec_02_swiper_btn_next,.travel-tips .tra_sec_02_swiper_btn_prev{display:none;}.travel-tips .sec_05 .swiper-slide{width:41rem;}.travel-tips .sec_05 .swiper-slide .item{display:block;width:41rem;}.travel-tips .sec_05 .swiper-slide .item img{display:block;width:100%;}.travel-tips .tra-sec-05-swiper-pagination{bottom:-7rem !important;}.travel-tips .sec_05 .header_sec{margin-bottom:4rem;}.travel-tips .sec_05 .header_sec .more_link{margin-top:0rem;}.travel-tips .sec_06 .swiper-slide{width:48rem;}.travel-tips .sec_06{padding:5rem 0;}.travel-tips .sec_06 .list_travel_banner .item img{width:100%;}.content-sub-hotel-detail .room-table thead,.content-sub-hotel-detail .room-table colgroup{display:none;}.content-sub-hotel-detail .room-table tr{display:flex;flex-wrap:wrap;padding:2rem 1rem;border-top:0.2rem solid #000;}.content-sub-hotel-detail .room-table tr td{padding:0.5rem;height:100%;border:unset;}.content-sub-hotel-detail .room-table tr td:first-of-type{order:1;width:100%;}.content-sub-hotel-detail .room-details{display:flex;gap:0.5rem;align-items:center;}.content-sub-hotel-detail .room-table tr td:nth-of-type(2){order:1;width:100%;}.content-sub-hotel-detail .room-table tr td:last-of-type{order:3;width:100%;}.content-sub-hotel-detail .room-table tr td:nth-of-type(2)::before{content:"정원:";color:#757575;font-weight:700;font-size:2.4rem;position:absolute;left:67%;display:none;}.content-sub-hotel-detail .people_qty{text-align:left !important;padding-left:0;font-size:2.4rem;display:flex;justify-content:flex-start;text-align:end !important;align-items:center;gap:0.5rem;}.content-sub-hotel-detail .room-details p:nth-child(1){font-size:2.6rem;}.content-sub-hotel-detail .room-details ul{margin:0.5rem 0 0 0;padding-left:2rem;}.content-sub-hotel-detail .room-details ul li{list-style-type:disc;line-height:1.5rem;gap:0.5rem !important;font-size:2.4rem !important;}.content-sub-hotel-detail .room-details ul li .view_promotion img{width:2rem !important;margin-top:-0.4rem !important;}.content-sub-hotel-detail .people_qty p{font-size:2.4rem !important;}.content-sub-hotel-detail .people_qty > a{padding-top:0 !important;font-size:2.4rem !important;display:block;font-weight:500;margin-left:auto;}.content-sub-hotel-detail .people_qty img{margin-bottom:0rem !important;width:2rem !important;margin-right:2rem;}.content-sub-hotel-detail .col_wrap_room_rates{padding-bottom:2rem !important;}.content-sub-hotel-detail .wrap_btn_book{gap:1.4rem !important;}.content-sub-hotel-detail .wrap_btn_book .wrap_btn_book_note{font-size:2.4rem !important;}.content-sub-hotel-detail .wrap_bed_type{padding-top:2.6rem !important;}.content-sub-hotel-detail .wrap_bed_type .tit{margin-bottom:1rem !important;}.content-sub-hotel-detail .wrap_bed_type .tit{gap:0.5rem !important;}.content-sub-hotel-detail .wrap_bed_type img{width:2.2rem !important;}.content-sub-hotel-detail .wrap_bed_type .wrap_input_radio label{margin-bottom:0.5rem !important;font-size:3rem !important;padding-left:6rem !important;position:relative;}.content-sub-hotel-detail .wrap_bed_type .wrap_input_radio label span{font-size:2.6rem;margin-left:1rem;}.content-sub-hotel-detail .wrap_bed_type .wrap_input_radio label::before{content:"";position:absolute;width:2.4rem !important;height:2.4rem !important;top:0.2rem !important;left:0px;transform:unset !important;}.content-sub-hotel-detail .wrap_bed_type .wrap_input_radio input[type="checkbox"]:checked + label::after{width:1.6rem !important;height:1.6rem !important;left:0.4rem !important;font-size:2rem !important;top:38% !important;}.content-sub-hotel-detail .wrap_bed_type .wrap_input_radio input[type="radio"]:checked + label::after{width:1.6rem !important;height:1.6rem !important;transform:unset !important;font-size:2rem !important;top:0.55rem !important;left:0.4rem !important;min-width:1.6rem;max-width:1.6rem;}.custom-golf-detail .qa-list .no-data{margin-top:3rem;text-align:center;}.travel_info h2{font-size:3.8rem;font-weight:700;margin-bottom:4.3rem;padding-top:5.3rem;text-align:center;}.travel_info .list_tab_head .tab{padding:1.2rem 3.2rem;color:#757575;font-size:2.6rem;font-weight:500;border-radius:99px;border:1px solid #dbdbdb;cursor:pointer;min-width:auto;text-align:center;}.travel_info .list_tab_head{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;gap:1rem;padding-bottom:1.5rem;-webkit-overflow-scrolling:touch;justify-content:unset;}.travel_info .list_tab_head::-webkit-scrollbar{height:6px;}.travel_info .list_tab_head::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;}.travel_info .list_tab_head::-webkit-scrollbar-track{background:transparent;}.travel_info .head_list_product{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:nowrap;gap:2rem;}.travel_info .head_list_product .total_text{font-size:2.6rem;font-weight:500;width:41%;}.travel_info .head_list_product select{width:49%;height:8.8rem;border:1px solid #dbdbdb;padding:0 2.5rem;margin-left:0;background-size:2rem;}.theme_travel .head_list_product .wrap_select{display:flex;gap:2rem;width:100%;}.travel_info .head_list_product .input_search_box{display:flex;align-items:center;justify-content:space-between;border:1px solid #dbdbdb;padding-right:3rem;margin-left:unset;height:8.8rem;width:100%;flex:unset;}.travel_info .head_list_product .input_search_box img{cursor:pointer;width:3.6rem;}.travel_info .list_product .item{display:flex;align-items:center;flex-direction:column;gap:6rem;padding:4.2rem 0;border-bottom:1px solid #dbdbdb;}.travel_info .list_product .item .img{width:100%;}.travel_info .list_product .item .tit{font-size:2.5rem;margin-bottom:2rem;color:#757575;display:block;}.travel_info .list_product .item .name{font-size:3rem;margin-bottom:3.5rem;font-weight:500;}.travel_info .list_product .item .desc{padding:2.8rem;background-color:#f7f7f7;margin-bottom:3.3rem;}.travel_info .list_product .item .desc_inner{font-size:2.6rem;color:#757575;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;}.travel_info .list_product .item .info{color:#757575;font-size:2.6rem;}.travel_info .list_product .item .info .date{padding-right:1.8rem;border-right:1px solid #757575;}.travel_info .list_product .item .info .author{padding-left:1.8rem;padding-right:1.8rem;border-right:1px solid #757575;}.travel_info .list_product .item .info .view{padding-left:1.8rem;}.hot_place .sec_banner{position:relative;margin:6.4rem 0 11rem;}.hot_place .sec_banner img{width:100%;}.hot_place .sec_banner .text_banner span{font-size:3.6rem;font-weight:700;margin-bottom:1.8rem;display:block;}.hot_place .sec_banner .text_banner p{font-size:2.8rem;font-weight:400;}.hot_place .input_search_box{display:flex;width:44.5rem;height:8.8rem;border:1px solid #dbdbdb;align-items:center;justify-content:space-between;padding-right:2.6rem;margin-left:auto;margin-bottom:3rem;}.hot_place .input_search_box img{width:3.8rem;}.hot_place .list_place{padding-top:4rem;padding-bottom:5.8rem;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;display:flex;gap:4.8rem;flex-wrap:wrap;}.hot_place .list_place .item{width:100%;position:relative;display:block;overflow:hidden;}.hot_place .input_search_box input{border:none;outline:none;font-size:2.6rem;height:100%;}.hot_place .list_place .item .title{margin-top:3.2rem;display:flex;justify-content:space-between;align-items:center;font-size:2.5rem;color:#757575;}.hot_place .list_place .item .title .star{color:#252525;font-size:2.6rem;display:flex;align-items:center;gap:0.8rem;}.hot_place .list_place .item .title .star img{width:2.1rem;}.hot_place .list_place .item .title span{display:flex;gap:0.8rem;align-items:center;}.hot_place .list_place .item .img{width:100%;height:unset;}.hot_place .list_place .item .name{font-size:3rem;font-weight:600;margin-top:2rem;}.hot_place .list_place .item .desc{font-size:2.6rem;font-weight:400;margin-top:3rem;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.hot_place .list_place .item .comt{font-size:2.6rem;font-weight:400;color:#757575;margin-top:2.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.hot_place .list_place .item .comt .acc{font-weight:500;margin-right:1.6rem;}.custom.pagination{margin:5rem 0 15rem 0 !important;display:flex;list-style:none;padding:0;margin:0;}.custom .page-link{display:flex;margin:0 0.6rem;padding:0;text-decoration:none;color:#333;border:1px solid #ddd;border-radius:5px;transition:background-color 0.3s,color 0.3s;justify-content:center;align-items:center;width:6rem;height:6rem;}.custom .page-link img{height:2.3rem;}.travel_info .head_list_product .input_search_box input{border:none;outline:none;font-size:2.6rem;height:100%;}.infographic .list_infographic{display:flex;flex-wrap:wrap;gap:5.2rem 3.2rem;padding-bottom:5.8rem;border-bottom:1px solid #dbdbdb;}.infographic .list_infographic .item{width:calc((100% - calc(3.2rem * 1)) / 2);position:relative;display:block;overflow:hidden;}.infographic .list_infographic .item p{font-size:2.8rem;font-weight:500;margin-top:3.5rem;}.content-sub-hotel-detail .hotel-image-container .button-show-detail-image img{width:5.8rem !important;}.theme_travel .list_product{display:flex;flex-wrap:wrap;gap:5rem 2rem;padding-bottom:7rem;border-bottom:1px solid #dbdbdb;}.theme_travel .list_product .item_box{width:100%;}.theme_travel .list_product .item_box .img{width:100%;height:50rem;position:relative;}.theme_travel .list_product .item_box .img .text{height:6rem;line-height:6rem;padding:0 2rem;color:#fff;font-size:2.5rem;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.404);display:flex;gap:1rem;align-items:center;}.theme_travel .list_product .item_box .img .text img{width:1rem;}.theme_travel .list_product .item_box .title{margin-top:3.4rem;margin-bottom:2rem;color:#757575;font-size:2.5rem;display:flex;align-items:center;gap:1rem;}.theme_travel .list_product .item_box .title img{width:1.2rem;}.theme_travel .list_product .item_box .name{font-size:2.8rem;font-weight:500;margin-bottom:2rem;}.theme_travel .list_product .item_box .vote{display:flex;font-size:2.6rem;align-items:center;gap:1rem;}.theme_travel .list_product .item_box .vote .star img{width:3rem;}.theme_travel .list_product .item_box .vote span{display:block;margin-left:0;padding-left:1rem;border-left:1px solid #dbdbdb;}.view_container .view_top_wrap{padding:3rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background:#efefef;border-top:1px solid #666;border-bottom:1px solid #e9e9e9;gap:2rem;}.view_container .view_top_wrap .view_top_ttl{font-size:2.8rem;}.monkey_theme li{position:relative;display:flex;justify-content:center;width:100%;height:50rem;}.theme_banner .desc{text-align:center;color:#fff;font-size:2.5rem;display:inline-block;margin-top:19rem;background:#fb2f2f;padding:0.7rem 2.5rem;border-radius:20px;}.theme_banner .subtitle{font-size:2.5rem;color:#fff;display:block;margin-top:3rem;}.theme_banner .title{font-size:3.8rem;text-align:center;color:#fff;display:block;padding-bottom:2rem;margin-top:1rem;font-weight:400;}.theme-section{margin-bottom:3rem;border-bottom:1px solid #dddddd7d;}.theme_head01.theme_top{width:100%;height:46rem;display:flex;align-items:center;margin-bottom:5rem;}.theme_head01.theme_top:before{content:"";width:100%;height:100%;background:#00000070;position:absolute;top:0;left:0;}.theme_head01.theme_top .theme_headline{width:100%;top:50%;transform:translateY(-50%);text-align:center;position:absolute;color:#fff;}.theme_head01.theme_top .theme_headline h3{font-size:3rem;display:block;margin-top:2rem;font-weight:400;}.theme_head01.theme_top .theme_headline h1{font-size:6rem;display:block;margin-top:3.5rem;}.stfcomment{font-size:2.6rem;padding:0 3rem;color:#2ab6ad;text-align:center;margin:4rem 0;line-height:1.4;}.theme_nbox{width:100%;height:auto;}.theme_nbox .theme_no{margin:4.5rem 0;text-align:center;display:flex;justify-content:center;}.theme_nbox .theme_no span{display:flex;align-items:center;justify-content:center;width:10rem;height:10rem;color:#fff;border-radius:50%;background:#ff6300;flex-direction:column;font-size:2rem;}.theme_nbox .theme_no span b{display:block;font-size:4rem;font-weight:600;}.theme_nbox .box_top{width:100%;height:unset;overflow:hidden;display:flex;justify-content:space-between;gap:15px;flex-direction:column;}.theme_nbox .box_top .imgbox{width:100%;height:40rem;overflow:hidden;position:relative;border-top-right-radius:0;border-top-left-radius:0;order:1;}.theme_nbox .box_top .txtbox{width:100%;height:unset;text-align:left;padding:2rem 3rem;}.theme_nbox .box_top .txtbox .rating{top:-2px;background:transparent url(/images/ico/spr_sub.webp) no-repeat 0 0px;position:relative;}.theme_nbox .box_top .txtbox h3{font-size:3.1rem;padding-top:2rem;color:#555;}.theme_nbox .box_top .txtbox .txt{padding-top:2rem;line-height:1.4;}.theme_nbox .box_top .txtbox .detailbtn{padding:1rem 2rem;border-radius:4rem;border:1px solid #e8e8e8;margin-top:3rem;display:inline-block;}.box_top.box_topleft .btnbox .detailbtn{float:left;}.theme_nbox .imgbox_bot{margin-top:2rem;display:flex;justify-content:space-between;gap:2rem;}.theme_nbox .imgbox_bot span{overflow:hidden;width:33.33%;height:16rem;display:block;}.theme_nbox .imgbox_bot span img{width:100%;min-height:100%;height:100%;object-fit:cover;}.theme_nbox .box_top .imgbox img{width:100%;position:absolute;top:0;left:0;min-height:100%;}.theme_nbox a{text-decoration:none;color:#000;cursor:pointer;margin-bottom:12rem;display:block;}.theme_nbox:last-child a{margin-bottom:0;}.hoteltheme_main{display:flex;justify-content:center;margin:10rem auto 8rem;flex-direction:column;max-width:1200px;overflow:hidden;}.hoteltheme_main .head{display:flex;justify-content:space-between;margin-bottom:2.5rem;align-items:center;font-size:2.8rem;}.hoteltheme_main .hotplace .loc_banner a .card span{color:#fff;position:absolute;top:0;background:#fb2f2f;padding:0.8rem 1.5rem;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.hoteltheme_main .hotplace .loc_banner a .card strong{font-size:2.8rem;padding-bottom:1rem;display:block;}.hoteltheme_main .hotplace .loc_banner a .card p{opacity:0.7;color:#fff;font-size:2.4rem;padding-right:15px;}.hoteltheme_main .hotplace .loc_banner{height:50rem;width:calc((100% - 40px) / 3);position:relative;}.hoteltheme_main .hotplace{height:unset;position:relative;}.hoteltheme_main .hotplace .loc_banner a .card{position:absolute;top:0;color:#fff;width:100%;height:100%;padding:0 0 6rem 4rem;cursor:pointer;z-index:9;display:flex;flex-direction:column;justify-content:flex-end;}.cr_comment_list{width:99%;padding:30px 5px;min-height:unset;}.f_16{font-size:2.6rem !important;}#comment_wrap textarea{width:86%;height:13rem;padding:1.2rem;border:1px solid #e6e6e6;margin-right:5px;resize:auto;font-size:2.5rem;}#comment_wrap textarea::placeholder{font-size:2.5rem;}.b_p3032{padding:3rem 3.2rem;}.custom_btn2{display:inline-block !important;outline:none !important;cursor:pointer !important;text-align:center !important;text-decoration:none !important;line-height:normal !important;vertical-align:middle !important;border:0;overflow:visible;font-size:2.6rem;height:auto;}.responsive-img:nth-of-type(n + 2){display:none;}.content-sub-product-hotel .form_element_.form_search_{width:100%;margin-top:3rem;margin-bottom:20px;}.content-sub-product-hotel .form_element_.form_search_ .line_form{display:none;}.select_custom_sort{width:75%;height:9rem;margin-left:auto;border-radius:1.6rem;background:#fff url(/images/ico/select_ico.png) right 2rem center no-repeat;}.form_element_.date_content{display:flex;flex-direction:column;justify-content:center;}.content-sub-product-hotel .product-card-item-container-list{display:flex;flex-wrap:wrap;gap:2rem;}.content-sub-product-hotel .form_element_ .btn_search_mo{width:20rem !important;height:9rem;margin-left:auto;border-radius:1.6rem;}.opt_count_box{font-size:3.5rem;}.opt_count_box input[type="number"],.opt_count_box input[type="text"]{width:2.5rem !important;}.content-sub-product-hotel .sub-hotel-container .category-left{margin-top:0;}}.border{border:1px solid #dbdbdb;}.overflow_auto{overflow:auto;}.overflow_hidden{overflow:hidden;}.text_active_17469E{color:#17469E;}.text_active__17469E{color:#17469E !important;}.text_active{color:#ffffff !important;}.text_active_252525{color:#252525 !important;}.text_active_cccccc{color:#cccccc !important;}.text_active_0041f7{color:#004F91 !important;}table thead td{padding:0.9375rem;}.cursor_pointer{cursor:pointer !important;}.m_w_100{max-width:100% !important;}.text_active_fff{color:#ffffff;opacity:1;}.text_active_f89858{color:#f89858 !important;}.hover_warning:hover{color:#ffb938;}.text-truncate-2{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:4rem;text-overflow:ellipsis;position:relative;}.bg__f9f9f9{background-color:#f9f9f9;}.d_flex{display:flex;}.d__flex{display:flex !important;}.flex_column{flex-direction:column;}.flex_row{flex-direction:row;}.flex_wrap{flex-wrap:wrap;}.flex_nowrap{flex-wrap:nowrap;}.d_inline{display:inline;}.d_block{display:block;}.d_none{display:none;}.justify_content_between{justify-content:space-between;}.justify_content_center{justify-content:center;}.justify_content_end{justify-content:end;}.justify_content_start{justify-content:start;}.justify_content_flex_end{justify-content:flex-end;}.justify_content_flex_start{justify-content:flex-start;}.align_items_center{align-items:center;}.align_items_end{align-items:end;}.align_items_start{align-items:start;}.align_items_flex_end{align-items:flex-end;}.align_items_flex_start{align-items:flex-start;}.align_items_stretch{align-items:stretch;}.text_left{text-align:left;}.text_center{text-align:center;}.text_right{text-align:right;}.w_100{width:100%;}.w_90{width:90%;}.w_80{width:80%;}.w_70{width:70%;}.w_60{width:60%;}.w_50{width:50%;}.w_40{width:40%;}.w_30{width:30%;}.w_20{width:20%;}.w_10{width:10%;}.w_75{width:75%;}.w_25{width:25%;}.h_100{height:100%;}.h_90{height:90%;}.h_80{height:80%;}.h_70{height:70%;}.h_60{height:60%;}.h_50{height:50%;}.h_40{height:40%;}.h_30{height:30%;}.h_20{height:20%;}.h_10{height:10%;}.h_75{height:75%;}.h_25{height:25%;}.text_primary{color:var(--bs-point);}.text_warning{color:#ffbb11;}.text_success{color:#00aa00;}.text_danger{color:#ee0000;}.only_m,.only_mo,.only_mobile{display:none !important;}.only_w,.only_we,.only_web{display:block !important;}.image_circle{border-radius:50%;}.text_ls_neg1_lh_19{letter-spacing:-1px;line-height:19px;}.text_ls_neg1_lh_20{letter-spacing:-1px;line-height:20px;}.text_ls_neg1_lh_22{letter-spacing:-1px;line-height:22px;}.text_ls_neg1_lh_26{letter-spacing:-1px;line-height:26px;}.text_ls_neg1_lh_28{letter-spacing:-1px;line-height:28px;}.text_ls_neg1_lh_34{letter-spacing:-1px;line-height:34px;}.text_ls_neg1_lh_35{letter-spacing:-1px;line-height:35px;}.text_ls_neg1_lh_44{letter-spacing:-1px;line-height:44px;}.text_ls_neg1_lh_50{letter-spacing:-1px;line-height:50px;}.text_ls_neg1_lh_66{letter-spacing:-1px;line-height:66px;}.text_ls_neg1_lh_70{letter-spacing:-1px;line-height:70px;}.text_ls_neg2_lh_50{letter-spacing:-2px;line-height:50px;}.text_ls_neg2_lh_66{letter-spacing:-2px;line-height:66px;}.text_ls_1_lh_20{letter-spacing:1px;line-height:20px;}.text_small{font-size:75% !important;}.f_s_13{font-size:13px;}.f_s_18{font-size:18px;}.f_s_20{font-size:20px;}.f_s_24{font-size:24px;}.f_s_28{font-size:28px;}.f_s_30{font-size:30px;}.f_s_44{font-size:48px;}.f_s_48{font-size:48px;}.c_fff{color:#ffffff !important;}.c_000{color:#000000 !important;}.f_c_1c5bb2{color:#1c5bb2;}.f_c_5134b2{color:#5134b2;}.f_c_454545{color:#454545;}.f_c_757575{color:#757575;}.f_c_777777{color:#777777;}.f_c_85b0ec{color:#85b0ec;}.f_c_757575{color:#757575;}.fw_500{font-weight:500;}.fw_600{font-weight:600;}.fw_bold{font-weight:bold !important;}.f_s_50_w_800_c_fff{font-size:50px;color:#ffffff;font-weight:800;}.f_s_60_w_800_c_fff{font-size:60px;color:#ffffff;font-weight:800;}.f_s_40_w_300_c_fff{font-size:50px;color:#ffffff;font-weight:300;}.f_s_50_w_300_c_fff{font-size:50px;color:#ffffff;font-weight:300;}.f_s_20_w_500_c_252525{font-size:20px;font-weight:500;color:#252525;}.opacity_0702{opacity:0.702;}.opacity_0500{opacity:0.5;}.opacity_0302{opacity:0.302;}.opacity_0200{opacity:0.2;}.f_s_22_c_fff{font-size:22px;color:#ffffff;}.f_s_28_c_fff{font-size:28px;color:#ffffff;}.f_s_15_c_252525{font-size:15px;color:#252525;}.f_s_15_c_757575{font-size:15px;color:#757575;}.f_s_18_c_757575{font-size:18px;color:#757575;}.f_s_15_c_999999{font-size:15px;color:#999999;}.f_s_16_w_500{font-size:16px;font-weight:500;}.image-circle{position:relative;}.percent svg{position:relative;width:100px;height:100px;transform:rotate(-90deg);}.percent svg circle{width:100%;height:100%;fill:none;stroke:#3e434d;stroke-width:4;stroke-linecap:round;}.percent svg circle:last-of-type{stroke-dasharray:188;stroke-dashoffset:0;stroke:#ffffff;}.title_circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.circle_left{background-color:#fafafa;border-radius:50%;position:absolute;transform:translateY(-50%);z-index:2;}.circle_right{border-radius:50%;position:absolute;border:1px solid #dfdfdf;transform:translateY(-50%);z-index:2;}.circle_full{border-radius:50%;position:absolute;background-color:#fafafa;transform:translateY(-50%);z-index:1;}.circle_max{border-radius:50%;position:absolute;border:90px solid #fafafa;background-color:#ffffff;transform:translateY(-50%);z-index:1;}.circle_left{right:28%;top:44%;}.circle_right{right:-28%;top:44%;}.circle_full{left:90%;top:5%;}.circle_max{right:72%;top:0%;}.gap_5{gap:5px;}.gap_10{gap:10px;}.gap_20{gap:20px;}.gap_30{gap:30px;}.gap_40{gap:40px;}.gap_50{gap:50px;}.gap_60{gap:60px;}.gap_70{gap:70px;}.gap_80{gap:80px;}.gap_90{gap:90px;}.gap_100{gap:100px;}.p--20{padding:20px;}.p--50{padding:50px;}.pt--30{padding-top:30px;}.pt--50{padding-top:50px;}.pt--90{padding-top:90px;}.pt--100{padding-top:100px;}.pr--30{padding-right:30px;}.pr--50{padding-right:50px;}.pb--50{padding-bottom:50px;}.pb--70{padding-bottom:70px;}.pb--100{padding-bottom:100px;}.pb--120{padding-bottom:120px;}.pl--30{padding-left:30px;}.pl--50{padding-left:50px;}.m--50{margin:50px;}.mt--10{margin-top:10px;}.mt--20{margin-top:20px;}.mt--30{margin-top:30px;}.mt--50{margin-top:50px;}.mt--70{margin-top:70px;}.mt--90{margin-top:90px;}.mt--100{margin-top:100px;}.mt--125{margin-top:125px;}.mt--150{margin-top:150px;}.mt--200{margin-top:200px;}.mr--50{margin-right:50px;}.mr--125{margin-right:125px;}.mb--10{margin-bottom:10px;}.mb--20{margin-bottom:20px !important;}.mb--25{margin-bottom:25px !important;}.mb--35{margin-bottom:35px;}.mb--40{margin-bottom:40px;}.mb--50{margin-bottom:50px;}.mb--70{margin-bottom:70px;}.mb--90{margin-bottom:90px;}.mb--100{margin-bottom:100px;}.mb--125{margin-bottom:125px;}.mb--200{margin-bottom:125px;}.ml--50{margin-left:50px;}.ml--125{margin-left:125px;}.text_truncate_{display:-webkit-box !important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:nowrap;max-height:4rem;text-overflow:ellipsis;position:relative;}@media only screen and (max-width:850px){.only_m,.only_mo,.only_mobile{display:block !important;}.only_w,.only_we,.only_web{display:none !important;}.mt--10{margin-top:0.364rem;}.mt--20{margin-top:0.728rem;}.mt--30{margin-top:1.092rem;}.mt--50{margin-top:1.6rem;}.mt--70{margin-top:4.64rem;}.mt--90{margin-top:90px;}.mt--100{margin-top:3.64rem;}.mt--125{margin-top:125px;}.mt--150{margin-top:150px;}.mt--200{margin-top:7.28rem;}.f_s_18_c_757575{font-size:1.05rem;color:#757575;}.mb--125{margin-bottom:5rem;}.d_flex_m{display:flex;}.flex_column_m{flex-direction:column;}.justify_content_between_m{justify-content:space-between;}.justify_content_center_m{justify-content:center;}.justify_content_end_m{justify-content:end;}.justify_content_start_m{justify-content:start;}.justify_content_flex_end_m{justify-content:flex-end;}.justify_content_flex_start_m{justify-content:flex-start;}.align_items_center_m{align-items:center;}.align_items_end_m{align-items:end;}.align_items_start_m{align-items:start;}}.main_page_01 .sub_top_visual{position:relative;width:100%;height:100%;text-align:center}.main_page_01 .main_visual_content_{position:absolute;top:40%;left:50%;transform:translateX(-50%);z-index:1;margin:0 auto;width:-webkit-calc(100% - 2rem);width:-moz-calc(100% - 2rem);width:calc(100% - 2rem);max-width:1200px;}.main_page_01 .main_visual_content_ .text_title{font-size:32px;letter-spacing:-1px;line-height:26px;color:#ffffff;font-weight:bold;font-family:"NanumSquare";text-shadow:2px 2px #000;}.main_page_01 .main_visual_content_ .form_element_{display:flex;justify-content:space-between;align-items:center;margin-top:15px;border-radius:16px;background-color:#ffffff;padding:20px;gap:12px;}.main_page_01 .main_visual_content_ .form_element_ .form_input_{width:100%;max-width:calc(50% - 60px - 20px);height:auto;max-height:72px;position:relative;}.main_page_01 .main_visual_content_ .form_element_ input{width:100%;height:100%;border:1px solid #dbdbdb;border-radius:6px;padding:40px 20px 10px 20px;font-size:15px;letter-spacing:-1px;line-height:26px;color:#353535;font-weight:bold;}.main_page_01 .main_visual_content_ .form_element_ input::placeholder{font-size:16px !important;letter-spacing:-1px;line-height:26px;color:#353535;}.main_page_01 .main_visual_content_ .form_element_ .form_button_{width:100%;max-width:120px;height:100%;max-height:72px;}.main_page_01 .main_visual_content_ label{font-size:14px;letter-spacing:-1px;line-height:26px;color:#999999;position:absolute;left:20px;top:10px;}.main_page_01 .main_visual_content_ button{border-radius:6px;background-color:#17469E;font-size:18px;letter-spacing:-1px;line-height:26px;color:#ffffff;text-align:center;padding:24px;width:108px;margin-left:8px;}.swiper-pagination-bullet-active{background:#17469E;}.thailand_hotel_{}.thailand_hotel_ .sub_section3__head{justify-content:start;padding-top:100px;}.best_tour_section5_ .swiper-wrapper,.thailand_hotel_ .thailand_hotel_swiper_ .swiper-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:20px;}.best_golf_section5_ .swiper-wrapper{align-items:normal;}.best_golf_section5_{margin-top:29px;}.thailand_hotel_ .thailand_hotel_swiper_ .swiper-wrapper{justify-content:start;align-items:start;}.thailand_hotel_ .thailand_hotel_swiper_ .thailand_hotel_swiper_item_{}.sub_tour_section6 .custom_pagination_,.thailand_hotel_ .custom_pagination_{margin-top:60px;display:flex;justify-content:center;align-items:center;}.sub_tour_section6 .custom_pagination_ .pagination_show_,.thailand_hotel_.sub_section5_ .custom_pagination_ .s_item_show_,.thailand_hotel_ .custom_pagination_ .pagination_show_{display:flex;justify-content:center;align-items:center;width:282px;height:64px;background-color:#ffffff;border:1px solid #dbdbdb;border-radius:31px;cursor:pointer;}.thailand_hotel_.sub_section5_ .custom_pagination_ .s_item_show_ p{font-size:18px;letter-spacing:-1px;line-height:26px;color:#353535;font-weight:bold;}.sub_tour_section6 .custom_pagination_ p,.thailand_hotel_ .custom_pagination_ .pagination_show_ p{margin:0 25px 0 10px;font-size:18px;letter-spacing:-1px;line-height:26px;color:#252525;}.sub_tour_section6 .custom_pagination_ .sub_tour_section6_swiper_pagination_,.thailand_hotel_ .custom_pagination_ .thailand_hotel_swiper_pagination_{display:flex;justify-content:center;align-items:center;width:unset;font-size:18px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#aaaaaa;font-weight:500;}.sub_tour_section6 .custom_pagination_ .sub_tour_section6_swiper_pagination_ .swiper-pagination-current,.thailand_hotel_ .custom_pagination_ .thailand_hotel_swiper_pagination_ .swiper-pagination-current{color:#353535;}.best_tour_section5_ .prd_name,.thailand_hotel_ .thailand_hotel_swiper_ .prd_name{margin-top:10px;font-size:18px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#252525;font-weight:500;}.best_tour_section5_ .prd_keywords,.thailand_hotel_ .prd_keywords{font-size:15px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#757575;margin-top:10px;}.swiper_product_list_pagination_{width:auto !important;}.sub_tour_section4{padding:100px 0 0 0;}.sub_tour_section6{padding:100px 0 0 0;}.most_searched_ .tab_box_area_{margin-top:30px;}.most_searched_ .tab_box_area_ .tab_box_show_{gap:10px;}.tab_box_show__hotel{flex-wrap:wrap;}.most_searched_ .tab_box_area_ .tab_box_element_{border-radius:30px;width:100%;height:auto;padding:8px 15px;border:1px solid #dbdbdb;text-wrap:nowrap;font-size:16px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#757575;font-weight:500;text-align:center;cursor:pointer;}.most_searched_ .tab_box_show__hotel .tab_box_element_{width:auto;}.most_searched_ .tab_box_area_ .tab_box_element_.tab_active_{border:1px solid #17469E;color:#17469E;}.most_searched_ .content_tab_show_{display:none;}.most_searched_ .tab_box_content_{margin-top:40px;overflow:hidden;}.most_searched_ .content_tab_show_.tab_active_{display:block;}.most_searched_ .sub_tour_section7_product_item{position:relative;}.most_searched_ .swiper-wrapper{max-width:1200px;}.sub_tour_section8{padding:100px 0 180px 0;}.main_page_product_result_{margin:0;}.main_page_product_result_ .breadcrumbs_custom_ a{display:flex;gap:10px;align-items:center;}.main_page_product_result_ .breadcrumbs_custom_ a img{width:18px;height:18px;}.main_page_product_result_ .breadcrumbs_custom_ a img.img_c{width:7px;height:14px;}.main_page_product_result_ .breadcrumbs_custom_ a p{font-size:15px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#757575;}.main_page_product_result_ .breadcrumbs_custom_ a.active_ p{color:#252525;}.main_page_product_result_ .breadcrumbs_custom_ ul{display:flex;justify-content:start;align-items:center;gap:30px;}.main_page_product_result_ .breadcrumbs_custom_{padding:20px 0;border-bottom:1px solid #eeeeee;}.main_page_product_result_ .product_result_content_{width:100%;display:flex;justify-content:space-between;align-items:start;margin-top:40px;gap:40px;margin-bottom:50px;}.main_page_product_result_ .product_result_content_left_{width:100%;max-width:calc(23% - 20px);}.main_page_product_result_ .product_result_content_right_{width:100%;max-width:calc(77% - 20px);}.main_page_product_result_ .product_result_content_left_header_{font-size:28px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#252525;font-weight:bold;border-bottom:2px solid #000000;width:100%;height:50px;padding:5px 0;}.main_page_product_result_ .product_result_content_right_header_{width:100%;}.main_page_product_result_ .form_search_{display:flex;justify-content:space-between;align-items:center;width:100%;}.main_page_product_result_ .form_search_ .form_element_{width:100%;max-width:40%;}.main_page_product_result_ .form_search_ .render_date_to_text_{width:100%;max-width:50%;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:10px;border:1px solid #dbdbdb;height:50px;}.main_page_product_result_ .form_search_ .render_date_to_text_ .text_content_{display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:17px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#353535;}.main_page_product_result_ .form_search_ .text_placeholder_{font-size:17px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#454545;}.main_page_product_result_ .form_search_ button{border-radius:6px;width:100%;max-width:80px;font-size:17px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#ffffff;background-color:#47beb0;height:50px;}.main_page_product_result_ .form_search_ input::placeholder{font-size:17px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#999999;}.main_page_product_result_ .form_search_ input{font-size:17px;letter-spacing:-1px;line-height:26px;text-transform:uppercase;color:#454545;padding:0 0 0 10px;border:1px solid #dbdbdb;}.main_page_product_result_ .startDayRender,.main_page_product_result_ .endDayRender{cursor:pointer;}.form_notify_{}.form_notify_ .icon_star_5{background-image:url("/images/ico/ico_star.svg");background-position:center;background-repeat:no-repeat;background-size:14px 14px;width:14px;height:14px;}.form_notify_ .custom-select{position:relative;display:inline-block;}.form_notify_ .select-hide{display:none;}.form_notify_ .select-selected{border:1px solid #ddd;padding:10px;display:flex;align-items:center;justify-content:start;cursor:pointer;background:#fff url(/images/ico/select_ico.png) right 20px center no-repeat;}.form_notify_ .select-items{position:absolute;background-color:#f9f9f9;border:1px solid #ddd;z-index:99;width:100%;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);}.form_notify_ .select-items div{padding:10px;cursor:pointer;display:flex;align-items:center;}.form_notify_ .select-items div:hover{background-color:#ddd;}.form_notify_ .form_label_{font-size:16px;letter-spacing:-1px;text-transform:uppercase;color:#252525;font-weight:500;font-family:"Pretendard",sans-serif;margin-bottom:10px;}.form_notify_ .form_el{margin-bottom:25px;}.form_notify_ .form_el_flex{justify-content:space-between;}.form_notify_ .form_input_{height:52px;border-radius:3px;background-color:#ffffff;border:1px solid #dbdbdb;width:280px;font-size:16px;letter-spacing:-1px;color:#454545;font-family:"Pretendard",sans-serif;}.form_notify_ input.form_input_{width:450px;}.form_notify_ input.form_input_.full{width:100%;}.form_notify_ .form_textarea_{width:920px;height:240px;border-radius:3px;background-color:#ffffff;border:1px solid #dbdbdb;}.form_notify_ .list_btn_{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:60px;margin-bottom:140px;}.form_notify_ .btn_cancel_{width:260px;height:66px;border-radius:6px;background-color:#ffffff;border:1px solid #dbdbdb;font-size:22px;letter-spacing:-1px;text-transform:uppercase;color:#454545;font-weight:600;font-family:"Pretendard",sans-serif;text-align:center;}.form_notify_ .btn_submit_{width:260px;height:66px;border-radius:6px;background-color:#17469E;font-size:22px;letter-spacing:-1px;text-transform:uppercase;color:#ffffff;font-weight:600;font-family:"Pretendard",sans-serif;text-align:center;}.form_table_notify_{}.form_table_notify_ .form_el{margin-bottom:25px;}.form_table_notify_ .form_label_{font-size:16px;letter-spacing:-1px;text-transform:uppercase;color:#252525;font-weight:500;font-family:"Pretendard",sans-serif;margin-bottom:15px;}.form_table_notify_ .form_input_{height:52px;border-radius:3px;background-color:#ffffff;border:1px solid #dbdbdb;}.form_table_notify_ .form_input_.form_50{width:230px;}.form_table_notify_ .form_textarea_{width:920px;height:440px;border-radius:3px;background-color:#ffffff;border:1px solid #dbdbdb;padding:10px;}.form_table_notify_ .form_upload_info{}.form_table_notify_ .form_upload_button{width:110px;height:52px;border-radius:3px;background-color:#ffffff;border:1px solid #252525;font-size:16px;letter-spacing:-1px;text-transform:uppercase;color:#252525;font-weight:500;font-family:"Pretendard",sans-serif;text-align:center;}.form_table_notify_ .form_uploaded_file_list{}.form_table_notify_ .form_upload_container{display:flex;align-items:center;width:100%;max-width:570px;gap:10px;}.form_table_notify_ .form_upload_text{padding:10px 15px;display:flex;align-items:center;justify-content:start;font-size:16px;letter-spacing:-1px;text-transform:uppercase;color:#bbbbbb;font-family:"Pretendard",sans-serif;cursor:pointer;}.form_table_notify_ .form_uploaded_file_list{display:flex;gap:25px;justify-content:start;align-items:center;flex-wrap:wrap-reverse;margin-top:15px;}.form_table_notify_ .file_item_{display:flex;gap:5px;justify-content:start;align-items:center;font-size:16px;color:#757575;font-family:"Pretendard",sans-serif;}.form_table_notify_ .file_remove_{cursor:pointer;justify-content:start;align-items:center;background-image:url("/images/admin/common_close.png");background-position:center;background-size:12px 12px;width:12px;height:12px;background-repeat:no-repeat;}.form_table_notify_ .form_el_cont{display:flex;align-items:center;justify-content:start;gap:10px;}.form_table_notify_ .form_radio{display:flex;align-items:center;justify-content:start;gap:10px;}.form_table_notify_ .form_radio input[type="radio"]:checked+label,.form_table_notify_ .form_radio input[type="radio"]:not(:checked)+label{position:relative;padding-left:1.75rem;cursor:pointer;line-height:1.25rem;display:inline-block;color:#252525;}.form_table_notify_ .form_radio input[type="radio"]:checked+label:before,.form_table_notify_ .form_radio input[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:21px;height:19px;background:url("/images/ico/icon_radio.png") no-repeat center;border-radius:100%;}.form_table_notify_ .form_radio input[type="radio"]:checked+label:before{background:url("/images/ico/icon_radio_selected.png") no-repeat center;}.form_table_notify_ .list_btn_{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:60px;margin-bottom:120px;}.form_table_notify_ .btn_cancel_{width:260px;height:66px;border-radius:6px;background-color:#ffffff;border:1px solid #dbdbdb;font-size:22px;letter-spacing:-1px;text-transform:uppercase;color:#454545;font-weight:600;font-family:"Pretendard",sans-serif;text-align:center;}.form_table_notify_ .btn_submit_{width:260px;height:66px;border-radius:6px;background-color:#17469E;font-size:22px;letter-spacing:-1px;text-transform:uppercase;color:#ffffff;font-weight:600;font-family:"Pretendard",sans-serif;text-align:center;}.prd_info__left{display:flex;align-items:flex-start;gap:4px;}.prd_info__left img{width:14px;height:13px;}.prd_keywords span:nth-child(1){display:flex;align-items:center;gap:4px;}.prd_keywords span:nth-child(1) img{width:7px;height:14px;}.prd_keywords .prd_keywords_cus_span{display:flex;align-items:center;gap:4px;white-space:nowrap;}.prd_keywords .prd_keywords_cus_span img{width:7px;height:14px;}.main_page_01 .banner_section_main_page{height:150px;margin-top:100px;}.main_page_01 .banner_section_main_page .banner_section_image{background:url(/images/sub/banner__hotel01.png) no-repeat center;background-size:cover;height:150px;display:block;}.main_page_01 .banner_section_main_page .box-text{position:absolute;top:45px;left:120px;}.main_page_01 .banner_section_main_page .box-text .title-box{font-size:26px;color:#ffffff;margin-bottom:16px;}.main_page_01 .banner_section_main_page .box-text .des-box{font-size:18px;color:rgba(255,255,255,0.8);font-weight:300;}.main_page_01 .main_visual_content_ button:hover{opacity:0.8;}.flex-center{display:flex;align-items:center;}@media screen and (min-width:851px) and (max-width:1200px){.form_gr_{width:52vw !important;}.sub_tour_section2{padding:166px 0 0 0;}.thailand_hotel_top_item_{width:calc((100% - 60px) / 3);}.sub_tour_section5_item{width:calc((100% - 60px) / 3);}}@media screen and (max-width:850px){.page_product_list_.main_page_01 .main_visual_content_{width:66rem;}.main_page_01 .main_visual_content_ .form_element_ input{width:100%;height:100%;border:0.1rem solid #dbdbdb;border-radius:0.6rem;padding:4rem 2rem 1rem 2rem;font-size:1.9rem;letter-spacing:-0.1rem;line-height:2.6rem;text-transform:uppercase;color:#353535;font-weight:bold;}.main_page_01 .main_visual_content_ label{font-size:2.2rem;letter-spacing:-0.1rem;line-height:2.6rem;text-transform:uppercase;color:#999999;position:absolute;left:2.2rem;top:2rem;}.main_page_01 .main_visual_content_ .form_element_ input{width:100%;height:100%;border:1px solid #dbdbdb;border-radius:0.6rem;padding:2.5rem 2rem 1rem 2rem;font-size:3.2rem;letter-spacing:-0.1rem;line-height:2.6rem;text-transform:uppercase;color:#353535;font-weight:bold;border-width:2px;}.main_page_01 .main_visual_content_ .form_element_ input::placeholder{font-size:2.8rem;}.main_page_01 .main_visual_content_ button{border-radius:0.6rem;background-color:#17469E;font-size:2.2rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#ffffff;font-weight:bold;text-align:center;padding:2.4rem;width:10.8rem;height:9rem;margin-left:0.8rem;}.main_page_01 .main_visual_content_ .form_element_{display:flex;justify-content:space-between;align-items:center;margin-top:7.5rem;border-radius:1.6rem;background-color:#ffffff;padding:2rem;}.page_product_list_ .sub_section3__head__ttl{font-size:3.8rem;width:100%;margin-bottom:0.9rem;}.best_tour_section5_ .prd_name,.thailand_hotel_ .thailand_hotel_swiper_ .prd_name{margin-top:1rem;font-size:2.8rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#252525;font-weight:500;}.best_tour_section5_ .prd_keywords,.thailand_hotel_ .prd_keywords{font-size:2.5rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#757575;margin-top:2.5rem;flex-wrap:wrap;}.swiper_product_list_pagination_{width:auto !important;}.sub_tour_section4{padding:10rem 0 0 0;}.sub_tour_section6{padding:10rem 0 0 0;}.most_searched_ .tab_box_area_{margin-top:3rem;}.most_searched_ .tab_box_area_ .tab_box_show_{gap:1rem;}.most_searched_ .tab_box_area_ .tab_box_element_{border-radius:99px;width:100%;height:auto;padding:2rem 3rem;border:1px solid #dbdbdb;text-wrap:nowrap;font-size:2.6rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#757575;font-weight:500;text-align:center;cursor:pointer;}.most_searched_ .tab_box_area_ .tab_box_element_.tab_active_{border:1px solid #17469E;color:#17469E;}.most_searched_ .content_tab_show_{display:none;}.most_searched_ .tab_box_content_{margin-top:4rem;overflow:hidden;}.most_searched_ .content_tab_show_.tab_active_{display:block;}.most_searched_ .sub_tour_section7_product_item{position:relative;}.most_searched_ .swiper-wrapper{max-width:120rem;}.sub_tour_section8{padding:10rem 0 10rem 0;}.main_page_product_result_{margin:0;}.main_page_product_result_ .breadcrumbs_custom_ a{display:flex;gap:1rem;align-items:center;}.main_page_product_result_ .breadcrumbs_custom_ a img{width:1.8rem;height:1.8rem;}.main_page_product_result_ .breadcrumbs_custom_ a img.img_c{width:0.7rem;height:1.4rem;}.main_page_product_result_ .breadcrumbs_custom_ a p{font-size:2.5rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#757575;}.main_page_product_result_ .breadcrumbs_custom_ a.active_ p{color:#252525;}.main_page_product_result_ .breadcrumbs_custom_ ul{display:flex;justify-content:start;align-items:center;gap:3rem;}.main_page_product_result_ .breadcrumbs_custom_{padding:2rem 0;border-bottom:1px solid #eeeeee;}.main_page_product_result_ .product_result_content_{width:100%;display:flex;justify-content:space-between;align-items:start;margin-top:4rem;gap:4rem;margin-bottom:5rem;}.main_page_product_result_ .product_result_content_left_{width:100%;max-width:calc(23% - 2rem);}.main_page_product_result_ .product_result_content_right_{width:100%;max-width:calc(77% - 2rem);}.main_page_product_result_ .product_result_content_left_header_{font-size:3.8rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#252525;font-weight:bold;border-bottom:2px solid #000000;width:100%;height:5rem;padding:0.5rem 0;}.main_page_product_result_ .product_result_content_right_header_{width:100%;}.main_page_product_result_ .form_search_{display:flex;justify-content:space-between;align-items:center;width:100%;}.main_page_product_result_ .form_search_ .form_element_{width:100%;max-width:40%;}.main_page_product_result_ .form_search_ .render_date_to_text_{width:100%;max-width:50%;display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:1rem;border:0.1rem solid #dbdbdb;height:5rem;}.main_page_product_result_ .form_search_ .render_date_to_text_ .text_content_{display:flex;justify-content:space-between;align-items:center;gap:3rem;font-size:2.7rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#353535;}.main_page_product_result_ .form_search_ .text_placeholder_{font-size:2.7rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#454545;}.main_page_product_result_ .form_search_ button{border-radius:0.6rem;width:100%;max-width:8rem;font-size:2.7rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#ffffff;background-color:#47beb0;height:5rem;}.main_page_product_result_ .form_search_ input::placeholder{font-size:2.7rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#999999;}.main_page_product_result_ .form_search_ input{font-size:2.7rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#454545;padding:0 0 0 10px;border:1px solid #dbdbdb;}.main_page_product_result_ .startDayRender,.main_page_product_result_ .endDayRender{cursor:pointer;}.main_page_01 .sub_top_visual img{width:100%;height:100%;min-height:26rem;}.main_page_01 .sub_tour_section7{padding:5rem 0 0 0;}.main_page_01 .sub_swiper2_pagination{padding-top:6rem;}.main_page_01 .thailand_hotel_ .sub_section3__head{padding-top:10rem;}.main_page_01 .sub_section3.thailand_hotel_ .custom_pagination_{margin:7.75rem 0;}.main_page_01 .sub_tour_section6 .custom_pagination_ .pagination_show_,.main_page_01 .thailand_hotel_.sub_section5_ .custom_pagination_ .s_item_show_,.main_page_01 .thailand_hotel_ .custom_pagination_ .pagination_show_{width:32.6rem;height:8rem;border-radius:9.9rem;}.main_page_01 .thailand_hotel_ .custom_pagination_ .pagination_show_ img{width:1.8rem;height:2rem;background-size:cover;}.main_page_01 .sub_tour_section7_product_item{width:56rem;}.main_page_01 .ico_special_prd{position:absolute;top:2rem;left:2rem;width:8rem;}.main_page_01 .ico_block img{display:none;}.main_page_01 .most_searched_ .tab_box_area_{margin-top:3rem;overflow-x:scroll;justify-content:flex-start;}.main_page_01 .most_searched_ .tab_box_area_ .tab_box_show_{flex-wrap:unset;padding-left:0;gap:2rem;padding-bottom:2rem;}.main_page_01 .sub_tour_section4_banner .img_box__img{width:66rem;height:24rem;background-size:cover;}.prd_info__left{display:flex;align-items:baseline;gap:0.4rem;}.prd_info__left img{width:2.3rem;height:2.2rem;}.prd_keywords span:nth-child(1) img{width:1.1rem;height:2rem;}.main_page_01 .main_visual_content_ .form_element_ .form_input_{height:10rem;max-height:unset;}.main_page_01 .banner_section_main_page{height:24rem;margin-top:10rem;}.main_page_01 .banner_section_main_page .banner_section_image{height:24rem;background:url(/images/sub/banner__hotel01-m.png) no-repeat center;background-size:cover;}.main_page_01 .banner_section_main_page .box-text{position:absolute;top:8rem;left:3rem;}.main_page_01 .banner_section_main_page .box-text .title-box{font-size:3.6rem;color:#ffffff;margin-bottom:1.6rem;}.main_page_01 .banner_section_main_page .box-text .des-box{font-size:2.6rem;color:rgba(255,255,255,0.8);font-weight:300;}.main_page_01 .sub_tour_section7_product_list{margin-bottom:0;}.sub_tour_section6 .custom_pagination_ .pagination_show_,.thailand_hotel_.sub_section5_ .custom_pagination_ .s_item_show_,.thailand_hotel_ .custom_pagination_ .pagination_show_{display:flex;justify-content:center;align-items:center;width:28.2rem;height:6.4rem;background-color:#ffffff;border:0.21rem solid #dbdbdb;border-radius:3.1rem;cursor:pointer;}.thailand_hotel_ .custom_pagination_ .pagination_show_ img{width:1.8rem;height:2rem;}.sub_tour_section6 .custom_pagination_ .sub_tour_section6_swiper_pagination_,.thailand_hotel_ .custom_pagination_ .thailand_hotel_swiper_pagination_{display:flex;justify-content:center;align-items:center;width:unset;font-size:2.8rem;letter-spacing:-1px;line-height:2.6rem;text-transform:uppercase;color:#aaaaaa;font-weight:500;}.prd_keywords .prd_keywords_cus_span img{width:1.1rem;height:2rem;}}