@charset "UTF-8";.title-b-1,.title-m-1,.title-r-1,.title-sb-1{line-height:124%;font-size:4.5rem}.rating-list,.see-map{margin-bottom:1.25rem}@keyframes smoothLoad{to{opacity:1}}.title-b-1{font-weight:700}.title-sb-1{font-weight:600}.title-m-1{font-weight:500}.title-r-1{font-weight:400}.title-b-2,.title-m-2,.title-r-2,.title-sb-2{line-height:124%;font-size:3.75rem}.title-b-2{font-weight:700}.title-sb-2{font-weight:600}.title-m-2{font-weight:500}.title-r-2{font-weight:400}.title-b-3,.title-m-3,.title-r-3,.title-sb-3{line-height:124%;font-size:3.25rem}.title-b-3{font-weight:700}.title-sb-3{font-weight:600}.title-m-3{font-weight:500}.title-r-3{font-weight:400}.title-b-4,.title-m-4,.title-r-4,.title-sb-4{line-height:124%;font-size:3rem}.title-b-4{font-weight:700}.title-sb-4{font-weight:600}.title-m-4{font-weight:500}.title-r-4{font-weight:400}.title-b-5,.title-m-5,.title-r-5,.title-sb-5{line-height:124%;font-size:2.625rem}.title-b-5{font-weight:700}.title-sb-5{font-weight:600}.title-m-5{font-weight:500}.title-r-5{font-weight:400}.title-b-6,.title-m-6,.title-r-6,.title-sb-6{line-height:124%;font-size:2.25rem}.title-b-6{font-weight:700}.title-sb-6{font-weight:600}.title-m-6{font-weight:500}.title-r-6{font-weight:400}.title-b-7,.title-m-7,.title-r-7,.title-sb-7{line-height:124%;font-size:2rem}.title-b-7{font-weight:700}.title-sb-7{font-weight:600}.title-m-7{font-weight:500}.title-r-7{font-weight:400}.title-b-8,.title-m-8,.title-r-8,.title-sb-8{font-size:1.75rem;line-height:124%}.title-b-8{font-weight:700}.title-sb-8{font-weight:600}.title-m-8{font-weight:500}.title-r-8{font-weight:400}.title-b-9,.title-m-9,.title-r-9,.title-sb-9{font-size:1.5rem}.title-b-9{font-weight:700}.title-sb-9{font-weight:600}.title-m-9{font-weight:500}.title-r-9{font-weight:400}.title-b-10,.title-m-10,.title-r-10,.title-sb-10{font-size:1.375rem}.title-b-10{font-weight:700;line-height:124%}.title-sb-10{font-weight:600}.title-m-10{font-weight:500;line-height:124%}.title-r-10{font-weight:400;line-height:124%}.title-b-11,.title-m-11,.title-r-11,.title-sb-11{font-size:1.25rem}.title-b-11{font-weight:700}.title-sb-11{font-weight:600}.title-m-11{font-weight:500}.title-r-11{font-weight:400}.title-b-9,.title-m-9,.title-r-9,.title-sb-10,.title-sb-9{line-height:126%}.display-b-1,.display-m-1,.display-r-1,.display-sb-1,.title-b-11,.title-m-11,.title-r-11,.title-sb-11{line-height:128%}.display-r-1{font-weight:400;font-size:1.125rem}.display-m-1{font-weight:500;font-size:1.125rem}.display-sb-1{font-weight:600;font-size:1.125rem}.display-b-1{font-weight:700;font-size:1.125rem}.display-txt-b-1,.display-txt-m-1,.display-txt-r-1,.display-txt-sb-1{line-height:140%;font-size:1.125rem}.display-txt-r-1{font-weight:400}.display-txt-m-1{font-weight:500}.display-txt-sb-1{font-weight:600}.display-txt-b-1{font-weight:700}.display-m-2,.display-r-2,.display-sb-2{font-size:1rem;line-height:128%}.display-r-2{font-weight:400}.display-m-2{font-weight:500}.display-sb-2{font-weight:600}.display-b-2{font-weight:700;line-height:128%;font-size:1rem}.display-txt-b-2,.display-txt-m-2,.display-txt-r-2,.display-txt-sb-2{line-height:140%;font-size:1rem}.display-txt-r-2{font-weight:400}.display-txt-m-2{font-weight:500}.display-txt-sb-2{font-weight:600}.display-txt-b-2{font-weight:700}.display-m-3,.display-r-3,.display-sb-3{font-size:.938rem;line-height:128%}.display-r-3{font-weight:400}.display-m-3{font-weight:500}.display-sb-3{font-weight:600}.display-b-3{font-weight:700;line-height:128%;font-size:.938rem}.display-txt-b-3,.display-txt-m-3,.display-txt-r-3,.display-txt-sb-3{line-height:140%;font-size:.938rem}.display-txt-r-3{font-weight:400}.display-txt-m-3{font-weight:500}.display-txt-sb-3{font-weight:600}.display-txt-b-3{font-weight:700}.display-m-4,.display-r-4,.display-sb-4{font-size:.875rem;line-height:128%}.display-r-4{font-weight:400}.display-m-4{font-weight:500}.display-sb-4{font-weight:600}.display-b-4{font-weight:700;line-height:128%;font-size:.875rem}.display-txt-b-4,.display-txt-m-4,.display-txt-r-4,.display-txt-sb-4{line-height:140%;font-size:.875rem}.display-txt-r-4{font-weight:400}.display-txt-m-4{font-weight:500}.display-txt-sb-4{font-weight:600}.display-txt-b-4{font-weight:700}.display-m-5,.display-r-5,.display-sb-5{font-size:.813rem;line-height:128%}.display-r-5{font-weight:400}.display-m-5{font-weight:500}.display-sb-5{font-weight:600}.display-b-5{font-weight:700;line-height:128%;font-size:.813rem}.display-txt-b-5,.display-txt-m-5,.display-txt-r-5,.display-txt-sb-5{line-height:140%;font-size:.813rem}.display-txt-r-5{font-weight:400}.display-txt-m-5{font-weight:500}.display-txt-sb-5{font-weight:600}.display-txt-b-5{font-weight:700}.display-m-6,.display-r-6,.display-sb-6{font-size:.75rem;line-height:128%}.display-r-6{font-weight:400}.display-m-6{font-weight:500}.display-sb-6{font-weight:600}.display-b-6{font-weight:700;line-height:128%;font-size:.75rem}.display-txt-b-6,.display-txt-m-6,.display-txt-r-6,.display-txt-sb-6{line-height:140%;font-size:.75rem}.display-txt-r-6{font-weight:400}.display-txt-m-6{font-weight:500}.display-txt-sb-6{font-weight:600}.display-txt-b-6{font-weight:700}.display-m-7,.display-r-7,.display-sb-7{font-size:.625rem;line-height:128%}.display-r-7{font-weight:400}.display-m-7{font-weight:500}.display-sb-7{font-weight:600}.display-b-7{font-weight:700;line-height:128%;font-size:.625rem}.display-txt-b-7,.display-txt-m-7,.display-txt-r-7,.display-txt-sb-7{line-height:140%;font-size:.625rem}.display-txt-r-7{font-weight:400}.display-txt-m-7{font-weight:500}.display-txt-sb-7{font-weight:600}.display-txt-b-7{font-weight:700}.display-m-8,.display-r-8,.display-sb-8{font-size:.5rem;line-height:128%}.display-r-8{font-weight:400}.display-m-8{font-weight:500}.display-sb-8{font-weight:600}.display-b-8{font-weight:700;line-height:128%;font-size:.5rem}.display-txt-b-8,.display-txt-m-8,.display-txt-r-8,.display-txt-sb-8{line-height:140%;font-size:.5rem}.display-txt-r-8{font-weight:400}.display-txt-m-8{font-weight:500}.display-txt-sb-8{font-weight:600}.display-txt-b-8{font-weight:700}.category-sub-golf::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/golf.png)}.category-sub-golftel::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/golftel.png)}.category-sub-golfpack::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/golfpack.png)}.category-sub-golfcamp::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/golfcamp.png)}.category-sub-parkgolf::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/parkgolf.png)}.category-sub-customgolf::after,.category-sub-custompack::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/sub/solo.png)}.category-sub-laos::after,.category-sub-laosgolfpack::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/laos2.png)}.category-sub-airpack::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/airpack.png)}.category-sub-airgolfpack::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/airgolfpack.png)}.category-sub-fitpack::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/sub/bag.png)}.category-sub-china-golfpack::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/china1.png)}.category-sub-indonesia-golfpack::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/indonesia1.png)}.category-sub-guam-golf::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/guam-golf.png)}.category-sub-saipan-golf::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=150,format=auto/img/icons/quickbar/saipan-golf.png)}.rating-list{height:15px;margin-top:2px;position:relative;width:83px;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=84,format=auto/img/icons/star-grade.svg) no-repeat}.ratio-star,.ratio-star .fill{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=88,format=auto/img/sub/rank.svg);background-size:5.5rem}.rating-list>span{position:absolute;top:0;left:0;width:54px;height:15px;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=84,format=auto/img/icons/star-grade-bg.svg) 0 -160px no-repeat}.ratio-star{position:relative;width:5.5rem;height:1.25rem;margin-left:-.15rem;background-repeat:no-repeat;background-position:left top}.ratio-star .fill{position:absolute;left:0;top:0;width:0;height:100%;background-repeat:no-repeat;background-position:left bottom}.ratio-star.size-xs,.ratio-star.size-xs .fill{background-size:4.375rem}.ratio-star.size-xs{width:4.375rem;height:1rem}.ban_holiday .bg{background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=36,format=auto/img/event/bg_content_2023.gif)}.ev-event .ev-event-content.ev-golfto .header{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=36,format=auto/img/event/pattern.svg)}.ev-event .ev-event-content .golfto-notice dd::before{content:"";position:absolute;left:0;top:.188rem;width:.75rem;height:.75rem;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=12,format=auto/img/event/golfto/check.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.ev-event .ev-cooking-class .common-title strong::before{background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=36,format=auto/img/event/event_cooking_class/bu_check.png) center no-repeat}.see-map{width:20rem;height:10rem;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=320,format=auto/img/sub/bg_map.png) center center/cover no-repeat;display:flex;align-items:center;justify-content:center;border-radius:.75rem}@media (max-width:1199.98px){.see-map{width:16.25rem}}.icon-folder::after,.icon-pencil::after{content:"";display:block;width:1.35rem;height:1.2rem;background-size:100%}.icon-folder::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=32,format=auto/img/icons/icon-folder02.svg)}.icon-pencil::after{width:.75rem;height:.75rem;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=32,format=auto/img/icons/pencil.png)}.text-translate{font-size:.813rem;font-weight:600;color:#377bff;padding:.75rem 0 0;display:flex;align-items:center;gap:.5rem}.text-translate::before{content:"";display:inline-block;width:1.35rem;height:1.35rem;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=32,format=auto/img/icons/icon-translate.svg) center center/contain no-repeat}.convenient-top{background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=1280,format=auto/img/sub/guide_image03.jpg) no-repeat}.car_thumbnail{background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=800,format=auto/img/sub/car_thumb1.png) no-repeat}.payment-receipt.type-all::after{content:"";position:absolute;left:-.063rem;right:-.063rem;top:100%;height:1rem;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=1000,format=auto/img/sub/receipt_bottom_line.png) center top/100% no-repeat}.modal-payment-coupon .coupon-item-inner::after{left:-21.3px;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=21,format=auto/img/sub/coupon_left_black.png)}.modal-payment-coupon .coupon-item-inner::before{right:-21.4px;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=21,format=auto/img/sub/coupon_right_black.png)}.modal-payment-coupon.selected .coupon-item-inner::after,.modal-payment-coupon:hover .coupon-item-inner::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=21,format=auto/img/sub/coupon_left_black_on.png)}.modal-payment-coupon.selected .coupon-item-inner::before,.modal-payment-coupon:hover .coupon-item-inner::before{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=21,format=auto/img/sub/coupon_right_black_on.png)}.modal-payment-coupon .coupon-item.unavailable .coupon-item-inner::before,.modal-payment-coupon .coupon-item.used .coupon-item-inner::before{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=21,format=auto/img/sub/bg_coupon_right.png)}.modal-payment-coupon .coupon-item.unavailable .coupon-item-inner::after,.modal-payment-coupon .coupon-item.used .coupon-item-inner::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=21,format=auto/img/sub/bg_coupon_left.png)}.modal-payment-coupon .coupon-item.unavailable::before{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=200,format=auto/img/common/stamp_unavailable.png)}.modal-payment-coupon .coupon-item.used::before{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=200,format=auto/img/common/stamp_used.png)}.payment-options-guide .box-gray .text-primary.display-b-4::before{content:"";display:block;width:1.25rem;height:1.25rem;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=32,format=auto/img/icons/icon-points.svg) center center/contain no-repeat}.mypage-reservation-detail-receipt-table::after{content:"";position:absolute;left:-.063rem;right:-.063rem;top:100%;height:1.25rem;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=1000,format=auto/img/sub/receipt_bottom_line_big.png) center top/100% no-repeat}.basic-info .tour-keypoint .title span{position:relative;display:inline-block}.basic-info .tour-keypoint .title span::after{content:"";display:inline-block;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=38,format=auto/img/icons/color/sparkle.svg);width:38px;height:2rem;position:absolute;right:-45px;top:-10px}.booking-memo .accordion-button{color:initial;padding:0;display:flex;justify-content:space-between}.booking-memo .accordion-button:hover,.booking-memo .accordion-button:hover .accordion-button-text{color:#ff4d26}@media (max-width:991.98px){.ratio-star{width:4.938rem;height:1.125rem;background-size:4.938rem}.ratio-star .fill{background-size:4.938rem}.ratio-star.size-xs{width:4.125rem;height:.938rem;background-size:4.125rem}.ratio-star.size-xs .fill{background-size:4.125rem}.see-map{display:none}.booking-memo .accordion-button:hover,.booking-memo .accordion-button:hover .accordion-button-text{color:initial}}.booking-memo .accordion-button::after{display:none}.booking-memo .accordion-button-text{font-size:.875rem;color:#262626;font-weight:500;display:flex;align-items:center;gap:.5rem}.booking-memo .accordion-button-text::after{content:"";width:.75rem;height:.75rem;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=24,format=auto/img/icons/icon-plus.svg) center/.9rem no-repeat #f0f0f0;padding:.8rem;border-radius:50%}.booking-memo .accordion-button:not(.collapsed) .accordion-button-text::after{background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=24,format=auto/img/icons/icon-minus.svg)}.contact-us-wrap{background:linear-gradient(180deg,#9abdff 0,#9abdff 100%)!important}.contact-us-wrap .coantact-us::after{content:"";background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=88,format=auto/img/icons/social/contact.svg) center center/contain no-repeat;width:2.25rem;height:2.25rem;display:block}.hotel-booking-guide .visual::before{content:"";position:absolute;top:1rem;left:50%;width:var(--hb-visual-w);height:var(--hb-visual-h);opacity:0;transform:translate(-50%,0);background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=400,format=auto/img/event/hotel_booking_guide/hotel_visual.png);background-repeat:no-repeat;background-position:center top;background-size:contain;pointer-events:none;z-index:0}@media (min-width:768px){.hotel-booking-guide .visual::before{top:clamp(1.25rem,5vh,3.5rem)}}.hotel-booking-guide .hotel-booking{background-color:#ff4d26;background-image:linear-gradient(rgba(255,77,38,.95),rgba(255,77,38,.95)),url(https://cdn.monkeytravel.com/cdn-cgi/image/width=1920,format=auto/img/event/hotel_booking_guide/hotel_last_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.ev-cooking-class02 .ev-cooking-class02 .cont-visual{height:36.625rem!important;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=3840,format=auto/img/event/event_cooking_class/ev_cooking_class01.jpg)!important}@media (max-width:767.98px){.ev-cooking-class02 .ev-cooking-class02 .cont-visual{height:0!important;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=3840,format=auto/img/event/event_cooking_class/ev_cooking_class01_mob.jpg)!important}}.curation-cooking-class .curation-header .cont-visual,.ev-cooking-class .curation-header .cont-visual{height:33.625rem;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=3840,format=auto/img/event/event_cooking_class/visual_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.curation-cooking-class .curation-top-content .cont-food,.ev-cooking-class .top-content .cont-food .imgbox1{background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=3840,format=auto/img/event/event_cooking_class/section2_bg.jpg) center/cover no-repeat}.curation-cooking-class .curation-top-content .cont-event .common-title strong::before{left:-4.125rem;top:0;width:3.438rem;height:2.563rem;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=166,format=auto/img/event/event_cooking_class/particle.png)}.curation-cooking-class .curation-top-content .cont-event .common-title strong::after{right:-3.75rem;top:0;width:3.75rem;height:2.375rem;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=182,format=auto/img/event/event_cooking_class/particle2.png)}.curation-cooking-class .curation-top-content .cont-welcome-list .box-gray p::after{content:"";position:absolute;left:0;top:.188rem;width:1rem;height:1.438rem;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=3840,format=auto/img/event/event_cooking_class/icon_check.svg) center/contain no-repeat}@media screen and (max-width:1000px){.curation-cooking-class .curation-header .cont-visual,.ev-cooking-class .curation-header .cont-visual{height:0;padding-bottom:53.8%}}@media screen and (max-width:767.98px){.curation-cooking-class .curation-header .cont-visual,.ev-cooking-class .curation-header .cont-visual{padding-bottom:80%;background-image:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=1200,format=auto/img/event/event_cooking_class/visual_bg_mob.jpg)}.curation-cooking-class .curation-top-content .cont-event .common-title strong::before{left:-3.563rem;top:-.75rem;width:2.875rem;height:2.188rem}.curation-cooking-class .curation-top-content .cont-event .common-title strong::after{right:-3.563rem;top:-.563rem;width:3.125rem;height:2rem}.curation-cooking-class .curation-top-content .cont-welcome-list .box-gray p::after{width:.625rem;height:.938rem}}.mkpack-quotation-step .card:not(:last-child)::after,.product-detail-description article .clamp-wrap .clamp-box .box-car-process .box-soft-blue:not(:last-child)::after{background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=36,format=auto/img/icons/icon-arrowup.svg) center/1rem no-repeat #fff}.ev-cooking-class .top-content .cont-food .imgbox1::before{content:"";position:absolute;top:-22px;left:50%;width:48px;height:68px;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=3840,format=auto/img/event/event_cooking_class/cooking_menu.png) center/100% no-repeat;margin-left:-24px;z-index:9}.ev-cooking-class .top-content .cont-food .imgbox1::after{content:"";position:absolute;top:-62px;left:50%;width:125px;height:125px;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=3840,format=auto/img/event/event_cooking_class/section2_bg.jpg) center no-repeat;margin-left:-62.5px;border-radius:50%;z-index:-1}.search-ferry .ferry-swap-btn .ferry-swap-icon::before{content:"";display:inline-block;background:url(https://cdn.monkeytravel.com/cdn-cgi/image/width=18,format=auto/img/sub/icon-arrow.svg) center center/contain no-repeat;width:18px;height:14px;clip-path:inset(0 0 50% 0);transform:translateY(5px)}.search-ferry .ferry-swap-btn .ferry-swap-icon.is-roundtrip::before{clip-path:initial;transform:translateY(2px)}.product-detail-description article .clamp-wrap .clamp-box .box-car-process .box-soft-blue:not(:last-child)::after{content:"";border-radius:50%;box-shadow:0 .375rem .75rem rgba(140,152,164,.075);width:2.25rem;height:2.25rem;display:inline-block;position:absolute;bottom:-1.8rem;left:50%;margin-left:-1.125rem;z-index:9}