@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}button{border:none;background:none;cursor:pointer}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:Local Noto Sans JP;src:local("Noto Sans JP")}:root{--mq-mobile: 320;--mq-sp: 768;--mq-tab: 1024;--mq-header: 1300;--mq-pc: 1920;--leading-trim:calc((1em - 1lh)/2);--spacing: .02em;--header-height: clamp(4rem, calc(64rem - (.0300469484rem*375))/16 + calc(.0300469484vw * 100)/1, 6rem);--section-padding-vertical: clamp(5rem, calc(80rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1, 7.5rem);--section-padding-horizontal: clamp(.9375rem, calc(15rem - (.0610328638rem*375))/16 + calc(.0610328638vw * 100)/1, 5rem);--border-radius-middle: clamp(.5rem, 8rem/16 + 0vw/1, .5rem)}:root :where(.is-layout-constrained)>*{-webkit-margin-before:0;margin-block-start:0}:root :where(.is-layout-flow)>*{-webkit-margin-before:0;margin-block-start:0}html,body{position:relative;background:#ffffff;color:#323436;font-family:Local Noto Sans JP,Noto Sans JP,sans-serif;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem)}html,body{line-height:1.8;-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-height)}button{font-family:Local Noto Sans JP,Noto Sans JP,sans-serif}div.test p{font-size:clamp(28px,13.3333333333px + 1.9097222222vw,50px);color:#2a936b}html{overflow:auto}body{overflow-x:clip}*{letter-spacing:var(--spacing);box-sizing:border-box}a{color:currentColor;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.is-pc a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}img{max-width:100%;height:auto}figure{margin:inherit}.l-container{margin-inline:auto;width:min(100% - var(--section-padding-horizontal) * 2,100%)}.l-container.size-xs{max-width:700px}.l-container.size-sm{width:min(100% - var(--section-padding-horizontal) * 4,100%)}.l-container.size-lg{max-width:1110px}.l-container.size-xl{max-width:1920px}.l-footer{position:relative;z-index:1000;background-color:#2a936b}.l-footer__inner{background-color:#fff;display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;grid-template-rows:auto auto;grid-template-areas:"l-footer__information l-footer__nav" "l-footer__copyright l-footer__copyright";padding-inline:clamp(.9375rem,calc(15rem - (.0422535211rem*375))/16 + calc(.0422535211vw * 100)/1,3.75rem)}.l-footer__inner{padding-top:clamp(2.5rem,calc(40rem - (.041314554rem*375))/16 + calc(.041314554vw * 100)/1,5.25rem)}.l-footer__inner{border-top-left-radius:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.l-footer__inner{border-top-right-radius:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.l-footer__inner{row-gap:clamp(2.5rem,calc(40rem - (.041314554rem*375))/16 + calc(.041314554vw * 100)/1,5.25rem)}.l-footer__inner{-moz-column-gap:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem);column-gap:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.l-footer__information{grid-area:l-footer__information;display:grid;row-gap:clamp(2.5rem,calc(40rem - (.0300469484rem*375))/16 + calc(.0300469484vw * 100)/1,4.5rem)}.l-footer__information-logo img{width:clamp(6.25rem,calc(100rem - (.0469483568rem*375))/16 + calc(.0469483568vw * 100)/1,9.375rem)}.l-footer__sns{display:grid;grid-template-columns:repeat(auto-fit,32px);gap:16px}.l-footer__nav{grid-area:l-footer__nav}.l-footer__nav--parent{display:grid;grid-template-columns:repeat(5,-webkit-max-content);grid-template-columns:repeat(5,max-content);grid-template-rows:auto auto 1fr;grid-auto-flow:column;align-content:start;-moz-column-gap:3.54em;column-gap:3.54em;row-gap:2em}.l-footer__nav--parent-item:has(.l-footer__nav--child){grid-row:span 3}.l-footer__nav--parent-link{font-weight:700}a.l-footer__nav--parent-link{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.l-footer__nav--child-item{display:grid;grid-template-columns:auto 1fr;gap:.5em;font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.l-footer__nav--child-item{line-height:2}.l-footer__nav--child-item:before{content:"";width:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.l-footer__nav--child-item:before{height:1lh;background-color:#2a936b;-webkit-clip-path:polygon(0 calc(50% - 1px),100% calc(50% - 1px),100% calc(50% + 1px),0 calc(50% + 1px));clip-path:polygon(0 calc(50% - 1px),100% calc(50% - 1px),100% calc(50% + 1px),0 calc(50% + 1px))}.l-footer__nav--child-link{font-weight:500;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.l-footer__copyright{grid-area:l-footer__copyright;text-align:center;padding-block:clamp(1rem,16rem/16 + 0vw/1,1rem)}.l-form input,.l-form textarea,.l-form select{font-family:Local Noto Sans JP,Noto Sans JP,sans-serif}.l-form input[type=text],.l-form input[type=tel],.l-form input[type=email],.l-form input[type=number],.l-form input[type=date],.l-form select,.l-form textarea{min-height:1lh;border:none;width:100%;-webkit-appearance:none;cursor:pointer;padding-block:1em;padding-inline:1.5em;background:#F3F4F4;border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.l-form input[type=text]::-webkit-input-placeholder,.l-form input[type=tel]::-webkit-input-placeholder,.l-form input[type=email]::-webkit-input-placeholder,.l-form input[type=number]::-webkit-input-placeholder,.l-form input[type=date]::-webkit-input-placeholder,.l-form select::-webkit-input-placeholder,.l-form textarea::-webkit-input-placeholder{color:#c1c1c1}.l-form input[type=text]::-moz-placeholder,.l-form input[type=tel]::-moz-placeholder,.l-form input[type=email]::-moz-placeholder,.l-form input[type=number]::-moz-placeholder,.l-form input[type=date]::-moz-placeholder,.l-form select::-moz-placeholder,.l-form textarea::-moz-placeholder{color:#c1c1c1}.l-form input[type=text]::placeholder,.l-form input[type=tel]::placeholder,.l-form input[type=email]::placeholder,.l-form input[type=number]::placeholder,.l-form input[type=date]::placeholder,.l-form select::placeholder,.l-form textarea::placeholder{color:#c1c1c1}.l-form select{padding-right:3em}.l-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;width:1em;aspect-ratio:1;color:#2a936b;border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.l-form input[type=checkbox]{border-width:clamp(.0625rem,1rem/16 + 0vw/1,.0625rem)}.l-form input[type=checkbox]{border-style:solid;border-color:currentColor;cursor:pointer}.l-form input[type=checkbox]:before{content:"";width:100%;aspect-ratio:1;background:transparent;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.5em;mask-size:.5em;-webkit-mask-image:url(../../assets/images/common/icon-checkbox.svg);mask-image:url(../../assets/images/common/icon-checkbox.svg);transition:background-color .3s}.l-form input[type=checkbox]:checked:before{background:#2A936B}.l-form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;width:1em;aspect-ratio:1;color:#2a936b;border-radius:50%;border:none;transition:background-color .3s;background:#d9d9d9;cursor:pointer}.l-form input[type=radio]:before{content:"";width:100%;aspect-ratio:1;background:#F3F4F4;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);scale:.5}.l-form input[type=radio]:checked{background:#2A936B}.l-form label:has(input[type=checkbox]),.l-form label:has(input[type=radio]){cursor:pointer;display:inline-flex;align-items:center;gap:.25em}.l-form__table{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content 1fr;grid-template-columns:max-content max-content 1fr;row-gap:2em}.l-form__table--item{grid-column:span 3;display:grid;grid-template-columns:subgrid;-moz-column-gap:4em;column-gap:4em;row-gap:1em}.l-form__table--header{grid-column:span 2;display:grid;grid-template-columns:subgrid;-moz-column-gap:1em;column-gap:1em;align-items:baseline;padding-top:calc(1lh - 1em)}.l-form__status{background:#F3F4F4;font-size:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.l-form__status{padding-inline:clamp(.375rem,calc(6rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.5rem)}.l-form__status.is-required{background:#2A936B;color:#fff}.l-form__label{font-weight:700}.l-form__table--contents.has-date{display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.l-form__table--contents.has-date div{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:1em}.l-form__table--contents.has-date div>p{grid-column:span 2;display:grid;grid-template-columns:subgrid;align-items:baseline}.l-form__table--contents .wpcf7-radio{display:flex;flex-wrap:wrap;gap:1em;padding-top:calc(1lh - 1em)}.l-form__table--contents .wpcf7-radio .wpcf7-list-item{margin:0}.l-form__table--contents .wpcf7-form-control-wrap:has(select){display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto}.l-form__table--contents .wpcf7-form-control-wrap:has(select):after{content:"";width:1em;aspect-ratio:1;background:currentColor;-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;rotate:90deg;grid-column:2;grid-row:1;align-self:center;margin-right:1em;pointer-events:none}.l-form__table--contents .wpcf7-form-control-wrap:has(select) select{grid-column:1/3;grid-row:1}.l-form__table--contents .wpcf7-form-control-wrap:has(select) .wpcf7-not-valid-tip{grid-column:1/3;grid-row:2}.l-form__select{display:flex;flex-wrap:wrap}.l-form__privacy{background:#ffffff;box-shadow:inset 0 0 10px #00000040;border-radius:1em;padding:2em 3em;max-height:clamp(15.5rem,248rem/16 + 0vw/1,15.5rem)}.l-form__privacy{overflow:auto;margin-top:3em}.l-form__privacy h1{margin-top:0;text-align:center;font-weight:700;font-size:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem)}.l-form__privacy h2[class=wp-block-heading]:not(:first-child){font-size:clamp(1rem,16rem/16 + 0vw/1,1rem)}.l-form__privacy h2[class=wp-block-heading]:not(:first-child){padding:0!important;margin-bottom:inherit!important;margin-top:1lh}.l-form__privacy h2[class=wp-block-heading]:not(:first-child):before{content:none!important}.l-form__confirm{text-align:center;margin-top:2em}.l-form__submit{margin-top:2em}.l-form__submit--btn:not(:has(p)){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;border-style:solid;border-color:#e3e3e3;border-width:clamp(.125rem,2rem/16 + 0vw/1,.125rem)}.l-form__submit--btn:not(:has(p)){border-radius:50vw;gap:1em}.l-form__submit--btn:not(:has(p)):after{grid-column:2;grid-row:1;content:"";background-color:#ccc;background-image:url(../../assets/images/common/icon-arrow--btn.svg);background-repeat:no-repeat;background-position:55%;width:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.l-form__submit--btn:not(:has(p)):after{aspect-ratio:1;border-radius:50%;align-self:center;margin-right:1em;transition:background-color .3s;pointer-events:none}.l-form__submit--btn>p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;border-style:solid;border-color:#e3e3e3;border-width:clamp(.125rem,2rem/16 + 0vw/1,.125rem)}.l-form__submit--btn>p{border-radius:50vw;gap:1em}.l-form__submit--btn>p:after{grid-column:2;grid-row:1;content:"";background-color:#ccc;background-image:url(../../assets/images/common/icon-arrow--btn.svg);background-repeat:no-repeat;background-position:55%;width:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.l-form__submit--btn>p:after{aspect-ratio:1;border-radius:50%;align-self:center;margin-right:1em;transition:background-color .3s;pointer-events:none}.l-form__submit--btn .wpcf7-submit{grid-column:1/3;grid-row:1;border-radius:50vw;border:none;padding-left:2em;padding-right:calc(2em + clamp(2.5rem,40rem/16 + 0vw/1,2.5rem));padding-block:calc((1em + clamp(2.5rem,40rem/16 + 0vw/1,2.5rem))/2);font-weight:700;color:#ccc;transition:background-color .3s,color .3s}.l-form__submit--btn:not(:has([disabled])):not(:has(p)):after{background-color:#2a936b}.l-form__submit--btn:not(:has([disabled]))>p:after{background-color:#2a936b}.l-form__submit--btn:not(:has([disabled])) .wpcf7-submit{background:#ffffff;color:#323436;cursor:pointer}.l-form__submit--btn .wpcf7-spinner{grid-column:2;grid-row:1;align-self:center;justify-self:center;margin:0 1em 0 0}.l-hamburger{height:var(--header-height);aspect-ratio:1;background:#9980BA;color:#fff;font-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.l-hamburger{padding-top:clamp(.375rem,6rem/16 + 0vw/1,.375rem)}.l-hamburger{display:none}.l-hamburger__line{width:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.l-hamburger__line{display:grid;gap:clamp(.1875rem,3rem/16 + 0vw/1,.1875rem)}.l-hamburger__line{align-items:center}.l-hamburger__line span{width:100%;height:1px;border-radius:50vw}.l-hamburger__line span:nth-child(1),.l-hamburger__line span:nth-child(3){background:currentColor;transition:background-color .3s}.l-hamburger__line span:nth-child(2){display:grid;opacity:0;transition:opacity .3s}.l-hamburger__line span:nth-child(2):before,.l-hamburger__line span:nth-child(2):after{content:"";width:100%;height:100%;background:currentColor;grid-column:1;grid-row:1;transition:rotate .3s}.is-spMenuActive .l-hamburger__line span:nth-child(1),.is-spMenuActive .l-hamburger__line span:nth-child(3){background:transparent}.is-spMenuActive .l-hamburger__line span:nth-child(2){opacity:1}.is-spMenuActive .l-hamburger__line span:nth-child(2):before{rotate:45deg}.is-spMenuActive .l-hamburger__line span:nth-child(2):after{rotate:-45deg}.l-hamburger__text{font-weight:500;line-height:1}.home .l-header{color:#fff;background-color:transparent;transition:background-color .3s ease,color .3s ease}.home .l-header .l-header__logo--link img{filter:grayscale(1) brightness(10)}.is-spMenuActive .home .l-header{background-color:#fff}.is-spMenuActive .home .l-header .l-header__accordion--trigger:after{background:#2A936B}.is-spMenuActive .home .l-header .l-header__logo--link img{filter:grayscale(0) brightness(1)}.home .l-header .l-header__accordion--trigger:after{background:#ffffff}.home .l-header.is-active{color:#323436;background-color:#fff}.home .l-header.is-active .l-header__accordion--trigger:after{background:#2A936B}.home .l-header.is-active .l-header__logo--link img{filter:grayscale(0) brightness(1)}.home .l-header:has([aria-expanded=true]){color:#323436;background-color:#fff}.home .l-header:has([aria-expanded=true]) .l-header__accordion--trigger:after{background:#2A936B}.home .l-header:has([aria-expanded=true]) .l-header__logo--link img{filter:grayscale(0) brightness(1)}.l-header{position:fixed;z-index:1100;top:0;left:0;width:100%;display:flex;justify-content:space-between;height:var(--header-height);background:#ffffff;font-family:Local Noto Sans JP,Noto Sans JP,sans-serif}.l-header__logo{padding-inline:clamp(.9375rem,calc(15rem - (.0234741784rem*375))/16 + calc(.0234741784vw * 100)/1,2.5rem)}.l-header__logo{margin:0;font-size:2em}.l-header__logo--link{height:100%;display:flex;align-items:center}.l-header__logo--link img{height:calc(100% - 1em)}.l-header__nav{display:flex;gap:2em;height:100%}.l-header__nav--parent{display:flex}.l-header__nav--parent-item{display:grid;place-content:center;height:100%;border-style:solid;border-width:clamp(.25rem,4rem/16 + 0vw/1,.25rem) 0 0;border-color:transparent;transition:border .3s ease,background-color .3s ease,color .3s ease}.l-header__nav--parent-item:has([aria-expanded=true]){border-color:#2a936b}.l-header__nav--parent-link{font-size:clamp(.875rem,calc(14rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.9375rem)}.l-header__nav--parent-link{line-height:1.5;padding-inline:1em;color:currentColor;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.l-header__accordion--trigger{font-size:clamp(.875rem,calc(14rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.9375rem)}.l-header__accordion--trigger{line-height:1.5;padding-inline:1em;color:currentColor;display:grid;grid-template-columns:auto 1em;gap:.8em;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.l-header__accordion--trigger:after{content:"";height:1lh;background:#2A936B;-webkit-mask-image:url(../../assets/images/common/icon-accordion.svg);mask-image:url(../../assets/images/common/icon-accordion.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease,rotate .3s ease}.l-header__accordion--trigger[aria-expanded=true]:after{rotate:45deg}.l-header__accordion--panel{width:100%;translate:0 calc(var(--header-height) - clamp(.25rem,4rem/16 + 0vw/1,.25rem));position:absolute;background:#ffffff;border-bottom-left-radius:clamp(1rem,16rem/16 + 0vw/1,1rem)}.l-header__accordion--panel{display:none;opacity:0;transition:opacity .3s ease,display .3s ease;transition-behavior:allow-discrete}.l-header__accordion--panel.is-show{display:block;opacity:1}@starting-style{.l-header__accordion--panel.is-show{opacity:0}}.l-header__nav--child{display:grid;grid-template-columns:auto auto;justify-content:start;row-gap:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.l-header__nav--child{-moz-column-gap:clamp(3.75rem,60rem/16 + 0vw/1,3.75rem);column-gap:clamp(3.75rem,60rem/16 + 0vw/1,3.75rem)}.l-header__nav--child{color:#323436;padding:1em 2em 2em}.l-header__nav--child-item{display:flex;align-items:center;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.l-header__nav--child-item:before{content:"";width:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.l-header__nav--child-item:before{height:clamp(.0625rem,1rem/16 + 0vw/1,.0625rem)}.l-header__nav--child-item:before{background:#2A936B}.l-header__nav--child-link{line-height:1.5;font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.l-header__nav--child-link{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.l-header__sp--cta-reserve{display:none}.l-header__sp--cta-reserve:before{content:"";width:clamp(1.375rem,22rem/16 + 0vw/1,1.375rem)}.l-header__sp--cta-reserve:before{aspect-ratio:68/60;background-color:currentColor;-webkit-mask-image:url(../../assets/images/common/icon-cta--reserve.svg);mask-image:url(../../assets/images/common/icon-cta--reserve.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;justify-self:center}.l-header__nav--cta-reserve{height:var(--header-height);display:grid;place-content:center;text-align:center;font-size:clamp(.875rem,calc(14rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.9375rem)}.l-header__nav--cta-reserve{line-height:1.5;padding-inline:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.l-header__nav--cta-reserve{background:#EF97A7;color:#fff;border-bottom-left-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.l-header__nav--cta-reserve{border:1px solid #EF97A7;transition:background-color .3s,color .3s;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.l-header__nav--cta-reserve:before{content:"";width:clamp(.875rem,calc(14rem - (.0131455399rem*375))/16 + calc(.0131455399vw * 100)/1,1.75rem)}.l-header__nav--cta-reserve:before{aspect-ratio:68/60;background-color:currentColor;-webkit-mask-image:url(../../assets/images/common/icon-cta--reserve.svg);mask-image:url(../../assets/images/common/icon-cta--reserve.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;justify-self:center}.l-header__focus-trap{display:none}.l-main{padding-top:var(--header-height);z-index:1000}.home .l-main{padding-top:0}.l-section{position:relative;padding-top:var(--section-padding-vertical);padding-bottom:var(--section-padding-vertical)}.l-sp-home-bar{display:none;border-top:1px solid #cccccc;position:fixed;width:100%;bottom:0;left:0;z-index:1000;background:#fff}.l-sp-home-bar__nav-list{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:2.5px;height:66px}.l-sp-home-bar__nav-item{width:50%;text-align:center;margin:2.5px}.l-sp-home-bar__nav-link{text-decoration:none;background:#ccc;padding:5px;height:100%;display:flex;align-items:center;justify-content:center}.l-sp-home-bar__nav-link img{height:20px;width:auto;margin-right:.5em}.l-sp-home-bar__nav-text{font-size:.8em;line-height:1em;font-feature-settings:"palt"}html.is-spMenuActive{overflow:hidden}html.is-spMenuActive .l-sp-menu{opacity:1;visibility:visible}.l-sp-menu{position:fixed;top:0;left:0;width:100%;opacity:0;visibility:hidden;background:#fff;height:calc(100% - 56px);margin-top:56px;overflow-y:auto;transition:opacity .3s,visibility .3s}.l-sp-menu .l-container{padding-top:35px;padding-bottom:13vh}.l-sp-menu__nav-link{text-decoration:none}.l-sp-menu__bottom{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;text-align:center}.c-article-list__wrap{overflow:hidden}.c-article-list__news--list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);-moz-column-gap:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem);column-gap:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.c-article-list__news--list{row-gap:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.c-article-list__news--list-item,.c-article-list__news--list-article,.c-article-list__news--list-link{grid-row:span 3;display:grid;grid-template-rows:subgrid;gap:0}.c-article-list__news--list-link{transition:filter .3s}.c-article-list__news--list-thumbnail{aspect-ratio:312/200;border-radius:clamp(.75rem,calc(12rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,1.5rem)}.c-article-list__news--list-thumbnail{overflow:hidden}.c-article-list__news--list-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-article-list__news--list-information{display:flex;gap:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.c-article-list__news--list-information{margin-top:1em;margin-bottom:.5em}.c-article-list__news--list-information:before{content:"";font-family:Akshar,Local Noto Sans JP,sans-serif;width:1px;height:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}.c-article-list__news--list-information:before{background:#717171;flex-shrink:0;order:2}.c-article-list__news--list-information .c-list-simple-cat__wrap{order:3}.c-article-list__news--list-date{flex-shrink:0;font-family:Akshar,Local Noto Sans JP,sans-serif;letter-spacing:.06em;line-height:1;color:#717171;order:1}.c-article-list__news--list-title{font-weight:700;font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.c-article-list__news--list-title{line-height:1.6}.c-article-list__voice--list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem);column-gap:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.c-article-list__voice--list{row-gap:clamp(3.75rem,calc(60rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,5rem)}.splide.is-initialized:not(.is-active) .c-article-list__voice--list{display:grid}.c-article-list__voice--list-link{display:grid;transition:filter .3s}.c-article-list__voice--list-date{font-family:Akshar,Local Noto Sans JP,sans-serif;letter-spacing:.06em;line-height:1;color:#717171;margin-top:1em;margin-bottom:.5em}.c-article-list__voice--list-title{font-weight:700;line-height:1.6;font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.c-article-list__text-list{border-top:1px solid #ddd;display:grid;grid-template-columns:auto auto 1fr}.c-article-list__text-list-item{padding:1em 0;border-bottom:1px solid #ddd;display:grid;grid-column:span 3;grid-template-columns:subgrid}.c-article-list__text-article{gap:10px;display:grid;grid-column:span 3;grid-template-columns:subgrid;align-items:baseline;gap:24px}.c-article-list__text-date{order:1;min-width:4.5em;line-height:1;font-family:Akshar,Local Noto Sans JP,sans-serif;color:#717171}.c-article-list__text-link{order:3;flex-grow:1;text-decoration:underline;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;display:grid;grid-template-columns:1fr auto;gap:24px}.c-article-list__text-link:after{content:"";width:.75em;aspect-ratio:1;background:currentColor;align-self:center;-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c-article-list__text-taxonomy{order:2}.c-article-list__text-taxonomy .c-list-simple-cat__item a{min-width:clamp(5rem,80rem/16 + 0vw/1,5rem)}.c-article-list__text-taxonomy .c-list-simple-cat__item a{background:var(--category-color);display:grid;place-content:center;color:#fff;font-size:clamp(.6875rem,calc(11rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.75rem)}.c-article-list__text-taxonomy .c-list-simple-cat__item a{padding-block:.25em;padding-inline:1em;border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-article-list__text-taxonomy .c-list-simple-cat__item a{border-color:var(--category-color)}.c-article-list__thumbnail-list{display:flex;gap:40px;flex-wrap:wrap;position:relative}.c-article-list__thumbnail-list a{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.c-article-list__thumbnail-list-item{width:calc((100% - 80px) / 3)}.c-article-list__thumbnail-card{display:grid;grid-template-rows:auto auto auto 1fr;height:100%}.c-article-list__thumbnail-link{display:grid;grid-template-rows:subgrid;grid-row:1/5;grid-column:1;padding:20px;border:1px solid #efefef}.c-article-list__thumbnail-title{grid-row:3/4;grid-column:1;line-height:1.7em;margin:1px 0 10px}.c-article-list__thumbnail-date{grid-row:2/3;grid-column:1;color:#666;font-size:12px}.c-article-list__thumbnail-image{grid-row:1/2;grid-column:1;overflow:hidden;aspect-ratio:331/227;background:#ffffff;margin:-21px -21px 20px}.c-article-list__thumbnail-image img{transition:scale .3s}.c-article-list__thumbnail-text{grid-row:4/5;grid-column:1;font-weight:400;font-size:.9em}.c-article-list__thumbnail-taxonomy{grid-row:1/1;grid-column:1;pointer-events:none;z-index:0;display:flex;align-items:flex-start;justify-content:flex-end}.c-article-list__thumbnail-taxonomy a{pointer-events:auto}.c-article-list__thumbnail-term{background:#ffffff;font-size:12px;padding:.25em 1em}.c-breadcrumbs{font-size:clamp(.625rem,calc(10rem - (.0028169014rem*375))/16 + calc(.0028169014vw * 100)/1,.8125rem)}.c-breadcrumbs{padding-top:5px;padding-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Local Noto Sans JP,Noto Sans JP,sans-serif}.c-breadcrumbs .l-container{overflow:hidden;text-overflow:ellipsis}.c-breadcrumbs a{display:inline-flex;align-items:center;gap:.5em;margin-right:.5em;position:relative;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.c-breadcrumbs a:after{content:"";display:inline-block;width:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.c-breadcrumbs a:after{height:1px;background:#959595}.c-breadcrumbs .current-item{color:#959595}:root{--btn-color-bg: #ffffff;--btn-color-tx: #323436;--btn-color-line: #E3E3E3;--btn-color-arrow: #ffffff;--btn-color-arrow-bg: #2A936B}.c-btn__primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-style:solid;border-radius:50vw;border-width:1px;border-color:var(--btn-color-line);background-color:var(--btn-color-bg);padding:1em;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;gap:2em;transition:border-color .3s}.c-btn__primary>*{grid-row:1}.c-btn__text{color:var(--btn-color-tx);font-weight:700;grid-column:2}.c-btn__arrow{display:grid;width:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.c-btn__arrow{aspect-ratio:1;place-content:center;border-radius:50vw;transition:background-color .3s;background:var(--btn-color-arrow-bg)}.c-btn__arrow:first-child{grid-column:1}.c-btn__arrow:last-child{grid-column:3}.c-btn__arrow:after{content:"";width:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem)}.c-btn__arrow:after{aspect-ratio:1;background:var(--btn-color-arrow);-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:75%;mask-position:75%;-webkit-mask-size:contain;mask-size:contain}.c-cta{background:#2A936B}.c-cta .c-heading__primary[data-background]:before{opacity:.3;margin-left:calc(-1*clamp(.9375rem,calc(15rem - (.0610328638rem*375))/16 + calc(.0610328638vw * 100)/1,5rem))}.c-cta .c-heading__primary--en,.c-cta .c-heading__primary--jp{color:#fff}.c-cta__inner{display:grid;grid-template-columns:repeat(2,1fr);padding-inline:clamp(.9375rem,calc(15rem - (.0422535211rem*375))/16 + calc(.0422535211vw * 100)/1,3.75rem)}.c-cta__inner{-moz-column-gap:clamp(.75rem,calc(12rem - (.0338028169rem*375))/16 + calc(.0338028169vw * 100)/1,3rem);column-gap:clamp(.75rem,calc(12rem - (.0338028169rem*375))/16 + calc(.0338028169vw * 100)/1,3rem)}.c-cta__inner{row-gap:clamp(1.5rem,calc(24rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3rem)}.c-cta__inner{container-type:inline-size}.c-cta__contents{padding-right:clamp(0rem,calc(0rem - (.0676056338rem*375))/16 + calc(.0676056338vw * 100)/1,4.5rem)}.c-cta__contents{color:#fff}.c-cta__link{container-type:inline-size}.c-cta__list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}@container (width < 470px){.c-cta__list{grid-template-columns:100%}}.c-cta__list--link{display:grid;grid-template-columns:100%;background:#ffffff;border-radius:var(--border-radius-middle);padding-block:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.c-cta__list--link{padding-inline:clamp(.9375rem,calc(15rem - (.0046948357rem*375))/16 + calc(.0046948357vw * 100)/1,1.25rem)}.c-cta__list--link{font-size:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem)}.c-cta__list--link{gap:clamp(1rem,16rem/16 + 0vw/1,1rem)}.c-cta__list--link{font-weight:700;text-align:center;border:1px solid #ffffff;transition:color .3s,background-color .3s,border-color .3s}.c-cta__list--link:before{content:"";width:clamp(2rem,calc(32rem - (.0338028169rem*375))/16 + calc(.0338028169vw * 100)/1,4.25rem)}.c-cta__list--link:before{aspect-ratio:68/60;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;justify-self:center}.c-cta__list--link[data-icon=reserve]{color:#ef97a7}.c-cta__list--link[data-icon=reserve]:before{-webkit-mask-image:url(../../assets/images/common/icon-cta--reserve.svg);mask-image:url(../../assets/images/common/icon-cta--reserve.svg)}.c-cta__list--link[data-icon=contact]{color:#2a936b}.c-cta__list--link[data-icon=contact]:before{-webkit-mask-image:url(../../assets/images/common/icon-cta--contact.svg);mask-image:url(../../assets/images/common/icon-cta--contact.svg)}@container (width < 470px){.c-cta__list--link{grid-template-columns:auto 1fr;align-items:center}}.c-gototop{position:fixed;z-index:1200;right:40px;bottom:40px;background:#ccc;display:flex;align-items:center;justify-content:center;text-align:center;width:80px;height:80px;border-radius:50%;font-size:.8em;transition:opacity .3s,pointer-events .3s;opacity:0;pointer-events:none}.c-gototop.is-active{opacity:1;pointer-events:auto}.c-heading__primary{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;align-items:end;margin-bottom:clamp(2rem,calc(32rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,3rem)}.c-heading__primary[data-background]:before{content:attr(data-background);grid-column:1;grid-row:1/3;font-family:Akshar,Local Noto Sans JP,sans-serif;font-weight:400;color:#fff;line-height:1ch;letter-spacing:.04em;font-size:clamp(6.25rem,calc(100rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,10rem)}.c-heading__primary--en{grid-column:1;grid-row:1;text-transform:uppercase;font-family:Akshar,Local Noto Sans JP,sans-serif;font-weight:400;color:#2a936b;letter-spacing:.06em;font-size:clamp(1.125rem,calc(18rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.625rem)}.c-heading__primary--jp{grid-column:1;grid-row:2;font-weight:700;color:#323436;align-self:start;line-height:1.6;font-size:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}@font-face{font-family:icomoon;src:url(../../assets/fonts/icomoon.eot);src:url(../../assets/fonts/icomoon.eot) format("embedded-opentype"),url(../../assets/fonts/icomoon.ttf) format("truetype"),url(../../assets/fonts/icomoon.woff) format("woff"),url(../../assets/fonts/icomoon.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arr-thin-r:before{content:""}.icon-dl:before{content:""}.icon-arr-thin-t:before{content:""}.icon-popup:before{content:""}.icon-tel:before{content:""}.icon-arr-b:before{content:""}.icon-arr-l:before{content:""}.icon-arr-r:before{content:""}.icon-arr-t:before{content:""}.icon-arr-thin-b:before{content:""}.icon-arr-thin-l:before{content:""}.icon-mail:before{content:""}.icon-checked:before{content:""}.icon-pamph:before{content:""}.icon-freeDial:before{content:""}.icon-mailThin:before{content:""}.icon-line:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.c-list-category__list{display:flex;flex-wrap:wrap;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-list-category__list{justify-content:center}.c-list-category__list a{display:block;background-color:#fff;color:var(--category-color);border:1px solid var(--category-color);border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-list-category__list a{font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.c-list-category__list a{padding:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-list-category__list a{line-height:1.6;font-weight:500;transition:background-color .3s,color .3s}.c-list-category__list .current-cat a{background-color:var(--category-color);color:#f3f4f4}.c-list-category__item{min-width:min(clamp(7.5rem,120rem/16 + 0vw/1,7.5rem),100%);text-align:center}.c-list-category__item[data-color=information]{--category-color: #2A936B}.c-list-category__item[data-color=event]{--category-color: #EF97A7}.c-list-category__item[data-color=product]{--category-color: #9980BA}.c-list-news a{text-decoration:none}.c-list-news .c-list-simple-cat__list{margin-bottom:10px}.c-list-news__inner{display:table;width:100%;border-bottom:1px solid #cccccc;padding:20px 0}.c-list-news__date{display:table-cell;vertical-align:top;width:7em;font-size:14px;color:#2a936b}.c-list-news__info{display:table-cell;width:auto}.c-list-news__title{line-height:1.4em;display:block}.c-list-simple-cat__wrap{overflow:hidden}.c-list-simple-cat__list{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.c-list-simple-cat__item span,.c-list-simple-cat__item a{display:block;color:var(--category-color)}.c-list-simple-cat__item span{line-height:1;font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.c-list-simple-cat__item a{border:1px solid var(--category-color);border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-list-simple-cat__item a{font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.c-list-simple-cat__item a{padding-block:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-list-simple-cat__item a{padding-inline:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.c-list-simple-cat__item a{background:#ffffff;line-height:1.6;font-weight:500;transition:background-color .3s,color .3s}.c-simple-list li:before{content:"・"}.c-page-hero{background:#ffffff;padding-top:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.c-page-hero{padding-bottom:clamp(1.25rem,calc(20rem - (.0751173709rem*375))/16 + calc(.0751173709vw * 100)/1,6.25rem)}.c-page-hero__inner{display:grid;grid-template-columns:clamp(12.5rem,calc(200rem - (.2441314554rem*375))/16 + calc(.2441314554vw * 100)/1,28.75rem) 1fr;align-items:center;-moz-column-gap:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);column-gap:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem)}.c-page-hero__inner{row-gap:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem)}.c-page-hero__heading{margin-top:clamp(1.25rem,calc(20rem - (.0338028169rem*375))/16 + calc(.0338028169vw * 100)/1,3.5rem)}.c-page-hero__heading--en{font-family:Akshar,Local Noto Sans JP,sans-serif;color:#2a936b;text-transform:uppercase;font-size:clamp(1.125rem,calc(18rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.625rem)}.c-page-hero__heading--en{line-height:1.4;letter-spacing:.06em}.c-page-hero__heading--jp{margin:0;font-weight:700;font-size:clamp(1.5rem,calc(24rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.25rem)}.c-page-hero__heading--jp{line-height:1.6;overflow-wrap:anywhere;word-break:normal;line-break:strict}.c-page-hero__photo{width:100%;height:clamp(12.5rem,calc(200rem - (.1877934272rem*375))/16 + calc(.1877934272vw * 100)/1,25rem)}.c-page-hero__photo{margin-right:calc(-1 * var(--section-padding-horizontal));grid-row:span 2}.c-page-hero__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.c-page-hero__photo img{border-bottom-left-radius:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.c-page-hero__breadcrumbs{margin-bottom:clamp(1.25rem,calc(20rem - (.0338028169rem*375))/16 + calc(.0338028169vw * 100)/1,3.5rem)}.c-pager-archive{text-align:center}.c-pager-archive .wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.c-pager-archive .wp-pagenavi .page{display:grid;place-content:center;aspect-ratio:1;width:clamp(2.5rem,calc(40rem - (.0131455399rem*375))/16 + calc(.0131455399vw * 100)/1,3.375rem)}.c-pager-archive .wp-pagenavi .page{font-weight:700;line-height:1;border-radius:50%;border-width:3px;border-style:solid;border-color:#e3e3e3;background:#ffffff;transition:color .3s,border-color .3s}.c-pager-archive .wp-pagenavi .current{display:grid;place-content:center;aspect-ratio:1;width:clamp(2.5rem,calc(40rem - (.0131455399rem*375))/16 + calc(.0131455399vw * 100)/1,3.375rem)}.c-pager-archive .wp-pagenavi .current{font-weight:700;line-height:1;border-radius:50%;border-width:3px;border-style:solid;background:#2A936B;color:#fff;border-color:#2a936b}.c-pager-archive .wp-pagenavi .nextpostslink,.c-pager-archive .wp-pagenavi .previouspostslink{transition:color .3s}.c-pager-single{display:grid;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;padding-bottom:clamp(5rem,calc(80rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,7.5rem)}.c-pager-single__item{line-height:1.5}.c-pager-single__item .link-next,.c-pager-single__item .link-prev{display:grid;gap:.5lh;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.c-pager-single__item .link-next:before,.c-pager-single__item .link-next:after,.c-pager-single__item .link-prev:before,.c-pager-single__item .link-prev:after{aspect-ratio:1;background-color:#2a936b;background-image:url(../../assets/images/common/icon-arrow--btn.svg);background-position:55% center;background-repeat:no-repeat;background-size:.25lh;border-radius:50%}.c-pager-single__item .link-next{grid-template-columns:1lh auto}.c-pager-single__item .link-next:before{content:"";rotate:180deg}.c-pager-single__item .link-prev{grid-template-columns:auto 1lh;justify-self:end}.c-pager-single__item .link-prev:after{content:""}.c-pager-single__list{width:clamp(11.25rem,calc(180rem - (.0281690141rem*375))/16 + calc(.0281690141vw * 100)/1,13.125rem)}.c-pager-single__list{display:block;border:1px solid #efefef;background:#ffffff;border-radius:50vw;font-weight:700;padding:1em;line-height:1.4;text-align:center;transition:border-color .3s}.c-table{transform:translateZ(0);display:table;table-layout:fixed;width:100%;border-top:1px dotted #e3e3e3}.c-table .c-table__td,.c-table .c-table__th{display:table-cell;text-align:left;font-weight:400;border-bottom:1px dotted #e3e3e3}.c-table .c-table__th{width:210px;background-color:#f8f8f8;padding:14px 20px 14px 22px}.c-table .c-table__td{background-color:#fff;padding:14px 24px;line-height:2}.c-table__primary .c-table__th{width:9em;background-color:#fff}:root{--category-color: #777777}.c-tab__list{display:flex;flex-wrap:wrap;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-tab__list--btn{min-width:min(clamp(7.5rem,120rem/16 + 0vw/1,7.5rem),100%);cursor:pointer;background-color:#fff;color:var(--category-color);border:1px solid var(--category-color);border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-tab__list--btn{font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.c-tab__list--btn{padding:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-tab__list--btn{line-height:1.6;font-weight:500;transition:background-color .3s,color .3s}.c-tab__list--btn[data-color=information]{--category-color: #2A936B}.c-tab__list--btn[data-color=event]{--category-color: #EF97A7}.c-tab__list--btn[data-color=product]{--category-color: #9980BA}.c-tab__list--btn[aria-selected=true]{background-color:var(--category-color);color:#f3f4f4}.c-tab__panel--contents.is-hidden{display:none}.c-ornament__circle--purple{background:linear-gradient(to bottom,rgba(205,178,219,0) 60%,rgba(205,178,219,.7) 75%,#cdb2db 100%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);aspect-ratio:1;opacity:.3;pointer-events:none}.c-ornament__circle--white{background:linear-gradient(to bottom,white 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);aspect-ratio:1;opacity:.7;pointer-events:none}.c-ornament__circle--outline{border-width:clamp(.25rem,calc(4rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,.5rem)}.c-ornament__circle--outline{border-style:solid;border-color:#fff;aspect-ratio:1;border-radius:50%;pointer-events:none;opacity:.7}.c-ornament__circle--fill{background:#ffffff;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);aspect-ratio:1;pointer-events:none;opacity:.8}.c-acf__detail-price{display:flex;align-items:baseline;gap:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.c-acf__detail-price:not(:first-child){margin-top:1em}.c-acf__detail-price--heading{background:#2A936B;color:#fff;flex-shrink:0;line-height:1;padding-inline:clamp(.5rem,calc(8rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,.75rem)}.c-acf__detail-price--heading{padding-block:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-acf__detail-price--heading{border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-acf__detail-price--content{display:flex;flex-wrap:wrap;row-gap:.5em;align-items:baseline}.c-acf__detail-price--label{color:#2a936b}.c-acf__detail-price--price{font-family:Akshar,Local Noto Sans JP,sans-serif;line-height:1ex;font-size:clamp(1.25rem,calc(20rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.5rem)}.c-acf__detail-price--tax{font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.c-acf__detail-price--tax{line-height:1}.c-acf__page-index{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.5em 2em}.c-acf__page-index--label{font-family:Akshar,Local Noto Sans JP,sans-serif;color:#2a936b;line-height:1.4;letter-spacing:.06em;font-size:clamp(1.25rem,calc(20rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.625rem)}.c-acf__page-index--label{text-transform:uppercase}.c-acf__page-index--list{display:flex;flex-wrap:wrap;gap:.5em 1.5em}.c-acf__page-index--list-link{display:flex;gap:.75em;line-height:1.6;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:color .3s,-webkit-text-decoration-color .3s;transition:color .3s,text-decoration-color .3s;transition:color .3s,text-decoration-color .3s,-webkit-text-decoration-color .3s}.c-acf__page-index--list-link:after{content:"";width:1lh;aspect-ratio:1;border-radius:50%;background-color:#2a936b;background-image:url(../../assets/images/common/icon-arrow--btn.svg);background-repeat:no-repeat;background-position:55% center;rotate:90deg;flex-shrink:0}.c-acf__store-reserve__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,auto);gap:clamp(1rem,calc(16rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.25rem)}.c-acf__store-reserve__list:not(:first-child){margin-top:clamp(1.5rem,calc(24rem - (.0300469484rem*375))/16 + calc(.0300469484vw * 100)/1,3.5rem)}.c-acf__store-reserve__list--item{grid-row:span 5;display:grid;grid-template-columns:100%;grid-template-rows:subgrid;gap:0;padding:clamp(1rem,calc(16rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.25rem)}.c-acf__store-reserve__list--item{background:#ffffff;border:1px solid #E0E0E0}.c-acf__store-reserve__list--item p{font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.c-acf__store-reserve__list--heading{font-weight:700;display:flex;flex-direction:column}.c-acf__store-reserve__list--bland-name{color:var(--bland-color);font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.c-acf__store-reserve__list--bland-name{line-height:1.2}.c-acf__store-reserve__list--tel{font-family:Akshar,Local Noto Sans JP,sans-serif;font-size:clamp(1rem,calc(16rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.25rem)}.c-acf__store-reserve__list--tel{letter-spacing:.02em}.c-acf__store-reserve__list--reserve{color:#fff;background-color:var(--bland-color);border-width:1px;border-style:solid;border-color:var(--bland-color);transition:color .3s,background-color .3s;margin-top:1em;padding:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.c-acf__store-reserve__list--reserve{border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-acf__store-reserve__list--reserve{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:top;gap:.5em;line-height:1.5}.c-acf__store-reserve__list--reserve:before{content:"";height:1lh;aspect-ratio:68/60;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../assets/images/common/icon-cta--reserve.svg);mask-image:url(../../assets/images/common/icon-cta--reserve.svg)}.c-acf__custom-banner{background-image:linear-gradient(white,white),-webkit-image-set(url(../../assets/images/common/bg-bnr.png) 1x,url(../../assets/images/common/bg-bnr@2x.png) 2x);background-image:linear-gradient(white,white),image-set(url(../../assets/images/common/bg-bnr.png) 1x,url(../../assets/images/common/bg-bnr@2x.png) 2x);background-repeat:no-repeat;background-position:center;background-size:cover;border-width:clamp(.5rem,calc(8rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1rem)}.c-acf__custom-banner{border-style:solid;border-color:transparent;background-origin:border-box;background-clip:padding-box,border-box;display:flex}.c-acf__custom-banner--image{width:40%;flex-shrink:0;background-color:#ccc}.c-acf__custom-banner--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-acf__custom-banner--contents{flex-grow:1;padding-block:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem)}.c-acf__custom-banner--contents{padding-inline:clamp(.875rem,calc(14rem - (.0169014085rem*375))/16 + calc(.0169014085vw * 100)/1,2rem)}.c-acf__custom-banner--contents{align-self:center}.c-acf__custom-banner--heading{font-weight:700;font-size:clamp(1.125rem,calc(18rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.375rem)}.c-acf__custom-banner--heading{line-height:1.6}.c-acf__custom-banner--heading-inner span{color:#2a936b}.c-acf__custom-banner--text{margin-top:clamp(.75rem,calc(12rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1rem)}.c-acf__custom-banner--btn{display:inline-grid;grid-template-columns:auto auto;align-items:center;color:#fff;background:#2A936B;border-radius:50vw;margin-top:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.c-acf__custom-banner--btn{padding:.5lh 2em;gap:.5em;border:1px solid #2A936B;transition:color .3s,background-color .3s;font-weight:700;word-break:auto-phrase}.c-acf__custom-banner--btn:after{content:"";width:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem)}.c-acf__custom-banner--btn:after{aspect-ratio:1;background:currentColor;-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:75%;mask-position:75%;-webkit-mask-size:contain;mask-size:contain}.c-acf__custom-banner.type-balloon{flex-direction:row-reverse}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--contents{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;justify-items:start}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--contents:before{content:"";width:clamp(9.375rem,calc(150rem - (.0244131455rem*375))/16 + calc(.0244131455vw * 100)/1,11rem)}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--contents:before{aspect-ratio:1;grid-column:2;grid-row:2/4;background-image:-webkit-image-set(url(../../assets/images/common/icon-bnr--staff.png));background-image:image-set(url(../../assets/images/common/icon-bnr--staff.png));background-size:contain;background-position:center;background-repeat:no-repeat;margin-top:clamp(.75rem,calc(12rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1rem)}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--heading{grid-column:1/3;grid-row:1;border-bottom:2px solid currentColor;width:100%;position:relative;z-index:0}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--heading:after{content:"";display:block;width:.5lh;background:#ffffff;box-shadow:inset 2px 0 #323436;aspect-ratio:1;position:absolute;right:clamp(6.25rem,calc(100rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,7rem)}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--heading:after{bottom:-.5lh;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);rotate:-40deg;transform-origin:-3px}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--heading-inner{position:relative;z-index:1}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--text{grid-column:1;grid-row:2}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--btn{grid-column:1;grid-row:3}.c-acf__card-material{display:grid;row-gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-acf__card-material--label{display:inline-grid;font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.c-acf__card-material--label{background:#cccccc;color:#777;border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-acf__card-material--label{padding-inline:.5em}.c-acf__card-material--label.type-soft{color:#d6939f;background:#f9eff1}.c-acf__card-material--label.type-normal{color:#c09c27;background:#f6f0df}.c-acf__card-material--label.type-hard{color:#60bcbc;background:#e7f5f5}.c-acf__card-material--name{font-weight:700;font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.c-acf__card-material--contents{font-size:clamp(.875rem,calc(14rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.9375rem)}.c-acf__card-history{margin-inline:var(--section-padding-horizontal);padding-left:clamp(1.5rem,calc(24rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.25rem)}.c-acf__card-history{position:relative;z-index:0;display:grid;-moz-column-gap:var(--section-padding-horizontal);column-gap:var(--section-padding-horizontal)}.c-acf__card-history:has(.c-acf__card-history--image){grid-template-columns:50% 1fr;grid-template-rows:auto 1fr}.c-acf__card-history:before{content:"";display:block;width:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.c-acf__card-history:before{aspect-ratio:1;border-radius:50%;background:#555;position:absolute;top:calc(.5lh - clamp(.3125rem,calc(5rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.375rem));left:0;z-index:0;pointer-events:none;font-family:Akshar,Local Noto Sans JP,sans-serif;font-size:clamp(2rem,calc(32rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,3.25rem)}.c-acf__card-history:after{content:"";display:block;width:1px;height:100%;background:#555;position:absolute;left:clamp(.3125rem,calc(5rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.375rem)}.c-acf__card-history:after{top:.5lh;z-index:0;pointer-events:none;font-family:Akshar,Local Noto Sans JP,sans-serif;font-size:clamp(2rem,calc(32rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,3.25rem)}.c-acf__card-history--heading{font-family:Akshar,Local Noto Sans JP,sans-serif;font-size:clamp(1.125rem,calc(18rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.625rem)}.c-acf__card-history--heading{font-weight:700;grid-row:1;color:#a28646}.c-acf__card-history--heading span{font-size:clamp(2rem,calc(32rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,3.25rem)}.c-acf__card-history--heading span{font-weight:400}.c-acf__card-history--text{grid-row:2;padding-bottom:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem)}.c-acf__card-history--image{grid-row:1/3;position:relative;z-index:0;width:100%;height:100%}.c-acf__card-history--image.vertical-start img{top:0}.c-acf__card-history--image.vertical-center img{top:0;bottom:0;margin-block:auto}.c-acf__card-history--image.vertical-end img{bottom:0}.c-acf__card-history--image.horizontal-start img{left:0}.c-acf__card-history--image.horizontal-center img{left:0;right:0;margin-inline:auto}.c-acf__card-history--image.horizontal-end img{right:0}.c-acf__card-history--image img{position:absolute;z-index:0}.c-acf__heading-history{text-align:center;margin-bottom:clamp(1.75rem,calc(28rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,3rem)}.c-acf__heading-history--year{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;font-weight:700;font-size:clamp(1.75rem,calc(28rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,3rem)}.c-acf__heading-history--year{color:#a28646}.c-acf__heading-history--year span{font-family:Akshar,Local Noto Sans JP,sans-serif;font-weight:400;font-size:clamp(1.875rem,calc(30rem - (.0281690141rem*375))/16 + calc(.0281690141vw * 100)/1,3.75rem)}.c-acf__heading-history--year span{line-height:1;translate:0 .02em;color:currentColor}.c-acf__heading-history--text{display:flex;font-weight:700;justify-content:center;-moz-column-gap:.5em;column-gap:.5em;font-size:clamp(1.125rem,calc(18rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.625rem)}.c-acf__heading-history--text:before,.c-acf__heading-history--text:after{content:"-";flex-shrink:0}.c-acf__heading-with_en{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;align-items:end;margin-bottom:clamp(2rem,calc(32rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,3rem)}.c-acf__heading-with_en.is-left{justify-items:start;text-align:left}.c-acf__heading-with_en.is-center{justify-items:center;text-align:center}.c-acf__heading-with_en.is-right{justify-items:end;text-align:right}.c-acf__heading-with_en--en{text-transform:uppercase;font-family:Akshar,Local Noto Sans JP,sans-serif;font-weight:400;color:#2a936b;letter-spacing:.06em;font-size:clamp(1.125rem,calc(18rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.625rem)}.c-acf__heading-with_en--jp{font-weight:700;color:#323436;align-self:start;line-height:1.6;font-size:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}:root{--color-seminar-flow-main: #A28646;--color-seminar-flow-sub: #E0CC97}.c-acf__flow-seminar{counter-reset:counter-seminar-step;background:#ffffff;padding-bottom:clamp(1.5rem,calc(24rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.25rem)}.c-acf__flow-seminar--category{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem);column-gap:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem)}.c-acf__flow-seminar--category:nth-child(n){--color-seminar-flow-main: #A28646;--color-seminar-flow-sub: #E0CC97}.c-acf__flow-seminar--category:nth-child(2n){--color-seminar-flow-main: #2A936B;--color-seminar-flow-sub: #B9E4BB}.c-acf__flow-seminar--category:nth-child(3n){--color-seminar-flow-main: #9980BA;--color-seminar-flow-sub: #c5bad4}.c-acf__flow-seminar--category:nth-child(4n){--color-seminar-flow-main: #EF97A7;--color-seminar-flow-sub: #ffcaca}.c-acf__flow-seminar--label{background:var(--color-seminar-flow-sub);display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:center;padding-top:clamp(3rem,calc(48rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,4.5rem)}.c-acf__flow-seminar--label:after{content:"";height:clamp(1.5rem,calc(24rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.25rem)}.c-acf__flow-seminar--label:after{aspect-ratio:2/1;background:var(--color-seminar-flow-sub);align-self:end;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);translate:0 clamp(1.5rem,calc(24rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.25rem)}.c-acf__flow-seminar--label-inner{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;background:#ffffff;color:var(--color-seminar-flow-main);border:2px solid var(--color-seminar-flow-main);padding:1em .25em;border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-acf__flow-seminar--label-inner{font-weight:700}.c-acf__flow-seminar--step-item{counter-increment:counter-seminar-step;border-bottom:1px solid #DDD;position:relative}.c-acf__flow-seminar--step-item:after{content:"";aspect-ratio:1;width:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.c-acf__flow-seminar--step-item:after{background:#ffffff;border-style:solid;border-width:0 1px 1px 0;border-color:#ddd;rotate:45deg;position:absolute;left:0;right:0;bottom:calc(-1*clamp(.5rem,calc(8rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,.75rem) - 1px);margin-inline:auto}.c-acf__flow-seminar--step-item{padding-block:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.c-acf__flow-seminar--step-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"c-acf__flow-seminar--step-icon c-acf__flow-seminar--step-heading" "c-acf__flow-seminar--step-icon c-acf__flow-seminar--step-heading";align-items:center;-moz-column-gap:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem);column-gap:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.c-acf__flow-seminar--step-item:has(.c-acf__flow-seminar--step-text){grid-template-areas:"c-acf__flow-seminar--step-icon c-acf__flow-seminar--step-heading" "c-acf__flow-seminar--step-icon c-acf__flow-seminar--step-text"}.c-acf__flow-seminar--step-heading{grid-area:c-acf__flow-seminar--step-heading;font-weight:700;font-size:clamp(.875rem,calc(14rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.125rem)}.c-acf__flow-seminar--step-heading{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem);column-gap:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.c-acf__flow-seminar--step-heading:before{content:"Step " counter(counter-seminar-step,decimal-leading-zero);font-family:Akshar,Local Noto Sans JP,sans-serif;text-transform:uppercase;font-weight:400;color:var(--color-seminar-flow-main);font-size:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.c-acf__flow-seminar--step-heading span{align-self:center}.c-acf__flow-seminar--step-icon{grid-area:c-acf__flow-seminar--step-icon;width:clamp(3.75rem,calc(60rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,5rem)}.c-acf__flow-seminar--step-icon{aspect-ratio:1;border-radius:50%;background:var(--color-seminar-flow-sub);display:grid;align-items:center;justify-items:center;overflow:hidden;align-self:center}.c-acf__flow-seminar--step-icon img{width:clamp(1.875rem,calc(30rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,2.5rem)}.c-acf__flow-seminar--step-text{grid-area:c-acf__flow-seminar--step-text}.c-acf__flow-list{display:flex;flex-wrap:wrap;counter-reset:counter-flow-list;-moz-column-gap:clamp(1.125rem,calc(18rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.5rem);column-gap:clamp(1.125rem,calc(18rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.5rem)}.c-acf__flow-list{row-gap:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.c-acf__flow-list{justify-content:center}.c-acf__flow-list--item{max-width:clamp(18.75rem,300rem/16 + 0vw/1,18.75rem)}.c-acf__flow-list--item{width:100%;display:grid;grid-template-rows:auto auto 1fr;row-gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-acf__flow-list--item{counter-increment:counter-flow-list;align-items:start;position:relative}.c-acf__flow-list--item:before{content:counter(counter-flow-list);font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.c-acf__flow-list--item:before{width:clamp(1.875rem,calc(30rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,2.5rem)}.c-acf__flow-list--item:before{height:clamp(1.875rem,calc(30rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,2.5rem)}.c-acf__flow-list--item:before{box-sizing:border-box;font-weight:700;line-height:1;display:grid;place-content:center;position:absolute;top:calc(-1*clamp(.9375rem,calc(15rem - (.0046948357rem*375))/16 + calc(.0046948357vw * 100)/1,1.25rem));left:calc(-1*clamp(.9375rem,calc(15rem - (.0046948357rem*375))/16 + calc(.0046948357vw * 100)/1,1.25rem));border:3px solid #2A936B;color:#2a936b;background:#ffffff;border-radius:50%;aspect-ratio:1}.c-acf__flow-list--item:not(:last-child){margin-right:clamp(3rem,calc(48rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,3.375rem)}.c-acf__flow-list--item:not(:last-child):after{content:"";height:clamp(1.875rem,30rem/16 + 0vw/1,1.875rem)}.c-acf__flow-list--item:not(:last-child):after{background:#2A936B;aspect-ratio:1;-webkit-clip-path:polygon(17% 0,100% 50%,17% 100%);clip-path:polygon(17% 0,100% 50%,17% 100%);position:absolute;right:calc(-1*clamp(3rem,calc(48rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,3.375rem));top:0;bottom:0;margin-block:auto}.c-acf__flow-list--image{margin:0}.c-acf__flow-list--heading{font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.c-acf__flow-list--heading{font-weight:700}:root{--color-card-voice-main: #2A936B;--color-card-voice-sub: #B9E4BB}.c-acf__card-voice{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1em;column-gap:1em}.c-acf__card-voice.is-green{--color-card-voice-main: #2A936B;--color-card-voice-sub: #BCEACC}.c-acf__card-voice.is-purple{--color-card-voice-main: #9980BA;--color-card-voice-sub: #C9C9F4}.c-acf__card-voice.is-pink{--color-card-voice-main: #EF97A7;--color-card-voice-sub: #FFDCE1}.c-acf__card-voice--icon{width:clamp(3.75rem,calc(60rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,6.25rem)}.c-acf__card-voice--icon{background:var(--color-card-voice-sub);border-radius:50%;aspect-ratio:1;overflow:hidden;align-self:center}.c-acf__card-voice--icon img{width:100%;-o-object-fit:cover;object-fit:cover}.c-acf__card-voice--number{color:var(--color-card-voice-main);font-family:Akshar,Local Noto Sans JP,sans-serif;text-transform:uppercase;font-size:clamp(1.5rem,calc(24rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.25rem)}.c-acf__card-voice--number:before{content:"#"}.c-acf__card-voice--name{background:var(--color-card-voice-main);color:#fff;border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-acf__card-voice--name{padding-inline:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.c-acf__onayami-list{background:#ffffff;padding-block:clamp(2rem,calc(32rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,3rem)}.c-acf__onayami-list{padding-inline:clamp(1rem,calc(16rem - (.0300469484rem*375))/16 + calc(.0300469484vw * 100)/1,3rem)}.c-acf__onayami-list{border-radius:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.c-acf__onayami-list{position:relative;margin-top:clamp(1rem,calc(16rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,1.75rem)}.c-acf__onayami-list:before{content:"“";color:#2a936b;position:absolute;line-height:1cap;top:-.25lh;font-size:clamp(6.25rem,calc(100rem - (.0938967136rem*375))/16 + calc(.0938967136vw * 100)/1,12.5rem)}.c-acf__onayami-list:before{pointer-events:none}.c-acf__onayami-list--item{margin:-.5em}.c-acf__onayami-list--item:before{content:"";display:block;width:clamp(9.6875rem,calc(155rem - (.1145539906rem*375))/16 + calc(.1145539906vw * 100)/1,17.3125rem)}.c-acf__onayami-list--item:before{aspect-ratio:277/200;float:right;background-image:-webkit-image-set(url(../../assets/images/common/illust--onayami.png) 1x,url(../../assets/images/common/illust--onayami@2x.png) 2x);background-image:image-set(url(../../assets/images/common/illust--onayami.png) 1x,url(../../assets/images/common/illust--onayami@2x.png) 2x);background-size:contain;-webkit-shape-outside:polygon(20% 0,100% 0,100% 100%,20% 50%);shape-outside:polygon(20% 0,100% 0,100% 100%,20% 50%);margin-right:calc(-1*clamp(0rem,calc(0rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,1.5rem));margin-top:calc(-1*clamp(4.375rem,calc(70rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,5rem))}.c-acf__onayami-list--item:after{content:"";display:block;clear:both}.c-acf__onayami-list--text{display:inline}.c-acf__onayami-list--text span{display:inline-block;font-weight:700;background:#F0F8F4;padding-block:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.c-acf__onayami-list--text span{padding-inline:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.c-acf__onayami-list--text span{font-size:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.c-acf__onayami-list--text span{border-radius:50vw;margin:.5em}.c-acf__onayami-list--text span strong,.c-acf__onayami-list--text span span{font-weight:700;color:#2a936b}.c-acf__simple-table{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-moz-column-gap:2em;column-gap:2em}.c-acf__simple-table--heading{color:#7c7c7c;font-weight:700}.c-acf__simple-table--item{grid-column:span 2;display:grid;grid-template-columns:subgrid;border-bottom:1px solid #DDD;padding-block:1em}.c-acf__simple-table--item a{display:inline-grid;grid-template-columns:auto auto;align-items:end;color:#2a936b;text-decoration:underline;gap:.5em;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.c-acf__simple-table--item a:after{content:"";width:1lh;aspect-ratio:1;background-color:#2a936b;background-image:url(../../assets/images/common/icon-arrow--btn.svg);background-repeat:no-repeat;background-position:55%;background-size:clamp(.375rem,6rem/16 + 0vw/1,.375rem)}.c-acf__simple-table--item a:after{border-radius:50%}.c-acf__simple-table--item ul>li,.c-acf__simple-table--item ol>li{position:relative;padding-left:1.5em}.c-acf__simple-table--item ul>li:before,.c-acf__simple-table--item ol>li:before{display:block;position:absolute;top:0;left:0}.c-acf__simple-table--item ul>li:before{content:"";width:1em;height:1lh;background:#2A936B;-webkit-clip-path:circle(20% at 50% 50%);clip-path:circle(20% at 50% 50%)}.c-acf__simple-table--item ol{counter-reset:counter-ol}.c-acf__simple-table--item ol>li{counter-increment:counter-ol}.c-acf__simple-table--item ol>li:before{content:counter(counter-ol) ".";color:#2a936b}.c-acf__card-model{padding:1em;border:1px solid #E0E0E0;display:grid;background:#ffffff;max-width:clamp(21.875rem,350rem/16 + 0vw/1,21.875rem)}.c-acf__card-model{width:100%}.c-acf__card-model--heading{color:#fff;font-weight:700;border-radius:50vw;padding-block:clamp(.5rem,calc(8rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.625rem)}.c-acf__card-model--heading{padding-inline:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.c-acf__card-model--heading{font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.c-acf__card-model--contents{padding:1em 1em 0}.c-acf__card-model--price{font-family:Akshar,Local Noto Sans JP,sans-serif;font-size:clamp(1.25rem,calc(20rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.5rem)}.c-acf__card-model--tax{font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.c-acf__heading-with_number{display:grid;grid-template-columns:auto 1fr;font-weight:700;font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.c-acf__heading-with_number{align-items:baseline;gap:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.c-acf__heading-with_number--number{width:clamp(2.25rem,calc(36rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,3rem)}.c-acf__heading-with_number--number{display:grid;place-content:center;aspect-ratio:1;color:#2a936b;border-color:currentColor;border-style:solid;border-width:3px;background:#ffffff;border-radius:50%;line-height:1}.c-acf__heading-with_number--text span,.c-acf__heading-with_number--text strong{font-weight:700;color:#2a936b}:root{--color-award-banner: #2A936B}.c-acf__award-banner.is-green{--color-award-banner: #2A936B}.c-acf__award-banner.is-purple{--color-award-banner: #9980BA}.c-acf__award-banner.is-pink{--color-award-banner: #EF97A7}.c-acf__award-banner{border-style:solid;border-width:2px;border-color:var(--color-award-banner);background:#ffffff;padding:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem)}.c-acf__award-banner{display:grid;grid-template-columns:1fr 27%;grid-template-rows:auto 1fr;grid-template-areas:"c-acf__award-banner--heading c-acf__award-banner--image" "c-acf__award-banner--contents c-acf__award-banner--image";align-items:start;gap:clamp(1rem,16rem/16 + 0vw/1,1rem)}.c-acf__award-banner--heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--color-award-banner);color:#fff;font-weight:700;font-size:clamp(1.125rem,calc(18rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.375rem)}.c-acf__award-banner--heading{border-bottom-right-radius:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.c-acf__award-banner--heading{padding-left:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.c-acf__award-banner--heading{padding-right:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem)}.c-acf__award-banner--heading{padding-block:calc((1lh - 1em)/2);margin-top:calc(-1*clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem));margin-left:calc(-1*clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem));display:grid;grid-template-columns:auto 1fr;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-acf__award-banner--heading:before{content:"";height:1lh;aspect-ratio:26/32;background:currentColor;-webkit-mask-image:url(../../assets/images/common/icon-award.svg);mask-image:url(../../assets/images/common/icon-award.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c-acf__award-banner--contents{grid-area:c-acf__award-banner--contents}.c-acf__award-banner--main-text{font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.c-acf__award-banner--main-text{font-weight:700}.award_banner--sub-text{font-size:clamp(.875rem,calc(14rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.9375rem)}.c-acf__award-banner--image{grid-area:c-acf__award-banner--image}.splide{position:relative}.splide:not(.is-active) .splide__arrow{display:none}.splide__arrows{width:100%;height:100%;position:absolute;pointer-events:none;z-index:1;top:0;bottom:0;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between}.splide__arrows button{pointer-events:auto}.splide__arrow{width:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.splide__arrow{aspect-ratio:1;border-radius:50%;background:#2A936B;display:grid;place-content:center;color:#fff;border:1px solid #2A936B;transition:color .3s,background-color .3s;margin-inline:calc(-1 * var(--section-padding-horizontal) / 2)}.splide__arrow:after{content:"";grid-column:1;grid-row:1;width:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem)}.splide__arrow:after{aspect-ratio:1;background:currentColor;-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:75%;mask-position:75%;-webkit-mask-size:contain;mask-size:contain;justify-self:center}.splide__arrow.splide__arrow--prev:after{rotate:180deg}.post-type-archive-job,.post-type-archive-news,.post-type-archive-voice{background:#F3F4F4}.p-archive{background-color:#f3f4f4;background-image:-webkit-image-set(url(../../assets/images/common/bg-page.webp) 1x,url(../../assets/images/common/bg-page@2x.webp) 2x);background-image:image-set(url(../../assets/images/common/bg-page.webp) 1x,url(../../assets/images/common/bg-page@2x.webp) 2x);background-repeat:repeat-y;background-position:top center}:root{--heading-color-grd: $mainColor-disabled}.page{background:#F3F4F4}.p-page__404 .c-btn__primary{margin-top:1em;margin-inline:auto}.p-page__editor{background-color:#f3f4f4;background-image:-webkit-image-set(url(../../assets/images/common/bg-page.webp) 1x,url(../../assets/images/common/bg-page@2x.webp) 2x);background-image:image-set(url(../../assets/images/common/bg-page.webp) 1x,url(../../assets/images/common/bg-page@2x.webp) 2x);background-repeat:repeat-y;background-position:top center}.p-page__editor section.wp-block-group{padding-bottom:clamp(3.75rem,calc(60rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,6.25rem)}.p-page__editor section.wp-block-group>.wp-block-group__inner-container>.wp-block-group{margin-inline:auto;width:min(100% - var(--section-padding-horizontal) * 2,100%)}.p-page__editor section.wp-block-group>.wp-block-group__inner-container>.wp-block-group.is-style-size-sm{width:min(100% - var(--section-padding-horizontal) * 4,100%)}.p-page__editor section.wp-block-group>.wp-block-group__inner-container>.wp-block-group.is-style-size-xs{width:min(100% - var(--section-padding-horizontal) * 6,100%)}.p-page__editor section.wp-block-group>.wp-block-group__inner-container>.wp-block-group+.wp-block-group{margin-top:var(--section-padding-vertical)}.p-page__editor .wp-block-post{transition:filter .3s}.p-page__editor .wp-block-post-date{font-family:Akshar,Local Noto Sans JP,sans-serif;letter-spacing:.06em;line-height:1;color:#717171}.p-page__editor .wp-block-post-template.is-layout-grid{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem);column-gap:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-page__editor .wp-block-post-template.is-layout-grid{row-gap:clamp(3.75rem,calc(60rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,5rem)}.p-page__editor .wp-block-post-template.is-layout-grid .wp-block-post-date{margin-top:1em;margin-bottom:.5em}.p-page__editor .wp-block-post-template.is-layout-grid .wp-block-post-title{font-weight:700;line-height:1.6;font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.p-page__editor .wp-block-post-template.is-layout-flow:has(.wp-block-post){border-top:1px solid #ddd}.p-page__editor .wp-block-post-template.is-layout-flow .wp-block-post{padding:1em;border-bottom:1px solid #ddd}.p-page__editor .wp-block-post-template.is-layout-flow .wp-block-group-is-layout-flex{align-items:baseline}.p-page__editor .wp-block-post-template.is-layout-flow .wp-block-group-is-layout-flex .wp-block-post-title{align-self:start}.p-page__editor .wp-block-post-template.is-layout-flow .wp-block-post-date{min-width:4.5em}.p-page__editor .wp-block-post-template.is-layout-flow .wp-block-post-title a{text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}.p-page__editor .wp-block-post-terms{flex-shrink:0}.p-page__editor .wp-block-post-terms.taxonomy-job_type a{min-width:clamp(5rem,80rem/16 + 0vw/1,5rem)}.p-page__editor .wp-block-post-terms.taxonomy-job_type a{display:grid;place-content:center;color:#fff;background:#777777;font-size:clamp(.6875rem,calc(11rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.75rem)}.p-page__editor .wp-block-post-terms.taxonomy-job_type a{padding-block:.25em;padding-inline:1em;border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.p-page__editor .wp-block-button.is-style-outline .wp-block-button__link{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;align-items:center;gap:2em;padding-block:1em;padding-left:3em;padding-right:1em;background-color:var(--btn-color-bg);color:var(--btn-color-tx);border:1px solid var(--btn-color-line);font-weight:700;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-page__editor .wp-block-button.is-style-outline .wp-block-button__link{line-height:1.8;transition:border-color .3s}.p-page__editor .wp-block-button.is-style-outline .wp-block-button__link:before{content:"";grid-column:2;grid-row:1;width:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.p-page__editor .wp-block-button.is-style-outline .wp-block-button__link:before{aspect-ratio:1;place-content:center;border-radius:50vw;transition:background-color .3s;background:var(--btn-color-arrow-bg)}.p-page__editor .wp-block-button.is-style-outline .wp-block-button__link:after{content:"";grid-column:2;grid-row:1;width:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem)}.p-page__editor .wp-block-button.is-style-outline .wp-block-button__link:after{aspect-ratio:1;background:var(--btn-color-arrow);-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:75%;mask-position:75%;-webkit-mask-size:contain;mask-size:contain;justify-self:center}.p-page__editor .wp-block-heading{font-weight:700}.p-page__editor .wp-block-heading.is-style-heading-lv1{font-size:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-page__editor .wp-block-heading.is-style-heading-lv1{margin-bottom:1em;line-height:1.6}.p-page__editor .wp-block-heading.is-style-heading-lv2{font-size:clamp(1.125rem,calc(18rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.375rem)}.p-page__editor .wp-block-heading.is-style-heading-lv2{line-height:1.6}.p-page__editor .wp-block-heading.is-style-heading-lv3{font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.p-page__editor .wp-block-heading.is-style-heading-lv3{line-height:1.6;margin-bottom:clamp(.375rem,calc(6rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.5rem)}.p-page__editor .wp-block-heading.is-style-heading-dot{font-size:clamp(1.25rem,calc(20rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.625rem)}.p-page__editor .wp-block-heading.is-style-heading-dot{line-height:1.6;border-bottom:2px dotted #2A936B;padding-bottom:clamp(.9375rem,calc(15rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,1rem)}.p-page__editor .wp-block-heading.is-style-heading-dot+*{margin-top:clamp(1.25rem,calc(20rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.5rem)}.p-page__editor .wp-block-heading.is-style-heading-solid{font-size:clamp(1.25rem,calc(20rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.625rem)}.p-page__editor .wp-block-heading.is-style-heading-solid{line-height:1.6;border-bottom:1px solid #2A936B;padding-bottom:clamp(.9375rem,calc(15rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,1rem)}.p-page__editor .wp-block-heading.is-style-heading-solid+*{margin-top:clamp(1.25rem,calc(20rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.5rem)}.p-page__editor .wp-block-heading.is-style-heading-line{font-size:clamp(1.25rem,calc(20rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.625rem)}.p-page__editor .wp-block-heading.is-style-heading-line{line-height:1.6}.p-page__editor .wp-block-heading.is-style-heading-line:after{content:"";display:block;width:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.p-page__editor .wp-block-heading.is-style-heading-line:after{height:2px;background:#2A936B;margin-top:clamp(.75rem,calc(12rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,1.5rem)}.p-page__editor .wp-block-heading.is-style-heading-line+*{margin-top:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-page__editor .wp-block-heading.is-style-heading-grd{font-size:clamp(1.25rem,calc(20rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.625rem)}.p-page__editor .wp-block-heading.is-style-heading-grd{padding:0 1em;background-image:url(../../assets/images/common/bg-heading.png),linear-gradient(to right,rgb(from var(--heading-color-grd) r g b/.3),var(--heading-color-grd),rgb(from var(--heading-color-grd) r g b/.3)),linear-gradient(#ffffff,#ffffff);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;color:#fff;border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.p-page__editor .wp-block-heading.is-style-heading-grd{margin-bottom:clamp(1.25rem,calc(20rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.5rem)}.p-page__editor .wp-block-heading.is-style-heading-grd.has-sub-pink-background-color{--heading-color-grd: #E8B9B9}.p-page__editor .wp-block-heading.is-style-heading-grd.has-sub-blue-background-color{--heading-color-grd: #9EC4D8}.p-page__editor .wp-block-heading.is-style-heading-grd.has-sub-gold-background-color{--heading-color-grd: #C4B17C}.p-page__editor .wp-block-column.is-style-type-radius{border-radius:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.p-page__editor .wp-block-column.is-style-type-radius{overflow:hidden}.p-page__editor .wp-block-column .wp-block-group.is-style-type-card,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-xl,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-lg,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-md,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-sm{padding:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.p-page__editor .wp-block-column .wp-block-group.is-style-type-card,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-xl,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-lg,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-md,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-sm{padding-top:1em;border-radius:0}.p-page__editor .wp-block-group.is-style-type-card-xl{padding-block:clamp(1.5rem,calc(24rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2.5rem)}.p-page__editor .wp-block-group.is-style-type-card-xl{padding-inline:clamp(1rem,calc(16rem - (.0450704225rem*375))/16 + calc(.0450704225vw * 100)/1,4rem)}.p-page__editor .wp-block-group.is-style-type-card-xl{border-radius:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.p-page__editor .wp-block-group.is-style-type-card-lg{padding-block:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem)}.p-page__editor .wp-block-group.is-style-type-card-lg{padding-inline:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem)}.p-page__editor .wp-block-group.is-style-type-card-lg{border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.p-page__editor .wp-block-group.is-style-type-card-md{padding-block:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.p-page__editor .wp-block-group.is-style-type-card-md{padding-inline:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.p-page__editor .wp-block-group.is-style-type-card-md{border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.p-page__editor .wp-block-group.is-style-type-card-sm{padding-block:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-page__editor .wp-block-group.is-style-type-card-sm{padding-inline:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-page__editor .wp-block-group.is-style-type-card-sm{border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.p-page__editor .wp-block-media-text__media img{border-radius:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.p-page__editor .wp-block-list>li{position:relative;padding-left:1.5em}.p-page__editor .wp-block-list>li:before{display:block;position:absolute;top:0;left:0}.p-page__editor ul.wp-block-list>li:before{content:"";width:1em;height:1lh;background:#2A936B;-webkit-clip-path:circle(20% at 50% 50%);clip-path:circle(20% at 50% 50%)}.p-page__editor ol.wp-block-list{counter-reset:counter-ol}.p-page__editor ol.wp-block-list>li{counter-increment:counter-ol}.p-page__editor ol.wp-block-list>li:before{content:counter(counter-ol) ".";color:#2a936b}.p-page__editor .wp-block-media-text{gap:clamp(1.25rem,calc(20rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5rem)}.p-page__editor .wp-block-media-text__content{padding-inline:0}.p-page__editor p.has-background.has-text-align-center{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:0;padding-inline:.5em;border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.p-page__editor p.has-background.has-text-align-center{margin-inline:auto}.p-page__editor .wp-block-image.is-style-rounded img{border-radius:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.p-page__editor .has-text-align-center{word-break:auto-phrase}.has-green-color{color:#2a936b}.has-green-background-color{background-color:#2a936b}.has-purple-color{color:#9980ba}.has-purple-background-color{background-color:#9980ba}.has-pink-color{color:#ef97a7}.has-pink-background-color{background-color:#ef97a7}.has-sub-pink-color{color:#e8b9b9}.has-sub-pink-background-color{background-color:#e8b9b9}.has-sub-blue-color{color:#9ec4d8}.has-sub-blue-background-color{background-color:#9ec4d8}.has-sub-gold-color{color:#c4b17c}.has-sub-gold-background-color{background-color:#c4b17c}.has-bg-gray-color{color:#f3f4f4}.has-bg-gray-background-color{background-color:#f3f4f4}.has-bg-green-background-color{background-color:#f0f8f4}.has-transparent-white-background-color{background-color:rgb(from #ffffff r g b/.8)}.is-style-editor__note{padding-left:1em}.is-style-editor__note:before{content:"※";margin-left:-1em}body.single{background:#F3F4F4}body.single .c-sec-pager{padding-top:30px}.p-single__hero{margin-top:clamp(3.75rem,calc(60rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,5rem)}.p-single__hero--inner{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:clamp(1.125rem,calc(18rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.5rem);column-gap:clamp(1.125rem,calc(18rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.5rem)}.p-single__hero--inner{row-gap:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.p-single__hero--date{flex-shrink:0;font-size:clamp(1rem,calc(16rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.375rem)}.p-single__hero--date{font-family:Akshar,Local Noto Sans JP,sans-serif;letter-spacing:.04em;line-height:1.4;color:#717171}.p-single__hero--title{width:100%;font-weight:700;line-height:1.6;font-size:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-single__hero--title{margin:0}.p-single__contents{background-color:#fff;border-radius:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.p-single__contents{padding-top:clamp(2.5rem,calc(40rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,4rem)}.p-single__contents{padding-bottom:clamp(3.75rem,calc(60rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,5rem)}.p-single__contents{padding-inline:var(--section-padding-horizontal);margin-top:clamp(2.5rem,calc(40rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,4rem)}.p-single__contents--inner{max-width:clamp(53.5rem,856rem/16 + 0vw/1,53.5rem)}.p-single__contents--inner{width:100%;margin-inline:auto;display:grid;grid-template-columns:100%;gap:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.p-single__pager{max-width:clamp(53.5rem,856rem/16 + 0vw/1,53.5rem)}.p-single__pager{width:min(100% - var(--section-padding-horizontal) * 2,100%);margin-inline:auto;margin-top:clamp(1.25rem,calc(20rem - (.0262910798rem*375))/16 + calc(.0262910798vw * 100)/1,3rem)}.p-single__editor .wp-block-heading:not(:first-child){margin-top:clamp(1.25rem,calc(20rem - (.0262910798rem*375))/16 + calc(.0262910798vw * 100)/1,3rem)}.p-single__editor h2[class=wp-block-heading]{font-weight:700;font-size:clamp(1.25rem,calc(20rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.625rem)}.p-single__editor h2[class=wp-block-heading]{line-height:1.6;margin-bottom:clamp(1.125rem,calc(18rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.5rem)}.p-single__editor h2[class=wp-block-heading]{padding-left:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.p-single__editor h2[class=wp-block-heading]{position:relative;z-index:0}.p-single__editor h2[class=wp-block-heading]:before{content:"";position:absolute;width:clamp(.1875rem,calc(3rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.25rem)}.p-single__editor h2[class=wp-block-heading]:before{height:1em;left:0;top:calc((1lh - 1em)/2);background:#2A936B}.p-single__editor h3[class=wp-block-heading]{font-weight:700;font-size:clamp(1.125rem,calc(18rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.375rem)}.p-single__editor h3[class=wp-block-heading]{margin-bottom:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.p-single__editor h3[class=wp-block-heading]{line-height:1.6}.p-single__editor h4[class=wp-block-heading]{font-weight:700;font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.p-single__editor h4[class=wp-block-heading]{margin-bottom:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.p-single__editor h4[class=wp-block-heading]{line-height:1.6}.p-single__editor h5[class=wp-block-heading]{font-weight:700;margin-bottom:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.p-single__editor h5[class=wp-block-heading]{line-height:1.6}.p-single__editor ul.wp-block-list:not(:first-child){margin-top:1lh}.p-single__editor ul.wp-block-list>li{padding-left:1em;position:relative;z-index:0}.p-single__editor ul.wp-block-list>li:before{content:"";display:block;width:.55em;height:1lh;background:#2A936B;position:absolute;top:0;left:0;-webkit-clip-path:circle(.25em at 50% 50%);clip-path:circle(.25em at 50% 50%)}.p-single__editor ol.wp-block-list{counter-reset:ol-counter}.p-single__editor ol.wp-block-list:not(:first-child){margin-top:1lh}.p-single__editor ol.wp-block-list>li{padding-left:1em;counter-increment:ol-counter;position:relative;z-index:0}.p-single__editor ol.wp-block-list>li:before{content:counter(ol-counter) ".";position:absolute;left:0;top:0;color:#2a936b;font-weight:500}body[class*=thanks] main .l-section{text-align:center;line-height:4em}body[class*=thanks] main .l-section .l-container{max-width:800px}body[class*=thanks] main .c-btn{margin:4em auto}.p-thanks__attention{margin-top:40px;padding:1.6em 2.2em;background-color:#f3f4f4;color:#747474;font-size:.9rem;line-height:1.6em}.p-thanks__attention a{color:#747474;text-decoration:underline}.p-home__mv{width:100%;height:calc(100svh - var(--header-height) / 2);min-height:800px;background-image:-webkit-image-set(url(../../assets/images/home/mv__bg--photo.png) 1x,url(../../assets/images/home/mv__bg--photo@2x.png) 2x);background-image:image-set(url(../../assets/images/home/mv__bg--photo.png) 1x,url(../../assets/images/home/mv__bg--photo@2x.png) 2x);background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;z-index:0;padding-bottom:var(--section-padding-vertical)}.p-home__mv .l-container{grid-column:1;grid-row:1;height:100%;display:grid;align-content:end;padding-top:calc(var(--header-height) * 1.5);z-index:2}.p-home__mv--copy{display:grid;row-gap:clamp(2.25rem,calc(36rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,2.5rem)}.p-home__mv--copy-sub img{width:clamp(13.1875rem,calc(211rem - (.2056338028rem*375))/16 + calc(.2056338028vw * 100)/1,26.875rem)}.p-home__mv--copy-main img{width:clamp(17.625rem,calc(282rem - (.4835680751rem*375))/16 + calc(.4835680751vw * 100)/1,49.8125rem)}.p-home__message{background:#F3F4F4}.p-home__message .c-ornament__circle--purple{width:clamp(25rem,calc(400rem - (.5258215962rem*375))/16 + calc(.5258215962vw * 100)/1,60rem)}.p-home__message .c-ornament__circle--purple{top:calc(-1*clamp(12.5rem,calc(200rem - (.2629107981rem*375))/16 + calc(.2629107981vw * 100)/1,30rem));left:60%}.p-home__message .c-ornament__circle--white{width:clamp(15.625rem,calc(250rem - (.3661971831rem*375))/16 + calc(.3661971831vw * 100)/1,40rem)}.p-home__message .c-ornament__circle--white{left:-25%;bottom:0;margin:auto}.p-home__message .c-ornament__circle--outline{width:clamp(5rem,calc(80rem - (.0751173709rem*375))/16 + calc(.0751173709vw * 100)/1,10rem)}.p-home__message .c-ornament__circle--outline{top:50%;left:30%}.p-home__message--inner{display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(8,auto);margin-bottom:clamp(1.875rem,calc(30rem - (.0469483568rem*375))/16 + calc(.0469483568vw * 100)/1,5rem)}.p-home__message--inner-ornament01 img,.p-home__message--inner-ornament02 img,.p-home__message--inner-ornament03 img,.p-home__message--inner-ornament04 img,.p-home__message--inner-ornament05 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:clamp(.75rem,calc(12rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,1.5rem)}.p-home__message--inner-ornament01{grid-column:1/13;grid-row:2/4;font-family:Akshar,Local Noto Sans JP,sans-serif;color:#fff;letter-spacing:.04em;font-size:clamp(3.5rem,calc(56rem - (.0788732394rem*375))/16 + calc(.0788732394vw * 100)/1,8.75rem)}.p-home__message--inner-ornament01{pointer-events:none;z-index:1;align-self:end;padding-left:.1em;white-space:nowrap;line-height:1}.p-home__message--inner-ornament02{grid-column:3/7;grid-row:1/3}.p-home__message--inner-ornament03{grid-column:12/18;grid-row:2/6;justify-self:end}.p-home__message--inner-ornament04{grid-column:1/3;grid-row:5/8}.p-home__message--inner-ornament04 img{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.p-home__message--inner-ornament05{grid-column:15/19;grid-row:8}.p-home__message--inner-ornament05 img{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-home__message--contents{grid-column:4/14;grid-row:5/9;display:grid;gap:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.p-home__message--contents{padding-bottom:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.p-home__message--contents{-webkit-text-stroke:3px #F3F4F4;paint-order:stroke}.p-home__message--heading{width:16.5em;font-weight:700;line-height:1.6;font-size:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-home__message--heading{width:100%}.p-home__message--text{display:grid;gap:1em}.p-home__message--wave{width:100%;background:#ffffff;z-index:-1;position:absolute;left:0;bottom:0;pointer-events:none}.p-home__voice{background:#ffffff;padding-top:clamp(3.75rem,calc(60rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,6.25rem)}.p-home__voice{padding-bottom:clamp(3.75rem,calc(60rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,7.5rem)}.p-home__voice--heading .c-heading__primary--jp{display:grid;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;justify-content:center;align-items:center;gap:.5em;word-break:auto-phrase}.p-home__voice--heading .c-heading__primary--jp:before,.p-home__voice--heading .c-heading__primary--jp:after{content:"";width:clamp(1.875rem,calc(30rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,2.5rem)}.p-home__voice--heading .c-heading__primary--jp:before,.p-home__voice--heading .c-heading__primary--jp:after{aspect-ratio:1;background:#2A936B;-webkit-mask-image:url(../../assets/images/common/icon-heading--line.svg);mask-image:url(../../assets/images/common/icon-heading--line.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.p-home__voice--heading .c-heading__primary--jp:before{rotate:90deg}.p-home__voice--btn .c-btn__primary{margin-top:clamp(2rem,calc(32rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2.5rem)}.p-home__voice--btn .c-btn__primary{margin-inline:auto}.p-home__service{background:#F3F4F4;padding-bottom:clamp(3.75rem,calc(60rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,7.5rem)}.p-home__service :nth-child(1 of.c-ornament__circle--purple){width:clamp(50rem,calc(800rem - (.3755868545rem*375))/16 + calc(.3755868545vw * 100)/1,75rem)}.p-home__service :nth-child(1 of.c-ornament__circle--purple){top:calc(-1*clamp(37.5rem,calc(600rem - (.234741784rem*375))/16 + calc(.234741784vw * 100)/1,53.125rem));right:45%}.p-home__service :nth-child(2 of.c-ornament__circle--purple){width:clamp(50rem,calc(800rem - (.3004694836rem*375))/16 + calc(.3004694836vw * 100)/1,70rem)}.p-home__service :nth-child(2 of.c-ornament__circle--purple){bottom:0;left:60%}.p-home__service>.c-ornament__circle--white{width:clamp(25rem,calc(400rem - (.4319248826rem*375))/16 + calc(.4319248826vw * 100)/1,53.75rem)}.p-home__service>.c-ornament__circle--white{left:calc(var(--section-padding-horizontal) * 2);top:calc(50% - clamp(12.5rem,calc(200rem - (.2159624413rem*375))/16 + calc(.2159624413vw * 100)/1,26.875rem))}.p-home__service>.c-ornament__circle--fill{width:clamp(5rem,80rem/16 + 0vw/1,5rem)}.p-home__service>.c-ornament__circle--fill{left:23%;top:clamp(8.125rem,calc(130rem - (.1314553991rem*375))/16 + calc(.1314553991vw * 100)/1,16.875rem)}.p-home__service>.c-ornament__circle--outline{width:clamp(6rem,96rem/16 + 0vw/1,6rem)}.p-home__service>.c-ornament__circle--outline{right:15%;bottom:0}.p-home__service--product-list{display:grid;row-gap:clamp(3.75rem,calc(60rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,5rem)}.p-home__service--product-list-item{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;row-gap:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem)}.p-home__service--product-list-item{position:relative;z-index:0}.p-home__service--product-list-item .c-ornament__circle--outline,.p-home__service--product-list-item .c-ornament__circle--white{position:absolute;z-index:-1}.p-home__service--product-list-item:nth-child(odd) .product-home__service--product-photo{margin-left:calc(-1*clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem));grid-column:2}.p-home__service--product-list-item:nth-child(odd) .c-ornament__circle--outline{width:clamp(12.5rem,calc(200rem - (.2253521127rem*375))/16 + calc(.2253521127vw * 100)/1,27.5rem)}.p-home__service--product-list-item:nth-child(odd) .c-ornament__circle--outline{top:33%;right:calc(-1 * (var(--section-padding-horizontal) + clamp(6.25rem,calc(100rem - (.1126760563rem*375))/16 + calc(.1126760563vw * 100)/1,13.75rem)))}.p-home__service--product-list-item:nth-child(2n) .product-home__service--product-photo{margin-right:calc(-1*clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem));grid-column:1}.p-home__service--product-list-item:nth-child(2n) .c-ornament__circle--outline{width:clamp(9.375rem,calc(150rem - (.1596244131rem*375))/16 + calc(.1596244131vw * 100)/1,20rem)}.p-home__service--product-list-item:nth-child(2n) .c-ornament__circle--outline{top:-33%;left:calc(-1 * (var(--section-padding-horizontal) + clamp(4.6875rem,calc(75rem - (.0798122066rem*375))/16 + calc(.0798122066vw * 100)/1,10rem)))}.product-home__service--product-photo{grid-row:1}.product-home__service--product-photo img{width:100%;border-radius:clamp(.625rem,calc(10rem - (.0281690141rem*375))/16 + calc(.0281690141vw * 100)/1,2.5rem)}.product-home__service--product-contents{grid-row:1;display:grid;gap:1em;padding-inline:clamp(1.25rem,calc(20rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5rem)}.product-home__service--product-title{display:grid;grid-template-columns:auto 1fr;align-items:start;font-size:clamp(1.375rem,calc(22rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.625rem)}.product-home__service--product-title{gap:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.product-home__service--product-title{font-weight:700;line-height:1.6}.product-home__service--product-title:before{content:"";width:clamp(2.1875rem,calc(35rem - (.00657277rem*375))/16 + calc(.00657277vw * 100)/1,2.625rem)}.product-home__service--product-title:before{height:1lh;background-color:#2a936b;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.product-home__service--product-title[data-icon=order_pillow]:before{-webkit-mask-image:url(../../assets/images/common/icon-service--order_pillow.svg);mask-image:url(../../assets/images/common/icon-service--order_pillow.svg)}.product-home__service--product-title[data-icon=air_mattress]:before{-webkit-mask-image:url(../../assets/images/common/icon-service--air_mattress.svg);mask-image:url(../../assets/images/common/icon-service--air_mattress.svg)}.product-home__service--product-title[data-icon=umou]:before{-webkit-mask-image:url(../../assets/images/common/icon-service--umou.svg);mask-image:url(../../assets/images/common/icon-service--umou.svg)}.product-home__service--product-title[data-icon=maintenance]:before{-webkit-mask-image:url(../../assets/images/common/icon-service--maintenance.svg);mask-image:url(../../assets/images/common/icon-service--maintenance.svg)}.p-home__service--service-list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,calc(20rem - (.0262910798rem*375))/16 + calc(.0262910798vw * 100)/1,3rem)}.p-home__service--service-list{margin-top:clamp(5rem,calc(80rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,7.5rem)}.p-home__service--service-list-item{aspect-ratio:616/352;background-position:center;background-repeat:no-repeat;background-size:cover;transition:filter .3s}.p-home__service--service-list-item:nth-child(1){background-image:-webkit-image-set(url(../../assets/images/home/service__service--bg01.png) 1x,url(../../assets/images/home/service__service--bg01@2x.png) 1x);background-image:image-set(url(../../assets/images/home/service__service--bg01.png) 1x,url(../../assets/images/home/service__service--bg01@2x.png) 1x)}.p-home__service--service-list-item:nth-child(2){background-image:-webkit-image-set(url(../../assets/images/home/service__service--bg02.png) 1x,url(../../assets/images/home/service__service--bg02@2x.png) 1x);background-image:image-set(url(../../assets/images/home/service__service--bg02.png) 1x,url(../../assets/images/home/service__service--bg02@2x.png) 1x)}.p-home__service--service-list-link{width:100%;height:100%;display:grid;position:relative;z-index:0}.p-home__service--service-list-link:after{content:"";width:clamp(1.25rem,calc(20rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.625rem)}.p-home__service--service-list-link:after{aspect-ratio:1;background-color:#fff;-webkit-mask-image:url(../../assets/images/common/icon-arrow--dot.svg);mask-image:url(../../assets/images/common/icon-arrow--dot.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;bottom:1em;right:1em}.p-home__service--service-name{min-width:65%;min-height:50%;margin:auto;background:rgba(255,255,255,.8);position:relative;z-index:0;display:grid;place-content:center;text-align:center;padding:1.5em}.p-home__service--service-name:before{content:"";width:calc(100% - 1em);height:calc(100% - 1em);border:1px solid #2A936B;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;margin:auto}.p-home__service--service-name-en{color:#2a936b;font-family:Akshar,Local Noto Sans JP,sans-serif;letter-spacing:.04em;line-height:1.4}.p-home__service--service-name-jp{font-weight:700;font-size:clamp(1.125rem,calc(18rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.375rem)}.p-home__service--service-name-jp{line-height:1.6}.p-home__store{background:#F3F4F4;padding-top:clamp(0rem,calc(0rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,2.5rem)}.p-home__store--list{display:grid;grid-template-columns:repeat(2,1fr)}.p-home__store--list-item{min-height:clamp(26.5rem,424rem/16 + 0vw/1,26.5rem)}.p-home__store--list-item{background-position:center;background-repeat:no-repeat;background-size:cover;transition:filter .3s}.p-home__store--list-item[data-category=yamaki-shingu]{--category-color: #9980BA;background-image:-webkit-image-set(url(../../assets/images/home/store__bg--yamaki-shingu.png) 1x,url(../../assets/images/home/store__bg--yamaki-shingu@2x.png) 2x);background-image:image-set(url(../../assets/images/home/store__bg--yamaki-shingu.png) 1x,url(../../assets/images/home/store__bg--yamaki-shingu@2x.png) 2x)}.p-home__store--list-item[data-category=sound-sleep]{--category-color: #2A936B;background-image:-webkit-image-set(url(../../assets/images/home/store__bg--sound-sleep.png) 1x,url(../../assets/images/home/store__bg--sound-sleep@2x.png) 2x);background-image:image-set(url(../../assets/images/home/store__bg--sound-sleep.png) 1x,url(../../assets/images/home/store__bg--sound-sleep@2x.png) 2x)}.p-home__store--list-link{display:block;height:100%}.p-home__store--list-contents{width:clamp(20rem,320rem/16 + 0vw/1,20rem)}.p-home__store--list-contents{height:100%;display:grid;align-content:center;justify-items:center;margin-inline:auto;background-color:color-mix(in srgb,var(--category-color) 80%,transparent);gap:clamp(.75rem,calc(12rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2rem)}.p-home__store--list-contents{padding:1em;text-align:center}.p-home__store--list-contents img{height:clamp(6.25rem,calc(100rem - (.0863849765rem*375))/16 + calc(.0863849765vw * 100)/1,12rem)}.p-home__store--list-contents p{width:min(clamp(12.5rem,200rem/16 + 0vw/1,12.5rem),100%);color:var(--category-color);background:#ffffff;border-radius:50vw;font-weight:700;padding:1em;line-height:1.4}.p-home__news{padding-top:clamp(3.75rem,calc(60rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,7.5rem)}.p-home__news{padding-bottom:clamp(3.75rem,calc(60rem - (.0938967136rem*375))/16 + calc(.0938967136vw * 100)/1,10rem)}.p-home__news--inner{width:min(100% - var(--section-padding-horizontal) * 1,100%);margin-left:auto;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"p-home__news--heading p-home__news--article" "p-home__news--btn p-home__news--article";align-items:start;justify-items:space-between;-moz-column-gap:clamp(1.5rem,calc(24rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,4rem);column-gap:clamp(1.5rem,calc(24rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,4rem)}.p-home__news--inner{row-gap:clamp(1.5rem,calc(24rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,4rem)}.p-home__news--heading{grid-area:p-home__news--heading}.p-home__news--heading-en{color:#2a936b;text-transform:uppercase;font-family:Akshar,Local Noto Sans JP,sans-serif;font-size:clamp(2.5rem,calc(40rem - (.0525821596rem*375))/16 + calc(.0525821596vw * 100)/1,6rem)}.p-home__news--heading-en{line-height:1;letter-spacing:.04em}.p-home__news--heading-jp{font-size:clamp(1.25rem,calc(20rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.375rem)}.p-home__news--heading-jp{font-weight:700;line-height:1.6}.p-home__news--article{max-width:clamp(62.5rem,1000rem/16 + 0vw/1,62.5rem)}.p-home__news--article{width:100%;grid-area:p-home__news--article;display:grid;gap:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-home__news--article{justify-self:end;margin-right:1em}.p-home__news--btn{grid-area:p-home__news--btn}.p-home__aboutus{padding-bottom:clamp(3.75rem,calc(60rem - (.0938967136rem*375))/16 + calc(.0938967136vw * 100)/1,10rem)}.p-home__aboutus{background-image:-webkit-image-set(url(../../assets/images/home/aboutus__bg--photo.png) 1x,url(../../assets/images/home/aboutus__bg--photo@2x.png) 2x);background-image:image-set(url(../../assets/images/home/aboutus__bg--photo.png) 1x,url(../../assets/images/home/aboutus__bg--photo@2x.png) 2x);background-repeat:no-repeat;background-position:center;background-size:cover}.p-home__aboutus .c-heading__primary--jp{color:#fff}.p-home__aboutus--list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,calc(24rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3rem)}.p-home__aboutus--list-link{display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto auto;grid-template-areas:"p-home__aboutus--list-photo p-home__aboutus--list-heading" "p-home__aboutus--list-photo p-home__aboutus--list-contents";align-content:center;padding:1em;-moz-column-gap:clamp(1.25rem,calc(20rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.5rem);column-gap:clamp(1.25rem,calc(20rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.5rem)}.p-home__aboutus--list-link{row-gap:1em;background:#ffffff;border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.p-home__aboutus--list-photo{grid-area:p-home__aboutus--list-photo;transition:filter .3s}.p-home__aboutus--list-heading{grid-area:p-home__aboutus--list-heading;font-weight:700;line-height:1.6;font-size:clamp(1.25rem,calc(20rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.625rem)}.p-home__aboutus--list-heading{align-self:end;display:grid;grid-template-columns:1fr auto}.p-home__aboutus--list-heading:after{content:"";width:1lh;aspect-ratio:1;background-color:#2a936b;background-image:url(../../assets/images/common/icon-arrow--btn.svg);background-repeat:no-repeat;background-position:55%;background-size:clamp(.4375rem,7rem/16 + 0vw/1,.4375rem)}.p-home__aboutus--list-heading:after{border-radius:50%}.p-home__aboutus--list-contents{grid-area:p-home__aboutus--list-contents;border-top:1px solid #2A936B;padding-top:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.p-home__aboutus--list-contents{font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.post-type-archive-store{background:#F3F4F4}.p-store{background-color:#f3f4f4;background-image:-webkit-image-set(url(../../assets/images/common/bg-page.webp) 1x,url(../../assets/images/common/bg-page@2x.webp) 2x);background-image:image-set(url(../../assets/images/common/bg-page.webp) 1x,url(../../assets/images/common/bg-page@2x.webp) 2x);background-repeat:repeat-y;background-position:top center;padding-bottom:var(--section-padding-vertical)}:root{--bland-color: #777777}.p-store__bland--list{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:clamp(1.25rem,calc(20rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.5rem);column-gap:clamp(1.25rem,calc(20rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.5rem)}.p-store__bland--list{row-gap:clamp(.625rem,calc(10rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.75rem)}.p-store__bland--list-item{max-width:clamp(20rem,320rem/16 + 0vw/1,20rem)}.p-store__bland--list-item{width:100%;text-align:center}.p-store__bland--list-item a{display:block;padding-block:clamp(.5rem,calc(8rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1rem)}.p-store__bland--list-item a{padding-inline:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-store__bland--list-item a{font-weight:700;border-style:solid;border-width:1px;border-color:var(--bland-color);color:var(--bland-color);background:#ffffff;border-radius:50vw;transition:color .3s,background-color .3s}.p-store__bland-introduction{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;-moz-column-gap:clamp(1.25rem,calc(20rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5rem);column-gap:clamp(1.25rem,calc(20rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5rem)}.p-store__bland-introduction--title{grid-column:1/3;grid-row:1/3;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;row-gap:clamp(1rem,calc(16rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.25rem)}.p-store__bland-introduction--logo{grid-column:1;grid-row:1/3;align-self:center}.p-store__bland-introduction--heading{grid-column:2;grid-row:1;font-size:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-store__bland-introduction--heading{font-weight:700}.p-store__bland-introduction--contents{grid-column:2;grid-row:2}.p-store__information:not(:first-child){margin-top:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.p-store__information{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"p-store__information--gallery p-store__information--contents" "p-store__information--map p-store__information--map";-moz-column-gap:clamp(1.25rem,calc(20rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5rem);column-gap:clamp(1.25rem,calc(20rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5rem)}.p-store__information{row-gap:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.p-store__information{background:#ffffff;padding-block:clamp(1.5rem,calc(24rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3rem)}.p-store__information{padding-inline:clamp(.9375rem,calc(15rem - (.0610328638rem*375))/16 + calc(.0610328638vw * 100)/1,5rem)}.p-store__information{border-radius:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.p-store__information--contents{grid-area:p-store__information--contents}.p-store__information--name{font-weight:700;font-size:clamp(1.25rem,calc(20rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.625rem)}.p-store__information--list{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.p-store__information--list-item{grid-column:span 2;display:grid;-moz-column-gap:2em;column-gap:2em}.p-store__information--list-item:not(.p-store__information--list-item.is-wide){grid-template-columns:subgrid}.p-store__information--list-item.is-wide{margin-top:1em}.p-store__information--list-label{font-weight:700;color:#717171}.p-store__information--tag-list{display:flex;flex-wrap:wrap;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.p-store__information--tag-list li{border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.p-store__information--tag-list li{padding-block:.25lh;padding-inline:1em;font-size:clamp(.6875rem,calc(11rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.75rem)}.p-store__information--tag-list li{background:#cccccc}.p-store__information--tag-list.has-product li{background:#E8B9B9;color:#fff}.p-store__information--tag-list.has-service li{background:#9EC4D8;color:#fff}.p-store__information--tag-list.has-license li{background:#F3F4F4}.p-store__information--reserve{color:#fff;background:var(--bland-color);border-width:1px;border-style:solid;border-color:var(--bland-color);transition:color .3s,background-color .3s;margin-top:clamp(1.25rem,calc(20rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.5rem)}.p-store__information--reserve{font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem)}.p-store__information--reserve{padding:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.p-store__information--reserve{border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.p-store__information--reserve{display:inline-grid;grid-template-columns:auto auto;justify-content:center;align-items:top;gap:.5em;line-height:1.5}.p-store__information--reserve:before{content:"";height:1lh;aspect-ratio:68/60;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../assets/images/common/icon-cta--reserve.svg);mask-image:url(../../assets/images/common/icon-cta--reserve.svg)}.p-store__information--gallery{grid-area:p-store__information--gallery}.p-store__information--gallery .splide__pagination{gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.p-store__information--gallery .splide__pagination{margin-top:1em}.p-store__information--gallery .splide__pagination__page{display:block;width:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.p-store__information--gallery .splide__pagination__page{height:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.p-store__information--gallery .splide__pagination__page{background:#D6D8D8}.p-store__information--gallery .splide__pagination__page.is-active{background:#2A936B}.p-store__information--map{grid-area:p-store__information--map;display:flex;gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-store__information--map-google{width:100%;height:clamp(12.5rem,calc(200rem - (.1877934272rem*375))/16 + calc(.1877934272vw * 100)/1,25rem)}.p-store__information--map-google iframe{width:100%;height:100%}.p-store__information--map-figure{height:clamp(12.5rem,calc(200rem - (.1877934272rem*375))/16 + calc(.1877934272vw * 100)/1,25rem)}.p-store__information--map-figure{flex-shrink:0}.p-store__information--map-figure img{width:100%;height:100%}.p-company__philosopy{background-image:linear-gradient(to bottom,#ffffff,#F3F4F4);padding:0!important}.p-company__philosopy>*{background-image:-webkit-image-set(url(../../assets/images/company/philosophy-bg.png) 1x,url(../../assets/images/company/philosophy-bg@2x.png) 2x),linear-gradient(to left,rgb(240,234,247),rgba(240,234,247,0));background-image:image-set(url(../../assets/images/company/philosophy-bg.png) 1x,url(../../assets/images/company/philosophy-bg@2x.png) 2x),linear-gradient(to left,rgb(240,234,247),rgba(240,234,247,0));background-repeat:no-repeat;background-position:center top;padding-block:clamp(3.75rem,calc(60rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,6.25rem);margin-top:calc(-1*clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem));-webkit-mask-image:url(../../assets/images/common/mask-wave--top.svg),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><rect x="0" y="0" height="100" width="100"/></svg>');mask-image:url(../../assets/images/common/mask-wave--top.svg),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><rect x="0" y="0" height="100" width="100"/></svg>');-webkit-mask-size:100vw,cover;mask-size:100vw,cover;-webkit-mask-repeat:repeat-x,repeat;mask-repeat:repeat-x,repeat;-webkit-mask-composite:xor,source-out;mask-composite:exclude,subtract;-webkit-mask-position:left 0px top -1px,center top;mask-position:left 0px top -1px,center top;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;position:relative}.p-company__philosopy .wp-block-group.is-style-size-sm{background-image:-webkit-image-set(url(../../assets/images/company/philosophy-container-bg.png) 1x,url(../../assets/images/company/philosophy-container-bg@2x.png) 2x);background-image:image-set(url(../../assets/images/company/philosophy-container-bg.png) 1x,url(../../assets/images/company/philosophy-container-bg@2x.png) 2x);background-repeat:no-repeat;background-size:contain;background-position:center top}.p-company__philosopy .wp-block-heading.is-style-heading-line{position:relative}.p-company__philosopy .wp-block-heading.is-style-heading-line:before{content:"Philosophy";font-family:Akshar,Local Noto Sans JP,sans-serif;font-weight:400;color:#fff;line-height:1ch;letter-spacing:.04em;font-size:clamp(5rem,calc(80rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,7.5rem)}.p-company__philosopy .wp-block-heading.is-style-heading-line:before{position:absolute;white-space:nowrap;z-index:-1;top:-.5lh;left:calc(-1*clamp(1.25rem,calc(20rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5rem))}.p-company__outline{border-radius:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem)}.p-company__outline{padding-block:var(--section-padding-vertical);margin-bottom:var(--section-padding-vertical)}.p-company__outline--container>.wp-block-group__inner-container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"p-company__outline--heading p-company__outline--table" "p-company__outline--photo p-company__outline--table";-moz-column-gap:clamp(2.5rem,calc(40rem - (.0751173709rem*375))/16 + calc(.0751173709vw * 100)/1,7.5rem);column-gap:clamp(2.5rem,calc(40rem - (.0751173709rem*375))/16 + calc(.0751173709vw * 100)/1,7.5rem)}.p-company__outline--container>.wp-block-group__inner-container{padding-inline:var(--section-padding-horizontal);align-items:start}.p-company__outline--heading{grid-area:p-company__outline--heading}.p-company__outline--photo{grid-area:p-company__outline--photo;width:clamp(12.5rem,calc(200rem - (.2253521127rem*375))/16 + calc(.2253521127vw * 100)/1,27.5rem)}.p-company__outline--photo{aspect-ratio:440/560;margin-left:calc(-1 * var(--section-padding-horizontal))}.p-company__outline--photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;border-radius:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.p-company__outline--table{grid-area:p-company__outline--table}.p-history__hero{background-image:url(../../assets/images/history/bg-hero.png);background-position:center;background-size:cover;padding-top:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem)}.p-history__hero{padding-bottom:clamp(7.5rem,calc(120rem - (.0751173709rem*375))/16 + calc(.0751173709vw * 100)/1,12.5rem)}.p-history__hero .l-container{position:relative;padding-inline:clamp(0rem,calc(0rem - (.1408450704rem*375))/16 + calc(.1408450704vw * 100)/1,9.375rem)}.p-history__hero .l-container:before,.p-history__hero .l-container:after{content:"";display:block;position:absolute;box-shadow:4px 4px 20px #00000040;background-repeat:no-repeat;background-size:cover;background-position:center}.p-history__hero .l-container:before{width:clamp(5rem,calc(80rem - (.0676056338rem*375))/16 + calc(.0676056338vw * 100)/1,9.5rem)}.p-history__hero .l-container:before{aspect-ratio:152/208;background-image:-webkit-image-set(url(../../assets/images/history/hero__ph01.png) 1x,url(../../assets/images/history/hero__ph01@2x.png) 2x);background-image:image-set(url(../../assets/images/history/hero__ph01.png) 1x,url(../../assets/images/history/hero__ph01@2x.png) 2x);right:calc(50% + clamp(2.5rem,calc(40rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,3.75rem))}.p-history__hero .l-container:after{width:clamp(9.6875rem,calc(155rem - (.117370892rem*375))/16 + calc(.117370892vw * 100)/1,17.5rem)}.p-history__hero .l-container:after{background-image:-webkit-image-set(url(../../assets/images/history/hero__ph02.png) 1x,url(../../assets/images/history/hero__ph02@2x.png) 2x);background-image:image-set(url(../../assets/images/history/hero__ph02.png) 1x,url(../../assets/images/history/hero__ph02@2x.png) 2x);aspect-ratio:280/208;left:50%;bottom:calc(-1*clamp(2.5rem,calc(40rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,6.25rem))}.p-history__hero--heading{width:clamp(12.5rem,calc(200rem - (.1427230047rem*375))/16 + calc(.1427230047vw * 100)/1,22rem)}.p-history__hero--heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:1;background:rgba(162,134,70,.8980392157);color:#fff;padding:clamp(1.875rem,calc(30rem - (.0281690141rem*375))/16 + calc(.0281690141vw * 100)/1,3.75rem)}.p-history__hero--heading{padding-bottom:clamp(4.375rem,calc(70rem - (.0281690141rem*375))/16 + calc(.0281690141vw * 100)/1,6.25rem)}.p-history__hero--heading{border-radius:50%;text-align:center;margin-left:auto;display:grid;place-content:center}.p-history__hero--heading-en{font-family:Akshar,Local Noto Sans JP,sans-serif;font-size:clamp(1.125rem,calc(18rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.625rem)}.p-history__hero--heading-en{line-height:1.4}.p-history__hero--heading-jp{font-weight:700;font-size:clamp(1.5rem,calc(24rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.25rem)}.p-history__hero--heading-jp{margin-block:0}.p-history .c-page-hero__breadcrumbs{position:relative;z-index:1;margin-top:-1.1lh;margin-bottom:0}.p-history>section.wp-block-group{background-image:url(../../assets/images/common/bg-texture.jpg);padding-block:clamp(7.5rem,calc(120rem - (.0751173709rem*375))/16 + calc(.0751173709vw * 100)/1,12.5rem)}.p-history>section.wp-block-group{-webkit-mask-image:linear-gradient(to bottom,black,black),url(../../assets/images/common/bg-round.svg);mask-image:linear-gradient(to bottom,black,black),url(../../assets/images/common/bg-round.svg);-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover,100vw;mask-size:cover,100vw;-webkit-mask-position:left 0px top -1px;mask-position:left 0px top -1px;margin-top:calc(-1*clamp(3.75rem,calc(60rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,7.5rem))}.p-history>section.wp-block-group:nth-of-type(2n){background-color:rgb(from #A28646 r g b/.8);background-blend-mode:multiply;color:#fff}.p-history>section.wp-block-group:nth-of-type(2n) .c-acf__heading-history--text{color:#323436}.p-history>section.wp-block-group:nth-of-type(2n) .c-acf__card-history--heading,.p-history>section.wp-block-group:nth-of-type(2n) .c-acf__heading-history--year{color:#fff9}.p-history section.wp-block-group>.wp-block-group__inner-container>.wp-block-group{margin-inline:auto;width:min(100% - var(--section-padding-horizontal) * 2,100%)}.p-history section.wp-block-group>.wp-block-group__inner-container>.wp-block-group.is-style-size-sm{width:min(100% - var(--section-padding-horizontal) * 4,100%)}.p-history section.wp-block-group>.wp-block-group__inner-container>.wp-block-group.is-style-size-xs{width:min(100% - var(--section-padding-horizontal) * 6,100%)}.p-recruit__message{background:#ffffff;padding:0!important;display:grid;grid-template-columns:repeat(36,1fr);grid-template-rows:repeat(6,auto)}.p-recruit__message:before,.p-recruit__message:after{content:"";border-radius:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-recruit__message:before,.p-recruit__message:after{background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}.p-recruit__message:before{grid-column:5/10;grid-row:1/3;width:clamp(10rem,calc(160rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,12.5rem)}.p-recruit__message:before{aspect-ratio:200/240;background-image:-webkit-image-set(url(../../assets/images/recruit/message__ph-01.png) 1x,url(../../assets/images/recruit/message__ph-01@2x.png) 2x);background-image:image-set(url(../../assets/images/recruit/message__ph-01.png) 1x,url(../../assets/images/recruit/message__ph-01@2x.png) 2x);align-self:end}.p-recruit__message:after{grid-column:28/36;grid-row:2/4;width:clamp(10rem,calc(160rem - (.1502347418rem*375))/16 + calc(.1502347418vw * 100)/1,20rem)}.p-recruit__message:after{aspect-ratio:320/240;background-image:-webkit-image-set(url(../../assets/images/recruit/message__ph-02.png) 1x,url(../../assets/images/recruit/message__ph-02@2x.png) 2x);background-image:image-set(url(../../assets/images/recruit/message__ph-02.png) 1x,url(../../assets/images/recruit/message__ph-02@2x.png) 2x);align-self:end;justify-self:end}.p-recruit__message>.wp-block-group__inner-container{grid-column:1/37;grid-row:1/7;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;background:linear-gradient(to top,#E8DEF4,#F2EEF7);padding-block:clamp(3.75rem,calc(60rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,6.25rem);margin-top:calc(-1*clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem));-webkit-mask-image:url(../../assets/images/common/mask-wave--top.svg),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><rect x="0" y="0" height="100" width="100"/></svg>');mask-image:url(../../assets/images/common/mask-wave--top.svg),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><rect x="0" y="0" height="100" width="100"/></svg>');-webkit-mask-size:100vw,cover;mask-size:100vw,cover;-webkit-mask-repeat:repeat-x,repeat;mask-repeat:repeat-x,repeat;-webkit-mask-composite:xor,source-out;mask-composite:exclude,subtract;-webkit-mask-position:left 0px top -1px,center top;mask-position:left 0px top -1px,center top;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;position:relative}.p-recruit__message>.wp-block-group__inner-container:before,.p-recruit__message>.wp-block-group__inner-container:after{content:"";border-radius:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-recruit__message>.wp-block-group__inner-container:before,.p-recruit__message>.wp-block-group__inner-container:after{background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}.p-recruit__message>.wp-block-group__inner-container:before{grid-column:2/10;grid-row:4/6;width:clamp(10rem,calc(160rem - (.1502347418rem*375))/16 + calc(.1502347418vw * 100)/1,20rem)}.p-recruit__message>.wp-block-group__inner-container:before{aspect-ratio:320/240;background-image:-webkit-image-set(url(../../assets/images/recruit/message__ph-03.png) 1x,url(../../assets/images/recruit/message__ph-03@2x.png) 2x);background-image:image-set(url(../../assets/images/recruit/message__ph-03.png) 1x,url(../../assets/images/recruit/message__ph-03@2x.png) 2x)}.p-recruit__message>.wp-block-group__inner-container:after{grid-column:25/32;grid-row:5/7;width:clamp(11.25rem,calc(180rem - (.0938967136rem*375))/16 + calc(.0938967136vw * 100)/1,17.5rem)}.p-recruit__message>.wp-block-group__inner-container:after{aspect-ratio:280/192;background-image:-webkit-image-set(url(../../assets/images/recruit/message__ph-04.png) 1x,url(../../assets/images/recruit/message__ph-04@2x.png) 2x);background-image:image-set(url(../../assets/images/recruit/message__ph-04.png) 1x,url(../../assets/images/recruit/message__ph-04@2x.png) 2x);align-self:end;justify-self:end}.p-recruit__message--container{grid-column:1/37;grid-row:1/7;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;padding-block:clamp(3.75rem,calc(60rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,6.25rem);position:relative}.p-recruit__message--container:before{content:"";display:block;width:clamp(12.5rem,calc(200rem - (.2892018779rem*375))/16 + calc(.2892018779vw * 100)/1,31.75rem)}.p-recruit__message--container:before{aspect-ratio:508/143;background-image:url(../../assets/images/recruit/message__heading.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(-1*clamp(.625rem,10rem/16 + 0vw/1,.625rem));left:0;right:-25%;margin-inline:auto;z-index:1}.p-recruit__message--container>.wp-block-group__inner-container{grid-column:1/37;grid-row:1/7;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}.p-recruit__message--contents{grid-column:9/29;grid-row:1/7;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;position:relative}.p-recruit__message--contents:after{content:"";width:100%;aspect-ratio:1;background:linear-gradient(to top,rgba(255,255,255,.8),rgba(255,255,255,.3));border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1}.p-recruit__message--contents>.wp-block-group__inner-container{grid-column:4/18;grid-row:1/7;justify-self:center;align-self:center}.p-recruit__contents .wp-block-media-text__media img{border-radius:0!important}.p-recruit__contents .wp-block-media-text.has-background{padding-top:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-recruit__contents .wp-block-media-text.has-background{border-radius:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-recruit__contents .wp-block-media-text.has-background{gap:0}.p-recruit__contents .wp-block-media-text.has-background .wp-block-media-text__content{padding-bottom:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-recruit__contents .wp-block-media-text.has-background .wp-block-media-text__content{padding-inline:clamp(1.25rem,calc(20rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5rem)}.p-recruit__job{background:#ffffff}.p-recruit__job .l-container{width:min(100% - var(--section-padding-horizontal) * 6,100%)}.u-tCenter{text-align:center}.u-tRight{text-align:right}.u-tLeft{text-align:left}.u-nowL,.u-nowR,.u-nowC{width:100%;display:flex;flex-wrap:wrap}.u-nowC{justify-content:center}.u-nowR{justify-content:flex-end}.u-now{white-space:nowrap}.u-wbr{word-break:keep-all!important;overflow-wrap:break-word}.u-pb0{padding-bottom:0!important}.u-pt0{padding-top:0!important}.u-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.u-bg__has-ornament{background:#F3F4F4;position:relative;z-index:0}.u-bg__has-ornament .c-ornament__circle--purple,.u-bg__has-ornament .c-ornament__circle--white,.u-bg__has-ornament .c-ornament__circle--outline,.u-bg__has-ornament .c-ornament__circle--fill{position:absolute;z-index:-1}.u-wave{padding-top:clamp(3.75rem,calc(60rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,6.25rem);margin-top:calc(-1*clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem));-webkit-mask-image:url(../../assets/images/common/mask-wave--top.svg),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><rect x="0" y="0" height="100" width="100"/></svg>');mask-image:url(../../assets/images/common/mask-wave--top.svg),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><rect x="0" y="0" height="100" width="100"/></svg>');-webkit-mask-size:100vw,cover;mask-size:100vw,cover;-webkit-mask-repeat:repeat-x,repeat;mask-repeat:repeat-x,repeat;-webkit-mask-composite:xor,source-out;mask-composite:exclude,subtract;-webkit-mask-position:left 0px top -1px,center top;mask-position:left 0px top -1px,center top;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes wave{0%{-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}to{-webkit-mask-position:clamp(23.4375rem,0rem/16 + 100vw/1,90rem) 0,0 0;mask-position:clamp(23.4375rem,0rem/16 + 100vw/1,90rem) 0,0 0}}.u-wave--both{padding-block:clamp(3.75rem,calc(60rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,6.25rem);margin-top:calc(-1*clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem));margin-bottom:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem);-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><rect x="0" y="0" height="100" width="100"/></svg>'),url(../../assets/images/common/mask-wave--top.svg),url(../../assets/images/common/mask-wave--bottom.svg);mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><rect x="0" y="0" height="100" width="100"/></svg>'),url(../../assets/images/common/mask-wave--top.svg),url(../../assets/images/common/mask-wave--bottom.svg);-webkit-mask-size:cover,100vw,100vw;mask-size:cover,100vw,100vw;-webkit-mask-repeat:repeat,repeat-x,repeat-x;mask-repeat:repeat,repeat-x,repeat-x;-webkit-mask-position:center,left 0px top -1px,left 0px bottom -1px;mask-position:center,left 0px top -1px,left 0px bottom -1px;-webkit-mask-composite:source-out,source-over;mask-composite:subtract,add;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-mask-position:0 0,0 0,0 calc(100% + 1px);mask-position:0 0,0 0,0 calc(100% + 1px)}@keyframes wave-both{0%{-webkit-mask-position:0 0,0 0,0 calc(100% + 1px);mask-position:0 0,0 0,0 calc(100% + 1px)}to{-webkit-mask-position:0 0,clamp(23.4375rem,0rem/16 + 100vw/1,90rem) 0,clamp(23.4375rem,0rem/16 + 100vw/1,90rem) calc(100% + 1px);mask-position:0 0,clamp(23.4375rem,0rem/16 + 100vw/1,90rem) 0,clamp(23.4375rem,0rem/16 + 100vw/1,90rem) calc(100% + 1px)}}.u-bg__grd--triangle{position:relative;z-index:0}.u-bg__grd--triangle:before{content:"";display:block;width:100%;height:100%;pointer-events:none;background:linear-gradient(to bottom,rgb(from #9980BA r g b/.2),#9980BA);-webkit-clip-path:polygon(50% 5%,5% 100%,95% 100%);clip-path:polygon(50% 5%,5% 100%,95% 100%);position:absolute;z-index:-1;top:0;left:0}.u-border-r{border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem)!important}.u-aspect--square-pc-only img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.l-sp-home-bar{display:none!important}.u-hidePC{display:none}}@media screen and (min-width: 1301px){.l-sp-menu{display:none!important}}@media (min-width: 1441px){html,body{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.l-footer__inner{padding-inline:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.l-footer__inner{padding-top:clamp(5.25rem,calc(84rem - (.0583333333rem*1440))/16 + calc(.0583333333vw * 100)/1,9.3333333333rem)}.l-footer__inner{border-top-left-radius:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.l-footer__inner{border-top-right-radius:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.l-footer__inner{row-gap:clamp(5.25rem,calc(84rem - (.0583333333rem*1440))/16 + calc(.0583333333vw * 100)/1,9.3333333333rem)}.l-footer__inner{-moz-column-gap:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem);column-gap:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.l-footer__information{row-gap:clamp(4.5rem,0rem/16 + 5vw/1,8rem)}.l-footer__information-logo img{width:clamp(9.375rem,calc(150rem - (.1041666667rem*1440))/16 + calc(.1041666667vw * 100)/1,16.6666666667rem)}.l-footer__nav--child-item{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.l-footer__nav--child-item:before{width:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.l-footer__copyright{padding-block:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.l-form input[type=text],.l-form input[type=tel],.l-form input[type=email],.l-form input[type=number],.l-form input[type=date],.l-form select,.l-form textarea,.l-form input[type=checkbox]{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.l-form input[type=checkbox]{border-width:clamp(.0625rem,calc(1rem - (.0006944444rem*1440))/16 + calc(.0006944444vw * 100)/1,.1111111111rem)}.l-form__status{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.l-form__status{padding-inline:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.l-form__privacy{max-height:clamp(15.5rem,calc(248rem - (.1722222222rem*1440))/16 + calc(.1722222222vw * 100)/1,27.5555555556rem)}.l-form__privacy h1{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.l-form__privacy h2[class=wp-block-heading]:not(:first-child){font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.l-form__submit--btn:not(:has(p)){border-width:clamp(.125rem,calc(2rem - (.0013888889rem*1440))/16 + calc(.0013888889vw * 100)/1,.2222222222rem)}.l-form__submit--btn:not(:has(p)):after{width:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.l-form__submit--btn>p{border-width:clamp(.125rem,calc(2rem - (.0013888889rem*1440))/16 + calc(.0013888889vw * 100)/1,.2222222222rem)}.l-form__submit--btn>p:after{width:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.l-hamburger{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.l-hamburger{padding-top:clamp(.375rem,calc(6rem - (.0041666667rem*1440))/16 + calc(.0041666667vw * 100)/1,.6666666667rem)}.l-hamburger__line{width:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.l-hamburger__line{gap:clamp(.1875rem,calc(3rem - (.0020833333rem*1440))/16 + calc(.0020833333vw * 100)/1,.3333333333rem)}.l-header__logo{padding-inline:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.l-header__nav--parent-link,.l-header__accordion--trigger{font-size:clamp(.9375rem,calc(15rem - (.0104166667rem*1440))/16 + calc(.0104166667vw * 100)/1,1.6666666667rem)}.l-header__accordion--panel{border-bottom-left-radius:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.l-header__nav--child{row-gap:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.l-header__nav--child{-moz-column-gap:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem);column-gap:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.l-header__nav--child-item{gap:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.l-header__nav--child-item:before{width:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.l-header__nav--child-item:before{height:clamp(.0625rem,calc(1rem - (.0006944444rem*1440))/16 + calc(.0006944444vw * 100)/1,.1111111111rem)}.l-header__nav--child-link{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.l-header__sp--cta-reserve:before{width:clamp(1.375rem,calc(22rem - (.0152777778rem*1440))/16 + calc(.0152777778vw * 100)/1,2.4444444444rem)}.l-header__nav--cta-reserve{font-size:clamp(.9375rem,calc(15rem - (.0104166667rem*1440))/16 + calc(.0104166667vw * 100)/1,1.6666666667rem)}.l-header__nav--cta-reserve{padding-inline:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.l-header__nav--cta-reserve{border-bottom-left-radius:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.l-header__nav--cta-reserve{gap:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.l-header__nav--cta-reserve:before{width:clamp(1.75rem,calc(28rem - (.0194444444rem*1440))/16 + calc(.0194444444vw * 100)/1,3.1111111111rem)}.c-article-list__news--list{-moz-column-gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem);column-gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-article-list__news--list{row-gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-article-list__news--list-thumbnail{border-radius:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-article-list__news--list-information{gap:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-article-list__news--list-information:before{height:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-article-list__news--list-title{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.c-article-list__voice--list{-moz-column-gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem);column-gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-article-list__voice--list{row-gap:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.c-article-list__voice--list-title{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.c-article-list__text-taxonomy .c-list-simple-cat__item a{min-width:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.c-article-list__text-taxonomy .c-list-simple-cat__item a{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-article-list__text-taxonomy .c-list-simple-cat__item a{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.c-breadcrumbs{font-size:clamp(.8125rem,calc(13rem - (.0090277778rem*1440))/16 + calc(.0090277778vw * 100)/1,1.4444444444rem)}.c-breadcrumbs a:after{width:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-btn__arrow{width:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.c-btn__arrow:after{width:clamp(.8125rem,calc(13rem - (.0090277778rem*1440))/16 + calc(.0090277778vw * 100)/1,1.4444444444rem)}.c-cta__inner{padding-inline:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.c-cta__inner{-moz-column-gap:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem);column-gap:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-cta__inner{row-gap:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-cta__contents{padding-right:clamp(4.5rem,0rem/16 + 5vw/1,8rem)}.c-cta__list{gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-cta__list--link{padding-block:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.c-cta__list--link{padding-inline:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-cta__list--link{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.c-cta__list--link{gap:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.c-cta__list--link:before{width:clamp(4.25rem,calc(68rem - (.0472222222rem*1440))/16 + calc(.0472222222vw * 100)/1,7.5555555556rem)}.c-heading__primary{margin-bottom:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-heading__primary[data-background]:before{font-size:clamp(10rem,calc(160rem - (.1111111111rem*1440))/16 + calc(.1111111111vw * 100)/1,17.7777777778rem)}.c-heading__primary--en{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.c-heading__primary--jp{font-size:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-list-category__list{gap:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.c-list-category__list a{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.c-list-category__list a{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-list-category__list a{padding:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.c-list-simple-cat__item span{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-list-simple-cat__item a{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.c-list-simple-cat__item a{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-list-simple-cat__item a{padding-block:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.c-list-simple-cat__item a{padding-inline:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-page-hero{padding-top:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.c-page-hero{padding-bottom:clamp(6.25rem,calc(100rem - (.0694444444rem*1440))/16 + calc(.0694444444vw * 100)/1,11.1111111111rem)}.c-page-hero__inner{-moz-column-gap:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem);column-gap:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-page-hero__inner{row-gap:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-page-hero__heading{margin-top:clamp(3.5rem,calc(56rem - (.0388888889rem*1440))/16 + calc(.0388888889vw * 100)/1,6.2222222222rem)}.c-page-hero__heading--en{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.c-page-hero__heading--jp{font-size:clamp(2.25rem,0rem/16 + 2.5vw/1,4rem)}.c-page-hero__photo{height:clamp(25rem,calc(400rem - (.2777777778rem*1440))/16 + calc(.2777777778vw * 100)/1,44.4444444444rem)}.c-page-hero__photo img{border-top-left-radius:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.c-page-hero__photo img{border-bottom-left-radius:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.c-page-hero__breadcrumbs{margin-bottom:clamp(3.5rem,calc(56rem - (.0388888889rem*1440))/16 + calc(.0388888889vw * 100)/1,6.2222222222rem)}.c-pager-archive .wp-pagenavi{gap:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-pager-archive .wp-pagenavi .page,.c-pager-archive .wp-pagenavi .current{width:clamp(3.375rem,0rem/16 + 3.75vw/1,6rem)}.c-pager-single{padding-bottom:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem)}.c-pager-single__list{width:clamp(13.125rem,calc(210rem - (.1458333333rem*1440))/16 + calc(.1458333333vw * 100)/1,23.3333333333rem)}.c-tab__list{gap:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.c-tab__list--btn{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.c-tab__list--btn{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-tab__list--btn{padding:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.c-ornament__circle--outline{border-width:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.c-acf__detail-price{gap:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-acf__detail-price--heading{padding-inline:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-acf__detail-price--heading{padding-block:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.c-acf__detail-price--heading{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.c-acf__detail-price--price{font-size:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__detail-price--tax{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-acf__page-index--label{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.c-acf__store-reserve__list{gap:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-acf__store-reserve__list:not(:first-child){margin-top:clamp(3.5rem,calc(56rem - (.0388888889rem*1440))/16 + calc(.0388888889vw * 100)/1,6.2222222222rem)}.c-acf__store-reserve__list--item{padding:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-acf__store-reserve__list--item p,.c-acf__store-reserve__list--bland-name{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-acf__store-reserve__list--tel{font-size:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-acf__store-reserve__list--reserve{padding:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-acf__store-reserve__list--reserve{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.c-acf__custom-banner{border-width:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.c-acf__custom-banner--contents{padding-block:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-acf__custom-banner--contents{padding-inline:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-acf__custom-banner--heading{font-size:clamp(1.375rem,calc(22rem - (.0152777778rem*1440))/16 + calc(.0152777778vw * 100)/1,2.4444444444rem)}.c-acf__custom-banner--text{margin-top:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.c-acf__custom-banner--btn{margin-top:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__custom-banner--btn:after{width:clamp(.8125rem,calc(13rem - (.0090277778rem*1440))/16 + calc(.0090277778vw * 100)/1,1.4444444444rem)}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--contents:before{width:clamp(11rem,calc(176rem - (.1222222222rem*1440))/16 + calc(.1222222222vw * 100)/1,19.5555555556rem)}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--contents:before{margin-top:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--heading:after{right:clamp(7rem,calc(112rem - (.0777777778rem*1440))/16 + calc(.0777777778vw * 100)/1,12.4444444444rem)}.c-acf__card-material{row-gap:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.c-acf__card-material--label{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-acf__card-material--label{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.c-acf__card-material--name{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.c-acf__card-material--contents{font-size:clamp(.9375rem,calc(15rem - (.0104166667rem*1440))/16 + calc(.0104166667vw * 100)/1,1.6666666667rem)}.c-acf__card-history{padding-left:clamp(2.25rem,0rem/16 + 2.5vw/1,4rem)}.c-acf__card-history:before{width:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-acf__card-history:before{font-size:clamp(3.25rem,calc(52rem - (.0361111111rem*1440))/16 + calc(.0361111111vw * 100)/1,5.7777777778rem)}.c-acf__card-history:after{left:clamp(.375rem,calc(6rem - (.0041666667rem*1440))/16 + calc(.0041666667vw * 100)/1,.6666666667rem)}.c-acf__card-history:after{font-size:clamp(3.25rem,calc(52rem - (.0361111111rem*1440))/16 + calc(.0361111111vw * 100)/1,5.7777777778rem)}.c-acf__card-history--heading{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.c-acf__card-history--heading span{font-size:clamp(3.25rem,calc(52rem - (.0361111111rem*1440))/16 + calc(.0361111111vw * 100)/1,5.7777777778rem)}.c-acf__card-history--text{padding-bottom:clamp(3.5rem,calc(56rem - (.0388888889rem*1440))/16 + calc(.0388888889vw * 100)/1,6.2222222222rem)}.c-acf__heading-history{margin-bottom:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-acf__heading-history--year{font-size:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-acf__heading-history--year span{font-size:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.c-acf__heading-history--text{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.c-acf__heading-with_en{margin-bottom:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-acf__heading-with_en--en{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.c-acf__heading-with_en--jp{font-size:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-acf__flow-seminar{padding-bottom:clamp(2.25rem,0rem/16 + 2.5vw/1,4rem)}.c-acf__flow-seminar--category{-moz-column-gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem);column-gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-acf__flow-seminar--label{padding-top:clamp(4.5rem,0rem/16 + 5vw/1,8rem)}.c-acf__flow-seminar--label:after{height:clamp(2.25rem,0rem/16 + 2.5vw/1,4rem)}.c-acf__flow-seminar--label-inner{border-radius:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.c-acf__flow-seminar--step-item:after{width:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__flow-seminar--step-item{padding-block:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__flow-seminar--step-item{-moz-column-gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem);column-gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__flow-seminar--step-heading{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.c-acf__flow-seminar--step-heading{-moz-column-gap:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem);column-gap:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-acf__flow-seminar--step-heading:before{font-size:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__flow-seminar--step-icon{width:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.c-acf__flow-seminar--step-icon img{width:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.c-acf__flow-list{-moz-column-gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem);column-gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__flow-list{row-gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-acf__flow-list--item{max-width:clamp(18.75rem,calc(300rem - (.2083333333rem*1440))/16 + calc(.2083333333vw * 100)/1,33.3333333333rem)}.c-acf__flow-list--item{row-gap:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.c-acf__flow-list--item:before{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.c-acf__flow-list--item:before{width:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.c-acf__flow-list--item:before{height:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.c-acf__flow-list--item:not(:last-child){margin-right:clamp(3.375rem,0rem/16 + 3.75vw/1,6rem)}.c-acf__flow-list--item:not(:last-child):after{height:clamp(1.875rem,calc(30rem - (.0208333333rem*1440))/16 + calc(.0208333333vw * 100)/1,3.3333333333rem)}.c-acf__flow-list--heading{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.c-acf__card-voice--icon{width:clamp(6.25rem,calc(100rem - (.0694444444rem*1440))/16 + calc(.0694444444vw * 100)/1,11.1111111111rem)}.c-acf__card-voice--number{font-size:clamp(2.25rem,0rem/16 + 2.5vw/1,4rem)}.c-acf__card-voice--name{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.c-acf__card-voice--name{padding-inline:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-acf__onayami-list{padding-block:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-acf__onayami-list{padding-inline:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-acf__onayami-list{border-radius:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__onayami-list{margin-top:clamp(1.75rem,calc(28rem - (.0194444444rem*1440))/16 + calc(.0194444444vw * 100)/1,3.1111111111rem)}.c-acf__onayami-list:before{font-size:clamp(12.5rem,calc(200rem - (.1388888889rem*1440))/16 + calc(.1388888889vw * 100)/1,22.2222222222rem)}.c-acf__onayami-list--item:before{width:clamp(17.3125rem,calc(277rem - (.1923611111rem*1440))/16 + calc(.1923611111vw * 100)/1,30.7777777778rem)}.c-acf__onayami-list--text span{padding-block:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-acf__onayami-list--text span{padding-inline:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__onayami-list--text span{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.c-acf__simple-table--item a:after{background-size:clamp(.375rem,calc(6rem - (.0041666667rem*1440))/16 + calc(.0041666667vw * 100)/1,.6666666667rem)}.c-acf__card-model{max-width:clamp(21.875rem,calc(350rem - (.2430555556rem*1440))/16 + calc(.2430555556vw * 100)/1,38.8888888889rem)}.c-acf__card-model--heading{padding-block:clamp(.625rem,calc(10rem - (.0069444444rem*1440))/16 + calc(.0069444444vw * 100)/1,1.1111111111rem)}.c-acf__card-model--heading{padding-inline:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.c-acf__card-model--heading{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.c-acf__card-model--price{font-size:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__card-model--tax{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-acf__heading-with_number{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.c-acf__heading-with_number{gap:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.c-acf__heading-with_number--number{width:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-acf__award-banner{padding:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-acf__award-banner{gap:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.c-acf__award-banner--heading{font-size:clamp(1.375rem,calc(22rem - (.0152777778rem*1440))/16 + calc(.0152777778vw * 100)/1,2.4444444444rem)}.c-acf__award-banner--heading{border-bottom-right-radius:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__award-banner--heading{padding-left:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.c-acf__award-banner--heading{padding-right:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-acf__award-banner--heading{gap:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.c-acf__award-banner--main-text{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.award_banner--sub-text{font-size:clamp(.9375rem,calc(15rem - (.0104166667rem*1440))/16 + calc(.0104166667vw * 100)/1,1.6666666667rem)}.splide__arrow{width:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.splide__arrow:after{width:clamp(.8125rem,calc(13rem - (.0090277778rem*1440))/16 + calc(.0090277778vw * 100)/1,1.4444444444rem)}.p-page__editor section.wp-block-group{padding-bottom:clamp(6.25rem,calc(100rem - (.0694444444rem*1440))/16 + calc(.0694444444vw * 100)/1,11.1111111111rem)}.p-page__editor .wp-block-post-template.is-layout-grid{-moz-column-gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem);column-gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-page__editor .wp-block-post-template.is-layout-grid{row-gap:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-page__editor .wp-block-post-template.is-layout-grid .wp-block-post-title{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.p-page__editor .wp-block-post-terms.taxonomy-job_type a{min-width:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-page__editor .wp-block-post-terms.taxonomy-job_type a{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.p-page__editor .wp-block-post-terms.taxonomy-job_type a{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.p-page__editor .wp-block-button.is-style-outline .wp-block-button__link{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-page__editor .wp-block-button.is-style-outline .wp-block-button__link:before{width:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-page__editor .wp-block-button.is-style-outline .wp-block-button__link:after{width:clamp(.8125rem,calc(13rem - (.0090277778rem*1440))/16 + calc(.0090277778vw * 100)/1,1.4444444444rem)}.p-page__editor .wp-block-heading.is-style-heading-lv1{font-size:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-page__editor .wp-block-heading.is-style-heading-lv2{font-size:clamp(1.375rem,calc(22rem - (.0152777778rem*1440))/16 + calc(.0152777778vw * 100)/1,2.4444444444rem)}.p-page__editor .wp-block-heading.is-style-heading-lv3{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.p-page__editor .wp-block-heading.is-style-heading-lv3{margin-bottom:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.p-page__editor .wp-block-heading.is-style-heading-dot{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.p-page__editor .wp-block-heading.is-style-heading-dot{padding-bottom:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-page__editor .wp-block-heading.is-style-heading-dot+*{margin-top:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-page__editor .wp-block-heading.is-style-heading-solid{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.p-page__editor .wp-block-heading.is-style-heading-solid{padding-bottom:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-page__editor .wp-block-heading.is-style-heading-solid+*{margin-top:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-page__editor .wp-block-heading.is-style-heading-line{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.p-page__editor .wp-block-heading.is-style-heading-line:after{width:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-page__editor .wp-block-heading.is-style-heading-line:after{margin-top:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-page__editor .wp-block-heading.is-style-heading-line+*{margin-top:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-page__editor .wp-block-heading.is-style-heading-grd{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.p-page__editor .wp-block-heading.is-style-heading-grd{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.p-page__editor .wp-block-heading.is-style-heading-grd{margin-bottom:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-page__editor .wp-block-column.is-style-type-radius{border-radius:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-page__editor .wp-block-column .wp-block-group.is-style-type-card,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-xl,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-lg,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-md,.p-page__editor .wp-block-column .wp-block-group.is-style-type-card-sm{padding:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-page__editor .wp-block-group.is-style-type-card-xl{padding-block:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-page__editor .wp-block-group.is-style-type-card-xl{padding-inline:clamp(4rem,calc(64rem - (.0444444444rem*1440))/16 + calc(.0444444444vw * 100)/1,7.1111111111rem)}.p-page__editor .wp-block-group.is-style-type-card-xl{border-radius:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-page__editor .wp-block-group.is-style-type-card-lg{padding-block:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-page__editor .wp-block-group.is-style-type-card-lg{padding-inline:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-page__editor .wp-block-group.is-style-type-card-lg{border-radius:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.p-page__editor .wp-block-group.is-style-type-card-md{padding-block:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-page__editor .wp-block-group.is-style-type-card-md{padding-inline:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-page__editor .wp-block-group.is-style-type-card-md{border-radius:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.p-page__editor .wp-block-group.is-style-type-card-sm{padding-block:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-page__editor .wp-block-group.is-style-type-card-sm{padding-inline:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-page__editor .wp-block-group.is-style-type-card-sm{border-radius:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.p-page__editor .wp-block-media-text__media img{border-radius:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-page__editor .wp-block-media-text{gap:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-page__editor p.has-background.has-text-align-center{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.p-page__editor .wp-block-image.is-style-rounded img{border-radius:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-single__hero{margin-top:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-single__hero--inner{-moz-column-gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem);column-gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-single__hero--inner{row-gap:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-single__hero--date{font-size:clamp(1.375rem,calc(22rem - (.0152777778rem*1440))/16 + calc(.0152777778vw * 100)/1,2.4444444444rem)}.p-single__hero--title{font-size:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-single__contents{border-radius:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-single__contents{padding-top:clamp(4rem,calc(64rem - (.0444444444rem*1440))/16 + calc(.0444444444vw * 100)/1,7.1111111111rem)}.p-single__contents{padding-bottom:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-single__contents{margin-top:clamp(4rem,calc(64rem - (.0444444444rem*1440))/16 + calc(.0444444444vw * 100)/1,7.1111111111rem)}.p-single__contents--inner{max-width:clamp(53.5rem,calc(856rem - (.5944444444rem*1440))/16 + calc(.5944444444vw * 100)/1,95.1111111111rem)}.p-single__contents--inner{gap:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-single__pager{max-width:clamp(53.5rem,calc(856rem - (.5944444444rem*1440))/16 + calc(.5944444444vw * 100)/1,95.1111111111rem)}.p-single__pager{margin-top:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-single__editor .wp-block-heading:not(:first-child){margin-top:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-single__editor h2[class=wp-block-heading]{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.p-single__editor h2[class=wp-block-heading]{margin-bottom:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-single__editor h2[class=wp-block-heading]{padding-left:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-single__editor h2[class=wp-block-heading]:before{width:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.p-single__editor h3[class=wp-block-heading]{font-size:clamp(1.375rem,calc(22rem - (.0152777778rem*1440))/16 + calc(.0152777778vw * 100)/1,2.4444444444rem)}.p-single__editor h3[class=wp-block-heading]{margin-bottom:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-single__editor h4[class=wp-block-heading]{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.p-single__editor h4[class=wp-block-heading]{margin-bottom:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-single__editor h5[class=wp-block-heading]{margin-bottom:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.p-home__mv--copy{row-gap:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-home__mv--copy-sub img{width:clamp(26.875rem,calc(430rem - (.2986111111rem*1440))/16 + calc(.2986111111vw * 100)/1,47.7777777778rem)}.p-home__mv--copy-main img{width:clamp(49.8125rem,calc(797rem - (.5534722222rem*1440))/16 + calc(.5534722222vw * 100)/1,88.5555555556rem)}.p-home__message .c-ornament__circle--purple{width:clamp(60rem,calc(960rem - (.6666666667rem*1440))/16 + calc(.6666666667vw * 100)/1,106.6666666667rem)}.p-home__message .c-ornament__circle--white{width:clamp(40rem,calc(640rem - (.4444444444rem*1440))/16 + calc(.4444444444vw * 100)/1,71.1111111111rem)}.p-home__message .c-ornament__circle--outline{width:clamp(10rem,calc(160rem - (.1111111111rem*1440))/16 + calc(.1111111111vw * 100)/1,17.7777777778rem)}.p-home__message--inner{margin-bottom:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-home__message--inner-ornament01 img,.p-home__message--inner-ornament02 img,.p-home__message--inner-ornament03 img,.p-home__message--inner-ornament04 img,.p-home__message--inner-ornament05 img{border-radius:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-home__message--inner-ornament01{font-size:clamp(8.75rem,calc(140rem - (.0972222222rem*1440))/16 + calc(.0972222222vw * 100)/1,15.5555555556rem)}.p-home__message--contents{gap:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-home__message--contents{padding-bottom:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-home__message--heading{font-size:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-home__voice{padding-top:clamp(6.25rem,calc(100rem - (.0694444444rem*1440))/16 + calc(.0694444444vw * 100)/1,11.1111111111rem)}.p-home__voice{padding-bottom:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem)}.p-home__voice--heading .c-heading__primary--jp:before,.p-home__voice--heading .c-heading__primary--jp:after{width:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-home__voice--btn .c-btn__primary{margin-top:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-home__service{padding-bottom:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem)}.p-home__service :nth-child(1 of.c-ornament__circle--purple){width:clamp(75rem,calc(1200rem - (.8333333333rem*1440))/16 + calc(.8333333333vw * 100)/1,133.3333333333rem)}.p-home__service :nth-child(2 of.c-ornament__circle--purple){width:clamp(70rem,calc(1120rem - (.7777777778rem*1440))/16 + calc(.7777777778vw * 100)/1,124.4444444444rem)}.p-home__service>.c-ornament__circle--white{width:clamp(53.75rem,calc(860rem - (.5972222222rem*1440))/16 + calc(.5972222222vw * 100)/1,95.5555555556rem)}.p-home__service>.c-ornament__circle--fill{width:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-home__service>.c-ornament__circle--fill{top:clamp(16.875rem,0rem/16 + 18.75vw/1,30rem)}.p-home__service>.c-ornament__circle--outline{width:clamp(6rem,calc(96rem - (.0666666667rem*1440))/16 + calc(.0666666667vw * 100)/1,10.6666666667rem)}.p-home__service--product-list{row-gap:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-home__service--product-list-item{row-gap:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.p-home__service--product-list-item:nth-child(odd) .c-ornament__circle--outline{width:clamp(27.5rem,calc(440rem - (.3055555556rem*1440))/16 + calc(.3055555556vw * 100)/1,48.8888888889rem)}.p-home__service--product-list-item:nth-child(2n) .c-ornament__circle--outline{width:clamp(20rem,calc(320rem - (.2222222222rem*1440))/16 + calc(.2222222222vw * 100)/1,35.5555555556rem)}.product-home__service--product-photo img{border-radius:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.product-home__service--product-contents{padding-inline:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.product-home__service--product-title{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.product-home__service--product-title{gap:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.product-home__service--product-title:before{width:clamp(2.625rem,calc(42rem - (.0291666667rem*1440))/16 + calc(.0291666667vw * 100)/1,4.6666666667rem)}.p-home__service--service-list{gap:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-home__service--service-list{margin-top:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem)}.p-home__service--service-list-link:after{width:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.p-home__service--service-name-jp{font-size:clamp(1.375rem,calc(22rem - (.0152777778rem*1440))/16 + calc(.0152777778vw * 100)/1,2.4444444444rem)}.p-home__store{padding-top:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-home__store--list-item{min-height:clamp(26.5rem,calc(424rem - (.2944444444rem*1440))/16 + calc(.2944444444vw * 100)/1,47.1111111111rem)}.p-home__store--list-contents{width:clamp(20rem,calc(320rem - (.2222222222rem*1440))/16 + calc(.2222222222vw * 100)/1,35.5555555556rem)}.p-home__store--list-contents{gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-home__store--list-contents img{height:clamp(12rem,calc(192rem - (.1333333333rem*1440))/16 + calc(.1333333333vw * 100)/1,21.3333333333rem)}.p-home__news{padding-top:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem)}.p-home__news{padding-bottom:clamp(10rem,calc(160rem - (.1111111111rem*1440))/16 + calc(.1111111111vw * 100)/1,17.7777777778rem)}.p-home__news--inner{-moz-column-gap:clamp(4rem,calc(64rem - (.0444444444rem*1440))/16 + calc(.0444444444vw * 100)/1,7.1111111111rem);column-gap:clamp(4rem,calc(64rem - (.0444444444rem*1440))/16 + calc(.0444444444vw * 100)/1,7.1111111111rem)}.p-home__news--inner{row-gap:clamp(4rem,calc(64rem - (.0444444444rem*1440))/16 + calc(.0444444444vw * 100)/1,7.1111111111rem)}.p-home__news--heading-en{font-size:clamp(6rem,calc(96rem - (.0666666667rem*1440))/16 + calc(.0666666667vw * 100)/1,10.6666666667rem)}.p-home__news--heading-jp{font-size:clamp(1.375rem,calc(22rem - (.0152777778rem*1440))/16 + calc(.0152777778vw * 100)/1,2.4444444444rem)}.p-home__news--article{max-width:clamp(62.5rem,calc(1000rem - (.6944444444rem*1440))/16 + calc(.6944444444vw * 100)/1,111.1111111111rem)}.p-home__news--article{gap:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-home__aboutus{padding-bottom:clamp(10rem,calc(160rem - (.1111111111rem*1440))/16 + calc(.1111111111vw * 100)/1,17.7777777778rem)}.p-home__aboutus--list{gap:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-home__aboutus--list-link{-moz-column-gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem);column-gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-home__aboutus--list-link{border-radius:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.p-home__aboutus--list-heading{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.p-home__aboutus--list-heading:after{background-size:clamp(.4375rem,calc(7rem - (.0048611111rem*1440))/16 + calc(.0048611111vw * 100)/1,.7777777778rem)}.p-home__aboutus--list-contents{padding-top:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-home__aboutus--list-contents{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.p-store__bland--list{-moz-column-gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem);column-gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-store__bland--list{row-gap:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.p-store__bland--list-item{max-width:clamp(20rem,calc(320rem - (.2222222222rem*1440))/16 + calc(.2222222222vw * 100)/1,35.5555555556rem)}.p-store__bland--list-item a{padding-block:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-store__bland--list-item a{padding-inline:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-store__bland-introduction{-moz-column-gap:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem);column-gap:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-store__bland-introduction--title{row-gap:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.p-store__bland-introduction--heading{font-size:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-store__information:not(:first-child){margin-top:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-store__information{-moz-column-gap:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem);column-gap:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-store__information{row-gap:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-store__information{padding-block:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-store__information{padding-inline:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-store__information{border-radius:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-store__information--name{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.p-store__information--tag-list{gap:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.p-store__information--tag-list li{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.p-store__information--tag-list li{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.p-store__information--reserve{margin-top:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-store__information--reserve{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.p-store__information--reserve{padding:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.p-store__information--reserve{border-radius:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.p-store__information--gallery .splide__pagination{gap:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.p-store__information--gallery .splide__pagination__page{width:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-store__information--gallery .splide__pagination__page{height:clamp(.25rem,calc(4rem - (.0027777778rem*1440))/16 + calc(.0027777778vw * 100)/1,.4444444444rem)}.p-store__information--map{gap:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-store__information--map-google,.p-store__information--map-figure{height:clamp(25rem,calc(400rem - (.2777777778rem*1440))/16 + calc(.2777777778vw * 100)/1,44.4444444444rem)}.p-company__philosopy .wp-block-heading.is-style-heading-line:before{font-size:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem)}.p-company__outline{border-radius:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-company__outline--container>.wp-block-group__inner-container{-moz-column-gap:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem);column-gap:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem)}.p-company__outline--photo{width:clamp(27.5rem,calc(440rem - (.3055555556rem*1440))/16 + calc(.3055555556vw * 100)/1,48.8888888889rem)}.p-company__outline--photo img{border-radius:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-history__hero{padding-top:clamp(3.5rem,calc(56rem - (.0388888889rem*1440))/16 + calc(.0388888889vw * 100)/1,6.2222222222rem)}.p-history__hero{padding-bottom:clamp(12.5rem,calc(200rem - (.1388888889rem*1440))/16 + calc(.1388888889vw * 100)/1,22.2222222222rem)}.p-history__hero .l-container{padding-inline:clamp(9.375rem,calc(150rem - (.1041666667rem*1440))/16 + calc(.1041666667vw * 100)/1,16.6666666667rem)}.p-history__hero .l-container:before{width:clamp(9.5rem,calc(152rem - (.1055555556rem*1440))/16 + calc(.1055555556vw * 100)/1,16.8888888889rem)}.p-history__hero .l-container:after{width:clamp(17.5rem,calc(280rem - (.1944444444rem*1440))/16 + calc(.1944444444vw * 100)/1,31.1111111111rem)}.p-history__hero--heading{width:clamp(22rem,calc(352rem - (.2444444444rem*1440))/16 + calc(.2444444444vw * 100)/1,39.1111111111rem)}.p-history__hero--heading{padding:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-history__hero--heading{padding-bottom:clamp(6.25rem,calc(100rem - (.0694444444rem*1440))/16 + calc(.0694444444vw * 100)/1,11.1111111111rem)}.p-history__hero--heading-en{font-size:clamp(1.625rem,calc(26rem - (.0180555556rem*1440))/16 + calc(.0180555556vw * 100)/1,2.8888888889rem)}.p-history__hero--heading-jp{font-size:clamp(2.25rem,0rem/16 + 2.5vw/1,4rem)}.p-history>section.wp-block-group{padding-block:clamp(12.5rem,calc(200rem - (.1388888889rem*1440))/16 + calc(.1388888889vw * 100)/1,22.2222222222rem)}.p-recruit__message:before,.p-recruit__message:after{border-radius:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-recruit__message:before{width:clamp(12.5rem,calc(200rem - (.1388888889rem*1440))/16 + calc(.1388888889vw * 100)/1,22.2222222222rem)}.p-recruit__message:after{width:clamp(20rem,calc(320rem - (.2222222222rem*1440))/16 + calc(.2222222222vw * 100)/1,35.5555555556rem)}.p-recruit__message>.wp-block-group__inner-container:before,.p-recruit__message>.wp-block-group__inner-container:after{border-radius:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-recruit__message>.wp-block-group__inner-container:before{width:clamp(20rem,calc(320rem - (.2222222222rem*1440))/16 + calc(.2222222222vw * 100)/1,35.5555555556rem)}.p-recruit__message>.wp-block-group__inner-container:after{width:clamp(17.5rem,calc(280rem - (.1944444444rem*1440))/16 + calc(.1944444444vw * 100)/1,31.1111111111rem)}.p-recruit__message--container:before{width:clamp(31.75rem,calc(508rem - (.3527777778rem*1440))/16 + calc(.3527777778vw * 100)/1,56.4444444444rem)}.p-recruit__contents .wp-block-media-text.has-background{padding-top:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-recruit__contents .wp-block-media-text.has-background{border-radius:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-recruit__contents .wp-block-media-text.has-background .wp-block-media-text__content{padding-bottom:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-recruit__contents .wp-block-media-text.has-background .wp-block-media-text__content{padding-inline:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}}@media screen and (max-width: 1300px){.l-footer__nav--parent{grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content);grid-template-rows:auto auto auto auto auto 1fr}.l-footer__nav--parent-item:has(.l-footer__nav--child){grid-row:span 4}.l-footer__nav--parent-item:has(.l-footer__nav--child):has([href*=store]){grid-row:span 6}.p-recruit__message:after{grid-column:29/37;border-top-right-radius:0;border-bottom-right-radius:0}.p-recruit__message>.wp-block-group__inner-container:before{grid-column:1/9;border-top-left-radius:0;border-bottom-left-radius:0}.p-recruit__message>.wp-block-group__inner-container:after{grid-column:28/35;grid-row:7}.p-recruit__message--contents{grid-column:8/30}.p-recruit__message--contents>.wp-block-group__inner-container{grid-column:3/21}}@media screen and (max-width: 1024px){.l-container.size-sm{width:min(100% - var(--section-padding-horizontal) * 2,100%)}.l-footer__inner{grid-template-columns:100%;grid-template-rows:repeat(3,auto);grid-template-areas:"l-footer__information" "l-footer__nav" "l-footer__copyright";justify-items:center}.l-footer__information{width:100%;justify-items:center}.l-footer__sns{width:100%;justify-content:center}.l-form__table--contents.has-date{grid-template-columns:1fr}.l-hamburger{display:grid;place-content:center;justify-items:center;gap:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.l-header__logo--link img{height:calc(100% - .5em)}.l-header__menu{display:none;position:fixed;top:var(--header-height);left:0;width:100%}.is-spMenuActive .l-header__menu{display:block}.l-header__nav{height:calc(100svh - var(--header-height));overflow-y:auto;flex-direction:column;background:#ffffff;color:#323436}.l-header__nav--parent{flex-direction:column}.l-header__nav--parent-item:has([aria-expanded=true]){border-color:#efefef}.l-header__nav--parent-item{border-top:0;border-bottom:1px solid #efefef;justify-content:stretch;text-align:center}.l-header__nav--parent-link{padding:1em}.l-header__accordion--trigger{padding:1em 1em 1em 2.8em}.l-header__accordion--panel{position:static;translate:0 0;transition:none}.l-header__nav--child{grid-template-columns:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-top:0}.l-header__sp--cta-reserve{display:grid;height:var(--header-height);place-content:center;text-align:center;font-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);line-height:1;padding-inline:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);background:#EF97A7;color:#fff;border-bottom-left-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);border:1px solid #EF97A7;transition:background-color .3s,color .3s;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem);margin-left:auto;font-weight:500}.l-header__nav--cta-reserve{grid-template-columns:auto auto;align-items:center;height:auto;border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);padding-block:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);margin-inline:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.l-header__focus-trap{display:block}.c-cta__inner,.c-page-hero__inner{grid-template-columns:100%}.c-page-hero__photo{width:calc(100% + var(--section-padding-horizontal))}.c-acf__store-reserve__list{grid-template-columns:repeat(2,1fr)}.p-archive,.p-page__editor{background-size:contain}.p-page__editor section.wp-block-group>.wp-block-group__inner-container>.wp-block-group.is-style-size-sm{width:min(100% - var(--section-padding-horizontal) * 2,100%)}.p-page__editor section.wp-block-group>.wp-block-group__inner-container>.wp-block-group.is-style-size-xs{width:min(100% - var(--section-padding-horizontal) * 2,100%)}.p-home__mv{display:grid;min-height:inherit;height:inherit;grid-template-columns:100%;grid-template-rows:auto 1fr;background:#2A936B;padding:0}.p-home__mv:before{content:"";grid-column:1;grid-row:1/3;width:100%;aspect-ratio:390/370;background-image:-webkit-image-set(url(../../assets/images/home/sp-mv__copy--bg.png) 1x,url(../../assets/images/home/sp-mv__copy--bg@2x.png) 2x);background-image:image-set(url(../../assets/images/home/sp-mv__copy--bg.png) 1x,url(../../assets/images/home/sp-mv__copy--bg@2x.png) 2x);background-size:100% auto;background-repeat:no-repeat;background-position:center top;z-index:1}.p-home__mv:after{grid-column:1;grid-row:2;content:"";width:100%;aspect-ratio:390/398;background-image:-webkit-image-set(url(../../assets/images/home/sp-mv__bg--photo.png) 1x,url(../../assets/images/home/sp-mv__bg--photo@2x.png) 2x);background-image:image-set(url(../../assets/images/home/sp-mv__bg--photo.png) 1x,url(../../assets/images/home/sp-mv__bg--photo@2x.png) 2x);background-size:contain;background-position:center top}.p-home__mv .l-container{align-content:start}.p-home__message--inner-ornament02{grid-column:2/6}.p-home__message--inner-ornament03{grid-row:3/6}.p-home__message--inner-ornament04{display:none}.p-home__message--inner-ornament05{grid-column:14/19;grid-row:7/9}.p-home__message--contents{grid-column:2/14}.p-home__service--product-list-item{grid-template-columns:100%;grid-template-rows:inherit}.p-home__service--product-list-item:nth-child(odd) .product-home__service--product-photo,.p-home__service--product-list-item:nth-child(2n) .product-home__service--product-photo{margin:0;grid-column:1;grid-row:1}.product-home__service--product-contents{padding-inline:0;grid-row:2}.p-home__service--service-list{grid-template-columns:100%}.p-home__news--inner{width:min(100% - var(--section-padding-horizontal) * 2,100%);grid-template-columns:100%;grid-template-rows:repeat(3,auto);grid-template-areas:"p-home__news--heading" "p-home__news--article" "p-home__news--btn";margin-inline:auto}.p-home__news--article{max-width:inherit;margin:0;justify-self:center}.p-home__news--btn{justify-self:center}.p-home__aboutus--list{grid-template-columns:100%}.p-store{background-size:contain}.p-company__philosopy>*{background-image:-webkit-image-set(url(../../assets/images/company/sp-philosophy-bg.png) 1x,url(../../assets/images/company/sp-philosophy-bg@2x.png) 2x),linear-gradient(to left,rgb(240,234,247),rgba(240,234,247,0));background-image:image-set(url(../../assets/images/company/sp-philosophy-bg.png) 1x,url(../../assets/images/company/sp-philosophy-bg@2x.png) 2x),linear-gradient(to left,rgb(240,234,247),rgba(240,234,247,0));background-size:33% auto,cover;background-position:right top}.p-history section.wp-block-group>.wp-block-group__inner-container>.wp-block-group.is-style-size-sm{width:min(100% - var(--section-padding-horizontal) * 2,100%)}.p-history section.wp-block-group>.wp-block-group__inner-container>.wp-block-group.is-style-size-xs{width:min(100% - var(--section-padding-horizontal) * 2,100%)}.p-recruit__message{grid-template-columns:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem) auto auto auto auto clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem);grid-template-rows:auto auto auto auto auto clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem) auto}.p-recruit__message:before{grid-column:1/3;grid-row:1/3;border-top-left-radius:0;border-bottom-left-radius:0}.p-recruit__message:after{grid-column:4/7;grid-row:2/4}.p-recruit__message>.wp-block-group__inner-container{grid-column:1/7;grid-row:1/8}.p-recruit__message>.wp-block-group__inner-container:before{grid-column:1/5;grid-row:5}.p-recruit__message>.wp-block-group__inner-container:after{grid-column:4/6;grid-row:7}.p-recruit__message--container{grid-column:1/7;grid-row:1/8}.p-recruit__message--container:before{content:none}.p-recruit__message--container>.wp-block-group__inner-container{grid-column:1/7;grid-row:4;position:relative;padding-top:clamp(5rem,calc(80rem - (.0591549296rem*375))/16 + calc(.0591549296vw * 100)/1,8.9375rem);padding-bottom:clamp(2.5rem,calc(40rem - (.0291079812rem*375))/16 + calc(.0291079812vw * 100)/1,4.4375rem)}.p-recruit__message--container>.wp-block-group__inner-container:before{content:"";display:block;width:clamp(12.5rem,calc(200rem - (.2892018779rem*375))/16 + calc(.2892018779vw * 100)/1,31.75rem);aspect-ratio:508/143;background-image:url(../../assets/images/recruit/message__heading.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;left:inherit;top:0}.p-recruit__message--contents{grid-column:1/7}.p-recruit__message--contents>.wp-block-group__inner-container{grid-column:2/6;grid-row:4/6;padding-inline:clamp(1.25rem,calc(20rem - (.0187793427rem*375))/16 + calc(.0187793427vw * 100)/1,2.5rem)}.p-recruit__job .l-container{width:min(100% - var(--section-padding-horizontal) * 2,100%)}}@media screen and (max-width: 1024px) and (min-width: 1441px){.l-hamburger{gap:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.l-header__sp--cta-reserve{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.l-header__sp--cta-reserve{padding-inline:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.l-header__sp--cta-reserve{border-bottom-left-radius:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.l-header__sp--cta-reserve{gap:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.l-header__nav--cta-reserve{border-radius:clamp(.5rem,calc(8rem - (.0055555556rem*1440))/16 + calc(.0055555556vw * 100)/1,.8888888889rem)}.l-header__nav--cta-reserve{padding-block:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.l-header__nav--cta-reserve{margin-inline:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-recruit__message--container>.wp-block-group__inner-container{padding-top:clamp(8.9375rem,calc(143rem - (.0993055556rem*1440))/16 + calc(.0993055556vw * 100)/1,15.8888888889rem)}.p-recruit__message--container>.wp-block-group__inner-container{padding-bottom:clamp(4.4375rem,calc(71rem - (.0493055556rem*1440))/16 + calc(.0493055556vw * 100)/1,7.8888888889rem)}.p-recruit__message--container>.wp-block-group__inner-container:before{width:clamp(31.75rem,calc(508rem - (.3527777778rem*1440))/16 + calc(.3527777778vw * 100)/1,56.4444444444rem)}.p-recruit__message--contents>.wp-block-group__inner-container{padding-inline:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}}@media screen and (max-width: 768px){.l-footer__nav--parent{display:flex;flex-direction:column;row-gap:1em}.l-form__table{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.l-form__table--item,.l-form__table--contents{grid-column:span 2}.l-form__table--contents .wpcf7-radio{padding-top:0}.l-safe-area{padding-bottom:env(safe-area-inset-bottom)}.c-article-list__news--list{grid-template-columns:100%}.c-article-list__voice--list.splide__list{display:flex;-moz-column-gap:0;column-gap:0}.c-article-list__voice--list{grid-template-columns:100%}.c-article-list__text-list,.c-article-list__text-list-item{display:block}.c-article-list__text-article{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.c-article-list__text-date{grid-column:1/2;grid-row:1/2}.c-article-list__text-link{grid-column:1/3;grid-row:2/3}.c-article-list__text-taxonomy{grid-column:2/3;grid-row:1/2}.c-article-list__thumbnail-list-item{width:100%}.c-breadcrumbs{padding:5px 0}.c-cta__inner{padding-inline:0}.c-heading__primary--jp{line-height:1.4}.c-list-news__date{font-size:10px;line-height:26px}.c-pager-single{display:flex;flex-wrap:wrap;gap:1em}.c-pager-single__item{order:2}.c-pager-single__item:has(.c-pager-single__list){width:100%;order:1}.c-pager-single__list{margin-inline:auto}.c-acf__page-index,.c-acf__store-reserve__list{grid-template-columns:100%}.c-acf__custom-banner{flex-direction:column!important}.c-acf__custom-banner--image{width:100%}.c-acf__custom-banner--contents{align-self:inherit}.c-acf__custom-banner--btn{display:grid;justify-content:center}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--contents{display:block}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--contents:before{content:none}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--heading{border:none}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--heading:after{content:none}.c-acf__custom-banner.type-balloon .c-acf__custom-banner--btn{width:100%}.c-acf__card-history{display:flex;flex-direction:column;padding-bottom:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem)}.c-acf__card-history--text{padding-bottom:0}.c-acf__card-history--image{grid-row:3;margin-top:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem);text-align:center}.c-acf__card-history--image img{position:static}.c-acf__heading-with_en--jp{line-height:1.4}.c-acf__flow-seminar--step-item{display:flex;flex-direction:column;padding-top:clamp(1.75rem,28rem/16 + 0vw/1,1.75rem)}.c-acf__flow-list{flex-direction:column}.c-acf__flow-list--item{max-width:inherit}.c-acf__flow-list--item:not(:last-child){margin-right:0;margin-bottom:clamp(3rem,calc(48rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,3.375rem)}.c-acf__flow-list--item:not(:last-child):after{rotate:90deg;top:inherit;bottom:calc(-1*clamp(3rem,calc(48rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,3.375rem));right:0;left:0;margin-block:0;margin-inline:auto}.c-acf__onayami-list{margin-inline:calc(-1 * var(--section-padding-horizontal) * 2)}.c-acf__award-banner{display:flex;flex-direction:column}.p-page__editor .wp-block-post-template.is-layout-grid{grid-template-columns:100%}.p-page__editor .wp-block-group.is-layout-grid{grid-template-columns:100%!important}body.single .c-sec-pager{padding-top:7.5px}.p-thanks__attention{font-size:.8rem}.p-home__message--inner{grid-template-columns:var(--section-padding-horizontal) auto auto auto var(--section-padding-horizontal);grid-template-rows:repeat(6,auto)}.p-home__message--inner-ornament01{grid-column:2/5;grid-row:2/4;padding:0}.p-home__message--inner-ornament02{grid-column:2/4;grid-row:1/3}.p-home__message--inner-ornament03{grid-column:3/6;grid-row:4;margin-block:clamp(3rem,48rem/16 + 0vw/1,3rem)}.p-home__message--inner-ornament03 img{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-home__message--inner-ornament05{grid-column:3/6;grid-row:6;margin-top:clamp(3rem,48rem/16 + 0vw/1,3rem)}.p-home__message--contents{grid-column:2/5;grid-row:5;padding:0}.p-home__message--contents .c-btn__primary,.product-home__service--product-contents .c-btn__primary{margin-inline:auto}.p-home__store--list{grid-template-columns:100%}.p-home__store--list-item{min-height:inherit;aspect-ratio:728/424}.p-home__aboutus--list-link{display:flex;flex-direction:column}.p-home__aboutus--list-heading{align-self:inherit}.p-store__bland-introduction,.p-store__bland-introduction--title{display:flex;flex-direction:column}.p-store__bland-introduction--logo,.p-store__bland-introduction--heading{text-align:center}.p-store__information{grid-template-columns:100%;grid-template-rows:repeat(3,auto);grid-template-areas:"p-store__information--contents" "p-store__information--gallery" "p-store__information--map"}.p-store__information--map{flex-direction:column}.p-store__information--map-figure{height:auto}.p-company__philosopy>*{background-size:40% auto,cover}.p-company__outline--container>.wp-block-group__inner-container{display:flex;flex-direction:column;padding-inline:0;align-items:stretch}.p-company__outline--photo{width:100%;aspect-ratio:inherit;margin-left:0}.p-history__hero{background-image:url(../../assets/images/history/sp-bg-hero.png)}.p-history__hero .l-container:before{right:0;left:var(--section-padding-horizontal)}.p-history__hero .l-container:after{left:0;right:calc(2 * var(--section-padding-horizontal));margin-inline:auto}.p-recruit__message--contents:after{width:clamp(37.5rem,calc(600rem - (.1877934272rem*375))/16 + calc(.1877934272vw * 100)/1,50rem)}.p-recruit__message--contents br{display:none}.p-recruit__contents .wp-block-media-text{grid-template-columns:100%!important}.p-recruit__contents .wp-block-media-text .wp-block-media-text__media{grid-column:1!important;grid-row:1!important}.p-recruit__contents .wp-block-media-text .wp-block-media-text__content{grid-column:1!important;grid-row:2!important}.p-recruit__contents .wp-block-media-text.has-background{padding-top:0;overflow:hidden}.p-recruit__contents .wp-block-media-text.has-background .wp-block-media-text__content{padding-top:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem);padding-inline:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.u-hideSP{display:none}.u-aspect--square-pc-only img{aspect-ratio:inherit}}@media screen and (max-width: 768px) and (min-width: 1441px){.c-acf__card-history{padding-bottom:clamp(3.5rem,calc(56rem - (.0388888889rem*1440))/16 + calc(.0388888889vw * 100)/1,6.2222222222rem)}.c-acf__card-history--image{margin-top:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.c-acf__flow-seminar--step-item{padding-top:clamp(1.75rem,calc(28rem - (.0194444444rem*1440))/16 + calc(.0194444444vw * 100)/1,3.1111111111rem)}.c-acf__flow-list--item:not(:last-child){margin-bottom:clamp(3.375rem,0rem/16 + 3.75vw/1,6rem)}.p-home__message--inner-ornament03{margin-block:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-home__message--inner-ornament05{margin-top:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-recruit__message--contents:after{width:clamp(50rem,calc(800rem - (.5555555556rem*1440))/16 + calc(.5555555556vw * 100)/1,88.8888888889rem)}.p-recruit__contents .wp-block-media-text.has-background .wp-block-media-text__content{padding-top:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-recruit__contents .wp-block-media-text.has-background .wp-block-media-text__content{padding-inline:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}}@media screen and (max-width: 767px){.c-table{font-size:.9em}.c-table .c-table__th{width:8em;padding:14px 0;text-align:center}.c-table__primary .c-table__th{width:7em}}@media screen and (max-width: 600px){#wpadminbar{position:fixed!important}}@media (hover: hover) and (pointer: fine){a.l-footer__nav--parent-link:hover,.l-footer__nav--child-link:hover,.l-header__nav--parent-link:hover,.l-header__accordion--trigger:hover,.l-header__nav--child-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.l-header__sp--cta-reserve:hover,.l-header__nav--cta-reserve:hover{background:#ffffff;color:#ef97a7}.l-sp-home-bar__nav-link:hover{text-decoration:none}.c-article-list__news--list-link:hover,.c-article-list__voice--list-link:hover{filter:brightness(.7)}.c-article-list__text-link:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.c-article-list__thumbnail-link:hover .c-article-list__thumbnail-image img{scale:1.1}.c-breadcrumbs a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.c-btn__primary:hover{border-color:#2a936b}.c-cta__list--link[data-icon=reserve]:hover{color:#fff;background-color:#ef97a7;border-color:#ef97a7}.c-cta__list--link[data-icon=contact]:hover{color:#fff;background-color:#2a936b}.c-list-category__list a:hover,.c-list-simple-cat__item a:hover{background:var(--category-color);color:#fff}.c-pager-archive .wp-pagenavi .page:hover{border-color:#2a936b;color:#2a936b}.c-pager-archive .wp-pagenavi .nextpostslink:hover,.c-pager-archive .wp-pagenavi .previouspostslink:hover{color:#2a936b}.c-pager-single__item .link-next:hover,.c-pager-single__item .link-prev:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-pager-single__list:hover{border-color:#2a936b}.c-acf__page-index--list-link:hover{color:#2a936b;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-acf__store-reserve__list--reserve:hover{background-color:#fff;color:var(--bland-color)}.c-acf__custom-banner--btn:hover{background:#ffffff;color:#2a936b}.c-acf__simple-table--item a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.splide__arrow:hover{color:#2a936b;background:#ffffff}.p-page__editor .wp-block-post:has(a:hover){filter:brightness(.7)}.p-page__editor .wp-block-post-template.is-layout-flow .wp-block-post-title a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.p-page__editor .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#2a936b}.p-thanks__attention a:hover{color:#2a936b}.p-home__service--service-list-item:hover,.p-home__store--list-item:hover,.p-home__aboutus--list-link:hover .p-home__aboutus--list-photo{filter:brightness(.7)}.p-store__bland--list-item a:hover{background:var(--bland-color);color:#fff}.p-store__information--reserve:hover{background-color:#fff;color:var(--bland-color)}}
