.guide_comm{padding:0 2.6rem}.guide_comm .txt_info{margin:.4rem 0 1.2rem}.guide_comm .txt_info>span{color:#111;letter-spacing:-.07rem;align-items:center;font-size:1.7rem;font-weight:600;line-height:1.35;display:flex}.guide_comm .txt_info>span .name{color:#4585ff}.guide_comm .txt_info>span .state{color:#fff;letter-spacing:-.05rem;background-color:#4585ff;border-radius:.85rem .85rem .85rem 0;margin-left:.8rem;padding:0 .7rem;font-size:1.1rem;line-height:1.9rem;display:inline-block}.guide_comm .txt_info p{color:#111;letter-spacing:-.07rem;font-size:1.7rem;font-weight:600;line-height:1.35}.guide_comm .author_box{border:1px solid #e5e5e5;border-radius:.7rem;justify-content:space-between;align-items:center;padding:2rem 1.6rem;display:flex;position:relative}.guide_comm .author_box .flx_side{align-items:center;min-width:0;display:flex}.guide_comm .author_box .thumb{flex:none;width:2.8rem;height:2.8rem;display:block;position:relative;overflow:hidden}.guide_comm .author_box .thumb:before{content:"";background:#f4f4f4 url(https://image.hanatour.com/usr/static/img2/mobile/com/profile_thum.png) 0 0/100% no-repeat;border-radius:100%;position:absolute;inset:0}.guide_comm .author_box .thumb img{object-fit:cover;border:.5px solid #ddd;border-radius:100%;width:2.8rem;height:2.8rem;display:block;position:relative}.guide_comm .author_box .thumb+.thumb{margin-left:-2.2rem}.guide_comm .author_box>.flx_side:first-child{flex:auto;min-width:0}.guide_comm .author_box .txt_info{color:#111;vertical-align:middle;min-width:0;margin:0;padding:0 .3rem 0 .8rem;font-size:1.3rem;font-weight:500;overflow:hidden}.guide_comm .author_box .txt_info span{font-weight:500;display:block}.guide_comm .author_box .txt_info span.ell{color:#111;letter-spacing:-.064rem;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1.6rem;line-height:1.2;display:-webkit-box;overflow:hidden}.guide_comm .author_box .txt_info span.txt{color:#999;letter-spacing:-.056rem;margin:0;padding-top:.3rem;font-size:1.4rem;line-height:1.17}.guide_comm .author_box .txt_info .name{align-items:center;display:flex}.guide_comm .author_box button{white-space:nowrap;flex:none}.guide_comm .author_box button span{color:#4585ff;letter-spacing:-.084rem;font-size:1.4rem;font-weight:600;line-height:1.32;position:relative}.guide_comm .author_box button span:after{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_arrBlue_w12.png) 0 0/100% no-repeat;width:1.2rem;height:1.2rem;margin-left:.4rem;display:inline-block;position:relative;top:0}.guideComm_rList_wrap{padding:3.2rem 0;position:relative}.guideComm_rList_wrap .guideComm_rList{margin:0;overflow:hidden}.guideComm_rList_wrap .guideComm_rList .swiper{overflow:visible}.guideComm_rList_wrap .guideComm_rList .swiper-pagination{padding-top:2.3rem;line-height:0;position:static}.guideComm_rList_wrap .guideComm_rList .swiper-pagination-bullet{opacity:1;background-color:#ddd;width:.6rem;height:.6rem;margin:0 .3rem}.guideComm_rList_wrap .guideComm_rList .swiper-pagination-bullet-active{background-color:#4585ff}.guideComm_rList_wrap .guideComm_rList .guide-communication-slide-content,.guideComm_rList_wrap .guideComm_rList .review-slide-content{padding:.1rem 0}.guideComm_rList_wrap .guideComm_rList .rList_box{background-color:#fff;border-radius:1.5rem;padding:2rem;position:relative;box-shadow:0 3px 13px #11111114}.guideComm_rList_wrap .guideComm_rList .rList_box .greeting{color:#111;letter-spacing:-.07rem;font-size:1.7rem;font-weight:600;line-height:1.24}.guideComm_rList_wrap .guideComm_rList .rList_box .greeting strong{color:#4585ff;display:block}.guideComm_rList_wrap .guideComm_rList .rList_box .desc_info{padding:.8rem 0 1.2rem}.guideComm_rList_wrap .guideComm_rList .rList_box .desc_info span{color:#111;letter-spacing:-.048rem;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:1.5rem;padding-left:1.6rem;font-size:1.2rem;font-weight:400;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.guideComm_rList_wrap .guideComm_rList .rList_box .desc_info span:before{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ic_calendar_line.png) 0 0/100% no-repeat;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.guideComm_rList_wrap .guideComm_rList .rList_box .desc_info span+span{margin-top:.4rem}.guideComm_rList_wrap .guideComm_rList .rList_box .desc_info span+span:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/com/ic_location_line.png)}.guideComm_rList_wrap .guideComm_rList .rList_box .btn_wrap{justify-content:space-between;margin:0;padding:0;display:flex}.guideComm_rList_wrap .guideComm_rList .rList_box .btn_wrap button{color:#333;letter-spacing:-.072rem;border:1px solid #e5e5e5;border-radius:5.5rem;width:100%;max-width:18rem;height:4.2rem;margin:0 auto;font-size:1.2rem;font-weight:600;line-height:4.1rem}.guideComm_rList_wrap .guideComm_rList .rList_box .btn_wrap button+button{margin-left:.8rem}.guideComm_rList_wrap .guideComm_rList .rList_box .btn_wrap button span.ico{color:#4585ff;position:relative}.guideComm_rList_wrap .guideComm_rList .rList_box .btn_wrap button span.ico:before{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_editBlue_w16.png) 0 0/100% no-repeat;width:1.6rem;height:1.6rem;margin-right:.4rem;display:inline-block;position:relative;top:.25rem}.guideComm_rList_wrap .guideComm_rList .rList_box .btn_close{z-index:5;position:absolute;top:1.6rem;right:1.6rem}.guideComm_rList_wrap .guideComm_rList .rList_box .btn_close button{width:2rem;height:2rem;font-size:0;position:relative}.guideComm_rList_wrap .guideComm_rList .rList_box .btn_close button:before{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_closeGray_w12.png) 0 0/1.2rem 1.2rem no-repeat;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btnTxt_close{color:#999;letter-spacing:-.05rem;text-align:center;margin:1.2rem auto 1.6rem;font-size:1.2rem;text-decoration:underline;display:block}.comp_guide_communication_baby .container,.comp_guide_review .container{max-width:none;padding:0}.comp_guide_communication_baby .btnTxt_close,.comp_guide_review .btnTxt_close{text-align:center;width:100%;margin:1.2rem auto 1.6rem}.swiper-slide img{width:100%;display:block}.home_contents{padding-bottom:3.2rem}.home_contents.container{max-width:none}.main-component:empty{background-color:#0000!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.comp_magazine_list{z-index:1;padding:0 0 2.4rem;position:relative}.comp_magazine_list:after{content:"";z-index:-1;background-color:#f5f5f5;display:block;position:absolute;inset:11rem 0 0}.comp_magazine_list .magazine_info{background-color:#ccc;border-radius:2rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:37.6rem;margin:0 2rem;display:flex;position:relative}.comp_magazine_list .magazine_info h2{z-index:10;position:absolute;top:4.9rem;left:-2.6rem}.comp_magazine_list .magazine_info h2:before{content:"";background-color:#fff;width:11.7rem;height:.1rem;display:block;position:absolute}.comp_magazine_list .magazine_info h2 span{background-color:#000;width:2.6rem;height:.1rem;display:block;position:absolute}.comp_magazine_list .magazine_info h2 em{color:#fff;letter-spacing:normal;text-transform:capitalize;padding-left:5.2rem;font-size:1.5rem;font-weight:700}.comp_magazine_list .magazine_info .version{z-index:10;text-align:center;background-color:#fff;border-radius:.5rem;height:auto;padding:1rem 1.2rem;position:absolute;top:2.6rem;right:2.6rem;box-shadow:0 1px 8px #00000029}.comp_magazine_list .magazine_info .version .year{color:#111;font-size:1.1rem;font-weight:500}.comp_magazine_list .magazine_info .version .month{color:#111;font-size:1.7rem;font-weight:700;line-height:2.2rem}.comp_magazine_list .magazine_info .version .month span{font-size:1.9rem;font-weight:700}.comp_magazine_list .magazine_info .maga_title{z-index:10;letter-spacing:-.015rem;color:#fff;margin:0 1.6rem;padding-top:1rem;font-family:hnt-font;font-size:2.4rem;font-weight:400;line-height:1.27}.comp_magazine_list .magazine_info .maga_title:before{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_quotation_solid_03.png) 0 0/100%;width:1.2rem;height:1.2rem;display:block;position:relative;top:-.8rem;left:0}.comp_magazine_list .magazine_info .maga_subtitle{z-index:10;color:#fff;opacity:.7;letter-spacing:-.026rem;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 1.6rem 2.4rem;padding-top:.8rem;font-size:1.3rem;display:-webkit-box;overflow:hidden}.comp_magazine_list .magazine_info .thumbnail{position:absolute;inset:0}.comp_magazine_list .magazine_info .thumbnail img{background-size:5rem;border-radius:2rem;width:100%;height:100%}.comp_magazine_list .swiper-pagination{text-align:center;padding-top:1.4rem;line-height:1;position:relative;bottom:auto}.comp_magazine_list .swiper-pagination-bullet{vertical-align:middle;opacity:1;background:#0000001a;border-radius:100%;width:.6rem;height:.6rem;margin:0 4px}.comp_magazine_list .swiper-pagination-bullet-active{background:#5e2bb8}.comp_magazine_list .btn_wrap{margin:2rem 9rem 0;padding:0}.comp_magazine_list .btn_wrap .btn01{background-color:#0000;font-weight:500}@media only screen and (min-device-width:768px){.comp_magazine_list .magazine_info{width:auto;height:112.4rem}.comp_magazine_list .magazine_info h2{font-size:3.6rem;line-height:3.4rem;top:7.9rem}.comp_magazine_list .magazine_info h2:before{width:20.7rem}.comp_magazine_list .magazine_info h2 em{padding-left:6rem;font-size:3.4rem}.comp_magazine_list .magazine_info .version{width:auto!important;height:auto!important}.comp_magazine_list .magazine_info .version .year{font-size:2rem}.comp_magazine_list .magazine_info .version .month{font-size:2.5rem}.comp_magazine_list .magazine_info .version .month span{font-size:2.6rem}.comp_magazine_list .magazine_info .maga_title{font-size:3.6rem;line-height:4rem}.comp_magazine_list .magazine_info .maga_subtitle{font-size:2rem}}.ios .comp_magazine_list .magazine_info h2 em{font-size:1.6rem}.ios .comp_magazine_list .magazine_info .version{border-radius:5px}.comp_slide_banner.subhome_spacing{padding:0 2rem}.comp_slide_banner.subhome_spacing .banner_link{display:block}.comp_slide_banner.subhome_spacing.has_pagination{padding-bottom:1.6rem}.comp_slide_banner.subhome_spacing.has_pagination .slick-dots{padding-top:1.4rem}.comp_slide_banner .slide_banner_container{position:relative;overflow:visible}.comp_slide_banner .slide_banner_container .swiper.swiper-horizontal>.swiper-pagination{text-align:center;padding-top:1.4rem;line-height:1;position:relative;bottom:auto}.comp_slide_banner .slide_banner_container .swiper-pagination-bullet{vertical-align:middle;opacity:1;background:#0000001a;border-radius:100%;width:.6rem;height:.6rem;margin:0 4px}.comp_slide_banner .slide_banner_container .swiper-pagination-bullet-active{background:#5e2bb8}.comp_slide_banner .slide_banner_container .item_more_list{z-index:2;color:#fff;background:#1116;border-radius:1rem;justify-content:center;padding:0 .8rem;font-size:1.2rem;font-weight:400;display:flex;position:absolute;bottom:1rem;right:1rem}.comp_slide_banner .slide_banner_container .item_more_list .current_index{font-weight:700}.Hlive_shop{background-color:#f5f5f5}.Hlive_shop .video_main_title{padding-top:2rem}.Hlive_shop .video_main_title .title{font-size:2rem;line-height:1.25}.Hlive_shop .video_main_title .title_img,.Hlive_shop .video_main_title .title_motion{width:19.5rem;height:2.5rem;max-height:4.7rem}.Hlive_shop .video_main_title .title_img img{max-height:100%}.Hlive_shop .video_main_title .title_motion>div{max-width:19.5rem;max-height:2.5rem}.Hlive_shop .video_main_title .title_text{letter-spacing:-.064rem;color:#111;width:19.5rem;height:2.3rem;font-size:1.6rem;font-weight:600;line-height:1.4;overflow:hidden}.Hlive_shop .video_main_title .title_text em{color:#5e2bb8}.Hlive_shop .video_main_title .link{color:#111;margin-bottom:0}.Hlive_shop .video_main_title .link:after{background:url(https://image.hanatour.com/usr/static/img2/mobile_dcr/main/ico_arrow_right_s24.png) 50%/1.2rem no-repeat;width:1.2rem;height:1.2rem}.Hlive_shop .video_area .btns .alarm.icon:before{background:url(https://image.hanatour.com/usr/static/img2/mobile/livecm/icon-alarm-solid.png) 0 0/100% no-repeat;width:1.2rem;height:1.2rem;margin:-.2rem 0 0}.Hlive_shop .video_area .btns button span{font-weight:600}.Hlive_shop .video_product_detail .title strong{color:#111;height:auto;font-weight:600;line-height:1.28}.Hlive_shop .video_product_detail .video_notice span.timer_text{margin-right:0;font-weight:600}.Hlive_shop{margin-bottom:3.2rem}.Hlive_shop .hlive_pip_area .pip_conts{z-index:1000;background-color:#fff;border:.3rem solid #1ebfc7;border-radius:1.2rem;width:9.4rem;height:12.6rem;font-size:0;line-height:0;display:inline;position:fixed;bottom:8.2rem;left:2.6rem;box-shadow:0 4px 8px #1113}.Hlive_shop .hlive_pip_area .pip_conts.live_txt .live_box{z-index:1;text-align:center;width:100%;height:100%;padding:2.8rem 0 0;position:absolute;top:0;left:0}.Hlive_shop .hlive_pip_area .pip_conts.live_txt .live_box>img{object-fit:unset;border-radius:0;width:4rem;height:1.2rem;margin:0 auto;display:block}.Hlive_shop .hlive_pip_area .pip_conts.live_txt .live_box strong{text-align:center;color:#fff;margin-top:.5rem;font-size:1.4rem;font-weight:800;line-height:1.6rem;display:block}.Hlive_shop .hlive_pip_area .pip_conts.live_txt .live_box strong+strong{margin-top:0}.Hlive_shop .hlive_pip_area .pip_conts.live_txt .box_equalizer{top:unset;bottom:0;left:unset;text-align:center;border-radius:0;justify-content:center;align-items:center;width:100%;margin:0;padding:.3rem 0 0}.Hlive_shop .hlive_pip_area .pip_conts.live_txt .box_equalizer svg{width:.8rem;height:.8rem;margin:0}.Hlive_shop .hlive_pip_area .pip_conts.live_txt .btn_pip_close{width:1.2rem;height:1.2rem;top:.9rem;right:.9rem}.Hlive_shop .hlive_pip_area .pip_conts.live_txt:after{display:none}.Hlive_shop .hlive_pip_area .pip_conts:after{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_play_white.png) 50%/100% no-repeat;width:2.7rem;height:2.7rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.Hlive_shop .hlive_pip_area .pip_conts .hlive_thumb{width:8.8rem;height:12rem;overflow:hidden}.Hlive_shop .hlive_pip_area .pip_conts .hlive_thumb img{object-fit:cover;border-radius:.9rem;width:100%;height:100%}.Hlive_shop .hlive_pip_area .pip_conts .hlive_thumb:after{content:"";background-color:#0006;border-radius:.9rem;display:block;position:absolute;inset:0}.Hlive_shop .hlive_pip_area .pip_conts .box_equalizer{background-color:#0fbfc7;border-radius:1.2rem 0;width:5.7rem;height:1.85rem;padding-left:.5rem;line-height:1.8rem;display:flex;position:absolute;top:-.3rem;left:-.3rem}.Hlive_shop .hlive_pip_area .pip_conts .box_equalizer span{color:#fff;margin-right:.4rem;font-size:.9rem;font-weight:700;display:inline-block}.Hlive_shop .hlive_pip_area .pip_conts .box_equalizer svg{fill:#fff;margin-top:.4rem}.Hlive_shop .hlive_pip_area .pip_conts .btn_pip_close{background:url(https://image.hanatour.com/usr/static/img2/mobile_dcr/main/ico_close_white_s17.png) 50%/1.7rem no-repeat;width:1.4rem;height:1.4rem;font-size:0;position:absolute;top:1.1rem;right:1.1rem}.hanalive_ver2 .hanalive_tit{justify-content:space-between;align-items:center;padding:0 2rem 1.2rem;display:flex}.hanalive_ver2 .hanalive_tit .title_img img{height:2.5rem}.hanalive_ver2 .hanalive_tit .link a{color:#111;font-size:1.3rem;font-weight:600}.hanalive_ver2 .hanalive_tit .link a:after{content:"";vertical-align:top;background:url(https://image.hanatour.com/usr/static/img2/mobile_dcr/main/ico_arrow_right_s24.png) 50%/100% no-repeat;width:1.2rem;height:1.2rem;margin:.45rem 0 0;display:inline-block}.hanalive_ver2 .hanalive_tit .link a:active{background-color:#1113;border-radius:.4rem;padding-left:.3rem}.hanalive_ver2 .live_list>div{overflow:scroll hidden}.hanalive_ver2 .live_list>div::-webkit-scrollbar{display:none}.hanalive_ver2 .live_list>div ul{width:max-content;padding:0 2rem;overflow:scroll hidden}.hanalive_ver2 .live_list>div ul::-webkit-scrollbar{display:none}.hanalive_ver2 .live_list>div ul li{float:left;z-index:9;width:20rem;position:relative;overflow:hidden}.hanalive_ver2 .live_list>div ul li:after{content:"";top:0}.hanalive_ver2 .live_list>div ul li:not(:last-child){margin:0 1.2rem 0 0}.hanalive_ver2 .live_list>div ul li .video_area{border-radius:1.2rem;height:26.8rem;position:relative;overflow:hidden}.hanalive_ver2 .live_list>div ul li .video_area:active .thumb img{transition:transform 1s;transform:scale(1)}.hanalive_ver2 .live_list>div ul li .video_area .thumb{height:100%}.hanalive_ver2 .live_list>div ul li .video_area .thumb img{height:100%;transform:scale(1.1)}.hanalive_ver2 .live_list>div ul li .video_area .video_badges{z-index:10;justify-content:space-between;width:calc(100% - 2.4rem);font-size:1.1rem;display:flex;position:absolute;top:1.2rem;left:1.2rem}.hanalive_ver2 .live_list>div ul li .video_area .video_badges .badge{color:#fff;background:#0dbfc7;border-radius:.2rem;height:auto;padding:0 .4rem;font-weight:600;line-height:1.6rem}.hanalive_ver2 .live_list>div ul li .video_area .video_badges .badge .box_equalizer{color:#000}.hanalive_ver2 .live_list>div ul li .video_area .video_badges .coming{color:#fff;background:#5e2bb8}.hanalive_ver2 .live_list>div ul li .video_area .video_badges .like{color:#fff;height:auto;font-weight:600;line-height:1.6rem}.hanalive_ver2 .live_list>div ul li .video_area .video_scheduled{z-index:10;background:0 0;width:20%;height:25%;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.hanalive_ver2 .live_list>div ul li .video_area .video_scheduled .video_play_btn_cover{color:#000}.hanalive_ver2 .live_list>div ul li .video_area .video_scheduled .video_play_btn_cover span{width:4rem;height:4rem}.hanalive_ver2 .live_list>div ul li .video_area .video_scheduled .video_play_btn_cover span:after{background-size:19rem}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled{z-index:10;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .date{color:#fff;letter-spacing:-.056rem;font-size:1.5rem}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .time{color:#fff;margin-top:.2rem;font-size:2.8rem;font-weight:700;line-height:2.8rem}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box{flex-direction:column;display:flex}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm{letter-spacing:-.056rem;background:#fff;border:1px solid #fff;border-radius:2.5rem;margin:1.2rem auto 0;padding:.7rem 1.6rem;font-size:1.2rem}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm:before{content:""}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm span{color:#5e2bb8;font-size:1.2rem;font-weight:600}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm:before{content:"";vertical-align:middle;width:1.6rem;height:1.6rem;margin:-.1rem .4rem 0 0;display:inline-block}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm.icon{background:0 0}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm.icon:before{background:url(https://image.hanatour.com/usr/static/svg/icon_line_white_alarm.svg) 0 0/100% no-repeat}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm.icon span{color:#fff}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm.subscribe:before{background:url(https://image.hanatour.com/usr/static/svg/icon_solid_blue_alarm_on.svg) 0 0/100% no-repeat}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm.subscribe span{color:#4585ff}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm.on:before{background:url(https://image.hanatour.com/usr/static/svg/icon_solid_air_alarm_on.svg) 0 0/100% no-repeat}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm.on span{color:#5e2bb8}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .alarm .lottie_alarm{vertical-align:middle;width:1.3rem!important;height:1.3rem!important}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .teaser{background:#fff;border:1px solid #fff;border-radius:2.5rem;margin:1.5rem auto 0;padding:.6rem 1.5rem;font-size:1.2rem}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .teaser:before{content:""}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .teaser span{color:#5e2bb8;font-size:1.2rem}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .teaser.icon{background:0 0;margin:.4rem auto}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .teaser.icon:before{content:"";vertical-align:middle;background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_play_white.png) -.4rem -.2rem/1.8rem no-repeat;width:1.2rem;height:1.2rem;margin:-.1rem .3rem 0 0;display:inline-block}.hanalive_ver2 .live_list>div ul li .video_area .alarm_scheduled .button_box .teaser.icon span{color:#fff}.hanalive_ver2 .live_list>div ul li .video_area .product_box{z-index:10;background:#0009;border-radius:.4rem;align-items:center;height:4.6rem;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem;overflow:hidden}.hanalive_ver2 .live_list>div ul li .video_area .product_box img{width:4.6rem;height:4.6rem;margin:0 .6rem 0 0}.hanalive_ver2 .live_list>div ul li .video_area .product_box a{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:0 .6rem 0 0;display:flex}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .tit{color:#fff;-webkit-line-clamp:1;text-overflow:ellipsis;opacity:.8;-webkit-box-orient:vertical;height:1.4rem;margin-top:-.1rem;padding:0 0 0 .2rem;font-size:1rem;font-weight:500;display:-webkit-box;overflow:hidden}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .tit.eps2{-webkit-line-clamp:2;height:auto;line-height:1.5}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .previous_price{height:1.4rem;margin-top:-.1rem}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .previous_price strong{vertical-align:top;color:#aaa;font-size:1rem;font-weight:400;text-decoration:line-through}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .previous_price span{vertical-align:top;color:#aaa;font-size:1rem;font-weight:400}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .login_txt{margin-top:0}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .login_txt strong{color:#fff;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .price_box{height:1.4rem;margin-top:-.2rem}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .price_box strong{vertical-align:top;margin:0 .2rem 0 0;font-size:1.1rem;display:inline-block}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .price_box .percent{color:#ff299c}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .price_box .price{color:#fff}.hanalive_ver2 .live_list>div ul li .video_area .product_box a .price_box .price span{color:#fff;margin-left:.2rem;font-size:1rem;font-weight:400}.hanalive_ver2 .live_list>div ul li .video_area:after{content:"";background:#0006;width:100%;height:100%;position:absolute;top:0}.hanalive_ver2 .live_list>div ul li .video_area.on_air:before{content:"";z-index:1;background:linear-gradient(#1116 17%,#0000);width:100%;height:5.9rem;position:absolute;top:0}.hanalive_ver2 .live_list>div ul li .video_area.on_air:after{background:#1113}.hanalive_ver2 .live_list>div ul li .txt_area .product_tit{color:#111;letter-spacing:-.03rem;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:.8rem 0 .4rem;font-size:1.5rem;font-weight:500;line-height:1.27;display:-webkit-box;overflow:hidden}.hanalive_ver2 .live_list>div ul li .txt_area .hash_tag{color:#666;letter-spacing:-.03rem;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.3rem;line-height:1.31;display:-webkit-box;overflow:hidden}.hanalive_ver2 .live_list.lone ul{width:auto}.hanalive_ver2 .live_list.lone ul li{float:none;width:auto;margin:0}.hanalive_ver2 .live_list.lone ul li .video_area{height:20rem}.hanalive_ver2 .live_list.lone ul li .video_area .alarm_scheduled .button_box{flex-direction:row}.hanalive_ver2 .live_list.lone ul li .video_area .alarm_scheduled .button_box button{margin:1.2rem .4rem 0}.hanalive_ver2 .history,.hanalive_ver2 .history img{color:#111}.hanalive_ver2 .episode_list{background:#f5f5f5;border-radius:.8rem;margin:1.6rem 2rem 0;padding:1.2rem}.hanalive_ver2 .episode_list a{display:flex;position:relative}.hanalive_ver2 .episode_list a img{border-radius:.6rem;width:6rem;height:6rem;margin:0 .8rem 0 0}.hanalive_ver2 .episode_list a div{flex-direction:column;display:flex}.hanalive_ver2 .episode_list a div>strong{color:#111;font-size:1.3rem}.hanalive_ver2 .episode_list a div p{color:#333;letter-spacing:-.052rem;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:.2rem 0;font-size:1.3rem;line-height:1.31;display:-webkit-box;overflow:hidden}.hanalive_ver2 .episode_list a div .price_box{flex-direction:row;align-items:center}.hanalive_ver2 .episode_list a div .price_box .percent{color:#ff299c;margin:0 .5rem 0 0;font-size:1.4rem;font-weight:700;line-height:1.38}.hanalive_ver2 .episode_list a div .price_box .price{color:#111;margin:0 .5rem 0 0;font-size:1.4rem}.hanalive_ver2 .episode_list a div .price_box .price span{font-size:1.3rem;font-weight:400}.hanalive_ver2 .episode_list a div .price_box .prev{color:#aaa;padding-top:.2rem;font-size:1.1rem;text-decoration:line-through}.hanalive_ver2 .episode_list a:after{content:"";opacity:0;z-index:2;background-color:#1113;position:absolute;inset:-1.2rem}.hanalive_ver2 .episode_list a:active:after{opacity:1;transition:all .5s}@media only screen and (min-device-width:768px){.hanalive_ver2 .live_list.lone{position:relative}.hanalive_ver2 .live_list.lone ul{color:pink}.hanalive_ver2 .live_list.lone ul li{justify-content:space-between;display:flex}.hanalive_ver2 .live_list.lone ul li .video_area{flex:1}.hanalive_ver2 .live_list.lone ul li .video_area .product_box a .tit{-webkit-line-clamp:1}.hanalive_ver2 .live_list.lone ul li .txt_area{flex:1}.hanalive_ver2 .live_list.lone ul li .txt_area .product_tit,.hanalive_ver2 .live_list.lone ul li .txt_area .hash_tag{padding:0 0 0 1.2rem}.hanalive_ver2 .live_list.lone .episode_list{margin:0 2.6rem 1.1rem 1.2rem;position:absolute;bottom:0;left:50%}}.comp_quick_menu h2{z-index:2;color:#111;letter-spacing:-.078rem;margin:0;padding:0 2rem 1rem;font-size:1.4rem;font-weight:700;line-height:1.5;position:relative}.comp_quick_menu h2 em{color:#5e2bb8}.comp_quick_menu .quick_menu_container .quick_icon_list{-ms-overflow-style:none;scrollbar-width:none;width:100%;overflow:scroll hidden}.comp_quick_menu .quick_menu_container .quick_icon_list::-webkit-scrollbar{display:none}.comp_quick_menu .quick_menu_container .quick_icon_list ul{width:max-content;padding:0 2rem}.comp_quick_menu .quick_menu_container .quick_icon_list ul li{float:left;text-align:center;width:5.9rem;height:6.4rem;margin-left:.6rem;position:relative}.comp_quick_menu .quick_menu_container .quick_icon_list ul li a{cursor:pointer;-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000}.comp_quick_menu .quick_menu_container .quick_icon_list ul li:first-child{margin-left:-.2rem}.comp_quick_menu .quick_menu_container .quick_icon_list ul li:active{background-color:#1113;border-radius:.8rem}.comp_quick_menu .quick_menu_container .quick_icon_list ul li span{color:#111;font-weight:600;display:inline-block}.comp_quick_menu .quick_menu_container .quick_icon_list ul li .icon_img,.comp_quick_menu .quick_menu_container .quick_icon_list ul li .motion_img{width:3.2rem;height:3.2rem;margin:1.2rem auto .3rem;display:block;position:relative}.comp_quick_menu .quick_menu_container .quick_icon_list ul li .tag{z-index:2;color:#fff;white-space:nowrap;word-break:break-all;letter-spacing:-.04rem;border-radius:1.7rem;width:auto;min-width:2.1rem;max-width:6rem;padding:.4rem;font-size:.8rem;line-height:1;display:inline-block;position:absolute;top:0;left:0}.comp_quick_menu .quick_menu_container .quick_icon_list ul li .tag:after{content:"";border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;bottom:-.3rem;left:50%;transform:translate(-50%)}.comp_quick_menu .quick_menu_container .quick_icon_list ul li .tag.st_purple{background-color:#834fe0}.comp_quick_menu .quick_menu_container .quick_icon_list ul li .tag.st_purple:after{border-top:4px solid #834fe0}.comp_quick_menu .quick_menu_container .quick_icon_list ul li .tag.st_blue{background-color:#249df4}.comp_quick_menu .quick_menu_container .quick_icon_list ul li .tag.st_blue:after{border-top:4px solid #249df4}.comp_quick_menu .quick_menu_container .quick_icon_list ul li .icon_txt{letter-spacing:-.06rem;height:1.2rem;font-size:1.1rem;line-height:1.1;overflow:hidden}.comp_quick_menu .quick_menu_container .quick_icon_list ul:after{content:"";clear:both;display:block}.comp_quick_menu .quick_menu_container .quick_icon_list .icon_list_2nd{margin-bottom:1.7rem}.comp_quick_menu .quick_menu_container .quick_icon_list.fit_width_item>ul{touch-action:none;justify-content:space-between;width:calc(100% - 4rem);margin:0 auto;display:flex;padding:0!important}.comp_quick_menu .quick_menu_container .quick_icon_list.fit_width_item>ul li{float:none;margin-left:0!important}.comp_quick_menu .quick_menu_container .quick_icon_list.fit_width_item>ul:after{display:none}.comp_quick_menu .quick_menu_container .indicator{background-color:#ebebeb;border-radius:.5rem;width:6rem;height:.4rem;margin:0 auto;position:relative;overflow:hidden}.comp_quick_menu .quick_menu_container .indicator .pointer{z-index:2;background-color:#5e2bb8;border-radius:.5rem;width:50%;height:.4rem;position:absolute;top:0}.comp_quick_menu #navi_bar .navi_conts{opacity:0;z-index:3;background-color:#fff;height:5.2rem;position:relative;top:-12rem;overflow:scroll hidden;box-shadow:0 5px 5px #00000014}.comp_quick_menu #navi_bar .navi_conts::-webkit-scrollbar{display:none}.comp_quick_menu #navi_bar .navi_conts .quick_menu_list{width:max-content;padding:0 5rem 0 2rem}.comp_quick_menu #navi_bar .navi_conts .quick_menu_list:after{content:"";clear:both;display:block}.comp_quick_menu #navi_bar .navi_conts .quick_menu_list li{float:left;margin-right:2rem;padding-top:1.7rem;line-height:1.3}.comp_quick_menu #navi_bar .navi_conts .quick_menu_list li a{color:#111;font-size:1.5rem;font-weight:600;display:inline-block}.comp_quick_menu #navi_bar .navi_conts .deg_shadow{opacity:0;background:linear-gradient(90deg,#fff0 0%,#fff 26%);width:8.3rem;height:3rem;display:block;position:fixed;top:-12rem;right:0}.comp_quick_menu #navi_bar .navi_conts .btn_menu_more{opacity:0;background:#fff url(https://image.hanatour.com/usr/static/img2/mobile_dcr/main/ico_arrow_down_s24.png) 50%/1.3rem no-repeat;border:1px solid #e5e5e5;border-radius:.5rem;width:2.8rem;height:2.8rem;font-size:0;position:fixed;top:-12rem;right:2rem}.comp_quick_menu #navi_bar.sticky{z-index:1001;position:relative}.comp_quick_menu #navi_bar.sticky .navi_conts{opacity:1;z-index:11;top:0}.comp_quick_menu #navi_bar.sticky .navi_conts .deg_shadow,.comp_quick_menu #navi_bar.sticky .navi_conts .btn_menu_more{opacity:1;top:1.2rem}.comp_quick_menu #navi_bar .navi_conts,.comp_quick_menu #navi_bar.sticky .navi_conts{transition:all .55s;position:fixed;left:0;right:0}.comp_quick_menu #navi_bar .navi_conts .deg_shadow,.comp_quick_menu #navi_bar.sticky .navi_conts .deg_shadow,.comp_quick_menu #navi_bar .navi_conts .btn_menu_more,.comp_quick_menu #navi_bar.sticky .navi_conts .btn_menu_more{transition:all .55s}.comp_quick_menu.comp_ver2 .quick_menu_container{padding-bottom:1.6rem}.comp_quick_menu.comp_ver2 .quick_menu_container .quick_icon_list{padding-top:1rem}.comp_quick_menu.comp_ver2 .quick_menu_container .quick_icon_list ul li{height:6.7rem}.comp_quick_menu.comp_ver2 .quick_menu_container .quick_icon_list ul li .icon_img,.comp_quick_menu.comp_ver2 .quick_menu_container .quick_icon_list ul li .motion_img{margin:1.5rem auto .3rem}.comp_quick_menu.comp_ver2 .quick_menu_container .quick_icon_list ul li .icon_txt{width:100%}.comp_quick_menu.comp_ver2 .quick_menu_container .quick_icon_list ul li .tag{left:auto;right:0}.comp_quick_menu.comp_ver2 .quick_menu_container .quick_icon_list ul li .tag:after{border-left:0 solid #0000;border-right:.6rem solid #0000;left:auto;right:.4rem;transform:none}.comp_quick_menu.comp_ver2 .quick_menu_container .quick_icon_list ul li .tag.st_purple:after{border-top:.5rem solid #834fe0}.comp_quick_menu.comp_ver2 .quick_menu_container .quick_icon_list ul li .tag.st_blue:after{border-top:.5rem solid #249df4}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button{padding:0 2rem}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list{border-radius:.8rem;flex-wrap:wrap;justify-content:center;width:100%;display:flex;overflow:hidden}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list.item1 .item_box{width:100%}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list.item2 .item_box,.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list.item4 .item_box{width:50%}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list.item4 .item_box:nth-child(n+3){border-top:1px solid #0000}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list.item4 .item_box:nth-child(3){border-left:0}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list.item5 .item_box{width:33.3%}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list.item5 .item_box:nth-child(n+4){width:50%}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list.item5 .item_box:nth-child(4),.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list.item6 .item_box:nth-child(4){border-left:0}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box{border-left:1px solid #0000;width:33.3%;height:5rem}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box:first-child{border-left:none}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box:nth-child(n+4){border-top:1px solid #0000}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box:active{background-color:#1113}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box a{height:inherit;color:#111;letter-spacing:-.078rem;cursor:pointer;text-align:center;-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000;background-color:#4585ff14;padding-top:1.6rem;font-size:1.3rem;font-weight:600;display:block}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box .inner{width:fit-content;margin:0 auto;position:relative}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box span{display:block}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box span.text{max-width:6.8rem;height:2rem;overflow:hidden}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box span.tag_wrap{color:#4585ff;letter-spacing:-.04rem;background-color:#fff;border:1px solid #4585ff99;border-radius:.8rem;font-size:.8rem;font-weight:600;line-height:.8;position:absolute;top:-1.6rem;right:-1.2rem}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box span.tag_wrap .text_overflow{white-space:nowrap;text-overflow:ellipsis;max-width:7.6rem;height:1.2rem;padding:.2rem .4rem;line-height:1;overflow:hidden}.comp_quick_menu.comp_ver2 .quick_menu_container.type_button .quick_button_list .item_box span.tag_wrap:after{content:"";z-index:2;background:url(https://image.hanatour.com/usr/static/img2/mobile_dcr/main/ico_quick_tag_bgbottom.png) 50%/100% no-repeat;width:.9rem;height:.5rem;position:absolute;bottom:-.4rem;right:0}.comp_quick_menu.comp_ver3 .quick_menu_container{padding-bottom:1.2rem}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list{padding-top:0}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul{padding:0 2rem}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li{width:6.3rem;margin-left:.25rem}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li:first-child{margin-left:0}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li{height:8.3rem}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li .icon_img,.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li .motion_img{width:5.2rem;height:5.2rem;margin:.9rem auto 0}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li .icon_img img,.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li .motion_img img{border-radius:.8rem}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li .icon_txt{width:100%;height:1.3rem;margin-top:.4rem;display:block}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li .tag{left:auto;right:0}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li .tag:after{border-left:0 solid #0000;border-right:.6rem solid #0000;left:auto;right:.4rem;transform:none}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li .tag.st_purple:after{border-top:.5rem solid #834fe0}.comp_quick_menu.comp_ver3 .quick_menu_container .quick_icon_list ul li .tag.st_blue:after{border-top:.5rem solid #249df4}.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list{padding-top:.8rem}.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list .icon_list_1st{width:auto;display:flex}.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list .icon_list_1st li{color:#000;float:none;background:#f5f5f5;border-radius:.8rem;flex:4;width:auto;height:8.1rem;margin-left:1.2rem}.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list .icon_list_1st li a{color:#000}.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list .icon_list_1st li a .tag{color:#fff;top:-.7rem;left:50%;transform:translate(-50%)}.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list .icon_list_1st li a .tag:after{display:none}.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list .icon_list_1st li a .icon_txt{color:#111;letter-spacing:-.052rem;height:1.4rem;margin:1.6rem 0 0;font-size:1.3rem;line-height:1.3rem}.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list .icon_list_1st li a .icon_img{margin:0 auto}.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list .icon_list_1st li a .icon_img img.noimg,.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list .icon_list_1st li a .motion_img img.noimg{background-size:100%}.comp_quick_menu.comp_ver4 .quick_menu_container .quick_icon_list .icon_list_1st li:first-child{margin-left:0}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st{padding:0 2rem}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st li a .tag{color:#fff;background-color:#4485ff;top:0;left:50%;transform:translate(-50%)}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st li a .tag:after{display:none}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st li a .icon_txt{color:#333}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st li a .icon_img,.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st li a .motion_img{width:4rem;height:4rem;margin:.6rem auto .1rem}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st li a .icon_img img.noimg,.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st li a .motion_img img.noimg{border-radius:.6rem}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st li:first-child{color:#000}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st li:not(:first-child){margin-left:.1rem}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st+.icon_list_1st{margin-top:.3rem}.comp_quick_menu.comp_ver6 .quick_menu_container{-ms-overflow-style:none;scrollbar-width:none;width:100%;min-width:32rem;overflow:scroll hidden}.comp_quick_menu.comp_ver6 .quick_menu_container::-webkit-scrollbar{display:none}.comp_quick_menu.comp_ver6 .quick_menu_wrap{background-color:#fff;border-radius:1.2rem;width:max-content;min-width:calc(100% - 2.8rem);height:16rem;margin:0 1.4rem;padding:1.2rem 0 1.6rem}.comp_quick_menu.comp_ver6 .quick_menu_wrap:has(.list_group_tag){margin-top:.8rem}.comp_quick_menu.comp_ver6 .list_content{justify-content:flex-start;width:max-content;display:flex}.comp_quick_menu.comp_ver6 .list_content.total_item10:has(.group_1st.item4){width:100%}.comp_quick_menu.comp_ver6 .list_content.total_item10:has(.group_1st.item4) .group_1st.item4{width:40%}.comp_quick_menu.comp_ver6 .list_content.total_item10:has(.group_1st.item4) .group_2nd.item6{width:60%}.comp_quick_menu.comp_ver6 .list_content.total_item10:has(.group_1st.item6){width:100%}.comp_quick_menu.comp_ver6 .list_content.total_item10:has(.group_1st.item6) .group_1st.item6{width:60%}.comp_quick_menu.comp_ver6 .list_content.total_item10:has(.group_1st.item6) .group_2nd.item4{width:40%}.comp_quick_menu.comp_ver6 .list_content.total_item8{width:100%}.comp_quick_menu.comp_ver6 .list_content.total_item8 .list_group{flex:1}.comp_quick_menu.comp_ver6 .list_group{flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:.8rem .4rem;height:13.2rem;display:flex;position:relative}.comp_quick_menu.comp_ver6 .list_group.group_1st{padding:0 1.2rem 0 .8rem}.comp_quick_menu.comp_ver6 .list_group.group_2nd{padding:0 .8rem 0 1.2rem}.comp_quick_menu.comp_ver6 .list_group.group_2nd:before{content:"";background-color:#f5f5f5;width:.1rem;height:13.2rem;display:block;position:absolute;left:0}.comp_quick_menu.comp_ver6 .list_group.item4{min-width:13.6rem}.comp_quick_menu.comp_ver6 .list_group.item6{min-width:19.6rem}.comp_quick_menu.comp_ver6 .list_group.item8{min-width:25.6rem}.comp_quick_menu.comp_ver6 .list_group.item10{min-width:31.6rem}.comp_quick_menu.comp_ver6 .list_group.item12{min-width:37.6rem}.comp_quick_menu.comp_ver6 .list_group .list_group_tag{z-index:2;color:#fff;letter-spacing:-.016rem;background-color:#b0c0ce;border-radius:.8rem;height:1.4rem;padding:0 .4rem;font-size:.8rem;font-weight:800;line-height:1.8;position:absolute;top:-2rem;left:0}.comp_quick_menu.comp_ver6 .list_group .list_group_tag:after{content:"";border-left:.4rem solid #0000;border-right:.4rem solid #0000;border-top:.4rem solid var(--home-quickmenu-tag-tail,#b0c0ce);position:absolute;bottom:-.3rem;left:.6rem}.comp_quick_menu.comp_ver6 .list_group .list_group_tag.tag_text1{text-align:center;min-width:1.8rem}.comp_quick_menu.comp_ver6 .menu_item{text-align:center;-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000;width:5.6rem;height:6.2rem;display:block;position:relative}.comp_quick_menu.comp_ver6 .menu_item:active{background-color:#1113;border-radius:.4rem}.comp_quick_menu.comp_ver6 .menu_item>span{display:block}.comp_quick_menu.comp_ver6 .menu_item .icon_image,.comp_quick_menu.comp_ver6 .menu_item .motion_image{width:4.4rem;height:4.4rem;margin:0 auto .2rem}.comp_quick_menu.comp_ver6 .menu_item .icon_image img,.comp_quick_menu.comp_ver6 .menu_item .motion_image img{border-radius:.4rem}.comp_quick_menu.comp_ver6 .menu_item .icon_image img.noimg,.comp_quick_menu.comp_ver6 .menu_item .motion_image img.noimg{background-color:#e5e5e5;background-size:48%}.comp_quick_menu.comp_ver6 .menu_item .icon_label{color:#8050c8;letter-spacing:-.016rem;background-color:#ede6f7;border-radius:5rem;width:max-content;max-width:5rem;height:1.2rem;padding:0 .4rem;font-size:.8rem;font-weight:700;line-height:1.5;position:absolute;top:3.4rem;left:50%;overflow:hidden;transform:translate(-50%)}.comp_quick_menu.comp_ver6 .menu_item .icon_text{color:#666;letter-spacing:-.022rem;height:1.6rem;font-size:1.1rem;font-weight:600;line-height:1.5;overflow:hidden}@media only screen and (min-device-width:768px){.comp_quick_menu #navi_bar .navi_conts{max-width:1024px;margin:0 auto}.comp_quick_menu #navi_bar .navi_conts .quick_menu_list{height:100%}.comp_quick_menu #navi_bar .navi_conts .deg_shadow,.comp_quick_menu #navi_bar .navi_conts .btn_menu_more{position:absolute}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st{touch-action:none;justify-content:space-between;width:calc(100% - 4rem);margin:0 auto;display:flex;padding:0!important}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st li{float:none;margin-left:0!important}.comp_quick_menu.comp_ver5 .quick_menu_container .quick_icon_list .icon_list_1st:after{display:none}.comp_quick_menu.comp_ver6 .quick_menu_wrap .list_content.total_item8 .menu_item{width:calc(50% - .4rem)}}@media (min-width:768px) and (max-width:1023px){.comp_quick_menu.comp_ver6 .list_group.item4{min-width:29.8rem}.comp_quick_menu.comp_ver6 .list_group.item6{min-width:43.9rem}.comp_quick_menu.comp_ver6 .list_group.item8{min-width:58rem}.comp_quick_menu.comp_ver6 .list_group.item10{min-width:72.1rem}.comp_quick_menu.comp_ver6 .list_group.item12{min-width:86.2rem}.comp_quick_menu.comp_ver6 .menu_item{width:13.7rem}}@media only screen and (min-width:1024px){.comp_quick_menu.comp_ver6 .list_group.item4{min-width:40.2rem}.comp_quick_menu.comp_ver6 .list_group.item6{min-width:59.5rem}.comp_quick_menu.comp_ver6 .list_group.item8{min-width:78.8rem}.comp_quick_menu.comp_ver6 .list_group.item10{min-width:98.1rem}.comp_quick_menu.comp_ver6 .list_group.item12{min-width:117.4rem}.comp_quick_menu.comp_ver6 .menu_item{width:18.9rem}}.comp_hot_place_list .sp_list_wrap{margin-top:0}.comp_hot_place_list .sp_list_wrap .scroll_wrap{z-index:100;margin:0;padding:1rem 0;overflow:scroll hidden}.comp_hot_place_list .sp_list_wrap .scroll_wrap .sc_list{padding:0 2rem}.comp_hot_place_list .sp_list_wrap .scroll_wrap .sc_list .sc_item{flex:none;width:18rem;height:18rem;margin:0;display:list-item;position:relative}.comp_hot_place_list .sp_list_wrap .scroll_wrap .sc_list .sc_item:last-child{width:20.6rem;padding-right:2rem}.comp_hot_place_list .sp_list_wrap .scroll_wrap .sc_list .sc_item+.sc_item{margin:0 0 0 1.7rem}.comp_hot_place_list .item_unit{text-align:left;border-radius:1rem;position:relative;box-shadow:0 2px 4px #0000001a}.comp_hot_place_list .item_unit .thumbnail{background:#f2f2f2 url(https://image.hanatour.com/usr/static/img2/mobile/com/noimage.png) 50%/5rem no-repeat;border-radius:1rem;width:18rem;height:18rem;margin:0;display:block;position:relative;overflow:hidden}.comp_hot_place_list .item_unit .thumbnail:before{content:"";background-color:#1116;display:block;position:absolute;inset:0}.comp_hot_place_list .item_unit .thumbnail img{object-fit:cover;border-radius:1rem;width:100%;height:100%}.comp_hot_place_list .item_unit .tourcity_info{z-index:2;width:100%;padding:0 1rem 0 2.1rem;position:absolute;top:2.5rem;left:0}.comp_hot_place_list .item_unit .tourcity_info .tit_txt{letter-spacing:-1px;color:#fff;margin-bottom:.7rem;font-family:hnt-font;font-size:2.2rem;font-weight:600}.comp_hot_place_list .item_unit .tourcity_info span{letter-spacing:-.7px;color:#fff;font-size:1.2rem}.comp_hot_place_list .item_unit .morecity_cont{text-align:center;width:18rem;height:18rem}.comp_hot_place_list .item_unit .morecity_cont .comment{letter-spacing:-.7px;color:#111;margin-bottom:.4rem;padding-top:4rem;font-size:1.4rem;font-weight:600}.comp_hot_place_list .item_unit .morecity_cont .btn01{margin-top:1rem;padding:.7rem 1.5rem;display:inline-block}@media only screen and (min-device-width:768px){.comp_hot_place_list .sc_item{width:24rem!important;height:24rem!important}.comp_hot_place_list .sc_item:last-child{width:26.6rem!important}.comp_hot_place_list .item_unit .thumbnail{width:24rem!important;height:24rem!important}.comp_hot_place_list .item_unit .tourcity_info span{font-size:1.5rem}.comp_hot_place_list .item_unit .morecity_cont{width:24rem!important;height:24rem!important}.comp_hot_place_list .item_unit .morecity_cont .comment{font-size:1.8rem}.comp_hot_place_list .item_unit .morecity_cont .btn01{width:135px;font-size:1.2rem;height:43.5px!important;margin-top:2.5rem!important;padding:7.5px 15px 7px!important;line-height:2.2!important}}.ios .comp_hot_place_list .tourcity_info .tit_txt{font-size:1.9rem;font-weight:700}.ios .comp_hot_place_list .morecity_cont .comment{margin-bottom:inherit;color:#111;font-weight:700;line-height:1.4}.ios .comp_hot_place_list .morecity_cont .btn01{margin-top:1.2rem;line-height:1.3}.comp_personalized_product h2{color:#111;letter-spacing:-.04rem;font-size:1.8rem;font-weight:700;line-height:1.2}.comp_personalized_product .sp_list_wrap{margin-top:0}.comp_personalized_product .sp_list_wrap .scroll_wrap{z-index:100;-webkit-overflow-scrolling:touch;margin:0;overflow:scroll hidden}.comp_personalized_product .sp_list_wrap .scroll_wrap .sc_list{padding:0 2rem}.comp_personalized_product .sp_list_wrap .scroll_wrap .sc_list .sc_item{flex:none;width:12rem;margin:0;display:list-item;position:relative}.comp_personalized_product .sp_list_wrap .scroll_wrap .sc_list .sc_item:last-child{width:14rem;padding-right:2rem}.comp_personalized_product .sp_list_wrap .scroll_wrap .sc_list .sc_item+.sc_item{margin:0 0 0 2rem}.comp_personalized_product .item_unit{text-align:left;position:relative}.comp_personalized_product .item_unit a{display:block}.comp_personalized_product .item_unit .thumbnail{text-align:center;background:#f7f7f7 url(https://image.hanatour.com/usr/static/img2/mobile/com/noimage.png) 50%/50% no-repeat;border-radius:1rem;width:12rem;height:12rem;margin:0 0 1.1rem;display:block;position:relative;overflow:hidden}.comp_personalized_product .item_unit .info_group{margin-top:.8rem}.comp_personalized_product .item_unit .info_group .tag_group{position:relative}.comp_personalized_product .item_unit .info_group .tag_group:after{content:"";clear:both;display:table}.comp_personalized_product .item_unit .info_group .tag_group .attr{color:#111;letter-spacing:-.44px;vertical-align:middle;background-color:#fff;height:auto;margin-top:0;margin-right:.3rem;padding:0;font-size:1.1rem;font-weight:600;line-height:1.36rem;display:inline-block}.comp_personalized_product .item_unit .info_group .item_title{color:#111;letter-spacing:-1px;margin-top:.3rem;font-size:1.5rem;font-weight:600;line-height:1.33;position:relative}.comp_personalized_product .item_unit .info_group .info_pdt_price{color:#111;margin-top:.8rem;line-height:1.36}.comp_personalized_product .item_unit .info_group .info_pdt_price .price2{margin-right:.5rem;font-size:1.4rem;font-weight:700;display:inline-block}.comp_personalized_product .item_unit .info_group .info_pdt_price .price2 .bk{letter-spacing:-.32px;font-size:1.3rem;font-weight:500}.comp_personalized_product .item_unit .info_group .info_pdt_price.guide_text{margin-top:.4rem}.comp_personalized_product .item_unit .info_group .info_pdt_price.guide_text span{color:#666;letter-spacing:-.04rem;font-family:Noto Sans KR;font-size:1.2rem;font-weight:400;line-height:1.33;display:inline-block}@media only screen and (min-device-width:768px){.comp_personalized_product .sp_list_wrap .scroll_wrap .sc_list .sc_item{width:22rem}.comp_personalized_product .sp_list_wrap .scroll_wrap .sc_list .sc_item+.sc_item{margin:0 0 0 2.6rem}.comp_personalized_product .sp_list_wrap .scroll_wrap .sc_list .sc_item:last-child{width:24rem!important}.comp_personalized_product .item_unit .thumbnail{width:22rem;height:22rem}.comp_personalized_product .item_unit .info_group .tag_group .attr{font-size:1.6rem}.comp_personalized_product .item_unit .item_title{font-size:1.9rem}.comp_personalized_product .item_unit .info_pdt_price .price2{font-size:2.1rem}}.ios .comp_personalized_product .item_unit .thumbnail{border-radius:1rem;margin:0 0 .8rem}.ios .comp_personalized_product .item_unit .item_title{margin-top:0;font-weight:500}.comp_theme_list{position:relative}.comp_theme_list .unit_section{background-repeat:no-repeat;background-size:100% 17.1rem;padding:4rem 2rem 0}.comp_theme_list .unit_section:before{content:"";background:url(https://image.hanatour.com/usr/manual/mo/main/img_solid_theme_dimmed.png) 50%/100% no-repeat;width:100%;height:17.1rem;display:block;position:absolute;top:0;right:0}.comp_theme_list .unit_section .tit_wrap{padding:0}.comp_theme_list .unit_section .tit_wrap h2{letter-spacing:-.156rem;color:#fff;text-shadow:0 0 6px #00000080;width:75%;margin-bottom:0;font-family:hnt-font;font-size:2.4rem;font-weight:400;line-height:1.29}.comp_theme_list .unit_section .tit_wrap .right_cont{top:inherit;position:absolute;bottom:0;right:0}.comp_theme_list .unit_section .tit_wrap .right_cont a{color:#fff;text-decoration:none}.comp_theme_list .unit_section .tit_wrap .right_cont a .ico_short_cut_wh{line-height:1.3}.comp_theme_list .unit_section .tit_wrap .right_cont a .ico_short_cut_wh .ico{background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_arrow_right_03.png) 0 0/100% no-repeat;width:6.5px;height:10.5px;margin-left:.5rem;display:inline-block}.comp_theme_list .unit_section .tit_wrap .right_cont a:active{background-color:#1113;border-radius:.4rem;padding-left:.3rem}.comp_theme_list .unit_section .sp_list_wrap{margin-top:0;padding-top:2.4rem}.comp_theme_list .unit_section .sp_list_wrap .sc_list{margin-left:-1.6rem;overflow:hidden}.comp_theme_list .unit_section .sp_list_wrap .sc_list .sc_item{float:left;width:calc(33.3333% - 1.6rem);margin:0 0 1.6rem 1.6rem!important}.comp_theme_list .unit_section .sp_list_wrap .sc_list .sc_item:last-child{padding-right:0}.comp_theme_list .unit_section .item_unit{text-align:left;position:relative}.comp_theme_list .unit_section .item_unit .thumbnail{text-align:center;background:#f2f2f2 url(https://image.hanatour.com/usr/static/img2/mobile/com/noimage.png) 50%/3rem no-repeat;border-radius:.8rem;width:auto;height:9.2rem;margin:0 0 .8rem;display:block;position:relative;overflow:hidden}.comp_theme_list .unit_section .item_unit .thumbnail img{border-radius:inherit}.comp_theme_list .unit_section .item_unit .tit{color:#111;letter-spacing:-.78px;margin:.8rem 0 .2rem;font-size:1.3rem;font-weight:600;line-height:1.38;display:block;position:relative}.comp_theme_list .unit_section .item_unit .tag_group{color:#999;letter-spacing:-.72px;font-size:1.2rem;line-height:1.42;position:relative}.comp_theme_list .unit_section .item_unit .tag_group:after{content:"";clear:both;display:table}.comp_theme_list .unit_section .btn_cont{margin:0 3rem 1.6rem;padding:0}.comp_theme_list .unit_section .btn_cont .btn01.ico span{font-size:1.2rem}@media only screen and (min-device-width:768px){.comp_theme_list .unit_section{background-size:100% 27rem}.comp_theme_list .unit_section .sp_list_wrap .sc_list{margin-top:-1rem}.comp_theme_list .unit_section .item_unit .thumbnail{height:22.2rem}.comp_theme_list .unit_section .item_unit .tit{font-size:1.5em;line-height:3rem}.comp_theme_list .unit_section .item_unit .tag_group{font-size:1.6rem}}.comp_schedule_list .tit_wrap>span{display:block}.comp_schedule_list .tit_wrap .schedule_subtitle{color:#111;letter-spacing:-.084rem;font-size:1.4rem;line-height:1.3}.comp_schedule_list .tit_wrap .schedule_title{color:#111;letter-spacing:-.068rem;margin-right:6rem;font-size:1.8rem;font-weight:700;line-height:1.4}.comp_schedule_list .sp_list_wrap{margin-top:0}.comp_schedule_list .sp_list_wrap .scroll_wrap{z-index:100;-webkit-overflow-scrolling:touch;margin:0;overflow:scroll hidden}.comp_schedule_list .sp_list_wrap .scroll_wrap .sc_list{padding:0 2rem;display:flex;overflow:visible}.comp_schedule_list .sp_list_wrap .scroll_wrap .sc_list .sc_item{flex:none;width:25.8rem;padding-bottom:1rem;display:list-item;position:relative}.comp_schedule_list .sp_list_wrap .scroll_wrap .sc_list .sc_item+.sc_item{margin-left:1.2rem}.comp_schedule_list .sp_list_wrap .scroll_wrap .sc_list .sc_item:last-child{width:27.8rem;padding-right:2rem}.comp_schedule_list .item_unit{text-align:left;border-radius:1.6rem;width:25.8rem;position:relative;box-shadow:0 2px 8px #11111114}.comp_schedule_list .item_unit .thumbnail{text-align:center;background:#f2f2f2 url(https://image.hanatour.com/usr/static/img2/mobile/com/noimage.png) 50%/5rem no-repeat;border-radius:1.6rem 1.6rem 0 0;width:auto;height:14rem;margin-bottom:0;display:block;position:relative;overflow:hidden}.comp_schedule_list .item_unit .thumbnail:after{content:"";clear:both;visibility:hidden;width:0;height:0;display:block}.comp_schedule_list .item_unit .thumbnail img{object-fit:cover;border-radius:1.6rem 1.6rem 0 0;width:100%;height:100%}.comp_schedule_list .item_unit .item_info_cont{z-index:1;background-color:#fff;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;min-height:13.5rem;padding:4.2rem 1.6rem 1.6rem 1.8rem;position:relative}.comp_schedule_list .item_unit .item_info_cont .city_location{background-color:#3339;border:.5px solid #1113;border-radius:2.5rem;height:2rem;padding:0 .8rem;line-height:2rem;position:absolute;top:1.2rem;left:1.6rem}.comp_schedule_list .item_unit .item_info_cont .city_location span{color:#fff;text-shadow:0 .5px 1px #0006;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.07rem;max-width:8rem;padding-left:1.2rem;font-size:1rem;font-weight:600;display:inline-block;position:relative;overflow:hidden}.comp_schedule_list .item_unit .item_info_cont .city_location span:before{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_location_line_04.png) 50%/110% no-repeat;width:1.4rem;height:1.4rem;display:block;position:absolute;top:.3rem;left:-.2rem}.comp_schedule_list .item_unit .item_info_cont .map_wrap{width:10rem;height:10rem;position:absolute;top:-6.8rem;right:1.6rem}.comp_schedule_list .item_unit .item_info_cont .map_wrap .inner.img_sub{background-color:#f4f4f4;border-radius:.8rem;width:100%;height:10rem;display:block;position:relative;overflow:hidden}.comp_schedule_list .item_unit .item_info_cont .map_wrap .inner.img_sub img{object-fit:cover;width:100%;height:100%;position:relative}.comp_schedule_list .item_unit .item_info_cont .tag_group{letter-spacing:-.72px;height:4.5rem;margin-bottom:1rem;font-weight:600;line-height:1.76;position:relative}.comp_schedule_list .item_unit .item_info_cont .tag_group:after{content:"";clear:both;display:table}.comp_schedule_list .item_unit .item_info_cont .tag_group .attr{color:#111;vertical-align:top;letter-spacing:-.7px;background-color:#fff;border-radius:.2rem;height:auto;margin:0;padding:0;font-size:1.8rem;font-weight:600;line-height:2.36rem;display:inline-block}.comp_schedule_list .item_unit .item_info_cont .pdt_info_group{overflow:hidden}.comp_schedule_list .item_unit .item_info_cont .pdt_info_group .my_profile{float:left;font-weight:600;line-height:1.6rem}.comp_schedule_list .item_unit .item_info_cont .pdt_info_group .my_profile .image{object-fit:cover;border-radius:100%;width:1.7rem;height:1.7rem;margin-right:.4rem;display:inline-block}.comp_schedule_list .item_unit .item_info_cont .pdt_info_group .my_profile .nickname{color:#888;letter-spacing:-.5px;font-size:1.2rem}.comp_schedule_list .item_unit .item_info_cont .pdt_info_group .my_pdt_info{float:right;margin-top:-.3rem}.comp_schedule_list .item_unit .item_info_cont .pdt_info_group .my_pdt_info span{color:#666;padding-left:1.7rem;font-size:1.1rem;font-weight:700;display:inline-block;position:relative}.comp_schedule_list .item_unit .item_info_cont .pdt_info_group .my_pdt_info span:before{content:"";background-repeat:no-repeat;background-size:100%;width:1.4rem;height:1.4rem;display:block;position:absolute;top:.1rem;left:0}.comp_schedule_list .item_unit .item_info_cont .pdt_info_group .my_pdt_info span+span{margin-left:.5rem;line-height:20px}.comp_schedule_list .item_unit .item_info_cont .pdt_info_group .my_pdt_info .view:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_view_line_03.png)}.comp_schedule_list .item_unit .item_info_cont .pdt_info_group .my_pdt_info .cart:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_download_line_93.png)}.comp_schedule_list .item_unit img.noimg,.comp_schedule_list .item_unit .noimg{background-size:50%}.comp_schedule_list .schmake_cont{text-align:center;border:1px solid #f1f1f1;border-radius:1.6rem;height:27.5rem;padding-top:7.3rem}.comp_schedule_list .schmake_cont .comment{color:#111;letter-spacing:-.7px;margin-bottom:2rem;font-size:1.8rem;font-weight:600;line-height:2.5rem}.comp_schedule_list .schmake_cont .btn01.round_01{margin-bottom:3.7rem;padding:1.2rem 4rem;font-size:1.3rem;display:inline-block}.comp_schedule_list .schmake_cont .btn01.round_01+a{display:block}@media (min-width:320px) and (max-width:399px){.ios .comp_schedule_list .item_info_cont .tag_group{height:4.3rem!important}}.ios .comp_schedule_list .item_unit{border-radius:16px}.ios .comp_schedule_list .schmake_cont{border:0;border-radius:16px}.ios .comp_schedule_list .schmake_cont .comment{font-size:1.9rem;font-weight:700}.comp_mdpick_product_list{padding:0 2rem;position:relative}.comp_mdpick_product_list .tit_wrap{padding:0 0 1.6rem!important}.comp_mdpick_product_list .tit_wrap .btn_more{right:0!important}.comp_mdpick_product_list ul .sp_list_wrap{margin:0 0 2rem}.comp_mdpick_product_list .info_pdt_price{color:#111;margin-top:.8rem;line-height:1.36}.comp_mdpick_product_list .info_pdt_price .price2{margin-right:.5rem;font-size:1.7rem;font-weight:700;display:inline-block}.comp_mdpick_product_list .info_pdt_price .price2.dc{color:#ff299c}.comp_mdpick_product_list .info_pdt_price .price2 .bk{letter-spacing:-.32px;font-family:AppleSDGothicNeo;font-size:1.6rem;font-weight:500}.comp_mdpick_product_list .info_pdt_price .price.pre{color:#888;align-self:center;font-size:1.3rem;display:inline-block;position:relative}.comp_mdpick_product_list .info_pdt_price .price.pre span{font-size:1.2rem;font-weight:500}.comp_mdpick_product_list .info_pdt_price .price.pre:after{content:"";background-color:#888;height:.1rem;position:absolute;top:50%;left:0;right:0}.comp_mdpick_product_list .item_unit{text-align:left;border-radius:1.5rem;position:relative;box-shadow:0 3px 13px #0000001a}.comp_mdpick_product_list .item_unit .thumbnail{text-align:center;background:#f2f2f2 url(https://image.hanatour.com/usr/static/img2/mobile/com/noimage.png) 50%/5rem no-repeat;border-radius:1.5rem 1.5rem 0 0;width:auto;height:16rem;margin-bottom:0;display:block;position:relative;overflow:hidden}.comp_mdpick_product_list .item_unit .thumbnail:after{content:"";clear:both;visibility:hidden;width:0;height:0;display:block}.comp_mdpick_product_list .item_unit .thumbnail img{object-fit:cover;border-radius:1.5rem 1.5rem 0 0;width:100%;height:100%}.comp_mdpick_product_list .item_unit .thumbnail .city_location{background-color:#3339;border:.5px solid #1113;border-radius:2rem;height:1.8rem;padding:0 .8rem 0 .4rem;line-height:1.8rem;display:flex;position:absolute;top:1.2rem;right:1.2rem}.comp_mdpick_product_list .item_unit .thumbnail .city_location span{color:#fff;text-shadow:0 .5px 1px #0006;letter-spacing:-.4px;flex:1;align-self:center;padding-left:1.7rem;font-size:1rem;font-weight:700;display:block;position:relative}.comp_mdpick_product_list .item_unit .thumbnail .city_location span:before{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_location_line_04.png) 0 0/100% no-repeat;width:1.7rem;height:1.7rem;display:block;position:absolute;top:0;left:0}.comp_mdpick_product_list .item_unit .thumbnail .view{width:100%;height:100%}.comp_mdpick_product_list .item_unit .thumbnail .view.image{height:16rem}.comp_mdpick_product_list .item_unit .item_info_cont{z-index:1;background-color:#fff;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding:1.6rem 2rem 2rem;position:relative}.comp_mdpick_product_list .item_unit .item_info_cont .label_info{color:#fff;border-radius:.4rem;height:2.2rem;padding:0 1rem;font-size:1.1rem;display:flex;position:absolute;top:-1rem;left:2rem}.comp_mdpick_product_list .item_unit .item_info_cont .label_info span{flex:1;align-self:center;font-weight:700}.comp_mdpick_product_list .item_unit .item_info_cont .item_title{color:#111;letter-spacing:-.76px;font-size:1.8rem;font-weight:600;line-height:1.32;position:relative}.comp_mdpick_product_list .item_unit .item_info_cont .sub_title{color:#999;letter-spacing:-.72px;margin:.4rem 0 .8rem;font-size:1.3rem;line-height:1.4}.comp_mdpick_product_list .item_unit img.noimg,.comp_mdpick_product_list .item_unit .noimg{background-size:50%}@media only screen and (min-device-width:768px){.comp_mdpick_product_list .info_pdt_price .price2{font-size:2.2rem}.comp_mdpick_product_list .info_pdt_price .price2.dc{font-size:2.3rem}.comp_mdpick_product_list .info_pdt_price .price.pre{font-size:2rem}.comp_mdpick_product_list .info_pdt_price .price.pre:after{height:.15rem}.comp_mdpick_product_list .item_info_cont .label_info{font-size:1.4rem}.comp_mdpick_product_list .item_info_cont .item_title{font-size:2.1rem}.comp_mdpick_product_list .item_info_cont .sub_title{font-size:1.7rem}}.ios .comp_mdpick_product_list .info_pdt_price .price2{margin-right:.4rem;font-size:1.6rem}.ios .comp_mdpick_product_list .info_pdt_price .price2 .bk{font-size:1.5rem}.ios .comp_mdpick_product_list .info_pdt_price .price.pre{font-size:1.4rem}.ios .comp_mdpick_product_list .item_unit{box-shadow:0 3px 13px #11111114}.ios .comp_mdpick_product_list .item_unit .thumbnail .city_location span{text-shadow:0 .5px 1px #1111114d;font-size:1.1rem;font-weight:600}.ios .comp_mdpick_product_list .item_info_cont .label_info{border-radius:4px}.ios .comp_mdpick_product_list .item_info_cont .item_title{font-size:1.9rem}.ios .comp_mdpick_product_list .item_info_cont .sub_title{font-size:1.2rem}.comp_time_sale_list{background-color:#f5f5f5;padding:2rem 0 2.4rem;position:relative}.comp_time_sale_list .tit_wrap{padding:0 2.6rem 1.2rem}.comp_time_sale_list .item_conts{text-align:left;width:30.8rem;max-width:30.8rem;margin:0 auto;position:relative}.comp_time_sale_list .item_conts .thumbnail{text-align:center;background:#f2f2f2 url(https://image.hanatour.com/usr/static/img2/mobile/com/noimage.png) 50%/5rem no-repeat;border-radius:1.5rem;width:auto;height:20rem;margin-bottom:1.6rem;display:block;position:relative;overflow:hidden}.comp_time_sale_list .item_conts .thumbnail .label{z-index:2;text-align:center;background-color:#5e2bb8;border-radius:.6rem;min-width:5.8rem;max-width:6.7rem;height:6.3rem;padding:0 .7rem;display:flex;position:absolute;top:1.2rem;right:1.2rem}.comp_time_sale_list .item_conts .thumbnail .label span{color:#fff;letter-spacing:-.078rem;flex:1;align-self:center;max-height:4rem;padding-top:2px;font-size:1.3rem;font-weight:700;line-height:1.83rem;overflow:hidden}.comp_time_sale_list .item_conts .thumbnail img.thumb{object-fit:cover;border-radius:1.5rem;width:100%;height:100%}.comp_time_sale_list .item_conts .thumbnail img.noimg,.comp_time_sale_list .item_conts .thumbnail .noimg{background-size:50%}.comp_time_sale_list .item_conts .thumbnail .soldout>div{z-index:1;width:100%;height:100%;display:flex;position:absolute}.comp_time_sale_list .item_conts .thumbnail .soldout>div:after{content:"";background-color:#0009;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.comp_time_sale_list .item_conts .thumbnail .soldout>div .txt_info{z-index:1;align-self:center;width:100%}.comp_time_sale_list .item_conts .thumbnail .soldout>div .txt_info .tit{z-index:2;color:#fff;text-align:center;letter-spacing:-1px;width:100%;font-size:2.3rem;font-weight:700;display:block}.comp_time_sale_list .item_conts .thumbnail .soldout>div .txt_info .txt{z-index:2;color:#fff;opacity:.7;text-align:center;width:100%;margin-top:0;font-size:1.3rem;font-weight:700;display:block}.comp_time_sale_list .item_conts .pdt_section{margin-bottom:2rem}.comp_time_sale_list .item_conts .pdt_section .item_title{color:#111;letter-spacing:-1.14px;margin-bottom:.5rem;padding:0 1rem;font-size:1.9rem;font-weight:600;line-height:2.25rem;position:relative}.comp_time_sale_list .item_conts .pdt_section .sub_title{color:#999;letter-spacing:-.78px;margin-top:.4rem;margin-bottom:.8rem;padding:0 1rem;font-size:1.3rem}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price{color:#111;margin-top:.8rem;padding:0 1rem;line-height:1.36}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price2{margin-right:.5rem;font-size:1.7rem;font-weight:700;display:inline-block}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price2.dc{color:#ff299c}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price2 span{font-weight:500}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price2.normal .normal_txt{color:#5e2bb8;letter-spacing:-.6px;margin-right:.7rem;font-size:1.5rem}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price.pre{color:#888;align-self:center;font-size:1.3rem;font-weight:700;display:inline-block;position:relative}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price.pre span{font-size:1.2rem;font-weight:500}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price.pre:after{content:"";background-color:#888;height:.1rem;position:absolute;top:50%;left:0;right:0}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price.pre_dc{color:#4585ff;letter-spacing:-.56px;font-size:1.4rem;display:inline-block}.comp_time_sale_list .item_conts .timesale_btn{letter-spacing:-1px;color:#fff;text-align:center;background-color:#302f31;border-radius:3.2rem;width:100%;padding:.6rem 2rem .7rem 3rem;font-size:2.1rem}.comp_time_sale_list .item_conts .timesale_btn .time_wrap{letter-spacing:-.7px;vertical-align:top;padding-left:2rem;font-size:1.7rem;font-weight:800;line-height:1.7;display:inline-block;position:relative}.comp_time_sale_list .item_conts .timesale_btn .time_wrap:before{content:"";opacity:.7;background-image:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_watch_02.png);background-size:1.6rem;width:1.6rem;height:1.6rem;display:block;position:absolute;top:.7rem;left:-2px}.comp_time_sale_list .item_conts .timesale_btn .time_wrap .day span{margin-right:.5rem;font-size:1.8rem;font-weight:500}.comp_time_sale_list .item_conts .timesale_btn .time_wrap .before_txt{color:#fff;vertical-align:middle;opacity:.7;margin:-.3rem .4rem 0 0;font-size:1.3rem;font-style:normal;font-weight:500}.comp_time_sale_list .item_conts .timesale_btn .time_wrap .before_time{color:#ffffffb3;vertical-align:middle;margin:-.3rem .6rem 0 0;font-size:1.3rem;font-style:normal;font-weight:500;display:inline-block}.comp_time_sale_list .item_conts .timesale_btn .time_wrap .time{letter-spacing:.01rem;padding:0 .4rem;display:inline-block}.comp_time_sale_list .item_conts .btn_detail{outline:none}.comp_time_sale_list .swiper.swiper-horizontal>.swiper-pagination{text-align:center;width:100%;padding-top:1.4rem;font-size:0;line-height:1;position:static;transform:none}.comp_time_sale_list .swiper-pagination-bullets .swiper-pagination-bullet{background-color:color-mix(in srgb, var(--hds-color-static-black) 10%, transparent);opacity:1;vertical-align:middle;border-radius:100%;width:.6rem;height:.6rem;margin:0 .4rem}.comp_time_sale_list .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--hds-color-semantic-bg-brand-default)}.comp_time_sale_list_ver2 .timesale_tit{justify-content:space-between;align-items:center;padding:2.8rem 2.6rem 1.2rem;display:flex}.comp_time_sale_list_ver2 .timesale_tit .title_text{letter-spacing:-.018rem;color:#111;font-size:1.8rem;font-weight:700;line-height:1.44}.comp_time_sale_list_ver2 .timesale_tit .title_img img{height:2.5rem}.comp_time_sale_list_ver2 .timesale_tit .link a{color:#111;font-size:1.3rem;font-weight:600}.comp_time_sale_list_ver2 .timesale_tit .link a:after{content:"";color:#111;vertical-align:top;background:url(https://image.hanatour.com/usr/static/img2/mobile_dcr/main/ico_arrow_right_s24.png) 50%/100% no-repeat;width:1.2rem;height:1.2rem;margin:.45rem 0 0;display:inline-block}.comp_time_sale_list_ver2 .timesale_tit .link a:active{background-color:#1113;border-radius:.4rem;padding-left:.3rem}.comp_time_sale_list_ver2 .sale_list{overflow:scroll hidden}.comp_time_sale_list_ver2 .sale_list::-webkit-scrollbar{display:none}.comp_time_sale_list_ver2 .sale_list a:active .img_box{border-radius:1.6rem 1.6rem 0 0}.comp_time_sale_list_ver2 .sale_list a:active .img_box img{transition:transform .3s ease-in-out;transform:scale(1.1)}.comp_time_sale_list_ver2 .sale_list .img_box{border-radius:1.6rem 1.6rem 0 0}.comp_time_sale_list_ver2 .sale_list .img_box img{height:14rem;transition:transform .3s ease-in-out;transform:scale(1)}.comp_time_sale_list_ver2 .sale_list .img_box img.noimg{background-size:30%}.comp_time_sale_list_ver2 .sale_list .img_box .coming_soon>div,.comp_time_sale_list_ver2 .sale_list .img_box .soldout>div{z-index:1;width:100%;height:100%;display:flex;position:absolute}.comp_time_sale_list_ver2 .sale_list .img_box .coming_soon>div:after,.comp_time_sale_list_ver2 .sale_list .img_box .soldout>div:after{content:"";background-color:#0009;border-radius:1.6rem 1.6rem 0 0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.comp_time_sale_list_ver2 .sale_list .img_box .coming_soon>div .txt_info,.comp_time_sale_list_ver2 .sale_list .img_box .soldout>div .txt_info{z-index:1;align-self:center;width:100%}.comp_time_sale_list_ver2 .sale_list .img_box .coming_soon>div .txt_info .tit,.comp_time_sale_list_ver2 .sale_list .img_box .soldout>div .txt_info .tit{z-index:2;color:#fff;text-align:center;letter-spacing:-1px;width:100%;font-size:1.8rem;font-weight:700;line-height:2.5rem;display:block}.comp_time_sale_list_ver2 .sale_list .img_box .coming_soon>div .txt_info .txt,.comp_time_sale_list_ver2 .sale_list .img_box .soldout>div .txt_info .txt{z-index:2;color:#fff;opacity:.7;text-align:center;width:100%;margin-top:.6rem;font-size:1.2rem;font-weight:700;line-height:1.44rem;display:block}.comp_time_sale_list_ver2 .sale_list .img_box .label{z-index:2;text-align:center;background-color:#5e2bb8;border-radius:.6rem;width:4.8rem;height:5.2rem;padding:0 1rem;display:flex;position:absolute;top:1.6rem;right:1.6rem}.comp_time_sale_list_ver2 .sale_list .img_box .label span{color:#fff;letter-spacing:-.078rem;flex:1;align-self:center;max-height:3.4rem;padding-top:2px;font-size:1.2rem;font-weight:600;line-height:1.6rem;overflow:hidden}.comp_time_sale_list_ver2 .sale_list .product_box{height:16.4rem;padding:1.2rem 1.6rem 2rem;position:relative}.comp_time_sale_list_ver2 .sale_list .product_box .time_count{color:#4585ff;background:url(https://image.hanatour.com/usr/static/svg/ic_main_timesale_blue.svg) 0/1.4rem no-repeat;padding:0 0 0 1.8rem;font-size:1.3rem;font-weight:700;display:block}.comp_time_sale_list_ver2 .sale_list .product_box .product_tit{color:#111;letter-spacing:-.068rem;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:.4rem 0;font-size:1.6rem;font-weight:600;line-height:2rem;display:-webkit-box;overflow:hidden}.comp_time_sale_list_ver2 .sale_list .product_box .hash_tag{color:#666;letter-spacing:-.052rem;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.3rem;line-height:1.31;display:-webkit-box;overflow:hidden}.comp_time_sale_list_ver2 .sale_list .product_box .price_box{align-items:center;margin-top:.8rem;display:flex}.comp_time_sale_list_ver2 .sale_list .product_box .price_box .percent{color:#ff299c;margin:0 .4rem 0 0;font-size:1.6rem;font-weight:700;line-height:1.38}.comp_time_sale_list_ver2 .sale_list .product_box .price_box .price{color:#111;margin:0 .4rem 0 0;font-size:1.6rem;font-weight:700}.comp_time_sale_list_ver2 .sale_list .product_box .price_box .price span{color:#111;letter-spacing:-.09rem;font-size:1.5rem;line-height:1.4}.comp_time_sale_list_ver2 .sale_list .product_box .price_box span{color:#aaa;font-size:1.2rem;text-decoration:line-through}.comp_time_sale_list_ver2 .sale_list .product_box .sale_txt{color:#000}.comp_time_sale_list_ver2 .sale_list .product_box .sale_txt span{color:#666;letter-spacing:-.04rem;border:1px solid #ccc;border-radius:.2rem;margin:.4rem .4rem 0 0;padding:.1rem .2rem;font-size:1rem;font-weight:600}.comp_time_sale_list_ver2 .sale_list .product_box .sale_txt span em{color:#ff299c}.comp_time_sale_list_ver2 .sale_list .product_box .price_hidden{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border:.1rem solid #e5e5e5;border-radius:.6rem;justify-content:center;align-items:center;height:5.2rem;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.comp_time_sale_list_ver2 .sale_list .product_box .price_hidden p{color:#4585ff;font-size:1.2rem;font-weight:600;line-height:1.44rem}.comp_time_sale_list_ver2 .sale_list .swiper-slide{padding-bottom:3.2rem}.comp_time_sale_list_ver2 .sale_list .swiper-slide>div{background-color:#fff;border-radius:1.6rem;margin:0 .6rem;overflow:hidden;box-shadow:0 4px 8px #11111114}.comp_time_sale_list_ver2 .sale_list .swiper-slide>div .img_box{height:14rem}.comp_time_sale_list_ver2 .sale_list .swiper-slide>div .img_box img{object-fit:cover;height:100%}.comp_time_sale_list_ver2 .sale_list{position:relative}.comp_time_sale_list_ver2 .pagination{justify-content:center;align-items:center;gap:1.5rem;margin-top:-1.2rem;padding-bottom:2rem;display:flex}.comp_time_sale_list_ver2 .pagination .pagination_btn{transition:all .3s}.comp_time_sale_list_ver2 .pagination .pagination_btn:disabled{cursor:default;opacity:.6!important}.comp_time_sale_list_ver2 .pagination .pagination_btn:disabled span{cursor:default}.comp_time_sale_list_ver2 .pagination .pagination_btn span{color:#333;cursor:pointer;background:#fff url(https://image.hanatour.com/usr/static/svg/ico_arrow_right_bold.svg) 50%/1.6rem no-repeat;border:.1rem solid #e5e5e5;border-radius:.8rem;justify-content:center;align-items:center;width:5.6rem;height:3.2rem;font-size:0;display:flex}.comp_time_sale_list_ver2 .pagination .pagination_btn.prev{transform:rotate(180deg)}.comp_time_sale_list_ver2 .pagination .pagination_info{color:#666;text-align:center;min-width:5rem;font-size:1.5rem}.comp_time_sale_list_ver2 .pagination .pagination_info strong{color:#111;font-weight:700}@media only screen and (min-device-width:768px){.comp_time_sale_list .item_conts{width:71rem!important}.comp_time_sale_list .item_conts .thumbnail{height:65rem!important}.comp_time_sale_list .item_conts .thumbnail .label{min-width:10.7rem!important;height:11.3rem!important}.comp_time_sale_list .item_conts .thumbnail .label span{font-size:2.2rem!important;line-height:3.3rem!important}.comp_time_sale_list .item_conts .pdt_section .sub_title{font-size:1.7rem}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price2{font-size:2.2rem}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price2.dc{font-size:2.3rem}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price.pre{font-size:2rem}.comp_time_sale_list .item_conts .pdt_section .info_pdt_price .price.pre:after{height:.15rem}.comp_time_sale_list_ver2 .sale_list .swiper-wrapper{padding:0 3.2rem}.comp_time_sale_list_ver2 .sale_list .swiper-wrapper .swiper-slide>div{width:25.8rem;max-width:25.8rem}}.ios .comp_time_sale_list .thumbnail{border-radius:15px;margin-bottom:2rem}.ios .comp_time_sale_list .thumbnail .label{border-radius:5px}.ios .comp_time_sale_list .thumbnail .label span{font-weight:600}.ios .comp_time_sale_list .thumbnail .soldout .txt_info .tit{letter-spacing:-.08rem;font-weight:400}.ios .comp_time_sale_list .pdt_section .item_title{margin-bottom:0;font-weight:500}.ios .comp_time_sale_list .pdt_section .sub_title{margin-bottom:1rem}.ios .comp_time_sale_list .pdt_section .info_pdt_price{margin-top:0}.ios .comp_time_sale_list .pdt_section .info_pdt_price .price2{margin-right:.4rem;font-size:1.6rem}.ios .comp_time_sale_list .pdt_section .info_pdt_price .price.pre{font-size:1.4rem}.ios .comp_time_sale_list .timesale_btn{margin-top:1.5rem}.ios .comp_time_sale_list .timesale_btn .before_time{margin-right:.4rem}.comp_major_service .major_service_container{text-align:center}.comp_major_service .major_service_container a.btn_keyword{vertical-align:top;white-space:nowrap;word-break:break-all;background-color:#f5f5f5;border-radius:.8rem;width:6.8rem;height:8rem;margin-left:1.2rem;padding-top:.8rem;line-height:1.3;display:inline-block}.comp_major_service .major_service_container a.btn_keyword:first-child{margin-left:0}.comp_major_service .major_service_container a.btn_keyword .keyword_img{width:2.9rem;height:2.9rem;display:inline-block}.comp_major_service .major_service_container a.btn_keyword span:not(.keyword_img){white-space:pre-line;margin:0 .4rem;font-weight:500;display:block;overflow:hidden}.comp_major_service .major_service_container a.btn_keyword .keyword_title{color:#111;letter-spacing:-.048rem;height:1.9rem;padding-top:.6rem;font-size:1.1rem}.comp_major_service .major_service_container a.btn_keyword .keyword_subtitle{color:#999;letter-spacing:-.036rem;height:1.6rem;padding-top:.2rem;font-size:1.1rem;font-weight:500}.comp_major_service.comp_ver2 .major_service_container{font-size:0}.comp_major_service.comp_ver2 .major_service_container a.btn_keyword{-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000;background-color:#0000;border-left:1px solid #f7f7f7;border-radius:0;width:7.8rem;height:auto;margin-left:0;padding-top:0}.comp_major_service.comp_ver2 .major_service_container a.btn_keyword:first-child{border-left:0}.comp_major_service.comp_ver2 .major_service_container a.btn_keyword:active{background-color:#1113;border-radius:.8rem}.comp_major_service.comp_ver2 .major_service_container a.btn_keyword .keyword_img{width:3.2rem;height:3.2rem}.comp_major_service.comp_ver2 .major_service_container a.btn_keyword .keyword_subtitle{height:inherit;letter-spacing:-.045rem;font-size:1rem}.comp_major_service.comp_ver3{padding-bottom:0}.comp_major_service.comp_ver3 .major_service_container{font-size:0}.comp_major_service.comp_ver3 .major_service_container a.btn_keyword{-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000;background-color:#0000;border-radius:0;width:7.7rem;height:auto;margin-left:0;padding-top:1rem;padding-bottom:1.4rem}.comp_major_service.comp_ver3 .major_service_container a.btn_keyword:active{background-color:#1113;border-radius:.8rem}.comp_major_service.comp_ver3 .major_service_container a.btn_keyword .keyword_img{width:3.6rem;height:3.6rem}.comp_major_service.comp_ver4 .major_service_wrap{width:calc(100% - 2.8rem);margin:0 auto;overflow:hidden}.comp_major_service.comp_ver4 .major_service_wrap .service_content{background-color:#fff;border-radius:1.2rem;justify-content:space-between;align-items:center;height:4.8rem;margin-bottom:1.2rem;display:flex;box-shadow:0 .2rem .4rem #666f7f1f}.comp_major_service.comp_ver4 .button_service{height:inherit;-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000;flex:1;justify-content:center;align-items:center;gap:.4rem;display:flex;position:relative}.comp_major_service.comp_ver4 .button_service>span{display:inline-block}.comp_major_service.comp_ver4 .button_service .icon_image,.comp_major_service.comp_ver4 .button_service .motion_image{vertical-align:top;width:24px;height:24px}.comp_major_service.comp_ver4 .button_service .icon_image img.noimg{background-color:#e5e5e5;border-radius:.4rem}.comp_major_service.comp_ver4 .button_service .text{color:#111;letter-spacing:-.03rem;max-width:6.6rem;height:2.2rem;font-size:1.5rem;font-weight:600;line-height:1.55;overflow:hidden}.comp_major_service.comp_ver4 .button_service:not(:first-child):before{content:"";background-color:#f5f5f5;width:.1rem;height:1.4rem;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.comp_major_service.comp_ver4 .button_service:active{background-color:#1113}@media only screen and (min-device-width:600px){.comp_major_service .major_service_container{justify-content:space-evenly;display:flex}.comp_major_service.comp_ver2 .major_service_container a.btn_keyword{width:100%}.comp_major_service.comp_ver3 .major_service_container{margin:0 2rem}.comp_major_service.comp_ver3 .major_service_container a.btn_keyword{width:100%}}.comp_card_benefit_list .sp_list_wrap{margin-top:0}.comp_card_benefit_list .sp_list_wrap .scroll_wrap{z-index:100;margin:0;overflow:scroll hidden}.comp_card_benefit_list .sp_list_wrap .scroll_wrap .sc_list{padding:0 2rem}.comp_card_benefit_list .sp_list_wrap .scroll_wrap .sc_list .sc_item{flex:none;width:15rem;height:15.5rem;margin:0;display:list-item;position:relative}.comp_card_benefit_list .sp_list_wrap .scroll_wrap .sc_list .sc_item:last-child{width:17rem;padding-right:2rem}.comp_card_benefit_list .sp_list_wrap .scroll_wrap .sc_list .sc_item+.sc_item{margin:0 0 0 1.2rem}.comp_card_benefit_list .item_unit{text-align:left;position:relative}.comp_card_benefit_list .item_unit .thumbnail{background:0 0;border-radius:1rem;width:15rem;height:15.5rem;margin:0;display:block;position:relative;overflow:hidden}.comp_card_benefit_list .item_unit .thumbnail img{object-fit:cover;border-radius:0;width:100%;height:100%}.comp_card_benefit_list .item_unit .card_info{color:#fff;letter-spacing:-.7px;width:100%;padding:0 1rem 0 2rem;position:absolute;top:5.9rem;left:0}.comp_card_benefit_list .item_unit .card_info .tit_txt{letter-spacing:-.51px;color:#fff;margin-bottom:.8rem;font-size:1.7rem;font-weight:600;line-height:1.35}.comp_card_benefit_list .item_unit .card_info .tit_txt+span{opacity:.8;font-size:1.2rem}.ios .comp_card_benefit_list .card_info .tit_txt{font-weight:700}.comp_keyword_exhibition .sp_list_wrap{margin-top:0}.comp_keyword_exhibition .sp_list_wrap .scroll_wrap{z-index:100;margin:0;padding:1rem 0 0;overflow:scroll hidden}.comp_keyword_exhibition .sp_list_wrap .scroll_wrap .sc_list{padding:0 2rem}.comp_keyword_exhibition .sp_list_wrap .scroll_wrap .sc_list .sc_item{flex:none;width:14.8rem;height:13.2rem;margin:0;display:list-item;position:relative}.comp_keyword_exhibition .sp_list_wrap .scroll_wrap .sc_list .sc_item:last-child{width:16.8rem;padding-right:2rem}.comp_keyword_exhibition .sp_list_wrap .scroll_wrap .sc_list .sc_item+.sc_item{margin:0 0 0 1.2rem}.comp_keyword_exhibition .item_unit{text-align:left;border-radius:1rem;position:relative}.comp_keyword_exhibition .item_unit>a{cursor:pointer;-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000;position:relative}.comp_keyword_exhibition .item_unit>a:active .active_dimmed{opacity:1;transition:all .5s}.comp_keyword_exhibition .item_unit>a.link_none{pointer-events:none}.comp_keyword_exhibition .item_unit .thumbnail{background:#f2f2f2 url(https://image.hanatour.com/usr/static/img2/mobile/com/noimage.png) 50%/5rem no-repeat;border-radius:1rem;width:14.8rem;height:13.2rem;margin:0;display:block;position:relative;overflow:hidden}.comp_keyword_exhibition .item_unit .thumbnail img{object-fit:cover;border-radius:1rem;width:100%;height:100%}.comp_keyword_exhibition .item_unit .active_dimmed{opacity:0;z-index:2;background-color:#1113;border-radius:1rem;position:absolute;inset:0}.comp_keyword_exhibition:not(.grid_type) .tit_wrap+.sp_list_wrap .scroll_wrap{padding:0}.comp_keyword_exhibition.grid_type{margin:0 2rem}.comp_keyword_exhibition.grid_type .keyword_gridtype_wrap{-ms-margin-left:-.8rem;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:.8rem;margin-left:0;display:grid}.comp_keyword_exhibition.grid_type .keyword_gridtype_wrap .grid_item:first-child{height:inherit;grid-row:span 2}.comp_keyword_exhibition.grid_type .keyword_gridtype_wrap .grid_item:first-child .conts .banner_link .thumbnail{height:18.6rem}.comp_keyword_exhibition.grid_type .keyword_gridtype_wrap .grid_item:first-child .conts .banner_link .thumbnail img.noimg{background-size:23.5%}.comp_keyword_exhibition.grid_type .grid_item{width:100%;min-width:15rem;height:8.9rem}.comp_keyword_exhibition.grid_type .conts{-ms-margin:0 .8rem .8rem 0;height:100%;margin:0}.comp_keyword_exhibition.grid_type .banner_link{-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000;cursor:pointer;height:100%;display:block;position:relative}.comp_keyword_exhibition.grid_type .banner_link .thumbnail{border-radius:.8rem;width:auto;height:8.9rem;display:block;position:relative;overflow:hidden}.comp_keyword_exhibition.grid_type .banner_link .thumbnail img{width:100%;height:100%}.comp_keyword_exhibition.grid_type .banner_link .thumbnail img.noimg{background-size:22%}.comp_keyword_exhibition.grid_type .banner_link .active_dimmed{opacity:0;z-index:2;background-color:#1113;border-radius:.8rem;position:absolute;inset:0}.comp_keyword_exhibition.grid_type .banner_link:active .active_dimmed{opacity:1;transition:all .5s}.comp_keyword_exhibition.grid_type .banner_link.link_none{pointer-events:none}.comp_keyword_exhibition.grid_type.grid_item_three .keyword_gridtype_wrap{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.comp_keyword_exhibition.two_column .tit_wrap{padding:0 0 1.6rem}.comp_keyword_exhibition.two_column .tit_wrap .btn_more{right:0}.comp_keyword_exhibition.two_column .keyword_two_column_wrap{-ms-margin-left:-.8rem;flex-wrap:wrap;place-content:center flex-start;gap:.8rem;margin-left:0;display:flex}.comp_keyword_exhibition.two_column .keyword_two_column_wrap .grid_item{width:calc(50% - .4rem)}.comp_keyword_exhibition.two_column .banner_link .text_overlay{text-align:center;background-color:#1111114d;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.comp_keyword_exhibition.two_column .banner_link .text_overlay strong{color:var(--hds-color-static-white);font-size:1.6rem;font-weight:700;line-height:1.4;display:block}.comp_keyword_exhibition.two_column .banner_link .text_overlay span{color:var(--hds-color-static-white);margin-top:.4rem;font-size:1.2rem;line-height:1.4;display:block}.comp_keyword_exhibition.two_column.circle_type .keyword_two_column_wrap{gap:1.6rem}.comp_keyword_exhibition.two_column.circle_type .banner_link .thumbnail{aspect-ratio:1;border-radius:50%!important;height:auto!important}.comp_keyword_exhibition.two_column.circle_type .banner_link .thumbnail img{object-fit:cover;border-radius:50%}.comp_keyword_exhibition.two_column.circle_type .banner_link .text_overlay{border-radius:50%}.comp_keyword_exhibition.two_column.circle_type .banner_link .text_overlay strong{font-size:1.8rem}.comp_keyword_exhibition.two_column.circle_type .banner_link .text_overlay span{font-size:1.3rem}.comp_keyword_exhibition.two_column.circle_type .banner_link .active_dimmed{border-radius:50%}@media only screen and (min-width:768px){.comp_keyword_exhibition .sc_item{width:20.8rem!important;height:19.2rem!important}.comp_keyword_exhibition .sc_item:last-child{width:22.8rem!important}.comp_keyword_exhibition .item_unit .thumbnail{width:20.8rem!important;height:19.2rem!important}.comp_keyword_exhibition.grid_type .keyword_gridtype_wrap{-ms-margin-left:-1.2rem;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;gap:1.2rem;margin-left:0}.comp_keyword_exhibition.grid_type .keyword_gridtype_wrap .grid_item{min-width:20.2rem;height:11.5rem}.comp_keyword_exhibition.grid_type .keyword_gridtype_wrap .grid_item:first-child .conts .thumbnail{height:24.2rem!important}.comp_keyword_exhibition.grid_type .keyword_gridtype_wrap .grid_item:first-child .conts .thumbnail img.noimg{background-size:18%!important}.comp_keyword_exhibition.grid_type .keyword_gridtype_wrap .conts{-ms-margin:0 1.2rem 1.2rem 0;height:auto;margin:0}.comp_keyword_exhibition.grid_type .keyword_gridtype_wrap .banner_link .thumbnail{height:11.5rem}.comp_keyword_exhibition.grid_type .banner_link .thumbnail img.noimg{background-size:15%}.comp_keyword_exhibition.grid_type.grid_item_three .keyword_gridtype_wrap{grid-template-columns:repeat(2,1fr)}.comp_keyword_exhibition.grid_type.grid_item_three .grid_item{height:inherit}.comp_keyword_exhibition.grid_type.grid_item_three .grid_item .thumbnail{height:17.8rem}.comp_keyword_exhibition.grid_type.grid_item_three .grid_item .thumbnail img.noimg{background-size:12%}.comp_keyword_exhibition.grid_type.grid_item_three .grid_item:first-child .conts .thumbnail{height:36.6rem!important}.comp_keyword_exhibition.grid_type.grid_item_three .grid_item:first-child .conts .thumbnail img.noimg{background-size:14%!important}.comp_keyword_exhibition.grid_type.two_column .grid_item{height:inherit}.comp_keyword_exhibition.grid_type.two_column .grid_item .thumbnail{height:17.8rem}.comp_keyword_exhibition.grid_type.two_column .grid_item .thumbnail img.noimg{background-size:12%}}.comp_tabmenu .menu_item{text-align:center;display:inline-block}.comp_tabmenu .menu_item>span{vertical-align:top}.type_top .tabmenu_list_wrap{-ms-overflow-style:none;scrollbar-width:none;background:linear-gradient(0deg,#eee 0% 1px,#fff 1px 100%);width:100%;overflow:scroll hidden}.type_top .tabmenu_list_wrap::-webkit-scrollbar{display:none}.type_top .tabmenu_list_wrap .list_content{width:max-content;min-width:100%;height:5rem;padding:0 2rem;position:relative}.type_top .tabmenu_list_wrap .list_content:after{content:"";clear:both;background-color:#eee;height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.type_top .menu_item{float:left;color:#111;letter-spacing:-.015rem;height:5rem;font-size:1.5rem;font-weight:600;line-height:1.3;display:block}.type_top .menu_item .item_conts{height:inherit;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:1rem;display:flex}.type_top .menu_item .item_conts span{display:block}.type_top .menu_item .item_conts em{color:inherit}.type_top .menu_item .item_conts .item_title{white-space:pre-wrap;height:2rem}.type_top .menu_item .item_conts .item_image img{object-fit:contain;width:auto;max-width:7.8rem;height:2rem;display:block}.type_top .menu_item .item_conts .item_title,.type_top .menu_item .item_conts .item_image{padding:0 .4rem;position:relative}.type_top .menu_item .item_conts .item_title:after,.type_top .menu_item .item_conts .item_image:after{content:"";z-index:2;background-color:#eee;width:100%;min-width:15px;height:1px;display:inline-block;position:absolute;bottom:-1rem;left:50%;right:0;transform:translate(-50%)}.type_top .menu_item .item_conts:has(.item_image) .item_title{display:none}.type_top .menu_item .item_conts .item_sub_text{color:#4585ff;letter-spacing:-.01rem;white-space:pre-wrap;margin-bottom:.2rem;padding:0 .4rem;font-size:1rem;font-weight:600;line-height:1.1}.type_top .menu_item .bul_emphasis{background-color:#5e2bb8;border-radius:100%;width:.4rem;height:.4rem;position:absolute;top:.1rem;right:-.2rem}.type_top .menu_item.on .item_title,.type_top .menu_item.on .item_image{color:#5e2bb8;font-weight:700}.type_top .menu_item.on .item_title:after,.type_top .menu_item.on .item_image:after{background-color:#5e2bb8;border-radius:3px;height:3px}.type_top .menu_item:not(:first-child){margin-left:1.6rem}.type_top.fixed{z-index:51;max-width:768px;margin:0 auto;position:fixed;top:5.1rem;left:0;right:0}hnt-header:not(.banner_close)+#wrap>#container .type_top.fixed,hnt-header:not(.banner_close)~main .type_top.fixed{top:9.5rem!important}hnt-header.banner_close+#wrap>#container .type_top.fixed,hnt-header.banner_close~main .type_top.fixed{top:5.1rem!important}.type_top.hide_subtitle .list_content,.type_top.hide_subtitle .menu_item{height:3.9rem}.type_sticky .tabmenu_list_wrap{-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;width:100%;overflow:scroll hidden}.type_sticky .tabmenu_list_wrap::-webkit-scrollbar{display:none}.type_sticky .tabmenu_list_wrap .list_content{justify-content:flex-start;align-items:center;width:max-content;padding:1.2rem 2rem;display:flex}.type_sticky .menu_item{color:#666;letter-spacing:-.028rem;border:.1rem solid #eee;border-radius:2rem;height:3.6rem;padding:0 1.3rem;font-size:1.4rem;font-weight:400;line-height:1.2}.type_sticky .menu_item span{max-height:1.8rem;display:inline-block;overflow:hidden}.type_sticky .menu_item span em{color:inherit}.type_sticky .menu_item.on{color:#5e2bb8;background-color:#f6f2fb;border-color:#f6f2fb;font-weight:700}.type_sticky .menu_item:active{background-color:#1113}.type_sticky .menu_item:not(:first-child){margin-left:.4rem}.type_sticky .type_blue .menu_item.on{color:#4585ff;background-color:#e4f2ff;border-color:#e4f2ff;font-weight:700}.type_sticky.fixed{z-index:151;top:calc(9.2rem + var(--quick-search-height,0px));max-width:768px;position:fixed;left:0;right:0;box-shadow:0 .4rem .8rem #00000014;margin:0 auto!important}hnt-header:not(.banner_close)+#wrap>#container .type_sticky.fixed,hnt-header:not(.banner_close)~main .type_sticky.fixed{top:calc(9.6rem + var(--quick-search-height,0px))!important}hnt-header.banner_close+#wrap>#container .type_sticky.fixed,hnt-header.banner_close~main .type_sticky.fixed{top:calc(5.1rem + var(--quick-search-height,0px))!important}hnt-header:not(.banner_close)+#wrap>#container .type_top.fixed+div .type_sticky.fixed,hnt-header:not(.banner_close)~main .type_top.fixed+div .type_sticky.fixed{top:calc(14.5rem + var(--quick-search-height,0px))!important}hnt-header:not(.banner_close)+#wrap>#container .type_top.fixed.hide_subtitle+div .type_sticky.fixed,hnt-header:not(.banner_close)~main .type_top.fixed.hide_subtitle+div .type_sticky.fixed{top:calc(13.4rem + var(--quick-search-height,0px))!important}hnt-header.banner_close+#wrap>#container .type_top.fixed+div .type_sticky.fixed,hnt-header.banner_close~main .type_top.fixed+div .type_sticky.fixed{top:calc(9rem + var(--quick-search-height,0px))!important}hnt-header.banner_close+#wrap>#container .type_top.fixed.hide_subtitle+div .type_sticky.fixed,hnt-header.banner_close~main .type_top.fixed.hide_subtitle+div .type_sticky.fixed{top:calc(10.1rem + var(--quick-search-height,0px))!important}#wrap .header_wrap.cobrand+#container .type_sticky.fixed{top:calc(11.8rem + var(--quick-search-height,0px))!important}hnt-header+#wrap>#container .type_sticky.fixed.airline,hnt-header~main .type_sticky.fixed.airline{top:calc(5.1rem + var(--quick-search-height,0px))!important}hnt-header:not(.banner_close)+#wrap>#container .type_sticky.fixed.local-departure,hnt-header:not(.banner_close)+#wrap>#container .type_sticky.fixed.cruise,hnt-header:not(.banner_close)+#wrap>#container .type_sticky.fixed.trekking,hnt-header:not(.banner_close)~main .type_sticky.fixed.local-departure,hnt-header:not(.banner_close)~main .type_sticky.fixed.cruise,hnt-header:not(.banner_close)~main .type_sticky.fixed.trekking{top:9.6rem!important}.type_product{flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:1rem 2rem;display:flex}.type_product .menu_item{color:#111;letter-spacing:normal;background-color:#f5f5f5;border-bottom:.1rem solid #fff;border-left:.1rem solid #fff;width:33.3%;height:5.2rem;padding:0 .4rem;font-size:1.4rem;font-weight:400;line-height:1.29}.type_product .menu_item span{max-width:9.5rem;max-height:3.6rem;display:inline-block;overflow:hidden}.type_product .menu_item span em{color:inherit}.type_product .menu_item:first-child{border-radius:.8rem 0 0}.type_product .menu_item:nth-child(3){border-radius:0 .8rem 0 0}.type_product .menu_item:nth-child(3n+1){border-left:none}.type_product .menu_item:last-child{border-radius:0 0 .8rem}.type_product .menu_item:active{background-color:#1113}.type_product .menu_item.on{color:#5e2bb8;background-color:#f6f2fb;font-weight:700;position:relative;border-radius:.8rem!important}.type_product .menu_item.on:after{content:"";border:.1rem solid #5e2bb8;border-radius:.8rem;position:absolute;inset:0}.type_product.item2 .menu_item{width:50%}.type_product.item2 .menu_item:first-child{border-radius:.8rem 0 0 .8rem}.type_product.item2 .menu_item:last-child{border-radius:0 .8rem .8rem 0}.type_product.item3 .menu_item:first-child{border-radius:.8rem 0 0 .8rem}.type_product.item3 .menu_item:last-child{border-radius:0 .8rem .8rem 0}.type_product.item4 .menu_item{width:50%}.type_product.item4 .menu_item:nth-child(3){border-radius:0 0 0 .8rem}.type_product.item5 .menu_item{width:50%}.type_product.item5 .menu_item:nth-child(3){border-radius:0}.type_product.item5 .menu_item:nth-child(4){border-radius:0 0 .8rem}.type_product.item5 .menu_item:last-child{border-radius:0 0 .8rem .8rem}.type_product.item4 .menu_item:nth-child(3n+1),.type_product.item5 .menu_item:nth-child(3n+1){border-left:.1rem solid #fff}.type_product.item4 .menu_item:nth-child(odd),.type_product.item5 .menu_item:nth-child(odd){border-left:none}.type_product.item4 .menu_item:nth-child(2),.type_product.item5 .menu_item:nth-child(2){border-radius:0 .8rem 0 0}.type_product.remainder_zero .menu_item:nth-last-child(3){border-radius:0 0 0 .8rem}.type_product.remainder_one .menu_item:last-child{border-radius:0 0 .8rem .8rem}.type_product.remainder_one .menu_item:nth-last-child(2){border-radius:0 0 .8rem}.type_product.remainder_two .menu_item:nth-last-child(2){border-radius:0 0 0 .8rem}.type_product.remainder_two .menu_item:nth-last-child(3){border-radius:0 0 .8rem}div[class*=comp_] .comp_tabmenu.type_product{padding:2rem 2rem 1.2rem}div[class*=comp_] .tit_wrap+.comp_tabmenu.type_product{padding-top:.4rem}.product_card_wrapper img{object-fit:cover;width:100%;height:100%}.product_card_wrapper .card_wrap{cursor:pointer;flex-flow:column wrap;height:max-content;margin:1.2rem 0;display:flex;position:relative}.product_card_wrapper .card_wrap .section{flex:0 auto;position:relative}.product_card_wrapper .card_wrap .section+.section{flex:1}.product_card_wrapper .card_wrap .section.static{position:static}.product_card_wrapper .card_wrap .section .label_group .label{z-index:2;display:inline-block;position:absolute}.product_card_wrapper .card_wrap .section .label_group .label.time{color:#fff;text-align:center;background:#4585ff;border-radius:.4rem;width:10.35rem;padding:0 .8rem;font-size:1.1rem;font-weight:700;line-height:2rem;bottom:0;left:0}.product_card_wrapper .card_wrap .section .label_group .label.time:before{content:"";vertical-align:middle;background:url(https://image.hanatour.com/usr/static/img2/pc/com/icon_solid_time.svg) 0/100% no-repeat;width:12px;height:12px;margin:-2px .4rem 0 0;display:inline-block}.product_card_wrapper .card_wrap .section .label_group .label.time.date{width:13rem}.product_card_wrapper .card_wrap .section .label_group .label.time.pink{background:#fd5cb0;width:auto}.product_card_wrapper .card_wrap .section .label_group .label.time.video{background:#00bdce;width:auto}.product_card_wrapper .card_wrap .section .label_group .label.time.video:before{background-image:url(https://image.hanatour.com/usr/static/img2/pc/com/icon_solid_play.svg)}.product_card_wrapper .card_wrap .section .label_group .label.time.video img{vertical-align:middle;width:3rem;height:1rem;margin:-.2rem .4rem 0 0;display:inline-block}.product_card_wrapper .card_wrap .section .label_group .label.time.video img.noimg{background:url(https://image.hanatour.com/usr/static/img2/pc/com/icon_solid_noimage.svg) 50%/100% no-repeat}.product_card_wrapper .card_wrap .section .label_group .label.rate{text-align:center;color:#111;letter-spacing:-.048rem;background:#fff;border-radius:.4rem;width:3.2rem;height:2.4rem;font-size:1.2rem;font-weight:700;line-height:2.4rem;top:1.2rem;left:1.2rem}.product_card_wrapper .card_wrap .section .label_group .label.rate_img{max-width:3.2rem;height:2.4rem;font-size:0;top:1.2rem;left:1.2rem}.product_card_wrapper .card_wrap .section .label_group .label.rate_img img{object-fit:contain}.product_card_wrapper .card_wrap .section .label_group .label.trip_item{max-width:8.4rem;height:2.4rem;font-size:0;top:1.2rem;left:1.2rem}.product_card_wrapper .card_wrap .section .label_group .label.trip_item img{object-fit:contain}.product_card_wrapper .card_wrap .section .label_group .label.point{width:5.2rem;height:5.2rem;font-size:0;top:1.2rem;right:1.2rem}.product_card_wrapper .card_wrap .section .img_group{border-radius:.8rem;width:100%;height:20rem;overflow:hidden}.product_card_wrapper .card_wrap .section .tag_group{margin-bottom:.8rem;line-height:0}.product_card_wrapper .card_wrap .section .tag_group span{color:#5e2bb8;height:1.5rem;padding:0;font-size:1.3rem;font-weight:700;line-height:1.5rem;display:inline-block;overflow:hidden}.product_card_wrapper .card_wrap .section .text_group{margin-bottom:.8rem}.product_card_wrapper .card_wrap .section .text_group p{color:#111;font-size:1.6rem;font-weight:500;line-height:2rem}.product_card_wrapper .card_wrap .section .option_group{margin-bottom:1.2rem;font-size:0}.product_card_wrapper .card_wrap .section .option_group span{color:#666;letter-spacing:-.052rem;font-size:1.3rem;line-height:1.5rem;position:relative}.product_card_wrapper .card_wrap .section .option_group span+span{margin-left:.4rem;padding-left:.4rem}.product_card_wrapper .card_wrap .section .option_group span+span:before{content:"";background:#ddd;width:.1rem;height:1rem;display:inline-block;position:absolute;top:.3rem;left:0}.product_card_wrapper .card_wrap .section .option_group+.price_group{margin-top:1.2rem}.product_card_wrapper .card_wrap .section .price_group{margin-bottom:.4rem;font-size:0}.product_card_wrapper .card_wrap .section .price_group .discount{color:#ff299c;vertical-align:bottom;margin-right:.4rem;font-size:2rem;font-weight:700;line-height:2.4rem;display:inline-block}.product_card_wrapper .card_wrap .section .price_group .discount.cash{margin-bottom:.3rem;font-size:1.2rem;font-weight:500;line-height:1.4rem;display:inline-block}.product_card_wrapper .card_wrap .section .price_group .discount.cash strong{font-size:1.4rem;font-weight:700;line-height:1.7rem}.product_card_wrapper .card_wrap .section .price_group .text{color:#999;vertical-align:bottom;margin-bottom:.2rem;margin-right:.6rem;font-size:1.5rem;font-weight:500;line-height:1.8rem;display:inline-block}.product_card_wrapper .card_wrap .section .price_group .price{color:#111;word-break:keep-all;font-size:1.5rem;font-weight:500;line-height:2.4rem;display:inline-block}.product_card_wrapper .card_wrap .section .price_group .price strong{vertical-align:bottom;font-size:2rem;font-weight:700;line-height:2.4rem;display:inline-block}.product_card_wrapper .card_wrap .section .price_group .price+s{margin-left:.6rem}.product_card_wrapper .card_wrap .section .price_group .price.text{font-size:1.4rem;font-weight:700}.product_card_wrapper .card_wrap .section .price_group .price.text strong{margin-right:.1rem}.product_card_wrapper .card_wrap .section .price_group s{color:#999;font-size:1.3rem;line-height:1.5rem}.product_card_wrapper .card_wrap .section .price_group .price_tag{margin-bottom:.2rem}.product_card_wrapper .card_wrap .section .price_group .price_tag .tag_guarantee{vertical-align:middle;width:5.2rem;height:1.5rem;font-size:0;display:inline-block}.product_card_wrapper .card_wrap .section .price_group .price_tag .tag_guarantee+s{vertical-align:middle;margin-left:.4rem}.product_card_wrapper .card_wrap .section .benefit_group{margin-bottom:.8rem}.product_card_wrapper .card_wrap .section .benefit_group span{color:#7d7886;background:#f2f2f3;border-radius:.2rem;padding:0 .6rem;font-size:1.1rem;font-weight:600;line-height:2rem;display:inline-block}.product_card_wrapper .card_wrap .section .benefit_group .point{color:#ff299c}.product_card_wrapper .card_wrap .section .review_group .star{color:#111;font-size:1.2rem;font-weight:700;line-height:1.4rem}.product_card_wrapper .card_wrap .section .review_group .star:before{content:"";vertical-align:middle;background:url(https://image.hanatour.com/usr/static/img2/pc/com/ic_star_solid_12.png) 0 0/100% no-repeat;width:1.2rem;height:1.2rem;margin:-.2rem .1rem 0 0;display:inline-block}.product_card_wrapper .card_wrap .section .review_group .count{color:#999;font-size:1.2rem;line-height:1.4rem}.product_card_wrapper .card_wrap .section .review_group .title{color:#7d7886;margin-left:.6rem;font-size:1.2rem;font-weight:600;line-height:1.4rem}.product_card_wrapper .card_wrap .section .specialpoint_group{background:#f5f5f5;border-radius:.8rem;margin-top:1.6rem;padding:1.2rem 1.6rem 1.6rem}.product_card_wrapper .card_wrap .section .specialpoint_group p{color:#682fca;font-size:1.4rem;font-weight:700;line-height:1.7rem}.product_card_wrapper .card_wrap .section .specialpoint_group p+.list_type_dot{margin-top:.8rem}.product_card_wrapper .card_wrap .section .specialpoint_group .list_type_dot{width:100%}.product_card_wrapper .card_wrap .section .specialpoint_group .list_type_dot li{color:#333;font-size:1.4rem;line-height:1.7rem}.product_card_wrapper .card_wrap .section .specialpoint_group .list_type_dot li+li{margin-top:.5rem}.product_card_wrapper .card_wrap .section .specialpoint_group .list_type_dot li:before{content:"";vertical-align:middle;background:#111;border-radius:100%;width:.4rem;height:.4rem;margin-right:.6rem;display:inline-block}.product_card_wrapper .card_wrap .section [class$=-group]:last-of-type{margin-bottom:0}.product_card_wrapper .card_wrap .section.full{flex:none;width:100%}.product_card_wrapper .card_wrap .layer_dimmed{z-index:10;background:#1119;border-radius:.8rem;position:absolute;inset:0}.product_card_wrapper .card_wrap .layer_dimmed .sold_out{color:#111;background:#fff;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:10rem;height:10rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product_card_wrapper .card_wrap .layer_dimmed .sold_out .date{font-size:1.2rem;line-height:1.4rem}.product_card_wrapper .card_wrap .layer_dimmed .sold_out .time{font-size:2rem;font-weight:700;line-height:2.4rem}.product_card_wrapper .card_wrap .layer_dimmed .sold_out .eng{text-align:center;font-size:1.8rem;font-weight:700;line-height:2rem}.product_card_wrapper .card_wrap .layer_dimmed .sold_out .kor{margin-top:.3rem;font-size:1.4rem;font-weight:700;line-height:1.4rem}.product_card_wrapper .card_list_wrap{margin:0 2rem}.product_card_wrapper .card_list_wrap.medium{flex-wrap:wrap;justify-content:space-between;display:flex}.product_card_wrapper .horizontal .card_wrap{flex-direction:row}.product_card_wrapper .small.horizontal .card_wrap{align-items:center}.product_card_wrapper .large .card_wrap .section+.section{padding:1.1rem 0 1.2rem}.product_card_wrapper .large .card_wrap .section .price_group+.text_group{margin:.8rem 0 1.2rem}.product_card_wrapper .large .card_wrap .section .text_group{margin-bottom:.6rem}.product_card_wrapper .large .card_wrap .section .text_group+.price_group{margin-top:1.2rem}.product_card_wrapper .large .card_wrap .section .option_group{margin-bottom:.6rem}.product_card_wrapper .large .card_wrap .section .option_group+.price_group{margin:.6rem 0}.product_card_wrapper .large .card_wrap .section .img_group[class*=item]{grid-template-rows:50% 50%;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.product_card_wrapper .large .card_wrap .section .img_group[class*=item] img:first-child{grid-area:1/1/3/3}.product_card_wrapper .large .card_wrap .section .img_group.item02 img:nth-child(2){grid-area:1/3/3/5}.product_card_wrapper .large .card_wrap .section .img_group.item03 img:nth-child(2){grid-area:1/3/2/5}.product_card_wrapper .large .card_wrap .section .img_group.item03 img:nth-child(3){grid-column:3/5}.product_card_wrapper .large .card_wrap .section .img_group.item04 img:nth-child(2){grid-area:1/3/2/5}.product_card_wrapper .medium ul{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.product_card_wrapper .medium .card_wrap .section{width:15.2rem}.product_card_wrapper .medium .card_wrap .section .img_group{height:15.2rem}.product_card_wrapper .medium .card_wrap .section+.section{padding:1.2rem 0}.product_card_wrapper .medium .card_wrap .section .tag_group{margin-bottom:.2rem}.product_card_wrapper .medium .card_wrap .section .tag_group span{height:1.4rem;font-size:1.2rem;line-height:1.5rem}.product_card_wrapper .medium .card_wrap .section .text_group{margin-bottom:.4rem}.product_card_wrapper .medium .card_wrap .section .text_group p{font-size:1.5rem}.product_card_wrapper .medium .card_wrap .section .option_group{margin-bottom:.4rem}.product_card_wrapper .medium .card_wrap .section .option_group span{line-height:1.8rem}.product_card_wrapper .medium .card_wrap .section .option_group+.price_group{margin-top:.4rem}.product_card_wrapper .medium .card_wrap .section .price_group s{font-size:1.1rem;line-height:1.3rem}.product_card_wrapper .medium .card_wrap .section .price_group .discount{font-size:1.8rem;line-height:2.1rem}.product_card_wrapper .medium .card_wrap .section .price_group .discount.cash{margin-bottom:.3rem;font-size:1.2rem;line-height:1.4rem}.product_card_wrapper .medium .card_wrap .section .price_group .price{font-size:1.3rem;line-height:2.1rem}.product_card_wrapper .medium .card_wrap .section .price_group .price strong{font-size:1.8rem;line-height:2.1rem}.product_card_wrapper .medium .card_wrap .section .price_group .price_tag .tag_guarantee+s{font-size:1.2rem;line-height:1.4rem}.product_card_wrapper .medium .card_wrap .section .label_group .label.time.pink:before,.product_card_wrapper .medium .card_wrap .section .label_group .label.time.video:before{display:none}.product_card_wrapper .medium .card_wrap .section .label_group .label.rate,.product_card_wrapper .medium .card_wrap .section .label_group .label.rate_img{top:.4rem;left:.4rem}.product_card_wrapper .medium .card_wrap .section .label_group .label.point{width:4rem;height:4rem;top:.4rem;right:.4rem}.product_card_wrapper .small .card_wrap .layer_dimmed .sold_out{width:6.2rem;height:6.2rem}.product_card_wrapper .small .card_wrap .layer_dimmed .sold_out .date{font-size:.9rem;line-height:1rem}.product_card_wrapper .small .card_wrap .layer_dimmed .sold_out .time{font-size:1.4rem;line-height:1.7rem}.product_card_wrapper .small .card_wrap .layer_dimmed .sold_out .eng{font-size:1.2rem;line-height:1.4rem}.product_card_wrapper .small .card_wrap .layer_dimmed .sold_out .kor{margin-top:.1rem;font-size:1rem;line-height:1.2rem}.product_card_wrapper .small .card_wrap .section{width:10rem}.product_card_wrapper .small .card_wrap .section .label_group .label.time{width:9.3rem;padding:0 .6rem;font-size:1rem;line-height:2rem}.product_card_wrapper .small .card_wrap .section .label_group .label.time.date{width:6.75rem}.product_card_wrapper .small .card_wrap .section .label_group .label.time.date:before{margin-right:.2rem}.product_card_wrapper .small .card_wrap .section .label_group .label.time.pink,.product_card_wrapper .small .card_wrap .section .label_group .label.time.video{width:auto}.product_card_wrapper .small .card_wrap .section .label_group .label.time.pink:before,.product_card_wrapper .small .card_wrap .section .label_group .label.time.video:before{display:none}.product_card_wrapper .small .card_wrap .section .label_group .label.rate{width:2.4rem;height:2.4rem;top:.4rem;left:.4rem}.product_card_wrapper .small .card_wrap .section .label_group .label.point{width:3.2rem;height:3.2rem;top:0;right:0}.product_card_wrapper .small .card_wrap .section .img_group{height:10rem}.product_card_wrapper .small .card_wrap .section+.section.full{width:100%;padding:0}.product_card_wrapper .small .card_wrap .section+.section{padding-left:1.2rem}.product_card_wrapper .small .card_wrap .section .tag_group{margin-bottom:.6rem;font-size:0}.product_card_wrapper .small .card_wrap .section .text_group p{font-size:1.5rem;line-height:1.9rem}.product_card_wrapper .small .card_wrap .section .price_group{margin-bottom:.8rem}.product_card_wrapper .small .card_wrap .section .price_group .price_tag{margin-bottom:.4rem}.product_card_wrapper .small .card_wrap .section .price_group .price_tag .tag_guarantee+s{font-size:1.2rem;line-height:1.4rem}.product_card_wrapper .small .card_wrap .section .price_group .discount{font-size:1.7rem;line-height:2rem}.product_card_wrapper .small .card_wrap .section .price_group .discount.cash{margin-bottom:.2rem;font-size:1.2rem;line-height:1.4rem}.product_card_wrapper .small .card_wrap .section .price_group .price{font-size:1.3rem;line-height:2rem}.product_card_wrapper .small .card_wrap .section .price_group .price strong{font-size:1.7rem;line-height:2rem}.product_card_wrapper .small .card_wrap .section .benefit_description{background:#f5f5f5;border-radius:.8rem;margin-top:.8rem;padding:.8rem 1.2rem}.product_card_wrapper .small .card_wrap .section .benefit_description p{font-size:1.4rem;line-height:1.7rem}.product_card_wrapper .small .card_wrap .section .benefit_description p:before{content:"혜택";color:#5e2bb8;margin-right:.8rem;font-weight:700;display:inline-block}.product_card_wrapper .slider-container{overflow-x:scroll}.product_card_wrapper .slider-container::-webkit-scrollbar{display:none}.product_card_wrapper .slider-container ul{width:max-content;padding:0 2rem;overflow-x:scroll}.product_card_wrapper .slider-container ul:after{content:"";clear:both;display:block}.product_card_wrapper .slider-container ul::-webkit-scrollbar{display:none}.product_card_wrapper .slider-container li+li{margin-left:1.6rem}.product_card_wrapper .slider-container li .card_wrap .section .specialpoint_group{margin-top:1.2rem}.product_card_wrapper .slider-container li .card_wrap .section .specialpoint_group ul{padding:0}.product_card_wrapper .slider-container li .card_wrap .section .specialpoint_group ul li{float:none;margin-left:0}.product_card_wrapper .slider-container.large li{float:left}.product_card_wrapper .slider-container.large li .card_wrap .section{width:30rem}.product_card_wrapper .slider-container.large li .card_wrap .section .img_group{height:20rem}.product_card_wrapper .slider-container.medium li{float:left}.product_card_wrapper .slider-container.medium li .card_wrap .section{width:13rem}.product_card_wrapper .slider-container.medium li .card_wrap .section .img_group{height:13rem}.product_card_wrapper .slider-container.medium li .card_wrap .layer_dimmed .sold_out{width:8rem;height:8rem}.product_card_wrapper .slider-container.medium li .card_wrap .layer_dimmed .sold_out .date{font-size:1.1rem;line-height:1.3rem}.product_card_wrapper .slider-container.medium li .card_wrap .layer_dimmed .sold_out .time{font-size:1.6rem;line-height:1.9rem}.product_card_wrapper .slider-container.medium li .card_wrap .layer_dimmed .sold_out .eng{font-size:1.4rem;line-height:1.6rem}.product_card_wrapper .slider-container.medium li .card_wrap .layer_dimmed .sold_out .kor{margin-top:.2rem;font-size:1.3rem;line-height:1.5rem}.product_card_wrapper .slider-container.medium .card_wrap .section .text_group p{font-size:1.4rem;line-height:1.7rem}.product_card_wrapper .slider-container.medium .card_wrap .section .price_group .discount{font-size:1.5rem;line-height:1.8rem}.product_card_wrapper .slider-container.medium .card_wrap .section .price_group .price{font-size:1.2rem;line-height:1.4rem}.product_card_wrapper .slider-container.medium .card_wrap .section .price_group .price strong{font-size:1.5rem;line-height:1.8rem}.product_card_wrapper .slider-container.medium .card_wrap .section .benefit_group{margin-bottom:.4rem}.product_card_wrapper .slider-container.medium .card_wrap .section .label_group .label.rate{width:2.4rem;height:2.4rem}.product_card_wrapper .slider-container.medium .card_wrap .section .label_group .label.point{width:3.2rem;height:3.2rem;top:0;right:0}.comp_product_card .product_card_wrapper .card_wrap{z-index:1}.comp_product_card .product_card_wrapper .card_wrap:active .img_group img{transition:transform 1s;transform:scale(1)}.comp_product_card .product_card_wrapper .section .img_group img{transform:scale(1.1)}.comp_product_card .product_card_wrapper .section .img_group img.noimg{background-size:27%}.comp_product_card .product_card_wrapper .section .text_group em{color:inherit}.comp_product_card .product_card_wrapper .section .benefit_group{margin-bottom:0}.comp_product_card .product_card_wrapper .section .benefit_group span{color:#666;letter-spacing:-.044rem;background:0 0;border:1px solid #ccc;padding:0 .4rem;line-height:1.35}.comp_product_card .product_card_wrapper .section .benefit_group span:not(:first-child){margin-left:.2rem}.comp_product_card .product_card_wrapper .section .benefit_group em,.comp_product_card .product_card_wrapper .section .benefit_group .point{letter-spacing:-.022rem}.comp_product_card .product_card_wrapper .section .benefit_group em{color:#ff299c}.comp_product_card .product_card_wrapper .medium .section+.section{padding-top:.9rem}.comp_product_card .product_card_wrapper .medium .section .tag_group{margin-bottom:.5rem}.comp_product_card .product_card_wrapper .medium .section .text_group{margin-bottom:1.2rem}.comp_product_card .product_card_wrapper .medium .section+.section{padding-bottom:0}.comp_limited_time_offer{padding:2.8rem 0 1.2rem}.comp_limited_time_offer .item_contents{width:100%;min-height:20rem;margin-top:2rem;position:relative}.comp_limited_time_offer .swiper.limited_time_offer{padding-bottom:1.2rem}.comp_limited_time_offer .swiper.limited_time_offer .swiper-wrapper{backface-visibility:hidden}.comp_limited_time_offer .swiper.limited_time_offer>.swiper-pagination{text-align:center;width:100%;padding:2rem 0 .4rem;position:static;transform:none}.comp_limited_time_offer .swiper.limited_time_offer .swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;background-color:#fff6;width:.8rem;height:.8rem;margin:0 .4rem}.comp_limited_time_offer .swiper.limited_time_offer .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.comp_limited_time_offer .swiper.limited_time_offer+.button_wrap{padding-top:1.2rem}.comp_limited_time_offer .product_card_wrapper .card_list_wrap{margin:0}.comp_limited_time_offer .product_card_wrapper .layer_dimmed{border-radius:1.6rem}.comp_limited_time_offer .product_card_wrapper .layer_dimmed:has(.sold_out.coming_soon)+.section+.section>*{filter:blur(4.2px)}.comp_limited_time_offer .product_card_wrapper .card_wrap{cursor:none;margin:0}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .label_group .label.trip_item{border-radius:.4rem}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .img_group{border-radius:1.6rem 1.6rem 0 0}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .tag_group{margin-bottom:.4rem}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .tag_group span{color:#666;letter-spacing:-.026rem;font-weight:400}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .tag_group em{color:inherit}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .text_group p{color:#111;letter-spacing:-.034rem;font-size:1.7rem;font-weight:700;line-height:1.29}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .text_group em{color:inherit}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .price_group{margin-bottom:0;position:absolute;bottom:8.4rem}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .price_group .discount{letter-spacing:-.028rem;font-size:1.4rem;line-height:1.5rem}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .price_group s{color:#aaa}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .price_group .price{margin-right:.8rem;font-size:2rem;font-weight:700;line-height:1.35}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .price_group .tag_benefit{vertical-align:top;color:#666;letter-spacing:-.044rem;border:1px solid #ccc;border-radius:.2rem;max-width:calc(100% - 2rem);height:1.7rem;margin-top:.5rem;padding:0 .4rem;font-size:1.1rem;font-weight:600;line-height:1.5;display:inline-block;overflow:hidden}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .price_group .tag_benefit em{color:#ff299c}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .button_group{position:absolute;bottom:2.4rem;left:2rem;right:2rem}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .button_group .button_more{border-radius:.8rem;width:100%;height:4.4rem;position:relative}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .button_group .button_more .text{z-index:2;vertical-align:top;color:#fff;letter-spacing:-.028rem;max-width:90%;height:1.6rem;margin-top:.1rem;font-size:1.4rem;font-weight:700;line-height:1.2;display:inline-block;position:relative;overflow:hidden}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .button_group .button_more .text:after{content:"";background:url(https://image.hanatour.com/usr/static/svg/arrow_right_transparent.svg) 50%/100% no-repeat;width:1.2rem;height:1.2rem;margin-left:.4rem;display:inline-block;position:relative;top:.1rem}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .button_group .button_more .dimmed{z-index:1;opacity:.4;border-radius:.8rem;position:absolute}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .button_group .button_more .dimmed:after{display:none}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .button_group .button_more em{color:inherit}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .button_group .button_more:after{content:"";opacity:0;z-index:2;background-color:#1113;border-radius:.8rem;position:absolute;inset:0}.comp_limited_time_offer .product_card_wrapper .card_wrap .section .button_group .button_more:active:after{opacity:1;transition:all .5s}.comp_limited_time_offer .product_card_wrapper .card_wrap .section+.section{background-color:#fff;border-radius:0 0 1.6rem 1.6rem;height:21.8rem;min-height:21.8rem;padding:1.6rem 2rem 2.4rem;overflow:hidden}.comp_limited_time_offer.theme_blue,.comp_limited_time_offer.theme_blue .button_group .button_more{background-color:#269df4}.comp_limited_time_offer.theme_orange,.comp_limited_time_offer.theme_orange .button_group .button_more{background-color:#f49156}.comp_limited_time_offer.theme_purple,.comp_limited_time_offer.theme_purple .button_group .button_more{background-color:#8e6bd6}.comp_limited_time_offer.theme_green,.comp_limited_time_offer.theme_green .button_group .button_more{background-color:#70a265}.comp_limited_time_offer.theme_mint,.comp_limited_time_offer.theme_mint .button_group .button_more{background-color:#1ebfc7}.main_hanalog .hanalog_tit{justify-content:space-between;align-items:center;margin:0 2rem;display:flex}.main_hanalog .hanalog_tit .title_txt strong{color:#111;font-size:1.8rem}.main_hanalog .hanalog_tit .title_txt strong em{color:#833eff}.main_hanalog .hanalog_tit .title_img img,.main_hanalog .hanalog_tit .title_img lottie-player{height:2.5rem}.main_hanalog .hanalog_tit .link{color:red}.main_hanalog .hanalog_tit .link a{color:#111;font-size:1.3rem;font-weight:600}.main_hanalog .hanalog_tit .link a:after{content:"";vertical-align:top;background:url(https://image.hanatour.com/usr/static/svg/ico_arrow_right.svg) 50%/100% no-repeat;width:1.2rem;height:1.2rem;margin:.5rem 0 0;display:inline-block}.main_hanalog .hanalog_tit .link a:active{background-color:#1113;border-radius:.4rem;padding-left:.3rem}.main_hanalog .hanalog_info_box{background-color:#f9f5ff;border:1px solid #e9dbff;border-radius:1.2rem;margin:1.6rem 2rem .4rem;padding:1.6rem 0}.main_hanalog .hanalog_info_box .user_notice{clear:both;margin:0 2rem;position:relative}.main_hanalog .hanalog_info_box .user_notice .user_info{align-items:center;margin:0;display:flex;position:relative}.main_hanalog .hanalog_info_box .user_notice .user_info img{width:4rem;height:4rem}.main_hanalog .hanalog_info_box .user_notice .user_info strong{color:#333;margin-left:.2rem;font-size:1.5rem}.main_hanalog .hanalog_info_box .user_notice .user_info strong .point{color:#833eff;position:relative}.main_hanalog .hanalog_info_box .user_notice .user_info strong .point:before{content:"";vertical-align:text-top;background:url(https://image.hanatour.com/usr/static/img2/mobile/icon/ic_star@3x.png) 50%/100% no-repeat;width:1.6rem;height:1.6rem;margin:.1rem .2rem 0 0;display:inline-block}.main_hanalog .hanalog_info_box .user_notice .user_info .supporters{color:#111;font-size:1.3rem;line-height:1.46}.main_hanalog .hanalog_info_box .user_notice .user_info .supporters strong{color:#833eff;padding-right:1.4rem;font-size:1.6rem;font-weight:700;position:relative}.main_hanalog .hanalog_info_box .user_notice .user_info .supporters strong:after{content:"";background:url(https://image.hanatour.com/usr/static/svg/ico_arrow_right.svg) 50%/100% no-repeat;width:1.2rem;height:1.2rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.main_hanalog .hanalog_info_box .login{color:#111;padding:0 0 0 5rem;font-size:1.3rem;line-height:1.46;display:block;position:relative}.main_hanalog .hanalog_info_box .login strong{color:#833eff;padding-right:1.4rem;font-size:1.6rem;font-weight:700;position:relative}.main_hanalog .hanalog_info_box .login strong:after{content:"";background:url(https://image.hanatour.com/usr/static/svg/ico_arrow_right_perple.svg) 50%/100% no-repeat;width:1.2rem;height:1.2rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.main_hanalog .hanalog_info_box .login:before{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/hanalog/ic_star.png) 50%/100% no-repeat;width:4rem;height:4rem;position:absolute;top:0;left:0}.main_hanalog .user_img{float:left;width:5rem;height:4rem;position:relative}.main_hanalog .user_img img{-o-object-fit:cover;object-fit:cover;background:url(https://image.hanatour.com/usr/static/img2/mobile/icon/profile-64@2x.png) 50%/100% no-repeat;border:1px solid #ddd;border-radius:4rem;width:4rem;height:4rem}.main_hanalog .user_img span{width:1.8rem;height:1.8rem;position:absolute;bottom:-.3rem;left:0}.main_hanalog .hanalog_supporters>div{z-index:100;-webkit-overflow-scrolling:touch;margin:0;overflow:scroll hidden}.main_hanalog .hanalog_supporters>div::-webkit-scrollbar{display:none}.main_hanalog .hanalog_supporters>div ul{padding:1.2rem 2rem;display:flex;overflow:visible}.main_hanalog .hanalog_supporters>div ul li{flex:none;width:31.6rem;margin-right:1.45rem;display:list-item;position:relative}.main_hanalog .hanalog_supporters>div ul li:last-child{width:33.6rem;padding-right:2rem}.main_hanalog .hanalog_supporters>div ul li .shadow{border-radius:2rem;padding:2rem 1.6rem;box-shadow:0 4px 12px #11111114}.main_hanalog .hanalog_supporters>div ul li .shadow .user_notice{margin:0 .6rem;overflow:hidden}.main_hanalog .hanalog_supporters>div ul li .shadow .user_notice .user_info{margin:0 0 1rem 5rem;position:relative}.main_hanalog .hanalog_supporters>div ul li .shadow .user_notice .user_info .name_wrap{align-items:center;display:flex}.main_hanalog .hanalog_supporters>div ul li .shadow .user_notice .user_info .name_wrap strong{color:#000;margin-right:.4rem;font-size:1.4rem}.main_hanalog .hanalog_supporters>div ul li .shadow .user_notice .user_info>p{color:#666;min-height:1.8rem;font-size:1.2rem}.main_hanalog .hanalog_supporters>div ul li .shadow .board_box{display:flex}.main_hanalog .hanalog_supporters>div ul li .shadow .board_box a{flex:2;margin:0 .7rem}.main_hanalog .hanalog_supporters>div ul li .shadow .board_box a.video .imgarea{position:relative}.main_hanalog .hanalog_supporters>div ul li .shadow .board_box a.video .imgarea:before{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/hanalog/ic_play_round_solid.png) 50%/100% no-repeat;width:3.2rem;height:3.2rem;position:absolute;bottom:1rem;left:1rem}.main_hanalog .hanalog_supporters>div ul li .shadow .board_box a .imgarea{height:13.2rem}.main_hanalog .hanalog_supporters>div ul li .shadow .board_box a .imgarea img{-o-object-fit:cover;object-fit:cover;border-radius:.8rem;width:100%;height:100%}.main_hanalog .hanalog_supporters>div ul li .shadow .board_box a>p{color:#111;min-height:3.6rem;margin:.8rem 0 .4rem;font-size:1.4rem;line-height:1.29}.main_hanalog .hanalog_supporters>div ul li .shadow .board_box a>div span{color:#666;font-size:1.2rem}.main_hanalog .hanalog_supporters>div ul li .shadow .hanalog_list{margin:0 -.6rem}.main_hanalog .hanalog_supporters>div ul li .shadow .hanalog_list a>div{margin:0 .6rem}.main_hanalog .hanalog_supporters>div ul li .shadow .hanalog_list a>div img{-o-object-fit:cover;object-fit:cover;border-radius:.8rem;width:100%;max-height:13.2rem}.main_hanalog .hanalog_supporters>div ul li .shadow .hanalog_list a>div p{color:#111;letter-spacing:-.028rem;margin:.6rem 0 .4rem;font-size:1.4rem}.main_hanalog .hanalog_supporters>div ul li .shadow .hanalog_list a>div div{overflow:hidden}.main_hanalog .hanalog_supporters>div ul li .shadow .hanalog_list a>div div span{float:left;color:#666;margin-right:.3rem;font-size:1.2rem}.main_hanalog .level_01{background:url(https://image.hanatour.com/usr/static/svg/ic_hanalog_badge_1.svg) 50%/100% no-repeat}.main_hanalog .level_02{background:url(https://image.hanatour.com/usr/static/svg/ic_hanalog_badge_2.svg) 50%/100% no-repeat}.main_hanalog .level_03{background:url(https://image.hanatour.com/usr/static/svg/ic_hanalog_badge_3.svg) 50%/100% no-repeat}.main_hanalog .level_04{background:url(https://image.hanatour.com/usr/static/svg/ic_hanalog_badge_4.svg) 50%/100% no-repeat}.main_hanalog .level_05{background:url(https://image.hanatour.com/usr/static/svg/ic_hanalog_badge_5.svg) 50%/100% no-repeat}.main_hanalog .level_06{background:url(https://image.hanatour.com/usr/static/svg/ic_hanalog_badge_6.svg) 50%/100% no-repeat}.main_hanalog .level_s{background:url(https://image.hanatour.com/usr/static/img2/mobile/hanalog/ic_hanalog_badge_s.png) 50%/100% no-repeat}.main_hanalog .hanalog_ranking{background-image:linear-gradient(#fff,#f4edff);border:1px solid #f1e6ff;border-radius:1.2rem;margin:1.2rem 2rem 0;padding:2rem 1.6rem}.main_hanalog .hanalog_ranking .rank{justify-content:center;align-items:center;min-height:11rem;display:flex;position:relative}.main_hanalog .hanalog_ranking .rank div{text-align:center;width:33%;position:absolute;top:0;left:50%}.main_hanalog .hanalog_ranking .rank div.number_one{position:relative;left:auto;transform:translate(0%)}.main_hanalog .hanalog_ranking .rank div.number_one .user_img{width:8rem;height:8rem}.main_hanalog .hanalog_ranking .rank div.number_one .user_img img{-o-object-fit:cover;object-fit:cover;border-radius:8rem;width:8rem;height:8rem}.main_hanalog .hanalog_ranking .rank div.number_one .user_img img.best_user{border:2px solid #c5a5ff}.main_hanalog .hanalog_ranking .rank div.number_one strong:before{background:url(https://image.hanatour.com/usr/static/img2/mobile/hanalog/icon_gold_king.png) 50%/100%}.main_hanalog .hanalog_ranking .rank div.number_two{top:2.8rem;transform:translate(-150%)}.main_hanalog .hanalog_ranking .rank div.number_two strong:before{background:url(https://image.hanatour.com/usr/static/img2/mobile/hanalog/icon_silver_king.png) 50%/100%}.main_hanalog .hanalog_ranking .rank div.number_three{top:2.8rem;transform:translate(50%)}.main_hanalog .hanalog_ranking .rank div.number_three strong:before{background:url(https://image.hanatour.com/usr/static/img2/mobile/hanalog/icon_silver_king.png) 50%/100%}.main_hanalog .hanalog_ranking .rank div strong{color:#111;font-size:1.4rem;display:block}.main_hanalog .hanalog_ranking .rank div strong:before{content:"";width:2rem;height:1.4rem;margin:0 auto;display:block}.main_hanalog .hanalog_ranking .rank div .user_img{float:none;width:5.2rem;height:5.2rem;margin:0 auto;display:block}.main_hanalog .hanalog_ranking .rank div .user_img img{border-radius:5.2rem;width:5.2rem;height:5.2rem}.main_hanalog .hanalog_ranking .rank div p{color:#111;letter-spacing:-.052rem;width:85%;margin:1.2rem auto 0;font-size:1.3rem;line-height:normal}.main_hanalog .hanalog_ranking .notice{margin-top:1.2rem}.main_hanalog .hanalog_ranking .notice p{letter-spacing:-.072rem;color:#111;text-align:center;margin:0 auto;font-size:1.2rem;line-height:1.8rem}.main_hanalog .hanalog_ranking .my_rank{background-color:#fff;border:2px dotted #f1e5ff;border-radius:.8rem;align-items:center;height:4rem;margin:1.6rem auto 0;padding:0 2rem;display:flex}.main_hanalog .hanalog_ranking .my_rank strong{color:#111;letter-spacing:-.102rem;font-size:1.7rem;font-weight:700}.main_hanalog .hanalog_ranking .my_rank p{color:#999;letter-spacing:-.052rem;align-items:center;margin-left:1.9rem;font-size:1.3rem;display:flex;position:relative}.main_hanalog .hanalog_ranking .my_rank p:before{content:"";vertical-align:middle;background:url(https://image.hanatour.com/usr/static/img2/mobile/icon/profile-64@2x.png) 50%/100% no-repeat;width:2rem;height:2rem;margin:0 1rem 0 0;display:inline-block}.main_hanalog .hanalog_ranking>button{color:#fff;background-color:#833eff;border:none;border-radius:2.5rem;width:13rem;height:4rem;margin:2rem auto 0;box-shadow:0 10px 20px #00000029!important}@media only screen and (min-device-width:768px){.main_hanalog .hanalog_ranking div{max-width:40rem;margin:0 auto}.main_hanalog .hanalog_ranking div.rank .number_two{transform:translate(-175%)}.main_hanalog .hanalog_ranking div.rank .number_three{transform:translate(75%)}}.quiz_progress .progress_head{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.quiz_progress .progress_head .progress_badge{display:inline-block}.quiz_progress .progress_head strong{flex:1}.quiz_progress .progress_days{flex-direction:row;justify-content:center;align-items:center;padding:0 .4rem;display:flex}.quiz_progress .progress_days .day_item{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.quiz_progress .progress_days .day_item .day_txt{color:#999;margin-top:.4rem;font-size:1.1rem;font-weight:700}.quiz_progress .progress_days .day_item .stamp{position:absolute;inset:0}.game_data_none{flex-direction:column;justify-content:center;align-items:center;margin:3rem 0 2.8rem;display:flex}.game_data_none .icon{background:url(https://image.hanatour.com/usr/static/svg/icon_notice_solid_ddd.svg) 0 0/100% no-repeat;width:6.4rem;height:6.4rem;display:block}.game_data_none p{letter-spacing:-.0065rem;text-align:center;font-size:1.3rem}.game_data_none p strong{letter-spacing:-.016rem;margin:1.2rem 0;font-size:1.6rem;font-weight:700;display:block}.login_cta{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1.2rem 0 3.4rem;display:flex}.login_cta p{color:#999;letter-spacing:-.007rem;text-align:center;margin-bottom:1.2rem;font-size:1.4rem;font-weight:700}.login_cta button{color:#4585ff;background-color:#fff;border:1px solid #e5e5e5;border-radius:2rem;height:3.2rem;padding:0 1.6rem;font-size:1.2rem;font-weight:700}.hana_friends_tit{padding:0 2rem}.hana_friends_tit div[class*=comp_] .tit_wrap{padding:0}.hana_friends_tit img{height:2.7rem}.comp_ox_quiz{background:#fff;border-radius:1.6rem;margin:1.2rem 2rem 3.2rem;position:relative;overflow:hidden;box-shadow:0 .6rem 1.6rem #0000002e}.comp_ox_quiz .quiz_answer .btn_answer,.comp_ox_quiz .quiz_progress .progress_reward>button{flex-direction:row;justify-content:center;align-items:center;display:flex}.comp_ox_quiz .quiz_card{padding:2rem 1.6rem;position:relative}.comp_ox_quiz .quiz_card .quiz_meta{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.comp_ox_quiz .quiz_card .quiz_meta .quiz_date{color:#666;letter-spacing:-.065rem;flex-direction:row;justify-content:flex-start;align-items:center;font-size:1.3rem;font-weight:400;line-height:1.2;display:inline-flex}.comp_ox_quiz .quiz_card .quiz_meta .quiz_date em{color:#258bfa;margin-right:.4rem;font-weight:700}.comp_ox_quiz .quiz_card .quiz_meta .btn_info{border-radius:50%;width:2rem;height:2rem;position:relative}.comp_ox_quiz .quiz_card .quiz_meta .btn_info:before{content:"";background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_info_gray.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:2rem;height:2rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comp_ox_quiz .quiz_card .quiz_question{margin-bottom:2rem}.comp_ox_quiz .quiz_card .quiz_question p{color:#111;letter-spacing:-.016rem;font-size:1.6rem;font-weight:600;line-height:1.4}.comp_ox_quiz .quiz_card .quiz_question .btn_hint{color:#4585ff;letter-spacing:-.024rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:2rem;flex-direction:row;justify-content:center;align-items:center;height:2.8rem;margin-top:1.2rem;padding:0 1.2rem;font-size:1.2rem;font-weight:700;line-height:1;display:inline-flex}.comp_ox_quiz .quiz_card .quiz_answer{align-items:stretch;gap:.8rem;display:flex}.comp_ox_quiz .quiz_card .quiz_answer .btn_answer{border-radius:2rem;flex-direction:column;width:100%;height:8.8rem}.comp_ox_quiz .quiz_card .quiz_answer .btn_answer.is_o{background-color:#e6f8ff}.comp_ox_quiz .quiz_card .quiz_answer .btn_answer.is_o .answer_text{color:#258bfa}.comp_ox_quiz .quiz_card .quiz_answer .btn_answer.is_x{background-color:#ffecec}.comp_ox_quiz .quiz_card .quiz_answer .btn_answer.is_x .answer_text{color:#ff5c5c}.comp_ox_quiz .quiz_card .quiz_answer .btn_answer .answer_text{letter-spacing:-.006rem;margin-top:.4rem;font-size:1.3rem;font-weight:700}.comp_ox_quiz .quiz_card .quiz_answer .btn_answer .answer_icon{width:3.2rem;height:3.2rem;position:relative}.comp_ox_quiz .quiz_card .quiz_answer .btn_answer .answer_icon:before{content:"";background-position:0 0;background-repeat:no-repeat;background-size:100%;width:3.2rem;height:3.2rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comp_ox_quiz .quiz_card .quiz_answer .btn_answer .answer_icon.icon_o:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_o.svg)}.comp_ox_quiz .quiz_card .quiz_answer .btn_answer .answer_icon.icon_x:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_x.svg)}.comp_ox_quiz .quiz_card .quiz_timer{flex-direction:column;justify-content:center;align-items:center;margin-bottom:.8rem;display:flex}.comp_ox_quiz .quiz_card .quiz_timer .timer_badge{width:5.6rem;height:5.6rem}.comp_ox_quiz .quiz_card .quiz_timer .timer_badge img{object-fit:cover;width:100%;height:100%}.comp_ox_quiz .quiz_card .quiz_timer .timer_title{color:#111;letter-spacing:-.007rem;margin:.8rem 0 1.6rem;font-size:1.4rem;font-weight:700}.comp_ox_quiz .quiz_card .quiz_timer .timer_count{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;display:inline-flex}.comp_ox_quiz .quiz_card .quiz_timer .time_group{flex-direction:column;align-items:center;gap:.8rem;display:flex}.comp_ox_quiz .quiz_card .quiz_timer .time_box{color:#444;letter-spacing:-.018rem;background:#eee;border-radius:.4rem;flex-direction:row;justify-content:center;align-items:center;min-width:4rem;height:4rem;font-size:1.8rem;font-weight:700;display:inline-flex}.comp_ox_quiz .quiz_card .quiz_timer .time_colon{color:#444;margin-top:-2.2rem;font-size:1.5rem;font-weight:700}.comp_ox_quiz .quiz_card .quiz_timer .time_label{color:#999;font-size:1rem;font-weight:600}.comp_ox_quiz .quiz_card .quiz_completed{background:#1111114d;border-radius:1.6rem 1.6rem 0 0;flex-direction:row;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.comp_ox_quiz .quiz_card .quiz_completed .img_wrap{max-width:36rem;padding:0 4rem}.quiz_progress{background:linear-gradient(177deg,#f5f5f5 0% 10%,#fff 40%) top/100% 5rem no-repeat;padding:2rem 1.6rem 0}.quiz_progress .progress_head{margin-bottom:1.6rem}.quiz_progress .progress_head .progress_badge{content:"";background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_quokka.png);background-position:50%;background-repeat:no-repeat;background-size:100%;flex:0 0 3.2rem;width:3.2rem;max-width:3.2rem;height:2.6rem;max-height:2.6rem;margin-right:.4rem;display:inline-block}.quiz_progress .progress_head strong{color:#111;letter-spacing:-.007rem;text-align:left;margin-top:.3rem;font-size:1.4rem;font-weight:700;line-height:1.2}.quiz_progress .progress_head strong em{color:#4585ff}.quiz_progress .progress_head .btn_state{color:#666;letter-spacing:0;padding-right:1.2rem;font-size:1.2rem;font-weight:500;line-height:1.2;position:relative}.quiz_progress .progress_head .btn_state:after{content:"";background-image:url(https://image.hanatour.com/usr/static/svg/ico_arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:.8rem;height:.8rem;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.quiz_progress .progress_days{margin-bottom:1.6rem}.quiz_progress .progress_days .day_item{background:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_quokka_blank.png) 0 0/100% no-repeat;width:4rem;height:4rem}.quiz_progress .progress_days .day_item.is_stamped{background:0 0}.quiz_progress .progress_days .day_item img{width:4rem;height:4rem}.quiz_progress .progress_reward{padding-bottom:2rem}.quiz_progress .progress_reward>button{border-radius:8rem;width:100%;height:4rem;font-size:1.3rem;font-weight:600;color:#aaa!important;background-color:#eee!important}.quiz_progress .progress_reward>button[type=button]:disabled{opacity:1!important}.quiz_progress .progress_reward>button.em{color:#fff!important;background-color:#5e2bb8!important}.comp_hana_friends{margin:1.2rem 2rem 2rem}.comp_hana_friends .friends_growth{background:linear-gradient(156deg,#9fddff 14.15%,#e1f4f2 69.56%);border:1px solid #baffff;border-radius:1.6rem;gap:1.2rem;padding:1.2rem;display:flex}.comp_hana_friends .friends_growth .growth_left{flex-direction:column;justify-content:space-between;width:13.6rem;display:flex}.comp_hana_friends .friends_growth .growth_left .level_wrap{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.comp_hana_friends .friends_growth .growth_left .level_wrap .level_badge{z-index:2;color:#fff;letter-spacing:-.02rem;background:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_badge.svg) 0 0/100% no-repeat;flex-direction:row;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1rem;font-weight:800;display:flex}.comp_hana_friends .friends_growth .growth_left .level_wrap .level_bar{background:#0000001a;border-radius:0 1rem 1rem 0;flex:1;width:100%;height:.8rem;margin-left:-.2rem;position:relative;overflow:hidden;box-shadow:inset 0 .2rem .4rem #11111114}.comp_hana_friends .friends_growth .growth_left .level_wrap .level_bar .bar_fill{background:#5e2bb8;height:100%;display:block}.comp_hana_friends .friends_growth .growth_left .friends_char{text-align:center;height:13.4rem}.comp_hana_friends .friends_growth .growth_left .friends_char>a{height:100%;display:block}.comp_hana_friends .friends_growth .growth_left .friends_char>a>div,.comp_hana_friends .friends_growth .growth_left .friends_char>a img{height:100%}.comp_hana_friends .friends_growth .growth_right{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.comp_hana_friends .friends_growth .growth_right .action_card_wrap{gap:.4rem;display:flex}.comp_hana_friends .friends_growth .growth_right .action_card_wrap .action_card{background-color:#fffc;border-radius:1.2rem;flex-direction:column;flex:1;justify-content:center;align-items:center;height:8rem;display:flex}.comp_hana_friends .friends_growth .growth_right .action_card_wrap .action_card strong{color:#333;margin-top:.4rem;font-size:1.2rem;font-weight:600}.comp_hana_friends .friends_growth .growth_right .action_card_wrap .action_card .action_icon{width:3.2rem;height:3.2rem;display:block;position:relative}.comp_hana_friends .friends_growth .growth_right .action_card_wrap .action_card .action_icon:before{content:"";background-position:0 0;background-repeat:no-repeat;background-size:100%;width:3.2rem;height:3.2rem;display:block}.comp_hana_friends .friends_growth .growth_right .action_card_wrap .action_card .action_icon.icon_calendar:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_calendar.svg)}.comp_hana_friends .friends_growth .growth_right .action_card_wrap .action_card .action_icon.icon_mission:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_mission.svg)}.comp_hana_friends .friends_growth .growth_right .info_card{color:#111;background-color:#fffc;border-radius:.8rem;flex-direction:row;justify-content:flex-start;align-items:center;padding:.8rem;font-size:1.6rem;font-weight:700;display:flex;position:relative}.comp_hana_friends .friends_growth .growth_right .info_card .info_icon{width:2rem;height:2rem;position:relative}.comp_hana_friends .friends_growth .growth_right .info_card .info_icon:before{content:"";background-position:0 0;background-repeat:no-repeat;background-size:100%;width:2rem;height:2rem;display:block}.comp_hana_friends .friends_growth .growth_right .info_card .info_icon.icon_leaves:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_leaves.svg)}.comp_hana_friends .friends_growth .growth_right .info_card .info_icon.icon_clover:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_clover.svg)}.comp_hana_friends .friends_growth .growth_right .info_card .desc{color:#666;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;font-size:1rem;display:flex}.comp_hana_friends .friends_growth .growth_right .info_card .desc strong{color:#111;margin:0 .4rem;font-size:1.4rem;font-weight:700}.comp_hana_friends .friends_growth .growth_right .info_card .arrow{background:url(https://image.hanatour.com/usr/static/svg/ico_arrow_right.svg) 50%/100% no-repeat;width:1.2rem;height:1.2rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.comp_hana_friends .reward_banner{height:5.6rem;margin-top:.8rem;position:relative;overflow:hidden}.comp_hana_friends .reward_banner .slick-slider,.comp_hana_friends .reward_banner .swiper{height:100%;margin:0}.comp_hana_friends .reward_banner .slick-list,.comp_hana_friends .reward_banner .swiper-wrapper{height:100%;padding:0}.comp_hana_friends .reward_banner .reward_item{background-color:#f5f5f5;border-radius:.8rem;flex-direction:column;padding:1rem 1.2rem;display:flex;position:relative}.comp_hana_friends .reward_banner .reward_item .reward_user{color:#666;font-size:1.2rem;font-weight:700}.comp_hana_friends .reward_banner .reward_item .reward_text{color:#4585ff;-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#258bfa 0,#884bef 100%);-webkit-background-clip:text;background-clip:text;width:max-content;font-weight:700;position:relative}.comp_hana_friends .reward_banner .reward_item:after{content:"";background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_celebration.png);background-position:50%;background-repeat:no-repeat;background-size:100%;width:3.2rem;height:3.2rem;display:block;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.comp_hana_friends .reward_banner .reward_item .reward_image{vertical-align:middle;width:2rem;height:2rem;display:inline-block}.comp_hana_friends .friends_ranking{background-color:#fff;border-radius:1.6rem;padding:2rem 1.6rem;position:relative;box-shadow:0 .6rem 1.6rem #0000002e}.comp_hana_friends .friends_ranking .hana_friends_tit,.comp_hana_friends .friends_ranking div[class*=comp_] .tit_wrap{padding:0}.comp_hana_friends .friends_ranking div[class*=comp_] .tit_wrap .title_text{color:#111;letter-spacing:-.016rem;width:100%;height:auto;font-size:1.6rem;font-weight:700;line-height:1.2}.comp_hana_friends .friends_ranking div[class*=comp_] .tit_wrap .subtitle_text{color:#666;letter-spacing:-.0065rem;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:vertical;width:100%;margin-top:.2rem;font-size:1.3rem;overflow:hidden}.comp_hana_friends .friends_ranking .ranking_tabs{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;white-space:nowrap;gap:.4rem;margin:1.6rem -1.6rem;padding:0 1.6rem;display:flex;overflow-x:auto}.comp_hana_friends .friends_ranking .ranking_tabs::-webkit-scrollbar{display:none}.comp_hana_friends .friends_ranking .ranking_tabs .tab{background-color:#fff;border:1px solid #e5e5e5;border-radius:2rem;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:.6rem;height:3.2rem;padding:0 1.2rem 0 .4rem;display:inline-flex}.comp_hana_friends .friends_ranking .ranking_tabs .tab .thumb{background:#d9d9d9;border-radius:50%;width:2.4rem;height:2.4rem;display:block;overflow:hidden}.comp_hana_friends .friends_ranking .ranking_tabs .tab .thumb img{object-fit:cover;width:100%;height:100%}.comp_hana_friends .friends_ranking .ranking_tabs .tab .label{color:#666;letter-spacing:-.0065rem;white-space:nowrap;font-size:1.3rem;font-weight:700}.comp_hana_friends .friends_ranking .ranking_tabs .tab.is_active{color:#5e2bb8;border-color:#5e2bb8}.comp_hana_friends .friends_ranking .ranking_tabs .tab.is_active .label{color:#5e2bb8}.comp_hana_friends .friends_ranking .ranking_list li{flex-direction:row;justify-content:space-between;align-items:center;min-height:3.2rem;margin-bottom:.4rem;display:flex}.comp_hana_friends .friends_ranking .ranking_list li .rank_badge,.comp_hana_friends .friends_ranking .ranking_list li .rank_num{text-align:center;width:3.2rem}.comp_hana_friends .friends_ranking .ranking_list li .rank_badge{height:3.2rem;font-size:0;position:relative}.comp_hana_friends .friends_ranking .ranking_list li .rank_badge:before{content:"";background-position:0 0;background-repeat:no-repeat;background-size:100%;width:3.2rem;height:3.2rem;display:block}.comp_hana_friends .friends_ranking .ranking_list li .rank_badge.gold:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_ranking1.svg)}.comp_hana_friends .friends_ranking .ranking_list li .rank_badge.silver:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_ranking2.svg)}.comp_hana_friends .friends_ranking .ranking_list li .rank_badge.bronze:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_ranking3.svg)}.comp_hana_friends .friends_ranking .ranking_list li .rank_num{color:#999;font-size:1.5rem;font-weight:700}.comp_hana_friends .friends_ranking .ranking_list li .name{color:#333;flex:1;margin-left:1rem;font-size:1.4rem;font-weight:600}.comp_hana_friends .friends_ranking .ranking_list li .score{color:#4585ff;font-variant-numeric:tabular-nums;text-align:right;min-width:9.8rem;margin-left:1.6rem;font-size:1.5rem;font-weight:700}.comp_hana_friends .friends_ranking .btn_more_area{margin-bottom:1.2rem;display:flex;position:relative}.comp_hana_friends .friends_ranking .btn_more_area .btn_more{color:#111;background-color:#fff;border:1px solid #e5e5e5;border-radius:2rem;height:2.8rem;margin:.4rem auto 0;padding:0 1.2rem;font-size:1.2rem;font-weight:700;position:relative}.comp_hana_friends .friends_ranking .btn_more_area .btn_more:after{content:"";vertical-align:middle;background-image:url(https://image.hanatour.com/usr/static/img2/mobile_dcr/main/ico_arrow_down_s24.png);background-position:50%;background-repeat:no-repeat;background-size:100%;width:.8rem;height:.8rem;margin:-.2rem 0 0 .4rem;display:inline-block}.comp_hana_friends .friends_ranking .btn_more_area:before{content:"";background:#e5e5e5;height:.1rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.comp_hana_friends .friends_ranking .my_rank{background-color:#f5f5f5;border-radius:.8rem;flex-flow:wrap;justify-content:space-between;align-items:center;margin-top:.4rem;padding:1.2rem;display:flex;position:relative}.comp_hana_friends .friends_ranking .my_rank .my_label{color:#666;width:100%;font-size:1.3rem;font-weight:600}.comp_hana_friends .friends_ranking .my_rank .my_info{color:#333;letter-spacing:-.007rem;margin-top:2rem;font-size:1.4rem;font-weight:700}.comp_hana_friends .friends_ranking .my_rank .my_info em{color:#999;margin-right:1.2rem}.comp_hana_friends .friends_ranking .my_rank .my_score{color:#4585ff;letter-spacing:-.007rem;margin:2rem 0 0 auto;font-size:1.5rem;font-weight:700}.comp_hana_friends .friends_ranking .my_rank .btn_play{color:#111;background-color:#fff;border:1px solid #e5e5e5;border-radius:1.6rem;flex-direction:row;justify-content:flex-start;align-items:center;height:2.8rem;padding:.6rem 1.2rem;font-size:1.2rem;font-weight:700;display:flex;position:absolute;top:1.2rem;right:1.2rem}.comp_hana_friends .friends_ranking .my_rank .btn_play:before{content:"";background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_fire.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;width:1.4rem;height:1.4rem;margin-right:.4rem;display:inline-block}.comp_hana_friends .friends_ranking .my_rank p.text{color:#999;letter-spacing:-.007rem;text-align:center;width:100%;margin:3rem 0 2.4rem;font-size:1.4rem;font-weight:700;line-height:1.1}.comp_hana_friends .friends_ranking .my_rank .login_cta{padding-bottom:1.2rem}[data-slot=sheet-content].ox_quiz_card{background:linear-gradient(#fff 0%,#ecf6ff 16.83%)}[data-slot=sheet-content].ox_quiz_card .layer_container{background-color:#0000;height:100%;max-height:100dvh}[data-slot=sheet-content].ox_quiz_card .layer_container .layer_content{height:100%}[data-slot=sheet-content].ox_quiz_card .layer_container .layer_content .layer_header{z-index:10;background-color:#0000;justify-content:flex-start;width:100%;min-height:5.2rem;padding:0 2rem;display:flex;position:fixed;top:0;left:0}[data-slot=sheet-content].ox_quiz_card .layer_container .layer_content .layer_header .tit{color:#0000;padding-top:1.6rem;font-size:1.9rem;line-height:1.3;display:inline-block}[data-slot=sheet-content].ox_quiz_card .layer_container .layer_content .layer_header .btn_close{z-index:12;text-indent:-999rem;background-color:#0000;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;font-size:0;line-height:0;display:flex;position:absolute;top:1.6rem;right:2rem}[data-slot=sheet-content].ox_quiz_card .layer_container .layer_content .layer_body{z-index:1;height:calc(100dvh - 5.2rem);padding-bottom:env(safe-area-inset-bottom);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:#0000;margin-top:5.2rem;margin-bottom:0;overflow:hidden auto}.ox_quiz_result{flex-direction:column;justify-content:center;align-items:center;padding:1.2rem 2rem;display:flex}.ox_quiz_result .result_char{width:9.6rem;height:9.6rem}.ox_quiz_result .result_char img{object-fit:cover;width:100%;height:100%}.ox_quiz_result .result_card{text-align:center;background:#fff;border-radius:2rem;width:100%;padding:3.2rem 2rem 2rem}.ox_quiz_result .result_title{color:#111;letter-spacing:-.03rem;margin-bottom:.8rem;font-size:2rem;font-weight:700;display:block}.ox_quiz_result .reward_box{width:12rem;height:8.8rem;margin:0 auto 1.6rem}.ox_quiz_result .reward_box>div,.ox_quiz_result .reward_box img{width:100%;height:100%}.ox_quiz_result .result_desc{margin-bottom:2rem}.ox_quiz_result .result_desc strong{color:#111;letter-spacing:-.0075rem;font-size:1.5rem;font-weight:700;line-height:2rem;display:block}.ox_quiz_result .result_desc .result_desc_sub{color:#666;letter-spacing:-.0065rem;margin-top:1.2rem;font-size:1.3rem;font-weight:400;line-height:1.7rem}.ox_quiz_result .result_notice{color:#666;background:#f5f5f5;border-radius:.4rem;margin-top:3.2rem;padding:.7rem 0;font-size:1.3rem}.ox_quiz_result .result_notice em{color:#4585ff;font-weight:600}.ox_quiz_result .quiz_progress{background:#fff;border-radius:1.6rem;width:100%;margin-top:2rem;padding:1.6rem 1.6rem .4rem}.ox_quiz_result .quiz_progress .progress_head{margin-bottom:1.2rem}.ox_quiz_result .quiz_progress .progress_head .progress_badge{background-size:100%;flex:0 0 3.2rem;width:3.2rem;height:2.6rem;margin-right:.4rem}[data-slot=dialog-content].quiz_event_app_alert_dialog{width:min(32rem,100% - 5.4rem);max-width:none;box-shadow:none;background-color:#fff;border:0;border-radius:1.6rem;gap:0;padding:3.5rem 0 0;overflow:hidden}[data-slot=dialog-content].quiz_event_app_alert_dialog .simple_layer{background-color:#fff}[data-slot=dialog-content].quiz_event_app_alert_dialog .simple_layer .simple_layer_header{color:#111;letter-spacing:-.078rem;padding:0 2.6rem;font-size:1.9rem;font-weight:700;line-height:1.32}[data-slot=dialog-content].quiz_event_app_alert_dialog .simple_layer .simple_layer_body{color:#111;letter-spacing:-.084rem;padding:1.2rem 2.6rem 3.2rem;font-size:1.4rem;line-height:1.43}[data-slot=dialog-content].quiz_event_app_alert_dialog .simple_layer .simple_layer_body .context{color:#666}[data-slot=dialog-content].quiz_event_app_alert_dialog .simple_layer .simple_layer_footer .layer_btn_wrap{border-top:1px solid #e8e8e8;width:100%;display:flex}[data-slot=dialog-content].quiz_event_app_alert_dialog .simple_layer .simple_layer_footer .layer_btn_wrap button{color:#000;border-bottom-left-radius:1.5rem;width:50%;height:6rem;font-size:1.5rem;font-weight:700;line-height:6rem}[data-slot=dialog-content].quiz_event_app_alert_dialog .simple_layer .simple_layer_footer .layer_btn_wrap button.em{color:#4585ff}[data-slot=dialog-content].quiz_event_app_alert_dialog .simple_layer .simple_layer_footer .layer_btn_wrap button+button{border-left:1px solid #e8e8e8;border-bottom-right-radius:1.5rem;border-bottom-left-radius:0;margin-left:0}[data-slot=dialog-overlay].quiz_event_app_alert_overlay{background-color:#0009}[data-slot=dialog-content].quiz_event_agree_dialog{width:min(32rem,100% - 5.4rem);max-width:none;box-shadow:none;background-color:#fff;border:0;border-radius:1.6rem;gap:0;padding:3.5rem 0 0;overflow:hidden}[data-slot=dialog-content].quiz_event_agree_dialog .simple_layer{background-color:#fff;margin:0}[data-slot=dialog-content].quiz_event_agree_dialog .simple_layer .simple_layer_header{color:#111;letter-spacing:-.078rem;padding:0 2.6rem;font-size:1.9rem;font-weight:700;line-height:1.32}[data-slot=dialog-content].quiz_event_agree_dialog .simple_layer .simple_layer_body{color:#111;letter-spacing:-.084rem;padding:1.2rem 2.6rem 3.2rem;font-size:1.4rem;line-height:1.43}[data-slot=dialog-content].quiz_event_agree_dialog .simple_layer .simple_layer_body p{margin:0}[data-slot=dialog-content].quiz_event_agree_dialog .simple_layer .simple_layer_footer .layer_btn_wrap{border-top:1px solid #e8e8e8;width:100%;display:flex}[data-slot=dialog-content].quiz_event_agree_dialog .simple_layer .simple_layer_footer .layer_btn_wrap button{color:#000;border-bottom-left-radius:1.5rem;width:50%;height:6rem;font-size:1.5rem;font-weight:700;line-height:6rem}[data-slot=dialog-content].quiz_event_agree_dialog .simple_layer .simple_layer_footer .layer_btn_wrap button.em{color:#4585ff}[data-slot=dialog-content].quiz_event_agree_dialog .simple_layer .simple_layer_footer .layer_btn_wrap button+button{border-left:1px solid #e8e8e8;border-bottom-right-radius:1.5rem;border-bottom-left-radius:0;margin-left:0}[data-slot=dialog-overlay].quiz_event_agree_overlay{background-color:#0009}[data-slot=sheet-content].quiz_event_history_sheet,[data-slot=sheet-content].quiz_event_introduce_sheet{background-color:#fff;overflow:hidden}[data-slot=sheet-content].quiz_event_history_sheet .layer_container,[data-slot=sheet-content].quiz_event_introduce_sheet .layer_container{background-color:#fff;height:100%;max-height:100dvh}[data-slot=sheet-content].quiz_event_history_sheet .layer_container .layer_content,[data-slot=sheet-content].quiz_event_introduce_sheet .layer_container .layer_content{height:100%}[data-slot=sheet-content].quiz_event_history_sheet .layer_container .layer_content .layer_header,[data-slot=sheet-content].quiz_event_introduce_sheet .layer_container .layer_content .layer_header{z-index:10;background-color:#fff;justify-content:flex-start;width:100%;min-height:5.2rem;padding:0 2rem;display:flex;position:fixed;top:0;left:0}[data-slot=sheet-content].quiz_event_history_sheet .layer_container .layer_content .layer_header .tit,[data-slot=sheet-content].quiz_event_introduce_sheet .layer_container .layer_content .layer_header .tit{color:#111;padding-top:1.6rem;font-size:1.9rem;line-height:1.3;display:inline-block}[data-slot=sheet-content].quiz_event_history_sheet .layer_container .layer_content .layer_header .btn_close,[data-slot=sheet-content].quiz_event_introduce_sheet .layer_container .layer_content .layer_header .btn_close{z-index:12;text-indent:-999rem;background-color:#fff;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;font-size:0;line-height:0;display:flex;position:absolute;top:1.6rem;right:2rem}[data-slot=sheet-content].quiz_event_history_sheet .layer_container .layer_content .layer_body,[data-slot=sheet-content].quiz_event_introduce_sheet .layer_container .layer_content .layer_body{z-index:1;height:calc(100dvh - 5.2rem);padding-bottom:env(safe-area-inset-bottom);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:#fff;margin-top:5.2rem;margin-bottom:0;overflow:hidden auto}[data-slot=sheet-content].quiz_event_history_sheet .layer_proc_content.full_layer.ox_quiz_status{min-height:100%}.layer_proc_content.full_layer.ox_quiz_status{flex-direction:column;height:100%;min-height:0;padding:2rem 2rem 1rem;display:flex}.layer_proc_content.full_layer.ox_quiz_status .status_summary{background:#f5f5f5;border-radius:1.6rem;flex:none;padding:.8rem 1.6rem .4rem}.layer_proc_content.full_layer.ox_quiz_status .status_list .status_item{border-bottom:1px solid #eee;flex-direction:row;justify-content:space-between;align-items:center;padding:1.2rem 0 1.6rem;display:flex}.layer_proc_content.full_layer.ox_quiz_status .status_list .status_item dt{color:#666;letter-spacing:-.007rem;font-size:1.4rem;font-weight:600}.layer_proc_content.full_layer.ox_quiz_status .status_list .status_item dd{color:#4585ff;letter-spacing:-.0075rem;font-size:1.5rem;font-weight:700}.layer_proc_content.full_layer.ox_quiz_status .status_list .status_item dd strong{display:inline-block;position:relative}.layer_proc_content.full_layer.ox_quiz_status .status_list .status_item dd strong:before{content:"";vertical-align:middle;background-image:url(https://image.hanatour.com/usr/static/img2/mobile/hanafriends/main/icon_flag.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;width:1.6rem;height:1.6rem;margin:-.1rem .4rem 0 0;display:inline-block}.layer_proc_content.full_layer.ox_quiz_status .status_list .status_item:last-child{border-bottom:0}.layer_proc_content.full_layer.ox_quiz_status .status_history{flex-direction:column;flex:1;min-height:0;margin-top:4rem;display:flex}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_head{flex-direction:row;flex:none;justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_head .title{color:#111;letter-spacing:-.018rem;font-size:1.8rem;font-weight:700}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_head .month_nav{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;display:flex}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_head .month_nav .month{color:#111;letter-spacing:-.016rem;font-size:1.6rem;font-weight:600}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_head .month_nav .btn_prev,.layer_proc_content.full_layer.ox_quiz_status .status_history .history_head .month_nav .btn_next{content:"";opacity:.15;background-image:url(https://image.hanatour.com/usr/static/svg/ico_arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.2rem;height:1.2rem;font-size:0;display:inline-block}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_head .month_nav .btn_prev.is_active,.layer_proc_content.full_layer.ox_quiz_status .status_history .history_head .month_nav .btn_next.is_active{opacity:.5}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_head .month_nav .btn_prev{transform:rotate(180deg)}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;margin:0 -2rem;padding:0 2rem;overflow-y:auto}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_list .history_item{border-bottom:1px solid #eee;flex-direction:row;justify-content:flex-start;align-items:center;padding:1.2rem 0;display:flex}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_list .history_item .date{color:#111;letter-spacing:-.0065rem;min-width:7.2rem;margin-right:.8rem;font-size:1.3rem;font-weight:600}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_list .history_item .desc{color:#666;letter-spacing:-.0065rem;flex:0 auto;min-width:0;margin:0;font-size:1.3rem;font-weight:400}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_list .history_item .desc+.desc{flex:none;margin-left:.3rem}.layer_proc_content.full_layer.ox_quiz_status .status_history .history_list .history_item:last-child{border-bottom:0}[data-slot=sheet-content].quiz_event_introduce_sheet .layer_proc_content.full_layer.quiz_info_layer{min-height:100%;padding-bottom:11rem}[data-slot=sheet-content].quiz_event_introduce_sheet .layer_proc_content.full_layer.quiz_info_layer .inner{padding:0 2rem}.quiz_info_layer{padding-top:1.2rem}.quiz_info_layer .tit,.quiz_info_layer ul li,.quiz_info_layer p{color:#666;letter-spacing:-.0065rem;font-size:1.3rem;font-weight:400;line-height:normal}.quiz_info_layer strong{color:#111;letter-spacing:-.0065rem;font-weight:700}.quiz_info_layer ul{margin:.9rem 0 2rem}.quiz_info_layer ul li{margin-bottom:.8rem;padding-left:.9rem;position:relative}.quiz_info_layer ul li:before{content:"";background-color:#666;border-radius:50%;width:3px;height:3px;position:absolute;top:.7rem;left:0}.quiz_tbl{margin-top:2.4rem}.quiz_tbl>div{color:#111;letter-spacing:-.0065rem;margin-bottom:.9rem;font-weight:700}.quiz_tbl table th,.quiz_tbl table td{text-align:left;vertical-align:top;padding:1.6rem}.quiz_tbl table td{color:#111;font-weight:600}.comp_hana_traffle .hana_traffle_container{padding-top:1.6rem}.comp_hana_traffle .slick-slider .slick-track,.comp_hana_traffle .slick-slider .slick-list{backface-visibility:hidden}.comp_hana_traffle .slick-slider .slick-dots{padding-top:1.2rem}.comp_hana_traffle .swiper .swiper-wrapper{backface-visibility:hidden}.comp_hana_traffle .swiper .swiper-pagination{z-index:10;text-align:center;width:100%;padding-top:1.2rem;font-size:0;line-height:1;position:relative;bottom:auto}.comp_hana_traffle .swiper .swiper-pagination-bullet{cursor:pointer;vertical-align:middle;opacity:1;background:#0000001a;border-radius:100%;width:.6rem;height:.6rem;margin:0 .4rem}.comp_hana_traffle .swiper .swiper-pagination-bullet-active{background:#5e2bb8}.comp_hana_traffle .item_contents{height:37.5rem;padding:0 6px;position:relative}.comp_hana_traffle .item_list_contents{padding:0 2rem}.comp_hana_traffle .hana_traffle_wrapper .item_image img{border-radius:2rem;height:100%;max-height:37.5rem}.comp_hana_traffle .hana_traffle_wrapper .item_state{z-index:2;position:absolute;top:1.6rem;left:2.2rem}.comp_hana_traffle .hana_traffle_wrapper .item_state span{color:#fff;letter-spacing:-.024rem;border:1px solid #fff;border-radius:.4rem;height:2rem;padding:0 .8rem;font-size:1.2rem;font-weight:700;line-height:1.5;display:inline-block}.comp_hana_traffle .hana_traffle_wrapper .item_state .state_style_02{color:#fff;background-color:#111;border-color:#111}.comp_hana_traffle .hana_traffle_wrapper .item_state .state_style_03{color:#111;background-color:#fff}.comp_hana_traffle .hana_traffle_wrapper .item_state .state_style_03:before{content:"";vertical-align:top;background-color:#111;border-radius:100%;width:.4rem;height:.4rem;margin-top:.65rem;margin-right:.4rem;display:inline-block}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap{width:calc(100% - 12px);position:absolute;top:1.6rem;left:50%;transform:translate(-50%)}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .center_circle{width:206px;height:206px;margin:0 auto}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .center_circle .base_image{border-radius:100%;width:100%;height:100%}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .circle_effect{position:absolute;top:-97px;left:50%;overflow:hidden;transform:translate(-50%)}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .circle_effect svg{width:400px;height:400px;margin:0 auto;transform:rotate(-90deg)}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .circle_effect circle{stroke-width:8px}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .circle_effect .background_color{stroke-linecap:round;stroke:#7c7c7cb3}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .circle_effect .progress{stroke-linecap:round;stroke-dasharray:0 628.6;stroke-dashoffset:revert-layer;transform-origin:200px 200px;transition:stroke-dasharray 1s;transform:rotate(0)scaleY(-1)}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .applicant_count{text-align:center;background-color:#999;border-radius:100%;flex-direction:column;justify-content:center;width:6.7rem;height:6.7rem;display:flex;position:absolute;top:0;left:50%;transform:translate(5.2rem)}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .applicant_count span{display:inline-block}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .applicant_count span:first-child{color:#fff;letter-spacing:-.022rem;font-size:1.1rem;font-weight:700;line-height:1.1}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .applicant_count span:nth-child(2){color:#fff;letter-spacing:normal;font-size:1.4rem;font-weight:700;line-height:1.3}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .applicant_count span:nth-child(3){color:#fff6;letter-spacing:-.022rem;font-size:1.1rem;font-weight:500;line-height:1.2}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .applicant_count .icon_firework{display:none}.comp_hana_traffle .hana_traffle_wrapper .traffle_effect_wrap .applicant_count.excess .icon_firework{background:url(https://image.hanatour.com/usr/static/img2/mobile/icon/icon_firework_s112.png) 50%/100% no-repeat;width:2.8rem;height:2.8rem;display:block;position:absolute;top:-.6rem;right:-.45rem}.comp_hana_traffle .hana_traffle_wrapper .text_box{width:calc(100% - 12px);min-height:6.8rem;position:absolute;bottom:8rem}.comp_hana_traffle .hana_traffle_wrapper .text_box .traffle_text{text-overflow:ellipsis;-webkit-line-clamp:1;color:#fff;letter-spacing:-.024rem;-webkit-box-orient:vertical;height:1.7rem;margin-bottom:.2rem;padding:0 2rem;font-size:1.2rem;font-weight:700;line-height:1.3;text-decoration:underline;display:-webkit-box;overflow:hidden}.comp_hana_traffle .hana_traffle_wrapper .text_box .traffle_title{-webkit-line-clamp:2;text-overflow:ellipsis;color:#fff;letter-spacing:-.038rem;-webkit-box-orient:vertical;max-height:4.9rem;padding:0 2rem;font-size:1.9rem;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.comp_hana_traffle .hana_traffle_wrapper .button_wrap{z-index:1;width:calc(100% - 12px);padding:0 2rem;position:absolute;bottom:2rem}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .button_more{border-radius:2.5rem;height:4.8rem;font-weight:600}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .button_more.white_transparency{color:#fff;background-color:#ffffff4d;border-color:#0000;font-weight:500}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .button_more strong:last-child{min-width:6.8rem;font-weight:700}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .icon_time{background:url(https://image.hanatour.com/usr/static/svg/icon_time_white.svg) 50%/100% no-repeat;width:1.6rem;height:1.6rem;margin-right:.4rem;display:inline-block}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .tooltip_step_guide{color:#fff;letter-spacing:-.024rem;border-radius:5rem 5rem 0;justify-content:center;align-items:center;min-width:8rem;height:2.4rem;padding:0 1.3rem 0 1.1rem;font-size:1.2rem;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:3.5rem;right:2rem;box-shadow:0 .2rem .4rem #00000029}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .tooltip_step_guide .icon_motion{min-width:1.6rem;margin-right:.4rem}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .tooltip_step_guide .icon_motion .motion_bg_image{width:2.8rem;height:2.8rem;display:block;position:absolute;top:.25rem;left:.4rem}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .tooltip_step_guide .icon_motion .motion_bg_image img{border-radius:100%;height:100%}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .tooltip_step_guide span{font-weight:500}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .tooltip_step_guide.step_timer{background-color:#774dc1}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .tooltip_step_guide.step_timer strong{min-width:5.4rem;margin-left:.3rem}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .tooltip_step_guide.step_on_air{background-color:#774dc1;height:3.3rem;padding-left:.9rem}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .tooltip_step_guide.step_on_air .icon_motion{margin-right:1rem}.comp_hana_traffle .hana_traffle_wrapper .button_wrap .tooltip_step_guide.step_soon_closed{background-color:#fc4e4e}.comp_hana_traffle .tit_wrap+.hana_traffle_container{padding-top:0}.hana_traffle_container.traffle_list{padding-top:2rem}.hana_traffle_container.traffle_list .hana_traffle_wrapper{width:32rem;height:37.5rem;margin:0 auto;position:relative;overflow:hidden}.hana_traffle_container.traffle_list .hana_traffle_wrapper .item_image img,.hana_traffle_container.traffle_list .hana_traffle_wrapper .text_box,.hana_traffle_container.traffle_list .hana_traffle_wrapper .button_wrap{width:100%}.hana_traffle_container.traffle_list .hana_traffle_wrapper:not(:first-child){margin-top:1.6rem}.comp_hana_traffle .traffle_select_option{justify-content:space-between;align-items:center;padding:0 2rem;display:flex}.comp_hana_traffle .traffle_select_option .text{color:#000;letter-spacing:-.032rem;flex:1;padding-right:.8rem;font-size:1.6rem;font-weight:700;line-height:1.25}.comp_hana_traffle .traffle_select_option .option .form_module{margin-bottom:0}.comp_hana_traffle .traffle_select_option .option .form_module.checkbox_default label{cursor:pointer;align-items:center;display:flex}.comp_hana_traffle .traffle_select_option .option .form_module.checkbox_default label:before{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/btn_check_off_80x80.png) 50%/100% no-repeat;flex-shrink:0;width:2rem;height:2rem;margin-right:.8rem;display:inline-block}.comp_hana_traffle .traffle_select_option .option .form_module.checkbox_default input[type=checkbox]{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.comp_hana_traffle .traffle_select_option .option .form_module.checkbox_default input[type=checkbox]:disabled+label:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/com/btn_check_off_80x80.png)}.comp_hana_traffle .traffle_select_option .option .form_module.checkbox_default input[type=checkbox]:checked+label:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/com/btn_check_on_80x80.png)}.comp_hana_traffle .traffle_select_option .option .form_module .label_checkbox{color:#666;letter-spacing:-.026rem;font-size:1.3rem;font-weight:500;line-height:1.31}.comp_hana_traffle .item_list_noresult{padding:6rem 2rem}.comp_hana_traffle .item_list_noresult .result_text{text-align:center;color:#999;letter-spacing:-.036rem;font-size:1.8rem;font-weight:700;line-height:1.33}.comp_hana_traffle .item_list_noresult .result_text:before{content:"";background:url(https://image.hanatour.com/usr/static/svg/icon_notice_solid_ccc.svg) 50%/100% no-repeat;width:6rem;height:6rem;margin:0 auto 1.6rem;display:block}.comp_hana_traffle_tabmenu{margin-bottom:2.4rem}.comp_hana_traffle_tabmenu .tabmenu_list_wrap{background-color:#fff;width:100%;height:5.2rem}.comp_hana_traffle_tabmenu .tabmenu_list_wrap .list_content{height:inherit;justify-content:center;align-items:center;display:flex;position:relative}.comp_hana_traffle_tabmenu .tabmenu_list_wrap .list_content:after{content:"";background-color:#e5e5e5;height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.comp_hana_traffle_tabmenu .menu_item{width:33.3%;height:inherit;text-align:center;color:#999;letter-spacing:-.032rem;font-size:1.6rem;font-weight:500;line-height:1.25;display:inline-block;position:relative}.comp_hana_traffle_tabmenu .menu_item.on span{color:#111;font-weight:700}.comp_hana_traffle_tabmenu .menu_item.on:after{z-index:2;content:"";background-color:#111;height:2px;display:block;position:absolute;bottom:0;left:0;right:0}.comp_hana_traffle_tabmenu.fixed{z-index:51;max-width:1024px;margin:0 auto;top:5.1rem;left:0;right:0;box-shadow:0 .4rem .8rem #00000014}hnt-header:not(.banner_close)+#wrap>#container .comp_hana_traffle_tabmenu.fixed,hnt-header.banner_close+#wrap>#container .comp_hana_traffle_tabmenu.fixed{top:5.1rem!important}.traffle_login_wrap{padding-top:5.4rem}.traffle_login_wrap .login_text{text-align:center;color:#999;letter-spacing:-.036rem;margin-bottom:4rem;font-size:1.8rem;font-weight:700;line-height:1.33}.traffle_login_wrap .login_text:before{content:"";background:url(https://image.hanatour.com/usr/static/svg/icon_notice_solid_ccc.svg) 50%/100% no-repeat;width:6rem;height:6rem;margin:0 auto 1.6rem;display:block}.traffle_login_wrap .btn_bundle_wrap button{width:20rem}button.button_base_big{color:#111;width:100%;min-height:5.2rem;font-size:1.5rem;font-weight:700;line-height:inherit;letter-spacing:-.06rem;cursor:pointer;-webkit-tap-highlight-color:#0000;background-color:#f5f5f5;border:0;border-radius:5rem;justify-content:center;align-items:center;margin:0;padding-top:.2rem;display:flex}button.button_base_big span{opacity:.3}button.button_base_big.em{color:#fff;background-color:#5e2bb8}button.button_base_big.em span{opacity:1}button.button_base_big.normal{color:#111;background-color:#fff;border:1px solid #e5e5e5}button.button_base_big.normal span{opacity:1}button.button_base_big.disabled,button.button_base_big:disabled{background-color:#f5f5f5;opacity:1!important;color:#111!important}button.button_base_big.disabled span,button.button_base_big:disabled span{opacity:.3}.btn_bundle_wrap{justify-content:center;align-items:center;width:100%;min-height:auto;display:flex}.btn_bundle_wrap button+button{margin-left:1.2rem}.quick_search_submain{background-position:0 0;background-repeat:no-repeat;background-size:100%;align-items:flex-end;min-height:23.35rem;display:flex}.quick_search_submain.pkg{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_pkg.png)}.quick_search_submain.pkg_fre{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_pkg_free.png);height:29rem}.quick_search_submain.pkg_dom,.quick_search_submain.pkg_local_departure{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_pkg_domestic.jpg)}.quick_search_submain.pkg_hon{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_pkg_honey.png)}.quick_search_submain.pkg_gol{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_pkg_golf.png)}.quick_search_submain.pkg_cru{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/pkg/img_cruise_top.png)}.quick_search_submain.pkg_tre{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/pkg/img_trekking_top@2x_tab.jpg)}.quick_search_submain.htl{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_htl.png)}.quick_search_submain.htl_pen{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_htl_pension.png)}.quick_search_submain.air{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_air.png)}.quick_search_submain.zeus{flex-direction:column;align-items:normal;min-height:auto;margin-top:1.6rem}.quick_search_submain.fix_active{padding:0}.quick_search_submain.fix_active .area_form{z-index:1001;background:#fff;border-bottom:1px solid #aaa;height:5.1rem;display:flex;position:fixed;top:5.2rem;left:0;right:0}.quick_search_submain.fix_active .area_form .search_word{color:#aaa;height:5rem;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0 0 0 2.4rem;font-size:1.7rem}.quick_search_submain.fix_active .area_form .submit{text-indent:-9999px;background:#fff url(https://image.hanatour.com/usr/static/img2/mobile/search//ico_search_line.png) right 2.6rem top 50%/2.4rem 2.4rem no-repeat;border-radius:0;width:7rem;height:5rem;margin:0;font-size:0;overflow:hidden}.quick_search_submain.fix_active .area_form .tabs{display:none}.quick_search_submain .area_form{width:100%}.quick_search_submain .area_form .search_word{color:#111;text-align:left;letter-spacing:-.096rem;background:#fff url(https://image.hanatour.com/usr/static/img2/mobile/search//ico_search_line.png) right 2.4rem top 50%/2rem 2rem no-repeat;border-radius:1rem;width:calc(100% - 4rem);height:5.2rem;margin:0 2rem 1.2rem;padding:0 5rem 0 2.4rem;font-size:1.6rem;font-weight:700;box-shadow:0 3px 9px #11111129}.quick_search_submain .area_form .submit{color:#fff;letter-spacing:-.09rem;background:#5e2bb8;border-radius:.8rem;width:calc(100% - 4rem);height:5.2rem;margin:0 2rem 2rem;font-family:inherit;font-size:1.5rem;font-weight:700;position:relative}.quick_search_submain .area_form .submit .tag{background:#ea362d;border-radius:1.4rem 1.4rem 0;padding:.4rem 1.2rem;font-family:pretendard;font-size:1.2rem;font-weight:700;line-height:1.6rem;position:absolute;top:-1.2rem;right:0}.quick_search_submain .area_form .submit .tag .icon_air_hotel{color:#fff;font-size:1.1rem;font-weight:400}.quick_search_submain .area_form .submit .tag .icon_air_hotel:before{content:"";vertical-align:top;background:url(https://image.hanatour.com/usr/static/svg/icon_air_solid_white.svg) 0 0/100% no-repeat;width:1.6rem;height:1.6rem;margin-right:.2rem;display:inline-block}.quick_search_submain .area_form .submit .tag .icon_air_hotel:after{content:"";vertical-align:top;background:url(https://image.hanatour.com/usr/static/svg/icon_hotel_solid_white.svg) 0 0/100% no-repeat;width:1.6rem;height:1.6rem;margin-left:.4rem;display:inline-block}.quick_search_submain .area_form .tabs{text-align:center;margin-bottom:1.8rem}.quick_search_submain .area_form .tabs button{color:#fff;letter-spacing:-.09rem;height:3.2rem;margin:0 1rem;padding:0 .5rem;font-size:1.5rem;font-weight:500;position:relative}.quick_search_submain .area_form .tabs button.active{font-weight:700}.quick_search_submain .area_form .tabs button.active:after{content:"";background:#fff;border-radius:2px;width:100%;height:2px;display:block;position:absolute;bottom:0;left:0;right:0}.quick_search_submain .area_form .link_group{text-align:center;margin:.6rem 0 2rem}.quick_search_submain .area_form .link_group .button_link{letter-spacing:-.026rem;color:#666;font-size:1.3rem;line-height:1.1}.quick_search_submain .area_form .link_group .button_link:not(:first-child):before{content:"";vertical-align:top;background-color:#aaa;width:.1rem;height:1.3rem;margin:.4rem 1.2rem 0 1rem;display:inline-block}.quick_search_submain.pkg_fre .area_form{width:100%}.quick_search_submain.pkg_fre .area_form .search_word{height:5.2rem}.quick_search_submain .tour_style .title{margin-bottom:1.2rem;padding:0 2rem;font-size:0}.quick_search_submain .tour_style .title .button.check{color:#666;font-size:1.3rem;font-weight:600;text-decoration:none}.quick_search_submain .tour_style .title .button.check:before{content:"";vertical-align:top;background:url(https://image.hanatour.com/usr/static/img2/mobile/search/ico_check_line_gray_41.png) 50%/1rem 1rem no-repeat;border:1px solid #ddd;border-radius:50%;width:1.6rem;height:1.6rem;margin-right:.4rem;display:inline-block}.quick_search_submain .tour_style .title .button.check.active{color:#5e2bb8}.quick_search_submain .tour_style .title .button.check.active:before{background-color:#5e2bb8;background-image:url(https://image.hanatour.com/usr/static/img2/mobile/search/ico_check_line_white_41.png);border-color:#5e2bb8}.quick_search_submain .tour_style .filter_checkbox_area{padding:0 2rem .8rem}.quick_search_submain .tour_style .filter_checkbox_area .filter_checkbox label{color:#111;border-color:#0000;padding:1.2rem 1.6rem;font-size:1.2rem;font-weight:500;line-height:1;box-shadow:0 3px 9px #11111129}.quick_search_submain .tour_style .filter_checkbox_area .filter_checkbox label:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;width:3.2rem;height:3.2rem;margin:0 auto .8rem;display:block}.quick_search_submain .tour_style .filter_checkbox_area .filter_checkbox label.airtel:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/ico_style_hotel_air_line_64.png)}.quick_search_submain .tour_style .filter_checkbox_area .filter_checkbox label.tourtel:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/ico_style_hotel_map_line_64.png)}.quick_search_submain .tour_style .filter_checkbox_area .filter_checkbox label.aircartel:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/ico_style_air_bed_line_64.png)}.quick_search_submain .tour_style .filter_checkbox_area .filter_checkbox label.cartel:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/ico_style_hotel_car_line_64.png)}.quick_search_submain .tour_style .filter_checkbox_area .filter_checkbox label.tickettel:before{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/ico_style_hotel_ticket_line_64.png)}.quick_search_submain .tour_style .filter_checkbox_area .filter_checkbox input:checked+label{color:#5e2bb8;border-color:#5e2bb8;font-weight:600}.quick_search_submain.pkg_gol .area_form .tabs{background-color:unset!important;padding-top:1rem!important}.quick_search_submain.pkg_gol .area_form .tabs button{letter-spacing:-.15rem;color:#fff;font-size:1.4rem;font-weight:700}.quick_search_submain.pkg_gol .area_form .tabs button.active{background-color:unset!important}.quick_search_submain.pkg_gol .area_form .tabs button.active:after{display:block}.quick_search_submain.sub_home,.quick_search_submain.pkg_gol{height:auto;display:block}.quick_search_submain.sub_home.sub_home-fit,.quick_search_submain.pkg_gol.sub_home-fit{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_sub_home02.png)}.quick_search_submain.sub_home.sub_home-airtel,.quick_search_submain.pkg_gol.sub_home-airtel{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_sub_home03.png)}.quick_search_submain.sub_home.sub_home-local-tour-plus,.quick_search_submain.pkg_gol.sub_home-local-tour-plus{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/submain/visual_sub_home04.png)}.quick_search_submain.sub_home .title_area,.quick_search_submain.pkg_gol .title_area{padding:2.8rem 2rem}.quick_search_submain.sub_home .title_area p,.quick_search_submain.pkg_gol .title_area p{color:#fff;font-size:1.6rem;font-weight:700;line-height:2.8rem}.quick_search_submain.sub_home .title_area p strong,.quick_search_submain.pkg_gol .title_area p strong{font-size:2rem}.quick_search_submain.sub_home .title_area a,.quick_search_submain.pkg_gol .title_area a{color:#fff;opacity:.8;margin-top:1.2rem;font-size:1.3rem;font-weight:500;line-height:1.6rem}.quick_search_submain.sub_home .tabs,.quick_search_submain.pkg_gol .tabs{text-align:center;background:#fff;border-radius:10rem;margin:0 2rem 1.2rem;padding:.2rem;display:flex}.quick_search_submain.sub_home .tabs button,.quick_search_submain.pkg_gol .tabs button{color:#aaa;letter-spacing:-.09rem;border-radius:10rem;flex:1;height:auto;margin:0;padding:.9rem 0;font-size:1.3rem;font-weight:700;line-height:1.8rem;position:relative}.quick_search_submain.sub_home .tabs button.active,.quick_search_submain.pkg_gol .tabs button.active{color:#fff;background:#333;font-weight:700}.quick_search_submain.sub_home .tabs button.active:after,.quick_search_submain.pkg_gol .tabs button.active:after{display:none}.quick_search_submain.sub_home .search_conts,.quick_search_submain.pkg_gol .search_conts{width:calc(100% - 4rem);margin:0 2rem 1.6rem}.quick_search_submain.sub_home .search_conts .air_line .pos .city,.quick_search_submain.pkg_gol .search_conts .air_line .pos .city{font-size:1.2rem;font-weight:400}.quick_search_submain.sub_home .search_conts .date_line,.quick_search_submain.pkg_gol .search_conts .date_line{border-bottom:1px solid #f5f5f5;height:4.5rem;position:relative}.quick_search_submain.sub_home .search_conts .date_line button,.quick_search_submain.pkg_gol .search_conts .date_line button{align-items:center;width:100%;height:100%;display:flex}.quick_search_submain.sub_home .search_conts .date_line button .icon_calandar,.quick_search_submain.pkg_gol .search_conts .date_line button .icon_calandar{text-indent:-999rem;background:url(https://image.hanatour.com/usr/static/img2/mobile/submain/ico_calendar.png) 0/1.2rem no-repeat;width:2.6rem;display:block}.quick_search_submain.sub_home .search_conts .date_line button p,.quick_search_submain.pkg_gol .search_conts .date_line button p{color:#111;font-size:1.3rem;font-weight:600}.quick_search_submain.sub_home .search_conts .passenger_line,.quick_search_submain.pkg_gol .search_conts .passenger_line{align-items:center;height:4.5rem;display:flex;position:relative}.quick_search_submain.sub_home .search_conts .passenger_line button,.quick_search_submain.pkg_gol .search_conts .passenger_line button{letter-spacing:-.1rem;color:#000;text-align:left;background:url(https://image.hanatour.com/usr/static/img2/mobile/submain/ico_person.png) 0/1.4rem no-repeat;outline:0;width:100%;height:2rem;padding:0 0 0 2.6rem;font-size:1.3rem;font-weight:600;display:block}.quick_search_submain.sub_home .submit,.quick_search_submain.pkg_gol .submit{margin-bottom:1.6rem}.quick_search_submain.sub_home .notice,.quick_search_submain.pkg_gol .notice{margin:0 2rem 2rem;display:block}.quick_search_submain.sub_home .notice .tit,.quick_search_submain.pkg_gol .notice .tit{color:#111;letter-spacing:-.056rem;margin-bottom:.2rem;font-size:1.4rem;font-weight:700;line-height:1.65rem}.quick_search_submain.sub_home .notice .tit+span,.quick_search_submain.pkg_gol .notice .tit+span{color:#666;letter-spacing:-.048rem;font-size:1.2rem;line-height:1.42}.quick_search_submain.sub_home .notice .notice_title_wrap,.quick_search_submain.pkg_gol .notice .notice_title_wrap{justify-content:space-between;align-items:flex-start;display:flex}.quick_search_submain.sub_home .notice .notice_title_wrap .text_area,.quick_search_submain.pkg_gol .notice .notice_title_wrap .text_area{flex:1;padding-right:1rem}.quick_search_submain.sub_home .notice .notice_title_wrap .btn_arr_area,.quick_search_submain.pkg_gol .notice .notice_title_wrap .btn_arr_area{line-height:1}.quick_search_submain.sub_home .notice .notice_title_wrap .btn_arr_area .btn_arr,.quick_search_submain.pkg_gol .notice .notice_title_wrap .btn_arr_area .btn_arr{color:#666;letter-spacing:-.072rem;padding:1rem 0 1.5rem;font-size:1.2rem;font-weight:400;line-height:1.3}.quick_search_submain.sub_home .notice .notice_title_wrap .btn_arr_area .btn_arr:after,.quick_search_submain.pkg_gol .notice .notice_title_wrap .btn_arr_area .btn_arr:after{content:"";background:url(https://image.hanatour.com/usr/static/img2/pc/com/bg_alpha.png) 50%/100% no-repeat;width:.8rem;height:.8rem;margin-left:.4rem;display:inline-block}.quick_search_submain.sub_home .notice .notice_title_wrap .btn_arr_area.open .btn_arr:after,.quick_search_submain.pkg_gol .notice .notice_title_wrap .btn_arr_area.open .btn_arr:after{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_arrClose_64x64.png)}.quick_search_submain.sub_home .notice .notice_title_wrap .btn_arr_area.close .btn_arr:after,.quick_search_submain.pkg_gol .notice .notice_title_wrap .btn_arr_area.close .btn_arr:after{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_arrOpen_64x64.png)}.quick_search_submain.sub_home .notice .notice_cont_wrap,.quick_search_submain.pkg_gol .notice .notice_cont_wrap{display:none}.quick_search_submain.sub_home .notice .notice_cont_wrap.on,.quick_search_submain.pkg_gol .notice .notice_cont_wrap.on{display:block}.quick_search_submain.pkg_gol.fix_active .notice{display:none}.freepack-service-info{background:#fff;width:100%;height:100%;max-height:100dvh;position:relative;overflow:hidden}.freepack-service-info__header{z-index:10;background:#fff;justify-content:flex-start;width:100%;min-height:5.2rem;padding:0 2rem;display:flex;position:absolute;top:0;left:0}.freepack-service-info__header .tit{color:#111;padding-top:1.6rem;font-size:1.9rem;line-height:1.3;display:inline-block}.freepack-service-info__header .btn_close{z-index:12;background:#fff;width:2.4rem;height:2.4rem;position:absolute;top:1.6rem;right:2rem}.freepack-service-info__header .btn_close:before{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_close_24.png) 50%/100% no-repeat;width:2.4rem;height:2.4rem;position:absolute;top:0;left:0}.freepack-service-info__body{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;width:100%;height:calc(100% - 5.2rem);margin-top:5.2rem;position:relative;overflow:hidden auto}.freepack-service-info__body .service_info_wrap{padding-bottom:3rem}.freepack-service-info__body .service_info_wrap .top{background:linear-gradient(#fff 0%,#bfdeff 100%);padding:1.6rem 2rem 2.8rem}.freepack-service-info__body .service_info_wrap .top .tit{color:#444;letter-spacing:-.018rem;text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:700;line-height:2.5rem}.freepack-service-info__body .service_info_wrap .top .tit strong{color:#4585ff;font-weight:700}.freepack-service-info__body .service_info_wrap .top .info_list{background:#fff;border-radius:2rem;flex-direction:column;padding:2.4rem 2rem;display:flex;box-shadow:0 1px 2px #00000014}.freepack-service-info__body .service_info_wrap .top .info_list li{color:#333;letter-spacing:-.0065rem;padding-left:3.6rem;font-size:1.3rem;font-weight:400;line-height:1.8rem;position:relative}.freepack-service-info__body .service_info_wrap .top .info_list li strong{color:#333;letter-spacing:-.0065rem;font-size:1.3rem;font-weight:700;line-height:1.7rem;display:block}.freepack-service-info__body .service_info_wrap .top .info_list li .tag_red{color:#e53935;border:.1rem solid #e53935;border-radius:.2rem;margin-right:.5rem;padding:0 .4rem;font-size:1.1rem;font-weight:600;line-height:1.4rem;display:inline-block}.freepack-service-info__body .service_info_wrap .top .info_list li+li{margin-top:1.6rem}.freepack-service-info__body .service_info_wrap .top .info_list li:before{content:"";background-position:0 0;background-repeat:no-repeat;background-size:contain;width:2.4rem;height:2.4rem;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.freepack-service-info__body .service_info_wrap .top .info_list li.search:before{background-image:url(https://image.hanatour.com/usr/static/svg/icon_search_solid_multi.svg)}.freepack-service-info__body .service_info_wrap .top .info_list li.hotel:before{background-image:url(https://image.hanatour.com/usr/static/svg/icon_hotel_solid_multi.svg)}.freepack-service-info__body .service_info_wrap .top .info_list li.thumb:before{background-image:url(https://image.hanatour.com/usr/static/svg/icon_thumb_solid_multi.svg)}.freepack-service-info__body .service_info_wrap .top .info_list li.plane:before{background-image:url(https://image.hanatour.com/usr/static/svg/icon_plane_solid_multi.svg)}.freepack-service-info__body .service_info_wrap .top .info_list li.calendar:before{background-image:url(https://image.hanatour.com/usr/static/svg/icon_calendar_solid_multi.svg)}.freepack-service-info__body .service_info_wrap .top .info_list li.food:before{background-image:url(https://image.hanatour.com/usr/static/svg/icon_food_solid_multi.svg)}.freepack-service-info__body .service_info_wrap .top .info_list li.safety:before{background-image:url(https://image.hanatour.com/usr/static/svg/icon_safety_solid_multi.svg)}.freepack-service-info__body .service_info_wrap .bottom{padding:2rem}.freepack-service-info__body .service_info_wrap .bottom .tit{letter-spacing:-.0075rem;margin-bottom:2rem;font-size:1.5rem;font-weight:700;line-height:1.9rem}.freepack-service-info__body .service_info_wrap .bottom .benefit_list{flex-wrap:wrap;justify-content:space-between;gap:.8rem;display:flex}.freepack-service-info__body .service_info_wrap .bottom .benefit_list li{background:#f5f5f5;border-radius:1.2rem;width:calc(50% - .4rem);height:auto;min-height:14rem;padding:1.6rem;position:relative;overflow:hidden}.freepack-service-info__body .service_info_wrap .bottom .benefit_list li span{color:#4585ff;background:#e4f2ff;border:.1rem solid #bfdeff;border-radius:.4rem;margin-bottom:.8rem;padding:0 .6rem;font-size:1.1rem;font-weight:700;line-height:1.8rem;display:inline-block}.freepack-service-info__body .service_info_wrap .bottom .benefit_list li p{color:#444;letter-spacing:-.007rem;font-size:1.4rem;font-weight:700;line-height:1.8rem}.freepack-service-info__body .service_info_wrap .bottom .benefit_list li a{color:#666;margin-top:.8rem;font-size:1.2rem;font-weight:500;line-height:1.7rem;display:block}.air-calendar-popup{background:#fff;height:100dvh;min-height:100dvh;overflow:hidden}.air-calendar-popup .lypop_cont{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.air-calendar-popup .lypop_header{z-index:10;background:#fff;flex:none;min-height:5.2rem;padding:0 2.6rem;display:flex}.air-calendar-popup .tit{color:#111;margin-top:1.8rem;font-size:2rem;font-weight:600;line-height:1.3}.air-calendar-popup .btn_cls{width:2.4rem;height:2.4rem;font-size:0;position:absolute;top:1.6rem;right:2.6rem}.air-calendar-popup .btn_cls:before{content:"";background:url(https://image.hanatour.com/usr/static/svg/ic_close_black.svg) 50%/1.8rem no-repeat;width:2.4rem;height:2.4rem;display:block}.air-calendar-popup .lypop_body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:1.2rem 1.6rem 2rem;overflow-y:auto}.air-calendar-popup .calendar_wrap{margin-top:-1rem;padding-bottom:5rem}.air-calendar-popup .week{z-index:100;background:#fff;border-bottom:1px solid #eaeaea;width:100%;margin:0;padding:1rem 1.6rem 1.5rem;display:flex;position:sticky;top:-1.2rem;left:0}.air-calendar-popup .week p{text-align:center;color:#111;flex:1;font-size:1.2rem;font-weight:600}.air-calendar-popup .week .sun,.air-calendar-popup .week .sat{color:#fa4153}.air-calendar-popup .month_section:first-of-type .header,.air-calendar-popup .header{margin-top:4rem}.air-calendar-popup .header p{color:#111;margin:0;padding-left:1.6rem;font-size:1.4rem;font-weight:700;line-height:2.7rem}.air-calendar-popup .day{height:5.4rem;display:flex}.air-calendar-popup .day li{text-align:center;flex:1;margin-top:1.5rem;position:relative}.air-calendar-popup .day li.pick:before{content:"";opacity:.15;background:#5e2bb8;height:2.8rem;position:absolute;inset:0}.air-calendar-popup .day li.select.pick:before{left:50%}.air-calendar-popup .day li.select.pick.end:before{left:0;right:50%}.air-calendar-popup .day li.before button{opacity:.35;pointer-events:none}.air-calendar-popup .day button{z-index:2;width:100%;display:block;position:relative}.air-calendar-popup .day .price{color:#111;border-radius:50%;width:2.8rem;height:2.8rem;margin:0 auto .2rem;font-size:1.4rem;font-weight:500;line-height:2.8rem;display:block;position:relative}.air-calendar-popup .day li.today .price{background:#f5f5f5}.air-calendar-popup .day li.select .price{z-index:2;color:#fff!important;background:#5e2bb8!important}.air-calendar-popup .day li:first-child .price,.air-calendar-popup .day li:last-child .price{color:#fa4153}.air-calendar-popup.freepack-calendar-popup .lypop_header{min-height:5.2rem;padding:0 2rem}.air-calendar-popup.freepack-calendar-popup .tit{letter-spacing:-.02rem;margin-top:1.8rem;font-size:1.9rem;font-weight:700}.air-calendar-popup.freepack-calendar-popup .lypop_body{padding:0}.air-calendar-popup.freepack-calendar-popup .calendar_wrap{margin-top:0;padding-bottom:2rem}.air-calendar-popup.freepack-calendar-popup .calendar_head_area{z-index:51;padding-top:2rem;position:sticky;top:0;background:var(--hds-color-static-white)!important}.air-calendar-popup.freepack-calendar-popup .month_area{justify-content:space-between;padding:0 2.6rem;display:flex}.air-calendar-popup.freepack-calendar-popup .month_area .month{color:#111;font-size:1.6rem;font-weight:700;line-height:2rem}.air-calendar-popup.freepack-calendar-popup .week_days{table-layout:fixed;text-align:center;border-bottom:1px solid #ddd;width:100%;padding:0 1.2rem;display:table}.air-calendar-popup.freepack-calendar-popup .week_days>span{color:#111;vertical-align:middle;height:3.8rem;font-size:1.2rem;display:table-cell}.air-calendar-popup.freepack-calendar-popup .week_days>span:first-child,.air-calendar-popup.freepack-calendar-popup .week_days>span:last-child{color:#fa4153}.air-calendar-popup.freepack-calendar-popup .calendar_month_header{padding:2rem 2.6rem 0}.air-calendar-popup.freepack-calendar-popup .calendar_month_header .month{color:#111;font-size:1.4rem;font-weight:400;line-height:2rem}.air-calendar-popup.freepack-calendar-popup .calendar_body{padding:1.4rem 1.2rem 0}.air-calendar-popup.freepack-calendar-popup .day{height:5rem}.air-calendar-popup.freepack-calendar-popup .day li{margin-top:0}.air-calendar-popup.freepack-calendar-popup .day li.holiday .price{color:#fa4153}.air-calendar-popup.freepack-calendar-popup .day .info{color:#111;height:1.2rem;margin-top:.5rem;font-size:1.1rem;font-weight:700;line-height:1.2rem;display:block}.air-calendar-popup.freepack-calendar-popup .day li.holiday .info{color:#fa4153}.air-calendar-popup.freepack-calendar-popup .input_calendar.end{text-align:right;margin-left:auto}.air-calendar-popup .lypop_footer{z-index:10;background:#fff;flex:none;width:100%}.air-calendar-popup .fix_addcon{border-top:1px solid #eaeaea;padding:.8rem 2.6rem 0}.air-calendar-popup .fix_select_date{border-top:1px solid #ddd;padding:.5rem 2rem}.air-calendar-popup .field_group{justify-content:space-between;display:flex}.air-calendar-popup .input_calendar>span,.air-calendar-popup .fix_select_date .col>span{color:#999;font-size:1.2rem}.air-calendar-popup .inpt_text{color:#111;background:0 0;border:0;width:100%;height:auto;padding:0;font-size:1.7rem;font-weight:600;display:block}.air-calendar-popup .type02{text-align:right}.air-calendar-popup .fix_select_date .field_group{flex-wrap:wrap}.air-calendar-popup .fix_select_date .col{flex:0 0 50%;margin:.5rem 0}.air-calendar-popup .btn_wrap{padding:.8rem 2rem calc(env(safe-area-inset-bottom) + .8rem);display:flex}.air-calendar-popup .btn_wrap button{flex:1 0 auto;height:4.8rem;padding:0;font-size:1.5rem;font-weight:700}.air-calendar-popup .reset{border:1px solid #e5e5e5;border-radius:2.6rem;flex-basis:35%;margin-right:.4rem}.air-calendar-popup .btn{color:#fff;border-radius:2.5rem;flex-basis:65%;justify-content:center;align-items:center;display:flex;background:#5e2bb8!important}.air-calendar-popup .btn.disable{color:#1111114d;background:#eee!important}.freepack-departure-sheet{background:#fff;flex-direction:column;max-height:min(76dvh,68rem);display:flex}.freepack-departure-sheet__header{background:#fff;width:100%;height:5.2rem;padding:0 2rem;position:relative}.freepack-departure-sheet__title{color:#111;letter-spacing:-.02rem;padding-top:1.8rem;font-size:1.9rem;font-weight:700;line-height:1.3;display:inline-block}.freepack-departure-sheet__header button{z-index:1;color:#0000;text-indent:-999rem;background:#fff url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_close_24.png) 50%/100% no-repeat;border-radius:.5rem;width:2.4rem;height:2.4rem;font-size:0;line-height:0;position:absolute;top:1.6rem;right:2.6rem}.freepack-departure-sheet__body{padding:1.6rem 2rem calc(env(safe-area-inset-bottom) + 1.6rem);background:#fff;flex:1}.freepack-departure-sheet__heading h2{color:#111;font-size:1.4rem;font-weight:600;display:inline-block}.freepack-departure-list{padding-top:1rem;font-size:0}.freepack-departure-list__item{vertical-align:top;margin:0 .8rem .8rem 0;display:inline-block;position:relative}.freepack-departure-list__item input{text-indent:-9999px;width:0;height:0;font-size:0;position:absolute;left:-9999px}.freepack-departure-list__item input:checked+label{color:#5e2bb8;border-color:#5e2bb8;font-weight:700}.freepack-departure-list__item label{color:#333;letter-spacing:-.026rem;text-align:center;white-space:nowrap;background:#fff;border:.1rem solid #e5e5e5;border-radius:.6rem;padding:1rem 1.2rem;font-size:1.3rem;font-weight:400;line-height:1.4rem;display:block}.freepack-choice-sheet,.freepack-room-seat-sheet{background:#fff;flex-direction:column;max-height:min(76dvh,68rem);display:flex}.freepack-choice-sheet__header{border-bottom:1px solid #eee;min-height:5.6rem;padding:1.8rem 5.6rem 0 2rem;position:relative}.freepack-choice-sheet__header strong{color:#111;font-size:1.8rem;font-weight:700;line-height:2.4rem}.freepack-choice-sheet__header button{color:#0000;width:2.4rem;height:2.4rem;font-size:0;position:absolute;top:1.6rem;right:2rem}.freepack-choice-sheet__header button:before,.freepack-choice-sheet__header button:after{content:"";background:#111;width:.1rem;height:1.8rem;position:absolute;top:.3rem;left:1.15rem}.freepack-choice-sheet__header button:before{transform:rotate(45deg)}.freepack-choice-sheet__header button:after{transform:rotate(-45deg)}.freepack-choice-sheet__body{padding:2.4rem 2rem calc(env(safe-area-inset-bottom) + 2.4rem)}.freepack-choice-sheet__body h2{color:#111;font-size:1.6rem;font-weight:700;line-height:2.2rem}.freepack-arrival-sheet{background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.freepack-arrival-sheet__header{background:#fff;flex:none;width:100%;height:5.2rem;padding:0 2rem;position:relative}.freepack-arrival-sheet__header strong{color:#111;letter-spacing:-.02rem;padding-top:1.8rem;font-size:1.9rem;font-weight:700;line-height:1.3;display:inline-block}.freepack-arrival-sheet__header button{z-index:1;color:#0000;text-indent:-999rem;background:#fff url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_close_24.png) 50%/100% no-repeat;border-radius:.5rem;width:2.4rem;height:2.4rem;font-size:0;line-height:0;position:absolute;top:1.6rem;right:2.6rem}.freepack-arrival-sheet__body{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.freepack-arrival-search{background:#fff;flex-wrap:nowrap;flex:none;padding:0 2rem 1rem;display:flex}.freepack-arrival-search .input_text{appearance:none;color:#111;letter-spacing:-.032rem;border:.1rem solid #ccc;border-radius:.8rem;flex:1;width:100%;height:4.8rem;margin-bottom:0;padding:0 3rem 0 1.6rem;font-size:1.6rem;font-weight:700;position:relative}.freepack-arrival-search .input_text::placeholder{color:#999;letter-spacing:-.032rem;opacity:1;font-size:1.6rem;font-weight:700}.freepack-arrival-search .input_text:focus{color:#111;letter-spacing:-.096rem;outline:none;font-size:1.7rem;font-weight:600;border:.1rem solid #4585ff!important}.freepack-arrival-search .button_submit{color:#fff;letter-spacing:-.032rem;background:#4585ff;border-radius:.8rem;width:5.2rem;height:4.8rem;margin-left:.8rem;padding:0;font-size:1.6rem;font-weight:700}.freepack-arrival-hot-area{flex:none;padding:1.6rem 2rem 0}.freepack-arrival-hot-area h2{color:#111;font-size:1.4rem;font-weight:600}.freepack-arrival-hot-area h2 em{color:#ea362d}.freepack-hot-destination-list{flex-wrap:wrap;padding-top:1rem;display:flex}.freepack-hot-destination-list button{color:#666;background:#fff;border:.1rem solid #e5e5e5;border-radius:3.2rem;height:3rem;margin:0 .5rem .8rem 0;padding:0 1.5rem;font-size:1.2rem;font-weight:600;line-height:3rem}.freepack-arrival-major-area{flex-direction:column;flex:1;min-height:0;display:flex}.freepack-arrival-city-tabs{z-index:4;background:#fff;border-top:.8rem solid #eee;flex:none;margin:1rem 0 -.1rem;padding:1.2rem 0;position:relative}.freepack-arrival-city-tabs.is-scrolled{box-shadow:0 .4rem .8rem #00000014}.freepack-arrival-city-tabs ul{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;padding:0 2rem;display:flex;overflow:scroll hidden}.freepack-arrival-city-tabs ul::-webkit-scrollbar{display:none}.freepack-arrival-city-tabs li{flex:none;position:relative}.freepack-arrival-city-tabs li:first-child button{padding-left:0}.freepack-arrival-city-tabs li:last-child button{padding-right:0}.freepack-arrival-city-tabs li button{color:#111;letter-spacing:-.032rem;padding:.8rem .8rem 1rem;font-size:1.6rem;font-weight:500;line-height:2rem}.freepack-arrival-city-tabs li.active button{color:#4585ff;font-weight:700}.freepack-arrival-city-tabs li.active button:after{content:"";background:#4584ff;border-radius:.4rem;height:.2rem;position:absolute;bottom:0;left:.8rem;right:.8rem}.freepack-arrival-city-tabs li:first-child.active button:after{left:0}.freepack-arrival-city-tabs li:last-child.active button:after{right:0}.freepack-arrival-default{flex-direction:column;flex:1;min-height:0;display:flex}.freepack-arrival-city-group{padding:1.6rem 2rem 0}.freepack-arrival-city-group+.freepack-arrival-city-group{padding-top:2.5rem}.freepack-arrival-city-group:last-child{padding-bottom:calc(env(safe-area-inset-bottom) + 2.4rem)}.freepack-arrival-city-groups-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.freepack-arrival-city-group__title{color:#666;letter-spacing:-.032rem;margin-bottom:1.2rem;font-size:1.6rem;font-weight:600;line-height:1.25;display:block}.freepack-arrival-city-group>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.freepack-arrival-city-group>ul>li{min-width:0;position:relative}.freepack-arrival-city-group>ul button{color:#111;letter-spacing:-.028rem;background:#fff;border:.1rem solid #ddd;border-radius:.6rem;justify-content:center;align-items:center;width:100%;height:3.4rem;font-size:1.5rem;font-weight:400;display:flex;position:relative}.freepack-arrival-city-group>ul button>span:first-child{text-align:center;word-break:keep-all;line-height:1;display:block}.freepack-arrival-city-group>ul button.city_more:after{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_arrDown_w16.png) 0 0/1rem no-repeat;width:1rem;height:1rem;margin-left:.4rem;display:inline-block}.freepack-arrival-city-group>ul button.city_more.active{color:#4584ff;border-color:#4584ff;font-weight:600}.freepack-arrival-city-group>ul button.city_more.active:after{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_arrBlue_up_48x48.png)}.freepack-arrival-city-group>ul button.btn_more{background:#f5f5f5;border:0}.freepack-arrival-city-group>ul button.btn_more:after{content:"";background:url(https://image.hanatour.com/usr/static/svg/icon_line_arrow_down.svg) 0 0/1.6rem no-repeat;width:1.6rem;height:1.6rem;margin-left:.4rem}.freepack-arrival-city-group>ul .badge{color:#fff;letter-spacing:-.02rem;background:#4585ff;border-radius:.6rem .6rem 0;align-items:center;height:1.4rem;padding:0 .4rem;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:-.7rem;right:0}.freepack-arrival-child-list{background:#f7f7f7;border-radius:.4rem;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(300% + 1.6rem);margin:1.2rem 0 .8rem;display:grid;position:relative}.freepack-arrival-child-list li{border-top:.1rem solid #eee}.freepack-arrival-child-list li:nth-child(-n+3){border-top:0}.freepack-arrival-child-list li button{background:0 0;border:0;border-radius:0;justify-content:flex-start;height:4rem;padding:0 1.6rem 0 2.4rem;font-size:1.2rem;font-weight:500}.freepack-arrival-city-group>ul>li:nth-child(3n) .freepack-arrival-child-list{left:calc(-200% - 1.6rem)}.freepack-arrival-city-group>ul>li:nth-child(3n-1) .freepack-arrival-child-list{left:calc(-100% - .8rem)}.freepack-arrival-results{min-height:0;padding:0 2rem calc(env(safe-area-inset-bottom) + 2.4rem);flex:1;overflow-y:auto}.freepack-arrival-results>li{padding:1.4rem 0}.freepack-arrival-results>li+li{border-top:.1rem solid #eee}.freepack-arrival-results .freepack-arrival-result-city{text-align:left;align-items:center;width:100%;display:flex}.freepack-arrival-results .icon.location{background:url(https://image.hanatour.com/usr/static/img2/mobile/search/ico_location_solid_128.png) 50%/cover no-repeat;flex:0 0 3.2rem;width:3.2rem;height:3.2rem;margin-right:.8rem}.freepack-arrival-results .text{flex-direction:column;flex:1;justify-content:center;display:flex}.freepack-arrival-results .name{color:#111;font-size:1.5rem;font-weight:600;line-height:1.9rem}.freepack-arrival-results .name em{color:#5e2bb8}.freepack-arrival-results .category{color:#666;margin-top:.4rem;font-size:1.2rem;line-height:1.5rem;display:block}.freepack-arrival-airport-list{border-top:.1rem solid #e5e5e5;margin:.8rem 0 0 4rem}.freepack-arrival-airport-list li{border-bottom:.1rem solid #eaeaea;padding:1.2rem 0 1.2rem 1.9rem;position:relative}.freepack-arrival-airport-list li:last-child{border-bottom:0}.freepack-arrival-airport-list button{color:#111;text-align:left;width:100%;font-size:1.3rem}.freepack-arrival-airport-list .ico.air2{background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_autocomplete_air2.png) 50%/1.3rem no-repeat;width:1.3rem;height:1.3rem;position:absolute;top:1.6rem;left:0}.freepack-room-seat-sheet{height:100dvh;max-height:none}.freepack-room-seat-sheet .freepack-choice-sheet__header{border-bottom:0;min-height:5.2rem;padding:1.8rem 5.6rem 0 2rem}.freepack-room-seat-sheet .freepack-choice-sheet__header strong{font-size:1.9rem;line-height:2.5rem}.freepack-room-seat-sheet .freepack-choice-sheet__header button{right:2.6rem}.freepack-room-seat-sheet__body{flex:1;min-height:0;padding:0 2rem 2.8rem;overflow-y:auto}.freepack-counter-row{justify-content:space-between;align-items:center;min-height:3.6rem;display:flex}.freepack-counter-row>strong,.freepack-counter-row>div>span{color:#111;font-size:1.6rem;font-weight:700}.freepack-counter-row>div{align-items:center;display:flex}.freepack-counter-row button{color:#0000;background:50%/100% no-repeat;width:3.6rem;height:3.6rem;font-size:0}.freepack-counter-row button:disabled{opacity:.3!important}.freepack-counter-row button:first-child{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/pkg/pkg-btn_minus_icon01.png)}.freepack-counter-row button:last-child{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/pkg/pkg-btn_plus_icon01.png)}.freepack-counter-row>div>span{text-align:center;min-width:2.4rem;margin:0 1.8rem}.freepack-room-seat-sheet__body>.freepack-counter-row{margin:1.6rem 0}.freepack-room-seat-sheet__divider{background:#f4f5f7;height:.8rem;margin:2.8rem -2rem}.freepack-room-section{margin-bottom:2.8rem}.freepack-room-section+.freepack-room-section{border-top:1px solid #eaeaea;padding-top:2.8rem}.freepack-room-section__title{display:flex}.freepack-room-section__title strong{color:#111;font-size:1.6rem;font-weight:700}.freepack-room-section__title button{color:#5e2bb8;margin-left:auto;font-size:1.3rem;font-weight:600}.freepack-room-section__title+.freepack-counter-row,.freepack-room-section .freepack-counter-row+.freepack-counter-row{margin-top:1.6rem}.freepack-room-section .freepack-counter-row>strong,.freepack-room-section .freepack-counter-row>div>span{font-size:1.4rem;font-weight:500}.freepack-child-age{margin-top:1.6rem}.freepack-child-age p{color:#111;font-size:1.4rem;font-weight:700}.freepack-child-age>span{color:#999;font-size:1.2rem;display:block}.freepack-child-age__selects{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.freepack-child-age select{appearance:none;color:#666;letter-spacing:-.084rem;background:#fff url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_select_64x64.png) calc(100% - 1.2rem)/1.6rem no-repeat;border:1px solid #ddd;border-radius:.8rem;width:calc(33.3333% - .53333rem);min-height:4.8rem;padding:0 2.5rem 0 1.5rem;font-size:1.4rem;font-weight:400}.freepack-child-age .notice{color:#5e2bb8;width:100%;margin:0;font-size:1.1rem}.freepack-seat-section>strong{color:#111;font-size:1.6rem;font-weight:700;display:block}.freepack-seat-section>div{margin-top:1.6rem}.freepack-seat-section label+label{margin-top:2rem}.freepack-seat-section label{display:block;position:relative}.freepack-seat-section input{opacity:0;position:absolute}.freepack-seat-section input+span{color:#111;background:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_radiooff.png) 0/2rem no-repeat;padding-left:2.8rem;font-size:1.4rem;font-weight:400;line-height:2rem;display:block;position:relative}.freepack-seat-section input:checked+span{background-image:url(https://image.hanatour.com/usr/static/img2/mobile/com/ico_radioon.png);font-weight:600}.freepack-seat-section p{color:#666;background:#f5f5f5;border-radius:.7rem;margin:3.2rem 0;padding:2rem 2rem 2rem 3.1rem;font-size:1.2rem;line-height:1.7rem;position:relative}.freepack-seat-section p:before{content:"";background:#999;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:2.7rem;left:2rem}.freepack-room-seat-sheet__footer{padding:1.6rem 2rem calc(env(safe-area-inset-bottom) + .8rem);background:#fff;box-shadow:0 -.4rem 1.6rem #1111111f}.freepack-room-seat-sheet__footer button{color:#fff;background:#5e2bb8;border-radius:2.6rem;width:100%;height:5.2rem;font-size:1.6rem;font-weight:700}.quick_search_submain.sub_home .area_form{position:relative}.quick_search_submain.sub_home .passenger_check{z-index:2;color:#5e2bb8;background:#fff;border:.1rem solid #5e2bb8;border-radius:10rem;align-items:center;width:max-content;padding:.65rem 1.23rem;font-size:1.2rem;font-weight:700;line-height:1.4rem;display:inline-flex;position:absolute;bottom:8.5rem;left:50%;transform:translate(-50%)}.quick_search_submain.sub_home .passenger_check:after{content:"";border-top:.5rem solid #5e2bb8;border-left:.4rem solid #0000;border-right:.4rem solid #0000;position:absolute;top:100%;left:calc(50% - .3rem)}.quick_search_submain.sub_home .passenger_check button{color:#0000;width:1.6rem;height:1.6rem;margin-left:.4rem;font-size:0;position:relative}.quick_search_submain.sub_home .passenger_check button:before,.quick_search_submain.sub_home .passenger_check button:after{content:"";background:#5e2bb8;width:.1rem;height:1rem;position:absolute;top:.3rem;left:.75rem}.quick_search_submain.sub_home .passenger_check button:before{transform:rotate(45deg)}.quick_search_submain.sub_home .passenger_check button:after{transform:rotate(-45deg)}.hotel-guest-dialog{--hotel-guest-primary:#50d;--hotel-guest-text:#111827;--hotel-guest-subtext:#6b7280;--hotel-guest-line:#e5e7eb;--hotel-guest-disabled:#d1d5db;--hotel-guest-danger:#ef4444;--hotel-guest-accent:#5e2bb8;min-height:100dvh;color:var(--hotel-guest-text);background:#fff;flex-direction:column;display:flex}.hotel-guest-dialog__header{z-index:10;border-bottom:1px solid var(--hotel-guest-line);background:#fff;justify-content:space-between;align-items:center;min-height:5.6rem;padding:0 1.6rem;display:flex;position:sticky;top:0}.hotel-guest-dialog__header strong{font-size:1.8rem;font-weight:700;line-height:1.4}.hotel-guest-dialog__header button{color:#0000;background:0 0;flex:none;width:2.4rem;height:2.4rem;font-size:0;position:relative}.hotel-guest-dialog__header button:before,.hotel-guest-dialog__header button:after{background:var(--hotel-guest-text);content:"";width:.1rem;height:1.8rem;position:absolute;top:.3rem;left:1.15rem}.hotel-guest-dialog__header button:before{transform:rotate(45deg)}.hotel-guest-dialog__header button:after{transform:rotate(-45deg)}.hotel-guest-dialog__body{background:#fff;flex:1;min-height:0;overflow-y:auto}.hotel-guest-dialog__inner{padding:0 1.6rem}.hotel-guest-dialog__count-row{justify-content:space-between;align-items:center;gap:1.2rem;min-height:7.2rem;display:flex}.hotel-guest-dialog__count-row>strong{font-size:1.6rem;font-weight:600;line-height:1.5}.hotel-guest-dialog__count{flex:none;align-items:center;gap:1.2rem;display:inline-flex}.hotel-guest-dialog__counter-value{text-align:center;min-width:2.4rem;font-size:1.8rem;font-weight:700;line-height:1}.hotel-guest-dialog__counter-button{border:1px solid var(--hotel-guest-primary);color:#0000;background:#fff;border-radius:50%;width:3.6rem;height:3.6rem;font-size:0;position:relative}.hotel-guest-dialog__counter-button:before,.hotel-guest-dialog__counter-button:after{background:var(--hotel-guest-primary);content:"";border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotel-guest-dialog__counter-button:before{width:1.4rem;height:.2rem}.hotel-guest-dialog__counter-button:last-child:after{width:.2rem;height:1.4rem}.hotel-guest-dialog__counter-button:disabled{border-color:var(--hotel-guest-disabled);background:#f9fafb}.hotel-guest-dialog__counter-button:disabled:before,.hotel-guest-dialog__counter-button:disabled:after{background:var(--hotel-guest-disabled)}.hotel-guest-dialog__divider{background:#f7f7fb;border-top:1px solid #f1f3f5;border-bottom:1px solid #f1f3f5;height:.8rem}.hotel-guest-dialog__room{border-bottom:1px solid var(--hotel-guest-line);padding:2rem 0}.hotel-guest-dialog__room:last-child{border-bottom:0}.hotel-guest-dialog__room-title{justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:.4rem;display:flex}.hotel-guest-dialog__room-title strong{font-size:1.7rem;font-weight:700;line-height:1.4}.hotel-guest-dialog__room-title button{color:var(--hotel-guest-accent);background:0 0;border:0;flex:none;font-size:1.3rem;font-weight:600}.hotel-guest-dialog__child-option{margin-top:1.2rem}.hotel-guest-dialog__child-option dl{background:#f8fafc;border-radius:1.2rem;margin:0;padding:1.2rem 1.4rem}.hotel-guest-dialog__child-option dt{color:#111;font-size:1.4rem;font-weight:700;line-height:1.5}.hotel-guest-dialog__child-option dd{color:#999;margin:.4rem 0 0;font-size:1.2rem;line-height:1.5}.hotel-guest-dialog__selects{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.hotel-guest-dialog__select-wrap{width:calc(33.3333% - .53333rem);margin:0;position:relative}.hotel-guest-dialog__select-wrap:after{border-right:2px solid var(--hotel-guest-subtext);border-bottom:2px solid var(--hotel-guest-subtext);content:"";pointer-events:none;width:.8rem;height:.8rem;position:absolute;top:50%;right:1.6rem;transform:translateY(-70%)rotate(45deg)}.hotel-guest-dialog__select-wrap select{appearance:none;border:1px solid var(--hotel-guest-line);width:100%;min-height:4.8rem;color:var(--hotel-guest-text);background:#fff;border-radius:1.2rem;padding:0 4.4rem 0 1.4rem;font-size:1.5rem}.hotel-guest-dialog__notice{width:100%;color:var(--hotel-guest-accent);margin:.2rem 0 0;font-size:1.1rem;font-weight:600;line-height:1.5}.hotel-guest-dialog__footer{z-index:5;padding:1.2rem 1.6rem calc(env(safe-area-inset-bottom) + 1.6rem);border-top:1px solid var(--hotel-guest-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;bottom:0;box-shadow:0 -6px 24px #0f172a14}.hotel-guest-dialog__footer button{background:var(--hotel-guest-primary);color:#fff;border:0;border-radius:1.2rem;width:100%;min-height:5.4rem;font-size:1.6rem;font-weight:700}.hotel-city-search-dialog{color:#111;background:#fff;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.hotel-city-search-dialog__header{z-index:10;background:#fff;flex:none;position:relative}.hotel-city-search-dialog__back{z-index:2;background:0 0;border:0;width:2.4rem;height:2.4rem;position:absolute;top:1.4rem;left:2.6rem}.hotel-city-search-dialog__back>span{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hotel-city-search-dialog__back svg{position:absolute;inset:0}.hotel-city-search-dialog__searchform{position:relative}.hotel-city-search-dialog__search{background:#fff;height:5rem;min-height:5rem;margin:0 2.6rem;padding:.4rem 0 0 2.4rem;display:flex;position:relative}.hotel-city-search-dialog__search input{color:#111;letter-spacing:-.084rem;-webkit-appearance:none;background:0 0;outline:0;width:100%;height:4.6rem;padding:0 3.2rem 0 .5rem;font-size:1.6rem;font-weight:600;display:block;box-shadow:none!important;border:0!important}.hotel-city-search-dialog__search input::placeholder{color:#bbb;letter-spacing:-.084rem;opacity:1;font-size:1.6rem;font-weight:400}.hotel-city-search-dialog__search>button{background:0 0;border:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex;position:absolute;top:1.2rem;right:.5rem}.hotel-city-search-dialog__tooltip{z-index:20;background:#fff;border:1px solid #ddd;border-radius:.8rem;width:18rem;padding:1.2rem 1.6rem;position:absolute;top:5rem;left:4rem;box-shadow:0 .2rem .8rem #00000014}.hotel-city-search-dialog__tooltip:before,.hotel-city-search-dialog__tooltip:after{content:"";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;bottom:100%;left:2.3rem}.hotel-city-search-dialog__tooltip:before{border-width:.8rem;border-bottom-color:#ddd;margin-left:-.8rem}.hotel-city-search-dialog__tooltip:after{border-width:.7rem;border-bottom-color:#fff;margin-left:-.7rem}.hotel-city-search-dialog__tooltip p{color:#111;letter-spacing:-.024rem;word-break:break-all;margin:0;padding-right:2.8rem;font-size:1.2rem;font-weight:400;line-height:1.6rem}.hotel-city-search-dialog__tooltip button{background:0 0;border:0;width:2.1rem;height:2.1rem;position:absolute;top:1rem;right:1.2rem}.hotel-city-search-dialog__tooltip button:before,.hotel-city-search-dialog__tooltip button:after{content:"";background:#333;width:1.5rem;height:.1rem;position:absolute;top:1rem;left:.3rem}.hotel-city-search-dialog__tooltip button:before{transform:rotate(45deg)}.hotel-city-search-dialog__tooltip button:after{transform:rotate(-45deg)}.hotel-city-search-dialog__body{min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow-y:auto}.hotel-city-search-dialog hr.shape{background:#f4f5f9;border:0;height:3rem;margin:0;position:relative}.hotel-city-search-dialog hr.shape:before,.hotel-city-search-dialog hr.shape:after{content:"";background:#fff;height:1rem;position:absolute;left:0;right:0}.hotel-city-search-dialog hr.shape:before{top:0}.hotel-city-search-dialog hr.shape:after{bottom:0}.hotel-city-search-dialog__recent{padding:1.6rem 2rem 0}.hotel-city-search-dialog__section-title{justify-content:space-between;align-items:center;display:flex}.hotel-city-search-dialog__section-title strong{color:#111;margin:0;font-size:1.6rem;font-weight:600}.hotel-city-search-dialog__section-title button{color:#999;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:1.2rem}.hotel-city-search-dialog__recent ul,.hotel-city-search-dialog__suggestions ul,.hotel-city-search-dialog__city-list,.hotel-city-search-dialog__country-list{margin:0;padding:0;list-style:none}.hotel-city-search-dialog__recent ul{scrollbar-width:none;gap:.6rem;margin:1.5rem 0 0;display:flex;overflow-x:auto}.hotel-city-search-dialog__recent ul::-webkit-scrollbar{display:none}.hotel-city-search-dialog__recent li{border:1px solid #e5e5e5;border-radius:1.6rem;flex:none;margin-bottom:.5rem;padding:.5rem 3rem .3rem 1.2rem;position:relative}.hotel-city-search-dialog__recent li button{color:#666;background:0 0;border:0;font-size:1.2rem}.hotel-city-search-dialog__recent li button:last-child{color:#0000;width:1.6rem;height:1.6rem;font-size:0;position:absolute;top:.4rem;right:.8rem;overflow:hidden}.hotel-city-search-dialog__recent li button:last-child:before,.hotel-city-search-dialog__recent li button:last-child:after{content:"";background:#999;width:1rem;height:.1rem;position:absolute;top:.7rem;left:.3rem}.hotel-city-search-dialog__recent li button:last-child:before{transform:rotate(45deg)}.hotel-city-search-dialog__recent li button:last-child:after{transform:rotate(-45deg)}.hotel-city-search-dialog__cities{padding:0}.hotel-city-search-dialog__cities h2{z-index:2;color:#111;text-align:center;border-bottom:1px solid #111;margin:0;padding:1.6rem 0 1.1rem;font-size:1.4rem;font-weight:600;line-height:1.95rem;position:relative}.hotel-city-search-dialog__place-list{min-height:calc(100dvh - 9.5rem);display:flex;position:relative}.hotel-city-search-dialog__place-list:before{content:"";background:#f4f5f9;width:42%;position:absolute;inset:0 auto 0 0}.hotel-city-search-dialog__country-list{z-index:1;background:#f4f5f9;width:42%;position:relative;overflow-y:auto}.hotel-city-search-dialog__country-list li{background:#f4f5f9}.hotel-city-search-dialog__country-list li button{color:#666;text-align:left;background:#f4f5f7;border:0;width:100%;min-height:4.4rem;padding:1.2rem .5rem 1.2rem 1.6rem;font-size:1.3rem;display:block}.hotel-city-search-dialog__country-list li button[aria-current=true]{color:#5e2bb8;background:#fff}.hotel-city-search-dialog__city-list{z-index:1;background:#fff;width:58%;min-height:calc(100dvh - 9.5rem);padding:0 0 0 2.5rem;position:relative;overflow-y:auto}.hotel-city-search-dialog__city-list li{border-bottom:1px solid #eaeaea}.hotel-city-search-dialog__city-list button{color:#111;letter-spacing:-.1rem;text-align:left;word-break:keep-all;background:#fff;border:0;width:100%;min-height:4.4rem;padding:1.4rem 0;font-size:1.3rem;font-weight:600;line-height:1.6rem;display:block}.hotel-city-search-dialog__city-list span{color:#fff;background:#5e2bb8;border-radius:.5rem .5rem .5rem 0;height:1.2rem;margin-left:.3rem;padding:0 .3rem;font-size:1rem;font-style:normal;line-height:1.2rem;display:inline-block;position:relative;top:-.3rem}.hotel-city-search-dialog__suggestions{padding:0 2rem}.hotel-city-search-dialog__suggestions li{border-bottom:1px solid #eaeaea;padding:1.2rem 0}.hotel-city-search-dialog__suggestions button{text-align:left;background:#fff;border:0;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;display:flex}.hotel-city-search-dialog__suggestions strong{color:#111;font-size:1.3rem;font-weight:400}.hotel-city-search-dialog__suggestions strong em{color:#5e2bb8;font-style:normal}.hotel-city-search-dialog__suggestions span{color:#666;font-size:1.3rem}.hotel-city-search-dialog__suggestions span em{font-style:normal}.hotel-city-search-dialog__suggestions>p,.hotel-city-search-dialog__cities>p{color:#777;text-align:center;padding:2rem 0;font-size:1.3rem}.comp_theme_menu .theme_menu_wrap{-ms-overflow-style:none;scrollbar-width:none;width:100%;overflow:scroll hidden}.comp_theme_menu .theme_menu_wrap::-webkit-scrollbar{display:none}.comp_theme_menu .theme_menu_wrap .list_content{justify-content:flex-start;align-items:center;gap:.2rem;width:max-content;padding:.8rem .8rem 1.2rem;display:flex}.comp_theme_menu .theme_menu_wrap .list_content.item5,.comp_theme_menu .theme_menu_wrap .list_content.item6{justify-content:space-between;width:100%}.comp_theme_menu .theme_menu_wrap .list_content.item5{padding-left:1.4rem;padding-right:1.4rem}.comp_theme_menu .theme_menu_wrap .menu_item{text-align:center;-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000;width:5.6rem;display:block;position:relative}.comp_theme_menu .theme_menu_wrap .menu_item:active{background-color:#1113;border-radius:.4rem}.comp_theme_menu .theme_menu_wrap .menu_item span{color:#666;font-weight:500;display:block}.comp_theme_menu .theme_menu_wrap .menu_item .icon_image,.comp_theme_menu .theme_menu_wrap .menu_item .motion_image{width:4.4rem;height:4.4rem;margin:0 auto .4rem;position:relative}.comp_theme_menu .theme_menu_wrap .menu_item .icon_image img,.comp_theme_menu .theme_menu_wrap .menu_item .motion_image img{border-radius:1.2rem;width:100%}.comp_theme_menu .theme_menu_wrap .menu_item .icon_image img.noimg,.comp_theme_menu .theme_menu_wrap .menu_item .motion_image img.noimg{background-color:#e5e5e5;background-size:48%}.comp_theme_menu .theme_menu_wrap .menu_item .icon_txt{letter-spacing:-.022rem;height:1.3rem;font-size:1.1rem;line-height:1.3;overflow:hidden}.comp_theme_menu .theme_menu_wrap .menu_item .tag_new{z-index:2;white-space:nowrap;word-break:break-all;color:#fff;letter-spacing:-.018rem;background-color:#ea362d;border-radius:1.7rem;width:1.6rem;height:1.6rem;font-size:.9rem;font-weight:800;line-height:1.7;display:block;position:absolute;top:-.4rem;left:50%;transform:translate(1rem)}@media only screen and (min-device-width:768px){.comp_theme_menu .theme_menu_wrap .list_content.item5,.comp_theme_menu .theme_menu_wrap .list_content.item6,.comp_theme_menu .theme_menu_wrap .list_content.item7,.comp_theme_menu .theme_menu_wrap .list_content.item8{justify-content:space-between;width:100%;padding-left:1.4rem;padding-right:1.4rem}}.markup_section_title{color:#111;letter-spacing:normal;margin-bottom:2rem;padding:0 2rem;font-size:1.6rem;font-weight:600;line-height:1.3}.markup_section_title>span{vertical-align:middle;font-size:1.2rem}.blank_line{opacity:.3;background-color:#07d0da;height:.5rem;margin:2rem 0}.blank_line.small{height:.2rem}div[class*=comp_] .tit_wrap{display:inherit;padding:0 2rem 1.6rem;position:relative}div[class*=comp_] .tit_wrap .title_img,div[class*=comp_] .tit_wrap .title_motion{width:22rem;height:2.5rem;max-height:4.7rem}div[class*=comp_] .tit_wrap .title_img img{max-height:100%}div[class*=comp_] .tit_wrap .title_motion>div{max-width:22rem;max-height:2.5rem;margin:inherit!important}div[class*=comp_] .tit_wrap .title_text{color:#111;letter-spacing:-.036rem;min-width:21.4rem;height:2.6rem;padding-right:4rem;font-size:1.8rem;font-weight:700;line-height:1.44;overflow:hidden}div[class*=comp_] .tit_wrap .title_text em{color:#5e2bb8}div[class*=comp_] .tit_wrap .subtitle_text{color:#666;letter-spacing:-.026rem;width:calc(100% - .9rem);max-height:3.3rem;margin-top:.4rem;font-size:1.3rem;font-weight:400;line-height:1.25;overflow:hidden}div[class*=comp_] .tit_wrap .subtitle_text em{color:inherit}div[class*=comp_] .tit_wrap .btn_more{color:#111;background:url(https://image.hanatour.com/usr/static/img2/mobile_dcr/main/ico_arrow_right_s24.png) right .3rem/1.2rem no-repeat;padding-right:1.2rem;font-size:1.3rem;font-weight:600;position:absolute;top:.6rem;right:2rem}div[class*=comp_] .tit_wrap .btn_more:active{background-color:#1113;border-radius:.4rem;padding-left:.3rem}div[class*=comp_] .tit_wrap.color_white .title_text{color:#fff}div[class*=comp_] .tit_wrap.color_white .subtitle_text{color:#fff9}div[class*=comp_] .tit_wrap.color_white .btn_more{color:#fff}div[class*=comp_].comp_shortplay_list .tit_wrap{display:flex}div[class*=comp_] .button_wrap{padding:2.4rem 2rem}div[class*=comp_] .button_wrap .button_more{color:#111;letter-spacing:-.03rem;background-color:#fff;border:1px solid #eee;border-radius:5rem;justify-content:center;align-items:center;width:100%;height:5.2rem;font-size:1.5rem;font-weight:700;line-height:1.3;display:flex;position:relative}div[class*=comp_] .button_wrap .button_more span{vertical-align:top;height:1.9rem;display:inline-block}div[class*=comp_] .button_wrap .button_more span:not(.text_more){max-width:16.6rem;margin-right:.2rem;overflow:hidden}div[class*=comp_] .button_wrap .button_more span.text_more:after{content:"";background:url(https://image.hanatour.com/usr/static/svg/icon_line_arrow_right.svg) 50%/100% no-repeat;width:1.2rem;height:1.2rem;margin-left:.4rem;display:inline-block;position:relative;top:.05rem}div[class*=comp_] .button_wrap .button_more.color_purple{color:#fff;background-color:#5e2bb8;border-color:#5e2bb8}div[class*=comp_] .button_wrap .button_more.color_purple span.text_more:after{background-image:url(https://image.hanatour.com/usr/static/svg/arrow_right_transparent.svg)}div[class*=comp_] .button_wrap .button_more.color_blue{color:#fff;background-color:#4585ff;border-color:#4585ff}div[class*=comp_] .button_wrap .button_more.color_blue span.text_more:after{background-image:url(https://image.hanatour.com/usr/static/svg/arrow_right_transparent.svg)}div[class*=comp_] .button_wrap .button_more:after{content:"";opacity:0;z-index:2;background-color:#1113;border-radius:5rem;position:absolute;inset:-1px}div[class*=comp_] .button_wrap .button_more:active:after{opacity:1;transition:all .5s}.comp_shortplay_list{margin-bottom:2.8rem}.comp_shortplay_list .tit_wrap{justify-content:space-between;align-items:flex-end;padding:0 2.6rem 1.6rem;font-weight:600;display:flex}.comp_shortplay_list .tit_wrap .link a{color:#111;letter-spacing:-.078rem;vertical-align:-.5rem;align-items:center;font-size:1.3rem;font-weight:500;line-height:1.74;display:flex}.comp_shortplay_list .tit_wrap .link a:after{content:"";background:url(https://image.hanatour.com/usr/static/img2/mobile_dcr/main/ico_arrow_right_s24.png) 50%/100% no-repeat;width:1.2rem;height:1.2rem;margin:0 0 0 .2rem;display:inline-block}.comp_shortplay_list .tit_wrap .link a:active{background-color:#1113;border-radius:.4rem;padding-left:.3rem}.comp_key_visual{position:relative}.comp_key_visual .image_container{text-align:center}.comp_key_visual .image_container img.key_visual_image{margin-bottom:-1px}.comp_key_visual .image_container .active_dimmed{opacity:0;z-index:2;background-color:#1113;position:absolute;inset:0}.comp_key_visual .image_container a:active .active_dimmed{opacity:1;transition:all .5s}.comp_key_visual .image_container .visual_tit{z-index:9;width:100%;height:100%;position:absolute;left:0}.comp_key_visual .image_container .visual_tit img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comp_key_visual .image_container .slick-slider .slick-list{width:100%;min-height:20rem}.comp_key_visual .image_container .slick-slider .slick-list .slick-track{height:100%;position:absolute}.comp_key_visual .image_container .slick-slider.lone{padding-bottom:0!important}.comp_key_visual .image_container .slick-slider.lone .slick-list img{transform:scale(1)!important}.comp_key_visual .image_container .slick-slide{overflow:hidden}.comp_key_visual .image_container .slick-slide img{transition:transform 3s,opacity 2s;transform:scale(1)}.comp_key_visual .image_container .slick-slide.slick-active img{transition:transform 3s,opacity 1s;transform:scale(1.1)}.comp_key_visual .image_container .slick-dots{justify-content:center;padding-top:0;display:flex;position:absolute;bottom:3rem}.comp_key_visual .image_container .slick-dots li{width:5.7rem;height:.3rem;margin:0 .4rem}.comp_key_visual .image_container .slick-dots li button{background-color:#717171;width:100%;height:100%;font-size:0;display:block;position:relative}.comp_key_visual .image_container .slick-dots li button:after{content:"";background-color:#fff;width:0;height:100%;transition:width;position:absolute;top:0;left:0}.comp_key_visual .image_container .slick-dots li.slick-active button:after{width:100%;transition:width 5s}.comp_key_visual .image_container.ratio_1x1 .slick-list{padding-top:100%}.comp_key_visual .image_container.ratio_3x4 .slick-list{padding-top:133.33%}.comp_key_visual .image_container.ratio_4x3 .slick-list{padding-top:75%}.comp_key_visual .image_container.ratio_16x9 .slick-list{padding-top:56.25%}.comp_key_visual .image_container .ratio_conts{background-color:#1c1c1c;width:100%;height:100%;position:absolute;top:0}.comp_key_visual .image_container .ratio_conts a{display:block;position:relative;top:50%;transform:translateY(-50%)}.comp_key_visual .video_container{width:100%;position:relative;overflow:hidden}.comp_key_visual .video_container iframe{background-color:#1c1c1c;width:100%;height:100%;position:absolute;top:0}.comp_key_visual .video_container.video_1x1{padding-top:100%}.comp_key_visual .video_container.video_3x4{padding-top:133.33%}.comp_key_visual .video_container.video_4x3{padding-top:75%}.comp_key_visual .video_container.video_16x9{padding-top:56.25%}.comp_key_visual .video_container.video_21x8{padding-top:38.1%}