@charset "utf-8";#layer_login{z-index:5555}.ly_group2:before,.ly_terms:before{display:none}.ly_bt_up,.ly_bt_up [class*=layer_],.ly_group2,.ly_group2 [class*=layer_],.ly_login,.ly_login [class*=layer_],.ly_terms,.ly_terms [class*=layer_]{z-index:1600}.ly_group2.on,.ly_login.on,.ly_terms.on{display:block;position:fixed;right:0;left:0;top:0;bottom:0;height:100%;overflow:hidden;text-align:center;background-color:rgba(0,0,0,0);opacity:0;z-index:-1;transition:opacity .3s ease;-webkit-transition:opacity .3s ease}.ly_bt_up [class*=layer_],.ly_group2 [class*=layer_],.ly_login [class*=layer_],.ly_terms [class*=layer_]{display:flex;flex-direction:column;position:fixed;left:0;top:0;width:100%;height:100%;padding:0;background-color:#fff;opacity:1;overflow:hidden;border-radius:0;transition:.3s ease;transform:translate3d(0,120%,0);-webkit-transition:.3s ease;-webkit-transform:translate3d(0,120%,0)}.ly_group [data-calendar] .ly_tit,.ly_group2>[class*=layer_] .ly_tit,.ly_login>[class*=layer_] .ly_tit,.ly_terms>[class*=layer_] .ly_tit{flex:none;display:flex;justify-content:space-between;padding-left:1.5rem;background-color:#e3e8ed;font-size:1.8rem;color:#020219;line-height:4.5rem}.ly_group [data-calendar] .ly_tit>button,.ly_group2>[class*=layer_] .ly_tit>button,.ly_login>[class*=layer_] .ly_tit>button,.ly_terms>[class*=layer_] .ly_tit>button{width:4.5rem;height:4.5rem;font-size:0}.ly_group [data-calendar] .ly_tit>button:before,.ly_group2>[class*=layer_] .ly_tit>button:before,.ly_login>[class*=layer_] .ly_tit>button:before,.ly_terms>[class*=layer_] .ly_tit>button:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background:url("../img/common/icon_signe.png") -7.5rem -7.5rem no-repeat;background-size:25rem auto}.ly_group2>[class*=layer_] .ly_con,.ly_login>[class*=layer_] .ly_con,.ly_terms>[class*=layer_] .ly_con{position:relative;top:0;right:0;left:0;bottom:0;overflow-y:scroll;overflow-x:hidden;flex:1;padding:0 0 2.5rem 0;-webkit-overflow-scrolling:touch}.ly_group2>[class*=layer_] .ly_con .search_type1,.ly_terms>[class*=layer_] .ly_con .search_type1{width:calc(100% - 3rem);margin:2rem 1.5rem}.ly_group2>[class*=layer_] .count_area2,.ly_terms>[class*=layer_] .count_area2{font-size:1.4rem}.ly_group2>[class*=layer_] .ly_btn,.ly_terms>[class*=layer_] .ly_btn{flex:none}.ly_group2 .ly_con .search_form+.search_list{position:absolute;top:8rem;bottom:0;left:0;right:0;padding-bottom:2rem;overflow-y:scroll}.ly_group2 .ly_con .search_form+.search_list.t1{position:static}.ly_bt_up [class*=layer_].on,.ly_group2 [class*=layer_].on,.ly_login [class*=layer_].on,.ly_terms [class*=layer_].on{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.ly_group2 .ly_con.t1,.ly_terms .ly_con.t1{text-align:left;padding:2rem 1.5rem 2rem 1.5rem}.ly_group2 .ly_con>.txt_type1 dt{font-size:1.2rem;line-height:1.8rem;margin-top:1rem}.ly_group2 .ly_con>.txt_type1:first-of-type dt:first-child{margin-top:0}.ly_group2 .ly_con>.tit_type1+.area_wrap1{padding-top:0}.ly_group2 .ly_con>.tit_type2{padding:0;margin:3rem 0 1rem}.ly_group2 .ly_con>.tit_type2+strong{font-size:1.3rem;color:#4b4bac}.ly_group2 .ly_con>.box_territory1+.txt_wrap1.tit_type1{font-weight:400;text-align:center;margin-top:2rem}.ly_group2 .area_wrap1{padding:2rem 0;border-bottom:1px solid #dee0e2}.ly_group2 .area_wrap1:first-child{padding-top:0}.ly_group2 .area_wrap1:last-child{padding-bottom:0;border-bottom:0}.ly_group2 .area_wrap1 .select_type2 .list{height:37rem;overflow:hidden;overflow-y:scroll}.ly_group2 .area_wrap1 .tit_type5+[class*=select_type],.ly_group2 .area_wrap1 .tit_type5+[class*=select_type]+[class*=select_type]{margin-top:1rem}.ly_group2 .area_wrap1 [class*=check_type] em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ly_group2 .area_wrap1+.tit_type5{margin-top:1.5rem}.ly_group2 footer{background-color:#f0f5fb;border-top:1px solid #adb1b6;box-sizing:border-box;padding:1rem 1.5rem;z-index:1}.ly_group2 footer>*+[class*=btn_type]{margin-top:1rem}.ly_group2 footer .btn_wrap1{padding:0}.ly_group2 footer .btn_wrap1 [class*=btn_type]{flex:1;font-weight:700;margin-top:0}.ly_group2 footer .btn_wrap1 [class*=btn_type]+[class*=btn_type]{margin-left:.8rem}[class*=ly_group] [class*=layer_] .form_count+.box{margin:2rem 0}.ly_group2 .count_area{font-size:1.4rem}.ly_group2 .layer_grade .product_list{border-top:0}.ly_group2 .layer_grade .product_list li{padding:0;border:0}.ly_group2 .layer_grade .grade_mark{position:relative;margin:1rem 0;padding:1.5rem;border-radius:.3rem;background-color:#f0f5fb}.ly_group2 .layer_grade .grade_mark>span{display:inline-block;margin-left:2rem;line-height:2.3rem;font-size:1.3rem}.ly_group2 .layer_grade .grade_mark label{float:left;margin-right:.2rem;background:url("../img/common/icon_grade.png") no-repeat 0 0;background-size:25rem auto;background-repeat:no-repeat}.ly_group2 .layer_grade .grade_mark label input{position:relative;width:2.4rem;height:2.3rem;z-index:2}.ly_group2 .layer_grade .grade_mark label em{display:none;position:absolute;left:1.5rem;top:1.5rem;color:#4b4bac;font-size:1.6rem;font-weight:700}.ly_group2 .layer_grade .grade_mark label input:checked+em{display:block;padding-left:14.6rem;z-index:1}.ly_group2 .layer_grade .grade_mark label input:checked+em:after,.ly_group2 .layer_grade .grade_mark label input:checked+em:before{content:"";position:absolute;left:0;top:0;height:2.3rem}.ly_group2 .layer_grade .grade_mark label input:checked+em:before{background:url("../img/common/icon_grade.png") no-repeat 0 -2.5rem;background-size:25rem auto;background-repeat:no-repeat}.ly_group2 .layer_grade .grade_mark label input:checked+em:after{left:70%;width:50%;background:#f0f5fb;z-index:-1}.ly_group2 .layer_grade .grade_mark label.n1 input:checked+em:before{width:2.4rem}.ly_group2 .layer_grade .grade_mark label.n2 input:checked+em:before{width:4.8rem}.ly_group2 .layer_grade .grade_mark label.n3 input:checked+em:before{width:7.5rem}.ly_group2 .layer_grade .grade_mark label.n4 input:checked+em:before{width:10.2rem}.ly_group2 .layer_grade .grade_mark label.n5 input:checked+em:before{width:12.6rem}.ly_group2 .layer_grade .grade_list{margin:.5rem -1.5rem}.review_image>.attached{margin-top:1rem;height:4rem}.review_image>.attached [class*=inp_type]{overflow:hidden;position:relative;padding:0 .7rem 0 3.3rem;width:7.9rem;height:4rem;border-color:#dee0e2;font-size:1rem;line-height:4rem}.review_image>.attached [class*=inp_type]:after{display:block;position:absolute;left:1rem;top:50%;z-index:1;margin-top:-.85rem;width:1.8rem;height:1.7rem;background:url('../img/common/icon_set.png') no-repeat -20rem -5rem/50rem auto;content:''}.review_image>.attached [class*=inp_type] [type=file]{position:absolute;left:0;top:0;width:100%;height:4rem;cursor:pointer;opacity:0}.review_image>.attached [class*=inp_type] [type=file]::-webkit-file-upload-button{cursor:pointer}.ly_group2 .form_mail{margin-bottom:1rem}.ly_group2 .form_mail dt{font-weight:700}.ly_group2 .form_mail dd{margin-top:.6rem}.ly_group2 .agree_list .agree_area .terms_type{color:#5b646e}.ly_group2 .agree_list .agree_area .terms_type dt{font-weight:700}.ly_group2 .form_zipcode{margin:0 1.5rem}.ly_group2 .form_zipcode .sentence dt{color:#4b4bac;font-size:1.3rem;font-weight:700;letter-spacing:-.078em}.ly_group2 .form_zipcode .sentence dd li{margin-top:1rem}.ly_group2 .form_zipcode .sentence dd li span{display:block;font-size:1.4rem;letter-spacing:-.084em}.ly_group2 .form_zipcode .sentence dd li em{display:block;color:#adb1b6;letter-spacing:-.072em}.ly_group2 .form_zipcode .search_list{border-top:1px solid #adb1b6}.ly_group2 .form_zipcode .search_list li a{display:block;padding:1.1rem 0 1.5rem;border-bottom:1px solid #dee0e2}.ly_group2 .form_zipcode .search_list li strong{display:block;margin-bottom:.5rem;color:#2096ce;font-size:1.4rem;font-weight:700}.ly_group2 .form_zipcode .search_list li strong i{color:#020219;font-weight:400}.ly_group2 .form_zipcode .search_list li dd{margin:-1.8rem 0 .4rem;padding-left:5.7rem}.ly_group2 .form_zipcode .search_list .icon_txt1.c1{box-sizing:border-box;min-width:5rem;text-align:center;font-weight:400}.ly_group2 .ly_con.bg1>.coupon_list li:after,.ly_group2 .ly_con.bg1>.coupon_list li:before{background-color:#f0f5fb}.ly_group2 .ly_con.bg1>.coupon_list li:before{border-top-color:#f0f5fb;border-left-color:#f0f5fb}.ly_group2 .ly_con.bg1>.coupon_list li:after{border-bottom-color:#f0f5fb;border-right-color:#f0f5fb}.ly_group2 .counsel_guide{margin:2rem 1.5rem 0}.ly_group2 .counsel_guide .contact{text-align:center}.ly_group2 .counsel_guide .contact dt{position:relative;display:inline-block;padding-left:11rem;color:#adb1b6;font-size:1.7rem;font-weight:700;line-height:1.8;letter-spacing:-.065em}.ly_group2 .counsel_guide .contact dt:before{content:"";position:absolute;top:0;left:0;width:10.5rem;height:2.5rem;background:url("../img/common/icon_logo.png") 0 0 no-repeat;background-size:25rem auto}.ly_group2 .counsel_guide .contact dd a{color:#24aae1;font-size:4.4rem;line-height:1.3;letter-spacing:-.07em}.ly_group2 .counsel_guide .title{margin:2rem 0 .5rem;color:#5b646e;font-size:1.3rem}.ly_group2 .counsel_service{margin:1.5rem 0 -2rem;padding:2rem 1.5rem;background-color:#e9f6fc;text-align:center}.ly_group2 .counsel_service .title{margin-bottom:1.2rem;font-size:1.6rem;font-weight:700}.ly_group2 .area_wrap1 .search_type1{width:100%;margin:0}.ly_group2 .area_wrap1 .select_list2 li>.inp_area2{height:0;padding:0 1.5rem;overflow:hidden;transition:padding-top .3s ease;-webkit-transition:padding-top .3s ease}.ly_group2 .area_wrap1 .select_list2 li.on>.inp_area2{height:auto;padding:1.5rem 1.5rem 0 1.5rem}.ly_group2 .area_wrap1 [class*=choice_wrap]{font-size:1.5rem;margin-top:1rem}.ly_group2 .area_wrap1 .tit_type5+.choice_type2{margin-top:.5rem}.ly_group2 .area_wrap1 .tit_type5+[class*=inp_area]{margin-top:1rem}.ly_group2 .area_wrap1 .choice_wrap1:first-child,.ly_group2 .area_wrap1 .choice_wrap2:first-child{margin:unset}.ly_group2 .area_wrap1 .choice_wrap1 label [type=radio]:checked+em,.ly_group2 .area_wrap1 .choice_wrap2 label [type=radio]:checked+em{font-weight:700}.ly_group2 .area_wrap1 .choice_wrap1.n1 label{min-width:100%;margin:0;text-align:left;margin-top:1rem}.ly_group2 .area_wrap1 .choice_wrap1.n1 label:first-child{margin-top:0}.ly_group2 .area_wrap1 .choice_wrap1.n3 label{text-align:left}.ly_group2 .area_wrap1 [class*=choice_wrap] label.total{max-width:100%}.ly_group2 .area_wrap1 [class*=choice_wrap] label.choice_type2 em:before{width:2rem;height:2rem;top:1.1rem}.ly_group2 .area_wrap1 [class*=choice_wrap] label.choice_type2 em:after{top:1.1rem}.ly_group2 .area_wrap1 [class*=choice_wrap] label.choice_type2 em{border:0;word-break:keep-all}.ly_group2 .area_wrap1 [class*=choice_wrap] label.choice_type2 input:checked+em{background-color:unset;color:unset}.ly_group2 .area_wrap1.t1{margin:0 -1.5rem}.ly_group2 .area_wrap1.t1 .tit_type5{margin:0 1.5rem 1rem}.ly_group2 .area_wrap1.t1 .select_list2 li .btn_toggle{color:#5b646e;font-weight:400}.ly_group2 .area_wrap1.t1 .select_list2 li.on .btn_toggle{color:#24aae1;font-weight:700}.ly_group2 .area_wrap1.t1 .select_list2 li.disabled .btn_toggle{color:#cdd0d3}.ly_group2 .area_wrap1.t1 .select_list2 .choice_wrap2{margin:.5rem 1.5rem 0}.ly_group2 .area_wrap1 .drag_slider1{margin-top:4.2rem;margin-bottom:.9rem}.ly_group2 .area_wrap1 .drag_slider1:last-of-type{margin-bottom:-1rem}.ly_group2 .area_wrap1 .drag_slider1+.drag_slider1{margin-top:2.5rem}.ly_group2 .area_wrap1 .drag_slider1 dl{font-size:1.2rem;margin:-3.2rem -.9rem 0}.ly_group2 .area_wrap1 .drag_slider1 dl dt{float:left}.ly_group2 .area_wrap1 .drag_slider1 dl dd{float:right;color:#2096ce}.ly_group2 .area_wrap1 .drag_slider1.disabled dl dd{font-size:0}.ly_group2 .area_wrap1 .drag_slider1 span{position:relative;left:0;right:0}.ly_group2 .area_wrap1 .drag_slider1 span.txt_c{top:-4rem;left:.9rem;font-size:1.1rem;text-align:right;display:block}.ly_group2 .area_wrap1 .drag_slider1 .symbol_type1{margin-top:-.8rem;padding-left:0;padding-bottom:1.7rem}.ly_group2 .area_wrap1 .drag_slider1 .symbol_type1:before{left:-.9rem}.ly_group2 .area_wrap1:first-child:not(:last-child){padding:0 0 2rem 0}.ly_group2 .area_wrap1 .txt_s2{margin-top:1rem;color:#020219}.ly_group2 .area_wrap1 .txt_s2+.choice_wrap1{margin-top:.5rem}.ly_group2 .area_wrap1 .choice_wrap1+.txt_s2{margin-top:2rem}.ly_con .select_list2:first-child{margin-top:0}.search_list .ly_tit2{display:flex;justify-content:space-between}.search_list .ly_tit2 h2{margin-bottom:0;line-height:1.9rem;margin-left:1.5rem}.search_list .ly_tit2 h2+.btn_small{font-size:1.2rem;color:#5b646e;font-weight:400;border:0;padding:.2rem .1rem;margin-right:1.5rem}.search_list .ly_tit2 h2+.btn_small:before{content:"";width:100%;height:3rem;position:absolute;top:-.7rem;left:0}.ly_tit2.t1{padding:2.1rem 1.5rem .6rem}.ly_tit2.t1 .tit_type5{margin-bottom:0}.ly_tit2.t1+ul{border-top:1px solid #eeeff0}span.code{font-size:1.3rem;color:#adb1b6;margin-left:.4rem}[class*=select_list]{font-size:1.6rem;text-align:left}.list2+.ly_tit2,.mes_data_none+.ly_tit2,[class*=select_list]+.ly_tit2{margin-top:3.1rem}.ly_con .select_list:only-child{min-height:100%}.select_list{height:100%;text-align:left;background-color:#f0f5fb;box-sizing:border-box}.select_list:last-child{height:auto;padding-bottom:4rem}.select_list1{border-top:1px solid #adb1b6;margin:.5rem 1.5rem 0}.select_list1 li{position:relative;width:100%;text-align:left;border-bottom:1px solid #f7f7f8;box-sizing:border-box}.select_list1 li a{display:block;max-width:calc(100% - 3.3rem);line-height:2rem;padding:1rem 0}.select_list1 li>button.btn_del{position:absolute;top:0;right:-.8rem;width:3rem;height:100%;line-height:999px;overflow:hidden}.select_list1 li>button.btn_del:after,.select_list1 li>button.btn_del:before{content:"";position:absolute;width:1px;height:1.46rem;left:50%;top:50%;background-color:#adb1b6;margin-top:-.73rem}.select_list1 li>button.btn_del:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.select_list1 li>button.btn_del:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.select_list2{clear:both;width:100%;margin-top:.5rem}.select_list2>li:not(:first-child){margin-top:-1px}.select_list2 li .btn_toggle{display:inline-block;width:100%;font-weight:700;text-align:left;line-height:2.2rem;padding:1.3rem 1.5rem;border-top:1px solid #dee0e2;border-bottom:1px solid #dee0e2;box-sizing:border-box;position:relative;background-color:#fff;z-index:5}.select_list2 li .btn_toggle .ico{display:block;position:absolute;right:1.5rem;width:2.4rem;height:2.4rem;border:1px solid #adb1b6;border-radius:50%;font-size:0}.select_list2 li .btn_toggle:after,.select_list2 li .btn_toggle:before{content:"";position:absolute;top:50%;width:.6rem;height:.1rem;margin-top:-.1rem;border-radius:1rem;background-color:#5b646e;transition:all .3s ease}.select_list2 li .btn_toggle:before{right:2.6rem;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.select_list2 li .btn_toggle:after{right:2.2rem;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.select_list2 li.on .btn_toggle{border-color:#24aae1;color:#24aae1}.select_list2 li.on .btn_toggle:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.select_list2 li.on .btn_toggle:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.select_list2 li .btn_toggle.txt_c6{font-weight:400}.select_list2 li>[class*=list]{display:none}.select_list2 li.on>[class*=list]{display:block}.select_list2 li .list1,.select_list2 li .list1>li{border-bottom:1px solid #dee0e2}.select_list2 li .list1:only-child{border-top:1px solid #dee0e2}.select_list2 li .list1>li:last-child,.select_list2 li .list1>li:last-child:not(:nth-child(odd)),.select_list2 li .list1>li:nth-last-child(2):not(:nth-child(2n)){border-bottom:0}.select_list2 li .list1>li .check_type4{border-bottom:0}.select_list2 li.off .btn_toggle{color:#cdd0d3;font-weight:400;pointer-events:none}.select_list2 li.off .btn_toggle .ico{opacity:.4}.select_list2 li.off .btn_toggle:after,.select_list2 li.off .btn_toggle:before{background-color:#dee0e2}.select_list3{margin:.8rem 1.5rem 0}.select_list3 li{float:left;margin:.7rem .5rem 0 0}.select_list3 li>a{font-size:1.5rem;line-height:1.8rem}.select_list3:after{content:"";display:block;clear:both}[class*=ly_group] [class*=auto_area] .mes_data_none2{position:unset;font-size:1.6rem!important;text-align:left;padding:0;margin:0}[class*=ly_group] .ly_tit2+.mes_data_none2{font-size:1.6rem!important;text-align:left;padding:0;margin:1.6rem 1.5rem 0}[class*=ly_group] .tit_type5+.mes_data_none{padding:.6rem 0}.select_list2 li.on>.list1,[class*=ly_group] .list1{display:flex;flex-wrap:wrap}[class*=ly_group] .list1 li{display:flex;flex-basis:50%;border-bottom:1px solid #eeeff0;box-sizing:border-box}[class*=ly_group] .list1 li:nth-of-type(odd){border-right:1px solid #eeeff0}[class*=ly_group] .list2 li{display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:4.3rem;text-align:left;padding:0;position:relative}[class*=ly_group] .list2 li:before{top:1.6rem}[class*=ly_group] .list2 a{max-width:calc(100% - 3.3rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=ly_group] .list2 a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}[class*=ly_group] .list2 a>i:not(:last-child):after{content:"";display:inline-block;width:.7rem;height:.7rem;border-left:1px solid #5b646e;border-top:1px solid #5b646e;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:0 .4rem}[class*=ly_group] .list2 li a>i:last-child{color:#2096ce}[class*=ly_group] .list2 li strong{color:#24aae1}[class*=ly_group] .list2 li>ul.symbol_type1{display:inline-block;margin-top:0;width:100%;background-color:#f0f5fb;padding:.9rem 1.5rem;box-sizing:border-box}[class*=ly_group] .list2 li>ul.symbol_type1 li{flex-wrap:unset;font-size:1.5rem;line-height:3.5rem;padding:0 0 0 .8rem}[class*=ly_group] .list2 li>ul.symbol_type1 li>a{width:auto}[class*=ly_group] .list2.t1 li{border-bottom:1px solid #eeeff0}[class*=ly_group] .list2.t1 li a{max-width:100%;padding:0 3rem}[class*=ly_group] .list2.t1 li>ul.symbol_type1{border-top:1px solid #eeeff0;padding:.9rem 3rem;margin:0}[class*=ly_group] .list2.t1 li>ul.symbol_type1 li{border-bottom:0}[class*=ly_group] .list2.t1 li>ul.symbol_type1 li a{padding:0}[class*=ly_group] .list2.t2 li{display:block;line-height:2rem;border-bottom:1px solid #f7f7f8;padding:1rem 0}[class*=ly_group] .list2.t2 li a{display:inline;max-width:none;white-space:pre-line;overflow:visible;text-overflow:unset}[class*=ly_group] .list2.t2 li span{display:inline;margin-left:0}[class*=ly_group] .list2.t3 li{border-bottom:1px solid #f7f7f8}[class*=ly_group] .list2.t3 li a{min-width:100%}[class*=ly_group] .list2.t3 li a i.icon_img.location1{margin:-.3rem .6rem 0 0}[class*=ly_group] .list2.t3 li a .count{float:right;font-size:1.3rem;color:#5b646e;text-align:right}[class*=auto_area]{display:none;background-color:#fff;padding:0 1.5rem;font-size:1.6rem;z-index:1002}[class*=auto_area] .ly_tit2+.list2{margin-top:.5rem}[class*=auto_area] .list2>li{border-bottom:1px solid #f7f7f8}[class*=auto_area] .tit_type5+.list2{border-top:1px solid #adb1b6;margin-top:.6rem}[class*=auto_area] .tit_type5+.list2+.tit_type5{margin-top:3.1rem}.ly_group2 .search_form.on [class*=auto_area]{display:block}.auto_area1{position:absolute;top:8rem;right:0;left:0;bottom:0;overflow-y:scroll;overflow-x:hidden}.auto_area2{bottom:unset;padding:0;margin:2rem 1.5rem;border:1px solid #dee0e2;border-radius:.3rem}.auto_area2 .list2{padding:1rem 1.5rem}.auto_area2 .list2 a{line-height:2.2rem;padding:.5rem 0}.auto_area2 .list2 li a{white-space:unset;text-overflow:unset}.auto_area2 dl.list2{padding:0 1.5rem 2rem;margin-top:.5rem}.auto_area2 dl.list2:before{content:"";display:inline-block;width:100%;height:1px;border-top:1px solid #eeeff0;padding-top:2rem}.auto_area2 dl.list2 dt.tit_type5{line-height:1.6rem;margin:0 0 1rem}.auto_area2 dl.list2 dd{text-align:left;position:relative}.auto_area2>button.btn_type{width:100%;background-color:#f0f5fb;border:none;border-radius:0;color:#5b646e;text-align:right}.search_list>.list2{margin:.5rem 1.5rem 0}.search_list>.list2 li a{min-width:100%}.search_list>.list2 li a i.icon_img.location1{margin:-.3rem .6rem 0 0}.search_list>.list2 li a .count{float:right;color:#5b646e;text-align:right}.form_count{position:relative;padding-left:5rem;background-color:#fff;border:1px solid #91d4f0;border-radius:.6rem}.form_count:not(:first-child){margin-top:1rem}.form_count>strong{position:absolute;top:0;left:0;-webkit-box-flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;writing-mode:lr-tb;width:5rem;height:100%;font-size:1.9rem;color:#fff;font-weight:700;line-height:2rem;border-radius:.6rem 0 0 .6rem;background-color:#91d4f0;visibility:visible}.form_count>strong span{font-size:1.3rem;font-weight:400}.form_count>dl{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;padding:1.5em 0;box-sizing:border-box}.form_count>dl dd,.form_count>dl dt{line-height:4rem;box-sizing:border-box}.form_count>dl dt{width:calc(100% - 12.5rem);font-size:1.8rem;padding-left:1.5rem}.form_count>dl dd{width:11rem;text-align:right}.form_count>dl>dd input{display:inline-block;width:5rem;height:2.5rem;padding:.9rem 0 .7rem 0;font-family:"Spoqa Han Sans";font-weight:700;font-size:2.5rem;line-height:1;text-align:center;vertical-align:middle;border:0;pointer-events:none}.form_count>dl>dt i{font-size:1.3rem;color:#adb1b5;font-weight:400;letter-spacing:-.1rem;margin-left:.2rem}.form_count>dl .sub_area{display:inline-block;width:100%;border-radius:0 0 .6rem 0;background-color:#f0f5fb;padding:1rem 1.5rem 0 1.5rem;margin:1.5rem -1.5rem -1.8rem 0}.form_count>dl .sub_area dl{clear:both;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;font-size:0}.form_count>dl .sub_area dl dd .list{overflow:hidden;overflow-y:scroll}.form_count>dl dl>dt:before{content:"";display:inline-block;margin:-1.5rem .5rem 0 0;width:.9rem;height:1.1rem;border-left:1px solid #adb1b6;border-bottom:1px solid #adb1b6;border-radius:0 0 0 .3rem;vertical-align:middle}.form_count>dl dl>dt{width:calc(100% - 10.5rem);font-size:1.6rem;text-align:left;padding:0 0 1rem 0}.form_count>dl dl>dd{float:right;width:10.5rem;padding:0 0 1rem 0}.form_count>dl dl>dd [class*=select_type]{text-align:left}.form_count+.btn_wrap{padding:1rem 0}.form_count+.btn_wrap [class*=btn_type].plus3{width:100%;line-height:1.5rem;padding-top:1.1rem}.form_count>button.btn_del{position:absolute;top:-1.2rem;right:-1.2rem;padding:.75rem;overflow:hidden;line-height:1}.form_count>button.btn_del .btn_img.delete2{display:block}.form_select{margin-bottom:1rem}.form_select>div{margin-bottom:1rem}.parsonnel_setting.box{min-height:calc(100% - 10rem);border-top:1px solid #adb1b6;padding:0 1.5rem 1rem;margin:0 -1.5rem -2rem -1.5rem}.form_count.t1>legend,.form_count.t2>legend{display:none}.form_count.t1,.form_count.t1 dl,.form_count.t2,.form_count.t2 dl{padding:0}.form_count.t1,.form_count.t3{margin:.9rem 0 0}.form_count.t1+.form_count.t1{margin-top:.8rem}.form_count.t1 dl{padding:2rem 1.5rem 1.5rem}.form_count.t1 dl dt{width:100%;max-height:3em;font-size:1.2rem;line-height:1.6rem;padding:0;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.form_count.t1 dl dd{width:100%;text-align:left;margin-top:.7rem}.form_count.t1 dl dd .txt_data{float:left;width:calc(100% - 11rem)}.form_count.t1 dl dd .txt_data strong{font-size:2rem;color:#2096ce}.form_count.t1 dl dd .txt_data span{font-size:1.4rem;color:#2096ce;font-weight:400}.form_count.t2{border:none;margin:0 0 1rem}.form_count.t2 dl dt{font-weight:400;line-height:4rem;padding:0}.form_count.t2 dl dd{width:12rem}.form_count.t2 dl dd.txt_data{float:left;width:calc(100% - 12rem);text-align:left;line-height:2.5rem;margin-top:-.7rem}.form_count.t2 dl dd.txt_data strong{font-size:1.7rem;color:#2096ce}.form_count.t2 dl dd.txt_data strong+span{color:#2096ce}.form_count.t2 dl dd.txt_data em{display:block;font-size:1.2rem;color:#5b646e;font-weight:400;line-height:1.8rem}.form_count.t2 dl dd.txt_data+dd{float:right;margin-top:-4rem}.form_count.t3{padding-left:1.5rem}.form_count.t3 dl{padding:.5rem 0}.form_count.t3 dl dt{max-height:3em;font-size:1.2rem;line-height:1.8rem;padding:0;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.form_count.t3+.btn_gray{width:17rem;margin:1.5rem auto;display:block}dl.txt_data dd:not(:last-of-type),dl.txt_data dt:not(:last-of-type){font-weight:400;font-size:1.3rem;color:#7c838b}.ly_group2 .layer_jjimflight .ly_con .area_panel:last-child{padding:1.5rem 1.5rem 0 1.5rem}.ly_group2 .layer_jjimflight .switch_type1{display:block}.ly_group2 .layer_jjimflight .switch_type1+.switch_type1{margin-top:1rem}.ly_group2 .layer_jjimflight .box_territory1{margin-top:1.5rem}.ly_group2 .layer_jjimflight .box_territory1 .symbol_type1 dt{color:#4b4bac}.ly_group2 .layer_jjimflight .box_territory1 .symbol_type1 dd{color:#7c838b}.ly_group2 .layer_jjimflight .box_territory1 .symbol_type1 dd:before{box-shadow:inset 0 0 10rem #7c838b}.ly_group2 .form_booking1 .choice_group .check_type3 em{color:#5b646e}.ly_group2 .form_booking1 .choice_group .check_type3 input:checked+em{color:#fff}.ly_group2 .form_booking1 .choice_group .check_type3 input+em [class*=icon_mark].t2:after{background-position:-10rem 0}.ly_group2 .form_booking1 .choice_group .check_type3 input:checked+em [class*=icon_mark].t2:after{background-position:-20rem 0}.ly_group2 .form_booking1>.box{background-color:#e9f6fc}.ly_group2 .form_booking1 .area1 span[title*="출발"]:before{background-color:#fff}.ly_group2 .data_schedule.on:not(.t1)+.txt_type1:last-child{margin-top:-1.5rem}.ly_group2 .data_flight li{text-align:left}.ly_group2 .product_select{margin:0 -1.5rem}.ly_group2 .product_select .tit_type2{padding-left:1.5rem;padding-right:1.5rem;font-size:1.5rem;font-weight:400}.ly_group2 .product_select .tit_type2+span{display:inline-block;font-size:1.2rem;color:#5b646e;padding:.4rem 1.5rem 2rem}.ly_group2 .ly_con>cite{padding:2rem 1.5rem;font-style:normal;font-size:1.7rem;line-height:1.471;letter-spacing:-.05em;background-color:#fff;display:block}.ly_group2 .txt_note{padding:1.7rem 1.5rem;background-color:#fff}.ly_group2 .txt_note dt{margin-bottom:.5rem;font-size:1.7rem}.ly_group2 .txt_note dd{position:relative;padding-left:.8rem;font-size:1.2rem;color:#5b646e}.ly_group2 .txt_note dd:before{content:"";position:absolute;left:.1rem;top:.6rem;width:.3rem;height:.3rem;border-radius:50%;-webkit-box-shadow:inset 0 0 10rem #5b646e;box-shadow:inset 0 0 10rem #5b646e}.ly_group2 .ly_con>cite+.panel,.ly_group2 dl.panel+.panel{border-width:1px 0}.ly_group2 dl.panel{position:relative;padding:1.2rem 1.5rem 1.4rem}.ly_group2 dl.panel dt .icon_com2{color:#7c838b}.ly_group2 dl.panel [data-fn=btn_accordion]:before{top:2.2rem;right:2rem}.ly_group2 dl.panel [data-fn=btn_accordion]:after{top:2.2rem;right:1.6rem}.ly_group2 dl.panel [data-fn=btn_accordion] span{border:0}.ly_group2 dl.panel .area_data{margin-top:1.5rem;padding:1.5rem;font-size:1.2rem;color:#020219;letter-spacing:-.05em;text-align:left;background-color:#f0f5fb;box-sizing:border-box;border-radius:.3rem}.ly_group2 dl.panel .area_data strong{color:#4b4bac;line-height:1.6rem}.ly_group2 dl.panel .area_data strong+p{margin-top:.8rem}.ly_group2 .panel{padding:1rem 1.5rem 1.5rem 1.5rem}.ly_group2 .panel .tit_type5+.area_type1{margin-top:.5rem}.ly_group2 .panel .area_type1{font-size:0}.ly_group2 .panel .area_type1 dt{width:4.1rem;font-weight:700;font-size:1.3rem;line-height:1.5;vertical-align:middle;display:inline-block}.ly_group2 .panel .area_type1:not(.t1) dt:nth-of-type(2n){margin-left:1rem}.ly_group2 .panel .area_type1 dd{width:calc(50% - 4.6rem);vertical-align:middle;display:inline-block}.ly_group2 .panel .area_type1.t1 dd{width:calc(100% - 4.1rem)}.ly_group2 .panel .area_type1.t1 dd:first-of-type~*{margin-top:.8rem}.ly_group2 .panel .area_type1+.parsonnel_setting{margin:1.5rem -1.5rem -2.5rem -1.5rem;padding:.8rem 1.5rem;border-top:1px solid #adb1b6}.ly_group2 .panel .parsonnel_setting .form_count:first-child{margin-top:0}.ly_group2 .panel>.tit_type2{padding:0}.ly_group2 .panel .tit_type2+.charge_detail{margin-top:1.2rem}.ly_group2>[class*=layer_room_] .ly_con{padding-bottom:0}.ly_group2>[class*=layer_room_] .ly_con>img{width:100%;max-width:100%}.ly_group2 .product_detail *+[class*=tit_type]{margin-top:2rem}.ly_group2 .product_detail .area{width:calc(100% + 3rem);margin:1rem -1.5rem 0}.ly_group2 .product_detail .tbl_type1{margin-top:2rem}.ly_group2 .product_detail [class*=tit_type]+.tbl_type1{margin-top:1rem}.ly_group2 .product_detail .tbl_type1 span.txt_c5{display:block}.ly_group2 .product_detail .tbl_type1 .icon_com3 em{visibility:hidden;overflow:hidden;position:absolute;left:-.1rem!important;top:-.1rem;width:.1rem;height:.1rem;opacity:0;z-index:-1}.ly_group2 .product_detail .tbl_type1+p{font-size:1.3rem;line-height:1.9rem;margin-top:1rem}.ly_group2 .product_detail .map_area{margin-top:.9rem}.ly_group2 .area_traffic{padding:1rem 1.5rem 0 1.5rem;border-bottom:1px solid #dee0e2;background-color:#f7f7f8}.ly_group2 .area_traffic .area{margin-top:1rem;padding:.7rem 0;line-height:1.2;border-top:.1rem solid #dee0e2;background-color:#f7f7f8}.ly_group2 .area_traffic .area>*{display:inline-block;position:relative;vertical-align:top;color:#5b646e;font-size:1.2rem;line-height:1.2;letter-spacing:-.05em}.ly_group2 .area_traffic .area>*+:not(time):before,.ly_group2 .area_traffic .area>:not(time)+:before{content:"";display:inline-block;width:.1rem;height:1.2rem;margin:0 .4rem 0 .2rem;background-color:#cdd0d3;vertical-align:middle}.ly_group2 .ly_con.t1 .area_traffic{margin:-2rem -1.5rem 0 -1.5rem}.ly_group2 .area_traffic+.tit_type5{margin-top:2rem}.ly_group2 .layer_location .map_area{position:relative;width:100%;height:calc(100% + 2rem);margin-bottom:-2rem;z-index:1001}.ly_group2 .layer_location footer.product_list{padding:0}.ly_group2 .layer_location footer.car_branch{padding:1.5rem;background-color:#fff}.ly_group2 .layer_location footer.car_branch .line_clamp2{display:-webkit-box;overflow:hidden;font-size:1.7rem;line-height:1.3;letter-spacing:-.06em;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ly_group2 .layer_location footer.car_branch .txt_sub{position:relative;margin-top:.6rem;padding-left:1.3rem;color:#5b646e;font-size:1.2rem;line-height:1.35;letter-spacing:-.072em}.ly_group2 .layer_location footer.car_branch .txt_sub:before{content:"※";position:absolute;top:0;left:0}.ly_group2 .tour_clause{overflow-y:auto;overflow-x:hidden;padding:1.5rem;height:calc(100% - 2.7em);border-radius:.3rem;border:1px solid #dee0e2;background-color:#f0f5fb;-webkit-overflow-scrolling:touch}.ly_group2 .tour_clause .title{margin:2.5rem 0 .8rem;color:#5b646e;font-size:1.3rem}.ly_group2 .tour_clause .title:first-child{margin:0 0 .8rem}.ly_group2 .tour_clause .circle_num{counter-reset:ctn 0}.ly_group2 .tour_clause .circle_num li{position:relative;margin-top:.9rem;padding-left:1.5rem;color:#5b646e;font-size:1.3rem;letter-spacing:-.078em}.ly_group2 .tour_clause .circle_num li:first-child{margin-top:0}.ly_group2 .tour_clause .circle_num li:before{content:counters(ctn, "");counter-increment:ctn 1;position:absolute;top:.2rem;left:.3rem;font-size:1rem}.ly_group2 .tour_clause .circle_num li:after{content:"";position:absolute;top:.3rem;left:0;width:1rem;height:1.1rem;border-radius:50%;border:.1rem solid #5b646e}.ly_group2 .tour_clause .circle_text{color:#5b646e;font-size:1.3rem;letter-spacing:-.078em}.ly_group2 .tour_clause .tbl_type1 td{background-color:#fff}.ly_group2 .logo_invoice{display:block;margin-bottom:1.25rem;width:8.4rem;height:2rem;background:url("../img/common/icon_logo.png") 0 -2.5rem;background-size:25rem auto;text-indent:-9999em}.ly_group2 .tit_type1.invoice{margin:1.25rem 0 .5rem}.ly_group2 .data_company{position:relative;margin-top:2.5rem;padding:1rem;border-radius:.3rem;background-color:#f0f5fb}.ly_group2 .data_company ul{position:relative;z-index:5;font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.ly_group2 .data_company .seal{position:absolute;top:4.8rem;left:12rem;width:4.6rem;height:auto}.ly_group2 .layer_receipt .receipt_panel{padding:1.5rem 1.5rem 2.5rem;border:solid #dee0e2;border-width:.1rem 0;background-color:#fff}.ly_group2 .layer_receipt .receipt_panel .inp_area{margin-top:1rem}.ly_group2 .layer_receipt .receipt_panel .inp_area .check_type1{margin-right:-.5rem;width:40%;line-height:4rem}.ly_group2 .layer_receipt .receipt_panel .inp_area .inp_type1.t1{flex:none;width:60%}.ly_group2 .layer_receipt .receipt_panel .cash_list{margin-top:1rem}.ly_group2 .layer_receipt .receipt_panel~.receipt_panel{margin-top:1rem}.ly_group2 .layer_receipt .inp_area_differ .inp_type1.licensee3{width:39.9%}.ly_group2 .area_airline{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #dee0e2}.ly_group2 .area_airline [data-air-logo]{padding-left:3.5rem;background-size:auto 2rem;font-size:1.6rem}.ly_group2 .data_summary{padding-bottom:0}.ly_group2 .data_summary header{min-height:auto}.ly_group2 .tit_type5.differ{margin:2.5rem 1.5rem 1rem}.ly_group2 .notice{margin-top:1rem}.ly_group2 .notice dt{margin-bottom:.5rem;color:#4b4bac;font-size:1.3rem;font-weight:700}.ly_group2 .notice dd{color:#5b646e;font-size:1.4rem}.ly_group2 .notice .txt_c8{display:block;font-size:1.2rem}.ly_group2 .notice .symbol_type1{margin:.5rem 0;font-size:1.4rem}.ly_group2 .notice .symbol_type1 li:before{box-shadow:inset 0 0 10rem #5b646e}.ly_group2 .contact_change{margin-top:1.6rem}.ly_group2 .contact_change [class*=icon_mark]{margin-bottom:1rem}.ly_group2 [data-affiliate-logo=OT]{display:block;margin:0 auto 1rem;width:4.8rem}.ly_group2 .data_voucher{margin-top:1rem;border-radius:.6rem;border:1px solid #91d4f0}.ly_group2 .data_voucher .area1{position:relative;padding:1.5rem;border-radius:.6rem .6rem 0 0;border-bottom:1px solid #91d4f0;background-color:#e9f6fc}.ly_group2 .data_voucher .area1 .img{display:inline-block;overflow:hidden;width:7.5rem;border-radius:.3rem;vertical-align:middle}.ly_group2 .data_voucher .area1 .img img{width:100%}.ly_group2 .data_voucher .area1 .title{display:inline-block;padding-left:1rem;width:calc(100% - 9rem);vertical-align:middle;font-size:1.4rem;letter-spacing:-.03em;font-style:normal}.ly_group2 .data_voucher .area1 .title small{display:block;color:#7c838b;font-size:1.1rem;font-weight:400}.ly_group2 .data_voucher .area1:after,.ly_group2 .data_voucher .area1:before{content:"";position:absolute;bottom:-.7rem;z-index:20;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid #91d4f0;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ly_group2 .data_voucher .area1:before{left:-.9rem;border-left-color:#fff;border-bottom-color:#fff}.ly_group2 .data_voucher .area1:after{right:-.9rem;border-right-color:#fff;border-top-color:#fff}.ly_group2 .data_voucher .area2{padding:2.2rem 2rem .5rem}.ly_group2 .data_voucher .area2:after{content:"";display:block;clear:both}.ly_group2 .data_voucher .area2 dl{margin-bottom:1rem;width:50%}.ly_group2 .data_voucher .area2 dl:nth-child(odd){float:left}.ly_group2 .data_voucher .area2 dl:nth-child(2n){float:right}.ly_group2 .data_voucher .area2 dt{margin-bottom:.2rem;color:#7c838b;font-size:1.1rem}.ly_group2 .data_voucher .area2 dd{font-size:1.4rem;font-weight:700}.ly_group2 .box_territory1 .greeting{position:relative;padding:0 0 1.5rem 2.5rem;border-bottom:1px solid #dbdfe2;font-size:1.3rem;line-height:1.5}.ly_group2 .box_territory1 .greeting:before{content:"";position:absolute;top:0;left:0;width:1.9rem;height:1.9rem;background:url("../img/common/icon_logo.png") -20rem -10rem no-repeat;background-size:25rem auto}.ly_group2 .box_territory1 .greeting strong{display:block;font-weight:700}.ly_group2 .box_territory1 .address_info{margin-top:1.5rem;color:#5b646e}.ly_group2 .box_territory1 .address_info dt{margin-top:.5rem}.ly_group2 .box_territory1 .group *{display:inline;vertical-align:middle}.ly_group2 .box_territory1 .group *~:before{content:"";width:1px;height:1rem;margin:-.2rem .4rem 0 .2rem;background-color:#cdd0d3;vertical-align:middle;display:inline-block}.ly_group2 .layer_author .author_sentence{padding:2rem 1.5rem;border-bottom:.1rem solid #dee0e2;font-size:1.3rem;letter-spacing:-.078em}.ly_group2 .layer_author .author_sentence [class*=icon_mark]{display:block;margin-top:.5rem}.ly_group2 .layer_author .agree_list .agree_area *{color:#5b646e;font-size:1.2rem;letter-spacing:-.072rem}.ly_group2 .form_type .btn_file_area{margin-bottom:.6rem}.ly_group2 .form_type .btn_file_area [class*=btn_type]{width:100%}[data-category=signature] .list1 li{flex-basis:33.33%}[data-category=signature] .list1 li:nth-child(2){flex-basis:33.34%}[data-category=signature] .list1 li:nth-of-type(2n){border-right:1px solid #eeeff0}[data-category=signature] .list1 li:last-of-type(3+n){border-bottom:0;background-color:red}[data-category=signature] .select_list2 li .list1,[data-category=signature] .select_list2 li .list1>li{border-bottom:0}[data-category=signature] .select_list2 li .btn_toggle{color:#020219}[data-category=signature] .select_list2 li .btn_toggle i{color:#c89f4e}[data-category=signature] .select_list2 li .btn_toggle:not(:first-child){margin-top:-1px}[data-category=signature] .select_list2 li:last-child{position:relative}[data-category=signature] .select_list2 li:last-child .list1:after{content:'';height:1px;background-color:#dee0e2;position:absolute;bottom:0;left:0;right:0}[data-category=signature] .select_list2 li .list1>li:nth-of-type(2n),[data-category=signature] .select_list2 li .list1>li:nth-of-type(odd){border-bottom:1px solid #eeeff0}#layer_print [class*=tit_type]{margin:1.5rem 0 .5rem;font-size:1.5rem}#layer_print [class*=tbl_type]+[class*=tbl_type]{margin-top:1.5rem}.ly_group{position:fixed;left:0;top:0;width:100%;height:100%;margin-top:-20%;padding:20% 0;text-align:center;background-color:rgba(0,0,0,.7);opacity:0;display:none;transition:opacity .3s ease;transform:translateZ(0);-webkit-transition:opacity .3s ease;-webkit-transform:translateZ(0)}.ly_group:before{content:"";width:1px;height:100%;margin-right:-.5rem;vertical-align:middle;display:inline-block}.ly_group [class*=layer_]{transition:opacity .3s ease;-webkit-transition:opacity .3s ease}.ly_group [class*=layer_].on,.ly_group.on{display:inline-block;opacity:1;z-index:1610}.ly_group [class*=layer_].on{position:relative}.ly_group [class*=layer_].dim:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)}[class*=layer_]{position:relative;width:calc(100% - 8rem);padding-top:2rem;background-color:#fff;vertical-align:middle;display:none;opacity:0;overflow:hidden;box-sizing:border-box;border-radius:3px}[class*=layer_]>h1{font-weight:700;font-size:1.5rem;line-height:2.2rem;padding:0 1.5rem 1rem}[class*=layer_] .ly_con{padding:0 1.5rem 2rem;font-size:1.2rem;letter-spacing:-.03rem}[class*=layer_] .ly_con:after{clear:both;content:"";display:block}[class*=layer_] .ly_con.t1{text-align:left}.ly_group [class*=layer_] .ly_btn{width:100%;display:flex}.ly_group [class*=layer_] .ly_btn [class*=btn_type]{border-radius:0;flex:1;border-width:1px 0 0 0;text-align:center;font-size:1.5rem}.ly_group [class*=layer_] .ly_btn .btn_white{color:#5b646e;border-color:#dee0e2}.ly_group [class*=layer_] .ly_btn .btn_white+.btn_white{border-left:1px solid #dee0e2}.ly_group [class*=layer_] .ly_btn .check_type1 em{position:relative}.ly_group [class*=layer_] .ly_btn .check_type1 em:before{display:none}.ly_group [class*=layer_] .ly_btn .check_type1 em:after{content:"";position:absolute;top:.3rem;left:-2rem;margin-top:0;width:1.2rem;height:.6rem;border:solid #fff;border-width:0 0 .3rem .3rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ly_group [class*=layer_] .ly_btn.t1 [class*=btn_type]:first-child,.ly_group [class*=layer_] .ly_btn.t2 [class*=btn_type]:last-child{min-width:35%}.ly_group [class*=layer_] .ly_btn.t1 [class*=btn_type]:last-child,.ly_group [class*=layer_] .ly_btn.t2 [class*=btn_type]:first-child{min-width:65%}.ly_group [class*=layer_] .ly_con>ul.lst_type{position:relative;margin-bottom:1rem}.ly_group [class*=layer_] .ly_con>ul.lst_type li{width:50%;padding-right:1rem;color:#24aae1;font-weight:700;text-align:right;box-sizing:border-box}.ly_group [class*=layer_] .ly_con>ul.lst_type li:last-of-type{text-align:left;padding:0 0 0 1rem}.ly_group [class*=layer_] .ly_con>ul.lst_type li>strong{color:#000;margin-left:.5rem}.ly_group [class*=layer_] .ly_con>ul.lst_type:after{content:"";display:block;position:absolute;top:.4rem;left:50%;width:1px;height:1rem;background:#adb1b6}.ly_group [class*=layer_] .ly_con .box_territory1{color:#5b646e;letter-spacing:0}.ly_group [class*=layer_] .ly_con .box_territory1+.check_type2{margin-top:.6rem}.ly_group [class*=layer_] .ly_con .spatial:not(:first-child){margin-top:.7rem}.ly_group [class*=layer_] .ly_con>img{width:100%}.ly_group .ly_con>.share{width:100%}.ly_group .ly_con>.share li{float:left;width:33.33%;height:7.5rem;text-align:left;margin:1rem auto 0}.ly_group .ly_con>.share li:nth-of-type(3n+2){text-align:center}.ly_group .ly_con>.share li:nth-of-type(3n){text-align:right}.ly_group .ly_con>.share li:nth-of-type(-n+3){margin-top:0}.ly_group .ly_con>.share li>.btn_sns{width:5.5rem;height:5.5rem;padding:0;background:0 0;border:1px solid #dee0e2;overflow:visible;box-sizing:border-box;position:relative}.ly_group .ly_con>.share li>.btn_sns[class*=ico]:before{position:absolute;top:50%;left:50%;margin:-2.5rem 0 0 -2.5rem;width:5rem;height:5rem;background:url("../img/common/icon_sns.png") no-repeat;background-size:50rem auto}.ly_group .ly_con>.share li>.btn_sns.ico1:before{background-position:0 -12.5rem}.ly_group .ly_con>.share li>.btn_sns.ico2:before{background-position:-5rem -12.5rem}.ly_group .ly_con>.share li>.btn_sns.ico3:before{background-position:-10rem -12.5rem}.ly_group .ly_con>.share li>.btn_sns.ico4:before{background-position:-15rem -12.5rem}.ly_group .ly_con>.share li>.btn_sns.ico5:before{background-position:-20rem -12.5rem}.ly_group .ly_con>.share li>.btn_sns.ico6:before{background-position:-25rem -12.5rem}.ly_group .ly_con>.share li>.btn_sns span{position:absolute;bottom:-2rem;left:0;width:5.5rem;text-align:center;line-height:1.8rem;margin-top:.2rem}.ly_group .ly_con>.round{position:relative;color:#5b646e}.ly_group .ly_con>.round[class*=ico]:before{content:"";display:block;margin:0 auto .5rem;width:6rem;height:6rem;background:url("../img/common/icon_alert.png") no-repeat;background-size:45rem auto}.ly_group .ly_con>.round.ico1:before{background-position:0 0}.ly_group .ly_con>.round.ico2:before{background-position:-7.5rem 0}.ly_group .ly_con>.round.ico3:before{background-position:-15rem 0}.ly_group .ly_con>.round.ico4:before{background-position:-22.5rem 0}.ly_group .ly_con>.round.ico5:before{background-position:-30rem 0}.ly_group .ly_con>.round.ico6:before{background-position:-37.5rem 0}.ly_group .ly_con>.round.ico7:before{background-position:0 -7.5rem}.ly_group .ly_con>[class*=lst_type]{display:flex;flex-wrap:wrap}.ly_group .ly_con>[class*=lst_type] dt{width:calc(100% - 9.5rem);text-align:left;line-height:2.7rem;word-break:keep-all;margin-top:.6rem}.ly_group .ly_con>[class*=lst_type] dt>em{vertical-align:middle}.ly_group .ly_con>[class*=lst_type] dd{display:flex;align-items:center;text-align:right;margin-top:.6rem}.ly_group .ly_con>[class*=lst_type]+.tbl_type1 th{padding:.6rem .5rem}.ly_group .ly_con .coupon_choice{text-align:left}.ly_group .ly_con .coupon_choice li{padding:1.25rem 0;border-top:1px solid #eeeff0}.ly_group .ly_con .coupon_choice li:first-child{padding-top:0;border-top:0}.ly_group .ly_con .coupon_choice li:last-child{padding-bottom:0}.ly_group .ly_con .coupon_choice label{color:#5b636d;font-size:1.2rem;line-height:1.4;letter-spacing:-.072em}.ly_group .ly_con .coupon_choice label.ellipse{width:100%;overflow:hidden;padding-left:2.9rem;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.ly_group .ly_con .coupon_choice label.ellipse em{font-weight:700}.ly_group .ly_con .coupon_choice label.ellipse time{display:block;padding-bottom:5px;font-size:1.1rem}.ly_group .layer_like{padding:2rem 3.5rem 0;width:auto}.ly_group .layer_like .ly_con .round.ico5{color:#020219;font-size:1.4rem}.ly_group .layer_like .ly_con .round.ico5 strong{display:block;color:#ff464d;font-weight:700}.ly_group .ly_con>.btn_block{margin-top:1rem}.ly_group .ly_con>.btn_block .btn_type{width:100%;margin-top:.5rem}.ly_group .layer_infojjim .box_territory1{margin-top:1.5rem;text-align:left}.ly_group .layer_infojjim .box_territory1 strong{font-weight:700;color:#4b4bac}.ly_group .layer_infojjim .box_territory1+.box_territory1{margin-top:.5rem}.ly_group .layer_infojjim .box_territory1 ul+ul{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #cdd0d3}.ly_group .coupon_discount{position:relative;overflow:hidden}.ly_group .coupon_discount [class*=area]{padding:1rem 2.5rem;border:1px solid #c4c6c8;box-sizing:border-box}.ly_group .coupon_discount .area1{padding-bottom:1.6rem;border-bottom:0;border-radius:5px 5px 0 0}.ly_group .coupon_discount .area1 strong{display:block;font-size:2.9rem;font-weight:900;color:#ff464d;line-height:4.3rem}.ly_group .coupon_discount .area1 strong span{font-size:1.5rem;font-weight:400}.ly_group .coupon_discount .area1 cite{font-size:1.6rem;font-weight:700;line-height:1.6rem;font-style:unset}.ly_group .coupon_discount .area2{position:relative;font-size:1rem;text-align:left;line-height:1.3rem;border-top:1px dotted #dee0e2;border-radius:0 0 5px 5px;background-color:#f7f7f8}.ly_group .coupon_discount .area2:after,.ly_group .coupon_discount .area2:before{content:"";display:block;position:absolute;top:-.9rem;width:1.6rem;height:1.6rem;background:#fff;border:1px solid #c5c7c9;border-radius:50%;box-sizing:border-box}.ly_group .coupon_discount .area2:before{left:-.8rem}.ly_group .coupon_discount .area2:after{right:-.8rem}.ly_group .coupon_discount .area2 dd,.ly_group .coupon_discount .area2 dt{display:inline-block;vertical-align:top}.ly_group .coupon_discount .area2 dt{width:4.1rem;color:#adb1b6}.ly_group .coupon_discount .area2 dd{width:calc(100% - 4.1rem);margin-left:-.3rem}.coupon_discount .area2 dd:not(:first-of-type),.coupon_discount .area2 dd>ul li:not(:first-child),.ly_group .coupon_discount .area2 dt:not(:first-of-type){margin-top:.2rem}.ly_group .coupon_discount+.text_sentence{margin:1.5rem 1rem 0 1rem}.ly_group .coupon_discount+.text_sentence dt{font-size:1.3rem}.ly_group .coupon_discount+.text_sentence+.btn_type{width:calc(100% - 4.2rem);margin-top:1rem}.ly_group .ly_con .coupon{margin:0 auto;width:16.3rem}.ly_group .ly_con .btn_type.divide20{min-width:20rem}.ly_group .ly_con .data_scroll{overflow-y:scroll;max-height:25rem;text-align:left}.ly_group .ly_con .data_scroll .terms_type{color:#020219}.ly_group .ly_con .data_scroll .terms_type>ul strong{display:block;margin-bottom:.5rem}.ly_group .ly_con .data_scroll .terms_type>ul ul{margin-left:0}.ly_group .ly_con .data_scroll .terms_type>ul ul li{margin-bottom:1rem;font-size:1.2rem}.ly_group .ly_con .choice_group li{padding:.5rem 0}.ly_group .ly_con .choice_group li:first-child{border:solid #dee0e2;border-width:1px 0}.ly_group .ly_con .choice_group li:first-child em{font-weight:700}#layer_allwin .ly_con{padding:0 1rem 2rem}#layer_allwin h1+p{padding:0 1.5rem}#layer_allwin ul{padding:1.5rem 0;text-align:center}#layer_allwin ul>li{width:calc((100% - 1rem)/ 4);height:100px;padding:.2rem;border-radius:2.2rem;box-sizing:border-box;background-color:#f0f0f0;font-weight:700;font-size:11px;color:#000;display:inline-block}#layer_allwin ul>li+li{margin-left:0}#layer_allwin ul>li:before{content:'';margin:10px auto 7px;background-repeat:no-repeat;display:block}#layer_allwin ul>li:first-child:before{width:25px;height:25px;background-image:url('//img1.onlinetour.co.kr/renewal/flight/ico_seat.png')}#layer_allwin ul>li:nth-child(2):before{width:20px;height:25px;background-image:url('//img1.onlinetour.co.kr/renewal/flight/ico_baggage.png')}#layer_allwin ul>li:nth-child(3):before{width:17px;height:26px;background-image:url('//img1.onlinetour.co.kr/renewal/flight/ico_food.png')}#layer_allwin ul>li:nth-child(4):before{width:26px;height:26px;background-image:url('//img1.onlinetour.co.kr/renewal/flight/ico_coffee.png')}#layer_allwin ul>li span{letter-spacing:-.1rem;display:inline-block;vertical-align:middle}#layer_allwin ul>li:after{content:'';height:calc(100px - 26px);margin-top:-25px;display:inline-block;vertical-align:middle}#layer_allwin .area1{position:relative}#layer_allwin .area1 .check_wrap{text-align:center}#layer_allwin .area1 .check_wrap.on+.info{display:block}#layer_allwin .area1 button[data-fn=btnThird]{position:relative;padding-right:1.5rem;font-size:1.4rem;color:#020219;border:0;background:0 0;display:inline-block}#layer_allwin .area1 button[data-fn=btnThird]:after{content:"";position:absolute;right:3px;top:5px;width:6px;height:6px;border:solid #333;border-width:1px 1px 0 0;transform:rotate(135deg);-webkit-transform:rotate(135deg)}#layer_allwin .area1 button[data-fn=btnThird].on:after{top:6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#layer_allwin .info{height:10rem;margin-top:1rem;padding:1rem;background-color:#f4f4f4;overflow-y:auto;display:none}#layer_allwin .info .tbl_type1{border-top:1px solid #5b646e}#layer_allwin .area1 [class*=tbl_type]{margin-top:1rem}#layer_allwin .area1 [class*=tbl_type] td,#layer_allwin .area1 [class*=tbl_type] th{font-size:1.1rem}@media screen and (min-width:600px){#layer_allwin ul>li{height:120px}#layer_allwin ul>li:after{height:calc(120px - 26px)}#layer_allwin ul>li span{font-size:1.2rem}}.ly_group .fullimg1{width:270px;vertical-align:middle}.ly_group .fullimg2{width:300px;margin-left:-10px;margin-bottom:20px;vertical-align:bottom}.ly_group [class*=fullimg] area,.ly_group [class*=fullimg] map{outline:0}.ly_group .place_phrase{color:#5b646e}.ly_group .place_phrase p:not(:first-child){margin-top:1rem}#layer_parsonnel2 .btn_type3.btn_purple{padding:1rem;line-height:1.8rem;font-size:1.5rem;margin-top:1rem}#layer_parsonnel2 .form_type dd:not(.inp_area) .select_type1+.select_type1{margin-top:0!important}.ly_group.column{position:absolute;padding:5rem 0 0 0;margin:0;box-sizing:border-box}.ly_group.column:before{display:none}.ly_group.column [class*=layer_]{margin-bottom:1rem}.ly_group2 [data-calendar] .ly_con{overflow-y:hidden;padding:0}.ly_group2 [data-calendar] .ly_con .calendar_area{height:100%;margin:0}.ly_group2 .calendar_area .tab{position:absolute;left:0;top:0;width:100%;padding:0 1.5rem 1rem 1.5rem;background-color:#e3e8ed;z-index:6}.calendar_area .tab:after{clear:both;content:"";display:block}.calendar_area .tab li{float:left;margin-right:1.5rem;text-align:left}.calendar_area .tab li a{padding-bottom:.3rem;font-size:1.5rem;line-height:1.7rem;color:#adb1b6;border-bottom:1px solid transparent;background-color:#e3e8ed;border-radius:0;display:block}.calendar_area .tab li.on a{font-weight:700;color:#2096ce;border-color:#2096ce}.calendar_area .tab li a:before{content:"";margin-right:.3rem;background-image:url("../img/common/icon_calendar.png");background-size:25rem auto;vertical-align:middle;display:inline-block}.calendar_area .tab li a.ico1:before{width:1.6rem;height:1.7rem;background-position:0 0}.calendar_area .tab li a.ico2:before{width:1.1rem;height:1.4rem;background-position:-2.5rem 0}.calendar_area .tab li a.ico3:before{width:1.3rem;height:1.3rem;background-position:-5rem 0}.calendar_area .tab li.on a.ico1:before{background-position:0 -2.5rem}.calendar_area .tab li.on a.ico2:before{background-position:-2.5rem -2.5rem}.calendar_area .tab li.on a.ico3:before{background-position:-5rem -2.5rem}.calendar_area .tab li a em{vertical-align:middle;display:inline-block}.calendar_area .calendar_type2{padding-top:0;margin-top:0}.calendar_area .calendar_type2 .inner{padding:3rem 1.5rem 1.5rem;box-sizing:border-box}.calendar_area .calendar_type2 table thead{background-color:#fff;z-index:6}.calendar_area .calendar_type3,.calendar_area .tab+.calendar_type2{height:calc(100% - 3.3rem);margin-top:3.3rem}.calendar_area .calendar_type2 dl.area{text-align:left}.calendar_area .calendar_type2 dl.area+.area{margin-top:4rem}.calendar_area .calendar_type2 dl.area dt{font-size:1.3rem;color:#5b646e;margin-top:2rem}.calendar_area .calendar_type2 dl.area dt:first-child{margin-top:0}.calendar_area .calendar_type2 dl.area dd{font-size:1.8rem;color:#020219;line-height:2.7rem;margin-top:.5rem}.calendar_area .calendar_type2 dl.area dd>time{font-weight:700}[data-calendar] footer .area1{display:flex;justify-content:space-between;margin-bottom:1rem}[data-calendar] footer .area1 .txt_data{display:inline-block;text-align:left}[data-calendar] footer .area1 .txt_data .icon_com2 span:before{content:"";position:absolute;top:-.8rem;right:-.7rem;width:3rem;height:3rem}[data-calendar] footer .area1 .txt_data .icon_com2 span{color:#020219;font-weight:700}[data-calendar] footer .area1 .icon_com2+.icon_com2{margin-left:.5rem}[data-calendar] footer .area2{display:flex;margin:0 -1.5rem}[data-calendar] footer .area2:first-of-type{margin-top:-1rem}[data-calendar] footer .area2:first-of-type>dl{display:flex;line-height:3rem;border-top:none}[data-calendar] footer .area2:first-of-type dl dt{width:4.5rem;margin-bottom:0}[data-calendar] footer .area2:first-of-type dl dd{width:calc(100% - 4.5rem);text-align:right}[data-calendar] footer .area2 dl{flex:1;text-align:left;border:solid #dee0e2;border-width:1px 0;padding:.7rem 1.5rem .8rem;box-sizing:border-box}[data-calendar] footer .area2 dl:not(:first-child){border-left:1px solid #dee0e2}[data-calendar] footer .area2 dl dt{display:block;font-size:1.1rem;color:#5b646e;font-weight:400;margin-bottom:.3rem}[data-calendar] footer .area2 dl dd{position:relative;min-height:2.2rem;font-size:1.5rem;letter-spacing:-.05em}[data-calendar] footer .area2 dl:only-child{display:flex;justify-content:space-between;text-align:right;border-bottom:0;padding:1rem 1.5rem 0}.ly_group2 footer .area2 dl:only-child dd,[data-calendar] footer .area2 dl:only-child dt{flex:1}[data-calendar] footer .area2 dl:only-child dt{font-size:1.5rem;color:#5b646e;text-align:left}[data-calendar] footer [class*=area] dl dd .disabled{color:#cdd0d3}[data-calendar] footer .area2 dl dd>.select_area{position:absolute;top:0;right:0;width:100%}[data-calendar] footer .area2 dl dd>.select_area .check_type1{float:right;width:5.5rem;margin-top:-1.1rem}[data-calendar] footer .area2 dl dd>.select_area .select_type1{position:absolute;left:0;top:-.45rem;display:inline-block;width:calc(100% - 6.5rem);border:0;background-color:#f0f5fb;transition:unset}[data-calendar] footer .area2 dl dd>.select_area .select_type1 .selected{font-size:1.5rem;padding:.5rem 2.5rem .4rem 0}[data-calendar] footer .area2 dl dd>.select_area .select_type1 .selected:before{right:.6rem}[data-calendar] footer .area2 dl dd>.select_area .select_type1 .selected:after{right:0}[data-calendar] footer .area2 dl dd>.select_area .select_type1.on .list{height:11.5rem;overflow:hidden;overflow-y:scroll;top:auto;bottom:3rem}[data-calendar] footer .area2 dl dd>.select_area .select_type1 .list li:before{left:1rem;right:1rem}[data-calendar] footer .area2 dl dd>.select_area .select_type1 .list a{padding:.9rem 1rem .8rem}[data-calendar] footer .area1 .txt_data .tooltip_type{display:none}[data-calendar] footer .area2+.btn_wrap1{margin-top:1rem}[data-calendar] footer .area3{text-align:left;letter-spacing:-.05em}[data-calendar] footer .area3>dl{line-height:1}[data-calendar] footer .area3>dl dd,[data-calendar] footer .area3>dl dt{font-size:1.5rem;display:inline-block}[class*=ly_group] [data-calendar] footer .area3 .symbol_type1{margin:.6rem 0 1rem 0;color:#525a63}[data-calendar] footer .area4{margin:-1rem -1.5rem 1rem -1.5rem;border-bottom:1px solid #dee0e2}[data-calendar] footer .area4 dt{min-height:2.7rem;padding:.2rem 1.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}[data-calendar] footer .area4 dt .txt_color{flex:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap}[data-calendar] footer .area4 dt .txt_color>*{flex:none}[data-calendar] footer .area4 dt .txt_color [class*=icon_mark]{margin-left:.5rem;height:1.8rem;font-size:1.4rem;vertical-align:middle}[data-calendar] footer .area4 dt .date{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end}[data-calendar] footer .area4 dt [class*=icon_mark]{font-size:1.4rem}[data-calendar] footer .area4 dt [class*=icon_mark].t1:before,[data-calendar] footer .area4 dt [class*=icon_mark].t2:after{top:.2rem}[data-calendar] footer .area4 dt .btn_util{margin-left:.5rem;vertical-align:middle;display:inline-block}[data-calendar] footer .area4 dt .btn_util button{position:relative;width:3.3rem;height:2.7rem;text-indent:-999px;border:1px solid #2096ce;overflow:hidden}[data-calendar] footer .area4 dt .btn_util button:before{content:"";position:absolute;left:50%;top:50%;width:1.3rem;height:1.3rem;margin:-.65rem 0 0 -.65rem;background-image:url("../img/common/icon_signe.png");background-size:25rem auto}[data-calendar] footer .area4 dt .btn_util button:first-child:before{background-position:-5rem -2.5rem}[data-calendar] footer .area4 dt .btn_util button:last-child:before{background-position:-5rem 0}[data-calendar] footer .area4 dt .btn_util button[disabled]{opacity:.4;pointer-events:none}[data-calendar] footer .area4 dt .btn_util button+button{margin-left:-.5rem}[data-calendar] footer .area4 dt .btn_util button:first-child{border-radius:.3rem 0 0 .3rem}[data-calendar] footer .area4 dt .btn_util button:last-child{border-radius:0 .3rem .3rem 0}[data-calendar] footer .area4 dd{min-height:2.25rem;padding:1rem 1.5rem;border-top:1px solid #dee0e2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}[data-calendar] footer .area4 dd time{font-size:1.5rem;color:#020219;letter-spacing:-.05em;vertical-align:middle;display:inline-block}[data-calendar] footer .area4 dd.on>span,[data-calendar] footer .area4 dd:not(.on) .date,[data-calendar] footer .area4 dd:not(.on) .info{display:none}[data-calendar] footer .area4 dd>span{line-height:1.572;color:#adb1b6}[data-calendar] footer .area4 dd .info{font-size:0;text-align:right}[data-calendar] footer .area4 dd .info [data-air-logo]{width:0;height:1.6rem;padding-left:1.8rem;vertical-align:middle}[data-calendar] footer .area4 dd .info i{margin-left:.5rem;font-size:1.5rem;color:#5b646e;vertical-align:middle;display:inline-block}[data-calendar] footer .area4 dd .info .txt_data{margin-left:.5rem;vertical-align:middle;display:inline-block}[data-calendar] footer .area4 dd .info .txt_data span,[data-calendar] footer .area4 dd .info .txt_data strong{font-size:1.5rem}[data-calendar] footer .area4 dd .info .txt_data span{color:#020219}.ly_group [data-calendar]{left:-.2rem;width:calc(100% - 3rem);padding-top:0;border-radius:0}.ly_group [data-calendar] .ly_con{padding:0}.calendar_area .calendar_type .month time{line-height:4.5rem}.calendar_area .calendar_type .inner{padding-bottom:2rem}.calendar_area .calendar_type table{margin-top:0}.calendar_area .calendar_type table thead th{font-size:1.3rem;font-weight:400}.calendar_area .calendar_type table tbody td a,.calendar_area .calendar_type table tbody td span{position:relative;display:block;font-size:1.6rem;color:#020219;font-weight:400;line-height:4.4rem}.calendar_area .calendar_type table tbody td span b{display:inline-block;color:#cfd1d3;vertical-align:middle}.calendar_area .calendar_type table tbody td.holiday a b,.calendar_area .calendar_type table tbody td:first-child a b{color:#ff464d}.calendar_area .calendar_type table tbody td:last-child a b{color:#0092ce}.calendar_type3{position:relative;height:100%;padding-left:8rem}.calendar_type3 .data{position:absolute;top:2.2rem;left:2rem;width:6rem}.calendar_type3 .data span[title]{position:absolute;right:1rem;font-size:1.4rem;line-height:1.45;color:#adb1b6;letter-spacing:-.05em}.calendar_type3 .data span[title*="최대"]{top:0;margin-top:-1rem}.calendar_type3 .data span[title*="평균"]{bottom:0;margin-bottom:-1.1rem;padding:0 .2rem 0 .5rem;color:#7c838b;white-space:nowrap;border:solid #7c838b;border-width:1px 0 1px 1px;border-radius:.3rem 0 0 .3rem}.calendar_type3 .data span[title*="최소"]{bottom:0;margin-bottom:-1rem}.calendar_type3 .data span[title*="평균"]:before{content:"";position:absolute;left:100%;top:0;width:5000%;height:1px;margin:.9rem 0 0 .8rem;background-image:linear-gradient(90deg,#fff 0,#fff 50%,#7c838b 50%,#7c838b 100%);background-size:3px 1px;z-index:10}.calendar_type3 .data span[title*="평균"]:after{content:"";position:absolute;right:0;top:.2rem;width:1.5rem;height:1.5rem;margin:0 -.8rem 0 0;border:solid #7c838b;border-width:0 1px 1px 0;border-radius:0 0 .3rem 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.calendar_type3 .box{position:relative;height:100%;padding:2.2rem 0 6.1rem 0;overflow-x:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch}.calendar_type3 .graph{width:1000%;height:100%;padding:0 .6rem;border:solid #dee0e2;border-width:1px 0;box-sizing:border-box}.calendar_type3 .graph:after{clear:both;content:"";display:block}.calendar_type3 .graph li{position:relative;float:left;width:1.6rem;height:100%;margin-right:1.2rem}.calendar_type3 .graph li:after{content:"";width:1px;height:100%;vertical-align:bottom;display:inline-block}.calendar_type3 .graph li>strong{width:200%;margin:-2.3rem 0 .5rem -50%;font-size:1.2rem;text-align:center;display:block}.calendar_type3 .graph li>strong:before{content:"";position:absolute;left:-.6rem;top:0;bottom:0;width:1px;background-color:#dee0e2}.calendar_type3 .graph li .day{position:absolute;left:0;width:100%;top:100%;margin-top:.4rem;font-size:1rem;text-align:center}.calendar_type3 .graph li .day em{display:block}.calendar_type3 .graph li button{width:100%;height:0;margin-right:-6px;text-indent:-999px;border-radius:3px 3px 0 0;background-color:#dee0e2;vertical-align:bottom;display:inline-block;overflow:hidden}.calendar_type3 .graph li button:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}.calendar_type3 .graph li.sat .day{color:#2096ce}.calendar_type3 .graph li.holiday .day,.calendar_type3 .graph li.sun .day{color:#ff464d}.calendar_type3 .graph li.start button{background-color:#24aae1}.calendar_type3 .graph[data-type="왕복"] li.start~li button{background-color:#bde5f6}.calendar_type3 .graph[data-type="왕복"] li.end~li button{background-color:#dee0e2}.calendar_type3 .graph[data-type="왕복"] li.end .day:before,.calendar_type3 .graph[data-type="왕복"] li.start .day:before{content:"";position:absolute;left:0;top:100%;width:1.3rem;height:1.1rem;background:#fff url("../img/common/icon_calendar.png");background-size:25rem auto}.calendar_type3 .graph[data-type="왕복"] li.start .day:before{background-position:-20rem 0}.calendar_type3 .graph[data-type="왕복"] li.end .day:before{background-position:-22.5rem 0}.calendar_type3 .graph[data-type="왕복"] li.start~li:not(.end) .day:before{content:"";position:absolute;left:0;top:100%;width:4rem;height:2px;margin:.6rem 0 0 -1.2rem;background-image:linear-gradient(90deg,#fff 0,#fff 50%,#91d4f0 50%,#91d4f0 100%);background-size:4px 2px}.calendar_type3 .graph[data-type="왕복"] li.end~li .day:before{display:none}.calendar_type3 .cont{position:absolute;left:0;top:-100%;padding:.6rem 1rem;text-align:center;letter-spacing:0;white-space:nowrap;border:1px solid #24aae1;border-radius:.6rem;background-color:#fff;z-index:20}.calendar_type3 .cont:after{content:"";position:absolute;left:50%;top:100%;width:.8rem;height:.8rem;margin:-.3rem 0 0 -.5rem;border:solid #24aae1;border-width:0 1px 1px 0;border-radius:0 0 .3rem 0;background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.calendar_type3 .cont>strong{display:block}.calendar_type3 .cont [data-air-logo]{width:0;height:1.6rem;padding-left:1.8rem;vertical-align:middle}.calendar_type3 .cont .txt_data{vertical-align:middle;display:inline-block}.calendar_type3 .cont .txt_data span,.calendar_type3 .cont .txt_data strong{font-weight:700;font-size:1.3rem;color:#5b646e}.calendar_type3 .cont.first:after{left:1.3rem}.calendar_type3 .cont.last:after{left:auto;right:.8rem}.calendar_type3 .matrix{position:relative;width:100%;table-layout:fixed;color:#5b646e;overflow:hidden}.calendar_type3 .matrix .sat{color:#2096ce}.calendar_type3 .matrix .holiday,.calendar_type3 .matrix .sun{color:#ff464d}.calendar_type3 .matrix th{border:1px solid transparent}.calendar_type3 .matrix th:first-child{border-right-color:#dee0e2}.calendar_type3 .matrix th em{display:block}.calendar_type3 .matrix thead th{position:relative;width:7.1rem;height:4rem;font-weight:400;font-size:1rem;text-align:center;border-bottom-color:#dee0e2;vertical-align:middle}.calendar_type3 .matrix thead th:first-child{width:5.4rem}.calendar_type3 .matrix thead th span{position:relative;padding:0 .5rem;display:block}.calendar_type3 .matrix thead th span:after{content:"";width:.5rem;height:.5rem;border:solid #5b646e;border-width:0 1px 1px 0;vertical-align:top;display:inline-block}.calendar_type3 .matrix thead th span:first-child{text-align:right}.calendar_type3 .matrix thead th span:last-child{margin-top:.5rem;text-align:left}.calendar_type3 .matrix thead th span:last-child:before{content:"";position:absolute;left:50%;top:-20%;width:3rem;height:1px;margin-left:-1.5rem;background-color:#dee0e2;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.calendar_type3 .matrix thead th span:first-child:after{margin:.4rem 0 0 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.calendar_type3 .matrix thead th span:last-child:after{margin:.3rem 0 0 .3rem;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.calendar_type3 .matrix tbody tr:first-child th:before{content:"";position:absolute;left:100%;top:-1px;width:3000%;height:3000%;box-shadow:inset 0 0 1rem .3rem rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 1rem .3rem rgba(0,0,0,.2)}.calendar_type3 .matrix tbody td,.calendar_type3 .matrix tbody th{position:relative;font-weight:400;font-size:1rem;text-align:center}.calendar_type3 .matrix tbody td{height:5rem;text-align:left;vertical-align:middle;border:1px solid #dee0e2}.calendar_type3 .matrix button{position:relative;width:100%;height:100%;padding:0 .5rem;color:#5b646e;text-align:right}.calendar_type3 .matrix button:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;right:-1px;background-color:transparent;z-index:30}.calendar_type3 .matrix .low button{color:#35b879}.calendar_type3 .matrix .high button{color:#ff464d}.calendar_type3 .matrix [data-air-logo]{position:absolute;left:.5rem;top:50%;width:0;height:1.6rem;margin-top:-.8rem;padding-left:1.8rem;vertical-align:middle;z-index:5}.calendar_type3 .matrix td.on:after,.calendar_type3 .matrix:not([title*="편도"]) td.on:before{content:"";position:absolute;background-color:#d3eef9;z-index:-1}.calendar_type3 .matrix .on button{color:#fff;background-color:#24aae1}.calendar_type3 .matrix tbody .on button{border-color:#24aae1}.calendar_type3 .matrix tbody td.on:before{right:100%;top:0;width:1000%;height:100%}.calendar_type3 .matrix tbody td.on:after{right:0;bottom:100%;width:100%;height:1000%}.calendar_type3 .matrix th.on>em:before{content:"";position:absolute;bottom:-1px;right:-1px;border:1px solid #24aae1;z-index:20}.calendar_type3 .matrix thead th.on>em:before{left:-1px;top:0}.calendar_type3 .matrix tbody th.on>em:before{left:0;top:-1px}.calendar_type3 .matrix .on button:before{border:1px solid #24aae1}.calendar_type3 .matrix tbody tr:last-child th{border-bottom-color:#dee0e2}.calendar_type3.t1{padding-left:0}.calendar_type3.t1 .box{padding:0;overflow:hidden}.calendar_type3 .cont.t1:after{top:auto;bottom:100%;margin:0 0 -.3rem -.5rem;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.ly_inform [class*=layer_]{display:flex;flex-direction:column;position:fixed;left:0;top:100%;width:100%;height:100%;padding:0;background:linear-gradient(#24aae1,#5e5ed7);opacity:1;overflow:hidden;transition:.3s ease;transform:translateZ(0);-webkit-transform:translateZ(0)}.ly_inform [class*=layer_].on{top:0}.ly_inform [class*=layer_] .ly_con{position:relative;top:0;right:0;left:0;bottom:0;flex:1;padding:5.4rem 0 1.8rem;height:100%;font-size:100%;letter-spacing:0}.ly_inform footer [class*=btn_type]{font-weight:700}.ly_inform .inform_list{position:relative;padding:0 3rem 0 1.5rem;overflow:hidden;height:100%}.ly_inform .inform_list .item{height:calc(100% - 2.6rem);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.ly_inform .inform_list .item:after{content:"";flex:0 0 0.5rem}.ly_inform .inform_list .item>li{position:relative;flex:0 0 100%;padding-top:2.5rem;opacity:.5}.ly_inform .inform_list .item>li.on,.ly_inform .inform_list .item>li:only-child{opacity:1}.ly_inform .inform_list .individual{position:relative;margin-left:1.5rem;padding-top:8.7rem;box-sizing:border-box;width:calc(100% - 1.5rem);height:100%;border-radius:1.5rem;background-color:#fff}.ly_inform .inform_list .individual .label_text{position:absolute;top:0;right:1.5rem;min-width:6rem;text-align:center;color:#2096ce;font-size:1.1rem;font-weight:700}.ly_inform .inform_list .individual .label_text:after,.ly_inform .inform_list .individual .label_text:before{content:"";display:block;margin:0 auto;width:2.8rem;background-image:url("../img/common/icon_set.png");background-repeat:no-repeat;background-size:50rem auto}.ly_inform .inform_list .individual .label_text:before{margin-bottom:.5rem;height:.9rem;background-position:-47.3rem 0}.ly_inform .inform_list .individual .label_text:after{margin-top:.5rem;height:1.1rem;background-position:-47.3rem -3.15rem}.ly_inform .inform_list .individual .area1{position:absolute;top:-2.5rem;left:3rem;overflow:hidden;width:10rem;height:10rem;border-radius:50%;background-position:50% 50%;background-size:cover}.ly_inform .inform_list .area2{overflow-y:auto;padding:0 3rem 1.5rem;height:calc(100% - 6.5rem)}.ly_inform .inform_list .area2 cite{font-size:1.9rem;font-style:normal;letter-spacing:-.06em;line-height:1.35}.ly_inform .inform_list .area2 .txt_day{font-size:5rem;font-weight:700}.ly_inform .inform_list .area2 .tbl_info{margin-top:2rem;width:100%}.ly_inform .inform_list .area2 .tbl_info th{padding:.4rem 0;vertical-align:top;color:#8693a0;font-size:1.1rem;line-height:1.4}.ly_inform .inform_list .area2 .tbl_info td{padding:.4rem 0;vertical-align:top;font-size:1.3rem;line-height:1.2}.ly_inform .inform_list .area2 .symbol_type1 li{letter-spacing:-.066em}.ly_inform .inform_list .btn_area{border-radius:0 0 1.5rem 1.5rem;background-color:#020219;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ly_inform .inform_list .btn_area .button{position:relative;-webkit-box-flex:1;flex:1;padding:1.1rem 0;width:50%;text-align:center;color:#fff;font-size:1.9rem;font-weight:700;letter-spacing:-.02em}.ly_inform .inform_list .btn_area .button:only-child:before{display:none}.ly_inform .inform_list .btn_area .button:last-child:before{content:"";position:absolute;top:50%;left:0;margin-top:-1rem;width:.1rem;height:2rem;background-color:#5b646e}.ly_inform .inform_list .indicator{margin-top:1.8rem;text-align:center}.ly_inform .inform_list .indicator li{display:inline-block;margin:0 .25rem}.ly_inform .inform_list .indicator li a{display:block;box-sizing:border-box;width:.8rem;height:.8rem;border-radius:50%;border:1px solid #fff;text-indent:-9999em}.ly_inform .inform_list .indicator li.on a{width:3.4rem;border-radius:.4rem;background-color:#fff}.area_city{position:relative;min-height:100%;padding-left:34.7%;font-size:1.4rem}.area_city nav{position:absolute;top:0;left:0;bottom:0;width:30.6%;background:#e9f6fc;line-height:1.35}.area_city nav a{display:block;padding:1.1rem 1.5rem 1.2rem}.area_city nav .on a{background:#fff;font-weight:700}.area_city .list{padding:1.7rem 1.5rem 2.3rem 0;color:#5b646e}.area_city .list a{display:inline-block;padding:.4rem .5rem .3rem 0;color:inherit}.area_city .list a strong{display:block;padding:.9rem 0 .6rem;font-size:1.5rem;line-height:1.4;color:#020219}.area_city .list a strong:after{content:'';display:inline-block;margin:-.3rem 0 0 .7rem;width:.4rem;height:.4rem;border-right:.1rem solid #020219;border-top:.1rem solid #020219;transform:rotate(45deg);vertical-align:middle}.area_city .list h2{margin:0 -1.5rem .8rem 0;padding-bottom:.4rem;border-bottom:.1rem solid #020219;font-size:1.6rem;color:#020219}.area_city .list h3{margin:1.7rem -1.5rem .4rem 0;padding-top:2rem;border-top:.1rem solid #dee0e2;font-size:1.3rem;color:#2096ce}.area_city .list h3~ul{font-size:1.5rem;color:#020219}.area_city .list .icon_img{margin:-.3rem -1.2rem 0 .5rem}.area_city .list strong .icon_img{margin-right:0}.ly_con .area_city{margin-bottom:-2.5rem;min-height:calc(100% + 2.5rem)}.ticket.ly_con .area_city .list{padding:0}.ticket.ly_con .area_city .list h2{border-bottom-width:0;padding-bottom:0;margin-bottom:0}.ticket.ly_con [class*=data_schedule].on{border-bottom:1px solid #dee0e2}.ticket.ly_con [class*=data_schedule].on header{padding:.88rem 4.6rem .88rem 1.5rem;border-width:0;border-bottom:1px solid #dee0e2}.ticket.ly_con [class*=data_schedule].on .data_flight{padding-left:2rem}.ticket.ly_con [class*=data_schedule].on:last-of-type{border-bottom:0}.ticket.ly_con .area_city{padding-left:30%}.ticket.ly_con .area_city nav{z-index:1}.ticket.ly_con .area_city nav [data-tabbtn=utabinfo] li.on{background-color:#fff}.ticket.ly_con .area_city .list a{color:#5b646e}.ticket.ly_con [data-fn=btn_accordion] span{border:0}#layer_insurance [class*=tbl_type] td~td,#layer_insurance [class*=tbl_type] tr:last-child td{text-align:right}#layer_insurance .ly_con>.tit_type2{margin-top:0}#layer_insurance [class*=tbl_type]+[class*=box_territory]{margin-top:2rem}.mypage .reserve_state+.area_panel.t1,.reserve_state+.area_panel.t1+.panel{margin-top:1rem;border:1px solid #dee0e2;border-width:1px 0}.mypage .reserve_state+.area_panel.t1 .area_data .tbl_type1{margin-bottom:0}.mypage .reserve_state+.area_panel.t1+.panel *+[class*=tbl_type]{margin-top:1.5rem}.isp_mpi h1{text-align:left}.isp_mpi [class*=tbl_type] th{padding:.6rem 0}.ly_group [class*=layer_].on[data-lybdrs="0.3"]{border-radius:.3rem}.ly_bt_up.on{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.ly_bt_up [class*=layer_]{height:auto;top:auto;bottom:0;border-radius:2rem 2rem 0 0}.ly_bt_up.on .ly_tit{position:relative;padding:2rem 0}.ly_bt_up.on .ly_tit h1{font-size:1.8rem}.ly_bt_up.on .ly_tit>[data-fn=lyClose]{position:absolute;top:1rem;right:0;font-size:0}.ly_bt_up.on .ly_tit>[data-fn=lyClose]:before{display:inline-block;content:"\00d7";font-size:3rem}.ly_group [class*=layer_].on header{position:relative;margin:0 1.5rem 2rem;text-align:left;padding-bottom:2rem;border-bottom:1px solid #dee0e2}.ly_group [class*=layer_].on .ly_btn_n{position:absolute;top:-1rem;right:0}.ly_group [class*=layer_].on .ly_btn_n button{position:relative;width:100%;height:100%}.ly_group [class*=layer_].on .ly_btn_n button:before{display:inline-block;content:"\00d7";font-size:3rem}.ly_group [class*=layer_].on dl{display:flex;justify-content:space-between;flex-wrap:wrap}.ly_group [class*=layer_].on dl:first-child{margin-bottom:2rem}.ly_group [class*=layer_].on dd,.ly_group [class*=layer_].on dt{width:50%;margin-bottom:.5rem}.ly_group [class*=layer_].on dt{text-align:left}.ly_group [class*=layer_].on dd{text-align:right}.ly_group [class*=layer_].on dd strong,.ly_group [class*=layer_].on dt strong{font-weight:700}.close:after,.close:before{position:absolute;left:15px;content:' ';height:40px;width:2px;background-color:#000}#layer_allwin_pop .box_territory1 .terms_type{text-align:left;padding:2rem .5rem}#layer_allwin_pop .box_territory1 .terms_type strong{display:block;margin-top:2rem}#layer_allwin_pop .box_territory1{padding:0}#layer_guesttour+.ly_group2 #layer_register{overflow:auto}.ly_group2 [class*=layer_].on .data_schedule .txt_data3 .head em[data-air-logo]{padding-left:2rem}.ly_group2 [class*=layer_].on .data_schedule .txt_data3 .head em[data-air-logo]:before{display:none}#cash_receipt .ly_con>header{padding:0 1.5rem}#cash_receipt .ly_con .panel{border:0}#cash_receipt .ly_con .panel .tit_type3.t1{padding:3.2rem 0 1.6rem}#cash_receipt .ly_con .form_type{padding-bottom:2.4rem;border-bottom:1px solid #dee0e2}#cash_receipt .ly_con .form_type+.form_type{margin-top:2.4rem}#cash_receipt .ly_con .form_type .inp_type4+.inp_type4{margin-top:.6rem}.area_group1:not(:first-child){margin-top:1rem}.area_group2:not(:first-child){margin-top:2rem}.hide+.area_group1:first-of-type,.hide+.area_group2:first-of-type{margin-top:0}.trip_info{padding:0 1.5rem .5rem}.panel{border:solid #dee0e2;border-width:1px 0;background-color:#fff}.panel:first-of-type{border-width:0 0 1px 0}.panel+.panel{margin-top:1rem}.panel.t1{padding:1.5rem 1.5rem 2.5rem}.panel+form.panel3,form.panel3+.panel,form.panel3+form.panel3{margin-top:1rem}:not(.tit_nav)~.panel:first-of-type{border-width:1px 0}.box_territory1{padding:1.5rem;letter-spacing:-.05em;border-radius:.3rem}.box_territory1 [class*=icon_mark]{display:block}.box_territory1 .spatial{margin-top:.5rem}.box_territory1 [class*=symbol_type]:first-child{margin-top:0}.box_territory1.bg_differ{background-color:#f7f7f8}.box_territory1.bg_special{background-color:#fff6f6}.box_territory1.bg_special [class*=symbol_type]+[class*=symbol_type]{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid #dee0e2}.box_territory2{padding:0;border-radius:.6rem}.box_territory2 .tbl_type2:only-child tbody tr:last-child td,.box_territory2 .tbl_type2:only-child tbody tr:last-child th{border-bottom:0}.box_territory2 .tbl_type2 tbody tr:first-child td:first-child,.box_territory2 .tbl_type2 tbody tr:first-child th:first-child{border-radius:.6rem 0 0 0}.box_territory2 .tbl_type2 tbody tr:first-child td:last-child,.box_territory2 .tbl_type2 tbody tr:first-child th:last-child{border-radius:0 .6rem 0 0}.box_territory2 .tbl_type2 tbody tr:last-child td:first-child,.box_territory2 .tbl_type2 tbody tr:last-child th:first-child{border-radius:0 0 0 .6rem}.box_territory2 .tbl_type2 tbody tr:last-child td:last-child,.box_territory2 .tbl_type2 tbody tr:last-child th:last-child{border-radius:0 0 .6rem 0}.box_territory2 .tbl_type2+.symbol_type1{margin:1.5rem 1.5rem 0 1.5rem;padding-bottom:1.5rem}.box_territory2 .icon_bnr{margin:0 2rem}.box_territory2 .icon_bnr li:last-of-type a{border-bottom:0}.box_territory3{padding:1rem;min-width:50%;font-size:1.4rem;color:#020219;border:1px solid #adb1b6;border-radius:.3rem;background-color:#fff;box-sizing:border-box}.panel .btn_wrap1+.box_territory1{margin-top:1rem}.panel .charge_detail+.box_territory1{margin-top:1.5rem}.trip_info .box_territory2+.box_territory2{margin-top:2rem}.count_area{position:relative;padding:1rem 1.5rem;background-color:#f0f5fb}.count_area .symbol_type1{color:#7c838b}.count_area>p.symbol_type1:before,.count_area>ul.symbol_type1 li:before{box-shadow:inset 0 0 10rem #7c838b}.count_area strong{font-weight:400}.count_area+.txt_wrap2{padding:1rem 1.5rem .8rem 1.5rem;border-top:1px solid #dee0e2}.count_area strong:not(:only-child){display:inline-block;width:calc(100% - 14rem)}.count_area strong+.symbol_type1{margin-top:0}.count_area .select_type1 .selected,.count_area .select_type1>ul a{padding:.6rem 3.8rem .6rem 1.3rem}.count_area .sub{display:inline-block;margin:-.2rem 0;vertical-align:bottom}.count_area .sub [class*=select_type]{min-width:13.5rem}.count_area .sub_area{position:absolute;right:1.5rem;top:1rem}.count_area a.sub_area{font-size:1.2rem;line-height:1.75;color:#5b646e}.count_area a.sub_area:after{content:"";width:.7rem;height:.7rem;border:solid #5b646e;border-width:0 1px 1px 0;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.count_area2{margin-bottom:1rem}.count_area2 strong{font-weight:400}.count_area .info_jjim{position:relative;padding-bottom:1rem;border-bottom:1px solid #dee0e2}.count_area .info_jjim.ing{pointer-events:none}.count_area .jjim_flight{font-weight:700;color:#020219!important}.count_area .jjim_alert{position:absolute;right:0;top:.35rem;width:5.5rem;height:1.4rem;border-radius:5rem;background-color:#dee0e2}.count_area .jjim_alert input{border:0;background:0 0}.count_area .jjim_alert em{position:absolute;left:0;top:-.8rem;width:3rem;height:3rem;line-height:10rem;border-radius:50%;background-color:#7c838b;overflow:hidden;transition:all .3s ease;-webkit-transition:all .3s ease}.count_area .jjim_alert em:before{content:"";position:absolute;left:50%;top:50%;width:1.5rem;height:1.6rem;margin:-.8rem 0 0 -.75rem;background:url("../img/common/icon_set.png") no-repeat -47.5rem -5rem;background-size:50rem auto}.count_area .jjim_alert input:checked+em{left:3rem;background-color:#24aae1}.count_area .jjim .txt_c8:after{background-position:-5rem -2.5rem}.ticket .count_area{padding:2rem 1.5rem 1rem}.ticket .count_area .sub{position:absolute;right:1.5rem;top:50%;margin-top:-1.75rem}.search_panel{padding:2rem 1.5rem;border:solid #dee0e2;border-width:0 0 1px 0}.search_panel .sentence{margin-top:1rem;font-size:1.1rem;letter-spacing:-.066em}.search_panel>*+*{margin-top:1rem}.search_panel .inp_box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.search_panel .inp_box>*{-webkit-box-flex:1;flex:1}.search_panel .inp_box>*+*{margin-left:1rem}.search_panel .inp_box.t1>:first-child{width:31%;flex:none}.search_panel.t1{border-width:1px 0 0 0}[class*=tab_type]{width:100%;padding:.7rem 0;background-color:#24aae1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-x:auto;overflow-y:hidden;box-sizing:border-box}[class*=tab_type] li{min-width:20%;text-align:center;flex:1 0 auto}[class*=tab_type]:not(.tab_type3):not(.tab_type5):not(.tab_type6) li:first-child{padding-left:1.5rem}[class*=tab_type]:not(.tab_type3):not(.tab_type5):not(.tab_type6) li:last-child{padding-right:1.5rem}[class*=tab_type] li .check_type3{display:block}[class*=tab_type] li a{height:100%;padding:.7rem 1rem .6rem 1rem;font-size:1.3rem;line-height:1;color:#fff;border-radius:10rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;box-sizing:border-box}[class*=tab_type] li.on a{font-weight:700;color:#020119;background-color:#fff}.tab_type2{padding:0;background-color:transparent}.tab_type2 li a{color:#5b646e}.tab_type2 li.on a{color:#fff;background-color:#24aae1}.tab_type2.t1,.tab_type2.t2{padding:.7rem 0;border-bottom:1px solid #cdd0d3;background-color:#fff}.tab_type2.t2 li a{padding:.6rem 1rem .5rem 1rem;border:1px solid transparent;background-color:transparent;color:#5b646e}.tab_type2.t2 li.on a{border:1px solid #24aae1;color:#2096ce}.tab_type2.t3{padding:.7rem 0;border-bottom:1px solid #cdd0d3;background-color:#f0f5fb}.tab_type2.t3 li a{padding:.6rem 1rem .5rem 1rem;border:1px solid transparent;background-color:transparent;color:#5b646e}.tab_type2.t3 li.on a{border:1px solid #24aae1;color:#2096ce}.tab_type2.t4{padding:.7rem 0;border-bottom:1px solid #cdd0d3;background-color:transparent}@supports (-webkit-overflow-scrolling:touch){[class*=tab_type] li a{padding:.8rem 1rem .5rem 1rem}}.tab_type3{background-color:#bde5f6;border-top:1px solid #91d4f0;padding:0}.tab_type3 li{position:relative;width:10rem}.tab_type3 li a{height:100%;color:#1a7fbb;line-height:1.5rem;letter-spacing:-.05rem;background-color:transparent;box-sizing:border-box;padding:1.5rem 0;align-items:baseline}.tab_type3 li a:before{content:"";position:absolute;top:1.5rem;left:50%;display:inline-block;width:4.8rem;height:4.8rem;background-color:#fff;border-radius:50%;margin-left:-2.4rem;z-index:1}.tab_type3 li a span{position:relative;display:inline-block;width:100%;z-index:2}.tab_type3 li a span:before{content:"";display:block;width:2.5rem;height:2.5rem;background:url("../img/common/icon_set.png") no-repeat 0 -35rem;background-size:50rem auto;margin:1.2rem auto 1.8rem}.tab_type3 li.ico2 a span:before{background-position:-2.5rem -35rem}.tab_type3 li.ico3 a span:before{background-position:-5rem -35rem}.tab_type3 li.ico4 a span:before{background-position:-7.5rem -35rem}.tab_type3 li.ico5 a span:before{background-position:-10rem -35rem}.tab_type3 li.ico6 a span:before{background-position:-12.5rem -35rem}.tab_type3 li.ico7 a span:before{background-position:-15rem -35rem}.tab_type3 li.ico8 a span:before{background-position:-17.5rem -35rem}.tab_type3 li.ico9 a span:before{background-position:-22.3rem -37.5rem}.tab_type3 li.on a{background-color:transparent}.tab_type3 li.on a:before{background-color:#24aae1}.tab_type3 li.on a:after{content:"";position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:0;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-bottom:.8rem solid #fff;margin-left:-.8rem}.tab_type3 li.on a span:before{background-position:0 -37.5rem}.tab_type3 li.on.ico2 a span:before{background-position:-2.5rem -37.5rem}.tab_type3 li.on.ico3 a span:before{background-position:-5rem -37.5rem}.tab_type3 li.on.ico4 a span:before{background-position:-7.5rem -37.5rem}.tab_type3 li.on.ico5 a span:before{background-position:-10rem -37.5rem}.tab_type3 li.on.ico6 a span:before{background-position:-12.5rem -37.5rem}.tab_type3 li.on.ico7 a span:before{background-position:-15rem -37.5rem}.tab_type3 li.on.ico8 a span:before{background-position:-17.5rem -37.5rem}.tab_type3 li.on.ico9 a span:before{background-position:-19.9rem -37.5rem}.tab_type4{position:relative;padding:1px 0;background-color:#fff}.tab_type4 li a{font-size:1.5rem;line-height:2.6;color:#020219}.tab_type4 li.on a{color:#2096ce}.tab_type4 li a span{position:relative;display:inline-block}.tab_type4 li.on a span:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:.2rem;background-color:#24aae1;z-index:5}.tab_type5{position:relative;padding:0;background-color:#fff;box-sizing:border-box;padding:0 1.5rem 1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tab_type5:after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#cdd0d3;display:block}.tab_type5:after{bottom:0}.tab_type5 li{min-width:25%;text-align:center;flex:1 0 auto}.tab_type5 a:before{content:"";width:.1rem;margin-right:-.1rem;vertical-align:middle;display:inline-block}.tab_type5 a span{vertical-align:middle;display:inline-block}.tab_type5 li>a{position:relative;padding:0 1rem;color:#020219;font-size:1.5rem;line-height:1.2;display:inline-block}.tab_type5 li>a:before{height:3.9rem}.tab_type5 li.on>a{font-weight:700;color:#0091cd}.tab_type5>li.on>a span:before{content:"";position:absolute;left:1rem;right:1rem;bottom:-1px;height:.2rem;background-color:#24aae1;z-index:5}.tab_type6{padding:0;background-color:#fff}.tab_type6 li a{padding:1.2rem 1rem 1.2rem 1rem;border-radius:0;border:.1rem solid #adb1b6;color:#020219;font-size:1.4rem}.tab_type6 li:first-child a{border-radius:.3rem 0 0 .3rem}.tab_type6 li:last-child a{border-radius:0 .3rem .3rem 0;border-left-width:0}.tab_type6 li.on a{border-color:#24aae1;background-color:#24aae1;color:#fff;font-weight:400}[class*=tab_type][data-sticky]{position:sticky;position:-webkit-sticky;z-index:490}.content [class*=tab_type][data-sticky]{top:4.4rem}.ly_group2 .ly_con>[class*=tab_type][data-sticky]{top:0}[class*=tbl_type]{position:relative;width:100%;table-layout:fixed}[class*=tbl_type] tbody:after,[class*=tbl_type] tbody:before{content:"";position:absolute;left:0;right:0;height:1px}[class*=tbl_type] tbody:before{top:0;background-color:#7c838b}[class*=tbl_type] tbody:after{bottom:0;background-color:#adb1b6}[class*=tbl_type] td,[class*=tbl_type] th{height:1.9rem;padding:.6rem 1rem;font-size:1.3rem;line-height:1.385;color:#020119;text-align:center;letter-spacing:-.05em;border-bottom:1px solid #dee0e2;vertical-align:middle;word-break:break-all}[class*=tbl_type] td+td,[class*=tbl_type] th+th{border-left:1px solid #dee0e2}[class*=tbl_type] th{font-weight:700;background-color:#eff2f6}[class*=tbl_type] th+td{text-align:left}[class*=tbl_type] td.align_left,[class*=tbl_type] th.align_left{text-align:left}[class*=tbl_type] td.align_right{text-align:right}[class*=tbl_type] tbody tr:last-child th{border-color:transparent}[class*=tbl_type] [class*=btn_img]{vertical-align:middle}[class*=tbl_type] [class*=inp_type]{width:70%}[class*=tbl_type] .area [class*=choice_type]{display:block}[class*=tbl_type] .area [class*=choice_type]+[class*=choice_type]{margin:1rem 0 0 0}[class*=tbl_type] .area.t1{display:flex;justify-content:space-between;align-items:center}[class*=tbl_type] [class*=area] .txt{vertical-align:middle;display:inline-block}[class*=tbl_type] td.no_data,[class*=tbl_type] th.no_data{padding:1.2rem 1rem}[class*=tbl_type] .txt_info1{margin:2px 0 4px;font-weight:700}[class*=tbl_type] td.tbl_bd_left,[class*=tbl_type] th.tbl_bd_left{border-left:1px solid #dee0e2}.tbl_accordion_more{position:relative;border-bottom:1px solid #7c838b;padding:1rem 0;text-align:center}.tbl_accordion_more.on{border-bottom:0}.tbl_accordion_more.on~.accordion_cont{display:block;height:auto}.accordion_cont{display:none;height:0}.tbl_scroll_wrap{overflow:auto}.tbl_scroll_wrap .tbl_scroll_1024{width:1024px}.area_group1 .tbl_type1.t1 td.align_left{text-align:left!important}.tour .info_area_inner .tbl_type1.t3{margin-bottom:-2.5rem}.tbl_type1.t3 tbody:before{content:none}.tbl_type1.t3 tr>*{text-align:left}.tbl_type1.t3 tr>th{border-top:1px solid #7c838b;border-bottom-color:#adb1b6}.tbl_type1.t3 tr>td{border-top:1px solid #dee0e2;border-bottom:0;padding:1rem;line-height:1.7}.tbl_type1.t3 td dl{padding:.2rem .5rem}.tbl_type1.t3 td dl:last-of-type,.tbl_type1.t3 td>.edit_wrap{padding-bottom:1.5rem}.tbl_type1.t3 td dl:after{content:'';display:block;clear:both}.tbl_type1.t3 td dl>*{line-height:2;float:left}.tbl_type1.t3 td dl>dt{width:35%;color:#5b646e}.tbl_type1.t3 td dl>dd{width:65%}.tbl_type1.t3 td>span.tit_type5{margin-top:.5rem;display:block}.tbl_type1.t4 tbody tr:last-of-type td,.tbl_type1.t4 tbody tr:last-of-type th{border-bottom:1px solid #7c838b}.tbl_type2{border:0}.tbl_type2 tbody::after,.tbl_type2 tbody::before{display:none}.tbl_type2 td,.tbl_type2 th{height:1.8rem;padding:.6rem 1rem;background-color:#fff}.tbl_type2 tbody tr:first-child td,.tbl_type2 tbody tr:first-child th{height:2.9rem;color:#fff;border-bottom:0;background-color:#24aae1}.tbl_type2 tbody tr:first-child td{border-left-color:#2096ce}.tbl_type2 tbody tr:first-child td:first-child,.tbl_type2 tbody tr:first-child th:first-child{border-radius:.5rem 0 0 0}.tbl_type2 tbody tr:first-child td:last-child,.tbl_type2 tbody tr:first-child th:last-child{border-radius:0 .5rem 0 0}.tbl_type2 tbody tr th+td{border-left:1px solid #dee0e2}.tbl_type2 tbody tr:first-child em{font-weight:700;font-size:2rem}.tbl_type2 tbody tr:first-child em,.tbl_type2 tbody tr:first-child span{vertical-align:middle;display:inline-block}.tbl_type2 tbody tr:last-child td,.tbl_type2 tbody tr:last-child th{border-bottom:1px solid #dee0e2}.tbl_type2.t1 th{padding:.6rem}.tbl_type2.t1 td{border-left:0}.tbl_type2.t1 tbody tr:first-child th,.tbl_type2.t1 th{background-color:#eff2f6}.tbl_type2.t1 tbody tr:first-child td,.tbl_type2.t1 tbody tr:first-child th{color:#020119;border-bottom:1px solid #dee0e2}.tbl_type2.t1 tbody tr:first-child td{background-color:transparent}.tbl_type2.t1 tbody tr.bg td,.tbl_type2.t1 tbody tr.bg th{border-bottom:0;background-color:#d3eef9}.tbl_type2.t1 tbody tr.bg td em[data-air-logo]{font-size:1.3rem}.tit_tbl+.tbl_type2.t1 tbody tr:first-child td,.tit_tbl+.tbl_type2.t1 tbody tr:first-child th{height:1.8rem;border-radius:0}[class*=tbl_type].t1 td,[class*=tbl_type].t1 th{word-break:break-all;text-align:center}[class*=tbl_type].t1 tbody th:first-child{border-right:1px solid #dee0e2;background-color:transparent}[class*=tbl_type].t1 th em{font-weight:400}[class*=tbl_type].t1 td b{font-weight:800;font-size:1.6rem}[class*=tbl_type].t1 td a{color:#2096ce;text-decoration:underline;text-underline-position:under}[class*=tbl_type].t1 td span{font-size:1.2rem;color:#5b646e}.img_type1{position:relative}.img_type1 span,.img_type1>.img_area>ul>li{overflow:hidden;display:block;position:relative;margin-top:1.2rem;padding-top:62%;width:100%;height:0;max-width:72rem;border-radius:1.3rem}.img_type1 span img,.img_type1>.img_area>ul>li img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:cover}.img_type1>.img_area>ul{overflow-x:auto;overflow-y:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-sizing:border-box}.img_type1>.img_area>ul>li{margin:0 0 0 1rem;min-width:88%;max-width:88%;width:auto;flex:1 0 auto}.img_type1>.img_area>ul>li:first-child{margin-left:0}.img_type1>.img_area>p{margin:1rem 0 .5rem;font-size:1.3rem;font-weight:700;letter-spacing:-.039rem}.img_type1 .figcaption{margin-top:1rem}.img_type1 .btn_img.plus2{position:absolute;bottom:1rem;right:1rem;width:3rem;height:3rem;background:#8693a0;border-radius:50%;box-shadow:0 0 .3rem .3rem rgba(0,0,0,.1)}.img_type1 .btn_img.plus2:before{position:absolute;top:50%;left:50%;margin:-.7rem;width:1.4rem;height:1.4rem;background-position:-5rem -5rem}.e_ticket .box_territory1+.tbl_type_ticket{margin-top:1rem}.e_ticket *+.tit_type5{margin-top:2rem}.e_ticket [class*=symbol_type] a{text-decoration:underline}.e_ticket .box_territory1 [class*=symbol_type]+strong{margin-top:1.5rem;display:block}.e_ticket .box_territory1 strong+[class*=symbol_type]{margin-top:.5rem}.tbl_type_ticket thead th{background-color:#dae8ff}.tbl_type_ticket .txt_airline{position:relative;padding-left:2.3rem}.tbl_type_ticket .txt_airline:before{content:"";position:absolute;left:0;top:.2rem;width:1.9rem;height:1.5rem;background:url("../img/common/icon_set.png") no-repeat -22.5rem -7.5rem;background-size:50rem auto}.lately_list{padding:0 3.5rem 0 1.5rem;overflow:hidden}.lately_list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.lately_list .item:after{content:"";flex:0 0 0.5rem}.lately_list .item li{width:100%;position:relative;margin-right:1rem;padding:1rem;border:1px solid #d7e3ef;border-radius:1.5rem;flex:0 0 100%;box-sizing:border-box;background-color:#f9fbff}.lately_list .item .area1{position:relative;width:8rem;height:8rem;background-color:#eff2f6;vertical-align:top;display:inline-block}.lately_list .item .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(.8875);-webkit-transform:scale(.8875)}.lately_list .item .area1 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.lately_list .item .rental_thumb .area1 img{top:50%;height:auto}.lately_list .item .area2{position:relative;width:calc(100% - 9.1rem);min-height:8rem;margin-left:.6rem;vertical-align:top;display:inline-block}.lately_list .item .area2 .txt_group{padding-right:.5rem;font-size:1.2rem;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lately_list .item .area2 .txt_group em{color:#2096ce}.lately_list .item .area2 .txt_group span{color:#5b646e}.lately_list .item .area2 .txt_group *~:before{content:"";width:1px;height:1rem;margin:-.2rem .4rem 0 .4rem;background-color:#cdd0d3;vertical-align:middle;display:inline-block}.lately_list .item .area2 cite{margin-top:.5rem;font-style:normal;font-size:1.5rem;color:#020219;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.lately_list .item .area2 .txt_data3{margin-top:.5rem}.lately_list .item .area2 .sub{margin-top:-.2rem;font-size:1rem;color:#adb1b5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.lately_list .item .area2 .opt{position:absolute;left:0;bottom:0;max-width:calc(100% - 10rem);font-size:1rem;color:#adb1b6}.lately_list .item .area2 .opt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.lately_list .item .area2 .txt_data{margin:1rem 0 -.1rem;line-height:1.2}.lately_list .item .area2 .sub~.txt_data{margin-top:-.3rem}.lately_list .item .area2 .txt_data *{color:#2096ce}.lately_list .item .area2 .txt_data3 em{display:block}.lately_list .item li .btn_del{position:absolute;right:-1.1rem;top:-1.1rem;width:3.1rem;height:3.1rem;text-indent:-9999em;overflow:hidden;z-index:10}.lately_list .item li .btn_del:before{content:"";position:absolute;left:50%;top:50%;width:1.1rem;height:1.1rem;margin:-.55rem 0 0 -.55rem;background-image:url("../img/common/icon_signe.png");background-position:0 -7.5rem;background-size:25rem auto}.lately_list .item li>a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;overflow:hidden;z-index:5}.domestic .lately_list .item .area1:before{left:0;top:0;margin:0;width:100%;height:100%;background:url('../img/common/fld_default_200x160.png') no-repeat center/auto 100% transparent;transform:scale(1);-webkit-transform:scale(1);object-fit:cover}.keyword_list{padding:0 3.5rem 0 1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.keyword_list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.keyword_list .item:after{content:"";flex:0 0 0.5rem}.keyword_list .item li{position:relative;margin-right:1rem;border-radius:2rem;flex:0 0 calc(50% - 0.5rem);overflow:hidden;box-sizing:border-box}.keyword_list .item .area1{position:relative;width:100%;height:0;padding-top:140%;background-color:#eff2f6}.keyword_list .item .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1.2);-webkit-transform:scale(1.2)}.keyword_list .item .area1:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-size:cover}.keyword_list .item .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.keyword_list .item .area2{position:absolute;left:1.5rem;bottom:1.5rem;z-index:5}.keyword_list .item .area2 small,.keyword_list .item .area2 span{font-size:1.3rem;color:#fff;display:block}.keyword_list .item .area2 small{line-height:1.4}.keyword_list .item .area2 em,.keyword_list .item .area2 strong{margin-top:.5rem;font-size:1.7rem;line-height:1.295;color:#fff;display:block;font-weight:600}.keyword_list .item li>a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;overflow:hidden;z-index:5}.product_type1{padding:0 3.5rem 0 1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.product_type1 .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.product_type1 .item li{position:relative;margin-right:1rem;border-radius:2rem;flex:0 0 calc(50% - 0.5rem);overflow:hidden;box-sizing:border-box}.product_type1 .item li>a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;overflow:hidden;z-index:5}.product_type1 .item .area1{position:relative;width:100%;height:0;padding-top:90%;background-color:#eff2f6}.product_type1 .item .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product_type1 .item .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1.2);-webkit-transform:scale(1.2)}.product_type1 .item .area1:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-size:cover}.product_type1 .item .area2{border:1px solid #ddd;border-top:0;border-radius:0 0 2rem 2rem;padding:1rem}.product_type1 .item .area2>span{display:block;font-weight:500}.product_type1 .item .area2>span.txt_data{text-align:right}.product_type1 .item .area2>span.txt_data *{color:#38aadf}.event_list{padding:0 3.5rem 0 1.5rem;overflow:hidden}.event_list .item{width:100%!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.event_list .item:after{content:"";flex:0 0 0.5rem}.event_list .item li{position:relative;width:100%;flex:0 0 100%;margin-right:1rem;box-sizing:border-box}.event_list .item li:only-child{flex:1 0 100%;margin-right:-2.5rem}.event_list .item li>a:only-child,.event_list .item li>span:only-child{position:relative;height:0;padding-top:45.16%;border-radius:1.3rem;background-color:#eeeff0;display:block;overflow:hidden}.event_list .item .area1{position:relative;height:0;padding-top:45.16%;border-radius:1.3rem;background-color:#eff2f6;overflow:hidden}.event_list .item .area1:before,.event_list .item li>a:only-child:before,.event_list .item li>span:only-child:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1.2);-webkit-transform:scale(1.2)}.event_list .item .area1 [data-shopping]{position:absolute;left:1rem;top:1rem;z-index:1;padding:.4rem .7rem;width:6.8rem;height:1.8rem}.event_list .item .area2{padding:1rem 1.5rem}.event_list .item .area2 cite{font-style:normal;font-size:1.6rem;color:#020219;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.event_list .item .area2 .txt_sub{font-size:1.3rem;color:#525a63}.event_list .item .area1>img,.event_list .item li>a img,.event_list .item li>span img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.event_list .item li>a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;overflow:hidden;z-index:5}.non_member_bnr{margin:2rem 0;overflow:auto}.non_member_bnr ul{display:flex}.non_member_bnr ul li{margin-right:1rem}.non_member_bnr+.agree_list .on+.agree_area{background-color:#fff;box-sizing:border-box;border-radius:0}.bnr_home .item li>a:only-child,.bnr_home .item li>span:only-child{position:relative;height:0;padding-top:45.16%;border-radius:1.3rem;background-color:#eeeff0;display:block;overflow:hidden}.thumbnail_list{margin:0 1.5rem}.thumbnail_list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.thumbnail_list .item li{position:relative;width:calc(50% - .5rem)}.thumbnail_list .item li:nth-child(2n){margin-left:1rem}.thumbnail_list .item li:nth-child(2)~li{margin-top:1.5rem}.thumbnail_list .item .area1{position:relative;height:0;padding-top:69.375%;border-radius:1.3rem;background-color:#eff2f6;overflow:hidden}.thumbnail_list .item .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto}.thumbnail_list .item .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.thumbnail_list .item .area2{margin-top:.5rem;padding:0 .5rem}.thumbnail_list .item .area2 cite{font-style:normal;font-size:1.5rem;color:#525a63;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.thumbnail_list .item .area2 cite.line_clamp2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;min-height:4.4rem}.thumbnail_list .item .area2 .txt_group{font-size:1.2rem;color:#5b646e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:-.072em}.thumbnail_list .item .area2 .txt_group span:before{content:"";width:1px;height:1rem;margin:-.2rem .4rem 0 .4rem;background-color:#cdd0d3;vertical-align:middle;display:inline-block}.thumbnail_list .item .area2 .txt_data{margin-top:.2rem}.thumbnail_list .item .area2 .txt_data *{color:#2096ce}.thumbnail_list .item li>a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;overflow:hidden;z-index:5}.thumbnail_list.t1 .item{display:block}.thumbnail_list.t1 .item li{width:100%}.thumbnail_list.t1 .item li:nth-child(2n){margin-left:0}.thumbnail_list.t1 .item li~li{margin-top:1.5rem}.thumbnail_list.t1 .item .area1{position:relative;width:12rem;height:12rem;padding-top:0;vertical-align:middle;display:inline-block}.thumbnail_list.t1 .item .area1 .icon_txt4{position:absolute;left:0;top:1.5rem;z-index:5}.thumbnail_list.t1 .item .area2{width:calc(100% - 14rem);margin:0 0 0 1.5rem;padding:0;vertical-align:middle;display:inline-block}.thumbnail_list.t1 .item .area2 .txt_group{color:#7c838b}.thumbnail_list.t1 .item .area2 cite{max-height:4.4rem;font-size:1.6rem;white-space:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thumbnail_list.t1 .item .area2 .txt_data{margin-top:.9rem}.thumbnail_list.t1 .item .area2 .txt_data>*{display:inline-block;vertical-align:middle}.thumbnail_list.t1 .item .area2 .txt_data>:not(.txt_group){text-align:right}.thumbnail_list.t1 .item .area2 .txt_data .txt_group{width:calc(100% - 10.3em)}.thumbnail_list.t1 .item .area2 .txt_data strong{width:7.3rem;font-size:1.6rem}.thumbnail_list.t1 .item .area2 .txt_data span{width:2rem;font-size:1.2rem}.thumbnail_list2{padding:0 3.5rem 0 1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.thumbnail_list2 .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.thumbnail_list2 .item:after{content:"";flex:0 0 0.5rem}.thumbnail_list2 .item li{position:relative;flex:0 0 100%;margin-right:1rem;overflow:hidden;box-sizing:border-box}.thumbnail_list2 .item .area1{position:relative;height:0;padding-top:45.16%;border-radius:1.3rem;background-color:#eff2f6;overflow:hidden}.thumbnail_list2 .item .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1.2);-webkit-transform:scale(1.2)}.thumbnail_list2 .item .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.thumbnail_list2 .item .area1 .icon_txt4{position:absolute;left:0;top:1.5rem;z-index:5}.thumbnail_list2 .item .area1 .num{position:absolute;right:.5rem;top:.5rem;width:3.5rem;height:3.5rem;font-weight:700;font-size:1.1rem;line-height:3.5rem;color:#fff;text-align:center;border-radius:1rem 1rem 1rem 0;background-color:#24aae1;z-index:1}.thumbnail_list2 .item .area1 .num em{font-size:1.4rem}.thumbnail_list2 .item .area2{margin-top:.5rem}.thumbnail_list2 .item .area2 cite{font-style:normal;font-size:1.6rem;line-height:1.375;color:#525a63;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.thumbnail_list2 .item .area2 cite.line2{height:4.4rem;white-space:unset;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thumbnail_list2 .item .area2 .txt_data{margin-top:.3rem}.thumbnail_list2 .item .area2 .txt_data *{color:#2096ce}.thumbnail_list2 .item .area2 .txt_data s{color:#cdd0d3;display:block}.thumbnail_list2 .item li>a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;overflow:hidden;z-index:5}.thumbnail_list2.t1 li{flex:0 0 calc(50% - 0.5rem)}.thumbnail_list2.t1 .item .area1{height:0;padding-top:100%}.thumbnail_list2.t1 .item .area2 .txt_group{font-size:1.1rem;color:#7c838b}.thumbnail_list2.t1 .item .area2 .txt_data{margin-top:0}.thumbnail_list3{padding:0 3.5rem 0 1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.thumbnail_list3 .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.thumbnail_list3 .item:after{content:"";flex:0 0 0.5rem}.thumbnail_list3 .item li{position:relative;margin-right:1rem;border-radius:1.3rem;flex:0 0 100%;background-color:#fff;overflow:hidden;box-sizing:border-box}.thumbnail_list3 .item .area1{position:relative;height:0;padding-top:69.35%;border-radius:1.3rem 1.3rem 0 0;background-color:#eff2f6}.thumbnail_list3 .item .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1.5);-webkit-transform:scale(1.5)}.thumbnail_list3 .item .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.thumbnail_list3 .item .area1 strong{position:absolute;left:1.8rem;bottom:-1.5rem;z-index:5;padding:0 1.5rem;box-sizing:border-box;min-width:7.4rem;height:2.6rem;background:url("../img/signature/bg_tag.png") 0 0 no-repeat;background-size:100% 100%;font-weight:700;font-size:1.3rem;color:#fff;text-align:center}.thumbnail_list3 .item .area1 strong em{line-height:2.1rem}.thumbnail_list3 .item .area1 i{position:absolute;right:1.8rem;bottom:-2.25rem;z-index:5;width:4.5rem;height:4.5rem;font-weight:700;font-size:2rem;line-height:4.5rem;color:#cda351;text-align:center;border-radius:50%;background-color:#1b222a}.thumbnail_list3 .item .area2{padding:2.9rem 1.8rem}.thumbnail_list3 .item .area2 cite{font-style:normal;font-weight:700;font-size:1.7rem;line-height:1.177;color:#525a63;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.thumbnail_list3 .item .area2 .txt_sub{height:3.6rem;margin-top:.5rem;font-size:1.2rem;color:#7c838b;display:block;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thumbnail_list3 .item li>a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;overflow:hidden;z-index:5}.thumbnail_list4{position:relative}.thumbnail_list4 .bg{position:relative;padding-top:52.2%;width:100%;height:0}.thumbnail_list4 .bg img{position:absolute;left:0;top:0;width:100%;height:100%}.thumbnail_list4 .item{position:relative;margin:-5rem 1.5rem 0;padding:2rem 0;border-radius:1.5rem;background-color:#fff}.thumbnail_list4 .item li{position:relative;padding:0 2rem}.thumbnail_list4 .item li+li{margin-top:1.5rem}.thumbnail_list4 .item .area1{position:relative;width:31%;height:0;padding-top:31%;border-radius:50%;background-color:#eff2f6;vertical-align:middle;display:inline-block;overflow:hidden}.thumbnail_list4 .item .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(.8875);-webkit-transform:scale(.8875)}.thumbnail_list4 .item .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.thumbnail_list4 .item .area2{width:calc(100% - 33.2% - 1.5rem);margin-left:1.5rem;vertical-align:middle;display:inline-block}.thumbnail_list4 .item .area2 .txt_group{font-size:1.1rem;color:#7c838b;display:block}.thumbnail_list4 .item .area2 cite{max-height:4rem;margin-top:.3rem;font-style:normal;font-size:1.6rem;line-height:1.25;color:#525a63;display:block;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thumbnail_list4 .item .area2 .txt_data{margin-top:.3rem}.thumbnail_list4 .item .area2 .txt_data *{color:#cda351}.thumbnail_list4 .item li>a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;overflow:hidden;z-index:5}.thumbnail_list5{margin:0 1.5rem}.thumbnail_list5 .item li{position:relative}.thumbnail_list5 .item li+li{margin-top:1rem}.thumbnail_list5 .item li:before{content:"";position:absolute;left:4.5rem;top:0;right:0;height:100%;border-radius:1.3rem;background-color:#fff}.thumbnail_list5 .item li:after{content:"";width:.01%;height:13rem;margin-left:0;vertical-align:middle;display:inline-block}.thumbnail_list5 .item .area1{position:relative;width:9rem;height:11rem;border-radius:1.5rem;background-color:#eff2f6;vertical-align:middle;display:inline-block;overflow:hidden}.thumbnail_list5 .item .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(.8875);-webkit-transform:scale(.8875)}.thumbnail_list5 .item .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.thumbnail_list5 .item .area2{position:relative;width:calc(100% - 12.5rem);margin-left:1.5rem;vertical-align:middle;display:inline-block}.thumbnail_list5 .item .area2 .txt_group{font-size:1.1rem;color:#7c838b;display:block}.thumbnail_list5 .item .area2 cite{max-height:4rem;font-style:normal;font-size:1.5rem;line-height:1.25;color:#525a63;display:block;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thumbnail_list5 .item .area2 .txt_group+cite{margin-top:.3rem}.thumbnail_list5 .item .area2 .txt_data{margin-top:.5rem}.thumbnail_list5 .item .area2 .txt_data *{color:#2096ce}.thumbnail_list5 .item .area2 .txt_data s{color:#cdd0d3}.thumbnail_list5 .item li>a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;overflow:hidden;z-index:5}.thumbnail_list5.t1 .item li:before{left:4rem;background-color:#f0f5fb}.thumbnail_list5.t1 .item li:after{height:10rem}.thumbnail_list5.t1 .item .area1{width:8rem;height:8rem}.thumbnail_list5.t1 .item .area2{width:calc(100% - 11.5rem)}.thumbnail_list5.t1 .item .area2 cite{max-height:3.6rem;font-size:1.5rem;line-height:1.2}.card_list{position:relative;height:0;padding-top:46.7%}.card_list .item{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.card_list .item:after{clear:both;content:"";display:block}.card_list .item li{position:relative;float:left;height:100%}.card_list .item li:after,.card_list .item li:before{content:"";position:absolute;right:3rem;bottom:1.5rem;width:.2rem;height:1rem;background-color:#000;z-index:2;transition:all .3s ease;-webkit-transition:all .3s ease}.card_list .item li:before{right:3.6rem;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.card_list .item li:after{right:3rem;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.card_list .item li.active:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.card_list .item li.active:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.card_list .item .bg{height:100%;background-position:50% 50%;background-size:cover}.card_list .item .bg:before{content:"";position:absolute;left:9.72%;bottom:14.88%;width:32.78%;height:0;padding-top:32.78%;border-radius:50%;background-color:#eeeff0;z-index:1}.card_list .item .bg>.area1{position:absolute;bottom:0;left:1.5rem;right:1.5rem;top:27.97%;padding:0 0 0 43.88%;letter-spacing:-.05em;border-radius:1.5rem 1.5rem 0 0;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}.card_list .item .bg>.area1 cite{font-style:normal;font-weight:700;font-size:1.8rem;color:#394553;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.card_list .item .bg>.area1 .txt_data *{color:#394553}.card_list .item .bg>.area1 .txt_group{margin-top:.5rem;color:#5b646e}.card_list .item .bg>.area1 .txt_group [data-air-logo]{font-size:1.2rem;line-height:1.5;background-size:auto 1.8rem;display:block}.card_list .item .bg>.area1 .txt_group .date{margin-top:.5rem;font-size:1.1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.card_list .item .bg>.area2{position:absolute;top:100%;left:1.5rem;right:1.5rem;height:0;padding:0 1.5rem;border-radius:0 0 1.5rem 1.5rem;background-color:#d3eef9;overflow:hidden;transition:padding-top .3s ease;-webkit-transition:padding-top .3s ease}.card_list .item .bg>.area2:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background-color:#dee0e2}.card_list .item li.active .bg>.area2{height:unset;padding:1.6rem 1.5rem 1.5rem 1.5rem}.card_list .item .txt_data3 em{font-weight:700;font-size:1.8rem}.card_list .item .scope{margin-top:.5rem;font-size:1.2rem;color:#020219}.card_list .item .scope dt{float:left}.card_list .item .scope dt:after{content:":";margin:0 .4rem}.card_list .item .form_booking1{margin-top:1.5rem}.card_list .item li>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}.card_list .item li>a span{position:absolute;left:9.72%;bottom:14.88%;width:32.78%;height:0;padding-top:32.78%;text-indent:-9999em;border-radius:50%;background-position:50% 50%;background-size:cover;overflow:hidden;z-index:1}.card_list .control{position:absolute;right:1.5rem;top:7.97%;left:1.5rem;text-align:right}.card_list .control .indicator,.card_list .control .indicator li,.card_list .control .page_box{vertical-align:middle;display:inline-block}.card_list .indicator{width:22.5%;margin:0}.card_list .indicator ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:.3rem;border-radius:.15rem;background-color:rgba(2,2,25,.3);overflow:hidden}.card_list .indicator ol li{margin:0;-webkit-box-flex:1;flex:1}.card_list .indicator ol li{background-color:#020219}.card_list .indicator ol li.on~li{background-color:transparent}.card_list .indicator ol li a{display:block;line-height:0;text-indent:-9999em;font-size:0}.card_list .page_box{margin-left:.5rem;font-weight:700;font-size:1.1rem}.card_list .page_box u{text-decoration:none}.card_list [class*=bg_]{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-size:cover}.card_list .bg_after{display:none}.card_list2{position:relative;overflow:hidden;padding:0 1.5rem}.card_list2 .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.card_list2 .item:after{content:"";flex:0 0 0.5rem}.card_list2 .item li{position:relative;flex:0 0 100%;margin-right:1.5rem;border-radius:1.3rem;padding-top:61%;background-position:50% 50%;background-size:cover;overflow:hidden;box-sizing:border-box}.card_list2 .item li>a{position:absolute;top:0;left:0;padding:0 1.5rem;box-sizing:border-box;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}.card_list2 .item li>a span{overflow:hidden;text-align:center;color:#fff;font-size:1.6rem;font-weight:700;display:block}.review_list{padding:0 3.5rem 0 1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.review_list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.review_list .item:after{content:"";flex:0 0 0.5rem}.review_list .item li{position:relative;flex:0 0 100%;margin-right:1rem;overflow:hidden;box-sizing:border-box}.review_list .item .area1{position:relative;height:0;padding-top:48.39%;border-radius:1.3rem;background-color:#eff2f6;overflow:hidden}.review_list .item .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1.3);-webkit-transform:scale(1.3)}.review_list .item .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.review_list .item .area1 .icon_txt1{position:absolute;left:1rem;top:1rem;z-index:5;padding:.5rem 1rem .3rem 1rem;font-size:1.2rem;color:#020219;border-color:#fff}.review_list .item .area2{margin-top:.5rem}.review_list .item .area2 cite{font-style:normal;font-size:1.6rem;color:#525a63;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.review_list .item .area2 .txt_sub{margin-top:.2rem;font-size:1.3rem;line-height:1.39;color:#7c838b;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.review_list .item .area2 .user{margin-top:.5rem;font-size:1.2rem;color:#020219;display:block}.writer_list{padding:0 1.5rem 3rem 1.5rem;overflow:hidden;position:relative}.writer_list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.writer_list .item:after{content:"";flex:0 0 0.5rem}.writer_list .item li{position:relative;flex:0 0 100%;margin-right:1.5rem;border-radius:1.3rem;background-color:#eeeff0;overflow:hidden;box-sizing:border-box}.writer_list .item li:before{content:"";position:absolute;left:50%;top:5.45rem;width:7.1rem;height:4.1rem;margin:0 0 0 -3.55rem;background:#eeeff0 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1.2);-webkit-transform:scale(1.2)}.writer_list .item .area1{position:relative;height:15rem;border-radius:1.3rem 1.3rem 0 0;background-size:cover}.writer_list .item .area1 .icon_txt1{position:absolute;left:1rem;top:1rem;padding:.5rem 1rem .3rem 1rem;font-size:1.2rem;color:#020219;border-color:#fff}.writer_list .item .area1 .name{position:absolute;left:0;top:100%;width:100%;margin-top:-2rem;text-align:center}.writer_list .item .area1 .name img{width:4rem;height:4rem;border:1px solid #adb1b6;border-radius:50%;box-sizing:border-box;object-fit:cover}.writer_list .item .area1 .name em{margin-top:.3rem;font-size:1.1rem;display:block}.writer_list .item .area1 [class*=icon_com].like1{position:absolute;right:1.5rem;top:100%;margin-top:.7rem}.writer_list .item .area2{padding:4.7rem 1.5rem 2rem 1.5rem;border:solid #dee0e2;border-width:0 1px 1px 1px;border-radius:0 0 1.3rem 1.3rem;background-color:#fff}.writer_list .item .area2 cite{font-style:normal;font-size:1.6rem;color:#525a63;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.writer_list .item .area2 .txt_sub{margin-top:.4rem;font-size:1.3rem;line-height:1.385;color:#7c838b;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.writer_list .control{position:absolute;bottom:0;left:0;width:100%;text-align:center}.writer_list .control .indicator{display:inline-block;width:24.5%;margin-right:.2rem;vertical-align:middle}.writer_list .control .indicator ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:.3rem;border-radius:.15rem;background-color:rgba(2,2,25,.3)}.writer_list .control .indicator li{-webkit-box-flex:1;flex:1;border-radius:.15rem}.writer_list .control .indicator li a{display:block;line-height:0;text-indent:-9999em;font-size:0}.writer_list .control .indicator li{border-radius:0;background-color:#020219}.writer_list .control .indicator li:first-child{border-radius:.15rem 0 0 .15rem}.writer_list .control .indicator li:last-child{border-radius:0 .15rem .15rem 0}.writer_list .control .indicator li.on~li{background-color:transparent}.writer_list .control .page{display:inline-block;font-size:1.1rem;font-weight:700}.writer_list .control .page em,.writer_list .control .page span{margin:0 .2rem}.banner_list{position:relative;overflow:hidden}.banner_list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.banner_list .item:after{content:"";flex:0 0 0.5rem}.banner_list .item li{position:relative;width:100%;flex:0 0 100%;box-sizing:border-box}.banner_list .item li>a,.banner_list .item li>span{position:relative;height:0;padding-top:22.3%;display:block;overflow:hidden}.banner_list .item li>a img,.banner_list .item li>span img{position:absolute;left:0;top:0;width:100%;height:100%}.product_list{border-top:.1rem solid #dee0e2}.product_list li{position:relative;margin-top:.8rem;padding:1.5rem;box-sizing:border-box;border:solid #dee0e2;border-width:.1rem 0;background-color:#fff}.product_list li:first-child{margin-top:0;border-width:0 0 .1rem}.product_list li>a:last-child{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:5;text-indent:-9999em}.product_list .area1{position:relative;overflow:hidden;background-color:#eff2f6;vertical-align:top}.product_list .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1);-webkit-transform:scale(1)}.product_list .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product_list .area1 [class*=btn_img].like1{position:absolute;right:0;bottom:0;z-index:10;padding:.6rem}.product_list .area2{position:relative;vertical-align:top}.product_list .area2 cite{display:-webkit-box;overflow:hidden;font-size:1.6rem;line-height:1.3;letter-spacing:-.08em;font-style:normal;-webkit-box-orient:vertical}.product_list .area2 .line_clamp1{-webkit-line-clamp:1}.product_list .area2 .line_clamp2{min-height:4rem;-webkit-line-clamp:2}.product_list .area2 .line_clamp3{min-height:6rem;-webkit-line-clamp:3}.product_list .area2 .util:after{content:"";display:block;clear:both}.product_list .area2 .util .txt_data strong{font-size:2rem;letter-spacing:-.08em}.product_list .area2 .util .txt_data span{font-size:1.5rem;letter-spacing:-.075em}.product_list .area2 .txt_group{font-size:1.2rem;line-height:1.2;letter-spacing:-.072em}.product_list .area2 .txt_group>*{display:inline-block;position:relative;margin-right:-.2rem;vertical-align:middle}.product_list .area2 .txt_group>:not(.icon_grade):after{content:"";display:inline-block;position:static;width:.1rem;height:1rem;margin:-.2rem .5rem 0 .5rem;background-color:#cdd0d3;background-image:none;vertical-align:middle}.product_list .area2 .txt_group>:last-child:not(.icon_grade):after{display:none}.product_list .area2 .txt_group>.number{color:#5b646e}.product_list .area2 .txt_group time{color:#5b646e}.product_list .area2 .icon_grade em{position:absolute;overflow:hidden;width:0;height:1px;white-space:nowrap}.product_list li.default_domestic .area1:before{left:0;top:0;margin:0;width:100%;height:100%;background:url('../img/common/fld_default_200x160.png') no-repeat center/auto 100% transparent;object-fit:cover}.product_list li.jeju_rental .area1{background-color:#fff}.product_list li.jeju_rental .area1 img{top:50%;height:auto;transform:translateY(-50%);object-fit:unset}.item_flight .area1{display:inline-block;margin-right:-.4rem;width:10.5rem;height:10.5rem;border-radius:.3rem}.item_flight .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 12rem);min-height:10.5rem}.item_flight .area2 .txt_data3.t4[data-booking]{margin-top:.3rem}.item_flight .area2 .txt_option{position:absolute;bottom:.4rem;left:0;width:100%;color:#5b646e;font-size:1.2rem;line-height:1.2;letter-spacing:-.072em}.item_flight .area2 .txt_option .txt_type{display:inline-block;position:relative;margin-right:-.2rem;vertical-align:middle}.item_flight .area2 .txt_option .txt_type:after{content:"";display:inline-block;width:.1rem;height:1rem;margin:-.2rem .5rem 0 .5rem;background-color:#cdd0d3;vertical-align:middle}.item_flight .area2 .txt_option .txt_type:last-child:after{display:none}.item_flight .area3{margin-top:1rem;padding:.5rem 1rem;border-radius:.3rem;background-color:#f7f7f8}.item_flight .area3:after{content:"";display:block;clear:both}.item_flight .area3 .alarm{position:relative;z-index:10;float:left}.item_flight .area3 .alarm .switch_type1{font-size:1.2rem;letter-spacing:-.072em}.item_flight .area3 .price{float:right;width:calc(100% - 12rem);text-align:right}.item_flight .area3 .price .change{display:inline-block;position:relative;color:#8693a0;font-size:1.2rem;letter-spacing:-.06em;vertical-align:middle}.item_flight .area3 .price .change:before{content:"";display:inline-block;margin-right:.4rem;border-left:.3rem solid transparent;border-right:.3rem solid transparent;vertical-align:middle}.item_flight .area3 .price .change.up{color:#ff6b71}.item_flight .area3 .price .change.up:before{border-top:0;border-bottom:.4rem solid #ff6b71}.item_flight .area3 .price .change.down{color:#2096ce}.item_flight .area3 .price .change.down:before{border-top:.4rem solid #2096ce;border-bottom:0}.item_flight .area3 .price .txt_data{display:inline-block;vertical-align:middle}.item_flight .area3 .price .txt_data strong{font-size:2rem;letter-spacing:-.08em}.item_flight .area3 .price .txt_data span{font-size:1.5rem;letter-spacing:-.075em}.item_flight [class*=btn_img].delete1{position:absolute;top:0;right:0;z-index:10}.item_flight2 li{margin-top:0;border-width:0 0 .1rem}.item_flight2 .area1{display:inline-block;margin-right:-.4rem;width:7rem;height:7rem;border-radius:.3rem}.item_flight2 .area1:before{transform:scale(.8);-webkit-transform:scale(.8)}.item_flight2 .area1 [data-air-logo]{position:absolute;top:0;left:0;padding:0;box-sizing:border-box;width:100%;height:100%;border-radius:.3rem;border:.1rem solid #eeeff0;background-color:#fff;background-size:auto 3rem;background-position:50% 50%;font-size:0}.item_flight2 .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 8.5rem)}.item_flight2 .area2 .txt_data3.c1{position:relative;min-height:4.8rem;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.item_flight2 .area2 .util{margin-top:.4rem}.item_flight2 .area2 .util .txt_option{float:left;color:#adb1b6;font-size:1.2rem;line-height:1.2rem;letter-spacing:-.06em}.item_flight2 .area2 .util .txt_option .text_flight{margin-bottom:.6rem}.item_flight2 .area2 .util .txt_option .text_flight dd,.item_flight2 .area2 .util .txt_option .text_flight dt{display:inline-block;position:relative;vertical-align:middle}.item_flight2 .area2 .util .txt_option .text_flight dd:before{content:"";display:inline-block;position:static;width:.1rem;height:1rem;margin:0 .5rem 0 .3rem;background-color:#cdd0d3;background-image:none;vertical-align:middle}.item_flight2 .area2 .util .txt_data{float:right}.item_hotel .area1{display:inline-block;margin-right:-.4rem;width:10.5rem;height:14rem;border-radius:.3rem}.item_hotel .area1 .flag{position:absolute;top:.6rem;left:.6rem;z-index:5;line-height:1}.item_hotel .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 12rem);min-height:14rem}.item_hotel .area2 .txt_sub{display:-webkit-box;overflow:hidden;font-size:1.2rem;letter-spacing:-.06em;-webkit-box-orient:vertical;-webkit-line-clamp:1}.item_hotel .area2 .txt_type{margin-bottom:.5rem;color:#5b646e;font-size:1.2rem;letter-spacing:-.06em}.item_hotel .area2>.icon_grade{display:block;margin:.3rem 0 1rem}.item_hotel .area2>[class*=icon_com].location1{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.item_hotel .area2 .txt_group .txt_type{display:inline-block;margin-bottom:0}.item_hotel .area2 .txt_tag{display:-webkit-box;position:relative;overflow:hidden;margin-top:.7rem;padding-left:3.5rem;color:#8693a0;font-size:1.2rem;font-weight:700;letter-spacing:-.06em;-webkit-box-orient:vertical;-webkit-line-clamp:1}.item_hotel .area2 .txt_tag:before{content:"Tag";position:absolute;top:.1rem;left:0;box-sizing:border-box;padding-left:.5rem;width:3rem;height:1.5rem;background:url("../img/common/icon_set.png") no-repeat -42.5rem 0;background-size:50rem auto;color:#fff;font-size:1rem;font-weight:400;letter-spacing:0}.item_hotel .area2 .util{position:absolute;bottom:0;left:0;width:100%}.item_hotel .area2 .util .txt_data{float:right;line-height:1}.item_hotel .area2 .util .txt_data2{position:absolute;bottom:.3rem;left:0;z-index:10}.item_hotel .area2 .util [class*=btn_type]{float:right;z-index:10}.item_hotel .area3{margin-top:1rem;padding:1rem .75rem;border-radius:.3rem;background-color:#f7f7f8}.item_hotel .area3 .txt_small{display:-webkit-box;overflow:hidden;color:#2096ce;font-size:1.1rem;letter-spacing:-.055em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.item_hotel li.banner{padding:0;border:0}.item_hotel li.banner>a{position:relative}.item_hotel li.banner>a>img{max-width:100%;height:auto}.item_hotel2 li{border:0}.item_hotel2 .area1{display:inline-block;margin-right:-.4rem;width:8.2rem;height:8.2rem}.item_hotel2 .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 9.9rem)}.item_hotel2 .area2 .txt_type{margin-bottom:.3rem;font-size:1.2rem}.item_hotel2 .area2 .icon_grade{display:block;margin-bottom:.7rem}.item_hotel2 .area2 .line_clamp2{min-height:4.2rem;font-size:1.7rem;line-height:1.25;letter-spacing:-.08em}.item_hotel2 .area2 .txt_sub{display:-webkit-box;overflow:hidden;margin-top:.1rem;color:#5b646e;font-size:1.2rem;letter-spacing:-.06em;-webkit-box-orient:vertical;-webkit-line-clamp:1}.item_hotel2 .area2 .txt_address{margin-top:.4rem;color:#adb1b6;font-size:1.2rem;line-height:1.35}.item_hotel2 .area2 .txt_contact{display:block;color:#adb1b6;font-size:1.2rem}.item_hotel2 .area2 .util .txt_data{float:left;margin-top:1.1rem}.item_hotel2 .area2 .util [class*=btn_type]{float:right}.item_hotel2 .area2 .line_clamp2+.util{margin-top:2.7rem}.item_hotel2 .area2 .txt_sub+.util{margin-top:.6rem}.item_travel .area1{display:inline-block;margin-right:-.4rem;width:10.5rem;height:10.5rem;border-radius:.3rem}.item_travel .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 12.5rem)}.item_travel .area2>.flag{margin-bottom:.6rem;line-height:1}.item_travel .area2>.flag+.line_clamp2{margin-bottom:1.8rem}.item_travel .area2 cite{line-height:1.313}.item_travel .area2 .line_clamp2{margin-bottom:4.5rem}.item_travel .area2 .line_clamp3{margin-bottom:1.2rem;min-height:auto;max-height:6rem}.item_travel .area2 .util .flag{float:left;margin-top:-.2rem}.item_travel .area2 .util .txt_data{float:right;line-height:1}.item_travel .area2 .btn_type{margin-top:1.2rem;display:block}.item_travel .area3{margin:1.5rem -1.5rem -1.5rem;padding:.7rem 1.5rem .6rem;border-top:.1rem solid #dee0e2;background-color:#f7f7f8;line-height:1.2}.item_travel .area3>*{display:inline-block;position:relative;vertical-align:top;color:#5b646e;font-size:1.2rem;line-height:1.2;letter-spacing:-.05em}.item_travel .area3>*+:not(time):before,.item_travel .area3>:not(time)+:before{content:"";display:inline-block;width:.1rem;height:1.2rem;margin:0 .4rem 0 .2rem;background-color:#cdd0d3;vertical-align:middle}.item_travel .area4{margin-top:1rem}.item_travel .area4 [class*=btn_type]{position:relative;z-index:10;min-width:100%}.item_travel.ticket_event .area2{height:10.5rem}.item_travel.ticket_event .area2>.flag{margin-bottom:.4rem}.item_travel.ticket_event .area2 .util{position:absolute;right:0;bottom:0}.item_travel.ticket_event .area2 .txt_group>*{color:#5b646e}.item_travel.ticket_event .area2 .txt_group>i{font-weight:700}.item_travel.ticket_event .area2 .txt_group+cite{margin-top:.2rem}.item_travel.ticket_event .area2 .line_clamp2{font-size:1.4rem;margin-bottom:0}.item_travel.ticket_event .area3>.txt_small{width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1rem;color:#8693a0;position:relative}.item_travel.ticket_event .area3>.txt_small:before{content:'';position:absolute;left:.1rem;top:.6rem;width:.3rem;height:.3rem;border-radius:50%;-webkit-box-shadow:inset 0 0 10rem;box-shadow:inset 0 0 10rem #020219}.item_travel.ticket_event .area3>.txt_small+.txt_small:before{margin-left:0}.item_travel2 li{width:100%;padding:1.5rem;display:table}.item_travel2 li:after{clear:both;content:"";display:block}.item_travel2 .area1{width:8.7rem;padding:.3rem 0;background-color:transparent;display:table-cell}.item_travel2 .area1:before{display:none}.item_travel2 .area1 time{font-weight:700;font-size:1.7rem;line-height:1.236;display:block}.item_travel2 .area1 span{position:absolute;left:0;bottom:.3rem;font-weight:700;font-size:1.3rem;color:#525a63}.item_travel2 .area2{width:calc(100% - 8.7rem);padding:.3rem 0 .3rem 1.5rem;display:table-cell;box-sizing:border-box}.item_travel2 .area2:before{content:"";position:absolute;left:0;top:0;bottom:0;border-right:1px solid #dee0e2}.item_travel2 .area2 [class*=icon_txt]{position:absolute;right:0;top:0;min-width:4.4rem;padding:.4rem .6rem;font-size:1.1rem;text-align:center}.item_travel2 .area2 [data-air-logo]{margin:0 6.7rem .2rem 0;padding-left:2.8rem;font-size:1.6rem;line-height:1.25;color:#5b646e;background-size:auto 2rem}.item_travel2 .area2 cite{font-size:1.2rem;line-hegith:1.417;color:#5b646e}.item_travel2 .area2 .line_clamp3{min-height:auto;max-height:5.1rem;margin-bottom:1rem}.item_travel2 .area2 .util .txt_data{line-height:1}.item_travel2 .area2 .util [class*=icon_txt]{padding:.4rem .6rem;font-size:1.1rem}.item_travel3 .area1{padding-top:53.1%;width:100%;height:0;border-radius:.6rem}.item_travel3 .area1 .flag{position:absolute;top:1rem;left:1rem;z-index:5}.item_travel3 .area1 .flag [class*=icon_txt]{padding:.4rem .8rem;font-size:1.2rem}.item_travel3 .area2{margin-top:.8rem}.item_travel3 .area2 .line_clamp2{min-height:auto}.item_travel3 .area2 .util{margin-top:1rem}.item_travel3 .area2 .util .txt_group{float:left}.item_travel3 .area2 .util .txt_group :after{margin:-.15rem .4rem 0 .5rem;height:1.1rem}.item_travel3 .area2 .util .txt_group .txt_author{color:#2096ce}.item_travel3 .area2 .util .txt_group time{color:#adb1b6}.item_travel3 .area2 .util [class*=icon_com].like1{float:right}.item_tour li{padding:0}.item_tour .area1{padding-top:44.45%;width:100%;height:0}.item_tour .area1:before{transform:scale(1.25);-webkit-transform:scale(1.25)}.item_tour .area1 .flag{position:absolute;top:.6rem;left:.6rem;z-index:5;line-height:1}.item_tour .area2{padding:1.5rem}.item_tour .area2 .txt_type{margin-bottom:.3rem;color:#5b646e;font-size:1.2rem;letter-spacing:-.06em;position:absolute;bottom:1.5rem}.item_tour .area2 .line_clamp2{margin-top:.2rem;margin-bottom:.8rem;min-height:auto}.item_tour .area2 .util .txt_data{float:right}.item_tour .area2 .ico_wrap{position:absolute;top:-3.5rem}.ticket .item_tour .area2 .txt_type{position:relative;bottom:0;color:#2096ce;font-weight:700}.item_tour2 .area1{display:inline-block;margin-right:-.4rem;width:7.5rem;height:7.5rem;border-radius:.3rem}.item_tour2 .area1:before{transform:scale(.8);-webkit-transform:scale(.8)}.item_tour2 .area1 [class*=check_type]{position:absolute;top:.5rem;left:.5rem;z-index:10}.item_tour2 .area2{display:inline-block;margin-left:1rem;width:calc(100% - 8.5rem)}.item_tour2 .area2 .line_clamp2{min-height:3.2rem;font-size:1.3rem;font-weight:700}.item_tour2 .area2 .txt_date{margin-top:.3rem;font-size:1.2rem;letter-spacing:-.072em}.item_tour2 .area2 .txt_option{margin-top:.3rem;color:#8693a0;font-size:1.2rem;letter-spacing:-.072em}.item_tour2 .area2 .txt_option dd,.item_tour2 .area2 .txt_option dt{display:inline}.item_tour2 .area2 .txt_option dd~dd:before{content:"/";margin-right:.4rem}.item_tour2 .area2 .util{margin-top:1.5rem}.item_tour2 .area2 .util [class*=btn_type]{position:relative;z-index:10;min-width:100%}.item_tour2 .area2 .txt_group{margin-bottom:.7rem}.item_tour2 .area3{margin-top:.7rem}.item_tour2 .area3:after{content:"";display:block;clear:both}.item_tour2 .area3 .txt_data{float:left;margin-top:1.1rem;width:calc(100% - 11rem);line-height:1}.item_tour2 .area3 .txt_data dt{margin-right:.7rem;width:auto;font-size:1.3rem;font-weight:400;letter-spacing:-.065em}.item_tour2 .area3 .txt_data dd{width:auto}.item_tour2 .area3 .txt_data dd strong{font-size:2rem;letter-spacing:-.08em}.item_tour2 .area3 .txt_data dd span{font-size:1.5rem;letter-spacing:-.075em}.item_tour2 .area3 [class*=btn_type]{position:relative;float:right;z-index:10}.item_tour2 [class*=btn_img].delete1{position:absolute;top:0;right:0;z-index:10}.item_tour3 li:first-child{border-width:0 0 .1rem}.item_tour3 .area1{display:inline-block;margin-right:-.4rem;width:5rem;height:5rem;border-radius:.3rem;vertical-align:middle}.item_tour3 .area1:before{transform:scale(.6);-webkit-transform:scale(.6)}.item_tour3 .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 6.5rem);vertical-align:middle}.item_tour3 .area2 .line_clamp2{font-size:1.5rem;font-weight:700}.route{padding-left:1.5rem;font-size:1.2rem;position:relative}.route:before{content:'';width:1.2rem;height:2rem;background:url('../img/common/icon_set.png') no-repeat -20rem 0;background-size:50rem;position:absolute;top:.2rem;left:0}.route:after{content:'';display:block;clear:both}.route dd{position:relative;float:left}.route dd+dd{padding-left:1.5rem}.route dd+dd:after,.route dd+dd:before{content:'';width:.1rem;height:.7rem;background-color:#5b646e;position:absolute;left:.75rem;margin-right:.3rem}.route dd+dd:before{transform:rotate(110deg);top:.35rem}.route dd+dd:after{transform:rotate(-110deg);bottom:.45rem}.route dd:last-child{font-weight:700}.route+h2{margin-top:.6rem}.ticket .area_highlight{margin-top:1rem;padding:2rem 1.5rem;border-top:0;border-radius:.2rem;background-color:#e9f6fc}.ticket .area_highlight .tit_type2{text-align:center}.ticket .area_highlight .box_territory1{margin-top:1rem;padding:1.5rem;text-align:center}.ticket .area_highlight_wrap .area_highlight{margin:0;border:0}.ticket .area_highlight div[class*=tit_type]{margin-bottom:0;padding:0;font-weight:400}.item_car li:after{content:"";display:block;clear:both}.item_car .area1{float:left;margin-right:2.5rem;width:12rem;height:8.75rem}.item_car .area2{padding-bottom:5rem}.item_car .area2 .flag{overflow:hidden;margin-bottom:.7rem}.item_car .area2 .line_clamp2{margin-bottom:.5rem}.item_car .area2 .icon_type{overflow:hidden}.item_car .area2 .util{position:absolute;bottom:0;left:0;width:100%}.item_car .area2 .util .txt_option{display:inline-block;margin-top:1rem;width:45%;color:#adb1b6;font-size:1rem;line-height:1.4;letter-spacing:-.06em}.item_car .area2 .util .txt_option dd{display:inline-block;position:relative}.item_car .area2 .util .txt_option dd~dd:before{content:"/";margin-right:.4rem}.item_car .area2 .util .txt_data{display:inline-block;width:52%;text-align:right;line-height:1}.item_car .area2 .util .txt_data:only-child{width:100%}.item_car .area2 .util .txt_data .txt_price{display:block;margin-top:.5rem;color:#8693a0;font-size:1.15rem;letter-spacing:-.069em}.item_car .area2 .util .txt_data .txt_price strong{color:#8693a0;font-size:1.15rem;letter-spacing:-.069em;font-weight:700}.item_car .area3{margin-top:1rem}.item_car .area3 [class*=btn_type]{position:relative;z-index:10;min-width:100%}.ly_group2 .layer_location .map_area{position:relative;width:100%;height:calc(100% + 2rem);margin-bottom:-2rem;z-index:1001}.item_exhibit .area1{display:inline-block;margin-right:-.5rem;width:9rem;height:9rem;border-radius:.3rem;vertical-align:middle}.item_exhibit .area1:before{transform:scale(.9);-webkit-transform:scale(.9)}.item_exhibit .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 10.5rem);vertical-align:middle}.item_exhibit .area2 .txt_sub{display:-webkit-box;overflow:hidden;margin-top:.3rem;color:#7c838b;font-size:1.3rem;letter-spacing:-.078em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.item_exhibit2 .area1{display:inline-block;margin-right:-.4rem;width:9rem;height:9rem;border-radius:.3rem}.item_exhibit2 .area1:before{transform:scale(.9);-webkit-transform:scale(.9)}.item_exhibit2 .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 12.5rem)}.item_exhibit2 .area2 [data-shopping]{width:8.4rem;height:2.2rem;border-radius:1.1rem;border:.1rem solid #dee0e2}.item_exhibit2 .area2 .line_clamp1,.item_exhibit2 .area2 .line_clamp2{margin-top:.2rem}.item_exhibit2 .area2 .txt_sub{display:-webkit-box;overflow:hidden;margin-top:.3rem;color:#7c838b;font-size:1.3rem;letter-spacing:-.078em;-webkit-box-orient:vertical;-webkit-line-clamp:1}.item_exhibit2 .area2 .txt_type{color:#2096ce;font-size:1.2rem;letter-spacing:-.072em}.item_exhibit2 .area2 .txt_date{display:block;margin-top:1.4rem;color:#adb1b6;font-size:1.2rem;letter-spacing:-.072em}.item_lately .area1{display:inline-block;margin-right:-.4rem;width:10.5rem;height:10.5rem;border-radius:.3rem}.item_lately .area1 [data-air-logo]{position:absolute;left:0;top:50%;width:100%;margin-top:-2.4rem;padding:3.5rem 0 0 0;text-align:center;font-size:1.2rem;background-color:#eff2f6;background-position:50% 0;background-size:auto 3rem}.item_lately .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 12rem);min-height:10.5rem}.item_lately .area2 .txt_group{margin-bottom:.3rem}.item_lately .area2 .line_clamp2{min-height:auto}.item_lately .area2 .txt_option{margin-top:.5rem;color:#5b646e;font-size:1.2rem;line-height:1.4}.item_lately .area2 .txt_option .txt_type{display:block}.item_lately .area2>.txt_type{position:absolute;bottom:3rem;left:0;width:100%;font-size:1.2rem}.item_lately .area2>.txt_date{display:block;margin-top:.7rem;color:#5b646e;font-size:1.2rem;line-height:1.3}.item_lately .area2>.txt_date time{display:inline-block}.item_lately .area2>.txt_date time:after{content:"~";margin:0 .5rem}.item_lately .area2>.txt_date time:before,.item_lately .area2>.txt_date time:last-child:after{display:none}.item_lately .area2 .txt_period{margin-top:2.4rem;color:#5b646e;font-size:1.1rem;letter-spacing:-.055em}.item_lately .area2 .txt_period span,.item_lately .area2 .txt_period strong{display:inline;position:relative;margin-right:0;vertical-align:middle}.item_lately .area2 .txt_period span:before{content:"";display:inline-block;width:.1rem;height:1.2rem;margin:0 .3rem 0;background-color:#cdd0d3;vertical-align:middle}.item_lately .area2 .util{position:absolute;bottom:0;left:0;width:100%}.item_lately .area2 .util .txt_standard{margin-top:.1rem;float:left;color:#5b646e;font-size:1.2rem}.item_lately .area2 .util .txt_data{float:right;line-height:1}.item_lately .area2 .util [class*=btn_type]{float:right;min-width:9.1rem}.item_lately .area3{margin-top:1rem;padding:.7rem 1rem .6rem;border-radius:.3rem;background-color:#f7f7f8}.item_lately .area3>*{display:inline-block;position:relative;margin-right:-.4rem;vertical-align:middle;color:#5b646e;font-size:1.2rem;line-height:1.2;letter-spacing:-.06em}.item_lately .area3>*~:before{content:"";display:inline-block;width:.1rem;height:1.2rem;margin:0 .5rem 0;background-color:#cdd0d3;vertical-align:middle}.item_lately [class*=btn_img].delete1{position:absolute;top:0;right:0;z-index:10}.item_shelling{margin-top:-.1rem;padding:0 1.5rem;background-color:#fff}.item_shelling li{margin-top:0;border:solid #eeeff0;border-width:.1rem 0 0}.item_shelling li:first-child{border-width:.1rem 0 0}.item_shelling .area1{display:inline-block;margin-right:-.4rem;width:7.4rem;height:7.4rem;border-radius:50%;vertical-align:middle}.item_shelling .area1:before{transform:scale(.8);-webkit-transform:scale(.8)}.item_shelling .area2{display:inline-block;margin-left:1rem;width:calc(100% - 8.5rem);vertical-align:middle}.item_shelling .area2 .line_clamp2{margin-top:.3rem;min-height:auto;font-size:1.5rem}.item_shelling .area2 .txt_sub{display:-webkit-box;overflow:hidden;margin-top:.1rem;color:#adb1b5;font-size:1rem;letter-spacing:-.06em;-webkit-box-orient:vertical;-webkit-line-clamp:1}.item_shelling .area2 .txt_data{line-height:1.3}.item_shelling .area2 .txt_data span{font-size:1.2rem}.item_combine li{margin-top:0;border-width:0 0 .1rem}.item_combine .area1{display:inline-block;margin-right:-.4rem;width:9rem;height:9rem;border-radius:.3rem}.item_combine .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 10.5rem)}.item_combine .area2 .txt_group{margin-bottom:.2rem}.item_combine .area2 .txt_small{display:-webkit-box;overflow:hidden;margin-top:1.1rem;color:#7c838b;font-size:1.2rem;line-height:1.4;letter-spacing:-.09em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.item_combine .area2 .txt_sub{display:-webkit-box;overflow:hidden;font-size:1.2rem;letter-spacing:-.06em;-webkit-box-orient:vertical;-webkit-line-clamp:1}.item_combine .area2 .txt_sub+.util{margin-top:.7rem}.item_combine .area2 .util{margin-top:2.5rem}.item_combine .area2 .util .txt_standard{float:left;margin-top:.1rem;color:#adb1b6;font-size:1.2rem;letter-spacing:-.06em}.item_combine .area2 .util .txt_data{float:right;line-height:1}.product_choice{border-top:.1rem solid #dee0e2}.product_choice [class*=check_type]{display:block;padding:1.5rem 1.5rem 1.5rem 5rem;border-bottom:.1rem solid #dee0e2}.product_choice [class*=check_type] input+em{position:absolute;top:2.5rem;left:1.5rem;width:2.2rem;height:2.2rem;font-size:0}.product_choice [class*=check_type]+[class*=check_type]{margin:0}.product_choice .txt_info{margin-bottom:.9rem}.product_choice .txt_info dt{float:left;margin-right:.5rem;color:#4b4bac;font-weight:700}.product_choice .txt_info dd{position:relative;overflow:hidden;color:#5b646e}.product_choice .area1{display:inline-block;position:relative;overflow:hidden;margin-right:-.4rem;width:8.2rem;height:8.2rem;background-color:#eff2f6;vertical-align:middle}.product_choice .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(.9);-webkit-transform:scale(.9)}.product_choice .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product_choice .area2{display:inline-block;margin-left:1.5rem;padding-top:.2rem;width:calc(100% - 10.5rem);vertical-align:top}.product_choice .area2 .line_clamp2{display:-webkit-box;overflow:hidden;font-size:1.7rem;line-height:1.25;letter-spacing:-.08em;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product_choice .area2 .txt_sub{display:-webkit-box;overflow:hidden;margin-top:.5rem;color:#5b646e;font-size:1.2rem;line-height:1.4;letter-spacing:-.072em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product_lodging_list .item{overflow:hidden;margin:0 -.3rem -2rem}.product_lodging_list li{display:inline-block;position:relative;margin:0 .3rem 2rem;width:47.3%;vertical-align:top}.product_lodging_list li>a:last-child{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:5;text-indent:-9999em}.product_lodging_list li>a:last-child:before{content:"";position:absolute;bottom:3.8rem;right:1rem;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#24aae1}.product_lodging_list li>a:last-child:after{content:"";position:absolute;bottom:4.4rem;right:1.7rem;width:.75rem;height:1.25rem;background:url("../img/common/icon_arrow.png") no-repeat -2.5rem -2.5rem;background-size:25rem auto}.product_lodging_list .area1{position:relative;overflow:hidden;box-sizing:border-box;padding-top:75.1%;width:100%;height:0;border-radius:.3rem;background-color:#eff2f6}.product_lodging_list .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1.1);-webkit-transform:scale(1.1)}.product_lodging_list .area1 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product_lodging_list .area2{margin:1rem 1rem 0}.product_lodging_list .area2 .line_clamp2{display:-webkit-box;overflow:hidden;min-height:4rem;font-weight:700;line-height:1.45;letter-spacing:-.084em;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product_lodging_list .list_more{background-color:#fff}.promotion_list li{position:relative;padding:1.5rem;border-bottom:.1rem solid #cdd0d3;background-color:#fff}.promotion_list li:last-child{border:0}.promotion_list li>a:last-child{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:5;text-indent:-9999em}.promotion_list .area1{position:relative;overflow:hidden;box-sizing:border-box;padding-top:53.04%;width:100%;height:0;border-radius:.6rem}.promotion_list .area1 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion_list .area2{margin-top:.8rem}.promotion_list .area2 .line_clamp1{display:-webkit-box;overflow:hidden;font-size:1.6rem;line-height:1.3;letter-spacing:-.08em;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.promotion_list .area2 .txt_sub{display:-webkit-box;overflow:hidden;margin-top:.3rem;color:#7c838b;font-size:1.3rem;letter-spacing:-.078em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.promotion_list .area2 .txt_date{margin-top:.9rem;color:#adb1b6;font-size:1.2rem}.promotion_list .area2 .txt_date time:before{margin:0}.product_ticket_list{overflow:hidden;margin-right:-1.5rem;padding:0 3.5rem 0 0}.product_ticket_list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.product_ticket_list .item:after{content:"";flex:0 0 0.5rem}.product_ticket_list li{position:relative;box-sizing:border-box;margin-right:1rem;flex:0 0 100%}.product_ticket_list li>a:last-child{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:5;text-indent:-9999em}.product_ticket_list .area1{position:relative;display:inline-block;overflow:hidden;padding-top:37.1%;width:100%;height:0;border-radius:.6rem .6rem 0 0;background-color:#eff2f6;vertical-align:top}.product_ticket_list .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1.1);-webkit-transform:scale(1.1)}.product_ticket_list .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product_ticket_list .area2{padding:1rem 1.5rem;border-radius:0 0 .6rem .6rem;border:solid #dee0e2;border-width:0 .1rem .1rem;background-color:#fff}.product_ticket_list .area2 .line_clamp1{display:-webkit-box;overflow:hidden;margin-top:.1rem;font-size:1.7rem;font-weight:700;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.product_ticket_list .area2 .util{margin-top:1.2rem}.product_ticket_list .area2 .util:after{content:"";display:block;clear:both}.product_ticket_list .area2 .util .txt_data{float:right;line-height:1}.product_ticket_list .area2 .util .txt_data strong{font-size:2rem}.product_ticket_list .area2 .util .txt_data span{font-size:1.5rem}.mypage .area_data .inside>h3.tit_type2{padding:0 0 .5rem;font-size:1.4rem}.mypage .area_data .inside+.inside{padding-bottom:0}.mypage .area_data .btn_wrap5{padding:0;line-height:2.8rem;text-align:left}.mypage .area_data .tbl_type1{margin-bottom:2.6rem}.mypage .area_data .tbl_type1+p.txt_c2{font-size:1.3rem;margin-top:-1.5rem}.mypage .area_data .btn_wrap1.m2+.form_type{margin-top:1rem}.ticket.mypage .area_data{padding-bottom:0}.ticket.mypage .area_data .tbl_type1{margin-bottom:0}.ticket.mypage .area_data .btn_wrap1+.tbl_type1{margin-top:1rem}.mypage .panel header>.symbol_type1.txt_c2{margin:-.6rem 4.6rem 0 1.5rem}.mypage .panel .area_data>.symbol_type1 a.txt_c{border-bottom:1px solid #2096ce}.mypage .panel .area_data .inp_area>div>em{display:block}.mypage .panel .area_data .inp_area>div .inp_type1{width:100%;margin-top:.6rem}.product_grade_list .slide_grade{position:relative;padding-top:83%;overflow:hidden}.product_grade_list .slide_grade .item{position:absolute;left:50%;top:0;margin-left:-37.5%;width:100%;height:100%;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.product_grade_list .slide_grade .item:after{clear:both;content:"";display:block}.product_grade_list .slide_grade li{position:relative;float:left;width:100%;height:100%;box-sizing:border-box}.product_grade_list .slide_grade li>a:last-child{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:5;text-indent:-9999em}.product_grade_list .slide_grade .area1{position:relative;display:inline-block;overflow:hidden;padding-top:59.53%;width:100%;height:0;border-radius:.6rem .6rem 0 0;background-color:#eff2f6;vertical-align:top}.product_grade_list .slide_grade .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(1.1);-webkit-transform:scale(1.1)}.product_grade_list .slide_grade .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product_grade_list .slide_grade .area2{padding:1.5rem;border-radius:0 0 .6rem .6rem;background-color:#fff;text-align:left}.product_grade_list .slide_grade .area2 .line_clamp1{display:-webkit-box;overflow:hidden;margin-top:.5rem;font-size:1.7rem;font-weight:700;line-height:1.2;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.product_grade_list .slide_grade .area2 .txt_sub{height:4.2rem;margin-top:.5rem;color:#5b646e;font-size:1.4rem;letter-spacing:-.06em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product_grade_list .slide_grade .area2 .txt_group{margin-top:.6rem;font-size:1.2rem;line-height:1.2;letter-spacing:-.072em}.product_grade_list .slide_grade .area2 .txt_group>*{display:inline-block;position:relative;margin-right:-.3rem;vertical-align:middle;color:#adb1b6;letter-spacing:-.072em}.product_grade_list .slide_grade .area2 .txt_group>*~:before{content:"";display:inline-block;width:.1rem;height:1rem;margin:0 .5rem;background-color:#adb1b6;vertical-align:middle}.product_grade_list .control{margin-top:1rem;text-align:center;font-size:0;line-height:1}.product_grade_list .control li{display:inline-block;margin:0 .3rem}.product_grade_list .control li a{display:block;width:.8rem;height:.8rem;border-radius:50%;border:.1rem solid #cdd0d3;background-color:transparent;font-size:0;text-indent:-9999em}.product_grade_list .control li.on a{border:.1rem solid #24aae1;background-color:#24aae1}.product_grade{position:relative;padding:1rem 1.5rem;border-radius:.3rem;background-color:#f0f5fb}.product_grade .area1{display:inline-block;position:relative;overflow:hidden;margin-right:-.4rem;width:7.4rem;height:7.4rem;border-radius:50%;background-color:#eff2f6;vertical-align:middle}.product_grade .area1:before{content:"";position:absolute;left:50%;top:50%;width:7.1rem;height:4.1rem;margin:-2.05rem 0 0 -3.55rem;background:#eff2f6 url("../img/common/icon_logo.png") no-repeat;background-position:0 -5rem;background-size:25rem auto;transform:scale(.8);-webkit-transform:scale(.8)}.product_grade .area1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product_grade .area2{display:inline-block;margin-left:1.5rem;width:calc(100% - 9rem);vertical-align:middle}.product_grade .area2 cite{padding-right:1rem;display:-webkit-box;overflow:hidden;font-size:1.3rem;letter-spacing:-.078em;font-style:normal;-webkit-box-orient:vertical}.product_grade .area2 .line_clamp3{-webkit-line-clamp:3}.product_grade>a:last-child{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:5;text-indent:-9999em}.grade_list{padding-left:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.grade_list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.grade_list .item:after{content:"";flex:0 0 0.5rem}.grade_list .item li{position:relative;margin:.5rem .5rem 0 0;border-radius:.3rem;flex:0 0 calc(23.2% - 0.5rem);box-sizing:border-box}.grade_list .item .btn_file{position:relative;width:100%;height:0;padding-top:100%;border-radius:.3rem;background-color:#dee0e2}.grade_list .item .btn_file:before{content:"";position:absolute;left:50%;top:50%;margin:-.9rem 0 0 -.9rem;width:1.8rem;height:1.8rem;background:#dee0e2 url("../img/common/icon_set.png") no-repeat;background-position:-20rem -5rem;background-size:50rem auto}.grade_list .item .btn_file [type=file]{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0}.grade_list .item .btn_file img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;overflow:hidden;object-fit:cover}.grade_list .item .btn_file .btn_img.delete2{position:absolute;top:-.5rem;right:-.5rem}.item_airline li{padding:1rem 1.5rem}.item_airline li .area1,.item_airline li .area2{vertical-align:top;display:inline-block}.item_airline li .area1{width:0;height:8rem;padding:0 0 0 7.8rem;border:1px solid #eeeff0;border-radius:.3rem;background-color:#fff;background-position:50% 50%;background-size:auto 3rem;box-sizing:border-box}.item_airline li .area1[data-air-logo]:before{display:none}.item_airline li .area2{width:calc(100% - 9rem);margin-left:.5rem}.item_airline li .area2 cite{font-weight:700;font-size:1.6rem}.item_airline li .area2 .tel{margin-top:.5rem;font-size:1.2rem}.item_airline li .area2 .tel dt{float:left}.item_airline li .area2 .tel dd+dt{clear:both}.item_airline li .area2 .btn_small2{margin-top:.5rem}.item_airline li .area2 .btn_small2:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.list_type{background-color:#fff}.list_type>li{position:relative;border:1px solid #adb1b6;border-radius:.3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.list_type>li:after,.list_type>li:before{content:"";position:absolute;right:2.1rem;width:1.2rem;height:1.2rem;border:1px solid #adb1b6;border-radius:50%;background-color:#fff;z-index:20;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list_type>li:before{top:-.77rem;border-top-color:#fff;border-left-color:#fff}.list_type>li:after{bottom:-.77rem;border-bottom-color:#fff;border-right-color:#fff}.list_type>li+li{margin-top:.8rem}.list_type>li>a{position:static;width:2.8rem;min-width:auto;height:auto;padding:0 .4rem;line-height:1.4;-webkit-box-flex:1;display:flex;align-items:center;justify-content:center;writing-mode:lr-tb}.list_type>li>a:before{content:"";position:absolute;top:0;bottom:0;width:1px;margin-left:-1.4rem;background-image:linear-gradient(#fff 0,#fff 50%,#24aae1 50%,#24aae1 100%);background-size:1px 4px}.list_type>li>a.btn_gray:before{background-image:linear-gradient(#fff 0,#fff 50%,#5b646e 50%,#5b646e 100%)}.list_type>li>a.disabled:before{background-image:linear-gradient(#fff 0,#fff 50%,#cdd0d3 50%,#cdd0d3 100%)}.list_type>li>a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.list_type .area2{padding:1.5rem;-webkit-box-flex:1;flex:1}.list_type .area2 cite{margin-top:.5rem;font-style:normal;font-size:1.7rem;line-height:1.353;letter-spacing:-.05em;display:block}.list_type .area2 cite em,.list_type .area2 cite span{color:#8693a0}.list_type .area2 cite span{font-size:1.4rem}.list_type .area2 p.txt_t1{font-size:1.4rem;color:#4b4bac}.list_type .area2 .txt_data{margin-top:.5rem}.list_type .area2 .txt_data dd,.list_type .area2 .txt_data dt{width:100%;text-align:right;display:block}.list_type .area2 .txt_data dt{font-size:1.2rem}.list_type .area2 .txt_data dt.txt_c2+dd{margin-top:.3rem}.list_type .area2 .txt_data a{position:relative;z-index:5}.list_type .area2 .group{margin:.5rem -1rem 0 0;font-size:1.2rem;overflow:hidden}.list_type .area2 .group>span{position:relative;margin:0 1rem 0 -1rem;padding-left:1rem;line-height:1;color:#5b646e;letter-spacing:-.072em;vertical-align:middle;display:inline-block}.list_type .area2 .group>span:before{content:"";position:absolute;left:.4rem;top:50%;width:1px;height:1rem;margin-top:-.4rem;background-color:#dee0e2}.list_type .area2 .group [class*=icon_mark].t1 em{border-bottom:1px solid #5b646e}.list_type .area2 .group a{z-index:10}.list_type2{border-top:.1rem solid #dee0e2}.list_type2 .list,.list_type2>li{position:relative;margin-top:.8rem;border:solid #dee0e2;border-width:1px 0;background-color:#fff}.list_type2 .list:first-child,.list_type2>li:first-child{margin-top:0;border-width:0 0 .1rem}.list_type2 .bg_t1{background-color:#fffceb}.list_type2 .list>a:last-child,.list_type2 .list>button:last-child,.list_type2 li>a:last-child,.list_type2 li>button:last-child{position:absolute;left:0;top:0;width:0;height:100%;padding-left:100%;overflow:hidden;z-index:5}.list_type2 .area1{min-height:3.4rem;padding:.9rem 1.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}.list_type2 .area1 .head{max-width:calc(100% - 11.3rem);padding-right:.5rem;-webkit-box-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.list_type2 .area1 [data-air-logo]{font-size:1.7rem;text-overflow:ellipsis;white-space:nowrap;background-size:auto 1.8rem;vertical-align:middle;overflow:hidden;box-sizing:border-box}.list_type2 .area1 [data-air-logo] b{font-size:1.2rem;color:#4b4bac;display:block}.list_type2 .area1 [class*=icon_txt]{margin-left:.5rem;padding:.4rem .6rem;flex:none}.list_type2 .area1 .util{font-size:1.3rem;flex:none}.list_type2 .area1 .util>*{vertical-align:middle}.list_type2 .area1 .util>a{position:relative;z-index:10}.list_type2 .area1 .util em b{color:#2096ce}.list_type2 .area2{padding:1rem 1.5rem}.list_type2 .area2:not(:first-child){border-top:1px solid #dee0e2}.list_type2 .path{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.list_type2 .path+.path{margin-top:.6rem}.list_type2 .path dt{position:absolute;left:25%;top:50%;width:0;height:7px;margin:-7px 0 0 .9rem;padding-left:1.6rem;white-space:nowrap;border-bottom:1px solid #7c838b;overflow:hidden}.list_type2 .path dt:before{content:"";position:absolute;right:0;width:1px;height:6px;margin:2px 3px 0 0;background-color:#7c838b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.list_type2 .path dd{letter-spacing:-.05em}.list_type2 .path dd.city{width:25%;text-align:center;-webkit-box-flex:1}.list_type2 .path dd.city+dd.city{margin-left:3.4rem}.list_type2 .path dd:not([class*=txt_etc]):last-child{width:calc(50% - 3.4rem);font-size:1.2rem;color:#2096ce;text-align:right;-webkit-box-flex:1}.list_type2 .path dd>span{line-height:1.25;display:block}.list_type2 .path dd.city>span{font-size:1.2rem;color:#5b646e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list_type2 .path dd.city>time{position:relative;font-weight:700;font-size:1.8rem;line-height:1.223;display:block}.list_type2 .path dd.city>time i{position:absolute;top:50%;margin:-.5rem 0 0 .2rem;font-weight:700;font-size:1rem;color:#ff464d}.list_type2 .path u{position:absolute;width:0;height:1px;padding-left:1px;white-space:nowrap;overflow:hidden}.list_type2 .path .txt_data em{padding-bottom:.3rem;font-weight:400;font-size:1.2rem}.list_type2 .path .txt_data em b{color:#2096ce}.list_type2 .path .txt_data strong{font-size:1.7rem}.list_type2 .path .txt_data span{font-size:1.3rem}.list_type2 .path .txt_data p{color:#020219}.list_type2 .area3 .txt_data dt{width:60%;font-size:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list_type2 .area3 .txt_data dd{width:40%;font-size:1.7rem}.list_type2 .area3 .txt_data dd span{font-size:1.3rem}.list_type2 .area3>.txt_data{position:relative;padding:.8rem 4.2rem .7rem 1.5rem;border-top:1px solid #dee0e2}.list_type2 .area3>.txt_data:after,.list_type2 .area3>button:after{content:"";position:absolute;right:1.7rem;top:50%;width:.8rem;height:.8rem;border:solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.list_type2 .area3>.txt_data:after{margin-top:-.7rem;border-width:0 0 .2rem .2rem}.list_type2 .area3>.txt_data button{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.list_type2 .area3 .sub{background-color:#f4fbfd;display:none}.list_type2 .area3 .sub>li{padding:.8rem 1.5rem 1.3rem 1.5rem;border-top:1px solid #dee0e2}.list_type2 .area3 .sub>li .box{margin-top:.7rem;display:flex;justify-content:space-between}.list_type2 .area3 .sub>li .box>a{padding-top:.7rem;padding-bottom:.6rem}.list_type2 .area3 .sub>li .btn_wrap3>a{line-height:1.231;color:#5b646e}.list_type2 .area3 .sub>li .symbol_type1{margin-top:1.3rem}.list_type2 .area3 .sub>li .symbol_type1 li+li{margin-top:.2rem}.list_type2 .area3>button{position:relative;width:100%;height:4rem;font-weight:700;font-size:1.4rem;color:#5b646e;border-top:1px solid #dee0e2;display:none}.list_type2 .area3>button:after{margin-top:-.2rem;border-width:.2rem .2rem 0 0}.list_type2 .area3>.txt_data.on{display:none}.list_type2 .area3 .on~*{display:block}.list_type2 .banner{min-height:9rem;margin:.8rem 0;background-color:#f2b702}.list_type2 .panel_banner{margin:.8rem 0}.headarea+.list_type2{margin-top:.8rem}.list_type2.split .area1_wrap{position:relative}.list_type2.split .area1_wrap .area1,.list_type2.split .area1_wrap .area1 .head{display:block}.list_type2.split .area1_wrap .area1 .head:first-child{margin-bottom:1rem}.list_type2.split .area1_wrap .area1 .head [data-air-logo]{max-width:calc(100% - 2rem)}.list_type2.split .area1_wrap .area1+.util{position:absolute;right:1.3rem;top:50%;transform:translate(0,-50%)}.list_type3 .list,.list_type3>li{position:relative;margin-top:2rem;border-width:1px 0;background-color:#fff;border-radius:2rem;padding:0 1.5rem;box-shadow:0 0 1rem .2rem rgba(0,0,0,.1)}.list_type3 .list:first-child,.list_type3>li:first-child{margin-top:0}.list_type3 .list>a:last-child,.list_type3 .list>button:last-child,.list_type3 li>button:last-child{position:absolute;left:0;top:0;width:0;height:100%;padding-left:100%;overflow:hidden;z-index:5}.list_type3 .area1{padding:1rem 0}.list_type3 .area1:not(:first-child){border-top:1px solid #dee0e2}.list_type3 .path{position:relative}.list_type3 .path+.path{margin-top:1rem}.list_type3 .path dt{display:inline-block;width:3.5rem}.list_type3 .path dd.city{display:inline-block;width:calc(100% - 4rem)}.list_type3 .path dd.city div time{position:relative}.list_type3 .path dd.city div time:first-child:before{content:'';position:absolute;top:calc(50% - .25rem);left:calc(50% - -4.1rem);width:.5rem;height:.5rem;background:#818f9f;border-radius:100%}.list_type3 .path dd.city div time:first-child:after{content:'';position:absolute;top:50%;left:4.1rem;width:4rem;height:1px;background:#818f9f}.list_type3 .path dd.city div time+time{margin-left:5rem}.list_type3 .path dd.city div{position:relative;display:flex;font-size:1.6rem;margin-bottom:.1rem}.list_type3 .path dd.city div ._last{position:absolute;top:0;right:0}.list_type3 .path dd.city>div+div{font-size:1.2rem;color:#818f9f;letter-spacing:-.05rem}.list_type3 .path dd.city>div+div span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 7.5rem)}.list_type3 .path dd.city>div sup.txt_c2{font-size:1.1rem;vertical-align:top;margin-left:.5rem}.list_type3 .path dd.city+dd.city{margin-left:3.4rem}.list_type3 .path dd>span{line-height:1.25;display:block}.list_type3 .path dd.city>span{font-size:1.2rem;color:#5b646e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list_type3 .path dd.city>time{position:relative;font-weight:700;font-size:1.8rem;line-height:1.223;display:block}.list_type3 .path dd.city>time i{position:absolute;top:50%;margin:-.5rem 0 0 .2rem;font-weight:700;font-size:1rem;color:#ff464d}.list_type3 .path u{position:absolute;width:0;height:1px;padding-left:1px;white-space:nowrap;overflow:hidden}.list_type3 .area2 .txt_data dt{width:65%;font-size:1.4rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list_type3 .area2 .txt_data dd{width:35%;font-size:1.6rem}.list_type3 .area2 .txt_data strong,.list_type3 .area2 .txt_data strong+span{color:#222}.list_type3 .area2 .txt_data dd span{font-size:1.3rem}.list_type3 .area2>.txt_data{position:relative;padding:1.2rem 3rem 1.2rem 0;border-top:1px solid #dee0e2}.list_type3 .area2>.txt_data:after,.list_type3 .area2>button:after{content:"";position:absolute;right:.8rem;top:50%;width:.8rem;height:.8rem;border:solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.list_type3 .area2>.txt_data:after{margin-top:-.7rem;border-width:0 0 .2rem .2rem}.list_type3 .area2>.txt_data button{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.list_type3 .area2 .sub{display:none}.list_type3 .area2 .sub>li{padding:1rem 0;border-top:1px solid #dee0e2}.list_type3 .area2 .sub>li .box{margin-top:.7rem;display:flex;justify-content:space-between}.list_type3 .area2 .sub>li .box>a{padding-top:.7rem;padding-bottom:.6rem}.list_type3 .area2 .sub>li .btn_wrap3>a{line-height:1.231;color:#5b646e}.list_type3 .area2>button{position:relative;width:100%;height:4rem;font-weight:700;font-size:1.4rem;color:#5b646e;border-top:1px solid #dee0e2;display:none}.list_type3 .area2>button:after{margin-top:-.2rem;border-width:.2rem .2rem 0 0}.list_type3 .area2>.txt_data.on{display:none}.list_type3 .area2 .on~*{display:block}.list_type3 .panel_banner{margin:.8rem 0;border-radius:2rem}.list_type3 time+time:before{display:none}.list_type3 .air_logo_type{width:3.5rem;height:3.5rem;background-size:auto 3rem;padding-left:0;font-size:0;background-position:center .5rem}.flight_list{margin-top:.8rem}.flight_list .list_type2.t1 .mark .area1{padding:.7rem 1.5rem;background-color:#efeffb}.flight_list .list_type2.t1 .area2{padding:1.5rem}.flight_list .list_type2.t1 .path dd:first-of-type>span,.flight_list .list_type2.t1 .path dd:nth-of-type(2)>span{font-size:1.5rem}.flight_list .list_type2.t1 .path dd:first-of-type>time,.flight_list .list_type2.t1 .path dd:nth-of-type(2)>time{font-size:1.7rem}.list_type2.t1>li{z-index:1}.list_type2.t1 .area1 .icon_txt2[data-flag="3"]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fafafa;z-index:-1}.list_type2 .area1 .head .icon_txt2[data-flag=super]{border:0;background-color:#e52d50;color:#fff;border-radius:0 20px 20px 0;padding:.6rem;box-sizing:border-box}.flight_list .list_type2.t2 .area1 .head{max-width:calc(100% - 9.3rem)}.flight_list .list_type2.t2 .area2{min-height:5.9rem;display:flex;align-items:center}.flight_list .list_type2.t2 .path{padding-right:11rem;display:block;flex:1}.flight_list .list_type2.t2 .path dt{position:static;width:auto;height:auto;margin:0;padding:0;font-size:1.2rem;color:#5b646e;border:0}.flight_list .list_type2.t2 .path dt:before{display:none}.flight_list .list_type2.t2 .path dd+dt{margin-top:.5rem}.flight_list .list_type2.t2 .path dd{width:auto;text-align:right}.flight_list .list_type2.t2 .path dt+dd{text-align:left;overflow:hidden}.flight_list .list_type2.t2 .path dd>time{margin-right:1rem;font-weight:700;font-size:1.6rem;vertical-align:middle;display:inline-block}.flight_list .list_type2.t2 .path dd>time+span{position:relative;margin-left:-1rem;padding-left:1rem;font-size:1.4rem;color:#020219;white-space:normal;vertical-align:middle;display:inline-block}.flight_list .list_type2.t2 .path dd>time+span:before{content:"";position:absolute;left:.4rem;top:50%;width:1px;height:1.2rem;margin-top:-.6rem;background-color:#5b646e}.flight_list .list_type2.t2 .path [class*=txt_etc]{position:absolute;right:0;width:12rem}.flight_list .list_type2.t2 .path [class*=txt_etc] [class*=txt_data]{letter-spacing:-.08em}.flight_list .list_type2.t2 .path [class*=txt_etc] [class*=txt_data] strong{font-size:2rem}.flight_list .list_type2.t2 .path [class*=txt_etc] [class*=txt_data] span{font-size:1.5rem}.flight_list .list_type2.t2 .path .txt_etc1:not(:last-child){top:.2rem;font-size:1.2rem}.flight_list .list_type2.t2 .path .txt_etc1:last-child{bottom:0}.flight_list .list_type2.t2 .path [class*=txt_etc]>em{display:block}.flight_list .list_type2.t2 .path [class*=txt_etc]>span,.flight_list .list_type2.t2 .path [class*=txt_etc]>strong{vertical-align:middle;display:inline-block}.flight_list .list_type2.t2 .path [class*=txt_etc]>span:before{content:"";width:1px;height:1.1rem;margin:-.1rem .5rem 0 .5rem;background-color:#cdd0d3;vertical-align:middle;display:inline-block}.flight_list .list_type2.t2 .path [class*=txt_etc]>span b{color:#2096ce}.flight_list .list_type2.t2 .path .txt_etc2{top:50%;margin-top:-3.1rem;font-size:1.2rem}.flight_list .list_type2.t2 .path .txt_etc2 .txt_data em{display:inline-block}.list_type2.t3 .area2{padding:1.5rem}.list_type2.t3 .path{display:block}.list_type2.t3 .path dt{left:auto;border-bottom:0}.list_type2.t3 .path dt:before{display:none}.list_type2.t3 .path dd.city{width:auto;text-align:left;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.list_type2.t3 .path dd.city>span{position:relative;font-size:1.4rem;color:#020219;display:inline}.list_type2.t3 .path dd.city>span+span{margin-left:2.2rem}.list_type2.t3 .path dd.city[data-type] span:last-child:after,.list_type2.t3 .path dd.city[data-type] span:last-child:before{content:"";position:absolute}.list_type2.t3 .path dd.city[data-type] span:last-child:before{left:-2rem;top:50%;width:1.4rem;height:2px;border:solid#24aae1;border-width:1px 0 0 0}.list_type2.t3 .path dd.city[data-type] span:last-child:after{left:-1.5rem;top:50%;width:5px;height:10px;margin-top:-4px;border:solid#24aae1;border-width:1px 0 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list_type2.t3 .path dd.city[data-type="2"] span:last-child:before{margin-top:-2px;border-width:1px 0}.list_type2.t3 .path dd.city[data-type="2"] span:last-child:after{margin-top:-6px;border-width:1px 0}.list_type2.t3 .path dd.city+dd{margin-top:1rem}.list_type2.t3 .path dd.txt_group{position:absolute;bottom:.8rem;left:0;font-size:1.2rem;line-height:1.334}.list_type2.t3 .path dd.txt_group>strong{display:block;margin-bottom:.5rem}.list_type2.t3 .path dd.txt_group>span>*{vertical-align:middle;display:inline-block}.list_type2.t3 .path dd.txt_group>span span{position:relative;margin-left:1rem}.list_type2.t3 .path dd.txt_group>span span:before{content:"";position:absolute;left:-.5rem;top:50%;width:1px;height:1rem;margin-top:-.5rem;background-color:#cdd0d3}.list_type2.t3 .path dd.txt_group>time{margin-top:.5rem;display:inline-block}.list_type2.t3 .path dd.txt_card{position:static!important;margin-top:.7rem;width:100%}.list_type2.t3 .path dd.txt_card em{display:block;margin-bottom:.3rem;color:#8693a0;font-size:1.2rem;letter-spacing:-.06em}.list_type2.t3 .path dd.txt_card .txt_data{line-height:1.2}.list_type2.t3 .path dd.txt_card .txt_data strong{font-size:2rem}.list_type2.t3 .path dd.txt_card .txt_data span{font-size:1.5rem}.list_type2.t3 .area3{position:relative;z-index:10;padding:1.5rem;border-top:1px solid #dee0e2;background-color:#d3eef9;display:none}.list_type2.t3 li.on .area3{display:block}.list_type2.ing{pointer-events:none}.list_type2.ing .head [data-air-logo]{width:70%}.list_type2.ing .head [class*=icon_txt]{display:none}.list_type2.ing .util>*{border-radius:.3rem}.list_type2.ing .util>:before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;width:unset;height:unset;margin:0;border-radius:.3rem;background:#eeeff0 none;z-index:10}.list_type2.ing .area3 .txt_data dd *,.list_type2.ing .area3 .txt_data>*,.list_type2.ing .head [data-air-logo],.list_type2.ing .head [data-air-logo] *,.list_type2.ing .path dd.city *,.list_type2.ing .path dd:not([class*=txt_etc]):last-child>span{color:#eeeff0;background:#eeeff0 none;border-radius:.3rem}.list_type2.ing .path dt{opacity:.4}.list_type2.ing .path dd.city>time{height:2rem;margin-top:.2rem}.list_type2.ing .path dd:not([class*=txt_etc]):last-child>span:first-child{width:30%;margin-left:auto}.list_type2.ing .path dd:not([class*=txt_etc]):last-child>span:last-child{width:50%;margin:.2rem 0 0 auto}.list_type2.ing .area3 .txt_data:after{border-color:#dee0e2}.list_type2.ing .area3 .txt_data dt{width:50%}.list_type2.ing .area3 .txt_data dd{margin-left:10%}.list_type3 .item>li{position:relative;border:solid #dee0e2;border-width:1px 0;background-color:#fff}.list_type3 .item>li+li{margin-top:.8rem}.list_type3 .item .area1{padding:1.1rem 1.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}.list_type3 .item .area1 .seq em{font-size:1.2rem;color:#5b646e;vertical-align:middle;display:inline-block}.list_type3 .item .area1 .seq strong{margin-left:1rem;font-size:1.6rem;letter-spacing:-.05em;vertical-align:middle;display:inline-block}.list_type3 .item .area1 .sub{max-width:100%;font-size:1rem}.list_type3 .item .area1 .sub>*{vertical-align:top}.list_type3 .item .area2{padding:1.5rem;border-top:1px solid #dee0e2}.list_type3 .item .area2 cite{padding-right:3rem;font-style:normal;font-size:1.6rem;letter-spacing:-.05em;display:block}.list_type3 .item .area2 cite[data-line]{max-height:2.4rem;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.list_type3 .item .area2 cite[data-line="2"]{max-height:4.8rem;-webkit-line-clamp:2}.list_type3 .item .area2 cite[data-line="3"]{max-height:7.2rem;-webkit-line-clamp:3}.list_type3 .item .area2 [class*=icon_txt]{vertical-align:top}.list_type3 .item .area2 .txt_data3{position:relative;margin-top:.3rem;padding-left:2.7rem}.list_type3 .item .area2 .txt_data3[title]:before{content:"[" attr(title) "] ";font-size:1.6rem;line-height:1.5}.list_type3 .item .area2 .txt_data3[title*="왕복-"] em:not([title*="출발"]):before{top:.6rem;height:.5rem;background-position:-2.5rem -2.5rem}.list_type3 .item .area2 .txt_data3 [data-air-logo]{position:absolute;left:0;top:.2rem;width:0;height:2rem;margin:0;background-size:auto 2rem;vertical-align:middle;display:inline-block}.list_type3 .item .area2 dl[class*=data]{margin-top:.4rem;font-size:1.2rem;letter-spacing:-.05em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.list_type3 .item .area2 dl[class*=data] dt{position:relative;padding-right:1.2rem;color:#5b646e;flex:none}.list_type3 .item .area2 dl[class*=data] dt:after{content:"";position:absolute;right:.6rem;top:.4rem;width:1px;height:1.1rem;background-color:#cdd0d3}.list_type3 .item .area2 dl[class*=data] dd{flex:1}.list_type3 .item .area2 .txt_data3+.data2{margin-top:2.6rem}.list_type3 .item>li>a{position:absolute;left:0;top:0;width:100%;height:100%;line-height:999px;overflow:hidden}.list_type3 .item>li>a:after{content:"";position:absolute;right:1.5rem;top:50%;width:.7rem;height:1.2rem;margin-top:1.6rem;background:url("../img/common/icon_arrow.png") no-repeat -22.5rem 0;background-size:25rem auto}.list_type3 .mes_data_none{border-top:1px solid #dee0e2}.coupon_list{padding:0 3.5rem 0 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.coupon_list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.coupon_list .item:after{content:"";flex:0 0 1.5rem}.coupon_list .item>li{position:relative;width:100%;border:1px solid #adb1b6;border-radius:.6rem;flex:0 0 100%;box-sizing:border-box;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.coupon_list .item>li+li{margin-left:1rem}.coupon_list .item>li:after,.coupon_list .item>li:before{content:"";position:absolute;right:4.1rem;width:1.4rem;height:1.4rem;border:1px solid #adb1b6;border-radius:50%;background-color:#fff;z-index:20;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.coupon_list .item>li:before{top:-.9rem;border-top-color:#fff;border-left-color:#fff}.coupon_list .item>li:after{bottom:-.9rem;border-bottom-color:#fff;border-right-color:#fff}.coupon_list .item .area1{position:relative;max-width:calc(100% - 7.9rem);padding:.8rem 1.5rem 1.1rem 1.5rem;-webkit-box-flex:1;flex:1}.coupon_list .item .area1:after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background-image:linear-gradient(#fff 0,#fff 50%,#ff464d 50%,#ff464d 100%);background-size:1px 4px}.coupon_list .item .area1 [class*=icon_txt]{position:absolute;right:2.1rem;top:2.1rem}.coupon_list .item .area1 .txt_data{margin-top:0;padding-right:5.5rem;letter-spacing:-.1em}.coupon_list .item .area1 .txt_data strong{font-size:2.9rem}.coupon_list .item .area1 .txt_data span{font-size:1.5rem}.coupon_list .item .area1 cite{margin-top:.5rem;font-style:normal;font-weight:700;font-size:1.6rem;line-height:1.25;letter-spacing:-.05em;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coupon_list .item .area1 .txt_time{margin-top:.8rem;font-size:1rem;letter-spacing:-.05em}.coupon_list .item .area1 .txt_time dt{color:#adb1b6;vertical-align:top;display:inline-block}.coupon_list .item .area1 .txt_time dd{max-width:calc(100% - 4.5rem);margin-left:.3rem;vertical-align:top;display:inline-block}.coupon_list .item .area1 .symbol_type1{margin-top:.5rem;font-size:1rem;color:#7c838b}.coupon_list .item .area1 .symbol_type1 li,.coupon_list .item .area1 p.symbol_type1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coupon_list .item .area1 .symbol_type1 li:before{-webkit-box-shadow:inset 0 0 10rem #7c838b;box-shadow:inset 0 0 10rem #7c838b}.coupon_list .item>li>a{width:4.9rem;font-weight:700;font-size:1.2rem;color:#fff;border-radius:0 .5rem .5rem 0;background-color:#ff464d;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;flex:none}.coupon_list .item>li>a em{position:relative;padding-bottom:4rem;display:inline-block}.coupon_list .item>li>a em:before{content:"";position:absolute;left:50%;bottom:0;width:3.4rem;height:3.4rem;margin-left:-1.7rem;border-radius:50%;background-color:#000;opacity:.2}.coupon_list .item>li>a em:after{content:"";position:absolute;left:50%;bottom:1rem;width:1.8rem;height:1.5rem;margin-left:-.9rem;background:url("../img/common/icon_set.png") no-repeat;background-position:0 -2.5rem;background-size:50rem auto}.coupon_list .item>li>a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;overflow:hidden;z-index:5}@supports (-webkit-overflow-scrolling:touch){.coupon_list .item>li>a{width:5rem}}.coupon_list.t1{padding:0;overflow:unset}.coupon_list.t1 .item{display:block}.coupon_list.t1 .item>li+li{margin-left:0;margin-top:.8rem}.coupon_list.t1 .item .area1 cite{max-height:4rem;white-space:unset;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coupon_list.t2{padding:0;overflow:unset}.coupon_list.t2 .item{display:block}.coupon_list.t2 .item>li:after,.coupon_list.t2 .item>li:before{right:5rem}.coupon_list.t2 .item>li+li{margin-left:0;margin-top:.8rem}.coupon_list.t2 .item>li>a{width:5rem;padding:0 .4rem}.coupon_list.t2 .item .area1{padding:1.5rem;max-width:calc(100% - 8.8rem)}.coupon_list.t2 .item .area1 cite{max-height:4rem;white-space:unset;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coupon_list.t2 .item .area1 .symbol_type1 li{white-space:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coupon_list.t3{padding:0;overflow:unset}.coupon_list.t3 .item{display:block}.coupon_list.t3 .item>li:after,.coupon_list.t3 .item>li:before{right:5rem}.coupon_list.t3 .item>li+li{margin-left:0;margin-top:.8rem}.coupon_list.t3 .item>li>a{width:5rem;padding:0 .4rem;background-color:#eeeff0}.coupon_list.t3 .item>li>a em{padding:2.5rem 0 0;color:#7c838b}.coupon_list.t3 .item>li>a em:before{display:none}.coupon_list.t3 .item>li>a em:after{bottom:auto;top:0;width:2.1rem;height:2.1rem;margin-left:-1rem;background-position:-45rem -2.5rem}.coupon_list.t3 .item .area1{padding:1.5rem;max-width:calc(100% - 8.8rem)}.coupon_list.t3 .item .area1:after{background-image:linear-gradient(#fff 0,#fff 50%,#eeeff0 50%,#eeeff0 100%)}.coupon_list.t3 .item .area1 cite{max-height:4rem;white-space:unset;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coupon_list.t3 .item .area1 .txt_time dd{color:#ff464d}.coupon_list.t3 .item .area1 .symbol_type1 li{white-space:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.board_list{border-top:.1rem solid #dee0e2}.board_list li{position:relative;padding:1.7rem 1.5rem;border:solid #dee0e2;background-color:#fff}.board_list li cite{display:-webkit-box;overflow:hidden;margin-bottom:1.1rem;font-size:1.6rem;line-height:1.3;letter-spacing:-.096em;font-style:normal;-webkit-box-orient:vertical}.board_list li .line_clamp1{-webkit-line-clamp:1}.board_list li .line_clamp2{-webkit-line-clamp:2}.board_list li>a:last-child{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:5;text-indent:-9999em}.board_list .txt_group{font-size:1.2rem;line-height:1.2}.board_list .txt_group>*{display:inline-block;position:relative;margin-right:-.3rem;vertical-align:middle;color:#adb1b6;letter-spacing:-.072em}.board_list .txt_group>.icon_txt2{color:#ff464d}.board_list .txt_group>.icon_txt2+.txt_c{margin-left:.4rem}.board_list .txt_group>.number{color:#5b646e;letter-spacing:0}.board_list .txt_group>.txt_answer{font-weight:700}.board_list .txt_group>.txt_answer.c1{color:#5b646e}.board_list .txt_group>.txt_answer.c2{color:#4b4bac}.board_list .txt_group>.txt_c+.number:before{content:'';width:.1rem;height:1rem;margin:0 .6rem .2rem .8rem;background-color:#cdd0d3;display:inline-block;vertical-align:middle}.board_list .txt_group>time+.txt_answer:before{content:'';width:.1rem;height:1rem;margin:0 .6rem -.2rem .8rem;background-color:#cdd0d3;display:inline-block;vertical-align:middle}.board_list .txt_arrow{font-size:1.2rem;line-height:1.2}.board_list .txt_arrow>*{display:inline-block;position:relative;margin-right:-.3rem;vertical-align:middle;letter-spacing:-.072em}.board_list .txt_arrow>*~:before{content:"";display:inline-block;width:.5rem;height:.8rem;margin:0 .5rem;background-image:url("../img/common/icon_arrow.png");background-repeat:no-repeat;background-size:25rem auto;vertical-align:middle}.board_list .txt_arrow.c1>*~:before{background-position:-15rem 0}.board_list .txt_arrow:first-of-type,.board_list .txt_group:first-of-type{margin-bottom:.8rem}.board_list .txt_arrow:last-of-type,.board_list .txt_group:last-of-type{margin-bottom:0}.item_arrow li{border-width:0 0 .1rem}.item_arrow li>a:last-child:before{content:"";position:absolute;top:50%;right:1.5rem;margin-top:-.9rem;width:.9rem;height:1.7rem;background:url("../img/common/icon_arrow.png") no-repeat -10rem 0;background-size:25rem auto}.item_arrow .line_clamp2{padding-right:4rem}.item_spatial li{margin-top:.8rem;border-width:.1rem 0}.item_spatial li:first-child{margin-top:0;border-width:0 0 .1rem}.item_advice li{border-width:.1rem 0 0}.item_advice li:first-child{margin-top:-.1rem}.item_basic li{border-width:0 0 .1rem}.item_basic li>.txt_c,.item_basic li>.txt_date{display:block;font-size:1.2rem;line-height:1.2;letter-spacing:-.072em}.item_basic li>.txt_date{color:#adb1b6}.item_basic .line_clamp2{margin-top:.8rem}.board_view{background-color:#fff}.board_view .view_head{position:relative;padding:1.7rem 1.5rem;border-bottom:.1rem solid #dee0e2}.board_view .view_head>.txt_c{display:block;margin-bottom:.4rem;font-size:1.2rem;letter-spacing:-.072em}.board_view .view_head cite{display:block;margin-bottom:1.1rem;font-size:1.6rem;line-height:1.3;letter-spacing:-.08em;font-style:normal}.board_view .view_head .txt_group{font-size:1.2rem;line-height:1.2}.board_view .view_head .txt_group>*{display:inline-block;position:relative;margin-right:-.3rem;vertical-align:middle;color:#adb1b6;letter-spacing:-.072em}.board_view .view_head .txt_group>*~:before{content:"";display:inline-block;width:.1rem;height:1rem;margin:0 .5rem;background-color:#cdd0d3;vertical-align:middle}.board_view .view_head .txt_group>.icon_grade{margin-right:.1rem}.board_view .view_head .txt_group>.txt_answer{font-weight:700}.board_view .view_head .txt_group>.txt_answer.c1{color:#5b646e}.board_view .view_head .txt_group>.txt_answer.c2{color:#4b4bac}.board_view .view_head .txt_group>.txt_author{color:#2096ce}.board_view .view_head .txt_arrow{margin-bottom:.6rem;font-size:1.2rem;line-height:1.2}.board_view .view_head .txt_arrow>*{display:inline-block;position:relative;margin-right:-.3rem;vertical-align:middle;letter-spacing:-.072em}.board_view .view_head .txt_arrow>*~:before{content:"";display:inline-block;margin:0 .5rem;background-image:url("../img/common/icon_arrow.png");background-repeat:no-repeat;background-size:25rem auto;vertical-align:middle}.board_view .view_head .txt_arrow.c1>*~:before{width:.5rem;height:.8rem;background-position:-15rem 0}.board_view .view_head .txt_arrow.c2>*~:before{width:.6rem;height:1rem;background-position:0 0}.board_view .view_head .txt_arrow>.txt_differ{color:#adb1b6}.board_view .view_head .txt_arrow>.txt_differ+.txt_c10:before{display:inline-block;width:.1rem;height:1rem;background-color:#cdd0d3;vertical-align:middle}.board_view .view_head .reservation{display:block;position:relative;margin-top:.7rem;padding:.7rem 1.5rem .8rem;border-radius:.3rem;background-color:#f7f7f8;line-height:1}.board_view .view_head .reservation:after{content:"";position:absolute;top:50%;right:1.5rem;margin-top:-.6rem;width:.7rem;height:1.2rem;background:url("../img/common/icon_arrow.png") no-repeat -22.5rem 0;background-size:25rem auto}.board_view .view_head .reservation .txt_c6{display:inline-block;margin-right:.3rem;vertical-align:middle;font-size:1.2rem;letter-spacing:-.072em}.board_view .view_head .reservation .number{display:inline-block;vertical-align:middle;color:#010119;font-size:1.4rem;letter-spacing:-.084em}.board_view .view_head .txt_date{color:#adb1b6;font-size:1.2rem;letter-spacing:-.072em}.board_view .view_area .textarea{padding:1.5rem 1.5rem;color:#5b646e;font-size:1.4rem;letter-spacing:-.084em;white-space:pre-line}.board_view .view_area .textarea:first-child{padding-top:2rem}.board_view .view_area .textarea img{margin:1rem 0;width:100%;height:auto;border-radius:.3rem}.board_view .view_area .textarea .tbl_type1{margin-top:1rem}.board_view .view_area .box_territory1{margin:0 1.5rem;color:#5b646e;font-size:1.4rem;letter-spacing:-.084em}.board_view .view_area .box_territory1 .txt_date{display:block;margin-bottom:.9rem;color:#adb1b6;font-size:1.2rem;letter-spacing:-.072em}.board_view .view_area .attached_file{position:relative;padding:1.5rem 1.5rem 2rem}.board_view .view_area .attached_file:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:.1rem;background-color:#dee0e2}.board_view .view_area .attached_file dt{font-weight:700;letter-spacing:-.084em}.board_view .view_area .attached_file dd{margin-top:.6rem}.board_view .view_area .attached_file dd .icon_com{display:block}.board_view .view_area .product_grade{margin:1.5rem 1.5rem 0}.board_view .view_area .product_grade>a:last-child:before{content:"";position:absolute;top:50%;right:1.5rem;margin-top:-.8rem;width:.9rem;height:1.6rem;background:url("../img/common/icon_arrow.png") no-repeat -17.5rem 0;background-size:25rem auto}.board_view .view_area .btn_area{padding-top:1rem;text-align:center}.board_view .view_area .txt_comment{padding-top:1.5rem;text-align:center;color:#4b4bac;font-size:1.2rem;letter-spacing:-.072em}.board_view .view_area .hash_tags{margin-top:2rem;padding:1.5rem!important;background-color:#f7f7f8}.board_view .view_area .hash_tags a{position:relative;display:inline-block;margin-right:1rem;color:#7c838b;font-size:1.3rem;letter-spacing:-.078em}.board_view .view_area .hash_tags a:before{content:"#"}.board_view .view_area .author_info{padding:1.3rem 1.5rem 0}.board_view .view_area .author_info .area1{display:inline-block;position:relative;overflow:hidden;margin-right:-.4rem;width:4rem;height:4rem;border-radius:50%;background-color:#eeeff0;vertical-align:top}.board_view .view_area .author_info .area1 img{position:absolute;top:0;left:0;width:100%;height:100%}.board_view .view_area .author_info .area2{display:inline-block;margin-left:1rem;width:calc(100% - 5rem);vertical-align:top}.board_view .view_area .author_info .area2 dt{font-size:1.5rem;font-weight:700;letter-spacing:-.09em}.board_view .view_area .author_info .area2 dd{color:#5b646e;font-size:1.3rem;letter-spacing:-.078em}.board_view .view_area>:not(.box_territory1):last-child{padding-bottom:2rem;border-bottom:.1rem solid #dee0e2}.board_grade{padding-bottom:3.9rem;border-top:1px solid #dee0e2}.board_grade .individual{border-bottom:1px solid #dee0e2;background-color:#fff}.board_grade .individual:last-child .grade_view{border-bottom:1px solid #dee0e2}.board_grade .grade_head{position:relative;padding:1.8rem 1.5rem 1.9rem}.board_grade .grade_head [data-fn=btn_accordion] span{right:1.5rem}.board_grade .grade_head [data-fn=btn_accordion]:before{right:2.6rem}.board_grade .grade_head [data-fn=btn_accordion]:after{right:2.2rem}.board_grade .grade_head cite{display:-webkit-box;overflow:hidden;margin:1rem 0 1.2rem;padding-right:4rem;min-height:4rem;font-size:1.6rem;font-style:normal;line-height:1.3;letter-spacing:-.09em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.board_grade .grade_head cite:first-child{margin-top:0}.board_grade .grade_head cite [class*=icon_txt][data-flag]{vertical-align:top;letter-spacing:0}.board_grade .grade_head .txt_group{font-size:1.2rem;line-height:1}.board_grade .grade_head .txt_group>*{display:inline-block;position:relative;margin-right:-.3rem;vertical-align:middle;color:#adb1b6}.board_grade .grade_head .txt_group>*~:before{content:"";display:inline-block;width:.1rem;height:1rem;margin:0 .5rem;background-color:#cdd0d3;vertical-align:middle}.board_grade .grade_head .txt_group>.number{color:#5b646e}.board_grade .grade_area,.board_grade .grade_view{height:0;padding:0 1.5rem;overflow:hidden}.board_grade .grade_area .box_territory1{color:#5b646e;letter-spacing:-.084em}.board_grade .grade_area .box_territory1 img{margin-top:1rem;width:100%;height:auto;border-radius:.3rem}.board_grade .grade_view .textarea{margin-top:1rem;color:#5b646e;letter-spacing:-.084em}.board_grade .grade_view .textarea img{margin-top:1.5rem;width:100%;height:auto;border-radius:.3rem}.board_grade .grade_view .btn_wrap5{padding:1rem 0 0}.board_grade .grade_view .btn_wrap5 [class*=btn_type]{min-width:5.4rem}.board_grade .grade_head.on cite{display:block;min-height:auto}.board_grade .grade_head.on~.grade_area{display:block;padding:0 1.5rem 1.5rem;height:auto}.board_grade .grade_head.on~.grade_view{display:block;padding:1.5rem;height:auto;border-top:.1rem solid #dee0e2}.board_grade+.list_more{margin-top:-3.9rem;margin-bottom:-2.5rem}.list_more{padding:1.5rem 0;background-color:#f0f5fb;text-align:center;line-height:1}.list_more .loading{margin-bottom:.7rem}.list_more .loading img{width:3.9rem}.list_more .number{color:#50bbe7;font-size:1.2rem}.list_more .number strong{color:#2096ce;font-weight:700}.flight_list [class*=mes_data_]{margin-top:-.8rem}.count_area+.flight_list{margin-top:0}.count_area+.flight_list [class*=mes_data_]{margin-top:0;border-top:1px solid #dee0e2}.headarea+.product_list{border-top:0}.coupon_list [class*=mes_data_]{border-top:1px solid #dee0e2}.board_list .mes_data_none2.small{margin-top:-.1rem}.btn_wrap2.t1+.board_list{border-top:0}.lately_comment{padding:1rem 1.5rem 2.5rem}.count_area.t1>strong{width:calc(100% - 18rem)}.count_area.t1 .btn_wrap1{padding:0}.data_summary{position:relative;padding-bottom:2rem;background-color:#fff}.data_summary header{min-height:7.2rem;padding:1.5rem}.data_summary header .icon_grade:not([class*="y"]) em{position:absolute;width:0;height:1px;white-space:nowrap;overflow:hidden}.data_summary header .icon_grade[class*="y"]{float:right}.data_summary header .icon_grade[class*="y"] em{font-size:1.3rem}.data_summary header h1,.data_summary header h2{letter-spacing:-.05em}.data_summary header h1 .icon_txt1,.data_summary header h2 .icon_txt1{font-size:1.2rem;line-height:1.5}.data_summary header h1>strong,.data_summary header h2>strong{margin-top:.5rem;font-size:1.7rem;line-height:1.295;display:block}.data_summary header h1>span,.data_summary header h2>span{font-size:1.2rem;line-height:1.25;display:block}.data_summary header h1>span>*+*,.data_summary header h2>span>*+*{margin-left:.5rem}.data_summary header a+h1,.data_summary header a+h2{margin-top:1.5rem}.data_summary header>span{margin-top:.2rem;font-size:1.2rem;line-height:1.334;color:#5b646e;display:block}.data_summary>[class*=area]{position:relative;padding:0 1.5rem}.data_summary .area1{min-height:3.8rem}.data_summary .area1>:not(.btn_wrap3):last-child{position:absolute;right:1.5rem;top:0;max-width:calc(100% - 19rem)}.hod_sono>.data_summary .area1>:not(.btn_wrap3):last-child{max-width:inherit;width:calc(100% - 11rem)}.data_summary .area1 .btn_wrap3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-flex}.data_summary .area1 .btn_wrap3 [class*=btn_type]{padding-right:1rem;padding-left:1rem;min-width:auto}.data_summary .area1>div.txt_data{top:-.2rem;word-break:break-all;word-wrap:break-word;-ms-word-break:break-all}.data_summary .btn_wrap1{padding:0 1.5rem}.data_summary .btn_wrap1>*+*{margin-left:.8rem}.data_summary .area1~*,.ticket .tour_panel .area2+.area2 h3{margin-top:2rem}.ticket .form_count.t3{padding-right:1.5rem;border:0;background-color:#fff}.ticket .form_count.t3 dt{width:100%;font-size:1.9rem}.ticket .form_count.t3 dt em{font-size:1.3rem;color:#adb1b5}.ticket .form_count.t3 dd{width:50%;font-size:1.5rem;text-align:left}.ticket .form_count.t3 dd:last-of-type{text-align:right}.ticket .form_count.t3 dd>b{font-size:2rem;letter-spacing:-.05rem}.ticket .data_summary .area1>div.txt_data{top:.5rem}.data_summary.t1 .slide1{padding-top:70.86%;border-bottom:1px solid #dee0e2}.data_summary.t1 .slide1>img{position:absolute;left:0;top:50%;width:100%;height:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.data_summary.t1 header h1,.data_summary.t1 header h2{padding-bottom:.3rem}.data_summary.t1 .area1{min-height:4rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.data_summary.t1 .area1 .txt_data{padding-top:.75rem;padding-bottom:.75rem;left:1.5rem}.data_summary.t1 [class*=area1].txt_rentCarPriceInfo{overflow:hidden;display:inherit;align-items:baseline}.data_summary.t1 [class*=area1].txt_rentCarPriceInfo>span.txt_data{text-align:right;width:100%}.data_summary.t1 [class*=area1].txt_rentCarPriceInfo span.txt_data>strong{font-size:2rem}.data_summary.t1 [class*=area1].txt_rentCarPriceInfo>div>span{float:left;padding:0}.data_summary.t1 [class*=area1].txt_rentCarPriceInfo>div>span.txt_data{margin-top:-4px;margin-left:.2rem}.data_summary.t1 [class*=area1].txt_rentCarPriceInfo>div>span.txt_data>span.txt_c:last-child{margin-left:-3px}.data_info_area2+.data_info_area2{margin-top:-1px}.data_info_area2 header{position:relative;padding:1.25rem 4.6rem 1.15rem 1.5rem;border:solid #dee0e2;border-width:1px 0}.data_info_area2 header *{font-size:1.6rem}.data_info_area2 header [data-fn=btn_accordion] span{font-size:0}.data_info_area2 .info_area_inner{display:none;padding:2rem 1.5rem 2.5rem}.data_info_area2 .tbl_type1 [class*=symbol_type]{font-size:1.3rem}.data_info_area2 .cont{white-space:pre-line;column-count:1;column-fill:auto;line-height:1.8}.data_info_area2 header.on{border-color:#24aae1}.data_info_area2 header.on *{color:#2096ce}.data_info_area2 header.on+.info_area_inner{display:block}.data_info_area2 header.on+.info_area_inner [class*=tbl_type] tr>*{padding:1rem}.data_info_area2 header.on+.info_area_inner [class*=tbl_type] tr>td.editor .txt_c{margin-top:1rem}.data_info_area2 .trip_plan{padding-top:1rem}.package .data_info_area2 .info_area_inner [class*=tbl_type] td>p>img{width:100%!important;height:auto!important}.package .data_info_area2 .info_area_inner [class*=tbl_type] tr>*,.ticket .data_info_area2 .info_area_inner [class*=tbl_type] tr>*{text-align:left}.ticket .data_info_area2 .info_area_inner [class*=tbl_type] td img{max-width:100%;width:382px;height:auto!important;margin:1rem 0;display:block}.ticket .data_info_area2.map [class*=tbl_type] tr td{padding:0;border-bottom:0}.ticket .data_info_area2.map [class*=tbl_type] tr td .map_area{margin:1rem 0 .8rem}.ticket .data_info_area2.map [class*=tbl_type] tr td .map_area iframe{height:40rem;border:0}.data_info_area3{font-size:1.4rem}.data_info_area3 p>b{border-bottom:1px solid #020219}.data_info_area3>section:not(:first-child){margin-top:2rem}.data_info_area3>section .tit_type2{margin-bottom:.5rem;padding:0}.data_info_area3>section .tit_type2:before{content:'';display:inline-block;width:1.85rem;height:1.6rem;margin:.3rem .2rem 0 0;background:url("../img/common/icon_set.png") no-repeat -20rem -7.5rem;background-size:50rem auto;vertical-align:top}.data_info_area3>section [class*=symbol_type]{font-size:1.4rem}.data_info_area3>section [class*=symbol_type] dt{margin-top:1.2rem}.data_info_area3>section [class*=symbol_type] dd{margin-top:.7rem}.data_info_area3>section [class*=symbol_type]>dt{position:relative;margin-top:1.2rem;padding-left:.8rem;color:#4b4bac}.data_info_area3>section [class*=symbol_type]>dt:before{content:"";position:absolute;left:.1rem;top:.7rem;width:.3rem;height:.3rem;border-radius:50%;-webkit-box-shadow:inset 0 0 10rem;box-shadow:inset 0 0 10rem}.data_info_area3>section [class*=symbol_type]>dt+dd{margin-top:.7rem;padding-left:0;font-size:1.4rem}.data_info_area3>section [class*=symbol_type]>dt+dd:before{display:none}.data_info_area3>section [class*=tbl_type]{margin-top:1rem}.data_info_area3>section [class*=tbl_type] tbody th{position:relative;padding-left:2rem;border-right:1px solid #dee0e2;background:#fff;text-align:left;font-weight:400}.data_info_area3>section [class*=tbl_type] tbody th:before{content:'';position:absolute;left:0;top:0;width:1rem;bottom:0}.data_info_area3>section [class*=tbl_type] tbody th.warn1{color:#33449a}.data_info_area3>section [class*=tbl_type] tbody th.warn1:before{background:#33449a}.data_info_area3>section [class*=tbl_type] tbody th.warn2{color:#ff9000}.data_info_area3>section [class*=tbl_type] tbody th.warn2:before{background:#ff9000}.data_info_area3>section [class*=tbl_type] tbody th.warn3{color:#ff464d}.data_info_area3>section [class*=tbl_type] tbody th.warn3:before{background:#ff464d}.data_info_area3>section [class*=tbl_type] tbody th.warn4{color:#000}.data_info_area3>section [class*=tbl_type] tbody th.warn4:before{background:#000}.data_info_area3>section [class*=tbl_type]+[class*=btn_type]{margin-top:1.5rem}.content [data-sticky-top]{position:sticky;position:-webkit-sticky;top:4.4rem}.flight ._bar{display:inline-block;width:.15rem;height:1rem;margin:0 .5rem;background-color:#dee0e2}.headarea{position:relative;background:#fff no-repeat 50% 0;background-size:cover;z-index:200}.headarea:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:rgba(2,2,25,.5)}.headarea .result_data{display:flex;position:relative;box-sizing:border-box;padding:1.4rem 1.5rem 1.3rem 1.5rem;min-height:11.2rem;background-size:cover;flex-direction:column;justify-content:center}.headarea .result_data *{color:#fff}.headarea .result_data .txt_data3{margin-bottom:.9rem}.headarea>.btn_wrap2{border:solid #dee0e2;border-width:1px 0}.headarea>.btn_wrap2 [class*=btn_small],.headarea>.btn_wrap2 [class*=btn_type]{padding-left:.5rem;padding-right:.5rem}.headarea .txt_loading{position:relative;padding:1.3rem 0 .9rem 0;font-size:1.4rem;line-height:1.5;color:#2096ce;text-align:center;border-bottom:1px solid #dee0e2;background-color:#fff;background-image:linear-gradient(90deg,#24aae1 0,#24aae1 100%,#fff 0,#fff 100%);background-repeat:no-repeat;transition:all .7s ease;-webkit-transition:all .7s ease}@supports (-webkit-overflow-scrolling:touch){.headarea .result_data [class*=btn_small].arr2:after,.headarea .result_data [class*=btn_small].arr2:before{margin-top:-.1rem}.headarea .result_data .btn_txt .arr3{margin:.4rem 0 0 .5rem}.headarea .result_data .btn_txt .arr3:after{margin-top:-.35rem}}.headarea .result_data .txt_data4{display:-webkit-box;overflow:hidden;padding-right:7.5rem;text-overflow:elipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:brak-word;font-size:1.2rem}.headarea .result_data .txt_data4~.txt_data4{margin-top:.3rem}.headarea .result_data .txt_data4.t1 time+time:before{content:",";margin:0 .5rem 0 0}.headarea .result_data .txt_data4.t2{font-weight:700}.headarea .result_data .txt_data5{margin-bottom:.9rem;font-size:2.3rem}.headarea .result_data .txt_data5 dd,.headarea .result_data .txt_data5 dt{display:inline-block;position:relative;vertical-align:middle}.headarea .result_data .txt_data5 dt:after{content:",";margin:0}.headarea .result_data .txt_data6{font-size:1.2rem}.headarea .result_data .txt_data6{overflow:hidden}.headarea .result_data .txt_data6 dt{float:left}.headarea .result_data .txt_data6 dd{overflow:hidden;position:relative}.headarea .result_data .txt_data6 dd:before{content:":";margin:0 .3rem}.headarea .result_data .txt_data7{margin-bottom:.4rem;font-size:1.2rem}.headarea .result_data .txt_data7 span{display:inline-block;position:relative;color:rgba(255,255,255,.8)}.headarea .result_data .txt_data7 span~span:before{content:"";display:inline-block;margin:-.2rem .6rem 0 .1rem;width:.5rem;height:.5rem;border-left:1px solid rgba(255,255,255,.8);border-top:1px solid rgba(255,255,255,.8);-webkit-transform:rotate(135deg);transform:rotate(135deg);vertical-align:middle}.headarea .result_data .txt_data7.t1{text-align:center}.headarea .result_data .txt_data8{margin:.7rem 0 .3rem;font-size:1.4rem;font-weight:700}.headarea .result_data .btn_img[class*=share]{position:absolute;right:1.5rem;top:1.8rem}.headarea .result_data [class*=btn_small]{position:absolute;top:6.1rem;right:1.5rem}.headarea .result_data [class*=btn_small].btn_gray{background-color:rgba(2,2,25,.2);border-color:#adb1b6}.headarea .result_data [class*=btn_small].arr2{padding:.6rem 2.3rem .5rem .9rem;font-weight:400}.headarea .result_data [class*=btn_small].arr2:after,.headarea .result_data [class*=btn_small].arr2:before{content:"";position:absolute;top:50%;width:.6rem;height:1px;background-color:#dee0e2;-webkit-transition:all .3s ease;transition:all .3s ease}.headarea .result_data [class*=btn_small].arr2:before{right:1.1rem;background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.headarea .result_data [class*=btn_small].arr2:after{right:.7rem;background-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.headarea .result_data.on [class*=btn_small].arr2:before{transform:rotate(-50deg);-webkit-transform:rotate(-45deg)}.headarea .result_data.on [class*=btn_small].arr2:after{transform:rotate(50deg);-webkit-transform:rotate(45deg)}.headarea .result_data .btn_txt{position:relative;font-size:2.3rem;font-weight:700;line-height:1.2;font-style:normal}.headarea .result_data .btn_txt .arr3{display:inline-block;position:relative;margin:.6rem 0 0 .5rem;width:1.7rem;height:1.7rem;border-radius:100%;background-color:rgba(255,255,255,.3);vertical-align:top}.headarea .result_data .btn_txt .arr3:after{content:"";position:absolute;top:50%;right:.6rem;margin-top:-.4rem;width:.6rem;height:.6rem;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.headarea .result_data .btn_txt+.search_type1{margin-top:1.2rem}.headarea .result_data+[class*=form_booking]{height:0;padding:0;overflow:hidden;display:none}.headarea .result_data+[class*=form_booking].bg{background-color:rgba(2,2,25,.4)}.headarea .result_data+.form_search2 .tab_type2 li{min-width:auto}.headarea .result_data+.form_search2 .tab_type2 a{color:#fff}.headarea .result_data+.form_search2 .tab_type2+.area,.headarea .result_data+.form_search2 .txt_wrap1+.area{margin-top:1.5rem}.headarea .result_data+.form_search3{margin:0}.headarea .result_data+.form_search3 .choice_area{text-align:center}.headarea .result_data+.form_search3 .choice_area .choice_type3{margin:0 .4rem;width:15%}.headarea .result_data+.form_search3 .choice_area .choice_type3 em{padding:0}.headarea .result_data+.form_search3 .area dt{color:#8693a0;font-weight:700}.headarea .result_data+.form_search3 .area .inp_type2{border:0}.headarea .result_data+.form_search3 .area .inp_type2 span{padding:1.3rem 1.3rem 1.3rem 6.6rem}.headarea .result_data.on+[class*=form_booking]{height:auto;padding:1.5rem;display:block}.headarea.t1 .form_search2 .area dd [class*=inp_type]+[class*=inp_type]{border-left:0}.headarea.t1 .form_search2 .area dd [class*=inp_type]:first-child:nth-last-of-type(2){border-right:0}.headarea .result_data.on+.form_search3{display:block}.headarea .result_data cite{font-size:2.3rem;font-style:normal}.headarea .result_data cite+.btn_small2{top:50%;margin-top:-1.5rem}.headarea .result_data cite.t1{text-align:center;font-weight:700}.headarea .result_data.t1 .txt_data3 dt:nth-child(3){margin:0 1.1rem 0 1.2rem}.headarea .result_data.t1 .txt_data3 dd{max-width:41%}.headarea .result_data.t1 dd>i{color:#2096ce}.headarea .result_data.t1 [class*=btn_small].ico9:before{border-color:#5b646e}.headarea .result_data.t1 [class*=btn_small].ico9:after{background:none #5b646e}.headarea .result_data.t2{padding:0 1.5rem;min-height:9.3rem}.headarea .result_data.t3{padding:0 1.5rem;min-height:13.5rem}.headarea .result_data.t4{padding:0 1.5rem;min-height:8.5rem;background-color:#effaff}.headarea .result_data.t4 .txt_data3{margin-bottom:.2rem}.headarea .result_data.t4 .txt_data4.t1{padding-right:0;margin-top:.6rem}.headarea .result_data.t4 em u{color:#13a0e2;font-weight:700}.headarea .result_data.t4 .txt_data4.t1 span,.headarea .result_data.t4 .txt_data4.t1 time{color:#111}.headarea .result_data.t4 .txt_data4.t1 time+time:before{content:"-";margin:0 1rem}.headarea .result_data.t4 ._bar{background-color:#8bc6e2}.headarea .result_data.t4 .txt_data4.t1 .price{float:right;font-size:2rem;margin-top:-.7rem}.headarea .result_data.t4 .txt_data4.t1 .price span{font-size:1.6rem;line-height:1.5}.headarea .result_data.t5{background-color:#00a0e2;min-height:8rem}.headarea .result_data.t5 .txt_data3.t1[data-booking] em[title] i{color:#fff}.headarea .result_data.t5 .txt_data4.t1{font-size:1.4rem}.headarea .result_data.t5 .txt_data4.t1 time+time:before{content:"-";margin:0 1rem}.headarea .result_data.t5~.btn_wrap2{border:0;display:block;padding-top:1.5rem;background-color:#f0f5fb}.headarea .result_data.t5~.btn_wrap2>div{margin:0 1.5rem;padding-bottom:1.5rem;overflow:hidden;border-bottom:1px solid #dee0e2}.headarea .result_data.t5~.btn_wrap2 [class*=btn_small],.headarea .result_data.t5~.btn_wrap2 [class*=btn_type]{padding:0;float:left}.headarea .result_data.t5~.btn_wrap2 [class*=btn_type].sort1{margin-right:1.5rem}.headarea .result_data.t5~.btn_wrap2 [class*=btn_type].sort1 span{padding-left:0;padding-right:2.5rem}.headarea .result_data.t5~.btn_wrap2 [class*=btn_type].sort1 span:before{left:auto;right:0}.headarea .result_data.t5~.btn_wrap2 [class*=btn_type].filter1{padding-left:1.5rem}.headarea .result_data.t5~.btn_wrap2 [class*=btn_small].search1{float:right;border:0;font-size:1.5rem;color:#5b646e;line-height:2rem}.headarea .result_data.t5~.btn_wrap2 [class*=btn_small].search1 span:before{width:1.6rem;height:1.6rem;background-position:-8.3rem -10.8rem;background-size:55rem auto}.headarea .btn_area{margin:0 1.5rem;border-top:1px solid rgba(255,255,255,.3)}.headarea .btn_area:after{content:"";display:block;clear:both}.headarea .btn_area .btn_txt{position:relative;float:left;overflow:hidden;padding:1.1rem .5rem 1.2rem 0;box-sizing:border-box;width:47%;color:rgba(255,255,255,.8);font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap}.headarea .btn_area .btn_txt:nth-of-type(2){padding-left:3rem;width:53%}.headarea .btn_area .btn_txt:after{content:"";position:absolute;top:50%;right:.1rem;margin-top:-.4rem;width:.6rem;height:.6rem;border-left:1px solid rgba(255,255,255,.8);border-top:1px solid rgba(255,255,255,.8);background:0 0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.headarea .btn_area .btn_txt:only-child{width:100%}.headarea .btn_area [class*=ico].ico23:before{margin:-.3rem .5rem 0 0;width:2.1rem;height:1.8rem;background:url("../img/common/icon_set.png") no-repeat;background-position:-27.5rem -7.5rem;background-size:50rem auto;vertical-align:middle}.headarea .btn_area [class*=ico].ico24:before{margin:-.3rem .5rem 0 0;width:1.8rem;height:1.8rem;background-position:-22.5rem -2.5rem;vertical-align:middle}.headarea .select_txt:before{content:"";position:absolute;left:0;top:50%;width:1.4rem;height:1.8rem;margin-top:-.9rem;background:url("../img/common/icon_set.png") no-repeat -15rem 0;background-size:50rem auto}.headarea .select_txt .selected{position:relative;padding:1rem 0 .9rem 2.5rem;font-size:1.2rem;color:#fff;opacity:.8;display:block}.headarea .select_txt .selected:after,.headarea .select_txt .selected:before{content:"";position:absolute;top:50%;width:.9rem;height:.2rem;margin-top:-.1rem;border-radius:1rem;background-color:#fff;transition:all .3s ease;-webkit-transition:all .3s ease}.headarea .select_txt .selected:before{right:1.65rem;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.headarea .select_txt .selected:after{right:1.1rem;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.datetime_area{padding:1rem 0 .8rem 0;text-align:center;border-bottom:1px solid #dee0e2;background-color:#fff}.datetime_area>button{position:relative;width:0;height:3rem;padding-left:3rem;vertical-align:middle;display:inline-block;overflow:hidden}.datetime_area>button:before{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:.8rem;border:solid #020219;transform:rotate(-45deg)}.datetime_area>button.disabled:before{border-color:#cdd0d3}.datetime_area .btn_prev:before{margin:-.5rem 0 0 -.2rem;border-width:.2rem 0 0 .2rem}.datetime_area .btn_next:before{margin:-.5rem 0 0 -.7rem;border-width:0 .2rem .2rem 0}.datetime_area>time{min-width:55%;font-size:2rem;letter-spacing:-.05em;vertical-align:middle;display:inline-block}[class*=data_schedule]{text-align:left}[class*=data_schedule] .data_header,[class*=data_schedule] header{position:relative;padding:1.15rem 4.6rem 1.15rem 1.5rem;border:solid #dee0e2;border-width:1px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}[class*=data_schedule] .data_header:only-child,[class*=data_schedule] header:only-child{padding:1.15rem .5rem 1.15rem 1.5rem}[class*=data_schedule] .data_header .entry,[class*=data_schedule] header .entry{min-width:2.9rem;padding:.5rem .8rem;font-weight:700;font-size:1.5rem;line-height:1;color:#fff;text-align:center;border-radius:10rem;border:1px solid #24aae1;background-color:#24aae1;flex:none}[class*=data_schedule] .data_header .txt_data3,[class*=data_schedule] header .txt_data3{margin-left:1rem;flex:1;-webkit-box-flex:1}[class*=data_schedule]>p{height:0;margin:0 1.5rem;font-size:1.4rem;color:#5b646e;text-align:center;letter-spacing:-.05em;overflow:hidden;transition:padding-top ease .3s}[class*=data_schedule]>p strong{font-size:1.6rem;color:#020219;display:block}[class*=data_schedule] .data_header [type=checkbox]{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:0 0;border:0}[class*=data_schedule] .data_header [type=checkbox]+.entry{margin-left:3.2rem}[class*=data_schedule] .data_header [type=checkbox]+.entry:before{content:"";position:absolute;top:50%;left:1.5rem;width:2rem;height:2rem;margin-top:-1.1rem;border-radius:.3rem;border:1px solid #adb1b6;background-color:#fff}[class*=data_schedule] .data_header [type=checkbox]+.entry:after{content:"";position:absolute;top:50%;left:1.9rem;margin-top:-.6rem;width:1.2rem;height:.6rem;border:solid #dee0e2;border-width:0 0 .3rem .3rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .3s ease}[class*=data_schedule] .data_header [type=checkbox]:checked+.entry:after{border-color:#24aae1}@supports (-webkit-overflow-scrolling:touch){[class*=data_schedule] header .entry{padding:.6rem .8rem .4rem .8rem}}[class*=data_schedule].t1{padding-bottom:1.1rem;border-bottom:1px solid #dee0e2}[class*=data_schedule].t1.on{border-bottom-color:#24aae1}[class*=data_schedule].t1 header{border-bottom-color:transparent}[class*=data_schedule].t2 header .entry{min-width:6.4rem}.data_flight{height:0;padding:0 1.5rem;overflow:hidden;transition:padding-top ease .3s}.data_flight>li{position:relative;min-height:11.7rem;padding-left:11rem}.data_flight>li:not(:last-child):before{content:"";position:absolute;left:9.3rem;top:2.2rem;bottom:.2rem;width:.1rem;background-color:#dee0e2}.data_flight>li:first-child:before,.data_flight>li:nth-last-child(2):before{background-color:#24aae1}.data_flight>li:first-child:after,.data_flight>li:nth-last-child(2):after{content:"";position:absolute;left:8.9rem;bottom:0;width:.9rem;height:.5rem;background:url("../img/common/icon_arrow.png") no-repeat 0 -10rem;background-size:25rem auto}.data_flight .city{position:relative}.data_flight .city:only-child{min-height:5.6rem}.data_flight .city:before{content:"";position:absolute;left:-2.2rem;top:.4rem;width:.8rem;height:.8rem;border:2px solid #24aae1;border-radius:50%}.data_flight>li:first-child .city:before,.data_flight>li:last-child .city:before{left:-2.2rem;top:.4rem;width:1.1rem;height:1.5rem;border:0;border-radius:0;background:url("../img/common/icon_set.png") no-repeat -20rem 0;background-size:50rem auto}.data_flight .city time{position:absolute;left:-11rem;top:0;width:7.7rem;padding-top:2.3rem;font-size:1.3rem;color:#5b646e;text-align:center}.data_flight .city time b{position:absolute;left:0;top:0;width:100%;font-size:1.7rem;color:#020219}.data_flight .city strong{font-size:1.6rem}.data_flight .city [class*=icon_txt]{position:absolute;right:0;top:0}.data_flight .city [class*=icon_txt]+[class*=icon_txt]{top:2.5rem}.data_flight .city [class*=icon_txt]+[class*=icon_txt]+[class*=icon_txt]{top:5rem}.data_flight .flight{min-height:5.4rem;padding-bottom:1.4rem;line-height:1.334}.data_flight [class*=flight]>*{font-size:1.2rem;letter-spacing:-.05em;display:block}.data_flight .flight strong{color:#2096ce}.data_flight [class*=flight] span{color:#5b646e}.data_flight .flight em{position:absolute;left:0;top:50%;width:7.7rem;line-height:1.5;color:#2096ce;text-align:center}.data_flight .flight em b{display:block}.data_flight .flight i{position:absolute;left:0;top:50%;right:0;margin-top:-1.2rem;padding:1.2rem 0;text-align:center;border:1px solid #dee0e2;background-color:#fff}.data_flight .flight i dfn{font-weight:700;font-style:normal;color:#4b4bac}.data_flight .flight i a{margin-left:.5rem}.data_flight .flight2{padding-bottom:1.4rem}.data_flight .flight2:before{content:"";position:absolute;left:9.1rem;width:.5rem;height:.5rem;margin-top:.5rem;border-radius:50%;background-color:#adb1b6;box-shadow:0 0 0 6px #fff}.data_flight .flight2 strong{color:#020219}.data_flight .icon_com2{vertical-align:unset}.data_flight>li:last-child,.data_flight>li:last-child .flight{min-height:auto}[class*=data_schedule].on:not(.t1){padding-bottom:2.5rem}[class*=data_schedule].on header{border-color:#24aae1}[class*=data_schedule].on .data_flight{height:auto;padding:1.5rem 1.5rem 0 1.5rem}[class*=data_schedule].on>p{height:auto;padding:1.5rem 0;border:1px solid #adb1b6}[class*=data_schedule].on>.txt_data{margin:1.5rem 1.5rem 0 1.5rem}[class*=data_schedule].on>.txt_data:before{display:none}[class*=data_schedule]+[class*=data_schedule]{margin-top:-.1rem}[class*=data_schedule]+.txt_data.t1{margin-top:1.5rem}[class*=data_schedule].on+.symbol_type1{margin:-1.5rem 1.5rem 0 1.5rem}[class*=data_schedule].t1.on+.symbol_type1{margin:1rem 1.5rem 0 1.5rem}[class*=data_schedule]+.txt_data.t1{margin-top:1.5rem}[class*=data_schedule].on+.symbol_type1{margin:-1.5rem 1.5rem 0 1.5rem}[class*=data_schedule].t1.on+.symbol_type1{margin:1rem 1.5rem 0 1.5rem}[class*=data_schedule]~.symbol_type1{margin:1rem 1.5rem 0 1.5rem}[class*=data_schedule]~.symbol_type1:last-child{padding-bottom:2.5rem}.panel [class*=data_schedule]:last-child{margin-bottom:-.1rem}.calendar_type{padding:0 1.5rem}.calendar_type .inner{position:relative;padding:0 0 4.6rem 0;border-bottom:0!important}.calendar_type .month{position:relative;text-align:center;border-bottom:1px solid #dee0e2}.calendar_type .month time{font-weight:700;font-size:2rem;line-height:5.6rem;letter-spacing:-.05em}.calendar_type .month button{position:absolute;top:50%;width:0;height:calc(2.6rem + 2px);margin-top:-1.3rem;padding-left:calc(2.6rem + 2px);overflow:hidden}.calendar_type .month button:before{content:"";position:absolute;left:50%;top:50%;width:.7rem;height:.7rem;margin:-.45rem 0 0 -.45rem;border:solid #020219;border-width:0 0 .2rem .2rem}.calendar_type .month .btn_prev{left:50%;margin-left:-8rem}.calendar_type .month .btn_next{right:50%;margin-right:-8rem}.calendar_type .month .btn_prev:before{transform:rotate(45deg)}.calendar_type .month .btn_next:before{transform:rotate(-135deg)}.calendar_type .month .btn_next:after,.calendar_type .month .btn_prev:after{content:'';width:2.6rem;height:2.6rem;border-radius:50%;position:absolute;top:0;left:0;border:1px solid #bbb}.calendar_type .txt{position:absolute;right:0;bottom:1.3rem;font-size:1.1rem;color:#5b646e}.calendar_type .txt span{margin-left:.7rem}.calendar_type .txt span:before{content:"";width:.8rem;height:.8rem;margin:0 .5rem 0 0;border-radius:50%;vertical-align:middle;display:inline-block}.calendar_type .txt span.ico1:before{background-color:#24aae1}.calendar_type .txt span.ico2:before{background-color:#5e5ed7}.calendar_type .txt span.ico3:before{border:1px solid #24aae1;background-color:#fff}.calendar_type .txt span.ico4:before{background-color:#adb1b6}.calendar_type [data-fn=btn_accordion]{left:unset;right:0;top:1.6rem;width:2.4rem;height:2.4rem}.calendar_type [data-fn=btn_accordion] span{right:0}.calendar_type [data-fn=btn_accordion]:before{right:1.1rem}.calendar_type [data-fn=btn_accordion]:after{right:.7rem}.calendar_type table{width:100%;margin-top:1rem;text-align:center;table-layout:fixed}.calendar_type table thead th{height:3.1rem}.calendar_type table tbody td{height:4.5rem}.calendar_type table label{position:relative;display:inline-block}.calendar_type table label input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.calendar_type table label em{width:3.4rem;height:3.4rem;border-radius:50%;box-sizing:border-box;display:inline-block;font-size:1.6rem;line-height:3.3rem;color:#fff;background-color:#24aae1}.calendar_type table td label.disabled{opacity:1}.calendar_type table td label.disabled em{color:#c3c4c9;background-color:transparent}.calendar_type table label input:disabled+em{color:#fff!important;background-color:#adb1b6}.calendar_type table label input.start+em{color:#fff;background-color:#5e5ed7}.calendar_type table label input.wait+em{color:#24aae1;border:1px solid #24aae1;background-color:transparent}.calendar_type table label input:checked+em{color:#fff!important;border-color:#ff464d;background-color:#ff464d}.calendar_type table label input:checked+em:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;margin:-.2rem 0 0 -.5rem;border:.5rem solid transparent;border-bottom-color:#ff464d}.calendar_type .on table .hide{position:unset;clip:unset;width:unset;height:unset;margin:unset;overflow:unset}.ticket .calendar_type{padding:0}.ticket .calendar_type .inner{padding-bottom:0}.calendar_type2{position:relative;height:100%;padding-top:3.1rem;box-sizing:border-box}.calendar_type2 .inner{height:100%;padding:0 1.5rem;overflow-x:hidden;overflow-y:auto}.calendar_type2 .month{position:relative;padding:3rem 0 1.5rem 0}.calendar_type2 .month time{font-weight:700;font-size:2rem;line-height:1.25;text-align:center;letter-spacing:-.05em;display:block}.calendar_type2 .month [class*=check_type]{position:absolute;right:1.5rem;top:3.1rem}.calendar_type2 .month time:not(:only-child){text-align:left}.calendar_type2 table{width:100%;text-align:center;table-layout:fixed}.calendar_type2 table thead{position:absolute;left:0;top:0;width:100%;height:3.1rem;padding:0 1.5rem;border-bottom:1px solid #dee0e2;box-sizing:border-box}.calendar_type2 table:not(:first-of-type) thead{width:0;padding:0 0 0 1px;border-bottom:0;overflow:hidden}.calendar_type2 table thead tr{width:100%;height:100%;display:table;box-sizing:border-box}.calendar_type2 table thead tr th{font-weight:400}.calendar_type2 table tbody td{font-size:1.6rem}.calendar_type2 table tbody td a,.calendar_type2 table tbody td span{position:relative;min-height:3.5rem;padding:.6rem 0 .4rem 0;line-height:1;color:#020219;display:block}.calendar_type2 table tbody td.end a,.calendar_type2 table tbody td.end2 a,.calendar_type2 table tbody td.start a,.calendar_type2 table tbody td.start2 a{z-index:5}.calendar_type2 table tbody td a b,.calendar_type2 table tbody td span b{font-weight:400;font-size:1.6rem;line-height:1.125;display:block}.calendar_type2 table tbody td a em{margin-top:.3rem;font-size:1rem;color:#5b646e;letter-spacing:-.08em}.calendar_type2 table tbody td:first-child a b{color:#ff464d}.calendar_type2 table tbody td:last-child a b{color:#0092ce}.calendar_type2 table tbody td.holiday a b{color:#ff464d}.calendar_type2 table tbody td span b{color:#cfd1d3}.calendar_type2 table tbody td.end a b,.calendar_type2 table tbody td.end a em,.calendar_type2 table tbody td.end2 a b,.calendar_type2 table tbody td.end2 a em,.calendar_type2 table tbody td.start a b,.calendar_type2 table tbody td.start a em,.calendar_type2 table tbody td.start2 a b,.calendar_type2 table tbody td.start2 a em{color:#fff}.calendar_type2 table tbody td.end2 a,.calendar_type2 table tbody td.start2 a{border-radius:.3rem;background-color:#8693a0}.calendar_type2 table tbody td.end a,.calendar_type2 table tbody td.start a{border-radius:.3rem;background-color:#24aae1}.calendar_type2 table tbody td.end a:after,.calendar_type2 table tbody td.end2 a:after,.calendar_type2 table tbody td.start a:after,.calendar_type2 table tbody td.start2 a:after{content:"";position:absolute;top:0;width:0;height:.3rem;border-top:2.1rem solid transparent;border-bottom:2.1rem solid transparent;z-index:1;pointer-events:none}.calendar_type2 table tbody td.start2 a:after{right:-1.7rem;border-left:.9rem solid #8693a0;border-right:.9rem solid transparent}.calendar_type2 table tbody td.end2 a:after{left:-1.7rem;border-left:.9rem solid transparent;border-right:.9rem solid #8693a0}.calendar_type2 table tbody td.start a:after{right:-1.7rem;border-left:.9rem solid #24aae1;border-right:.9rem solid transparent}.calendar_type2 table tbody td.end a:after{left:-1.7rem;border-left:.9rem solid transparent;border-right:.9rem solid #24aae1}.calendar_type2 table tbody td.start.end a:after,.calendar_type2 table tbody td.start2.end2 a:after{display:none}.calendar_type2 table tbody td:hover:not(.start):not(.end):not(.start2):not(.end2) a i:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:.3rem;background-color:#f0f5fb;z-index:-1}.calendar_type2 table tbody td.low em{color:#35b879}.calendar_type2 table tbody td.high em{color:#ff464d}.calendar_type2 table tbody td.bg{background-color:#ebf6fb}.calendar_type2.t1 table tbody td a,.calendar_type2.t1 table tbody td span{padding:.5rem 0}.calendar_type2.t1 table tbody td a:before,.calendar_type2.t1 table tbody td span:before{content:"";width:1px;height:3.5rem;margin-right:-.3rem;vertical-align:middle;display:inline-block}.calendar_type2.t1 table tbody td a b,.calendar_type2.t1 table tbody td span b{vertical-align:middle;display:inline-block}@supports (-webkit-overflow-scrolling:touch){.calendar_type2.t1 table tbody td a,.calendar_type2.t1 table tbody td span{padding:.6rem 0 .4rem 0}}.editor li{padding-left:.8rem;font-size:1.3rem;line-height:1.334;position:relative;word-break:break-all}.editor li:before{content:'';position:absolute;left:.1rem;top:.6rem;width:.3rem;height:.3rem;border-radius:50%;-webkit-box-shadow:inset 0 0 10rem;box-shadow:inset 0 0 10rem #020219}.editor li+li{margin-top:.5rem}.editor+.txt_c{margin-top:1rem}.form_type .inp_area>div>em,.form_type dt{font-size:1.3rem;color:#5b646e}.form_type dd+dt,.form_type dt.hide+dd{margin-top:1.6rem}.form_type dt>span{color:#020219}.form_type dt>span+span:before{content:"";width:1px;height:1rem;margin:0 .5rem -1px .5rem;background-color:#8693a0;display:inline-block}.form_type dd{margin-top:.6rem}.form_type .inp_area+[class*=btn_type],.form_type dd [class*=inp_type]:only-child{width:100%}.form_type .inp_area .inp_pwd [class*=inp_type].pw1{width:50%}.form_type dd [class*=icon_mark]{font-weight:700;font-size:1.1rem}.form_type dd [class*=icon_mark].t1:before,.form_type dd [class*=icon_mark].t2:after{top:0}.form_type dd [class*=icon_mark]+[class*=icon_mark]{margin-top:.5rem}.form_type [class*=text_type]{height:10rem}.form_type .inp_area+[class*=btn_type]+[class*=icon_mark],.form_type .inp_area+[class*=icon_mark]{margin-top:.5rem;vertical-align:top}.form_type .choice_wrap3+.inp_area,.form_type .icon_com2+.inp_area,.form_type .inp_area+[class*=btn_type]{margin-top:1rem}.form_type .mes_none{padding:2rem 0 4rem 0;font-size:1.3rem;color:#5b646e;text-align:center}.form_type dd .inp_area~.inp_type1,.form_type dd:not(.inp_area) .select_type1+.select_type1{margin-top:.4rem}.form_type hr{height:1px;margin:1.5rem 0;border:0;background-color:#dee0e2}.form_type [class*=check_type]+[class*=select_type],.form_type [class*=select_type]+[class*=inp_area]{margin:1rem 0}.form_type dd>.inp_area~.inp_area{margin-top:1rem}.mypage .form_type .inp_type1{width:calc(100% - 9.5rem)}.mypage .form_type .search_type1.t4{background-color:transparent}.mypage .form_type .search_type1.t4 [class*=inp_type]{width:100%;border-color:#b0b4b9}.mypage .form_type .search_type1.t4 [class*=inp_type] input{border-radius:0}.form_type dd .answer+textarea,.form_type dd .question+textarea{margin-top:.5rem}.form_type dd+dd .answer,.form_type dd+dd .question{margin-top:1rem;display:block}.answer,.question{font-size:1.3rem}.question:before{content:'Q.';font-weight:700;color:#24aae1;display:inline-block;margin:0 5px 0 0}.answer:before{content:'A.';font-weight:700;color:#24aae1;display:inline-block;margin:0 5px 0 0}.form_area1{border:1px solid #24aae1;border-radius:.3rem;background-color:#f0f5fb}.form_area1+.form_area1{margin-top:1.5rem}.form_area1 header{position:relative;padding:1.2rem 1.5rem;border-radius:.3rem;background-color:#fff}.form_area1 header [data-fn=btn_accordion] span{top:0;right:0;width:4.5rem;height:4.6rem;margin-top:0;border:0}.form_area1 header [data-fn=btn_accordion]:after,.form_area1 header [data-fn=btn_accordion]:before{width:1.2rem;background-color:#0092ce}.form_area1 header [data-fn=btn_accordion]:before{right:2.3rem}.form_area1 header [data-fn=btn_accordion]:after{right:1.5rem}.form_area1 header [class*=check_type]{position:absolute;right:1.5rem;top:1.5rem}.form_area1 header h1,.form_area1 header h2,.form_area1 header h3,.form_area1 header h4,.form_area1 header h5,.form_area1 header h6{font-weight:700;font-size:1.5rem;color:#2096ce}.form_area1 header h1 span,.form_area1 header h2 span,.form_area1 header h3 span,.form_area1 header h4 span,.form_area1 header h5 span,.form_area1 header h6 span{margin-left:.5rem;font-weight:400;font-size:1.2rem;color:#020219}.form_area1 header h3 b.txt_c6{font-size:1.1rem}.form_area1 .form_type{height:0;padding:0 1.5rem;overflow:hidden;-webkit-transition:padding-top .3s ease;transition:padding-top .3s ease}.form_area1 .txt_wrap2+dl{margin-top:1.5rem}.form_area1 .inp_area>div>em{padding-bottom:.6rem;display:block}.form_area1 header.on{border-radius:.3rem .3rem 0 0}.form_area1 .on+.form_type{height:unset;padding:1.5rem;border-top:1px solid #24aae1;overflow:unset}.form_area1 .form_type dd .inp_area+[class*=symbol_type]{margin-top:.5rem}.form_area1.t1{border-radius:0}.form_area1.t1:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.form_area1.t1:last-of-type{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.form_area1.t1 header{padding:1.5rem;background-color:transparent}.form_area1.t1 header h1,.form_area1.t1 header h2,.form_area1.t1 header h3,.form_area1.t1 header h4,.form_area1.t1 header h5,.form_area1.t1 header h6{font-size:1.4rem;color:#020219}.form_area1.t1 .hide{position:absolute;padding:0}.form_area1.t1 .form_type{height:auto;padding:0 1.5rem 1.5rem 1.5rem;overflow:visible}.form_area1.t1 .hide+.form_type{padding:1.5rem}.form_area1.t1+.form_area1.t1{margin-top:0;border-top:0}.form_area1.t1 dt.hide+dd:first-of-type{margin-top:0}.form_area1.area_group2,.form_area1.area_group2 .on+.form_type{border-color:#dee0e2}.form_area1.area_group2 header [data-fn=btn_accordion]:after,.form_area1.area_group2 header [data-fn=btn_accordion]:before{background-color:#adb1b6}.form_area1.area_group2 .check_type1{left:1.5rem;right:unset;z-index:5;font-weight:700}.form_area1.area_group2 header+.form_type>.txt_wrap2>.check_type1{left:0}.form_area1.area_group2 [class*=symbol_type] li+li{margin-top:.8rem}.form_booking1{counter-reset:bookingnum}.form_booking1>.box{position:relative;padding:0 1.5rem;border-radius:1.5rem;background-color:#fff}.form_booking1>.box~.box{margin-top:2.2rem}.form_booking1 .area1{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form_booking1 .area1 span[title]{position:relative;width:50%;padding:2rem 0;text-align:center;box-sizing:border-box}.form_booking1 .area1 span[title]:first-child{padding-right:2.1rem}.form_booking1 .area1 span[title]:last-child{padding-left:2.1rem}.form_booking1 .area1 span[title] b{font-size:2.4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.form_booking1 .area1 span[title] b:before{color:#adb1b6}.form_booking1 .area1 span[title*="출발"]:first-child b:empty:before{content:"출발"}.form_booking1 .area1 span[title*="도착"]:last-child b:empty:before{content:"도착"}.form_booking1 .area1 span[title*="출발도시"]:first-child b:empty:before{content:"출발도시"}.form_booking1 .area1 span[title*="도착도시"]:last-child b:empty:before{content:"도착도시"}.form_booking1 .area1 span[title*="출발지"]:first-child b:empty:before{content:"출발지"}.form_booking1 .area1 span[title*="도착지"]:last-child b:empty:before{content:"도착지"}.form_booking1 .area1 span[title] em:empty:before{content:"선택";color:#adb1b6}.form_booking1 .area1 span[title] em{font-size:1.5rem;color:#5b646e;display:block}.form_booking1 .area1 span[title] button{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.form_booking1 .area1 span[title*="출발"]:before{content:"";position:absolute;right:-2.1rem;top:50%;width:4.2rem;height:4.2rem;margin-top:-2.1rem;border-radius:50%;background-color:#e9f6fc}.form_booking1 .area1 span[title*="출발"]:after{content:"";position:absolute;right:-.9rem;top:50%;width:1.8rem;height:1.5rem;margin-top:-.7rem;background-image:url("../img/common/icon_route.png");background-position:-2.5rem -5rem;background-size:25rem auto}.form_booking1 .area1[title*="왕복"] span[title*="출발"]:after{background-position:0 -5rem}.form_booking1 .area1[title*="다구간"]:after{content:"여정"counter(bookingnum);position:absolute;right:-1.5rem;top:-1.15rem;width:5.8rem;padding:.3rem 0 .2rem 0;font-weight:700;font-size:1.2rem;color:#5e5ed7;text-align:center;border-radius:3rem 3rem 0 3rem;background-color:#ffd800;counter-increment:bookingnum 1}.form_booking1 .date{border-top:1px solid #dee0e2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form_booking1 .date:first-child{border-top:0}.form_booking1 .date .value{position:relative;padding:1.3rem 0;text-align:center;box-sizing:border-box;flex:1}.form_booking1 .date .value:first-child{padding-right:.9rem}.form_booking1 .date .value:last-child{padding-left:.9rem}.form_booking1 .date .value:only-child{padding:1.3rem 0}.form_booking1 .date .value:first-child:before{content:"";position:absolute;top:50%;width:1.9rem;height:1.9rem;margin-top:-.9rem;background-image:url("../img/common/icon_calendar.png");background-position:-7.5rem 0;background-size:25rem auto}.form_booking1 .date .value:not(:only-child):first-child:before{right:-.9rem}.form_booking1 .date .value:only-child:first-child:before{position:static;margin-top:0;margin:0 .4rem -.4rem 0;display:inline-block}.form_booking1 .date .value span{font-size:1.6rem;letter-spacing:-.05em}.form_booking1 .date .value span em{color:#020219}.form_booking1 .date .value span i{color:#adb1b6}.form_booking1 .date .value span em:not(:empty)+i{display:none}.form_booking1 .date .value button{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.form_booking1 .area2{position:relative;padding:1.3rem 0;font-size:1.6rem;text-align:center;border-top:1px solid #dee0e2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-sizing:border-box}.form_booking1 .area2 .group{flex:1;text-align:center}.form_booking1 .area2 .group[title*="항공사"]:empty:before{content:"항공사를 선택하세요";color:#adb1b6}.form_booking1 .area2 button{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.form_booking1 .btn_multi+.area2{border-top:0}.form_booking1 .btn_multi{width:100%;padding:.7rem 0 .6rem 0;font-weight:700;font-size:1.7rem;color:#020219;text-align:center;border-radius:2.25rem;border:1px solid #020219;box-sizing:border-box}.form_booking1 .btn_multi:before{content:"";width:1.3rem;height:1.3rem;margin-right:.5rem;background-image:url("../img/common/icon_signe.png");background-position:-7.5rem 0;background-size:25rem auto;display:inline-block}.form_booking1 .btn_multi[title*="삭제"]:before{background-position:-7.5rem -2.5rem}.form_booking1 .btn_multi[title*="추가"]:after{content:" 추가"}.form_booking1 .btn_multi[title*="삭제"]:after{content:" 삭제"}[class*=form_booking] .submit{display:inline-block;width:100%;margin-top:1rem;padding:.9rem 0;font-weight:700;font-size:1.7rem;color:#fff;text-align:center;border-radius:2.25rem;border:1px solid #24aae1;background-color:#24aae1;box-sizing:border-box}[class*=form_booking] .submit:active{background-color:#1a7fbb;border-color:#1a7fbb}.form_booking1 .area1 div.time{position:relative;width:50%;letter-spacing:-.05em;box-sizing:border-box}.form_booking1 .area1 div.time:first-child{padding:0 5.7rem .8rem 1.7rem}.form_booking1 .area1 div.time:last-child{padding:0 1.7rem .8rem 5.7rem}.form_booking1 .area1 div.time:first-child:before{content:"";position:absolute;right:-2.1rem;top:50%;width:4.2rem;height:4.2rem;margin-top:-2.1rem;border-radius:50%;background-color:#e9f6fc}.form_booking1 .area1 div.time:first-child:after{content:"";position:absolute;right:-.9rem;top:50%;width:1.8rem;height:1.5rem;margin-top:-.7rem;background-image:url("../img/common/icon_route.png");background-position:-2.5rem -5rem;background-size:25rem auto}.form_booking1 .area1 div.time>em{padding-top:.8rem;font-size:1.3rem;color:#5b646e;display:block}.form_booking1 .area1 div.time>time{margin-top:.6rem;font-weight:700;font-size:2.4rem;line-height:1.2;color:#020219;display:block}.form_booking1 .area1 div.time>time b{font-size:1.5rem;display:block}.form_booking1 .area1 div.time>span{margin-top:.4rem;font-size:1.3rem;color:#adb1b6;display:block}.form_booking1 .area1 div.time button{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.form_booking1 .area1 span.time{position:absolute;left:50%;bottom:.8rem;width:7rem;margin-left:-3.5rem;font-size:1.2rem;color:#2096ce}.form_booking2>.box{position:relative;padding:0 1.5rem;border-radius:1.5rem;background-color:#fff}.form_booking2 .area1:not(:first-child){border-top:1px solid #dee0e2}.form_booking2 .area1 .value{position:relative;padding:1.4rem .5rem 1.4rem 3.2rem;box-sizing:border-box}.form_booking2 .area1 .value:before{position:absolute;left:.5rem;top:50%;width:1.9rem;height:1.9rem;margin-top:-.9rem;background-size:25rem auto}.form_booking2 .area1 .value button{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.form_booking2 .area1 .value>span{font-weight:700;font-size:1.5rem;letter-spacing:-.05em}.form_booking2 .area1 .value>span em{color:#020219}.form_booking2 .area1 .value>span i{font-weight:400;color:#adb1b6}.form_booking2 .area1 .value>span em:not(:empty)+i{display:none}.form_booking2 .area1 .value>.check_type1{position:absolute;top:1.4rem;right:0;z-index:5}.form_booking2 .search .value:before{content:"";position:absolute;left:1.2rem;top:50%;width:1.5rem;height:1.5rem;margin:-.9rem 0 0 -.8rem;border:.2rem solid #5f6771;border-radius:50%;box-sizing:border-box}.form_booking2 .search .value:after{content:"";position:absolute;left:1.2rem;top:50%;width:.2rem;height:.7rem;margin:.2rem 0 0 .6rem;border-radius:1rem;background-color:#5f6771;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form_booking2 .date .value:before{content:"";background-image:url("../img/common/icon_calendar.png");background-position:-7.5rem 0}.form_booking2 .opt .value:before{content:"";background-image:url("../img/common/icon_comm.png");background-position:-2.5rem -2.5rem}.form_booking3>.box{position:relative;border-radius:3.3rem;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form_booking3>.box~.box{margin-top:1rem}.form_booking3 .group{position:relative;padding:1.5rem 0 1.4rem 0;line-height:1;letter-spacing:-.07em;flex:1}.form_booking3 .group:first-child{padding-left:1.5rem}.form_booking3 .group:last-child{padding-right:1.5rem}.form_booking3 .group b{font-size:1.5rem;color:#020219;vertical-align:middle;display:inline-block}.form_booking3 .group em{font-size:1.1rem;color:#8693a0;vertical-align:middle;display:inline-block}.form_booking3 .group .btn{overflow:hidden;position:absolute;top:0;left:0;bottom:0;padding-left:100%;width:0;white-space:nowrap}.form_booking3 .search [class*=inp_type]{border-color:transparent;border-radius:3.3rem}.form_booking3 .search [class*=inp_type] input{padding:1.1rem 5.7rem 1rem 1.3rem;font-size:1.5rem;border-radius:3.3rem;background-color:#e7f2f6}.form_booking3 .search [class*=inp_type] button{right:3rem;bottom:1px;height:auto}.form_booking3 .search>button{position:absolute;right:1rem;top:1px;bottom:1px;width:3rem;line-height:999rem;border-radius:0 .3rem .3rem 0;overflow:hidden}.form_booking3 .search [class*=inp_type]:only-child:before,.form_booking3 .search>button:before{content:"";position:absolute;left:50%;top:50%;width:1.5rem;height:1.5rem;margin:-.9rem 0 0 -.8rem;border:.2rem solid #5f6771;border-radius:50%;box-sizing:border-box}.form_booking3 .search [class*=inp_type]:only-child:after,.form_booking3 .search>button:after{content:"";position:absolute;left:50%;top:50%;width:.2rem;height:.7rem;margin:.2rem 0 0 .6rem;border-radius:1rem;background-color:#5f6771;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form_booking3 .search [class*=inp_type]:only-child:before{left:auto;right:1.7rem}.form_booking3 .search [class*=inp_type]:only-child:after{left:auto;right:1.7rem}.form_booking3 .select_type1{border-color:transparent;border-radius:3.3rem}.form_booking3 .select_type1 .selected{padding:1.1rem 3.8rem 1.1rem 1.3rem}[class*=form_booking] .choice_group{margin-bottom:1.5rem;text-align:center}[class*=form_booking] .choice_group .check_type3{margin-left:0}[class*=form_booking] .choice_group .check_type3 em{color:#fff}[class*=form_booking] .choice_group .check_type3 em [class*=icon_mark]{font-size:inherit}.new_sub_main [class*=form_booking] .check_type3 input:checked+em{background-color:#5b646e;color:#fff}.new_sub_main [class*=form_booking] .choice_group .check_type3 em{color:#5b646e}.payment_choice .check_type5{margin:.35rem .3rem;width:calc((100% / 3) - .6rem);min-height:3.3rem}.payment_choice .check_type5:nth-last-child(2):first-child,.payment_choice .check_type5:nth-last-child(2):first-child~.check_type5{width:calc((100% / 2) - .6rem)}.payment_choice .check_type5 input+em{padding:0;border-radius:0;justify-content:center;min-height:100%;text-align:center;font-size:1.3rem;line-height:1.36;font-weight:400;color:#5b646e}.payment_choice .check_type5 input+em:after,.payment_choice .check_type5 input+em:before{display:none}.payment_choice .check_type5 input:not(:checked)+em{border-color:#dee0e2}.payment_choice .check_type5 input:checked+em{color:#020219;font-weight:700}.payment_choice .check_type5[class*=pay]:before{left:50%;z-index:2}.payment_choice .check_type5[class*=pay]:after{content:'';display:block;position:absolute;top:1px;left:1px;right:1px;bottom:1px;z-index:1;background:#fff}.payment_choice .check_type5[class*=pay].pay5:after{background-color:transparent}.payment_choice .check_type5.pay1:before{margin-left:-2.3rem}.payment_choice .check_type5.pay2:before{margin-left:-2.5rem}.payment_choice .check_type5.pay3:before{margin-left:-2.2rem}.payment_choice .check_type5.pay4:before{margin-left:-3.5rem}.payment_choice .check_type5.pay5:before{margin-left:-4rem}.payment_choice .area1{display:flex;flex-wrap:wrap;margin:-.35rem -.3rem -.1rem}.payment_choice .payment_bub{border-radius:3rem;color:#fff;padding:.4rem 1.2rem;margin-bottom:.3rem;z-index:2;font-size:1.1rem;position:absolute;top:-1.8rem;right:.8rem;background-color:#f94239;font-weight:600}.payment_choice .payment_bub:before{content:'';width:1.5rem;height:1rem;clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;bottom:-.5rem;left:50%;background-color:#f94239;transform:translate(-50%,0)}.payment_choice .payment_bub>span{display:inline-block;background:url('../img/common/logo_affiliate.png') no-repeat;background-size:45rem auto;vertical-align:middle;margin-right:.2rem;z-index:2;image-rendering:-webkit-optimize-contrast}.payment_choice .payment_bub strong{color:#005cfa;font-weight:900}.payment_choice ul.area1 li:nth-last-child(2):first-child,.payment_choice ul.area1 li:nth-last-child(2):first-child~li{width:calc((100% / 2))}.payment_choice ul.area1 li:nth-last-child(2):first-child~li .payment_bub:after,.payment_choice ul.area1 li:nth-last-child(2):first-child~li .payment_bub:before{left:50%}.payment_choice .payment_bub.payment_toss{width:16rem;border:1px solid #005cfa;transform:translate(-25%,0);padding:.5rem .8rem .5rem .8rem;text-align:center}.payment_choice .payment_bub.payment_toss>span{width:2.1rem;height:2rem;background-position:-21.3rem -7rem}.payment_choice .payment_bub.payment_toss:before{left:30%;border-right:1px solid #005cfa;border-bottom:1px solid #005cfa}.payment_choice .payment_bub.payment_toss strong{color:#005cfa;font-weight:900}.payment_choice .payment_bub.payment_kbpay{width:10.2rem;border:1.7px solid #ff5722}.payment_choice .payment_bub.payment_kbpay>span{width:2.1rem;height:2rem;background-position:-13.4rem -7.2rem}.payment_choice .payment_bub.payment_kbpay:before{border-right:1px solid #ff5722;border-bottom:1px solid #ff5722}.payment_choice .payment_bub.payment_kbpay strong{color:#ff5722;font-weight:900}.payment_choice .payment_bub.payment_lotte{width:10.2rem;border:1.7px solid #fb6469}.payment_choice .payment_bub.payment_lotte>span{width:1.7rem;height:1.9rem;background-position:-30.3rem -7.2rem}.payment_choice .payment_bub.payment_lotte:before{border-right:1px solid #fb6469;border-bottom:1px solid #fb6469}.payment_choice .payment_bub.payment_lotte strong{color:#fb6469;font-weight:900}.payment_choice ul.area1{margin:2rem -.3rem -.1rem}.payment_choice ul.area1 li{position:relative;width:calc((100% / 3))}.payment_choice ul.area1 li .check_type5{width:auto;height:3.3rem}.payment_choice .area2 .check_type1{display:block;margin:1.5rem 0}.payment_choice .area2 figure{position:relative;margin-top:1.5rem}.payment_choice .area2 figure img{width:100%;border-radius:.3rem}.payment_choice .area2 figure figcaption{overflow:hidden;position:absolute;top:0;left:0;padding-left:1px;width:0;height:0;white-space:nowrap}.gc_wrap{position:relative;height:100vh;background-color:#fff}.gc_wrap .header,.gc_wrap footer.footer{display:none}.gc_wrap .payment_choice .check_type5{width:100%}.gc_wrap .payment_choice .check_type5 input:checked+em{border-color:#1273e4}.gc_wrap .btn_wrap1 .btn_blue{background-color:#1273e4;border-color:#1273e4}.gc_wrap .panel+.panel{margin-top:0;border:0}.gc_wrap .btn_wrap1{margin-top:1.2rem}.agree_list [class*=check_type]{z-index:5}.agree_list [class*=check_type] b{font-size:1.2em}.agree_list>[class*=check_type]{width:100%;padding-left:3.7rem;line-height:2.858;border:1px solid #adb1b6;border-radius:.3rem;background-color:#f0f5fb}.agree_list>[class*=check_type] em{font-weight:700}.agree_list>[class*=check_type] em:before{left:1rem}.agree_list>[class*=check_type] em:after{left:1.4rem}.agree_list>[class*=check_type] span{color:#5b646e}.agree_list>[class*=check_type].t2{border:1px solid #dee0e2;background-color:#fff}.agree_list>[class*=check_type].t2 em{font-weight:400}.agree_list .individual{margin-top:.4rem}.agree_list .individual:first-child{margin-top:0}.agree_list .agree_head{position:relative;width:100%;height:auto;padding:1rem 4rem 1rem 1rem;font-size:1.4rem;line-height:1.5;visibility:visible;border:1px solid #dee0e2;border-radius:.3rem;overflow:unset;box-sizing:border-box}.agree_list .agree_head.noAccordion{padding-right:1rem}.agree_list .agree_head [data-fn=btn_accordion] span{right:0;top:0;z-index:5;width:4rem;height:100%;margin-top:0;border:0}.agree_list .agree_head [data-fn=btn_accordion]:after,.agree_list .agree_head [data-fn=btn_accordion]:before{width:1.2rem}.agree_list .agree_head [data-fn=btn_accordion]:before{right:2rem}.agree_list .agree_head [data-fn=btn_accordion]:after{right:1.2rem}.agree_list .agree_head .title{display:block;font-style:normal;font-weight:400}.agree_list .agree_area{height:0;padding:0;border-radius:0 0 .3rem .3rem;background-color:#f0f5fb;overflow:hidden;transition:padding-top .3s ease}.agree_list .agree_area .symbol_type1+[class*=tbl_type]{margin-top:1rem}.agree_list .agree_head.on{border-radius:.3rem .3rem 0 0}.agree_list .on+.agree_area{height:15rem;padding:1.5rem;border:solid #dee0e2;border-width:0 1px 1px 1px;overflow-y:auto;-webkit-overflow-scrolling:touch}.agree_list .on+.agree_area .txt_c6{font-size:1.2rem}.agree_list .on+.agree_area .txt_c6>b{font-size:1.4rem}.guest_info_chk{padding:0 1.5rem 2.5rem}.agree_list2 [class*=check_type]{z-index:5}.agree_list2 [class*=check_type] b{font-size:1.2em}.agree_list2>[class*=check_type]{width:100%;line-height:2.858}.agree_list2>[class*=check_type] em{font-weight:700}.agree_list2>[class*=check_type] em:before{left:1rem}.agree_list2>[class*=check_type] em:after{left:1.4rem}.agree_list2>[class*=check_type] span{color:#5b646e}.agree_list2>[class*=check_type].t2{border:1px solid #dee0e2;background-color:#fff}.agree_list2>[class*=check_type].t2 em{font-weight:400}.agree_list2 .individual{margin-top:.4rem}.agree_list2 .individual:first-child{margin-top:0}.agree_list2 .agree_head{position:relative;width:100%;height:auto;padding:1rem 4rem 1rem 0;font-size:1.4rem;line-height:1.5;visibility:visible;overflow:unset;box-sizing:border-box}.agree_list2 .agree_head.noAccordion{padding-right:1rem}.agree_list2 .agree_head [data-fn=btn_accordion] span{right:0;top:0;z-index:5;width:4rem;height:100%;margin-top:0;border:0}.agree_list2 .agree_head [data-fn=btn_accordion]:after,.agree_list2 .agree_head [data-fn=btn_accordion]:before{width:.8rem;height:2px}.agree_list2 .agree_head [data-fn=btn_accordion]:before{right:2rem}.agree_list2 .agree_head [data-fn=btn_accordion]:after{right:1.5rem}.agree_list2 .agree_head .title{display:block;font-style:normal;font-weight:400}.agree_list2 .agree_area{height:0;padding:0;border-radius:0 0 .3rem .3rem;overflow:hidden;transition:padding-top .3s ease}.agree_list2 .agree_area .symbol_type1+[class*=tbl_type]{margin-top:1rem}.agree_list2 .agree_head.on{border-radius:.3rem .3rem 0 0}.agree_list2 .on+.agree_area{height:15rem;padding:1.5rem;border:1px solid #dee0e2;overflow-y:auto;-webkit-overflow-scrolling:touch}.agree_list2 .on+.agree_area .txt_c6{font-size:1.2rem}.agree_list2 .on+.agree_area .txt_c6>b{font-size:1.4rem}[class*=check_type].check_type8{z-index:5}[class*=check_type].check_type8 b{font-size:1.2em}[class*=check_type].check_type8:not(.individual .check_type8){width:100%;line-height:2.858;border-bottom:1px solid #adb1b6}[class*=check_type].check_type8 em{font-weight:700}[class*=check_type].check_type8 em:before{left:0;width:2rem;height:2rem;box-sizing:border-box;border:.2rem solid #d0d5dd;border-radius:50%;transition:all .3s ease}[class*=check_type].check_type8 em:after{left:.4rem;width:.8rem;height:.3rem;margin-top:-.5rem}[class*=check_type].check_type8 input:checked+em:before{border:.2rem solid #24aae1}[class*=check_type].check_type8 span{color:#5b646e}.individual [class*=check_type].check_type8 em{font-weight:400}.saleprice{margin-top:1.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;letter-spacing:-.06em}.saleprice:first-of-type{margin-top:0}.saleprice dt{-webkit-box-flex:1;flex:1}.saleprice dt>.icon_mark2{padding-right:2rem;font-size:1.4rem;line-height:1}.saleprice dt>.icon_mark2 span{color:#020219}.saleprice dt>.icon_mark2:not(:first-child){padding-right:.5rem;text-indent:-9999em}.saleprice dd{flex:none}.saleprice dd+dd{margin-top:1.5rem;width:100%}.saleprice .txt_info{font-size:1.1rem}.saleprice .txt_info span+span:before{content:"";width:1px;height:1rem;margin:0 .5rem -1px .5rem;background-color:#8693a0;display:inline-block}.saleprice .txt_info b{font-weight:700}.saleprice .txt_data{text-align:right}.saleprice .txt_data span,.saleprice .txt_data strong{color:#020219;font-size:1.4rem;font-weight:700}.saleprice.cash dd{margin-top:1rem;width:100%}.saleprice.cash .txt_info{margin-top:.5rem}.saleprice .disabled{color:#adb1b5!important}.saleprice .disabled *{color:#adb1b5!important;font-weight:400!important}.saleprice [class*=icon_mark].t2:after{right:-1rem}.panel .tit_type2:first-child{padding-top:1.4rem;padding-bottom:1.2rem}.panel>header{position:relative}.panel .area_data{padding:0 1.5rem 2.5rem 1.5rem;display:none}.panel .on+.area_data{display:block}.panel .on+.area_data .inp_area+.inp_type1{margin-top:.5rem}.panel .area_data>.txt_wrap1.txt_c6:only-child{font-size:1.3rem;padding:2rem 0}.panel .txt_info1+.tbl_type1{margin-top:.7rem}.panel .area_data legend+.txt_c2{font-size:1.1rem;padding-bottom:1rem}.panel .charge_detail[data-show=false]>.area{height:0;padding:0;border-width:0;overflow:hidden;-webkit-transition:padding-top .3s ease;transition:padding-top .3s ease}.panel .charge_detail[data-show=true]>.area{height:unset;padding:1.5rem 2rem;border-width:1px 1px 0 1px}[class*=data_grade]{position:relative;padding:1.5rem 0;border-radius:.3rem;background-color:#f0f5fb}[class*=data_grade]:before{content:"";position:absolute;top:1.5rem;left:50%;width:1px;height:9rem;background-color:#dee0e2}[class*=data_grade]+[class*=data_grade]{margin-top:.5rem}[class*=data_grade]>:not(a){width:50%;text-align:center;letter-spacing:-.05em;vertical-align:middle;display:inline-block}[class*=data_grade]>*+:not(a){margin-left:-.4rem}[class*=data_grade]>a{margin:1.5rem 1.5rem 0 1.5rem;display:block}[class*=data_grade]>.area1{padding:.4rem 0}[class*=data_grade]>.area1>.tit{font-size:1.3rem;font-weight:700;padding:0}[class*=data_grade] .txt_data2{margin-top:.6rem;padding-bottom:2rem}[class*=data_grade] .txt_data2:after,[class*=data_grade] .txt_data2:before{content:"";position:absolute;left:50%;bottom:-.1rem;width:11.2rem;height:2.1rem;margin:0 0 0 -5.6rem;background-image:url("../img/common/icon_grade.png");background-size:25rem auto}[class*=data_grade] .txt_data2:before{background-position:0 -12.5rem}[class*=data_grade] .txt_data2:after{background-position:0 -15rem}[class*=data_grade] .txt_data2[class*="s"]:before{background-position:0 -7.5rem}[class*=data_grade] .txt_data2[class*="s"]:after{background-position:0 -10rem}[class*=data_grade] .txt_data2.n0:after,[class*=data_grade] .txt_data2.s0:after{width:0}[class*=data_grade] .txt_data2.n1:after,[class*=data_grade] .txt_data2.s1:after{width:2.3rem}[class*=data_grade] .txt_data2.n2:after,[class*=data_grade] .txt_data2.s2:after{width:4.3rem}[class*=data_grade] .txt_data2.n3:after,[class*=data_grade] .txt_data2.s3:after{width:6.6rem}[class*=data_grade] .txt_data2.n4:after,[class*=data_grade] .txt_data2.s4:after{width:8.9rem}[class*=data_grade] .txt_data2.n5:after,[class*=data_grade] .txt_data2.s5:after{width:11.2rem}[class*=data_grade] .txt_data2 em{font-size:2.5rem;color:#379580;text-decoration:none}[class*=data_grade] .txt_data2[class*="s"] em{color:#5e5ed7}[class*=data_grade] .txt_data2 em:after{font-size:1.3rem;color:#adb1b6}.data_grade1 .area2 a{font-size:1.3rem;text-decoration:underline}.data_grade1 .area2 a strong{color:#379580;text-decoration:underline}.data_grade1 .area2 a strong:before{content:"";width:2.2rem;height:1.3rem;margin-right:.3rem;background:url("../img/common/icon_set.png") no-repeat -40rem 0;background-size:50rem auto;display:inline-block}.data_grade2 .graph{height:9rem;font-size:1.1rem;color:#4b4bac;display:flex;justify-content:center;align-items:center}.data_grade2 .graph li{position:relative;width:2.6rem;height:6.2rem}.data_grade2 .graph li>i{position:relative;display:block;width:.8rem;height:100%;background:#dee0e2;border-radius:.4rem;margin:auto;overflow:hidden}.data_grade2 .graph li>i span{position:absolute;left:50%;bottom:0;display:inline-block;width:.8rem;height:0;background:#5e5ed7;margin-left:-.4rem}.data_grade2 .graph li>strong{opacity:0;display:block;position:absolute;top:0;left:-.4rem;width:3.4rem;height:1.5rem;border-radius:1.5rem;color:#fff;line-height:1.4rem;font-weight:700;transition:all .2s}.data_grade2 .graph li>strong:after{content:"";display:inline-block;position:absolute;bottom:-3px;left:50%;margin:0 -5px;width:0;height:0;border:3px solid transparent;border-right-color:#5b646e}.data_grade2 .graph li.on>strong{opacity:1;top:-1.3rem;color:#4b4bac;background:#ffd800}.data_grade2 .graph li.on>strong:after{border-right-color:#ffd800}.data_grade2 .graph+.btn_type{display:block;width:calc(100% - 3rem);margin:5rem auto 0}[class*=data_grade]+.select_list2 li .btn_toggle{color:#020219!important;border-color:#dee0e2!important;border-bottom:0;padding-right:6rem}[class*=data_grade]+.select_list2 li .btn_toggle+article{background-color:#f0f5fb;border-radius:.3rem;padding:1.5rem;margin:0 1.5rem 2rem}[class*=data_grade]+.select_list2 li .btn_toggle+article>img{width:100%;margin-top:1rem}.select_list2 .btn_toggle>.icon_grade{position:relative;right:auto;width:auto;border:0;margin:0}.select_list2 .btn_toggle>.icon_grade em{position:absolute;top:0;left:7rem;font-size:1.2rem;line-height:2.4rem}.select_list2 .btn_toggle>strong{display:inline-block;width:auto;height:4.4rem;font-weight:400;margin:.6rem 0;overflow:hidden}.select_list2 .btn_toggle>.icon_grade+strong{width:100%}.select_list2 li.on .btn_toggle>strong{height:auto}.area_grade{padding-top:2rem;background-color:#fff}.area_grade [class*=data_grade]{margin-left:1.5rem;margin-right:1.5rem}.area_grade .txt_wrap1+[class*=data_grade]{margin-top:2rem}.area_grade .board_grade{margin-top:2rem}.area_grade .board_grade .individual:last-of-type{border-bottom:0}.area_grade .board_grade [class*=mes_data_]{margin-top:-2rem}.area_grade .board_grade .btn_wrap1:last-child{padding:2rem 1.5rem 2.5rem}.data_summary .data_schedule2 header{padding:1.15rem 4.6rem 1.15rem 1.5rem;min-height:auto}.data_schedule2 header .tit_type2{font-size:1.6rem;background:0 0;border:transparent}.data_schedule2 header time{margin-left:auto}.data_schedule2 .data_flight_wrap{position:relative;height:0;margin:0 1.5rem 2.5rem 1.5rem;overflow:hidden;display:none;transition:margin-top .3s ease;-webkit-transition:margin-top .3s ease}.data_schedule2 .data_flight_wrap.guide:before{content:none}.data_schedule2 .data_flight_wrap.guide [class*=info_box]{margin-left:.5rem}.data_schedule2 .data_flight_wrap:before{content:'';width:1px;height:calc(100% - 3rem);background-color:#dee0e2;position:absolute;top:3.5rem;left:1.4rem}.data_schedule2 .data_flight_wrap .city:only-child{min-height:3.6rem}.data_schedule2 .data_flight_wrap .city>span{font-size:1.2rem;letter-spacing:-.05em;color:#5b646e;display:block}.data_schedule2 .btn_wrap5{padding:0}.data_schedule2 [class*=info_box]{font-size:1.3rem;position:relative;z-index:2}.data_schedule2 .info_box1{margin:.5rem 0;padding:1rem 1.8rem 1rem 2.3rem;box-sizing:border-box;background-color:#f0f5fb;border-radius:.3rem;display:flex;-webkit-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.data_schedule2 .info_box1:last-child{margin-bottom:0}.data_schedule2 .info_box1.p1{padding-right:3rem}.data_schedule2 .info_box1>dt{width:4rem;font-weight:700;color:#5b646e}.data_schedule2 .info_box1>dt:before{content:'';width:.3rem;height:.3rem;border-radius:50%;background-color:#5b646e;position:absolute;top:1.9rem;left:1.5rem}.data_schedule2 .info_box1>dt:after{content:':';padding:0 .5rem}.data_schedule2 .info_box1>dd{width:calc(100% - 4rem);margin-left:auto;line-height:1.7rem}.data_schedule2 .info_box1 i+i:before{content:'-';display:inline-block;margin:0 .6rem .15rem}.data_schedule2 .info_box1 .sub{position:absolute;top:0;right:0}.data_schedule2 [class$="_data"]{font-weight:400;font-size:1.3rem;line-height:1.7rem}.data_schedule2 [class$="_data"]:after{content:'';display:block;clear:both}.data_schedule2 [class$="_data"] b{color:#020219;display:block}.data_schedule2 [class^=accom_] dt{padding:.1rem 1rem;border:1px solid;border-radius:9rem 9rem 9rem 9rem;background-color:#fff;border-color:#91d4f0;font-weight:700;font-size:1.1rem;color:#2096ce;float:left}.data_schedule2 [class^=accom_] dd{padding-left:5rem;color:#5b646e;word-break:keep-all}.data_schedule2 .info_box1 button{padding-left:2.9rem;width:0;height:3.1rem;margin-top:-1.55rem;background-color:#5b646e;border-radius:.3rem 0 0 .3rem;display:inline-block;position:absolute;top:50%;right:0;overflow:hidden}.data_schedule2 .info_box1 button:after,.data_schedule2 .info_box1 button:before{content:'';width:.2rem;height:1rem;background-color:#fff;border-radius:10rem 10rem 10rem 10rem;position:absolute;top:1rem;transition:all .3s ease;-webkit-transition:all .3s ease}.data_schedule2 .info_box1 button:before{left:1.1rem;transform:rotate(-45deg)}.data_schedule2 .info_box1 button:after{left:1.7rem;transform:rotate(-135deg)}.data_schedule2 .info_box1.on button:before{transform:rotate(-135deg)}.data_schedule2 .info_box1.on button:after{transform:rotate(-45deg)}.data_schedule2 .accom_view{width:100%;padding:1rem 1.5rem;margin:-.5rem 0 .5rem;box-sizing:border-box;background-color:#fff;border:1px solid #dee0e2;border-top:0;border-radius:0 0 .3rem .3rem;letter-spacing:-.05rem;display:inline-block;position:relative;z-index:2}.data_schedule2 .accom_view .accom_data{position:relative;display:block}.data_schedule2 .accom_view .accom_data+.accom_data{padding-top:1.1rem;margin-top:.9rem;border-top:1px solid #dee0e2;display:none}.data_schedule2 .accom_view .accom_data>dt{border-color:#aeaeeb;color:#5e5ed7;left:0}.data_schedule2 .accom_view .accom_data>dd{padding-left:4.8rem;display:block}.data_schedule2 .info_box1.on+.accom_view .accom_data+.accom_data{display:block}.data_schedule2 .info_box1 .meal_data{margin-top:-.5rem}.data_schedule2 .info_box1 .meal_data>*{margin-top:.5rem;line-height:1.7rem;display:inline-block}.data_schedule2 .info_box1 .meal_data dt{width:2.2rem;padding:.1rem 1rem;border:1px solid #adb1b6;border-radius:.3rem .3rem .3rem .3rem;background-color:#fff;font-weight:700;font-size:1.1rem;color:#40464d}.data_schedule2 .info_box1 .meal_data dd{width:calc(100% - 6rem)}.data_schedule2 .info_box2:not(:last-child){padding-bottom:.7rem}.data_schedule2 .info_box2 .spot>dd,.data_schedule2 .info_box2 .spot>dt{position:relative;padding-left:4.1rem}.data_schedule2 .info_box2 .spot>dd[class^=ico]:before,.data_schedule2 .info_box2 .spot>dt:before{content:'';display:block;position:absolute;top:0;left:0;background:url('../img/common/icon_set.png') no-repeat 0 0;background-size:auto 50rem;border-radius:50%}.data_schedule2 .info_box2 .spot>dt:before{width:3rem;height:3rem;background-color:#24aae1;background-position:-12.5rem -45rem}.data_schedule2 .info_box2 .spot>dt{margin:2rem 0 1.9rem;padding-top:.4rem;padding-bottom:.3rem;min-height:2.2rem;font-size:1.6rem;font-weight:700;color:#2096ce}.data_schedule2 .info_box2 .spot>dd[class^=ico]:before{left:.2rem;width:2.5rem;height:2.5rem;background-color:#fff;border:.1rem solid #24aae1;box-sizing:border-box}.data_schedule2 .info_box2 .spot>dd[class^=ico]{padding-top:.4rem}.data_schedule2 .info_box2 .spot>dd{margin:1.5rem 0;font-size:1.4rem;line-height:1.15}.data_schedule2 .info_box2 .spot>dt+dd{margin-top:-.5rem}.data_schedule2 .info_box2 .spot>dd cite{font-weight:700;font-style:normal}.data_schedule2 .info_box2 .spot>dd cite[data-air-logo]{display:inline}.data_schedule2 .info_box2 .spot>dd cite[data-air-logo] i{color:#adb1b6}.data_schedule2 .info_box2 .spot>dd time{font-weight:700;color:#2096ce}.data_schedule2 .info_box2 .spot>dd .cont{margin-top:1rem}.data_schedule2 .info_box2 .spot>dd .cont p+p{margin-top:1rem}.data_schedule2 .info_box2 .spot>dd.ico1:before{background-position:0 -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico2:before{background-position:-2.5rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico3:before{background-position:-5rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico4:before{background-position:-7.5rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico5:before{background-position:-10rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico6:before{background-position:-12.5rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico7:before{background-position:-15rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico8:before{background-position:-17.5rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico9:before{background-position:-20rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico10:before{background-position:-22.5rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico11:before{background-position:-25rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico12:before{background-position:-27.5rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico13:before{background-position:-30rem -42.5rem}.data_schedule2 .info_box2 .spot>dd.ico14:before{background-position:-32.5rem -42.5rem}.inside .data_schedule2.on{padding-bottom:0}.data_schedule2.on .data_flight_wrap{height:auto;margin:1rem 1.5rem 0 1.5rem;display:block}.data_schedule2.on:not(.t1):last-child{padding-bottom:0;margin-bottom:-2.5rem}.data_schedule2.on:last-child .data_flight_wrap{overflow:visible;padding-bottom:2.5rem;margin-bottom:0}.data_schedule2.on:last-child .data_flight_wrap:before{height:auto;bottom:0}.data_schedule2.last.on:last-child .data_flight_wrap:before{top:0}.data_schedule3{padding:1.6rem 1.25rem 1.1rem}.data_schedule3 li{padding:.4rem 0;text-align:left;line-height:1.385;letter-spacing:-.05em}.data_schedule3 dl{display:inline-flex;-webkit-display:inline-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.data_schedule3 dl>*{margin-bottom:.2rem}.data_schedule3 dl dt{width:4.7rem;font-size:1.3rem;font-weight:700}.data_schedule3 dl dt.subject{height:2.2rem;padding:0 .5rem;background-color:#d3eef9;border-radius:.3rem;box-sizing:border-box;text-align:center}.data_schedule3 dl dt.subject{line-height:2.3rem}.data_schedule3 dl dt.subject+dd{color:#5b646e}.data_schedule3 dl dd{width:calc(100% - 5.5rem);margin-left:.8rem}.data_schedule3 [data-air-logo]{height:100%;padding-left:2.2rem;line-height:2.3rem;background-position:0 .4rem;vertical-align:middle;word-break:keep-all}.data_schedule3 [data-traffic]+[data-traffic]{margin-left:.5rem}.data_schedule3.t1{border-bottom:0!important}.data_schedule3.t1 dl dt{position:relative;margin-left:3.85rem;padding-left:1.9rem;width:auto;font-weight:400}.data_schedule3.t1 dl dt.subject{margin:0;padding:0;background-color:transparent;text-align:left;font-weight:700}.data_schedule3.t1 dl dt.subject+dd{margin-left:1.5rem;color:#020219}.data_schedule3.t1 dl dd{margin-left:.2rem;width:calc(100% - 12rem);font-size:1.3rem}.data_schedule3.t1 dl dt.end:before,.data_schedule3.t1 dl dt.start:before{content:"";position:absolute;left:0;z-index:2;width:.3rem;height:.3rem;border-radius:50%;border:2px solid #adb1b6;background-color:#fff}.data_schedule3.t1 dl dt.start:before{top:.45rem}.data_schedule3.t1 dl dt.end:before{top:.55rem}.data_schedule3.t1 dl dt.start:after{content:"";position:absolute;top:.8rem;left:.35rem;width:.1rem;height:100%;background-color:#adb1b6}td.data_schedule3.t1{padding-bottom:.6rem;border-bottom:1px solid #dee0e2!important}.data_schedule3.t1>strong{display:block;font-weight:400}.data_schedule3.t1 [data-air-logo],.data_schedule3.t1 [data-traffic]{height:auto}.data_schedule3.t1 [data-air-logo]+dl dt,.data_schedule3.t1 [data-traffic]+dl dt{margin-left:0}.data_schedule3.t1 [data-air-logo]+dl dd,.data_schedule3.t1 [data-traffic]+dl dd{width:calc(100% - 7rem)}.round_box{padding:1.5rem 2rem 2rem;letter-spacing:-.05em;background-color:#f0f5fb;border-radius:.5rem}.round_box{text-align:center;position:relative}.round_box:before{content:'';width:100%;height:1.5rem;background-image:radial-gradient(circle,#fff 50%,rgba(255,0,0,0) 50%);background-position:0 0;background-size:1.6rem 1.6rem;position:absolute;bottom:-.7rem;left:0}.round_box dl{width:100%;display:inline-flex;-webkit-display:inline-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.round_box dl>*{width:50%;padding:.8rem 0 .5rem;border-bottom:1px solid #dee0e2;font-weight:700;font-size:1.3rem}.round_box dl>* span{font-weight:400;color:#7c838b}.round_box dl dt{text-align:left}.round_box dl dd{font-weight:700;font-size:1.5rem;line-height:1.8rem;text-align:right}.round_box dl dd span{font-weight:400;font-size:1.1rem}.round_box dl+[class*=btn_]{margin:1rem auto 0}.round_box[class*="t"]+.tit_sub{padding-top:.6rem}.round_box[class*="t"] strong{font-weight:700;font-size:1.3rem;color:#495058;text-align:left;display:block}.round_box[class*="t"] dl{padding-top:.8rem;margin-top:.8rem;font-weight:400;border-top:1px solid #dee0e2}.round_box[class*="t"] dl:first-child{padding-top:0;margin-top:0;border-top:0}.round_box[class*="t"] dl>*{padding:0;border-bottom:0;font-size:1.3rem;line-height:2.2rem;color:#495058}.round_box[class*="t"] dl dd{font-weight:400}.round_box[class*="t"] .total,.round_box[class*="t"] dd.price{padding-top:.8rem;margin-top:.8rem;border-top:1px solid #adb1b6}.round_box[class*="t"] .price{font-weight:400;font-size:1.2rem;color:#ff464d}.round_box[class*="t"] .price b{font-size:1.7rem}.round_box[class*="t"]+.round_box[class*="t"]{margin-top:1rem}.round_box[class*="t"] .total{color:#020219;font-size:1.4rem}.charge_detail>.round_box{border-radius:0 0 .5rem .5rem}.round_box[class*="t"] span.price,.round_box[class*="t"] span.price>em{display:block;text-align:right}.round_box[class*="t"] span.price>em{font-weight:400;font-size:1.1rem;color:#adb1b6}[class*=ly_group] [class*=layer_] .round_box[class*="t"]+p.txt_c2{margin:1rem 0;font-size:1.2rem;text-align:left}[class*=ly_group] [class*=layer_] .round_box[class*="t"]+p.txt_c2:before{box-shadow:inset 0 0 10rem #ff464d}.round_box.t2:after{content:'';display:block;clear:both}.round_box.t2 strong{width:30%;float:left}.round_box.t2>:nth-child(2)~*{margin-top:.5rem}.round_box.t2>span{width:70%;float:right;text-align:right}.round_box.t2 span:not([class=price])>em{display:block;font-size:1.1rem;color:#ff464d;font-weight:400}.round_box.t2>span+strong{clear:both}.round_box.t2.none:before{display:none}.round_box.t2 .no_back{font-size:1.5rem}.round_box.t2[data-update=up20220823] p{display:flex;justify-content:space-between}.round_box.t2[data-update=up20220823] p.total_cash strong{font-size:1.5rem}.round_box.t2[data-update=up20220823] p.total_cash span b{font-size:1.8rem}.round_box.t2[data-update=up20220823] p.total_back strong{width:70%;float:none;letter-spacing:-1.2px}.round_box.t2[data-update=up20220823] p.total_back strong a{color:#495058!important;font-size:1.3rem}.round_box.t2[data-update=up20220823] p.total_back strong span{color:#1f90c6}.round_box.t2[data-update=up20220823] p.total_back span{width:auto;float:none;text-align:right}.round_box.t2[data-update=up20220823] p.total_back img{width:4.5rem;vertical-align:middle;padding-right:.3rem}.round_box.t2[data-update=up20220823] em{font-weight:400;font-size:1.1rem;color:#adb1b6;display:block;text-align:right}#layer_tooltip11:after{display:none}#layer_tooltip0 .ly_con li,#layer_tooltip11 .ly_con li{text-align:left;margin-bottom:10px}#layer_tooltip11 .ly_con li.cl_red{color:#ff464d}.codeshare_layer{margin-top:-.5rem}.codeshare_layer strong{margin-left:0!important}.codeshare_layer strong a{font-size:1.4rem;font-weight:400;position:relative;padding-left:.8rem}.codeshare_layer strong a:before{content:'·';position:absolute;top:0;left:0}.codeshare_layer strong a:after{display:none}.round_box.t3{padding:1.5rem 3rem;border-radius:0;border-top:1px dashed #cdd0d3;background:#fff}.round_box.t3:before{display:none}.round_box.t3 strong{width:35%;float:left;color:#020219}.round_box.t3>:nth-child(2)~*{margin-top:.5rem}.round_box.t3>span{width:65%;float:right;text-align:right}.round_box.t3>[class*=symbol_type]{clear:both;padding-top:1.2rem}.charge_detail{position:relative;font-size:1.3rem;color:#7c838b}.charge_detail .area{line-height:1.9rem;border:1px solid #dee0e2;border-bottom:0;padding:1.5rem 2rem}.charge_detail .area:first-child{border-radius:.3rem .3rem 0 0}.charge_detail .area>li:not(:last-child){margin-bottom:1.4rem}.charge_detail .area li:last-child dd>ul{border-bottom:none;padding-bottom:0}.charge_detail .area>li>strong{margin:-1.5rem -2rem 1.5rem -2rem;padding:1rem 2rem;color:#020219;border-bottom:1px solid #dee0e2;background-color:#f0f5fb;display:block}.charge_detail .area:first-child>li:first-child>strong{border-radius:.3rem .3rem 0 0}.charge_detail .area>li+li>strong{border-top:1px solid #dee0e2}.charge_detail .area dt,.charge_detail .area dt+dd,.charge_detail .box dt+dd{color:#495058;font-weight:700;line-height:2.2rem}.charge_detail .area dt{float:left}.charge_detail .area dt.data_pay_detail_tit{width:100%;margin-bottom:1.2rem;font-size:1.6rem}.charge_detail .area dt>span{font-size:0}.charge_detail .area dt+dd{text-align:right}.charge_detail .area dd>ul{border-bottom:1px solid #dee0e2;padding:1rem 0}.charge_detail .area dd>ul li{margin-bottom:.5rem}.charge_detail .area dd>ul li span{float:right;text-align:right}.charge_detail .box{color:#5b646e;line-height:2.1rem;background-color:#f0f5fb;border-radius:0;box-sizing:border-box;padding:1.5rem 2rem 1.2rem}.charge_detail .box cite,.charge_detail .box p+dl dt{display:none}.charge_detail .box p{color:#495058;font-weight:700}.charge_detail .box .total{text-align:right;margin-top:.3rem}.charge_detail .box .total dd{font-size:1.2rem;color:#ff464d;font-weight:400}.charge_detail .box .total dd strong{font-size:1.8rem}.charge_detail .box .total dd em{display:inline-block;font-size:1.1rem;color:#adb1b6;font-weight:400}.charge_detail .box .total:after{content:"";display:inline-block;height:.5rem;background:url("../img/common/bg.png") repeat;background-size:1.1rem .5rem;position:absolute;bottom:-.4rem;left:0;right:0}.charge_detail .box .total:only-child dt{float:left;color:#495058;text-align:left;font-weight:700}.charge_detail .box .total:only-child dd em{display:block}.charge_detail.t1{font-weight:400;border:0;padding:0}.charge_detail.t1 h3{font-size:1.2rem;color:#4b4bac;font-weight:400;margin:2.2rem 0 .6rem}.charge_detail.t1 h3:first-child{margin-top:0}.charge_detail.t1 .box{position:relative;border-radius:.3rem .3rem 0 0;padding:2rem;margin-bottom:1.4rem}.charge_detail.t1 .box dt{font-weight:700}.charge_detail.t1 .box dd ul{font-weight:400;border-top:1px solid #dee0e2;border-bottom:1px solid #adb1b6;padding:.8rem 0;margin:.8rem 0}.charge_detail.t1 .box dd ul span,.charge_detail.t1 .box dd.total span{float:right;text-align:right}.charge_detail.t1 .box dd.total{font-size:1.2rem;color:#ff464d;text-align:left}.charge_detail.t1 .box dd.total cite{display:unset;font-size:1.4rem;color:#020219;font-weight:700;font-style:inherit}.charge_detail.t1 .box dd.total strong{font-size:1.7rem}.charge_detail.t2 .area>li:not(:last-child){margin-bottom:1rem}.charge_detail.t2 .area>li+li{border-top:1px solid #dee0e2;padding-top:1rem}.charge_detail.t2 .area dd,.charge_detail.t2 .area dt{color:#7c838b;font-weight:400}.charge_detail.t2 .area dd:last-of-type,.charge_detail.t2 .area dt:last-of-type{color:#495058}.charge_detail.t2 .box .total dt{float:left;display:inline;color:#495058;text-align:left;font-weight:700}.charge_detail.t2 .box .total dd em{display:block}.charge_detail.t2 .area dl:after{content:'';display:block;clear:both}.charge_detail.t2 .area dl+dl{margin-top:1rem}.charge_detail.t2 .area dt{width:30%;float:left}.charge_detail.t2 .area dd{width:70%;float:right}.charge_detail.t2 .area dd .txt_s2.txt_c7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charge_detail.t3 dd>ul>li{padding-left:1rem;position:relative}.charge_detail.t3 dd>ul>li:before{content:'└';margin-right:.3rem}.round_box2{padding:1rem 1.5rem;border:1px solid #dee0e2;border-radius:.3rem}.round_box2 dl{margin-bottom:-1rem}.round_box2 dl,.round_box2 ol{padding:1rem 0;position:relative}.round_box2 dl:first-child{margin-top:-1rem}.round_box2 dl+dl{margin-top:1rem;border-top:1px solid #eeeff0}.round_box2 dl dt{font-weight:700;font-size:1.4rem}.round_box2 dl dt+dd{margin-top:.2rem}.round_box2 dl dd,.round_box2 ol li{font-size:1.3rem;letter-spacing:-.05rem;line-height:1.9rem;display:inline-block}.round_box2 ol li+li:before{content:'';width:.9rem;height:.6rem;background:0 -15rem url("../../mob/img/common/icon_route.png") no-repeat;background-size:25rem auto;display:inline-block;margin:0 .4rem .15rem .1rem}.round_box2 ol+img{width:100%;height:20rem;margin-top:1.1rem;background-color:#dee0e2;border-radius:.3rem;display:inline-block}.round_box2>p{font-size:1.2rem}.round_box2>.symbol_type1{font-size:1.3rem}.round_box2 dl[class^=ico]>*,.round_box2 ol[class^=ico]{padding-left:5.8rem}.round_box2 [class^=ico]:before{content:'';width:4.8rem;height:4.8rem;background:#f0f5fb;border-radius:50%;position:absolute;top:50%;margin-top:-2.4rem;left:0}.round_box2 [class^=ico]:after{content:'';width:2.5rem;height:2.5rem;background:url('../img/common/icon_set.png') no-repeat 0 0;background-size:50rem auto;position:absolute;top:50%;margin-top:-1.2rem;left:1.15rem}.round_box2 .ico1:after{background-position:-22.5rem -35rem}.round_box2 .ico2:after{background-position:-25rem -35rem}.round_box2 .ico3:after{background-position:-27.5rem -35rem}.round_box2 .ico4:after{background-position:-30rem -35rem}.round_box2 .ico5:after{background-position:-32.5rem -35rem}.round_box2 .ico6:after{background-position:-35rem -35rem}.round_box2 .ico7:after{background-position:-37.5rem -35rem}.round_box2 .ico8:after{background-position:-40rem -35rem}.round_box2 .ico9:after{background-position:-42.5rem -35rem}.round_box2 .ico10:after{background-position:-45rem -35rem}.round_box2 .ico11:after{background-position:-47.5rem -35rem}.round_box2 .ico12:after{background-position:-17.5rem -45rem}.round_box3{padding:.5rem 1.5rem 1rem;border:1px solid #d3eef9;background-color:#e9f6fc}.round_box3 dl>*{font-size:1.3rem}.round_box3 dl:before{content:'';width:4.3rem;height:4.3rem;background-color:#fff;border-radius:50%;margin-right:.9rem;display:inline-block;vertical-align:middle}.round_box3 dl dt{display:inline-block;vertical-align:middle;position:relative}.round_box3 dl dt:before{content:'';width:1.3rem;height:1.3rem;border:.6rem solid #24aae1;border-radius:50%;position:absolute;top:-.4rem;left:-4.6rem}.round_box3 dl dt+dd{margin-top:1rem}.round_box3 dl dd{padding-left:1rem}.round_box3 dl dd+dd{margin-top:.5rem}.round_box3+.round_box3{margin-top:1rem;border-color:#ffdadb;background-color:#ffeced}.round_box3+.round_box3 dl dt:after,.round_box3+.round_box3 dl dt:before{content:'';width:.3rem;height:2.2rem;background-color:#ff464d;border:none;border-radius:10rem 10rem;position:absolute;top:-.2rem;left:-3.5rem}.round_box3+.round_box3 dl dt:before{transform:rotate(-45deg)}.round_box3+.round_box3 dl dt:after{transform:rotate(-135deg)}.step_type1{overflow:hidden;padding:1rem 0;counter-reset:step;font-size:0}.step_type1 li{display:inline-block;position:relative;z-index:1;box-sizing:border-box;vertical-align:top}.step_type1 li:after{content:"";position:absolute;top:1rem;left:0;right:0;height:1px;background:#cdd0d3;z-index:-1}.step_type1 li:last-child:after{display:none}.step_type1 li:nth-last-child(2),.step_type1 li:nth-last-child(2)~li{width:50%}.step_type1 li:nth-last-child(2):first-child{margin-left:25%}.step_type1 li:nth-last-child(2)~li:last-child{margin-right:-25%}.step_type1 li:nth-last-child(3),.step_type1 li:nth-last-child(3)~li{width:33%}.step_type1 li:nth-last-child(3):first-child{margin-left:16.5%}.step_type1 li:nth-last-child(3)~li:last-child{margin-right:-16.5%}.step_type1 li:nth-last-child(4),.step_type1 li:nth-last-child(4)~li{width:25%}.step_type1 li:nth-last-child(4):first-child{margin-left:12.5%}.step_type1 li:nth-last-child(4)~li:last-child{margin-right:-12.5%}.step_type1 li:only-child{width:50%;margin-left:50%}.step_type1 li span{display:block;transform:translateX(-50%);text-align:center;color:#8693a0;font-size:1.3rem;font-weight:700;line-height:1.7rem;letter-spacing:-.03em}.step_type1 li[title] span{color:#2096ce}.step_type1 li.past:before,.step_type1 li[title].on:before{content:"";background-image:url("../img/common/icon_set.png");background-repeat:no-repeat;background-size:50rem auto}.step_type1 li[title].on:before{background-position:-42.5rem -7.5rem}.step_type1 li.past:before{background-position:-40rem -7.5rem}.step_type1.t1 li[title]:only-child{width:70%}.step_type1.t1 li:before{content:"";background-color:#8693a0;background-image:url("../img/common/icon_set.png");background-repeat:no-repeat;background-position:-42.5rem -7.5rem;background-size:50rem auto}.step_type1.t1 li[title]:before{background-color:#24aae1;color:#fff}.step_type1.t1 li.cancel:before{background-position:-37.5rem -7.5rem}.step_type1.t1 li.fee span{color:#ff464d}.step_type1.t1 li.fee:before{background-color:#ff464d;background-position:-42.5rem -7.5rem}.step_type1.t1 time{display:block;font-size:1.2rem;font-weight:400}.step_type1 li[title].stop span:before,.step_type1 li[title].stop2 span:before,.step_type1.t1 li[title].stop2:before,.step_type1.t1 li[title].stop:before{background-color:#dee0e2}.step_type1 li[title].stop span,.step_type1 li[title].stop2 span{color:#8693a0}.step_type1.t1 li[title].stop:before{background-position:-40rem -7.5rem}.step_type1 li[title].imposs span:before,.step_type1.t1 li[title].imposs:before{background-color:#ff464d}.step_type1.t1 li[title].imposs:before,.step_type1.t1 li[title].stop2:before{background-position:-37.5rem -7.5rem}.step_type1 li[title].imposs span{color:#ff464d}.step_type1 li:before,.step_type1 p:before{content:counter(step);counter-increment:step;display:block;position:relative;z-index:2;box-sizing:border-box;margin:0 0 .4rem -1rem;width:2rem;height:2rem;border-radius:50%;text-align:center;color:#8693a0;font-size:1.2rem;font-weight:700;line-height:2rem}.step_type1 li[title]:before{color:#fff}.step_type1 li span:before,.step_type1 p span:before{content:"";position:absolute;left:50%;top:-2.4rem;width:2rem;height:2rem;margin-left:-1rem;border-radius:50%;background-color:#dee0e2}.step_type1 li[title] span:before,.step_type1 p[title] span:before{background-color:#24aae1}.step_type1.t2{padding:2rem 1.4rem 2.5rem}.step_type1.t2 li:after{content:"";position:absolute;top:2rem;background:#cecef3}.step_type1.t2 li span{color:#aeaeeb;font-weight:400}.step_type1.t2 li[title] span{color:#020219;font-weight:700}.step_type1.t2 li.past span{color:#020219;font-weight:700}.step_type1.t2 li:nth-last-child(2),.step_type1.t2 li:nth-last-child(2)~li{width:66%}.step_type1.t2 li:nth-last-child(2):first-child{margin-left:16.5%}.step_type1.t2 li:nth-last-child(2)~li:last-child{margin-right:-70.5%}.step_type1.t2 li:nth-last-child(3),.step_type1.t2 li:nth-last-child(3)~li{width:33%}.step_type1.t2 li:nth-last-child(3):first-child{margin-left:16.5%}.step_type1.t2 li:nth-last-child(3)~li:last-child{margin-right:-16.5%}.step_type1.t2 li:before{margin:0 0 .3rem -2rem;width:4rem;height:4rem;color:#aeaeeb;font-size:1.5rem;line-height:4rem}.step_type1.t2 li[title]:before{color:#fff}.step_type1.t2 li.past:before{width:2.5rem;height:2.5rem;margin:.8rem 0 1rem -1.25rem;background-position:-45rem -7.5rem}.step_type1.t2 li span:before{top:-4.3rem;width:4rem;height:4rem;margin-left:-2rem;border:1px solid #cecef3;background-color:#f0f5fb;box-sizing:border-box}.step_type1.t2 li.past span:before,.step_type1.t2 li[title] span:before{border:1px solid #5e5ed7;background-color:#5e5ed7}@supports (-webkit-overflow-scrolling:touch){.step_type1 li:before{line-height:2.3rem}.step_type1.t2 li:before{line-height:4.3rem}}[class*=mes_data_],[class*=tbl_type] [class*=mes_data_]{position:relative;padding:3.5rem 0;font-size:1.2rem;line-height:1.6rem;color:#5b646e;text-align:center;letter-spacing:-.05em;background-color:#fff}[class*=mes_data_]:before{content:"";width:5rem;height:5rem;margin:auto;display:block}[class*=mes_data_].mes_data_non_member_phone{padding-bottom:0}[class*=mes_data_].mes_data_non_member_cpc+p{font-size:1.1rem;text-align:center}.mes_data_none:before{display:none}.mes_data_none2:before{display:none}.mes_data_ing:before{background:url("../img/common/loading_message.gif") no-repeat;background-size:5rem auto}.mes_data_contract:before{background:url("../img/common/icon_message.png") no-repeat -10rem -5rem;background-size:50rem auto}.mes_data_qna:before{background:url("../img/common/icon_message.png") no-repeat -5rem -5rem;background-size:50rem auto}.mes_data_non_member_info:before{background:url("../img/common/icon_message.png") no-repeat -14.5rem -5rem;background-size:50rem auto}.mes_data_non_member_phone:before{background:url("../img/common/icon_message.png") no-repeat -19rem -5rem;background-size:50rem auto}.mes_data_non_member_cpc:before{background:url("../img/common/icon_message.png") no-repeat -23.5rem -5rem;background-size:50rem auto}[class*=mes_data_] strong{display:inline-block;width:100%;font-size:1.5rem;color:#020219;line-height:2rem;margin:.3rem auto}[class*=mes_data_]>b:not([class]){font-size:1.3rem;color:#020219}[class*=mes_data_]>*+*{margin-top:1.5rem;display:block}[class*=mes_data_] .btn_wrap{margin-top:1.5rem;display:block;text-align:center}[class*=mes_data_] .btn_wrap a{padding:.9rem 1.5rem;font-size:1.5rem}[class*=mes_data_] .msg_txt{margin-top:1.5rem;padding:2.5rem 0;background-color:#f0f5fb;border-radius:.3rem;font-size:1.5rem;line-height:2rem;color:#020219;display:block}[class*=mes_data_] .msg_txt em{margin-top:1.5rem;font-weight:400;font-size:1.3rem;line-height:1.9rem;color:#8693a0;display:block}[class*=mes_data_] .msg_txt em.txt_c8{font-size:1.5rem}[class*=mes_data_] .msg_txt em:only-child{margin-top:0}[class*=mes_data_] .msg_txt em>u{color:#020219;text-decoration:none}[class*=mes_data_] i{font-weight:700;color:#020219}[class*=mes_data_] .txt_b{font-weight:400;color:#020219}.inside [class*=mes_data_]:last-child{margin-bottom:-2.5rem}[class*=mes_data_] .mes_small{margin-top:0}.mes_data_member[class*=ico]:before{background-image:url("../img/member/icon_member.png");background-size:25rem auto}.mes_data_member.ico1:before{background-position:0 -2.5rem}.mes_data_member.ico2:before{background-position:-5rem -2.5rem}.mes_data_member.ico3:before{background-position:-10rem -2.5rem}.mes_data_member.ico4:before{background-position:-15rem -2.5rem}.mes_data_member.ico5:before{background-position:-20rem -2.5rem}.mes_data_member.ico6:before{background-position:0 -7.5rem}.mes_data_member.ico7:before{background-position:-5rem -7.5rem}.mes_data_member.ico8:before{background-position:-10rem -7.5rem}.mes_data_reserve{padding:2rem 0 2rem!important;color:#020219!important}.mes_data_reserve[class*=ico]:before{width:2.5rem;height:2.5rem;background-image:url("../img/common/icon_message.png");background-size:50rem auto}.mes_data_reserve.box{background-color:#fff;border-radius:.3rem}.mes_data_reserve strong{font-size:1.4rem;line-height:inherit;margin:.8rem auto 0}.mes_data_reserve em{margin-top:0}.mes_data_reserve.ico1:before{background-position:-35rem 0}.mes_data_reserve.ico2:before{background-position:-37.5rem -5rem}.mes_data_reserve.ico3:before{background-position:-40rem 0}.mes_data_reserve.ico4:before{background-position:-42.5rem 0}.mes_data_reserve.ico5:before{background-position:-45rem 0}.mes_type1{padding:2.5rem 1.5rem 2rem;line-height:1.4;letter-spacing:-.03em}.mes_type1 span{display:block;margin-top:1.25rem;text-align:right}.mes_type1 .btn_small2{font-weight:400}.mes_type2{background-color:#fffbe5;border-radius:.3rem;padding:1rem;margin-bottom:1rem;overflow:hidden}.mes_type2 a{background-color:#24aae1;color:#fff;font-size:1.2rem;padding:.5rem 1rem;border-radius:.3rem;display:inline-block;float:right}.mes_data_layer{position:fixed;left:0;top:50%;width:100%;margin-top:-6.2rem;padding:0;background-color:transparent;z-index:2000}.mes_data_layer:before{background:url("../img/common/loading_message.gif") no-repeat;background-size:5rem auto}.mes_data_layer:after{content:"";position:fixed;left:0;top:0;bottom:0;width:100%;background-color:rgba(255,255,255,.9);z-index:-1}.mes_data_layer .ing:before{content:"";position:absolute;top:2.5rem;left:50%;width:2.5rem;height:2.5rem;margin-left:-.1rem;background:url("../img/common/icon_message.png") no-repeat -47.5rem 0;background-size:50rem auto}.mes_data_layer .bar{display:block;width:0;height:.5rem;margin:1rem auto;padding-left:20rem;border-radius:.5rem;background-color:#cdd0d3;background-image:linear-gradient(90deg,#24aae1 0,#24aae1 100%);background-repeat:no-repeat;background-size:0;overflow:hidden;transition:all .7s ease;-webkit-transition:all .7s ease}.mes_data_layer .bar:last-child{margin-top:2rem}.mes_data_layer .text_small{margin-top:0}.mes_data_layer .text_small strong{display:inline;width:auto;font-size:inherit;line-height:1.2}.mes_data_layer.marketing{margin-top:-11rem}.mes_data_layer.marketing:before{display:none}.mes_data_layer .slide_content{margin-bottom:2.5rem;text-align:center}.mes_data_layer .slide_content .control{margin-bottom:.4rem}.mes_data_layer .slide_content .control li{display:inline-block;margin:0 .1rem}.mes_data_layer .slide_content .control li a{display:block;width:.6rem;height:.6rem;border-radius:50%;background-color:#cdd0d3;font-size:0;text-indent:-9999em}.mes_data_layer .slide_content .control li.on a{background-color:#24aae1}.mes_data_layer .slide_content .slide1{margin:0 auto;width:62.5%;padding-top:37.5%}body.frame{overflow-y:auto}.terms_type{font-size:1.3rem;overflow-x:hidden}.terms_type hr{margin:1.5rem 0}.terms_type p{font-size:inherit}.terms_type>[class^=tit]{font-size:1.5rem;color:#2096ce;font-weight:700;margin-top:3rem}.terms_type>[class^=tit_s]{font-size:1.3rem;color:#020219;margin:1rem 0 0}.terms_type>.tit_s2{color:#2096ce}.terms_type>[class^=tit]:first-child{margin-top:2.5rem}.terms_type>.tit+[class^=tit_s]{margin-top:2rem}.terms_type>* li>dl.sub{margin-top:1rem}.terms_type>*+table{margin-top:.9rem}.terms_type>table th{font-weight:400}.terms_type>table+:not([class^=tit]){margin-top:.6rem}.terms_type>table+p[class^=txt]{font-size:1.3rem}.terms_type>table+p+p{padding-top:1rem}.terms_type>ul:not([class])>li p,.terms_type>ul:not([class])>li ul{margin-left:2rem}.terms_type [class^=num]{counter-reset:tnum 0}.terms_type [class^=num]>li{opacity:1;display:block}.terms_type [class^=bul] li,.terms_type [class^=num] li,.terms_type [class^=num]>li>p,.terms_type p[class^=bul]{position:relative;padding-left:1.7rem}.terms_type [class^=bul] li:nth-child(9)~li,.terms_type [class^=num] li:nth-child(9)~li{padding-left:2.5rem}.terms_type [class^=bul] li:before,.terms_type [class^=num] li:before,.terms_type p[class^=bul]:before{counter-increment:tnum;display:block;position:absolute;left:0;top:0}.terms_type [class^=num]>li>p:before{display:block;position:absolute;left:0;top:0}.terms_type [class^=num] ul{counter-reset:tnum 0}.terms_type .txt_order>li:first-child:before{content:'가.'}.terms_type .txt_order>li:nth-child(2):before{content:'나.'}.terms_type .txt_order>li:nth-child(3):before{content:'다.'}.terms_type .txt_order>li:nth-child(4):before{content:'라.'}.terms_type .txt_order>li:nth-child(5):before{content:'마.'}.terms_type .txt_order>li:nth-child(6):before{content:'바.'}.terms_type .txt_order>li:nth-child(7):before{content:'사.'}.terms_type .txt_order>li:nth-child(8):before{content:'아.'}.terms_type .txt_order>li:nth-child(9):before{content:'자.'}.terms_type .txt_order>li:nth-child(10):before{content:'차.'}.terms_type .txt_order>li:nth-child(11):before{content:'카.'}.terms_type .txt_order>li:nth-child(12):before{content:'타.'}.terms_type .txt_order>li:nth-child(13):before{content:'파.'}.terms_type .txt_order>li:nth-child(14):before{content:'하.'}.terms_type .num1>li:before{content:counter(tnum);left:.1rem;top:.6rem;font-size:1rem;width:1.1rem;height:1.1rem;box-shadow:0 0 0 .1rem;border-radius:50%;text-align:center;line-height:1}.terms_type .num1>li>ul:not([class*=bul])>li:before,.terms_type .num2>li:before{content:counter(tnum) '.'}.terms_type .num2>li>ul:not([class*=bul])>li:before,.terms_type .num3>li:before{content:counter(tnum) ')'}.terms_type .bul1>li:before,.terms_type p.bul1:before{content:'';top:10px;left:.3rem;width:.3rem;height:.3rem;border-radius:50%;background:#020219}.terms_type p.bul1{margin-top:1rem}.terms_type .bul1 li,.terms_type .bul2 li,.terms_type .num3>li>ul>li,.terms_type [class^=num]>li>p,.terms_type p.bul1{padding-left:10px}.terms_type .bul2>li:before,.terms_type .num3>li>ul>li:before,.terms_type [class^=num]>li>p:before{content:'-'}.terms_type .bul3{margin-top:.9rem}.terms_type .bul3:before{content:'*'}.terms_type .tab{margin:2rem 0 1.5rem;font-size:0;border:.1rem solid #dee0e2;border-radius:.3rem;vertical-align:middle;display:table}.terms_type .tab li{position:relative;vertical-align:middle;display:table-cell}.terms_type .tab li.on{z-index:5}.terms_type .tab li a{padding:.5rem 1.5rem;font-weight:700;font-size:1.3rem;color:#5b646e;display:block}.terms_type .tab li:first-child a,.terms_type .tab li:first-child a:after{border-radius:.3rem 0 0 .3rem}.terms_type .tab li:last-child a,.terms_type .tab li:last-child a:after{border-radius:0 .3rem .3rem 0}.terms_type .tab li:not(:last-child) a:before{content:"";position:absolute;right:0;top:50%;width:.1rem;height:1.4rem;margin:-.7rem 0 0 0;background-color:#dee0e2}.terms_type .tab li.on a{color:#fff;background-color:#5b646e}.terms_type .tab li.on a:before{display:none}.terms_type .tab li.on a:after{content:"";position:absolute;left:-.1rem;top:-.1rem;right:0;bottom:-.1rem;border:.1rem solid #5b646e;background-color:#5b646e;z-index:-1}.terms_type .type1{font-size:120%;font-weight:700}.terms_type .type1 a,.terms_type .type1 div,.terms_type .type1 dl,.terms_type .type1 em,.terms_type .type1 li,.terms_type .type1 p,.terms_type .type1 td,.terms_type .type1 th,.terms_type .type1 ul{font-size:inherit!important;font-weight:inherit!important}dl.terms_type{font-size:1.3rem}dl.terms_type>dt{font-weight:700}.terms_type .type2{padding-left:1.7rem;text-indent:-1.7rem;font-size:120%;font-weight:700}.terms_type .type2 .txt_order{margin-left:1.7rem}.slide1{position:relative;padding-top:25%;overflow:hidden}.slide1>ul{position:absolute;left:0;top:0;width:100%;height:100%;transition-duration:0s;transform:translate3d(0,0,0);-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0)}.slide1>ul:after{clear:both;content:"";display:block}.slide1>ul>li{float:left;width:100%;height:100%;text-align:center;box-sizing:border-box;padding:0 .5rem}.slide1>ul>li img{width:100%;height:100%}.slide1 .indicator{position:absolute;left:0;bottom:.5rem;width:100%;font-size:0;text-align:center}.slide1 .indicator li{width:1.6rem;height:1.6rem;vertical-align:top;display:inline-block}.slide1 .indicator li+li{margin-left:.3rem}.slide1 .indicator li a{position:relative;height:100%;line-height:999px;text-align:center;display:block;overflow:hidden;box-sizing:border-box}.slide1 .indicator li a:before{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:.8rem;margin:-.5rem 0 0 -.5rem;border-radius:50%;border:1px solid #fff}.slide1 .indicator li.on a:before{background-color:#fff}.slide1 .page_box{position:absolute;left:0;bottom:1rem;width:100%;font-size:1.2rem;line-height:1.584;color:#adb1b6;text-align:center}.slide1 .page_box span{padding:0 .8rem;border-radius:10rem;background-color:rgba(2,2,25,.5);display:inline-block}.slide1 .page_box span u{font-weight:700;color:#fff;text-decoration:none}.slide1 .control_pn a{position:absolute;top:50%;width:0;height:3.6rem;margin-top:-1.8rem;padding-left:3.6rem;border-radius:50%;white-space:nowrap;background-color:rgba(0,0,0,.5);overflow:hidden}.slide1 .control_pn a.btn_prev{left:1.5rem}.slide1 .control_pn a.btn_next{right:1.5rem}.slide1 .control_pn a:before{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:.8rem;border:solid #fff;border-width:0 0 .2rem .2rem}.slide1 .control_pn a.btn_prev:before{margin:-.5rem 0 0 -.2rem;transform:rotate(45deg)}.slide1 .control_pn a.btn_next:before{margin:-.5rem 0 0 -.6rem;transform:rotate(-135deg)}.slide1 .btn_img[class*=location],.slide1 .btn_img[class*=share]{position:absolute;right:1rem;top:1.2rem}.slide1.t1{padding-top:68%}.slide1.t2{padding-top:42.45%}.panel_banner{min-height:8.3rem;background-color:#f2b702}.panel_banner:empty{min-height:auto;margin-top:0}.panel_banner img{width:100%;min-height:9rem}.panel_banner~.inside{padding-top:2rem}.panel_banner[class*="t"]{display:block;position:relative;box-sizing:border-box;padding:1.85rem 3rem 1.85rem 8rem;color:#40464d;font-size:1.5rem;letter-spacing:-.09em}.panel_banner[class*="t"]:after{content:"";position:absolute;top:50%;right:1rem;margin-top:-.9rem;width:1.1rem;height:2.1rem;background:url("../img/common/icon_arrow.png") no-repeat -12.5rem 0;background-size:25rem auto}.panel_banner[class*="t"] cite{display:inline-block;position:relative;font-style:normal;font-weight:700}.panel_banner[class*="t"] cite:before{content:"";position:absolute;top:-1.85rem;left:-7rem;width:6rem;height:7.3rem;border-radius:0 0 5.7rem 5.7rem}.panel_banner[class*="t"] cite:after{content:"";position:absolute;top:-.7rem;left:-6.5rem;width:5rem;height:5rem;background-image:url("../img/common/icon_set.png");background-repeat:no-repeat;background-size:50rem auto}.panel_banner[class*="t"] span>*{display:inline-block;vertical-align:middle}.panel_banner[class*="t"] span i{margin-right:.5rem;padding:0 .5rem;border-radius:.1rem;border:.1rem solid;font-size:.75rem;line-height:1.25rem}.panel_banner[class*="t"] span strong{font-weight:700}.panel .panel_banner[class*="t"]{margin-bottom:2rem}.panel_banner.t1{background-color:#efeffb}.panel_banner.t1 cite{display:block}.panel_banner.t1 cite:before{background-color:#5e5ed7}.panel_banner.t1 cite:after{background-position:0 -20rem}.panel_banner.t1 span i{border-color:#5e5ed7;color:#5e5ed7}.panel_banner.t1 span strong{color:#5e5ed7;font-size:1.6rem}.panel_banner.t2{background-color:#e1f4fd}.panel_banner.t2 cite{display:block}.panel_banner.t2 cite:before{background-color:#24aae1}.panel_banner.t2 cite:after{background-position:0 -20rem}.panel_banner.t2 span i{border-color:#24aae1;color:#2096ce}.panel_banner.t2 span strong{color:#2096ce;font-size:1.6rem}.panel_banner.t3{background-color:#ffeced}.panel_banner.t3 cite:before{background-color:#ff464d}.panel_banner.t3 cite:after{background-position:-5rem -20rem}.panel_banner.t3 span strong{color:#ff464d}.panel_banner.t3[data-product=hotel]{background:url("../img/common/src_bnr_bg.png") no-repeat;background-size:cover;color:#fff;position:relative;overflow:hidden}.panel_banner.t3[data-product=hotel]:before{content:"";display:block;position:absolute;top:-35%;right:5%;width:20%;height:100%;background:url("../img/common/src_bnr_badge.png") no-repeat;background-size:100%}.panel_banner.t3[data-product=hotel]:after{content:"";position:absolute;top:50%;width:.9rem;height:.9rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(-45deg)}.panel_banner.t3[data-product=hotel] cite:before{background:url("../img/common/src_bnr_icobg.png") no-repeat;background-size:cover}.panel_banner.t3[data-product=hotel] cite:after{background:url("../img/common/src_bnr_ico.png") no-repeat center;background-size:90%}.panel_banner.t3[data-product=hotel] span strong{color:#9ef9fe}.panel_banner.t4{background-color:#fffbe5}.panel_banner.t4 cite:before{background-color:#ffd800}.panel_banner.t4 cite:after{background-position:-10rem -20rem}.panel_banner.t4 span strong{color:#ffbd00}.content[class*=error]{position:fixed;top:0;left:0;padding:0 3rem;box-sizing:border-box;width:100%;height:100%;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content[class*=error] .mes_data_error{padding:2rem 0;font-size:1.3rem;line-height:1.35}.content[class*=error] .mes_data_error strong{margin:.6rem auto;letter-spacing:-.09em}.content[class*=error] .mes_data_error p{margin-top:0;letter-spacing:-.078em}.content[class*=error] .mes_data_error:before{content:"";display:block;margin:0 auto;width:5rem;height:5rem;background-image:url("../img/common/icon_message.png");background-size:50rem auto}.content.error1 .mes_data_error:before{background-position:0 0}.content.error2 .mes_data_error:before{margin-bottom:.5rem;width:10rem;background-position:-15rem 0}.content.error3 .mes_data_error:before{margin-bottom:.5rem;width:10rem;background-position:-25rem 0}.content.error4 .mes_data_error:before{background-position:-5rem 0}.content.error5 .mes_data_error:before{background-position:-10rem 0}.content[class*=error] .box_territory1{margin-bottom:1rem;box-sizing:border-box;min-width:30rem}.content[class*=error] .cs_center{border-radius:.3rem;border:1px solid #cdd0d3}.content[class*=error] .cs_center{padding:2rem;box-sizing:border-box;min-width:30rem}.content[class*=error] .cs_center:after{content:"";display:block;clear:both}.content[class*=error] .cs_center dl{float:left;width:50%;line-height:1.4}.content[class*=error] .cs_center dt{margin-bottom:.3rem;color:#020219;font-size:1.2rem;font-weight:700;letter-spacing:-.072em}.content[class*=error] .cs_center dd{color:#5b646e;font-size:1.2rem;letter-spacing:-.072em}.content[class*=error] .cs_center dd.number{color:#0091cd;font-size:1.8rem;font-weight:700}.content[class*=error] .cs_center .symbol_type1{overflow:hidden;margin-top:1rem;padding-top:.4rem;width:100%;border-top:.1rem solid #cdd0d3}.content[class*=error] .cs_center .symbol_type1 dd{float:left;box-sizing:border-box;width:50%}.content[class*=error] .cs_center .symbol_type1 strong{display:block}.bnr_area{padding:1.5rem 0}.bnr_area a{position:relative;height:0;padding-top:22.3%;display:block;overflow:hidden}.bnr_area a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.btn_wrap5+.bnr_area{padding:0 0 1.5rem 0}.data_admin{white-space:pre-line}.brief{width:calc(100% - 6.4rem);margin:2rem 0;padding:0 3.2rem;overflow:hidden;position:relative}.brief>ul:after{content:'';display:block;clear:both}.brief>ul li{font-size:1.3rem;float:left;vertical-align:top;text-align:center;position:relative}.brief>ul li+li:before{content:'';width:1px;height:6rem;background-color:#eeeff0;position:absolute;top:0;left:0}.brief>ul li strong{font-size:1.5rem;color:#020219;font-weight:700;line-height:1.8rem;display:block}.brief>button{width:0;padding-left:3.2rem;height:100%;background-color:#fff;overflow:hidden;position:absolute;top:0;display:inline-block}.brief>button:before{content:'';width:1rem;height:1.7rem;background-image:url("../img/common/icon_arrow.png");background-repeat:no-repeat;background-size:20rem auto;position:absolute;top:1rem}.brief>button.disabled:before{opacity:.5}.brief>.btn_prev{left:0}.brief>.btn_prev:before{background-position:-4rem -1.9rem;left:0}.brief>.btn_next{right:0}.brief>.btn_next:before{background-position:-5.8rem -1.9rem;right:0}.member_panel .area_catpcha{margin-top:1rem}.member_panel .area_catpcha p{color:#7c838b;font-size:13px;letter-spacing:-.078em}.member_panel .area_catpcha .group{position:relative;margin:.5rem 0 1rem}.member_panel .area_catpcha .group img{width:calc(100% - 12rem);height:9rem;border-radius:.3rem}.member_panel .area_catpcha .group .btn_type2{position:absolute;right:0;padding-right:1.8rem}.member_panel .area_catpcha .group .btn_type2:first-of-type{top:0;padding-left:4rem}.member_panel .area_catpcha .group .btn_type2:nth-of-type(2){bottom:0;padding-left:4rem}.member_panel .area_catpcha .group .btn_type2:before{position:absolute;top:50%}.member_panel .area_catpcha .group .btn_type2.ico_refresh:before{left:1.5rem;margin-top:-1rem;width:2.1rem;height:2.1rem;background-position:-17.5rem -2.5rem}.member_panel .area_catpcha .group .btn_type2.ico_voice:before{left:1.8rem;margin-top:-1.2rem;width:1.6rem;height:2.3rem;background-position:-15rem -7.5rem}[data-category=signature] .headarea .result_data [class*=btn_small]{top:50%;margin-top:-1rem}[data-category=signature] [class*=icon_txt][data-flag]{padding:.4rem;background-color:#c89f4e;border-color:#c89f4e;color:#fff}[data-category=signature] .item_tour .symbol_type1 li{padding-left:1rem;border-width:0}[data-category=signature] .item_tour .area2 .txt_type{position:inherit}[data-category=signature] .item_tour .area2 .txt_type+strong{margin-left:.4rem}[data-category=signature] [class*=inp_type][class*=util]>button{opacity:100}[data-category=signature] .form_type dd.member_panel{margin-top:0;padding:0}[data-category=signature] .form_type+h2.tit_type2{margin-top:1.5rem;margin-bottom:1rem}[data-category=signature] .inp_area{align-items:center}[data-category=signature] .inp_area>em.txt{line-height:1.5}[data-category=signature] .inp_area>em.txt+[class*=inp_type],[data-category=signature] .inp_area>span.txt2+em.txt{margin-left:0}[data-category=signature] .inp_area>*+*{margin-left:.5rem}[data-category=signature] [class*=inp_type][class*=util]:first-of-type{margin-right:1rem}[data-category=signature] [class*=inp_type][class*=util]:last-of-type{margin-left:1rem}[data-category=signature] [class*=inp_type][class*=util]:last-of-type:before{content:'';width:.5rem;height:1px;background-color:#020219;position:absolute;top:50%;left:-1.25rem}[data-category=signature] [class*=inp_type][class*=util]>span.on:after{content:'';position:absolute;right:1rem;top:50%;width:1.6rem;height:1.6rem;margin-top:-.8rem;background-image:url(../img/common/icon_set.png);background-size:50rem auto;background-position:-27.5rem -2.5rem}[data-category=signature] [class*=inp_type].t2{width:calc((100% - (100% / 9)) - 3px)}[data-category=signature] [class*=inp_type].t2+.txt2{margin-left:3px}[data-category=signature] em.txt+[class*=inp_type] input:only-child{padding:.9rem .8rem .8rem;text-align:center}[data-category=signature] .symbol_type1+[class*=check_type]{margin-top:1.5rem}.txt_data3 [data-air-logo]{margin-bottom:.3rem;font-size:1.3rem;line-height:1.231;display:block}.txt_data3 [data-air-logo] u{font-weight:400;color:#5b636d;text-decoration:none}.txt_data3 [data-air-logo] u:before{content:'';width:1px;height:1.2rem;background-color:#adb1b5;display:inline-block;vertical-align:middle;margin:0 .6rem .1rem .6rem}.txt_data3 em,.txt_data3 span{position:relative;font-size:1.6rem;line-height:1.5;display:inline}.txt_data3 em:not([title*="출발"]){padding-left:3rem}.txt_data3 em:not([title*="출발"]):before{content:"";position:absolute;left:.4rem;top:.6rem;width:2rem;height:.5rem;background:url("../img/common/icon_route.png") no-repeat -2.5rem 0;background-size:25rem auto}.txt_data3[title*="왕복"] em:not([title*="출발"]):before{top:.3rem;height:1.2rem;background-position:0 0}.txt_data3[title*="다구간1"] em:not([title*="출발"]):before{top:.3rem;height:1.2rem;background-position:-5rem 0}.txt_data3[title*="다구간2"] em:not([title*="출발"]):before{top:-.1rem;height:1.9rem;background-position:-7.5rem 0}.txt_data3[title*="다구간"] span{position:absolute;width:0;height:1px;padding-left:1px;overflow:hidden}@supports (-webkit-overflow-scrolling:touch){.txt_data3 em:not([title*="출발"]):before{top:.4rem}.txt_data3[title*="왕복"] em:not([title*="출발"]):before{top:.1rem}.txt_data3[title*="다구간1"] em:not([title*="출발"]):before{top:.1rem}.txt_data3[title*="다구간2"] em:not([title*="출발"]):before{top:-.3rem}}.txt_data3.c1 em:not([title*="출발"]):before{background-position:-2.5rem -2.5rem}.txt_data3.c1[title*="왕복"] em:not([title*="출발"]):before{background-position:0 -2.5rem}.txt_data3.c1[title*="다구간1"] em:not([title*="출발"]):before{background-position:-5rem -2.5rem}.txt_data3.c1[title*="다구간2"] em:not([title*="출발"]):before{background-position:-7.5rem -2.5rem}.txt_data3[data-booking]{display:flex;align-items:center}.txt_data3[data-booking] em,.txt_data3[data-booking] span{font-size:2.3rem;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.txt_data3[data-booking] em[title*="출발"]{max-width:35%;flex:none}.txt_data3[data-booking] em:not([title*="출발"]):before{left:.6rem;top:50%;margin-top:-.25rem}.txt_data3[data-booking][title*="왕복"] em:not([title*="출발"]):before{margin-top:-.6rem}.txt_data3[data-booking][title*="다구간1"] em:not([title*="출발"]):before{left:.6rem;top:50%;margin-top:-.6rem}.txt_data3[data-booking][title*="다구간2"] em:not([title*="출발"]):before{left:.6rem;top:50%;margin-top:-1rem}.txt_data3[data-booking][title*="다구간"] span{position:relative;width:auto;height:auto;margin-left:.3rem;padding-left:unset;flex:none}@supports (-webkit-overflow-scrolling:touch){.txt_data3[data-booking] em:not([title*="출발"]):before{margin-top:-.45rem}.txt_data3[data-booking][title*="왕복"] em:not([title*="출발"]):before{margin-top:-.8rem}.txt_data3[data-booking][title*="다구간1"] em:not([title*="출발"]):before{margin-top:-.8rem}.txt_data3[data-booking][title*="다구간2"] em:not([title*="출발"]):before{margin-top:-1.2rem}}.txt_data3.t1[data-booking] em[title*="출발"]{max-width:45%}.txt_data3.t1[data-booking] em[title]{display:flex;align-items:center;box-sizing:border-box;white-space:unset}.txt_data3.t1[data-booking] em[title] u{text-decoration:none;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.txt_data3.t1[data-booking] em[title] i{margin-left:.3rem;font-size:1.8rem;flex:none;color:#50bbe7}[class*=data_schedule]{text-align:left}[class*=data_schedule] .data_header,[class*=data_schedule] header{position:relative;padding:1.15rem 4.6rem 1.15rem 1.5rem;border:solid #dee0e2;border-width:1px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}[class*=data_schedule] .data_header:only-child,[class*=data_schedule] header:only-child{padding:1.15rem .5rem 1.15rem 1.5rem}[class*=data_schedule] .data_header .entry,[class*=data_schedule] header .entry{min-width:2.9rem;padding:.5rem .8rem;font-weight:700;font-size:1.5rem;line-height:1;color:#fff;text-align:center;border-radius:10rem;border:1px solid #24aae1;background-color:#24aae1;flex:none}[class*=data_schedule] .data_header .txt_data3,[class*=data_schedule] header .txt_data3{margin-left:1rem;flex:1;-webkit-box-flex:1}[class*=data_schedule]>p{height:0;margin:0 1.5rem;font-size:1.4rem;color:#5b646e;text-align:center;letter-spacing:-.05em;overflow:hidden;transition:padding-top ease .3s}[class*=data_schedule]>p strong{font-size:1.6rem;color:#020219;display:block}[class*=data_schedule] .data_header [type=checkbox]{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:0 0;border:0}[class*=data_schedule] .data_header [type=checkbox]+.entry{margin-left:3.2rem}[class*=data_schedule] .data_header [type=checkbox]+.entry:before{content:"";position:absolute;top:50%;left:1.5rem;width:2rem;height:2rem;margin-top:-1.1rem;border-radius:.3rem;border:1px solid #adb1b6;background-color:#fff}[class*=data_schedule] .data_header [type=checkbox]+.entry:after{content:"";position:absolute;top:50%;left:1.9rem;margin-top:-.6rem;width:1.2rem;height:.6rem;border:solid #dee0e2;border-width:0 0 .3rem .3rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .3s ease}[class*=data_schedule] .data_header [type=checkbox]:checked+.entry:after{border-color:#24aae1}@supports (-webkit-overflow-scrolling:touch){[class*=data_schedule] header .entry{padding:.6rem .8rem .4rem .8rem}}[class*=data_schedule].t1{padding-bottom:1.1rem}[class*=data_schedule].t1.on{border-bottom-color:#24aae1}[class*=data_schedule].t1 header{border-bottom-color:transparent}[class*=data_schedule].t2 header .entry{min-width:6.4rem}[class*=data_schedule] .more_view{padding-right:1.65rem;font-weight:700;font-size:1.3rem;color:#2096ce;display:block;text-align:right}[class*=data_schedule] .more_view:before{content:'';width:1.5rem;height:1.5rem;background:url('../img/common/icon_set.png') no-repeat -2.5rem -10rem;background-size:50rem auto;display:inline-block;vertical-align:middle;margin-right:.5rem}[data-update=c-black]{color:#020119!important}[data-update=c-red]{color:#ff464d!important}.flight .txt_wrap1 strong[data-update=c-gray]{color:#8693a0}.flight .txt_wrap1 strong[data-update=c-gray]+strong{padding:2px 5px;background-color:#fae87d}h2.tit_type2.tit_border{border-bottom:1px solid #dee0e2!important;margin-bottom:1rem}.headarea[data-update=up20220906]{background-color:#0166a5;font-family:"Noto Sans CJK KR"}.headarea[data-update=up20220906]:after{background-color:unset}.headarea[data-update=up20220906]~.panel{margin-top:.5rem}.headarea[data-update=up20220906] .result_data{flex-direction:row;justify-content:space-between;min-height:unset;align-items:center;height:100%}.headarea[data-update=up20220906] .result_data .txt_data3{display:block}.headarea[data-update=up20220906] .txt_data3>span{display:block;font-size:1.6rem}.headarea[data-update=up20220906] .txt_data3[data-booking] em{font-size:2.5rem;float:left}.headarea[data-update=up20220906] .txt_data3.t1[data-booking] em[title]{max-width:max-content}.headarea[data-update=up20220906] .txt_data3.t1[data-booking] em[title] i{font-size:5vw;color:#fff}.headarea[data-update=up20220906] .date_data{display:flex;flex-direction:column}.headarea[data-update=up20220906] .date_data p.txt_data4{font-size:1.8rem;padding-right:0;text-align:right}.headarea[data-update=up20220906] .date_data p.sm{font-size:1.6rem}.data_schedule[data-update=up20220906]{overflow:hidden;padding:1.15rem 1.5rem;font-family:"Noto Sans CJK KR"}.data_schedule[data-update=up20220906] header{padding:0 0 1rem 0;border-top:0;border-bottom:1px solid #dee0e2!important}.data_schedule[data-update=up20220906] header h3.entry{max-width:110px;float:left;border-radius:.5rem}.data_schedule[data-update=up20220906] strong{line-height:30px;margin-left:10px}.data_schedule[data-update=up20220906] a.more_view{position:absolute;top:5px;right:0;padding-right:0}.data_schedule[data-update=up20220906] .txt_data3{margin-top:1rem}.data_schedule[data-update=up20220906] .txt_data3>div{margin-bottom:.5rem;overflow:hidden}.data_schedule[data-update=up20220906] .txt_data3>div:last-child{margin-bottom:0}.data_schedule[data-update=up20220906] .flight span,.data_schedule[data-update=up20220906] .place .price,.data_schedule[data-update=up20220906] .time span:last-child{float:right}.data_schedule[data-update=up20220906] .place .price,.data_schedule[data-update=up20220906] .place em{font-size:2rem}.data_schedule[data-update=up20220906] .place .price span{font-weight:400}.data_schedule[data-update=up20220906] .time span{color:#5b636d;font-size:1.4rem}.data_schedule[data-update=up20220906] .flight i{display:inline;font-size:1.4rem;background-position:0}.data_schedule[data-update=up20220906] .flight span{color:#adb1b5;font-size:1.4rem}.data_schedule[data-update=up20220906] .txt_data3 em:not([title*="출발"]):before{top:1.3rem}.panel.pb-5 .area_data{padding:0 1.5rem 5rem 1.5rem}.btn_wrap1.btn_sticky[data-update=up20220906]>p{position:absolute;bottom:80%;left:50%;width:80%;margin-left:-40%;z-index:999;text-align:center}.btn_wrap1.btn_sticky[data-update=up20220906]>p:before{content:'';position:absolute;bottom:-2rem;left:50%;margin-left:-45px;width:0;height:0;border-bottom:10px solid transparent;border-top:15px solid #4b4bac;border-left:10px solid transparent;border-right:10px solid transparent;z-index:100}.btn_wrap1.btn_sticky[data-update=up20220906]>p span{display:block;position:relative;color:#fff;font-weight:600;padding:10px 20px;box-sizing:border-box;font-size:1.3rem;background-color:#4b4bac;border-radius:10rem;font-family:"Noto Sans CJK KR"}@media screen and (max-width:480px){.headarea[data-update=up20220906] .txt_data3[data-booking] em{font-size:7.5vw}.headarea[data-update=up20220906] .date_data p.txt_data4{font-size:4.5vw}.headarea[data-update=up20220906] .date_data p.sm,.headarea[data-update=up20220906] .txt_data3>span{font-size:4vw}.data_schedule[data-update=up20220906] .place .price,.data_schedule[data-update=up20220906] .place em{font-size:5.5vw}.data_schedule[data-update=up20220906] .time span{font-size:3.6vw}.data_schedule[data-update=up20220906] .txt_data3 em:not([title*="출발"]):before{top:1.1rem}}.form_type dt[data-update=up20220906]{margin-top:1.6rem}.panel .occ_guide{padding:0 1.5rem 2.5rem 1.5rem;margin-bottom:1rem;border-bottom:1px solid #dee0e2}.panel .occ_guide+.area_data{display:block}.panel .sm_t1{font-size:1.4rem;font-weight:700}.panel .sm_t2{font-size:1.1rem;margin:1rem 0 .5rem}.panel .tit_type6.none:before{display:none}.panel .tit_type6~.head_txt{text-align:center;padding-bottom:1.7rem;font-weight:700;font-size:1.3rem}.panel .noti_box{margin-top:1.5rem;padding:1.5rem;background:#fff6f6}.panel .noti_box em{font-weight:600}.new_flight{font-family:'Noto Sans CJK KR'}.new_flight .tit_type2:first-child+p{padding:0 1.5rem;word-break:keep-all}.new_flight .step_type1.t2 li:before{color:#aed1eb}.new_flight .step_type1.t2 li:after{background:#cee3f3}.new_flight .step_type1.t2 li span{color:#aed1eb}.new_flight .step_type1.t2 li span:before{border:1px solid #cee3f3}.new_flight .step_type1.t2 li[title]:before{color:#fff}.new_flight .step_type1.t2 li[title] span{color:#13a0e2}.new_flight .step_type1.t2 li[title] span:before{border:1px solid #13a0e2;background-color:#13a0e2}.new_flight .step_type1.t2 li.past span{color:#13a0e2}.new_flight .step_type1.t2 li.past span:before,.step_type1.t2 li[title] span:before{border:1px solid #13a0e2;background-color:#13a0e2}.new_flight .form_type dd .inp_type1+p{margin:.2rem 0 1.5rem 0}.new_flight .form_type dd:not(.chk_gender){margin-top:.6rem!important}.new_flight .form_area2 .form_type dd:first-of-type{background-color:#fff}.new_flight .form_area2 .form_type dd.chk_gender{display:flex;margin:2rem 0}.new_flight .form_area2 .form_type dd.chk_gender>label{width:50%;float:left}.new_flight .form_area2 .form_type dd.chk_gender>label+label{margin-left:0}.new_flight .form_area2 .form_type dd.chk_gender>label em{font-size:1.5rem}.new_flight .data_schedule{padding:1.15rem 1.5rem 0 1.15rem}.new_flight .tit_type2+.more_view{position:absolute;top:1.5rem;right:1.5rem;font-weight:700;font-size:1.3rem;color:#13a0e2;text-align:right;text-decoration:underline}.new_flight .data_schedule{padding-top:0}.new_flight .data_schedule dl{overflow:hidden;margin-top:.6rem}.new_flight .data_schedule dl:last-of-type{padding-bottom:2rem;border-bottom:1px solid #adb1b6}.new_flight .data_schedule dl dd,.new_flight .data_schedule dl dt{float:left}.new_flight .data_schedule dl dt{padding:.2rem .5rem;color:#fff;background-color:#707070;border-radius:.5rem}.new_flight .data_schedule dl dt+dd{margin-left:1rem}.new_flight .data_schedule dl dt+dd .time span:not(._bar){font-size:1.2rem;color:#7e7e7e}.new_flight .data_schedule dl dt+dd .time span._bar{height:.8rem;background-color:#adb1b6}.new_flight .data_schedule dl+.price{padding:1.5rem 0}.new_flight .data_schedule dl+.price em+span+span{display:block}.new_flight .data_schedule dl+.price strong{float:right;margin-top:-3.5rem}.new_flight .data_schedule dl+.price strong span{font-weight:400}.new_flight .data_schedule dl+.price strong a:after{top:.6rem;background-position:-15rem 0}.new_flight .area_data div+.check_type6{margin-top:1rem}.new_flight._bg{background-color:#f5fcff}.ly_bt_up [class*=layer_].on{border-radius:2rem 2rem 0 0}.ly_bt_up [class*=layer_].on header{position:relative;margin:0 1.5rem 2rem;text-align:left;padding-bottom:2rem;border-bottom:1px solid #dee0e2}.ly_bt_up [class*=layer_].on .ly_btn_n button{position:relative;width:100%;height:100%}.ly_bt_up [class*=layer_].on .ly_btn_n button:before{display:inline-block;content:"\00d7";font-size:3rem}.ly_bt_up [class*=layer_].on .ly_btn_n{position:absolute;top:-1rem;right:0}.ly_bt_up [class*=layer_].on dl{display:flex;justify-content:space-between;flex-wrap:wrap}.ly_bt_up [class*=layer_].on dl:first-child{margin-bottom:2rem}.ly_bt_up [class*=layer_].on dd,.ly_bt_up [class*=layer_].on dt{width:50%;margin-bottom:.5rem}.ly_bt_up [class*=layer_].on dt{text-align:left}.ly_bt_up [class*=layer_].on dd{text-align:right}.ly_bt_up [class*=layer_].on dd strong,.ly_bt_up [class*=layer_].on dt strong{font-weight:700}.ly_bt_up [class*=layer_].on .btn_wrap1.t1{border-top:1px solid #dee0e2}.close:after,.close:before{position:absolute;left:15px;content:' ';height:40px;width:2px;background-color:#000}.data_box_type2{border:1px solid #24aae1;border-radius:.3rem;background-color:#fff}.data_box_type2~.data_box_type2{margin-top:1rem}.data_box_type2 .data_box_head{position:relative;padding:1.2rem 1.5rem}.data_box_type2 .data_box_head:after{content:"";display:block;clear:both}.data_box_type2 .data_box_head .title{display:inline-block;vertical-align:middle;color:#2096ce}.data_box_type2 .data_box_head .title span{margin-left:.5rem;color:#020219;font-size:1.2rem;font-weight:400}.data_box_type2 .data_box_head .icon_txt2{padding:.4rem .6rem;box-sizing:border-box;min-width:4.8rem;text-align:center}.data_box_type2 .data_box_head [data-fn=btn_accordion] span{top:0;right:0;width:4.5rem;height:4.6rem;margin-top:0;border:0}.data_box_type2 .data_box_head [data-fn=btn_accordion]:after,.data_box_type2 .data_box_head [data-fn=btn_accordion]:before{width:1.2rem;background-color:#0092ce}.data_box_type2 .data_box_head [data-fn=btn_accordion]:before{right:2.3rem}.data_box_type2 .data_box_head [data-fn=btn_accordion]:after{right:1.5rem}.data_box_type2 .data_box_area{height:0;padding:0 1.5rem;overflow:hidden;-webkit-transition:padding-top .3s ease;transition:padding-top .3s ease}.data_box_type2 .data_box_head.on~.data_box_area{height:unset;padding:.5rem 1.5rem 1.5rem;overflow:unset}.data_box_type2 .data_box_area .definition_list~.definition_list{margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid #dee0e2}.data_box_type2 .data_box_area .definition_list dl{overflow:hidden;font-size:1.3rem;line-height:1.2}.data_box_type2 .data_box_area .definition_list dt{display:inline-block;margin:1.4rem -.5rem 0 0;width:50%;vertical-align:middle;color:#5b646e}.data_box_type2 .data_box_area .definition_list dd{display:inline-block;margin-top:1.4rem;width:50%;text-align:right;vertical-align:middle}.data_box_type2 .data_box_area .definition_list dd:first-of-type,.data_box_type2 .data_box_area .definition_list dt:first-of-type{margin-top:0}.data_box_type2 .data_box_area .definition_list .differ{width:100%;color:#5b646e}.data_box_type2 .data_box_area .definition_list .differ dt{position:relative;text-align:left}.data_box_type2 .data_box_area .definition_list .differ dt:before{content:"-";display:inline-block;margin-right:.3rem}.data_box_type2 .data_box_area .definition_list .payment dt{color:#2096ce}.data_box_type2 .data_box_area .definition_list .payment dd{color:#495058;font-size:1.5rem}.data_box_type2 .data_box_area .definition_list .tit_type5{margin-top:-.3rem}.data_box_type2 .icon_txt2.large{float:right;box-sizing:border-box;padding:.6rem .6rem;min-width:6.5rem;text-align:center;font-size:1.3rem;font-weight:400}.inp_choice_bg[data-new-flight]{margin-top:1rem;padding:1rem;border-radius:.3rem;background-color:#fff6f6;text-align:left}.discount_info{margin-top:1.5rem}.discount_info>p{position:relative;background-color:#fdddf3;font-size:1.2rem;padding:1rem 1rem 1rem 5rem;letter-spacing:-.05rem;border-radius:.3rem;word-break:keep-all}.discount_info>p:before{content:'';position:absolute;top:50%;left:1rem;transform:translate(0,-50%);width:4.5rem;height:4.5rem;background:url(../img/common/icon_etc.png);background-position:0 1rem;background-size:35rem auto}.discount_info>p strong{font-weight:900;color:#1300a5}#allwinair-link-AI>div,#domestic-allwinair-link-AI>div{position:relative;text-align:center}.allwinair_cont{width:100%;height:100%;position:absolute;top:1.5rem;left:50%;transform:translate(-50%,0);font-weight:600}.allwinair_cont>div{position:relative;height:100%}.allwinair_cont p.txt_c span:not(.digital_font){background-color:#2096ce;color:#fff;padding:2px 4px;border-radius:3px}.allwinair_cont .allwin_link{position:absolute;left:50%;transform:translate(-50%,0);display:block}.digital_font{font-family:LABDigital}.allwinair_cont p.txt_c+p{margin:1rem 0 2rem}.allwinair_cont p.txt_c+p img{width:20rem}.allwinair_cont .allwin_link{bottom:48%;width:28%;height:12%}@media (max-width:480px){.discount_info>p{padding:1rem 1rem 1rem 6rem}.discount_info>p:before{height:4rem;background-size:50rem auto;background-position:0 0}}@media (max-width:350px){.allwinair_cont p.txt_c,.allwinair_cont p.txt_c+p+p{font-size:3.5vw}}.header.sub_header_type2{background-color:transparent}.header.sub_header_type2:before{display:none}.header.sub_header_type2 .logo a{background-position:-12.5rem 0}.header.sub_header_type2 .btn_all:before{background-position:0 0}.header.sub_header_type2 .btn_my:before{background-position:-2.5rem 0}.header.sub_header_type2 .btn_search:before{background-position:-4.8rem .2rem}.header.sub_header_type2.active{border-bottom:.1rem solid #cdd0d3;background-color:#fff}.header.sub_header_type2.active .logo a{background-position:0 0}.header.sub_header_type2.active .btn_all:before{background-position:0 -2.5rem}.header.sub_header_type2.active .btn_my:before{background-position:-2.5rem -2.5rem}.header.sub_header_type2.active .btn_search:before{background-position:-4.8rem -2.3rem}.sub_type2{background-color:#fff}.sub_type2 header.tit_nav{z-index:201;border:0;background-color:transparent}.sub_type2 header.tit_nav h1{color:#fff}.sub_type2 .headarea[data-category=flight]{background:url("../img/main_sub/bg_flight1_720x964.jpg") no-repeat;background-position:0 -2rem;background-size:cover;position:relative;box-sizing:border-box;margin-top:-13rem;padding-top:8.5rem}.sub_type2 .headarea:before{background-image:url("../img/main/bg2_720x400.png")}.sub_type2 .headarea .result_data{width:100%;min-height:9rem}.sub_type2 .headarea .result_data .txt_data3{display:flex;justify-content:center}.sub_type2 .headarea[data-category=flight] .form_booking1{margin:3rem 0;padding:0 1.5rem;background-color:#fff;border-radius:2rem 2rem 0 0}.sub_type2 .txt_data3 em:not([title*="출발"]) span,.sub_type2 .txt_data3 em:not([title*="출발"]) u,.sub_type2 .txt_data3.t1 em[title*="출발"] span,.sub_type2 .txt_data3.t1 em[title*="출발"] u{display:block;text-align:center;text-decoration:none}.txt_data3.c1[title*="왕복"] em:not([title*="출발"]):before{top:50%}.sub_type2 .txt_data3.t1 em[title*="출발"]{padding-right:3rem}.sub_type2 .txt_data3 em:not([title*="출발"]) u,.sub_type2 .txt_data3.t1 em[title*="출발"] u{font-size:2rem;font-weight:900}.sub_type2 .txt_data3 em:not([title*="출발"])span,.sub_type2 .txt_data3.t1 em[title*="출발"] span{font-weight:100}.sub_type2 .txt_data3 em:not([title*="출발"]){padding-left:6rem}.txt_data.npay_txt{margin-top:1rem}.txt_data.npay_txt p{font-size:1.2rem;font-weight:700;letter-spacing:-.15rem;padding-left:2.2rem;background:url('../img/common/logo_naver_circle_bg.png') no-repeat left 50%;background-size:1.8rem;text-align:left}.time_attack[data=naver]{position:sticky;position:-webkit-sticky;top:0;padding:.7rem;border:solid #dee0e2;border-width:1px 0;background-color:#fffbe5;z-index:101}.time_attack[data=timer]{position:relative;position:-webkit-relative;border:0;background-color:#fffbe5;padding:.7rem}.time_attack[data=naver] h1,.time_attack[data=timer] h1{font-size:1.1rem}.time_attack[data=naver] h1:before,.time_attack[data=timer] h1:before{content:"";width:1px;height:2.6rem;margin-right:-4px;vertical-align:middle;display:inline-block}.time_attack[data=naver] h1 time,.time_attack[data=timer] h1 time{padding:0 .8rem;font-weight:700;font-size:1.5rem;line-height:2.4rem;color:#ff464d;vertical-align:middle;display:inline-block;box-sizing:border-box}.time_attack[data=naver] h1 time:before,.time_attack[data=timer] h1 time:before{content:"";width:1.6rem;height:1.8rem;margin:.4rem .5rem 0 0;background:url('../img/landing/icon_set1.png') no-repeat 0 0;background-size:25rem auto;vertical-align:top;display:inline-block}.time_attack[data=naver] h1 span,.time_attack[data=timer] h1 span{max-width:calc(100% - 10rem);margin-left:.5rem;vertical-align:middle;display:inline-block}.panel .sub_guide h2{justify-content:left!important}.panel .sub_guide .sub{font-size:1.3rem;position:relative;padding-left:1rem;margin-left:1rem;color:#5b646e}.panel .sub_guide .sub:before{content:'';position:absolute;top:50%;left:0;transform:translate(0,-50%);width:1px;height:50%;background-color:#adb1b6}.panel_inner{padding:0 1.5rem 2.5rem 1.5rem}.panel_inner>div{margin-top:1rem}.panel_inner .data_customer p{display:flex;justify-content:space-between;margin:3rem 0 1rem}.panel_inner .data_customer p strong{font-size:1.7rem}.panel_inner .data_customer p span{font-size:1.2rem;display:flex;align-items:center}.form_type2 .inp_type3,.form_type2 .select_type2{margin-top:1rem}.form_type2>.inp_type3:first-child{margin-top:2rem}.inp_area_wrap .inp_area_wrap1+.inp_area_wrap1{margin-top:3rem}[class*=inp_type].inp_type3.on{border:1px solid #344054}[class*=inp_type].inp_type3.err.on{border:1px solid #f04438}[class*=inp_type].inp_type3 button{top:50%;transform:translate(0,-50%)}[class*=inp_type] button[title="검색"]:before{content:"";position:absolute;left:50%;top:50%;width:1.5rem;height:1.5rem;margin:-.9rem 0 0 -1.4rem;border:.2rem solid #5f6771;border-radius:50%;box-sizing:border-box;background-color:#fff}[class*=inp_type] button[title="검색"]:after{content:"";position:absolute;left:50%;top:50%;width:.2rem;height:.7rem;margin:.2rem 0 0 0;border-radius:1rem;background-color:#5f6771;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.inp_type3 input{padding:1.8rem 1.3rem 1rem;margin-top:1rem;font-size:1.3rem}.inp_type3.err{border:1px solid #f04438}.inp_type3 em{font-size:1.2rem;color:#667085;position:absolute;top:.6rem;left:1.3rem}.inp_type3 input+.icon_com.state1,.inp_type3 input+[class*=icon_mark]{position:absolute;top:40%;right:5%;transform:translate(-50% 0);font-size:0}.inp_type3 i.i_chk{position:absolute;top:50%;right:5%;width:1.6rem;transform:translate(0,-50%);font-size:0;width:2rem}.panel_inner .inp_type3+p{margin-top:.8rem}.inp_type3.t1 input{margin-top:0;padding:1.8rem 1.3rem!important;text-align:left}.inp_area .choice_wrap3{flex:0.75;height:6rem}.choice_wrap3[data="_ex"] em{padding:1rem 0}.choice_wrap3 label{background-color:#fff}.choice_wrap3.t1 label em{border:0;font-size:1.3rem;box-sizing:border-box;height:100%;padding:1.9rem 0}.choice_wrap3.t1 label input:checked+em{font-weight:700}.choice_wrap3.t1 label:first-child{border:solid #adb1b6;border-width:1px 0 1px 1px;border-radius:.3rem 0 0 .3rem}.choice_wrap3.t1 label:last-child{border:solid #adb1b6;border-width:1px 1px 1px 0;border-radius:0 .3rem .3rem 0}.choice_wrap3.t1 label:last-child em{margin-left:.1rem}.choice_wrap3.t1 label:last-child em:before{content:"";position:absolute;top:50%;left:0;margin:-.9rem 0 0 0;width:.1rem;height:1.8rem;background-color:#adb1b6}.form_type .area.t1{display:flex;justify-content:space-between;align-items:center}.form_type .area.t1 .txt{display:inline-block;vertical-align:middle}.form_type .inp_area_differ .inp_type1{display:inline-block}.form_type .inp_area_differ .inp_type1~.inp_type1{margin-left:.7rem}.form_type .inp_area_differ .inp_type1.pw{width:7rem}.form_type .inp_area_differ .inp_type1.birth{width:12rem}.form_type .inp_area_differ .inp_type1.alien1{width:35%}.form_type .inp_area_differ .inp_type1.alien2{width:60.5%}.form_type .inp_area_differ .inp_type1.licensee1{width:30%}.form_type .inp_area_differ .inp_type1.licensee2{width:24%}.form_type .inp_area_differ .inp_type1.licensee3{width:37%}.form_type .inp_area_differ .text{display:inline-block;margin-left:.2rem;vertical-align:middle;color:#7c838b}.inp_passenger{margin-bottom:2rem}.inp_passenger .inp_area2 .check_type1{margin:1rem 0 0}.inp_passenger .inp_area2 .icon_txt3.c2{margin-top:-.3rem}.inp_passenger .txt_data{margin-top:1rem;padding:.7rem 0 1rem;border-top:1px solid #dee0e2;border-bottom:1px solid #adb1b6}.inp_passenger .txt_data dt{margin-top:.4rem;color:#495058;font-size:1.3rem}.inp_passenger .txt_data dd{margin-top:0}.inp_passenger .txt_data dd strong{color:#2096ce;font-size:1.8rem}.inp_passenger .txt_data dd span{color:#2096ce;font-size:1.4rem}.ocr{background-color:#fff;font-family:"Noto Sans KR"}.ocr header h1~p{padding:0 1.5rem;font-size:1.4rem;margin-bottom:2.4rem}.ocr .i_chk svg{width:1.6rem;vertical-align:text-bottom}.ocr .passport_img>img{display:block;width:100%;max-width:35rem;margin:auto}.ocr .passport_img ._guide{display:flex;margin-top:1rem;padding-bottom:1.7rem;border-bottom:1px solid #d0d5dd}.ocr .passport_img ._guide p{margin-left:.5rem;color:#f04438}.ocr .passport_guide dl{margin-top:4rem}.ocr .passport_guide dl dd:first-of-type{margin-top:.8rem}.ocr .passport_reg li{display:flex;border:1px solid #24aae1;padding:1rem 1.6rem;border-radius:.4rem;justify-content:space-between;margin-top:2rem}.ocr .passport_reg li strong{display:flex;align-items:center;font-size:1.6rem;font-weight:500;color:#98a2b3}.ocr .passport_reg li strong+a{width:50%;font-size:1.6rem;font-weight:500;padding:1.1rem 0;flex:0.6}.ocr .passport_reg li+li{margin-top:1rem}.ocr .btn_wrap1 .inp_type1{overflow:hidden;position:relative;display:block;width:100%;padding:1.3rem;font-size:1.9rem;line-height:2.2rem;font-weight:700;text-align:center;background-color:#24aae1;color:#fff}.ocr .btn_wrap1 .inp_type1 input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:0}.cash_receipt h1~p{padding:0 1.5rem;font-size:1.4rem;margin-bottom:2.4rem}.cash_receipt .panel .panel_inner{padding:0 1.5rem 5.6rem 1.5rem}.cash_receipt .panel .panel_inner+.panel_inner>fieldset{border-top:1px solid #dee0e2}.cash_receipt .panel .panel_inner .tit_type3{padding:4rem 0 1.4rem}.cash_receipt .panel .panel_inner [class*=choice_wrap] label em{padding:2.03rem 0}.cash_receipt .panel .panel_inner .choice_wrap3 label:last-child em:before{top:1rem;height:5.7rem;background-color:#adb1b6}.cash_receipt .inp_price{padding:1.7rem 1.3rem .65rem 0;text-align:right;font-size:1.6rem}.cash_receipt .btn_add_wrap{padding:2.4rem 0;border-top:1px solid #d0d5dd}.cash_receipt .btn_add{display:block;position:relative;width:17rem;font-size:16px;color:#24aae1;border:1px solid #24aae1;border-radius:.4rem;text-align:center;padding:.8rem 1.8rem .8rem 4.6rem;box-sizing:border-box;margin:auto;font-weight:700}.cash_receipt .btn_add:after,.cash_receipt .btn_add:before{content:'';position:absolute;top:50%;transform:translate(0,-50%);background-color:#24aae1}.cash_receipt .btn_add:before{width:1.2rem;height:.2rem;left:2.6rem}.cash_receipt .btn_add:after{width:.2rem;height:1.2rem;left:3.1rem}.cash_receipt .btn_wrap1{background-color:#fff}.inp_type4{display:flex}.inp_type4 em{width:37%;display:flex;align-items:center;font-size:1.2rem;color:#667085;padding:1.6rem 2rem 1.6rem;box-sizing:border-box}.inp_type4 input{width:63%;padding:1.6rem 0;color:#0c111d;font-size:1.6rem;font-weight:500}.ins_bnr_type>div{padding:2rem 0 2rem 4.5rem;background-color:#fff6e3;font-size:1.3rem;position:relative}.ins_bnr_type>div::before{content:'';display:block;width:2rem;height:2rem;position:absolute;top:50%;left:2rem;transform:translate(0,-50%);background:url('../img/common/icon_set.png') no-repeat -9.6rem -10.3rem;background-size:50rem auto}.ins_bnr_type>div strong{display:block;color:#020219}.ins_bnr_type>div span{color:#ee951f;font-weight:700}.ins_bnr_type.t1>div{border:2px solid rgba(253,165,51,.15);border-radius:.2rem}.ins_bnr_type.t1>div::before{width:2.2rem;height:2.2rem;left:1.8rem;background-position:-9.6rem -10.3rem}.ins_bnr_type+h2.tit_type2{margin-top:2rem}.ins_wrap label:nth-of-type(2).check_type5 [type=radio]+div:after,.ins_wrap label:nth-of-type(2).check_type5 [type=radio]+div:before,.ins_wrap label:nth-of-type(2)[class*=check_type] input:checked+div:after{top:3rem}.ins_wrap .check_type5 input+div{display:block}.ins_wrap .check_type5 div.ins_inner{padding:1rem 1rem 1rem 4.6rem;position:relative}.ins_wrap .check_type5 input+div.ins_inner>span{display:block;font-size:1.2rem;color:#495058;font-weight:400}.ins_wrap .icon_com.state1,.tab_tour_ins .icon_com.state1{color:#020219}.ins_wrap .icon_com.state1+span{color:#495058;font-weight:400}.ins_total_price{font-weight:400;width:100%;position:absolute;left:0;bottom:1rem;padding:1rem 1rem 1rem 1.5rem;box-sizing:border-box}.ins_total_price>div{position:relative;line-height:1.3}.ins_total_price>div:before{content:'';position:absolute;top:-1rem;left:50%;transform:translate(-50%,0);width:100%;height:1px;background-color:#dee0e2}.ins_total_price em{float:left;font-size:1.5rem;margin-top:.3rem}.ins_total_price div>span:not(.date span){display:block;text-align:right}.ins_total_price span b{font-size:1.8rem}.ins_total_price div.date{text-align:right}.ins_total_price div.date span{font-size:1.2rem;color:#495058}.ins_coverage{background-color:#f0f5fb;padding:1.5rem;margin:1.5rem 0 1rem}.ins_coverage li+li{margin-top:.8rem}.tab_tour_ins section+section{margin-top:2rem}.tab_tour_ins .ins_wrap>span{display:block;font-size:1.2rem;color:#495058;font-weight:400}.tab_tour_ins .ins_wrap{padding:1.5rem;margin-bottom:2rem;border:1px solid #dee0e2;border-radius:.3rem}.tab_tour_ins .ins_wrap .ins_total_price{position:relative;clear:both;bottom:auto;padding:1.5rem 0}