@charset "UTF-8";@import url("search.css");html,body{height:auto}html.lock,body.lock{-webkit-overflow-scrolling:unset!important;overflow:hidden;position:fixed;width:100%}body,p,div,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figurecaption{margin:0;padding:0}body,input,textarea,select,button,h1,h2,h3,h4,h5,h6{font-size:15px;line-height:1.7;color:#252525}section,nav,article,aside,hgroup,header,footer{display:block}body{position:relative;background-color:#fff;-webkit-text-size-adjust:none;word-break:break-all}*{-webkit-tap-highlight-color:rgba(0,0,0,.2)}:root{--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left)}img,fieldset{border:0}img{vertical-align:middle}iframe{vertical-align:bottom}ul,ol,li{list-style:none}em,address{font-style:normal}a{color:#000;text-decoration:none;cursor:pointer}table{border-collapse:collapse}hr,legend{display:none}button{border:0;background:0;cursor:pointer;outline:0;box-shadow:none;font-family:inherit;-webkit-appearance:none}button:disabled{-webkit-tap-highlight-color:transparent}select{border-radius:0}input,textarea{appearance:none;-webkit-appearance:none;border-radius:0;outline:0;font-size:16px}input[type=text],input[type=search],input[type=password],input[type=tel]{width:100%;height:37px;line-height:39px;padding:0 10px;font-family:inherit;caret-color:#828282;border:1px solid #ebebeb;box-sizing:border-box;-webkit-appearance:none}input[type=text]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus{border-color:#252525}input[type=text]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#d7d7d7}input[type=text]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d7d7d7!important}input[type=text]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=password]:disabled{color:#d7d7d7;border-color:#ebebeb}input[type=text]::-webkit-search-cancel-button,input[type=search]::-webkit-search-cancel-button,input[type=tel]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=text]::-ms-clear,input[type=search]::-ms-clear,input[type=password]::-ms-reveal{display:none}textarea{width:100%;height:225px;padding:10px;font-family:inherit;caret-color:#828282;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:none;resize:none}.text_box{width:100%;font-size:0;box-sizing:border-box}.inp_btn:after{clear:both;display:block;content:""}.inp_btn input{float:left;width:76%;border-right:0}.inp_btn .btn{float:right;width:24%;padding:0 10px;height:37px;line-height:1;font-size:15px;box-sizing:border-box}.inp_btn .btn_file_add{float:right;display:block;width:24%;padding:0 10px;height:37px;line-height:37px;font-size:15px;box-sizing:border-box;color:#fff;font-weight:bold;background:#fe583e;text-align:center}.inp_btn .btn_file_add input[type="file"]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.file_list{margin:19px -9px -2px 2px}.file_list li{position:relative;margin-top:14px}.file_list li .name{display:block;padding:0 30px 0 21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file_list li .name:before{display:inline-block;content:"";position:absolute;left:0;top:5px;width:15px;height:13px;background:url('../img/ico.png') -480px -360px no-repeat;background-size:520px 520px}.file_list li .ico.btn_del6{position:absolute;right:0;top:0}.none_click{pointer-events:none}h1{padding-bottom:10px;font-size:29px;line-height:1.45}h2.sub{font-size:17px;padding:42px 0 15px 0}h2.sub_first{font-size:17px;margin-top:-5px;padding:0 0 18px 0!important}h3{font-size:19px;padding:56px 0 17px 0;line-height:1.48}h3:after{clear:both;display:block;content:""}h3 .stxt{float:right;padding-top:2px;font-size:13px;font-weight:normal}h3 .btn_more{display:block;position:relative;padding-right:40px;box-sizing:border-box}h3 .btn_more:after{content:"";display:inline-block;position:absolute;right:20px;top:7px;width:13px;height:13px;background:url('../img/ico.png') -360px -80px no-repeat;background-size:520px 520px;opacity:.5}h3 .btn_ico::after{margin-left:8px}h3.sub{position:relative;padding:42px 20px 18px 0;font-size:17px}h3.sub .btn_more{margin:0}h3.sub_first{margin-top:-5px;padding:0 20px 18px 0!important;font-size:17px}.section{padding:0 20px 26px 0;border-bottom:1px solid #f2f2f2}.section h3{font-size:17px}.wrap{padding:0;box-sizing:border-box}header{position:sticky!important;position:-webkit-sticky!important;top:-45px;z-index:100;background-color:#fff}header:after{content:"";display:block;clear:both}header h1{float:left;width:191px;height:15px;margin:20px 0 0 20px;text-indent:-9999px;font-size:0;background:url(../img/logo_new.png) left 0 no-repeat;background-size:191px 17px}header h1 a{display:block;height:inherit}header .search{position:absolute;right:48px;top:10px;z-index:100;width:38px;height:38px;background-position:-189px 10px}header .my{position:absolute;z-index:100;right:7px;top:10px;width:38px;height:38px;background-position:-471px 10px}header .gnb{clear:both;height:50px;margin-left:0;overflow-y:hidden;background:#fff;box-sizing:border-box}header .gnb ul{height:50px;padding:12px 15px 0 20px!important;overflow:auto;white-space:nowrap}header .gnb li{position:relative;display:inline-block;padding:0 9px}header .gnb li .ready{display:block;position:absolute;top:-12px;right:-3px;width:35px;height:16px;font-size:9px;line-height:1.59;color:#fff;font-weight:bold;font-style:normal;text-align:center;background:url('../img/ico.png') -400px -480px no-repeat;background-size:520px 520px}header .gnb li:first-child{padding-left:0}header .gnb li a.on{font-weight:bold}header .gnb li a.on::after{content:'';display:block;width:100%;height:2px;margin-top:-2px;border-radius:2px;background:#252525}header nav+h2{height:56px;border-top:1px solid #f2f2f2}header h2{height:55px;padding:15px 18px 0 20px;font-size:18px;background:#fff;box-sizing:border-box}header h2 .ico.btn_back{width:30px;margin-right:-7px;padding:5px 0;vertical-align:top;background-position:-240px 4px}header h2 button{float:right;margin:4px 0 0 19px}header h2 .btn_ico.unfold{font-size:17px;font-weight:bold}header h2 .btn_ico.unfold::after{margin-bottom:3px}.t_option{display:inline-block;cursor:pointer}.t_option:after{content:"";display:inline-block;width:10px;height:6px;margin:-1px 0 0 10px;vertical-align:middle;background:url('../img/ico.png') -40px -160px no-repeat;background-size:520px 520px}.t_option ~ .t_option{margin-left:18px}header.revers{background:#fe583e}header.revers h2{position:relative;color:#fff;background:#fe583e}header.revers .ico.btn_back{background-position:-440px 4px}header.revers .ico.btn_alarm{background-position:-315px -356px}header.revers .ico.btn_setting{background-position:-395px -356px}header.revers .ico.btn_alarm.new:after{background:#fff}header.revers .ico.btn_logout{background-position:-435px -436px}.content{height:100%;min-height:calc(100vh - 348px);padding:27px 0 155px 20px;box-sizing:border-box}.content>h3:first-child{padding-top:0}.content .noti2:first-child{margin-top:0}.btn_wrap{width:100%;margin:-50px 0 55px 0;overflow:hidden}.btn_wrap:after{content:"";display:block;clear:both}.btn_box .btn.primary+.btn_txt.type4{margin:12px 14px 0 0}.btn_wrap.both{width:100%;overflow:hidden}.btn_wrap.both .btn{float:left;width:50%}.footer{margin-top:-85px;background:#f9f9f9}.footer .inner{padding:30px 20px 152px 20px;box-sizing:border-box}.wrap.fixed .footer{margin-top:-100px}.wrap.fixed .footer .inner{padding-bottom:147px}.footer h1{width:110px;height:14px;margin-bottom:4px;text-indent:-9999px;background:url('../img/foot_logo.png') 0 0 no-repeat;background-size:110px 14px}.footer .addr li{font-size:13px;color:#a5a5a5;line-height:1.65;word-break:keep-all}.footer .addr li.cmt{word-break:break-all}.footer .addr li .item{display:inline-block}.footer .addr li .item:last-child:after{display:none}.footer .addr li .item:after{content:"";display:inline-block;width:1px;height:10px;margin:0 10px;background:#ebebeb}.footer .addr li a{color:#a5a5a5}.footer .addr li .link{text-decoration:underline;color:#828282}.fnb{position:fixed;left:0;bottom:0;z-index:199;width:100%;height:auto;padding:10px 0 0 0;border-top:1px solid #ebebeb;background:#fff;box-sizing:border-box;transition:transform .3s ease}.fnb.level2{z-index:1200}.fnb.hide{transform:translateY(120%)}.fnb a{display:block;float:left;margin-bottom:5px;font-size:10px;width:20%;text-align:center;color:#949494}.fnb a.on{color:#fe583e}.fnb a:first-child{margin-left:0}.fnb a i{display:block;width:19px;height:20px;margin:0 auto}.fnb a i.home{background-position:1px 0}.fnb a i.cart{background-position:-39px 0}.fnb a i.review{display:inline-block;width:44px;height:44px;font-size:0;overflow:hidden;border-radius:50%;box-shadow:0 3px 6px -2px rgba(254,88,62,1);background-color:#fe583e;background-image:url('../img/bg_fnb_r.png');background-repeat:no-repeat;background-position:0 0;background-size:44px 44px}.fnb a i.trip{background-position:-120px 0}.fnb a i.cate{background-position:-160px 0}.fnb a.toggle{display:inline-block;margin-top:-5px;font-size:0}.fnb a.on i.home{background-position:1px -40px}.fnb a.on i.cart{background-position:-39px -40px}.fnb a.on i.trip{background-position:-120px -40px}.fnb a.on i.cate{background-position:-160px -40px}.fnb_message{position:fixed;left:50%;bottom:70px;min-width:148px;transform:translateX(-50%);padding:12px 13px 11px 13px;background:rgba(0,0,0,0.8);opacity:0;box-sizing:border-box;z-index:50;pointer-events:none;transition:opacity 1.5s ease}.fnb_message::after{content:"";display:inline-block;position:absolute;bottom:-10px;left:50%;width:0;height:0;margin-left:-4px;border-style:solid;border-width:5px 4px;border-color:rgba(0,0,0,0.8) transparent transparent transparent}.fnb_message .txt{color:#fff;line-height:1.5;white-space:nowrap}.fnb_message.show{opacity:1}@keyframes message{0%{opacity:0}70%{opacity:1}100%{opacity:0}}.right_btn{position:fixed;right:12px;bottom:65px;z-index:200;transition:all .5s ease;-webkit-transition:all .5s ease}.right_btn.active{bottom:119px}.right_btn .btn_map,.fnb .right_btn .btn_write{position:relative}.right_btn .btn_map a{display:block;overflow:hidden;width:50px;height:50px;background:url('../img/floating_btn_map.png') 0 0 no-repeat;background-size:50px 50px;font-size:0;text-indent:-9999px}.right_btn .btn_write a{display:block;overflow:hidden;width:50px;height:50px;background:url('../img/floating_btn_write.png') 0 0 no-repeat;background-size:50px 50px;font-size:0;text-indent:-9999px}.wrap.fixed .content{padding-bottom:170px}.wrap.fixed .btn_wrap{position:fixed;left:0;bottom:0;z-index:200;margin-bottom:0}.wrap.full .content{padding-bottom:120px}.wrap.full .btn_wrap{margin:0}.wrap.etc .content{padding:0}.wrap.etc .btn_wrap{position:fixed;left:0;bottom:0;z-index:200;margin-bottom:0}.dimd_all{width:100%;height:100%;position:fixed;top:0;left:0;z-index:2000;background-color:rgba(0,0,0,0.85);opacity:0;pointer-events:none;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.dimd_all.clear{background-color:rgba(255,255,255,0)!important;opacity:0!important}.dimd_all.trs{transition:opacity .3s ease}.dimd_all.show{height:100%;opacity:1;pointer-events:all}.dimd_all.z3010{z-index:3010}.dimd_all.z3030{z-index:3030}.dimd_all.z110{z-index:100}[class*="sticky_"]{position:-webkit-sticky!important;position:sticky!important;z-index:100}[class*="fixed_"]{position:fixed!important;z-index:100;opacity:0;transition:opacity 0s ease;pointer-events:none}[class*="fixed_"].on{opacity:1;pointer-events:all}.pos_relative{position:relative!important}.sticky_step1{width:100%;top:0;z-index:200}.sticky_step2{top:55px}.sticky_step3{top:55px}.sticky_step4{top:105px}.fixed_step1{width:100%;top:0}.fixed_step2{top:50px}.fixed_step3{top:106px}.tscroll{margin-left:-20px;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.tscroll ul,.tscroll ol{padding:0 0 6px 20px;white-space:nowrap;overflow:auto}.content .tab_wrap:first-child{margin-top:-4px}.tab_menu{position:relative;margin:0 0 40px -20px;width:calc(100% - -20px);height:32px;overflow-y:hidden}.tab_menu ul{position:relative;z-index:10;width:fit-content;overflow:auto;padding-left:0;padding-bottom:10px;min-width:100%;max-width:100%}.tab_menu::after{content:'';display:block;position:absolute;left:20px;top:0;z-index:0;height:30px;width:calc(100% - 20px);border-bottom:1px solid #f2f2f2;background:#fff}.tab_menu li{display:inline-block;padding:0 20px 0 0;margin-right:-5px;border-bottom:1px solid #f2f2f2;height:31px;box-sizing:border-box}.tab_menu li:first-child{margin-left:20px}.tab_menu li a{position:relative;display:inline-block;height:31px;color:#828282;box-sizing:border-box}.tab_menu li a.on{font-weight:bold;color:#fe583e}.tab_menu li a.on::after{content:'';display:block;position:absolute;z-index:10;left:0;bottom:0;width:100%;border-bottom:1px solid #fe583e}.tab_menu li.goto a{margin-right:10px}.tab_menu li.goto a:last-child{margin-right:0}.tab_wrap .tab_cont .tab_menu.type2{margin:-30px 0 20px -20px}.tab_menu.type2::after{display:none}.tab_menu.type2 ul{border:0}.tab_menu.type2 li{padding:0 11px;border:0}.tab_menu.type2 li:first-child{padding-left:0}.tab_menu.type2 li a{padding:0;border:0;font-size:14px}.tab_menu.type2 li a.on{color:#252525;border:0}.tab_menu.type2 li a.on::after{display:none}[class*="sticky_step"] .tab_menu{margin-bottom:0!important}.tab_cont.hide{display:none};.tab_cont .tab_tit{display:none}.tab_cont{display:none}.tab_cont.active{display:block}.trip_search{background:#fff}.trip_search p>span{display:block;font-size:14px}.trip_search .from strong{display:block;margin-top:-1px;line-height:1.5;font-size:29px;border-bottom:1px solid #ebebeb}.trip_search .from strong span{font-size:14px;vertical-align:middle;font-weight:normal}.trip_search .from+.to{padding-top:16px}.trip_search .to strong{display:block;margin-top:-1px;padding-left:1px;line-height:1.5;color:#d7d7d7;font-size:29px;border-bottom:1px solid #ebebeb;background:url('../img/cursor.gif') left 3px no-repeat;background-size:2px 33px}.trip_search .to strong span{font-size:14px;vertical-align:middle;font-weight:normal}.trip_search dl{padding:16px 0 0 0}.trip_search dl:after{content:"";display:block;clear:both}.trip_search dt,.trip_search dd{float:left;font-size:14px}.trip_search dt{padding-right:9px}.trip_search dd{padding-right:28px;font-weight:bold}.trip_search .stit{display:block;margin-top:25px;color:#fe583e;font-size:13px}.trip_search.hide{padding:0;margin:0;border-bottom:0}.trip_search.only .to{margin-bottom:5px}.trip_search.only .stit{margin-top:29px}.search_before{display:block;width:100%;height:45px;line-height:47px;text-align:center;color:#fe583e;background-color:rgba(245,245,245,0.95);overflow:hidden;padding-left:20px;left:-20px;cursor:pointer}.search_before .ico{margin:0 8px -2px 0}.trip_plan{box-sizing:content-box;background:#fff;overflow-y:hidden;margin-bottom:0}.trip_plan .route{font-size:29px}.trip_plan.big .route{line-height:40px}.trip_plan.big .route a{display:inline-block}.trip_plan .route .ico{margin:0 10px 5px 10px}.trip_plan .stxt{float:left;margin-top:-1px;font-size:14px}.trip_plan .btn_txt{margin-right:20px}.trip_plan .trip_plan_info{margin-top:2px}.trip_plan .trip_plan_info::after{clear:both;display:block;content:""}.trip_plan .trip_plan_info .stxt{float:left}.trip_plan .trip_plan_info .stxt a{color:#828282}.trip_plan .trip_plan_info .btn_detail{float:right;margin-top:-4px;margin-right:20px}.trip_plan .trip_plan_info .btn_txt{margin-right:0;margin-left:5px}.trip_plan .trip_plan_info .btn_txt:first-child{margin-left:0}.trip_plan.mini{position:relative;left:0;width:100%;height:auto;padding:0 20px 11px 20px;box-shadow:0 4px 5px rgba(0,0,0,0.06);box-sizing:border-box}.trip_plan.mini>a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#828282}.trip_plan.mini p{display:inline-block}.trip_plan.mini .route{display:inline;padding:1px 6px 0 0;font-size:13px;color:#252525}.trip_plan.mini .route .ico{width:9px;margin:0 5px -1px 5px;background-position:-320px -200px}.trip_plan.mini .route .ico.oneway{margin-top:5px;background-position:-320px -218px}.trip_plan.mini .stxt{float:none;display:inline;font-size:13px}.trip_plan.mini .fix_none{display:none}.trip_plan.mini.hide{box-shadow:none!important}.recent_list{height:22px;overflow-y:hidden}.recent_list ul{padding:0 20px;padding-bottom:6px;font-size:0;white-space:nowrap;overflow:auto}.recent_list li{display:inline-block;font-size:13px}.recent_list li::before{content:'';display:inline-block;width:1px;height:9px;margin:0 10px;background:#ebebeb}.recent_list li:first-child::before{content:'';display:none}.option_list li{display:block;padding:9px 9px 9px 15px;border:1px solid #ebebeb;background:#f9f9f9;position:relative;left:0;overflow:hidden;transition:unset,opacity 1.2s ease}.option_list li{margin-bottom:10px}.option_list li:last-child{margin-bottom:0}.option_list li:after{content:"";display:block;clear:both}.option_list li .btn_del{float:right}.option_list li .tit{display:block;width:calc(100% - 30px);padding:1px 0 6px 0;font-size:13px;line-height:1.6;box-sizing:border-box}.option_list li .tit .date{display:block}.option_list li .stxt{display:block;margin-top:-5px;padding-bottom:6px}.option_list li .stxt>span:after{content:"";display:inline-block;width:1px;height:9px;margin:0 10px;background:#ebebeb}.option_list li .stxt>span:last-child:after{display:none}.option_list li .ctrl{clear:both;float:left}.option_list li .ctrl input{width:32px;padding:0;text-align:center;border:1px solid #f9f9f9;font-weight:bold;background:#f9f9f9}.option_list li .price{float:right;padding-top:11px;font-size:18px;font-weight:normal}.option_wrap{position:relative;padding:0 20px 0 0}.option_wrap h3:first-child{padding-top:1px}.option_wrap p{color:#828282}.option_wrap .option_list{margin:50px 0 0 0}.option_wrap .btn_option+.btn_option{margin-top:15px}.option_wrap .total_price{position:fixed;left:0;bottom:50px}.total_price{width:100%;padding:12px 20px 9px;box-sizing:border-box;z-index:100;background:#fff}.total_price:after{clear:both;display:block;content:""}.total_price .tit{float:left;padding-top:7px;font-weight:bold}.total_price .price{float:right;font-size:23px;color:#fe583e;text-align:right}.total_price .sale_info{margin-bottom:7px}.total_price .sale_info dt::before{display:none}.total_price .sale_info dt{width:43%;padding-top:5px;font-size:13px}.total_price .sale_info dt:first-child,.total_price .sale_info dt:first-child+dd{padding-top:3px}.total_price .sale_info dd{width:57%;padding-top:5px;font-size:13px;color:#828282}.total_price.type2{position:fixed;left:0;bottom:50px}.total_price.type2 .select_prod{display:block;position:absolute;left:0;top:-32px;width:100%;padding:15px 20px 0;box-sizing:border-box;color:#828282;font-size:13px;font-weight:normal;background:#fff}.seat_option{margin-top:-5px}.seat_option li{clear:both;width:100%;margin-bottom:18px}.seat_option li:after{content:"";display:block;clear:both}.seat_option li .tit{float:left;width:56%;padding-top:7px;color:#828282;font-size:12px}.modal .seat_option li .tit{width:50%;vertical-align:middle}.modal .seat_option li .tit{width:50%}.modal .seat_option li .ctrl{margin:0 -2px}.seat_option li .tit b{color:#252525;font-size:15px;display:inline-block;vertical-align:middle}.seat_option li .tit b{color:#252525;font-size:15px}.seat_option li .ctrl{float:right}.seat_option li .ctrl input{width:40px;height:35px;line-height:35px;text-align:center;font-weight:bold;font-size:19px;border:1px solid #fff;box-sizing:border-box;vertical-align:top}.btn_ico.type2.add{width:100%;text-align:center}.seat_option+.btn_ico.type2.add{margin-top:9px}.fare_optino{padding-top:10px}.fare_optino label{float:left;width:50%;margin:0 0 17px 0}.per_box{margin-top:40px}.per_box:first-child{margin-top:0}.per_box ~ .btn_ico.type2.add{margin-top:27px}.sel_option{margin-top:2px}.sel_option li{margin-top:9px}.sel_option li:first-child{margin-top:0}.sel_option li:after{clear:both;display:block;content:""}.sel_option li .tit{width:35%;min-height:37px;padding-top:5px;color:#828282;font-weight:bold;float:left;box-sizing:border-box}.sel_option li .opt{width:65%;float:right}.agree_list{margin:-1px 20px 0 0}.agree_list h3{padding-top:22px}.agree_list li{padding-top:17px}.agree_list li:first-child{padding-top:0}.agree_list li label{max-width:calc(100% - 59px);word-break:keep-all}.agree_list li.full label{max-width:100%}.agree_list button{float:right;margin-top:4px}.modal_agree .agree_list{margin-right:0}.terms_box .txt ~ .tbl_type1{margin-top:20px}.terms_box .bul_list li{position:relative;margin-top:5px;padding:0 0 0 10px}.terms_box .bul_list li:first-child{margin-top:0}.terms_box .bul_list li::before{content:"";display:inline-block;width:3px;height:3px;margin:0 6px 1px -10px;vertical-align:middle;border-radius:50%;background-color:#a5a5a5}.terms_box .bul_list+.txt{margin-top:20px}.terms_box .txt_em{font-size:18px}.terms_box .tbl_type1 th,.terms_box .tbl_type1 td{word-break:keep-all}.terms_box .bg_box.agree_scroll{max-height:inherit}.terms_box .bg_box.agree_scroll .inner{padding:0}.terms_box .bg_box.agree_scroll .tit2{margin-top:27px;font-size:17px}.terms_box .bg_box.agree_scroll .tit2:first-child{margin-top:0}.terms_box .bg_box.agree_scroll .explain dt,.terms_box .bg_box.agree_scroll .explain dd{font-size:15px}.terms_box .bg_box.agree_scroll .explain dt{margin-top:15px;font-weight:bold}.terms_box .bg_box.agree_scroll .explain dd ul li{margin-top:5px}.terms_box .bg_box.agree_scroll .explain.type2 dt{font-weight:normal}.terms_box .bg_box.agree_scroll .explain.type2 dt:first-child{margin-top:0}.term_agree{margin-top:4px}.term_agree li:first-child{margin-top:0}.term_agree li{margin-top:17px;font-size:0}.term_agree li.full .checkbox{font-size:14px;line-height:1.5}.term_agree li.full b{display:inline-block;margin-top:3px}.term_agree li .btn_txt{width:calc(100% - 36px);margin-top:3px;font-size:14px;line-height:1.5;vertical-align:top;word-break:keep-all}.term_agree .msg{display:block;margin-left:31px;font-size:14px}.modal.show ~ .popup.show{z-index:3050}.l_select p{margin-bottom:15px}.i_list li{margin-top:9px}.i_list li:first-child{margin-top:0}.radio.big,.checkbox.big{display:block;position:relative;height:auto;padding:15px 15px 15px 62px;border:1px solid #f2f2f2;border-radius:2px;box-sizing:border-box}.radio.big em,.checkbox.big em{display:block}.radio.big input+span,.checkbox.big input+span{position:absolute;left:15px;top:50%;margin:-11px 0 0 0}.radio.big .date{color:#888;font-size:13px}.radio.big .order_info{margin-bottom:-2px;color:#fe583e;font-size:12px}.radio.big .tit,.checkbox.big .tit{font-weight:bold}.radio.big .tit.normal,.checkbox.big .tit.normal{font-weight:normal}.radio.big .state,.checkbox.big .state:before{content:"";display:inline-block;width:1px;height:10px;margin:0 10px;background:#ebebeb}.radio.big .price{margin-top:5px}.radio.big .date{margin-bottom:8px}.checkbox.big .eng{display:block;margin-top:-2px;font-size:12px}.checkbox.big .pay{display:block;margin-top:8px;color:#fe583e;font-size:13px}.radio.big.checked{border-color:#fe583e}.checkbox.big.checked{border-color:#fe583e}.radio.big.checked input:checked+span{background-position:-80px -120px}input[type="date"],input[type="time"]{position:relative;width:100%;height:37px;padding:0 40px 0 10px;font-family:inherit;text-align:left;line-height:35px;border:1px solid #ebebeb;box-sizing:border-box;overflow:hidden;background:#fff}input[type="date"]{padding-right:10px}input[type="date"]:before,input[type="time"]:before{content:attr(placeholder)}input[type="date"]::after,input[type="time"]::after{content:'';display:inline-block;position:absolute;right:13px;top:14px;width:15px;height:8px;background:url('../img/ico.png') 0 -160px no-repeat;background-size:520px 520px}input.placehide::before{display:none}.checkbox{position:relative;display:inline-block;height:25px;margin-left:26px;padding-left:31px;font-size:15px}.checkbox:first-child{margin-left:0}.checkbox input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.checkbox input+span{position:absolute;top:2px;display:inline-block;width:22px;height:22px;margin:0 8px 0 -31px;vertical-align:middle;background:url('../img/ico.png') no-repeat -120px -120px;background-size:520px 520px}.checkbox input:checked+span{background-position:-160px -120px}.checkbox.disabled{color:#d7d7d7}.radio{position:relative;display:inline-block;height:auto;margin-left:26px;padding-left:31px}.radio:first-child{margin-left:0}.radio input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.radio input+span{display:inline-block;width:22px;height:22px;margin:0 8px 0 -31px;vertical-align:middle;background:url('../img/ico.png') no-repeat -40px -120px;background-size:520px 520px}.radio input:checked+span{background-position:-80px -120px}.radio.disabled{color:#d7d7d7}.btn{width:100%;height:50px;line-height:52px;font-size:17px;font-weight:bold;color:#fff;text-align:center}.btn.primary{background:#fe583e}.btn.primary2{background:#1c2128}.btn:disabled{background:#dfdfdf}.btn_wrap.both .btn:disabled:first-child{background:#cecece}.btn.primary.border{border:1px solid #fe583e;border-radius:3px;color:#fe583e;box-sizing:border-box;background:#fff}.btn.small{display:inline-block;width:auto;height:37px;padding:0 12px;font-size:14px;font-weight:normal;line-height:39px}a.btn{display:block}.btn_option{position:relative;width:100%;height:37px;padding:0 40px 0 10px;text-align:left;line-height:35px;border:1px solid #ebebeb;box-sizing:border-box;overflow:hidden;background:#fff}.btn_option.select{color:#252525}.btn_option::after{content:'';display:inline-block;position:absolute;right:0;top:0;width:40px;height:35px;background:#fff url('../img/ico.png') 12px -146px no-repeat;background-size:520px 520px}.btn_date{position:relative;width:100%;height:37px;padding:0 10px;text-align:left;border:1px solid #ebebeb;box-sizing:border-box}.btn_date::after{content:'';display:inline-block;position:absolute;right:0;top:0;width:40px;height:35px;background:#fff url('../img/ico.png') -150px -70px no-repeat;background-size:520px 520px}.btn_person{position:relative;width:100%;height:37px;padding:0 10px;text-align:left;border:1px solid #ebebeb;box-sizing:border-box}.btn_person::after{content:'';display:inline-block;position:absolute;right:0;top:0;width:40px;height:35px;background:#fff url('../img/ico.png') -350px -230px no-repeat;background-size:520px 520px}.btn_option:disabled,.btn_date:disabled{color:#d2d2d2;background:#f9f9f9}.btn_option:disabled::after,.btn_date:disabled::after{opacity:.25}.fold_target{overflow-y:hidden}.fold_target.trs{transition:height .5s ease}.fold_area.close .fold,.fold_area.open .unfold{display:none}.fold_area .fold_button{display:none;width:100%;height:44px;text-align:center;line-height:44px}.fold_area .fold_button>button{display:block;width:100%;height:100%}.fold_area.open .white_shadow{display:none}.ico{display:inline-block;text-indent:-9999px;overflow:hidden;vertical-align:middle;background-image:url('../img/ico.png');background-repeat:no-repeat;background-size:520px 520px}.ico.btn_back{width:20px;height:20px;background-position:-240px 0}.ico.btn_sns{width:23px;height:23px;background-position:-317px 0}.ico.btn_like{width:23px;height:23px;background-position:-278px 0}.ico.btn_like.on{width:23px;height:23px;background-position:-358px 0;animation-name:scaleBounce;animation-duration:.5s}.ico.btn_alarm{position:relative;overflow:inherit;width:30px;height:30px;margin:0 0 0 9px;background-position:-275px -356px}.ico.btn_alarm.new:after{display:inline-block;content:"";position:absolute;right:0;top:2px;width:4px;height:4px;border-radius:50%;z-index:10;background:#fe583e}.ico.btn_setting{width:30px;height:30px;background-position:-355px -356px;margin:0 0 0 9px}.ico.btn_logout{width:30px;height:30px;background-position:-395px -436px;margin:0 -5px 0 9px}.ico.btn_help{width:16px;height:16px;margin-bottom:2px;background-position:-200px -240px}.ico.btn_tooltip{width:16px;height:16px;background-position:-200px -240px}.ico.btn_tooltip.menu{width:36px;height:36px;background-position:-384px 12px}.ico.btn_more{width:18px;height:18px;background-position:-358px -78px;opacity:.5}.ico.btn_more2{width:35px;height:35px;background-color:rgba(255,255,255,0.1);border-radius:50%;background-position:-309px -149px}.ico.btn_close{width:16px;height:16px;background-position:-200px -40px}.ico.btn_close2{width:16px;height:16px;background-position:-240px -40px}.ico.btn_close3{width:15px;height:15px;background-position:-280px -40px}.ico.btn_close4{width:21px;height:21px;background-position:-200px -120px}.ico.btn_close5{width:16px;height:16px;background-position:-240px -40px}.ico.btn_del{width:22px;height:22px;background-position:-313px -34px}.ico.btn_del2{width:20px;height:20px;background-position:-240px -120px}.ico.btn_del3{width:27px;height:27px;border:1px solid #ebebeb;border-radius:2px;background-color:#f2f2f2;background-position:-313px -102px}.ico.btn_del4{width:21px;height:21px;background-color:rgba(0,0,0,0.6);background-position:-434px -34px}.ico.btn_del5{width:24px;height:24px;background-position:-475px -35px}.ico.btn_del6{width:28px;height:28px;background-position:-471px -312px}.ico.btn_add{width:22px;height:22px;background-position:-313px -34px}.ico.btn_search{width:18px;height:18px;background-position:-200px 0}.ico.btn_search2{width:18px;height:18px;background-position:-440px -360px}.ico.btn_plus,.ico.btn_minus{width:28px;height:28px;border:1px solid #ebebeb;border-radius:50%;background-color:#fff}.ico.btn_plus{background-position:-352px -102px}.ico.btn_minus{background-position:-312px -102px}.ico.btn_plus:disabled{background-position:-352px -125px}.ico.btn_minus:disabled{background-position:-312px -125px}.ico.btn_plus2,.ico.btn_minus2{width:35px;height:35px;border:1px solid #ebebeb;border-radius:50%;background-color:#fff}.ico.btn_plus2{background-position:-350px -70px}.ico.btn_minus2{background-position:-310px -70px}.ico.btn_plus2:disabled{background-position:-430px -70px}.ico.btn_minus2:disabled{background-position:-390px -70px}.ico.btn_wplus,.ico.btn_wminus{width:30px;height:30px}.ico.btn_wplus{background-position:-311px -152px}.ico.btn_wminus{background-position:-352px -153px}.ico.btn_fold{width:22px;height:22px;background-position:-396px -153px}.ico.btn_unfold{width:22px;height:22px;background-position:4px -153px}.ico.btn_bookmark{width:12px;height:12px;padding:5px;box-sizing:content-box;background-position:-395px -75px}.ico.btn_bookmark.on{background-position:-435px -75px}.ico.btn_bookmark2{width:28px;height:28px;border-radius:50%;background-color:#fff3f1;background-position:-392px -71px}.ico.btn_bookmark2.on{background-position:-432px -71px}.ico.btn_refresh{width:20px;height:20px;background-position:-240px -240px}.ico.btn_top{background-position:-426px -306px}.ico.btn_back2{background-position:-387px -306px}.ico.btn_drag{width:36px;height:36px;background-position:-429px -226px;cursor:pointer}.ico.sns_url::before,.ico.sns_twt::before,.ico.sns_face::before,.ico.sns_kakao::before,.ico.sns_blog::before{content:'';display:inline-block;width:37px;height:35px;margin:0 14px 0 0;vertical-align:top;background-image:url('../img/ico_round.png');background-repeat:no-repeat;background-size:481px 107px}.ico.sns_url::before{background-position:0 bottom}.ico.sns_twt::before{background-position:-40px bottom}.ico.sns_face::before{background-position:-80px bottom}.ico.sns_kakao::before{background-position:-120px bottom}.ico.sns_blog::before{background-position:-160px bottom}.ico.copy{width:50px;height:49px;background-image:url('../img/ico_round.png');background-repeat:no-repeat;background-size:481px 107px;background-position:-378px bottom}.ico.round{width:13px;height:12px;background-position:-240px -160px}.ico.round2{width:9px;height:9px;vertical-align:text-top;margin-top:4px;background-position:-320px -200px}.ico.oneway{width:9px;height:9px;vertical-align:text-top;margin-top:4px;background-position:-320px -218px}.ico.oneway_f{width:13px;height:12px;background-position:-240px -181px}.ico.arrow{width:13px;height:9px;background-position:-200px -160px}.ico.arrow2{width:9px;height:8px;background-position:-280px -160px}.ico.arrow3{width:15px;height:8px;background-position:0 -160px}.ico.arrow4{width:15px;height:8px;background-position:-400px -160px}.ico.up{width:9px;height:5px;background-position:-280px -120px}.ico.dn{width:9px;height:5px;background-position:-280px -140px}.ico.un{width:13px;height:9px;background-position:-320px -112px}.ico.time{width:12px;height:12px;background-position:-160px -240px}.ico.plane{width:13px;height:12px;background-position:-200px -200px}.ico.ok{width:13px;height:9px;background-position:-400px -120px}.ico.wifi,.ico.power,.ico.enter,.ico.meal{width:18px;height:18px;opacity:.2}.ico.wifi{background-position:0 -280px}.ico.power{background-position:-40px -280px}.ico.enter{background-position:-80px -280px}.ico.meal{background-position:-120px -280px}.ico.xx{width:8px;height:8px;margin:0 4px 0 3px;background-position:-360px -40px}.ico.wifi.on,.ico.power.on,.ico.enter.on,.ico.meal.on{opacity:1}.ico.zoom{width:29px;height:29px;background-position:-314px -234px}.ico.play{width:24px;height:32px;background-position:-160px -200px}.ico.download{width:16px;height:15px;background-position:-440px -160px}.ico.CANCEL_IMPOSSIBLE{width:19px;height:20px;background-position:0 -320px}.ico.CANCEL_YN{width:19px;height:20px;background-position:-160px -280px}.ico.CANCEL_POSSIBLE{width:19px;height:20px;background-position:-160px -280px}.ico.ENTRY_IMMEDIATELY{width:18px;height:21px;background-position:-80px -320px}.ico.TICKET_TYPE{width:21px;height:15px;background-position:-200px -280px}.ico.TOUR_PERIOD{width:18px;height:18px;background-position:-200px -320px}.ico.AIRLINE{width:22px;height:16px;background-position:-280px -320px}.ico.NUMBER_OF_SHOPPING{width:16px;height:20px;background-position:-320px -320px}.ico.DEPARTURE_TIME,.ico.START_TIME{width:20px;height:20px;background-position:-160px -320px}.ico.FREE_TRAVEL_YN{width:19px;height:18px;background-position:-240px -280px}.ico.LODGMENT_GRADE{width:20px;height:19px;background-position:-280px -280px}.ico.LEADER_YN{width:22px;height:16px;background-position:-320px -280px}.ico.GUIDE_YN{width:23px;height:17px;background-position:-360px -280px}.ico.tour{width:16px;height:21px;background-position:-120px -320px}.ico.GUIDE_LANGUAGE{width:20px;height:20px;background-position:-240px -320px}.ico.print{width:21px;height:20px;background-position:-40px -320px}.ico.min_num_of_departure{width:23px;height:17px;background-position:-360px -280px}.ico.lodgment_name{width:23px;height:17px;background-position:-360px -280px}.ico.start_timeME{width:23px;height:17px;background-position:-360px -280px}.ico.how_to_receive{width:23px;height:17px;background-position:-360px -280px}.ico.flight{width:20px;height:20px;background-position:0 -360px}.ico.flight_b{width:20px;height:20px;background-position:0 -400px}.ico.stay{width:22px;height:19px;background-position:-40px -360px}.ico.stay_b{width:22px;height:19px;background-position:-40px -400px}.ico.package{width:22px;height:19px;background-position:-80px -360px}.ico.package_b{width:22px;height:19px;background-position:-80px -400px}.ico.activity{width:22px;height:18px;background-position:-120px -360px}.ico.activity_b{width:22px;height:18px;background-position:-120px -400px}.ico.faq{width:16px;height:20px;background-position:-160px -360px}.ico.notice{width:19px;height:20px;background-position:-200px -360px}.ico.question{width:20px;height:18px;background-position:-240px -360px}.ico.noti_gif{width:9px;height:9px;background:url('../img/ico_noti.gif') left top no-repeat;background-size:9px 9px}.ico.clock2{width:20px;height:20px;background-position:-160px -400px}.ico.card{width:20px;height:20px;background-position:-200px -400px}.ico.cancel{width:20px;height:20px;background-position:-240px -400px}.ico.talk{width:20px;height:20px;background-position:-280px -400px}.ico.question2{width:20px;height:20px;background-position:-320px -400px}.ico.review{width:20px;height:20px;background-position:-360px -400px}.ico.interest{width:20px;height:20px;background-position:-400px -400px}.ico.info{width:20px;height:20px;background-position:-440px -400px}.ico.wishlist{width:20px;height:20px;background-position:-480px -400px}.ico_cate{display:inline-block;text-indent:-9999px;overflow:hidden;vertical-align:middle;background-image:url('../img/ico_cate.png');background-repeat:no-repeat;background-size:320px 40px}.ico_cate.flight{width:49px;height:37px;background-position:0 0}.ico_cate.hotel{width:41px;height:37px;background-position:-80px 0}.ico_cate.package{width:25px;height:37px;background-position:-160px 0}.ico_cate.activity{width:42px;height:37px;background-position:-240px 0}.btn_txt{font-size:14px;text-align:left}.btn_txt.type1{display:inline-block;height:16px;line-height:18px;color:#fe583e;border-bottom:1px solid #fe583e}a.btn_txt.type1{height:15px}.btn_txt.type2{display:inline-block;height:16px;line-height:18px;color:#828282;border-bottom:1px solid #828282}a.btn_txt.type2{height:15px}.btn_txt.type3,.btn_txt.type4{font-size:13px}.btn_txt.type3{color:#fe583e}.btn_txt.type3::after,.btn_txt.type4::after{content:'';display:inline-block;width:5px;height:8px;margin:0 0 0 5px;background-image:url('../img/ico.png');background-size:520px 520px}.btn_txt.type3::after{background-position:-120px -160px}.btn_txt.type4::after{background-position:-160px -160px}.btn_txt.type5{font-size:14px}.btn_txt.box{display:inline-block;padding:0 14px;line-height:32px;border:1px solid #e5e5e5;border-radius:2px;box-sizing:border-box}.btn_txt.box.t2{color:#fff;border-color:#fe583e;background:#fe583e}.btn_ico{font-size:13px}.btn_ico::after{content:'';display:inline-block;width:5px;height:8px;margin:0 0 0 5px;background-image:url('../img/ico.png');background-size:520px 520px}.btn_ico.filter::after{width:13px;height:12px;margin-bottom:-2px;background-position:-200px -80px}.btn_ico.sort::after{width:14px;height:9px;background-position:-240px -80px}.btn_ico.talk_b::after{width:14px;height:12px;margin-bottom:-1px;background-position:-480px -240px}.btn_ico.fold::after{width:10px;height:7px;background-position:-40px -200px}.btn_ico.unfold::after{width:10px;height:7px;background-position:-40px -160px}.btn_ico.more_view{display:block;width:100%;height:50px}.btn_ico.del::after{display:none}.btn_ico.del span::after{content:'';display:inline-block;width:10px;height:10px;margin:0 0 0 6px;vertical-align:middle;background:url('../img/ico.png') -320px -40px no-repeat;background-size:520px 520px}.btn_ico.type2{padding:5px;color:#fe583e;font-size:14px;line-height:0}.btn_ico.type2:before{content:'';display:inline-block;vertical-align:middle;background-image:url('../img/ico.png');background-size:520px 520px}.btn_ico.type2:after{display:none}.btn_ico.type2.talk::before{width:15px;height:12px;margin:0 0 2px 0;background-position:-279px -200px}.btn_ico.type2.talk span{padding-left:3px;line-height:1.75}.btn_ico.type2.email::before{width:15px;height:12px;margin:-5px 0 2px 0;background-position:-479px -483px}.btn_ico.type2.add{color:#828282}.btn_ico.type2.add::before{width:11px;height:11px;margin:0 4px 0 0;background-position:-361px -81px;opacity:.4}.btn_ico.type2.download{line-height:1}.btn_ico.type2.download::before{width:13px;height:13px;margin-right:5px;background-position:-480px -160px}.btn_ico.type2.delete::before{width:11px;height:13px;margin-bottom:2px;margin-right:5px;background-position:-440px -120px}.btn_ico.type2.review::before{width:11px;height:13px;margin-bottom:2px;margin-right:5px;background-position:-480px -120px}.center{text-align:center}.stxt{color:#828282;font-size:13px;line-height:1.6}.color1{color:#a5a5a5;font-size:13px}.color2{color:#d9d9d9;font-size:13px}.color3{color:#828282}.em{color:#fe583e}.fright{float:right}.fleft{float:left}.noti{padding:13px 20px 27px 0;line-height:1.6;color:#a5a5a5;font-size:13px}.noti2{margin:32px 0 19px -20px;padding:0 20px 21px 20px;line-height:1.6;color:#a5a5a5;font-size:13px;border-bottom:1px solid #f2f2f2}.mt0{margin-top:0!important}.mt70{margin-top:70px}.mt10{margin-top:10px}.mr20{margin-right:20px}.b_gap{margin-right:15px}.d_mt{margin-top:55px}.ico_pl{width:11px;height:11px;margin-bottom:2px}.label{display:inline-block;height:21px;margin-right:1px;padding:0 7px;line-height:21px;font-size:11px;border:1px solid #d9d9d9;box-sizing:border-box}.label.ok{color:#3bbb71;border-color:#3bbb71}.label.not{color:#f23333;border-color:#f23333}.label.code{color:#3d81d4;border-color:#3d81d4}.label.opt{color:#fe583e;border-color:#fe583e}.badge_area{display:block}.badge_area:after{clear:both;display:block;content:""}.badge_area .badge{float:left;margin:0}.badge{display:inline-block;height:19px;padding:0 7px;margin-right:1px;text-align:center;line-height:21px;color:#fff;font-weight:bold;font-size:11px;box-sizing:border-box;background:#fe583e}.badge.type2{background:#ff9a3a}.badge.type3{background:#1c2128}.badge.type4{background:#a19587}.badge.type5{background:#f12b2c}.badge.type6{background:#39a9fb}.badge.etc{background:rgba(0,0,0,0.6)}.badge.ad{font-size:14px;color:rgba(255,255,255,0.8);font-weight:normal;background:rgba(0,0,0,0.4);padding:0 3px 0 5px}.loader{height:3px;width:92px;margin:60px auto;overflow:hidden;background:#1c2127}.loader .bar{height:3px;margin-right:-1px;background:#fe583e;animation-name:loading;-webkit-animation-name:loading;animation-duration:2s;-webkit-animation-duration:2s;animation-iteration-count:infinite}.loader.type2{position:fixed;left:50%;top:50%;margin:-2px 0 0 -47px;z-index:100}.page_loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;opacity:0;z-index:3000;pointer-events:none;transition:opacity .3s ease}.page_loader.show{display:block;opacity:1;pointer-events:all;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.loader_area{position:absolute;top:50%;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;z-index:2100}.loader_area .loader.type2{margin:0 auto;position:static}.loader_area .txt_box{margin-top:17px;font-size:15px;color:#fff;text-align:center}.loader_area .txt_box .sub_txt{margin-top:4px;font-size:14px}.per{font-weight:bold;color:#fe583e}.cost{color:#a5a5a5;text-decoration:line-through}.s_pay{font-size:12px;color:#828282}.member{font-size:13px;color:#fe583e}.accordion{border-bottom:1px solid #f2f2f2}.accordion .panel{display:none}.accordion>button{position:relative;width:100%;height:56px;padding-right:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:56px;text-align:left;font-size:17px;font-weight:bold;border-top:1px solid #f2f2f2}.accordion>button:first-child{border-top-color:#fff}.accordion>button::after{content:'';display:inline-block;position:absolute;right:20px;top:50%;width:15px;height:8px;margin-top:-4px;background:url('../img/ico.png') 0 -160px no-repeat;background-size:520px 520px}.accordion>button.active::after{background-position:0 -200px}.accordion .notice_list{padding:6px 0 0 0}.accordion .notice_list li{line-height:1.5}.accordion .acc_txt{position:relative;margin-top:-5px;padding:0 40px 20px 20px}.accordion .acc_txt:before{content:"";display:inline-block;position:absolute;left:0;top:6px;width:9px;height:9px;background:url('../img/ico.png') -440px -200px no-repeat;background-size:520px 520px}.accordion .acc_txt.no_ico{padding-left:0}.accordion .acc_txt.no_ico:before{display:none}.accordion .acc_txt.no_ico+.acc_txt{margin-top:-5px}.accordion .acc_txt .att_file{padding-top:8px}.accordion .acc_txt .btn_txt.type2{font-size:13px}.accordion .cate{display:block;font-size:13px;color:#fe583e;font-weight:normal}.accordion .txt_answer{padding-top:2px;margin-top:-20px;color:#ff583e;font-size:13px}.notice_list>li{position:relative;padding:14px 0 0 10px;word-break:keep-all}.notice_list>li:first-child{padding-top:0}.notice_list>li::before{content:"";display:inline-block;width:3px;height:3px;margin:0 6px 0 -10px;vertical-align:middle;border-radius:50%;background-color:#a5a5a5}.notice_list .num_list{margin-top:14px;font-size:14px}.notice_list .num_list>li{margin-top:15px}.notice_list .num_list>li:first-child{margin-top:0}.num_list{padding-left:18px}.num_list li{margin-top:9px;list-style:decimal}.num_list li:first-child{margin-top:0}.num_list li .sub_txt{margin-top:5px;color:#828282}.exp_type .area_box{margin-top:30px}.exp_type .area_box p{margin-bottom:2px}.note_list{padding:0 20px 0 0}.note_list strong{display:block;padding:52px 0 5px 0;font-size:13px}.note_list strong+strong{display:block;padding:0 0 5px 0;font-size:13px;font-weight:normal}.note_list ul{padding:0}.note_list li{position:relative;color:#a5a5a5;font-size:13px;padding:5px 0 0 10px;line-height:1.6}.note_list li:first-child{padding-top:0}.note_list li::before{content:"";display:inline-block;width:3px;height:3px;margin:0 6px 2px -10px;vertical-align:middle;border-radius:50%;background-color:#a5a5a5}.note_list li strong{display:inline;padding:0}.note_list .txt_em{font-size:15px;font-weight:bold}.note_list .txt_confirm{margin-top:10px;padding-left:10px;text-indent:-10px;font-size:13px;line-height:1.6}.note_box{margin-bottom:15px}.note_box .note_list{margin-top:20px;padding-right:0}.note_box .note_list:first-child{margin-top:0}.note_box .note_list>strong{padding-top:0}.note_box .note_list li>strong{color:#fe583e;font-weight:normal}.tbl_type1,.tbl_type2,.tbl_type3,.tbl_type4{width:100%;border-collapse:collapse}.tbl_type1 caption,.tbl_type2 caption,.tbl_type3 caption,.tbl_type4 caption{text-align:left}.tbl_type1 th,.tbl_type2 th,.tbl_type3 th,.tbl_type4 th{text-align:left;vertical-align:top;line-height:1.5}.tbl_type1 caption.hide,.tbl_type3 caption.hide,.tbl_type4 caption.hide{display:none}.tbl_type1{border-top:1px solid #828282}.tbl_type1 th,.tbl_type1 td{padding:10px 15px 11px 15px;line-height:1.5;text-align:left;border-bottom:1px solid #f2f2f2}.tbl_type1 th{color:#828282;background:#f9f9f9}.tbl_type2 th,.tbl_type2 td{padding:14px 15px 14px 0;text-align:left;line-height:1.5;border-bottom:1px solid #f2f2f2}.tbl_type2 th{color:#828282}.tbl_type3 caption{padding:7px 0}.tbl_type3 caption .opt{text-align:left}.tbl_type3 caption .opt::before{content:"";display:inline-block;width:1px;height:10px;margin:0 9px 2px 5px;background:#ebebeb;vertical-align:middle}.tbl_type3 th{padding:8px 18px 7px 0;color:#828282;font-weight:bold}.tbl_type3 th,.tbl_type3 td{line-height:1.5}.tbl_type3 td{padding:6px 0 7px 0;text-align:left;vertical-align:top}.tbl_type3 td .prd_price{display:block;font-size:14px;color:#828282}.tbl_type3.st02 th{font-weight:normal}.tbl_type3.st02 td{text-align:right}.tbl_type4{border-top:1px solid #828282}.tbl_type4 th,.tbl_type4 td{padding:21px 15px 21px 0;text-align:left;line-height:1.5;vertical-align:middle;border-bottom:1px solid #f2f2f2}.tbl_type4 th{padding-left:15px}.tooltip{position:absolute;left:0;top:21px;min-width:70%;max-width:70%;padding:15px 20px 10px 20px;border:1px solid #d9d9d9;background:#fff;opacity:0;pointer-events:none}.tooltip.show{opacity:1;pointer-events:all;z-index:110}.tooltip .btn_close3{position:absolute;right:14px;top:15px}.tooltip strong{display:block;padding-bottom:10px}.tooltip p{color:#828282}.tooltip .cmt{margin-bottom:10px;font-size:12px;line-height:1.5;color:#a5a5a5}.tap_menu{min-width:inherit;margin-top:-10px}.tap_menu a{display:block;font-size:14px;margin-bottom:19px}.tap_menu a:last-child{margin-bottom:6px}.total_box{padding:34px 20px 10px 0}.tab_cont>.total_box:first-child{padding-top:0;margin-top:-6px}.total_box:after{content:"";display:block;clear:both}.total_box .sorting{float:right}.total_box .sorting>button{margin-left:15px;font-size:13px}.total_box.type1{padding-top:64px}.total_box.type2{padding:0 20px 10px 0}.review_point{display:inline-block;width:53px;height:8px;margin-bottom:1px;overflow:hidden;background:url('../img/ico.png') 0 -260px no-repeat;background-size:520px 520px}.review_point .score{display:inline-block;width:100%;height:8px;text-indent:-999px;background:url('../img/ico.png') 0 -240px no-repeat;background-size:520px 520px}.review_point .score.p5{width:100%}.review_point .score.p4{width:80%}.review_point .score.p3{width:60%}.review_point .score.p2{width:40%}.review_point .score.p1{width:20%}.review_point .score.p0{width:0}.review_point.big{display:inline-block;width:180px;height:21px;overflow:hidden;background:url('../img/ico.png') 0 -440px no-repeat;background-size:520px 520px}.review_point.big .score{display:inline-block;width:100%;height:21px;text-indent:-999px;background:url('../img/ico.png') 0 -480px no-repeat;background-size:520px 520px}.review_point.big .score.p5{width:100%}.review_point.big .score.p4{width:80%}.review_point.big .score.p3{width:60%}.review_point.big .score.p2{width:40%}.review_point.big .score.p1{width:20%}.review_point.big .score.p0{width:0}.review_point_input{display:inline-block;position:relative;width:180px;height:21px;background:url('../img/ico.png') 0 -440px no-repeat;background-size:520px 520px;-webkit-tap-highlight-color:transparent}.review_point_input .score{display:inline-block;width:0;height:100%;background-color:#d3d;background:url('../img/ico.png') 0 -480px no-repeat;background-size:520px 520px;transition:width .3s cubic-bezier(0.23,1,0.32,1)}.review_point_input ul{position:absolute;width:100%;height:100%;display:inline-block}.review_point_input ul li{float:left;height:100%;box-sizing:border-box}.review_point_input input{width:100%;height:100%;position:absolute;opacity:0;display:none;background:transparent;color:transparent;border:transparent}.review_rating_wrap input[type=checkbox]+label{position:relative;display:inline-block;background:url(../img/ico.png) 0 -440px no-repeat;background-size:520px 520px;width:22px;height:21px;margin-right:13px}.review_rating_wrap input[type=checkbox]+label:last-child{margin-right:0}.review_rating_wrap input[type=checkbox]:checked+label{background-position:0 -480px}.review_rating_wrap input{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0}i.grade{display:inline-block;width:53px;height:8px;margin-bottom:2px;text-indent:-999px;vertical-align:middle;background:url('../img/ico.png') 0 -240px no-repeat;background-size:520px 520px}i.grade.lv5{width:53px}i.grade.lv4{width:42px}i.grade.lv3{width:31px}i.grade.lv2{width:20px}i.grade.lv1{width:9px}.average_area{font-size:13px}.input_info,.info_box{padding:0 20px 24px 0;border-bottom:1px solid #f2f2f2}.input_info h3{padding-top:22px;font-size:17px}.passenger ~ .passenger{margin:23px 0 0 0}.passenger ~ .noti{padding-bottom:0}.input_info legend{display:block;padding:23px 0 0 0;font-size:17px;font-weight:bold}.input_info .tourist{position:relative;width:100%;padding:0 0 10px 0;height:35px;box-sizing:border-box}.tourist .chk_area{position:absolute;right:0;top:0}.tourist .chk_area .checkbox{display:block;text-align:right;padding-left:0}.input_info div>label{display:inline-block;width:30%;min-height:37px;margin-bottom:9px;padding:8px 5px 0 0;line-height:1.4;color:#828282;font-weight:bold;box-sizing:border-box}.input_info .radio{width:auto;margin:-2px 26px 0 0}.input_info .radio{width:auto;margin:-2px 26px 0 0;font-weight:normal;color:#252525}.input_info input[type=text],.input_info input[type=tel],.input_info .btn_option,.input_info .t_box,.input_info .schbox,.input_info .btn_date,.input_info .form,.input_info .text_box{display:inline-block;width:70%;vertical-align:top}.input_info .gender{display:inline-block;width:67%}.input_info .gender .radio:last-child{margin-right:0}.input_info .t_box{min-height:37px;padding-top:8px;vertical-align:top;box-sizing:border-box}.input_info .confirm_chk{margin-top:2px}.input_info .passenger+.confirm_chk{margin-bottom:33px}.input_info.type2 div>label:first-child{margin-top:0}.input_info.type2 div>label{display:block;width:100%;min-height:inherit;margin:9px 0 0 0;padding:8px 5px 8px 0}.input_info.type2 input[type=text],.input_info.type2 input[type=tel],.input_info.type2 .btn_option,.input_info.type2 .t_box,.input_info.type2 .schbox,.input_info.type2 .btn_date,.input_info.type2 .form,.input_info.type2 .text_box{width:100%}.input_info .confirm_chk label,.input_info.type2 .confirm_chk label,.confirm_chk label{display:inline-block;width:auto;height:auto;min-height:22px;margin-bottom:0;padding:0 0 0 31px;color:#828282;line-height:inherit;font-weight:normal;font-size:13px;line-height:1.65;box-sizing:border-box}.input_info .confirm_chk .checkbox input+span,.confirm_chk .checkbox input+span{top:50%;margin-top:-11px}.input_info .info_reg{margin:30px 0 0 0;padding-right:0}.input_info .info_reg li{width:100%;padding-bottom:14px}.input_info .info_reg li:after{content:"";display:block;clear:both}.input_info .info_reg li:last-child{padding-bottom:0}.input_info .info_reg li span{float:left;width:calc(100% - 60px)}.input_info .info_reg li span i{margin-top:-4px;margin-left:10px}.input_info .info_reg li a{float:right}.info_reg ul{margin-top:-5px}.doc_etc{margin-right:-20px}.doc_etc .group_info:first-child{padding-top:0}.doc_etc .group_info:last-child{padding-bottom:0;border-bottom:0}.doc_etc .group_info .confirm_chk{margin-top:10px}.doc_etc .group_info.input_info .form{font-size:0}.doc_etc .group_info.input_info .form>span{display:inline-block;width:50%;box-sizing:border-box}.doc_etc .group_info.input_info .form>span .btn_option{width:100%}.doc_etc .group_info.input_info .form>span:nth-child(1){padding-right:4px}.doc_etc .group_info.input_info .form>span:nth-child(2){padding-left:5px}.booker_info{padding-bottom:18px}.booker_info .tbl_type3{margin-top:0}.booker_info h3{padding:22px 0 8px 0}.booker_info h3 .btn_txt{float:right;margin-top:4px;font-weight:normal}.booker_info dl{margin:8px 0 -10px 0}.booker_info dl:after{content:"";display:block;clear:both}.booker_info dt,.booker_info dd{padding:5px 0}.booker_info dt{clear:both;float:left;width:100px;color:#828282;font-weight:bold}.booker_info dd{float:left;width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booker_info h3.sub_first{padding-bottom:11px!important}.booker_info .noti{padding-right:0;padding-bottom:9px}.content .section:last-child{padding-bottom:0;border-bottom:0}.booker_info .btn_area{margin-top:5px}.booker_info .reg_info{margin:7px 0}.booker_info .tbl_type3 th{padding:9px 0 8px 0;vertical-align:middle}.booker_info .tbl_type3 td{padding:5px 0 4px 0;vertical-align:middle}.prd_item{position:relative;padding:0 20px 0 0}.prd_item+.prd_item{padding-top:17px}.prd_item+.booker_info,.schedule.pay+.booker_info{border-top:1px solid #f2f2f2}.prd_item.add_bt .ico.btn_tooltip.menu{position:absolute;right:-17px;top:-5px}.prd_item.add_bt .thumb_info .info{padding-right:20px}.prd_item .b_info{margin:13px 0 25px 0}.prd_item .opt_info ~ .b_info{margin-top:-6px}.thumb_info{position:relative}.thumb_info+.tbl_type3{margin:28px 0 19px 0}.thumb_info .img{position:absolute;left:0;top:0;width:75px;height:75px}.thumb_info .img img{display:block;width:100%;height:100%;object-fit:cover}.thumb_info .info{min-height:75px;padding:0 0 0 90px}.thumb_info .info .cate{display:block;margin:-1px 0 0 0;font-size:12px;color:#fe583e;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thumb_info .info .name{padding-bottom:3px;font-size:16px;line-height:1.5;overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thumb_info .info .price{color:#fe583e;font-size:16px}.opt_info{padding:14px 0 14px 0;font-size:13px;color:#828282}.opt_info .date{margin-bottom:-2px}.section .btn_detail .btn_txt{margin-right:12px}.section .btn_detail .btn_txt.btn_block{display:inline-block;margin-top:7px}.section .btn_detail .btn_txt:last-child{margin-right:0}.info_traveler{border:0;margin-bottom:10px}.info_traveler>button{height:auto;padding:8px 0 21px 0;width:auto;line-height:1.5;font-size:13px;font-weight:normal;border:0}.info_traveler>button::after{position:static;width:10px;margin-left:7px;background-position:-40px -160px}.info_traveler>button.active::after{background-position:-480px -200px}.info_traveler .panel{border-bottom:0}.info_traveler .panel .input_info{border:0;padding-right:0;padding-bottom:14px}.info_traveler+.booker_info{margin-top:7px}.thumb_info+.info_traveler{margin-top:14px}.fare_area .tit{margin:10px 0 5px 0;font-size:13px}.fare_area .tit:first-child{margin-top:4px}.fare_detail{width:100%;font-size:13px}.fare_detail:after{content:"";display:block;clear:both}.fare_detail dt{clear:both;float:left;width:40%;color:#828282}.fare_detail dd{float:left;width:60%;text-align:right}.fare_detail.total{margin-top:15px;padding-top:14px;padding-bottom:6px;border-top:1px solid #ebebeb}.fare_detail.total dt{color:#fe583e}.fare_detail.total dd{color:#fe583e}.fare_detail.total .nor_type{color:#252525}.sale_info:after{content:"";display:block;clear:both}.sale_info .btn_txt{font-size:15px}.sale_info h3{padding:22px 0 5px 0}.sale_info h3 .download{float:right;margin-top:5px;padding:0!important}.sale_info h4{padding:15px 0 5px 0;font-weight:normal}.sale_info h3+h4{padding-top:10px}.sale_info dl+h4{margin-top:4px}.sale_info dl:after{content:"";display:block;clear:both}.sale_info dt{clear:both;float:left;width:62%;padding-top:3px;color:#828282;box-sizing:border-box}.sale_info dt::before{content:"";display:inline-block;width:3px;height:3px;margin:0 6px 0 0;vertical-align:middle;border-radius:50%;background-color:#a5a5a5}.sale_info dd{float:left;width:38%;text-align:right;padding-top:3px;word-break:keep-all;box-sizing:border-box}.sale_info .total{margin:16px 0 0 0;width:100%}.sale_info .total dt{font-weight:bold;color:#252525}.sale_info .total dt::before{display:none}.sale_info+.note_list{margin-top:19px}.sale_info.full dt{width:100%}.pay_info{padding:0 20px 0 0}.accordion.pay_info{padding-right:0}.accordion.pay_info .panel{padding:0 20px 30px 0}.accordion.pay_info button em{float:right;color:#fe583e;font-weight:normal}.accordion.pay_info .active em{display:none}.prd_item+.pay_info{border-top:1px solid #f2f2f2}.pay_info h3{padding:22px 0 6px 0}.pay_info h4{font-weight:normal}.pay_info dl::after{clear:both;display:block;content:""}.pay_info dl{font-size:15px}.pay_info dl+h4{margin-top:19px}.pay_info dt{clear:both;float:left;width:50%;padding-top:9px}.pay_info dd{float:left;width:50%;text-align:right;padding-top:9px}.pay_info .total{padding:14px 0 3px 0}.pay_info .total dt{font-weight:bold}.pay_info .total dd{line-height:1;font-size:23px;color:#fe583e}.pay_info .total .nor_type{font-weight:normal;color:#252525;font-size:15px;line-height:1.7}.pay_info .note_box{margin-bottom:25px}.pay_info .note_box .noti{padding:0}.pay_info+.note_list{margin-top:20px}.sub_total{padding-top:20px}.sub_total dt{font-weight:bold}.pay_info.cancel dt{width:40%;font-weight:bold}.pay_info.cancel dd{width:60%}.pay_info.cancel .price_dep1{padding-bottom:4px}.pay_info.cancel .price_dep2{padding-top:5px;font-weight:normal;font-size:13px;color:#828282}.total_pay h3{padding:22px 0 6px 0}.total_pay dl::after{clear:both;display:block;content:""}.total_pay dt{clear:both;float:left;width:40%;padding-top:9px}.total_pay dd{float:left;width:60%;text-align:right;padding-top:9px}.total_pay .total{padding-top:20px}.total_pay .total dt{font-weight:bold}.total_pay .total dd{line-height:1;font-size:23px;color:#fe583e}.total_pay .total .save{padding-top:4px;font-weight:normal;font-size:13px;color:#828282}.total_pay .total dd.save{padding-top:8px}.payment{padding-bottom:0;border-bottom:0}.payment h3{padding-top:25px;padding-bottom:6px}.pay_sel::-ms-expand{display:none}.payment_method{position:relative}.payment_method [data-content]{display:none}.payment_method .guide_li{margin-top:10px}.payment_method .guide_li>li{position:relative;padding-left:9px;font-size:12px;line-height:17px;color:#666;text-align:left}.payment_method .guide_li>li:before{display:block;position:absolute;top:5px;left:0;content:" ";width:3px;height:3px;background-color:#666;border-radius:100%}.payment_method .guide_li li+li{margin-top:5px}.payment_sel .payment_method .subtit{margin-top:-1px;padding:12px 0 15px 0;font-weight:bold;border-top:1px solid #f2f2f2}.payment_sel .payment_method:first-child .subtit{border-top:0}.pay_right{margin:29px 0 -11px 0}.pay_right:after{content:"";display:block;clear:both}.pay_right .color1{float:left}.pay_right .checkbox{float:right;width:auto;margin-top:0;color:#252525;font-weight:normal;line-height:1.7}.pay_sel{box-sizing:border-box;width:100%;height:30px;font-size:13px;line-height:28px;padding:0 28px 0 10px;border:1px solid #bfbfbf;border-radius:0;background:#fff url(../img/bg_sel_cartlist.png) no-repeat 100% 50%;background-size:20px auto;color:#888;-webkit-text-size-adjust:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.card_info{margin:15px -10px -10px -10px!important;padding:15px 40px 13px 20px;color:#333;font-size:12px;line-height:1.5;background-color:#e6dfda}.credit{padding:10px;background:#f2f2f2}.credit .tableDl{display:table;table-layout:fixed;width:100%}.credit dl{display:table-row}.credit dt,.order_wrap_02 .payment_method_wr .credit dd{display:table-cell;vertical-align:top}.credit dt{width:100px;padding-top:8px;font-size:14px;color:#333;word-break:keep-all}.credit dd{padding-top:5px;padding-bottom:5px}.credit .input{height:30px;line-height:28px;padding:0 10px;border:1px solid #bfbfbf;color:#888;font-size:13px;box-sizing:border-box}.credit .btn_text{position:relative;float:right;margin-top:5px;margin-bottom:10px;padding:0 22px 0 0;font-size:12px}.credit .btn_text:after{position:absolute;top:50%;right:0;content:" ";width:15px;height:15px;margin-top:-8px;background:url(../img/bg_ico_orderinfo_arr.png) no-repeat 100% -30px;background-size:95px auto}.credit .card_num{font-size:0}.credit .card_num .input{width:21.25%}.credit .card_num .desc{display:inline-block;width:5%;height:30px;color:#888;font-size:15px;text-align:center;line-height:30px;vertical-align:top}.credit .expiry_date{font-size:0}.credit .expiry_date:after{clear:both;display:block;content:""}.credit .expiry_date .pay_sel{display:inline-block;width:50%}.credit .expiry_date .pay_sel.month{width:47%;float:right}.credit .card_pw .input{width:50%}.credit .card_pw .desc{display:inline-block;height:30px;line-height:34px;vertical-align:top}.credit .radio_box .radio input+span{margin-top:-1px}.credit .radio_box label{font-size:13px}.credit .num_box{font-size:0}.credit .num_box .desc{display:inline-block;width:5%;height:30px;color:#888;font-size:15px;text-align:center;line-height:30px;vertical-align:top}.credit .num_box.type2 .input{width:47.5%}.credit .num_box.type3 .input{width:30%}.membership_wrap .btn.primary.border{border:1px solid #fe583e;color:#fe583e}.membership_wrap .agree{padding:25px 0 30px 0}.alliance{margin:-21px -20px 0 0}.alliance .panel{padding:0 20px 30px 0}.alliance .panel .inp_btn{padding-bottom:9px}.mem_inp{padding-bottom:24px}.mem_inp label{display:block;padding-bottom:11px;font-size:17px;font-weight:bold}.mem_inp input{width:20%}.skt_txt{padding:70px 0 7px 0;font-size:13px;font-weight:bold}.banner_type1{margin:70px 0 0 0}.banner_type1 img{width:100%;height:65.3vwvw}.prd_payinfo{font-size:14px;color:#828282}.banner_parallax{position:relative;height:41.3vw;margin:61px 0 10px 0;overflow:hidden}.banner_parallax img{width:100%;position:absolute;transform:translateY(0px)}.banner_parallax .txt{position:absolute;left:0;top:9.9vw;width:100%;height:100%;box-sizing:border-box;padding:0 5.3vw;color:#fff}.banner_parallax .txt .badge{display:inline-block;height:5.1vw;padding:0 1.9vw;margin-bottom:2.1vw;margin-right:.3vw;line-height:5.6vw;font-weight:normal;font-size:2.8vw;text-align:left}.banner_parallax .txt .name{margin-top:.8vw;font-size:5.1vw;font-weight:bold;line-height:6.9vw}.banner_parallax .txt .name em{display:block;overflow:hidden;white-space:nowrap;word-break:break-all}.slide_banner{position:relative;z-index:1;overflow:hidden;margin-bottom:-7px}.slide_banner .banner{float:left}.slide_banner .banner img{height:43.1vw}.main_banner{overflow-y:hidden;margin-top:60px}.main_banner img{width:100%}.main_banner .promo_list .slider_item .mask{height:41.3vw}.flytext{display:inline-block;position:relative;left:0;opacity:1;transform:translateX(0)}.flytext.trs{transition:transform .8s cubic-bezier(0.23,1,0.32,1),opacity .5s ease}.flytext.hide{opacity:0}.flytext.right{transform:translateX(-15vw)!important}.flytext.left{transform:translateX(15vw)!important}.no_data{text-align:center}.no_data:before{display:block;content:"";width:49px;height:49px;margin:0 auto 14px;background:url('../img/ico_round.png') no-repeat;background-size:481px 107px}.no_data em{display:block;color:#252525}.no_data p{color:#828282;font-size:14px}.no_data .btn_txt{margin-top:19px}.no_data.type1:before{background-position:-270px bottom}.no_data.type2:before{background-position:-324px bottom}.no_data.type3:before{background-position:-432px bottom}.no_data.type4:before{background-position:left top}.no_data.error{position:relative;margin:50px 20px 0 0;padding:41% 16px 0;text-align:center}.no_data.error p{margin-top:4px}.white_shadow{position:relative;width:100%;height:50px;top:-50px;margin-bottom:-50px;background:linear-gradient(to top,#fff,rgba(255,255,255,0));transition:opacity .3s ease}.white_shadow.hide{display:none}.goods_list{position:relative;margin-bottom:-4px}.goods_list ul{font-size:0}.goods_list::after{content:"";display:block;width:100%;height:7px;position:absolute;left:0;bottom:0;background:#fff;z-index:1}.goods_list li{display:inline-block;width:120px;margin-right:9px;vertical-align:top;box-sizing:border-box;white-space:normal}.goods_list li:last-child{margin-right:20px}.goods_list li a{position:relative;display:block}.goods_list li img{display:block;width:120px;height:120px;margin-bottom:13px;object-fit:cover;background:#ebebeb url(../img/img_blank.png) center center no-repeat;background-size:cover}.goods_list li span{display:block}.goods_list li .badge_area{position:absolute;left:0;top:110px;max-width:100%}.goods_list li .grade{margin-top:-2px;color:#fe583e;font-size:12px}.goods_list li a>.tit,.goods_list li a>.name{height:41px;margin-bottom:3px;padding-right:10px;overflow:hidden;white-space:normal;line-height:1.45;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.goods_list li .cate{margin:0 0 2px 0;color:#fe583e;font-size:12px}.goods_list li .sale_area{margin:0 0 -4px 0}.goods_list li .per{display:inline-block;margin-right:5px;font-size:12px;vertical-align:top}.goods_list li .cost{display:inline-block;font-size:11px;line-height:1.81;vertical-align:top}.goods_list li .price{font-size:14px}.goods_list li .point{margin-top:2px;font-size:11px}.goods_list li .user_info{margin-top:9px}.goods_list li .point+.user_info{margin-top:10px}.goods_list li .user_info:first-child{margin:0 0 15px 0}.goods_list li .user_info+img{margin-top:15px}.goods_list.big li{width:249px}.goods_list.big li a{position:relative}.goods_list.big li a:first-child::after{content:'';display:block;position:absolute;left:0;top:112px;width:100%;height:42px;background-image:linear-gradient(rgba(255,0,0,0),rgba(0,0,0,0.4))}.goods_list.big li a>img{width:249px;height:154px;margin:0}.goods_list.big li .tit{font-weight:bold}.goods_list.big li .tag{position:relative;margin:-30px 10px 17px 10px;color:#fff;font-size:15px;z-index:1}.goods_list.big li .tag span{display:inline-block;padding-left:10px;padding-bottom:3px;text-shadow:0 0 3px #000}.goods_list.big li .tag span:first-child{padding-left:0}.goods_list2{margin-bottom:-35px;font-size:0}.goods_list2 li{display:inline-block;width:50%;padding:0 0 37px 0;font-size:15px;vertical-align:top;box-sizing:border-box}.goods_list2 li:nth-child(odd){padding-right:5px}.goods_list2 li:nth-child(even){padding-left:4px}.goods_list2 li a{display:block}.goods_list2 li a:after{clear:both;display:block;content:""}.goods_list2 li img{display:block;width:100%;height:32.8vw;object-fit:cover}.goods_list2 li span{display:block}.goods_list2 li .tit{display:-webkit-box;max-height:50px;padding:14px 10px 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.goods_list2 li .badge_area{position:relative;float:left;margin:-10px 0}.goods_list2 li .desc{padding:0 0 7px 0;line-height:1.4;color:#828282;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods_list2 li .cost{margin:1px 0 -6px 0;font-size:12px}.goods_list2 li .price{margin-top:1px}.goods_list2 li .per{display:inline-block;margin-right:5px}.goods_list2 li .point{margin-top:-1px;font-size:12px}.goods_list2.ranking li{padding-bottom:31px}.goods_list3{margin-bottom:-6px}.goods_list3>li{position:relative;width:100%;padding:0 0 35px 0;box-sizing:border-box}.goods_list3>li:last-child{padding-bottom:0}.goods_list3 li a{display:block}.goods_list3 li img{display:block;width:100%;height:58.7vw;object-fit:cover}.goods_list3 li span{display:block}.goods_list3 li .badge_area{position:relative;float:left;margin:-9px 0}.goods_list3 li .badge_area .badge{display:inline-block}.goods_list3 li .cate{margin:19px 20px -12px 0;color:#fe583e;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods_list3 li .tit{clear:both;display:-webkit-box;max-height:50px;margin:19px 20px -1px 0;font-size:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.goods_list3 li .cate+.tit{margin-top:13px}.goods_list3 li .desc{margin-top:-4px;padding:2px 10px 0 0;overflow:hidden;color:#828282;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods_list3 li .box{position:relative;margin-top:4px}.goods_list3 li .price{padding-right:105px;font-size:16px;line-height:1.3;word-break:keep-all}.goods_list3 li .per{display:inline-block;margin-right:8px}.goods_list3 li .cost{margin:2px 0 -6px 0;font-size:13px}.goods_list3 li .sale{display:inline-block;word-break:keep-all}.goods_list3 li .s_pay{display:inline-block;margin-left:9px}.goods_list3 li .member{display:inline-block;margin:3px 5px 0 0;vertical-align:top}.goods_list3 li .btn_help{display:inline-block;margin-left:5px;margin-bottom:4px}.goods_list3 li .review{position:absolute;top:1px;right:20px;font-size:12px;color:#828282}.goods_list3 li .review span{display:inline-block}.goods_list3 li .accordion{clear:both;margin:-1px 0 5px 0;line-height:1.1;border:0}.goods_list3 li .accordion.no_benefit .benefit{display:none}.goods_list3 li .accordion.no_benefit>button{pointer-events:none}.goods_list3 li .accordion.no_benefit>button::after{display:none}.goods_list3 li .accordion>button{height:auto;margin-top:-1px;padding-right:40px;font-size:13px;font-weight:normal;line-height:1.2;border:0;overflow:inherit;text-overflow:inherit;white-space:normal}.goods_list3 li .accordion>button::after{top:10px;width:10px;height:6px;margin-top:0;background-position:-40px -160px}.goods_list3 li .accordion>button.active::after{background-position:-40px -178px}.goods_list3 li .accordion>button>span{display:inline-block;margin-top:4px}.goods_list3 li .accordion>button>span:last-child:after{display:none}.goods_list3 li .accordion>button>span:after{content:"";display:inline-block;width:1px;height:10px;margin:0 10px 0 8px;background:#ebebeb}.goods_list3 li .accordion .panel{margin:20px 20px 5px 0;padding:9px 15px;font-size:13px;color:#fe583e;border:1px solid #fe583e}.goods_list3 li .accordion .bnf_list li{line-height:1.65}.goods_list3 li .accordion .bnf_list li span{display:inline-block}.goods_list3 li .accordion .bnf_list li .bnf_tit{margin-right:7px}.goods_list3.add_bt li .ico.btn_tooltip.menu{position:absolute;right:4px;top:calc(57.8vw - -36px)}.goods_list3.add_bt li .ico.btn_tooltip.menu2{position:absolute;right:4px;top:calc(57.8vw - -15px)}.goods_list3.add_bt li .cate{margin-right:40px}.goods_list3.add_bt li .tit,.goods_list3.add_bt li .desc{padding-right:40px}.goods_list3 .user_info{clear:both;margin:13px 0 5px 0}.goods_list3 li a+.user_info{margin-top:8px}.goods_list3 li.end{position:relative}.goods_list3 li.end>a,.goods_list3 li.end .accordion,.goods_list3 li.end .btn_tooltip.menu{opacity:.25}.goods_list3 li.end .mask{position:absolute;left:0;top:0;width:100%;height:calc(100% - 34px);color:#fff;z-index:20;background:rgba(0,0,0,0.4)}.goods_list3 li.end:last-child .mask{height:100%}.goods_list3 li.end .mask p{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;text-align:center;line-height:80px;font-size:14px;color:#fff;border-radius:50%;background:#fe583e}.goods_list3 li.end .mask .btn_close5{position:absolute;right:0;top:0;width:36px;height:36px;background-position:-230px -30px}.goods_horiz li:after{content:"";display:block;clear:both}.goods_horiz li{display:block;position:relative;margin-bottom:30px;padding:0 20px 0 129px}.goods_horiz li:last-child{margin-bottom:0}.goods_horiz li a{display:block}.goods_horiz li a:after{clear:both;display:block;content:""}.goods_horiz li a>img{float:left;width:109px;height:109px;margin:0 0 0 -129px;object-fit:cover}.goods_horiz li span{display:block}.goods_horiz li .tag{margin:-1px 20px 2px 0;color:#fe583e;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods_horiz li .tag span{display:inline-block;padding-left:6px}.goods_horiz li .tag span:first-child{padding-left:0}.goods_horiz li .tit{width:100%;max-height:47px;margin:0 0 1px 0;padding-top:1px;font-size:15px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.goods_horiz li .tit+.price{padding-top:2px}.goods_horiz li .eng{font-size:14px;line-height:1.3;margin:-1px 0 5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods_horiz li .cate{padding:3px 0 6px 0;font-size:12px;color:#fe583e;line-height:1}.goods_horiz li .desc{padding:2px 10px 2px 0;overflow:hidden;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods_horiz li .class{padding:2px 0 0 0;font-size:12px;color:#828282}.goods_horiz li .class span{display:inline-block}.goods_horiz li .class span:first-child::after{content:'';display:inline-block;width:3px;height:3px;margin:0 4px 0 7px;vertical-align:middle;border-radius:50%;background:#d9d9d9}.goods_horiz li .cost{margin:3px 0 -6px 0;font-size:12px}.goods_horiz li .per{display:inline-block;margin-right:5px}.goods_horiz li .price{margin-bottom:-2px;font-size:15px}.goods_horiz li .point{margin-top:3px;font-size:12px}.goods_horiz li .eng+.price{padding-top:5px}.goods_horiz li .price.soldout{color:#fe583e;font-weight:bold}.goods_horiz li.soldout a{pointer-events:none}.goods_horiz li .badge_area{position:absolute;left:0;top:100px}.goods_horiz .user_info{margin-top:7px}.goods_horiz li.soldout .tit,.goods_horiz li.soldout .cate,.goods_horiz li.soldout img,.goods_horiz li.soldout .date{opacity:.25}.goods_horiz.md li{margin-bottom:30px}.goods_horiz .user_info{margin-top:-33px;height:21px}.goods_horiz li.soldout .tit2,.goods_horiz li.soldout .cate,.goods_horiz li.soldout img,.goods_horiz li.soldout .date{opacity:.25}.goods_horiz.essay{margin-bottom:12px}.goods_horiz.essay li:last-child{margin-bottom:0}.goods_horiz.essay li{margin-bottom:21px;padding:0 20px 0 0}.goods_horiz.essay li>a{float:left}.goods_horiz.essay li a>img{margin:0}.goods_horiz.essay li a:after{clear:both;display:block;content:""}.goods_horiz.essay li .info{float:left;width:calc(100% - 129px);padding-left:20px}.goods_horiz.essay li span{display:block}.goods_horiz.essay li .tag{margin:-1px 0 2px 0}.goods_horiz.essay li .tag span{display:inline;padding-left:6px}.goods_horiz.essay li .tag span:first-child{padding-left:0}.goods_horiz.essay li .tit{width:100%;max-height:47px;margin:0 0 4px 0;font-size:15px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.goods_horiz.essay .user_info{margin-top:8px;height:21px}.navCarousel.swiper-container{overflow:hidden}.navCarousel .tab_menu ul{overflow:hidden}.navContainer{position:relative;overflow:hidden;width:100%}.navContainer .swiper-wrapper{position:relative;width:100%;z-index:1;display:-webkit-box;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate(0px,0px);transform:translate3d(0px,0,0)}.navContainer .swiper-wrapper .swiper-slide{display:block;position:relative}.ticket_list{height:160px;overflow-y:hidden}.ticket_list ul{height:160px;font-size:0}.ticket_list li{display:inline-block;width:249px;margin-right:9px;box-sizing:border-box}.ticket_list li:last-child{margin-right:20px}.ticket_list li a{position:relative;display:block;width:249px;height:160px;padding-bottom:42px;border:1px solid #f2f2f2;box-sizing:border-box}.ticket_list li span{display:block}.ticket_list li .airline{height:35px;padding-left:19px;line-height:37px;font-size:12px;border-bottom:1px solid #f2f2f2}.ticket_list li .airline img{margin-right:5px}.ticket_list li .period{clear:both;padding:0 0 14px 19px;font-size:14px}.ticket_list li .route{display:block;width:100%;padding:13px 19px 2px 19px;max-height:72px;font-size:17px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket_list li .route img{width:45px;margin-top:10px;vertical-align:top}.ticket_list li .price{position:absolute;bottom:0;height:40px;width:100%;padding-right:17px;text-align:right;line-height:42px;font-size:15px;background:#f9f9f9;box-sizing:border-box}.ticket_list li .price .terms{float:left;padding-left:20px;width:60%;font-size:12px;color:#828282;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.ticket_list li .price .money{float:right;width:40%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket_list li .price .btn_refresh{float:right;margin:10px 0 0 9px}.ticket_list li .btn_txt{position:absolute;right:0;bottom:0;height:40px;padding:0 20px;font-size:12px}.ticket_list li .btn_txt:after{margin-bottom:0}.ticket_list.vertical{margin-right:20px;height:auto;overflow:visible}.ticket_list.vertical ul{display:block;width:100%;height:auto;overflow:visible}.ticket_list.vertical li{position:relative;display:block;width:100%;margin-top:9px;padding:0;box-sizing:border-box}.ticket_list.vertical li:first-child{margin-top:0}.ticket_list.vertical li .route strong{vertical-align:top}.ticket_list.vertical li a{width:100%}.ticket_list.vertical li .mask{display:none}.ticket_list.vertical li.end .mask{display:block;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;z-index:20;background:rgba(0,0,0,0.4)}.ticket_list.vertical li.end .mask p{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;text-align:center;line-height:80px;font-size:14px;color:#fff;border-radius:50%;background:#fe583e}.ticket_list.vertical li.end .mask .btn_close5{position:absolute;right:0;top:0;width:36px;height:36px;background-position:-230px -30px}.ticket_list.vertical li.end>a,.ticket_list.vertical li.end .ico.btn_tooltip.menu,.ticket_list.vertical li.end .btn_txt.type4{opacity:.25}.ticket_list.vertical li .route img{width:81px;margin-top:10px;vertical-align:top}.ticket_list.vertical .badge_area{position:absolute;left:-1px;bottom:-10px}.ticket_list.vertical.add_bt li .airline{padding-right:36px}.ticket_list.vertical.add_bt li .ico.btn_tooltip.menu{position:absolute;right:2px;top:0}.ticket_list2{height:194px;overflow-y:hidden}.ticket_list2 ul{height:194px;font-size:0}.ticket_list2 li{display:inline-block;height:100%;margin-right:9px}.ticket_list2 li:last-child{margin-right:20px}.ticket_list2 li a{display:block;width:276px;border:1px solid #f2f2f2;box-sizing:border-box}.ticket_list2 li .airline{margin-bottom:4px;padding:0 18px;font-size:12px;height:35px;line-height:35px;border-bottom:1px solid #f2f2f2}.ticket_list2 li .airline img{margin-right:5px}.ticket_list2 li .airline span{color:#828282}.ticket_list2 li .price{height:40px;margin-top:15px;padding-right:20px;line-height:40px;text-align:right;font-size:15px;background:#f9f9f9}.ticket_list2 li .flight_plan{padding:12px 16px 0 16px}.ticket_list2 li .flight_plan:after{content:"";display:block;clear:both}.ticket_list2 li .flight_plan>span{float:left}.ticket_list2 li .flight_plan .depart,.ticket_list2 li .flight_plan .arrival{display:block;width:68px;line-height:1.47;color:#828282;font-size:11px}.ticket_list2 li .flight_plan strong{display:block;font-weight:normal;color:#252525;font-size:14px}.ticket_list2 li .flight_plan .arrival{float:right}.ticket_list2 li .flight_plan .time{display:block;width:calc(100% - 136px);padding:3px 0 7px 0;text-align:center;font-size:11px;color:#828282;background:url('../img/bg_route.png') center bottom no-repeat;background-size:45px 6px;box-sizing:border-box}.help_passport p{color:#828282}.help_passport .tmp{padding:22px 16px 27px 16px}.help_passport .tmp img{width:100%}.help_passport li{display:block;padding-top:19px;font-size:14px;line-height:1.8}.help_passport li:first-child{padding:0}.help_passport li strong{display:block;padding-bottom:3px;font-size:15px}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box}.slick-slider .badge{font-weight:normal}.slick-slider a{outline:0}.slick-track{width:1000%;overflow:hidden}.slick-list{position:relative;display:block!important;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.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}.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.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;outline:0}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slide_track{padding:0 23px}.slick-dots{display:inline-block;width:100%;line-height:0}.slick-dots li{display:inline-block;width:5px;height:5px;margin-left:5px;vertical-align:top}.slick-dots li:first-child{margin-left:0}.slick-dots li button{width:100%;height:100%;border-radius:50%;background:#d9d9d9;text-indent:-9999px;vertical-align:top}.slick-dots li.slick-active button{background:#fe583e}.item_list{width:100%;box-sizing:border-box}.item_list li{display:block;margin-bottom:17px;padding-right:4px;vertical-align:middle;box-sizing:border-box}.item_list li .radio input+span{position:absolute;top:2px}.item_list li .radio{margin-right:0}.item_list li:last-child,.half_type.item_list li:nth-last-child(2){margin-bottom:0}.half_type{display:flex;flex-basis:0;flex-wrap:wrap;justify-content:flex-start}.half_type::after{display:block;content:"";clear:both}.half_type>*{width:48%;margin-bottom:50px;box-sizing:border-box;overflow:hidden}.half_type li{width:48%}.half_type label{display:block}.dim_box{position:absolute;left:0;top:0;display:block;width:100%;height:100%;font-size:14px;color:#fff;background:rgba(0,0,0,0.5)}.dim_box .ico.play{position:absolute;left:50%;top:50%;margin:-16px 0 0 -12px}.review_detail .review_list .review_item{padding-right:20px}.review_list li{padding:16px 0 20px 0;border-top:1px solid #f2f2f2}.review_list li:last-child{padding-bottom:0}.user_info{position:relative}.user_info>span{display:inline-block;vertical-align:top;font-size:13px;color:#828282}.user_info .info{position:relative}.user_info .info span{color:#828282;font-size:13px;font-weight:normal}.user_info .info span:after{content:"";display:inline-block;width:1px;height:9px;margin:0 4px 3px 10px;background:#ebebeb;vertical-align:middle}.user_info .info span:last-child:after{display:none}.user_info .info .purchaser{color:#fe583e}.user_info .info .non_purchaser{color:#252525}.user_info .thumb{display:block;position:absolute;left:0;top:50%;width:21px;height:21px;margin-top:-11px;border-radius:50%;overflow:hidden;font-size:0;line-height:0}.user_info .thumb img{width:100%;height:100%;object-fit:cover}.user_info .thumb:after{display:none!important}.user_info .thumb+.creator{padding-left:26px}.user_info .creator{display:block;height:21px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.user_info .review_point{position:absolute;right:0;top:5px}.review_item{display:block}.review_item .cont{position:relative;margin:6px 0 0 0;overflow:hidden}.review_item .cont:after{display:block;content:"";clear:both}.review_item .prd_name{margin:0 0 6px 0;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review_item .cont>.img{position:relative;float:right;width:62px;height:62px;margin-top:2px;overflow:hidden}.review_item .cont>.img img{display:block;width:62px;height:62px;object-fit:cover}.review_item .img a{display:block}.review_item .img+.txt_area{width:calc(100% - 62px);padding:0 15px 0 0}.review_item .txt_area{float:left;margin-top:-4px;box-sizing:border-box}.review_item .txt{margin-top:3px;max-height:70px;overflow:hidden;font-size:14px;word-break:break-all;white-space:normal}.review_item .txt.on{max-height:none}.review_item .count{display:inline-block;position:absolute;right:0;bottom:0;width:24px;text-align:center;vertical-align:middle;line-height:1.2;z-index:15;background:rgba(0,0,0,0.6)}.review_item .count .num{display:inline-block;color:#fff;font-size:13px;vertical-align:middle}.review_item .count .num:before{content:'+';display:inline-block;color:#fff;font-size:13px}.review_item .btn_txt.more{margin-top:9px;padding:5px 0;line-height:1.2;color:#fe583e}.review_item .btn_txt.more:before{content:"...";display:inline-block}.review_item .my_btn{float:right}.review_item .my_btn button{color:#a5a5a5}.review_item .my_btn button:first-child::after{content:'';display:inline-block;width:1px;height:9px;margin:0 4px 2px 8px;vertical-align:middle;background:#ebebeb}.photo_list{height:83px;overflow-y:hidden}.photo_list ul{height:83px;font-size:0}.photo_list li{display:inline-block;overflow:hidden;padding-right:9px;vertical-align:top}.photo_list li:last-child{padding-right:20px}.photo_list li a{display:block;position:relative}.photo_list li img{display:block;width:75px;height:75px;object-fit:cover}.photo_list .review_more{display:block;position:absolute;top:50%;left:0;width:100%;margin-top:-20px;text-align:center;color:#fff;font-size:13px}.photo_list .review_more .num{display:block;font-size:21px;line-height:1}.photo_list.big{height:155px}.photo_list.big ul{height:155px}.photo_list.big li img{width:120px;height:120px}.photo_list.big .photo_txt{width:120px;margin-top:12px;font-size:14px;color:#252525;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup.viewer .pop_cont{height:calc(100% - 55px);padding:0}.photo_slide{position:relative;height:100%}.photo_slide .slick-list{position:absolute;left:0;top:0;bottom:0;right:0}.photo_slide .slick-slider{height:100%}.photo_slide .slick-track{height:100%}.photo_slide .slider_item{height:100%;padding-top:37px;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;box-sizing:border-box}.photo_slide .img_area{position:relative}.photo_slide .img_area img{width:100%;height:auto}.photo_slide .review_item{padding:0 20px 30px}.photo_slide .img_area+.review_item{margin-top:34px}.photo_slide .review_item .prd_name{margin-bottom:10px;line-height:1.55;white-space:inherit;text-overflow:inherit}.photo_slide .review_item .cont{margin-top:4px}.photo_slide .review_item .txt{max-height:none;overflow:auto}.photo_slide .ico.play{z-index:10}.photo_slide .slick-arrow{position:fixed;top:50%;width:45px;height:45px;margin-top:-17px;text-align:center;font-size:0;z-index:999;background-color:rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent}.photo_slide .slick-arrow[disabled="disabled"]{opacity:0}.photo_slide .slick-arrow.trs{transition:left 1s ease,opacity .3s ease,right 1s ease}.photo_slide .slick-arrow:before{display:inline-block;content:"";width:13px;height:25px;background:url('../img/ico.png') no-repeat;background-size:520px 520px}.photo_slide .slick-arrow.slick-prev{left:0}.photo_slide .slick-arrow.slick-prev.hide{left:-45px}.photo_slide .slick-arrow.slick-prev:before{margin-left:-4px;background-position:-80px -160px}.photo_slide .slick-arrow.slick-next{right:0}.photo_slide .slick-arrow.slick-next.hide{right:-45px}.photo_slide .slick-arrow.slick-next:before{margin-right:-4px;background-position:-80px -200px}.photo_slide .prd_item_box{margin-top:26px}.prd_item_box a{display:block;position:relative;padding:20px 20px 15px 115px;border:1px solid #f2f2f2}.prd_item_box a:after{content:"";display:block;clear:both}.prd_item_box .img{display:block;float:left;width:75px;height:75px;margin:0 0 0 -95px}.prd_item_box .img img{width:100%;height:100%;object-fit:cover}.prd_item_box .cate{display:block;margin-top:-2px;padding:0;font-size:12px;color:#fe583e;line-height:1.4;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prd_item_box .tit{width:100%;max-height:38px;margin:0;font-size:14px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.prd_item_box .cate+.tit{margin-top:4px}.prd_item_box .cost{display:block;margin:4px 0 -5px 0;font-size:12px}.prd_item_box .per{margin-right:6px}.prd_item_box .cost+.price{margin-top:1px}.prd_item_box .price{display:block;margin-top:8px;font-size:14px}.prd_item_box .badge_area{position:absolute;left:20px;top:84px}.trip_badge{position:absolute;right:-1px;top:-20px}.trip_badge .badge{width:41px;height:41px;margin:0;padding:0;font-weight:normal;line-height:12px;vertical-align:top;background:url('../img/trip_badge.png') no-repeat;background-size:41px 41px}.trip_badge .badge em{display:block;width:28px;margin:10px auto 0 auto;white-space:normal;text-align:center;font-weight:bold}.popup.viewer .viewer_area{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.popup.viewer .viewer_area iframe{width:100%;height:100%;border:0;display:none}.popup.viewer.show .viewer_area iframe{display:block}.doc_etc .group_info.info_box .passenger:last-child .reg_info.type2{margin-bottom:5px}.info_box .btn_detail{margin-bottom:2px}.reply_write{margin-bottom:-1px}.reply_write input[type=text]{width:76%;float:left}.reply_write .btn{width:24%;height:37px;line-height:37px;font-size:15px}.upload_photo{height:75px;overflow-y:hidden}.upload_photo ul{font-size:0;text-align:left}.upload_photo li{display:inline-block;overflow:hidden;margin-right:9px;vertical-align:top}.upload_photo li:last-child{margin-right:20px}.upload_photo li span{display:inline-block;position:relative}.upload_photo li span img{display:block;width:75px;height:75px;object-fit:cover}.upload_photo li .btn_del4{position:absolute;right:0;top:0;z-index:10}.upload_photo li .dim_box{position:absolute;left:0;top:0}.upload_box{display:inline-block;font-size:0;vertical-align:top}.btn_upload{display:inline-block;position:relative;width:75px;height:75px;vertical-align:top;border:1px dashed #d9d9d9;cursor:pointer;box-sizing:border-box}.btn_upload input[type="file"]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn_upload:after{display:block;content:"";position:absolute;left:50%;top:50%;width:29px;height:29px;margin-top:-14px;margin-left:-14px;background:url('../img/ico.png') -400px -240px no-repeat;background-size:520px 520px}.upload_photo .txt_file{display:inline-block;margin-left:10px;color:#828282;font-size:14px;vertical-align:top;line-height:75px;letter-spacing:-0.02em}.promo_list li,.promo_list .slider_item{position:relative}.promo_list li a,.promo_list .slider_item a{display:block;position:relative;height:41.3vw}.promo_list li a img,.promo_list .slider_item a img{width:100%;height:100%;object-fit:cover}.promo_list li .mask,.promo_list .slider_item .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.4}.promo_list li .txt,.promo_list .slider_item .txt{position:absolute;left:5.3vw;right:5.3vw;top:5.6vw;z-index:2;color:#fff}.promo_list li .txt .badge.etc,.promo_list .slider_item .txt .badge.etc{height:5.1vw;padding:0 1.9vw;margin-bottom:2.1vw;margin-right:.3vw;line-height:5.6vw;font-weight:normal;font-size:2.8vw;text-align:left}.promo_list li .badge.ad,.promo_list .slider_item .badge.ad{position:absolute;right:0;top:0}.promo_list li .txt em,.promo_list .slider_item .txt em{display:block;width:100%;font-size:5.1vw;font-weight:bold;line-height:6.9vw;overflow:hidden;white-space:nowrap;word-break:break-all}.promo_list li .txt .txt2,.promo_list .slider_item .txt .txt2{margin-top:-0.1vw}.promo_list li .txt .date,.promo_list .slider_item .txt .date{display:inline-block;font-size:3.6vw;margin-top:2.9vw}.promo_list .slick-dots li{margin-top:0}ul.promo_list li{margin-top:20px}ul.promo_list li:first-child{margin-top:0}.promo_list.slider_wrap{height:48vw;overflow-y:hidden}.promo_list .slider_item .mask{height:41.3vw}.banner a::after{content:'';display:block;z-index:1}.bg_color .mask{display:none}.banner{margin-top:70px}.banner{position:relativel}.banner a{display:block;position:relative;height:41.3vw}.banner a img{width:100%;height:100%;object-fit:cover}.banner a::after{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.4}.banner .txt{position:absolute;left:5.3vw;right:5.3vw;top:9.9vw;z-index:2;color:#fff}.banner .txt .badge.etc{height:5.1vw;padding:0 1.9vw;margin-bottom:2.1vw;margin-right:.3vw;line-height:5.6vw;font-weight:normal;font-size:2.8vw;text-align:left}.banner .txt em{display:block;width:100%;font-size:5.1vw;font-weight:bold;line-height:6.9vw;overflow:hidden;white-space:nowrap;word-break:break-all}.banner .txt .txt2{margin-top:-0.1vw}.banner .txt .date{display:inline-block;font-size:3.6vw;margin-top:2.9vw}.banner .txt .sub{font-size:3.9vw}.banner.type2{margin:65px 0 0 0;position:relative}.banner.type2 a{height:29.6vw}.banner.type2 .txt{top:6.7vw}.banner.type2 .txt em{font-size:4.2vw;line-height:6.4vw}.banner.type2 .txt .sub{display:block;margin-bottom:.5vw;font-size:2.8vw}.banner.type3{margin:70px 0 5px 0;position:relative}.banner.type3 a{height:65.3vw}.banner.type3 .txt{top:23.5vw;left:8.0vw;right:8.0vw}.banner.type3 .txt em{margin:1.5vw 0 0 0;max-height:15.6vw;line-height:8.0vw;font-size:6.4vw}.banner.type3 .txt .txt2{margin-top:0}.banner.type3 .txt .date{margin-top:2.8vw}.banner.type2.bg_color,.banner.type3.bg_color a::after{display:none}.banner .badge.ad{position:absolute;top:0;right:0;margin-right:0;z-index:2;background:rgba(0,0,0,0.4)}.banner_GDN{margin:45px 0 0 0}.banner_GDN img{width:100%}.event_list li{margin-top:20px}.event_list li a{display:block;position:relative;padding-bottom:.8vw}.event_list li a img{width:100%;height:41.3vw;object-fit:cover}.event_list li .mask{position:absolute;left:0;top:0;width:45.3vw;height:41.3vw;padding:6.8vw 5.3vw;color:#fff;background:#000;box-sizing:border-box}.event_list li .mask.bg2{background:#1a3b5d}.event_list li .mask.bg3{background:#453f44}.event_list li .mask.bg4{background:#61606e}.event_list li .mask em{display:block;height:12.8vw;margin-bottom:1.6vw;overflow:hidden;font-size:4.8vw;font-weight:bold;line-height:1.35;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.event_list li .mask .sub{font-size:3.2vw;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event_list li .mask .date{display:block;padding:2.6vw 0 0 0;font-size:3.2vw;opacity:.4}.event_list li .desc{font-size:3.7vw;padding:2.4vw 20px 0 0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.event_list li .desc .during{display:block;margin-top:-0.8vw;font-size:3.2vw;color:#828282}.calendar_wrap{margin:0 -20px -17px -20px}.month_header{padding-left:20px;font-size:17px;font-weight:bold}.month_cont table{width:100%;margin-bottom:17px;table-layout:fixed}.month_cont table:last-child{width:100%;margin-bottom:0}.month_cont table th{padding:8px 0 17px 0;font-weight:normal}.month_cont table td{padding-bottom:12px;height:44px;text-align:center;line-height:1.5;vertical-align:top}.month_cont table td .day{display:block;font-size:17px;padding-top:3px}.month_cont table td .price{display:block;position:relative;margin-top:-2px;font-size:10px;color:#828282;z-index:2}.month_cont table td.disabled{opacity:.25}.month_cont table td.disabled .day_inner{pointer-events:none}.month_cont table td.disabled .price{display:none}.month_cont table td.holiday{color:#ff583d}.month_cont table td.holiday .price{color:#ff583d}.month_cont table td.selected .day_inner{background:#fff3f1}.month_cont table td.selected .day_inner{background:#fff3f1}.month_cont table td .day_inner{position:relative;height:100%;cursor:pointer}.month_cont table td.today .today{display:none;margin-top:-2px;font-size:10px}.month_cont table td.today .day:before{content:"";position:absolute;right:24%;top:8%;width:4px;height:4px;border-radius:50%;background:#fe583e}.calendar_month.default .month_cont table td.today .day:before{top:22%}.month_cont table td.selected.start .day_inner:before,.month_cont table td.selected.end .day_inner:before{content:"";display:block;position:absolute;top:0;width:3px;height:100%;background:#fff;box-sizing:border-box}.month_cont table td.selected.start .day_inner:before{left:0}.month_cont table td.selected.end .day_inner:before{right:0}.month_cont table td.selected.start .day_inner::after,.month_cont table td.selected.end .day_inner::after{position:absolute;top:0;bottom:0;z-index:1;content:'';width:0;height:0;border:8px solid #fe583e;border-top-width:22px;border-bottom-width:22px;border-top-color:#fff;border-bottom-color:#fff;pointer-events:none}.month_cont table td.selected.start+td.selected .day_inner::before,.month_cont table td.selected+td.selected.end .day_inner::after{position:absolute;top:0;bottom:0;z-index:1;content:'';width:0;height:0;border:8px solid #fe583e;border-top-width:22px;border-bottom-width:22px;border-top-color:#fff3f1;border-bottom-color:#fff3f1;pointer-events:none}.month_cont table td.selected.start+td.selected .day_inner::before{left:-8px;border-right:0}.month_cont table td.selected+td.selected.end .day_inner::after{left:0;border-left:0}.month_cont table td.selected.start.end .day_inner::after{content:"";display:block;position:absolute;left:inherit;right:0;top:0;width:3px;height:100%;background:#000;box-sizing:border-box}.month_cont table td.selected.start+td.selected.end .day_inner::after{border:8px solid #fe583e;border-top-width:22px;border-bottom-width:22px;border-top-color:#fff3f1;border-bottom-color:#fff3f1;left:-8px}.month_cont table td.selected.start+td.selected.end .day_inner::before{content:"";display:block;position:absolute;top:0;left:inherit;right:0;width:3px;height:100%;background:#fff;border:0;box-sizing:border-box}.month_cont table td.selected.start .day_inner,.month_cont table td.selected.end .day_inner{color:#fff;background:#fe583e}.month_cont table td.selected.start .price,.month_cont table td.selected.end .price{color:#fff}.month_cont table td.selected.start .day_inner::after{right:0;border-right:0}.month_cont table td.selected.end .day_inner::after{left:0;border-left:0}.calendar_month.default td .price{display:none}.calendar_month.default td .day{padding-top:10px}.month_cont.multi table td.selected.start .day_inner::after{right:0;border-right:0;border-top-color:#fff3f1;border-bottom-color:#fff3f1}.month_cont.multi table td.selected.start.end .day_inner::after{border:0}.month_cont.multi table td.selected.start.end .day_inner:after{content:"";display:block;position:absolute;top:0;right:0;width:3px;height:100%;background:#fff;box-sizing:border-box}.month_cont.multi table td.selected.start.end .day_inner:before,.month_cont.multi table td.selected.start.end .day_inner:after{background:#fff3f1}.month_cont.multi table td.selected.start+td.selected .day_inner::before{left:0;border:0;background:#fff3f1}.month_cont.multi table td.selected.start+td.selected.end .day_inner::before{left:initial;right:0;background:#fff}.month_cont.multi table td.selected.start+td.selected.start.end .day_inner::before{left:0;background:#fff3f1}.month_cont.multi table tr td:first-child.selected.end .day_inner::after{border-top-color:#fff3f1;border-bottom-color:#fff3f1}.month_cont.multi table td.selected.start.end+td.selected.start.end .day_inner::before{left:initial;right:0;background:#fff3f1}.month_cont.multi table td.selected.start.end+td.selected.end .day_inner::before{left:initial;right:0;background:#fff}.month_cont.multi table td.selected.start.end+td.selected.end .day_inner::after{left:0;border-left:0}.month_cont.multi table td.selected+td.selected.start.end .day_inner::after{left:initial;border:0}.calendar_month+.calendar_month{margin-top:18px}.dim_alert{position:fixed;height:0;bottom:76px;left:20px;right:20px;z-index:201;background:rgba(0,0,0,0.8);pointer-events:none;opacity:0;transition:opacity .3s ease}.dim_alert.show{height:auto;opacity:1}.dim_alert p{padding:17px 10px 18px 10px;color:#fff;text-align:center}.ico_list{margin-left:-10px;margin-right:10px}.ico_list ul:after{clear:both;display:block;content:""}.ico_list li{float:left;text-align:center}.ico_list li a{display:block}.ico_list .round_box{display:inline-block;position:relative;width:60px;height:60px;line-height:59px;text-align:center;border-radius:50%;background:#fff6f5}.ico_list .ico{text-align:center}.ico_list .ico.stay{margin-left:2px;text-align:center}.ico_list .txt{display:block;margin:7px auto 0;font-size:14px;line-height:1.4;text-align:center;white-space:nowrap}.ico_list li:first-child:nth-last-child(2),.ico_list li:first-child:nth-last-child(2) ~ li{width:50%}.ico_list li:first-child:nth-last-child(3),.ico_list li:first-child:nth-last-child(3) ~ li{width:33.33%}.ico_list li:first-child:nth-last-child(4),.ico_list li:first-child:nth-last-child(4) ~ li{width:25%}.thumb_list{box-sizing:border-box;height:210px;overflow-y:hidden}.thumb_list ol{padding-bottom:20px;font-size:0}.thumb_list li{display:inline-block;width:155px;margin-right:9px}.thumb_list li:last-child{margin-right:20px}.thumb_list li img{overflow:auto;width:100%;height:200px;object-fit:cover}.thumb_list li a{position:relative;display:block;width:100%;height:100%}.thumb_list li .txt_area{display:block;position:absolute;left:0;top:0;width:100%;height:80px;padding:13px 20px 0 20px;color:#fff;font-size:14px;z-index:20;box-sizing:border-box;background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0))}.thumb_list li .txt_area .tit{display:block;padding-bottom:5px;font-weight:bold;font-size:17px}.thumb_list li .txt_area .txt{line-height:1.5;white-space:normal;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thumb_list li .badge_area{position:relative;margin-top:-10px}.thumb_list li .badge_area .badge{display:block;text-align:left;word-break:break-all}.qna_list li>a{display:block;padding:16px 20px 22px 0;border-top:1px solid #f2f2f2}.qna_list .num_none .qna_item .cont .txt{max-width:100%}.qna_list .num_none .num{display:none}.qna_item:after{clear:both;display:block;content:""}.qna_item .cont{margin-top:3px;font-size:14px}.qna_item .cont .txt{float:left;max-width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qna_item .cont .num{float:left;margin-left:3px;color:#828282}.quik_btn{position:fixed;bottom:45px;z-index:100;width:100%;opacity:0;max-height:0;transition:all .5s ease;pointer-events:none;transition-timing-function:ease}.quik_btn.on{bottom:65px;opacity:1;max-height:100%;pointer-events:auto}.quik_btn::after{content:'';clear:both;display:block}.quik_btn .ico{position:absolute;width:45px;bottom:3px;height:45px;border-radius:50%;background-color:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,0.3)}.quik_btn .ico.btn_back2{left:15px}.quik_btn .ico.btn_top{right:15px}.quik_btn .ico.btn_write{right:15px;bottom:55px}.quick_plus{position:fixed;left:13px;bottom:65px;z-index:99;transition:bottom .5s ease;-webkit-transition:bottom .5s ease}.quick_plus.active{bottom:119px}.quick_plus .btn_plus{display:inline-block;width:50px;height:50px;background:url(../img/floating_btn_quick.png) no-repeat 0 center;background-size:50px;font-size:0;color:transparent}.quick_plus .plus_nav{display:none;position:absolute;left:5px;bottom:66px}.quick_plus .plus_nav ul li{display:table;width:140px;height:100%;margin-top:13.5px}.quick_plus .plus_nav ul li a{display:table-cell;width:140px;height:38px;color:#fff;font-size:14.5px;vertical-align:middle;padding:0 0 0 53px}.quick_plus .plus_nav ul li a.cart{background:url(../img/img_quick_new01.png) no-repeat 0 center;background-size:38px}.quick_plus .plus_nav ul li a.srewards{background:url(../img/img_quick_new02.png) no-repeat 0 center;background-size:38px}.quick_plus.open{z-index:2050;opacity:1}.quick_plus.open .btn_plus{transform:rotate(45deg)}.quick_plus.open .plus_nav{display:block}.r_btn_box{position:fixed;bottom:68px;height:40px;width:fit-content;left:50%;z-index:200;transform:translateX(-50%);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.2);border-radius:40px;box-sizing:border-box;background:#fff;opacity:0}.r_btn_box.op1{opacity:1}.r_btn_box:after{clear:both;display:block;content:""}.r_btn_box>span{position:relative;display:block;float:left;min-width:70px;height:100%;border-radius:40px;background:#fff;box-sizing:border-box}.r_btn_box .btn_ico{width:100%;height:100%;padding:0 12px;box-sizing:border-box}.r_btn_box span:before{display:block;content:"";position:absolute;left:0;top:15px;width:1px;height:10px;background:#ebebeb;z-index:10}.r_btn_box span:first-child:before{display:none}.r_btn_box.btn_moalang{left:50%;bottom:13px;height:72px;box-shadow:none;background:0}.r_btn_box.btn_moalang button{margin:0 auto;width:237px;height:70px;padding:13px 15px 13px;font-size:14px;line-height:20px;background:#ff9a3a;border-radius:5px;box-shadow:2px 2px 5px 0 rgba(0,0,0,0.2);box-sizing:border-box}.seller_top10_horiz{margin:0 0 0 -20px}.seller_top10_horiz.slider_wrap:after{content:"";display:block;clear:both}.seller_top10_horiz ol{float:left;padding:20px 0 0 20px;box-sizing:border-box}.seller_top10_horiz li{padding-top:20px}.seller_top10_horiz li>a{display:block;height:55px}.seller_top10_horiz li:first-child{padding-left:0}.seller_top10_horiz li .info_wrap{display:block;width:308px;padding:5px 20px 0 86px;box-sizing:border-box}.seller_top10_horiz li .rank{display:inline-block;width:20px;margin:0 0 0 -18px;text-align:center;vertical-align:middle;line-height:1;font-weight:bold}.seller_top10_horiz li .thum{float:left;width:55px;height:55px;margin:-5px 0 0 -86px;border-radius:50%;background:#f9f9f9;overflow:hidden}.seller_top10_horiz li .thum img{width:100%;height:100%;object-fit:contain}.seller_top10_horiz li .tit{display:block;text-align:center;color:#a5a5a5;font-size:17px;font-weight:bold;line-height:55px}.seller_top10_horiz li .name{display:inline-block;max-width:calc(100% - 20px);line-height:1;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller_top10_horiz li .name .em{vertical-align:top}.seller_top10_horiz li .desc{display:block;width:100%;margin:1px 0 0 7px;line-height:1.2;color:#828282;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller_top10_horiz li .score{text-align:center;color:#828282;font-size:13px}.seller_top10_horiz li .score::after{content:'';display:inline-block;width:1px;height:10px;margin:0 10px 2px 10px;vertical-align:middle;background:#ebebeb}.seller_top10_horiz.type2 ol{padding-top:0}.seller_top10_horiz.type2 li:first-child{padding-top:0}.seller_top10_horiz.type2 li:after{clear:both;display:block;content:""}.seller_top10_horiz.type2 li{position:relative;min-height:55px}.seller_top10_horiz.type2 li .info_wrap{display:table-cell;vertical-align:middle;position:relative;height:55px;padding:0 0 0 74px}.seller_top10_horiz.type2 li .info{display:block;margin-bottom:3px;line-height:20px}.seller_top10_horiz.type2 li .info a{line-height:16px;vertical-align:top}.seller_top10_horiz.type2 li .thum{position:absolute;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);margin:0}.seller_top10_horiz.type2 li .thum a{display:block;width:100%;height:100%}.seller_top10_horiz.type2 li .name{display:inline;max-width:inherit;vertical-align:top;overflow:inherit;text-overflow:inherit;white-space:normal}.seller_top10_horiz.type2 li .desc{margin-top:-3px;margin-left:0;overflow:inherit;text-overflow:inherit;white-space:normal;line-height:18px}.seller_top10_horiz.type2 li .talk{margin-top:-5px;vertical-align:top;line-height:16px}.seller_info{position:relative;background:#fff}.seller_detail{position:relative;padding-right:20px}.seller_detail .link{display:inline-block;max-width:calc(100% - 66px)}.seller_detail .link .seller_tit{padding-right:0}.seller_detail .tit{position:relative}.seller_detail .seller_logo{display:block;position:absolute;left:0;top:0;width:55px;height:55px;vertical-align:top;font-size:0;line-height:0;border-radius:50%;overflow:hidden;background:#f9f9f9}.seller_detail .seller_logo img{position:absolute;left:50%;top:50%;max-width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.seller_detail .seller_logo .tit{display:block;font-size:18px;color:#a5a5a5;font-weight:bold;text-align:center;line-height:55px}.seller_detail .seller_tit{display:block;padding:8px 66px 7px 63px;font-size:23px;line-height:40px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.seller_detail .btn_ico.talk{position:absolute;right:-5px;top:10px}.seller_detail .txt{display:block;padding:10px 0 0 0;font-size:14px;color:#828282;line-height:1.6}.seller_info.big .seller_detail .txt{display:-webkit-box;max-height:54px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coupon_banner.slider_wrap{height:145px;overflow-y:hidden}.coupon_banner{margin-top:50px}.coupon_banner .slider_item{position:relative;box-sizing:border-box;background:#f9f9f9}.coupon_banner .slider_item a{display:block;position:relative}.coupon_banner .txt{padding:26px 86px 20px 30px;box-sizing:border-box}.coupon_banner .txt p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon_banner .add{font-size:14px}.coupon_banner .add .seller:after{content:"";display:inline-block;width:3px;height:3px;margin:0 4px 4px 4px;border-radius:50%;vertical-align:middle;background:#a5a5a5}.coupon_banner .date{font-size:13px;color:#828282}.coupon_banner .name{margin:-3px 0 4px 0;font-size:17px;font-weight:bold}.coupon_banner .name.red{color:#f00}.coupon_banner .name.orange{color:#fe583e}.coupon_banner .name.yellow{color:#ffa800}.coupon_banner .name.pink{color:#ff3478}.coupon_banner .name.mint{color:#00d0b5}.coupon_banner .name.green{color:#03c55b}.coupon_banner .name.blue{color:#4296fe}.coupon_banner .name.purple{color:#731aed}.coupon_banner .name.black{color:#252525}.coupon_banner .down_area{position:absolute;right:0;top:0;width:68px;height:100%;border-left:1px dashed #ebebeb;box-sizing:border-box}.coupon_banner .download{position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px}.popup .coupon_wrap{margin-right:-20px}.popup .coupon_wrap .no_data{margin-top:100px}.coupon_wrap .inp_btn{margin-bottom:20px;margin-right:20px}.coupon_wrap .no_data{margin-top:60px;margin-right:20px}.coupon_wrap .coupon_banner{margin-top:0}.coupon_wrap .btn_area{margin-bottom:15px;margin-right:15px;text-align:right}.coupon_list li{margin-top:9px}.coupon_list li:first-child{margin-top:0}.coupon_list li>a{display:block}.coupon_list li>a .inner{padding-right:86px}.coupon_list li.disabled>a{pointer-events:none}.coupon_list li.disabled .txt{opacity:.25}.coupon_list li.disabled .name{color:#9e9e9e!important}.coupon_list li.disabled .down_area{display:none}.coupon_item .inner{position:relative;padding:24px 25px 20px 25px;background:#f9f9f9}.coupon_item .txt{padding:0}.coupon_item .fold_button{display:inline-block;margin-top:8px;width:auto;height:auto;text-align:left;line-height:inherit}.coupon_item .con_txt{padding:9px 25px 17px 25px;color:#a5a5a5;font-size:13px}.i_grade{display:inline-block;width:44px;height:44px;border-radius:50%;font-size:17px;color:#fff;font-weight:bold;text-align:center;line-height:46px}.i_grade.small{width:15px;height:15px;font-size:9px;line-height:16px}.i_grade.basic{background:#252525}.i_grade.bronze{background:#bc8023}.i_grade.silver{background:#888}.i_grade.gold{background:#edba0a}.schbox{position:relative}.schbox input[type=text]{width:100%;padding-right:45px}.schbox .btn_search2{position:absolute;right:15px;top:10px}.sch_type .sch_list_area{max-height:242px;padding:20px 15px 0 0;overflow:auto}.sch_type .sch_city_list li{margin-top:4px}.sch_type .sch_city_list li a{width:100%}.loader_wrap{position:fixed;left:0;top:0;z-index:5000;width:100%;height:100%;background:url('../img/bg_loader01.jpg') center center no-repeat;background-size:cover}.loader_wrap.type1{background-image:url('../img/bg_loader01.jpg')}.loader_wrap.type2{background-image:url('../img/bg_loader02.jpg')}.loader_wrap.type3{background-image:url('../img/bg_loader03.jpg')}.loader_wrap .loader{position:relative;margin:44.0vw auto 0 auto;border-radius:50%;width:37.3vw;height:37.3vw;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;background:url('../img/bg_loader.png') left top no-repeat;background-size:37.3vw 37.3vw}.loader_wrap .loader::before{content:'';position:absolute;left:25.6vw;top:1.6vw;display:block;width:5.7vw;height:4.4vw;background:url('../img/ico_flight.png') left top no-repeat;background-size:5.7vw 4.4vw;transform:rotate(65deg);opacity:1}.loader_wrap .during{position:absolute;left:50%;top:58.0vw;width:25.3vw;height:12.7vw;margin:0 0 0 -12.6vw;line-height:1.25;text-align:center;color:#fff;font-size:2.9vw;border-radius:50%;box-sizing:border-box}.loader_wrap .txt_info{position:absolute;left:10.9vw;bottom:12.0vw;font-size:7.5vw;color:#fff;line-height:1.4}.hashtag{margin:40px 0 6px 0}.hashtag>span{display:inline-block;margin:0 10px 6px 0;padding:3px 1px 0 1px;line-height:1.2;color:#828282;background:#f2f2f2}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.popup{position:fixed;left:0;top:0;z-index:1000;width:100%;height:0;box-sizing:border-box;background:#fff;opacity:0;pointer-events:none}.popup.show{display:flex;flex-direction:column;height:100%;opacity:1;pointer-events:all;transition:opacity .2s ease}.popup .head{position:relative;z-index:1000;width:100%;height:auto;padding:16px 20px 3px 20px;min-height:55px;box-sizing:border-box}.popup .head h1{float:left;max-width:calc(100% - 20px);margin-top:-2px;text-align:left;font-size:18px}.popup .head .btn_close{float:right}.popup .pop_cont{flex:1;width:100%;height:auto;padding:28px 20px 30px 20px;overflow:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.popup .pop_cont.full{height:calc(100% - 30px)}.popup .pop_cont h2{padding:41px 0 18px 0;font-size:17px}.popup .pop_cont>h2:first-child{padding:0 0 18px 0}.popup .pop_cont h3{padding:33px 0 19px 0;font-size:15px;line-height:1.6}.popup .pop_cont h2+h3{padding-top:0}.popup .pop_cont section{margin-right:-20px}.popup .pop_cont .note_list{padding-right:0}.popup .btn_box{position:static;bottom:0;width:100%;height:50px;z-index:100}.popup .btn_box.both button{float:left;width:50%}.popup.map_search h1{text-align:center;display:none}.popup.map_search .btn_txt.reset{position:absolute;left:20px;top:14px}.popup.map_search .head{position:absolute;left:0;top:0;height:55px;background-color:transparent}.popup.map_search .pop_cont{padding:0;margin:0;height:100%;overflow:hidden}.popup.map_search .map_wrap{position:relative;width:100%;height:100%;transition:height .3s ease-out;will-change:transform}.popup.map_search .map_wrap .mask{position:absolute;left:0;top:0;z-index:100;width:100%;height:80px;background:linear-gradient(rgba(246,255,255,1),rgba(255,255,255,0))}.popup.map_search .map_area{position:relative;height:100%}.popup.map_search .map_area .marker{position:absolute;padding:3px 7px 0;font-size:14px;border:1px solid #e5e5e5;background:#fff;box-shadow:4px 4px 4px rgba(0,0,0,0.1)}.popup.map_search .map_area .marker::after{content:'';position:absolute;left:50%;bottom:-5px;margin-left:-3px;border:6px solid transparent;border-bottom:0;border-top-color:#fff}.popup.map_search .map_area .marker.active{z-index:5;color:#fff;border-color:#fe583e;background:#fe583e}.popup.map_search .map_area .marker.active::after{border:6px solid transparent;border-bottom:0;border-top-color:#fe583e}.popup.map_search .r_btn_box{position:absolute;bottom:20px;z-index:5}.popup.map_search .goods_list{padding-top:30px;box-sizing:border-box}.popup.map_search .goods_list ul{padding-left:40px}.popup.map_search .map_wrap.open{height:calc(100% - 296px)}.popup.map_search .map_wrap.open .goods_list{display:block;margin-bottom:-6px}.popup.filter .head{padding:12px 20px 17px 20px}.popup.filter h1{width:100%;text-align:center;margin-top:0;padding-bottom:0}.popup.filter .btn_txt.reset{float:left;margin-top:-23px}.popup.filter .btn_close{margin-top:-18px}.popup.filter h2{padding:21px 0 13px 0}.popup.filter section.filter:first-child h2{padding-top:0}.popup.filter h2 .opt_txt{display:inline-block;margin:4px 0 0 10px;font-size:13px;color:#828282;font-weight:normal;vertical-align:top;line-height:1.6}.popup.filter h2 .stxt{float:right;font-weight:normal;font-size:15px}.popup.filter section h3:first-child{padding-top:0}.popup.filter .pop_cont section:last-child{padding-bottom:0;border-bottom:0}section.filter{padding-bottom:30px;padding-right:20px;border-bottom:1px solid #f2f2f2}.popup.filter .filter h3{padding:0 0 10px 0;font-size:15px;font-weight:normal}.popup.filter .filter h3 span{float:right;color:#828282}.popup.filter .filter.box_type1 p+h3{padding-top:34px}.popup.filter .filter.box_type1 p{margin-top:-10px}.popup.filter .filter.box_type1 p:after{clear:both;display:block;content:""}.popup.filter .filter.box_type1 .checkbox{position:relative;display:block;float:left;width:calc(50% - 5px);height:57px;margin:10px 0 0 0;padding:11px 0 0 45px;line-height:1.3;font-size:14px;letter-spacing:-0.03em;border:1px solid #e5e5e5;border-radius:2px;box-sizing:border-box}.popup.filter .filter.box_type1 .checkbox:nth-child(even){margin-left:10px}.popup.filter .filter.box_type1 .checkbox.checked{border-color:#fe583e}.popup.filter .filter.box_type1 .checkbox input+span{float:left;position:absolute;top:50%;margin-top:-11px}.popup.filter .filter .range-times-go{margin-bottom:68px}.popup.filter .filter.stops .checkbox{margin-left:2.6%}.popup.filter .filter.stops .checkbox:first-child{margin-left:0}.popup.filter .filter .half_type li .checkbox{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup.filter .filter .fold_button{margin-bottom:-11px}.range_wrap+h3{margin-top:40px}.range_wrap{display:block;position:relative;width:calc(100% - 26px);padding-left:13px;border:1px solid transparent;box-sizing:border-box}.range_bar{height:4px;margin:11px 0;background-color:#f2f2f2;width:calc(100% - -13px);border-radius:100px;position:relative;overflow:hidden}.range_bar_value{display:inline-block;width:100%;height:100%;background-color:#fe583e;position:absolute}.range_pointer{display:inline-block;width:26px;height:26px;position:absolute;top:0;left:0;box-sizing:border-box;border-radius:100px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff}.slider-price-text{float:right;font-weight:normal;font-size:15px;color:#828282;line-height:1.6}.ui-slider-range.ui-widget-header.ui-corner-all{position:relative;width:auto;height:4px;margin:11px 0 11px 13px;background-color:#fe583e;overflow:hidden;border-radius:100px}.ui-slider-handle.ui-state-default.ui-corner-all{display:inline-block;width:26px;height:26px;position:absolute;top:0;left:0;box-sizing:border-box;border-radius:100px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff}.price-filter-range{width:calc(100% - -13px);margin-bottom:10px;background-color:#f2f2f2;border-radius:100px}.popup.image .head h1{text-align:center}.popup.image .pop_cont{padding:0;display:flex;justify-content:center;align-items:center}.popup.image .pop_cont img{width:100vw}.modal{position:fixed;top:50%;transform:translateY(-50%);width:calc(100% - 80px);height:0;background:#fff;z-index:3020;box-sizing:border-box;left:40px;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;pointer-events:none}.modal.show{height:auto;pointer-events:all;opacity:1;transition:opacity .3s ease}.modal h1{padding:20px 0 18px 0;font-size:17px}.modal h2{padding:20px 0 25px 0}.modal h2 .stxt{font-size:15px;font-weight:normal}.modal button.btn_close2{position:absolute;top:-30px;z-index:3001;right:0}.modal_content{overflow:auto;max-height:420px;padding:0 25px 30px 25px;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.modal_content p.txt_alert{color:#828282;line-height:1.5;word-break:keep-all}.modal_btn .btn{display:block;float:left;color:#fe583e;border-top:1px solid #ebebeb;background:#fff}.modal_btn.both .btn{width:50%}.modal_btn.both .btn:disabled{color:#cecece}.modal_btn.both .btn:first-child{width:50%;color:#252525;border-right:1px solid #ebebeb}.modal .bg_box{padding:14px 20px 16px 20px;background:#f9f9f9}.modal .txt_alert+.bg_box{margin-top:20px}.modal .bg_box .tit{font-size:14px;font-weight:bold}.modal .bg_box .explain dt{margin-top:15px;font-size:14px;font-weight:bold;color:#828282}.modal .bg_box .explain dd{font-size:14px;color:#828282}.modal .exp_box dt:first-child{margin-top:4px}.modal .exp_box dt{margin:20px 0 4px 0;font-size:15px;font-weight:bold}.modal .exp_box dd{font-size:14px;color:#828282}.modal .tax_info{display:block}.modal ~ .modal.show{z-index:3010}.bg_box.agree_scroll{overflow:auto;max-height:200px;padding:0}.bg_box.agree_scroll .inner{padding:14px 20px 16px 20px}.bg_box.agree_scroll .tit{font-size:14px;font-weight:bold}.bg_box.agree_scroll .tit2{margin-top:15px;font-size:13px;font-weight:bold}.bg_box.agree_scroll .explain dt{font-size:13px}.bg_box.agree_scroll .explain dd{font-size:13px}.bg_box.agree_scroll .explain dd ul li{margin-top:5px}.bg_box.agree_scroll .explain dd ul li:first-child{margin-top:0}.bg_box.agree_scroll .explain dd ol{padding-left:5px}.bg_box.agree_scroll .explain .es{color:#fe583e}.pop_sns{display:none;position:fixed;bottom:0;left:0;width:100%;text-align:center;opacity:0;z-index:3000;pointer-events:none;transition:opacity .3s ease}.pop_sns.show{display:block;opacity:1;pointer-events:all}.pop_sns .iframe_area{width:100%;height:240px;margin-bottom:95px;overflow:hidden}.pop_sns .sns_items{position:relative}.pop_sns .sns_items button{display:block;opacity:0;width:100%;height:35px;line-height:37px;margin-bottom:25px;text-align:center;text-indent:0;color:#fff;z-index:2000;overflow:inherit;transition:transform .5s cubic-bezier(0.215,0.61,0.355,1),opacity .5s ease;transform:translateY(150%);background:0}.pop_sns .sns_items button.active{opacity:1;transform:translateY(0)}.pop_sns .btn_close4{position:absolute;left:50%;top:-58px;margin-left:-11px}.pop_sns .btn_close4.hide{opacity:0}.copy_end{position:fixed;width:100%;height:100%;z-index:3020;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.copy_end.show{opacity:1}.copy_end div{color:#fff}.copy_end i{display:block;margin:0 auto}.popup.tab_btn .pop_cont{padding-bottom:80px}.popup.tab_btn .btn_box{display:none;position:fixed;bottom:0;left:0}.popup.tab_btn .btn_box.active{display:block}.s_rewards{margin-top:-28px}.s_rewards .tit{font-size:15px;color:#252525;text-align:center}.s_rewards .tit>em{display:block;margin-bottom:4px;font-size:19px;font-weight:bold}.s_rewards .inner_bx{margin:35px 0 40px;padding:34px 0 40px;background-color:#f9f9f9}.s_rewards .inner_bx .txt{padding:0 25px;font-size:14px;color:#252525;text-align:center}.s_rewards .inner_bx .process ol{width:285px;margin:30px auto 0;font-size:0;text-align:center;overflow:hidden}.s_rewards .inner_bx .process li{position:relative;float:left;padding:0 22px 15px 0}.s_rewards .inner_bx .process li:nth-child(3){padding-right:0!important}.s_rewards .inner_bx .process li:nth-last-child(1){float:right;padding:0}.s_rewards .inner_bx .process li .circle{display:flex;align-items:center;justify-content:center;width:80px;height:80px;padding-top:3px;border:1px solid #e9e9e9;border-radius:50%;font-size:12px;color:#252525;line-height:16px;box-sizing:border-box}.s_rewards .inner_bx .process li .circle.last{background-color:#fe583e;color:#fff;border-color:#fe583e}.s_rewards .inner_bx .process .arrow{position:absolute;right:5px;top:35px;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #e9e9e9}.s_rewards .inner_bx .process .arrow:before{position:absolute;right:2px;top:-1px;display:block;content:'';height:1px;width:10px;background-color:#e9e9e9}.s_rewards .inner_bx .process .arrow.right{border-width:4.5px 0 4.5px 5px}.s_rewards .inner_bx .process .arrow.left{left:4px;border-width:4.5px 5px 4.5px 0;border-color:transparent #e9e9e9 transparent transparent}.s_rewards .inner_bx .process .arrow.left:before{left:3px}.s_rewards .inner_bx .process .arrow.down{top:91px;right:64px;transform:rotate(37deg);border-width:5px 4.5px 0 4.5px;border-color:#e9e9e9 transparent transparent transparent}.s_rewards .inner_bx .process .arrow.down:before{left:-5px;top:-10px;width:10px;transform:rotate(90deg)}.s_rewards .inner_bx .process .step_2{width:235px}.s_rewards .inner_bx .process .step_2 li{padding-bottom:0}.s_rewards .inner_bx .process .step_2 .arrow{right:-41px}.s_rewards .inner_bx .process .step_2 .arrow:before{width:50px}.s_rewards .inner_bx .process .step_4{width:235px}.s_rewards .inner_bx .process .step_4 li:nth-child(1){padding:0 75px 48px 0}.s_rewards .inner_bx .process .step_4 li:nth-child(2){padding:0 0 48px 0}.s_rewards .inner_bx .process .step_4 li:nth-last-child(2){float:right;margin-right:0;padding:0 0 0 75px}.s_rewards .inner_bx .process .step_4 li:nth-last-child(2) .arrow{left:10px}.s_rewards .inner_bx .process .step_4 li:nth-last-child(2) .arrow:before{left:0}.s_rewards .inner_bx .process .step_4 .arrow:before{width:53px}.s_rewards .inner_bx .process .step_4 .arrow.down{right:36px;top:112px;transform:rotate(0)}.s_rewards .inner_bx .process .step_4 .arrow.down:before{left:-12px;top:-15px;width:25px;transform:rotate(90deg)}.s_rewards .inner_bx .process .step_5 li:nth-last-child(2){float:right;margin-right:57px;padding:0 0 0 22px}.s_rewards .inner_bx .process .step_6 li{padding-bottom:22px}.s_rewards .inner_bx .process .step_6 li:nth-last-child(2){float:right;padding:0 0 0 22px}.s_rewards .inner_bx .process .step_6 li:nth-last-child(3){float:right;padding:0 0 0 22px}.s_rewards .inner_bx .process .step_6 li:nth-child(3) .arrow.down{top:94px;right:34px;transform:rotate(0)}.s_rewards .inner_bx .process .step_6 li:last-child{padding-bottom:0}.s_rewards .saving_rewards{overflow:hidden}.s_rewards .saving_rewards+.saving_rewards{margin-top:7px}.s_rewards .saving_rewards .txt{float:left;font-size:15px;color:#252525}.s_rewards .saving_rewards .txt.b{font-weight:bold}.s_rewards .saving_rewards .point{float:right;font-size:15px}.s_rewards .saving_rewards .point.em{font-size:23px;line-height:1}.s_rewards .saving_rewards .point>em{font-weight:bold}.s_rewards .txt_ok{margin-top:22px;font-size:13px;text-align:center}.s_rewards .input_info{padding-right:0;border-bottom:0}.s_rewards .input_info .noti{margin:0 0 10px;padding:0}.s_rewards .tab_wrap.rewards{margin-top:29px}.option_select{will-change:transform}.pop_option{position:fixed;z-index:3000;left:0;width:100%;max-height:50%;letter-spacing:-0.03em;overflow:auto;opacity:1;bottom:0;transform:translate3d(0,105%,0)}.pop_option.show{transform:translate3d(0,0,0)}.pop_option.hide{opacity:0;pointer-events:none}.pop_option{transition:transform .5s cubic-bezier(0.215,0.61,0.355,1),opacity .3s ease}.pop_option .none_click a{text-align:left;color:#fe583e}.pop_option .none_click.hide{display:none}.pop_option ul{position:relative;bottom:0;width:100%;padding:19px 0 25px 0;font-size:15px;box-sizing:border-box;background:#fff;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.pop_option li a{display:block;padding:10px 20px;font-weight:normal;text-align:center;color:#828282;outline:0}.pop_option li.disabled{opacity:.25;pointer-events:none}.pop_option li a::after{content:"";display:block;clear:both}.pop_option li a.on{color:#fe583e}.pop_option li span{float:unset}.pop_option li strong{float:unset;font-weight:normal}.pop_option .fleft{width:calc(100% - 120px);text-align:left}.pop_option .fright{width:120px;text-align:right}.pop_option .option_stock{display:block;margin-top:-2px;font-size:13px;color:#a5a5a5}.pop_option ul.fnb_opt{padding-bottom:70px}.pop_option ul.fnb_opt li a{padding-left:40px;text-align:left;color:#252525}.pop_option ul.fnb_opt li a i{width:20px;height:19px;margin-right:23px}.pop_option ul.fnb_opt li a i.flight{background-position:0 -80px}.pop_option ul.fnb_opt li a i.hotel{background-position:-40px -80px}.pop_option ul.fnb_opt li a i.pack{background-position:-80px -80px}.pop_option ul.fnb_opt li a i.acti{background-position:-120px -80px}.category_list:after{clear:both;display:block;content:""}.category_list li{float:left;width:50%;height:178px;margin-bottom:20px}.category_list li a{display:block;height:100%;margin-right:20px;padding:17px 22px 30px 24px;box-sizing:border-box;word-break:keep-all;background:#f9f9f9}.category_list li .tit{display:block;margin-bottom:2px;font-size:16px;font-weight:bold}.category_list li .txt{display:block;font-size:14px;color:#828282;line-height:1.4}.category_list li .cate{display:inline-block;margin-top:23px}.category_list li .ico_cate.hotel{margin-left:6px}.category_list li .ico_cate.activity{margin-left:5px}.category_list li .ico_cate.package{margin-left:12px}.popup.search{display:flex;flex-direction:column;width:100%;background:#fff}.popup.search .head{height:auto;min-height:40px;padding:0 20px;background:#fe583e;overflow:hidden}.popup.search .head h1{display:none}.popup.search .head .btn_close5{float:right;margin-top:19px}.popup.search .pop_cont{flex:1;height:auto;padding:0;overflow:auto;box-sizing:border-box}.popup.search .pop_cont h2{padding:12px 0 18px 0;font-size:18px}.popup.search .pop_cont section{margin-right:-20px}.popup.search .pop_cont>.tab_wrap{padding:0 20px 30px 20px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.popup.search .pop_cont>.tab_wrap>.tab_cont .btn_box{display:none;position:fixed;left:0;bottom:0;width:100%;height:50px}.popup.search .pop_cont>.tab_wrap>.tab_cont.btn_on{position:relative;padding-bottom:50px}.popup.search .pop_cont>.tab_wrap>.tab_cont.btn_on .btn_box{display:block}.popup.search .tscroll_mask:after{width:calc(100% - -20px)}.popup.search .tab_menu.search{width:auto;margin-bottom:15px;padding-top:32px;padding-bottom:1px}.popup.search .tab_menu.type2{width:auto;height:31px;margin:0 -20px 15px -20px!important}.popup.search .no_data.dual{margin-top:38%}.popup.search .sch_lst_area{margin:0 -20px}.popup.search .calendar_wrap{margin-top:23px}.popup.search .seat_option{margin-top:30px}.popup.search .tab_cont h2+.seat_option{margin-top:0}.popup.search .tab_cont h2:first-child{padding:8px 0 12px 0}.popup.search .ico.btn_del3{margin-left:13px;margin-bottom:2px}.popup.search .input_search_kwd{margin:26px -20px 24px -20px}.popup.search .input_search_kwd .sch_input input+label{padding-left:2px}.popup.search .input_search_kwd .sch_input input+label:before{content:"";display:block;position:absolute;left:0;top:3px;width:2px;height:25px;background-image:url('../img/cursor2.gif');background-position:0 0;background-repeat:no-repeat;background-size:2px 25px;z-index:1}.popup.search .seat_option+.item_list{padding-top:10px}.popup.search .sch_recent_list li{position:relative;margin-bottom:8px}.popup.search .sch_recent_list li:after{content:"";display:block;clear:both}.popup.search .sch_recent_list li.active{background:#fff3f1}.popup.search .sch_recent_list li a{position:relative;float:left;width:calc(100% - 29px);padding:6px 0 2px 27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.popup.search .sch_recent_list li a::before{display:inline-block;content:"";width:15px;height:18px;margin:0 10px 0 -25px;vertical-align:middle;background:url('../img/ico.png') no-repeat -243px -200px;background-size:520px 520px}.popup.search .sch_recent_list li a .area{display:block;margin-top:-3px;font-size:14px;color:#828282}.popup.search .sch_recent_list li:last-child{margin-bottom:0;padding:0}.popup.search .sch_recent_list li .btn_del{position:absolute;right:0;top:18px;margin:0}.popup.search .btn_box{position:static}.popup.s_prd .head{position:relative;height:auto;padding:16px 20px 3px 20px;background:#fff}.popup.s_prd .head h1{display:block}.popup.s_prd .pop_cont{margin-top:0;padding-bottom:30px}.popup.s_prd .pop_cont>.tab_wrap.route2{height:100%;margin-top:0}.popup.s_prd .tab_menu.search{padding-top:28px}.route_select{width:100%;padding-left:20px;background:#fe583e;box-sizing:border-box}.route_select .route{height:50px;border-bottom:1px solid #fa7561}.route_select button{display:inline-block;margin:1px 0 -1px 0;width:23.5%;height:50px;text-align:left;line-height:50px;color:#fff;font-weight:bold;opacity:.25}.route_select button span{display:inline-block;vertical-align:top}.route_select button .city{width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route_select button .code{display:none;width:28px;color:#fff;font-size:12px;font-weight:normal;opacity:1}.route_select button.selected{color:#fff;opacity:1;font-weight:normal}.route_select button.selected .city{font-weight:bold}.route_select button.selected .code{display:inline-block}.route_select button.active{color:#fff;opacity:1;border-bottom:2px solid #fff}.route_select button.date{width:25%}.route_select .ico.btn_wplus.active,.route_select .ico.btn_wminus.active{border:0}.route_select button.date.selected{color:rgba(255,255,255,0.6)}.route_select .btn_swap{width:30px;margin:0 -3px;opacity:1}.route_select .btn_swap.active{border-bottom:0}.route_select .btn_swap .ico.arrow2{margin:0 9px}.route_select .ico.btn_wplus,.route_select .ico.btn_wminus{float:right;margin:12px 12px 0 0}.ico.btn_wplus,.ico.btn_wminus{opacity:1;border:0}.ico.btn_wplus:focus,.ico.btn_wminus:focus{opacity:1;border:0}.tab_menu.search{padding-top:13px;height:22px;margin-bottom:0;overflow-y:hidden}.tab_menu.search::after{display:none}.tab_menu.search ul{height:30px;overflow:scroll;overflow-y:hidden}.tab_menu.search li{display:inline-block;height:25px;padding:0 0 0 6px;position:relative;margin-left:10px;border:0}.tab_menu.search li::before{position:absolute;content:'';display:inline-block;width:3px;height:3px;border-radius:50%;top:calc(50% - 3px);left:-3px;background:#d9d9d9}.tab_menu.search li:first-child{padding-left:20px;margin-left:0}.tab_menu.search li:first-child::before{display:none}.tab_menu.search li a{display:inline-block;padding:0}.tab_menu.search li a.on{color:#fe583e;font-weight:bold;border-bottom:0}.tab_menu.search li a.on::after{display:none}.pop_search .sch_recent_list{margin-bottom:-9px}.pop_search .sch_recent_list,.pop_search .sch_city_list{padding-top:14px}.sch_city_list li{position:relative;margin-bottom:8px}.sch_city_list li:after{content:"";display:block;clear:both}.sch_city_list li.active{background:#fff3f1}.sch_city_list li a{position:relative;float:left;width:100%;padding:6px 0 2px 27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.sch_city_list li a::before{display:inline-block;content:"";width:15px;height:18px;margin:0 10px 0 -25px;vertical-align:middle;background:url('../img/ico.png') no-repeat -120px -240px;background-size:520px 520px}.sch_city_list li a .area{display:block;margin-top:-3px;font-size:14px;color:#828282}.sch_city_list li:last-child{margin-bottom:0;padding:0}.sch_city_list.select li{position:relative;margin:0}.sch_city_list.select li label{padding:10px 20px 7px 47px;border:0}.sch_city_list.select li label .tit{font-weight:normal}.sch_city_list.select li label .tit::before{display:inline-block;content:"";width:15px;height:18px;margin:0 10px 0 -27px;vertical-align:middle;background:url('../img/ico.png') no-repeat -120px -240px;background-size:520px 520px}.sch_city_list.select li label .area{display:block;font-size:14px;color:#828282}.sch_city_list.select li em{display:inline-block}.sch_city_list.select .radio.big input+span,.sch_city_list.select .checkbox.big input+span{display:none}.sch_city_list.select .checkbox.big.checked{background:#fff3f1}.sch_city_list.select li mark{color:#fe583e;background:0}.sch_city_list.recent li .btn_del{position:absolute;right:10px;top:10px;width:40px;height:40px;background-position:-305px -30px;-webkit-tap-highlight-color:transparent}.sch_city_list.recent li label{padding-right:50px}.sch_city_list.recent li label .tit::before{display:inline-block;content:"";width:15px;height:18px;margin:0 10px 0 -25px;vertical-align:middle;background:url('../img/ico.png') no-repeat -243px -200px;background-size:520px 520px}.input_search_kwd .btn_del2{position:absolute;right:54px;top:0;width:30px;height:30px;background-position:-235px -116px}.input_search_kwd .btn_search{position:absolute;right:14px;top:0;width:30px;height:30px;background-position:-194px 5px}.select_list{position:fixed;bottom:55px;left:0;z-index:30;width:100%;height:50px;margin-left:0;overflow-y:hidden;white-space:nowrap;font-size:0}.select_list div{width:100%;height:60px;overflow-x:auto;padding:3px 20px 0 20px;box-sizing:border-box}.select_list button.btn_ico.del span{display:inline-block;position:relative;max-width:85px;height:40px;line-height:42px;margin-right:10px;padding:0 40px 0 18px;border-radius:40px;box-shadow:2px 2px 5px 0 rgba(0,0,0,0.2);background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select_list button.btn_ico.del span::after{position:absolute;right:20px;top:16px}.select_list button:last-child{margin-right:0}.add_sche+.select_list{bottom:55px}.z5000{z-index:5000!important}.modal .moa_benefit{margin:0;padding-bottom:0}.modal .moa_benefit .info{margin-bottom:0}.modal .moa_benefit .state_txt{margin-top:9px;font-size:13px;word-break:keep-all}.modal .moa_benefit .state_txt .em strong{font-weight:normal}.modal .txt_alert ~ .moa_benefit{margin-top:20px}.moa_benefit{margin:34px 20px 64px 0}.moa_benefit .em{color:#ff9a3a}.moa_benefit .btn.primary{margin-top:30px}.moa_info{padding:34px 20px;background:#f9f9f9}.moa_info .txt_box{text-align:center}.moa_info .no_cmt{margin-bottom:4px;font-weight:bold;color:#ff9a3a}.moa_info .cmt{margin-bottom:26px;font-size:14px;word-break:keep-all}.moa_stamp ul:after{content:"";display:block;clear:both}.moa_stamp li{position:relative;float:left;width:33.3%;text-align:center;color:#828282;font-size:12px}.moa_stamp .txt{display:block;margin-top:3px;line-height:1.2;word-break:keep-all}.moa_stamp .ico_moa{display:inline-block;width:59px;height:59px;will-change:transform;text-align:left}.moa_stamp .ico_moa.on .coin{position:absolute;width:59px;height:59px;background:url('../img/ico_moa.png') no-repeat;background-size:177px 218px}.moa_stamp .ico_moa.flight.on .coin{background-position:0 -59px}.moa_stamp .ico_moa.hotel.on .coin{background-position:-59px -59px}.moa_stamp .ico_moa.activity.on .coin{background-position:-118px -59px}.moa_stamp .ico_flight{display:inline-block;width:59px;height:59px;will-change:transform;text-align:left;text-align:left}.moa_stamp .ico_moa.flight.off{background:url('../img/ico_moa.png') no-repeat;background-position:0 0;background-size:177px 218px}.modal.show .moa_stamp .ico_moa.flight.on{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:move 1.5s .5s 1 linear backwards;animation:move 1.5s .5s 1 linear backwards}.modal.show .moa_stamp .ico_moa.flight.on .coin{background-position:0 -59px;-webkit-animation:spin2 .5s .5s 1 linear backwards;animation:spin2 .5s .5s 1 linear backwards}.moa_stamp .ico_hotel{display:inline-block;width:59px;height:59px;will-change:transform;text-align:left;text-align:left}.moa_stamp .ico_moa.hotel.off{background:url('../img/ico_moa.png') no-repeat;background-position:-59px 0;background-size:177px 218px}.modal.show .moa_stamp .ico_moa.hotel.on{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:move 1.5s 1s 1 linear backwards;animation:move 1.5s 1s 1 linear backwards}.modal.show .moa_stamp .ico_moa.hotel.on .coin{background-position:-59px -59px;-webkit-animation:spin2 .5s 1s 1 linear backwards;animation:spin2 .5s 1s 1 linear backwards}.moa_stamp .ico_activity{display:inline-block;width:59px;height:59px;will-change:transform;text-align:left;text-align:left}.moa_stamp .ico_moa.activity.off{background:url('../img/ico_moa.png') no-repeat;background-position:-118px 0;background-size:177px 218px}.modal.show .moa_stamp .ico_moa.activity.on{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:move 1.5s 1.5s 1 linear backwards;animation:move 1.5s 1.5s 1 linear backwards}.modal.show .moa_stamp .ico_moa.activity.on .coin{background-position:-118px -59px;-webkit-animation:spin2 .5s 1.5s 1 linear backwards;animation:spin2 .5s 1.5s 1 linear backwards}@keyframes move{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes spin2{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}.reg_info{display:flex;width:100%;margin-bottom:5px;flex-direction:row;flex-wrap:wrap}.reg_info>*{flex:0 0 auto}.reg_info .tit_box{margin-right:10px;white-space:nowrap}.reg_info .opt_box{min-width:0;flex:1}.reg_info .opt_box .opt{position:relative;height:100%;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reg_info .opt_box .opt:before{content:'';display:inline-block;position:absolute;left:0;top:7px;width:1px;height:10px;background:#ebebeb}.reg_info .chk_box{width:100%;margin:3px 0 6px 0;text-align:right;box-sizing:border-box}.reg_info .chk_box label{display:inline-block;margin-left:8px}.reg_info .chk_box label:first-child{margin-left:0}.reg_info.type2 .tit_box{min-height:31px;font-weight:bold;font-size:17px;line-height:1.45}.reg_info.type2 .opt_box .opt{line-height:1.7}.reg_info.type2 .chk_box{margin:0 0 -5px 0}.saving_info{margin:66px 0 7px -20px}.saving_info h3{padding-top:0}.saving_info .stxt{margin-bottom:26px;font-size:14px}.saving_info .inner_bx{position:relative;z-index:10;padding:23px 20px 0;background-color:#f9f9f9}.saving_info .box h3{padding:0 0 3px 0}.saving_info .saving_item{float:left}.saving_info .saving_item li{padding-left:44px;padding-bottom:29px;background:url(../img/ico_items.png) left 0 no-repeat;background-size:35px 180px}.saving_info .saving_item li:last-child{padding-bottom:0}.saving_info .saving_item li>p{font-size:13px;color:#828282;line-height:18px}.saving_info .saving_item li .percent{display:block;color:#252525;font-weight:bold}.saving_info .saving_item .flight{background-position:0 -8px}.saving_info .saving_item .hotel{background-position:0 -73px}.saving_info .saving_item .activity{background-position:0 -138px}.saving_info .saving_pie{position:relative;float:right;width:180px;height:180px;margin-top:-5px;margin-bottom:18px}.saving_info .saving_pie .inner{display:flex;justify-content:center;align-items:center;position:absolute;top:5px;left:5px;width:170px;height:170px;border-radius:50%;font-size:13px;color:#252525;font-weight:bold;line-height:18px;text-align:center}.saving_info .saving_pie .outer{width:100%;height:100%;border-radius:50%;border:5px solid #e5e5e5;box-sizing:border-box}.saving_info .saving_pie .pie{position:absolute;left:0;top:0;width:100%;height:100%;clip:rect(0,12em,12em,6em);overflow:hidden;will-change:transform}.saving_info .saving_pie .pie .circle{position:absolute;left:0;top:0;width:100%;height:100%;transition:transform 1s ease;clip:rect(0,6em,12em,0);border-radius:50%;box-sizing:border-box}.saving_info .saving_pie .pie .step1{z-index:30;border:5px solid #ffba2e}.saving_info .saving_pie .pie .step1.show{-webkit-transform:rotate(15deg);transform:rotate(15deg)}.saving_info .saving_pie .pie .step2{z-index:20;border:5px solid #ff9a3a}.saving_info .saving_pie .pie .step2.show{-webkit-transform:rotate(50deg);transform:rotate(50deg)}.saving_info .saving_pie .pie .step3{z-index:10;border:5px solid #ff573d}.saving_info .saving_pie .pie .step3.show{-webkit-transform:rotate(130deg);transform:rotate(130deg)}.saving_info .accordion{border-bottom:0}.saving_info .accordion>button{padding-right:0;border-top:0;font-size:13px;text-align:center;font-weight:normal}.saving_info .accordion>button::after{display:none}.saving_info .accordion>button .tit{position:relative;margin-left:-20px}.saving_info .accordion>button .tit::after{content:'';display:inline-block;position:absolute;right:-19px;top:6px;width:10px;height:6px;background:url('../img/ico.png') -40px -160px no-repeat;background-size:520px 520px}.saving_info .accordion>button.active .tit::after{background-position:-40px -200px}.saving_info .accordion .panel.detail{margin:0 -20px;background-color:#fff}.saving_info .accordion .tbl_info{width:100%}.saving_info .accordion .tbl_info th{padding-left:20px;font-size:13px;color:#828282;text-align:left}.saving_info .accordion .tbl_info td{font-size:13px;color:#252525;text-align:center}.saving_info .accordion .tbl_info thead th,.saving_info .accordion .tbl_info thead td{color:#828282;height:42px;padding:0 5px;font-size:12px;line-height:1.4;font-weight:bold;text-align:center;box-sizing:border-box;white-space:nowrap}.saving_info .cate_item ul:after{clear:both;display:block;content:""}.saving_info .cate_item li{float:left;width:33.3%;text-align:center}.saving_info .cate_item li span{display:block}.saving_info .cate_item li .icon{height:22px}.saving_info .cate_item li .icon i{vertical-align:top}.saving_info .cate_item li .percent{margin-top:4px;font-size:14px;line-height:1.4;font-weight:bold}.saving_info .cate_item li .item{font-size:13px;color:#828282;line-height:1.4}.saving_info .moa_item{margin-top:23px;background:#fff;text-align:center}.saving_info .moa_item a{display:block}.saving_info .moa_item .inner{padding:18px 0 24px}.saving_info .moa_item .tit{font-weight:bold}.saving_info .moa_item .tit ~ .p_box{margin-top:16px}.saving_info .moa_item .p_box{margin-top:20px}.saving_info .moa_item .p_box p{font-size:14px;line-height:1.4}.saving_info .moa_item .p_box p .em{display:block;color:#ff9a3a}.saving_info .moa_item .p_list{margin-top:13px}.saving_info .moa_item .p_list ul{font-size:0}.saving_info .moa_item .p_list li{display:inline-block}.saving_info .moa_item .p_list li::before{content:"";display:inline-block;width:48px;height:48px;background:url('../img/ico_moa2.png') -100px 0 no-repeat;background-size:150px 150px}.saving_info .moa_item .p_list li:first-child::before{display:none}.saving_info .moa_item .ico_moa2{display:inline-block;width:48px;height:48px;opacity:0;background:url('../img/ico_moa2.png') no-repeat;background-size:150px 150px}.saving_info .moa_item .ico_moa2.qmark{background-position:-50px 0}.saving_info .moa_item .ico_moa2.qmark.on{background-position:0 0}.saving_info .moa_item .ico_moa2.flight{background-position:0 -50px}.saving_info .moa_item .ico_moa2.hotel{background-position:-50px -50px}.saving_info .moa_item .ico_moa2.activity{background-position:-100px -50px}.saving_info .p_list.active .ico_moa2{opacity:1;transition:opacity 1s ease}.saving_info .p_list.active .ico_moa2.qmark.on{-webkit-animation:spin2 .5s .1s 1 linear backwards;animation:spin2 .5s .1s 1 linear backwards}.saving_info .p_list.active .ico_moa2.flight{-webkit-animation:spin2 .5s .1s 1 linear backwards;animation:spin2 .5s .1s 1 linear backwards}.saving_info .p_list.active .ico_moa2.hotel{-webkit-animation:spin2 .5s .1s 1 linear backwards;animation:spin2 .5s .1s 1 linear backwards}.saving_info .p_list.active .ico_moa2.activity{-webkit-animation:spin2 .5s .1s 1 linear backwards;animation:spin2 .5s .1s 1 linear backwards}.saving_info .exp_box{padding:0 20px}.saving_info .exp_box .txt_cmt{margin-top:3px;font-size:12px;text-align:right}.saving_info .exp_box .note_list li{font-size:12px;color:#828282}.saving_info.rewards{margin-top:60px}.saving_info.rewards .inner_bx{padding:0 0 0 20px;background:#fff}.saving_info.rewards .moa_item{margin-top:0;background:#f9f9f9}.saving_info.rewards .moa_item .inner{padding:30px 0 28px}.saving_info.rewards .moa_item .p_list{margin:0 0 24px 0}.saving_info.rewards .moa_item .p_list ul{margin:0 30px}.saving_info.rewards .moa_item .p_box{margin-top:0}.saving_info.rewards .moa_item .p_box p .em{display:inline-block}.saving_info.rewards .moa_item .p_list li{width:33.3%}.saving_info.rewards .moa_item .p_list li::before{display:none}.saving_info.rewards .moa_item .t_box p{margin-top:4px;letter-spacing:-0.02em}.saving_info.rewards .moa_item .t_box p:first-child{margin-top:0}.saving_info.rewards .moa_item .item{display:block;margin-top:5px;font-size:13px;color:#828282;line-height:1.4}.saving_info.rewards .moa_item .percent{display:block;margin-top:-1px;font-size:14px;line-height:1.4;font-weight:bold}.saving_info.rewards .box h3{margin-right:20px}.saving_info.rewards .stxt{margin:0 20px 22px 0}.saving_info.rewards .accordion{background:#f9f9f9}.saving_info.rewards .accordion>button{height:46px;line-height:46px}.saving_info.rewards .accordion>button .inner{display:block;height:100%;margin:0 20px;border-top:1px solid #f2f2f2;box-sizing:border-box}.saving_info.rewards .accordion .panel.detail{margin-right:0}.saving_info.rewards .moa_item .ico_moa2{position:relative;display:inline-block;width:48px;height:48px;background:0;opacity:1;transition:opacity 1s ease}.saving_info.rewards .moa_item .ico_moa2 .coin{position:absolute;width:48px;height:48px;background:url('../img/ico_moa2.png') no-repeat;background-position:-0 -110px;background-size:150px 150px}.saving_info.rewards .moa_item .ico_flight{display:inline-block;width:48px;height:48px;will-change:transform;text-align:left;text-align:left}.saving_info.rewards .moa_item .ico_moa2.flight.on{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:move 1.5s .5s 1 linear backwards;animation:move 1.5s .5s 1 linear backwards}.saving_info.rewards .moa_item .ico_moa2.flight.on .coin{background-position:0 -50px;-webkit-animation:spin2 .5s .5s 1 linear backwards;animation:spin2 .5s .5s 1 linear backwards}.saving_info.rewards .moa_item .ico_hotel{display:inline-block;width:48px;height:48px;will-change:transform;text-align:left;text-align:left}.saving_info.rewards .moa_item .ico_moa2.hotel.on{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:move 1.5s 1s 1 linear backwards;animation:move 1.5s 1s 1 linear backwards}.saving_info.rewards .moa_item .ico_moa2.hotel.on .coin{background-position:-50px -50px;-webkit-animation:spin2 .5s 1s 1 linear backwards;animation:spin2 .5s 1s 1 linear backwards}.saving_info.rewards .moa_item .ico_activity{display:inline-block;width:48px;height:48px;will-change:transform;text-align:left;text-align:left}.saving_info.rewards .moa_item .ico_moa2.activity.on{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:move 1.5s 1.5s 1 linear backwards;animation:move 1.5s 1.5s 1 linear backwards}.saving_info.rewards .moa_item .ico_moa2.activity.on .coin{background-position:-100px -50px;-webkit-animation:spin2 .5s 1.5s 1 linear backwards;animation:spin2 .5s 1.5s 1 linear backwards}@media screen and (max-width:350px){.saving_info .saving_pie{width:150px;height:150px;margin-top:5px}.saving_info .saving_pie .inner{width:140px;height:140px}.moa_stamp .ico_flight,.moa_stamp .ico_hotel,.moa_stamp .ico_activity{width:50px;height:50px}.moa_stamp .ico_moa{width:50px;height:50px}.moa_stamp .ico_moa.on .coin{width:50px;height:50px}.moa_stamp .ico_flight{width:50px;height:50px;background-position:0 -118px}.moa_stamp .ico_moa.flight.off{background-position:0 -118px}.modal.show .moa_stamp .ico_moa.flight.on .coin,.moa_stamp .ico_moa.flight.on .coin{background-position:0 -168px}.moa_stamp .ico_hotel{width:50px;height:50px;background-position:-50px -118px}.moa_stamp .ico_moa.hotel.off{background-position:-50px -118px}.modal.show .moa_stamp .ico_moa.hotel.on .coin,.moa_stamp .ico_moa.hotel.on .coin{background-position:-50px -168px}.moa_stamp .ico_activity{width:50px;height:50px;background-position:-100px -118px}.modal.show .moa_stamp .ico_moa.activity.on .coin,.moa_stamp .ico_moa.activity.on .coin{background-position:-100px -168px}.moa_stamp .ico_moa.activity.off{background-position:-100px -118px}.moa_stamp .ico_moa.activity.on{background-position:-100px -168px}.ticket_more .seller{width:42%}.total_price .sale_info dt.box_w{width:52%}.total_price .sale_info dd.box_w{width:48%}.total_price .sale_info dt{width:32%}.total_price .sale_info dd{width:68%}.modal_content{max-height:300px}.modal .seat_option li .tit{width:37%}.modal .seat_option li .tit b{display:block}.seat_option li .ctrl input{margin:0 -2px}.category_list li a{padding:17px 12px 30px 18px}.option_wrap .option_list{margin-bottom:25px}.cate_list li:nth-child(3) .txt,.ico_list li:nth-child(3) .txt{width:52px;white-space:normal;word-break:keep-all;word-wrap:break-word}}@media screen and (min-width:375px) and (max-width:375px){.goods_list2 li:nth-child(odd){padding-right:4.5px}.goods_list2 li:nth-child(even){padding-left:4.5px}}@keyframes scaleBounce{0%{transform:scale(1)}30%{transform:scale(.9)}60%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes loading{from{width:0}to{width:100%}}.pop_app{display:none;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;opacity:0;z-index:3000;pointer-events:none;transition:opacity .3s ease}.pop_app.show{display:block;opacity:1;pointer-events:all;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.pop_app .ico.btn_close2{position:absolute;top:40px;right:20px}.pop_app .container{min-height:calc(100% - 282px);padding:71px 0 60px;font-size:13px;color:#fff;text-align:center}.pop_app .container h1{font-size:18px;color:inherit}.pop_app .container h2{font-size:15px;color:inherit}.pop_app .container .txt{line-height:1}.pop_app .container .url_str{margin-top:65px;padding:0 38px}.pop_app .container .url_str>*{display:none}.pop_app .container .url_str .inp_btn{margin:20px 0 24px}.pop_app .container .url_str .s_txt{margin-top:5px;font-size:12px;opacity:.6}.pop_app .container .url_str .shortcut{display:block}.pop_app .container .url_str .shortcut h2{margin-bottom:25px}.pop_app .container .url_str .shortcut .ico{background:url(../img/ico_app_store.png) left 0 no-repeat;background-size:190px 60px}.pop_app .container .url_str .shortcut .ico.appstore{width:60px;height:60px;margin-right:25px}.pop_app .container .url_str .shortcut .ico.googleplay{width:61px;height:60px;margin-left:25px;background-position:right 0}.pop_app .container .qr_code{display:none}.pop_app .not_today{position:absolute;left:50%;bottom:78px;transform:translateX(-50%);font-size:15px;color:#fff}.pop_app .not_today .checkbox input+span{background-position:-440px -280px}.stop_sale{display:none;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;opacity:0;z-index:3000;pointer-events:none;transition:opacity .3s ease}.stop_sale.show{display:block;opacity:1;pointer-events:all;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.stop_sale .inner{position:absolute;top:50%;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center}.stop_sale .status{display:inline-block;width:80px;height:80px;margin-bottom:16px;text-align:center;line-height:80px;font-size:14px;color:#fff;border-radius:50%;background:#fe583e}.stop_sale .txt{margin-bottom:5px;font-size:15px;color:#fff}.stop_sale .s_txt{margin-bottom:5px;font-size:14px;color:#fff}.stop_sale .ico.btn_close2{position:absolute;top:40px;right:20px}.hot_ticket_info ul{margin:-10px 0 12px 0}.hot_ticket_info li{padding:14px 0 15px 0;border-bottom:1px solid #f2f2f2}.hot_ticket_info li:first-child{padding-top:9px}.hot_ticket_info li .tit{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot_ticket_info li .desc{display:block;padding:1px 0 3px 0;width:100%;font-size:14px;color:#828282;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main_event{background:0;width:300px;left:50%;margin-left:-150px}.main_event .modal_content{margin-top:30px;padding:0;width:300px;height:425px;overflow:hidden;max-height:425px;border-radius:3px}.main_event_slick{width:300px}.main_event_slick .img{display:block;width:300px;height:277px;border-radius:3px 3px 0 0}.main_event_slick .img img{width:100%;height:100%;object-fit:cover}.main_event_slick .text{width:100%;height:114px;padding:26px 30px 25px 30px;box-sizing:border-box;background:#fff;line-height:1.4}.main_event_slick .text .tit{font-weight:bold;font-size:15px}.main_event_slick .text .tit1,.main_event_slick .text .tit2{display:block;width:100%;overflow:hidden;white-space:nowrap;font-weight:bold;font-size:15px}.main_event_slick .text .desc{display:block;padding-top:8px;font-size:13px;color:#828282}.main_event_slick .slick-list{margin-bottom:-14px}.main_event_slick .slick-dots{position:relative;margin-top:-3px;padding-bottom:20px;width:300px;background:#fff;border-radius:0 0 3px 3px}.main_event_slick .slick-dots li:first-child{margin-left:30px}.main_event.single .main_event_slick .text{height:137px;border-radius:0 0 3px 3px}.modal button.btn_close2{position:absolute;top:-30px;z-index:3001;right:0}.modal .today_close button{position:absolute;top:0;margin-bottom:10px;font-size:13px;color:#fff}.band_banner{margin-top:56px}.band_banner .slider_wrap{height:32.0vw;overflow-y:hidden}.band_banner.single{margin-bottom:8px}.band_banner.single .slider_wrap{height:25.3vw}.band_banner a{display:block;position:relative;height:25.3vw}.band_banner a img{width:100%;height:100%;object-fit:cover}.band_banner .banner_txt{position:absolute;left:5.3vw;top:9.2vw;color:#fff}.band_banner .tit{display:block;font-size:3.7vw;font-weight:bold}.band_banner .sub{display:block;font-size:3.2vw}.band_banner+.cate_list{margin-top:66px}.band_banner.single+.cate_list{margin-top:75px}.cate_list{margin-right:10px;margin-left:-10px}.cate_list ul:after{clear:both;display:block;content:""}.cate_list li{float:left;text-align:center}.cate_list li a{display:block}.cate_list li .cate{display:block;text-align:center}.cate_list li .ico_cate{display:block;margin:0 auto}.cate_list li .txt{display:block;margin:9px auto 0;font-size:14px;line-height:1.4;white-space:nowrap}.cate_list li:first-child:nth-last-child(2),.cate_list li:first-child:nth-last-child(2) ~ li{width:50%}.cate_list li:first-child:nth-last-child(3),.cate_list li:first-child:nth-last-child(3) ~ li{width:33.33%}.cate_list li:first-child:nth-last-child(4),.cate_list li:first-child:nth-last-child(4) ~ li{width:25%}.search_before+.cate_list,.trip_plan+.cate_list{margin-top:73px}.today_benefit{margin:80px 0 0 -20px;padding:25px 0 25px 25px;background:#1c2128}.today_benefit .inner{position:relative}.today_box{position:absolute;left:0;top:0;width:110px;color:#fff}.today_box .tit{font-size:19px;font-weight:bold;line-height:1.48;word-break:keep-all}.today_box .sub_tit{margin-top:12px;font-size:13px;opacity:.5;line-height:1.5;word-break:keep-all}.today_box .btn_more2{position:relative;margin-top:23px;z-index:10;border:1px solid #1c2128}.today_list{height:350px;margin-left:-25px;overflow-y:hidden}.today_list ul{padding-left:150px;font-size:0}.today_list li{display:inline-block;width:210px;height:350px;overflow:hidden;margin-right:9px;vertical-align:top;background:#fff}.today_list li a{display:block}.today_list li:last-child{margin-right:20px}.today_list li .img_box{position:relative;width:210px;height:250px;box-sizing:border-box}.today_list li .img_box img{width:100%;height:100%;object-fit:cover}.today_list li .flag{display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;border-radius:50%;font-size:11px;color:#fff;text-align:center;line-height:42px;font-weight:bold;background:#1c2128}.today_list li .txt_box{width:210px;height:100px;padding:17px 14px 15px 15px;box-sizing:border-box}.today_list li .txt_box .tit1,.today_list li .txt_box .tit2{display:block;font-size:15px;font-weight:bold;line-height:1.5;white-space:normal}.today_list li .txt_box .sub{display:block;margin-top:3px;font-size:13px;white-space:normal}.bd_box{position:relative;margin:32px 0 19px -20px;padding:0 0 27px 20px;border-bottom:1px solid #f2f2f2}.bd_box .noti2{margin:0 20px 0 0;padding:0;border-bottom:0}.bd_box .band_banner{margin-top:27px}.bd_box .loading_progress{position:absolute;left:0;bottom:-3px;width:100%}.loading_progress{position:relative}.loading_progress .loading_bar{position:relative;height:3px;margin:0 7px 0 0}.loading_progress .loading_bar .loading_range{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fe583e;border-radius:0 1px 1px 0;animation:3s loading infinite;-webkit-animation:3s loading infinite;z-index:1}.loading_progress .loading_bar .loading_range:after{content:"";display:block;position:absolute;top:-3px;right:-7px;width:10px;height:9px;background:url('../img/ico_flight2.png') 0 0 no-repeat;background-size:10px 9px;z-index:2}.flight_ota{margin:-19px 0 19px -20px}.ota_area{padding:25px 20px;background:#f9f9f9}.ota_area .ota_box{margin-top:20px}.ota_area .ota_box:first-child{margin-top:0}.ota_area .ota_box:after{clear:both;display:block;content:""}.ota_area .ota_box .tit{float:left;width:68px;margin-top:12px;vertical-align:top;font-size:12px;line-height:1.3;color:#828282}.ota_area .ota_list{margin-left:68px;font-size:0}.ota_area .ota_list{margin-top:-12px}.ota_area .ota_list li{display:inline-block;margin-top:12px;margin-right:15px}.ota_area .ota_list .spfl{display:inline-block}.ota_area .ota_list .spfl img{height:15px;-webkit-tap-highlight-color:transparent}.lst_item .info span{display:inline-block;color:#888;font-size:13px}.lst_item .info span:after{content:"";display:inline-block;width:1px;height:10px;margin:0 3px 2px 7px;background:#ebebeb;vertical-align:middle}.lst_item .info span:last-child:after{display:none}.lst_item .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lst_item .tit .state{margin-right:3px}.list_style li>a{display:block;padding:12px 20px 16px 0;border-bottom:1px solid #f2f2f2}.q_list .no_data{margin-top:40px}.q_list .claim_list{margin-right:-20px}.q_list .claim_list .list_style li>a{padding-bottom:26px}.q_list .claim_list .list_style{margin-top:-12px}.q_list .claim_list .list_style li:last-child>a{border-bottom:0}.option_wrap.q_write{padding-right:0}.option_wrap.q_write h3.sub{font-size:17px;padding:42px 20px 18px 0;line-height:1.48}.option_wrap.q_write h3:first-child{padding-top:0}.view_box .top_info:after{clear:both;display:block;content:""}.view_box .cont_area{position:relative;padding:19px 20px 20px 0;border-top:1px solid #f2f2f2}.view_box .cont_area:last-child{padding-bottom:0;border-bottom:0}.view_box .cont_area .answer{position:relative;margin-top:9px;padding-left:18px}.view_box .cont_area .answer:before{content:"";display:inline-block;position:absolute;left:0;top:4px;width:9px;height:9px;background:url('../img/ico.png') -440px -200px no-repeat;background-size:520px 520px}.view_box .cont_area .state{float:left;color:#fe583e;font-size:12px;line-height:1.85}.view_box .cont_area .date{float:right;color:#888;font-size:13px}.view_box .cont_area .tit{font-weight:bold}.view_box .cont_area .txt{margin-top:9px}.q_view .view_box .cont_area{padding:0;border-top:0}.q_view .view_box .cont_area .answer{margin-top:19px}.open_before{position:fixed;width:100%;height:100%;box-sizing:border-box;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch}.open_before .inner{display:table;width:100%;height:100%;box-sizing:border-box}.open_before .box_area{display:table-cell;padding:30px 20px;vertical-align:middle;box-sizing:border-box}.open_before .img_box{margin-bottom:17px}.open_before .img_box img{width:200px}.open_before .txt_box p{line-height:1.5;font-size:22px}.open_before .txt_box .tit>span{display:inline-block;vertical-align:middle}.open_before .txt_box .tit .word{font-size:20px}.open_before .txt_box .date{margin-top:-4px;font-weight:bold;font-size:21px}.certify_box{margin-top:80px}.certify_box .tit{font-size:15px;line-height:1.4;word-break:keep-all}.certify_box .loginForm{max-width:320px;margin:0 auto}.certify_box .formItem{display:block;position:relative;margin-top:20px;text-align:left}.certify_box .formItem label{display:block;font-size:14px;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}.certify_box .formItem input{float:left;width:calc(100% - 130px);height:48px;padding:0 2px;line-height:50px;border:solid #b8b8b8;border-width:0 0 1px 0;font-size:24px}.certify_box .formItem input:focus{border-color:#fe583e;color:#fe583e}.certify_box .formItem input::placeholder{font-size:16px}.certify_box .formItem input[type=text]::placeholder{font-size:16px}.certify_box .formItem input[type=text]:-ms-input-placeholder{font-size:16px!important}.certify_box .btnType1{display:inline-block;min-width:110px;height:40px;line-height:40px;padding:0 10px;font-size:15px;font-weight:bold;text-align:center;box-sizing:border-box;border:1px solid #fe583e;background-color:#fff;color:#fe583e}.certify_box button:disabled{cursor:default}.certify_box .loginForm .error{position:absolute;bottom:90px;left:0;right:0;font-size:18px;text-align:center;color:#fe583e}.certify_box .form:after{clear:both;display:block;content:""}.certify_box .form .btnType1{float:right;margin-top:7px}.open_before.type2{padding-bottom:50px}.open_before.type2 .logo_box{margin-bottom:25px}.open_before.type2 .logo_box h1{width:183px;height:23px;margin:0 auto;padding:0;text-indent:-9999px;background:url('../img/logo2.png') left 0 no-repeat;background-size:183px 23px}.open_before.type2 .img_box{margin-bottom:21px}.open_before.type2 .img_box img{width:170px}.open_before.type2 .txt_box .tit{font-size:20px;font-weight:bold}.open_before.type2 .txt_box .stxt{max-width:335px;margin:5px auto 0;font-size:15px;color:#828282;text-align:center;word-break:keep-all}.waiting_page{position:fixed;width:100%;height:100%;box-sizing:border-box;text-align:center}.waiting_page .inner{position:absolute;left:50%;top:50%;width:100%;padding:0 20px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);box-sizing:border-box}.waiting_page h1{width:169px;height:23px;margin:0 auto;padding:0;text-indent:-9999px;background:url('../img/logo2.png') left 0 no-repeat;background-size:169px 23px}.waiting_page .txt_box{margin-top:24px}.waiting_page .txt_box .tit{margin-bottom:4px}.waiting_page .sub_txt{font-size:14px;color:#828282;line-height:22px}.waiting_page .box{margin-top:23px;padding:21px 25px 18px;background:#f9f9f9}.waiting_page .box .tit{margin-bottom:2px;font-size:14px;color:#828282}.waiting_page .box .time{margin-top:-5px;font-size:13px;color:#828282}.waiting_page .box .time .num{display:inline-block;vertical-align:middle;margin-right:2px;font-size:17px;color:#252525}.waiting_page .box .time .txt{display:inline-block;vertical-align:middle}.ajax_layer{position:fixed;left:0;top:0;z-index:1000;width:100%;height:0;box-sizing:border-box;background:#fff;opacity:0;pointer-events:none}.ajax_layer.show{display:flex;flex-direction:column;height:100%;opacity:1;pointer-events:all}.ajax_layer .content{position:relative;flex:1;height:auto;overflow:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;padding:27px 0 0 20px}.ajax_layer .content:after{display:block;content:"";width:100%;height:170px}.ajax_layer .btn_wrap{position:static;left:0;bottom:0;z-index:200;margin-bottom:0}.ajax_layer.category .content{padding-bottom:77px}.ajax_layer.category .content:after{display:none}.wrap.fixed .ajax_layer .content{padding-bottom:0}.wrap.fixed .ajax_layer .footer{margin:70px 0 -170px -20px}.ifrm_pop{position:fixed;left:0;top:0;z-index:1000;width:100%;height:0;box-sizing:border-box;background:#fff;opacity:0;pointer-events:none}.ifrm_pop.show{display:flex;flex-direction:column;height:100%;opacity:1;pointer-events:all;transition:opacity .2s ease}.ifrm_pop .head{position:relative;z-index:1000;width:100%;height:auto;padding:16px 20px 3px 20px;min-height:55px;box-sizing:border-box}.ifrm_pop .head h1{float:left;max-width:calc(100% - 20px);text-align:left;font-size:18px}.ifrm_pop .head .btn_close{float:right}.ifrm_pop .pop_cont{flex:1;height:auto;overflow:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.ifrm_pop .btn_box{position:static;bottom:0;width:100%;height:50px;z-index:100}.ifrm_pop .btn_box.both button{float:left;width:50%}.wrap.ios .popup.map_search .head .btn_close{margin-top:0}.wrap.app .right_btn{right:8px}.wrap.app .trip_plan.main.fixed_step2{padding-top:10px}.wrap.ios.app .right_btn{bottom:calc(constant(safe-area-inset-bottom) - -59px);bottom:calc(env(safe-area-inset-bottom) - -59px)}.wrap.ios.app .fnb_message{bottom:calc(constant(safe-area-inset-bottom) - -81px);bottom:calc(env(safe-area-inset-bottom) - -81px)}.wrap.app:not(.ios) .fixed_step2{top:0}.wrap.app:not(.ios) .seller_info.fixed_step2{top:50px}.wrap.app:not(.ios) .fixed_step3{top:55px}.wrap.app:not(.ios) .r_btn_box{bottom:20px}.wrap.app:not(.ios) .right_btn{bottom:20px}.wrap.app:not(.ios) .right_btn.active{bottom:61px}.wrap.app:not(.ios) header{top:0}.wrap.app:not(.ios) .fnb_message{bottom:21px}.wrap.app:not(.ios) .btn_wrap{margin-bottom:0}.wrap.app:not(.ios) .footer .inner{padding-bottom:100px}.wrap.fixed.app:not(.ios) .footer .inner{padding-bottom:147px}.wrap.fixed.app:not(.ios) .r_btn_box{bottom:60px}.wrap.fixed.app:not(.ios) .ajax_layer .content{padding-bottom:0}.wrap.ios.fixed .btn_wrap .btn{height:auto;line-height:50px;margin-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.wrap.ios .btn_wrap .btn{margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.wrap.ios .popup .pop_cont{padding-bottom:calc(constant(safe-area-inset-bottom) - -30px);padding-bottom:calc(env(safe-area-inset-bottom) - -30px)}.wrap.ios .popup.map_search .pop_cont{padding-bottom:0}.wrap.ios .popup.map_search .map_wrap .btn_in_map_box{bottom:calc(constant(safe-area-inset-bottom) - -20px);bottom:calc(env(safe-area-inset-bottom) - -20px)}.wrap.ios .popup.map_search .map_wrap.open .btn_in_map_box{bottom:20px}.wrap.ios .popup.viewer .pop_cont{padding-bottom:0}.wrap.ios .popup .btn_box,.wrap.ios .ifrm_pop .btn_box{height:auto}.wrap.ios .popup .btn_box .btn,.wrap.ios .ifrm_pop .btn_box .btn{height:auto;line-height:50px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.wrap.ios .fnb{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.wrap.ios .r_btn_box{bottom:calc(constant(safe-area-inset-bottom) - -45px);bottom:calc(env(safe-area-inset-bottom) - -45px)}.wrap.ios .r_btn_box.op1{bottom:calc(constant(safe-area-inset-bottom) - -68px);bottom:calc(env(safe-area-inset-bottom) - -68px)}.wrap.ios .right_btn{bottom:calc(constant(safe-area-inset-bottom) - -65px);bottom:calc(env(safe-area-inset-bottom) - -65px)}.wrap.ios .right_btn.active{bottom:calc(constant(safe-area-inset-bottom) - -119px);bottom:calc(env(safe-area-inset-bottom) - -119px)}.wrap.ios .quik_btn{bottom:calc(constant(safe-area-inset-bottom) - -45px);bottom:calc(env(safe-area-inset-bottom) - -45px)}.wrap.ios .quik_btn.on{bottom:calc(constant(safe-area-inset-bottom) - -65px);bottom:calc(env(safe-area-inset-bottom) - -65px)}.wrap.ios .quick_plus{bottom:calc(constant(safe-area-inset-bottom) - -65px);bottom:calc(env(safe-area-inset-bottom) - -65px)}.wrap.ios .quick_plus.active{bottom:calc(constant(safe-area-inset-bottom) - -119px);bottom:calc(env(safe-area-inset-bottom) - -119px)}.wrap.ios .total_price{bottom:calc(constant(safe-area-inset-bottom) - -50px);bottom:calc(env(safe-area-inset-bottom) - -50px)}.wrap.ios .total_price.type2{bottom:calc(constant(safe-area-inset-bottom) - -50px);bottom:calc(env(safe-area-inset-bottom) - -50px)}.wrap.ios .fnb_message{bottom:calc(constant(safe-area-inset-bottom) - -70px);bottom:calc(env(safe-area-inset-bottom) - -70px)}.wrap.ios .r_btn_box.btn_moalang{bottom:calc(constant(safe-area-inset-bottom) - -13px);bottom:calc(env(safe-area-inset-bottom) - -13px)}.wrap.ios .opt_bar{bottom:calc(constant(safe-area-inset-bottom) - -50px);bottom:calc(env(safe-area-inset-bottom) - -50px)}.wrap.ios .popup.tab_btn .pop_cont{padding-bottom:calc(constant(safe-area-inset-bottom) - -80px);padding-bottom:calc(env(safe-area-inset-bottom) - -80px)}.wrap.ios.fixed .footer .inner{height:auto;padding-bottom:calc(constant(safe-area-inset-bottom) - -147px);padding-bottom:calc(env(safe-area-inset-bottom) - -147px)}.wrap.ios .footer .inner{height:auto;padding-bottom:calc(constant(safe-area-inset-bottom) - -152px);padding-bottom:calc(env(safe-area-inset-bottom) - -152px)}.wrap.ios .dim_alert{bottom:calc(constant(safe-area-inset-bottom) - -76px);bottom:calc(env(safe-area-inset-bottom) - -76px)}.iphonex .option_wrap{margin-bottom:50px}.iphonex .option_wrap.q_write{margin-bottom:0}.trip_plan.mini{display:none}.fnb{transition:all .5s ease}header{top:0;transition:all .3s ease}.r_btn_box{opacity:0;bottom:45px;pointer-events:none;transition:all .5s ease}.r_btn_box.op1{opacity:1;bottom:68px;max-height:100%;pointer-events:auto}.fixed_step2{top:95px}[data-scrolldir="down"][data-gnb="true"] header{top:-95px}[data-scrolldir="down"][data-fnb="true"] .fnb{bottom:-55px}[data-scrolldir="down"] .quik_btn.on{bottom:20px}[data-scrolldir="down"] .quik_btn.on .ico{bottom:-2.5px}[data-scrolldir="down"] .r_btn_box.op1{bottom:20px}[data-scrolldir="down"][data-gnb="true"] .fixed_step2{top:0}.domestic_btn{padding-right:20px}.domestic_nav{padding:50px 0 30px;box-sizing:border-box}.domestic_nav_inner strong{display:block;padding-top:37px;padding-bottom:21px;font-size:17px;font-weight:bold;color:#252525;line-height:1.3}.domestic_nav_inner:first-child strong{padding-top:0}.domestic_nav_inner.brand{padding-right:0}.domestic_nav_inner.brand ul{transition:height .5s ease;margin-left:-12px;font-size:0}.domestic_nav_inner.brand ul li{display:inline-block;margin:0 0 12px 12px}.domestic_nav_inner.brand ul li a{display:block;height:37px;padding:0 15px;border:1px solid #6372ec;border-radius:30px;font-size:15px;color:#6372ec;line-height:37px;box-sizing:border-box}.domestic_nav_inner.brand ul li.disabled a{border:1px solid #e5e5e5;color:#d7d7d7}.domestic_nav_inner.brand ul li.type01 a{border-color:#6372ec;color:#6372ec}.domestic_nav_inner.brand ul li.type02 a{border-color:#fe583e;color:#fe583e}.domestic_nav_inner.brand ul li.type03 a{border-color:#252525;color:#252525}.domestic_nav_inner.brand ul li.type04 a{border-color:#ffc32e;color:#ffc32e}.domestic_nav_inner.brand ul li.type05 a{border-color:#514a90;color:#514a90}.domestic_nav_inner.brand ul li.type06 a{border-color:#58c184;color:#58c184}.domestic_nav_inner.category strong{padding-right:20px;padding-bottom:19px}.domestic_nav_inner.category ul{font-size:0;overflow:hidden;overflow-x:auto;margin-bottom:-15px;padding-bottom:15px;white-space:nowrap;-webkit-overflow-scrolling:touch}.domestic_nav_inner.category ul li{display:inline-block;margin-left:10px}.domestic_nav_inner.category ul li:first-child{margin-left:0}.domestic_nav_inner.category ul li:last-child{margin-right:20px}.domestic_nav_inner.category ul li a{display:block;height:35px;padding:0 15px;border-radius:3px;background:#f9f9f9;font-size:14px;color:#252525;line-height:35px}.popup .domestic_nav{padding-top:0;padding-bottom:0}.popup .domestic_nav_inner.category ul{overflow:hidden;margin:0;padding:0;white-space:normal}.popup .domestic_nav_inner.category ul li{width:50%;margin-bottom:20px;margin-left:0;margin-right:0}.popup .domestic_nav_inner.category ul li a{display:block;height:auto;padding:0;border-radius:0;background:transparent;font-size:15px;color:#252525;line-height:25px}.popup .domestic_nav_inner.category ul li a:before{display:inline-block;content:"";width:25px;height:25px;margin-right:15px;background:url('../img/ico_category.png') no-repeat 0 0 /125px auto;vertical-align:middle}.popup .domestic_nav_inner.category ul li.type01 a:before{background-position:0 0}.popup .domestic_nav_inner.category ul li.type02 a:before{background-position:-25px 0}.popup .domestic_nav_inner.category ul li.type03 a:before{background-position:-50px 0}.popup .domestic_nav_inner.category ul li.type04 a:before{background-position:-75px 0}.popup .domestic_nav_inner.category ul li.type05 a:before{background-position:-100px 0}.popup .domestic_nav_inner.brand .prd_toggle_btn{width:100%;padding:12px 0 0}.popup .domestic_nav_inner.brand .prd_toggle_btn em{display:none}.popup .domestic_nav_inner.brand.prd_toggle.active ul{height:600px}.popup .domestic_nav_inner.brand.prd_toggle.active .prd_toggle_btn{padding-top:0}.popup .domestic_nav_inner.brand.prd_toggle.active .prd_toggle_btn em{display:inline-block}.popup .domestic_nav_inner.brand.prd_toggle.active .prd_toggle_btn span{display:none}.btn_ico.type2.all{position:absolute;top:50%;right:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn_ico.type2.all::before{width:11px;height:9px;margin-right:5px;background-position:-361px -212px}.seller_domestic .seller_detail .seller_tit{white-space:normal;word-break:break-word}.seller_domestic .seller_info.big .seller_detail .txt{margin-bottom:15px}.domestic_category{left:0;width:100%;background:#fff}.domestic_category .domestic_nav{height:35px;padding:5px 0 20px}.domestic_category .domestic_nav ul{padding:0}.domestic_title{position:relative}.domestic_title .btn_ico.type2.all{right:20px}.domestic_theme{padding-top:40px;font-size:17px;font-weight:bold;color:#252525}.user_agree .terms_box .txt_em{font-size:15px}.user_agree .terms_box .big{font-size:18px;font-weight:bold}.star_head{position:relative}.star_head strong{font-size:15px;font-weight:bold;color:#828282}.star_head span{position:absolute;top:0;right:0;font-size:15px;color:#252525}.star_price{padding-top:20px;text-align:right}.star_price input{text-align:right}.star_all{position:relative;padding-top:20px;text-align:right}.star_text{padding-top:30px;font-size:13px;color:#a5a5a5}.address_agree ul li{padding-top:37px}.address_agree ul li:first-child{padding-top:0}.address_agree ul li strong{display:block;padding-bottom:14px;font-size:17px;font-weight:bold;color:#252525}.address_agree ul li p{position:relative;padding-left:10px;font-size:15px;color:#252525}.address_agree ul li p em{font-size:17px;font-weight:bold}.address_agree ul li p:before{display:inline-block;content:"";position:absolute;top:10px;left:0;width:2.5px;height:2.5px;border-radius:50%;background:#a5a5a5}.nf_wrap{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%}.nf_inner{overflow:hidden;position:relative;width:100%;height:100%;background:url('../img/bg_nf.jpg') repeat 0 0 /auto 200px}.nf_top{position:absolute;top:50%;left:0;width:100%;margin-top:-33px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.nf_bottom{position:absolute;bottom:40px;left:0;width:100%;height:33px;text-align:center;font-size:0;background:url('../img/logo3.png') no-repeat center top /132px auto}.nf_title{display:block;font-size:18px;color:#252525;font-weight:bold;text-align:center}.nf_title em{font-style:italic}.nf_text{font-size:16px;color:#505050}.nf_text em{display:inline-block;padding-top:1px;text-decoration:underline}.nf_time{padding:36px 0 32px;text-align:center}.nf_time_inner{display:inline-block;position:relative;font-size:0}.nf_time_inner:before{display:block;content:"";position:absolute;top:50%;left:0;z-index:100;width:100%;height:2px;margin-top:-1px;background:#fff}.nf_time_inner span{display:inline-block;position:relative;width:40px;height:60px;margin-left:5px;border-radius:5px;background:#252525;font-size:36px;font-weight:bold;color:#fff;text-align:center;line-height:63px}.nf_time_inner span:nth-child(2n){margin-right:20px}.nf_time_inner span:nth-child(2n):after{display:block;content:"";position:absolute;top:0;right:-20px;width:20px;height:100%;background:url('../img/ico_nf_time_inner.png') no-repeat center center /2px auto;line-height:60px}.nf_time_inner span:nth-child(2n+1){margin-left:0}.nf_time_inner span:first-child{margin-left:0}.nf_time_inner span:last-child{margin-right:0}.nf_time_inner span:last-child:after{display:none}.nf_wrap.type_404 .nf_title{padding-top:74.5px;background:url('../img/ico_404.png') no-repeat center 0 /auto 56px}.nf_wrap.type_404 .nf_text{padding-top:12px;font-size:14px}.prd_toggle .prd_inner .prd_item{display:none}.prd_toggle .prd_inner .prd_item:nth-child(1){display:block}.prd_toggle .prd_toggle_btn{display:block;position:relative;padding-right:20px;text-align:center}.prd_toggle .prd_toggle_btn span{display:inline-block;font-size:12px}.prd_toggle .prd_toggle_btn span:after{display:inline-block;content:"";width:10px;height:7px;margin-left:5px;background:url('../img/ico.png') no-repeat -40px -160px /520px auto;vertical-align:middle}.prd_toggle .prd_toggle_btn em{display:inline-block;font-size:12px}.prd_toggle .prd_toggle_btn em:after{display:inline-block;content:"";width:10px;height:7px;margin-left:5px;background:url('../img/ico.png') no-repeat -40px -200px /520px auto;vertical-align:middle}.prd_toggle.active .prd_inner .prd_item{display:block}.prd_toggle.active .prd_toggle_btn span:after{background-position:-40px -200px}.app.ios .product_btn{bottom:54px}.app.ios .product_btn .btn{padding-bottom:0}.app.ios.fixed .product_btn .btn{padding-bottom:0}.quik_btn.on.product{bottom:100px}.footer .addr li.cmt{padding-top:20px;font-size:11px}.footer .addr li .personal{font-weight:bold}.tbl_type2 .exchange{font-size:13px;color:#a5a5a5}.tbl_type2 .discount{color:#828282}.app .popup_app{display:none!important}.popup_app{display:none;position:fixed;bottom:0;left:0;overflow:hidden;z-index:6666;width:100%;border-radius:9px 9px 0 0}.popup_app_inner{position:relative;box-sizing:border-box}.popup_app_inner .close{display:inline-block;position:absolute;top:0;right:0;width:50px;height:50px;font-size:0;text-align:center;line-height:50px}.popup_app_inner .close:after{display:inline-block;content:"";width:8px;height:8px;background:url('../img/ico.png') no-repeat -360px -40px /520px auto;vertical-align:middle}.popup_app_mobile{padding:0 20px;background:#fff}.popup_app_mobile a{display:table;width:100%;table-layout:fixed}.popup_app_mobile .image{display:table-cell;width:46px;vertical-align:middle}.popup_app_mobile .image img{width:100%}.popup_app_mobile .cont{padding:30px 0 30px 15px}.popup_app_mobile .cont strong{display:inline-block;position:relative;padding-right:14px;font-size:15px;font-weight:bold;color:#252525;line-height:1}.popup_app_mobile .cont strong:after{display:inline-block;position:absolute;top:50%;right:0;content:"";width:4px;height:7px;margin-top:-4px;background:url('../img/ico.png') no-repeat -160px -160px /520px auto;vertical-align:middle}.popup_app_mobile .cont p{padding-top:11px;font-size:14px;color:#828282;line-height:1.7}.popup_app_pc{display:none;background:#f4f4f4;text-align:left}.popup_app_pc .inner{display:table;width:100%;min-height:224px;padding:58px 50px 0;vertical-align:middle;box-sizing:border-box}.popup_app_pc .inner>*{display:table-cell;height:100%;vertical-align:top}.popup_app_pc .info strong{display:block;margin-top:-8px;font-size:24px;color:#252525}.popup_app_pc .info p{padding-top:10px;font-size:16px;color:#828282;line-height:1.5}.popup_app_pc .qrcode{display:table-cell;font-size:0;text-align:right}.popup_app_pc .qrcode li{display:inline-block;padding-left:69px}.popup_app_pc .qrcode li:first-child{padding-left:0}.popup_app_pc .qrcode li span{display:block;padding-top:1px;text-align:center;font-size:16px;color:#828282}.popup_app_button{border-top:1px solid #f2f2f2;background:#fff}.popup_app_button:after{display:block;clear:both;content:""}.popup_app_button a{float:left;width:50%;height:50px;border-left:1px solid #f2f2f2;font-size:14px;color:#252525;line-height:50px;text-align:center;box-sizing:border-box}.popup_app_button a:first-child{border-left:0}.except_soldout{padding-top:25px}.ico.btn_home{width:16px;height:17.5px;background:url('../img/ico_home.png') no-repeat 0 0 /100% auto}.chance_all{padding:30px 20px 0 0}.popup.filter h2{position:relative}.popup.filter h2 .checkbox{position:absolute;top:1px;right:0}.popup.allbrand .pop_cont{padding:0;overflow:hidden}.allbrand_wrap{height:100%}.allbrand_wrap .top{position:sticky;position:-webkit-sticky;top:0;z-index:12;background:#fff;transition:all 1s ease-in-out}.allbrand_wrap .top .inner{position:relative}.allbrand_wrap .top .inner .line{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:transparent;font-size:0}.allbrand_wrap .search{padding:11px 0 0 20px;background:#fff}.allbrand_wrap .search .inner{position:relative}.allbrand_wrap .search input{width:100%;height:49px;padding:0 57.5px 0 0;border:0;border-bottom:1px solid #222;font-size:19px;font-weight:bold;line-height:49px;box-sizing:border-box;caret-color:#fe583e}.allbrand_wrap .search input::placeholder{font-size:19px;font-weight:bold;color:#e2e2e2}.allbrand_wrap .search .btn_search{display:block;position:absolute;top:0;right:0;width:57.5px;height:100%;line-height:49px;text-align:center}.allbrand_wrap .search .btn_search .ico_c{display:inline-block;width:17px;height:17px;background:url('../img/ico.png') no-repeat -200px 0 /520px auto;font-size:0;vertical-align:middle}.allbrand_wrap .tab{padding:0 20px}.allbrand_wrap .tab ul{font-size:0}.allbrand_wrap .tab ul li{display:inline-block;position:relative;margin-left:10px;padding-left:10px;font-size:15px;letter-spacing:-0.5px}.allbrand_wrap .tab ul li:before{display:block;content:"";position:absolute;top:50%;left:0;width:3px;height:3px;border-radius:50%;background:#d9d9d9;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.allbrand_wrap .tab ul li:first-child{margin-left:0;padding-left:0}.allbrand_wrap .tab ul li:first-child:before{display:none}.allbrand_wrap .tab ul li a{display:inline-block;height:94px;color:#828282;line-height:94px}.allbrand_wrap .tab ul li.active a{color:#fe583e;font-weight:bold}.allbrand_wrap .brand{height:calc(100% - 154px)}.allbrand_wrap .index{display:none;position:relative;height:100%;padding:0 58px 0 20px;box-sizing:border-box}.allbrand_wrap .index.active{display:block}.allbrand_wrap .index_all{overflow:hidden;height:100%}.allbrand_wrap .index_all ul{overflow:auto;height:100%;width:100%;padding-right:20px;-webkit-overflow-scrolling:touch}.allbrand_wrap .index_all ul li strong{display:block;position:sticky;position:-webkit-sticky;top:0;z-index:10;height:18px;padding-bottom:25px;background:#fff;font-size:19px;font-weight:bold;color:#252525;line-height:1.3}.allbrand_wrap .index_all ul li ul{padding-bottom:40px}.allbrand_wrap .index_all ul li ul li{padding-top:25px;font-size:15px;letter-spacing:-0.5px;color:#222}.allbrand_wrap .index_all ul li ul li:first-child{padding-top:0}.allbrand_wrap .index_all ul li ul li a{display:block;color:#252525}.allbrand_wrap .index_all :target:before{display:block;position:relative;z-index:0;content:"";height:0;margin-top:0;visibility:hidden;background:red}.allbrand_wrap .index_all>ul>li:last-child{min-height:100%}.allbrand_wrap .index_group{overflow:hidden;position:fixed;top:0;right:0;z-index:100;height:100%;padding-top:198px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.allbrand_wrap .index_group ul{overflow:hidden;overflow-y:auto;height:100%;margin-right:-15px;padding-right:15px}.allbrand_wrap .index_group ul::-webkit-scrollbar{display:none;width:0;height:0}.allbrand_wrap .index_group ul li span{display:inline-block;width:50px;height:46px;line-height:46px;font-size:12px;letter-spacing:-0.5px;color:#a5a5a5;text-align:center}.allbrand_wrap .index_group ul li a{display:inline-block;width:100%;height:100%;color:#a5a5a5}.allbrand_wrap .index_group ul li.active span{font-weight:bold;color:#252525}.allbrand_wrap .index_group ul li.active a{color:#252525}.allbrand_wrap .no_data{padding-top:103px}.allbrand_wrap .auto_sch_list{margin:0 0 0 20px}.event_hot_sale{padding:50px 0 30px 0;position:relative}.event_hot_sale .hs_title{position:relative;padding:0 0 4.7vw;font-size:5.3vw;font-weight:bold;color:#252525;text-align:center}.event_hot_sale .xScrollBox .inner{overflow:hidden;overflow-x:auto;padding-bottom:20px;text-align:center;font-size:0}.event_hot_sale .xScrollBox .inner:after{content:'';position:absolute;z-index:3;bottom:30px;left:0;width:100%;height:10px;background:#fff}.event_hot_sale .xScrollBox .inner ul.tsBannerList{display:inline-block;padding:0 20px;text-align:center;font-size:0;white-space:nowrap}.event_hot_sale .xScrollBox .inner ul.tsBannerList li{vertical-align:top;width:140px;margin-right:9px;text-align:left;display:inline-block;box-sizing:border-box;text-align:center}.event_hot_sale .xScrollBox .inner ul.tsBannerList li:last-child{margin-right:0}.event_hot_sale .xScrollBox .inner ul.tsBannerList li .ev_hs_item{position:relative;width:140px;height:170px}.event_hot_sale .xScrollBox .inner ul.tsBannerList li .ev_hs_item .mask{position:absolute;top:0;left:0;z-index:2;background:#000;opacity:.03;width:140px;height:170px}.event_hot_sale .xScrollBox .inner ul.tsBannerList li a{display:inline-block;position:relative;width:100%;height:100%}.event_hot_sale .xScrollBox .inner ul.tsBannerList li .imgBox{display:inline-block;position:absolute;z-index:1;bottom:8px;left:50%;margin-left:-62.5px;background:#f7f7f7;padding:0;width:125px;height:125px;overflow:hidden}.event_hot_sale .xScrollBox .inner ul.tsBannerList li .imgBox img{display:block;width:125px!important;height:125px!important;background:#ebebeb url('../img/img_blank.png') center center no-repeat;background-size:cover;object-fit:cover}.event_hot_sale .xScrollBox .inner ul.tsBannerList li .saleBadge{display:inline-block;overflow:hidden;position:absolute;z-index:3;top:10px;left:10px;width:43px;height:24px;padding:10px 0 9px;border-radius:50%;text-align:center;background:#252525;font-size:0}.event_hot_sale .xScrollBox .inner ul.tsBannerList li .saleBadge .rate{font-size:14px;line-height:24px;color:#fff;font-weight:bold}.event_hot_sale .xScrollBox .inner ul.tsBannerList li .saleBadge span{font-weight:bold;font-size:12px;line-height:24px;color:#fff}.event_hot_sale .xScrollBox .inner ul.tsBannerList li .txtTit{width:140px;font-size:15px;line-height:22px;color:#252525;text-align:left;margin-top:15px;word-break:break-all;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.event_hot_sale .hs_title .hs_more{display:inline-block;position:absolute;right:20px;top:8px;width:13px;height:13px;background:url('../img/ico.png') -360px -80px no-repeat;background-size:520px 520px;opacity:.5}.main_event_slick{white-space:nowrap}.main_event_slick .slider_item{display:inline-block}.ad_banner .band_banner{margin-top:0;margin-bottom:65px}header .gnb li .new{display:block;position:absolute;top:-12px;right:-3px;width:35px;height:16px;background:url('../img/ico.png') no-repeat -400px -480px /520px auto;font-size:9px;text-align:center;color:#fff;line-height:13px;font-style:normal}.band_banner .slick-dots{display:block;padding-top:10px}.band_banner .slider_wrap{height:auto}.band_banner .slick-track{height:25.3vw}.product_wrap .ad_banner+.seller_info{margin-top:70px}.product_wrap .ad_banner .band_banner{margin-top:25px;margin-bottom:0}.seller_board .ad_banner .band_banner{margin-bottom:70px}.mypage_main .ad_banner .band_banner{margin:27px 0 30px}.ad_banner .band_banner .slider_wrap{overflow:hidden;white-space:nowrap}.ad_banner .band_banner .slider_item{display:inline-block;width:100%}.seller_view{padding-left:31px}.seller_view .button{display:block;position:relative}.seller_view .button span{display:inline-block;font-size:13px}.seller_view .button span:after{display:inline-block;content:"";width:10px;height:7px;margin-left:5px;background:url('../img/ico.png') no-repeat -40px -160px /520px auto;vertical-align:middle}.seller_view .button.active span:after{background-position:-40px -200px}.seller_view .panel{display:none;padding-top:15px}.seller_view .panel .note_box{margin-bottom:0}.seller_view .panel .note_box .note_list li>strong{color:#828282}.seller_category{margin-left:-20px;padding:35px 0 0}.seller_category .inner{overflow:hidden;height:35px}.seller_category .inner ul{overflow:hidden;overflow-x:auto;padding-bottom:20px;font-size:0;white-space:nowrap}.seller_category .inner ul li{display:inline-block;margin-left:10px}.seller_category .inner ul li:first-child{margin-left:20px}.seller_category .inner ul li:last-child{margin-right:20px}.seller_category .inner ul li a{display:block;height:35px;padding:0 15px;border-radius:3px;background:#f9f9f9;font-size:14px;color:#252525;line-height:35px;text-align:center}.seller_detail .seller_tit{line-height:30px}.popup.filter:not(:first-child) h2 .checkbox{top:22px}