@charset "utf-8";#wrapper.main section.section{height:calc(100vh - 116px)}#wrapper.main.free section.section{height:auto}.home_swiper{position:relative;height:calc(100vh - 116px);overflow:hidden}.home_swiper .figure{display:block}.home_swiper .figure img{display:block;position:absolute;top:0;left:0}.home_swiper .figure .img:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to right,#000 0%,rgba(255,255,255,0) 40%);opacity:.2}.home_swiper .figure .img:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to top,#000 0%,rgba(255,255,255,0) 40%);opacity:.2}.home_swiper .figure .text{position:absolute;bottom:7.5rem;right:2rem;text-align:right;text-shadow:#000 .1em .1em .2em}.home_swiper h2{display:block;color:#fff;text-align:inherit;font-size:2.6rem;line-height:3.3rem;font-weight:500;margin-bottom:0}.home_swiper h2+p{margin-top:1.2rem}.home_swiper p{display:block;color:#fff;text-align:inherit;font-size:1.6rem;line-height:2.3rem;font-weight:400}.fullPageHomeSwipe .swiper-control .swiper-pagination{text-align:right;bottom:4rem;padding-right:2rem}.fullPageHomeSwipe .swiper-control .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;border:0;opacity:.5}.fullPageHomeSwipe .swiper-control .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.fullPageHomeSwipe .swiper-control .btnPrev,.fullPageHomeSwipe .swiper-control .btnNext{display:none}.home_navi{position:absolute;top:3rem;left:1rem;z-index:1;color:#fff;height:370px;overflow:hidden;transition-duration:.5s;transition-timing-function:ease-out}.home_navi.move{left:-14rem;opacity:0}.home_navi li{padding:1rem 0}.home_navi i{margin-left:1rem;vertical-align:middle}.home_navi a{display:block;font-size:1.6rem;font-weight:500;text-shadow:#000 .1em .1em .2em}.home_navi .eng{font-size:1rem;font-weight:500;vertical-align:middle}.verticalSwipe ul{padding:1rem 0 0 0}.verticalSwipe.swiper-container{height:360px;padding:0 0 2.5rem 2rem;box-sizing:border-box}.verticalSwipe .swiper-slide{background:transparent;text-align:left;-webkit-box-pack:inherit;-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;-webkit-align-items:inherit;align-items:inherit}.verticalSwipe .swiper-control{position:absolute;top:0;left:2rem;height:100%}.verticalSwipe .swiper-control .btnPrev{width:1.6rem;height:1rem;top:0;left:0;margin:0;background:url(/Images/2013/Icon/ico_triangle_up_w.png) 50% 50% no-repeat;background-size:100%;transform:rotate(0deg)}.verticalSwipe .swiper-control .btnNext{width:1.6rem;height:1rem;top:350px;left:0;margin:0;background:url(/Images/2013/Icon/ico_triangle_up_w.png) 50% 50% no-repeat;background-size:100%;transform:rotate(180deg)}.verticalSwipe .swiper-control .swiper-pagination{display:none}.verticalSwipe .swiper-slide.swiper-slide-active a{font-size:2.4rem;font-weight:500}.home_navi.sub{left:11.5rem;opacity:0}.home_navi.sub.on{left:3rem;opacity:1}.home_navi.sub .depth1{padding-bottom:1.7rem}.home_navi.sub .depth1 a{font-size:2.3rem;font-weight:500}.home_navi.sub .depth1 .eng{margin-left:2.5rem}.home_navi.sub .depth1 a:before{content:'';display:inline-block;width:2.5rem;height:1.65rem;background:url(/Images/2013/Icon/ico_arrow_left_w.png) 0 0 no-repeat;background-size:.85rem 1.65rem}.home_navi_sub{margin-left:2.5rem}.home_navi_sub .verticalSwipe.swiper-container{height:248px;padding-left:0}.home_navi_sub .verticalSwipe .swiper-control{left:0}.home_navi_sub .verticalSwipe .swiper-control .btnNext{top:235px}.home_navi_sub .swiper-slide.swiper-slide-active a{font-size:1.8rem}.main .cuve{position:fixed;bottom:4.5rem;left:3rem;z-index:1;width:6rem;height:6rem}#cuve_container{position:fixed;bottom:4.5rem;left:3rem;width:6rem;height:6rem;z-index:11}#cuve_container:before{content:'';display:block;position:absolute;left:0;bottom:0;width:6rem;height:6rem;border-radius:100%;background:linear-gradient(to bottom,#1fd0e1 30%,#079cc8);opacity:0;transition:.3s;transform:rotate(-360deg)}#cuve_container.active:before{content:'';display:block;position:absolute;left:-11rem;bottom:-11rem;width:33rem;height:33rem;opacity:.95;transition:.3s;transform:rotate(0);box-shadow:rgba(0,0,0,.3) 0 20px 9px 0}.menu_button{position:absolute;top:0;left:0;z-index:9999}.menu_button:before{content:'';display:block;position:absolute;top:50%;left:50%;width:0;height:0;border-radius:100%;background:#fff}.menu_button span{display:block;border-radius:50%;height:6rem;width:6rem;text-indent:-99999px;overflow:hidden;outline:0;background:url(/Images/2013/Main/ico_cuve.png) 50% 50% no-repeat;background-size:100%;transition:.4s ease}.menu_button span{display:block}.menu_button.btn-rotate{width:8rem;height:8rem}.menu_button.btn-rotate:before{top:-1rem;left:-1rem;width:8rem;height:8rem;transition:.2s ease}.menu_button.btn-rotate span{transition:.4s ease;transform:rotate(135deg);box-shadow:rgba(0,0,0,.3) 1px -2px 6px 1px}.menu_option{top:1.5rem;left:1.5rem;position:absolute}.menu_option li{position:absolute;display:block;top:0;left:0;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.menu_option li a{position:relative;display:block;font-size:0;opacity:0}.menu_option li a span{display:block}.active .menu_option li a{width:8rem;color:#fff;font-size:1.5rem;opacity:1;-webkit-animation:expand .6s ease 1 backwards;-moz-animation:expand .6s ease 1 backwards;-ms-animation:expand .6s ease 1 backwards;-o-animation:expand .6s ease 1 backwards;animation:expand .6s ease 1 backwards}@-webkit-keyframes expand{0%{top:0}50%{top:-10px}70%{top:10px}100%{top:0}}@-moz-keyframes expand{0%{top:0}50%{top:-10px}70%{top:10px}100%{top:0}}#cuve_container.message_active{width:31rem;height:6rem;transition:.3s}#cuve_container.message_active:before{content:'';display:block;position:absolute;left:0;bottom:0;width:31rem;height:6rem;border-radius:6rem;opacity:.95;box-shadow:rgba(0,0,0,.3) 2px 2px 5px 0}.cuve_message a{position:relative;display:table-cell;width:31rem;height:6rem;padding:.5rem 2rem .5rem 7rem;vertical-align:middle;color:#fff;font-size:1.3rem;overflow:hidden;opacity:0;z-index:12}.message_active .cuve_message a{transition:1.5s;opacity:1}.home_swiper .largoVisual .figure{height:calc(100vh - 116px)!important;overflow:hidden}.home_swiper .largoVisual .figure:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.2}.home_swiper .largoVisual .figure .desc{width:100%;text-align:center;top:0}.box_square_w{display:inline-block;border:1px #fff solid;padding:.3rem .8rem;font-size:1.7rem;color:#fff;text-align:center}.home_swiper .largoVisual .figure .desc .box_square_w{height:2.6rem;line-height:2.6rem;background:#000000d8;border-radius:1.3rem;padding:0 .5rem 0 1.2rem;margin-top:2.2rem;border:0 none;font-size:1.2rem}.home_swiper .largoVisual .figure .desc .box_square_w:first-child{margin-top:16rem!important}.home_swiper .largoVisual .figure .desc .box_square_w .ico_arrow_r_w{display:inline-block;width:1.1rem;height:1.1rem;background:url(/Images/2013/Icon/detail_arrow.png) 0 0 no-repeat;background-size:11px auto}.home_swiper .largoVisual .figure .desc a{display:block}.home_swiper .largoVisual .swiper-control .btnPrev,.home_swiper .largoVisual .swiper-control .btnNext{top:40%}.ca_list{width:100%;position:fixed;bottom:10.5rem;left:0;z-index:3;padding:0 1rem}.ca_list .cells3 li{padding-bottom:1.5rem}.ca_list .cells3 li a{width:100%;padding:0 .5rem;display:block}.ca_list .label{position:relative;height:3.3rem;line-height:3.3rem;width:100%;font-size:1.4rem;font-weight:400;padding:0 .8rem;background:#452811d8;border-radius:2.2rem;letter-spacing:-.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_swiper .freeVisual .figure:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.2}.home_swiper .freeVisual .figure .desc{width:100%;position:absolute;top:2.5rem;left:2rem;text-align:left;text-shadow:#000 .1em .1em .2em}.home_swiper .freeVisual .figure .desc h3{color:#fff;font-size:1.9rem;line-height:2.6rem;font-weight:500;margin-bottom:0}.home_swiper .freeVisual .figure .desc h3+p{margin-top:1.2rem}.home_swiper .freeVisual .figure .desc p{color:#fff;font-size:1.5rem;line-height:2.2rem}.home_swiper .freeVisual .swiper-control .btnPrev,.home_swiper .freeVisual .swiper-control .btnNext{display:none}.home_swiper .freeVisual .swiper-control .swiper-pagination{top:8.7rem;left:-2rem;text-align:right}.home_swiper .freeVisual .swiper-control .swiper-pagination .swiper-pagination-bullet{background-color:#939393;border-color:#939393}.home_swiper .freeVisual .swiper-control .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;border-color:#fff}.free_wrap{position:absolute;top:12rem;left:2rem;z-index:1;width:calc(100% - 4rem);border-radius:1rem;background:#fff}.free_wrap .tab_wrap{margin:1.5rem}.free_wrap .tab_wrap h4{font-size:1.8rem;color:#1a56a7}.free_wrap .airtel .formWrap{position:relative;margin-bottom:2.5rem}.free_wrap .airtel .formWrap label.loca_label{position:absolute;top:0;right:0;width:5rem;height:5rem}.free_wrap .airtel .formWrap label.loca_label i{width:5rem;height:5rem}.free_wrap .formWrap.type2 input[type='checkbox']+label,.free_wrap .formWrap.type2 input[type='radio']+label{font-size:1.5rem;padding:0 .5rem;height:3.5rem;border-radius:4px}.free_wrap .btn_wrap{margin:0}.free_wrap .formWrap .formControl{font-size:1.6rem}.free_wrap .tab_wrap.type3{margin:.5rem 0 1.5rem 0}.free_wrap .btn.bg{width:100%;border-radius:4px;text-align:left}.free_wrap .btn.bg a{display:block;padding:.5rem;min-height:3.5rem;padding-top:.3rem}.free_wrap .mt10 .btn.bg a{oveflow:hidden}.free_wrap .mt10 .btn.bg a i{float:left;margin:.5rem}.free_wrap .mt10 .btn.bg a span{width:calc(100% - 2.55rem);float:left;margin-top:.1rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.free_wrap .cells2 li:last-of-type{padding-left:.5rem}.free_wrap .air_location_path{margin-bottom:1rem}.free_wrap .brd_box{margin-bottom:1.5rem}.submainVisual{position:relative;overflow:hidden}.submainVisual .figure{position:relative}.submainVisual .figure img{min-height:40rem}.submainVisual h3{position:relative;z-index:2;display:block;width:100%;padding:2rem 0;margin-bottom:0;text-align:center;color:#fff;font-size:2.2rem;font-weight:600;letter-spacing:.5em;text-shadow:1px 1px 5px rgba(0,0,0,.3)}.submainVisual .cate_list .ca_list{position:relative;z-index:2;top:0;left:0;bottom:auto;padding:0 4rem;min-height:140px}.submainVisual .cate_list .ca_list ul{background-color:rgba(255,255,255,.8);border-radius:15px}.submainVisual .cate_list .ca_list ul li{padding:1rem}.submainVisual .cate_list .ca_list ul li a{position:relative;display:block;padding:0 1rem;text-align:left;color:#111;background:url(/Images/2013/Icon/ico_arrow_g_cal.png) 100% 50% no-repeat;background-size:7px 13px}.submainVisual .cate_list .ca_list ul li a:before{content:'';display:block;position:absolute;top:10px;left:0;width:.4rem;height:.4rem;border-radius:.2rem;background:#666}.submainVisual .ev_list{position:relative;z-index:2;padding:2rem 2rem 2.5rem 2rem;margin-top:2rem;background-color:#f2f2f2;border-top:0;position:relative}.submainVisual .ev_list ul li{padding:.5rem 0}.submainVisual .ev_list a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.submainVisual .ev_list a .cate{color:#111;font-weight:500;margin-right:.5rem}.submainVisual .ev_list a span{font-size:1.7rem}.submain.product .submainVisual .figure,.submain.product .visualswipe .figure{position:Absolute;top:0;left:0;z-index:1}.prod_list .leftAutoSwipe .swiper-slide{padding-left:0;text-align:left}.prod_list .leftAutoSwipe .swiper-slide .product_box{width:calc(100% - 1rem);margin:0 0 0 -1rem}.prod_list .swiper-control{display:none}.prod_list .product_box .cont_area{padding:1rem 0}.prod_list .product_box .prod_tit{margin-bottom:.5rem;font-size:1.5rem}.prod_list .product_box .prod_price{font-size:2rem}.prod_list .product_box .prod_price span{display:inline-block;font-size:1.2rem;font-weight:400}.prod_list .leftAutoSwipe .swiper-slide img{border-radius:4px}.essay_wrap .figure{margin:1.5rem 0;border-radius:4px}.essay_wrap .desc{font-size:1.5rem}.essay_wrap .desc h4{color:#186ad0;font-weight:500;margin-bottom:1rem}.essay_wrap .desc .essay_summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.essay_wrap .desc .essay_copyright{margin-top:1rem;font-size:1.4rem;font-weight:500}.largoVisual{position:relative;overflow:hidden}.largoVisual .figure{background-color:#e6e6e5}.largoVisual .figure img{display:block}.largoVisual .figure .desc{position:absolute;top:3.8rem;right:0;padding:0 2rem;text-align:right;text-shadow:0 0 .6rem rgba(0,0,0,.4)}.largoVisual .figure .desc h3{margin:0 0 .8rem 0;font-size:2.5rem!important;color:#fff;line-height:3.4rem!important}.largoVisual .figure .desc h3:first-child{margin:3.7rem 0 0 0}.largoVisual .figure .desc .sub_tit{margin-bottom:1rem;font-size:1.9rem;line-height:1.5}.largoVisual .figure .desc p{color:#fff;font-size:1.5rem}.largoVisual .evt{color:#fff}.largoVisual .evt .img_wrap{width:100%;height:100%}.largoVisual .evt .img_wrap img{display:block}.largoVisual .evt .cont_wrap{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-shadow:0 0 .6rem rgba(0,0,0,.4);z-index:1}.largoVisual .evt .cont_wrap h3{position:absolute;top:3.8rem;left:3.6rem;font-size:3rem;font-weight:400;color:#fff}.largoVisual .ev_list{position:absolute;bottom:1.5rem;left:0;z-index:5}.largoVisual .ev_list li{padding:.3rem 2rem;font-size:1.6rem}.largoVisual .ev_list li a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;font-weight:400;color:#fff}.largoVisual .swiper-pagination{display:none}.largoVisual .swiper-wrapper .swiper-youtube{-webkit-overflow-scrolling:touch}.submain.largo .product_box .prod_price{position:relative;bottom:inherit;right:inherit;text-align:right;display:block;margin-top:1rem}.city_search{margin:3.5rem 0 0 0}.city_search_form{padding:0 2rem}.city_search_form p{margin:1.5rem 0 3rem}.city_search_form .formWrap{margin:0}.city_search_form .formWrap .btn_rest{position:absolute;top:0;right:5rem;width:3rem;height:5rem;background:none}.city_search_result{padding-top:2rem;text-align:center;font-size:1.5rem}.city_search_result .result_txt{font-size:1.6rem;font-weight:500;color:#111}.city_search_result .result_list{margin-top:2rem}.city_search_result .result_list li{position:relative;text-align:left;border-top:1px solid #f0f0f0}.city_search_result .result_list li a{display:block;width:100%;padding:1.5rem 2rem}.city_search_result .result_list li .ico_arrow{position:absolute;top:50%;right:1rem;margin-top:-1.2rem}.city_search_result.no_result{padding:3.5rem 0}.acordion_wrap.city_list ul{border:0}.acordion_wrap.city_list ul li{border-bottom:1px solid #f0f0f0}.acordion_wrap.city_list ul li .acordion_tit .acordion_tit_wrap .btn_acordion{padding-left:2rem}.acordion_wrap.city_list ul li .acordion_con{padding:2rem;border-top:1px solid #f0f0f0}.acordion_wrap.city_list ul li .city_detail li{border:0}.city_detail li a{position:relative;display:block;padding:1rem 0 1rem 1.6rem}.city_detail li a:before{content:'';display:block;position:absolute;top:50%;left:0;width:5px;height:1px;background:#666}.area_select{padding:2rem 2rem 1.5rem;background:#f7f7f7}.area_select .txt{margin-top:1.5rem;text-align:center;font-size:1.5rem;font-weight:500;color:#111}.area_select .air_location_path .departure,.area_select .air_location_path .arrival{width:35%}.area_select .air_location_path .path{width:30%}.area_select .air_location_path .departure .airport,.area_select .air_location_path .arrival .airport,.area_select .air_location_path .departure span,.area_select .air_location_path .arrival span{color:#c3c3c3}.area_select .air_location_path .departure span.value,.area_select .air_location_path .arrival span.value{display:none}.area_select .air_location_path .departure.on .airport,.area_select .air_location_path .arriva.onl .airport,.area_select .air_location_path .departure.on span,.area_select .air_location_path .arrival.on span{color:#111}.area_select .air_location_path .departure.on span.value,.area_select .air_location_path .arrival.on span.value{display:block}.area_select .air_location_path .departure.on span.txt,.area_select .air_location_path .arrival.on span.txt{display:none}.link_list.city_list{padding:0;border-top:0}.link_list.city_list li a{padding:0 2rem}.link_list.city_list li a span{background-size:.9rem}.day_select_path{position:relative;width:100%}.day_select_path:before{content:'';display:block;position:absolute;top:3.5rem;left:50%;width:1px;height:4rem;background:#d9d9d9}.day_select_path:after{content:'';display:block;clear:both}.day_select_path a{display:block;float:left;width:50%;padding:3rem 0;text-align:center}.day_select_path a .tit{display:block;font-size:1.5rem;font-weight:500;color:#111}.day_select_path a .txt{display:block;font-size:1.7rem;font-weight:500;color:#c3c3c3}.day_select_path a .value{display:none;font-size:1.7rem;font-weight:500;color:#186ad0}.day_select_path a.on .tit{display:none}.day_select_path a.on .txt{font-size:1.5rem;font-weight:500;color:#111}.day_select_path a.on .value{display:block}.day_select_path.oneway_out:before,.day_select_path.oneway_in:before,.day_select_path.oneway_out .arrival,.day_select_path.oneway_in .departure{display:none}.day_select_path.oneway_out a.departure,.day_select_path.oneway_in a.arrival{width:100%}.choose_date .calendar_wrap{border-top:8px #f7f7f7 solid}.choose_date .calendar_wrap .calendar{padding:0 1rem}#setPerson{border:0}#setPerson .h2{margin-bottom:0}#setPerson .table.cells2 .cell.cate{width:40%;font-weight:500;vertical-align:middle}#setPerson .formWrap.type2 input[type='radio']+label{font-size:1.6rem;border-radius:.4rem}.room_select{padding-bottom:5rem}.room_select .box_purple{padding:0;height:6rem}.room_select .table.cells2 .cell{vertical-align:middle}.room_select .table.cells2 .cell.cate{padding-left:1.5rem;height:6rem;font-weight:500}.room_select .table.cells2 .cell.cate span{display:block;font-size:1.3rem;font-weight:400}.room_select .table.cells2 .cell.numberSpinner{padding-right:1.5rem;text-align:right}.room_summary{height:5rem;padding:1rem 0;font-size:1.8rem;font-weight:500;color:#111;text-align:center;background:#f5f9fd}.room_summary span{display:inline-block;vertical-align:middle}.pg_popup.member h2{font-size:2.1rem;padding-bottom:1.6rem;margin-bottom:0}.pg_popup.member .h3{font-size:1.8rem}.flex_box{position:relative;width:100%}.flex_box:after{content:'';display:block;clear:both}.flex_box a{display:inline-block}.flex_box.item3 a{margin-top:2rem;width:32%;text-align:center}.flex_box.item3 a:first-child{text-align:left}.flex_box.item3 a:last-child{text-align:right}.agree_box{position:relative;border:1px solid #c3c3c3;border-radius:.5rem;letter-spacing:-.05rem}.agree_box .formWrap label{line-height:1.4rem}.agree_box .input_area{padding:1.5rem 1.2rem;border-bottom:1px solid #c3c3c3}.agree_box .cont_area{padding:1.3rem 1.2rem;overflow-x:hidden;overflow-y:auto}.agree_box .cont_area .scroll{height:13.5rem;overflow-x:hidden;overflow-y:auto}.agree_box .cont_area .formWrap label{width:calc(100% - 24%)}.agree_box .cont_area .formWrap .btn_agree{float:right}.agree_box .cont_area .formGroup{margin:-.5rem 0 .7rem 3rem}.agree_box .cont_area .formGroup label{width:auto}div.section.line10 .agree_box{width:calc(100% + 4rem);margin-left:-2rem}div.section.line10 .agree_box{border:0;border-radius:0}div.section.line10 .agree_box .input_area{padding:1.5rem 2rem}div.section.line10 .agree_box .cont_area{padding:1.5rem 2rem}div.section.line10 .agree_box .input_area{background-color:#f5f9fd;border-bottom:0}div.section.line10 .agree_box .cont_area .formGroup{margin:0 0 0 2rem}div.section.line10 .agree_box .cont_area .formGroup .formWrap{margin:0}.info_list{margin-top:1rem}.info_list li{padding-top:.5rem}.info_list li span{display:inline-block;margin-right:1rem}.info_list li strong{display:inline-block}.banner_area{min-height:10rem;padding:0;border-radius:.5rem;background-color:#d4d9e9}p.descript{font-size:1.5rem;color:#666;line-height:1.4;padding:2rem 1.5rem}.agree_box .formWrap input[type='checkbox']+label:before{top:.2rem}.agree_box .formWrap input[type='checkbox']+label{padding-left:3rem}.agree_box .formWrap input[type='checkbox']#chkAll+label{font-size:1.5rem;font-weight:500;color:#111}.login_form{padding-top:2rem;border-top:1px solid #d5d5d5}.research_area{position:fixed;bottom:3.8rem;left:0;width:100%;height:4.8rem;text-align:center;z-index:20}.research_area .btn_wrap{position:relative;display:inline-block;margin:0}.research_area .btn_wrap:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#191919;border-radius:10rem;z-index:-1}.research_area .btn_research{display:block;padding:0 2rem;min-width:17.5rem;height:4.8rem;line-height:4.6rem;color:#fff;z-index:1}.research_area .btn_research span{display:inline-block;padding-left:2rem;background:url('/Images/2013/Icon/ico_search_detail.png') no-repeat center left;background-size:1.6rem auto;font-size:1.4rem;vertical-align:top}.prod_list_status{position:relative;min-height:4.4rem;padding:0 2rem;border-top:1px solid #ededed}.prod_list_status:after{content:'';display:block;clear:both}.prod_list_status .result_num{float:left;line-height:4.4rem;font-weight:500;color:#656876}.prod_list_status .sort_wrap{float:right;min-width:11.5rem}.prod_list_status .sort_wrap.vgt2024_sortwrap{min-width:0;display:flex;align-items:center;margin-left:10px}.prod_list_status .sort_wrap.vgt2024_sortwrap img{width:17px;margin-left:5px}.prod_list_status .sort_wrap .btn_sort{height:4.4rem;background:url('/Images/2013/Icon/ico_sort.png') no-repeat left 1.7rem top 1.6rem;background-size:1.5rem auto;font-size:1.6rem}.prod_list_status .sort_wrap.vgt2024_sortwrap .btn_sort{background:0;font-weight:400}.prod_list_status .sort_wrap .btn_sort:before{right:.8rem}.prod_list_status .sort_wrap .sort_list{top:4.4rem}.prod_list_status .sort_wrap.vgt2024_sortwrap .sort_list{width:70px;padding:0;font-size:13px}.prod_list_status .air_right{float:right;line-height:4.4rem;color:#111}.product_box{position:relative;display:block;width:100%}.product_box .product_summary{position:relative;width:100%;min-height:2.5rem}.product_box .product_summary .prod_img{position:relative;width:100%;height:200px;overflow:hidden}.product_box .product_summary .prod_img img{display:block;width:100%;height:100%}.product_box .product_summary .prod_cate{position:absolute;top:0;left:0;display:inline-block;font-size:1.5rem;font-weight:400;color:#fff;z-index:5}.product_box .product_summary .prod_cate:after{content:'';display:block;clear:both}.product_box .product_summary .prod_cate .prod_code{position:relative;float:left;display:inline-block;padding:.2rem 1rem}.product_box .product_summary .prod_cate .prod_code:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background:#666;z-index:-1}.product_box .product_summary .prod_cate .prod_tag{float:left;display:inline-block;padding:.2rem 1rem}.product_box .product_summary .prod_cate .prod_tag.clean{width:5.8rem;background:#2c7c35;padding-right:0;padding-left:.5rem;text-align:center}.product_box .product_summary .prod_cate .prod_tag.vg100{background:#2c1bde;font-size:1.4rem}.product_box .product_summary .prod_cate .prod_tag.clean+.tooltip a{background-position:center left}.product_box .product_summary .prod_cate .prod_tag.premium{padding:0}.product_box .product_summary .prod_cate .prod_tag.largo{padding:0}.product_box .product_summary .prod_cate .prod_tag.largo+.tooltip a{background-position:center left}.product_box .product_summary .prod_cate .prod_tag.free{background:#8fc31f}.product_box .product_summary .prod_cate .prod_tag.package{background:#186ad0}.product_box .product_summary .prod_cate .prod_tag.exhibition{background:#ff4e4d}.product_box .product_summary .prod_cate .prod_tag.journey{background:#d34dff}.product_box .product_summary .prod_cate .prod_tag.compare{background:#3843d9}.product_box .product_summary .prod_cate .prod_tag.path span{font-size:1.1rem}.product_box .product_summary .prod_noti{position:absolute;bottom:0;left:0;width:100%;padding:.3rem 1.8rem .2rem;font-size:1.5rem;color:#fff;background:url('/Images/2013/Common/bg_dim_000.png') repeat 0 0;z-index:5}.product_box .product_summary .prod_noti strong{margin-right:.5rem;font-size:1.5rem;color:#ff7f00}.product_box .product_summary .prod_noti span{font-size:1.4rem;color:#fff;font-weight:400}.product_box .product_summary .summary_swiper{position:absolute;top:0;left:0;z-index:10}.product_box .product_summary .summary_swiper .swiper-slide{position:relative;width:100%;height:100%;background:none;color:#fff}.product_box .product_summary .summary_swiper .swiper-slide:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}.product_box .product_summary .summary_swiper .swiper-slide.img{background:none}.product_box .product_summary .summary_swiper .swiper-slide.img:before{display:none}.product_box .product_summary .summary_swiper .swiper-slide:not(.swiper-slide-active){opacity:0!important}.product_box .product_summary .summary_swiper .swiper-slide .cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.product_box .product_summary .summary_swiper .swiper-slide .cont dt{display:inline-block;margin-bottom:.3rem;padding-left:2rem;font-size:1.6rem}.product_box .product_summary .summary_swiper .swiper-slide .cont dd{width:89%;margin:0 auto;padding:1.5rem 1.8rem;background:rgba(0,0,0,.5);font-size:1.3rem}.product_box .product_summary .summary_swiper .travel_point .cont dt{background:url('/Images/2013/Icon/ico_point_w.png') no-repeat 0 50%;background-size:1.3rem 1.5rem}.product_box .product_summary .summary_swiper .travel_point .cont .p_list li{position:relative;padding-left:.8rem;text-align:left;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product_box .product_summary .summary_swiper .review .cont dt{background:url('/Images/2013/Icon/ico_review.png') no-repeat 0 45%;background-size:1.2rem 1.2rem}.product_box .product_summary .summary_swiper .review .cont dd{padding:1rem 1.8rem}.product_box .product_summary .summary_swiper .review .cont dd .review_top{overflow:hidden;line-height:1.2}.product_box .product_summary .summary_swiper .review .cont dd .review_top .rating_wrap{float:left;width:50%;padding-right:2%;text-align:right}.product_box .product_summary .summary_swiper .review .cont dd .review_top .name{position:relative;float:right;width:50%;padding-left:2%;text-align:left;font-size:1.1rem;color:#a6a6a6}.product_box .product_summary .summary_swiper .review .cont dd .review_top .name:before{content:'';display:block;position:absolute;top:.2rem;left:-1px;width:1px;height:1rem;background:#8a8a8a}.product_box .product_summary .summary_swiper .review .cont dd .review_top .rating_wrap.small .rating-container .rating{width:7rem}.product_box .product_summary .summary_swiper .review .cont dd .review_top .rating_wrap.small .rating-container .star{width:1rem;height:1rem}.product_box .product_summary .summary_swiper .review .cont dd .review_top .rating_wrap.small .rating-container .empty-stars .star{background-size:1rem auto}.product_box .product_summary .summary_swiper .review .cont dd .review_top .rating_wrap.small .rating-container .filled-stars .star{background-size:1rem auto}.product_box .product_summary .summary_swiper .review .cont dd .review_txt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;font-size:1.3rem}.product_box .product_summary .summary_swiper .swiper-control .btnPrev,.product_box .product_summary .summary_swiper .swiper-control .btnNext{background-size:1.3rem auto}.product_box .product_summary .summary_swiper .swiper-control a{display:none}.product_box .product_info .info_box{padding:1rem 2rem;background:#fff}.product_box .product_info .info_box .location{margin-bottom:.3rem;font-size:1.6rem;color:#186ad0}.product_box .product_info .info_box .info_tit{margin:0;padding:0;background:none;word-break:break-all;text-align:left;border:0;color:#111;font-weight:600;font-size:2rem}.product_box .product_info .info_box .info_list{position:relative;margin-top:.5rem}.product_box .product_info .info_box .info_list li{padding:0 0 .4rem 0;font-size:1.4rem}.product_box .product_info .info_box .info_list .airline .logo{display:inline-block;width:1.6rem;height:1.6rem;margin:.3rem .6rem 0 0;vertical-align:top}.product_box .product_info .info_box .info_list .airline .logo img{display:inline;margin:0}.product_box .product_info .info_box .info_list .grade img{width:auto}.product_box .product_info .info_box .info_list .grade img.star{position:relative;top:3px;margin:0 .5rem;width:1.7rem;height:auto;vertical-align:top;display:inline-block}.product_box .product_info .info_box .info_list .period{position:absolute;bottom:0;left:0;letter-spacing:-.05rem}.product_box .product_info .info_box .info_list .price{font-size:1.8rem;font-weight:600;color:#e71e31;letter-spacing:-.05rem;text-align:right}.product_box .product_info .info_box .info_list .price .unit{margin:0;font-size:1.3rem;font-weight:400}.product_box .product_info .info_box .info_list .price .discount{margin-right:1.5rem;font-size:1.5rem;font-weight:500;color:#666;text-decoration:line-through}.product_box .product_info .info_box .info_list li:before{content:'';display:inline-block;position:relative;top:-3px;margin-right:.5rem;width:1.7rem;height:1.7rem;background:url('/Images/2013/Icon/ico_departure_date.png') no-repeat 0 0;background-size:1.7rem;vertical-align:middle}.product_box .product_info .info_box .info_list li.period:before{background:url('/Images/2013/Icon/ico_schedule.png') no-repeat 0 0;background-size:1.7rem}.product_box .product_info .info_box .info_list li.grade:before{background:url('/Images/2013/Icon/ico_hotel_g.png') no-repeat 0 0;background-size:1.7rem}.product_box .product_info .info_box .info_list li.airline:before,.product_box .product_info .info_box .info_list li.price:before{display:none}.product_box .product_info .reserv_list{background:#fff}.product_box .product_info .reserv_list li{margin-bottom:.4rem}.product_box .product_info .reserv_list li:last-child{margin:0}.product_box .product_info .reserv_list li a{display:block;position:relative;padding:.4rem 2rem .4rem;background:#dff0f6;border-top:1px solid #ebf7fb;color:#333}.product_box .product_info .reserv_list li a span{display:inline-block}.product_box .product_info .reserv_list li .tag{position:absolute;top:0;left:6%;display:inline-block;width:17%;height:3.2rem;line-height:3rem;margin-top:-.5rem;background:#007ead;border:1px solid #0c6d91;font-size:1.4rem;color:#fff;text-align:center}.product_box .product_info .reserv_list li .tag:after{content:'';display:block;position:absolute;top:-.1rem;right:-.6rem;width:0;height:0;border-top:.5rem solid transparent;border-left:.5rem solid #095e7d}.product_box .product_info .reserv_list li .date{width:71%;padding-left:22.5%;font-size:1.4rem;color:#333}.product_box .product_info .reserv_list li .price{width:29%;padding-right:1.2rem;background:url('/Images/2013/Icon/ico_btn_arr.png') no-repeat 100% 50%/.4rem auto;font-size:1.4rem;font-weight:500;text-align:right}.product_box .product_info .reserv_list li .price .unit{font-size:1.2rem;font-weight:400}.product_box .product_info .reserv_list .waiting .tag{background-color:#00ada3;border-color:#009e95}.product_box .product_info .reserv_list .waiting .tag:after{border-left-color:#0b7a74}.product_box .product_info .reserv_list .end a{background:#f7f7f7}.product_box .product_info .reserv_list .end .tag{background:#666;border-color:#525252}.product_box .product_info .reserv_list .end .tag:after{border-left-color:#3a3a3a}.product_box .compare_box{position:absolute;top:0;left:0;width:100%;height:auto;margin:0;z-index:20}.product_box .compare_box.on{height:100%}.product_box .compare_box .compare_chk{position:absolute;top:0;right:0;z-index:10}.product_box .compare_box input[type='checkbox']+label{padding:2.5rem}.product_box .compare_box input[type='checkbox']+label:before{top:11px;left:15px;border:0 none}.product_box .compare_box .compare_txt{display:none;width:100%;height:100%;background:rgba(0,0,0,.6);font-size:1.7rem;color:#fff;text-align:center}.product_box .compare_box.on .compare_txt{display:table}.product_box .compare_box .compare_txt p{display:table-cell;vertical-align:middle}.product_box .compare_box .compare_btn{display:none;width:100%;height:100%;background:rgba(0,0,0,.5);text-align:center}.product_box .compare_box.on .compare_btn{display:table}.product_box .compare_box .compare_btn span{display:table-cell;vertical-align:middle}.product_box .compare_box .compare_btn span .btn{width:51%}.product_box .compare_box .compare_txt .cancel_compare_all{display:inline-block;width:auto;margin:auto;padding:0 1.4rem;border-radius:1.6rem;height:3.2rem;line-height:3.2rem;background:rgba(0,0,0,.7);color:#fff}.product_list{position:relative;width:100%;padding-bottom:.8rem;background:#f4f4f4}.product_list .product_box{margin-bottom:.8rem;border-bottom:1px solid #e3e3e3}.product_list .product_box:last-child{margin:0}.product_detail .tooltip a{width:1.6rem;height:1.7rem}.product_detail .product_box .product_summary{min-height:1.8rem}.product_detail .product_box .product_summary .prod_img{border-bottom:1px solid #b4b4b4}.product_detail .product_box .product_summary .swiper-num{position:absolute;bottom:8px;left:50%;width:8.4%;line-height:1.6rem;margin-left:-4.2%;background:rgba(0,0,0,.4);font-size:1rem;color:#fff;z-index:5;text-align:center;border-radius:10px}.product_detail .product_box .info_box .prod_status{display:table;table-layout:fixed;width:100%;padding-bottom:1rem;text-align:center}.product_detail .product_box .info_box .prod_status li{display:table-cell;padding:3.6rem 0 0;font-size:1.4rem;line-height:1.2;text-align:center;vertical-align:middle;color:#111}.product_detail .product_box .info_box .prod_status li.ico_bag{background:url('/Images/2013/Icon/ico_bag.png') no-repeat center .2rem;background-size:3rem auto}.product_detail .product_box .info_box .prod_status li.ico_bag.on{background:url('/Images/2013/Icon/ico_bag_on.png') no-repeat center .2rem;background-size:3rem auto}.product_detail .product_box .info_box .prod_status li.ico_calendar{background:url('/Images/2013/Icon/ico_calendar.png') no-repeat center .2rem;background-size:3rem auto}.product_detail .product_box .info_box .prod_status li.ico_air{background:url('/Images/2013/Icon/ico_air.png') no-repeat center .1rem;background-size:3rem auto}.product_detail .product_box .info_box .prod_status li.ico_shop{background:url('/Images/2013/Icon/ico_shop.png') no-repeat center .1rem;background-size:3rem auto}.product_detail .product_box .info_box .prod_status li.ico_temple{background:url('/Images/2013/Icon/ico_temple.png') no-repeat center .1rem;background-size:3rem auto}.product_detail .product_box .favorite_chk{position:absolute;top:.8rem;right:6rem;margin:0}.product_detail .product_box .favorite_chk input+label{width:6.7rem;height:2.6rem;color:#111;font-size:1.4rem;font-weight:500;text-indent:0;line-height:2.4rem;background:#fff url(/Images/2013/Icon/ico_favorite_type02.png) no-repeat center center/auto 1.5rem;border:1px solid #cbcbcb;border-radius:2rem;background-position:.8rem center;padding-left:3rem}.product_detail .product_box .favorite_chk input:checked+label{background:#fff url(/Images/2013/Icon/ico_favorite_type02_on.png) no-repeat center center/auto 1.5rem;background-position:.8rem center;border:1px solid #ff3535}.product_detail .product_box .btn_keyinfo .btn{padding-right:1.6rem;font-size:1.2rem;background:url('/Images/2013/Icon/icn_go_small.png') no-repeat 100% 50%/1.1rem auto;color:#111;font-weight:500}.product_detail+.tab_wrap .tab_con:nth-child(2){padding:2rem}.product_detail+.tab_wrap .tab_con *{font-family:'Noto Sans KR','Nanum Gothic','돋움',dotum,sans-serif!important;font-size:1.6rem;line-height:2.3rem}.toggle_wrap.cms_view .btn_toggle,.toggle_wrap.cms_view .btn_toggle span{font-size:1.3rem!important;line-height:1.8!important;height:2.3rem!important;padding:0!important;margin:0!important;vertical-align:top}.toggle_wrap.cms_view .btn_toggle{padding:0 .5rem!important}.toggle_wrap.cms_view .btn_toggle{position:absolute;top:50%;right:0;margin-top:-1.3rem!important}.toggle_wrap.cms_view .toggle_tit{position:relative}.toggle_wrap.cms_view .toggle_tit strong{display:block;padding-right:7.3rem;font-size:1.5rem;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.prod_schedule .timeline .tit{font-size:1.6rem!important}.toggle_list .btn_close_all{font-size:1.6rem;line-height:1.2!important}.prod_term .txt_box p,.prod_notice .txt_box p{font-size:1.5rem!important;line-height:1.2!important}.reserv_info{position:relative}.reserv_info .tooltip,.airline_info .tooltip{top:3.4rem;left:9rem;width:23px;height:23px}.airline_info .tooltip{left:11rem}.reserv_info .tip_box,.airline_info .tip_box{right:0!important}.reserv_info .tip_box:before{right:auto;left:9.3rem}.airline_info .tip_box:before{right:auto;left:11.3rem}.product_detail .toggle_wrap.airline_info .timeline .schedule_info_box{background:#f4f4f4;padding:1.3rem 0 1.6rem 2.2rem;border-radius:.5rem}.product_detail .toggle_wrap.airline_info .timeline .airline strong.tit{color:#111;font-size:1.6rem;font-weight:500;margin-bottom:.3rem;padding-left:2rem}.product_detail .toggle_wrap.airline_info .timeline .airline p{font-size:1.6rem;font-weight:400;color:#404656;line-height:1}.product_detail .toggle_wrap.airline_info .timeline .airline .arrival_time{margin-top:1rem}.product_detail .toggle_wrap.airline_info .timeline .airline .time{margin:1.6rem 0 0;font-size:1.5rem;font-weight:400;color:#2540a4;line-height:1}.product_detail .toggle_wrap.airline_info .tit{position:relative}.product_detail .toggle_wrap.airline_info .tit .airline_logo{top:.5rem;left:0;width:1.6rem;height:1.6rem;padding:0;margin:0}.product_detail .toggle_wrap.airline_info .tit .airline_logo img{vertical-align:top}.product_box .prod_tit{margin-bottom:1rem;padding:0;line-height:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.product_box .prod_tip{font-size:1.5rem;color:#186ad0;margin-bottom:1rem}.product_box .prod_price{font-size:2.2rem;color:#f25b5b;font-weight:600;text-align:right}.product_box .prod_price span{display:inline-block;font-size:1.6rem;font-weight:400}.product_box .prod_price.relative{position:relative;bottom:inherit;right:inherit;display:block}.area_detail{position:relative;width:100%;padding:2rem;background-color:#f5f9fd}.area_detail .formWrap{margin:0}.indicate{padding:1rem 2rem}.indicate ul{display:table;width:100%}.indicate ul li{display:table-cell;vertical-align:middle;text-align:center}.indicate ul li>span{vertical-align:top}.indicate ul li span+span{line-height:.8rem}.indicate_blue{display:inline-block;width:1rem;height:1rem;margin-right:.5rem;border-radius:50%;background-color:#87aedf}.indicate_green{display:inline-block;width:1rem;height:1rem;margin-right:.5rem;border-radius:50%;background-color:#70adb0}.indicate_gray{display:inline-block;width:1rem;height:1rem;margin-right:.5rem;border-radius:50%;background-color:#a7a7a7}.indicate span{color:#000}.calendar_wrap{border-top:8px #ebebeb solid}.calendar{position:relative}.calendar .month{padding:3rem 0;font-size:2.3rem;font-weight:600;color:#111;text-align:center;line-height:1}.calendar .unit{position:absolute;top:1.5rem;right:2rem;font-size:1.2rem;color:#666}.calendar table{width:100%;table-layout:fixed}.calendar table thead tr th{font-weight:500;color:#666;padding-bottom:2.2rem}.calendar table thead tr th:first-of-type{color:#ff4e4d}.calendar table thead tr th:last-of-type{color:#3d97d6}.calendar table tbody tr td{text-align:center;vertical-align:top}.calendar table tbody tr td span.date{display:block;width:3.2rem;height:3.2rem;line-height:3.2rem;border-radius:50%;position:relative;margin:auto;font-size:1.3rem;color:#333;font-weight:400}.calendar table tbody tr td:nth-child(1) span.date{color:#ff4e4d}.calendar table tbody tr td:nth-child(7) span.date{color:#3d97d6}.calendar table tbody tr td p.price,.calendar table tbody tr td p.txt{min-height:2.7rem;padding:.5rem 0 1.3rem 0;color:#666;font-size:1.1rem;font-weight:400}.calendar table tbody tr td .next span{font-size:1.9rem;font-weight:500;color:#d3d3d3}.calendar table tbody tr td>div{position:relative}.calendar table tbody tr td div.on span.date{width:3.4rem;height:3.4rem;line-height:3.4rem;font-size:1.5rem;color:#fff}.calendar table tbody tr td .available span{background-color:#cce1fb;color:#111;font-size:1.3rem;font-weight:500}.calendar table tbody tr td .available.on span{background:#0068e9;color:#fff;font-size:1.3rem;font-weight:400}.calendar table tbody tr td .available.on span+p.price{color:#0068e9}.calendar table tbody tr td .standby span{background-color:#cfe3e4;color:#111;font-weight:400}.calendar table tbody tr td .standby.on span{background:#0f9ca3;color:#fff}.calendar table tbody tr td .standby.on span+p.price{color:#0f9ca3}.calendar table tbody tr td .done span{background-color:#d6d7d8;color:#111;font-weight:400}.calendar table tbody tr td .done.on span{background:#909090;color:#fff}.calendar table tbody tr td .done.on span+p.price{color:#909090}.calendar table tbody tr td .today span{color:#186ad0;font-weight:500}.calendar table tbody tr td .today p.txt{color:#186ad0}.calendar table tbody tr td .select_depature span,.calendar table tbody tr td .select_return span{background-color:#186ad0;color:#fff;font-weight:500}.calendar table tbody tr td .period,.calendar table tbody tr td .period span{position:relative}.calendar table tbody tr td .period:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:3rem;background-color:#f2f5ff;border-radius:0}.calendar table tbody tr td .select_depature.period span{width:3rem;background-color:#186ad0;border-radius:50%}.calendar table tbody tr td .select_depature.period:before{content:'';display:block;position:absolute;top:0;left:50%;width:50%;height:3rem;background-color:#f2f5ff;z-index:-1}.calendar table tbody tr td .select_return.period span{width:3rem;background-color:#186ad0;border-radius:50%}.calendar table tbody tr td .select_return.period:before{content:'';display:block;position:absolute;top:0;right:50%;width:50%;height:3rem;background-color:#f2f5ff;z-index:-1}.calendar table tbody tr td .period.first:before{left:50%}.calendar table tbody tr td .period.first span:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:3rem;background-color:#f2f5ff;border-radius:50% 0 0 50%;z-index:-1}.calendar table tbody tr td .period.last:before{width:50%}.calendar table tbody tr td .period.last span:before{content:'';display:block;position:absolute;top:0;right:0;width:100%;height:3rem;background-color:#f2f5ff;border-radius:0 50% 50% 0;z-index:-1}.calendar table tbody tr.info{display:none}.calendar table tbody tr.info.on{display:block;width:100vw}.calendar table tbody tr.info.on td{width:100vw}.calendar table tbody tr.info.on td .tours{display:block;position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:90000}.calendar .info.on .tours+.dim_layer{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10000;background-color:rgba(0,0,0,.3)}.tours{width:calc(95vw - 2px);max-height:78vh;margin:0;padding:1.8rem .9rem 0;display:block;position:fixed;bottom:0;left:10px;border-top-left-radius:3rem;border-top-right-radius:3rem;background:#fff}.tours .airline{text-align:center;margin-bottom:1rem;min-height:8.3rem}.tours .airline span{margin:0 auto;display:block;color:#111;font-size:1.3rem;font-weight:400}.tours .airline span:last-child{height:3.4rem;margin:1rem auto 0;line-height:1.6rem;overflow:hidden}.tours .airline .airline_logo{width:2.5rem;height:2.1rem;display:block;margin:2.5rem auto .5rem}.tours .airline .airline_logo img,.airline .airline_logo img{max-width:100%;height:auto;vertical-align:middle}.tours .airline_box{float:left;width:75%;margin:2.5rem auto 0}.tours .airline_box .status_box+div{width:100%;height:6.5rem;background:#f7f7f7 url('/Images/2013/Common/ico_tour_arrival.png') no-repeat center;background-size:1.8rem .8rem}.tours .airline_box .status_box+div:after{content:'';display:block;clear:both}.tours .airline_box .status_box+div p span{display:block;margin:0;font-size:1.8rem;color:#111;font-weight:500;line-height:1}.tours .airline_box .status_box+div p span.first_line{font-weight:400;font-size:1.4rem;margin:1.5rem 0 .8rem;color:#0068e9}.tours .airline_box span{display:inline-block;margin-right:1rem;vertical-align:middle}.tours .airline_box span:last-child{margin-right:0}.tours .airline_box .departure{float:left;padding-left:2.2rem;text-align:center}.tours .airline_box .arrival{float:right;padding-right:1.7rem;text-align:center}.tours .airline_box .arrival span:last-of-type{font-weight:500}.tours .airline_box .status_box+div .arrival span.first_line{color:#111}.tours .airline_box .period{font-size:1.3rem;font-weight:400;color:#7d7d7d}.tours .airline_box .period:before{display:none}.tours .airline_box .price{display:inline-block;width:100%;text-align:right;margin-top:.5rem;line-height:1}.tours .airline_box .price span{font-size:1.2rem;font-weight:400;color:#e30000;vertical-align:-2px;margin-right:0}.tours .airline_box .price strong{font-size:1.7rem;color:#e30000;font-weight:600;vertical-align:middle}.tours .airline_box .inner{width:88%;margin:0 auto}.tours .tour_tit p{font-size:1.4rem;font-weight:500;color:#111;line-height:1.5;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.tours .status_info{float:right;width:25%;border-left:.1rem dashed #c6c6c6;height:100%;text-align:center}.tours .status_info .status .label{width:6rem;height:3.5rem;line-height:3.5rem;font-size:1.2rem;font-weight:400;border-radius:1rem;color:#fff}.tours .status_info .status .label.sky{background-color:#0068e9}.tours .status_info .status .label.green{background-color:#0f9ca3}.tours .status_info .status .label.gray{background-color:#a7a7a7}.tours .tours_info_wrap .airline_box .status_box{min-height:1.9rem;margin-bottom:.5rem;margin-top:.5rem}.tours .tours_info_wrap .airline_box .status_box span{vertical-align:top}.tours .tours_info_wrap .airline_box .status_box:after{content:'';display:block;visibility:visible;clear:both}.tours .tours_info_wrap .airline_box .status_box>div{float:left;font-size:0}.tours .tours_info_wrap .airline_box .status_box .period{float:right;line-height:1.5rem}.tours .tours_info_wrap .airline_box .status_box .info_box{min-width:5.3rem;height:1.9rem;line-height:1.7rem;margin-right:.6rem;padding:0 .3rem;border-radius:.4rem;color:#fff;text-align:center;font-size:1.2rem;font-weight:500}.tours .tours_info_wrap .airline_box .status_box .status_fixed{background-color:#024e9f}.tours .tours_info_wrap .airline_box .status_box .status_event{background-color:#fa8504}.tours .tours_date{position:relative;font-size:2.25rem;font-weight:400;margin-bottom:1.8rem;color:#111;display:none}.tours .tours_date:first-child{display:block}.tours .tours_date b{font-weight:600}.tours .tours_date .btn_close{position:absolute;top:0;right:1.2rem;display:block;width:20px;height:100%;background:url(/Images/2013/Common/btn_x_contain.png) no-repeat center;background-size:20px 20px}.tours .tours_date button,.calendar_header button{vertical-align:top;width:1.3rem;height:2.2rem;border:0}.tours .tours_date .btn_tour_left,.calendar_header .btn_tour_left{margin-right:1.5rem;background:url(/Images/2013/Common/btn_tour_left.png) no-repeat center;background-size:1.3rem 2.1rem}.tours .tours_date .btn_tour_right,.calendar_header .btn_tour_right{margin-left:1.5rem;background:url(/Images/2013/Common/btn_tour_right.png) no-repeat center;background-size:1.3rem 2.1rem}.tours_inner{max-height:68vh;overflow:auto}.tours_info_wrap{margin-bottom:1.7rem;height:17rem;border:1px solid #e2e2e2;border-radius:2rem;position:relative;overflow:hidden}.tours_info_wrap:after{content:'';display:block;visibility:hidden;clear:both}.tours_info_wrap:before{content:'';width:100%;height:10px;background-color:#fff;position:absolute;top:0;left:0}.tours_info_wrap.sky:before{content:'';background-color:#186ad0}.tours_info_wrap.gray:before{content:'';background-color:#a7a7a7}.tours_info_wrap.green:before{content:'';background-color:#0f9ca3}.tour_list{border-top:8px #ebebeb solid}.tour_list .tours{border-top:8px #ebebeb solid}.calendar.tour_list{position:relative;border-top:0;padding:1rem 0}.calendar.tour_list .calendar_header{overflow:hidden;display:table;position:relative;margin:auto}.calendar.tour_list .month{display:inline-block;padding:0 1rem}.calendar.tour_list .btn_calendar_prev{width:2.5rem;height:3.1rem;float:left;border:0;background:url('/Images/2013/Icon/ico_arrow_g_cal.png') 50% 50% no-repeat;background-size:9px 16px;text-indent:-9999em;transform:rotate(180deg)}.calendar.tour_list .btn_calendar_next{width:2.5rem;height:3.1rem;float:right;border:0;background:url('/Images/2013/Icon/ico_arrow_g_cal.png') 50% 50% no-repeat;background-size:9px 16px;text-indent:-9999em}#productListContainer{padding-top:3rem;border-bottom:8px solid #ebebeb;line-height:1}#productListContainer .tours{width:calc(95vw - 20px);height:auto;position:relative;border-top:0;padding:0;margin:0 auto;left:0;border-radius:0;border-bottom:0}.trip_point{position:relative;display:table;width:100%;margin:1rem 0 1.7rem;padding:1.6rem 0 1.4rem 0;border:1px solid #2540a4;border-radius:1rem}.trip_point strong{display:block;width:auto;padding-left:2rem;font-size:1.4rem;line-height:1.2;font-weight:500;color:#2540a4;text-align:left;vertical-align:middle}.trip_point span{position:relative;display:block;width:93%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:2rem;font-size:1.3rem;line-height:1.35;vertical-align:middle;color:#404656;white-space:pre-line;margin-top:.7rem}.trip_point:before{content:'';display:block;position:absolute;top:-1px;left:-5px;width:2.2rem;height:2.5rem;background:url('/Images/2013/Icon/ico_trip_point.png') no-repeat 0 0;background-size:2.2rem auto}.trip_point.arrow:after{content:'';display:block;clear:both;width:17px;height:10px;padding:10px;margin-top:-10px;background:url('/Images/2013/Icon/ico_select_brightblue.png') 95% 50% no-repeat;background-size:17px auto;position:absolute;top:50%;right:15px;transform:rotate(180deg)}.trip_point.arrow.open:after{content:'';display:block;transform:rotate(0deg)}.trip_point.open span{-webkit-line-clamp:unset}.product_detail .btn_toggle.bright_blue{color:#06f}.product_detail .btn_toggle.bright_blue .btn_plus{background:url('/Images/2013/Icon/ico_select_brightblue.png') no-repeat center/1.6rem .8rem;transform:rotate(180deg)}.product_detail .btn_toggle.on.bright_blue .btn_plus{background:url('/Images/2013/Icon/ico_select_slategrey.png') no-repeat center/1.6rem .8rem;transform:rotate(360deg)}.product_detail .btn_toggle.on.bright_blue{color:#636674}.product_detail .toggle_wrap{position:relative;margin-top:0!important;padding:2rem;border-top:.8rem solid #f2f2f2}.product_detail .btn_toggle{position:absolute;top:2.7rem;right:2rem;color:#636674;font-size:1.4rem;font-weight:500}.product_detail h4,.product_detail .h4{color:#186ad0}.product_detail .notice_box{margin-top:1.5rem}.product_detail .notice_box .noti li{color:#636674;font-size:1.4rem}.product_detail .img_box{margin-top:2.5rem;border:1px solid #c3c2c3;border-radius:.8rem}.product_detail .meeting_place .img_box{border:0}.product_detail .toggle_con .txt{margin-top:1.2rem}.product_detail .toggle_wrap .cm_tit{font-size:1.8rem;font-weight:500;color:#2540a4}.product_detail .toggle_wrap .cm_tit+p{color:#404656}.product_detail .toggle_wrap .toggle_tit h4{font-size:1.8rem;color:#111;font-weight:500}.product_detail .reserv_info .cm_tit{color:#111}.product_detail .reserv_info span{color:#404656}.prodDetailSwipe .swiper-pagination{display:none}.product_detail .toggle_wrap.price_info{padding:1.5rem 2rem 0}.product_detail .price_info .btn_toggle{top:7.3rem;right:50%;width:160px;height:3.9rem;margin-right:-80px;font-size:1.4rem;font-weight:400;border:1px solid #9f9f9f;border-radius:2.2rem;background-color:#fff;z-index:1;color:#404656;-webkit-border-radius:2.2rem;-moz-border-radius:2.2rem;-ms-border-radius:2.2rem;-o-border-radius:2.2rem}.product_detail .price_info .btn_toggle .btn_plus{width:1.3rem;background:url('/Images/2013/Icon/ico_price_arr.png') no-repeat center center;background-size:1.3rem auto}.product_detail .price_info .btn_toggle.on .btn_plus{transform:rotate(180deg)}.product_detail .price_info .toggle_con{padding-top:2rem}.product_detail .price_info .info{display:table;table-layout:fixed;width:100%;padding:1.2rem 0}.product_detail .price_info .people{display:table-cell;width:30%;font-weight:500;color:#111;vertical-align:middle}.product_detail .price_info .people span{display:block;font-size:1.2rem;line-height:1.5;font-weight:normal;color:#404656}.product_detail .price_info .cont{display:table-cell;width:70%;text-align:right;vertical-align:middle}.product_detail .price_info .price{display:block;font-size:1.8rem;color:#e30000}.product_detail .price_info .price span{font-size:1.5rem;font-weight:400}.product_detail .price_info .price em{font-size:1.5rem;color:#666;font-weight:500}.product_detail .price_info .surcharge{display:block;font-size:1.2rem;line-height:1.5;color:#999}.product_detail .price_info .info.adult{padding:0 0 2.8rem 0;border-bottom:1px solid #c3c3c3}.product_detail .price_info .info.adult .people{padding-top:.8rem;vertical-align:top;color:#404656;font-size:1.6rem;font-weight:500}.product_detail .price_info .info.adult .people span{font-weight:400;font-size:1.2rem}.product_detail .price_info .info.adult .price{display:block;font-size:2.8rem;color:#e30000;font-weight:bold}.product_detail .price_info .info.guide{padding:3.7rem 0 0;color:#636674}.product_detail .price_info .info.guide.on{padding:1.7rem 0}.product_detail .price_info .info.guide .people,.product_detail .price_info .info.guide .cont{width:50%;color:#e30000}.product_detail .price_info .info.guide .people span{display:inline-block;font-size:1.5rem;color:inherit}.product_detail .price_info .btn_wrap{margin-top:0;padding:1.6rem 0 2rem}.product_detail .price_info .btn_wrap .btn{display:inline-block;width:50%;height:3.5rem;line-height:2.8rem;font-size:1.4rem;color:#7c7c7c;font-weight:500}.product_detail .price_info .btn_wrap .btn i{margin-left:0}.product_detail .price_info .btn_wrap .btn:first-child{border-left:0}.product_detail .price_info .btn_wrap .btn span{display:inline-block;padding-top:2.2rem}.product_detail .price_info .btn_wrap .btn:after{content:'';display:block;clear:both}.product_detail .price_info .btn_wrap .btn.btn_pointinfo{float:left;width:48.5%;height:4.5rem;line-height:4.5rem;border:1px solid #636674;color:#404656;font-size:1.5rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.product_detail .price_info .btn_wrap .btn.btn_payinfo{float:right;width:48.5%;height:4.5rem;line-height:4.5rem;border:1px solid #636674;color:#404656;font-size:1.5rem;border-radius:.5rem}.product_detail .price_info .btn_wrap .btn.btn_interest span{background:url('/Images/2013/Icon/ico_no_interest.png') no-repeat 50% 0;background-size:1.9rem auto}.product_detail .price_info .btn_wrap.d_tbl{display:table;width:100%;table-layout:fixed}.product_detail .price_info .btn_wrap.d_tbl a{display:table-cell;float:none}.product_detail .price_info .notice_box .noti li{color:#636674;font-size:1.4rem;line-height:1.36}.product_detail .price_info .notice_box .noti li .strong_txt{font-size:1.4rem;color:#2540a4;font-weight:500}.product_detail .common_bg{padding:1.4rem 1rem;background:#f4f4f4}.product_detail .airline_info .toggle_tit .airline,.airline_info .toggle_tit .airline{font-size:1.6rem;font-weight:400}.product_detail .airline_info .airline span,.product_detail .airline_info .airline i,.airline_info .airline span,.airline_info .airline i{margin:0 .5rem}.product_detail .airline_info .airline span:first-child,.airline_info .airline span:first-child{margin-left:0}.product_detail .airline_info .airline_box,.airline_info .airline_box{margin:4rem 1rem 0 0}.product_detail .airline_info .airline_box h5,.airline_info .airline_box h5{font-size:1.7rem;font-weight:500;color:#111}.product_detail .airline_info .airline_box h5 .date,.airline_info .airline_box h5 .date,.airline_info .airline_box .h5 .date{display:inline-block;margin-left:1.5rem;font-size:1.7rem;font-weight:400;color:#111}.product_detail .airline_info .days_nights,.airline_info .days_nights{display:block;margin:1.2rem 0;font-size:1.7rem;font-weight:500;color:#111}.product_detail .airline_info .days_nights i,.airline_info .days_nights i{margin-right:.5rem}.product_detail .airline_info .days_nights span,.product_detail .airline_info .days_nights i,.airline_info .days_nights span,.airline_info .days_nights i{vertical-align:middle}.product_detail .airline_info .airline span{font-size:1.7rem;font-weight:400;color:#404656}.product_detail .airline_info .airline_box{margin-right:0}.product_detail .airline_info .airline_box .timeline li{padding-left:4.8rem}.product_detail .airline_info .airline_box.departure{margin-top:3.4rem}.product_detail .airline_info .airline_box.arrival{margin-top:1.5rem}.airline_info .btn_toggle{position:absolute;top:2.7rem;right:2rem}.airline_info .airline_box .gray_box_txt.baggage{margin:1.5rem -1rem 0 -1rem;padding:1.5rem}.airline_info .airline_box .gray_box_txt.baggage+.gray_box_txt.baggage{margin-top:.5rem}.airline_info .airline_box .timeline+.baggage.guide{margin-top:1rem}.airline_info .airline_box .baggage.guide{padding:2rem;background:#f5f9fd}.airline_info .airline_box .baggage.flight_time{padding:.5rem 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.airline_info .airline_box .baggage.flight_time p{font-size:1.4rem;color:#666}.airline_info .airline_box .time.other{margin-left:0}.travel_guide .airline_box.arrival{margin-top:2rem}.product_detail .hotel_info strong{display:block;color:#111}.product_detail .hotel_info strong i{margin:.3rem .5rem 0 0;vertical-align:top}.product_detail .hotel_info .hotel_grade{padding-left:2.5rem;background:url('/Images/2013/Common/star_full.png') no-repeat 0 50%/1.6rem auto}.product_detail .hotel_info .detail{margin:2.5rem 0 3rem}.product_detail .hotel_info .detail li{position:relative;padding:.7rem 0 .7rem 2.5rem}.product_detail .hotel_info .detail li strong{margin-bottom:.5rem}.product_detail .hotel_info .detail li i[class^='ico_']{position:absolute;top:1.3rem;left:0}.product_detail .act_prod{position:relative;padding:2rem 0;border-top:.8rem solid #f2f2f2}.product_detail .act_prod h4{padding-left:2rem}.product_detail .act_prod .img_area{border-radius:0}.product_detail .act_prod .img_area .prod_img{position:relative;width:100%;height:163px;overflow:hidden}.product_detail .act_prod .img_area .prod_img img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.product_detail .act_prod .cont_area{text-align:left;padding:1.2rem 0 0}.product_detail .act_prod .prod_tit{min-height:4.6rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:500;color:#111}.product_detail .act_prod .prod_info li{font-size:1.5rem;font-weight:400;color:#666}.product_detail .act_prod .product_box .prod_info li [class^='ico_']{margin:0 .5rem 0 0;vertical-align:middle}.product_detail .act_prod .prod_price{font-size:1.5rem;color:#f25b5b;font-weight:600;text-align:right}.product_detail .act_prod .prod_price span{display:inline-block;font-size:1.5rem;font-weight:400}.product_detail .act_prod .swiper-slide{min-height:30rem}.product_detail .act_prod .swiper-control{display:none}.product_detail .key_info h4{font-size:1.8rem}.product_detail .key_info h5{font-size:1.7rem;color:#186ad0}.product_detail .key_info .tbl{margin-top:3.5rem}.product_detail .key_info .toggle_con{padding:2rem 0 0 0}.product_detail .key_info .comfirm_chk{display:inline-block;padding:.2rem 1.4rem 0 1.4rem;line-height:2.1rem;font-size:1.5rem;color:#c3c3c3}.product_detail .key_info .comfirm_chk.on{color:#fff;border-radius:2.1rem;background-color:#186ad0}.product_detail .includ_info h4{font-size:1.8rem;color:#b55bb9}.product_detail .includ_info .btn_terms_app{display:inline-block;line-height:2rem;margin-left:.5rem;padding:0 1.8rem 0 .8rem;background:#e7edf6 url('/Images/2013/Icon/ico_btn_arr.png') no-repeat top 50% right .7rem/.4rem auto;font-size:1.2rem;color:#111;border-radius:.3rem}.product_detail .includ_info .txt_box li{color:#636674;font-size:1.5rem;line-height:1.5}.product_detail .toggle_wrap.includ_info .toggle_tit h4{color:#06f}.product_detail .toggle_wrap.includ_info .txt_box{margin-top:1rem;padding:2rem;background:#f4f4f4;border-radius:.5rem}.product_detail .toggle_wrap.includ_info .txt_box:first-child{margin-top:1.8rem}.product_detail .toggle_wrap.includ_info .txt_box .tit{padding:0;margin-bottom:1rem;color:#111;font-size:1.7rem;font-weight:500;line-height:1}.product_detail .toggle_wrap.includ_info .txt_box .tit span{display:inline-block;width:1.4rem;height:1.4rem;margin-right:.6rem;background:url('/Images/2013/icon/icon_correct_sprites.png') no-repeat -.3rem -.3rem/4rem 2rem}.product_detail .toggle_wrap.includ_info .txt_box .tit span.incorrect{background-position:-2.3rem -.3rem}.prod_schedule .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle:after{top:50%;margin-top:-.1rem;width:1.4rem;height:.2rem;background:none;background-color:#06f}.prod_schedule .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle:before{content:'';display:block;position:absolute;top:2.3rem;right:2.6rem;width:.2rem;height:1.4rem;background-color:#06f}.prod_schedule .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle.on:before{display:none}.prod_schedule .btn_toggle .day{float:left;display:inline-block;margin-top:1.8rem;padding:0 1.1rem;height:2.7rem;line-height:2.7rem;border-radius:2.7rem;font-size:1.5rem;font-weight:500;color:#06f;background:#e5f2ff}.prod_schedule .btn_toggle .schedule{float:left;width:18.6rem;margin:.7rem 0 1rem 1.7rem;border:0}.prod_schedule .btn_toggle .schedule li{padding:.2rem 0 .2rem 2rem;line-height:1.2;font-size:1.6rem;color:#666;font-weight:500;border:0}.prod_schedule .btn_toggle .schedule li.date{background:url('/Images/2013/Icon/ico_calendar_small.png') no-repeat 0 center;background-size:1.4rem auto}.prod_schedule .btn_toggle .schedule li.area{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;background:url('/Images/2013/Icon/ico_area_small.png') no-repeat left 2px top 6px;background-size:1.1rem auto}.prod_schedule .timeline li:before{border-color:#186ad0}.prod_schedule .timeline .tit{font-size:1.6rem;color:#666}.prod_schedule .txt_box p.h4{font-size:1.6rem;color:#111;font-weight:500}.prod_schedule .txt_box p.h4+p{font-size:1.4rem;color:#404656;line-height:1.4}.prod_schedule .notice_box .noti li{color:#636674;font-size:1.4rem;line-height:1.36}.prod_schedule .notice_box .noti li .strong_txt{font-size:1.4rem;color:#2540a4;font-weight:500}.product_detail+.tab_wrap .prod_schedule .btn_toggle .schedule{margin-left:0;margin-bottom:2rem}.product_detail+.tab_wrap .prod_schedule .btn_toggle .schedule li.date{margin-top:-3.5rem;line-height:2.7rem;padding:0;padding-left:7rem;font-size:1.5rem;font-weight:400;color:#404656}.product_detail+.tab_wrap .prod_schedule .btn_toggle .schedule li.area{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;background:url('/Images/2013/Icon/ico_area_small.png') no-repeat left center;background-size:1.4rem 1.6rem;margin-top:.7rem;color:#111;font-weight:500;padding-left:2rem}.product_detail+.tab_wrap .prod_schedule .timeline li{padding-left:2rem}.prod_term .txt_box,.prod_notice .txt_box{text-align:center}.prod_term .txt_box p,.prod_notice .txt_box p{margin-top:1.5rem;font-size:1.5rem}div.section.prod_review{margin-bottom:2rem;padding-top:2rem;border-top:.8rem solid #ebebeb}div.section.prod_review .btn_wrap button span{vertical-align:top}.prod_review h4{color:#111;font-size:1.8rem;margin-bottom:0}.prod_review .btn_wrap button{height:5rem;line-height:4.8rem}div.section.etc_info{margin-bottom:2rem;border-top:.8rem solid #ebebeb}div.section.etc_info .tit{font-size:1.8rem;color:#111;font-weight:500}div.section.etc_info .btn_close_all{color:#009eff}div.section.etc_info .toggle_tit_wrap .btn_toggle{color:#111}div.section.etc_info .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle{height:5.4rem;line-height:5.4rem;color:#111}.text_style_h3{font-weight:600;font-size:1.7rem;color:#111}.text_style_h3.color_blue{color:#2540a4}.text_style_h3.reserve{line-height:1;margin:2rem 0}.text_style_h3+.agree_box{margin-top:2rem}.booking{display:none;width:100%;height:100%;background-color:#fff;border-radius:1.5rem 1.5rem 0 0;position:fixed;z-index:10;bottom:-100%}.booking.on{top:6rem;z-index:13;padding-bottom:3rem;overflow:hidden}#content .booking div.section:first-of-type{position:relative;height:100%}.booking h2{position:absolute;top:0;left:0;width:100%;z-index:10;text-align:center;border-bottom:1px #c3c3c3 solid;padding-bottom:1.5rem;background:#fff}.booking h2.product_package{top:-20px}.booking .conwrap{position:Absolute;top:0;left:0;width:100%;height:100%;text-align:left;padding:4rem 2rem 11rem 2rem;overflow-x:hidden;overflow-y:auto}.booking .box_purple{margin-bottom:.6rem}.booking .box_purple .passenger{font-size:1.6rem;margin-bottom:1rem}.booking .box_purple .table .price{text-align:right;font-weight:500;font-size:1.7rem}.booking .summary{padding:.5rem 0;background-color:#fff;border-radius:.4rem}.booking .summary .price{font-size:2.8rem;color:#e30000;text-align:right}.booking .summary .price span{font-size:1.6rem}.booking .btn_x_book{position:absolute;top:-2rem;right:2rem;z-index:11}.booking .hope_activity{margin-top:4rem;margin-bottom:1.5rem;padding-bottom:3.5rem;border-bottom:1px #c3c3c3 solid}.booking .hope_activity .formWrap{margin:0}.booking .hope_activity .bul.noti{margin-top:1.5rem;display:none}.booking .hope_activity .bul.noti.on{display:block}.data_info .expected_total .btn_toggle{position:absolute;top:2rem;right:1rem}.data_info .expected_total .toggle_con{margin-top:1rem}.data_info .expected_total dd{overflow:hidden}.data_info .expected_total dd span.ta_l{float:left}.data_info .expected_total dd span.ta_r{float:right}.data_info .expected_total dd{font-size:1.5rem;font-weight:400;color:#404656}.book_result_notice{padding:3rem 0;border-radius:.4rem;background:#f5f9fd url(/Images/2013/icon/icon_rec_receive_02.png) no-repeat center 1.5rem;background-size:5.5rem}.book_result_notice.air{padding-top:8.5rem}.book_result_notice.bg_none{background:#f5f9fd;background-image:none}.book_result_notice p{font-size:1.5rem;text-align:center;margin-bottom:1.5rem;font-weight:400;color:#404656}.book_result_notice p:last-of-type{margin-bottom:0}.book_result_notice p strong{font-size:1.8rem;color:#111;font-weight:600}.book_result_notice p span{font-size:1.8rem;color:#186ad0;font-weight:600}.book_result_notice p.area{margin-bottom:.5rem}.book_result_notice p.area>*{display:inline-block;font-size:1.7rem}.book_result_notice p.area strong{margin:0 1.5rem}.book_info .table{width:100%;table-layout:fixed}.book_info .table.brd_b .row:last-of-type .cell{border-bottom:1px #f0f0f0 solid}.book_info .table .th{width:32%;max-width:17rem}.book_info .table.th_w30 .th{width:30%}.book_info.dotted_line .table{border-top:1px dashed #111}.book_info.dotted_line .table:first-child{border-top:0}.manager_info .table{width:100%;table-layout:fixed;margin-top:.8rem}.manager_info .table .th{width:26.5625%;max-width:17rem;border-bottom:0;padding-top:.8rem;padding-bottom:.8rem}.manager_info .table .td{font-size:1.5rem;border-bottom:0;padding-top:.8rem;padding-bottom:.8rem}.manager_info .ico_csperson_blue{display:none}.book_step ul{overflow:hidden}.book_step ul li{float:left;width:33.3333%;padding-bottom:1rem}.book_step .steps{width:calc(100% - 1rem);padding:1rem;background-color:#f4f4f4;border-radius:1rem;text-align:center;border:2px #f4f4f4 solid}.book_step .steps i{width:4.1rem;height:3.9rem;margin-bottom:.5rem;background-image:url(/Images/2013/icon/sprite_steps.png);background-size:4.1rem 20.3rem;background-repeat:no-repeat}.book_step .steps .ico_notepen{background-position:0 -12.4rem}.book_step .steps .ico_csperson{background-position:0 -16.3rem}.book_step .steps .ico_calendar_big{background-position:0 -.1rem}.book_step .steps .ico_card_big{background-position:0 -4.2rem}.book_step .steps .ico_check{background-position:0 -8.3rem}.book_step .steps.step1{background-color:#f5f9fd;border:2px #2540a4 solid}.book_step .steps.step1 p{color:#2540a4}.book_step .steps p{font-size:1.5rem;font-weight:600;color:#636674}.book_step .steps span{font-size:1.3rem;color:#636674}.book_step .text_style_h3{padding-bottom:2rem;margin-bottom:2rem;border-bottom:.1rem solid #f0f0f0}.read_me{padding:3.5rem 1.5rem 2rem;position:relative;border-radius:.4rem;background-color:#f2f5ff}.read_me h3{position:absolute;top:0;left:0;background-color:#186ad0;font-size:1.6rem;color:#fff;font-weight:500;border-radius:.4rem 0 0 0;padding:.1rem 1rem}.read_me ul li{font-size:1.3rem}.info_box{position:relative}.info_box img{display:block;width:100%;margin-bottom:1.5rem}.card_info .btn_toggle span[class^='ico_card']{display:block;height:auto;padding-left:5.3rem;vertical-align:top;background-repeat:no-repeat;background-position:0 center;background-size:4.4rem auto}.card_info .btn_toggle .ico_card_samsung{background-image:url('/Images/2013/Icon/ico_card_samsung.png')}.card_info .btn_toggle .ico_card_lotte{background-image:url('/Images/2013/Icon/ico_card_lotte.png')}.card_info .btn_toggle .ico_card_kb{background-image:url('/Images/2013/Icon/ico_card_kb.png')}.card_info .btn_toggle .ico_card_hana{background-image:url('/Images/2013/Icon/ico_card_hana.png')}.card_info .btn_toggle .ico_card_nh{background-image:url('/Images/2013/Icon/ico_card_nh.png')}.card_info .btn_toggle .ico_card_citi{background-image:url('/Images/2013/Icon/ico_card_citi.png')}.card_info.toggle_list ul li .toggle_con{border-top:0}.card_info .btn_toggle .ico_card_ss{background-image:url('/Images/2013/Icon/ico_card_samsung.png')}.card_info .btn_toggle .ico_card_lt{background-image:url('/Images/2013/Icon/ico_card_lotte.png')}.card_info .btn_toggle .ico_card_kb{background-image:url('/Images/2013/Icon/ico_card_kb.png')}.card_info .btn_toggle .ico_card_hn{background-image:url('/Images/2013/Icon/ico_card_hana.png')}.card_info .btn_toggle .ico_card_nh{background-image:url('/Images/2013/Icon/ico_card_nh.png')}.card_info .btn_toggle .ico_card_ct{background-image:url('/Images/2013/Icon/ico_card_citi.png')}.card_info .btn_toggle .ico_card_hd{background-image:url('/Images/2013/Icon/ico_card_hd.png')}.card_info .btn_toggle .ico_card_sh{background-image:url('/Images/2013/Icon/ico_card_sh.png')}.card_info .btn_toggle .ico_card_bc{background-image:url('/Images/2013/Icon/ico_card_bc.png')}.review_info{position:relative;padding:3.5rem 0 1rem 0;min-height:11rem;border-radius:0 0 .4rem .4rem}.review_info .review_img{position:relative;padding:0 0 0 1rem;line-height:1.4;min-height:7rem}.review_info .review_img .txt{position:relative;font-weight:500;z-index:1;font-size:1.6rem;line-height:2.3rem}.review_info.trip .review_img{background:url('/Images/2013/Product/img_m_review_tab.png') no-repeat 100% 0;background-size:14.5rem auto}.review_info.trip2{padding-top:1.3rem;background:url('/Images/2013/Product/img_m_review_right.png') no-repeat 100% 0;background-size:14.5rem auto}.review_info.trip2 .review_img .txt{font-size:1.7rem;color:#111}.review_info.trip2 .review_img .txt span{font-size:2.1rem;color:#186ad0}.review_info.trip2 .review_img .txt2{padding:3rem 0;font-size:1.6rem;color:#111;line-height:2.4rem;border-bottom:1px solid #d9d9d9}.review_info.trip2.custom{background:url('/Images/2013/Product/img_m_calculator.png') no-repeat 100% 0;background-size:15.7rem auto}.review_list{position:relative}.review_list.prod{margin-top:2rem;border-top:1px solid #f0f0f0}.review_box{position:relative;padding:1.5rem 0;border-bottom:1px solid #f0f0f0}.review_box .rating_wrap{float:left;width:auto;margin-right:.5rem}.review_box .date_person{float:left;font-size:1.4rem;line-height:1.5}.review_box .btn_del{float:right;display:inline-block;font-size:1.4rem;line-height:1.5;font-weight:500;color:#186ad0}.review_box .review_txt{margin-top:1rem;font-size:1.5rem;line-height:1.4}.review_box .review_tit{padding:0 0 1rem 0;border-bottom:1px solid #f0f0f0}.review_box .review_tit:after{content:'';display:block;clear:both}.review_box .review_tit .tit{display:block;font-weight:500;color:#111;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap}.review_box .review_tit .date_person{float:none;margin-top:.5rem}.review_box .review_tit .date{margin-top:.5rem;font-size:1.4rem}.review_box .review_tit .location{display:block;font-size:1.5rem;font-weight:400;color:#636674}.review_box .review_tit .top{margin:0 0 1rem}.review_box .review_tit .top .status{display:inline-block;margin-right:.5rem;padding:.5rem 1rem;font-weight:500;color:#111;border:1px solid #111;border-radius:.4rem}.review_box .review_tit .top .status.completed{color:#186ad0;border:1px solid #186ad0}.review_box .review_tit .top .date{display:inline-block;margin:0 0 .5rem 0}.review_wrap{position:relative;width:100%;padding:0 20px 2.5rem 20px;border-top:.8rem solid #f7f7f7}.review_wrap .btn_toggle{color:#06f;vertical-align:top;font-size:1.4rem}.review_wrap .btn_toggle .btn_plus{display:inline-block}.review_wrap .review_box{padding-bottom:0}.review_wrap .review_box .review_txt{margin-top:0;padding:1rem 0}.review_wrap .review_box .review_txt .cont{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;height:64px}.review_wrap .review_box img{width:100%;height:auto}.review_wrap.on .review_box .review_tit .tit,.review_wrap.on.review_wrap .review_box .review_txt .cont{display:block;-webkit-line-clamp:inherit;text-overflow:inherit;height:auto}.review_answer{margin-top:1rem;padding:2rem;border-radius:.4rem;background:#f5f9fd}.review_answer .answer_tit{padding-left:6rem;background:url('/Images/2013/Common/bg_review_answer.png') no-repeat 0 center;background-size:4rem auto}.review_answer .answer_tit .tit{font-size:1.5rem;color:#111;font-weight:500}.review_answer .answer_tit .date_person{float:none;font-size:1.4rem;line-height:1.5}.review_answer .answer_txt{padding-top:1.5rem;font-size:1.5rem;line-height:1.5}.review_wrap .review_box .cont_detail{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.review_wrap .review_box .cont img{width:100%!important;height:auto!important}.participation.one_to_one .review_list{padding-top:2rem}.participation.one_to_one .review_list.one_to_one{padding:0}.participation.one_to_one .review_list.one_to_one .review_box{padding:0}.participation.one_to_one .review_list.one_to_one .review_wrap{margin-bottom:0}.participation .review_list.one_to_one .btn_wrap{padding:0 2rem;margin:1.6rem 0 2.4rem}.review_list.one_to_one .review_wrap.on{background:#f5f9fd}.review_list.one_to_one .tit:after{content:'Q.';position:absolute;top:1.4rem;left:0;font-size:1.6rem;font-weight:600;color:#404656}.review_list.one_to_one .answer_tit .tit:after{content:'A.';top:0;left:-2.5rem;font-size:1.8rem;font-weight:600;color:#06f}.review_list.one_to_one .tit{display:-webkit-box;position:relative;padding:1.6rem 0 0 2.3rem;margin-bottom:2.4rem;font-size:1.7rem;font-weight:500;line-height:1.4;white-space:normal}.review_list.one_to_one .review_box .review_tit{padding:0 2rem 1rem}.review_list.one_to_one .review_box .review_tit .top{position:relative;font-size:0;margin-bottom:0}.review_list.one_to_one .review_box .review_tit .top .clear{position:absolute;top:0;right:0}.review_list.one_to_one .review_box .review_tit .top .status{margin:0;padding:0;border:0;padding-right:1rem;border-right:.1rem solid #999;margin-right:1rem;line-height:1;font-size:1.5rem;font-weight:500;color:#636674;border-radius:0}.review_list.one_to_one .review_box .review_tit .top .status.completed{color:#2540a4}.review_list.one_to_one .review_box .review_tit .top .date{font-size:1.5rem;font-weight:400;color:#999;line-height:1;margin:0}.review_list.one_to_one .review_box .review_txt{padding:2rem}.review_list.one_to_one .review_box .review_txt .cont{height:auto;color:#404656;font-size:1.6rem;font-weight:400;line-height:1.5;display:block}.review_list.one_to_one .btn_wrap button{border-color:#404656;font-size:1.6rem;color:#404656;background-color:transparent}.participation .review_list.one_to_one .review_answer{padding:0 2rem;border-top:0}.participation .review_list.one_to_one .review_answer .box{padding:2rem 3rem 2.6rem 4.6rem;background:#fff}.participation .review_list.one_to_one .review_answer .box .answer_tit{padding-left:0;background:0 0}.review_list.one_to_one .review_answer .box .answer_tit .tit{padding-top:0;line-height:1;margin-bottom:2.2rem}.review_list.one_to_one .review_answer .box .answer_tit .date_person{font-size:1.6rem;font-weight:500;color:#111}.review_list.one_to_one .review_answer .box .answer_tit .tit span:first-child{font-size:1.5rem;font-weight:400;color:#06f}.review_list.one_to_one .review_answer .box .answer_tit .tit span:first-child b{font-size:1.5rem;font-weight:500;color:#06f}.review_list.one_to_one .review_answer .box .answer_tit .tit span:last-child{position:absolute;right:0;bottom:0;font-size:1.4rem;font-weight:400;color:#999}.review_list.one_to_one .review_answer .box .answer_txt{font-size:1.5rem;font-weight:400;color:#404656;line-height:1.4}.review_list.one_to_one .review_answer .box{position:relative}.review_list.one_to_one .review_answer .box .ico_arrow_shape{position:absolute;top:1rem;left:1rem}.actv_detail .product_box .product_info .info_box{padding:1.5rem 2rem}.actv_detail .product_box .product_info .info_box .sub_script{margin:.5rem 0 1.5rem;font-size:1.5rem;letter-spacing:-.05rem}.actv_detail .product_box .product_info .info_box .prod_status{padding:1.5rem 2rem;background:#f5f9fd}.actv_detail .product_box .product_info .info_box .prod_status dl{overflow:hidden;width:100%;margin-bottom:1.3rem}.actv_detail .product_box .product_info .info_box .prod_status dl dt{float:left;width:41%;padding-left:9%;background:url('/Images/2013/Icon/ico_time_blk.png') no-repeat 0 50%/1.9rem auto;font-weight:500;color:#363636}.actv_detail .product_box .product_info .info_box .prod_status dl dd{float:left;width:59%}.actv_detail .product_box .product_info .info_box .prod_status .city dt{background-image:url('/Images/2013/Icon/ico_area_blk.png');background-size:1.9rem}.actv_detail .product_box .product_info .info_box .prod_status .place dt{background-image:url('/Images/2013/Icon/ico_speaker_blk.png');background-size:1.9rem}.actv_detail .product_box .product_info .info_box .prod_status .guide dt{background:url('/Images/2013/Icon/ico_flag_blk.png') no-repeat 0 .6rem/1.7rem auto;background-size:1.9rem}.actv_detail .product_box .product_info .info_box .tbl_wrap{margin-bottom:2rem;border-top:2px solid #333}.actv_detail .product_box .product_info .info_box .tbl_wrap .tbl{border-bottom:1px solid #f0f0f0}.actv_detail .product_box .product_info .info_box .tbl_wrap .tbl th,.actv_detail .product_box .product_info .info_box .tbl_wrap .tbl td{border-color:#f0f0f0}.actv_detail .product_box .product_info .info_box .tbl_wrap .tbl thead th{background:#f7f8f9;font-size:1.6rem;color:#111}.actv_detail .product_box .product_info .info_box .tbl_wrap .tbl thead th .guide{display:block;padding-top:.8rem;font-size:1.4rem;font-weight:400}.actv_detail .product_box .product_info .info_box .tbl_wrap .tbl td{padding:2.2rem 0;font-size:1.6rem;font-weight:500;color:#f25b5b}.actv_detail .product_box .product_info .info_box .tbl_wrap .ps{font-size:1.4rem;text-align:right}.actv_detail .dash li{font-size:1.6rem;padding:0 0 0 1.1rem}.week_evt .banner_box img{display:block;width:100%}.week_evt .cate{margin:0;padding:2rem 2rem 1.2rem}.week_evt .cate .formWrap.type2 input[type='checkbox']+label{padding:0;background:#fff;border:1px solid #c3c3c3;color:#111;font-size:1.6rem}.week_evt .cate .formWrap.type2 input[type='checkbox']:checked+label{background:#607591;border-color:#607591;color:#fff}.thisweek_dep .product_list{padding:0 2rem;background:none}.prod_thisweek{position:relative;margin-bottom:2rem}.prod_thisweek.end{position:relative}.prod_thisweek.end:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9) url('/Images/2013/Common/bg_prod_end.png') no-repeat 50% 2.7rem/13rem auto}.prod_thisweek .thisweek_img{overflow:hidden;width:100%;height:16rem}.prod_thisweek .thisweek_img:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.prod_thisweek .thisweek_img img{width:100%}.prod_thisweek .product_info{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.7rem 2rem;color:#fff}.prod_thisweek .product_info .date{width:69%;margin:0 auto .9rem;line-height:2.7rem;border:1px solid #c3c3c3;text-align:center}.prod_thisweek .product_info .info_tit{overflow:hidden;margin:0;font-size:1.8rem;font-weight:500;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.prod_thisweek .product_info .info_list{overflow:hidden;margin-top:.5rem}.prod_thisweek .product_info .info_list .price{float:left;font-size:2rem;color:#ff4e4d;font-weight:600}.prod_thisweek .product_info .info_list .price .unit{font-size:1.6rem;font-weight:400}.prod_thisweek .product_info .info_list .remaining{float:right;margin-top:.5rem;padding:0 1.5rem;line-height:2.4rem;background:#24acbe;border-radius:.5rem;font-size:1.3rem}.journey_visual{position:relative}.journey_visual .img{position:relative;width:100%}.journey_visual .img img{width:100%;display:block}.journey_visual .gallery-thumbs{background:transparent;position:absolute;bottom:3.6rem;height:inherit}.journey_visual .gallery-thumbs .swiper-slide{border-radius:1rem}.journey_visual .gallery-thumbs .swiper-slide .text{width:100%;padding:2.5rem 3rem;text-align:left}.journey_visual .gallery-thumbs .swiper-slide .h4{margin:0}.journey_visual .gallery-thumbs .swiper-slide p:not(.h4){font-size:1.4rem;margin-top:1rem}.journey_other a{position:relative;display:block;width:100%;text-align:center}.journey_other a span{display:block}.journey_other a .text{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff;font-size:1.4rem;z-index:1}.journey_other a .img:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.4;background-color:#000}.journey_other a .img img{display:block}.cells2.journey_other ul li{padding:.5rem}.cells2.journey_other ul li:nth-of-type(1),.cells2.journey_other ul li:nth-of-type(2){padding-top:0}.cells2.journey_other ul li:nth-of-type(n+3){padding-bottom:0}.cells2.journey_other ul li:nth-of-type(2n-1){padding-left:0}.cells2.journey_other ul li:nth-of-type(2n){padding-right:0}.cells2.journey_other ul li:nth-of-type(2n) a{float:right}.hashlist{text-align:center;line-height:4.5rem}.hashlist h3{font-size:1.9rem;line-height:2.6rem}.hashlist .hashwrap{margin:0 .3rem;word-break:keep-all;display:inline-block}.hashlist .hashwrap span{display:inline-block;vertical-align:top;line-height:23px}.hashwrap{position:relative;height:3.5rem;padding:.63rem 4rem .63rem 1.5rem;border-radius:1.8rem;background-color:#fff;font-size:1.5rem;color:#111}.hashwrap i{position:absolute;top:50%;right:1.7rem;transform:translateY(-50%)}.recommend-area{padding:2.5rem 2rem;background-color:#f5f5f5}.recommend-area h3{font-size:2.1rem;line-height:2.8rem}.recommend-area .area-list{line-height:4rem;text-align:center}.recommend-area .area-list li{position:relative;margin-bottom:1.1rem;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.recommend-area .area-list li:last-child{margin:0}.recommend-area .area-list li a{display:block;padding-left:2rem;background-color:#fff;font-size:1.5rem;font-weight:500;color:#111;word-break:keep-all;text-align:left}.recommend-area .area-list li a i{position:absolute;top:50%;right:1.9rem;transform:translateY(-50%)}.passenger{margin-top:4rem}.passenger:first-of-type{margin-top:0}.flight_price{margin-top:3.5rem}.flight_price:first-child{margin-top:0}.flight_price .tit{display:block;color:#186ad0}.flight_price .gray_box{margin-top:0;padding:2rem;font-size:1.5rem}.flight_price li{position:relative;width:100%;padding-top:1.2rem}.flight_price li:first-child{padding-top:0}.flight_price li:after{content:'';display:block;clear:both}.flight_price .cate{float:left}.flight_price .price{float:right;text-align:right}.flight_price .price .unit{display:inline-block;margin-left:.5rem;font-size:1.6rem;font-weight:400}.flight_price .total{margin-top:1.2rem;border-top:1px dashed #d9d9d9}.flight_price .total .cate{font-size:1.6rem;font-weight:500;color:#111}.flight_price .total .price{font-size:1.8rem;font-weight:600;color:#111}.total_flight_price{margin-top:3.5rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.total_flight_price:after{content:'';display:block;clear:both}.total_flight_price .cate{float:left;font-weight:500;color:#111}.total_flight_price .price{float:right;text-align:right;font-size:2.8rem;font-weight:600;color:#ff4e4d}.total_flight_price .price .unit{display:inline-block;margin-left:.5rem;font-size:1.6rem;font-weight:400}.fee_policy li{margin-top:3.5rem}.fee_policy li:first-child{margin-top:0}.fee_policy .tit{display:block;margin-bottom:1rem;font-size:1.7rem;font-weight:500;color:#186ad0}.fee_policy .cont{font-size:1.5rem}.air_location{position:relative;padding:3.5rem 2rem 4rem;z-index:1;-moz-box-shadow:0 10px 10px #666;-webkit-box-shadow:0 10px 10px #666;box-shadow:0 10px 10px #666}.air_location.no_shadow{box-shadow:none}.air_location .line_top_dash:after{content:'';display:block;clear:both}.air_location .cells2{margin-top:2rem;margin-bottom:1.2rem}.air_location .cells2 .gray_box_txt{width:calc(100% - 6px);padding:1.5rem 2rem}.air_location .cells2 .gray_box_txt i,.air_location .cells2 .gray_box_txt span{vertical-align:middle}.air_location .cells2 .gray_box_txt i{margin-right:1rem}.air_location .cells2 li:last-of-type .gray_box_txt{float:right}.air_location .cells2 .gray_box_txt p{color:#111}.air_location .cells2 .gray_box_txt p:last-of-type{margin-top:.5rem}.air_location .cells2 .gray_box_txt i+span{font-size:1.7rem;color:#186ad0;font-weight:500}.air_location .cells2 .gray_box_txt p.airline{margin:0}.air_location .cells2 .gray_box_txt p.airline i+span{font-size:1.4rem;color:#111}.air_location .cells2 .flight_time{margin-top:1rem}.air_location .cells2 .flight_time:after{content:'';display:block;clear:both}.air_location .cells2 .flight_time li{width:100%;line-height:1.4;font-size:1.5rem;color:#111}.air_location .cells2.oneway_out li{width:100%;text-align:center}.air_location .cells2.oneway_out li p{display:inline-block}.air_location .cells2.oneway_out li p.tit{display:block}.air_location .cells2.oneway_out .date p,.air_location .cells2.oneway_out .date ul{display:inline-block;vertical-align:top}.air_location .cells2.oneway_out .flight_time{margin-top:.5rem}.air_location .cells2.oneway_out .flight_time li{width:auto;float:left;margin-left:.5rem;font-size:1.5rem;color:#111}.air_location .cells2.oneway_out .arrive{display:none}.book_info .table.vertical .th{max-width:none}.book_info .air_path span{vertical-align:middle}.book_info .air_path i{margin-right:.5rem;margin-left:.5rem;vertical-align:middle}.minimum_fare{position:relative;padding:4rem 0;overflow:hidden;background:url('/Images/2013/Air/bg_minimum_fare.png') 0 0 no-repeat;background-size:cover}.minimum_fare .tit{font-size:2rem;font-weight:600;color:#fff;text-align:center}.minimum_fare .leftAutoSwipe,.minimum_fare .tabInleftAutoSwipe{padding-left:12px}.minimum_fare .swiper-slide{width:150px;padding-left:8px;background:none}.minimum_fare .swiper-control{display:none}.minimum_fare .air_box{width:14rem;height:13rem;text-align:left;border-radius:1rem;background:#fff}.minimum_fare .air_box .ico_airline_logo{width:2rem;height:2rem;margin-top:.8rem;margin-bottom:1rem}.minimum_fare .air_box .air_tit{display:block;ont-size:1.5rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minimum_fare .air_box .air_price{margin-top:0;font-size:1.6rem;line-height:2.3rem}.minimum_fare .air_box .air_price .unit{font-size:1.3rem}.minimum_fare h4{padding-left:2rem}.minimum_fare .cont_area{text-align:left;padding:1.2rem 0 0}.minimum_fare .prod_tit{min-height:4.6rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:500;color:#111}.minimum_fare .prod_info li{font-size:1.5rem;font-weight:400;color:#666}.minimum_fare .act_prod .prod_price{bottom:0;font-size:1.5rem;font-weight:600}.minimum_fare .act_prod .prod_price span{font-size:1.5rem}.minimum_fare .act_prod .swiper-slide{min-height:30rem}.minimum_fare .act_prod .swiper-control{display:none}.air_list{position:relative;width:100%}.air_list .air_list_top{padding:0 2rem;height:5rem;line-height:5rem}.air_list .air_list_tit{margin:0;line-height:5rem}.air_list_status{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.air_list_status:after{content:'';display:block;clear:both}.air_list_status .sort_wrap{width:50%}.air_list_status .sort_wrap.fr{border-left:1px solid #f0f0f0}.air_list_status .sort_wrap .btn_sort:before{display:none}.air_list_status .sort_wrap .btn_sort:after{content:'';display:inline-block;position:relative;width:1.8rem;height:1rem;background:url(/Images/2013/Icon/ico_select_gray.png) no-repeat right center;background-size:auto .9rem;margin-left:1rem}.air_list .air_box{border-bottom:.8rem solid #f7f7f7}.air_box{display:block;width:100%;padding:2rem}.air_box:after{content:'';display:block;clear:both}.air_box .fl{width:30%}.air_box .fl.airline_logo{text-align:center}.air_box .fr{width:70%}.air_box .fl.airline_logo .ico_airline_logo{width:3.15rem;height:3.15rem;margin:2rem 2rem 2rem 0}.air_box .air_tit{display:block;font-size:1.8rem;font-weight:500;color:#111;line-height:2.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.air_box .air_price{display:block;margin-top:1rem;font-size:2.2rem;font-weight:600;color:#ff4e4d}.air_box .air_price .unit{display:inline-block;margin-left:.5rem;font-size:1.6rem;font-weight:400}.air_box .air_txt{font-size:1.4rem;color:#a5a5a5}.air_box .air_info{margin-top:1rem;padding-top:1rem;font-size:1.4rem;font-weight:500;border-top:1px dashed #d9d9d9}.air_box .air_info:after{content:'';display:block;clear:both}.air_box .air_info .validity{display:inline-block;float:left}.air_box .air_info .via{display:inline-block;float:right;text-align:right;color:#186ad0}.air_box .air_info .date{display:inline-block;float:left;font-weight:400}.air_box .air_info .seat_type{display:inline-block;float:right;text-align:right;color:#111}.air_box .air_info .seat_type.sale{color:#186ad0}.btn_policy{display:inline-block;position:absolute;top:13px;right:0;font-size:1.2rem;color:#038ffd;border-radius:25px;border:1px solid #038ffd;height:22px;padding:1px 5px 0 7px}.btn_policy span,.btn_policy i{display:inline-block;vertical-align:top;line-height:18px!important}.btn_policy span:after{content:'';display:inline-block;vertical-align:middle;width:4px;height:7px;margin-left:.5rem;background:url(/Images/2013/Icon/ico_btn_arr_blue.png) no-repeat 0 0;background-size:auto .7rem}.air_list_wrap .calendar_header{overflow:hidden;display:table;position:relative;margin:auto;padding:1.3rem 0 1.2rem}.air_list_wrap .calendar_header .month{display:table;float:left;padding:0 1rem;line-height:2.5rem;font-size:1.7rem;font-weight:500;color:#111;vertical-align:middle}.air_list_wrap .calendar_header .btn_calendar_prev{width:2.5rem;height:3.1rem;float:left;border:0;background:url('/Images/2013/Icon/ico_arrow_g_cal.png') 50% 50% no-repeat;background-size:9px 16px;text-indent:-9999em;transform:rotate(180deg)}.air_list_wrap .calendar_header .btn_calendar_next{width:2.5rem;height:3.1rem;float:left;border:0;background:url('/Images/2013/Icon/ico_arrow_g_cal.png') 50% 40% no-repeat;background-size:9px 16px;text-indent:-9999em}.book_info .table.vertical .th{max-width:none}.air_path span{vertical-align:middle}.air_path i{margin-right:.5rem;margin-left:.5rem;vertical-align:middle}.flight_info_detail{padding:1rem 0;position:relative}.flight_info_detail .tit{display:block;font-weight:500}.flight_info_detail .tit .ico_airline_logo{width:2rem;height:2rem;margin-right:1rem}.flight_info_detail .tit span{display:inline-block;font-size:1.6rem;color:#111;vertical-align:middle}.flight_info_detail .route{margin-top:1rem;font-size:1.5rem;color:#111}.flight_info_detail .time{font-size:1.5rem;color:#111}.flight_info_detail .cells2{font-size:1.5rem}.flight_info_detail .price{padding-top:2rem;font-size:1.6rem;color:#ff4e4d}.flight_info_detail .price strong{font-size:2.2rem}.discount_box{margin-top:2rem;padding:1.5rem 1.5rem 2rem;border-radius:.5rem;background-color:#f5f9fd}.discount_chk dt{margin-top:2rem}.discount_chk dt:after{content:'';display:block;clear:both}.discount_chk dt .tit{float:left;display:inline-block;font-size:1.5rem;font-weight:500;color:#111}.discount_chk dt .airline{float:right;font-size:1.5rem;font-weight:400;color:#111}.discount_chk dt .airline span{display:inline-block;margin-left:.5rem}.discount_chk dd{margin-top:1rem}.discount_chk dd .formWrap{margin:0}.data_info.air_info{border-top:0}.data_info.air_info .expected_total{padding-top:3rem}.air_info .air_status{position:relative;text-align:center;padding-bottom:1.5rem}.air_info .air_status .ico_airline_logo{display:inline-block;width:3.3rem;height:3.3rem}.air_info .air_status .ico_airline_logo img{display:block;width:100%}.air_info .air_status .air_name{margin-top:1.2rem;font-size:2rem;font-weight:500;color:#111}.air_info .air_status .label.big{position:absolute;bottom:-1.3rem;left:50%;margin-left:-4rem;z-index:1}.air_detail_top{padding:1.5rem 0;text-align:center;background:#f7f7f7}.detail_box{position:relative;width:100%;padding:0 2rem 0 6.6rem}.detail_box .formWrap{position:absolute;top:4rem;left:2rem;width:auto;margin-right:0}.detail_cont{position:relative;padding:2rem 0}.air_detail .toggle_wrap{position:relative;margin-top:1rem;padding-bottom:3.5rem;border-radius:.2rem;background:#f5f9fd}.air_detail .toggle_wrap .btn_toggle{position:absolute;bottom:0;left:0;width:100%;padding:1rem 0;color:#666;border-radius:.2rem}.air_detail .toggle_wrap .toggle_con{padding:2rem}.air_detail .toggle_wrap .toggle_con h5{font-size:1.8rem;font-weight:500;color:#111}.air_detail .toggle_wrap .toggle_con h5 .date{display:inline-block;margin-left:1.5rem;font-size:1.5rem;font-weight:400;color:#666}.air_detail .detail_box .detail_cont{border-top:1px solid #f0f0f0}.air_detail .detail_box .detail_cont.no_brd{border-top:0}.air_detail .timeline li .ico_point{background-color:#f5f9fd}.air_detail_tit{padding:1.2rem 2rem;border-bottom:1px solid #f0f0f0}.air_detail_tit:after{content:'';display:block;clear:both}.air_detail_tit .tit{display:inline-block;margin:0}.air_detail_tit .date{position:relative;display:inline-block;margin-left:2rem;padding-left:2rem;font-size:1.5rem}.air_detail_tit .date:before{content:'';display:block;position:absolute;top:5px;left:0;width:1px;height:12px;border-left:1px solid #f0f0f0}.air_time{position:relative;width:100%}.air_time .time{display:inline-block;width:5.5rem;padding-top:2rem;text-align:center;font-size:1.5rem;font-weight:400;color:#111}.air_time .time em{display:block;font-size:2rem;font-weight:500}.air_time .route{position:relative;display:inline-block;width:calc(100% - 12rem);font-size:1.5rem;text-align:center;vertical-align:top}.air_time .route:before{content:'';display:block;position:absolute;top:3rem;left:2.5rem;width:calc(100% - 5rem);height:.6rem;background:url('/Images/2013/Air/bg_route.png') repeat-x 0 0;background-size:.6rem auto}.air_time .route .seat{display:block}.air_time .route .route_time{display:block;margin-top:1.8rem}.air_time .route.via:after{content:'';display:block;position:absolute;top:2.7rem;left:50%;margin-left:-.4rem;width:.9rem;height:.9rem;background:url('/Images/2013/Air/bg_route_via.png') no-repeat 0 0;background-size:.9rem auto}.custom_box{padding:2rem;background:#f7f7f7}.custom_box .custom_num{font-size:1.8rem;font-weight:500;color:#111}.custom_box .custom_num strong{display:inline-block;margin-left:.5rem;font-weight:500;vertical-align:middle}.air_location_path{display:table;width:100%;text-align:center;table-layout:fixed}.air_location_path .departure{display:table-cell;vertical-align:middle}.air_location_path .departure span,.air_location_path .arrival span{display:block;margin:1rem 0;font-size:1.5rem;color:#111;font-weight:500}.air_location_path .departure .airport,.air_location_path .arrival .airport{font-size:3.2rem;color:#111;font-weight:500}.air_location_path .departure .date,.air_location_path .arrival .date{font-size:1.8rem;color:#111;font-weight:500}.air_location_path .departure .status,.air_location_path .arrival .status{font-size:1.6rem;color:#666;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.air_location_path .path{display:table-cell;vertical-align:middle;max-width:4.5rem}.air_location_path .path i{display:block;position:relative;margin:auto}.air_location_path .path .ico_airline_blue{margin-bottom:1rem}.air_location_path .path .ico_arrow_going{margin-bottom:.6rem}.air_location_path .path .ico_arrow_coming{margin-bottom:.6rem}.air_location_path .path.oneway_out .ico_arrow_coming{display:none}.air_location_path .path.oneway_in .ico_arrow_going{display:none}.ari_location_path .arrival{display:table-cell;vertical-align:middle}.flight_info{margin-top:3.5rem}.flight_info .book_info .table .th{width:30%;vertical-align:top}.flight_info .data_info .table .cell .price{color:#ff4e4d}.hotel_location{position:relative;margin:3.5rem 0}.hotel_location h2,.hotel_location .h2{text-align:center}.hotel_location .cells2{margin-top:2rem;margin-bottom:1.2rem}.hotel_location .cells2 .gray_box_txt{width:calc(100% - 6px);padding:1.5rem 2rem}.hotel_location .cells2 .gray_box_txt i,.air_location .cells2 .gray_box_txt span{vertical-align:middle}.hotel_location .cells2 .gray_box_txt i{margin-right:1rem}.hotel_location .cells2 li:last-of-type .gray_box_txt{float:right}.hotel_location .cells2 .gray_box_txt p{color:#111}.hotel_location .cells2 .gray_box_txt p:last-of-type{margin-top:.5rem}.hotel_location .cells2 .gray_box_txt i+span{font-size:1.7rem;color:#186ad0;font-weight:500;vertical-align:middle}.product_box .prod_info li span.tripadvisor{display:inline-block;width:10.1rem;height:1.5rem;margin-right:.5rem;background:url(/Images/2013/Hotel/tripadvisor.png) 0 0 no-repeat;background-size:100%}.product_box .prod_info .a_link{margin-left:.5rem;vertical-align:middle;display:inline-block;color:#a5a5a5;font-weight:500;font-size:1.5rem;text-decoration:underline}.product_box .prod_tit .eng{display:block;font-size:1.6rem;color:#a5a5a5;font-weight:400}.pg_popup.hotel .mapArea{position:fixed;top:5rem;left:0;width:100%;height:calc(100vh - 5rem)}.pg_popup.hotel .dash li{font-size:1.6rem;line-height:2rem}.prod_roominfo{border-top:1px #f0f0f0 solid;padding:1rem 0 3.5rem 0;margin-top:1rem}.prod_roominfo p{color:#111;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}#wrapper.hotel #content .product_detail div.section:first-of-type{margin-top:0}#wrapper.hotel #content .product_detail div.section{margin-bottom:2rem}#wrapper.hotel #content .product_detail div.section .btn{width:7rem;height:3rem;padding:0;border:1px #c3c3c3 solid;font-size:1.4rem;position:absolute;top:1.5rem;right:2rem}#wrapper.hotel .prod_policy .txt_box{margin-top:3.5rem}#wrapper.hotel .prod_policy .txt_box .h4{margin-bottom:0}#wrapper.hotel .prod_policy .txt_box p{margin-bottom:1.5rem}#wrapper.hotel .prod_info .txt_box{margin-top:3.5rem}#wrapper.hotel .prod_info .txt_box h4{margin-bottom:0}#wrapper.hotel .prod_info .txt_box p{margin-bottom:1.5rem}.data_info .table.vertical .cell.select_room{padding:2rem 0;overflow:hidden}.select_room .formWrap{margin:0}.select_room .formWrap input[type='radio']+label{width:100%;position:relative}.select_room .formWrap input[type='radio']+label span{display:inline-block;width:calc(100% - 4.5rem);padding-left:4.5rem;font-weight:500;color:#111;font-size:1.6rem}.select_room .formWrap input[type='radio']+label:before{position:absolute;top:1px}.select_room .room_info{padding-left:4.5rem}.select_room .room_info .refund{font-size:1.4rem;font-weight:500;color:#186ad0;margin-top:.5rem}.select_room .room_info .morning_meal{width:50%;float:left;margin-top:.5rem}.select_room .room_info .morning_meal span{font-size:1.5rem}.select_room .room_info .price{width:50%;float:right;margin-top:.5rem;color:#ff4e4d;text-align:right}.select_room .room_info .price:after{content:'';display:block;width:100%;clear:both}.select_room .room_info .price strong{font-size:2.2rem;font-weight:600}.select_room .room_info .price span{padding-left:.5rem}.formWrap .formControl.unit_p{text-align:right}.final_price{overflow:hidden;display:table;width:100%}.final_price .tit{color:#111;font-weight:500;display:table-cell}.final_price .price{color:#e30000;display:table-cell;text-align:right}.final_price .price strong{font-size:2.8rem}.deposit_price{overflow:hidden;display:table;width:100%}.deposit_price .tit{color:#111;font-weight:500;display:table-cell}.deposit_price .price{color:#ff4e4d;display:table-cell;text-align:right}.deposit_price .price strong{font-size:2.2rem}.virtual_account{border:1px #f0f0f0 solid;border-width:1px 0;padding:.5rem 0}.virtual_account .table{width:100%}.virtual_account .table .th{width:25%;padding:.5rem 0;font-size:1.5rem;color:#111;font-weight:500}.virtual_account .table .td{padding:.5rem 0;font-size:1.5rem}.virtual_account.dotted_line .table{border-top:1px dashed #111}.virtual_account.dotted_line .table:first-child{border-top:0}.extend_agree_box{margin-top:4rem;margin-bottom:0}.extend_agree_box .agree_box{width:calc(100% + 4rem);margin-left:-2rem}.extend_agree_box .agree_box{border:0;border-radius:0}.extend_agree_box .agree_box .input_area{padding:1.5rem 2rem}.extend_agree_box .agree_box .cont_area{padding:1.5rem 2rem}.extend_agree_box .agree_box .input_area{background-color:#f5f9fd;border-bottom:0}.extend_agree_box .agree_box .cont_area .formGroup{margin:0 0 0 2rem}.extend_agree_box .agree_box .cont_area .formGroup .formWrap{margin:0}.checkin_stay{font-weight:500;color:#111;margin-bottom:1.5rem}.data_info.book_price{margin-top:3.5rem;width:calc(100% + 4rem);margin-left:-2rem;padding:0 2rem}.data_info.book_price .expected_total{border-top:0}.data_info.book_price .expected_total dt{position:absolute;bottom:0;font-size:1.6rem}.data_info.book_price .expected_total dd{padding:.4rem 0}.data_info.book_price .expected_total .price{padding:1rem 0}.city_path{position:relative;margin-top:2rem}.city_path:after{content:'';display:block;clear:both}.city_path .txt{display:inline-block;font-weight:500;vertical-align:middle}.city_path .formWrap{display:inline-block;width:45%;margin-bottom:0;margin-right:1.5rem;vertical-align:middle}.city_path i{margin:0 1.5rem}.manager_box{position:relative;padding:1.5rem 1.5rem 1.5rem 6.5rem;background:#f5f9fd}.manager_box .ico_csperson_blue{position:absolute;top:1.5rem;left:1.5rem;width:3.6rem;height:3.8rem;background:url(/Images/2013/Icon/ico_csperson_blue_big.png) 50% 50% no-repeat;background-size:100%}.manager_box ul{margin-top:.5rem}.manager_box ul li{font-size:1.4rem}.manager_box ul li.phone{padding:.5rem 0;font-size:2.1rem;font-weight:500}.search_box{position:relative;margin:0;padding:2rem}.search_box .formWrap{margin:0}.search_box .recent.isfocuse{display:block}.search_box .recent{display:none;position:absolute;top:7rem;left:2rem;width:calc(100% - 4rem);margin:-4px 0 0;padding:2rem 1.5rem 1.5rem;background:#fff;border:1px solid #c3c3c3;border-top-color:#ececec;border-radius:0 0 .5rem .5rem;z-index:99}.search_box .recent .tit-area{overflow:hidden;margin-bottom:.3rem;font-size:1.3rem}.search_box .recent .tit-area dt{float:left;color:#186ad0}.search_box .recent .tit-area dd{float:right}.search_box .recent .recent_list li{overflow:hidden;padding:.7rem 0 .7rem 2.6rem;background:url('/Images/2013/Icon/ico_area_gs.png') no-repeat .5rem 50%;background-size:.9rem 1.1rem}.search_box .recent .recent_list li .txt{overflow:hidden;float:left;width:87%;color:#111;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap}.search_box .recent .recent_list li .btn_del{float:right;width:2.5rem;height:2.5rem;text-align:center}.search_box .recent .recent_list li .btn_del i{width:1.4rem;height:1.4rem;vertical-align:middle}.search_box .recent .recent_no{padding:4rem 0;text-align:center}.search_box #keyword{padding-right:7rem}.hit_list{overflow:hidden;width:100%}.hit_list li{float:left;width:50%}.hit_list li a{position:relative;display:block;padding:12px 40px 10px 20px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;font-size:1.6rem;text-align:left;letter-spacing:-.1rem}.hit_list li a:before{content:'';display:block;position:absolute;top:50%;right:2rem;margin-top:-.6rem;width:.7rem;height:1.3rem;background:url('/Images/2013/Icon/ico_arrow_g.png') no-repeat 90% 50%;background-size:7px 13px}.hit_list li:nth-child(2n+2) a{border-right:0}.hit_list li a span{color:#186ad0}.search_detail .fullPageSwipe{padding-bottom:40px;border-top:8px solid #f7f7f7}.search_detail .fullPageSwipe .swiper-control .swiper-pagination{bottom:10px}.search_detail .fullPageSwipe .swiper-control .swiper-pagination .swiper-pagination-bullet{background:#c3c3c3}.search_detail .fullPageSwipe .swiper-control .swiper-pagination .swiper-pagination-bullet-active{background:#186ad0}.hit_list.full{padding:0;margin-bottom:2rem;border-top:8px solid #f7f7f7}.hit_list.full>h3{margin-bottom:0;height:5.2rem;line-height:5.2rem;padding:0 2rem;color:#284093;font-size:1.8rem;font-weight:500;border-bottom:1px solid #f0f0f0}.hit_list.full li{width:100%;float:none}.hit_list.full li a{border-right:0}.search_detail .search_popular h3,.search .h3{font-size:2.1rem;margin-bottom:2rem}.search_detail .search_popular .table{width:100%;overflow:hidden;border:1px #c3c3c3 solid;border-radius:1rem}.search_detail .search_popular .table .cell{border-right:1px #f0f0f0 solid}.search_detail .search_popular .table .cell:last-of-type{border-right:0}.search_detail .search_popular .table .cell li{width:50%;float:left;height:6.5rem;padding:1rem 1.5rem 1rem .5rem;font-size:1.6rem;border-bottom:1px #f0f0f0 solid}.search_detail .search_popular .table .cell li:nth-child(odd){clear:both;padding:1rem .5rem 1rem 1.5rem}.search_detail .search_popular .table .cell li:last-of-type{border-bottom:0}.search_detail .search_popular .table .cell li a{display:block;color:#111}.search_detail .search_popular .table .cell li a span{display:block;font-size:1.3rem;color:#a5a5a5}.search_detail .search_related{margin:0;padding:0 2rem 1.5rem;border:0}.search_detail .search_related h3{font-size:2.1rem;margin-bottom:2rem}.search_detail .search_related .related_swiper{overflow:hidden;width:100%}.search_detail .search_related .related_swiper .cate{width:100%;padding:20px 20px 5px;background:#f5f9fd;border:1px solid #f0f0f0;text-align:center}.search_detail .search_related .related_swiper .cate li{display:inline-block;min-width:30%;margin:0 3px 10px}.search_detail .search_related .related_swiper .cate li .formWrap.type2{margin:0}.search_detail .search_related .related_swiper .cate li .formWrap.type2 input[type='radio']+label{background:#fff;color:#333;border-radius:30px;height:32px;line-height:32px;font-size:1.5rem;vertical-align:middle;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.search_detail .search_related .related_swiper .related_menu{position:relative;left:0;bottom:0;width:100%;margin:0 0 20px;padding-bottom:1.2rem;border-bottom:2px solid #ddd;border-top:0;text-align:center}.search_detail .search_related .related_swiper .related_menu:before{content:'';display:block;position:absolute;bottom:-6px;left:0;width:12%;height:1rem;background:#fff}.search_detail .search_related .related_swiper .related_menu:after{content:'';display:block;position:absolute;bottom:-6px;right:0;width:12.5%;height:1rem;background:#fff}.search_detail .search_related .related_swiper .related_menu li{display:inline-block;width:21%;height:auto;margin:0 2%;background:none;opacity:1;border-radius:0;font-size:1.3rem}.search_detail .search_related .related_swiper .related_menu li span{position:relative;display:block;width:100%}.search_detail .search_related .related_swiper .related_menu li span:before{content:'';display:block;position:absolute;bottom:-1.95rem;left:50%;z-index:3;width:9px;height:9px;margin-left:-7px;border:2px solid #ddd;background:#fff;border-radius:15px}.search_detail .search_related .related_swiper .related_menu .swiper-pagination-bullet-active span{padding:.2rem .5rem;background:#186ad0;font-size:1.5rem;font-weight:500;color:#fff}.search_detail .search_related .related_swiper .related_menu .swiper-pagination-bullet-active span:before{width:12px;height:12px;border:3px solid #186ad0}.search_detail .search_related .related_swiper .related_menu .swiper-pagination-bullet-active span:after{content:'';display:block;position:absolute;bottom:-5px;left:calc(50% - 7px);width:0;height:0;border-top:6px solid #186ad0;border-bottom:6px solid none;border-right:6px solid transparent;border-left:6px solid transparent;z-index:3}.search_detail .search_related .related_swiper .swiper-control .btnPrev,.search_related .related_swiper .swiper-control .btnNext{top:60%;width:3.5rem;height:3.5rem;background:#000 url('/Images/2013/Common/swiper_arr.png') no-repeat center center;background-size:1.1rem;opacity:.2}.search_detail .search_related .related_swiper .swiper-control .btnPrev{left:0}.search_detail .search_related .related_swiper .swiper-control .btnNext{right:0}.search_detail .search_related .swiper-control .btnPrev.swiper-button-disabled,.search_related .swiper-control .btnNext.swiper-button-disabled{display:none}.search_detail .result_view{text-align:center;color:#111;font-size:1.4rem}.search_detail .result_view strong{font-weight:500}.search_detail .result_view .btn_wrap{margin-top:1rem}.search_result .search_box{padding:20px 20px 0 20px;background:#eaeaea}.search_result .search_box .formWrap.isFocused .txtIptLabel,.search_result .search_box .formWrap.hasTextarea .txtIptLabel,.search_result .search_box .formWrap.hasValue .txtIptLabel{display:none}.search_result .result_box{padding:0 2rem 1.2rem;background:#eaeaea;color:#111;text-align:center}.search_result .result_box p{line-height:2.3rem}.search_result .result_box span{color:#0059c7;font-weight:500}.search_result .result_box .totalCount{color:#111;font-weight:500}.search_result .search_box,.search_result .result_box{color:#111;background:#f4f4f4}.search_result .search_box input[type='search']{border:1px solid #a8acb7;color:#111}#content.section.researchSection{min-height:auto;padding:50px 0 90px 0}.internal_search{background:#f0f1f5}#content .internal_search div.section:first-of-type{margin:0;padding:3rem 2rem 2rem 2rem}#content .internal_search div.section:first-of-type .formbox .formWrap:first-of-type{width:50%;margin:0}.internal_search div.section{margin-bottom:0;padding:0 2rem 2rem;background:#fff}.internal_search .h3{margin-bottom:1.2rem}.internal_search .search_top+.section{padding-top:2rem}.internal_search .search_top .formbox .formWrap.type2{width:38%;padding-right:0}.internal_search .search_top .formWrap.type2 input[type='checkbox']+label{padding:0}.internal_search .section.last{padding-bottom:6rem}.internal_search .input_val_del{right:3.8rem}.internal_search .formWrap .formControl.datepicker{padding:1.5rem .8rem;line-height:1}.internal_search .fixarea .result_view{height:5rem;line-height:5rem;background-color:rgba(0,0,0,.7);text-align:center;color:#fff;font-size:1.8rem;font-weight:500}.internal_search .fixarea .result_view strong{font-weight:500;color:#99f4ff}.internal_search .fixarea .result_view+.btn_wrap{margin-top:0}.internal_search .fixarea .result_view+.btn_wrap.switched .reset{font-size:1.8rem;font-weight:500;color:#06f;background-color:#fff}.internal_search .fixarea .result_view+.btn_wrap.switched button[type='submit']{font-size:1.8rem;font-weight:500;color:#fff;background-color:#06f}.internal_search .section h2 span{color:#0059c7;font-size:2rem;font-weight:500}.internal_search .formWrap.type2 input[type='checkbox']+label{min-height:4.4rem;font-size:1.7rem;font-weight:400;padding:0;border:.2rem solid #f1f1f1;background-color:#f1f1f1;color:#636674;display:inline-block;display:grid;align-items:center}.internal_search .formWrap .formControl.datepicker{background-color:#f1f1f1}.internal_search .section .h3+div .formWrap.type2 input[type='checkbox']:checked+label{font-weight:500;color:#111;border:.2rem solid #06f;background-color:#eef5ff;display:grid;align-items:center}.internal_search .section .h3+div .formWrap input[type='checkbox']:checked+label:before{content:'';display:inline-block;height:2.5rem;vertical-align:top;border:0;visibility:visible;background:none}.internal_search .section .h3+div .formWrap{margin-bottom:1rem}.internal_search .section .h3 .small_txt{font-size:1.5rem;font-weight:400;color:#666}.internal_search .section .cells3 .formWrap.type2{width:calc(100% - .6rem)}.internal_search .section .cells2 .formWrap.type2{width:calc(100% - .5rem)}@media screen and (max-width:320px){.internal_search .formWrap.type2 input[type='checkbox']+label{font-size:1.5rem;padding:0}}.cells2 .formWrap.type2{display:table;width:calc(100% - .4rem)}.cells2 li:nth-of-type(2n) .formWrap.type2{margin-left:.4rem;float:right}.cells3 .formWrap.type2{display:table;width:calc(100% - .4rem)}.cells3 li:nth-of-type(3n-2) .formWrap.type2{margin-left:0}.cells3 li .formWrap.type2{margin-right:.2rem;margin-left:.2rem}.cells3 li:nth-of-type(3n) .formWrap.type2{margin-left:.4rem}.cells4 .formWrap.type2{display:table;width:calc(100% - .4rem)}.cells4 li:nth-of-type(4n-3) .formWrap.type2{margin-left:0}.cells4 li .formWrap.type2{margin-right:.2rem;margin-left:.2rem}.cells4 li:nth-of-type(4n) .formWrap.type2{margin-left:.4rem}.catewrap{margin:0!important;padding:2rem!important;background-color:#f5f9fd}.catewrap .cells2 li:nth-of-type(n+3) .formWrap.type2{margin-bottom:0}.webzine_tit{display:none;padding:2.5rem 15% 3rem}.webzine_tit:after{content:'';display:block;clear:both}.webzine_tit .tit{float:left;padding:0;font-size:3rem;font-weight:600;color:#111}.webzine_tit .date{float:right;margin-top:.8rem;font-size:1.2rem;color:#111}.webzine_cont .tit{font-weight:500;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;line-height:2.1rem}.webzine_cont .date{display:block;margin-top:1.2rem;font-size:1.3rem;font-weight:400;color:#a5a5a5}.webzine_visual{padding-top:20px;background:#f7f7f7}.webzine_visual .swiper-slide.swiper-slide-active{-moz-box-shadow:1rem 1rem 1rem #d9d9d9;-webkit-box-shadow:1rem 1rem 1rem #d9d9d9;box-shadow:0 .5rem 1.5rem -.5rem #000}.webzine_visual .swiper-slide .webzine_cont{position:absolute;left:0;bottom:-900px;opacity:0;width:100%;padding:1.5rem 2rem;text-align:left;background:#fff;z-index:1;transition:all .3s ease-out}.webzine_visual .swiper-slide.swiper-slide-active .webzine_cont{bottom:0;opacity:1}.webzine_list .webzine_status{padding:1.5rem 2rem;font-size:1.6rem;font-weight:500;color:#111;border-top:1px solid #ededed}.webzine_list .webzine_status span{color:#009eff}.webzine_list ul{padding-top:2rem;border-top:.8rem solid #e0e0e0}.webzine_list ul:after{content:'';display:block;clear:both}.webzine_list ul li{float:left;width:50%;padding:0 1rem 2rem 2rem}.webzine_list ul li:nth-child(odd){clear:both}.webzine_list ul li:nth-child(even){padding:0 2rem 2rem 1rem}.webzine_list ul li .webzine_img{width:100%}.webzine_list ul li .webzine_cont{position:relative;margin-top:.8rem}.webzine_list ul li .webzine_cont .date{margin:.6rem 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.webzine_list .btn_wrap{margin:0 2rem 3rem 2rem}.webzine_list .btn_wrap .icon{display:none}.webzine_view .view_cont{padding:1.5rem 2rem}.webzine_view .view_cont .tit{font-size:1.7rem;font-weight:500;color:#111}.webzine_view .view_cont .date{font-size:1.3rem;color:#a5a5a5}.webzine_view .view_cont .date span{display:inline-block;margin:1.2rem 0 0 .5rem}.webzine_view .img_wrap:after{content:'';display:block;clear:both}.webzine_view .img_wrap table{width:100%!important}.webzine_view .img_wrap img{width:100%!important;height:auto!important;vertical-align:top}.research_area .btn_webzine{display:block;padding:0 2rem;min-width:17.5rem;height:5rem;line-height:4.9rem;color:#fff;z-index:1}.research_area .btn_webzine span{display:inline-block}[class^='tag_']{display:inline-block;height:1.8rem;padding:0 1rem;line-height:1.8rem;font-size:1.1rem;font-weight:500;color:#fff;border-radius:.4rem;background:#e0e0e0}.tag_upgrade{background:#77cfdb}.tag_gift{background:#e9629a}.tag_benefit{background:#003297}.tag_discount{background:#f25b5b}.event_visual .swiper-slide a{display:block;width:100%}.event_list{position:relative}.event_list .event_list_top:after{content:'';display:block;clear:both}.event_list ul li{border-top:.8rem solid #f7f7f7}.event_list .btn_wrap{margin:2rem 2rem 3rem 2rem}.event_list .btn_wrap .icon{display:none}.research_area .btn_selectarea{display:block;padding:0 2rem;height:5rem;min-width:17.6rem;line-height:4.9rem;color:#fff;z-index:1}.research_area .btn_selectarea span{display:inline-block}.event_box{padding:1.5rem 2rem}.event_box .area_wrap .area{display:inline-block;margin-left:.5rem;font-size:1.4rem;font-weight:500;color:#111}.event_box .tit{margin-top:1.3rem;padding:0}.event_box .date{display:block;margin-top:1.3rem;font-size:1.5rem;color:#c3c3c3}.event_box .txt{margin-top:.7rem}.event_view{background-color:#14a5fe;text-align:right}.event_view .event_view_img{position:relative;vertical-align:top}.event_view .event_box{text-align:left;height:40rem;padding:1.5rem 7rem 1.5rem 2rem}.event_view .event_box.type1{background:#ffa61c url(/Images/2013/temp/temp_view_event.png) 100% 100% no-repeat;background-size:auto 40rem}.event_view .event_box.type2{background:#8ba1d0 url(/Images/2013/temp/temp_view_event2.png) 100% 100% no-repeat;background-size:auto 40rem}.event_view .event_box.type3{background:#0f1022 url(/Images/2013/temp/temp_view_event3.png) 100% 100% no-repeat;background-size:auto 40rem}.event_view .event_box.type4{background:#b6707a url(/Images/2013/temp/temp_view_event4.png) 100% 100% no-repeat;background-size:auto 40rem}.event_view .event_box.type5{background:#44aaea url(/Images/2013/temp/temp_view_event5.png) 100% 100% no-repeat;background-size:auto 40rem}.event_view .event_box.type6{background:#36b685 url(/Images/2013/temp/temp_view_event6.png) 100% 100% no-repeat;background-size:auto 40rem}.event_view .event_box.type7{background:#e7545c url(/Images/2013/temp/temp_view_event7.png) 100% 100% no-repeat;background-size:auto 40rem}.event_view .event_box .tit{font-size:2.1rem;font-weight:600;line-height:2.6rem;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.event_view .event_box .txt{margin-top:.6rem;font-size:1.6rem;line-height:2.3rem;color:#fff;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.event_view .event_box .txt2{margin-top:2.3rem;font-size:1.5rem;color:#fff;line-height:2.2rem}.event_view .event_box.type4 p{color:#111!important}.event .prod_list_status .h3{line-height:5rem;padding:0}.event .product_box .cont_area{min-height:19rem}.pg_popup.exhibition #header{border:0;background:none}.pg_popup.exhibition #content{padding:0}.pg_popup.exhibition .btn_sns{position:absolute;top:0;left:0;width:4rem;height:4rem;margin:.5rem .8rem;background:url(/Images/2013/Icon/ico_sns.png) 50% 50% no-repeat;background-size:1.7rem;border:0}.exhibition .exhibition_wrap{overflow:auto;position:relative;top:0;left:0;width:100%;height:100%}.exhibition .exhibition_wrap .swiper-slide>img{position:absolute;top:0;left:0}.exhibition .exhibition_wrap .swiper-slide .exhi_cont{position:relative;z-index:1}.exhibition .search_box .formWrap select.formControl{font-size:1.6rem}.exhibition .exhibition_wrap #new_evt_wrapper .rl_products{text-align:left}.exhibition .exhibition_wrap #new_evt_wrapper .rl_products .swiper-slide{background:none}.exhibition .exhibition_wrap .rl_products .product_box .product_info .info_box .location{position:inherit;top:0;left:0;border:0;padding:0;font-weight:400}.exhibition .exhibition_wrap .rl_products .product_box .product_info .info_box .info_tit{height:auto}.insurance_info{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}.insurance_info dt{padding-top:1rem;font-weight:500;color:#111;border-top:1px solid #f0f0f0}.insurance_info dt:first-child{border-top:0}.insurance_info dd{padding:1rem 0;font-size:1.5rem}.travel_insurance .toggle_wrap{position:relative;margin-top:0;padding:2rem;border-top:.8rem solid #f7f7f7}.travel_insurance .btn_toggle{position:absolute;top:2.7rem;right:2rem}.travel_insurance .toggle_con{margin-top:2rem}.travel_insurance .toggle_con>p.ta_r{font-size:1.2rem}.travel_insurance h3{color:#009eff;margin-top:2rem}.travel_insurance h3:first-child{margin-top:0;color:#000}.travel_insurance .toggle_list ul li.toggle_wrap{padding:0;border-top:0;border-bottom:1px #f0f0f0 solid}.travel_insurance .toggle_list ul li.toggle_wrap .btn_toggle{top:0;left:0;right:0}.travel_insurance .toggle_list ul li.toggle_wrap .toggle_con{margin-top:0}.section.compen_standard{border-top:.8rem solid #f7f7f7}.weather_wrap{margin-top:3rem;padding-bottom:2rem;border:1px #f0f0f0 solid;border-width:2px 0}.weather_wrap.summary{margin:0;padding:0;border:0}.weather_wrap h4{padding:.7rem 0;text-align:center;border-bottom:1px #f0f0f0 solid}.weather_wrap h4 .city{color:#186ad0;font-size:1.9rem}.weather_wrap h4 span:not(.city){font-weight:400;font-size:1.6rem;line-height:2.3rem}.weather_wrap .table{width:100%;table-layout:fixed}.weather_wrap .table .cell{padding:.2rem}.weather_wrap .table .cell:first-of-type{padding-left:0}.weather_wrap .table .cell:last-of-type{padding-right:0}.weather_wrap .label.big{width:100%}.weather_info{text-align:center}.weather_info span{display:block;position:relative;margin:auto}.weather_info .weather_icon{width:4rem;height:4rem;margin:1rem auto .5rem auto}.weather_info .weather_icon img{width:100%}.weather_info .weather_text{width:4rem;font-size:1.5rem;line-height:2.2rem;margin:.5rem auto}.weather_info .weather_temperature{width:4rem;font-size:1.2rem;line-height:1.4rem}.equal_wrap{text-align:center}.tbl.exchangeRates .tbl_top{padding-bottom:1rem}.tbl.exchangeRates thead tr th{padding-right:0;padding-left:0}.tbl.exchangeRates tbody tr th{font-weight:400;color:#666;background:none}.tbl.exchangeRates tbody tr td{line-height:2.2rem;text-align:right}.input_rates{position:relative;display:block;margin:1.5rem 0;width:100%;height:5rem;padding:1.5rem 1.3rem 1.2rem;border-radius:.5rem;background-color:#f5f9fd;text-align:right}.input_rates input{border:0;text-align:right;font-size:1.7rem;color:#009eff;font-weight:500;background-color:#f5f9fd;width:60%}.input_rates label{margin-left:1rem}.timeDifference{padding:1rem}.timeDifference .timezone1{margin-bottom:1rem}.timeDifference .timezone2{margin-bottom:1.5rem}.timeDifference .timezone2 span{display:inline-block;vertical-align:middle}.timeDifference .timezone2 .time{font-size:2.4rem;color:#06f;font-weight:600}.timeDifference .timezone2 .am,.timeDifference .timezone2 .pm{width:4rem;height:2rem;margin:0 .5rem;line-height:1;padding:.1rem .2rem;text-align:center}.timeDifference .timezone2 .am{color:#009eff;border:1px #009eff solid;border-radius:4px}.timeDifference .timezone2 .pm{color:#f25b5b;border:1px #f25b5b solid;border-radius:4px}.timeDifference .timezone2 .date{font-size:1.8rem;font-weight:500}.timeDifference .timezone3{padding:1rem;border-radius:3px;background-color:#fff;text-align:center}.tourGuide .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle i{margin-right:1rem}.tourGuide h4.fs16{margin-bottom:.7rem}.procedure:after{content:'';display:block;clear:both}.procedure li{position:relative;float:left;width:calc(33.33333% - 1rem);height:12rem;margin:0 1.5rem 1rem 0;padding:6rem 0 0 0;background:#f5f5f5 url(/Images/2013/Icon/trvl_airport_icon_1.png) center 1.5rem no-repeat;border-radius:1rem;background-size:4rem}.procedure li.step3,.procedure li.step6{margin-right:0}.procedure li.step2{background:#f5f5f5 url(/Images/2013/Icon/trvl_airport_icon_1.png) center 1.5rem no-repeat;background-size:4rem}.procedure li.step3{background:#f5f5f5 url(/Images/2013/Icon/trvl_airport_icon_2.png) center 1.5rem no-repeat;background-size:4rem}.procedure li.step4{background:#f5f5f5 url(/Images/2013/Icon/trvl_airport_icon_3.png) center 1.5rem no-repeat;background-size:4rem}.procedure li.step5{background:#f5f5f5 url(/Images/2013/Icon/trvl_airport_icon_4.png) center 1.5rem no-repeat;background-size:4rem}.procedure li.step6{background:#f5f5f5 url(/Images/2013/Icon/trvl_airport_icon_5.png) center 1.5rem no-repeat;background-size:4rem}.procedure span{display:block;text-align:center;font-size:1.2rem;line-height:1.6rem}.procedure span:first-child{padding-bottom:.3rem;font-size:1.5rem;color:#009eff;font-weight:600}.safe_sort.gray_box{margin-top:1rem;padding:.5rem 1rem}.safe_sort ul:after{content:'';display:block;clear:both}.safe_sort ul li{float:left;width:50%;font-size:1.4rem}.safe_sort ul li a{display:block;width:100%;padding:.5rem 0}.safe_sort ul li span{display:inline-block;margin-left:.5rem;vertical-align:middle}.safe_sort ul li.on span{font-weight:600}.safe_sort ul li.on.safe_blue span{color:#02b0f0}.safe_sort ul li.on.safe_red span{color:#ff0200}.safe_sort ul li.on.safe_yellow span{color:#ffbf05}.safe_sort ul li.on.safe_black span{color:#000}.safe_sort ul li.on.safe_s_red span{color:#ff0200}.safe_sort ul li.on.safe_s_black span{color:#000}.safe_list .num{font-size:1.8rem;font-weight:500;color:#186ad0}.safe_list ul{margin-top:1.5rem;border-bottom:1px solid #f0f0f0}.safe_list ul li{border-top:1px solid #f0f0f0}.safe_list ul li a,.safe_list ul li .row{position:relative;display:block;width:100%;padding:1rem 0}.safe_list ul li a:after,.safe_list ul li .row:after{content:'';display:block;clear:both}.safe_list .country{float:left;width:50%}.safe_list .status{float:left;width:50%}.safe_list .status:after{content:'';display:block;clear:both}.safe_list .status i{float:left;margin-right:.6rem;font-size:0;overflow:hidden}.safe_list .status.ta_r i{float:none}.safe_list .ico_arrow{position:absolute;top:50%;margin-top:-1.2rem;right:1rem}.safe_nation{margin-bottom:2.5rem}.safe_nation:after{content:'';display:block;clear:both}.safe_nation .tit{display:inline-block;margin:0 0 0 .5rem;font-size:1.6rem;color:#666;vertical-align:middle}.safe_nation .tit span{display:block;font-size:1.4rem;color:#a5a5a5}.safe_nation .safe_gonfalon{display:inline-block;width:4rem;height:4rem;border-radius:4rem;overflow:hidden;vertical-align:middle}.safe_nation .safe_gonfalon img{display:block}.safe_detail_status ul{margin-top:1.5rem;border-bottom:1px solid #f0f0f0}.safe_detail_status ul li{display:table;table-layout:fixed;width:100%;padding:1rem 0;border-top:1px solid #f0f0f0}.safe_detail_status ul li .tit{display:table-cell;width:8.5rem;text-align:center;vertical-align:middle}.safe_detail_status ul li .tit span{display:block;margin-top:.5rem;font-size:1.3rem}.safe_detail_status ul li .cont{display:table-cell;width:100%;padding-left:2rem;vertical-align:middle}.safe_detail .tab_con{padding:2rem 2rem 3rem 2rem}.safe_detail .tab_con h4{margin:3rem 0 .5rem 0;color:#186ad0}.safe_detail .tab_con h4:first-child{margin-top:0}.safe_detail .dash li{padding:0 0 0 1.1rem}.best_review_top{padding:3rem 2rem 2rem}.best_review_top .tit{padding:0;font-size:1.8rem;font-weight:500;color:#186ad0}.best_review_top .date{margin-top:1rem;font-size:1.5rem}.review_cont .tit{font-weight:500;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;line-height:2.1rem}.review_cont .info{display:block;margin-top:1.2rem;font-size:1.3rem;font-weight:400;color:#a5a5a5}.best_review{background:#f7f7f7}.best_review .centerAutoSwipe{border:0}.best_review .swiper-slide{min-height:31.5rem;border-radius:.4rem}.best_review .swiper-slide.swiper-slide-active{-moz-box-shadow:1rem 1rem 1rem #d9d9d9;-webkit-box-shadow:1rem 1rem 1rem #d9d9d9;box-shadow:0 .5rem 1.5rem -.5rem #000}.best_review .swiper-slide .review_cont{position:absolute;left:0;bottom:-900px;opacity:0;width:100%;padding:1.5rem 2rem;text-align:left;background:#fff;z-index:1;transition:all .3s ease-out}.best_review .swiper-slide.swiper-slide-active .review_cont{bottom:0;opacity:1}.best_review .review_img{width:100%;min-height:31.5rem;background-position:center center;background-repeat:no-repeat;background-size:cover}.review_search{margin:3.5rem 0 0 0;padding:0 2rem}.review_list .review_result{margin-top:2rem;padding:1.5rem 2rem;font-size:1.6rem;font-weight:500;color:#111;border-top:1px solid #e0e0e0}.review_list .review_result strong{font-weight:500;color:#186ad0}.review_wrap.review_prod{padding:0}.review_prod a{display:block;width:100%;margin:1rem 0 .5rem}.review_prod a:after{content:'';display:block;clear:both}.review_prod .img_area{float:left;width:calc(40% - .7rem);margin-right:.7rem;min-height:8rem;background:#f5f5f5 url(/Images/2013/common/img_noimage_04.png) center center no-repeat;background-size:cover;overflow:hidden}.review_prod .img_area img{display:block;width:100%;border-radius:.3rem}.review_prod .cont_area{float:left;width:60%}.review_prod .prod_code{display:inline-block;padding:0 .5rem;font-size:1.5rem;color:#fff;background:#111}.review_prod .prod_location{font-size:1.4rem;color:#186ad0}.review_prod .prod_tit{margin-top:.5rem;font-size:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.my_history{padding:0;background:#f5f9fd}.my_history .leftAutoSwipe .swiper-control{display:none}.my_history .swiper-slide{padding:2rem 0 2rem 15px;overflow:inherit;background:none}.my_history .swiper-slide.w120{width:120px}.my_history .swiper-slide.w150{width:150px}.my_history .swiper-slide.w290{width:290px}.my_history_box{position:relative;display:block;width:100%;height:auto;min-height:22.5rem;border-radius:.5rem;background:#fff;overflow:hidden;-moz-box-shadow:1rem 1rem 1rem rgba(0,0,0,.25);-webkit-box-shadow:1rem 1rem 1rem rgba(0,0,0,.25);box-shadow:0 .5rem 1rem -.1rem rgba(0,0,0,.25)}.my_history_box .label{position:absolute;top:0;left:0;z-index:2;border-radius:.5rem 0 .5rem 0}.my_history_box .my_history_img{width:100%;height:14rem;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.my_history_box .my_history_cont{padding:1rem 1.3rem;text-align:left}.my_history_box .my_history_cont .tit{display:block;line-height:1.3;min-height:3.8rem;font-size:1.5rem;font-weight:500;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.my_history_box .my_history_cont .txt{display:block;margin-top:1.4rem;font-size:1.3rem;line-height:1}.my_history_box .my_history_cont .hash{margin-top:2.5rem}.my_history_box .my_history_cont .hash li{font-size:1.5rem;font-weight:500;color:#111;line-height:2.2rem}.my_history_box .cells2{margin:4rem .5rem 0 .5rem}.my_history_box .cells2 li{padding:0 .5rem}.my_history_box .cells2 li .my_history_img{height:10rem;border-radius:.4rem}.my_history_box .cells2 li .my_history_cont{padding:1rem 0}.my_participation{margin-top:1.6rem;border-top:1px solid #f0f0f0}.my_participation li{border-bottom:1px solid #f0f0f0}.my_participation li a{position:relative;display:block;width:100%;height:54px;line-height:52px}.my_participation li a:after{content:'';display:block;clear:both}.my_participation li a .tit{float:left;width:calc(100% - 8rem);font-size:1.6rem;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.my_participation li a .tit .cate{font-weight:500;color:#111}.my_participation li a .tit span{font-size:1.6rem;font-weight:500;color:#404656}.my_participation li a .date{float:right;font-size:1.4rem;color:#636674}.bannerSwipe .banner_img{display:block;width:100%;border-radius:.4rem;overflow:hidden}.bannerSwipe .banner_img img{display:block;width:100%;border-radius:.4rem}.bannerSwipe .swiper-pagination{display:none}.change_info .change_box{padding:1.5rem 2rem 2rem;border-top:.8rem solid #f7f7f7}.change_info .change_box:first-child{border-top:0}.change_info .change_box .h4{font-weight:600}.change_box .sns_status{margin-top:.5rem;text-align:center}.change_box .sns_status ul{display:inline-block}.change_box .sns_status ul:after{content:'';display:block;clear:both}.change_box .sns_status li{float:left;margin:0 1.3rem;font-size:0}.change_box .sns_status li span[class^='ico_']{display:inline-block;width:5.6rem;height:5.6rem;border-radius:50%}.change_box .sns_status li span.ico_sns_kakaotalk{background:url('/Images/2013/Icon/ico_my_kakao_off.png') no-repeat 50% 50%;background-size:5.6rem auto}.change_box .sns_status li span.ico_sns_facebook{background:url('/Images/2013/Icon/ico_my_facebook_off.png') no-repeat 50% 50%;background-size:5.6rem auto}.change_box .sns_status li span.ico_sns_naver{background:url('/Images/2013/Icon/ico_my_naver_off.png') no-repeat 50% 50%;background-size:5.6rem auto}.change_box .sns_status li.on span.ico_sns_kakaotalk{background:url('/Images/2013/Icon/ico_my_kakao.png') no-repeat 50% 50%;background-size:5.6rem auto}.change_box .sns_status li.on span.ico_sns_facebook{background:url('/Images/2013/Icon/ico_my_facebook.png') no-repeat 50% 50%;background-size:5.6rem auto}.change_box .sns_status li.on span.ico_sns_naver{background:url('/Images/2013/Icon/ico_my_naver.png') no-repeat 50% 50%;background-size:5.6rem auto}.change_box .list li{position:relative;width:100%;padding:.5rem 0}.change_box .list li span{display:inline-block}.change_box .list li>strong{display:inline-block;width:30%;font-size:1.5rem;color:#111;font-weight:500}.change_box .list li>span{display:inline-block;width:68%;font-size:1.5rem;color:#404656;font-weight:400}.change_box .list li .cells2 ul li{width:50%}.reason .formWrap.type2 input[type='radio']+label{font-size:1.6rem}.sns_connect_list .ico_sns_kakaotalk{background:url('/Images/2013/Icon/ico_my_kakao.png') no-repeat 50% 50%;background-size:5.6rem auto}.sns_connect_list .ico_sns_facebook{background:url('/Images/2013/Icon/ico_my_facebook.png') no-repeat 50% 50%;background-size:5.6rem auto}.sns_connect_list .ico_sns_apple{background:url('/Images/2013/Icon/ico_my_apple.png') no-repeat 50% 50%;background-size:5.6rem auto}.sns_connect_list .ico_sns_naver{background:url('/Images/2013/Icon/ico_my_naver.png') no-repeat 50% 50%;background-size:5.6rem auto}.sns_connect_list li{position:relative;width:100%;padding:2rem;border-bottom:1px solid #e0e0e0}.sns_connect_list li:after{content:'';display:block;clear:both}.sns_connect_list li .tit{position:absolute;top:2rem;left:2rem}.sns_connect_list li .tit span[class^='ico_']{display:inline-block;width:5.6rem;height:5.6rem}.sns_connect_list li .cont{width:100%;padding:1.5rem 0 0 7rem;font-size:1.4rem;font-weight:500;color:#222842}.sns_connect_list li .cont .btn{margin-top:1.5rem;padding:0}.sns_connect_list li .cont .btn span{color:#666;font-size:1.4rem;font-weight:500;padding:.8rem .9rem;line-height:1}.sns_connect_list li .cont .btn.social_connect{background-color:#186ad0;border:1px solid #186ad0}.sns_connect_list li .cont .btn.social_connect span{color:#fff}.change_box .sns_connect_list li{border:0}.change_box .sns_connect_list li:first-child{padding-top:0}.change_box .sns_connect_list li .tit{left:0}.change_box .sns_connect_list li:first-child .tit{top:0}.change_box .sns_connect_list li .cont{padding-left:50px}.change_box .sns_connect_list li .cont p{color:#111;font-size:1.4rem;font-weight:500}.change_box .btn_wrap button.btn{border:1px solid #06f;color:#06f;font-size:1.6rem;font-weight:500}.change_box .phone_txt{font-size:1.4rem;font-weight:500;color:#404656}.change_box .btn_wrap.alone .merge_member{border:1px solid #d9e8ff;background-color:#d9e8ff;color:#333}.change_box .txt.type02{font-size:1.3rem;font-weight:400;color:#636674;line-height:1.4}.change_box .txt{font-size:1.4rem;font-weight:400;color:#404656;line-height:1.3}div.section .dot_box{width:calc(100% + 4rem);margin-left:-2rem}.real_points{display:block;font-size:2.8rem;color:#111;font-weight:500;position:absolute;bottom:0;right:0}.real_points:after{content:'';width:2.3rem;height:2.3rem;display:inline-block;margin-left:.7rem;background:url(/Images/2013/Icon/ico_point_y.png) 0 0 no-repeat;background-size:100%}div.section .dot_box .product_box .prod_tit{font-size:1.4rem}div.section .dot_box .product_box .prod_tit.journey{position:absolute;bottom:1rem;left:2rem;color:#fff;font-size:1.4rem;font-weight:500}div.section .dot_box .product_box .prod_info li span{font-size:1.3rem}div.section .dot_box .product_box .prod_price{display:block;position:relative;bottom:initial;right:initial;text-align:right;font-size:1.8rem}div.section .dot_box .product_box .prod_price span{font-size:1.3rem}div.section .dot_box .product_box.journey .cont_area{position:absolute;left:0;bottom:0}div.section .dot_box .product_box.journey .cont_area .prod_tit{color:#fff;margin:0}div.section .dot_box .product_box.journey .prod_img:after{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6)}.cells2.compare .product_box .prod_cate{position:relative;margin:1rem 0}.cells2.compare .product_box .prod_cate .prod_code{display:block;height:2.6rem;line-height:2.6rem;background:#949494;color:#fff;padding:0 5px}.cells2.compare .product_box .cont_area{padding:0}.cells2.compare .product_box .prod_tit{font-size:1.4rem;line-height:2.1rem;display:block}.cells2.compare .product_box .btn_wrap{text-align:center}.cells2.compare .product_box .btn_wrap .btn{margin:auto;position:relative;float:none}table.etc{width:100%}table.etc th{font-size:1.4rem;color:#a5a5a5;font-weight:400;padding:.4rem 0}table.etc td{font-size:1.4rem;color:#111;padding:.4rem 0}.cells2.compare li{font-size:1.4rem}.cells2.compare li:first-of-type{padding-right:.65rem}.cells2.compare li:last-of-type{padding-left:.65rem}div.section .dot_box .cells2.compare .label{margin-bottom:2rem}div.section .dot_box .cells2.compare li:last-of-type .product_box{float:right}div.section .dot_box .cells2.compare .product_box .prod_tit{margin-top:1rem;display:-webkit-box}.offerSwiper.swiper-container{margin:3rem auto;padding:1rem 0 1rem 0;overflow:unset;background:#f2f2f2}.offerSwiper .swiper-slide{width:80%;border-radius:.4rem;overflow:hidden}.offerSwiper .swiper-slide img{display:block}.offerSwiper .swiper-control .swiper-pagination{position:absolute;bottom:-2.5rem}.offerSwiper .swiper-control .swiper-pagination .swiper-pagination-bullet{background:#f2f2f2}.offerSwiper .swiper-control .swiper-pagination .swiper-pagination-bullet-active{background:#939393}.offerSwiper .swiper-control .btnPrev,.offerSwiper .swiper-control .btnNext{display:none}.product_box.horizonal{display:table;width:100%}.product_box.horizonal .img_area{display:table-cell;width:11rem;min-height:auto}.product_box.horizonal .prod_img{width:11rem;height:6rem}.product_box.horizonal .cont_area{display:table-cell;padding:0;vertical-align:top;text-align:left;padding-left:1rem}.product_box.horizonal .prod_tit{font-size:1.5rem;line-height:2rem}.product_box.horizonal .prod_price{display:block;position:relative;font-size:1.5rem;right:unset;padding-top:1rem}.product_box.horizonal .prod_price span{font-size:1.5rem}.dot_box .inbox .webzine_list{display:block}.dot_box .inbox .webzine_list ul{padding-top:0;border-top:0}.dot_box .inbox .webzine_list ul li{position:relative;float:none;width:100%;padding:0;overflow:hidden}.dot_box .inbox .webzine_list ul li .webzine_img{width:50%;float:left;border-radius:4px}.dot_box .inbox .webzine_list ul li .webzine_cont{position:absolute;top:0;left:50%;float:left;width:50%;margin-top:0;height:auto;padding:0 0 0 1rem}.dot_box .inbox .webzine_list ul li .webzine_cont .date{margin-top:0;margin-bottom:.3rem;position:relative;font-size:1.1rem}.dot_box .inbox .webzine_list ul li .webzine_cont .tit{font-size:1.4rem}.btn_history{text-align:right;margin:0 2rem -4.5rem 0;padding-top:3rem}.btn_history+.section .product_box .product_info .info_box{padding:1rem 0 0 0}.btn_history+.section .product_box+.product_box{padding-top:2rem}.btn_history+.section .product_box+.product_box:last-child{margin-bottom:-1rem}.btn_history+.section .dot_box.no_bg>li{padding:0 3.5rem 3rem 3.5rem}.btn_history+.section .dot_box{padding:3rem 0}.btn_history+.section .dot_box>li:after{top:1rem}.btn_history+.section .dot_box>li:last-child{padding-bottom:0}.fixed_history_bottom{position:fixed!important;bottom:0;left:0;z-index:10;width:100%;height:165px;background:#fff;padding:2rem!important;margin-bottom:0!important}.fixed_history_bottom .offerleftAutoSwipe .swiper-slide{height:83px}.participation{position:relative}.participation .txt{margin:3rem;text-align:center}.participation .tab_menu{border-bottom:1px solid #c3c3c3}.participation .tab_menu ul{padding:0 2rem;margin-bottom:-.1rem;overflow:visible}.participation .tab_menu li{height:auto;line-height:1;border-bottom:.1rem solid #c3c3c3;padding-bottom:0}.participation .tab_menu li.on{border-bottom:.1rem solid #009eff}.participation .tab_menu li.on a{border-bottom:.3rem solid #009eff;margin-bottom:-.1rem}.participation .tab_menu li a{display:block;font-size:1.6rem;color:#636674;border-bottom:4px solid transparent}.participation .tab_menu li a span{display:block;padding:2rem 0}.participation .review_wrap .btn_wrap{display:none;margin:1.5rem 0}.participation .review_wrap.on .btn_wrap{display:block}.participation.one_to_one .review_list{padding:0 2rem 3rem}.participation.one_to_one .review_wrap{padding:0;margin-bottom:1rem;border-top:0;border-bottom:1px solid #f0f0f0}.participation.one_to_one .review_wrap .review_box{border:0;padding-top:2rem}.participation.one_to_one .review_wrap .review_box .review_tit{border:0}.participation.one_to_one .review_wrap .review_box .review_txt{display:none;border-top:1px solid #f0f0f0}.participation.one_to_one .review_box .review_tit .tit{-webkit-line-clamp:2}.participation.one_to_one .review_box .review_tit .tit.type02:after{content:'';display:none}.participation.one_to_one .review_answer{display:none;padding:1rem 0 0 0;margin:0 0 1rem 0;border-top:1px solid #f0f0f0;background:none}.participation.one_to_one .review_answer .box{padding:2rem;border-radius:1.2rem;background:#f5f9fd}.participation.one_to_one .review_wrap.on .review_box .review_txt{display:block}.participation.one_to_one .review_wrap.on .review_answer{display:block}.participation.my_review .review_list{padding-bottom:3rem}.participation.my_review .review_wrap{padding:0 2rem;border-top:0}.participation.custom_voice .review_list{padding:0 2rem 3rem;border-top:0}.participation.custom_voice .review_wrap{padding:0;border-top:0;border-bottom:1px solid #f0f0f0}.participation.custom_voice .review_wrap .review_box{border:0}.participation.custom_voice .review_wrap .review_box .review_tit{border:0}.participation.custom_voice .review_wrap .review_box .review_txt{display:none;border-top:1px solid #f0f0f0}.participation.custom_voice .review_answer{display:none;padding:1rem 0 0 0;margin:0 0 1rem 0;border-top:1px solid #f0f0f0;background:none}.participation .review_list.cv .review_tit{padding-top:2rem}.participation .review_list.cv .review_tit .tit{padding:0}.participation .review_list.cv .answer_tit .tit:after,.participation .review_list.cv .review_tit .tit:after{content:'';display:none}.participation .review_list.cv .review_answer .box{padding-left:3rem}.participation .review_list.cv .review_answer .box .tit{margin-bottom:0}.participation .review_list.cv .review_answer .box .tit span:first-child{font-size:1.6rem;font-weight:500;color:#111}.participation .review_list.cv .review_box .review_tit .tit{margin-bottom:0}.participation .review_list.cv .review_box .review_tit .review_txt{padding:1.5rem 0 2rem;border-top:0}.participation.one_to_one .review_wrap.toggle_wrap .review_box .review_txt{display:block}.participation .btn_toggle .btn_plus{background:url(/Images/2013/Icon/ico_select_brightblue.png) no-repeat center/1.6rem .8rem;transform:rotate(180deg)}.participation .btn_toggle.on .btn_plus{background:url(/Images/2013/Icon/ico_select_brightblue.png) no-repeat center/1.6rem .8rem;transform:rotate(360deg)}.participation.custom_voice .review_answer .box{padding:2rem;border-radius:.4rem;background:#f5f9fd}.participation.custom_voice .review_box .review_tit .tit{-webkit-line-clamp:2}.participation.custom_voice .review_wrap.on .review_box .review_txt{display:block}.participation.custom_voice .review_wrap.on .review_answer{display:block}.participation.one_to_one .review_wrap.toggle_wrap .review_box .review_txt{display:block}.booking_status{padding:1.5rem;display:table;width:100%}.booking_status div{display:table-cell;vertical-align:middle}.booking_status div:first-of-type{width:6rem}.booking_status div strong{font-weight:400;font-size:2rem;color:#111}.booking_status div p{margin-top:1rem}.booking_info .data{margin:1rem 0}.booking_info .data li{display:table;width:100%}.booking_info .data span{display:table-cell;padding:.5rem 0}.booking_info .data .price{text-align:right;font-weight:500}.booking_info .table.roundbox.type2{table-layout:fixed}.booking_info .table.roundbox.type2 .name{width:auto;display:block;font-size:1.6rem;font-weight:500;color:#111;text-align:center}.booking_info .table.roundbox.type2 .members{width:auto;display:block;font-size:1.5rem;color:#666;font-weight:400;text-align:center}.steps_wrap .steps{display:table;table-layout:fixed;width:100%;padding:2rem 2rem 3.3rem;text-align:center}.steps_wrap .step{display:table-cell;position:relative}.steps_wrap .circle{width:4.2rem;height:4.2rem;margin:auto;text-indent:-1000em;overflow:hidden;background:url('/Images/2013/Icon/icon_rec_receive_off.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type2 .circle{background:url('/Images/2013/Icon/icon_rec_confirm_off.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type3 .circle{background:url('/Images/2013/Icon/icon_rec_comp_off.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type4 .circle{background:url('/Images/2013/Icon/icon_rec_pay_off.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type5 .circle{background:url('/Images/2013/Icon/icon_rec_pay2_off.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type6 .circle{background:url('/Images/2013/Icon/icon_rec_cancel_off.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type7 .circle{background:url('/Images/2013/Icon/icon_rec_ok_off.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type1.on .circle{background:url('/Images/2013/Icon/icon_rec_receive_on.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type2.on .circle{background:url('/Images/2013/Icon/icon_rec_confirm_on.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type3.on .circle{background:url('/Images/2013/Icon/icon_rec_comp_on.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type4.on .circle{background:url('/Images/2013/Icon/icon_rec_pay_on.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type5.on .circle{background:url('/Images/2013/Icon/icon_rec_pay2_on.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type6.on .circle{background:url('/Images/2013/Icon/icon_rec_cancel_on.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .type7.on .circle{background:url('/Images/2013/Icon/icon_rec_ok_on.png') 0 0 no-repeat;background-size:4.2rem auto}.steps_wrap .steps .step:last-child:after{display:none}.steps_wrap .steps .step:after{content:'';display:block;position:absolute;top:20px;right:-7px;width:1.4rem;height:.2rem;background:url(/Images/2013/Icon/dashed_line_off.png) no-repeat center/1.4rem .2rem}.steps_wrap .steps .step.on:after{background:url(/Images/2013/Icon/dashed_line_on.png) no-repeat center/1.4rem .2rem}.m_my_new_section .steps{padding:2rem .8rem 0!important}.m_my_new_section .steps .step:after,.m_my_new_section .steps .step.on:after{background:none!important}.m_my_new_section .stateContent{background:#eff5ff;padding:12px;margin:16px;font-size:14px;border-radius:5px}.steps_wrap .text{margin-top:.6rem;line-height:1;color:#999;font-size:1.4rem;text-align:center}@media screen and (max-width:360px){.steps_wrap .text{font-size:1.3rem}}.steps_wrap .step.on .text{font-weight:500;color:#111}.steps_wrap .hgroup{padding:3.5rem;text-align:center}.steps_wrap .hgroup h3{font-size:2.1rem}.steps_wrap .steps+.hgroup{padding-top:0}.book_summary p{margin-top:1rem}.book_summary .btn_wrap{margin-bottom:2rem}table.etc.type2{width:100%}table.etc.type2 th{font-size:1.5rem;color:#111;font-weight:500;padding:.7rem 0;text-align:left}table.etc.type2 th.va_t{padding-top:1rem;vertical-align:top}table.etc.type2 td{font-size:1.5rem;color:#595959;font-weight:400;padding:.7rem 0;line-height:1.2}table.etc.type2.fs16 th,table.etc.type2.fs16 td{font-size:1.6rem;color:#666}.toggle_list.book ul li .toggle_tit .toggle_tit_wrap{height:4.4rem}.toggle_list.book ul li .toggle_tit .toggle_tit_wrap .btn_toggle{height:4.4rem;line-height:4.4rem}.toggle_list.book ul li .toggle_con{padding:2rem 0}.new_reserve_state{background-color:#f5f9fd;padding:3rem 2rem 4rem}.new_reserve_state h3{margin-bottom:.8rem;font-size:2.2rem;font-weight:500;color:#111}.new_reserve_state p{font-size:1.6rem;font-weight:400;line-height:2.3rem;color:#404656}.new_reserve_state strong{font-weight:500;color:#06f}.new_reserve_state+.steps_wrap{margin-top:-4.1rem}.new_reserve_state+.steps_wrap .steps{background-color:transparent}.travel_guide .mapArea{position:relative}.travel_guide .mapArea .mapImg img{display:block}.travel_guide .mapArea .btn_wrap{position:absolute;bottom:2rem;left:0;margin:0;padding:0 2rem;width:100%}.flight_departure_time{font-size:1.7rem;font-weight:500;color:#111}.flight_departure_time strong{font-size:3.2rem;font-weight:500}.congestion li{padding:0 3rem}.congestion .status{display:inline-block;width:7.5rem;height:7.5rem;line-height:7.5rem;color:#fff;text-align:center;border-radius:100%;background:#8dd5ef}.congestion .status.little_crowded{background:#ffb72b}.congestion .status.crowded{background:#ff7e00}.congestion .status.very_crowded{background:#ff2525}.congestion .status span{display:inline-block;vertical-align:middle;line-height:2.3rem}.congestion .tit{display:block;margin-top:1rem;font-size:1.7rem;font-weight:500;color:#111}.meeting_area{margin-top:1rem;border-top:1px solid #f0f0f0}.meeting_area img{display:block;width:100%}.airport_confusion .tab_con,.declaration_info .tab_con{padding:1.5rem 2rem}.travel_guide .img_area,.product .img_area{position:relative;min-height:15rem;border-radius:.4rem;overflow:hidden}.travel_guide .img_area img,.product .img_area img{display:block;width:100%}.duty_free_area,.duty_free_range,.gate_info{margin-top:2rem}.duty_free_area img,.duty_free_range img,.checkin_counter img,.e_ticket_area img,.gate_info img{display:block;width:100%}.my_checkin_counter{text-align:center;padding-top:2rem!important}.my_checkin_counter .num{display:block;margin-top:.5rem;font-size:3.2rem;font-weight:500;color:#111}.airport_bus_list{position:relative;width:100%}.airport_bus_list li{position:relative}.airport_bus_list .airport_bus_box{display:table;table-layout:fixed;width:100%;padding:0;text-align:left;border-bottom:1px solid #f0f0f0;background:none}.airport_bus_list .airport_bus_box:after{content:'';display:block;position:absolute;right:0;top:0;width:100%;height:100%;background:url('/Images/2013/Icon/ico_arrow_g_menu.png') 100% 50% no-repeat;background-size:.7rem}.airport_bus_list .airport_bus_box .num{display:table-cell;width:7rem;height:auto;padding:1.2rem 0;font-size:1.8rem;color:#186ad0;border-radius:0;background:none;vertical-align:middle}.airport_bus_list .airport_bus_box .num strong{width:auto;height:auto;border:0;border-radius:0}.airport_bus_list .airport_bus_box .cont{display:table-cell;padding:1.2rem 0;font-size:1.5rem}.airport_bus_list .airport_bus_box .cont .route{font-size:1.6rem;color:#666}.airport_bus_list .airport_bus_box .cont .info{margin-top:.5rem}.airport_bus_list .no_result{padding:2rem 0;text-align:center}.airport_bus_list .no_result .tit{margin-top:1.5rem;font-size:1.8rem;font-weight:500;color:#111}.airport_bus_box{position:relative;display:block;width:100%;padding:2rem 0 1.5rem;text-align:center;border-bottom:0;background:#f5f9fd}.airport_bus_box:after{display:none}.airport_bus_box .num{display:inline-block;width:11rem;height:11rem;padding:.5rem;font-size:3.4rem;font-weight:600;color:#fff;vertical-align:middle;border-radius:100%;background:#186ad0}.airport_bus_box .num strong{display:inline-block;width:10rem;height:10rem;border:2px solid #6ba7f8;border-radius:100%;line-height:9.5rem}.airport_bus_box .cont{display:block;width:100%;padding:2rem 0 0 0;font-size:1.6rem;vertical-align:middle}.airport_bus_box .cont .route{display:block;font-size:2rem;font-weight:500;color:#186ad0}.airport_bus_box .cont .info{margin-top:1.5rem;display:block;vertical-align:middle}.airport_bus_box .cont .info span{display:inline-block;vertical-align:middle}.airport_bus_box .cont .interval{display:block;vertical-align:middle}.airport_bus_box .cont .bar{color:#666}.airport_bus_route li{position:relative;padding-left:4rem}.airport_bus_route li:before{content:'';display:block;position:absolute;top:0;left:1.4rem;width:2px;height:100%;background:#186ad0;z-index:0}.airport_bus_route li:first-child:before{top:50%}.airport_bus_route li:last-child:before{height:50%}.airport_bus_route .circle{position:absolute;top:50%;left:0;margin-top:-1.5rem;background:#fff}.airport_bus_route .circle .num{display:inline-block;width:3rem;height:3rem;text-align:center;font-weight:400;color:#186ad0;border:1px solid #186ad0;border-radius:100%}.airport_bus_route .circle .num em{display:inline-block;vertical-align:middle}.airport_bus_route .busstop{position:relative;display:block;padding:1.8rem 1rem;border-bottom:1px solid #f0f0f0}.airport_bus_route .busstop:after{content:'';display:block;clear:both}.airport_bus_route .busstop .busstop_name{float:left;font-weight:500}.airport_bus_route .busstop .busstop_num{float:right}.airport_bus_route .active .circle:before{content:'';display:block;position:absolute;bottom:-2.2rem;left:.7rem;width:1.6rem;height:1.3rem;background:url('/Images/2013/Icon/ico_bus_active.png') no-repeat 50% 50%;background-size:100%}.airport_bus_route .active .circle:after{content:'';display:block;position:absolute;bottom:-2rem;left:1.4rem;width:2px;height:2rem;background:#186ad0}.airport_bus_route .active .circle .num{color:#fff;background:#186ad0}.airport_bus_route .active .busstop{background:#f5f9fd}.airport_bus_route .active .busstop .busstop_name{color:#186ad0}.busstop_detail{text-align:center}.busstop_detail .busstop_name{font-size:2.6rem;color:#186ad0}.busstop_detail .busstop_num{display:block;margin-top:.5rem;text-align:center}.airport_bus_list.detail{border-top:1px solid #f0f0f0}.airport_bus_list.detail .airport_bus_box{padding:0 .5rem;background:#f5f9fd}.airport_bus_list.detail .airport_bus_box:after{right:.5rem}.bus_detial_info{position:relative;display:block;width:100%}.bus_detial_info li{position:relative;padding:1rem 0 1rem 7rem;border-bottom:1px solid #f0f0f0}.bus_detial_info .circle{position:absolute;top:50%;left:.5rem;margin-top:-1.5rem;background:#fff}.bus_detial_info .circle .num{display:inline-block;width:3rem;height:3rem;text-align:center;font-weight:400;color:#186ad0;border:1px solid #186ad0;border-radius:100%}.bus_detial_info .circle .num em{display:inline-block;vertical-align:middle}.bus_detial_info .busstop{position:relative;display:block;padding:1.8rem 1rem;border-bottom:1px solid #f0f0f0}.bus_detial_info .busstop:after{content:'';display:block;clear:both}.bus_detial_info .busstop .busstop_name{float:left;font-weight:500}.bus_detial_info .busstop .busstop_num{float:right}.day_chk{text-align:center}.day_chk:after{content:'';display:block;clear:both}.day_chk .today{float:left;display:block;width:50%}.day_chk .tomorrow{position:relative;float:left;display:block;width:50%}.day_chk .tomorrow:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:95%;border-left:1px solid #f0f0f0}.day_chk strong{display:block;font-size:2rem;font-weight:500;color:#111}.day_chk span{display:block;font-size:1.5rem}.day_chk .on strong{color:#186ad0}.confusion_cate{margin-top:1.5rem}.confusion_cate:after{content:'';display:block;clear:both}.confusion_cate .status{position:relative;display:inline-block;margin-left:1.5rem;padding-left:2.3rem;font-size:1.5rem}.confusion_cate .status:first-child{margin-left:0}.confusion_cate .status:before{content:'';display:block;position:absolute;top:.3rem;left:0;width:1.8rem;height:1.8rem;border-radius:100%;border:1px solid #ddd;background:#fff}.confusion_cate .status.little_crowded:before{border:1px solid #ffb72b;background:#ffb72b}.confusion_cate .status.crowded:before{border:1px solid #ff7e00;background:#ff7e00}.confusion_cate .status.very_crowded:before{border:1px solid #ff2525;background:#ff2525}.travel_guide_info{position:relative;text-align:center}.travel_guide_info .info_box{padding:3.5rem 2rem 0 2rem}.travel_guide_info .info_box:first-child{padding:2rem 2rem 0 2rem}.travel_guide_info .info_box:nth-child(odd){background:#f5f9fd}.travel_guide_info .img_area{width:70%;margin:1rem 15% 0}.travel_guide_info .img_area img{margin:0}.download_info{text-align:center;padding:3rem 0}.download_info .img_area{display:inline-block;width:10rem;min-height:1.2rem}.info_box.point h2{padding:3rem 0 0 0;margin-bottom:1.5rem;height:11rem;font-size:1.7rem;background:url('/Images/2013/Product/img_m_point.png') no-repeat 100% 1rem;background-size:18.2rem auto}.info_box.point h2 span{font-size:2.1rem}.info_box.point .h4{padding-bottom:1rem;font-size:1.6rem;border-bottom:1px solid #d9d9d9}.info_box.point.inst h2{background:url('/Images/2013/Product/img_m_creditcard.png') no-repeat 100% 1.7rem;background-size:16.1rem auto}.memo_list{position:relative;width:100%}.memo_list li{position:relative}.memo_list .memo_box{display:table;width:100%;padding:0;text-align:left;border-bottom:1px solid #f0f0f0;background:none}.memo_list .memo_box .day{display:table-cell;width:7rem;height:auto;padding:1.2rem 0;font-weight:500;border-radius:0;background:none;vertical-align:middle}.memo_list .memo_box .cont{display:table-cell;width:calc(100% - 14rem);padding:1.2rem 7rem 1.2rem 0;font-size:1.5rem}.memo_list .memo_box .cont .tit{font-size:1.6rem;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.memo_list .memo_box .cont .txt{margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.memo_list .memo_del{position:absolute;top:0;right:0;width:7rem;height:auto;text-align:right;vertical-align:middle}.memo_list .memo_del .btn_del{padding:3.5rem 0 3.5rem 2rem;z-index:2}.memo_list .no_result{padding:9.4rem 0 4.4rem;text-align:center}.memo_list .no_result .tit{margin-top:1.5rem;font-size:1.8rem;font-weight:500;color:#111}.memo_list .no_result.memo{position:relative;background:url('/Images/2013/icon/icn_no_memo.png') no-repeat center 4.6rem;background-size:6.2rem auto}.memo_list .no_result.memo:after{content:'';display:block;position:absolute;bottom:0;left:-10%;width:120%;height:.8rem;background:#f5f5f5}.travelPhotoSwipe .gallery-top .swiper-slide{width:100%;height:450px;background-position:center;background-size:cover}.travelPhotoSwipe .gallery-thumbs{padding:2rem;background:#f5f9fd}.travelPhotoSwipe .gallery-thumbs .swiper-slide{width:100px;height:130px;border-radius:.4rem;opacity:.8;background-position:center;background-size:cover}.travelPhotoSwipe .gallery-thumbs .swiper-slide.swiper-slide-active{opacity:1}.travelPhotoSwipe .gallery-thumbs .label{position:absolute;top:5px;left:5px}.travelPhotoSwipe .gallery-thumbs .btn_del{position:absolute;bottom:5px;right:5px}.photo_list{position:relative;margin:0 -.5rem}.photo_list ul:after{content:'';display:block;clear:both}.photo_list ul li{position:relative;float:left;margin:0 1rem 1rem 0;padding-bottom:.5rem;text-align:center}.photo_list ul li .btn{position:Absolute;bottom:0;right:0;z-index:9}.photo_list .photo_box{position:relative;display:inline-block;width:105px;height:135px;border-radius:.4rem;opacity:.8;background-position:center;background-size:cover}.photo_list .photo_box .label{position:absolute;top:5px;left:5px}.photo_list .photo_box .btn_del{position:absolute;bottom:0;right:0;padding:1rem}.photo_list .photo_box .btn_del i{margin:0!important}.photo_list .photo_box.btn_add{line-height:135px;background-color:#f0f0f0}.travel_guide.intro{color:#fff}.travel_guide.intro div.section{padding-top:3.1rem;padding-left:3.5rem;text-shadow:#0006 0 0 5px}.travel_guide.intro h2{line-height:3.6rem;color:#fff;line-height:3.5rem!important;margin-bottom:.4rem}.travel_guide.intro h2 strong{font-size:4rem;font-weight:500}.travel_guide.intro .bg_intro{position:absolute;top:0;left:0;width:100%;height:100vh;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.travel_guide.intro .btn_start{position:absolute;bottom:20%;left:3.5rem;width:11rem;height:3.5rem;line-height:3rem;text-align:center;color:#fff;border-radius:3.5rem;border:1px solid #fff}.travel_guide .gray_box_txt{padding-top:7.5rem!important}.travel_guide .gray_box_txt p:first-child{padding-bottom:.7rem}.travel_guide .gray_box_txt.icon1{background:#f5f9fd url('/Images/2013/icon/icon_travel_res1.png') no-repeat center 2rem;background-size:4rem auto}.travel_guide .gray_box_txt.icon2{background:#f5f9fd url('/Images/2013/icon/icon_travel_res2.png') no-repeat center 2rem;background-size:4rem auto}.travel_guide .gray_box_txt.icon3{background:#f5f9fd url('/Images/2013/icon/icon_travel_res3.png') no-repeat center 2rem;background-size:4rem auto}.travel_guide .gray_box_txt.icon4{background:#f5f9fd url('/Images/2013/icon/icon_travel_res4.png') no-repeat center 2rem;background-size:4rem auto}.travel_guide .gray_box_txt.icon5{background:#f5f9fd url('/Images/2013/icon/icon_travel_res5.png') no-repeat center 2rem;background-size:4rem auto}.current_progress{position:relative;margin:1.5rem 0;padding:2rem 2.5rem;text-align:center;border-radius:1.8rem 1.8rem 0 0;background:#e1e4e7;-webkit-border-radius:1.8rem 1.8rem 0 0;-moz-border-radius:1.8rem 1.8rem 0 0;-ms-border-radius:1.8rem 1.8rem 0 0;-o-border-radius:1.8rem 1.8rem 0 0}.current_progress .inner{display:inline-block;min-width:285px}.current_progress .inner:after{content:'';display:block;clear:both}.current_progress .fl{padding-top:1.5rem}.current_progress .progress_bar_wrap{width:130px}.current_progress .progress_bar{position:relative;width:130px;height:130px;border-radius:50%;background:#fff}.current_progress .progress_bar:before{content:'';display:block;position:absolute;top:6px;left:6px;width:118px;height:118px;border-radius:50%;background:#e1e4e7 url('/Images/2013/Mypage/bg_current_progress.png') no-repeat 50% 50%;background-size:50%;z-index:1}.current_progress .progress_bar div{display:none;position:absolute;top:0;left:65px;width:2px;height:65px;background:#186ad0;transform-origin:0 65px;-webkit-transform-origin:0 65px;-moz-transform-origin:0 65px;-ms-transform-origin:0 65px}.current_progress .tit{text-align:left}.current_progress .value_wrap{display:block;margin-top:2rem;text-align:left;font-size:3rem;color:#186ad0}.current_progress .value_wrap .progress_value{display:inline-block;font-size:7.4rem;line-height:6.4rem;font-weight:500}.coupon_visual{position:relative;margin-bottom:2rem;padding:2.5rem 0;text-align:center;background:url('/Images/2013/Mypage/img_coupon_visual.png') no-repeat center center;background-size:100%}.coupon_visual .h4{margin:0;color:#fff;text-align:center}.coupon_img{position:relative;-moz-box-shadow:0 .5rem 1rem -.8rem #595959;-webkit-box-shadow:0 .5rem 1rem -.8rem #595959;box-shadow:0 .5rem 1rem -.8rem #595959}.coupon_img img{display:block;width:100%}.pop_coupon.layer_popup .popup_contents{padding:1.5rem}.pop_coupon.layer_popup .popup_close{right:0;width:3.6rem;height:3.6rem}.upload_img_area .img_area .btn_del{position:absolute;bottom:10px;right:10px}.tab_wrap.type3.tab_slide{position:relative;margin-top:3rem;border-radius:0}.tab_wrap.type3.tab_slide .tab_menu{position:relative;padding:0 2rem;border:0}.tab_wrap.type3.tab_slide .tab_menu:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:2px solid #e5e6e8}.tab_wrap.type3.tab_slide .tab_menu li{padding-bottom:0;width:10rem;height:4.6rem;background:none;border-bottom:2px solid #e5e6e8}.tab_wrap.type3.tab_slide .tab_menu li:first-of-type{border-radius:0}.tab_wrap.type3.tab_slide .tab_menu li:last-of-type{border-radius:0}.tab_wrap.type3.tab_slide .tab_menu li a{display:block;font-size:1.8rem;line-height:4rem;height:100%}.tab_wrap.type3.tab_slide .tab_menu li.on:first-of-type{border-right:0}.tab_wrap.type3.tab_slide .tab_menu li.on:last-of-type{border-left:0}.tab_wrap.type3.tab_slide .tab_menu li.on{background-color:#fff;border-bottom:2px solid #186ad0}.tab_wrap.type3.tab_slide .intab_con{padding:0 2rem 3.5rem;border:0}.tabAutoSwipe .swiper-control{display:none}.sights_list{position:relative;height:400px;overflow-y:auto;overflow-x:hidden}.sights_list li{position:relative;padding:2rem 0;border-bottom:1px solid #f0f0f0}.sights_list li:after{content:'';display:block;clear:both}.sights_list li .img_area{float:left;width:35%;min-height:9rem}.sights_list li .img_area img{min-height:9rem;border-radius:.4rem}.sights_list li .cont_area{position:relative;float:left;width:65%;padding-bottom:20px;min-height:9rem;padding-left:1.5rem}.sights_list li .cont_area .place{font-size:1.4rem}.sights_list li .cont_area .tit{font-size:1.7rem;font-weight:500;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.sights_list li .cont_area .memo{position:absolute;bottom:-4px;left:1.5rem;font-size:1.5rem}.sights_list li .cont_area .memo span{color:#186ad0;font-weight:500}.immigrationDiv{margin:2.5rem 0;position:relative}.immigrationDiv .text{display:block;width:100%;text-align:center;color:#fff;font-weight:500;font-size:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.immigrationFrom{display:block;position:relative}.immigrationFrom:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.3}.initialImg{position:relative;width:auto}.initialImg img{max-width:none}.position_info{position:relative;margin-top:-7.8rem;padding:0 1rem;z-index:2}.position_box{position:relative;padding:1.5rem 2rem;z-index:1}.position_box:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.9;border-radius:1.5rem;z-index:-1;-moz-box-shadow:0 .5rem 1rem -.8rem #595959;-webkit-box-shadow:0 .5rem 1rem -.8rem #595959;box-shadow:0 .5rem 1rem -.8rem #595959}.position_box .h4{margin-bottom:.5rem}.position_box .addr{font-size:14px}.position_box .info_list{margin-top:.5rem}.position_box .info_list li{line-height:1.5}.position_box .info_list li:after{content:'';display:block;clear:both}.position_box .info_list li span{width:8rem;color:#009eff;font-weight:500}.position_box .info_list li strong{color:#666;font-weight:400}.transport_info{position:relative;margin-top:1.5rem}.transport_info dt{padding:1.5rem 0;font-size:1.8rem;font-weight:500;color:#009eff;border-top:1px solid #f0f0f0}.transport_info dt:first-child{border-top:0}.transport_info dd{position:relative;padding:0 0 1.7rem}.transport_info dd .subway_bul{position:absolute;top:.3rem;left:0;width:4rem;height:4rem}.transport_info dd .subway_cont{padding-left:6rem}.transport_info .info_list{margin-top:0;padding-left:6rem}.transport_info .info_list li:first-child{padding:0}.transport_info .info_list li strong{width:auto}.transport_info .info_list li span{color:#111;font-weight:500}.transport_info .info_list li strong{color:#666;font-weight:400}.transport_info dd.bus .subway_bul{top:50%;margin-top:-3rem}.corp_travel{position:relative;padding:1.5rem 0 3.5rem}.corp_travel .tit{text-align:center;font-size:2.4rem;line-height:1.2;color:#111;font-weight:600}.corp_travel .txt{text-align:center}.corp_travel .info{position:relative;margin-top:1.5rem;padding-top:32%;background:url('/Images/2013/Footer/img_corp_travel.png') no-repeat center top;background-size:70% auto}.corp_travel .info ul{padding:.5rem 2rem;border-radius:1.5rem;background-color:#f9faff}.corp_travel .info ul li{position:relative;display:table;table-layout:fixed;width:100%;padding:1.3rem 1rem;font-size:1.5rem;line-height:1.5;color:#186ad0;font-weight:500;border-top:1px dashed #d9d9d9}.corp_travel .info ul li:first-child{border-top:0}.corp_travel .info ul li strong{display:table-cell;width:45%;font-weight:500;vertical-align:middle}.corp_travel .info ul li span{display:table-cell;width:55%;vertical-align:middle}.corp_travel .detail_wrap{position:relative;margin-top:3rem}.corp_travel .detail{position:relative;padding:1.5rem 0;border-top:1px solid #f0f0f0}.corp_travel .detail:first-child{border-top:0}.corp_travel .detail h4{margin-bottom:.5rem;font-size:1.8rem;font-weight:500;color:#009eff;line-height:1.2}.policy_wrap{position:relative;padding-top:1rem}.policy_wrap strong{display:block;padding:1rem 0 1.5rem 0;font-weight:500;font-size:1.4rem;color:#009eff}.policy_wrap p+strong{padding-top:1.5rem}.policy_wrap p,.policy_wrap ol li,.policy_wrap ul li{font-size:1.3rem!important;line-height:1.8rem!important}.policy_wrap ul>li{position:relative;padding:0 0 .5rem 1rem}.policy_wrap ul>li:before{content:'';display:block;position:absolute;top:.7rem;left:0;width:.4rem;height:.4rem;border-radius:.2rem;background:#666}.policy_wrap p{word-break:keep-all}.policy_wrap.demical_none p{word-break:break-all}.policy_wrap ol>li{list-style:decimal;margin-left:15px;word-break:keep-all}.policy_wrap.demical_none ol>li{list-style:none;margin-left:15px;word-break:break-all}.policy_wrap ol>li ol,.policy_wrap ul>li ul,.policy_wrap ol>li ul,.policy_wrap ul>li ol{padding:.5rem 0}.policy_wrap ol>li ol li{text-indent:-1.6rem;padding:0 0 .3rem 1.6rem}.policy_wrap ol>li ol li ol li{text-indent:-1.7rem;padding:0 0 .3rem 1.7rem}.policy_wrap dl{margin:2rem 0}.policy_wrap dl>dt{height:3.3rem;line-height:3.2rem;font-size:1.4rem;font-weight:500;border:1px solid #c3c3c3;border-width:1px 0}.policy_wrap dl>dd{padding:1rem 0}.policy_wrap dl>dd:last-child{border-bottom:1px solid #c3c3c3}.policy_wrap dl>dd strong{padding:1rem 0 0 0;font-size:1.2rem}.policy_wrap dl>dd strong:first-child{padding:0}.policy_wrap strong+dl{margin-top:0}.policy_wrap p+ul{padding-top:2rem}.policy_wrap.scroll{height:250px;overflow-x:hidden;overflow-y:auto;border:1px solid #c3c3c3;padding:1rem}.policy_wrap table{margin-top:.5rem;margin-bottom:1rem;text-align:center}.policy_wrap table tr th{padding:.5rem 0;font-size:1.2rem;font-weight:600}.policy_wrap table tr td{font-size:1.2rem;line-height:1.2;padding:1rem}.setting{position:relative;width:100%}.setting .setting_box{padding:1.5rem 2rem 2rem;border-top:.8rem solid #f7f7f7}.setting .setting_box:first-child{padding-top:3rem;border-top:0}.setting h3{font-size:1.7rem;color:#186ad0}.setting .gray_box{margin-top:1rem;padding:.5rem 1rem}.setting .gray_box .dash li{font-size:1.4rem;padding:0 0 0 1.1rem}.fc_size_set .fc_size_view{letter-spacing:-.07rem}.fc_size_change{position:relative;width:100%;padding:1.5rem 3.5rem}.fc_size_change .txt_down{position:absolute;top:50%;left:0;margin-top:-1.2rem;width:3.5rem;font-size:1.6rem;text-align:center}.fc_size_change .txt_up{position:absolute;top:50%;right:0;margin-top:-1.2rem;width:3.5rem;font-size:2.3rem;font-weight:bold;text-align:center}.fc_size_change .size_control{width:100%;height:2.4rem;padding:0 1.2rem}.fc_size_change .size_control ul{position:relative;width:100%;height:100%}.fc_size_change .size_control ul:after{content:'';display:block;clear:both}.fc_size_change .size_control ul:before{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:2px;background:#ddd}.fc_size_change .size_control ul li{position:relative;float:left;width:25%;height:100%}.fc_size_change .size_control ul li span{display:inline-block;position:absolute;top:50%;left:0;margin-top:-4px;margin-left:-1px;display:inline-block;width:2px;height:8px;border-radius:0;background:#ddd}.fc_size_change .size_control ul li.active span{margin-top:-1.2rem;margin-left:-1.2rem;width:2.4rem;height:2.4rem;border-radius:2.4rem;background:#186ad0}.fc_size_change .size_control ul li.step2 span{left:30%}.fc_size_change .size_control ul li.step3 span{left:60%}.fc_size_change .size_control ul li.step4 span{left:auto;right:0}.noti_set{display:flex;justify-content:space-between}.noti_set .noti_set_flex{display:flex;align-items:center;gap:6px}.noti_set .noti_set_flex img{padding-top:1px}.noti_set label{margin-right:1rem}.gray_box.new_noti{padding:1.5rem 1rem}.gray_box.new_noti .toggle{padding-left:8px}.gray_box.new_noti.benefit{margin-bottom:2.3rem}.gray_box.new_noti p{text-align:left}.gray_box.new_noti .noti_wrap{display:flex;justify-content:space-between;align-items:center}.gray_box.new_noti .noti_wrap .benefit_noti{height:18px;display:flex;justify-content:flex-start;align-items:center;font-size:13px}.gray_box.new_noti .noti_wrap .benefit_noti .tooltip_img{margin-left:5px;margin-bottom:.5rem}.gray_box.new_noti .noti_wrap .benefit_noti .all_contents{padding:1px 2px;border:1px solid #b9b9b9;border-radius:2px;font-size:10px;margin-left:5px;margin-bottom:.5rem;height:20px;line-height:16px}.gray_box.new_noti .noti_title{color:#565656;margin-bottom:.5rem;font-size:14px}.gray_box.new_noti .noti_contents{color:#808080;font-size:1.2rem;line-height:1.7rem}.switchBtn input:checked+.slider{border:1px solid #06f;background-color:#06f}.new_login{padding:0 2rem}.new_login .logout{background-color:#b9b9b9;color:#fff}.tooltip_wrap{position:relative}.tooltip-box{position:absolute;top:35px;left:0;width:280px;padding:13px;background:#fff;border:1px solid #747474;box-shadow:0 6px 20px rgba(0,0,0,.15);font-size:14px;line-height:1.5;z-index:1000;display:none}.tooltip-box::before{content:'';display:block;position:absolute;left:107px;bottom:100%;width:0;height:0;border:10px solid transparent;border-bottom-color:#000}.tooltip-box::after{content:'';display:block;position:absolute;left:108px;bottom:100%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fff}.tooltip-box2{position:absolute;top:28px;left:-10px;width:280px;padding:13px;background:#fff;border:1px solid #747474;box-shadow:0 6px 20px rgba(0,0,0,.15);font-size:14px;line-height:1.5;z-index:1000;display:none}.tooltip-box2::before{content:'';display:block;position:absolute;left:127px;bottom:100%;width:0;height:0;border:10px solid transparent;border-bottom-color:#000}.tooltip-box2::after{content:'';display:block;position:absolute;left:128px;bottom:100%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fff}.tooltip-close{position:absolute;right:0;bottom:0;width:25px;height:25px;border:0;background:#747474;cursor:pointer;font-size:23px;font-weight:100;line-height:1;color:#fff}.new_agree_contents dd:last-child{border-bottom:0!important}.toast{visibility:hidden;width:100%;font-weight:bold;background-color:#333333c7;color:#fff;text-align:center;padding:12px;position:fixed;left:50%;bottom:-20px;transform:translateX(-50%);z-index:9999;opacity:0;transition:opacity .4s,bottom .4s}.toast.show{visibility:visible;opacity:1;bottom:0}.payment_card .visual{padding-top:13rem;background:url('/Images/2013/Footer/img_payment_card.png') no-repeat center top;background-size:20rem auto}.payment_card .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle i{margin:.8rem 1rem 0 0;vertical-align:top;width:4.4rem;height:4.5rem;border-radius:.4rem;overflow:hidden}.payment_card .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle i img{display:block;width:100%;text-indent:0}.payment_card .toggle_list ul li .toggle_con{padding-top:1rem}.payment_card .toggle_list ul li .toggle_con strong{display:block}.payment_card .toggle_list ul li .toggle_con pre{display:block;width:100%;white-space:pre-line;font-family:'Noto Sans KR','Nanum Gothic','돋움',dotum,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400}.call_center .btn_tel{padding:0 2rem;height:4rem;line-height:3.6rem!important}.call_center .btn_tel span{display:inline-block;vertical-align:middle;font-size:1.5rem}.call_center .tel_list{position:relative;margin-top:2rem;width:100%;border-top:1px solid #f0f0f0}.call_center .tel_list li{position:relative;padding:1rem 0;border-bottom:1px solid #f0f0f0;display:flex;justify-content:center}.call_center .tel_list li:after{content:'';display:block;clear:both}.call_center .tel_list .info_area{float:left;width:48%}.call_center .tel_list .info_area strong{display:block;line-height:1.2;font-weight:500;color:#111}.call_center .tel_list .info_area span{display:block;margin-top:.3rem;font-size:1.5rem;line-height:1.2;color:#111}.call_center .tel_list .btn_area{float:left;width:48%;text-align:right}.call_center .gray_box{padding:1rem;display:flex;justify-content:center}.call_center .gray_box:after{content:'';display:block;clear:both}.call_center .gray_box .tit{display:block;float:left;padding:1.1rem 1.5rem 1.1rem 7rem;font-size:1.7rem;font-weight:500;color:#009eff;background:url('/Images/2013/Footer/img_consul_time.png') no-repeat left center;background-size:5.5rem auto}.call_center .gray_box.reserv_center .tit{background:url('/Images/2013/Footer/img_reserv_center.png') no-repeat left center;background-size:5rem auto}.gray_box.consul_time .cont{margin-top:13px}.call_center .gray_box .cont{float:left;padding:0 0 0 0;font-weight:500;color:#111;text-align:center}.call_center .gray_box .cont p{margin-bottom:1rem}.call_center .gray_box .txt_holiday{font-size:1.4rem;color:#f25b5b}.notice_list{position:relative;margin-top:2.5rem;border-top:1px solid #f0f0f0}.notice_list li{border-bottom:1px solid #f0f0f0}.notice_list li a{display:block;width:100%;padding:1.5rem 0}.notice_list .top{height:5rem}.notice_list .top .tit{position:relative}.notice_list .top .tit span{float:left;width:calc(100% - 2.4rem);vertical-align:middle;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.notice_list .top .tit i{float:right;height:2.3rem;vertical-align:middle}.notice_list .top .label_area span{display:inline-block;font-size:1.2rem;font-weight:bold}.notice_list .top .label_area span+span{margin-left:.5rem}.notice_list .top .label_area span.label_noti{color:#ff4e4d}.notice_list .top .label_area span.label_new{color:#009eff}.notice_list .date{font-size:1.3rem;color:#c3c3c3}.notice_list li.active .txt_top .tit span{color:#111}.notice_detail .date{display:block;font-size:1.3rem;color:#c3c3c3}.notice_detail .cont{margin-top:1.5rem;border-top:1px solid #f0f0f0;padding-top:1.5rem;font-size:1.5rem}.section.notice.border_top{border-top:1px solid #d5d5d5;padding-top:30px}.qna .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle{display:table;width:100%;font-weight:400;color:#666}.qna .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle span{float:none;display:table-cell;height:6rem;padding:.8rem 0;line-height:1.4;font-size:1.5rem;color:#666}.qna .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle span strong{font-weight:500;color:#186ad0}.qna .toggle_list ul li .toggle_con{padding-top:1rem;font-size:1.5rem}.group_tour_step{display:table;width:100%}.group_tour_step>div{display:table-cell;text-align:center}.group_tour_step>div p{font-weight:500;color:#111;margin-top:.7rem;line-height:1.3em}.group_tour_step>div.arrow{width:5rem}.figure.box_extend .absolute{top:2.5rem;left:2rem}.ico_link_calc{width:4rem;height:4rem;background:url(/Images/2013/icon/trvl_airport_icon_3.png) no-repeat center center;background-size:4rem auto}.ico_link_cs{width:4rem;height:4rem;background:url(/Images/2013/icon/icon_rec_confirm.png) no-repeat center center;background-size:4rem auto}.ico_link_check{width:4rem;height:4rem;background:url(/Images/2013/icon/icon_rec_pay2.png) no-repeat center center;background-size:4rem auto}.ico_link_arrow1{width:1rem;height:2rem;background:url('/Images/2013/Icon/ico_arrow_g_menu.png') 50% 50% no-repeat;background-size:100%}.ico_link_arrow2{width:1rem;height:2rem;background:url('/Images/2013/Icon/ico_arrow_g_menu.png') 50% 50% no-repeat;background-size:100%}.grouptour{clear:both;overflow:hidden;margin-top:4rem}.grouptour:first-of-type{margin-top:0}.grouptour .label.big{width:5.9rem;height:2.75rem;font-weight:500}.grouptour .label.blue{background-color:#284093}.grouptour>p span:not(.label){display:inline-block;font-weight:500;padding:5px 10px}.grouptour .figure{width:calc(100% - 6rem);margin:auto;border-radius:4px}.grouptour .timeline li.area .ico_point{padding:5px 0 0 0}.grouptour .timeline li::before{border-color:#284093;left:.7rem}.bluebox_list li{padding:.9rem 2rem .5rem 6rem;margin-top:1rem;border-radius:.4rem}.bluebox_list li.icon_tro{background:#edf5ff url(/Images/2013/icon/ico_tropi_m.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li.icon_fman{background:#edf5ff url(/Images/2013/icon/ico_college_m.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li.icon_cus{background:#edf5ff url(/Images/2013/icon/icon_rec_confirm.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li.icon_car{background:#edf5ff url(/Images/2013/icon/ico_car_m.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li.icon_sol{background:#edf5ff url(/Images/2013/icon/icn_solution_m.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li.icon_data{background:#edf5ff url(/Images/2013/icon/icn_data_m.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li.icon_tic{background:#edf5ff url(/Images/2013/icon/icn_tiket_m.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li.icon_txtm{background:#edf5ff url(/Images/2013/icon/icn_mice_01.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li.icon_txti{background:#edf5ff url(/Images/2013/icon/icn_mice_02.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li.icon_txtc{background:#edf5ff url(/Images/2013/icon/icn_mice_03.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li.icon_txte{background:#edf5ff url(/Images/2013/icon/icn_mice_04.png) no-repeat 1rem center;background-size:4rem auto}.bluebox_list li:first-child{margin-top:0}.bluebox_list li strong{font-size:1.6rem;font-weight:500;color:#009eff}.bluebox_list li p{padding-top:.1rem;font-size:1.5rem}.bluebox_list.line2 li{display:table;width:100%;height:6rem;padding:.7rem 2rem .6rem 6rem}.bluebox_list.line2 li p{display:table-cell;height:4.6rem;vertical-align:middle}.no_data{padding:3.5rem 2rem;text-align:center}.no_data i{display:inline-block}.no_data p{font-size:1.5rem;color:#666;font-weight:400;margin-top:1.5rem}.pop_tit{font-size:1.7rem;color:#186ad0}.txt_bd{display:block;padding:5px;border:1px solid #333}.tbl.tab_tbl thead tr th{padding:1.2rem 0;font-size:1.3rem}.tbl.tab_tbl td{padding:1.2rem .4rem;font-size:1.3rem}.slide_toggle{border-radius:.3rem;background-color:#f2f5ff}.slide_toggle>dl>dt{position:relative;padding:1.5rem}.slide_toggle>dl>dt .btn_slide_tog{float:right;margin-top:.4rem;padding:.5rem .6rem;font-size:1rem;font-weight:500;color:#fff;border-radius:.3rem;border:0;background-color:#186ad0}.slide_toggle>dl>dd{display:none;padding:1.5rem;background-color:#f2f5ff}.slide_toggle>dl>dd>div>img{width:100%!important;height:auto!important}.slide_toggle.open>dl>dd{display:block}.slide_toggle+.slide_toggle{margin-top:10px}[class*='state_']{display:inline-block;min-width:50px;height:20px;line-height:20px;font-size:12px;-webkit-border-radius:3px;border-radius:3px}.tours .state_confirm{position:absolute;top:12px;right:20px;width:62px;background:#d7f1ff;color:#111;font-weight:500;text-align:center}.tours .state_confirm.type2{border:1px solid #186ad0;background:#fff;line-height:1.8rem;color:#186ad0}.tours .state_confirm.type3{border:1px solid #999;background:#fff;line-height:1.8rem;color:#999}.table .state_confirm{position:relative;top:0;left:0;width:62px;background:#d7f1ff;color:#111;font-weight:500;text-align:center}.table .state_confirm.type2{border:1px solid #186ad0;background:#fff;line-height:1.8rem;color:#186ad0}.table .state_confirm.type3{border:1px solid #999;background:#fff;line-height:1.8rem;color:#999}.table.th_w30 .th{width:30%}.select_tour_table{border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;table-layout:fixed;border-bottom:1px solid #999}.select_tour_table th{background:#f5f5f5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;font-size:.786em!important;letter-spacing:-.03em;padding:5px}.select_tour_table tr:first-child th:first-child,.select_tour_table tr:last-child th{border-bottom:0}.select_tour_table2{border-left:1px solid #ccc;width:100%;table-layout:fixed;border-bottom:1px solid #999}.select_tour_table2 td{background:#fff;font-size:.786em!important;letter-spacing:-.03em;padding:5px;word-break:break-all;text-align:center;line-height:1.2em;border:1px solid #ccc;border-top:0 none}.select_tour_table2 tr td:last-child{border-right:1px solid #ccc}.select_tour_table2 tr:last-child td{border-bottom:0}.select_tour_table2 tr:first-child td:first-child{border-bottom:0;border-right:0;border-left:0}.safe_info_th{width:100%;overflow:hidden;background:#fefefe;height:36px;border-bottom:1px solid #ccc!important;border-top:1px solid #ccc!important}.safe_info_th li{float:left;width:100px;text-align:center;line-height:34px;font-size:.938em}.safe_info_th .li0{width:calc(100% - 100px)}.safe_info_notice{width:100%;overflow:hidden;background:#fff}.safe_info_notice dt{width:100%;padding:0;border-bottom:1px solid #ccc;display:table;background:#fff;padding:10px 0}.safe_info_notice dt a{display:table-cell;width:auto;overflow:hidden;padding:0 10px;display:block;vertical-align:middle;line-height:1.2em}.safe_info_notice dt .date_tx{display:table-cell;width:100px;overflow:hidden;text-align:center;vertical-align:middle;line-height:1.2em}.safe_info_notice dd{display:none;background:url(/Images/2013/product/safe_i_bar.gif) no-repeat 10px 0 #fff;padding:10px 10px 10px 25px;background-size:10px 20px;border-bottom:1px solid #ccc}.safe_info_notice .select dt{border-bottom:1px dashed #ccc}.safe_info_notice .select dd{display:block}.safe_info_notice .safe_contents_text{font-size:.938em;line-height:1.5em}.num_boxs{overflow:hidden;padding:15px 0 10px;background:#fff}.num_box1_list{width:100%;overflow:hidden;text-align:center;font-size:.813em;line-height:1em}.num_box1_list .now_page{color:#0072bc}.num_box1{width:100%;overflow:hidden;text-align:center;padding:5px 0 0 0}.num_box1 .number{display:inline-block;width:20px;height:20px;line-height:18px;text-align:center;margin:0 3px;border:1px solid #ddd;background:#f5f5f5;font-size:.75em;color:#888}.num_box1 .number.selected{background:#fff;color:#0072bc;border:1px solid #0072bc}.title_p0{font-size:1.5rem!important;font-weight:500;padding:0 0 5px 0}.safe_table{border-top:1px solid #ccc;border-left:1px solid #ccc;margin:0 0 5px 0;width:100%;table-layout:fixed}.safe_table th{background:#f5f5f5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;font-size:.786em!important;letter-spacing:-.03em;padding:5px}.safe_table .in_th{background:#f5f5f5}.safe_table td{background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;font-size:.786em!important;letter-spacing:-.03em;padding:5px;word-break:break-all}#content div.section.map_bg{margin:0;padding:25px 20px 16px;background:url(/Images/2013/Mypage/map_bg_01.png) 50% 50% no-repeat;background-size:100%}.map_bg .btn_wrap{margin-top:40px}.exhibition_banner img{width:100%}.sns_wrap{display:none}.sns_wrap+.prod_list_status{border-top:8px solid #f7f7f7}.input_val_del{position:absolute;right:50px;top:16px;width:19px;height:19px;background:url(/Images/2013/Icon/ico_reset.png) 50% 50% no-repeat;background-size:100%;border-radius:10px;z-index:5;text-indent:-999em}@media screen and (max-width:320px){.float_form_wrap .btn.middle{font-size:1.5rem}}.none_box{text-align:center;padding:9.5rem 0}.none_box .none_img{width:14.1rem;height:10.7rem;margin:auto}.none_box p{margin-top:2rem;text-align:center;font-size:1.5rem;color:#636674}.data_info.type02{margin-top:40px;border-bottom:1px solid #f0f0f0}.data_info.type02 .table .row .cell.td+.cell.td{vertical-align:middle;text-align:right}.data_info.type02 .table .row .cell.td dl dt{font-size:16px}.data_info.type02 .table .row .cell.td dl dd{font-size:15px}.accodion_btn{position:relative;padding-left:22px;border:0;background:none;font-size:16px;color:#111;background:url(/Images/2013/Common/accodion_btn_open.png) 0 50% no-repeat;background-size:13px}.open .accodion_btn{background:url(/Images/2013/Common/accodion_btn_close.png) 0 50% no-repeat;background-size:13px}.accodion_box+.accodion_box{margin-top:10px}.accodion_box>dd{display:none}.accodion_box.open>dd{display:block}.accodion_box2 .accodion_btn2{position:relative;padding-left:22px;border:0;background:none;font-size:16px;color:#111;background:url(/Images/2013/Common/accodion_btn_open.png) 0 50% no-repeat;background-size:13px}.accodion_box2.open .accodion_btn2{background:url(/Images/2013/Common/accodion_btn_close.png) 0 50% no-repeat;background-size:13px}.accodion_box2+.accodion_box2{margin-top:10px}.accodion_box2>dd{display:none}.accodion_box2.open>dd{display:block}.tour_list.bdTop>div:first-child{border-bottom:8px solid #ebebeb}.tour_list.bdTop .tours:first-child{border-top:0}.tour_list.bdTop .tours:last-child{border-bottom:8px solid #ebebeb}.agree_comp{min-height:5.5rem;padding-left:96px;background:url(/Images/2013/Icon/icon_agree.png) 0 50% no-repeat;background-size:5.5rem auto}.swiper-slide>a{display:block;width:100%}button.more{padding-left:17px;background:none;border:0 none;font-size:1.3rem;color:#186ad0;background:url(/Images/2013/common/more_plus_blue.png) 0 center no-repeat;background-size:11px auto}.best_review_top .tit{float:left}.best_review_top button.more{float:right;margin-top:.7rem}.best_review_top .txt{clear:both}#content .best_review_wrap div.section:first-of-type{margin:2.1rem 2rem 2rem;width:auto}.best_review_wrap>.section:first-child{padding:0;background:url(/Images/2013/Product/img_m_review_best.png) 100% 0 no-repeat;background-size:17.3rem auto}.best_review_wrap>.section:first-child h3{padding:1rem 0 2.5rem 0;font-size:1.7rem;color:#111;font-weight:600}.best_review_wrap>.section:first-child h3 span{font-size:2.1rem;color:#186ad0}.best_review_wrap>.section:first-child .txt2{padding-bottom:2rem;font-size:1.6rem;line-height:2.4rem;color:#111;border-bottom:1px solid #d9d9d9}.best_review_wrap .cells2{padding-top:2rem}.best_review_wrap .cells2 ul li:last-child{padding-left:.5rem}.best_review_wrap .cells2 ul li:first-child{padding-right:.5rem}.best_review_wrap .fc_blue{font-size:2.1rem;margin-bottom:.2rem;padding-top:3rem}.best_review_wrap .calendar.tour_list{padding:.9rem 0 0 0}.best_review_wrap .best_review_list li{padding-bottom:1.5rem;border-bottom:.8rem solid #f7f7f7}.best_review_wrap .best_review_list li .tit{display:block;margin:0 20px;padding:.9rem 0 .2rem 0;font-size:1.6rem;color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.best_review_wrap .best_review_list li .date{padding-bottom:.9rem;margin:0 2rem;font-size:1.4rem;border-bottom:.1rem solid #f0f0f0}.best_review_wrap .best_review_list li .desc{margin:1.5rem 2rem 0;font-size:1.5rem;line-height:2.2rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.best_review_wrap .best_review_list li .more{display:block;text-align:right;margin-right:2rem;font-size:1.3rem;color:#186ad0}.webzine_view .img_wrap{position:relative}.img_wrap.on .inner{position:fixed;top:0;left:0;z-index:90;width:100%;height:100%;overflow:auto;background:#fff}.btn_img_scale{position:absolute;top:2rem;right:2rem;z-index:10;display:block;width:3rem;height:3rem;background:url(/Images/2013/icon/ico_scale.png) no-repeat;background-size:100% auto;text-indent:9999px;overflow:hidden;font-size:1px}.btn_img_scale.on{position:fixed;top:2rem;right:2rem;z-index:91;background:url(/Images/2013/icon/ico_scale_on.png) no-repeat;background-size:100% auto}.btn_img_scale.fixed{position:fixed;top:7rem;right:2rem}.event_visual .formWrap{padding:0 2rem}.event_visual .centerAutoSwipe{padding:0}.prod_list_status+.product_list .jscroll-inner .product_box:first-child{padding-top:.8rem;border-top:1px solid #e3e3e3}.my_info{padding:1.4rem 2rem 1.6rem 2.2rem;border-bottom:0 none}.my_info .greetings{position:relative;padding-bottom:2rem;font-size:1.8rem;color:#111}.my_info .greetings strong.name{font-size:2.4rem;color:#06f;font-weight:500}.my_info .greetings .num{position:absolute;top:.9rem;right:0;font-weight:500;font-size:2.2rem;color:#111}.my_info .greetings .num span{position:absolute;top:50%;right:1.2rem;margin-top:-1.1rem;line-height:1;z-index:1;padding-right:.5rem}.my_info .greetings .num span em{font-size:2.2rem;font-weight:500}.my_info .greetings .num span:after{content:'';background:url(/Images/2013/Icon/ico_btn_arr_black.png) no-repeat center right/.4rem auto;position:absolute;top:50%;right:-.5rem;margin-top:-.45rem;width:.5rem;height:.9rem}.my_info .rank{position:relative;display:inline-block;padding:0 1.3rem .7rem 2.2rem;font-size:1.8rem;color:#111;opacity:0}.my_info .rank:before,.my_info .rank:after,.my_info .greetings i{z-index:0;top:-18px;right:0;width:60px;height:60px;border-radius:30px;background:#e4eef8;background-size:19px auto}.my_info .rank:before{top:8px;right:0;width:5px;height:9px;background:url(/Images/2013/icon/ico_arrow_black.png) no-repeat;background-size:5px auto}.my_info .rank:after{top:3px;left:0;width:19px;height:19px;background:url(/Images/2013/icon/rank_blue.png) no-repeat;background-size:19px auto}.my_info .point{position:relative;font-size:0}.my_info .point:after{content:'';display:block;clear:both}.my_info .point .btn{float:left}.my_info .point .btn span{position:relative;display:inline-block;line-height:1;height:auto;padding:.6rem 2.5rem .6rem 1.1rem;border-radius:15px;border:1px solid #a7a9b3;font-size:1.5rem;color:#111}.my_info .point .btn span:after{content:'';display:block;position:absolute;top:11px;right:10px;width:4px;height:5px;background:url(/Images/2013/icon/ico_btn_arr.png) no-repeat right center;background-size:4px auto}.my_info .point .btn .num{position:absolute;top:-6px;left:-4px;z-index:1;display:block;height:14px;line-height:14px;padding:0 5px;border-radius:7px;background:#ff4e4d;font-size:1.2rem;color:#fff}.my_info.grade_new .greetings a{display:inline-block;margin-bottom:.8rem}.my_info.grade_new .greetings a img{width:2.1rem;height:2.1rem;vertical-align:bottom;margin-right:.5rem}.my_info.grade_new .greetings a span{display:inline-block;background:url('/Images/2013/Icon/ico_btn_arr_black.png') no-repeat center right;background-size:.5rem auto;padding-right:1rem;line-height:1;color:#606060;font-size:1.5rem;font-weight:500}.my_info.grade_new .login_info .point{line-height:1;padding-right:.5rem}.my_info.grade_new .login_info .point:before{content:'';background:url(/Images/2013/Icon/ico_btn_arr_black.png) no-repeat center right/.5rem .9rem;position:absolute;top:50%;right:-.5rem;margin-top:-.45rem;width:.5rem;height:.9rem}.my_info.grade_new .login_info a{display:block;margin-bottom:.5rem;font-size:1.6rem;font-weight:400}.my_info.grade_new .login_info a img{width:2.1rem;height:2.1rem;vertical-align:top;margin-right:.5rem}.my_info.grade_new .login_info a span{display:inline-block;background:url('/Images/2013/Icon/ico_btn_arr_black.png') no-repeat center right;background-size:.5rem auto;padding-right:1rem;line-height:1}.ico_link.my{padding:0;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#fff}.ico_link.my ul li{border-left:1px solid #eee}.ico_link.my ul li:first-child{border:0 none}.ico_link.my ul li a strong{margin:1.7rem 0 .9rem;color:#111;font-size:2rem;font-weight:500}.ico_link.my ul li a span{margin:-.2rem 0 2rem 0;font-size:1.5rem;color:#111;line-height:1;font-weight:400}.my_history_box .rev_title{position:absolute;top:0;left:0;z-index:1;width:100%;height:14rem;padding:7.2rem 2rem 0;text-align:center;background:rgba(0,0,0,.4) url(/Images/2013/icon/icon_pen.png) no-repeat center 5rem;background-size:12px auto;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.6rem;font-weight:500}.tab_wrap.pd_tap .tab_menu{padding:0 2rem;margin-top:1.4rem}.formWrap.out_val{padding-right:20px}.formWrap.out_val+.btn{border-radius:.5rem;width:calc(100% - 70%);float:right}.formWrap.out_val input{border-radius:.5rem}.formWrap.out_val input+span{position:absolute;top:0;right:0;line-height:50px;font-size:1.8rem;color:#111}.timeline .wait{position:relative;margin-top:2rem;font-size:1.8rem;color:#111;font-weight:500}.timeline .wait:before{content:'';position:absolute;top:.3rem;left:-2.8rem;width:1.9rem;height:1.9rem;background:url(/Images/2013/icon/icon_wait.png) no-repeat;background-size:100% auto}.timeline .wait span{vertical-align:baseline;font-weight:400;color:#284093;margin:0 0 0 5px!important}.btn_wrap.border_top{padding-top:2rem;margin-top:2rem;border-top:1px solid #f0f0f0}.toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle span{float:right;color:#a5a5a5;font-size:1.3rem;margin-right:-1rem}.book_info .toggle_list ul li .toggle_tit .toggle_tit_wrap .btn_toggle:after{top:1.8rem}.cells2.compare .rating-container{display:inline-block}.cells2.compare .rating-container .rating{height:1.5rem}.cells2.compare .rating-container .star{width:1.5rem;height:1.5rem;margin-right:0}.cells2.compare .rating-container .empty-stars .star,.cells2.compare .rating-container .filled-stars .star{background-size:1.5rem auto}.my_res_box h3{height:4.8rem;line-height:4.8rem;font-size:1.7rem;font-weight:600;padding:0 2rem;margin-bottom:0;color:#111;border-bottom:1px solid #f0f0f0;border-top:10px solid #f0f1f5;box-sizing:content-box}.my_res_box .btn{background-color:#d9e8ff;color:#333;font-size:1.7rem}.my_res_box .inner{padding:1.6rem 2rem 2rem;border-bottom:10px solid #f0f1f5}.my_res_box .inner.new_detail{position:relative;height:7rem;padding:0;margin-top:1.6rem;border-top:10px solid #f0f1f5}.my_res_box .inner.new_detail button{width:100%;height:100%;background:#fff;color:#333;border:0;font-size:1.7rem;font-weight:500}.my_res_box .inner.new_detail button:after{content:'';display:inline-block;width:1.6rem;height:1.6rem;background:#fff url('/Images/2013/Icon/ico_btn_arr_black.png') no-repeat center/.8rem 1.4rem;margin-left:1rem;vertical-align:bottom}.my_res_box .inner.all_view{background:#fff}.my_res_box .start_day{padding-bottom:.8rem;border-bottom:1px solid #555}.my_res_box .start_day:after{content:'';display:block;clear:both}.my_res_box .start_day:after{content:'';display:block;clear:both}.my_res_box .start_day span{float:left;font-size:1.6rem;color:#111}.my_res_box .start_day a{float:right;padding-right:1rem;font-size:1.4rem;color:#06f;background:url(/Images/2013/icon/ico_btn_arr_blue.png) no-repeat center right;background-size:.6rem auto;font-weight:500}.my_res_box .icon_box{padding:1.9rem 1rem 1.5rem 7.5rem;margin:1.2rem 0 .8rem 0;border-radius:.4rem}.my_res_box .icon_box.rec{background:#eff7fe url(/Images/2013/icon/icon_rec_receive.png) no-repeat 1.7rem center;background-size:4rem auto}.my_res_box .icon_box.com{background:#eff7fe url(/Images/2013/icon/icon_rec_comp.png) no-repeat 1.7rem center;background-size:4rem auto}.my_res_box .icon_box.pay{background:#fff6e8 url(/Images/2013/icon/icon_rec_pay.png) no-repeat 1.7rem center;background-size:4rem auto}.my_res_box .icon_box.pay2{background:#fff6e8 url(/Images/2013/icon/icon_rec_pay2.png) no-repeat 1.7rem center;background-size:4rem auto}.my_res_box .icon_box.can{background:#fff2f2 url(/Images/2013/icon/icon_rec_cancel.png) no-repeat 1.7rem center;background-size:4rem auto}.my_res_box .icon_box.can2{background:#fff2f2 url(/Images/2013/icon/icon_rec_ok.png) no-repeat 1.7rem center;background-size:4rem auto}.my_res_box .icon_box.con{background:#eff7fe url(/Images/2013/icon/icon_rec_confirm.png) no-repeat 1.7rem center;background-size:4rem auto}.my_res_box .icon_box.can3{background:#eff6fd url(/Images/2013/icon/icon_rec_ok2.png) no-repeat 1.7rem center;background-size:4rem auto}.my_res_box .icon_box.not{padding:3rem 1rem;margin-bottom:0;text-align:center;background:#f2f2f2}.my_res_box .icon_box dt{font-size:1.8rem;line-height:2.4rem;color:#111;font-weight:500}.my_res_box .icon_box dt:first-letter:after{display:block;content:'..'}.my_res_box .icon_box dd{font-size:1.5rem}.my_res_box .pro_code{padding-bottom:.5rem}.my_res_box .pro_code:after{content:'';display:block;clear:both}.my_res_box .pro_code span{float:left;display:block;background:#949494;padding:0 .5rem;line-height:2.6rem;font-size:1.4rem;color:#fff}.my_res_box .pro_code a{float:right;display:block;line-height:2.6rem;font-size:1.4rem;font-weight:500;color:#06f;padding-right:1.2rem;background:url(/Images/2013/icon/ico_btn_arr_blue.png) no-repeat 100% center;background-size:4px auto}.my_res_box .loc{padding-bottom:.2rem}.my_res_box .loc:after{content:'';display:block;clear:both}.my_res_box .loc li{float:left;font-size:1.4rem;color:#186ad0}.my_res_box .loc li:before{content:'>';display:inline}.my_res_box .loc li:first-child:before{display:none}.my_res_box .title{font-size:1.7rem;color:#111;line-height:2.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}.my_res_box .info_mlist{padding:1.2rem 0 1.4rem 0;margin-bottom:1.4rem;border-bottom:1px solid #dcdcdc}.my_res_box .info_mlist li{padding:.3rem 0}.my_res_box .info_mlist li:after{content:'';display:block;clear:both}.my_res_box .info_mlist li p{float:right;font-size:1.5rem;color:#636674;line-height:1}.my_res_box .info_mlist li p:first-child{float:left;color:#636674}.my_res_box .icon_btn{margin-top:.9rem;border:1px solid #c3c3c3;border-radius:.5rem}.my_res_box .icon_btn:after{content:'';display:block;clear:both}.my_res_box .icon_btn li{float:left;width:50%;padding:3.6rem 0 1.3rem 0;border-left:1px solid #c3c3c3;text-align:center}.my_res_box .icon_btn li.pas{background:url(/Images/2013/icon/icon_print.png) no-repeat center 1.3rem;background-size:auto 1.9rem}.my_res_box .icon_btn li.con{background:url(/Images/2013/icon/icon_cont.png) no-repeat center 1.3rem;background-size:auto 1.9rem}.my_res_box .icon_btn li.tic{width:100%!important;background:url(/Images/2013/icon/icon_ticket.png) no-repeat center 1.7rem;background-size:17px auto}.my_res_box .icon_btn li:first-child{border-left:0 none}.my_res_box .icon_btn li a p span.blue,.my_res_box .icon_btn li a p span.blue em{color:#186ad0}.my_res_box .icon_btn li a p span.red,.my_res_box .icon_btn li a p span.red em{color:#f25b5b}.my_res_box .icon_btn li a p:first-child{font-size:1.5rem;color:#111;font-weight:400}.my_res_box .icon_btn li a p:first-child span{font-weight:400}.my_res_box .icon_btn li a p:last-child{font-size:1.4rem}.my_res_box .icon_btn li a p:last-child span{position:relative;color:#636674;font-size:1.4rem;padding-left:3rem}.my_res_box .icon_btn li a p:last-child span.blue{color:#2540a4}.my_res_box .icon_btn li a p span:before{content:'';display:block;position:absolute;top:5px;left:15px;width:1px;height:12px;background:#f0f1f5}.my_res_box .icon_btn li a p span:first-child:before{display:none}.my_res_box .icon_btn li a p:last-child span:first-child{border-left:0 none;padding-left:0}.my_res_box .icon_btn+.brd,.my_res_box .info_mlist+.brd{margin-top:2rem}.my_res_box .b_btn{margin-top:1.6rem}.my_res_box p.b_btn a{width:48%;height:4.8rem;line-height:4.6rem;font-size:1.6rem;font-weight:500}.my_res_box .b_btn:after{content:'';display:block;visibility:visible;clear:both}.my_res_box .b_btn a:first-child{float:left;border:1px solid #2540a4;color:#2540a4;background-color:#fff}.my_res_box .b_btn a:last-child{float:right;border:1px solid #06f;color:#fff;background-color:#06f}.my_res_box .b_btn a,.btn_travel{display:block;width:100%;height:50px;line-height:50px;text-align:center;font-size:1.8rem;color:#111;background:#d0e8ff;border-radius:.4rem;border:0 none}.my_res_box .bottom_btns{width:calc(100% + 40px);margin:2rem 0 0 -2rem;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.my_res_box .inner .bottom_btns:last-child{margin:2rem 0 -2rem -2rem;border-bottom:0 none}.my_res_box .bottom_btns:after{content:'';display:block;clear:both}.my_res_box .bottom_btns li{position:relative;float:left;width:25%;padding:3.7rem 0 1.2rem 0;text-align:center;font-size:1.4rem;color:#111}.my_res_box .bottom_btns li.re{background:url(/Images/2013/icon/my_main_icon1.png) no-repeat center 1.4rem;background-size:auto 1.9rem}.my_res_box .bottom_btns li.pr{background:url(/Images/2013/icon/my_main_icon2.png) no-repeat center 1.4rem;background-size:auto 1.9rem}.my_res_box .bottom_btns li.po{background:url(/Images/2013/icon/my_main_icon3.png) no-repeat center 1.4rem;background-size:auto 1.9rem}.my_res_box .bottom_btns li.ta{background:url(/Images/2013/icon/my_main_icon4.png) no-repeat center 1.6rem;background-size:auto 1.9rem}.my_res_box .bottom_btns li:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:#f0f0f0}.my_res_box .bottom_btns li:first-child:before{display:none}.my_res_box .bottom_btns li a{font-size:1.4rem;color:#111}.my_res_box .brd{color:#333}.my_res_box .alert_dl{padding-left:1.6rem;margin:0 0 1.4rem 0;background:url(/Images/2013/icon/ico_exclamation_circle.png) no-repeat 0 2px;background-size:13px auto}.my_res_box .alert_dl dt{font-size:1.4rem;font-weight:500;color:#2540a4;line-height:1.8rem}.my_res_box .alert_dl dd{padding-top:.3rem;font-size:1.4rem;line-height:1.8rem;color:#636674}.my_res_box .air_list{margin-top:-.2rem}.my_res_box .air_list>li{position:relative;padding:.2rem 0 .3rem 9rem}.my_res_box .air_list>li p{font-size:1.6rem;color:#111}.my_res_box .air_list>li .sub{position:absolute;top:.2rem;left:0;letter-spacing:.45rem}.my_res_box .air_list>li .sub.word3{letter-spacing:.5rem}.my_res_box .air_list>li .sub.word5{letter-spacing:0}.my_res_box .air_list>li .desc{font-size:1.6rem}.my_res_box .air_list>li .desc .blue{position:relative;padding-right:2.5rem;color:#186ad0}.my_res_box .air_list>li .desc .blue:after{content:'';display:block;position:absolute;top:.7rem;right:1.4rem;width:.1rem;height:1.2rem;background:#cacaca}.my_res_box .air_list>li .desc .icon_air{position:relative}.my_res_box .air_list>li .desc .icon_air img{position:relative;top:.3rem;margin-right:.3rem;max-width:17px;vertical-align:top}.my_res_box .air_list>li .air_loc{padding-bottom:.9rem}.my_res_box .air_list>li .air_loc:after{content:'';display:block;clear:both}.my_res_box .air_list>li .air_loc li{position:relative;float:left;color:#111;padding-left:2rem}.my_res_box .air_list>li .air_loc li:before{content:'';display:block;position:absolute;top:.7rem;left:.7rem;width:8px;height:12px;background:url(/Images/2013/icon/ico_arrow_air.png) no-repeat;background-size:100% auto}.my_res_box .air_list>li .air_loc li:first-child{padding-left:0}.my_res_box .air_list>li .air_loc li:first-child:before{display:none}.product_box .prod_review{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.4)}.product_box .prod_review strong{position:absolute;bottom:1rem;left:0;color:#fff;padding:0 2rem}.dot_box .inbox .webzine_list .ex_code{margin-top:1rem}.dot_box .inbox .webzine_list .ex_code li{display:inline-block;width:auto;padding:0 .2rem;height:20px;line-height:20px;border-radius:3px;background:#999;color:#fff;font-size:.9rem;font-weight:400;margin-right:.3rem}.book_result_notice.small{padding:1.5rem 3rem}.book_result_notice.small strong{font-size:1.6rem}.book_result_notice.small p{font-size:1.4rem}.customer_btns{margin-top:1.5rem;border:1px solid #c3c3c3;border-radius:.4rem}.customer_btns:after{content:'';display:block;clear:both}.customer_btns button{position:relative;float:left;width:50%;height:7.3rem;padding:0;margin:0;background:none;border:0 none;text-align:center;border-left:1px solid #c3c3c3}.customer_btns button:first-child{border-left:0 none}.customer_btns button i{display:inline-block;margin:auto;padding:0;vertical-align:top;width:2.4rem;height:2.4rem;margin-bottom:1rem}.customer_btns button span{display:block;font-size:1.4rem;font-weight:500;color:#000}.customer_btns .ico_call{background:url(/Images/2013/icon/ico_tel_02.png) no-repeat;background-size:100% auto}.customer_btns .ico_qna{background:url(/Images/2013/icon/icn_qna.png) no-repeat;background-size:100% auto}.customer_btns .ico_mail{background:url(/Images/2013/icon/icn_email.png) no-repeat;background-size:100% auto}.customer_btns .ico_home{background:url(/Images/2013/icon/icn_home.png) no-repeat;background-size:100% auto}.customer_btns .ico_alert{background:url(/Images/2013/icon/ico_menu_notice2.png) no-repeat;background-size:100% auto}.customer_btns .ico_travel{background:url(/Images/2013/icon/icon_guidebook_on.png) no-repeat;background-size:100% auto}.trip_review .review_wrap{border-top:0 none}.new_history{border-top:0;margin:1.6rem 0}.new_history h3{color:#111;font-weight:600}.new_history h3+button.btn.brd{width:8rem;height:3rem;border-radius:20px;border:1px solid #06f}.new_history h3+button.btn span{height:100%;line-height:2.8rem;color:#06f;font-size:1.4rem;padding:0;vertical-align:top}.new_detail{padding:1rem 2rem;border-bottom:1px solid #f0f0f0;border-top:10px solid #f0f1f5}.new_detail:after{content:'';display:block;visibility:visible;clear:both}.new_detail h3{float:left;color:#111;font-weight:600;height:auto;line-height:3.2rem;padding:0;border:0}.new_detail h3+button{float:right}.new_detail h3+button.btn.brd{width:8rem;height:3rem;border-radius:20px;border:1px solid #06f}.new_detail h3+button.btn span{height:100%;color:#06f;line-height:2.8rem;font-size:1.4rem;padding:0;vertical-align:top}.datepicker_view .ui-datepicker{width:100%}.datepicker_view .ui-widget.ui-widget-content{border:0 none}.datepicker_view .ui-widget-header{background:#fff;border:0 none}.datepicker_view .ui-datepicker .ui-datepicker-title span{font-size:1.4rem;color:#111;font-family:'Noto Sans KR','Nanum Gothic',sans-serif;font-weight:400}.datepicker_view .ui-datepicker .ui-datepicker-prev{left:0;top:50%;width:8px;height:14px;margin:-4px 0 0 0}.datepicker_view .ui-datepicker .ui-datepicker-next{right:0;top:50%;width:8px;height:14px;margin:-4px 0 0 0}.datepicker_view .ui-datepicker .ui-datepicker-prev span{margin:0;top:0;width:8px;height:14px;background:url(/Images/2013/icon/ico_date_prev.png) no-repeat;background-size:auto 10px}.datepicker_view .ui-datepicker .ui-datepicker-next span{margin:0;top:0;width:8px;height:14px;background:url(/Images/2013/icon/ico_date_next.png) no-repeat;background-size:auto 10px}.datepicker_view .ui-state-default{border:1px solid #186ad0!important;border-radius:1.75rem;padding:0;background:#fff;border:0 none;text-align:center;font-size:1.3rem;margin:auto;color:#111;font-family:'Noto Sans KR','Nanum Gothic',sans-serif;font-weight:400;padding:.4em!important;margin:1px}.datepicker_view .ui-state-active{border:1px solid #186ad0;background:#fff!important;color:#666!important}.datepicker_view .ui-datepicker th span{font-size:1.4rem;color:#b2b2b2;font-family:'Noto Sans KR','Nanum Gothic',sans-serif;font-weight:500}.datepicker_view .ui-datepicker th.ui-datepicker-week-end span{color:#4eb6d8}.datepicker_view .ui-datepicker th:first-child span{color:#ff4e4d}.datepicker_view .not_date,.datepicker_view .ing_date{opacity:1}.datepicker_view .not_date span{background:#becedb;color:#fff}.datepicker_view .ing_date span{background:#a2cdd0;color:#fff}.datepicker_view .ok_date a{background:#186ad0;color:#fff}.datepicker_view td{padding:.5rem 0}.comp_mypage{width:100%;overflow:auto;display:flex}.comp_mypage .prod_code{display:block;height:2.6rem;line-height:2.6rem;padding:0 1rem;margin:1rem 0;color:#fff;font-size:1.2rem;background:#949494}.comp_mypage .prod_tit{font-size:1.4rem;font-weight:400;color:#666;-webkit-line-clamp:initial;-webkit-box-orient:initial;text-overflow:initial;word-wrap:initial}.comp_mypage hr{display:none}.comp_mypage .section{padding:0;margin-bottom:0}.comp_mypage>.section:first-child{margin-top:0!important;border-top:0 none}.comp_mypage>.section:first-child .compare>ul>li{padding:0 1rem;width:60vw}.comp_mypage .section>h3{height:4.5rem;line-height:4.4rem;padding-left:0;margin:0 1rem;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.comp_mypage .section .compare>ul{width:100%;height:100%}.comp_mypage .cells3{height:calc(100% - 45px)}.comp_mypage .section .compare>ul>li{float:none;padding:1rem;border-left:1px solid #f0f0f0;font-size:1.4rem;font-weight:400;color:#666;width:50vw;height:50vh;max-height:75vw;white-space:initial;overflow:auto}.comp_mypage .section .compare ul li img{width:100%}.comp_mypage .rating_wrap{padding:0;text-align:left}.comp_mypage .rating-container{display:inline-block}.comp_mypage .rating-container .star{width:1.7rem;height:1.6rem;background:url(/Images/2013/icon/icon_new_star_off.png) no-repeat;background-size:1.7rem auto;margin:0 2px}.comp_mypage .rating-container .filled-stars .star{background:url(/Images/2013/icon/icon_new_star_on.png) no-repeat;background-size:1.7rem}.comp_mypage+.section{padding-top:0;border-top:1px solid #f0f0f0}.comp_mypage+.section .indicate{padding:1.5rem 0;margin-bottom:20px;border-bottom:1px solid #f0f0f0}.comp_mypage+.section .indicate span{font-size:1.6rem;color:#000}.comp_mypage+.section .indicate_blue{background:#87aedf}.comp_mypage+.section .indicate_green{background:#70adb0}.comp_mypage+.section .indicate_gray{background:#a7a7a7}.comp_mypage .tra_info{margin:1rem}.comp_mypage .tra_info dt{margin-bottom:.5rem;height:1.5rem;line-height:1.5rem;padding-left:1.8rem;background:url(/Images/2013/icon/icon_loc.png) no-repeat 0 center;background-size:1.3rem auto}.img_area_solo{margin:1rem 0}.img_area_solo img{width:100%}.guide_memo .title{border-bottom:1px solid #f0f0f0;margin-bottom:2rem}.guide_memo .title:after{content:'';display:block;clear:both}.guide_memo .title span{display:block;line-height:4rem;float:right;font-size:1.7rem;color:#284093}.guide_memo .title span:first-child{float:left}.search_top .formbox .formWrap{width:55%}.search_top .formbox .formWrap.type2{width:40%;padding-right:20px}.search_top .formWrap.type2 input[type='checkbox']+label{padding:0 .5rem}.tooltip{position:absolute;top:50%;right:0;z-index:2}.tooltip a{display:block;width:2.3rem;height:2.3rem;margin-top:-1.15rem;text-indent:-99999rem;overflow:hidden;background:url(/Images/2013/icon/icon_tooltip.png) no-repeat;background-size:100% auto}.tooltip+.tip_box{display:none;position:absolute;top:4.4rem;right:-.5rem;z-index:9;background:#fff;border:1px solid #686868;padding:1.4rem 3rem}.tooltip.on+.tip_box{display:block}.tip_box:before{content:'';display:block;position:absolute;top:-.7rem;right:1rem;width:1.3rem;height:.7rem;background:url(/Images/2013/icon/icon_tip_box.png) no-repeat;background-size:100% auto}.tip_box strong{display:block;padding-bottom:.4rem;font-size:1.5rem;color:#343f6c;font-weight:500}.tip_box p{font-size:1.5rem;color:#404656;line-height:2.5rem}.tip_box .tool_close{position:absolute;bottom:0;right:0;width:3rem;height:3rem;background:#686868 url(/Images/2013/icon/icon_tip_close.png) no-repeat center center;background-size:2.2rem auto;text-indent:-99999rem;overflow:hidden}.prod_cate .tooltip{position:relative;top:0;float:left}.prod_cate .tooltip a{width:2.7rem;height:2.7rem;margin:0;border:1px solid #7e521b;background:#7e521b url(/Images/2013/icon/ico_information_mark.png) no-repeat center;background-size:1.8rem auto}.prod_cate .tip_box{width:35rem;top:2.6rem;right:auto;left:0;border:1px solid #c09054;padding:0}.prod_cate .tip_box:before{right:0;left:5.3rem;width:1.4rem;height:.7rem;background:url(/Images/2013/icon/icon_tip_box2.png) no-repeat;background-size:100% auto}.prod_cate .tip_box p{padding:2rem 0 2rem 2rem;font-size:1.5rem;color:#343f6c;line-height:2.3rem;border-bottom:1px solid #cfcfcf}.prod_cate .tip_box p span{font-weight:500;color:#7c4f12;text-decoration:underline}.prod_cate .tip_box strong{display:inline-block;height:2.4rem;line-height:2.4rem;color:#fff;background:#a1712f;padding:0 .8rem;margin:1.5rem 0 1rem 2rem}.prod_cate .tip_box div{padding:0 0 2rem 2rem;font-size:1.5rem;color:#343f6c;line-height:2.3rem;white-space:pre-line}.prod_cate .tip_box .tool_close{bottom:auto;top:-1px;right:-1px;border:1px solid #c09054;padding:0;top:0;background:#c09054 url(/Images/2013/icon/icon_tip_close.png) no-repeat center center;background-size:2.2rem auto}.prod_cate .clean+.tooltip a{border:1px solid #2c7c35;background:#2c7c35 url(/Images/2013/icon/ico_information_mark.png) no-repeat center center;background-size:1.8rem auto}.prod_cate .clean+.tooltip+.tip_box:before{left:14.3rem;background:url(/Images/2013/icon/icon_tip_box3.png) no-repeat;background-size:100% auto}.prod_cate .clean+.tooltip+.tip_box{border:1px solid #2c7c35}.prod_cate .clean+.tooltip+.tip_box p span{color:#2c7c35}.prod_cate .clean+.tooltip+.tip_box strong{background:#2c7c35}.prod_cate .clean+.tooltip+.tip_box .tool_close{border:1px solid #2c7c35;background:#2c7c35 url(/Images/2013/icon/icon_tip_close_green.png) no-repeat center center;background-size:2.2rem auto}.prod_cate .clean+.tooltip+.tip_box .bt-inner-list{line-height:normal;white-space:normal}.prod_cate .clean+.tooltip+.tip_box .list-detail.tit{font-size:1.5rem;font-weight:500;color:#111;margin:1rem 0 0;padding:0;line-height:1;border-bottom:0}.prod_cate .clean+.tooltip+.tip_box .bt-inner-list p:first-child{margin-top:0}.prod_cate .clean+.tooltip+.tip_box .list-detail.cnt{font-size:1.5rem;font-weight:400;color:#111;margin:.5rem 0 0;padding:0;line-height:normal;border-bottom:0}.indicate.small{line-height:1}.indicate.small:after{content:'';display:block;clear:both}.indicate.small ul{display:inline-block;float:left;width:auto}.indicate.small ul li{display:inline-block;margin-right:.5rem}.indicate.small .help{float:right}.indicate.small .help a{line-height:1;vertical-align:top}.help{float:left}.help a{position:relative;padding:0 1.6rem;font-size:1.2rem;color:#000;background:url('/Images/2013/Icon/icn_go_small.png') no-repeat 99% 50%/1.1rem auto}.help a:before{content:'';display:block;position:absolute;top:.4rem;left:.9rem;width:.1rem;height:1.2rem;background:#d1d1d1}.calendar.tour_list .help{position:absolute;top:.7rem;right:2rem}.call_cou>p:first-child{color:#111;line-height:2.4rem}.call_cou .call_gray_box{padding:1.8rem 2.4rem;margin-top:1.5rem;background:#f2f2f2}.call_cou .call_gray_box>p{font-size:1.5rem;color:#111}.section.call_info{margin:2rem 0!important}.call_info p:first-child{font-size:1.4rem}.call_info p .blue_box{display:inline-block;height:2.2rem;line-height:2.2rem;padding:0 .7rem;margin-right:.5rem;color:#fff;background:#186ad0}.call_info .subject{margin-top:.5rem;color:#111}.call_form .box_purple{background:#f2f2f2}.call_form .input_area .formWrap:after{content:'';display:block;clear:both}.call_form .data_info .expected_total{padding:1.5rem 0}.call_form .data_info.book_price .expected_total dt{bottom:50%;margin-bottom:-2.1rem}.eventPro.active{height:auto!important;padding:0 2rem}.eventPro.active .product_list{max-height:26rem;overflow-y:auto;z-index:99}.eventPro.active .tab_wrap{position:relative;z-index:99}.eventPro.active h3{padding:1.2rem 1.8rem!important;border-radius:1rem 1rem 0 0;overflow:hidden;z-index:99;position:relative}.eventPro.active .prod_cate,.eventPro.active .formWrap,.eventPro.active .prod_noti,.eventPro.active .location,.eventPro.active .airline,.eventPro.active .grade,.eventPro.active .grade+li,.eventPro.active .period,.eventPro.active .discount,.eventPro.active .swiper-control,.eventPro.active .info_list li:first-child,.eventPro.active .reserv_list{display:none!important}.eventPro.active .info_list li.price:first-child{display:block!important}.eventPro.active .swiper-container .img,.eventPro.active .swiper-container .swiper-slide{width:100%!important}.eventPro.active .product_list{padding:2rem!important}.eventPro.active .product_list .product_box{border-bottom:0 none!important;padding-left:12rem!important;margin-bottom:2rem!important;overflow:hidden!important}.eventPro.active .product_box .product_info .info_box{padding:0 1rem!important}.eventPro.active .product_box .product_info .info_tit{padding:0!important;font-size:1.5rem!important;line-height:1.8rem;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-wrap:break-word!important;white-space:normal!important}.eventPro.active .product_box .product_info .price{text-align:left!important;font-size:1.5rem!important;color:#ff4e4d}.eventPro.active .product_box .product_info .price .unit{font-size:1.5rem!important}.eventPro.active .product_summary{position:absolute;top:0;left:0;width:11rem}.eventPro .product_summary img{max-width:100%;top:0!important;height:auto!important}.swiper-slide .eventPro .sns_share,.eventPro.active .sns_share{display:none!important}.eventPro.active2 .sns_share{display:table!important;background:#fff;padding:2rem 0;z-index:999;position:relative}.eventPro.active2 .product_list{display:none!important}#new_evt_wrapper .for_n_event{display:block!important}#new_evt_wrapper .for_n_event .sns_share{display:block;padding:2rem 3rem;text-align:center}#new_evt_wrapper .for_n_event .sns_share li{display:inline-block;margin:0 1rem}#new_evt_wrapper .for_n_event .swiper-control{display:none}.exhibition_wrap .for_n_event{display:block!important}.exhibition_wrap .for_n_event .sns_share{display:block;padding:2rem 3rem;text-align:center;border-bottom:10px solid #f0f1f5}.exhibition_wrap .for_n_event .sns_share li{display:inline-block;margin:0 1rem}.exhibition_wrap .for_n_event .sns_share+h3{padding:1rem 2rem 0 2rem}.exhibition_wrap .related_goods h3{padding:1rem 2rem 0 2rem}.visualswipe .swiper-slide{min-height:450px}.timeline .toggle_wrap .toggle_con .product-detail-img-notedit{max-width:100%;width:auto!important;height:auto!important}#new_evt_wrapper .swiper-container{z-index:100}.copy_banner{min-height:7rem;background:#ccc;text-align:center;line-height:7rem}.timeline .toggle_wrap .toggle_con img{width:calc(50% - 4px)!important;height:94px!important}.timeline .toggle_wrap .toggle_con p,.timeline .toggle_wrap .toggle_con span{font-size:1.6rem;line-height:2.3rem}.timeline .toggle_wrap .toggle_con table{width:100%!important}@media only screen and (min-width:320px){.timeline .toggle_wrap .toggle_con img{height:81px!important}}@media only screen and (min-device-width:321px) and (max-width:360px){.timeline .toggle_wrap .toggle_con img{height:94px!important}}@media only screen and (min-device-width:361px) and (max-device-width:480px){.timeline .toggle_wrap .toggle_con img{height:133px!important}}@media only screen and (min-device-width:481px){.timeline .toggle_wrap .toggle_con img{height:185px!important}}.cs_center_new .txt{text-align:center;font-size:1.4rem;color:#111;font-weight:500}.cs_center_new .txt span{display:block;padding-bottom:.5rem;font-size:1.8rem;color:#186ad0;font-weight:600}.cs_center_new .cs_time{margin-top:1.5rem;padding:1.6rem 0 1.6rem 2rem;background:#84aaff;border-radius:.6rem}.cs_center_new .cs_time:after{content:'';display:block;clear:both}.cs_center_new .cs_time dt{float:left;width:7rem;text-align:center;padding:.2rem 0 8.5rem 0;font-size:1.8rem;color:#fff;font-weight:600;background:url('/Images/2013/Icon/icn_cs_time.png') no-repeat center 100%;background-size:7rem}.cs_center_new .cs_time dd{float:left;margin-left:4.7rem}.cs_center_new .cs_time dd strong{display:block;padding:1.2rem 0 .3rem 0;font-size:1.4rem;color:#fff;font-weight:500}.cs_center_new .cs_time dd strong:first-child{padding-top:0}.cs_center_new .cs_time dd p{font-size:2.1rem;color:#fff;font-weight:500}.cs_center_new .cs_time dd p.tel{margin:2.1rem 0 2.8rem .2rem;padding-left:3.4rem;color:#186ad0;background:url('/Images/2013/Icon/ico_tel_03.png') no-repeat 0 center;background-size:2.4rem}.cs_center_new .cs_time dd .btn{display:block;width:16.5rem;height:4rem;line-height:3.8rem;background:#fff;border:1px solid #eaeaea;border-radius:.4rem;font-size:1.7rem;color:#111}.cs_center_new .cs_time.center{background:#f5f5f5}.cs_center_new .cs_time.center dt{color:#186ad0;background:url('/Images/2013/Icon/icn_cs_center.png') no-repeat center 100%;background-size:7rem}.cs_center_new .call_txt{padding:1.5rem 0;text-align:center;font-size:1.5rem;line-height:2.1rem}.cs_center_new .call_list{border-top:1px solid #f7f7f7}.cs_center_new .call_list li{padding:1rem 0;border-bottom:1px solid #f7f7f7}.cs_center_new .call_list li:after{content:'';display:block;clear:both}.cs_center_new .call_list li strong{display:block;float:left;line-height:4rem;font-size:1.6rem;color:#111;font-weight:500}.cs_center_new .call_list li a{display:block;float:right;width:16rem;height:4rem;line-height:3.8rem;background:#f5f5f5 url('/Images/2013/Icon/ico_tel_04.png') no-repeat 1.2rem center;background-size:2rem;border-radius:.4rem;font-size:1.6rem;color:#111;text-align:left;padding-left:4.4rem}.info_grap_top{padding:2.7rem 2rem}.info_grap_top.p_zero{padding:2.7rem 0}.info_grap_top strong{font-size:1.7rem;line-height:2.8rem;color:#111;font-weight:600}.info_grap_top strong span{font-size:2.1rem;color:#009eff}.info_grap_top.airport strong{line-height:3.2rem}.info_grap_top.airport strong span{font-size:2.6rem}.info_grap_top.memo{background:url('/Images/2013/common/img_m_memo.png') no-repeat 100% center;background-size:15.9rem auto}.info_grap_top.photo{background:url('/Images/2013/common/img_photo.png') no-repeat 100% center;background-size:15.4rem auto}.info_grap_top.wifi{background:url('/Images/2013/common/img_wifi_app.png') no-repeat 100% center;background-size:16.1rem auto}.info_grap_top.alert{background:url('/Images/2013/common/img_alarm.png') no-repeat 100% center;background-size:18.2rem auto}.info_grap_top.coupon{background:url('/Images/2013/common/img_coupon.png') no-repeat 100% center;background-size:14.3rem auto}.info_grap_top.airport{padding:12.6rem 2rem 2.7rem 2rem;text-align:center;background:url('/Images/2013/common/icn_airport.png') no-repeat center 2rem;background-size:24.9rem auto}.info_grap_top.airport2{background:url('/Images/2013/common/icn_airport2.png') no-repeat 100% center;background-size:20.2rem auto}.info_grap_top.bus{background:url('/Images/2013/common/img_bus.png') no-repeat 100% center;background-size:18rem auto}.info_grap_top.traffic{background:url('/Images/2013/common/img_etraffic.png') no-repeat 100% center;background-size:14.8rem auto}.info_grap_top.depart{background:url('/Images/2013/common/img_entry_depart.png') no-repeat 100% center;background-size:15.2rem auto}.info_grap_top.dutyfree{background:url('/Images/2013/common/img_dutyfree.png') no-repeat 100% center;background-size:17.8rem auto}.info_grap_top.chack{background:url('/Images/2013/common/img_chack.png') no-repeat 100% center;background-size:16.9rem auto}.info_grap_top.boarding{background:url('/Images/2013/common/img_boarding.png') no-repeat 100% center;background-size:16.9rem auto}.info_grap_top.policy{background:url('/Images/2013/common/policy_bg_m.png') no-repeat 100% center;background-size:19.9rem auto}.info_grap_top.person{background:url('/Images/2013/common/person_bg_m.png') no-repeat 100% center;background-size:19.9rem auto}.info_grap_top.review{background:url('/Images/2013/common/onebyone_bg_m.png') no-repeat 100% center;background-size:16.9rem auto}.info_grap_top.onebyone{background:url('/Images/2013/common/trvl_bg_line_9_m.png') no-repeat 100% center;background-size:16.8rem auto}.info_grap_top.prize{background:url('/Images/2013/common/img_prize.png') no-repeat 100% center;background-size:18.1rem auto}.info_grap_top.sound{background:url('/Images/2013/common/sound_bg_m.png') no-repeat 100% center;background-size:15.7rem auto}.info_grap_top.loction{background:url('/Images/2013/common/location_bg_m.png') no-repeat 100% center;background-size:15.2rem auto}.info_grap_top.leader{background:url('/Images/2013/common/img_alarm_leader.png') no-repeat 100% center;background-size:15.3rem auto}.info_grap_top.faq{background:url('/Images/2013/common/faq_bg_m.png') no-repeat 100% center;background-size:17.6rem auto}.info_grap_top.tour{background:url('/Images/2013/common/img_company_tour.png') no-repeat 100% center;background-size:17.2rem auto}.info_grap_top.ins{background:url('/Images/2013/common/img_insurance.png') no-repeat 100% center;background-size:17rem auto}.info_grap_top.weather{background:url('/Images/2013/common/img_weather.png') no-repeat 100% center;background-size:18.7rem auto}.info_grap_top.exc{background:url('/Images/2013/common/trvl_bg_line_8.png') no-repeat 100% center;background-size:17.6rem auto}.info_grap_top.time{background:url('/Images/2013/common/img_time.png') no-repeat 100% center;background-size:21.2rem auto}.info_grap_top.safe{background:url('/Images/2013/common/img_security.png') no-repeat 100% center;background-size:15rem auto}.info_grap_top.sup{background:url('/Images/2013/common/img_supplies.png') no-repeat 100% center;background-size:13.8rem auto}.info_grap_top.pass{background:url('/Images/2013/common/img_passport.png') no-repeat 100% center;background-size:18.4rem auto}.info_grap_top.visa{background:url('/Images/2013/common/img_visa.png') no-repeat 100% center;background-size:16.2rem auto}div.resvLayerWrap_type2{background:none}.flightSrchDetailWrap .detailListWrap .flightLists ul li .line:after{content:'';display:block;clear:both}.resvLayerWrap_type2 .resvHeader,.flightSrchDetailWrap .detailListWrap .header{background:#186ad0}.resvLayerWrap_type2 .resvHeader h1{padding-top:1.5rem;font-size:2.2rem}.flightSrchDetailWrap .headerWrap .label{display:inline-block;padding:.3rem .5rem!important;line-height:1;background:#f2f4ff;color:#242536;font-size:1.4rem}.flightSrchDetailWrap .headerWrap .price{color:#ff4e4d}.flightSrchDetailWrap .headerWrap dt span{font-size:1.6rem}.flightSrchDetailWrap .headerWrap dd,.flightSrchDetailWrap .headerWrap dd span,.flightSrchDetailWrap .headerWrap .txt{font-size:1.5rem}.flightSrchDetailWrap .headerWrap dd:last-child span:first-child:after{height:14px}.flightSrchDetailWrap .info_plzchs{font-size:1.5rem}.flightSrchDetailWrap>div{background:none}.flightSrchDetailWrap .detailListWrap .flightLists dt{height:20px;line-height:12px;background:#f5f9fd;border:1px solid #186ad0!important;vertical-align:middle}.flightSrchDetailWrap .detailListWrap .flightLists li>a{border-top:1px solid #f0f0f0}.flightSrchDetailWrap .detailListWrap .flightLists ul li>a:after{background:#f2f4ff}.flightSrchDetailWrap .detailListWrap .flightLists .via{color:#186ad0;font-size:1.5rem}.flightSrchDetailWrap .detailListWrap .flightLists .seat{margin:0;font-size:1.5rem}.flightSrchDetailWrap .detailListWrap .flightLists .btn_check{background:url('/Images/2013/Icon/ico_radio.png') no-repeat 0 center!important;background-size:2.1rem auto!important}.flightSrchDetailWrap .detailListWrap .flightLists .btn_check.checked{background:url('/Images/2013/Icon/ico_radio_on.png') no-repeat 0 center!important;background-size:2.1rem auto!important}.flightSrchDetailWrap .detailListWrap .flightLists li>a span{font-size:1.5rem!important}.flightSrchDetailWrap .detailListWrap .flightLists li>a .ic{background:url('/Images/2013/Icon/ico_arrow_g_menu.png') no-repeat 0 2px!important;background-size:auto 1.3rem!important;vertical-align:middle}.flightSrchDetailWrap .detailListWrap .header>.title{font-size:1.8rem!important}.flightSrchDetailWrap .detailListWrap .header>div,.flightSrchDetailWrap .detailListWrap .header>div span{font-size:1.8rem}.flightSrchDetailWrap .detailListWrap .flightLists ul{max-width:100%}.flightSrchDetailWrap .detailListWrap .flightLists ul li{border:1px solid #ccc}.flightSrchDetailWrap .detailListWrap .flightLists dd em{font-size:1.5rem}.flightSrchDetailWrap .detailListWrap .flightLists .fr{padding-top:3px}.flightSrchDetailWrap .resv_noti{padding:1rem 2rem;background:none}.flightSrchDetailWrap .detailListWrap .boxWrap{background:#efefef}.flightSrchDetailWrap .totalPriceWrap{background:#fff;margin-bottom:0;border-bottom:0 none}.flightSrchDetailWrap .totalPriceWrap .boxWrap .title{padding:1rem 2rem 1.4rem 2rem;font-size:2rem;border-bottom:1px solid #e3e3e3}.flightSrchDetailWrap .resv_noti .type_dot li{line-height:1.5;padding:.5rem 0 .5rem 2rem;background:url(/Images/2013/Icon/ico_exclamation_circle.png) 0 1rem no-repeat;background-size:1.3rem 1.3rem;font-size:1.3rem}.flightSrchDetailWrap .totalPriceWrap .fxd_price{background:#186ad0;color:#fff;font-size:1.3rem}.flightSrchDetailWrap .totalPriceWrap .boxWrap .fr .price,.flightSrchDetailWrap .totalPriceWrap .boxWrap .fr .price span{font-size:2rem}.flightSrchDetailWrap .totalPriceWrap .boxWrap .fl p span,.flightSrchDetailWrap .totalPriceWrap .boxWrap .fr p{font-size:1.5rem}.flightSrchDetailWrap .totalPriceWrap .line .line_wrap>a{padding:0 1rem;font-weight:500;font-size:1.7rem;color:#186ad0;height:4.4rem;line-height:3.8rem;border:1px solid #186ad0;border-radius:4px}.flightSrchDetailWrap .totalPriceWrap .btnArea a{padding:0 1rem;font-weight:500;font-size:1.7rem;color:#186ad0;height:4.4rem;line-height:3.8rem;border:1px solid #186ad0;border-radius:4px}.flightSrchDetailWrap .totalPriceWrap .btnArea a.btn_submit{color:#fff}.myPageWrap>.box{border-bottom:0 none}.myPageWrap>.box .box_title>span{font-size:2rem}.myPageWrap .tableType01 th,.myPageWrap .tableType01 th,.myPageWrap .tableType01 th,.myPageWrap .tableType01 td{font-size:1.6rem;line-height:3.6rem}.myPageWrap .tableType01 th,.myPageWrap .tableType01 th{text-align:left}.flightSrchDetailWrap .myPageWrap .box_contents+.type_dot{background:#fff}.flightSrchDetailWrap .myPageWrap .box_contents+.type_dot li{line-height:1.5;padding:.5rem 0 .5rem 2rem;background:url(/Images/2013/Icon/ico_exclamation_circle.png) 0 1rem no-repeat;background-size:1.3rem 1.3rem;font-size:1.3rem}.timeline .toggle_wrap .toggle_con img.maxImg{width:100%!important;height:auto!important}.toggle_wrap.cms_view .toggle_con img.maxImg{max-width:200%!important}.tbl.tbl_sty_1>table>tbody>tr>td .btn.st-gray-b{vertical-align:middle;height:38px;line-height:38px}.heading>div{height:auto!important;overflow:visible!important}.heading>div h2 span{line-height:1.5;display:inline-block;width:140px}.flightDArea{padding-top:55px;top:0;height:100%;width:100%;left:0;overflow-x:hidden;position:absolute;overflow-y:auto}.srchBox01 #detail_search_txt{width:100%;height:50px;line-height:48px;border-radius:.5rem;padding:0 10px;border:1px solid #c3c3c3}.srchBox01 select{padding:1.2rem 1rem 1.2rem 1rem!important;color:#bebebe;background:#fff url(/Images/2013/Icon/ico_select_blue.png) no-repeat calc(100% - 1.3rem) center!important;color:#666;border-radius:.5rem;background-size:1.7rem auto!important}#detail_search_btn{display:block;height:40px;line-height:40px;background:#186ad0;text-align:center;font-size:1.7rem;color:#fff;border-radius:.4rem}.nodataBox{width:100%;padding:40px 0;text-align:center;background:#fff;border-bottom:1px solid #f5f5f5}.nodataBox p{font-size:.875em;color:#343f6c;letter-spacing:-.5px;line-height:20px;padding-top:75px;background:url(/Images/mov2/air/bg_nodata.png) top center no-repeat;background-size:80px 52px}#divReserve>.inner{padding-bottom:0;border-bottom:0}input[type='checkbox'].brd_4{position:absolute;top:auto;display:inline-block;margin:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:-10;vertical-align:middle;line-height:normal}input[type='checkbox'].brd_4+label,input[type='checkbox'].brd_4+input+label{display:block;padding:5px 10px;width:auto;height:34px;border:1px solid #ddd;font-size:15px;color:#363636;border-radius:4px;text-align:center;background:#fff;cursor:pointer}input[type='checkbox'].brd_4:not(.checked-none):checked+label,input[type='checkbox'].brd_4:not(.checked-none):checked+input+label{color:#fff;background-color:#1351a5;border-color:#1351a5}.btn.brd.radius_4{border-radius:4px;min-width:94px;padding-left:10px;padding-right:10px}.calendar_header:after{content:'';display:block;visibility:visible;clear:both}.select_filter{width:100%;background-color:#fff;overflow:hidden}.select_filter.fixed{top:50px;left:0;z-index:900}.select_filter ul{width:100%;padding:1.3rem 2rem;background-color:#f8fafb;font-size:0;white-space:nowrap;overflow-x:scroll}.select_filter ul li{display:inline-block;margin-left:1rem;line-height:1;vertical-align:top}.select_filter ul li:first-child{margin-left:0}.select_filter ul li input:checked+label{color:#fff;background-color:#0068e9}.select_filter ul li label{min-width:8.5rem;height:2.8rem;line-height:2.8rem;padding:0 1rem;display:block;text-align:center;font-size:1.4rem;color:#111;background-color:#fff;border-radius:1.4rem;box-shadow:0 .2rem .2rem 0 rgba(97,114,123,.15)}.select_filter .select_filter_txt{font-size:1rem;padding:.5rem 2rem;line-height:1;color:#111}.select_filter ul li input{display:none}.reserve_detail_list h4{font-size:1.7rem;font-weight:600;color:#111}.reserve_detail_list .fc_b_blue{color:#2540a4;font-weight:500}.reserve_detail_list h4 .travel_txt{font-size:1.7rem;font-weight:500;color:#111}.reserve_detail_list .book_info{margin-top:1.6rem}.reserve_detail_list .book_info .th{font-size:1.5rem;font-weight:500;color:#111}.reserve_detail_list .book_info .td{font-size:1.5rem;font-weight:400;line-height:1.4;color:#404656;text-align:left}.reserve_detail_list .my_accodion_con_wrap .book_info .td{text-align:right}.reserve_detail_list .noti{font-weight:400;color:#595959}button.reserve_cancel{width:100%;height:5rem;line-height:5rem;border-radius:.4rem;border:1px solid #2540a4;font-weight:500;font-size:1.8rem;color:#2540a4;background-color:#fff}.reserve_detail_list#content .sBox>div.section{margin-top:0}.reserve_detail_list .fc_red{color:#e30000}.reserve_detail_list .fc_red span{font-weight:400}.reserve_detail_list .btn.middle.full{height:5rem}.reserve_detail_list .btns2 button{color:#111;border:1px solid #373a48;font-size:1.5rem;font-weight:500}.reserve_detail_list .box_purple li{line-height:1.4}.reserve_detail_list .box_purple .cate{color:#111}.reserve_detail_list .box_purple .price{color:#595959;font-weight:400;font-size:1.5rem}i.btn_icon{margin-right:.4rem;vertical-align:top}i.notice_point{width:1.8rem;height:1.5rem;background:url('/Images/2013/Icon/ico_notice_point.png') no-repeat center/100%}i.notice_plan{width:2.1rem;height:1.3rem;background:url('/Images/2013/Icon/ico_notice_plan.png') no-repeat center/100%}.select_point_section h4{font-size:1.7rem;font-weight:500;color:#2540a4}.select_point_section p{font-size:1.6rem;font-weight:400;color:#404656}.select_point_section .para01{margin-bottom:2.3rem}.select_point_section .para02{font-weight:500;color:#111;line-height:1}.select_point_section .para02 span:last-child{font-weight:400;font-size:1.5rem;color:#404656}.select_point_section .btn{font-size:1.6rem;font-weight:500;background-color:#2540a4}.select_point_section .float_form_wrap{position:relative;margin-bottom:1.2rem}.select_point_section .float_form_wrap .formWrap{width:70%;padding:0}.select_point_section .float_form_wrap .btn{float:right;border-top-left-radius:0;border-bottom-left-radius:0}.select_point_section .formWrap .formControl.unit_p{padding-right:2.2rem;padding-bottom:1.5rem;position:relative;font-size:1.8rem;font-weight:400;border-top-right-radius:0;border-bottom-right-radius:0}.select_point_section .formWrap form:after{content:'P';position:absolute;top:1.4rem;right:1rem;font-size:1.8rem;font-weight:400;color:#595959}#content.section.member_join>.section{margin-top:2rem}#content.section.member_join.type02>.section{margin-top:5rem}#content.section.member_join.type02 .gray_box{margin-top:1rem;padding:3.5rem 1.5rem}#content.section.member_join.type02 .gray_box p:first-child{font-size:1.8rem;font-weight:500;color:#2540a4;line-height:1;margin-bottom:2rem}#content.section.member_join.type02 .gray_box p:last-child{font-size:1.7rem;font-weight:400;color:#404656;line-height:1}.section.member_join .section.line10 .agree_box{border-bottom:.05rem solid rgba(168,172,183,.4)}.section.member_join h2{margin:0 0 1rem 0;line-height:1;font-size:1.7rem;font-weight:600;color:#111}.section.member_join h2+div{margin-top:2.8rem}.section.member_join h2 span{color:#0059c7}.section.member_join .formWrap.isFocused label{font-size:1.7rem;color:#0059c7}.section.member_join .formGroup ul li{display:inline-block;margin-right:3rem}.btn.big.common_members_button{background-color:#009eff;font-size:1.8rem;border-radius:.5rem}.section.member_join #btnAuthStart{background-color:#455873;font-size:1.6rem;font-weight:400}.section.member_join .noti .last{background:none}.section.member_join .important_red{color:#ff4e4d;line-height:1;font-size:1.5rem;font-weight:400}.section.member_complete{text-align:center}#content.section.member_complete .section{margin-top:0;margin-bottom:15.2rem}.section.member_complete .tg_img{vertical-align:top;width:7.8rem;height:6.8rem;margin-top:5rem;margin-bottom:2.6rem}.section.member_complete h2{font-size:2rem;color:#111;font-weight:500}.section.member_complete h2+p{width:31rem;margin:0 auto;font-size:1.6rem;font-weight:400;color:#404656}.section.member_complete .h2{color:#2540a4;font-weight:500;font-size:1.8rem}.section.member_complete .gray_box{padding:2.8rem 0}.section.member_complete .info_list{margin-top:0}.section.member_complete .info_list li{margin:0;padding:0;color:#404656;font-size:1.6rem;font-weight:400}.login_intro{padding:1rem 0}.login_intro h2{margin-bottom:1.5rem;font-size:1.7rem;font-weight:600;color:#111;padding:0 2rem;line-height:1}.login_intro h2+p{font-size:1.6rem;font-weight:400;color:#404656;line-height:1.4;padding:0 2rem}.login_intro .btn_wrap.normal{margin:1rem 0 4rem;padding:0 2rem}.login_intro .btn_wrap.btns2{margin-top:0;margin-bottom:1.5rem}.login_intro .btn_wrap.btns2 button{height:4.5rem;line-height:4.5rem;font-size:1.6rem}.login_intro .btn_wrap.btns2 button:last-child{border:1px solid #636674}.login_intro .btn_wrap.btns2{padding:0 2rem}.login_intro .inner{margin-bottom:1.6rem;padding:3rem 0;background:#f1f8ff}.login_intro .inner p{padding:0 2rem;font-size:1.6rem;font-weight:400;color:#111;line-height:1.4}.login_intro .inner p+p{margin-top:1rem}.login_intro .inner p strong{font-weight:500}.login_intro .noti{padding:0 2rem}.login_intro .flex_box{margin-top:3.6rem;font-size:0}.login_intro .flex_box a{font-size:1.5rem;font-weight:500;color:#636674;margin-top:0;line-height:1;border-left:1px solid #d3d5db}.login_intro .flex_box a:first-child{border:0}.login_intro .flex_box.item3 a{width:33.33%;text-align:center}.login_intro .flex_box a:last-child{color:#009eff}.login_intro .login_form{padding-top:1.7rem}.login_intro .login_form .bul.noti{margin-top:1.8rem}.login_intro .login_form+.formWrap{margin-bottom:1.2rem}.login_intro .formWrap input[type='checkbox']+label:before{left:5px}.login_intro.type02{padding:3rem 2rem 13rem}.login_intro .btn_wrap.normal.login_btns{margin:0}.login_intro .btn_wrap.normal.login_btns p{margin-bottom:5px;font-size:14px;font-weight:500;text-align:center}.login_intro .login_btn{width:100%;border:0;background:#fff;margin:7px 0}.login_intro .login_btn img{width:100%}.secNonMemberStarter h3{font-size:1.7rem;font-weight:600;letter-spacing:-.1rem}.secNonMemberStarter .formWrap,.section secNonMemberRes .fromWrap{margin-bottom:1.6rem}.find_any .section{margin:0 0 8rem}.find_any#content div.section{margin:0 0 8rem}.find_any .tab_wrap .tab_menu li{border-bottom-width:1px;padding:2rem 0;line-height:1}.find_any .tab_wrap .tab_menu li.on{border-bottom-width:4px}.find_any .formWrap{margin:0;margin-bottom:1.6rem}.find_any .float_form_wrap .formWrap{margin-bottom:0}.find_any.section .important_red{color:#ff4e4d;line-height:1;font-size:1.4rem;font-weight:400}.find_any .tab_con h3{margin-bottom:1rem;line-height:1}.find_any .tab_con p{margin-bottom:2rem;font-size:1.6rem;color:#404656;line-height:1.4}#content.noresult{margin:2rem 0 22rem;text-align:center}#content.noresult .section{margin:0;padding:0 3rem}.noresult h2{margin:2rem 0;font-size:2rem;color:#111;line-height:1.3}.noresult h2 strong{color:#0059c7;font-weight:500}.noresult p{font-size:1.6rem;line-height:1.4;color:#404656;margin-bottom:2rem}.noresult p strong{color:#404656}.btn_wrap.btns3>a{width:calc(100% - 6rem);height:5rem;border-radius:5px;font-size:1.8rem;font-weight:500;color:#fff;background:#06f;line-height:1}.product_detail_info img{display:block;font-size:0}.product-select-box{width:100%;height:9rem;margin-top:1rem;padding:1.6rem 1.6rem 0;border:1px solid #eaeaea;border-radius:6px;background-color:#fff;overflow:hidden}.product-select-box:first-child{margin-top:0}.product-select-box__text{margin-bottom:1rem;text-align:left;font-size:1.6rem;font-weight:500;color:#404656;line-height:1}.product-select-box__btns{display:inline-block}.product-select-box__price{display:inline-block;width:50%;line-height:3rem;text-align:right;font-size:2rem;font-weight:600;color:#ff4e4d;vertical-align:top}.product-select-box__price:after{content:'원';margin-left:.2rem;font-size:1.5rem;font-weight:400}.product-select-box--inner{font-size:0}.product-select-box--btn-wrap{display:inline-block;width:50%}.product-select-box__btn--down{position:relative;width:3rem;height:3rem;border:1px solid #e2e2e2;background-color:#fff}.product-select-box__btn--down:after{content:'';position:absolute;top:50%;left:50%;width:1.2rem;height:.2rem;margin-top:-.1rem;margin-left:-.6rem;background-color:#999}.product-select-box__input{width:35%;height:3rem;line-height:3rem;color:#111;text-align:center;font-size:20px;font-weight:500;border:0;vertical-align:top}.product-select-box__btn--up{position:relative;width:3rem;height:3rem;border:1px solid #e2e2e2;background-color:#fff}.product-select-box__btn--up:after{content:'';position:absolute;top:50%;left:50%;width:1.2rem;height:.2rem;margin-top:-.1rem;margin-left:-.6rem;background-color:#3569ff}.product-select-box__btn--up:before{content:'';position:absolute;top:50%;left:50%;width:.2rem;height:1.2rem;margin-top:-.6rem;margin-left:-.1rem;background-color:#3569ff}.product-price{width:100%;height:6.8rem;line-height:6.8rem;margin-top:1rem;padding:0 1.4rem;background-color:#eff6fe}.product-price:after{content:'';display:block;clear:both}.product-price>span:first-child{float:left;font-size:1.7rem;font-weight:500;color:#111}.product-price>span:last-child{float:right;font-size:2.8rem;font-weight:600;color:#ff4e4d}.product-price>span:last-child:after{content:'원';display:inline-block;height:100%;margin-left:.2rem;font-size:1.6rem;font-weight:400;vertical-align:top}.product-price+.notice_box{position:relative}.product-price+.notice_box .bul.noti{float:right}.product-price+.notice_box .bul.noti:after{content:'';display:block;clear:both}.product-price+.notice_box .bul.noti li{font-size:1.3rem;font-weight:400;background-position:center left}.product-price+.notice_box .bul.noti li .strong_txt{font-size:1.3rem;font-weight:500}.product-price+.notice_box .bul.noti li .percent{color:#636674;font-size:1.3rem;font-weight:400}.product-price__point:after{content:'P';font-size:1.3rem;font-weight:500;color:#2540a4}.multi_product .text_style_h3{margin-bottom:2rem}common_popup_layer{display:none}.common_popup_layer .inner_wrap{display:inline-block;width:90%;height:auto;padding:5.5rem 0 3rem;background-color:#fff;vertical-align:middle}.common_popup_layer .inner_wrap .common_popup_tit{margin-bottom:1.2rem;font-size:1.8rem;font-weight:600;color:#111}.common_popup_layer .inner_wrap .common_popup_cnt{margin:1.2rem 0 1.7rem;padding:0 1.8rem;font-size:1.5rem;font-weight:500;color:#111}.common_popup_layer .inner_wrap .common_popup_cnt strong{font-size:1.8rem;font-weight:600;color:#111}.common_popup_layer .inner_wrap .common_popup_cnt b{color:#06f;font-weight:500}.common_popup_layer .inner_wrap.act{padding:4.5rem 0 3.5rem}.common_popup_layer .inner_wrap.act .button_wrap{margin-top:0}.common_popup_layer .empty_division{display:inline-block;width:0;height:100%;vertical-align:middle}.common_popup_layer .inner_wrap .button_wrap{margin-top:4rem;font-size:0}.common_popup_layer .inner_wrap button{width:14.5rem;height:5rem;line-height:5rem;font-size:1.7rem;font-weight:500;text-align:center;color:#666;border-radius:.5rem;background-color:#ebebeb;border:0}.common_popup_layer .inner_wrap .common_popup_confirm{background-color:#06f;color:#fff}.common_popup_layer .inner_wrap button+button{margin-left:.5rem}.mypage-flight__top{padding-bottom:.8rem;font-size:1.6rem;font-weight:400;color:#111;border-bottom:1px solid #555;overflow:hidden}.mypage-flight__top a{float:right;padding-right:1rem;font-size:1.4rem;color:#06f;background:url(/Images/2013/icon/ico_btn_arr_blue.png) no-repeat center right;background-size:.6rem auto;font-weight:500}.mypage-flight__text-info{font-weight:500;color:#ff4e4d}.mypage-common__state{margin-top:1rem;margin-bottom:1rem;padding:1.9rem;border-radius:.4rem;background:#f5f9fd}.mypage-common__state dt{font-size:1.7rem;font-weight:500;color:#111}.mypage-flight__icon-box dd{font-size:1.5rem;font-weight:400;color:#404656;line-height:1.5}.mypage-flight__ticket{width:100%;height:118px;margin-bottom:2rem;border:1px solid #ddd;border-radius:.5rem;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.14)}.mypage-flight__ticket-airline{width:100%;height:3.3rem;padding-left:1rem;font-size:1.3rem;font-weight:400;color:#999;background:#f9f9f9}.mypage-flight__ticket-airline img{display:inline-block;width:1.5rem;height:1.3rem;vertical-align:middle}.mypage-flight__ticket-airline span{display:inline-block;margin-left:.3rem;line-height:3.3rem;vertical-align:middle}.mypage-flight__ticket-middle{position:relative;top:50%;width:11rem;height:auto;margin:0 auto;background:url('../Images/2013/Mypage/img_air_dotted.png') repeat-x}.mypage-flight__ticket-dashed{display:block;position:relative;width:100%;height:1px}.mypage-flight__ticket-dashed:after{content:'';position:absolute;top:-.45rem;right:-.5rem;width:100%;height:.9rem;background:url('../Images/2013/Mypage/img_travel_circle.png') no-repeat center right/.9rem .9rem}.mypage-flight__ticket-dashed:before{content:'';display:block;width:100%;height:.9rem;position:absolute;top:-.45rem;left:-.5rem;background:url('../Images/2013/Mypage/img_travel_circle.png') no-repeat center left/.9rem .9rem}.mypage-flight__ticket-way{display:block;width:4rem;height:2rem;line-height:1.8rem;margin:-1rem auto 0;font-size:1.3rem;font-weight:400;color:#000;text-align:center;border-radius:2rem;border:1px solid #dfdfdf;background:#fff}.mypage-flight__ticket-inner{position:relative;height:8.4rem;margin:0 auto}.mypage-flight__ticket-name{position:absolute;top:2.3rem;left:0;text-align:center}.mypage-flight__ticket-en{display:block;font-size:2.1rem;font-weight:600;color:#000}.mypage-flight__ticket-ko{display:block;font-size:1.4rem;font-weight:400;color:#777}.mypage-flight__ticket-name--left{width:35.3%;left:0;margin-left:5px}.mypage-flight__ticket-name--left .mypage-flight__ticket-ko{white-space:nowrap;margin-top:5px}.mypage-flight__ticket-middle{width:33.3%}.mypage-flight__ticket-name--right{width:35.3%;left:auto;right:0;margin-right:5px}.mypage-flight__ticket-name--right .mypage-flight__ticket-ko{white-space:nowrap;direction:rtl;margin-top:5px}.mypage-flight__caption>p{border-top:1px solid #ccc;line-height:40px}.mypage-flight__caption>p:after{content:'';display:block;clear:both}.mypage-flight__caption-first{float:left;font-size:1.5rem;font-weight:500;color:#404656}.mypage-flight__caption-second{float:right;font-size:1.5rem;font-weight:400;color:#636674}.mypage-flight__btn-wrap{margin-top:1.6rem}.mypage-flight__btn-wrap a{height:5rem;line-height:4.8rem;font-size:1.6rem;font-weight:500;text-align:center;border-radius:4px}.mypage-flight__btn-top:after{content:'';display:block;clear:both}.mypage-flight__btn-top a{margin-top:1rem;display:block}.mypage-flight__btn-top a:first-child{margin-top:0}a.mypage-flight__btn-eticket{display:block;width:100%;color:#2540a4;border:1px solid #2540a4}a.mypage-flight__btn-eticket--disabled{border:1px solid #999;color:#999}a.mypage-flight__btn-detail{width:100%;color:#fff;background:#06f;border:1px solid #06f}.mypage-flight__btn-guide{display:block;width:100%;margin-top:1rem;color:#2540a4;border:1px solid #2540a4}.eticket-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff}.eticket-popup .inner-body{margin-top:5rem;padding:0 1.5rem}.eticket-popup .inner-body .eticket-tit{padding:1.8rem 0;line-height:1;font-size:1.7rem;font-weight:600;color:#111}.eticket-popup .inner-body li{padding:1.5rem 0;border-top:1px solid #f0f0f0;overflow:hidden;word-break:break-all}.eticket-popup .inner-body li:after{content:'';display:block;clear:both}.eticket-popup .mypage-flight__btn-eticket{float:right;width:12rem;border-radius:4px;text-align:center;line-height:4.6rem;font-size:1.5rem;font-weight:400;color:#2540a4}.eticket-popup .inner-text{float:left;padding:1.25rem 0;font-size:1.5rem;font-weight:500;color:#111}.mypage-hotel__subtit{margin-top:.5rem;font-size:1.5rem;font-weight:400;color:#404656}.mypage-hotel__list.info_mlist{padding:0;border:0}.mypage-hotel__list.info_mlist li{padding:0}.mypage-hotel__list.info_mlist li p{line-height:1.5}.mypage-hotel__list.info_mlist span{font-size:1.5rem;font-weight:400;color:#404656}.mypage-hotel__event{margin-top:1.5rem;padding-left:1.5rem;height:3.4rem;line-height:3.4rem;font-size:1.5rem;font-weight:500;color:#ff4e4d;background:#f7f7f7}.vgt2024_template{background-color:#fff;padding:1.5rem 1.3rem}.vgt2024_template>h2{font-size:2.1rem;font-weight:600;color:#111;letter-spacing:.024rem;line-height:1;margin-bottom:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vgt2024_template>p{font-size:1.3rem;color:#808080;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.vgt2024_horizontal_banner .slide_wrap{width:100%;flex-grow:1;overflow:hidden;position:relative;border-radius:10px}.vgt2024_horizontal_banner .slide_wrap .vgd_swiper_photo{position:relative;width:100%;height:0;padding-bottom:60%;overflow:hidden}.vgt2024_horizontal_banner .swiper-slide .vgd_swiper_photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.vgt2024_template .area_category{overflow:hidden}.vgt2024_template .area_category .area_btn{text-align:center;border:1px solid #dbdada;border-radius:5px;padding:6px;font-size:1.3rem;font-weight:500;width:49.5%;float:left;margin-bottom:1%;color:#808080}.vgt2024_template .area_category .area_btn:nth-child(2n+1){margin-right:1%}.vgt2024_template .vgt2024_home.tem_wrap{overflow:hidden;background:#fff;padding:1rem 0;border-bottom:1px solid #ddd}.vgt2024_template a:last-child .vgt2024_home.tem_wrap,.vgt2024_template .vgt2024_home.tem_wrap.search_res:last-child{border-bottom:0}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_left{float:left;min-width:122px}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_left img{width:100%;height:100%;object-fit:cover;border-radius:5px}.vgt2024_template .vgt2024_home .square-container{width:100%;max-width:200px}.vgt2024_template .vgt2024_home .square{position:relative;width:100%;padding-bottom:100%;background-color:#add8e6;border-radius:10px}.vgt2024_template .vgt2024_home .square-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vgt2024_template .vgt2024_home .square-content .info{position:absolute;left:0;top:0;background:#0000004f;color:#fff;font-size:11px;padding:0 2px;border-radius:5px 0 0 0}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right{margin:0 auto;display:flex;flex-direction:column;padding-left:10px}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .contents_wrap{min-height:97px}.vgt2024_template .vgt2024_home .tem_wrap_right .title{font-weight:bold;color:#101010}.vgt2024_template .vgt2024_home .tem_wrap_right .title,.vgt2024_template .vgt2024_home .tem_wrap_right .contents{flex:1;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .title p,.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .contents p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;margin:3px 0}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .contents p{font-size:13px;color:#a1a1a1;line-height:18px}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .price_wrap{display:flex}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .price_wrap .price{font-weight:bold;color:#e30000;font-size:18px}.evt_new_price .vgt2024_home.tem_wrap .tem_wrap_right .price_wrap .price{line-height:2.3rem;padding-top:initial}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .price_wrap .price span{font-size:14px}.prod_list_status .btn_research{width:initial;height:4.4rem;line-height:4.4rem;background:#fff;background-size:1.5rem auto;font-size:1.6rem;color:#000;padding:initial;border:initial}.prod_list_status .fc_blue.totalCount{color:#0060ff!important}.pgMenu #header .allMenu_title{font-size:2rem;border-bottom:1px solid #eee}.pgMenu #header .btn_close.allMenu_x{left:initial;right:0}.vgt2024_tabMenu{width:100%}.vgt2024_tabMenu .history_wrap .vgt2024_home.tem_wrap{padding:0;border-bottom:0}.vgt2024_tabMenu .history_wrap{position:relative}.vgt2024_tabMenu .history_wrap:before{content:'';display:block;width:1px;height:100%;position:absolute;top:0;left:-5px;background-color:#d9d9d9}.vgt2024_tabMenu .history_wrap .cell{display:flex}.vgt2024_tabMenu .history_wrap .cell span{min-width:8rem;line-height:2.6rem}.vgt2024_tabMenu .history_wrap .cell p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:26px}.vgt2024_tabMenu .history_elements{padding:1rem .6rem}.vgt2024_tabMenu .history_elements:after{content:'';display:block;width:8px;height:8px;position:absolute;top:50%;left:-9px;transform:translateY(-50%);border-radius:50%;background-color:#ff4e4d}.vgt2024_tabMenu .history_elements .pd0{margin:3px 0}.vgt2024_tabMenu .history_elements .tem_wrap_right .ex_code{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.vgt2024_tabMenu .history_elements .tem_wrap_right .ex_code li{display:inline-block;width:auto;padding:0 3px;height:20px;line-height:20px;border-radius:3px;background:#999;color:#fff;font-size:.9rem;font-weight:400;margin-right:3px}.vgt2024_tabMenu .recent_date{margin-top:10px}.vgt2024_tabMenu .vgt_2024_tab-menu{display:flex;justify-content:space-around;background-color:#333;overflow:hidden}.vgt2024_tabMenu .vgt_2024_tab-menu a{flex:1;padding:7px 10px;text-align:center;text-decoration:none;color:#aaa;font-size:16px;background:#fff;border-bottom:2px #e5e6e8 solid}.vgt2024_tabMenu .vgt_2024_tab-menu a:hover,.vgt2024_tabMenu .vgt_2024_tab-menu a.active{border-bottom:4px #009eff solid;color:#303030;font-weight:500}.vgt2024_tabMenu .vgt_2024_tab-content{display:none;padding:5px}.vgt2024_tabMenu .vgt_2024_tab-content.pd_0{padding:0}.vgt2024_noti{text-align:center;font-weight:500;color:#ff0050;margin:10px 0;font-size:1.3rem;line-height:19px}.vgt2024_evt_goods{font-weight:500;color:#a1a1a1;margin:5px 0;font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.vgt2024_evt_goods span{color:#ff0050;margin-right:5px}.vgt2024_tabMenu .vgt_2024_tab-content.active{display:block}.vgt2024_tabMenu .vgt_2024_tab-content .products_check{display:flex;align-items:center;background:#f5f5f5;border:0;margin:5px 0;padding:1rem 5px}.vgt2024_tabMenu .vgt_2024_tab-content .products_check .tem_wrap_left{min-width:110px}.vgt2024_tabMenu .vgt_2024_tab-content .products_check .tem_wrap_right .contents_wrap{min-height:89px}.vgt2024_tabMenu .vgt_2024_tab-content .products_check .tem_wrap_right .conState p{color:#589bff;margin-bottom:0;font-weight:600}.vgt2024_tabMenu .vgt_2024_tab-content .products_check .tem_wrap_right .conCode p{margin-bottom:0}.vgt2024_tabMenu .vgt_2024_tab-content .products_check .tem_wrap_right .conTitle p{margin-top:0}.vgt2024_tabMenu .vgt_2024_inner-tab-content .products_check .tem_wrap_right{margin:0}.vgt2024_tabMenu .vgt_2024_tab-content .products_check .formWrap{width:initial;margin:0}.vgt2024_tabMenu .vgt_2024_tab-content .products_check .formWrap .compare_chk{height:20px}.vgt2024_tabMenu .vgt_2024_tab-content .products_check .formWrap input[type="checkbox"]+label{min-height:0}.vgt2024_tabMenu .vgt_2024_tab-content .btn_wrap{display:flex;justify-content:flex-end;margin-top:0}.vgt2024_tabMenu .vgt_2024_tab-content .tem_wrap_left{position:relative}.vgt2024_tabMenu .vgt_2024_tab-content .tem_wrap_left .compare_box{position:absolute;right:0;bottom:0;margin:0;width:auto}.vgt2024_tabMenu .vgt_2024_tab-content .tem_wrap_left .compare_box .compare_chk{width:2rem;height:2rem}.vgt2024_tabMenu .vgt_2024_tab-content .tem_wrap_left .compare_box label{min-height:0}.vgt2024_tabMenu .vgt_2024_tab-content .btn_wrap .btn_element{width:57px;text-align:center;padding:2px;border-radius:5px;font-size:14px;text-decoration:underline}.vgt2024_tabMenu .vgt_2024_tab-content .btn_wrap #btnCompare{margin-left:5px}.vgt2024_tabMenu .vgt_2024_inner-tab-menu{margin:0 auto;display:flex;justify-content:center;margin-top:1.5rem}.vgt2024_tabMenu .vgt_2024_inner-tab-menu a{text-align:center;border-radius:5px;font-size:16px;float:left;margin-bottom:1%;color:#aaa}.vgt2024_tabMenu .vgt_2024_inner-tab-menu a.active{font-weight:600;color:#303030}.vgt2024_tabMenu .vgt_2024_inner-tab-menu a:first-child::after{content:'|';margin:0 20px;font-weight:600;color:#303030}.vgt2024_tabMenu .vgt_2024_inner-tab-content{display:none}.vgt2024_tabMenu .vgt_2024_inner-tab-content.active{display:block}.vgt2024_tabMenu .travel_review_img img{width:100%;max-width:350px;height:110px;display:block;object-fit:cover;border-radius:5px}.search_new ul li{width:25%}.search_new li:nth-of-type(3n) .formWrap.type2{margin-left:0}.search_new li .formWrap.type2{margin-right:0;margin-left:0}.formbox .new_calendar{width:100%!important}.search_result .search_box{background:0}.recent_history li{display:flex}.search_detail .new_popular .table .cell li{height:4.5rem}.square-content .interest_icon{height:23px;position:absolute;right:8px;bottom:8px}.filter_wrap{display:flex;align-items:center}.filter_wrap img{width:17px;margin-left:6px}.sort_wrap.vgt2024_sortwrap .btn_sort{padding:0}.sort_wrap.vgt2024_sortwrap .btn_sort:before{background:0}#login_kakao_btn{margin-top:0}.login_intro.type02.vgt2024_login{padding:0}.login_intro.type02.vgt2024_login .btn_login.normal{height:55px;border-radius:8px}.login_intro.type02.vgt2024_login .flex_box{margin-top:2rem}.login_intro.type02.vgt2024_login .login_form.noborder{padding-top:1rem}#keywordReset.vgt2024_reset{right:1rem}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .max_line1 p{-webkit-line-clamp:1}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .contents_wrap.included_badge{min-height:97px}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .contents_wrap.included_badge .badgeType{display:inline;padding:1px 6px;font-size:12px;color:#fff;border-radius:5px;margin-right:3px}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .contents_wrap.included_badge .badgeType.premium{background:#9500f3}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .contents_wrap.included_badge .badgeType.largo{background:#7e4d22}.vgt2024_template .vgt2024_home.tem_wrap .tem_wrap_right .contents_wrap.included_badge .badgeType.vg100{background:#2c1bde}.vgt2024_moreProducts{width:100%;display:flex;justify-content:space-between;margin-top:5px;align-items:flex-end;background:#f5f5f8;border-radius:5px}.vgt2024_moreProducts.start_date{overflow-x:auto;white-space:nowrap}.vgt2024_moreProducts #moreShow{font-size:13px;padding:3px 5px;font-weight:500}.vgt2024_moreProducts #moreShow img{width:1.2rem;height:.8rem;margin-left:5px}.vgt2024_moreProducts .interest_txt{display:flex;align-items:center;font-size:13px;padding:3px 6px;width:100%;gap:5px}.vgt2024_moreProducts .interest_txt .logo{min-height:20px;min-width:20px;position:relative}.vgt2024_moreProducts .interest_txt .logo>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.vgt2024_moreProducts .interest_txt span:first-child{font-weight:500;margin-right:10px;position:relative}.vgt2024_moreProducts .interest_txt span:first-child::after{content:"";display:block;width:1px;height:12px;background:#acacac;position:absolute;top:6px;right:-8px}.vgt2024_moreProducts .interest_txt span:nth-child(2){font-weight:500}.vgt2024_moreProducts .interest_txt .airline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.vgt2024_moreProducts .modepcfmproduct_txt span:first-child{font-weight:500}.vgt2024_moreProducts .modepcfmproduct_txt{display:flex;align-items:center;font-size:13px;padding:3px;line-height:0;color:#666}.vgt2024_moreProducts .modepcfmproduct_txt .product-box{display:inline-block;margin:0 5px;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#fff;height:20px;line-height:0}.vgt2024_moreProducts .modepcfmproduct_txt .product-box a{text-decoration:none;color:#333}#heartButton{width:23px;height:23px;background:url('https://contents.verygoodtour.com/Images/vgt2024/interest.png') no-repeat center center;background-size:contain;cursor:pointer;border:0;outline:0}#heartButton.filled{background:url('https://contents.verygoodtour.com/Images/vgt2024/interest_on.png') no-repeat center center;background-size:contain}.vgt2024_prodect_stateWrap{font-size:13px;margin-top:7px;display:none;font-weight:500}.vgt2024_prodect_stateWrap .stateElement:last-child{border-bottom:0}.vgt2024_prodect_stateWrap .stateElement{display:flex;justify-content:space-between;padding:4px 8px;background:#f5f5f8;margin-bottom:7px;border-radius:5px}.vgt2024_prodect_stateWrap .stateElement .stateTxt{display:flex;align-items:center}.vgt2024_prodect_stateWrap .stateElement .stateTxt .logo{height:21px;margin:0 3px}.vgt2024_prodect_stateWrap .stateElement .stateTxt p:first-child{width:63px;height:21px;line-height:20px;text-align:center;padding:0 6px;border-radius:20px;color:#fff}.vgt2024_prodect_stateWrap .stateElement .stateTxt.available p:first-child{border:1px solid #589bff;color:#589bff}.vgt2024_prodect_stateWrap .stateElement .stateTxt.waiting p:first-child{border:1px solid #5fc59b;color:#5fc59b}.vgt2024_prodect_stateWrap .stateElement .stateTxt.evt p:first-child{border:1px solid #f3776b;color:#f3776b}.vgt2024_prodect_stateWrap .stateElement .stateTxt.close p:first-child{border:1px solid #aaa;color:#aaa}.vgt2024_prodect_stateWrap .stateElement .stateTxt p:nth-child(2){padding:5px 10px}.vgt2024_prodect_stateWrap .stateElement .statePrice p:first-child{padding:0;color:#e30000;font-weight:600}.vgt2024_main_4 .icon_imgs{position:relative}.vgt2024_main_4 .icon_imgs img{width:7.6rem}.vgt2024_main_4 .icon_imgs img+span{width:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:1.4rem;font-weight:bold}.vgt2024_new_searchBtn{width:100%;border:0;text-align:center;background:#06f;padding:14px 0;color:#fff;margin-top:10px;border-radius:5px}.min_height{min-height:calc(100vh - 415px)}.txt_max2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vgt2024_template.vgt2024_live,.vgt2024_template.vgt2024_live .swiper-slide{background:none!important}.vgt2024_template.vgt2024_live .vgt_live_slide{overflow:hidden;border-radius:10px}.vgt2024_template.vgt2024_live .vgt_live_slide{position:relative;padding-bottom:177.777%}.vgt2024_template.vgt2024_live .vgt_live_slide img{border-radius:10px}.vgt2024_template.vgt2024_live .vgt_live_slide iframe{position:absolute;width:100%;height:100%;left:0;right:0;border-radius:10px}.vgt2024_template.vgt2024_live .onAir{display:flex;position:absolute;top:10px;left:10px;color:#fff;text-align:center;z-index:1;font-size:14px}.vgt2024_template.vgt2024_live .onAir.soon div{background:#000;padding:1px 12px;border-radius:20px;margin-right:5px}.vgt2024_template.vgt2024_live .onAir div{background:#d80042;padding:1px 12px;border-radius:20px;margin-right:5px}.vgt2024_template.vgt2024_live .onAir_contents{width:100%;max-width:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:1}.vgt2024_template.vgt2024_live .onAir_contents img{width:40px}.vgt2024_template.vgt2024_live .onAir_contents .p1{font-weight:bold;margin:10px 0}.vgt2024_template.vgt2024_live .onAir_contents .p2{font-weight:bold;margin-bottom:15px;font-size:25px}.vgt2024_template.vgt2024_live .onAir_contents .noti_box{display:flex;justify-content:center;align-items:center;color:#d80042;background:#fff;font-weight:bold;font-size:15px;border-radius:20px;padding:4px 20px}.vgt2024_template.vgt2024_live .onAir_contents .noti_box .noti.off{color:#808080}.vgt2024_template.vgt2024_live .onAir_contents .noti_box img{width:13px;height:14px;margin-right:3px}.vgt2024_template.vgt2024_live .live_thumb{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.vgt2024_template.vgt2024_live .live_thumb_background{width:100%;height:100%;background:#00000036;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vgt2024_template.vgt2024_live .live_thumb_footer{font-weight:bold;font-size:14px;text-align:left;line-height:20px;margin-top:10px}.vgt2024_template.vgt2024_live .live_thumb_footer p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#303030}.vgt2024_template.vgt2024_live_again .tem_wrap{height:200px;border-bottom:0!important}.vgt2024_template.vgt2024_live_again .square-content.left_img{height:180px}.vgt2024_template.vgt2024_live_again .contents_wrap{min-height:125px!important}.vgt2024_template.vgt2024_live_again .broadcast_date p{font-size:13px;font-weight:bold;color:#d80042}.vgt2024_template.vgt2024_live_again .broadcast_contents{border:1px solid #eee;border-radius:5px;overflow:hidden}.vgt2024_template.vgt2024_live_again .broadcast_contents .tem_wrap_left{min-width:initial!important}.vgt2024_template.vgt2024_live_again .broadcast_contents .tem_wrap_left .square-container{width:53px}.vgt2024_template.vgt2024_live_again .broadcast_contents .tem_wrap_right .p1{font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#808080}.vgt2024_template.vgt2024_live_again .broadcast_contents .tem_wrap_right .p2{font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:bold;color:#808080}.vgt2024_template.vgt2024_live_again .broadcast_contents .tem_wrap_right .p_wrap{margin:6px 0;line-height:20px}.ls_none ol li{list-style:none;word-break:normal}.ls_none p{word-break:normal}.ls_none.indent ol li{text-indent:-1.9rem;padding:0 0 .3rem .4rem}ol.indent_2 li{padding:0 0 .3rem 2.3rem!important}