@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--leading-trim: calc((1em - 1lh)/2) ;--leading-trim-en: calc((1cap - 1lh)/2) ;--header-block-size: 0;--scroll-margin: var(--header-block-size)}[id],:focus{scroll-margin-top:var(--scroll-margin)}:where(button,[type=button],[type=submit],[type=reset]){touch-action:manipulation}:where(:-moz-any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}textarea{field-sizing:content}@supports (field-sizing: content){textarea{resize:none}}.container{display:block grid;margin-inline:auto}[role=tablist]{display:flex}[role=tab]{border:none;background:#ccc;padding:1em}[role=tab][aria-selected=true]{background:#fff}[role=tab][aria-selected=false]:hover{cursor:pointer}[role=tabpanel][aria-hidden=true]{display:none}.hamburger{width:30px;height:26px;position:relative}.hamburger_bar{width:100%;height:2px;background-color:#000;position:absolute}.hamburger_bar:nth-child(1){top:0}.hamburger_bar:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger_bar:nth-child(3){top:100%;transform:translateY(-100%)}:root{--color-accent: #1eaa39;--gap: 16px;--font-size: 16px;--font-size-sm: 12px;--swiper-navigation-size: 32px !important;--header-height: 100px}@media screen and (min-width: 751px){:root{--gap: 32px;--font-size: 20px;--font-size-sm: 16px;--swiper-navigation-size: 44px !important;--header-height: 80px}}html:focus-within{scroll-padding-top:var(--header-height)}html,body{overflow-x:clip}body{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#383838;font-size:var(--font-size);line-height:1.5}section{padding-top:80px;padding-bottom:80px}@media screen and (min-width: 751px){section{padding-top:90px;padding-bottom:90px}}picture{display:block}img{max-width:100%;height:auto}a{color:#906033;text-decoration:underline}a:hover{text-decoration:none}a:hover img{opacity:.7}.container{padding-inline:var(--gap);max-width:1000px;margin-inline:auto}.more-caution,.planOtherBox_caution,.flowItem_caution,.flow_heading-caution,.golfCourseList_heading-caution,.about_caution,.recommend_caution,.partnership_caution,.partnership_heading-caution,.mainvisual_caution{counter-reset:caution_number 0;font-size:12px;font-weight:300}@media screen and (min-width: 751px){.more-caution,.planOtherBox_caution,.flowItem_caution,.flow_heading-caution,.golfCourseList_heading-caution,.about_caution,.recommend_caution,.partnership_caution,.partnership_heading-caution,.mainvisual_caution{font-size:16px}}.more-caution>li,.planOtherBox_caution>li,.flowItem_caution>li,.flow_heading-caution>li,.golfCourseList_heading-caution>li,.about_caution>li,.recommend_caution>li,.partnership_caution>li,.partnership_heading-caution>li,.mainvisual_caution>li{counter-increment:caution_number;text-indent:-2.5em;padding-left:2.5em}.more-caution>li+li,.planOtherBox_caution>li+li,.flowItem_caution>li+li,.flow_heading-caution>li+li,.golfCourseList_heading-caution>li+li,.about_caution>li+li,.recommend_caution>li+li,.partnership_caution>li+li,.partnership_heading-caution>li+li,.mainvisual_caution>li+li{margin-top:.25em}.more-caution>li:before,.planOtherBox_caution>li:before,.flowItem_caution>li:before,.flow_heading-caution>li:before,.golfCourseList_heading-caution>li:before,.about_caution>li:before,.recommend_caution>li:before,.partnership_caution>li:before,.partnership_heading-caution>li:before,.mainvisual_caution>li:before{content:"※" counter(caution_number);margin-right:1em}.swiper{--swiper-theme-color: white}.pc-only{display:none}@media screen and (min-width: 751px){.pc-only{display:initial}}@media screen and (min-width: 751px){.sp-only{display:none}}.inline-block{display:inline-block}.header{position:fixed;z-index:10;top:0;background-color:#fff;width:100%}@media screen and (min-width: 751px){.header_inner{display:flex;justify-content:space-between;max-width:1000px;height:100%;margin-inline:auto}}.header_bar{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 8px}.header_logo{width:clamp(124.5px,33.2vw,215px);max-width:100%}.hamburger{z-index:999;width:30px;height:26px}.hamburger>.hamburger_bar{background:var(--color-accent);transition:top .2s,transform .2s,opacity .2s,background-color .2s}.hamburger[aria-expanded=true]>.hamburger_bar{background-color:#fff}.hamburger[aria-expanded=true]>.hamburger_bar:nth-of-type(1){top:50%;transform:rotate(45deg)}.hamburger[aria-expanded=true]>.hamburger_bar:nth-of-type(2){opacity:0}.hamburger[aria-expanded=true]>.hamburger_bar:nth-of-type(3){top:50%;transform:rotate(-45deg)}.drawerMenu{position:fixed;top:0;right:0;width:40%;background-color:#1eaa39e6;z-index:998;transition:left .2s}.drawerMenu li{border-bottom:2px solid white;text-align:center}.drawerMenu a{color:#fff;text-decoration:none}.drawerMenu>ul{transition:opacity .2s}.drawerMenu[aria-hidden=true]{left:100%}.drawerMenu[aria-hidden=true]>ul{opacity:0}.drawerMenu[aria-hidden=false]{left:60%}.drawerMenu[aria-hidden=false]>ul{opacity:1}.drawerMenu[aria-hidden=false]+.menu_overlay{visibility:visible;opacity:1}.menu_overlay{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:997;transition:opacity .2s}.gNav>ul{display:flex;width:100%;height:100%}@media screen and (min-width: 751px){.gNav>ul{gap:var(--gap)}}.gNav>ul>li{flex-grow:1}.gNav a{display:grid;place-content:center;font-size:16px;color:#004646;width:100%;height:100%;padding:.5em .25em}@media screen and (min-width: 751px){.gNav a{font-size:16px;padding:.5em}}.mainvisual{padding-top:var(--header-height);padding-bottom:var(--gap);overflow-x:hidden}@media screen and (min-width: 751px){.mainvisual{padding-bottom:90px}}@media screen and (min-width: 751px){.mainvisual_image-wrapper{display:grid;place-content:center;background:url(./bg-mainvisual.jpg) center center no-repeat;background-size:cover}}@media screen and (min-width: 751px){.mainvisual_image{margin-right:-40px}}.mainvisual_caution li+li{margin-top:1em}.cta{margin:var(--gap) auto}.cta_buttons{width:100%;max-width:644px;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:10px}@media screen and (min-width: 751px){.cta_buttons{grid-template-columns:calc(58% - 10px) auto;gap:20px;margin-bottom:35px}}.cta_button{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (min-width: 751px){.cta_button:nth-of-type(1){grid-column:1/3}.cta_button:nth-of-type(2){grid-column:1/3}}.cta_caution{font-size:16px;text-align:center}.cta_caution+.cta_caution{margin-top:1em}@media screen and (min-width: 751px){.cta_caution br{display:none}}.partnership{margin-inline:calc(50% - 50vi);background:url(./bg-partnership.jpg) center center no-repeat;background-size:cover;color:#fff}.partnership a{color:#f6ff65}.partnership_slide{width:100vw;margin-left:-16px;margin-right:-16px}@media screen and (min-width: 751px){.partnership_slide{width:100%;margin-left:-16px;margin-right:-16px}}.partnership_slide img{width:100%;height:auto}.partnership_heading{text-align:center}.partnership_headingText picture{width:78.1333333333vw;max-width:586px;margin-inline:auto}.partnership_heading-caution{color:#fff}.partnership_slide{margin-top:50px}@media screen and (min-width: 751px){.partnership_slide{margin-top:80px}}.partnership_lead{text-align:center;word-break:keep-all;font-size:20px;margin-top:32px}.partnership_caution{color:#fff;width:calc(100% - var(--gap) * 2);margin-inline:auto;margin-top:32px}@media screen and (min-width: 751px){.partnership_caution{width:100%}}.recommend_heading picture{display:block;margin-inline:auto;width:91.4666666667vw;max-width:686px}@media screen and (min-width: 751px){.recommend_heading picture{width:-moz-fit-content;width:fit-content}}.recommend_item-pc,.recommend_item{margin-top:48px}.recommend_item:nth-of-type(2n){margin-left:calc(var(--gap) * -1)}.recommend_item:nth-of-type(odd){margin-right:calc(var(--gap) * -1)}.recommend_caution{margin-top:var(--gap);padding-inline:var(--gap)}@media screen and (min-width: 751px){.recommend_caution{margin-top:30px;padding-inline:0}}.about{margin-inline:calc(50% - 50vi);background-color:#3ccc58;padding:0 var(--gap) calc(var(--gap) * 3)}.about_arrowText{width:clamp(227px,60.5333333333vw,285px);max-width:100%;background-color:#fff;margin-inline:auto}.about_arrow{margin-inline:calc(50% - 50vi);background-color:#fff;position:relative;text-align:center}.about_arrow:before{margin-inline:calc(50% - 50vi);content:"";height:80px;position:absolute;left:0;right:0;bottom:0;background:#3ccc58}.about_arrow:after{margin-inline:calc(50% - 50vi);content:"";display:block;background-color:#fff;width:100vw;height:80px;clip-path:polygon(-1px -1px,50% 100%,100% -1px)}.about_heading{width:clamp(293.5px,78.2666666667vw,680px);max-width:100%;margin-inline:auto;margin:50px auto 60px}.aboutItem{position:relative;background-color:#fff;padding:var(--gap) var(--gap) calc(var(--gap) * 2);width:100%;max-width:930px;margin-inline:auto}.aboutItem+.aboutItem{margin-top:74px}.aboutItem:nth-of-type(6) .aboutItem_heading{width:clamp(348px,92.8vw,616px);max-width:100%;max-width:calc(100% + 32px);margin-left:inherit;margin-right:-32px}@media screen and (min-width: 751px){.aboutItem:nth-of-type(6) .aboutItem_heading{max-width:100%;margin-right:0}}.aboutItem_heading{margin:calc(var(--gap) * -3) calc(var(--gap) * -2) calc(var(--gap))}.aboutItem_text{text-align:center;font-size:20px}.about_caution{margin-top:32px}.about_cta{margin-top:48px}@media screen and (min-width: 751px){.about_cta{margin-top:80px}}@media screen and (min-width: 751px){.aboutItem{width:100%}.aboutItem_no{position:absolute;top:-40px}.aboutItem_heading{margin:0;position:relative;z-index:1}.aboutItem_contents{display:flex;align-items:center;width:calc(100% + 70px);gap:35px;margin-top:35px}.aboutItem_textWrapper{width:calc(50% + 35px)}.aboutItem_imageWrapper{width:calc(50% - 35px);position:relative}.aboutItem_text{text-align:left;font-size:24px}.aboutItem:nth-of-type(2n) .aboutItem_heading picture{text-align:right}.aboutItem:nth-of-type(2n) .aboutItem_contents{margin-left:-70px;flex-direction:row-reverse}.aboutItem:nth-of-type(1) .aboutItem_no{right:80px}.aboutItem:nth-of-type(1) .aboutItem_imageWrapper{aspect-ratio:461/310}.aboutItem:nth-of-type(2) .aboutItem_no{left:50px}.aboutItem:nth-of-type(2) .aboutItem_imageWrapper{aspect-ratio:461/311}.aboutItem:nth-of-type(3) .aboutItem_no{right:52px}.aboutItem:nth-of-type(3) .aboutItem_contents{margin-top:-20px}.aboutItem:nth-of-type(3) .aboutItem_imageWrapper{aspect-ratio:461/310}.aboutItem:nth-of-type(4) .aboutItem_no{left:38px}.aboutItem:nth-of-type(4) .aboutItem_imageWrapper{aspect-ratio:406/265;width:50%}.aboutItem:nth-of-type(4) .aboutItem_textWrapper{width:50%;padding-top:38px}.aboutItem:nth-of-type(4) .aboutItem_contents{width:100%;margin-inline:0}.aboutItem:nth-of-type(5) .aboutItem_no{right:50px}.aboutItem:nth-of-type(5) .aboutItem_imageWrapper{aspect-ratio:459/310}.aboutItem:nth-of-type(5) .aboutItem_contents{margin-top:35px}.aboutItem:nth-of-type(6) .aboutItem_no{left:50px}.aboutItem:nth-of-type(6) .aboutItem_imageWrapper{aspect-ratio:398/209;width:50%}.aboutItem:nth-of-type(6) .aboutItem_textWrapper{width:50%}.aboutItem:nth-of-type(6) .aboutItem_contents{width:100%;margin-inline:0}}.golfCourseList_heading{width:clamp(261px,69.6vw,779px);max-width:100%;margin-inline:auto}.golfCourseList_heading-caution{text-align:center;margin-top:1em}.golfCourseList_tab{margin-top:50px}@media screen and (min-width: 751px){.golfCourseList_tab{margin-top:36px}}.golfCourseList_tabList button{width:100%;text-align:center;background-color:#a3a3a3;color:#fff;border-radius:10px 10px 0 0}.golfCourseList_tabList button[aria-selected=true]{font-weight:700;background-color:#383838}.golfCourseList_tabPanel{border:2px solid #383838;padding:38px 16px}@media screen and (min-width: 751px){.golfCourseList_tabPanel{display:grid;grid-template-columns:50% 50%;padding:48px}}.golfCourseItem_slider{margin-inline:calc(var(--gap) * -1)}@media screen and (min-width: 751px){.golfCourseItem_slider{margin-inline:auto}}@media screen and (min-width: 751px){.golfCourseItem{border:2px solid #383838;margin-left:16px}}.golfCourseItem .swiper-no-slide{width:calc(80% + 10px);margin-inline:auto}.golfCourseItem .swiper-button-next{right:10%;top:40%}.golfCourseItem .swiper-button-prev{left:10%;top:40%}.golfCourseItem_pref{display:none}@media screen and (min-width: 751px){.golfCourseItem_pref{display:block;background-color:#383838;color:#fff;text-align:center;font-size:20px;margin-bottom:24px}}.golfCourseItem_name{text-align:center}.golfCourseItem_listWrapper{padding:0}@media screen and (min-width: 751px){.golfCourseItem_listWrapper{padding:24px}}.golfCourseItem_listTitle{margin-top:24px;margin-bottom:13px;font-size:20px;color:#906033;display:flex;justify-content:center;align-items:center}.golfCourseItem_listTitle:before,.golfCourseItem_listTitle:after{content:"";width:2em;height:2px;background:#906033}.golfCourseItem_list{list-style-type:disc;list-style-position:inside;text-indent:-1em;margin-left:1em}.golfCourseItem_new{color:#e7002c;margin-right:.5em}.golfCourseList_mapWrapper{position:relative;max-width:380px;aspect-ratio:336/392;width:100%;margin:40px auto 120px}.golfCourseList_map{text-align:center}.golfmap_area1{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);border:1px solid #383838;top:0;left:10%}@media screen and (min-width: 751px){.golfmap_area1{left:0%}}.golfmap_area1 a{border:1px solid #383838}.golfmap_area1 a:nth-of-type(1){grid-area:1/2}.golfmap_area2{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);right:0%;bottom:-5%}.golfmap_area2 a:nth-of-type(1){border-top:2px solid #383838;border-left:2px solid #383838;border-bottom:2px solid #383838}.golfmap_area2 a:nth-of-type(2){border-top:2px solid #383838}.golfmap_area2 a:nth-of-type(3){border-top:2px solid #383838;border-right:2px solid #383838}.golfmap_area2 a:nth-of-type(4){grid-column-start:2;border-left:2px solid #383838;border-bottom:2px solid #383838}.golfmap_area2 a:nth-of-type(5){grid-column-start:3;border-bottom:2px solid #383838;border-right:2px solid #383838}@media screen and (min-width: 751px){.golfmap_area2{bottom:-10%}}.golfmap_area2 a{border:1px solid #383838}.golfmap_area3{left:0;top:16%;border:none}@media screen and (min-width: 751px){.golfmap_area3{top:16%}}.golfmap_area3 a{border-width:2px}.golfmap_area4{right:0;bottom:0%}@media screen and (min-width: 751px){.golfmap_area4{bottom:0%}}.golfmap_area4 a{border-width:2px}.golfmap_area1,.golfmap_area2,.golfmap_area3,.golfmap_area4{position:absolute;z-index:2;background:#fff}.golfmap_area1 a,.golfmap_area2 a,.golfmap_area3 a,.golfmap_area4 a{text-decoration:none;color:#383838;background-color:#fff;padding:.75em 1em;text-align:center}.golfmap_area1 a:hover,.golfmap_area2 a:hover,.golfmap_area3 a:hover,.golfmap_area4 a:hover,.golfmap_area1 .golfmap_area-isActive,.golfmap_area2 .golfmap_area-isActive,.golfmap_area3 .golfmap_area-isActive,.golfmap_area4 .golfmap_area-isActive,.golfmap_area1 .golfmap_area-isActive:hover,.golfmap_area2 .golfmap_area-isActive:hover,.golfmap_area3 .golfmap_area-isActive:hover,.golfmap_area4 .golfmap_area-isActive:hover{color:#fff;background-color:#383838}.golfCourseItem_moreLink{display:block;width:clamp(311px,82.9333333333vw,366px);max-width:100%;margin-inline:auto;margin-top:24px}.swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow{margin-inline:calc(50% - 50vi);background-color:#fffeac}.flow_heading{width:64.8vw;max-width:486px;margin-inline:auto;text-align:center}.flow_tabList button{pointer-events:auto;width:100%;text-align:center;background-color:#fff;color:#0b9025;border-radius:10px 10px 0 0;border:2px solid #0b9025;border-bottom:none}.flow_tabList button[aria-selected=true]{font-weight:700;background-color:#0b9025;color:#fff}.flow_tabList button[aria-selected=false] img:nth-of-type(1){display:none}.flow_tabList button[aria-selected=true] img:nth-of-type(2){display:none}.flow_tabList button img{pointer-events:none}.flow_tabPanel{border:2px solid #0b9025;background-color:#fff;padding:38px 0}@media screen and (min-width: 751px){.flow_tabPanel{padding:38px 16px}}.flowTab{width:100%;margin-top:40px}.flowItem+.flowItem{margin-top:32px}.flowItem_content{padding:16px}.flowItem_caution{margin-top:1em}.flowItem_button{display:grid;place-content:center;margin-top:32px;margin-left:16px;margin-right:16px}@media screen and (min-width: 751px){.flowItem{display:flex;align-items:center;gap:32px}.flowItem+.flowItem{margin-top:30px}.flowItem_heading{width:40%}.flowItem_content{width:60%;padding-top:40px}}.flow .cta{margin-top:85px}.plan_heading{width:clamp(195px,52vw,312px);max-width:100%;margin-inline:auto}.plan_lead{text-align:center;margin-top:40px}.plan_subHeading{font-size:24px;text-align:center;margin-top:70px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:.5em}@media screen and (min-width: 751px){.plan_subHeading{font-size:32px}}.plan_subHeading:before,.plan_subHeading:after{content:"";width:1em;height:2px;background:#383838}.plan_monthlyImage{margin-top:50px;display:inline-block}.plan_caution{margin-top:1em}.plan_caution li{display:flex}.plan_caution li a{display:contents}.plan_caution li:before{content:"";background:url(./icon-caution.png) no-repeat center center;background-size:contain;width:40px;height:40px;flex-shrink:0;display:inline-block;margin-right:1em;margin-top:-4px}.plan_caution li+li{margin-top:1em}.planOtherBox_wrapper{margin-top:32px}@media screen and (min-width: 751px){.planOtherBox_wrapper{display:grid;grid-template-columns:480px 1fr;grid-template-rows:1fr 1fr;gap:1em;margin-top:45px}}.planOtherBox{border:2px solid #f5f0e4;padding:var(--gap)}.planOtherBox+.planOtherBox{margin-top:var(--gap)}@media screen and (min-width: 751px){.planOtherBox+.planOtherBox{margin-top:0}}.planOtherBox:nth-of-type(1){grid-column:1/2;grid-row:1/3}.planOtherBox_item-3sum,.planOtherBox_item-2sum,.planOtherBox_item-weekend{border:2px solid #ffd8db;margin-top:calc(var(--gap) / 2);display:flex}@media screen and (min-width: 751px){.planOtherBox_item-3sum,.planOtherBox_item-2sum,.planOtherBox_item-weekend{font-size:24px}}.planOtherBox_item-3sum dt,.planOtherBox_item-2sum dt,.planOtherBox_item-weekend dt{display:grid;place-content:center;text-align:center;padding:1em;font-weight:400;background-color:#ffd9db;width:69.4444444444%}@media screen and (min-width: 751px){.planOtherBox_item-3sum dt,.planOtherBox_item-2sum dt,.planOtherBox_item-weekend dt{width:172px;flex-basis:172px;min-width:172px}}.planOtherBox_item-3sum dd,.planOtherBox_item-2sum dd,.planOtherBox_item-weekend dd{display:grid;place-content:center;padding:1em;width:100%;text-align:center}.planOtherBox_item-weekend{border-color:#ffd8db}.planOtherBox_item-weekend dt{font-weight:400;background-color:#ffd9db}.planOtherBox_item-2sum{border-color:#8fbfe2}.planOtherBox_item-2sum dt{background-color:#8fbfe2}.planOtherBox_item-3sum{border-color:#8fbfe2}.planOtherBox_item-3sum dt{background-color:#8fbfe2}.planOtherBox_heading{font-weight:700;text-align:center}@media screen and (min-width: 751px){.planOtherBox_heading{font-size:24px}}.planOtherBox_price{text-align:center;margin-top:1em}@media screen and (min-width: 751px){.planOtherBox_price{font-size:24px}}.planOtherBox_price span{display:block}p.planOtherBox_caution{margin-top:1em;text-indent:-1em;padding-left:1em}.plan_dcard{margin-top:80px;background-color:#fffcf4;padding:1em}.plan_dcardLink{text-align:center;margin-top:1em}.plan .cta{margin-top:80px}.faq{margin-inline:calc(50% - 50vi);background-color:#f5f0e4}.faq_heading{width:clamp(293px,78.1333333333vw,455px);max-width:100%;margin-inline:auto}.faqItem{margin-top:70px}.faqItem a{color:#0b9025}.faqItem_title{font-weight:400;border-bottom:2px solid #383838;display:flex;align-items:center;gap:16px;width:100%;flex-shrink:0;padding-bottom:calc(var(--gap) / 2);cursor:pointer}.faqItem_titleNo{font-weight:700;flex-shrink:0}.faqItem_titleText{flex-grow:1}.faqItem_titleIcon{display:block;width:30px;height:30px;background-color:#383838;flex-basis:30px;flex-shrink:0;background:url(./icon-plus.png) center center no-repeat;background-size:contain}@media screen and (min-width: 751px){.faqItem_titleIcon{width:50px;height:50px;flex-basis:50px}}.faqItem_contents{height:0;transition:height .3s;overflow:hidden}@media screen and (min-width: 751px){.faqItem_contents{margin-left:2em;margin-right:2em}}.faqItem_contentInner{background-color:#fff;padding:16px}.faqItem_title+.faqItem_contents{margin-top:calc(var(--gap) / 2)}.faqItem_contents+.faqItem_title{margin-top:calc(var(--gap) * 2)}.more{background:url(./bg-more_sp.jpg) center center no-repeat;background-size:cover}@media screen and (min-width: 751px){.more .container{padding-inline:0}}.more_heading{width:clamp(344.5px,91.8666666667vw,963px);max-width:100%;margin-inline:auto}.more_banner{display:inline-block;margin-inline:auto;margin-top:72px;padding-inline:var(--gap)}.more_cta,.more_cta a{color:#fff}.more-caution{color:#fff;margin-top:24px;max-width:750px;margin-inline:auto}.more .cta{margin-top:72px}.more .cta a{color:#f6ff65}.toTop{margin-top:72px;text-align:center}.toTop a{color:#fff}.stickyCta{position:sticky;bottom:0;padding:var(--gap);margin:0;z-index:20;opacity:0;transition:opacity .5s}.l-footer{font-size:16px;background-color:#343434;padding:1em}.l-footer__inner{font-size:16px;max-width:1200px;margin:0 auto}.l-footer-links{font-size:16px;list-style:none;margin:1.5em 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.l-footer-links li{font-size:16px;border-right:1px solid #fff;margin:0;padding:0}.l-footer-links li:last-child{font-size:16px;border-right:0}.l-footer-links li a{font-size:16px;padding:.5em 1em;color:#fff;text-decoration:none}.l-footer-links li a:hover,.l-footer-links li a:focus,.l-footer-links li a:active{font-size:16px;text-decoration:underline}.l-footer-copyright{color:#fff;font-size:12px;text-align:center}.l-footer-docomo{font-size:16px;margin:0;padding:2em;background-color:#fff;text-align:center}@media screen and (max-width: 768px){.l-footer-docomo{padding:1.5em}}@media screen and (max-width: 768px){.l-footer-links{max-width:375px;margin:1em auto}.l-footer-links li:nth-child(2),.l-footer-links-above li:nth-child(4){border-right:0}}.l-footer-sns{position:relative;width:280px;margin:2.5em auto 1.5em;padding:1.5em 1em 1em;box-sizing:border-box;border:1px solid #fff;border-radius:4px}.l-footer-sns:before{display:inline-block;margin:0 0 1em;padding:.25em .75em;position:absolute;content:"GOLF me！公式SNS";top:-1.25em;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background-color:#fff;border-radius:50px;font-size:12px;font-weight:400}.l-footer-sns ul{display:flex;justify-content:space-around;margin:0;padding:0;list-style:none}
