@font-face{font-family:"Noto Serif JP",serif;src:url("/common/font/NotoSerifJP-Regular.ttf"),url("/common/font/NotoSerifJP-Medium.ttf")}.js-accordion-button{cursor:pointer}@media print,screen and (min-width:641px){.js-accordion-button:not(.__sp){cursor:pointer}}@media screen and (max-width:640px){.js-accordion-button:not(.__pc){cursor:pointer}}.js-accordion-target{overflow:hidden;position:relative}.js-accordion-target[aria-hidden=true]{height:0}.js-accordion-target[aria-hidden=false]{z-index:1}.plan-description{font-size:0.16rem;line-height:2;letter-spacing:0.01em;text-align:center}@media screen and (max-width:640px){.plan-description{margin-bottom:-0.08rem;margin-inline:auto;max-width:2.95rem}}.plan-list{display:-ms-grid;display:grid;gap:1.04rem}@media print,screen and (min-width:641px){.plan-list{margin-inline:auto;width:11.2rem}}@media screen and (max-width:640px){.plan-list{gap:0.8rem;padding-inline:0.16rem}}.plan-list .item{padding-top:0.32rem;padding-inline:0.5rem;border-block:1px solid #725628;background-image:linear-gradient(to bottom,transparent 3px,#F2F0EE 3px,#F2F0EE calc(100% - 3px),transparent calc(100% - 3px))}@media print,screen and (min-width:641px){.plan-list .item{display:-ms-grid;display:grid;-ms-grid-columns:5.24rem 0.44rem 1fr;grid-template-columns:5.24rem 1fr;-webkit-column-gap:0.44rem;-moz-column-gap:0.44rem;column-gap:0.44rem;margin-top:0.4rem}}@media screen and (max-width:640px){.plan-list .item{padding-top:0.28rem;padding-inline:0.24rem}}.plan-list .img{height:auto;aspect-ratio:524/382;position:relative}@media print,screen and (min-width:641px){.plan-list .img{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:-0.8rem}}@media screen and (max-width:640px){.plan-list .img{margin-bottom:0.24rem}}.plan-list .img .plan_youtube{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.plan-list .img .plan_youtube .target{width:100%;height:100%}@media print,screen and (min-width:641px){.plan-list .text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}.plan-list .text .subtitle{margin-bottom:0.08rem;color:#725628;font-size:0.18rem;line-height:1.75;letter-spacing:0.1em}@media screen and (max-width:640px){.plan-list .text .subtitle{font-size:0.14rem}}.plan-list .text .title{margin-bottom:0.24rem;font-size:0.3rem;font-weight:400;line-height:1.75;letter-spacing:0.1em}@media screen and (max-width:640px){.plan-list .text .title{margin-bottom:0.16rem;font-size:0.24rem;line-height:1.5}}.plan-list .text .nop{margin-bottom:0.08rem;font-size:0.15rem;line-height:1.75;letter-spacing:0.1em}@media screen and (max-width:640px){.plan-list .text .nop{margin-bottom:0.08rem;font-size:0.12rem;line-height:1.5}}.plan-list .text .price{margin-bottom:0.24rem;font-size:0.18rem;line-height:1;letter-spacing:0.1em}@media screen and (max-width:640px){.plan-list .text .price{margin-bottom:0.4rem;font-size:0.14rem}}.plan-list .text .price>strong{margin-inline:0.3em 0.1em;font-size:0.34rem;font-weight:400;letter-spacing:0.1em}@media screen and (max-width:640px){.plan-list .text .price>strong{font-size:0.26rem}}.plan-list .text .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.2rem;background-color:#798B57;line-height:1;color:#fff;font-weight:400}@media print,screen and (min-width:641px){.plan-list .text .tel{padding:0.12rem 0.16rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.plan-list .text .tel .heading{font-size:0.18rem;letter-spacing:0.05em}.plan-list .text .tel .number{font-size:0.24rem;letter-spacing:0.01em}.plan-list .text .tel .number>small{font-size:0.16rem}}@media screen and (max-width:640px){.plan-list .text .tel{gap:0.1rem;padding-block:0.18rem}.plan-list .text .tel>img{width:0.12rem;height:auto}.plan-list .text .tel>span{font-size:0.15rem;letter-spacing:0.05em}}.plan-list .description{padding-block:0.48rem;font-size:0.16rem;letter-spacing:0.01em;line-height:2;font-weight:400}@media print,screen and (min-width:641px){.plan-list .description{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;margin-inline:0.5rem}}@media screen and (max-width:640px){.plan-list .description{padding-block:0.32rem;font-size:0.13rem}}@media print,screen and (min-width:641px){.plan-list .table_wrap{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}.plan-list .table_wrap .js-accordion-target_inner{padding-bottom:0.48rem}@media screen and (max-width:640px){.plan-list .table_wrap .js-accordion-target_inner{padding-bottom:0.36rem}}.plan-list .table_wrap .table{font-size:0.16rem;line-height:1.7;letter-spacing:0.01em}@media print,screen and (min-width:641px){.plan-list .table_wrap .table{margin-inline:0.5rem}}@media print,screen and (min-width:641px){.plan-list .table_wrap .table .row{display:-ms-grid;display:grid;-ms-grid-columns:2rem 0.26rem 1fr;grid-template-columns:2rem 1fr;padding-block:0.24rem;gap:0.26rem;border-bottom:1px solid #725628}}@media screen and (max-width:640px){.plan-list .table_wrap .table .row{border-top:1px solid #725628}}@media screen and (max-width:640px){.plan-list .table_wrap .table .row :is(dt,dd){padding:0.16rem 0.14rem;letter-spacing:0.01em}}@media screen and (max-width:640px){.plan-list .table_wrap .table .row dt{border-bottom:1px solid #C7BFB3;font-size:0.13rem;line-height:1.5;color:#725628}}@media screen and (max-width:640px){.plan-list .table_wrap .table .row dd{font-size:0.12rem;line-height:2}}.plan-list .table_wrap .js-accordion-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.16rem;border-top:1px solid #c3c3c3;color:#725628;font-size:0.16rem;letter-spacing:0.06em;height:0.8rem}@media screen and (max-width:640px){.plan-list .table_wrap .js-accordion-button{height:1rem}}.plan-list .table_wrap .js-accordion-button:after{content:"";border-bottom:2px solid;border-right:2px solid;width:0.08rem;height:0.08rem;-webkit-transform:rotate(45deg) translate(-0.02rem,-0.02rem);transform:rotate(45deg) translate(-0.02rem,-0.02rem);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.5s;transition-duration:0.5s}@media screen and (max-width:640px){.plan-list .table_wrap .js-accordion-button:after{border-bottom-width:1px;border-right-width:1px}}.plan-list .table_wrap .js-accordion-button[aria-expanded=true]:after{-webkit-transform:rotate(225deg) translate(-0.01rem,-0.01rem);transform:rotate(225deg) translate(-0.01rem,-0.01rem)}.plan-list .table_wrap .js-accordion-button[aria-expanded=true] .open{display:none}.plan-list .table_wrap .js-accordion-button[aria-expanded=false] .close{display:none}.bnr_wrap{text-align:center;padding-bottom:1.2rem}@media screen and (max-width:640px){.bnr_wrap{margin-inline:0.24rem;padding-bottom:0.68rem}.bnr_wrap img{width:100%;height:auto}}.bnr_wrap a{-webkit-transition:0.6s;transition:0.6s}.bnr_wrap a:hover{opacity:0.6}.bnr_frances_wrap{width:7.6rem;margin:0 auto;padding-top:1rem}.bnr_frances_wrap img{width:100%;height:auto}@media screen and (max-width:640px){.bnr_frances_wrap{width:calc(100% - 0.6rem);margin:0 auto;padding-top:0.68rem}}.bnr_frances_wrap a{-webkit-transition:0.6s;transition:0.6s}.bnr_frances_wrap a:hover{opacity:0.6}
/*# sourceMappingURL=plan.css.map */