:root{--header-height: 104px;--border-radius: 12px}@media screen and (max-width: 768px){:root{--header-height: 54px;--border-radius: 6px}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,dl,dd{margin:0;padding:0;font-weight:inherit;font-size:1em}ul,ol{list-style:none}a{color:inherit;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}img{height:auto;border:none}input,button,textarea,select{color:inherit;font:inherit}input[type=submit],input[type=button],label,button,select{cursor:pointer}input[type=radio]{margin:0}table{width:100%;border-collapse:collapse;border-spacing:0}table th{text-align:inherit;font-weight:inherit}html{height:100%;font-size:62.5%}body{height:100%;color:#212121;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;background:#fff;font-size:1.6rem;line-height:1.8;color:#212121;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;word-wrap:break-word;line-break:normal;text-rendering:optimizeSpeed}@media screen and (max-width: 1024px){body{min-width:375px}}@media screen and (max-width: 768px){body{font-size:1.4rem;line-height:1.8}}body.js-open{overflow:hidden !important}img{image-rendering:-webkit-optimize-contrast}.body-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;position:relative;overflow:clip;z-index:0}.main{margin-top:var(--header-height);-webkit-box-flex:1;-ms-flex:1;flex:1}.form-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:none;border-radius:0;padding:0;background:none;-webkit-box-shadow:none;box-shadow:none}input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:none;border-radius:0;padding:0;background:none;-webkit-box-shadow:none;box-shadow:none}section{position:relative}*::before,*::after{background-repeat:no-repeat;background-position:center;background-size:contain}.font-en{font-family:"Quicksand",sans-serif;font-optical-sizing:auto}.color-primary{color:#d94647}.color-secondary{color:#e4696b}.color-white{color:#fff}.color-txt{color:#212121}@media screen and (max-width: 768px){.sp-color-primary{color:#d94647}}@media screen and (max-width: 768px){.sp-color-secondary{color:#e4696b}}@media screen and (max-width: 768px){.sp-color-txt{color:#212121}}@media screen and (max-width: 768px){.sp-color-white{color:#fff}}.bg-primary{background:#d94647}.bg-secondary{background:#e4696b}.bg-white{background:#fff}.scroll-hint.is-right-scrollable,.scroll-hint.is-left-scrollable{background:initial !important}.wpcf7-list-item{margin-left:0}.wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 40px}@media screen and (max-width: 768px){.wpcf7-checkbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{font-weight:500}.wpcf7-response-output{display:none}div[data-id=group-document]{margin-top:40px}@media screen and (max-width: 768px){div[data-id=group-document]{margin-top:20px}}.header{z-index:9000}.header__main{z-index:7000;position:relative}.header__logo{z-index:5000}.burger-btn{z-index:8000}.burger-nav{z-index:6000}.header{position:fixed;top:0;right:0;left:0;height:var(--header-height);background:#fff}.header__inner{margin-inline:auto;max-width:1920px;height:100%}.header__main{padding-inline:min(2.9411764706vw,40px) 0;margin-inline:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;background:#fff}@media screen and (max-width: 1300px){.header__main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header__logo{width:200px}@media screen and (max-width: 768px){.header__logo{width:100px}}.header__logo-link{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.header__logo-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.header__logo-link:where(:any-link,:enabled,summary):hover{opacity:.6}}.header__logo-link picture,.header__logo-link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.global-nav{height:100%;display:grid;grid-template-columns:1fr 240px;gap:min(2.9411764706vw,40px)}@media screen and (max-width: 1024px){.global-nav{display:none}}.global-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;gap:8px min(2.3426061493vw,32px)}.global-nav__item{position:relative;cursor:pointer}.global-nav__item:has(.global-nav__sub-list){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.global-nav__item:has(.global-nav__sub-list)::after{content:"";display:block;width:10px;aspect-ratio:1/.8;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background:#212121}.global-nav__item:has(.global-nav__sub-list):hover::after{background:#d94647}.global-nav__item-link{height:1.75;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.global-nav__item:hover .global-nav__item-link{color:#d94647}.global-nav__sub-list{padding:2em 2em 1em;position:absolute;bottom:0;left:0;-webkit-transform:translate(-2em, 100%);transform:translate(-2em, 100%);background:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:2}.global-nav__item:hover .global-nav__sub-list{opacity:1;pointer-events:visible}.global-nav__sub-item-link{display:block;padding-block:.3em;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.global-nav__sub-item-link:hover{color:#d94647}.global-nav__contact{margin-bottom:-15px;background:url(../img/common/pc/gnav-contact-bg.svg) no-repeat center bottom/100% auto}.global-nav__contact-link{width:100%;height:100%;display:grid;grid-template-columns:47px -webkit-max-content;grid-template-columns:47px max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;gap:8px;font-size:1.8rem;line-height:1.4;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.global-nav__contact-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.global-nav__contact-link:where(:any-link,:enabled,summary):hover{opacity:.6}}.global-nav__contact-link::before{content:"";display:block;width:47px;aspect-ratio:1;background:url(../img/common/icon-email.svg) no-repeat center/contain}.burger-btn{height:100%;aspect-ratio:1;position:absolute;top:50%;left:6.4%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:none;cursor:pointer}@media screen and (max-width: 1024px){.burger-btn{display:block}}.burger-btn button{display:block;width:100%;height:100%}.burger-btn span{display:block;width:64px;height:4px;background:#e4696b;border-radius:99em;position:absolute;left:0;-webkit-transition:opacity .3s cubic-bezier(0.4, 0.4, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.4, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.4, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.4, 0, 1);transition:transform .3s cubic-bezier(0.4, 0.4, 0, 1),opacity .3s cubic-bezier(0.4, 0.4, 0, 1);transition:transform .3s cubic-bezier(0.4, 0.4, 0, 1),opacity .3s cubic-bezier(0.4, 0.4, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.4, 0, 1)}@media screen and (max-width: 768px){.burger-btn span{width:32px;height:2px}}.burger-btn span:nth-of-type(1){top:32.6923076923%}.burger-btn span:nth-of-type(2){top:48.0769230769%}.burger-btn span:nth-of-type(3){top:63.4615384615%}.burger-btn.js-open span{background:#fff}.burger-btn.js-open span:nth-of-type(1){top:48.0769230769%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.burger-btn.js-open span:nth-of-type(2){opacity:0}.burger-btn.js-open span:nth-of-type(3){top:48.0769230769%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.burger-nav{position:fixed;top:0;left:0;bottom:0;overflow-y:auto;display:none}@media screen and (max-width: 1024px){.burger-nav{display:block;pointer-events:none;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}}.burger-nav.js-open{pointer-events:visible;opacity:1}.burger-nav__mask{position:fixed;inset:0;background:rgba(0,0,0,.7)}.burger-nav__inner{min-height:100vh;min-height:100svh;padding:60px min(5.3333333333vw,40px) 32px;background:#e4696b;position:relative;z-index:0}@media screen and (max-width: 1024px){.burger-nav__inner{padding-block:100px}}@media screen and (max-width: 768px){.burger-nav__inner{padding-top:60px}}.burger-nav__item{border-top:1px solid #fff;position:relative}.burger-nav__item:last-of-type{border-bottom:1px solid #fff}.burger-nav__item:not(:has(.burger-nav__item-btn))::after{content:"";display:block;width:23.5px;aspect-ratio:1;background:url(../img/common/burger-arrow.svg) no-repeat center/contain;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.burger-nav__item-btn{display:block;position:absolute;top:0;right:0;height:50px;aspect-ratio:1}.burger-nav__item-btn::before,.burger-nav__item-btn::after{content:"";display:block;width:14px;height:1.7px;background:#fff;position:absolute;top:50%;right:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.burger-nav__item-btn::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.burger-nav__item-btn.js-open::after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.burger-nav__item-link{display:block;padding-block:14px;line-height:1.4285714286}.burger-nav__sub-list{padding-block:0 1em;display:none}.burger-nav__sub-item-link{display:block;padding-block:.4em;padding-inline:1em}.burger-nav__lead{margin-top:44px}.burger-nav__contact-link{display:block;margin-top:16px;width:100%;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6.5px;border-radius:999em}.burger-nav__contact-link::before{content:"";display:block;width:20px;aspect-ratio:1;background:#e4696b;-webkit-mask:url(../img/common/icon-email.svg) no-repeat center/contain;mask:url(../img/common/icon-email.svg) no-repeat center/contain;-webkit-transform:translateY(1.5px);transform:translateY(1.5px)}.burger-nav__para{margin-top:12px}.burger-nav__sns{margin-top:30px}.burger-nav__sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.burger-nav__sns-item-link{display:block;width:28px;aspect-ratio:1/1}.burger-nav__sns-item-link picture,.burger-nav__sns-item-link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__links{margin-top:56px;margin-bottom:75px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width: 768px){.footer__links{margin-top:24px;margin-bottom:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.footer__logo{padding-block:45.1px 41.2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 768px){.footer__logo{margin-top:19px;padding-block:8px;width:140px}}.footer__logo-link{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.footer__logo-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.footer__logo-link:where(:any-link,:enabled,summary):hover{opacity:.6}}.footer__main{padding-block:64px 32px}@media screen and (max-width: 768px){.footer__main{padding-block:40px 100px;background:#8d8d8d}}.footer__row{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:min(4.4117647059vw,60px)}@media screen and (max-width: 1024px){.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}@media screen and (max-width: 768px){.footer__row{gap:0}}@media screen and (max-width: 1024px){.footer__txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}@media screen and (max-width: 768px){.footer__txt{display:none}}.footer__lead{font-size:2.4rem;line-height:1.8}.footer__contact-link{display:block;margin-top:16px;width:365px;max-width:100%;min-height:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6.5px;border-radius:999em;font-size:2rem;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.footer__contact-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.footer__contact-link:where(:any-link,:enabled,summary):hover{opacity:.6}}.footer__contact-link::before{content:"";display:block;width:29px;aspect-ratio:1;background:#e4696b;-webkit-mask:url(../img/common/icon-email.svg) no-repeat center/contain;mask:url(../img/common/icon-email.svg) no-repeat center/contain;-webkit-transform:translateY(1.5px);transform:translateY(1.5px)}.footer__para{margin-top:24px}.footer__sns{margin-top:30px}@media screen and (max-width: 768px){.footer__sns{margin-top:0}}.footer__sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}@media screen and (max-width: 768px){.footer__sns-list{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:28px}}.footer__sns-item-link{display:block;width:43px;aspect-ratio:1/1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.footer__sns-item-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.footer__sns-item-link:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.footer__sns-item-link{width:34px}}.footer__sns-item-link picture,.footer__sns-item-link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__copyright{margin-top:120px;font-size:1.3rem}@media screen and (max-width: 768px){.footer__copyright{margin-top:48px}}.footer-nav__container{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px min(5.8823529412vw,80px)}@media screen and (max-width: 1024px){.footer-nav__container{width:100%;padding-inline:min(5.3333333333vw,40px);grid-template-columns:repeat(2, -webkit-max-content);grid-template-columns:repeat(2, max-content);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px min(10.6666666667vw,80px)}}.footer-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.footer-nav__list{gap:12px}}@media screen and (max-width: 768px){.footer-nav__list:nth-of-type(2){grid-column:1/2;grid-row:2/3}}.footer-nav__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.footer-nav__item-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.footer-nav__item-link:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.footer-nav__item-link{font-size:1.3rem}}.footer-nav__item-link::before{content:"";display:block;width:16px;aspect-ratio:1;background:url(../img/common/footer-arrow.svg) no-repeat center/contain}.footer-nav__sub-item-link{padding-left:20px;margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;line-height:1.6;font-size:1.4rem;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.footer-nav__sub-item-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.footer-nav__sub-item-link:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.footer-nav__sub-item-link{font-size:1.1rem}}.footer-nav__sub-item-link::before{content:"";margin-top:11px;display:block;width:16px;height:1px;background:#fff}.footer-nav__extra{margin-top:40px}.footer-nav__extra-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(2.9411764706vw,40px)}@media screen and (max-width: 768px){.footer-nav__extra-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-nav__extra-item-link{padding-bottom:4px;font-size:1.4rem;line-height:1.4285714286;border-bottom:1px solid #fff;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.footer-nav__extra-item-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.footer-nav__extra-item-link:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.footer-nav__extra-item-link{font-size:10px}}.fixed-cta{position:fixed;bottom:12px;right:12px;width:375px;z-index:5000}@media screen and (max-width: 768px){.fixed-cta{width:100%;left:0;bottom:0;right:0}}.fixed-cta::before{content:"";display:block;background:#d94647;border-radius:999em;position:absolute;inset:0;z-index:-1}@media screen and (max-width: 768px){.fixed-cta::before{background:#e4696b;-webkit-mask:url(../img/common/sp/gnav-contact-bg.svg) no-repeat top center/100% auto;mask:url(../img/common/sp/gnav-contact-bg.svg) no-repeat top center/100% auto;border-radius:initial}}.fixed-cta__contact-link{width:100%;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6.5px;font-size:2rem;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.fixed-cta__contact-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.fixed-cta__contact-link:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.fixed-cta__contact-link{font-size:1.6rem}}.page__content{margin-inline:auto;width:800px;max-width:100%}.page__ttl{font-size:3.2rem;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 1024px){.page__ttl{font-size:2.8rem}}@media screen and (max-width: 768px){.page__ttl{font-size:2.4rem}}.page__btn{margin-top:40px}@media screen and (max-width: 768px){.page__btn{margin-top:20px}}.page h2,.page h3,.page h4{margin-block:2.8em .8em;font-weight:bold}.page h2{font-size:2rem}@media screen and (max-width: 768px){.page h2{font-size:1.8rem}}.page p{margin-block:1em;font-size:1.6rem}@media screen and (max-width: 768px){.page p{font-size:1.4rem}}.page ol,.page ul{padding-left:1.5em}.page ol li{list-style:decimal}.page ul li{list-style:disc}.page hr{margin-block:56px;width:100%;height:1px;background:linear-gradient(to right, #D94647 48px, #D6D4D3 48px);border-top:none}@media screen and (max-width: 768px){.page hr{margin-block:32px}}@media screen and (max-width: 768px){.page table{font-style:1.4rem}}.page table tr{border-bottom:1px solid #afafaf}.page table td,.page table th{border:none;padding:20px;vertical-align:top}@media screen and (max-width: 768px){.page table td,.page table th{padding:10px}}.page table td:first-of-type{width:25%}@media screen and (max-width: 768px){.page table td:first-of-type{width:40%}}.page table a{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.page table a:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.page table a:where(:any-link,:enabled,summary):hover{opacity:.6}}.inner{width:90%;max-width:1240px;margin:0 auto}@media screen and (max-width: 768px){.inner{width:100%;max-width:initial;padding-inline:3.2vw}}.inner.--w-full{max-width:1360px}.inner.--w-1200{max-width:1200px}.inner.--w-1080{max-width:1080px}.inner.--w-960{max-width:960px}.inner.--w-800{max-width:800px}.section{padding-block:80px}@media screen and (max-width: 768px){.section{padding-block:40px}}@media screen and (min-width: 1024.02px){.no-pc{display:none !important}}@media screen and (max-width: 1024px)and (min-width: 768px){.no-tab{display:none !important}}@media screen and (max-width: 768px){.no-sp{display:none !important}}.js-fadein{position:relative;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transition-delay:.6s;transition-delay:.6s;opacity:0}.js-fadein.visible{opacity:1}.loading{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;grid-template:1fr/1fr;background:#fff;pointer-events:none;opacity:1;-webkit-transition:opacity 1s ease .3s;transition:opacity 1s ease .3s;z-index:9999}.loading.js-loaded{opacity:0}.loading.js-loaded.--top{-webkit-transition:opacity .6s ease 8s;transition:opacity .6s ease 8s}.loading>*{grid-area:1/1/-1/-1}.loading__txt{opacity:0}.loading.js-loaded.--top .loading__txt{-webkit-animation:loading_txt01 .3s ease-out forwards 1.2s,loading_txt02 .6s ease-out forwards 3.4s;animation:loading_txt01 .3s ease-out forwards 1.2s,loading_txt02 .6s ease-out forwards 3.4s}@-webkit-keyframes loading_txt01{0%{opacity:0}100%{opacity:1}}@keyframes loading_txt01{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes loading_txt02{0%{opacity:1}100%{opacity:0}}@keyframes loading_txt02{0%{opacity:1}100%{opacity:0}}.loading__ttl{font-size:5.2rem;line-height:1.3461538462}@media screen and (max-width: 768px){.loading__ttl{font-size:3.2rem}}.loading__ttl span{color:#212121}.loading.js-loaded.--top .loading__ttl span{-webkit-animation:loading_ttl .8s ease-out forwards 2s;animation:loading_ttl .8s ease-out forwards 2s}@-webkit-keyframes loading_ttl{0%{color:#212121}100%{color:#d94647}}@keyframes loading_ttl{0%{color:#212121}100%{color:#d94647}}.loading__para{margin-top:24px;font-size:2.4rem;line-height:1.7916666667}@media screen and (max-width: 768px){.loading__para{font-size:2rem}}.loading__logo{margin-inline:auto;width:368px;max-width:80%;opacity:0}.loading.js-loaded.--top .loading__logo{-webkit-animation:loading_logo .8s ease-out forwards 4.5s;animation:loading_logo .8s ease-out forwards 4.5s}@-webkit-keyframes loading_logo{0%{opacity:0}100%{opacity:1}}@keyframes loading_logo{0%{opacity:0}100%{opacity:1}}.animal-animation{-webkit-transition:-webkit-transform .7s ease-out;transition:-webkit-transform .7s ease-out;transition:transform .7s ease-out;transition:transform .7s ease-out, -webkit-transform .7s ease-out}.animal-animation.rotate{-webkit-transform:rotate(0);transform:rotate(0)}.animal-animation.updown{-webkit-transform:translateY(0px);transform:translateY(0px)}.animal-animation.delay03{-webkit-transition-delay:.3s;transition-delay:.3s}.animal-animation.delay05{-webkit-transition-delay:.5s;transition-delay:.5s}.animal-animation.js-animation.rotate.right{-webkit-transform:rotate(5deg);transform:rotate(5deg)}.animal-animation.js-animation.rotate.left{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.animal-animation.js-animation.updown{-webkit-transform:translateY(20px);transform:translateY(20px)}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.fw-black{font-weight:900}@media screen and (max-width: 1024px){.sp-fw-light{font-weight:300}.sp-fw-normal{font-weight:400}.sp-fw-medium{font-weight:500}.sp-fw-semibold{font-weight:600}.sp-fw-bold{font-weight:700}.sp-fw-black{font-weight:900}}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.txt-justify{text-align:justify}@media screen and (max-width: 1024px){.sp-txt-center{text-align:center}.sp-txt-left{text-align:left}.sp-txt-right{text-align:right}.sp-txt-justify{text-align:justify}}.txt-larger{font-size:2.8rem;line-height:1.8}@media screen and (max-width: 768px){.txt-larger{font-size:2rem}}.txt-large{font-size:2.4rem;line-height:1.8}@media screen and (max-width: 768px){.txt-large{font-size:1.6rem;line-height:2}}.txt-medium{font-size:2rem;line-height:1.28}@media screen and (max-width: 768px){.txt-medium{font-size:1.4rem}}.txt-normal{font-size:1.8rem;line-height:1.6}@media screen and (max-width: 768px){.txt-normal{font-size:1.6rem}}.txt-small{font-size:1.4rem}@media screen and (max-width: 768px){.txt-small{font-size:1.2rem}}.txt-smaller{font-size:1.3rem}@media screen and (max-width: 768px){.txt-smaller{font-size:1.1rem}}.txt-tiny{font-size:1.2rem}@media screen and (max-width: 768px){.has-medium-font-size{--wp--preset--font-size--medium: 1.6rem !important}}.h2__ttl{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:3.2rem;line-height:1.8;font-weight:bold;color:#d94647;text-align:center}@media screen and (max-width: 768px){.h2__ttl{font-size:2rem}}.h2__ttl.--small{font-size:2.8rem}@media screen and (max-width: 768px){.h2__ttl.--small{font-size:1.8rem}}.h2__ttl.--color-black{color:#5d5d5d}.h2__ttl-main{display:block}.h2__ttl-main.font-en{font-size:4rem;line-height:1.25;text-transform:uppercase;letter-spacing:.08em}@media screen and (max-width: 768px){.h2__ttl-main.font-en{font-size:2.5rem;line-height:1.26}}.h2__ttl-sub{display:block;font-size:1.6rem;color:#212121}@media screen and (max-width: 768px){.h2__ttl-sub{font-size:1.3rem}}.h2__ttl.--deco01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (max-width: 768px){.h2__ttl.--deco01{gap:8px}}.h2__ttl.--deco01::before,.h2__ttl.--deco01::after{content:"";display:block;width:24px;aspect-ratio:24/46;background:url(../img/common/ttl-deco01.svg) no-repeat center/contain}@media screen and (max-width: 768px){.h2__ttl.--deco01::before,.h2__ttl.--deco01::after{width:15px}}.h2__ttl.--deco01::after{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.h2__ttl.--deco02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:56px}@media screen and (max-width: 768px){.h2__ttl.--deco02{gap:19px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.h2__ttl.--deco02::before,.h2__ttl.--deco02::after{content:"";display:block;width:154px;aspect-ratio:154/55;background:url(../img/common/ttl-deco02.svg) no-repeat center/contain}@media screen and (max-width: 768px){.h2__ttl.--deco02::before,.h2__ttl.--deco02::after{margin-top:8px;width:77px}}.h2__ttl.--deco02::after{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.h2__ttl.--deco03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h2__ttl.--deco03::before,.h2__ttl.--deco03::after{content:"";display:block}.h2__ttl.--deco03::before{margin-right:52px;width:83px;aspect-ratio:83/78;background:url(../img/common/ttl-deco03.svg) no-repeat center/contain}@media screen and (max-width: 768px){.h2__ttl.--deco03::before{margin-right:25px;width:41.5px}}.h2__ttl.--deco03::after{margin-top:7px;margin-left:65px;width:90px;aspect-ratio:90/71;background:url(../img/common/ttl-deco04.svg) no-repeat center/contain}@media screen and (max-width: 768px){.h2__ttl.--deco03::after{margin-top:10px;margin-left:17px;width:45px}}.h2__ttl.--deco04{position:relative}.h2__ttl.--deco04::before{content:"";display:block;width:299px;aspect-ratio:299/201;background:url(../img/sale/movie-deco@2x.png) no-repeat center/contain;position:absolute;left:-44px;bottom:-33px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width: 768px){.h2__ttl.--deco04::before{width:120px;bottom:-5px;left:-4vw}}.nodata{margin-block:5em;text-align:center;font-size:2rem}@media screen and (max-width: 1024px){.nodata{font-size:1.6rem}}.btn{margin-inline:auto;width:420px;max-width:100%;min-height:80px;background:#e4696b;border-radius:999em;display:grid;place-items:center;color:#fff;font-size:2rem;line-height:1.45;font-weight:bold;position:relative;border:1px solid #e4696b;-webkit-transition:color,background-color,.3s ease-out;transition:color,background-color,.3s ease-out}@media screen and (max-width: 768px){.btn{font-size:1.6rem;min-height:60px}}@media(hover: hover){.btn:where(:-moz-any-link,:enabled,summary):hover{color:#d94647;background:#fff}.btn:where(:any-link,:enabled,summary):hover{color:#d94647;background:#fff}}.btn::after{content:"";display:block;width:24px;aspect-ratio:1;background:currentColor;-webkit-mask:url(../img/common/btn-arrow.svg) no-repeat center/contain;mask:url(../img/common/btn-arrow.svg) no-repeat center/contain;position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media screen and (max-width: 768px){.btn::after{width:20px}}.btn.--gray{background:#afafaf;border-color:#afafaf}@media(hover: hover){.btn.--gray:where(:-moz-any-link,:enabled,summary):hover{color:#afafaf;background:#fff}.btn.--gray:where(:any-link,:enabled,summary):hover{color:#afafaf;background:#fff}}.btn.--right{margin-inline:auto 0}.btn.--left{margin-inline:0 auto}@media screen and (max-width: 768px){.btn.--sp-center{margin-inline:auto}}.btn.--small{width:320px;min-height:64px}@media screen and (max-width: 768px){.btn.--small{width:351px}}.btn.--smaller{width:240px;min-height:46px;font-size:1.4rem}@media screen and (max-width: 768px){.btn.--smaller{width:220px}}.btn.--cart{border-radius:4px}.btn.--cart::after{-webkit-mask-image:url(../img/common/icon-cart.svg);mask-image:url(../img/common/icon-cart.svg)}.btn.--arrow-left::after{right:initial;left:24px;-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}.btn .sub{display:block;font-size:1.2rem;line-height:1.4166666667;text-align:center}.mv{margin-inline:auto;padding-block:99px 98px;max-width:1920px;background:#fee7e6 no-repeat center right/cover}@media screen and (max-width: 640px){.mv{padding-block:50px 49px;background-position:center right 30%;background-size:auto 100%}}.mv.page-thought{background-color:initial;background-image:url(../img/thought/mv-bg.png)}.mv.page-reason{background-color:initial;background-image:url(../img/reason/mv-bg.png)}.mv.page-plan{background-color:initial;background-image:url(../img/plan/mv-bg.png)}.mv.page-hitotsuna-model{background-color:initial;background-image:url(../img/hitotsuna-model/mv-bg.png)}.mv.page-houkago-partner{background-color:initial;background-image:url(../img/houkago-partner/mv-bg.png)}.mv.page-treatment{background-color:initial;background-image:url(../img/treatment/mv-bg.png)}.mv.page-sale{background-color:initial;background-image:url(../img/sale/mv-bg.png)}.mv.page-numbers{background-color:initial;background-image:url(../img/numbers/mv-bg.png)}.mv[class$=-column]{background-color:initial;background-image:url(../img/column/mv-bg.png)}.mv[class$=-news]{background-color:initial;background-image:url(../img/news/mv-bg.png)}.mv[class$=-event]{background-color:initial;background-image:url(../img/event/mv-bg.png)}.mv[class$=-faq]{background-color:initial;background-image:url(../img/faq/mv-bg.png)}.mv.archive-facility{background-color:initial;background-image:url(../img/facility/mv-bg.png)}.mv.single-facility{background-color:initial;background-image:url(../img/facility/mv-single-bg.png)}.mv[class$=-voice]{background-color:initial;background-image:url(../img/voice/mv-bg.png)}.mv.page-recruit{background-color:initial;background-image:url(../img/recruit/mv-bg.png)}.mv.single{padding-block:0;background-color:initial}.mv.single-recruit{padding-block:64px;background-color:initial;background-image:url(../img/recruit/mv-bg.png)}.single .mv__inner{padding-inline:0}@media screen and (max-width: 1024px){.single-recruit .mv__inner{padding-inline:3.2vw}}.mv__sub{display:block}.mv__flex{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width: 1024px){.mv__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.mv__info{padding:4px 16px;font-size:24px;font-weight:bold}@media screen and (max-width: 768px){.mv__info{font-size:16px}}.mv__facility{font-size:32px;font-weight:bold;background:#fff;padding-right:1em}@media screen and (max-width: 1024px){.mv__facility{padding-inline:.5em}}@media screen and (max-width: 768px){.mv__facility{font-size:24px}}.mv__ttl{font-size:4rem}@media screen and (max-width: 1024px){.mv__ttl{text-shadow:0 0 6px #fff}}@media screen and (max-width: 768px){.mv__ttl{font-size:2rem;width:80%}}.mv__ttl .small{display:block;line-height:1}.mv__row{max-width:1620px;display:grid;grid-template-columns:55.8823529412% 44.1176470588%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:calc(50% - 50vw)}@media screen and (max-width: 1024px){.mv__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.mv__txt{padding-block:50px;padding-right:min(3.6764705882vw,50px);height:100%;position:relative;z-index:0}@media screen and (max-width: 768px){.mv__txt{width:100%;padding-inline:3.2vw;padding-block:24px}}.mv__txt::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:calc(50% - 50vw);background:url(../img/news/single-news-bg.png) no-repeat center/cover;z-index:-1}.mv.single-column .mv__txt::before{background-image:url(../img/column/single-column-bg.png)}.mv.single-voice .mv__txt::before,.mv.single-event .mv__txt::before{background-image:url(../img/voice/single-interview-bg.png)}.mv__heading{display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 16px;line-height:2;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media screen and (max-width: 768px){.mv__heading{padding:2px 8px;line-height:2.15}}.single-recruit .mv__heading{font-size:40px;font-weight:bold;padding:0}@media screen and (max-width: 1024px){.single-recruit .mv__heading{padding-inline:.5em}}@media screen and (max-width: 768px){.single-recruit .mv__heading{font-size:24px}}.mv__cat{margin-top:32px;max-width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4px 6px}@media screen and (max-width: 768px){.mv__cat{margin-top:16px;max-width:100%}}.mv__cat-label{padding:2px 6px;border-radius:2px}.mv__time{margin-top:16px}@media screen and (max-width: 768px){.mv__time{margin-top:8px}}.mv__name{margin-top:30px}@media screen and (max-width: 768px){.mv__name{margin-top:16px}}.mv__recruit{padding:4px 16px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:3.2rem;line-height:1.4375;margin-bottom:8px}@media screen and (max-width: 1024px){.mv__recruit{text-shadow:none;font-size:2.4rem}}@media screen and (max-width: 768px){.mv__recruit{font-size:1.8rem;margin-bottom:4px}}.mv__thumbnail picture,.mv__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lead{margin-block:40px 0}.lead__para{margin-inline:auto;width:800px;max-width:100%}.breadcrumbs{padding-block:40px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.breadcrumbs{padding-block:24px 16px;min-height:32px}}.breadcrumbs__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.breadcrumbs__inner>span{font-size:1.3rem;line-height:1.4615384615;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#8d8d8d}@media screen and (max-width: 1024px){.breadcrumbs__inner>span{font-size:1.2rem}}.breadcrumbs__inner>span:last-of-type{color:#d94647}.breadcrumbs__inner>span span:last-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-voice{margin-block:0 50px}@media screen and (max-width: 768px){.footer-voice{margin-bottom:19px}}.footer-voice__banner{width:760px;max-width:100%;margin-inline:auto}@media screen and (max-width: 768px){.footer-voice__banner{width:500px}}.footer-voice__banner-link{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.footer-voice__banner-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.footer-voice__banner-link:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.common-cards{margin-right:calc(50% - 50vw)}}.common-cards__slider{padding-right:3.2% !important}.splide.is-initialized:not(.is-active) .common-cards__slider{padding-right:0 !important}.splide.is-initialized:not(.is-active) .common-cards__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:24px;padding-right:0}.common-cards__item{position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.common-cards__item:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.common-cards__item:where(:any-link,:enabled,summary):hover{opacity:.6}}.common-cards__item-link{position:absolute;inset:0}.common-cards__item-thumbnail{aspect-ratio:296/200}.common-cards__item-thumbnail picture,.common-cards__item-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.common-cards__item-body{margin-top:24px}@media screen and (max-width: 768px){.common-cards__item-body{margin-top:0}}.common-cards__item-cat{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}@media screen and (max-width: 768px){.common-cards__item-cat{margin-top:16px}}.common-cards__item-cat-label{display:block;padding:2px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px}@media screen and (max-width: 768px){.common-cards__item-cat-label{font-size:1.4rem}}.common-cards__item-ttl{margin-top:8px;letter-spacing:-0.07em}.common-cards__item-time{margin-top:8px;display:block}@media screen and (max-width: 768px){.common-cards__item-time{font-size:1.4rem}}@media screen and (max-width: 768px){.facility-cards{margin-right:calc(50% - 50vw)}}.facility-cards__slider{padding-right:3.2% !important}.splide.is-initialized:not(.is-active) .facility-cards__slider{padding-right:0 !important}.splide.is-initialized:not(.is-active) .facility-cards__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:24px}.facility-cards__item{position:relative}.splide.is-initialized:not(.is-active) .facility-cards__item{display:grid;grid-template:1fr/1fr}.splide.is-initialized:not(.is-active) .facility-cards__item>*{grid-area:1/1/-1/-1}.facility-cards__item-link{position:absolute;inset:0;z-index:3}.facility-cards__item-thumbnail{aspect-ratio:247/165;position:relative;z-index:0}.facility-cards__item-thumbnail picture,.facility-cards__item-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.facility-cards__item-thumbnail::before{content:"";display:block;position:absolute;inset:0;background:rgba(33,33,33,.2);border-radius:var(--border-radius)}.facility-cards__item-txt{padding:16px 15.8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0;z-index:1}@media screen and (max-width: 768px){.facility-cards__item-txt{padding:12px 0}}.news-cards__item{padding-block:24px;border-top:2px solid #d3d3d3;position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.news-cards__item:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.news-cards__item:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.news-cards__item{padding-block:16px}}.news-cards__item:last-of-type{border-bottom:2px solid #d3d3d3}.news-cards__item-link{position:absolute;inset:0}.news-cards__item-txt{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:8px}.news-cards__item-time{grid-column:1/-1}@media screen and (max-width: 768px){.news-cards__item-time{font-size:1.6rem}}.news-cards__item-cat{grid-column-start:1}.news-cards__item-cat-label{text-align:center;padding:2px 6px;border-radius:2px;line-height:1.4285714286}@media screen and (max-width: 768px){.news-cards__item-cat-label{font-size:1.4rem;padding:0 3px;border-radius:1px}}.sale-cards__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:24px}@media screen and (max-width: 768px){.sale-cards__list{gap:12px}}.sale-cards__item{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.sale-cards__item{padding:12px 4vw}}.sale-cards__item-thumbnail{aspect-ratio:296/168}.sale-cards__item-thumbnail picture,.sale-cards__item-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sale-cards__item-txt{margin-top:24px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.sale-cards__item-txt{margin-top:12px}}.sale-cards__item-para{margin-bottom:4px}@media screen and (max-width: 768px){.sale-cards__item-para{margin-bottom:20px}}.sale-cards__item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.sale-cards__item-time,.sale-cards__item-file{padding-inline:4px;font-size:1.2rem;background:#afafaf;border-radius:2px}.sale-cards__item-target{margin-top:16px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}@media screen and (max-width: 768px){.sale-cards__item-target{margin-top:8px;margin-bottom:20px}}.sale-cards__item-target span{margin-top:4px;display:block;line-height:17px;padding-inline:4px;white-space:nowrap;border-radius:4px}.sale-cards__item-btn{margin-top:auto}@media screen and (max-width: 768px){.sale-cards__item-btn{margin-top:20px}}.archive-cards__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:24px}.archive-cards__item{padding:24px 24px 80px;position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.archive-cards__item:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.archive-cards__item:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.archive-cards__item{padding:12px 24px 40px}}.archive-cards__item-link{position:absolute;inset:0}.archive-cards__item-thumbnail{aspect-ratio:296/200}.archive-cards__item-thumbnail picture,.archive-cards__item-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.archive-cards__item-cat{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}@media screen and (max-width: 768px){.archive-cards__item-cat{margin-top:16px}}.archive-cards__item-cat-label{display:block;padding:2px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px}@media screen and (max-width: 768px){.archive-cards__item-cat-label{font-size:1.4rem}}.archive-cards__item-ttl{margin-top:8px;letter-spacing:-0.07em}.archive-cards__item-time{margin-top:8px;display:block}@media screen and (max-width: 768px){.archive-cards__item-time{font-size:1.4rem}}.faq-unit__ttl{padding:24px min(4.4117647059vw,60px);background:#beaaa9;border-radius:8px;cursor:pointer;position:relative}@media screen and (max-width: 768px){.faq-unit__ttl{padding-block:16px;padding-inline:4vw}}.faq-unit__ttl.js-open{background:#e4696b}.faq-unit__ttl::before,.faq-unit__ttl::after{content:"";display:block;width:35px;height:4px;background:#fff;position:absolute;top:50%;right:75.5px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);pointer-events:none;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}@media screen and (max-width: 768px){.faq-unit__ttl::before,.faq-unit__ttl::after{width:24px;height:2px;right:4vw}}.faq-unit__ttl.js-open::after{-webkit-transform:translate(0, -50%) rotate(90deg);transform:translate(0, -50%) rotate(90deg)}.faq-unit__list{padding:60px min(4.4117647059vw,60px);display:none}@media screen and (max-width: 768px){.faq-unit__list{padding:24px 4vw}}.faq-unit__item{border-radius:8px}.faq-unit__item+.faq-unit__item{margin-top:60px}@media screen and (max-width: 768px){.faq-unit__item+.faq-unit__item{margin-top:24px}}.faq-unit__item-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.8;gap:40px}@media screen and (max-width: 768px){.faq-unit__item-ttl{gap:16px}}.faq-unit__item-ttl::before{content:"";margin-top:8.2px;display:block;width:35px;aspect-ratio:1;background-image:url(../img/faq/icon-q.svg);-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.faq-unit__item-ttl::before{width:24px}}.faq-unit__item-content{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.8;gap:40px}@media screen and (max-width: 768px){.faq-unit__item-content{gap:16px}}.faq-unit__item-content::before{content:"";margin-top:8.2px;display:block;width:35px;aspect-ratio:1;background-image:url(../img/faq/icon-a.svg);-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.faq-unit__item-content::before{width:24px}}.facility-unit__region{border-bottom:2px solid #d94647}.facility-unit__prefecture{margin-top:24px;padding:10px 32px 11px;background:#fee7e6}.facility-unit__list{margin-top:6px}.facility-unit__item{padding-block:50px;border-bottom:2px solid #d3d3d3}@media screen and (max-width: 768px){.facility-unit__item{padding-block:24px}}.facility-unit__item.--recruit{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:60px}@media screen and (max-width: 1024px){.facility-unit__item.--recruit{grid-template-columns:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.facility-unit__item.--recruit{gap:30px}}.facility-unit__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}@media screen and (max-width: 768px){.facility-unit__item-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}}.facility-unit__item-url{margin-top:12px;color:#4aafea;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.facility-unit__item-url:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.facility-unit__item-url:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.facility-unit__item-url{margin-top:6px}}.facility-unit__item-cat{max-width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px 4px}@media screen and (max-width: 768px){.facility-unit__item-cat{max-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.facility-unit__item-cat-label{border-radius:3em}.facility-unit__item-cat-link{display:block;padding:4px 16px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.facility-unit__item-cat-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.facility-unit__item-cat-link:where(:any-link,:enabled,summary):hover{opacity:.6}}.facility-unit__item-cat-link.--arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.facility-unit__item-cat-link.--arrow::after{content:"";display:block;width:16px;aspect-ratio:1;background:#fff;-webkit-mask:url(../img/common/btn-arrow.svg) no-repeat center/contain;mask:url(../img/common/btn-arrow.svg) no-repeat center/contain}.facility-unit__item-map{margin-left:8px;display:inline-block;background:#5d5d5d}.facility-unit__item-map a{display:inline-block;padding-inline:4px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.facility-unit__item-map a:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.facility-unit__item-map a:where(:any-link,:enabled,summary):hover{opacity:.6}}.facility-unit__item-row{margin-top:32px}.facility-unit__item-address{color:#5d5d5d}.facility-unit__item-tel{margin-left:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#5d5d5d;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.facility-unit__item-tel:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.facility-unit__item-tel:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.facility-unit__item-tel{margin-top:8px;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.facility-unit__item-tel::before{content:"";display:block;width:14px;aspect-ratio:1;background-image:url(../img/facility/icon-tel.svg)}.facility-unit__item-info{margin-top:4px;color:#5d5d5d}@media screen and (max-width: 768px){.facility-unit__item-info{margin-top:8px}}.facility-unit__item-imgs{margin-top:56px;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:12px}@media screen and (max-width: 768px){.facility-unit__item-imgs{margin-top:24px}}.facility-unit__item-imgs:not(:has(.facility-unit__item-img)){display:none}.facility-unit__item-imgs picture,.facility-unit__item-imgs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.form__item{margin-top:40px}@media screen and (max-width: 768px){.form__item{margin-top:20px}}.form__item:first-child{margin-top:0}.form__item-ttl,.form__item-input-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:2rem;font-weight:bold;color:#5d5d5d}@media screen and (max-width: 768px){.form__item-ttl,.form__item-input-label{font-size:1.8rem}}.form__item-input-label{margin-bottom:8px}@media screen and (max-width: 768px){.form__item-input-label{margin-bottom:4px}}.form__item-hissu{display:block;padding:1px 6px 2px;border-radius:4px;line-height:19px;font-size:1.4615384615;font-size:1.3rem}@media screen and (max-width: 768px){.form__item-hissu{margin-top:2px}}.form__item-input-wrap{margin-top:8px;background:#f7f7f7;border-radius:8px;position:relative}@media screen and (max-width: 768px){.form__item-input-wrap{border-radius:4px}}.form__item-input-wrap:not(:has(input[type=text],input[type=email],input[type=tel],textarea)){padding-left:40px;padding-block:56px}@media screen and (max-width: 768px){.form__item-input-wrap:not(:has(input[type=text],input[type=email],input[type=tel],textarea)){padding-left:4vw;padding-block:24px}}.form__item-input-wrap:has(.wpcf7-not-valid-tip){margin-bottom:60px}@media screen and (max-width: 768px){.form__item-input-wrap:has(.wpcf7-not-valid-tip){margin-bottom:50px}}.form__item-input-inner+.form__item-input-inner{margin-top:40px}@media screen and (max-width: 768px){.form__item-input-inner+.form__item-input-inner{margin-top:20px}}.form__item-input-inner:has(.wpcf7-not-valid-tip){margin-bottom:60px}@media screen and (max-width: 768px){.form__item-input-inner:has(.wpcf7-not-valid-tip){margin-top:50px}}.form__agree{margin-top:120px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.form__agree{margin-top:40px}}.form__agree a{color:#5e9ff2;text-decoration:underline}.form__confirm-btn{margin-top:40px;margin-inline:auto}@media screen and (max-width: 768px){.form__confirm-btn{margin-top:20px}}.form input,.form textarea{padding-inline:40px;width:100%;font-size:2rem}@media screen and (max-width: 768px){.form input,.form textarea{padding-inline:20px;font-size:1.6rem}}.form textarea{padding-block:1em;height:160px;resize:none}.form input[type=text],.form input[type=tel],.form input[type=email]{min-height:80px}@media screen and (max-width: 768px){.form input[type=text],.form input[type=tel],.form input[type=email]{min-height:65px}}.form input::-webkit-input-placeholder{color:#afafaf}.form input::-moz-placeholder{color:#afafaf}.form input:-ms-input-placeholder{color:#afafaf}.form input::-ms-input-placeholder{color:#afafaf}.form input::placeholder{color:#afafaf}.form input[type=checkbox]+span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1.8rem}@media screen and (max-width: 768px){.form input[type=checkbox]+span{font-size:1.6rem}}.form input[type=checkbox]+span::before{content:"";display:block;width:20px;height:20px;border-radius:4px;border:2px solid #939393}.form input[type=checkbox]:checked+span::before{background-image:url(../img/common/icon-check.svg);border:none}.form input[type=button],.form input[type=submit]{padding-inline:0}.form .wpcf7-form-control-wrap{position:static}.form .form__item-input-inner .wpcf7-form-control-wrap{position:relative}.form .wpcf7-not-valid-tip{position:absolute;bottom:-4px;left:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.form__confirm{display:none}.form__confirm-list{margin-top:80px}@media screen and (max-width: 768px){.form__confirm-list{margin-top:40px}}.form__confirm-item{font-size:2rem;font-weight:bold;margin-top:40px}@media screen and (max-width: 768px){.form__confirm-item{margin-top:20px;font-size:1.6rem}}.form__confirm-item:first-child{margin-top:0}.form__confirm-item-input{margin-top:8px;min-height:80px;padding-inline:40px;font-size:2rem;border:1px solid #888;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.form__confirm-item-input{margin-top:4px;min-height:65px;padding-inline:20px;font-size:1.6rem;border-radius:4px}}.form__confirm-item-wrap{margin-top:20px;background:#f7f7f7;padding:40px;border-radius:8px}@media screen and (max-width: 768px){.form__confirm-item-wrap{margin-top:10px;padding:20px;border-radius:4px}}.form__confirm-item-input{background:#fff}.form__confirm-item-inner+.form__confirm-item-inner{margin-top:40px}@media screen and (max-width: 768px){.form__confirm-item-inner+.form__confirm-item-inner{margin-top:20px}}.form__confirm-btn.--disabled{opacity:.6;pointer-events:none}.form__confirm-btn input{height:100%;border-radius:3em}.form__confirm-links{margin-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media screen and (max-width: 768px){.form__confirm-links{margin-top:48px;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form__prev-btn,.form__submit-btn{margin-inline:0}.form__prev-btn input,.form__submit-btn input{height:100%;border-radius:3em}.form__thanks{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;opacity:0;pointer-events:none}.form__thanks.js-show{opacity:1;pointer-events:visible}.form__thanks::before{content:"";display:block;background:rgba(0,0,0,.7);position:absolute;inset:0;z-index:-1}.form__thanks-box{padding:64px min(8.8235294118vw,120px);border-radius:20px}@media screen and (max-width: 768px){.form__thanks-box{padding:32px 4vw;width:90%;border-radius:10px}}.form__thanks-icon{margin-inline:auto;width:46px;aspect-ratio:1}@media screen and (max-width: 768px){.form__thanks-icon{width:32px}}.form__thanks-icon picture,.form__thanks-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.form__thanks-ttl{margin-top:24px;color:#5d5d5d}@media screen and (max-width: 768px){.form__thanks-ttl{margin-top:12px;font-size:1.8rem}}.form__thanks-para{margin-top:24px}@media screen and (max-width: 768px){.form__thanks-para{margin-top:12px}}.form__thanks-btn{margin-top:48px}@media screen and (max-width: 768px){.form__thanks-btn{margin-top:32px}}.category{padding-block:56px 80px}@media screen and (max-width: 768px){.category{padding-block:24px 24px}}.category__ttl{color:#5d5d5d}.category__list{margin-top:56px;margin-inline:auto;max-width:714px;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:24px}@media screen and (max-width: 768px){.category__list{margin-top:24px;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:12px}}.category__list.--col4{max-width:960px}.category__list.--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:initial}@media screen and (max-width: 768px){.category__list.--flex{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.category__item{border-radius:4px}@media screen and (max-width: 768px){.category__item{border-radius:2px}}.category__list.--flex .category__item{border-radius:3em}.category__item-link{padding-inline:32px;display:grid;place-items:center;height:100%;min-height:56px;border-radius:4px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.category__item-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.category__item-link:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.category__item-link{padding-inline:16px;min-height:42px}}.pagination{margin-top:80px}@media screen and (max-width: 768px){.pagination{margin-top:40px}}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}@media screen and (max-width: 768px){.pagination__list{gap:4px}}.pagination .page-numbers{display:block;line-height:40px;font-weight:bold;display:grid;place-items:center;background:#fff;font-family:"Quicksand",sans-serif;font-size:2rem;line-height:1.25;padding:8px 16px;color:#8d8d8d;border-radius:4px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.pagination .page-numbers:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.pagination .page-numbers:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.pagination .page-numbers{padding:4px 10px;font-size:1.6rem}}.pagination .page-numbers.current{color:#fff;background:#d94647}.pagination .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers.head,.pagination .page-numbers.last{font-size:1.6rem;line-height:1.5;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 768px){.pagination .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers.head,.pagination .page-numbers.last{font-size:1.4rem}}.pagination .page-numbers.disabled{cursor:not-allowed}.single-pagination{margin-top:80px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:456px;display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;gap:24px 80px;font-size:1.6rem;line-height:20px;color:#8d8d8d}@media screen and (max-width: 768px){.single-pagination{margin-top:40px;grid-template-columns:repeat(2, 1fr);gap:32px 64px}}.single-pagination a{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.single-pagination a:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.single-pagination a:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.single-pagination__archive{grid-column:1/-1;grid-row:1/2;text-align:center}}.single-pagination__prev a,.single-pagination__next a{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.single-pagination__prev a::before{content:"";display:block;width:20px;aspect-ratio:1;background:#8d8d8d;-webkit-mask:url(../img/common/btn-arrow.svg) no-repeat center/contain;mask:url(../img/common/btn-arrow.svg) no-repeat center/contain;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.single-pagination__next a::after{content:"";display:block;width:20px;aspect-ratio:1;background:#8d8d8d;-webkit-mask:url(../img/common/btn-arrow.svg) no-repeat center/contain;mask:url(../img/common/btn-arrow.svg) no-repeat center/contain}.map{background:#f8f3ed}@media screen and (max-width: 768px){.map{padding-block:40px}}.map__wrap{max-width:1360px;margin-inline:auto;display:grid;grid-template:1fr/1fr;position:relative}.map__wrap>*{grid-area:1/1/-1/-1}@media screen and (max-width: 768px){.map__img{display:none}}@media screen and (max-width: 768px){.map__list{margin-top:24px;padding-inline:3.2vw;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:8px 16px}}.map__item{border-radius:4px;position:absolute}@media screen and (max-width: 768px){.map__item{position:static}}.map__item:nth-of-type(1){background:#436ad5;top:min(7.6470588235vw,104px);right:min(14.7058823529vw,200px)}.map__item:nth-of-type(2){background:#d59743;top:min(17.5735294118vw,239px);right:min(19.1176470588vw,260px)}.map__item:nth-of-type(3){background:#21aa75;top:min(23.4558823529vw,319px);right:min(26.4705882353vw,360px)}.map__item:nth-of-type(4){background:#79af22;top:min(31.8382352941vw,433px);right:min(26.4705882353vw,360px)}.map__item:nth-of-type(5){background:#756ab5;top:min(15.5147058824vw,211px);right:min(48.75vw,663px)}.map__item:nth-of-type(6){background:#ba498d;bottom:min(6.6911764706vw,91px);right:min(33.8235294118vw,460px)}.map__item:nth-of-type(7){background:#8d8d8d;top:min(21.9117647059vw,298px);left:min(21.6911764706vw,295px)}.map__item:nth-of-type(8){background:#e4696b;bottom:min(16.1029411765vw,219px);left:min(14.7058823529vw,200px)}.map__item-link{width:min(14.7058823529vw,200px);height:min(4.1176470588vw,56px);display:grid;place-items:center;font-size:min(1.3235294118vw,18px);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover: hover){.map__item-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.map__item-link:where(:any-link,:enabled,summary):hover{opacity:.6}}@media screen and (max-width: 768px){.map__item-link{padding-block:.3em;width:100%;height:auto;font-size:1.6rem}}