﻿:root{--color-key: #9f005b;--color-deluxe: #d30c37;--color-prj: #b60014;--color-vivid: #cc0000;--color-cool: #0099ff;--color-bright: #e6003e;--color-gray: #ccc;--color-link: #7f7f7f;--color-white: #fff;--color-black: #000;--color-base: #277e1e;--lang-ja: "SimonCircular", "Noto Sans JP", メイリオ, "Meiryo", ＭＳ Ｐゴシック, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "Verdana", "MS P Gothic", "Arial", "Helvetica", sans-serif}.marche__inner,.event__inner,.category__inner,.present,.navi{margin:0 auto;width:100%;max-width:1440px}.event__inner--list,.category__inner--lead,.category__inner--label,.category__inner--note,.present__inner,.navi__list{margin:0 auto;width:69.4444444444%}@media screen and (max-width: 640px){.event__inner--list,.category__inner--lead,.category__inner--label,.category__inner--note,.present__inner,.navi__list{padding:0 7.5vw;width:100%}}.modal--area .modal__inner--img:not(.logo--img),.marche__inner--list>li,.marche__inner--list>li.bnr,.event__main--photo,.category__store--list .store__btn--img,.present .card__body--main .main__image,.present .card__body--credit .credit__copy--logo,.content__visual--inner>h1{line-height:0}.modal--area .modal__inner--img:not(.logo--img) img,.marche__inner--list>li img,.marche__inner--list>li.bnr img,.event__main--photo img,.category__store--list .store__btn--img img,.present .card__body--main .main__image img,.present .card__body--credit .credit__copy--logo img,.content__visual--inner>h1 img{width:100%;height:auto}.marche,.event,.category,.category__inner,.golffair{display:flex;flex-direction:column;gap:40px}@media all and (min-width: 641px)and (max-width: 1440px){.marche,.event,.category,.category__inner,.golffair{gap:2.7777777778vw}}@media screen and (max-width: 640px){.marche,.event,.category,.category__inner,.golffair{gap:9.375vw}}.present .card__title h2,.golffair__title>h2{color:var(--color-white);font-weight:900;white-space:nowrap;font-size:3.2rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__title h2,.golffair__title>h2{font-size:2.2222222222vw}}.present .card__title h2,.golffair__title>h2{line-height:1.483}@media screen and (max-width: 640px){.present .card__title h2,.golffair__title>h2{white-space:normal;font-size:6.875vw;line-height:1.386}}.sale-2024--special .contents{background:linear-gradient(177deg, #f3ede1 -6.95%, #19b4e7 69.58%, #0ee1b2 100%)}@media screen and (max-width: 640px){.sale-2024--special .contents{background:linear-gradient(181deg, #f3ede1 2.4%, #19b4e7 70.52%, #0ee1b2 97.6%)}}.sale-2024--special .contents.contents--wide{max-width:100%;display:flex;flex-direction:column;gap:40px}@media all and (min-width: 641px)and (max-width: 1440px){.sale-2024--special .contents.contents--wide{gap:2.7777777778vw}}@media screen and (max-width: 640px){.sale-2024--special .contents.contents--wide{gap:9.375vw}}.sale-2024--special .kv{margin-bottom:0}.page .footer{margin-top:0}.content__visual--inner{margin:0 auto;max-width:1440px}.content__visual--inner>h1{padding:30px 2.0138888889% 0}@media all and (min-width: 641px)and (max-width: 1440px){.content__visual--inner>h1{padding:2.0833333333vw 2.0138888889% 0}}@media screen and (max-width: 640px){.content__visual--inner>h1{padding:0}}.golffair__title{background-color:var(--color-base);padding:40px 0;display:flex;justify-content:center;align-items:center}@media all and (min-width: 641px)and (max-width: 1440px){.golffair__title{padding:2.7777777778vw 0}}.golffair__title>img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(159deg) brightness(104%) contrast(104%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(159deg) brightness(104%) contrast(104%)}.golffair__title>h2 span{font-size:75%}.list__disc{margin-left:1.5em}.list__disc>li{list-style:disc}.list__table>li{display:flex;gap:.2em}.navi__list{display:flex;justify-content:center;gap:0 2.4653%}@media screen and (max-width: 640px){.navi__list{flex-wrap:wrap;gap:3.4375vw 4.0441176471%}}.navi__list a{background-color:var(--color-white);padding:13.445px 19.489px;width:31.6898%;height:181.51px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:21.512px;border:2.689px var(--color-base) solid;border-radius:19.489px;box-shadow:4.034px 4.034px 2.689px rgba(151,186,183,.5)}@media all and (min-width: 641px){.navi__list a{transition:all .3s}}@media all and (min-width: 641px)and (max-width: 1440px){.navi__list a{padding:.9336805556vw 1.3534027778vw;width:16.0770833333vw;height:12.6048611111vw;gap:1.4938888889vw;border-width:.1867361111vw;border-radius:1.3534027778vw;box-shadow:.2801388889vw .2801388889vw .1867361111vw rgba(151,186,183,.5)}}@media screen and (max-width: 640px){.navi__list a{padding:3.125vw 4.5296875vw;width:47.9779411765%;height:42.1875vw;gap:5vw;border-width:.625vw;border-radius:4.5296875vw;box-shadow:.9375vw .9375vw .625vw rgba(151,186,183,.5)}}.navi__list a.ball{gap:10.756px}@media all and (min-width: 641px)and (max-width: 1440px){.navi__list a.ball{gap:.7469444444vw}}@media screen and (max-width: 640px){.navi__list a.ball{gap:2.5vw}}@media all and (min-width: 641px){.navi__list a.ball:hover .navi__list--icon{background-image:url(../images/pc/navi/ico_golfball_on.svg)}}@media all and (min-width: 641px){.navi__list a:not(.ball):hover .navi__list--icon{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(159deg) brightness(104%) contrast(104%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(159deg) brightness(104%) contrast(104%)}}@media all and (min-width: 641px){.navi__list a:hover{background-color:var(--color-base)}.navi__list a:hover .navi__list--text{color:var(--color-white)}}.navi__list--icon{background:0 0 no-repeat;background-size:100% 100%;height:49.747px}@media all and (min-width: 641px){.navi__list--icon{transition:all .3s}}@media all and (min-width: 641px)and (max-width: 1440px){.navi__list--icon{height:3.4546527778vw}}@media screen and (max-width: 640px){.navi__list--icon{height:11.5625vw}}.ball .navi__list--icon{background-image:url(../images/pc/navi/ico_golfball_off.svg);width:28.691px}@media all and (min-width: 641px)and (max-width: 1440px){.ball .navi__list--icon{width:1.9924305556vw}}.shop .navi__list--icon{background-image:url(../images/pc/navi/ico_shop.svg);width:53.781px}@media all and (min-width: 641px)and (max-width: 1440px){.shop .navi__list--icon{width:3.7347916667vw}}.event .navi__list--icon{background-image:url(../images/pc/navi/ico_event.svg);width:50.457px}@media all and (min-width: 641px)and (max-width: 1440px){.event .navi__list--icon{width:3.5039583333vw}}.marche .navi__list--icon{background-image:url(../images/pc/navi/ico_marche.svg);width:45.012px}@media all and (min-width: 641px)and (max-width: 1440px){.marche .navi__list--icon{width:3.1258333333vw}}.navi__list--text{font-size:2.0362rem}@media all and (min-width: 641px)and (max-width: 1440px){.navi__list--text{font-size:1.4140277778vw}}.navi__list--text{color:var(--color-base);font-weight:900;line-height:1.353;text-align:center}@media all and (min-width: 641px){.navi__list--text{transition:all .3s}}@media screen and (max-width: 640px){.navi__list--text{font-size:4.7325vw}}.ball .navi__list--text{font-size:1.8823rem}@media all and (min-width: 641px)and (max-width: 1440px){.ball .navi__list--text{font-size:1.3071527778vw}}@media screen and (max-width: 640px){.ball .navi__list--text{font-size:4.375vw}}.present__inner{display:flex;flex-direction:column;align-items:center;gap:24px}@media all and (min-width: 641px)and (max-width: 1440px){.present__inner{gap:1.6666666667vw}}@media screen and (max-width: 640px){.present__inner{gap:5vw}}.present__inner--card,.present__inner--notes{width:100%}.present__inner--card{background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;border-radius:22.56px;overflow:hidden}@media all and (min-width: 641px)and (max-width: 1440px){.present__inner--card{border-radius:1.5666666667vw}}@media screen and (max-width: 640px){.present__inner--card{border-radius:4.53125vw}}.present__inner--notes{display:flex;align-items:flex-start;gap:16px}@media all and (min-width: 641px)and (max-width: 1440px){.present__inner--notes{gap:1.1111111111vw}}@media screen and (max-width: 640px){.present__inner--notes{flex-direction:column;gap:2.5vw}}.present__inner--notes>li{display:flex;align-items:flex-start;gap:2px;color:#313131;font-size:1.4rem}@media all and (min-width: 641px)and (max-width: 1440px){.present__inner--notes>li{font-size:.9722222222vw}}.present__inner--notes>li{line-height:1.429;white-space:nowrap}@media screen and (max-width: 640px){.present__inner--notes>li{font-size:4.0625vw;white-space:normal}}.present .card__title{background-color:var(--color-base);width:100%;display:flex;align-items:center;justify-content:center;gap:15.559px;padding:28px 0}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__title{gap:1.0804861111vw;padding:1.9444444444vw 0}}@media screen and (max-width: 640px){.present .card__title{gap:6.5625vw;padding:6.25vw 0}}.present .card__title img{width:26.285px;height:auto}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__title img{width:1.8253472222vw}}@media screen and (max-width: 640px){.present .card__title img{width:7.1875vw}}.present .card__body{padding:40px 60px;width:100%;display:flex;flex-direction:column;align-items:center;gap:25px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body{padding:2.7777777778vw 4.1666666667vw;gap:1.7361111111vw}}@media screen and (max-width: 640px){.present .card__body{padding:7.5vw 3.125vw;gap:7.8125vw}}.present .card__body--main{width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){.present .card__body--main{flex-direction:column;gap:4.6875vw}}.present .card__body--main .main__image{width:44.9440909091%;line-height:0}@media screen and (max-width: 640px){.present .card__body--main .main__image{width:75.625vw}}.present .card__body--main .main__intro{width:46.4772727273%;display:flex;flex-direction:column;align-items:center;gap:27.048px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro{gap:1.8783333333vw}}@media screen and (max-width: 640px){.present .card__body--main .main__intro{width:100%;gap:5vw}}.present .card__body--main .main__intro--title{color:#313131;font-weight:700;text-align:center;font-size:2.8739rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro--title{font-size:1.9957638889vw}}.present .card__body--main .main__intro--title{line-height:1.706}@media screen and (max-width: 640px){.present .card__body--main .main__intro--title{font-size:5.3125vw;line-height:1.706}}.present .card__body--main .main__intro--title span{color:var(--color-base);border-bottom:2px var(--color-base) solid}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro--title span{border-bottom-width:.1388888889vw}}@media screen and (max-width: 640px){.present .card__body--main .main__intro--title span{border-bottom-width:.3125vw}}.present .card__body--main .main__intro--condition{position:relative;display:flex;flex-direction:column;align-items:center;gap:15.4853333333px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro--condition{gap:1.0753703704vw}}@media screen and (max-width: 640px){.present .card__body--main .main__intro--condition{gap:4.29375vw}}.present .card__body--main .main__intro--condition .condition__text{color:var(--color-base);font-weight:700;white-space:nowrap;font-size:3.6087rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro--condition .condition__text{font-size:2.5060416667vw}}.present .card__body--main .main__intro--condition .condition__text{line-height:36.087px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro--condition .condition__text{line-height:2.5060416667vw}}@media screen and (max-width: 640px){.present .card__body--main .main__intro--condition .condition__text{font-size:6.6709375vw;line-height:6.6709375vw}}.present .card__body--main .main__intro--condition .condition__text .mark{background:linear-gradient(transparent 70%, #ffef43 0%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.present .card__body--main .main__intro--condition .condition__text .num{font-size:5.0522rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro--condition .condition__text .num{font-size:3.5084722222vw}}@media screen and (max-width: 640px){.present .card__body--main .main__intro--condition .condition__text .num{font-size:9.3390625vw}}.present .card__body--main .main__intro--condition .condition__text .and{font-size:2.3456rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro--condition .condition__text .and{font-size:1.6288888889vw}}@media screen and (max-width: 640px){.present .card__body--main .main__intro--condition .condition__text .and{font-size:4.3359375vw}}.present .card__body--main .main__intro--condition .condition__badge{border:1.691px var(--color-base) solid;border-radius:11.285px;padding:10.501px 14.107px;color:var(--color-base);font-weight:700;font-size:2.3456rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro--condition .condition__badge{font-size:1.6288888889vw}}.present .card__body--main .main__intro--condition .condition__badge{line-height:1.203}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro--condition .condition__badge{border-width:.1174305556vw;border-radius:.7836805556vw;padding:.7292361111vw .9796527778vw}}@media screen and (max-width: 640px){.present .card__body--main .main__intro--condition .condition__badge{border-width:.3125vw;border-radius:2.08625vw;padding:1.94125vw 2.6078125vw;font-size:4.3359375vw}}.present .card__body--main .main__intro--note{color:#313131;font-weight:700;text-align:center;font-size:2.8739rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--main .main__intro--note{font-size:1.9957638889vw}}.present .card__body--main .main__intro--note{line-height:1.176}@media screen and (max-width: 640px){.present .card__body--main .main__intro--note{font-size:5.3125vw}}.present .card__body--period{background-color:rgba(39,126,30,.05);padding:32px 0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;border:1.448px var(--color-base) solid;border-radius:20.277px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period{padding:2.2222222222vw 0;gap:2.2222222222vw;border-width:.1005555556vw;border-radius:1.408125vw}}@media screen and (max-width: 640px){.present .card__body--period{padding:6.25vw 0;gap:5vw;border-width:.3125vw;border-radius:4.375vw}}.present .card__body--period .period__title{color:var(--color-base);font-weight:700;text-align:center;font-size:3.186rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__title{font-size:2.2125vw}}.present .card__body--period .period__title{line-height:.909}@media screen and (max-width: 640px){.present .card__body--period .period__title{font-size:6.875vw}}.present .card__body--period .period__list{display:flex;align-items:flex-start;justify-content:center;gap:2.2785227273%}@media screen and (max-width: 640px){.present .card__body--period .period__list{flex-direction:column;align-items:center;gap:4.7634375vw}}.present .card__body--period .period__list>li{display:flex;flex-direction:column;align-items:center;gap:18.38px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__list>li{gap:1.2763888889vw}}@media screen and (max-width: 640px){.present .card__body--period .period__list>li{gap:4.3665625vw}}.present .card__body--period .period__list>li:has(+li){padding:0 16.909px 18.164px 0;border-right:1.671px var(--color-base) dashed}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__list>li:has(+li){padding:0 1.1742361111vw 1.2613888889vw 0;border-right-width:.1160416667vw}}@media screen and (max-width: 640px){.present .card__body--period .period__list>li:has(+li){padding:0 0 5.5575vw;border-right:0;border-bottom:.3125vw var(--color-base) dashed}}.present .card__body--period .period__list--badge{background-color:var(--color-base);color:var(--color-white);font-weight:700;border-radius:11.155px;padding:10.38px 13.943px;font-size:2.5064rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__list--badge{font-size:1.7405555556vw}}.present .card__body--period .period__list--badge{line-height:1.333}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__list--badge{border-radius:.7746527778vw;padding:.7208333333vw .9682638889vw}}@media screen and (max-width: 640px){.present .card__body--period .period__list--badge{border-radius:2.65vw;padding:2.4659375vw 3.3125vw;font-size:5.954375vw}}.present .card__body--period .period__list--date{color:#313131;font-weight:700;white-space:nowrap;line-height:33.419px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__list--date{line-height:2.3207638889vw}}@media screen and (max-width: 640px){.present .card__body--period .period__list--date{line-height:1}}.present .card__body--period .period__list--date .num{font-size:3.1748rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__list--date .num{font-size:2.2047222222vw}}@media screen and (max-width: 640px){.present .card__body--period .period__list--date .num{font-size:7.5421875vw}}.present .card__body--period .period__list--date .paren{font-size:2.1722rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__list--date .paren{font-size:1.5084722222vw}}@media screen and (max-width: 640px){.present .card__body--period .period__list--date .paren{font-size:5.160625vw}}.present .card__body--period .period__list--date .dash{font-size:2.5064rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__list--date .dash{font-size:1.7405555556vw}}@media screen and (max-width: 640px){.present .card__body--period .period__list--date .dash{font-size:5.954375vw}}.present .card__body--period .period__limit{color:var(--color-base);font-weight:700;text-align:center;line-height:35.094px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__limit{line-height:2.4370833333vw}}@media screen and (max-width: 640px){.present .card__body--period .period__limit{line-height:7.571875vw}}.present .card__body--period .period__limit .label{font-size:2.6321rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__limit .label{font-size:1.8278472222vw}}@media screen and (max-width: 640px){.present .card__body--period .period__limit .label{font-size:5.67875vw}}.present .card__body--period .period__limit .num{font-size:4.2113rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--period .period__limit .num{font-size:2.9245138889vw}}@media screen and (max-width: 640px){.present .card__body--period .period__limit .num{font-size:9.08625vw;text-box-trim:trim-both}}.present .card__body--credit{padding:0 6.1880681818%;width:100%;display:flex;align-items:center;justify-content:center;gap:3.7128409091%}@media screen and (max-width: 640px){.present .card__body--credit{padding:0;flex-direction:column;align-items:center;gap:7.8125vw}}.present .card__body--credit .credit__info{display:flex;flex-direction:column;align-items:flex-start;gap:21.782px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--credit .credit__info{gap:1.5126388889vw}}@media screen and (max-width: 640px){.present .card__body--credit .credit__info{width:100%;gap:5vw}}.present .card__body--credit .credit__info--head{display:flex;align-items:center;gap:14.975px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--credit .credit__info--head{gap:1.0399305556vw}}@media screen and (max-width: 640px){.present .card__body--credit .credit__info--head{width:100%;gap:3.4375vw}}.present .card__body--credit .credit__info--head img{flex:none;width:78.96px;height:78.96px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--credit .credit__info--head img{width:5.4833333333vw;height:5.4833333333vw}}@media screen and (max-width: 640px){.present .card__body--credit .credit__info--head img{width:18.125vw;height:18.125vw}}.present .card__body--credit .credit__info--head h3{color:var(--color-base);font-weight:700;white-space:nowrap;font-size:2.45rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--credit .credit__info--head h3{font-size:1.7013888889vw}}.present .card__body--credit .credit__info--head h3{line-height:1.278}@media screen and (max-width: 640px){.present .card__body--credit .credit__info--head h3{white-space:normal;font-size:5vw;line-height:1.4375}}.present .card__body--credit .credit__info--note{width:100%;display:flex;flex-direction:column;align-items:flex-start}.present .card__body--credit .credit__info--note>li{display:flex;align-items:flex-start;gap:.2em;color:#313131;font-size:1.4rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--credit .credit__info--note>li{font-size:.9722222222vw}}.present .card__body--credit .credit__info--note>li{line-height:1.945}@media screen and (max-width: 640px){.present .card__body--credit .credit__info--note>li{font-size:4.0625vw;line-height:1.54}}.present .card__body--credit .credit__copy{padding:17.349px 21.687px;width:247.229px;flex:none;display:flex;flex-direction:column;align-items:center;gap:10.843px;border:1.084px var(--color-base) solid;border-radius:15.181px}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--credit .credit__copy{padding:1.2047916667vw 1.5060416667vw;width:17.1686805556vw;gap:.7529861111vw;border-width:.0752777778vw;border-radius:1.0542361111vw}}@media screen and (max-width: 640px){.present .card__body--credit .credit__copy{padding:5vw 6.25vw;width:71.25vw;gap:3.125vw;border-width:1px;border-radius:4.375vw}}.present .card__body--credit .credit__copy--text{color:#313131;font-weight:700;white-space:nowrap;font-size:1.575rem}@media all and (min-width: 641px)and (max-width: 1440px){.present .card__body--credit .credit__copy--text{font-size:1.09375vw}}.present .card__body--credit .credit__copy--text{line-height:1.377}@media screen and (max-width: 640px){.present .card__body--credit .credit__copy--text{font-size:4.0625vw}}.present .card__body--credit .credit__copy--logo{width:100%;overflow:hidden}.present .card__body--credit .credit__copy--logo img{display:block}.category .golffair__title{gap:16px}@media all and (min-width: 641px)and (max-width: 1440px){.category .golffair__title{gap:1.1111111111vw}}@media screen and (max-width: 640px){.category .golffair__title{gap:5vw}}.category .golffair__title>img{width:50px;height:auto;aspect-ratio:25/22}@media all and (min-width: 641px)and (max-width: 1440px){.category .golffair__title>img{width:3.4722222222vw}}@media screen and (max-width: 640px){.category .golffair__title>img{width:14.375vw}}.category__inner--lead{display:flex;flex-direction:column;gap:30px}@media all and (min-width: 641px)and (max-width: 1440px){.category__inner--lead{gap:2.0833333333vw}}@media screen and (max-width: 640px){.category__inner--lead{gap:9.375vw}}.category__inner--lead p{font-size:1.4rem}@media all and (min-width: 641px)and (max-width: 1440px){.category__inner--lead p{font-size:.9722222222vw}}.category__inner--lead p{color:#313131;font-weight:500;text-align:center}@media screen and (max-width: 640px){.category__inner--lead p{font-size:4.0625vw}}.category__inner--lead p:has(+p){font-size:2.5rem}@media all and (min-width: 641px)and (max-width: 1440px){.category__inner--lead p:has(+p){font-size:1.7361111111vw}}.category__inner--lead p:has(+p){color:var(--color-base);font-weight:900;line-height:2.08}@media screen and (max-width: 640px){.category__inner--lead p:has(+p){font-size:5vw;line-height:1.75}}.category__inner--label{position:relative}.category__inner--store{margin:0 auto;width:68.75%}@media screen and (max-width: 640px){.category__inner--store{padding:0 7.5vw;width:100%}}.category__inner--note{display:flex;justify-content:center}@media screen and (max-width: 640px){.category__inner--note{justify-content:flex-start}}.category__label--btn{background:#e6e6e6;margin:0 auto;padding:20px 70px;font-size:2rem}@media all and (min-width: 641px)and (max-width: 1440px){.category__label--btn{font-size:1.3888888889vw}}.category__label--btn{font-weight:500;color:var(--color-black);display:flex;justify-content:center;align-items:center;border:2px #c3c3c3 solid;cursor:pointer}@media all and (min-width: 641px){.category__label--btn{transition:border-color .3s}}@media all and (min-width: 641px)and (max-width: 1440px){.category__label--btn{padding:1.3888888889vw 4.8611111111vw;border-width:.1388888889vw}}@media screen and (max-width: 640px){.category__label--btn{padding:3.125vw 14.71875vw;width:100%;font-size:4.1875vw;border-width:.3125vw}}@media all and (min-width: 641px){.category__label--btn:hover{border-color:var(--color-key)}}.category__label--modal{background:var(--color-white);display:none;padding:70px 40px 35px;width:400px;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);box-shadow:0 5px 15px rgba(0,0,0,.35);z-index:2}@media all and (min-width: 641px)and (max-width: 1440px){.category__label--modal{padding:4.8611111111vw 2.7777777778vw 2.4305555556vw;width:27.7777777778vw;top:calc(100% + .6944444444vw)}}@media screen and (max-width: 640px){.category__label--modal{width:calc(100% - 15vw);padding:15.625vw 4.6875vw 4.6875vw;top:calc(100% + 3.125vw)}}.category__label--modal .modal__close{padding:0;width:50px;height:50px;cursor:pointer;display:flex;align-items:center;position:absolute;right:10px;top:10px;appearance:none;border:0}@media all and (min-width: 641px)and (max-width: 1440px){.category__label--modal .modal__close{width:3.4722222222vw;height:3.4722222222vw;right:.6944444444vw;top:.6944444444vw}}@media screen and (max-width: 640px){.category__label--modal .modal__close{width:7.8125vw;height:7.8125vw;right:4.6875vw;top:4.6875vw}}.category__label--modal .modal__close>div>span{background-color:var(--color-black);width:50px;height:1px;display:block}@media all and (min-width: 641px)and (max-width: 1440px){.category__label--modal .modal__close>div>span{width:3.4722222222vw;height:.0694444444vw}}@media screen and (max-width: 640px){.category__label--modal .modal__close>div>span{width:9.375vw;height:.3125vw}}.category__label--modal .modal__close>div>span:nth-child(1){transform:rotate(-45deg)}.category__label--modal .modal__close>div>span:nth-child(2){transform:rotate(45deg)}.category__label--modal .modal__list{display:flex;align-items:center;flex-wrap:wrap;gap:15px 4%}@media all and (min-width: 641px)and (max-width: 1440px){.category__label--modal .modal__list{gap:1.0416666667vw 4%}}@media screen and (max-width: 640px){.category__label--modal .modal__list{gap:2.34375vw 4%}}.category__label--modal .modal__list>li{width:48%;display:flex;align-items:center;gap:10px}@media all and (min-width: 641px)and (max-width: 1440px){.category__label--modal .modal__list>li{gap:.6944444444vw}}@media screen and (max-width: 640px){.category__label--modal .modal__list>li{gap:1.5625vw}}.category__label--modal .modal__list>li p{font-size:1.4rem}@media all and (min-width: 641px)and (max-width: 1440px){.category__label--modal .modal__list>li p{font-size:.9722222222vw}}.category__label--modal .modal__list>li p{color:#000;font-weight:500}@media screen and (max-width: 640px){.category__label--modal .modal__list>li p{font-size:4.0625vw}}.category__store--list{display:flex;flex-wrap:wrap;gap:45px 5.9090909091%}@media all and (min-width: 641px)and (max-width: 1440px){.category__store--list{gap:3.125vw 5.9090909091%}}@media screen and (max-width: 640px){.category__store--list{gap:7.03125vw 4.4117647059%}}.category__store--list>li{width:29.3939393939%}@media screen and (max-width: 640px){.category__store--list>li{width:47.7941176471%}}.category__store--list .store__btn{background:rgba(0,0,0,0);padding:0;width:100%;font-family:var(--lang-ja);text-align:left;text-decoration:none;display:flex;flex-direction:column;gap:15px;border:0;cursor:pointer}@media all and (min-width: 641px)and (max-width: 1440px){.category__store--list .store__btn{gap:1.0416666667vw}}@media screen and (max-width: 640px){.category__store--list .store__btn{gap:1.5625vw}}.category__store--list .store__btn--img{background:var(--color-white);width:100%;height:220px;position:relative;border:4px rgba(0,0,0,0) solid;overflow:hidden}@media all and (min-width: 641px){.category__store--list .store__btn--img{transition:all .3s}}@media all and (min-width: 641px)and (max-width: 1440px){.category__store--list .store__btn--img{height:15.2777777778vw;border-width:.2777777778vw}}@media screen and (max-width: 640px){.category__store--list .store__btn--img{height:30.625vw;border:none}}.category__store--list .store__btn--img img{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%, -50%)}.category__store--list .store__btn--text{padding:0 4px;display:flex;flex-direction:column;gap:10px}@media all and (min-width: 641px)and (max-width: 1440px){.category__store--list .store__btn--text{padding:0 .2777777778vw;gap:.6944444444vw}}@media screen and (max-width: 640px){.category__store--list .store__btn--text{padding:0;gap:1.5625vw}}.category__store--list .store__btn--text .id{display:block;background:var(--color-black);padding:0 10px;width:fit-content;font-size:2.1356rem}@media all and (min-width: 641px)and (max-width: 1440px){.category__store--list .store__btn--text .id{font-size:1.4830555556vw}}.category__store--list .store__btn--text .id{color:var(--color-white);line-height:1.7793594306;font-weight:500}@media all and (min-width: 641px)and (max-width: 1440px){.category__store--list .store__btn--text .id{padding:0 .6944444444vw}}@media screen and (max-width: 640px){.category__store--list .store__btn--text .id{padding:0 1.5625vw;font-size:3.0784375vw;line-height:1.8272256624}}.category__store--list .store__btn--text .name--en{font-size:2.375rem}@media all and (min-width: 641px)and (max-width: 1440px){.category__store--list .store__btn--text .name--en{font-size:1.6493055556vw}}.category__store--list .store__btn--text .name--en{font-weight:700;line-height:.88}@media screen and (max-width: 640px){.category__store--list .store__btn--text .name--en{font-size:4.0625vw;line-height:1.1806923077}}.category__store--list .store__btn--text .name--jp{font-size:1.6rem}@media all and (min-width: 641px)and (max-width: 1440px){.category__store--list .store__btn--text .name--jp{font-size:1.1111111111vw}}@media screen and (max-width: 640px){.category__store--list .store__btn--text .name--jp{font-size:4.0625vw}}.category__store--list .store__btn:hover .store__btn--img{border-color:var(--color-key)}.event .golffair__title{gap:10px}@media all and (min-width: 641px)and (max-width: 1440px){.event .golffair__title{gap:.6944444444vw}}@media screen and (max-width: 640px){.event .golffair__title{gap:5vw}}.event .golffair__title>img{width:50px;height:auto}@media all and (min-width: 641px)and (max-width: 1440px){.event .golffair__title>img{width:3.4722222222vw}}@media screen and (max-width: 640px){.event .golffair__title>img{width:14.375vw}}.event__inner--list{display:flex;justify-content:center;align-items:flex-start;gap:40px}@media all and (min-width: 641px)and (max-width: 1440px){.event__inner--list{gap:2.7777777778vw}}@media screen and (max-width: 640px){.event__inner--list{flex-direction:column;justify-content:flex-start;gap:9.375vw}}.event__inner--list>li{background:var(--color-white);padding:40px 60px;width:400px;display:flex;flex-direction:column;gap:30px;border-radius:12.575px}@media all and (min-width: 641px)and (max-width: 1440px){.event__inner--list>li{width:27.7777777778vw;padding:2.7777777778vw 4.1666666667vw;gap:2.0833333333vw;border-radius:.8732638889vw}}@media screen and (max-width: 640px){.event__inner--list>li{padding:4.6875vw;width:100%;gap:4.6875vw;border-radius:3.125vw}}.event__title{font-size:3.3953rem}@media all and (min-width: 641px)and (max-width: 1440px){.event__title{font-size:2.3578472222vw}}.event__title{color:var(--color-base);font-weight:900;text-align:center;white-space:nowrap;line-height:1.2}@media screen and (max-width: 640px){.event__title{font-size:8.4375vw}}.event__main,.event__main--text{display:flex;flex-direction:column;gap:15px}@media all and (min-width: 641px)and (max-width: 1440px){.event__main,.event__main--text{gap:1.0416666667vw}}@media screen and (max-width: 640px){.event__main,.event__main--text{gap:4.6875vw}}.event__main--photo{margin:0 auto;width:168px}@media all and (min-width: 641px)and (max-width: 1440px){.event__main--photo{width:11.6666666667vw}}@media screen and (max-width: 640px){.event__main--photo{width:41.875vw}}.event__main--text .date{color:var(--color-black);text-align:center;line-height:1.3}.event__main--text .date strong{font-size:3.1438rem}@media all and (min-width: 641px)and (max-width: 1440px){.event__main--text .date strong{font-size:2.1831944444vw}}.event__main--text .date strong{font-weight:700}@media screen and (max-width: 640px){.event__main--text .date strong{font-size:7.8125vw}}.event__main--text .date strong.small{font-size:1.8369rem}@media all and (min-width: 641px)and (max-width: 1440px){.event__main--text .date strong.small{font-size:1.275625vw}}@media screen and (max-width: 640px){.event__main--text .date strong.small{font-size:4.5646875vw}}.event__main--text .date span{font-size:1.6348rem}@media all and (min-width: 641px)and (max-width: 1440px){.event__main--text .date span{font-size:1.1352777778vw}}@media screen and (max-width: 640px){.event__main--text .date span{font-size:4.0625vw}}.event__main--text .desc{color:var(--color-black);font-weight:700;text-align:center;font-size:2.0121rem}@media all and (min-width: 641px)and (max-width: 1440px){.event__main--text .desc{font-size:1.3972916667vw}}.event__main--text .desc{line-height:1.6249689379}@media screen and (max-width: 640px){.event__main--text .desc{font-size:5vw;line-height:1.625}}.event__btn a{background:var(--color-white);display:flex;align-items:center;justify-content:center;border:1.258px var(--color-base) solid;border-radius:25px;padding:10px 20px;color:var(--color-base);font-weight:500;text-decoration:none;white-space:nowrap;font-size:1.8369rem}@media all and (min-width: 641px)and (max-width: 1440px){.event__btn a{font-size:1.275625vw}}@media all and (min-width: 641px){.event__btn a{transition:all .3s}}@media all and (min-width: 641px)and (max-width: 1440px){.event__btn a{border-width:.0694444444vw;border-radius:1.7361111111vw;padding:.6944444444vw 1.3888888889vw}}@media screen and (max-width: 640px){.event__btn a{border-width:.3125vw;border-radius:6.25vw;padding:3.125vw 4.6875vw;font-size:4.5646875vw}}@media all and (min-width: 641px){.event__btn a:hover{background:var(--color-base);color:var(--color-white)}}.marche .golffair__title{gap:16px}@media all and (min-width: 641px)and (max-width: 1440px){.marche .golffair__title{gap:1.1111111111vw}}@media screen and (max-width: 640px){.marche .golffair__title{gap:5vw}}@media screen and (max-width: 640px){.marche .golffair__title>h2{text-align:center}}.marche .golffair__title>img{width:50px;height:auto}@media all and (min-width: 641px)and (max-width: 1440px){.marche .golffair__title>img{width:3.4722222222vw}}@media screen and (max-width: 640px){.marche .golffair__title>img{width:14.375vw}}.marche__inner--list{margin:0 auto;width:68.0555555556%;display:flex;flex-wrap:wrap;gap:40px 7.7551020408%}@media all and (min-width: 641px)and (max-width: 1440px){.marche__inner--list{gap:2.7777777778vw 7.7551020408%}}@media screen and (max-width: 640px){.marche__inner--list{padding:0 7.5vw;width:100%;gap:6.25vw}}.marche__inner--list>li{width:28.1632653061%}@media screen and (max-width: 640px){.marche__inner--list>li{width:calc((100% - 6.25vw)/2)}}.marche__inner--list>li.bnr{width:100%}.modal--area .modal{width:100%;height:100vh;position:fixed;top:0;left:0;visibility:visible;overflow-x:visible;display:none;z-index:9999}.modal--area .modal__bg{background:rgba(0,0,0,.66);width:100%;height:100vh;position:absolute;cursor:pointer}.modal--area .modal__main--content{background:var(--color-white);padding:0;max-height:calc(100dvh - 130px);width:700px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__main--content{width:48.6111111111vw;max-height:calc(100dvh - 9.0277777778vw)}}@media screen and (max-width: 640px){.modal--area .modal__main--content{width:87.5vw;max-height:calc(100dvh - 23.4375vw)}}.modal--area .modal__close{background:rgba(0,0,0,0);padding:0;width:50px;height:50px;display:flex;align-items:center;position:absolute;top:-55px;right:0;border:0;appearance:none;cursor:pointer}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__close{height:3.4722222222vw;width:3.4722222222vw;top:-3.8194444444vw}}@media screen and (max-width: 640px){.modal--area .modal__close{width:7.8125vw;height:7.8125vw;top:-9.375vw}}.modal--area .modal__close--inner>span{background:var(--color-white);width:50px;height:1px;display:block}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__close--inner>span{width:3.4722222222vw;height:.0694444444vw}}@media screen and (max-width: 640px){.modal--area .modal__close--inner>span{width:7.8125vw;height:.3125vw}}.modal--area .modal__close--inner>span:nth-child(1){transform:rotate(-45deg)}.modal--area .modal__close--inner>span:nth-child(2){transform:rotate(45deg)}.modal--area .modal__inner{margin:auto;padding:50px;width:100%;max-height:calc(100dvh - 130px);display:flex;flex-direction:column;gap:35px;overflow-y:auto}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner{padding:3.4722222222vw;max-height:calc(100dvh - 9.0277777778vw);gap:2.4305555556vw}}@media screen and (max-width: 640px){.modal--area .modal__inner{padding:7.8125vw;max-height:calc(100dvh - 23.4375vw);gap:3.125vw}}.modal--area .modal__inner--img{aspect-ratio:764/505}@media screen and (max-width: 640px){.modal--area .modal__inner--img{aspect-ratio:auto}}.modal--area .modal__inner--img img{display:block;object-fit:cover}.modal--area .modal__inner--img.logo--img{display:flex;justify-content:center;align-items:center;border:1px var(--color-gray) solid}.modal--area .modal__inner--img.logo--img img{max-width:100%;height:auto}.modal--area .modal__inner--img.logo--img img[src$="img_gotcha.jpg"]{width:448px}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--img.logo--img img[src$="img_gotcha.jpg"]{width:31.1111111111vw}}@media screen and (max-width: 640px){.modal--area .modal__inner--img.logo--img img[src$="img_gotcha.jpg"]{margin:10.15625vw 0;width:140vw}}.modal--area .modal__inner--text{color:#000;display:flex;flex-direction:column;gap:20px}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text{gap:1.3888888889vw}}@media screen and (max-width: 640px){.modal--area .modal__inner--text{gap:3.125vw}}.modal--area .modal__inner--text .text__top{display:flex;flex-wrap:wrap;gap:15px 8.3333333333%}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__top{gap:1.0416666667vw 8.3333333333%}}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__top{flex-direction:column;gap:3.125vw}}.modal--area .modal__inner--text .text__top--description{width:100%;color:var(--color-black);font-size:2.14rem}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__top--description{font-size:1.4861111111vw}}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__top--description{font-size:4.375vw;line-height:2}}.modal--area .modal__inner--text .text__top--info{width:100%;display:flex;flex-direction:column;gap:5px}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__top--info{gap:.3472222222vw}}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__top--info{width:100%;gap:1.5625vw}}.modal--area .modal__inner--text .text__top--info:has(+.text__top--cate){width:53.3333333333%}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__top--info:has(+.text__top--cate){width:100%}}.modal--area .modal__inner--text .text__top--info .id{background:var(--color-black);padding:0 15px;width:fit-content;display:block;color:var(--color-white);font-size:2.4457rem}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__top--info .id{font-size:1.6984027778vw}}.modal--area .modal__inner--text .text__top--info .id{font-weight:700;line-height:1.7581878399}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__top--info .id{padding:0 1.0416666667vw}}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__top--info .id{padding:0 3.125vw;font-size:5vw;line-height:1.75}}.modal--area .modal__inner--text .text__top--info .name{font-size:2.7514rem}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__top--info .name{font-size:1.9106944444vw}}.modal--area .modal__inner--text .text__top--info .name{line-height:1.3000290761}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__top--info .name{font-size:5.625vw;line-height:1.3}}.modal--area .modal__inner--text .text__top--info .tel a{font-size:2.14rem}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__top--info .tel a{font-size:1.4861111111vw}}.modal--area .modal__inner--text .text__top--info .tel a{line-height:2;color:var(--color-black);text-decoration:none;pointer-events:none}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__top--info .tel a{font-size:4.375vw;line-height:2;text-decoration:underline;pointer-events:auto}}.modal--area .modal__inner--text .text__top--cate{width:38.3333333333%;display:flex;flex-direction:column;gap:5px}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__top--cate{gap:.3472222222vw}}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__top--cate{width:100%;gap:1.5625vw}}.modal--area .modal__inner--text .text__top--cate>p{font-size:1.4rem}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__top--cate>p{font-size:.9722222222vw}}.modal--area .modal__inner--text .text__top--cate>p{font-weight:700}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__top--cate>p{font-size:3.4375vw}}.modal--area .modal__inner--text .text__top--cate>ul{display:flex;flex-wrap:wrap;gap:5px 9px}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__top--cate>ul{gap:.3472222222vw .625vw}}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__top--cate>ul{gap:1.5625vw 2.8125vw}}.modal--area .modal__inner--text .text__bottom>p{font-size:2.3rem}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--text .text__bottom>p{font-size:1.5972222222vw}}.modal--area .modal__inner--text .text__bottom>p{font-weight:500;line-height:1.8608695652}@media screen and (max-width: 640px){.modal--area .modal__inner--text .text__bottom>p{font-size:5vw;line-height:1.75}}.modal--area .modal__inner--btn{display:flex;justify-content:center}.modal--area .modal__inner--btn>a{background:var(--color-white);display:flex;padding:15px 24px;font-size:2.2328rem}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--btn>a{font-size:1.5505555556vw}}.modal--area .modal__inner--btn>a{color:var(--color-black);font-weight:500;line-height:1.3529648871;text-decoration:none;justify-content:center;align-items:center;gap:15.286px;border:1px var(--color-black) solid;border-radius:4em}@media all and (min-width: 641px){.modal--area .modal__inner--btn>a{transition:all .3s}}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .modal__inner--btn>a{padding:1.0416666667vw 1.6666666667vw;border-width:.0694444444vw}}@media screen and (max-width: 640px){.modal--area .modal__inner--btn>a{padding:3.125vw 4.6875vw;font-size:4.5646875vw;line-height:1.2351875;border-width:.3125vw}}@media all and (min-width: 641px){.modal--area .modal__inner--btn>a:hover{background:var(--color-black);color:var(--color-white)}}.icon{display:flex;justify-content:center;align-items:center}.category__inner--label .icon{width:44px}@media all and (min-width: 641px)and (max-width: 1440px){.category__inner--label .icon{width:3.0555555556vw}}@media screen and (max-width: 640px){.category__inner--label .icon{width:6.875vw}}.modal--area .icon{width:68px}@media all and (min-width: 641px)and (max-width: 1440px){.modal--area .icon{width:4.7222222222vw}}@media screen and (max-width: 640px){.modal--area .icon{width:14.0625vw}}.icon img{height:auto;object-fit:cover}.icon--shirt img,.icon--shirt_l img{width:100%}.icon--shoe img{width:100%}.icon--hat img,.icon--backpack img{width:86.3636363636%}.icon--glove img,.icon--ball img,.icon--other img{width:65.9090909091%}.icon--bag img{width:43.1818181818%}.icon--stick img{width:72.7272727273%}