.pc-site-advertising[data-v-5ed891e1]{position:relative;z-index:0}.pc-site-background-ad[data-v-5ed891e1]{inset:0;pointer-events:none;position:fixed}.pc-site-background-ad>img[data-v-5ed891e1]{display:block;height:100%;width:100%}.pc-background-ad-link[data-v-5ed891e1]{bottom:0;pointer-events:auto;position:absolute;top:0;width:max(0px,calc(50% - 400px))}.pc-background-ad-link.left[data-v-5ed891e1]{left:0}.pc-background-ad-link.right[data-v-5ed891e1]{right:0}.pc-side-ad[data-v-5ed891e1]{position:fixed;top:24px;width:200px;z-index:1}.pc-side-ad.site-left[data-v-5ed891e1]{right:calc(50% + 416px)}.pc-side-ad.site-right[data-v-5ed891e1]{left:calc(50% + 416px)}.pc-ad-label[data-v-5ed891e1]{background:#ffffffed;border-radius:3px;color:#687269;display:block;font-size:11px;line-height:18px;margin-bottom:4px;padding:1px 5px;width:-moz-max-content;width:max-content}.pc-side-ad-image[data-v-5ed891e1]{background:#fff;border-radius:6px;box-shadow:0 2px 12px #0000000d;display:block;height:min(600px,calc(100dvh - 72px));overflow:hidden;width:200px}.pc-side-ad-image img[data-v-5ed891e1]{display:block;height:100%;width:100%}.pc-background-ad-link[data-v-5ed891e1]:focus-visible,.pc-side-ad-image[data-v-5ed891e1]:focus-visible{outline:3px solid #237a48;outline-offset:-3px}@media(max-width:1255px){.pc-side-ad[data-v-5ed891e1]{display:none}}@media(max-width:800px){.pc-site-advertising[data-v-5ed891e1]{display:none}}.loading-image[data-v-27d03d31]{box-sizing:border-box;display:block;max-width:100%;min-width:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;position:relative;width:100%}.loading-image[data-v-27d03d31]:not([data-image-state=ready]){background:#f3f5f4;min-height:48px}.loading-image>img[data-v-27d03d31]{border-radius:inherit;box-sizing:border-box;display:block;height:100%;max-width:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit;width:100%}.loading-image:not([data-image-state=ready])>img[data-v-27d03d31]{visibility:hidden}.loading-image>.loading-image-status[data-v-27d03d31]{align-items:center;background:#f3f5f4;box-sizing:border-box;color:#69736d;display:flex;inset:0;justify-content:center;padding:8px;pointer-events:none;position:absolute}.loading-image .loading-image-spinner[data-v-27d03d31]{animation:content-image-spin-27d03d31 .8s linear infinite;border:2px solid #d6ded9;border-radius:50%;border-top-color:#17543c;box-sizing:border-box;display:block;flex:0 0 24px;height:24px;width:24px}.loading-image .loading-image-message[data-v-27d03d31]{font-size:12px;font-weight:400;line-height:1.5;text-align:center}@keyframes content-image-spin-27d03d31{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.loading-image .loading-image-spinner[data-v-27d03d31]{animation:none;border-style:dotted}}.pc-hero-dots[data-v-617dd51e]{align-items:center;display:flex;gap:0}.pc-managed-hero-controls .pc-hero-dots button[data-v-617dd51e]{display:grid;height:34px;place-items:center;width:24px}.pc-hero-dots i[data-v-617dd51e]{background:#fff6;border-radius:50%;height:6px;width:6px}.pc-hero-dots [aria-current=true] i[data-v-617dd51e]{background:#fff;border-radius:4px;width:14px}.pc-managed-hero-controls .pc-hero-pause[data-v-617dd51e]{font-size:14px}.pc-subpage-hero[data-v-617dd51e]{background:#f3f5f6;border-radius:16px;color:#fff;height:320px;margin-top:28px;overflow:hidden;position:relative}.pc-managed-hero-photo[data-v-617dd51e]{background:#f3f5f6;height:100%;inset:0;position:absolute}.pc-managed-hero-copy[data-v-617dd51e]{align-items:flex-start;background:linear-gradient(90deg,#17343dcc,transparent);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:48px;pointer-events:none;position:relative;z-index:1}.pc-home-hero .pc-managed-hero-copy[data-v-617dd51e]{background:none;padding:48px 0 100px}.pc-home-hero[data-v-617dd51e]:has(.pc-managed-hero-copy):before{background:linear-gradient(90deg,#17343dcc,transparent);content:"";inset:0;position:absolute;z-index:1}.pc-managed-hero-copy .eyebrow[data-v-617dd51e]{font-size:12px;letter-spacing:2px;margin:0}.pc-managed-hero-copy h1[data-v-617dd51e],.pc-managed-hero-copy h2[data-v-617dd51e]{line-height:1.25;margin:0;max-width:850px}.pc-managed-hero-copy h2[data-v-617dd51e]{font-size:34px}.pc-managed-hero-copy .description[data-v-617dd51e]{font-size:16px;margin:0;max-width:700px;white-space:pre-line}.cta[data-v-617dd51e]{border:1px solid #ffffff80;border-radius:6px;font-size:14px;padding:10px 18px}.pc-managed-hero-link[data-v-617dd51e]{inset:0;position:absolute;z-index:2}.pc-managed-hero-link[data-v-617dd51e]:focus-visible{outline:3px solid #78b9d1;outline-offset:-4px}.pc-managed-hero-controls[data-v-617dd51e]{align-items:center;background:#172e40b3;border-radius:22px;bottom:20px;color:#fff;display:flex;gap:12px;padding:3px 9px;position:absolute;right:24px;z-index:3}.pc-home-hero .pc-managed-hero-controls[data-v-617dd51e]{bottom:80px;right:80px}.pc-managed-hero-controls button[data-v-617dd51e]{background:transparent;border:0;color:#fff;cursor:pointer;font-size:26px;height:34px;width:34px}.pc-managed-hero-controls span[data-v-617dd51e]{font-size:12px;font-variant-numeric:tabular-nums;min-width:40px;text-align:center}.pc-managed-hero-loading[data-v-617dd51e]{align-items:center;display:flex;height:64px;justify-content:center}.pc-managed-hero-loading i[data-v-617dd51e]{animation:pc-banner-spin-617dd51e .8s linear infinite;border:2px solid #dce4e8;border-radius:50%;border-top-color:#245d73;height:22px;width:22px}.pc-managed-hero-error[data-v-617dd51e]{color:#687b8a;font-size:12px;padding:12px 0}.pc-managed-hero-error button[data-v-617dd51e]{background:transparent;border:0;color:#245d73;cursor:pointer;text-decoration:underline}@keyframes pc-banner-spin-617dd51e{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.pc-managed-hero-loading i[data-v-617dd51e]{animation:none}}.reservation-inquiry-dialog[data-v-f243789b]{background:#fff;border:0;border-radius:24px;box-shadow:0 20px 60px #0003;box-sizing:border-box;color:#171717;font-family:inherit;margin:auto;max-width:350px;padding:0;width:calc(100% - 40px)}.reservation-inquiry-dialog[data-v-f243789b]::backdrop{background:#0006}.reservation-inquiry-content[data-v-f243789b]{padding:28px 22px 22px;text-align:center}.reservation-inquiry-check[data-v-f243789b]{background:#111;border-radius:50%;color:#fff;display:grid;height:48px;margin:0 auto 18px;place-items:center;width:48px}.reservation-inquiry-check svg[data-v-f243789b]{fill:none;height:26px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:26px}.reservation-inquiry-dialog h2[data-v-f243789b]{font-size:19px;letter-spacing:-.6px;line-height:1.5;margin:0;word-break:keep-all}.reservation-inquiry-dialog p[data-v-f243789b]{color:#666;font-size:15px;line-height:1.7;margin:12px 0 24px;word-break:keep-all}.reservation-inquiry-dialog button[data-v-f243789b]{cursor:pointer;font:inherit;font-size:15px;font-weight:700;min-height:46px;width:100%}.measurement-consent[data-v-eaca08f3]{align-items:center;background:#fff;border:1px solid #dbe5df;border-radius:14px;bottom:16px;box-shadow:0 8px 36px #0002;box-sizing:border-box;color:#243f33;display:flex;gap:16px;justify-content:space-between;left:50%;padding:16px;position:fixed;transform:translate(-50%);width:min(620px,calc(100% - 24px));z-index:1200}.measurement-consent strong[data-v-eaca08f3]{font-size:14px}.measurement-consent p[data-v-eaca08f3]{font-size:12px;line-height:1.6;margin:6px 0 0}.measurement-actions[data-v-eaca08f3]{display:flex;flex-shrink:0;gap:8px}.measurement-actions button[data-v-eaca08f3],.measurement-preferences[data-v-eaca08f3]{background:#fff;border:1px solid #dbe5df;border-radius:8px;color:#264a38;cursor:pointer;font:inherit;font-size:12px;padding:10px}.measurement-actions .accept[data-v-eaca08f3]{background:#175e3c;color:#fff}.measurement-preferences[data-v-eaca08f3]{bottom:8px;font-size:10px;left:8px;padding:5px 8px;position:fixed;z-index:80}@media(max-width:480px){.measurement-consent[data-v-eaca08f3]{align-items:start;bottom:78px;flex-direction:column;gap:10px}.measurement-actions[data-v-eaca08f3]{align-self:flex-end}.measurement-preferences[data-v-eaca08f3]{bottom:70px}}html[data-ogolf-mode=desktop]{overflow-x:auto;--og-primary:#2a6570;--og-primary-dark:#1c4d58;--og-key:#2a6570;--og-primary-container:#e3eff0;--og-on-surface:#24383f;--og-on-surface-variant:#5d7076;--og-outline-variant:#cad9db;--og-copper:#a65032;--og-media-unit:1px;--og-button-light:none;--og-button-shadow:none;background:#f7f8f6}html[data-ogolf-mode=desktop] body{background:#fff;color:#24383f;margin:0 auto;min-width:1440px;overflow-x:visible;width:1440px}html[data-ogolf-mode=desktop] #__nuxt{overflow:visible}html[data-ogolf-mode=desktop] .mobile-popup-layer{align-items:center;padding:24px}html[data-ogolf-mode=desktop] .mobile-popup-sheet{border-radius:18px;max-height:calc(100dvh - 48px)}html[data-ogolf-mode=desktop] :is(.popup-rise-enter-from,.popup-rise-leave-to) .mobile-popup-sheet{transform:scale(.98)}.pc-wrap{box-sizing:border-box;margin:0 auto;width:1280px}.pc-site-header{background:#fff;border-bottom:1px solid #e6ecec;position:relative;z-index:35}.pc-site-header a{color:inherit;text-decoration:none}.pc-header-main{gap:48px;height:96px}.pc-header-main,.pc-logo{align-items:center;display:flex}.pc-logo{flex:none;width:110px}.pc-logo img{height:54px;-o-object-fit:contain;object-fit:contain;width:110px}.pc-global-search{align-items:center;background:#f7faf9;border:1px solid #cad9db;border-radius:28px;display:flex;height:48px;width:440px}.pc-global-search input{background:transparent;border:0;color:#24383f;font-size:14px;min-width:0;outline:none;padding:0 0 0 24px;width:100%}.pc-global-search:focus-within{outline:2px solid #2a6570;outline-offset:2px}.pc-global-search button{background:transparent;border:0;color:#2a6570;cursor:pointer;display:grid;flex:none;height:44px;place-items:center;width:52px}.pc-header-actions{align-items:center;display:flex;gap:28px;margin-left:auto}.pc-header-actions a{align-items:center;display:flex;flex-direction:column;font-size:13px;gap:5px}.pc-header-actions .material-symbols-outlined{font-size:24px}.pc-header-actions [data-pc-account] small{color:#2a6570;font-size:11px;line-height:1}.pc-manager-entry{align-items:center;border:1px solid #cad9db;border-radius:12px;color:#24383f;display:flex;gap:18px;padding:22px 24px;text-decoration:none}.pc-manager-entry>span:nth-child(2){flex:1}.pc-manager-entry strong{display:block;font-size:17px}.pc-manager-entry small{color:#5d7076;display:block;font-size:14px;margin-top:6px}.pc-manager-entry>.material-symbols-outlined{color:#2a6570}.pc-manager-entry:hover{background:#f4f8f8}.pc-main-nav{align-items:stretch;display:flex;gap:39px;height:58px}.pc-main-nav a{align-items:center;display:flex;font-size:15px;font-weight:650;position:relative;white-space:nowrap}.pc-main-nav a.active{color:#2a6570;font-weight:800}.pc-main-nav a.active:after{background:#2a6570;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.pc-site-header a:hover{color:#2a6570}.pc-skip-link{background:#fff;left:80px;padding:15px;position:absolute;top:-80px;z-index:100}.pc-skip-link:focus{top:5px}.pc-visually-hidden{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pc-home-hero{background-color:#17363e;background-position:center 48%;background-size:cover;color:#fff;height:510px;position:relative}.pc-hero-inner{padding-top:64px}.pc-hero-eyebrow{color:#d5eaec;font-size:12px;font-weight:600;letter-spacing:3px;margin:0 0 22px}.pc-home-hero h1{font-size:51px;font-weight:650;letter-spacing:-2px;line-height:1.24;margin:0}.pc-home-hero h1 span{display:block}.pc-hero-description{color:#e4eded;font-size:16px;margin:22px 0 26px}.pc-hero-link{align-items:center;border:1px solid #ffffff80;border-radius:7px;color:#fff;display:inline-flex;font-size:14px;gap:38px;padding:14px 21px;text-decoration:none}.pc-hero-link:hover{background:#ffffff20}.pc-hero-controls{align-items:center;display:flex;gap:8px;margin-top:32px}.pc-hero-controls button{background:#ffffff60;border:0;border-radius:5px;cursor:pointer;height:5px;padding:0;position:relative;width:23px}.pc-hero-controls button:before{content:"";inset:-12px 0;position:absolute}.pc-hero-controls button.active{background:#fff;width:48px}.pc-hero-controls span{color:#e4eded;font-size:12px;margin-left:12px}.pc-hero-note{align-items:center;bottom:72px;color:#e4eded;display:flex;font-size:13px;gap:9px;position:absolute;right:80px}html[data-ogolf-mode=desktop] .mobile-shell{background:#fff;max-width:none;min-height:630px;overflow:visible;width:1280px}html[data-ogolf-mode=desktop] .mobile-content{max-width:none;padding:32px 0 55px;width:100%}html[data-ogolf-mode=desktop] :is(.mobile-header,.bottom-tabs){display:none!important}html[data-ogolf-mode=desktop] .page-stack{gap:28px}html[data-ogolf-mode=desktop] .home-page-stack{gap:56px}html[data-ogolf-mode=desktop] [data-home-banner-a]{display:none}html[data-ogolf-mode=desktop] .home-plaza{background:#fff;border:1px solid #dce5e5;border-radius:18px;box-shadow:0 12px 38px #173f4510;margin:0;padding:26px 32px 22px;position:relative;z-index:2;--calendar-active:#2a6570}html[data-ogolf-mode=desktop] .home-plaza>.home-service-tabs{gap:22px;justify-content:flex-start;margin:0 0 20px}html[data-ogolf-mode=desktop] .home-plaza .home-service-tab{border-radius:7px;box-shadow:none;min-width:110px}html[data-ogolf-mode=desktop] .home-plaza-search-box{border:1px solid #cad9db;border-radius:8px;box-shadow:none;height:46px;margin:0;position:absolute;right:32px;top:23px;width:620px}html[data-ogolf-mode=desktop] .home-plaza-table{border-radius:10px;max-height:420px;padding:10px 0 0}html[data-ogolf-mode=desktop] .home-plaza-count-row{min-height:42px}html[data-ogolf-mode=desktop] :is(.section-heading,.home-tour-heading){margin-bottom:20px}html[data-ogolf-mode=desktop] :is(.section-heading,.home-tour-heading) h2{font-size:27px;font-weight:750;letter-spacing:-.8px}html[data-ogolf-mode=desktop] :is(.home-tour-static-grid,.home-best-grid,.tour-catalog-product-grid,.mini-product-grid){display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}html[data-ogolf-mode=desktop] :is(.home-tour-card-image,.tour-product-card .tour-product-image,.tour-product-card .tour-product-photo){aspect-ratio:1;border-radius:16px;height:auto;width:100%}html[data-ogolf-mode=desktop] .home-best-card .home-tour-card-body{gap:9px;padding:16px 3px 0}html[data-ogolf-mode=desktop] .home-tour-card-title{font-size:18px}html[data-ogolf-mode=desktop] .home-tour-card-price{font-size:20px}html[data-ogolf-mode=desktop] :is(.tour-product-card,.tour-product-card--grid){max-width:none;width:100%}html[data-ogolf-mode=desktop] .tour-product-card .tour-product-info{gap:8px;padding:16px 2px}html[data-ogolf-mode=desktop] .tour-product-card .tour-product-title{font-size:18px;line-height:1.5}html[data-ogolf-mode=desktop] .tour-product-card .tour-product-price{font-size:21px;padding-top:8px;text-decoration:none}html[data-ogolf-mode=desktop] .tour-product-extra-photo{display:none}html[data-ogolf-mode=desktop] :is(.domestic-region-tabs,.overseas-country-tabs){gap:10px;margin-bottom:22px}html[data-ogolf-mode=desktop] :is(.home-ad-carousel,.home-ad-carousel-track,.home-ad-carousel-slide){max-height:240px}html[data-ogolf-mode=desktop] .home-ad-carousel img{-o-object-fit:cover;object-fit:cover}html[data-ogolf-mode=desktop] :is(.booking-kakao-filter,.search-panel.compact-filter){background:#f7faf9;border:1px solid #e1e9e9;border-radius:14px;box-shadow:none;padding:22px 28px}html[data-ogolf-mode=desktop] .booking-kakao-date-strip{gap:16px;width:100%}html[data-ogolf-mode=desktop] .booking-region-filter{gap:12px;margin-top:16px}html[data-ogolf-mode=desktop] :is(.round-list-controls,.filter-toolbar){border-bottom:1px solid #e1e9e9;gap:16px;padding:0 0 20px}html[data-ogolf-mode=desktop] .round-list-controls select{max-width:300px}html[data-ogolf-mode=desktop] .round-overlist-results{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ogolf-mode=desktop] .round-overlist-results>h2{grid-column:1/-1}html[data-ogolf-mode=desktop] .round-list-search-box{max-width:700px}html[data-ogolf-mode=desktop] :is(.package-tour-catalog-hero,.domestic-tour-catalog-hero){border-radius:18px;max-height:340px;overflow:hidden}html[data-ogolf-mode=desktop] .domestic-tour-catalog-search{margin:0 auto;max-width:760px}html[data-ogolf-mode=desktop] .product-card:not(.tour-product-card){border-radius:14px}html[data-ogolf-mode=desktop] .product-result-stack:not(.tour-catalog-product-grid):not(.round-overlist-results){display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ogolf-mode=desktop] .product-result-stack>.empty-state{grid-column:1/-1}html[data-ogolf-mode=desktop] .tour-detail-notice-card{padding:28px 0}html[data-ogolf-mode=desktop] .domestic-tour-detail-page{margin:0 auto;max-width:1000px}html[data-ogolf-mode=desktop] .package-detail-navigation{background:#fff;margin:0 auto;max-width:none;position:static;width:1280px}html[data-ogolf-mode=desktop] .has-docked-manager .mobile-content{padding-bottom:55px}html[data-ogolf-mode=desktop] .mobile-shell[data-page-key=mypage]{background:transparent}html[data-ogolf-mode=desktop] .mobile-shell[data-page-key=mypage] .mobile-content{margin:0 auto;max-width:1000px}html[data-ogolf-mode=desktop] .profile-card{background:#eff5f5;border-radius:16px;padding:30px}html[data-ogolf-mode=desktop] .menu-row{padding:18px 20px}html[data-ogolf-mode=desktop] .mobile-shell[data-page-key=login] .mobile-content{margin:30px auto;max-width:520px}html[data-ogolf-mode=desktop] .mobile-home-footer{background:#fff;border-top:1px solid #dce5e5;-moz-column-gap:35px;column-gap:35px;display:grid;grid-template-columns:150px 1fr;margin-top:70px;padding:34px 0 0}html[data-ogolf-mode=desktop] .mobile-shell:is([data-page-key=mypage],[data-page-key=login])>.mobile-home-footer{margin-top:0;padding:34px 0 48px}html[data-ogolf-mode=desktop] .mobile-home-footer nav{align-content:start;gap:24px}html[data-ogolf-mode=desktop] .footer-company-info{grid-column:2;margin-top:15px}html[data-ogolf-mode=desktop] .footer-copyright{grid-column:2}html[data-ogolf-mode=desktop] .footer-brand-logo{height:auto;width:100px}html[data-ogolf-mode=desktop] .og-button.og-button{background:#2a6570!important;border-color:#2a6570!important;border-radius:7px!important;box-shadow:none!important}html[data-ogolf-mode=desktop] .og-button.og-button-choice:not(.active):not(.selected):not([aria-selected=true]):not([aria-pressed=true]):not([aria-current=page]):not([aria-current=date]){background:#fff!important;border-color:#cad9db!important;color:#40565d!important}html[data-ogolf-mode=desktop] .og-button.og-button:disabled{background:#e8eceb!important;border-color:#e8eceb!important;color:#7f8a8d!important}html[data-ogolf-mode=desktop] .og-button.og-button.og-button-calendar{border-radius:50%!important}html[data-ogolf-mode=desktop] :is(.empty-state,.page-loading-state){display:grid;min-height:230px;place-content:center;text-align:center}html[data-ogolf-mode=desktop] a:focus-visible,html[data-ogolf-mode=desktop] button:focus-visible{outline:2px solid #2a6570;outline-offset:4px}html[data-ogolf-mode=desktop] .round-overlist-page{background:#fff;margin:0}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .tour-blog-item-domestic{border:0;display:flex;flex-direction:column;gap:16px;padding:0 0 20px}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .tour-blog-item-domestic .tour-blog-photo{aspect-ratio:1;border-radius:16px;width:100%}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .tour-blog-item-domestic .tour-blog-body{flex:1;gap:8px}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .tour-blog-title h3{display:-webkit-box;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:18px}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .tour-blog-bottom{justify-content:flex-start;padding-top:12px}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .tour-blog-bottom strong{color:#24383f;font-size:21px}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .overseas-tour-card{border-radius:16px;box-shadow:none;display:flex;flex-direction:column}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .overseas-card-photo{aspect-ratio:1}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .overseas-card-content{flex:1;padding:20px}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .overseas-card-content h3{font-size:18px}html[data-ogolf-mode=desktop] .tour-catalog-product-grid .overseas-card-footer{flex-wrap:wrap;margin-top:auto}html[data-ogolf-mode=desktop] .round-overlist-results .tour-blog-item-departure{border:1px solid #dce5e5;border-radius:14px;padding:24px}html[data-ogolf-mode=desktop] .round-overlist-results .tour-blog-item-departure .tour-blog-body{gap:10px}html[data-ogolf-mode=desktop] .round-infinite-sentinel{grid-column:1/-1}html[data-ogolf-mode=desktop] #home-domestic-best-title a{font-size:27px;font-weight:750}html[data-ogolf-mode=desktop] .home-tour-heading h2 a{font-size:inherit;font-weight:inherit}html[data-ogolf-mode=desktop] .home-tour-heading p{color:#5d7076;display:block;font-size:14px;margin-top:8px}.pc-catalog-intro{margin-top:32px;padding:24px 0 0}.pc-catalog-intro>span{color:#5d7076;font-size:11px;letter-spacing:2px}.pc-catalog-intro h1{font-size:32px;font-weight:700;letter-spacing:-1px;margin:10px 0 8px}.pc-catalog-intro p{color:#5d7076;font-size:15px;margin:0}.pc-catalog-intro.with-photo{background:linear-gradient(90deg,#17343deb,#17343d25),url(../../pc-v2/home-fairway.webp) center 47%/cover;border-radius:18px;color:#fff;min-height:224px;padding:40px}.pc-catalog-intro.with-photo p,.pc-catalog-intro.with-photo>span{color:#dbe8e8}html[data-ogolf-mode=desktop] .mobile-shell .tour-catalog-product-grid{display:grid!important;gap:28px!important;grid-template-columns:repeat(4,minmax(0,1fr))}html[data-ogolf-mode=desktop] .mobile-shell .home-best-grid.home-tour-static-grid{gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}html[data-ogolf-mode=desktop] .mobile-shell :is(.package-tour-catalog-hero,.domestic-tour-catalog-hero:not(.last-minute-hero),[data-managed-hero=park-golf],[data-managed-hero=special-golf]){display:none}html[data-ogolf-mode=desktop] .package-catalog-page .domestic-tour-catalog-search{border:1px solid #cad9db;border-radius:10px;box-shadow:none;margin:0;max-width:none;width:760px}html[data-ogolf-mode=desktop] .special-golf-catalog{gap:28px}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-search{border-color:#cad9db;border-radius:10px;box-shadow:none;box-sizing:border-box;margin:0;min-height:50px;width:760px}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-search input{color:#24383f;font-size:14px;font-weight:400}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-search input::-moz-placeholder{color:#6c7a7c}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-search input::placeholder{color:#6c7a7c}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-search:focus-within{outline:2px solid #2a6570;outline-offset:2px}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-search button{color:#2a6570;cursor:pointer}html[data-ogolf-mode=desktop] .special-golf-catalog .special-tabs{gap:10px;overflow:visible;padding:0}html[data-ogolf-mode=desktop] .special-golf-catalog .special-tabs button{cursor:pointer;font-size:14px;min-height:42px;padding:10px 20px}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-results-summary{border-bottom:1px solid #e1e9e9;min-height:42px;padding-bottom:20px}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-count{color:#5d7076;font-size:14px}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-search-reset{padding:8px 14px;text-decoration:none}html[data-ogolf-mode=desktop] .special-product-list>.tour-product-card{display:flex;flex-direction:column}html[data-ogolf-mode=desktop] .special-product-list .tour-product-info{display:flex;flex:1;flex-direction:column;gap:8px;min-height:174px;padding:16px 2px 0}html[data-ogolf-mode=desktop] .special-product-list .tour-product-title-row{display:block}html[data-ogolf-mode=desktop] .special-product-list .tour-product-region{border-color:#dce5e5;color:#5d7076;display:inline-block;margin-bottom:8px;max-width:100%;padding:3px 9px}html[data-ogolf-mode=desktop] .special-product-list .tour-product-title{color:#24383f;min-height:54px}html[data-ogolf-mode=desktop] .special-product-list .tour-product-price{color:#24383f;margin-top:auto}html[data-ogolf-mode=desktop] .special-product-list .tour-special-date{color:#a65032;font-weight:500;line-height:1.5;margin:0}html[data-ogolf-mode=desktop] .special-product-list .special-round-card{border:0;color:#24383f;display:flex;flex-direction:column;gap:0;min-width:0;padding:0}html[data-ogolf-mode=desktop] .special-product-list .special-round-card>.loading-image{aspect-ratio:1;border-radius:16px;flex:none;height:auto;width:100%}html[data-ogolf-mode=desktop] .special-product-list .special-round-card .loading-image img{border-radius:inherit;height:100%;width:100%}html[data-ogolf-mode=desktop] .special-product-list .special-round-content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:8px;min-height:174px;padding:16px 2px 0}html[data-ogolf-mode=desktop] .special-product-list .round-type{border:1px solid #dce5e5;border-radius:999px;color:#5d7076;font-size:13px;line-height:1.4;padding:3px 9px}html[data-ogolf-mode=desktop] .special-product-list .special-round-card h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.5;margin:0;min-height:54px;overflow:hidden}html[data-ogolf-mode=desktop] .special-product-list .special-round-card p{color:#6c7a7c;font-size:13px;line-height:1.5;margin:0}html[data-ogolf-mode=desktop] .special-product-list .special-round-card strong{font-size:21px;margin-top:auto;padding-top:8px}html[data-ogolf-mode=desktop] .special-golf-catalog :is(.catalog-empty,.catalog-loading){align-items:center;background:#f7faf9;border:1px solid #e1e9e9;border-radius:14px;color:#24383f;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:40px;text-align:center}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-empty>.material-symbols-outlined{color:#809498;font-size:36px;margin-bottom:16px}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-empty b{font-size:18px}html[data-ogolf-mode=desktop] .special-golf-catalog :is(.catalog-empty,.catalog-loading) p{color:#6c7a7c;font-size:14px;margin:10px 0 0}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-empty button{margin-top:20px}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-spinner{animation:pc-special-loading .8s linear infinite;border:2px solid #dce5e5;border-radius:50%;border-top-color:#2a6570;height:28px;width:28px}html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-pagination{border-top:1px solid #e1e9e9;color:#5d7076;padding-top:28px}@keyframes pc-special-loading{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){html[data-ogolf-mode=desktop] .special-golf-catalog .catalog-spinner{animation:none;border-style:dotted}}html[data-ogolf-mode=desktop] .round-list-controls .round-sort-select{flex:0 0 280px}html[data-ogolf-mode=desktop] .round-list-controls .round-view-toggle{margin-left:auto}html[data-ogolf-mode=desktop] .mobile-shell .join-quick-grid{gap:10px;grid-template-columns:repeat(8,minmax(0,1fr))}html[data-ogolf-mode=desktop] .mobile-shell .join-quick-filters{background:#f7faf9;border:1px solid #e1e9e9;padding:18px 24px}html[data-ogolf-mode=desktop] .mobile-shell .pc-quick-filter-title{color:#263a43;font-size:14px;font-weight:700;margin:0 0 12px}html[data-ogolf-mode=desktop] .mobile-shell .join-quick-filters.is-booking .join-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-ogolf-mode=desktop] .mobile-shell .join-quick-grid .join-quick-button.active{background-color:#2a6570!important;border-color:#2a6570!important}html[data-ogolf-mode=desktop] .mobile-shell .departure-month-fixed{background:transparent}html[data-ogolf-mode=desktop] .domestic-tour-detail-page{gap:0 36px;grid-template-columns:600px minmax(0,1fr);max-width:none;padding-bottom:36px;width:1280px}html[data-ogolf-mode=desktop] .domestic-tour-detail-page>*{grid-column:1/-1}html[data-ogolf-mode=desktop] .domestic-tour-detail-page>.domestic-tour-hero{aspect-ratio:auto;border-radius:16px;grid-column:1;grid-row:1;height:430px}html[data-ogolf-mode=desktop] .domestic-tour-detail-page>.domestic-tour-sticky-summary{align-self:start;border-radius:12px;grid-column:2;grid-row:1;margin:0}html[data-ogolf-mode=desktop] .domestic-tour-detail-page .domestic-tour-hero-copy{padding:16px 0 24px}html[data-ogolf-mode=desktop] .domestic-tour-detail-page .domestic-tour-summary-title{font-size:28px}html[data-ogolf-mode=desktop] .detail-image-wrap{border-radius:18px;max-height:460px;overflow:hidden}html[data-ogolf-mode=desktop] .detail-image-wrap .detail-image{height:460px;-o-object-fit:cover;object-fit:cover}html[data-ogolf-mode=desktop] .domestic-tour-detail-page.has-pc-tour-detail{display:block;margin:0;overflow:visible;padding:0}html[data-ogolf-mode=desktop] .pc-tour-content>:is(.domestic-tour-copy-section,.domestic-tour-detail-section,.tour-detail-notice-card,.tour-search-summary){border-bottom:1px solid #e7ebed;margin:0;padding:36px 0}html[data-ogolf-mode=desktop] .pc-tour-content :is(.domestic-tour-detail-section h2,.pc-tour-content-heading,.tour-detail-notice-heading h2,.tour-search-summary h2){align-items:center;color:#263a43;display:flex;font-size:23px;font-weight:700;gap:10px;letter-spacing:-.6px;line-height:1.4;margin:0 0 22px}html[data-ogolf-mode=desktop] .pc-tour-content h2>svg{color:#587e88;flex:none;height:23px;width:23px}html[data-ogolf-mode=desktop] .pc-tour-content .tour-detail-notice-heading{margin-bottom:18px}html[data-ogolf-mode=desktop] .pc-tour-content .tour-detail-notice-heading h2{margin:0}html[data-ogolf-mode=desktop] .pc-tour-content :is(.rich-text-content,.tour-detail-notice-body,.tour-introduction,.tour-search-summary dd){color:#66757c;font-size:15px;line-height:1.9}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-schedule-list{margin-top:26px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-schedule-list>li{gap:22px;grid-template-columns:78px minmax(0,1fr);margin:0;padding:0 0 32px;position:relative}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-schedule-list>li:not(:last-child):before{border-left:1px dashed #c8d9de;bottom:0;content:"";left:36px;position:absolute;top:36px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-schedule-list>li:after{content:none}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-schedule-list>li>b{background:#f1f6f7;border:1px solid #ccdde2;border-radius:6px;color:#386b79;display:grid;font-size:12px;height:34px;place-items:center;width:72px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-schedule-list>li>div>strong{color:#2b424c;font-size:17px;line-height:1.8}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-schedule-tags{gap:8px;margin-top:14px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-schedule-tag{background:#f5f7f8;border:0;border-radius:4px;color:#6a7c84;font-size:12px;padding:5px 9px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-resource-slide{flex:0 0 280px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-resource-slide>:is(img,.loading-image){aspect-ratio:auto;border-radius:10px;height:200px;width:280px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-resource-summary{margin-bottom:18px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-resource-summary b{font-size:16px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-section-heading{margin-bottom:8px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-section-heading h2{margin-bottom:0}html[data-ogolf-mode=desktop] .pc-tour-content .pc-tour-rate-help{color:#819098;font-size:13px;margin:12px 0 24px}html[data-ogolf-mode=desktop] .pc-tour-calendar-weekdays{background:#f7f9fa;border-bottom:1px solid #e4eaed;border-top:1px solid #d9e3e6;color:#849097;display:grid;font-size:12px;grid-template-columns:repeat(7,1fr);padding:12px 0;text-align:center}html[data-ogolf-mode=desktop] .pc-tour-calendar-weekdays span:first-child{color:#b85f5b}html[data-ogolf-mode=desktop] .pc-tour-calendar-weekdays span:last-child{color:#537ca0}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-calendar-grid{border-bottom:1px solid #d9e3e6;gap:0}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-calendar-grid>:is(button,i){border-bottom:1px solid #edf0f1;border-radius:0;min-height:85px;padding:13px 4px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-calendar-grid>button:not(:disabled):hover{background:#f0f6f7}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-calendar-grid>button.selected{background:#e6f1f3;box-shadow:inset 0 0 0 2px #3b7483;color:#245d6e}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-meta-line{display:flex;flex-wrap:wrap;font-size:15px;gap:12px 22px;line-height:1.8}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-chip-list{margin-bottom:24px}html[data-ogolf-mode=desktop] .pc-tour-content .domestic-tour-chip-list>span{background:#f4f7f8;border-color:#e4eaed;color:#687e86;font-size:12px;padding:6px 10px}html[data-ogolf-mode=desktop] .pc-tour-content .overseas-package-content{padding:0}@media print{html[data-ogolf-mode=desktop],html[data-ogolf-mode=desktop] body{background:#fff;margin:0;min-width:0;overflow:visible;width:auto}html[data-ogolf-mode=desktop] :is(.pc-site-header,.pc-home-hero,.pc-catalog-intro,.pc-skip-link){display:none!important}html[data-ogolf-mode=desktop] :is(.mobile-shell,.mobile-content){margin:0;max-width:none;min-width:0;padding:0;width:100%}}html[data-ogolf-mode=desktop] .pc-detail-main .mobile-content{padding-top:0}html[data-ogolf-mode=desktop] .pc-detail-main .domestic-tour-detail-page{gap:24px;grid-template-columns:minmax(0,1fr);width:100%}html[data-ogolf-mode=desktop] .pc-detail-main .domestic-tour-detail-page>.domestic-tour-sticky-summary{grid-column:1;grid-row:auto;position:static}html[data-ogolf-mode=desktop] .domestic-tour-manager-row.is-pc-sidebar{align-items:stretch;border:0;display:flex;flex-direction:column;gap:24px;margin:0;padding:24px}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-price{border-bottom:1px solid #e5eaec;padding-bottom:22px}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-price-heading{align-items:center;color:#345f6c;display:flex;gap:8px;margin-bottom:22px}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-price-heading strong{font-size:16px}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-kind{background:#edf4f5;border-radius:4px;color:#386776;display:inline-block;font-size:12px;font-weight:600;margin-bottom:14px;padding:4px 9px}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-price>small{color:#72838a;display:block;font-size:13px}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-price-amount{color:#224650;display:block;font-size:32px;letter-spacing:-1px;line-height:1.5}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-date{display:grid;font-size:14px;gap:10px;margin:20px 0 0}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-date>div{display:flex;gap:12px;justify-content:space-between}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-date dt{color:#73858c}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-date dd{color:#334f5b;font-weight:600;margin:0;text-align:right}html[data-ogolf-mode=desktop] .is-pc-sidebar .pc-manager-price p{color:#6a7f87;font-size:13px;line-height:1.7}html[data-ogolf-mode=desktop] .is-pc-sidebar .tee-payment-breakdown{background:transparent;border:0;margin:0;padding:0}html[data-ogolf-mode=desktop] .is-pc-sidebar .tee-payment-total dd{color:#224650;font-size:28px}html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-manager-profile-summary{align-items:start;gap:14px;grid-template-columns:45px minmax(0,1fr);padding:0}html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-manager-name-row{align-items:stretch;display:flex;flex-direction:column;gap:8px}html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-manager-name-row>b{font-size:17px}html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-manager-controls{padding:0}html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-manager-controls button{flex-direction:row;font-size:12px;min-height:34px}html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-manager-info{gap:10px}html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-manager-phone{color:#345663;font-size:17px}html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-manager-actions{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-manager-actions>:is(a,button){color:#fff;font-size:13px;min-height:44px;padding:8px}html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-manager-favorite-feedback,html[data-ogolf-mode=desktop] .is-pc-sidebar .domestic-tour-share-feedback{font-size:13px;grid-column:1/-1;line-height:1.5;position:static}html[data-ogolf-mode=desktop] .pc-home-hero[data-pc-hero]~.pc-page-content .home-plaza{margin-top:-64px}html[data-ogolf-mode=desktop] [data-pc-hero]~.pc-page-content .last-minute-hero{display:none}html[data-ogolf-mode=desktop] .mobile-shell .join-quick-filters.has-exclusive .join-quick-grid{grid-template-columns:repeat(9,minmax(0,1fr))}html[data-ogolf-mode=desktop] .mobile-shell .join-quick-filters.is-booking.has-exclusive .join-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-ogolf-mode=desktop-mobile]{--og-content-width:800px;--og-media-unit:1px;min-width:var(--og-content-width);overflow-x:auto}html[data-ogolf-mode=desktop-mobile] #__nuxt,html[data-ogolf-mode=desktop-mobile] body{min-width:var(--og-content-width);overflow-x:visible}html[data-ogolf-mode=desktop-mobile] .pc-mobile-frame{background:#fff;margin:0 auto;min-height:100vh;width:var(--og-content-width)}html[data-ogolf-mode=desktop-mobile] :is(.mobile-shell,.mobile-header,.package-detail-navigation,.mobile-manager-profile-header,.domestic-tour-page-header,.home-search-modal-sheet){box-sizing:border-box;max-width:none;width:var(--og-content-width)}html[data-ogolf-mode=desktop-mobile] .mobile-header:after{width:100%}html[data-ogolf-mode=desktop-mobile] :is(.bottom-tabs,.domestic-tour-manager-row.is-docked,.mobile-manager-profile-contact-bar,.home-plaza-month-layer,.departure-month-sheet,.round-date-calendar,.overseas-sort-sheet){box-sizing:border-box;left:max(0px,calc((100vw - var(--og-content-width))/2));margin-left:0;margin-right:0;max-width:none;right:auto;width:var(--og-content-width)}html[data-ogolf-mode=desktop-mobile] .drawer-panel{right:max(0px,calc((100vw - var(--og-content-width))/2))}html[data-ogolf-mode=desktop-mobile] .home-search-close{right:max(10px,calc((100vw - var(--og-content-width))/2 + 10px))}html[data-ogolf-mode=desktop-mobile] :is(.coupon-page,.youth-event,.youth-page,.private-document){box-sizing:border-box;max-width:none;width:var(--og-content-width)}html[data-ogolf-mode=desktop-mobile] .mobile-popup-sheet{max-width:calc(100vw - 32px);width:420px}html[data-ogolf-mode=desktop-mobile] .mobile-shell :is(.pc-round-product-grid,.pc-campaign-product-grid,.special-product-list){align-content:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ogolf-mode=desktop-mobile] :is(.pc-round-product-grid,.pc-campaign-product-grid,.special-product-list)>*{min-width:0}html[data-ogolf-mode=desktop-mobile] :is(.pc-round-product-grid,.pc-campaign-product-grid)>:is(.round-loading-state,.empty-state,.round-infinite-sentinel,.round-field-groups){grid-column:1/-1}html[data-ogolf-mode=desktop-mobile] .pc-round-product-grid :is(.round-field-times,.departure-field-products){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ogolf-mode=desktop-mobile] .pc-round-product-grid .round-field-time-loading{grid-column:1/-1}html[data-ogolf-mode=desktop-mobile] .pc-round-product-grid .round-field-times>a{border-top:0;min-width:0}html[data-ogolf-mode=desktop-mobile] .pc-round-product-grid .round-field-times>a:nth-of-type(2n){border-left:1px solid #f0f0f0}html[data-ogolf-mode=desktop-mobile] .pc-round-product-grid .round-field-times>a:nth-of-type(n+3){border-top:1px solid #f0f0f0}html[data-ogolf-mode=desktop-mobile] .mobile-shell .page-stack :is(.tour-catalog-product-grid,.tour-search-result-list){align-content:start;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ogolf-mode=desktop-mobile] :is(.tour-catalog-product-grid,.tour-search-result-list)>*{min-width:0}html[data-ogolf-mode=desktop-mobile] .tour-catalog-product-grid>.empty-state{grid-column:1/-1}html[data-ogolf-mode=desktop-mobile] .recommended-courses-page{align-content:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ogolf-mode=desktop-mobile] .recommended-courses-page>*{min-width:0}html[data-ogolf-mode=desktop-mobile] .recommended-courses-page>:not(.course-card){grid-column:1/-1}html[data-ogolf-mode=desktop-mobile]{--og-pc-hero-height-scale:.7}html[data-ogolf-mode=desktop-mobile] .hero-banner{--og-pc-hero-width:394;--og-pc-hero-height:219}html[data-ogolf-mode=desktop-mobile] :is(.managed-page-hero-content,.departure-tour-hero,.domestic-tour-catalog-hero){--og-pc-hero-width:9;--og-pc-hero-height:5}html[data-ogolf-mode=desktop-mobile] .domestic-tour-hero{--og-pc-hero-width:430;--og-pc-hero-height:386}html[data-ogolf-mode=desktop-mobile] .golf-course-detail-hero{--og-pc-hero-width:430;--og-pc-hero-height:258}html[data-ogolf-mode=desktop-mobile] .campaign-catalog-hero:has(>.loading-image){position:relative;--og-pc-hero-width:2;--og-pc-hero-height:1}html[data-ogolf-mode=desktop-mobile] :is(.hero-banner,.managed-page-hero-content,.departure-tour-hero,.domestic-tour-catalog-hero,.domestic-tour-hero,.golf-course-detail-hero,.campaign-catalog-hero:has(>.loading-image)){aspect-ratio:var(--og-pc-hero-width) /calc(var(--og-pc-hero-height)*var(--og-pc-hero-height-scale));height:auto}html[data-ogolf-mode=desktop-mobile] .campaign-catalog-hero>.loading-image{aspect-ratio:auto;height:100%;inset:0;position:absolute}html[data-ogolf-mode=desktop-mobile] .campaign-catalog-hero>.loading-image>img{aspect-ratio:auto;height:100%}html[data-ogolf-mode=desktop-mobile] .hero-banner :is(img,.loading-image){-o-object-position:center bottom;object-position:center bottom}html[data-ogolf-mode=desktop-mobile] .detail-image{aspect-ratio:16/calc(var(--og-pc-hero-height-scale)*10);height:auto}html[data-ogolf-mode=desktop-mobile] :is(.daily-product-detail-page,.package-product-detail-page) .detail-image{aspect-ratio:16/calc(var(--og-pc-hero-height-scale)*9)}html[data-ogolf-mode=desktop-mobile] .daily-product-detail-page .detail-image{max-height:calc(320px*var(--og-pc-hero-height-scale))}html[data-ogolf-mode=desktop-mobile] .realtime-tee-detail-page .detail-image-wrap{aspect-ratio:430/calc(var(--og-pc-hero-height-scale)*184)}html[data-ogolf-mode=desktop-mobile] .realtime-tee-detail-page .detail-image{aspect-ratio:auto;height:100%}html[data-ogolf-mode=desktop-mobile] .domestic-tour-detail-page:not(.park-golf-tour-detail-page) .domestic-tour-hero,html[data-ogolf-mode=desktop-mobile] .package-product-detail-page .detail-image{aspect-ratio:16/9;height:auto}html[data-ogolf-mode=desktop-mobile] .domestic-tour-manager-row.is-docked{left:50%;margin:0;right:auto;width:min(calc(var(--og-content-width) - 36px),calc(100% - 36px))}.site-root{isolation:isolate}.pc-mobile-frame{position:relative;z-index:1}:root{--og-button-light:radial-gradient(ellipse at top left,hsla(0,0%,100%,.3),hsla(0,0%,100%,.08) 38%,transparent 72%);--og-button-shadow:inset 1px 1px 0 hsla(0,0%,100%,.22);color-scheme:light;--og-font-family:"42dot Sans",sans-serif;--og-responsive-unit:1px;--og-media-unit:min(1px,.23256vw);--og-font-11:13px;--og-font-12:13px;--og-font-13:13px;--og-font-14:clamp(10px,calc(var(--og-responsive-unit)*14),14px);--og-font-15:clamp(10px,calc(var(--og-responsive-unit)*15),15px);--og-font-16:clamp(10px,calc(var(--og-responsive-unit)*16),16px);--og-font-17:clamp(10px,calc(var(--og-responsive-unit)*17),17px);--og-font-18:clamp(10px,calc(var(--og-responsive-unit)*18),18px);--og-font-19:clamp(10px,calc(var(--og-responsive-unit)*19),19px);--og-font-20:clamp(10px,calc(var(--og-responsive-unit)*20),20px);--og-font-21:clamp(10px,calc(var(--og-responsive-unit)*21),21px);--og-font-22:clamp(10px,calc(var(--og-responsive-unit)*22),22px);--og-font-23:clamp(10px,calc(var(--og-responsive-unit)*23),23px);--og-font-24:clamp(10px,calc(var(--og-responsive-unit)*24),24px);--og-font-25:clamp(10px,calc(var(--og-responsive-unit)*25),25px);--og-font-26:clamp(10px,calc(var(--og-responsive-unit)*26),26px);--og-font-27:clamp(10px,calc(var(--og-responsive-unit)*27),27px);--og-font-28:clamp(10px,calc(var(--og-responsive-unit)*28),28px);--og-font-29:clamp(10px,calc(var(--og-responsive-unit)*29),29px);--og-mobile-base-font-size:var(--og-font-15,15px);--og-mobile-base-line-height:1.6;--og-surface:#fff;--og-surface-lowest:#fff;--og-surface-low:#fafafa;--og-surface-container:#f5f5f5;--og-surface-high:#eee;--og-primary:#2a6570;--og-primary-dark:#1c4d58;--og-primary-container:#e3eff0;--og-key:#2a6570;--og-manager-badge-bg:#237a48;--og-manager-badge-text:#fff;--og-secondary:#2a6570;--og-secondary-soft:#3a3a3a;--og-copper:#d75f31;--og-cyan:#2277e6;--og-on-surface:#1a1a1a;--og-on-surface-variant:#666;--og-outline:#939393;--og-outline-variant:#e5e5e5;--og-error:#ba1a1a;--og-warning-bg:#fff6dd;--og-shadow-card:0 3px 12px rgba(15,23,42,.035);--og-shadow-drawer:0 18px 48px rgba(15,23,42,.18)}:root ::-moz-selection{background:#2a6570;color:#fff}:root ::selection{background:#2a6570;color:#fff}:root input[type=checkbox],:root input[type=radio]{accent-color:var(--og-primary)}:root .tee-payment-breakdown .tee-payment-total dd{color:var(--og-primary)}html{min-height:100%;overflow-x:hidden}#__nuxt,body{min-height:100%;overflow-x:clip}html{font-size:var(--og-mobile-base-font-size)}body{background:#f2f2f2;color:var(--og-on-surface);font-family:var(--og-font-family,"42dot Sans",sans-serif);font-optical-sizing:auto;font-size:var(--og-mobile-base-font-size);line-height:var(--og-mobile-base-line-height);margin:0;width:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}img{box-sizing:border-box;max-width:100%;min-width:0}.material-symbols-outlined{font-size:24px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;line-height:1}.material-symbols-outlined,:root .og-button.og-button{align-items:center;display:inline-flex;justify-content:center}:root .og-button.og-button{background-color:var(--og-primary)!important;background-image:var(--og-button-light)!important;border:1px solid var(--og-primary)!important;border-radius:6px!important;box-shadow:var(--og-button-shadow)!important;box-sizing:border-box;color:#fff!important;cursor:pointer;font-size:14px!important;font-weight:700!important;gap:4px;height:auto!important;line-height:1.4!important;min-height:40px!important;padding:5px 9px!important;text-decoration:none}:root .og-button.og-button-choice:not(.active):not(.selected):not([aria-selected=true]):not([aria-pressed=true]):not([aria-current=page]):not([aria-current=date]){background-color:#fff!important;background-image:none!important;border-color:#d4d4d4!important;box-shadow:none!important;color:#333!important}:root .og-button.og-button>:is(span,b,strong,small):not(.material-symbols-outlined){color:inherit!important}:root .og-button.og-button.og-button-calendar{min-height:44px!important}:root .og-button.og-button:disabled,:root .og-button.og-button[aria-disabled=true]{background-color:#e8e8e8!important;background-image:none!important;border-color:#ddd!important;box-shadow:none!important;color:#777!important;cursor:not-allowed;opacity:1}:root .og-button.og-button:focus-visible{outline:2px solid var(--og-primary)!important;outline-offset:3px!important}:root .og-button.og-button:not(:disabled):active{filter:brightness(.88)}:root .og-button.og-button.og-date-circle{border-radius:50%!important;flex:0 0 48px!important;gap:0;height:48px!important;justify-self:center;max-height:48px!important;max-width:48px!important;min-height:48px!important;min-width:48px!important;padding:0!important;white-space:nowrap;width:48px!important}:root .og-date-circle>:is(b,strong){font-size:14px!important;font-weight:500!important;line-height:1.2!important}:root :is(.round-month-toggle,.departure-month-toggle,.home-plaza-month-button,.booking-date-month-button).og-date-circle{flex-direction:column}:root :is(.round-month-toggle,.departure-month-toggle,.home-plaza-month-button,.booking-date-month-button).og-date-circle>:is(b,span:not(.material-symbols-outlined)){font-size:13px!important;font-weight:600!important;line-height:1.15!important}:root :is(.round-month-toggle,.departure-month-toggle,.home-plaza-month-button,.booking-date-month-button).og-date-circle>.material-symbols-outlined{font-size:13px!important;line-height:1!important;margin-top:0}:root .mobile-home-footer.mobile-home-footer :is(p,span){color:#626a65;line-height:1.6}:root .bottom-tabs a:not(.active){color:#616963}:root small{font-size:13px}:root .domestic-tour-calendar-grid button b{font-size:13px!important;line-height:1.4}:root .home-tour-heading .home-tour-more{height:44px;width:44px}:root :is(a,button,input,select,textarea):focus-visible{outline:2px solid #17543c;outline-offset:3px}:root :is(input,select,textarea){font-size:max(16px,1em)}.mobile-error-page[data-v-f900a172]{background:#fff;box-sizing:border-box;color:#101010;display:grid;font-family:"42dot Sans",sans-serif;min-height:100dvh;padding:24px;place-items:center}.mobile-error-card[data-v-f900a172]{border:1px solid #161616;border-radius:24px;box-shadow:8px 8px #161616;box-sizing:border-box;padding:38px 24px 24px;text-align:center;width:min(100%,420px)}.mobile-error-brand[data-v-f900a172],.mobile-error-code[data-v-f900a172]{font-weight:900;letter-spacing:.08em;margin:0}.mobile-error-brand[data-v-f900a172]{font-size:var(--og-font-11,11px)}.mobile-error-code[data-v-f900a172]{font-size:clamp(64px,22vw,96px);line-height:.9;margin-top:20px}.mobile-error-icon[data-v-f900a172]{background:var(--og-key);border-radius:50%;color:#fff;font-size:30px;margin-top:20px;padding:7px}h1[data-v-f900a172]{font-size:var(--og-font-22,22px);letter-spacing:-.055em;margin:18px 0 0}.mobile-error-description[data-v-f900a172]{color:#454545;font-size:var(--og-font-14,14px);line-height:1.65;margin:12px 0 0;word-break:keep-all}.mobile-error-action[data-v-f900a172]{color:#727272;font-size:var(--og-font-12,12px);line-height:1.55;margin:6px 0 0;word-break:keep-all}.mobile-error-actions[data-v-f900a172]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:28px}.mobile-error-actions button[data-v-f900a172]{border-radius:12px;cursor:pointer;font:inherit;font-weight:800;min-height:48px}.mobile-error-back[data-v-f900a172]{background:#fff;border:1px solid #111;color:#111}.mobile-error-home[data-v-f900a172]{background:var(--og-key);border:1px solid var(--og-key);color:#fff}
