/*!
* メインスタイルcss
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */:root{--letter-spacing: 0.05em;--header-height: 5.75rem;--two-column-aside: 12.5rem;--two-column-gap: 5rem;--two-column-gap-amanocard: min(5rem, 6.4516129032vw);--two-column-main-amanocard: 38.125rem;--two-column-main-amanocard-shrinking: min(38.125rem, max(17.5rem, calc(17.5rem + (610 - 280) * (100vw - 46.875rem) / 370)));--two-column-gutterL-amanocard: (100% - 77.5rem) / 2;--two-column-gutterR-amanocard: (100% - 77.5rem) / 2;--max-two-column-gutterL-amanocard: max(2rem, var(--two-column-gutterL-amanocard));--max-two-column-gutterR-amanocard: max(2rem, var(--two-column-gutterR-amanocard));--two-column-gutterL: (100% - 77.5rem) / 2;--two-column-gutterR: (100% - 77.5rem) / 2;--max-two-column-gutterL: max(2rem, var(--two-column-gutterL));--max-two-column-gutterR: max(2rem, var(--two-column-gutterR))}html{font-size:16px;font-family:"Noto Sans JP",sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;text-autospace:no-autospace;text-spacing-trim:space-all;scroll-padding-top:var(--header-height)}*,::before,::after{box-sizing:border-box;letter-spacing:var(--letter-spacing);min-width:0;text-decoration-thickness:inherit}body{color:#222;margin:0;line-height:1.7;font-size:0.9375rem;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-decoration-thickness:from-font;text-underline-position:from-font;overflow-wrap:anywhere;word-break:normal;line-break:strict;position:relative;z-index:1;background-color:#f9fafb}body::before{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(238, 239, 243, 0) 0%, #EAFBF7 100%),linear-gradient(270deg, #FFDAE5 0%, rgba(238, 239, 243, 0) 100%),linear-gradient(90deg, #E0E5F3 0%, rgba(238, 239, 243, 0) 100%);z-index:-1;opacity:.2;content:""}body.is-slidebar-active{overflow:hidden}:where(html[lang=en],html[lang=en-US]) body{font-family:"Roboto Flex Variable",sans-serif;line-height:1.8;--letter-spacing: 0;font-size:0.9375rem}:where(html[lang=zh-Hans],html[lang=zh-CN]) body{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans JP",sans-serif}a{color:inherit;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;font-weight:bold;margin:.67em 0}h2{font-size:1.8rem;margin-top:2rem;margin-bottom:1rem}h3{font-size:1.6rem;margin-top:1.7rem;margin-bottom:1rem}h4{font-size:1.5rem;margin-top:1.7rem;margin-bottom:1rem}h5{font-size:1.4rem;margin-top:1.3rem;margin-bottom:.5rem}h6{font-size:1.2rem;margin-top:1rem;margin-bottom:.5rem}small{font-size:0.75rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}p{margin:0}strong{font-weight:bold}del{text-decoration-line:line-through}img{max-width:100%;height:auto;vertical-align:top}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}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:0.0625rem dotted ButtonText}fieldset{padding:.35em .75em .625em}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-0.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}legend{padding:0}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}dl,dd{margin:0}ul,ol{list-style:none;margin:0;padding:0}li{margin:0}input:where([type=text],[type=url],[type=search],[type=email],[type=password],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=file]),textarea{padding:1rem 1.5rem;font-size:1rem;color:#222;border:1px solid #ccc;background-color:#f4f4f4;width:100%;box-shadow:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease-in-out;transition-duration:.2s}input:where([type=text],[type=url],[type=search],[type=email],[type=password],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=file]):focus,input:where([type=text],[type=url],[type=search],[type=email],[type=password],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=file]):active,textarea:focus,textarea:active{outline:none;box-shadow:none}input:where([type=file])::file-selector-button{background-image:url("../images/icon-form-file.svg");background-repeat:no-repeat;background-position:1.125rem center;background-size:0.625rem 0.75rem;background-color:#fff;border-radius:4px;border:1px solid #222;padding:0.1875rem 1rem 0.1875rem 2.5rem;margin-right:1rem;color:#222;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:8.5rem;display:block}input:where([type=checkbox]){width:1.25rem;height:1.25rem;vertical-align:middle;accent-color:#297b50;flex-shrink:0}input:where([type=radio]){border-radius:50%;width:1.5rem;height:1.5rem;vertical-align:middle;accent-color:#297b50;flex-shrink:0}select{display:block;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../images/icon-form-select.svg");background-repeat:no-repeat;background-position:calc(100% - 1.625rem) center;background-size:0.625rem 0.375rem;padding:1rem 1.5rem;font-size:1rem;color:#222;border:1px solid #ccc;background-color:#f4f4f4;width:100%;box-shadow:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease-in-out;transition-duration:.2s}select:focus,select:active{outline:none;box-shadow:none}::-moz-placeholder{color:rgba(34,34,34,.3)}::placeholder{color:rgba(34,34,34,.3)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.l-aside{position:sticky;top:5rem;z-index:100}.l-container{max-width:77.5rem;margin-inline:auto;box-sizing:content-box;padding-inline:2rem}.l-container.is-sm{max-width:64.375rem}:where(.l-two-column) .l-container{padding-inline:0;margin-left:var(--max-two-column-gutterL);margin-right:calc(var(--max-two-column-gutterR) + var(--two-column-gap) + var(--two-column-aside))}:where(.l-two-column.is-reverse) .l-container{margin-right:var(--max-two-column-gutterR);margin-left:calc(var(--max-two-column-gutterL) + var(--two-column-gap) + var(--two-column-aside))}.l-footer{position:relative;padding:5rem 0;background-color:#fff}.l-footer__menus{display:flex;gap:min(5rem,5.7142857143vw)}.l-footer__menu{flex:1;display:flex;flex-direction:column;gap:2.5rem}.l-footer__block{border-bottom:1px solid #d7dadf;padding-bottom:2.5rem}.l-footer__block-link{font-size:1.125rem;line-height:1.7;display:flex;align-items:center;justify-content:space-between;gap:0 0.375rem}.l-footer__unit{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.5rem}.l-footer__unit-link{display:block;font-size:0.9375rem;line-height:1.7;padding:0.5625rem 0;backface-visibility:hidden}.l-footer__bottom{display:flex;justify-content:space-between;margin-top:5rem;gap:1.5rem}.l-footer__bottom-logo{display:block;width:12.375rem}.l-footer__bottom-text{font-size:0.9375rem;line-height:1.7;margin-top:2.5rem}.l-footer__bottom-link{display:flex;align-items:center;gap:0.25rem;font-size:0.9375rem;line-height:1.7;padding:0.25rem 0}.l-footer__bottom-right{margin-top:1.9375rem;flex-shrink:0}.l-footer__copyright{display:block;font-size:0.9375rem;line-height:1.7;letter-spacing:.02em;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;color:#686a71;text-align:right;margin-top:0.5rem}.l-footer.is-simple .l-footer__menu{display:none}.l-header{width:100%;z-index:9980;position:fixed;top:0;left:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.l-header.is-hidden{transform:translateY(-100%)}.l-header.is-scroll-up{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(1.5625rem);backdrop-filter:blur(1.5625rem)}.l-header:has(.l-header__mainmenu-item.is-open){background:#fff;-webkit-backdrop-filter:blur(1.5625rem);backdrop-filter:blur(1.5625rem)}.l-header__content{max-width:160rem;margin:0 auto;display:flex;align-items:center;padding:0 min(1.5rem,1.7142857143vw) 0 min(2.5rem,2.8571428571vw);height:5.75rem}.l-header__logo{margin:0;width:min(8.25rem,9.4285714286vw);flex-shrink:0}.l-header__logo a,.l-header__logo img{display:block}.l-header__nav{width:100%;height:100%;margin-left:auto;display:flex;justify-content:flex-end;align-items:center;gap:min(2rem,2.2857142857vw)}.l-header__mainmenu{height:100%;display:flex;align-items:center;gap:min(2rem,2.2857142857vw)}.l-header__mainmenu-item{height:100%}.l-header__mainmenu-link{height:100%;font-size:0.9375rem;line-height:1.7;position:relative;display:flex;align-items:center;gap:0.25rem}.l-header__mainmenu-link span.is-icon{width:2.25rem;aspect-ratio:1/1;display:grid;place-items:center}.l-header__mainmenu-link span.is-icon::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_down";font-size:1.5rem}.l-header__links{display:flex;gap:0 0.625rem}.l-header__link{display:block;font-size:0.75rem;line-height:1.7;background-color:#e7e9ec;padding:0.625rem 1.25rem 0.75rem;border-radius:999px}.l-header__link.is-search{color:#fff;background-color:#eb3950}.l-header__submenu{position:absolute;bottom:0;left:0;transform:translateY(calc(100% - 0.0625rem));width:100%;z-index:9999;background-color:#fff;padding-top:4rem;padding-bottom:5rem;visibility:hidden;opacity:0}.l-header__submenu-outer{display:flex;justify-content:space-between;gap:0 min(2rem,2.2857142857vw);width:100%;max-width:81rem;margin-inline:auto;padding-inline:2rem}.l-header__submenu-title{font-size:1.75rem;font-weight:300;line-height:1.5;border-left:1px solid #3a3b3e;padding-left:1.25rem}.l-header__submenu-link{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:0.375rem;font-size:1.125rem;line-height:1.7;margin-top:2.5rem}.l-header__submenu-menus{flex:1 1 0%;min-width:0;max-width:min(50rem,100%);display:flex;gap:0 min(5rem,5.7142857143vw)}.l-header__submenu-menu{flex:1;min-width:0}.l-header__submenu-block+.l-header__submenu-block{margin-top:4rem}.l-header__submenu-block-link{display:flex;align-items:center;justify-content:space-between;gap:0.375rem;font-size:1.125rem;line-height:1.7}.l-header__submenu-unit{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.5rem}.l-header__submenu-unit-link{display:block;font-size:0.9375rem;line-height:1.7;padding:0.5625rem 0}.l-header.is-simple .l-header__nav,.l-header.is-simple .l-header__search,.l-header.is-simple .l-header__button{display:none}.is-slidebar-active .l-header{position:fixed;top:0;left:0}.l-offer{text-align:center;color:#fff;padding:3rem 0;position:relative}.l-offer.is-padding-lg{padding:4rem 0}.l-offer__inner{position:relative;z-index:1}.l-offer__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.l-offer__bg img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.l-offer__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.25rem;margin-top:3rem}.l-offer__items.is-button-one{margin-top:1.5rem;text-align:center}.l-offer__items.is-button-one .l-offer__button{max-width:28.375rem}.l-offer__button{color:#fff;text-decoration:none;font-weight:700;font-size:1rem;letter-spacing:.05em;text-align:center;display:inline-flex;justify-content:center;align-items:center;border:2px solid #fff;padding:1.5rem 2rem;position:relative;width:100%;min-height:5.5rem}.l-offer__button::after{content:"chevron_right";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;position:absolute;font-size:1.25rem;top:50%;right:1.5rem;transform:translateY(-50%);font-weight:400}.l-offer__button.is-bgcolor-primary{background-color:#297b50;border-color:#297b50}.l-offer__button.is-tel{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:2rem;line-height:1}.l-offer__button.is-tel i{margin-right:0.5rem}.l-offer__subtext{text-align:center;font-weight:700;letter-spacing:.05em;margin-top:0.875rem}.l-offer.is-color-primary{background-image:none;background-color:#297b50;padding:4rem 0}.l-offer.is-color-primary .c-heading{color:#fff;margin-bottom:2rem}.l-offer.is-color-primary .l-offer__items{margin-top:2rem}.l-offer.is-color-primary .l-offer__box{border:1px solid #fff;height:100%;text-align:center;padding:2rem 3rem}.l-offer.is-color-primary .l-offer__box-text{font-size:0.875rem;letter-spacing:.1em;margin-bottom:1.25rem}.l-offer.is-color-primary .l-offer__box-tel{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:2rem;line-height:1}.l-offer.is-color-primary .l-offer__box-tel i{margin-right:0.5rem}.l-offer.is-color-primary .l-offer__box-tel small{display:block;font-size:0.8125rem;letter-spacing:.1em;font-weight:400;margin-top:0.5rem}.l-page-header{padding:6.25rem 0 0}.l-page-header.is-z-index-2{position:relative;z-index:2}.l-page-header:not(:has(.l-page-header__inner)) .l-page-header__breadcrumb{margin-bottom:4rem}.l-page-header.is-amanocard .l-page-header__breadcrumb{margin-bottom:0}.l-page-header__decoration{position:absolute;top:0;right:0;height:37.4375rem;opacity:.4;pointer-events:none}.l-page-header__decoration img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.l-page-header__breadcrumb{padding:0 2.5rem}.l-page-header__inner{margin-left:max((100% - 77.5rem)/2,2rem);margin-top:4rem}.l-page-header__title{margin-bottom:4rem}.l-page-header__text{font-size:0.9375rem;line-height:1.7}.l-page-header__image{width:100%;aspect-ratio:1320/566;max-height:43.75rem;margin-top:4rem;border-radius:4px 0 0 4px;overflow:hidden;position:relative;z-index:1}.l-page-header__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.l-root-container{max-width:160rem;margin:0 auto}.l-root-container::before{content:"";position:fixed;inset:0;background:rgba(92,97,113,.2);z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.l-root-container:has(.l-header__mainmenu-item.is-open)::before{opacity:1;visibility:visible}.l-searchform{position:fixed;top:5rem;left:0;width:100%;z-index:99999;visibility:hidden;opacity:0;padding:5.625rem 0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.2s}.l-searchform__inner{width:100%;max-width:46.75rem;position:relative;margin:auto}.l-searchform__overlay{position:absolute;background:rgba(34,34,34,.9);top:0;left:0;right:0;bottom:0}.l-searchform__close{position:absolute;right:-4.125rem;top:-4.125rem;color:#fff;background:rgba(0,0,0,0);border:none;padding:0}.l-searchform__close__icon{font-size:3rem}body.is-search-modal-open .l-searchform{visibility:visible;opacity:1}.l-section{position:relative;z-index:1}.l-section.is-xlg{padding-top:10rem;padding-bottom:10rem}.l-section.is-xlg-top{padding-top:10rem}.l-section.is-xlg-bottom{padding-bottom:10rem}.l-section.is-lg{padding-top:7.5rem;padding-bottom:7.5rem}.l-section.is-lg-top{padding-top:7.5rem}.l-section.is-lg-bottom{padding-bottom:7.5rem}.l-section.is-md{padding-top:5rem;padding-bottom:5rem}.l-section.is-md-top{padding-top:5rem}.l-section.is-md-bottom{padding-bottom:5rem}.l-section.is-sm{padding-top:4rem;padding-bottom:4rem}.l-section.is-sm-top{padding-top:4rem}.l-section.is-sm-bottom{padding-bottom:4rem}.l-section.is-xs{padding-top:2rem;padding-bottom:2rem}.l-section.is-xs-top{padding-top:2rem}.l-section.is-xs-bottom{padding-bottom:2rem}.l-section.is-color-primary{background-color:#297b50}.l-section.is-color-secondary{background-color:#f9f7f0}.l-section.is-top{padding-bottom:0 !important}.l-section.is-bottom{padding-top:0 !important}.l-section.is-bg-color{background:#f4f4f4}.l-section.is-community{background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(0.9375rem);backdrop-filter:blur(0.9375rem)}.l-section.is-bg-color-gray-100{background-color:#f9fafb}.l-section.is-bg-color-white{background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}.l-section.is-scroll-margin-responsive{scroll-margin-top:12.5rem}.l-section.is-search-result{padding-top:3rem;padding-bottom:5rem}.l-two-column{display:grid;grid-template:"gutterL main gap side gutterR" auto/var(--max-two-column-gutterL) 1fr var(--two-column-gap) var(--two-column-aside) var(--max-two-column-gutterR);padding:10rem 0}.l-two-column.is-pt-0{padding-top:0}.l-two-column__main{grid-column:1/-1;grid-row:1/2}.l-two-column__side{grid-area:side}.l-two-column:where(.is-reverse){grid-template:"gutterR side gap main gutterL" auto/var(--max-two-column-gutterL) var(--two-column-aside) var(--two-column-gap) 1fr var(--max-two-column-gutterR)}.l-two-column:where(.l-two-column:has(.l-section.is-search-result)){grid-template:"gutterL main gap side gutterR" auto/var(--max-two-column-gutterR) 1fr var(--two-column-gap) 14.125rem var(--max-two-column-gutterL)}.l-two-column:where(.l-two-column:has(.l-section.is-search-result)) .l-two-column__main{grid-area:main}.l-two-column__main.is-bg-color-pink{position:relative;z-index:1;background-color:#fff;border-radius:24px}.l-two-column__main.is-bg-color-pink::before,.l-two-column__main.is-bg-color-pink::after{position:absolute;top:0;left:0;width:100%;height:var(--p-amanocard-intro-height);max-height:var(--p-amanocard-intro-height);border-radius:24px 24px 0 0}.l-two-column__main.is-bg-color-pink::before{content:"";opacity:.5;background:linear-gradient(255deg, #F1F6FF 0%, #FFBDC8 100%);z-index:-3}.l-two-column__main.is-bg-color-pink::after{content:"";background:linear-gradient(180deg, rgba(249, 250, 251, 0) 0%, #F9FAFB 100%);z-index:-2}.c-accordion{display:grid;grid-template-columns:1fr}.c-accordion.is-amanocard-faq .c-accordion__title{font-size:1.8125rem;gap:0 2.4375rem;padding-right:7.5rem}.c-accordion.is-amanocard-faq .c-accordion__title::after{width:4.5rem;height:4.5rem;font-size:2.875rem;right:3.25rem}.c-accordion.is-amanocard-faq .c-accordion__title-icon,.c-accordion.is-amanocard-faq .c-accordion__content-icon{font-size:1.8125rem}.c-accordion.is-amanocard-faq .c-accordion__content{gap:0 2.4375rem}.c-accordion.is-amanocard-faq .c-accordion__content-inner{font-size:1.41875rem;padding-top:0.625rem}.c-accordion.is-amanocard-faq .c-accordion__content-wrapper{padding:0 2.4375rem 2.4375rem}.c-accordion__block{border-top:1px solid #d7dadf;border-bottom:1px solid #d7dadf}.c-accordion__block+.c-accordion__block{border-top:none}.c-accordion__title{cursor:pointer;display:flex;align-items:center;font-size:1.125rem;gap:0 1.75rem;padding:2rem 5rem 2rem 1.75rem;position:relative}.c-accordion__title::after{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"add";font-size:1.75rem;position:absolute;margin:auto 0;top:0;bottom:0;right:1.5rem;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;transition:background-color .3s ease}.c-accordion__block[open]>.c-accordion__title::after{content:"remove"}.c-accordion__title::-webkit-details-marker{display:none}.c-accordion__title-icon,.c-accordion__content-icon{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.5rem;font-weight:300;line-height:1.5;color:#3a3b3e;flex-shrink:0}.c-accordion__content-icon{color:#eb3950}.c-accordion__content-wrapper{padding:0 1.75rem 1.75rem}.c-accordion__content{display:flex;gap:0 1.75rem}.c-accordion__content-inner{flex-grow:1;padding-top:0.3125rem}.c-accordion__content-inner a{background-image:linear-gradient(90deg, #222, #222);background-repeat:no-repeat;background-size:100% .0625rem;background-position:left bottom;transition:background-size .5s ease,color .5s ease}.c-address-link{display:flex;align-items:center;gap:0 min(2.5rem,2.8571428571vw)}.c-address-link__button{flex-shrink:0}.c-amanocard-heading{font-size:2.875rem;font-weight:300;line-height:1.5;text-align:center;margin:0}.c-amanocard-heading.is-border-left{font-size:2.03125rem;padding-left:1.9375rem;position:relative;text-align:left}.c-amanocard-heading.is-border-left::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:0.0625rem;height:calc(100% - 0.125rem);background-color:#3a3b3e}.c-amanocard-heading.is-border-bottom{font-size:2.4375rem;border-bottom:1px solid #3a3b3e;padding-bottom:2.3125rem;margin-bottom:3.6625rem;text-align:left}.c-amanocard-page-header{padding-bottom:4rem}.c-amanocard-text{font-size:1.40625rem;text-align:center;color:#3a3b3e}.c-amanocard-text.is-text-left{text-align:left}.c-amanocard-text.is-text-right{text-align:right}.c-amanocard-text__underline{text-decoration:underline}.c-anchor-nav__buttons{display:flex;flex-wrap:wrap;margin:0 -0.375rem}.c-anchor-nav__buttons.is-center{justify-content:center}.c-anchor-nav__button{width:calc(33.3% - 0.75rem);margin:0 0.375rem}.c-anchor-nav__button:nth-child(n+4){margin-top:0.75rem}.c-anchor-nav.is-next .c-anchor-nav__buttons{margin:0 -1rem}.c-anchor-nav.is-next .c-anchor-nav__button{width:calc(50% - 2rem);margin:0 1rem}.c-anchor-nav.is-next .c-anchor-nav__button:nth-child(n+3){margin-top:1.5rem}.c-aside-navs__head{margin-bottom:1.9375rem}.c-aside-navs__head-title{font-size:1.25rem;line-height:1.5;border-bottom:1px solid #d7dadf;padding-bottom:1.9375rem}.c-aside-navs__list{display:flex;flex-direction:column;gap:1.0625rem}.c-aside-navs__list-link{font-size:0.90625rem}.c-aside-navs__list-link.is-active{color:#eb3950}.c-aside-navs.is-news-aside .c-aside-navs__list-link::after{content:none}.c-aside-navs-amanocard__head{display:flex;align-items:center;justify-content:space-between;gap:0 min(2.5rem,2.8571428571vw)}.c-aside-navs-amanocard__content{flex:1}.c-aside-navs-amanocard__title{font-size:1.25rem;line-height:1.5}.c-aside-navs-amanocard__id{color:#686a71;font-weight:300;margin-top:1.5rem}.c-aside-navs-amanocard__image{width:34.5454545455%;aspect-ratio:1/1;padding:min(1.25rem,1.4285714286vw);background-color:#fff;border-radius:4px;display:grid;place-content:center}.c-aside-navs-amanocard__list{display:flex;flex-direction:column;margin-top:2rem}.c-aside-navs-amanocard__list-item{border-bottom:1px solid #d7dadf;padding:0.5625rem 0}.c-aside-navs-amanocard__list-link{display:flex;align-items:center;justify-content:space-between;padding:0.5625rem 0}.c-aside-navs-amanocard__list-link::after{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:1.5rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;color:#222;border-radius:50%;transition:background-color .3s ease}.c-aside-navs-amanocard__list-link.is-current{opacity:.3;pointer-events:none}.c-aside-posts__block:where(:not(:first-child)){margin-top:2.5rem}.c-aside-posts__head{margin-bottom:1.5rem}.c-aside-posts__head-title{text-align:center;background-color:#297b50;color:#fff;font-weight:700;padding:0.75rem 1rem}.c-aside-posts__list-item summary{display:block;cursor:pointer}.c-aside-posts__list-item::-webkit-details-marker{display:none}.c-aside-posts__list-link{display:block;position:relative;padding:0.375rem 1rem;border-bottom:1px solid #ccc}.c-aside-posts__list-link.is-current{color:#297b50}.c-aside-posts__submenu{padding:0.375rem 1rem}.c-block__block{margin-bottom:4rem}.c-block__image img{width:100%;height:auto}.c-block-cookie{position:fixed;z-index:999999;left:0;bottom:0;width:100%;background:rgba(34,34,34,.8);padding:0.875rem 0;opacity:0;visibility:hidden;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-block-cookie.is-fixed{opacity:1;visibility:visible}.c-block-cookie.is-hidden{opacity:0;visibility:hidden}.c-block-cookie__inner{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.c-block-cookie__text{font-size:.75rem;line-height:2;--letter-spacing: 0.1em;font-weight:400;color:#fff}.c-block-cookie__button{flex:none;margin-left:2rem}.c-block-cookie__button a{font-size:.8125rem;line-height:1.4615384615;--letter-spacing: 0.14em;font-weight:400;text-decoration:none;display:flex;align-items:center;justify-content:center;color:#fff;padding:0.9375rem 6.25rem;background:#ccc}.c-block-document{display:grid;grid-template-columns:660fr 480fr}.c-block-document__detail{background:#fff;padding:3.5rem 5.4385964912%}.c-block-document__form{background:#dee0e3}.c-block-document__form .c-forms{background:rgba(0,0,0,0);width:100%}.c-blockquote{margin-right:0;margin-left:0}.c-blockquote cite{display:block;margin-top:1rem}.c-blockquote-customm,.wp-block-quote{display:flex;align-items:center;gap:0 3rem;background-color:#f2f4f7;border-radius:4px;padding:3rem;margin:7.5rem 0}.c-blockquote-customm__image,.wp-block-quote__image{border-radius:4px;overflow:hidden;width:16.4375rem;margin-bottom:0}.c-blockquote-customm__image img,.wp-block-quote__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-blockquote-customm__content,.wp-block-quote__content{flex:1}.c-blockquote-customm blockquote,.wp-block-quote blockquote{margin:0}.c-box__block{background-color:#f9f7f0;padding:2rem 2.5rem;margin-bottom:3.5rem}.c-box.is-number-left .c-box__block{position:relative}.c-box.is-number-left .c-box__block::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:32px 33px 0 33px;border-color:#297b50 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:50%;bottom:0;transform:translate(-50%, 100%)}.c-box.is-number-left .c-box__number{background-color:#297b50;color:#fff;width:5.375rem;height:5.375rem;text-align:center;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;position:absolute;top:0;line-height:1;left:0;padding-top:0.875rem}.c-box.is-number-left .c-box__number small{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.125rem;letter-spacing:.1em;display:block}.c-box.is-number-left .c-box__number span{font-size:2.625rem;letter-spacing:0;display:block}.c-box.is-roundimg .c-box__image{width:12.5rem;height:12.5rem;border-radius:50%;overflow:hidden;position:relative;margin-left:auto;margin-right:auto}.c-box.is-roundimg .c-box__image img{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-box-archive__block{border:1px solid #297b50;padding:1.5rem 2rem 0.75rem;margin-bottom:1rem}.c-box-archive__block:last-child{margin-bottom:0}.c-box-archive__title{font-size:1.25rem;font-weight:700;letter-spacing:.1em;color:#297b50;margin-bottom:1rem}.c-box-archive ul{display:flex;flex-wrap:wrap;align-items:center}.c-box-archive ul li{margin-right:3rem;margin-bottom:0.75rem}.c-box-archive ul li::before{content:"chevron_right";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;color:#297b50;padding-right:0.5rem}.c-box-archive ul li a{color:#222;text-decoration:none;font-weight:400}.c-box-share{width:100%;min-height:16.875rem;position:relative;text-align:center;margin:3rem 0}.c-box-share::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(34,34,34,.6)}.c-box-share__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.c-box-share__bg img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-box-share__inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99;width:100%}.c-box-share__title{color:#fff;font-weight:700;font-size:1.5rem;letter-spacing:.1em;line-height:1.5;margin-bottom:1.25rem}.c-brand-list.is-5col .c-brand-list__items{grid-template-columns:repeat(5, minmax(0, 1fr));border:1px solid #d7dadf;border-radius:4px;overflow:hidden}.c-brand-list.is-5col .c-brand-list__item{border-right:1px solid #d7dadf;border-bottom:1px solid #d7dadf;background-color:rgba(0,0,0,0);padding:0 min(2.5rem,2.8571428571vw)}.c-brand-list.is-5col .c-brand-list__item.is-last-col{border-right:none}.c-brand-list.is-5col .c-brand-list__item.is-last-row{border-bottom:none}.c-brand-list__items{display:grid;grid-template-columns:repeat(3, 1fr);border:1px solid #d7dadf;border-radius:4px;overflow:hidden}.c-brand-list__item{display:flex;align-items:center;justify-content:center;border-right:1px solid #d7dadf;border-bottom:1px solid #d7dadf;aspect-ratio:160/90;padding:0 min(2.5rem,2.8571428571vw)}.c-brand-list__item:nth-child(3n){border-right:none}.c-brand-list__item:nth-last-child(-n+3){border-bottom:none}.c-brand-list__item img{width:100%;height:100%;max-width:initial;-o-object-fit:contain;object-fit:contain}.c-breadcrumb{padding:0.75rem 0}.c-breadcrumb__inner{font-size:0.75rem;line-height:1.7;color:rgba(34,34,34,.3)}.c-breadcrumb__inner span.is-hyphen{display:inline-block;width:0.375rem;height:0.0625rem;background-color:#222;margin:0 0.5rem 0.25rem}.c-breadcrumb__inner span.is-hyphen span{display:inline-flex}.c-breadcrumb__inner a{color:#222}.c-button-icon{width:2.25rem;aspect-ratio:1/1;border-radius:50%;background-color:#e7e9ec;display:grid;place-content:center;transform-origin:center;transition:background-color .3s ease,color .3s ease,transform .3s ease,border-color .3s ease;flex-shrink:0}.c-button-icon.is-lg{width:2.75rem}.c-button-icon.is-lg::before{font-size:1.75rem}.c-button-icon.is-sm{width:1.625rem}.c-button-icon.is-sm::before{font-size:1.125rem}.c-button-icon.is-secondary{background-color:#fff;border:1px solid #d7dadf}.c-button-icon.is-tertiary{background-color:rgba(0,0,0,0)}.c-button-icon.is-reverse::before{content:"keyboard_arrow_left"}.c-button-icon::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:1.5rem;transform:scale(1);transform-origin:center;transition:transform .3s ease}.c-button-icon.is-external::before{content:"open_in_new"}.c-button-icon.is-download::before{content:"download"}.c-button-wrap{text-align:center}.c-button-wrap.is-mt-md{margin-top:5rem}.c-button-wrap.is-mt-lg{margin-top:7.5rem}.c-button{display:inline-flex;align-items:center;gap:0 0.875rem;font-size:0.9375rem}.c-button.is-reverse{flex-direction:row-reverse}.c-button.is-lg{font-size:1.125rem;gap:0 1rem}.c-button.is-sm{font-size:0.75rem;gap:0 0.75rem}.c-button.is-tertiary{gap:0 0.25rem}.c-button.is-tertiary.is-lg{gap:0 0.375rem}.c-button.is-tertiary.is-sm{gap:0 0.125rem}.c-card.is-event-campaign.is-no-swiper .c-card__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}.c-card.is-event-campaign .c-card__content{padding-top:min(2rem,2.2857142857vw)}.c-card.is-event-campaign .c-card__content .c-card__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-card.is-event-campaign.is-home .c-card__list{display:grid;grid-template-columns:minmax(0, 40.3%) 1fr;grid-template-rows:repeat(2, auto);gap:min(2.5rem,2.8571428571vw) min(5rem,5.7142857143vw)}.c-card.is-event-campaign.is-home .c-card__card.is-featured{grid-column:1;grid-row:1/span 2}.c-card.is-event-campaign.is-home .c-card__card.is-featured .c-card__content{padding-top:min(1.5rem,1.7142857143vw)}.c-card.is-event-campaign.is-home .c-card__card.is-featured .c-card__date{margin-bottom:min(1rem,1.1428571429vw)}.c-card.is-event-campaign.is-home .c-card__card:not(.is-featured){display:flex;grid-column:2}.c-card.is-event-campaign.is-home .c-card__card:not(.is-featured) .c-card__image{width:45.5%}.c-card.is-event-campaign.is-home .c-card__card:not(.is-featured) .c-card__content{width:54.5%;padding:0 0 0 min(2.5rem,2.8571428571vw);align-self:center}.c-card.is-event-campaign.is-home .c-card__card:not(.is-featured) .c-card__date{font-size:0.75rem;margin-bottom:min(1rem,1.1428571429vw)}.c-card.is-event-campaign.is-home .c-card__card:not(.is-featured) .c-card__title{font-size:0.9375rem}.c-card.is-row-gap-sm .c-card__list{gap:2.75rem 1.25rem}.c-card__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(4rem,4.5714285714vw) min(1.25rem,1.4285714286vw)}.c-card__list.swiper-wrapper{display:flex;gap:0}.c-card__card.is-current{pointer-events:none;opacity:.3}.c-card__image{aspect-ratio:400/224;border-radius:4px;overflow:hidden}.c-card__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.c-card__content{padding-top:min(2.75rem,3.1428571429vw)}.c-card__date{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:0.9375rem;font-weight:300;line-height:1.7;color:#3a3b3e;margin-bottom:min(1.25rem,1.4285714286vw)}.c-card__titles{display:flex;justify-content:space-between;align-items:center;gap:0 1rem}.c-card__title{font-size:1.25rem;line-height:1.5}.c-card__text{margin-top:min(1.5rem,1.7142857143vw);font-size:0.9375rem;line-height:1.7}.c-card__meta{display:flex;flex-wrap:wrap;gap:0.25rem 1rem;font-size:0.9375rem;line-height:1.5;margin-top:min(1.5rem,1.7142857143vw)}.c-card-download__head.c-heading.is-md.is-border-bottom{margin-bottom:2.5rem}.c-card-download__blocks{display:flex;flex-wrap:wrap;margin:0 -1.125rem}.c-card-download__block{display:block;text-decoration:none;color:#222;width:calc(50% - 2.25rem);background:#fff;padding:1.5rem 1.5rem 2rem;margin:0 1.125rem}.c-card-download__block:nth-child(n+3){margin-top:2rem}.c-card-download__image{overflow:hidden;position:relative;background:#f4f4f4;aspect-ratio:504/311}.c-card-download__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-card-download__image .is-no{width:100%;height:100%;display:grid;place-content:center;font-size:1.0625rem;color:rgba(34,34,34,.5)}.c-card-download__label{position:absolute;left:0;bottom:0}.c-card-download__content{margin-top:1rem}.c-card-download__button{margin-top:1.5rem}.c-card-download__button .c-button{max-width:100%;padding-top:0.5rem;padding-bottom:0.5rem}.c-card-download__button .c-button:before{content:none}.c-card-download__button .c-button:after{transform:translateY(-50%)}.c-card-download.is-three-col .c-card-download__block{width:calc(33.3% - 2.25rem);margin-top:0}.c-card-download.is-three-col .c-card-download__block:nth-child(n+4){margin-top:2rem}.c-card-download.is-three-col .c-card-download__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-card-post{display:grid;grid-template-columns:repeat(auto-fit, minmax(9.375rem, 1fr));gap:0.5rem}.c-card-post__block{width:100%;display:block;text-decoration:none;color:#222;font-weight:400;margin-bottom:3rem}.c-card-post__block span,.c-card-post__block small{display:block}.c-card-post__image{position:relative;display:block}.c-card-post__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.c-card-post__label{position:absolute;bottom:0;left:0;z-index:99;display:block}.c-card-post__content{margin-top:0.75rem}.c-card-post__title{font-size:1.125rem;font-weight:700;line-height:1.6;margin-top:0.5rem}.c-card-post__text{color:rgba(34,34,34,.7);font-size:0.8125rem;margin-top:0.75rem}.c-card-post__sup{margin-top:0.375rem;display:flex;align-items:flex-start;gap:0.5rem}.c-card-post__date{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;color:#297b50;letter-spacing:0;line-height:1}.c-card-post__detail{color:#297b50;font-size:0.875rem;letter-spacing:.1em;opacity:.7}.c-card-post__tag ul{display:flex;flex-wrap:wrap}.c-card-post__tag ul li{margin-right:1.25rem}.c-card-post__tag ul li a{color:#297b50;font-weight:400;font-size:0.875rem;display:block;text-decoration:none}.c-card-post.is-tag-hidden{margin-bottom:2rem}.c-card-post.is-tag-hidden .c-card-post__sup{position:relative;display:flex;align-items:center}.c-card-post.is-tag-hidden .c-card-post__label{position:static}.c-card-post.is-tag-hidden .c-card-post__date{margin-right:0}.c-card-post.is-tag-hidden .c-card-post__title{font-size:1rem}.c-community__title{font-size:3.5rem;font-weight:200;line-height:1.5;margin:0;text-align:center}.c-community__title span.is-eng{display:block;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.125rem;font-weight:300;line-height:1.5;letter-spacing:.02em;margin-top:1.25rem}.c-community__text{font-size:0.9375rem;line-height:1.7;text-align:center;margin-top:4rem}.c-community__box{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.5rem;margin-top:4rem}.c-community__item{background-color:#f2f4f7;border-radius:4px;display:flex;align-items:center;padding:min(2rem,2.2857142857vw)}.c-community__content{flex:1;margin-left:min(1.5rem,1.7142857143vw)}.c-community__content-title{font-size:0.75rem;line-height:1.5;color:#686a71}.c-community__content-text{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.125rem;line-height:1.5;margin-top:0.375rem;letter-spacing:.05em}.c-community__icon{width:min(2.75rem,3.1428571429vw);display:grid;place-items:center;font-size:1.5rem;font-weight:200}.c-consult-fee{display:flex;align-items:stretch;gap:0.25rem}.c-consult-fee__plan{width:18.25rem;margin:0;padding:1.25rem 2rem;border-radius:8px;background-color:#2e5889;color:#fff;font-size:1.125rem;font-weight:700;line-height:1.8;letter-spacing:.04em;display:flex;align-items:center}.c-consult-fee__detail{flex:1;min-width:0;padding:2rem;border-radius:8px;background-color:#f0f4f7;display:flex;flex-direction:column;justify-content:center;gap:0.5rem}.c-consult-fee__price{margin:0;color:#49566d;font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:.04em}.c-consult-fee__caption{margin:0;color:#49566d;font-size:0.875rem;font-weight:400;line-height:1.8;letter-spacing:.04em}.c-event-campaign:has(.is-no-swiper) .c-event-campaign__box{margin:2.5rem 0 2.875rem 0}.c-event-campaign:has(.is-no-swiper) .c-event-campaign__controls{display:none}.c-event-campaign__title{grid-area:title}.c-event-campaign__button{grid-area:button;flex-shrink:0}.c-event-campaign__box{grid-area:box}.c-event-campaign__navigation{display:none}.c-event-campaign__controls{grid-area:controls;display:flex;justify-content:center;align-items:center;gap:0 0.5rem;margin:3.625rem auto 0;max-width:22.125rem}.c-event-campaign__controls .c-swiper-pagination{flex:1}.c-event-campaign__controls .swiper-pagination-bullet{width:3.125rem}.c-faq-banner__inner{display:block;border:1px solid #d7dadf;padding:5rem 2rem 2rem;text-align:center;border-radius:3px;transition:background-color .3s ease}.c-faq-banner__title{font-size:3.5rem;font-weight:100;line-height:1.5}.c-faq-banner__title span.is-eng{display:block;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.125rem;font-weight:300;line-height:1.5;margin-top:1.25rem}.c-faq-banner__text{font-size:0.9375rem;line-height:1.7;margin-top:4rem}.c-faq-banner__icon{width:2.75rem;aspect-ratio:1/1;margin-top:0.25rem;margin-left:auto;display:grid;place-items:center}.c-faq-banner__icon::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:1.75rem}.c-flow.is-twocolumn .c-flow__header{width:32.7790973872%}.c-flow__blocks{display:flex;flex-direction:column;gap:0.5rem}.c-flow__block{display:flex;align-items:center;gap:0 min(4rem,4.5714285714vw);background-color:#f2f4f7;border-radius:4px;padding:min(4rem,4.5714285714vw)}.c-flow__step{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-weight:300;line-height:1.5;letter-spacing:.02em}.c-flow__title{font-size:1.25rem;line-height:1.5;margin-top:1.5rem}.c-flow__header{width:35.7%}.c-flow__text{flex:1}.c-form-head__block{display:flex;justify-content:space-between}.c-form-head__title{font-size:1.5rem;letter-spacing:.1em;line-height:1.75;margin-top:0}.c-form-head__list{display:flex}.c-form-head__item{padding-left:4.375rem;position:relative}.c-form-head__item:first-of-type{padding-left:0}.c-form-head__item:first-of-type::before{display:none}.c-form-head__item::before{content:"";position:absolute;top:0.9375rem;left:0;margin:auto;width:2.1875rem;height:0.0625rem;transform:translateX(50%);background:#297b50}.c-form-head__item-number{width:1.875rem;height:1.875rem;color:#fff;background:#ccc;border-radius:1000px;display:flex;justify-content:center;align-items:center;font-size:0.875rem;margin:auto}.c-form-head__item-text{font-size:0.875rem;letter-spacing:.1em;line-height:1.7142857143;margin-top:0.625rem}.c-form-head__item.is-current .c-form-head__item-number{background:#297b50}.c-form-head__item.is-current .c-form-head__item-text{color:#297b50}.c-forms{margin:auto;line-height:1.7}.c-forms.is-padding-sm{padding:2rem 1.5rem}.c-forms:has(.c-forms__block.is-horizontal){padding:0 0}.c-forms__inner{margin:auto}.c-forms__head{font-weight:bold;font-size:1.875rem;margin:0 0 1.5rem}.c-forms__text{margin-bottom:4rem;text-align:center}.c-forms__block{display:grid;grid-template-columns:1fr;row-gap:1.5rem}.c-forms__block:where(:not(:last-child)){margin-bottom:1.875rem;row-gap:1.375rem}.c-forms__block:where(.is-horizontal){grid-template-columns:max(29.1228070175%,13.75rem) 1fr;-moz-column-gap:3.25rem;column-gap:3.25rem;border-bottom:1px solid #ccc;padding:2rem 0 2rem 1.5rem;margin:0}.c-forms__block:where(.is-horizontal):where(:first-child){border-top:1px solid #ccc}.c-forms__block:where(.is-horizontal) .c-forms__title{justify-content:space-between}.c-forms__fieldset{display:contents}.c-forms__title{display:flex;gap:0.75rem;align-items:center;align-self:center;font-weight:700;font-size:1.125rem;font-weight:400}.c-forms__title.is-vertical-top{align-self:start;padding-top:1rem}.c-forms__label{display:block;padding:0.4375rem 0.5rem 0.5625rem;border-radius:4px;background-color:#eb3950;text-align:center;color:#fff;font-size:0.875rem;font-weight:700;line-height:1;flex-shrink:0}.c-forms__label.is-optional{background-color:#fff;color:#222;border:1px solid #ccc}.c-forms__content{width:100%}.c-forms__content.is-column{display:flex;justify-content:space-between}.c-forms__content.is-column .c-forms__input{margin-right:1.5rem}.c-forms__content.is-column .c-forms__input:last-of-type{margin-right:0}.c-forms__content.is-column input{width:100%}.c-forms__content.is-vertical-middle{display:flex;flex-wrap:wrap;align-items:center}.c-forms__content .wpcf7-not-valid-tip{font-weight:400;color:#d03045;margin-top:0.5rem;display:block}.c-forms__content:has(.wpcf7-not-valid-tip) input,.c-forms__content:has(.wpcf7-not-valid-tip) textarea,.c-forms__content:has(.wpcf7-not-valid-tip) select,.c-forms__content:has(.wpcf7-not-valid-tip) label:has(input[type=radio]),.c-forms__content:has(.wpcf7-not-valid-tip) label:has(input[type=checkbox]){background-color:#fff2f3;color:#eb3950;border-color:#eb3950}.c-forms__input input{border-radius:8px;background-color:#f2f4f7;border:1px solid #d7dadf;box-shadow:none;padding:1.25rem 1.5rem}.c-forms__input input:focus,.c-forms__input input:active{background-color:#fff;box-shadow:0 0 0 3px #d7dadf;outline:none}.c-forms__input input::-moz-placeholder{color:#9fa2a9}.c-forms__input input::placeholder{color:#9fa2a9}.c-forms__file input{border-radius:4px;background-color:#f4f4f4;border:none;width:100%}.c-forms__select{position:relative}.c-forms__select::after{content:"expand_more";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);pointer-events:none;font-size:1.5rem;font-weight:250;line-height:1;color:#222;z-index:1}.c-forms__select select{border-radius:8px;background-color:#f2f4f7;border:1px solid #d7dadf;box-shadow:none;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:3.5rem}.c-forms__select select:focus,.c-forms__select select:active{background-color:#fff;box-shadow:0 0 0 3px #d7dadf;outline:none}.c-forms__textarea textarea{border-radius:8px;background-color:#f2f4f7;border:1px solid #d7dadf;box-shadow:none;resize:vertical;height:10.9375rem}.c-forms__textarea textarea:focus,.c-forms__textarea textarea:active{background-color:#fff;box-shadow:0 0 0 3px #d7dadf;outline:none}.c-forms__input,.c-forms__select,.c-forms__file,.c-forms__textarea{width:100%}.c-forms__input.is-md,.c-forms__select.is-md,.c-forms__file.is-md,.c-forms__textarea.is-md{width:15rem}.c-forms__input.is-sm,.c-forms__select.is-sm,.c-forms__file.is-sm,.c-forms__textarea.is-sm{width:9.375rem}.c-forms__radio,.c-forms__checkbox{--_options-gap: 0.5625rem}.c-forms__radio:where(:not(.is-mw))>span>span,.c-forms__checkbox:where(:not(.is-mw))>span>span{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--_options-gap)}.c-forms__radio:where(:not(.is-mw)).is-column>span>span>span,.c-forms__checkbox:where(:not(.is-mw)).is-column>span>span>span{width:calc(50% - var(--_options-gap)/2)}.c-forms__radio:where(:not(.is-mw)).is-vertical,.c-forms__checkbox:where(:not(.is-mw)).is-vertical{flex-direction:column}.c-forms__radio:where(:not(.is-mw)).is-vertical>span>span>span,.c-forms__checkbox:where(:not(.is-mw)).is-vertical>span>span>span{width:100%}.c-forms__radio:where(.is-mw),.c-forms__checkbox:where(.is-mw){display:flex;flex-wrap:wrap;align-items:center;gap:var(--_options-gap)}.c-forms__radio:where(.is-mw).is-column,.c-forms__checkbox:where(.is-mw).is-column{flex-direction:column}.c-forms__radio:where(.is-mw).is-column>span,.c-forms__checkbox:where(.is-mw).is-column>span{width:calc(50% - var(--_options-gap)/2)}.c-forms__radio:where(.is-mw).is-vertical,.c-forms__checkbox:where(.is-mw).is-vertical{flex-direction:column}.c-forms__radio:where(.is-mw).is-vertical>span,.c-forms__checkbox:where(.is-mw).is-vertical>span{width:100%}.c-forms__radio label,.c-forms__checkbox label{display:flex;align-items:center;cursor:pointer}.c-forms__radio label>span,.c-forms__checkbox label>span{margin-left:0.625rem}.c-forms__radio.is-border,.c-forms__checkbox.is-border{--_options-gap: 0.25rem}.c-forms__radio.is-border label,.c-forms__checkbox.is-border label{border-radius:4px;background-color:#f4f4f4;padding:0.75rem 2rem 0.75rem 1rem;border:1px solid #ccc;height:100%}.c-forms__radio.is-design input,.c-forms__checkbox.is-design input{cursor:pointer;border-color:#ccc;flex-shrink:0}.c-forms__radio.is-design input[type=radio],.c-forms__radio.is-design input[type=checkbox],.c-forms__checkbox.is-design input[type=radio],.c-forms__checkbox.is-design input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;width:1.5rem;height:1.5rem;position:relative}.c-forms__radio.is-design input[type=radio]:checked::after,.c-forms__radio.is-design input[type=checkbox]:checked::after,.c-forms__checkbox.is-design input[type=radio]:checked::after,.c-forms__checkbox.is-design input[type=checkbox]:checked::after{width:100%;height:100%;position:relative;top:50%;transform:translateY(-50%);background-color:#fff;content:"";display:inline-block;visibility:visible}.c-forms__radio.is-design input[type=radio]::after,.c-forms__checkbox.is-design input[type=radio]::after{border-radius:50%}.c-forms__radio.is-design input[type=radio]:checked::after,.c-forms__checkbox.is-design input[type=radio]:checked::after{content:"";background:radial-gradient(#297B50 45%, #fff 50%)}.c-forms__radio.is-design input[type=checkbox],.c-forms__checkbox.is-design input[type=checkbox]{border-radius:2px}.c-forms__radio.is-design input[type=checkbox]:checked,.c-forms__checkbox.is-design input[type=checkbox]:checked{background:#297b50;border-color:#297b50}.c-forms__radio.is-design input[type=checkbox]:checked::after,.c-forms__checkbox.is-design input[type=checkbox]:checked::after{content:"check";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;width:100%;height:100%;display:grid;place-content:center;background:rgba(0,0,0,0);color:#fff;font-size:1.25rem}.c-forms__note{font-size:0.875rem;margin-bottom:0.5rem}.c-forms__note.is-mg-lg{margin-bottom:1rem}.c-forms__note small{font-size:inherit}.c-forms__privacy{font-size:1rem;margin-top:3.125rem;text-align:center}.c-forms__privacy.is-display-contents{display:contents}.c-forms__privacy label{display:inline-flex;align-items:flex-start;gap:0.75rem;cursor:pointer;text-align:left}.c-forms__privacy-text{flex:1;min-width:0}.c-forms__privacy input{cursor:pointer;border-color:#ccc;flex-shrink:0}.c-forms__privacy input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;width:1.5rem;height:1.5rem;position:relative;border-radius:4px}.c-forms__privacy input[type=checkbox]:checked{background:#222;border-color:#222}.c-forms__privacy input[type=checkbox]:checked::after{content:"check";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;position:absolute;inset:0;width:100%;height:100%;display:grid;place-content:center;background:rgba(0,0,0,0);color:#fff;font-size:1.25rem;font-weight:600;line-height:1}.c-forms__privacy:not(.is-display-contents) input{margin-top:0.125rem}.c-forms__flex-al{display:flex;align-items:flex-start;gap:0.75rem}.c-forms__flex-al.is-gap-lg{gap:1.5rem}.c-forms__flex-al.is-gap-sm{gap:0.5rem}.c-forms__flex-al-label{flex-shrink:0;width:2rem;text-align:right;padding-top:calc((3.5625rem - 1lh)/2)}.c-forms__flex-al-unit{flex-shrink:0;padding-top:calc((3.5625rem - 1lh)/2)}.c-forms__flexbox{display:flex;align-items:flex-start;margin-bottom:1rem;gap:0.5rem}.c-forms__flexbox input{width:100%}.c-forms__flexbox:last-child{margin-bottom:0}.c-forms__flexbox-label{min-width:7.5rem;display:block;padding-top:calc((2.75rem - 1lh)/2)}.c-forms__flexbox-label.is-sm{min-width:4em}.c-forms__button{flex:none;border:1px solid #222;outline:none;background-color:#fff;display:grid;padding:1rem 1.5rem;align-self:stretch;place-content:center;text-align:center;border-radius:4px;margin-top:calc((3.5625rem - 3.5625rem)/2)}.c-forms__submit{text-align:center;margin-top:3.4375rem;pointer-events:none;opacity:.3}.c-forms__submit button{border:none;background-color:rgba(0,0,0,0)}.c-forms__submit__back{width:calc(25% - 1.75rem);margin-right:1rem}.c-forms__submit__submit{width:calc(25% - 1.75rem);margin-left:1rem}.c-forms-document-detail__images{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.c-forms-document-detail__image{display:block;overflow:hidden;position:relative;background:#f4f4f4;aspect-ratio:282/158;padding:1rem}.c-forms-document-detail__image.swiper-slide{cursor:pointer}.c-forms-document-detail__image img{width:100%;height:100%;max-width:initial;-o-object-fit:contain;object-fit:contain;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-forms-document-detail__image .is-no{width:100%;height:100%;display:grid;place-content:center;font-size:1.0625rem;color:rgba(34,34,34,.5)}.c-forms-document-detail__slider{margin-top:1.5rem}.c-forms-document-detail__slider .swiper-nav{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;display:flex;align-items:center;justify-content:space-between;z-index:10}.c-forms-document-detail__slider .swiper-nav .swiper-button-prev,.c-forms-document-detail__slider .swiper-nav .swiper-button-next{position:relative;left:0;right:0;top:0;bottom:0;margin:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-forms-document-detail__slider .swiper-nav .swiper-button-prev::after,.c-forms-document-detail__slider .swiper-nav .swiper-button-next::after{content:"chevron_right";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;color:#297b50}.c-forms-document-detail__slider .swiper-nav .swiper-button-prev:after{transform:rotate(-180deg)}.c-gallery-logo{overflow:hidden}.c-gallery-logo__track{display:flex;gap:2rem}.c-gallery-logo__image{position:relative;width:15rem;max-width:100%}.c-gallery-logo__image img{width:100%;height:100%;max-width:initial;-o-object-fit:contain;object-fit:contain;aspect-ratio:160/64}.c-gallery-text{overflow:hidden}.c-gallery-text__track{display:flex;gap:3rem}.c-gallery-text__item{flex-shrink:0;color:rgba(34,34,34,.5);font-size:6.25rem}.c-guide-panel{display:flex;border:1px solid #d7dadf;border-radius:4px}.c-guide-panel__item{flex:1;padding:5rem 2rem 2rem}.c-guide-panel__item+.c-guide-panel__item{border-left:1px solid #d7dadf}.c-guide-panel__item-title{font-size:3.5rem;font-weight:100;line-height:1.5;text-align:center}.c-guide-panel__item-title span.is-eng{display:block;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.125rem;font-weight:300;line-height:1.5;margin-top:1.25rem}.c-guide-panel__item-text{text-align:center;margin-top:4rem}.c-guide-panel__icon{width:2.75rem;height:2.75rem;margin:0.25rem 0 0 auto;display:grid;place-items:center}.c-guide-panel__icon::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:1.75rem}.c-heading{margin-top:0;margin-bottom:0;line-height:1.5}.c-heading.is-xlg{font-weight:100;font-size:3.5rem;line-height:1.5}.c-heading.is-xlg.is-simple{font-weight:300}.c-heading.is-xlg.is-simple span.is-ja{padding-left:0;font-size:2.5rem}.c-heading.is-xlg.is-simple span.is-ja::before{display:none}.c-heading.is-xlg.is-border-bottom{font-weight:300;border-bottom:1px solid #3a3b3e;padding-bottom:1.5rem}.c-heading.is-xlg.is-border-bottom span.is-ja{padding-left:0;font-size:2rem}.c-heading.is-xlg.is-border-bottom span.is-ja::before{display:none}.c-heading.is-xlg span.is-ja{display:block;padding-left:1.25rem;position:relative}.c-heading.is-xlg span.is-ja::before{position:absolute;top:0.5rem;left:0;content:"";width:0.5rem;aspect-ratio:1/1;border-radius:50%;background-color:#eb3950}.c-heading.is-xlg span.is-eng{display:block;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.125rem;margin-top:1.25rem}.c-heading.is-lg{font-size:1.75rem;font-weight:300}.c-heading.is-lg.is-border-left{padding-left:1.25rem;position:relative}.c-heading.is-lg.is-border-left::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:0.0625rem;height:calc(100% - 0.125rem);background-color:#3a3b3e}.c-heading.is-md{font-size:1.5rem;font-weight:300}.c-heading.is-sm{font-size:1.25rem;font-weight:400;line-height:1.5}.c-heading.is-sm.is-circle{position:relative;padding-left:0.9375rem}.c-heading.is-sm.is-circle::before{position:absolute;width:0.3125rem;aspect-ratio:1/1;border-radius:50%;border:1px solid #3a3b3e;content:"";top:50%;left:0;transform:translate(0, -50%)}.c-heading.is-xs{font-size:1.125rem;font-weight:400}.c-heading.is-color-primary{color:#297b50}.c-heading.is-color-secondary{color:#f9f7f0}.c-heading.is-color-white{color:#fff}.c-heading.is-center{text-align:center}.c-heading.is-text-indent{padding-left:1.5rem;text-indent:-1.5rem}.c-heading.is-mg-level-1{margin-bottom:4rem}.c-heading.is-mg-level-2{margin-bottom:3.5rem}.c-heading.is-mg-level-3{margin-bottom:2.5rem}.c-heading.is-mg-level-4{margin-bottom:2rem}.c-heading.is-mg-level-5{margin-bottom:1.5rem}.c-heading.is-mg-level-6{margin-bottom:1rem}.c-heading.is-top{margin-top:0 !important}.c-heading.is-bottom{margin-bottom:0 !important}.c-heading.is-mg-none{margin-block:0 !important}.p-recruit-hero__title .c-heading span.is-ja{letter-spacing:.15em}.c-heading-temp{margin:0;font-size:3.5rem;font-weight:250;line-height:1.5;padding-left:1.25rem;position:relative}.c-heading-temp::before{position:absolute;left:0;top:0.5rem;width:0.5rem;aspect-ratio:1/1;border-radius:50%;background-color:#eb3950;content:""}.c-heading-temp span.is-eng{display:block;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.125rem;font-weight:300;line-height:1.5;letter-spacing:.02em;margin-top:1.25rem;margin-left:-1.25rem}.c-hero-block-square__block{position:relative}.c-hero-block-square__image{position:absolute;left:0;top:0;width:50%;height:100%;min-height:25rem;overflow:hidden}.c-hero-block-square__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;min-width:100%;max-width:inherit}.c-hero-block-square__content{width:50%;margin-left:auto;padding:3.5rem 0 3.5rem 4rem;display:flex;min-height:25rem;align-items:center}.c-hero-block-square__button{margin-top:2rem}.c-hero-block-square__block:nth-child(even) .c-hero-block-square__image,.c-hero-block-square__block.is-reverse .c-hero-block-square__image{left:auto;right:0}.c-hero-block-square__block:nth-child(even) .c-hero-block-square__content,.c-hero-block-square__block.is-reverse .c-hero-block-square__content{margin-left:0;padding:3.5rem 4rem 3.5rem 0}.c-hero-block-square.is-number .c-hero-block-square__heading{display:flex;align-items:center;margin-bottom:0.5rem}.c-hero-block-square.is-number .c-hero-block-square__heading span{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:3.75rem;line-height:1.1833333333;letter-spacing:0;color:#297b50;margin-right:1rem}.c-hero-block-square.is-number .c-hero-block-square__heading .c-heading{margin-bottom:0}.c-hero-block-square.is-zigzag .c-hero-block-square__block{margin-bottom:5rem}.c-hero-block-square.is-zigzag .c-hero-block-square__image{width:51.2857142857%}.c-hero-block-square.is-zigzag .c-hero-block-square__content{width:48.2456140351%;padding-top:0;padding-bottom:0;display:block}.c-hero-block-square.is-zigzag .c-hero-block-square__title{margin-top:0;margin-bottom:1.5rem}.c-hero-block-square.is-zigzag .c-hero-block-square__question{margin-bottom:1.5rem}hr,.c-hr{border:none;border-top:1px solid #ccc;box-shadow:none;margin:3rem auto}hr.is-border-dotted,.c-hr.is-border-dotted{border-top:1px dotted #ccc}hr.is-line-double,.c-hr.is-line-double{border-bottom:1px solid #ccc;height:0.125rem}.c-icon-font{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;font-weight:200}.c-intro__title{font-size:2.5rem;font-weight:300;line-height:1.7;margin:0}.c-intro__text{font-size:0.9375rem;line-height:2;margin-top:4rem}.c-intro__button{margin-top:4.375rem;display:flex;flex-wrap:wrap;gap:0.75rem 2.875rem}.c-intro__points{margin-top:4rem}.c-intro__points-title{font-size:1.25rem;line-height:1.5;text-align:center;margin-bottom:1.5rem}.c-intro__box{background:linear-gradient(270deg, rgba(255, 218, 229, 0.2) 0%, rgba(238, 239, 243, 0) 100%),var(--color-neutral-gray-200, #F2F4F7);border-radius:4px;padding:3rem;margin-top:4.375rem}.c-label{background-color:#297b50;color:#fff;display:inline-block;text-align:center;min-width:7.25rem;padding:0.0625rem 0.5rem;border:1px solid #297b50;font-size:.875rem;line-height:1.4285714286;font-weight:700}.c-label.is-xlg{min-width:9.75rem;font-size:0.875rem;padding:0.1875rem 0.5rem}.c-label.is-lg{min-width:10rem;font-size:0.8125rem}.c-label.is-sm{min-width:5rem;font-size:0.75rem;padding:0 0.5rem}.c-label.is-white{background-color:#fff;color:#297b50}.c-label.is-secondary{background:#f9f7f0;color:#222}.c-label.is-radius{border-radius:100px}.c-lang-selector{position:relative}.c-lang-selector__trigger{display:flex;gap:min(.25rem,.2857142857vw);align-items:center;cursor:pointer;background:none;border:solid 1px #ccc;border-radius:100px;font-size:inherit;padding:0.25rem 0.5rem}.c-lang-selector__trigger::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"language"}.c-lang-selector__content{position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:7.5rem;z-index:100}.c-lang-selector__list{list-style:none;margin:0;padding:0}.c-lang-selector__item:not(:last-child){border-bottom:1px solid #eee}.c-lang-selector__link{display:block;text-decoration:none;padding:0.5rem 1rem}.c-lang-selector__link.is-current{background-color:#f4f4f4}.c-lead{text-align:center}.c-line{display:block;background-color:#fff;border-radius:20px}.c-line.is-color-gray-100{background-color:#f9fafb}.c-line__inner{display:flex;align-items:center;padding:min(2.4375rem,2.7857142857vw)}.c-line__image{margin-right:min(2.25rem,2.5714285714vw);flex-shrink:0}.c-line__label{font-size:1.21875rem;line-height:1.5;color:#686a71}.c-line__title{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.525rem;font-weight:400;line-height:1.5;margin-top:0.625rem}.c-line__icon{flex-shrink:0;width:3.6875rem;height:3.6875rem;border-radius:50%;display:grid;place-content:center;margin-left:auto;transition:background-color .3s ease}.c-line__icon::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;font-size:2.4375rem;content:"open_in_new"}.c-link-panel{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}.c-link-panel__image{border-radius:4px;overflow:hidden;aspect-ratio:610/342}.c-link-panel__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-link-panel__title{font-size:1.75rem;font-weight:300;line-height:1.5;margin:4rem 0 2.5rem}.c-link-panel__title.is-border-left{position:relative;padding-left:1.25rem}.c-link-panel__title.is-border-left::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:0.0625rem;height:100%;background-color:#3a3b3e}.c-link-panel__copy{font-size:1.25rem;line-height:1.5}.c-link-panel__text{font-size:0.9375rem;line-height:1.7;margin-top:1.5rem}.c-link-panel__button{width:-moz-fit-content;width:fit-content;margin-top:3.75rem}.c-list{list-style:none;line-height:1.7}.c-list li+li{margin-top:0.375rem}.c-list li{position:relative}.c-list li::before{position:absolute;top:0;left:0;display:grid;place-content:center}.c-list.is-icon>li{padding-left:1rem;position:relative}.c-list.is-icon>li::before{--_icon-size: 0.25rem;content:"";width:var(--_icon-size);aspect-ratio:1/1;background:#222;border-radius:50%;top:calc(.5lh - var(--_icon-size)/2);left:.25em;position:absolute}.c-list.is-icon ul>li{padding-left:1rem}.c-list.is-icon ul>li::before{--_icon-size: 0.125rem;content:"";width:var(--_icon-size);aspect-ratio:1/1;background:#222;border-radius:50%;top:calc(.5lh - var(--_icon-size)/2);left:.5em;position:absolute}.c-list.is-outline{counter-reset:list-counter}.c-list.is-outline>li{padding-left:1rem}.c-list.is-outline>li::before{content:counter(list-counter) ".";counter-increment:list-counter;width:1rem;height:1lh}.c-list.is-outline ol{counter-reset:list-counter}.c-list.is-outline ol>li{padding-left:1rem}.c-list.is-outline ol>li::before{content:counter(list-counter) ".";counter-increment:list-counter;width:1rem;height:1lh}.c-list.is-note{counter-reset:none}.c-list.is-note>li{padding-left:1.25em}.c-list.is-note>li::before{content:"※";counter-increment:none;width:1.25em;height:1lh;aspect-ratio:auto;background:none;border-radius:0;top:0;left:0;position:absolute;color:inherit;font-size:inherit;line-height:inherit;font-family:inherit}.c-loader{position:fixed;top:0;right:0;left:0;margin:auto;width:100vw;height:100vh;background:#fff;z-index:99999;transition-property:opacity,visibility;transition-timing-function:ease;transition-duration:1s}.c-loader__container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.c-loader__title{font-size:2.5rem;line-height:1.25;--letter-spacing: 0.1em;font-weight:bold;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;opacity:0;color:#297b50;transition-property:opacity,visibility;transition-timing-function:ease;transition-duration:1s}.c-loader.is-active .c-loader__title{opacity:1}.c-loader.is-close{opacity:0}.c-loader.is-hidden{visibility:hidden}.c-loader.is-already{opacity:0;visibility:hidden;display:none}.c-main-visual{width:100%;position:relative;overflow:hidden;margin-top:5.75rem;padding:3.9% 0 4rem}.c-main-visual:has(.is-no-swiper){padding-top:0}.c-main-visual__wrapper{width:100%;overflow:visible}.c-main-visual__wrapper.swiper-initialized .swiper-wrapper{align-items:center}.c-main-visual__wrapper.is-no-swiper{padding:0}.c-main-visual__wrapper.is-no-swiper .c-main-visual__controls{display:none}.c-main-visual__wrapper.is-no-swiper .c-main-visual__bottom{margin-top:2.5rem}.c-main-visual__wrapper.is-no-swiper .c-main-visual__slider{width:auto;max-width:77.5rem;margin-inline:auto;box-sizing:content-box;padding-inline:2rem}.c-main-visual__slide{width:100%;height:auto;z-index:1}.c-main-visual__image{display:block;position:relative;width:100%;height:auto;aspect-ratio:1240/530;filter:none;transform:scale(1);transform-origin:center center;transition-property:filter,transform;transition-timing-function:ease}.c-main-visual__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover;border-radius:4px}.c-main-visual .swiper-wrapper{align-items:center}.c-main-visual__bottom{margin-top:5.125rem}.c-main-visual__bottom-inner{display:flex;justify-content:space-between}.c-main-visual__title{margin-left:-1.25rem}.c-main-visual__text{text-shadow:0 0 1.25rem #f9fafb;font-size:0.875rem;font-weight:300;line-height:1.8;letter-spacing:.08em}.c-main-visual__controls{width:44.8387096774%;display:flex;align-items:center;gap:0 0.5rem}.c-media.is-twocolumn .c-media__image{width:41.2371134021%}.c-media.is-sm .c-media__block{gap:0 min(4rem,4.5714285714vw);align-items:flex-start}.c-media.is-sm .c-media__image{aspect-ratio:340/190;max-width:21.25rem;width:auto}.c-media.is-no-image .c-media__blocks{gap:2.5rem 0}.c-media__blocks{display:flex;flex-direction:column;gap:5rem 0}.c-media__block{display:flex;align-items:center;gap:0 min(5rem,5.7142857143vw)}.c-media__label{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:0.9375rem;line-height:1.5;margin-bottom:1.5rem}.c-media__content{flex:1}.c-media__image{aspect-ratio:400/224;overflow:hidden;border-radius:4px;max-width:25rem}.c-media__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-media__button{width:-moz-fit-content;width:fit-content;margin-top:1.875rem}.c-media__list{margin:0 0 1.625rem 1.625rem}.c-media__list-item{list-style-type:disc}.c-mm{display:none}.c-mm__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(92,97,113,.2);display:flex;justify-content:center;align-items:center;z-index:9999}.c-mm__close{position:absolute;top:1rem;right:1rem;border:none;font-size:1.75rem;cursor:pointer;background:rgba(0,0,0,0);color:#222;transition:color .3s ease;height:2.75rem;width:2.75rem;border-radius:50%;padding:0;display:grid;place-items:center;z-index:2;transition:background-color .3s ease}.c-mm__close:hover{background-color:#e7e9ec}.c-mm__close::before{content:"close";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250}.c-mm__close-bottom{flex-shrink:0;width:100%;border:none;border-top:1px solid #d7dadf;background:none;display:block;text-align:center;padding:1.375rem 0 1.5rem;font-size:1.125rem;line-height:1.5;color:#686a71;cursor:pointer;transition:opacity .3s ease;background-color:#fff;border-radius:0 0 16px 16px}.c-mm__container{background-color:#fff;display:flex;flex-direction:column;width:90%;max-width:72.5rem;max-height:min(96.875rem,82.5139664804vh);overflow:hidden;border-radius:16px;box-sizing:border-box;position:relative;z-index:9999}.c-mm__container:has(.is-has-img){--c-mm-close-bottom-offset: 0;--c-mm-img-padding-block: 6.5rem;--c-mm-img-scroll-max-height: calc( min(96.875rem, calc(100vh * 1477 / 1790)) - var(--c-mm-img-padding-block) - var(--c-mm-close-bottom-offset) );width:90%;max-width:72.5rem}.c-mm__container:has(.is-has-img):has(.c-mm__close-bottom){--c-mm-close-bottom-offset: 2.9375rem}.c-mm .c-mm__container-inner{flex:1 1 auto;min-height:0;overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;box-sizing:border-box}.c-mm .c-mm__container-inner.is-has-img{--c-mm-img-max-height: var(--c-mm-img-scroll-max-height);flex:1 1 auto;min-height:0;max-height:100%;width:100%;box-sizing:border-box;padding:4rem;overflow:auto;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.c-mm .c-mm__container-inner.is-has-img .c-mm__content{display:block;line-height:0;min-width:100%}.c-mm .c-mm__container-inner.is-has-img .c-mm__img{display:block;width:auto;height:auto;max-width:100%;max-height:var(--c-mm-img-max-height, calc(100dvh - 15rem));-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.c-mm.is-open{display:block}.c-mm.is-open .c-mm__overlay{animation:fadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.c-mm.is-open .c-mm__container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.c-mm.is-open[aria-hidden=true] .c-mm__overlay{animation:fadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.c-mm.is-open[aria-hidden=true] .c-mm__container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.c-mm__img{max-width:100%;height:auto;display:block}.c-mm__iframe{width:100%;height:50rem;max-height:100%;display:block;border:none}.c-mm__video,.c-mm__iframe--yt{aspect-ratio:16/9;width:100%;height:auto}.c-mm__gallery-img{max-width:100%;height:auto;display:block;margin:0 auto}.c-mm__gallery-btn{background-color:rgba(0,0,0,0);height:2.75rem;width:2.75rem;color:#ccc;font-size:2.75rem;transition:color .3s ease;border:none;padding:0;display:grid;place-items:center;cursor:pointer;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.c-mm__gallery-btn::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250}.c-mm__gallery-btn:disabled{opacity:0;pointer-events:none}.c-mm__gallery-btn--prev{left:-1rem}.c-mm__gallery-btn--prev::before{content:"chevron_left"}.c-mm__gallery-btn--next{right:-1rem}.c-mm__gallery-btn--next::before{content:"chevron_right"}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.c-modal-link{display:block;position:relative;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-modal-link:after{content:"zoom_in";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;position:absolute;right:0.875rem;bottom:0.875rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background-color:#e7e9ec;color:#222;font-size:1.5rem;transition:background-color .3s ease,color .3s ease,transform .3s ease,border-color .3s ease}.c-navigation-button{width:2.25rem;aspect-ratio:1/1;display:grid;place-content:center;border-radius:50%;transition:background-color .3s ease;cursor:pointer}.c-navigation-button:hover{background-color:#e7e9ec}.c-navigation-button.is-prev::before{content:"keyboard_arrow_left"}.c-navigation-button.is-next::before{content:"keyboard_arrow_right"}.c-navigation-button::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;font-size:1.5rem}.c-news-header{margin-bottom:2rem}.c-news-header__title{font-size:1.75rem;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-bottom:1.5rem;margin-top:0}.c-news-header__sup{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem 1.5rem}.c-news-header__date{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;color:#297b50;letter-spacing:0;line-height:1}.c-news-header__tag ul{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem}.c-news-header__tag ul li a{text-decoration:none;font-weight:400;font-size:0.875rem;display:block}.c-news-lg__block{display:block;text-decoration:none;font-weight:400;color:#222;padding:1.5rem 0}.c-news-lg__block:first-child{padding-top:0}.c-news-lg__sup{display:flex;align-items:center;margin-bottom:1rem}.c-news-lg__date{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;color:#297b50;letter-spacing:0;line-height:1;margin-left:0.75rem}.c-news-lg__date::before{content:"schedule";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;margin-right:0.25rem;vertical-align:top}.c-news-lg__title{font-size:1.5rem;margin-bottom:0.5rem;line-height:1.5}.c-news-lg__excerpt{font-size:0.75rem}.c-news-lg.is-image-display .c-news-lg__block{display:flex;align-items:flex-start;border-bottom:1px solid #ccc}.c-news-lg.is-image-display .c-news-lg__image{width:8.5rem;flex-shrink:0;margin-right:1.5rem}.c-news__block{display:flex;align-items:center;justify-content:space-between;gap:0 1.5rem;border-bottom:1px solid #d7dadf;padding:2.5rem}.c-news__meta{display:flex;align-items:center;gap:0 1rem}.c-news__date{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.125rem;font-weight:300;line-height:1.5;color:#686a71}.c-news__category{color:#686a71;line-height:1.5}.c-news__label{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:0.75rem;font-weight:300;line-height:1.7;padding:0.1875rem 0.75rem 0.0625rem;border-radius:999px;border:1px solid #d7dadf;color:#686a71}.c-news__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5;margin-top:1rem}.c-news__icon{flex-shrink:0}.c-note-text{text-align:right;font-size:0.75rem;color:#686a71;margin-top:3.5rem}.c-pagetop{position:fixed;right:1.5rem;bottom:1.5rem;z-index:100;opacity:0;visibility:hidden;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-pagetop.is-fixed{opacity:1;visibility:visible}.c-pagetop.is-absolute{position:absolute;opacity:1}.c-pagetop a,.c-pagetop button{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;color:#fff;background:#222;box-shadow:0 0 10px rgba(34,34,34,.1);text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s;font-size:1.5625rem;line-height:1;border:1px solid #222}.c-pagetop a:after,.c-pagetop button:after{content:"expand_less";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250}.c-pagination{margin-top:4.375rem}.c-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.c-pagination__num{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;letter-spacing:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;text-decoration:none;border-radius:50%;font-size:1.125rem;font-weight:400}.c-pagination__num.is-current{opacity:.3}.c-pagination__num.is-dot{font-family:"Noto Sans JP",sans-serif;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.c-pagination__prev .c-pagination__num,.c-pagination__next .c-pagination__num{width:auto;height:auto;display:flex;gap:0 1rem;background-color:rgba(0,0,0,0)}.c-pagination__prev{margin-right:1.5rem}.c-pagination__prev .c-pagination__num{flex-direction:row-reverse}.c-pagination__prev .c-pagination__num .c-button-icon::before{transform:rotate(180deg)}.c-pagination__next{margin-left:1.5rem}.c-pagination.is-align-left .c-pagination__list{justify-content:flex-start}.c-payment-methods__block{display:flex;align-items:center;border-bottom:1px solid #d7dadf;padding:2.5rem 0}.c-payment-methods__title{width:15rem;font-size:1.125rem;line-height:1.5;display:flex;align-items:center;gap:0 1rem}.c-payment-methods__content{flex:1;padding-left:min(2.5rem,2.8571428571vw)}.c-payment-methods__list{display:flex;flex-wrap:wrap;gap:2rem}.c-payment-methods__note{font-size:0.75rem;color:#686a71;margin-top:1.25rem}.c-points-list__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.5rem}.c-points-list__item{display:flex;align-items:center;justify-content:center;font-size:0.9375rem;gap:0 0.75rem;background-color:#f2f4f7;border-radius:4px;padding:0.75rem}.c-points-list__item span.is-icon{font-size:0.9375rem;display:grid;place-items:center;font-weight:400}.c-post-detail-header{padding-bottom:7.5rem}.c-post-detail-header__date{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.25rem;font-weight:300;line-height:1.5;color:#3a3b3e;margin-bottom:2.5rem}.c-post-detail-header__title{font-size:2.5rem;font-weight:300;line-height:1.5;margin:0}.c-post-detail-header__thumnbail{border-radius:4px;overflow:hidden;margin-top:4rem}.c-post-detail-header__meta{margin-top:4rem}.c-post-detail-header__meta-item{display:flex;align-items:center;justify-content:space-between;gap:0 1.5rem}.c-post-detail-header__meta-title{font-size:1.75rem;font-weight:300;line-height:1.5;padding-left:1.25rem;border-left:1px solid #3a3b3e;flex-shrink:0}.c-post-detail-header__meta-text{font-size:1.75rem;font-weight:300;line-height:1.5}.c-post-navs{margin:4rem 0}.c-post-navs ul{display:flex;align-items:center;justify-content:space-between;position:relative}.c-post-navs li{width:9.6875rem;max-width:33%}.c-post-navs .c-post-navs__prev{margin-right:auto}.c-post-navs .c-post-navs__archive a{align-items:center;margin:auto}.c-post-navs .c-post-navs__archive a::after{display:none}.c-post-navs .c-post-navs__archive a span{font-size:1rem;margin-right:0.75rem}.c-post-navs .c-post-navs__next{margin-left:auto}.c-post-navs .c-post-navs__next a{margin-left:auto}.c-promo-banner__inner{border-radius:4px;background:linear-gradient(255deg, #F1F6FF 0%, #FFBDC8 100%);display:flex;justify-content:center;padding:4rem min(5rem,5.7142857143vw) 0;container-type:inline-size}.c-promo-banner__image{max-width:39.54cqw;min-width:25.625rem}.c-promo-banner__image img{width:100%;height:100%;max-width:initial;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.c-promo-banner__content{padding-bottom:4rem}.c-promo-banner__label{font-size:1.5rem;font-weight:300;line-height:1;border:1px solid #222;border-radius:999px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0.75rem 2.5rem;letter-spacing:0}.c-promo-banner__label span.is-eng{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-weight:250;letter-spacing:.02em}.c-promo-banner__title{font-size:1.75rem;font-weight:300;line-height:1.5;letter-spacing:0;text-align:center;margin-top:1.125rem}.c-promo-banner__title span.is-lg{font-size:2.5rem;margin:0 0.25rem}.c-promo-banner__text{font-size:1.125rem;font-weight:300;line-height:2;text-align:center;margin-top:1.5rem;font-feature-settings:"halt" on}.c-promo-banner__link{font-size:1.125rem;line-height:1.7;width:-moz-fit-content;width:fit-content;margin:1.5rem auto 0;display:flex;align-items:center;gap:0 0.375rem}.c-promo-banner__link span.is-icon{width:2.75rem;aspect-ratio:1/1;display:grid;place-items:center;border-radius:50%}.c-promo-banner__link span.is-icon::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:1.75rem}.c-guide-links{border-radius:4px;border:1px solid #d7dadf;padding:5rem min(5rem,5.7142857143vw) 5.375rem}.c-guide-links.is-contact .c-guide-links__title{font-size:1.75rem;margin:0 0 2.5rem}.c-guide-links__title{font-size:3.5rem;font-weight:100;line-height:1.5;text-align:center;margin:0 0 4.375rem}.c-guide-links__title span.is-eng{display:block;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.125rem;font-weight:300;margin-top:1.25rem;letter-spacing:.02em}.c-guide-links__buttons{display:flex;justify-content:center;gap:0 min(5.375rem,6.1428571429vw)}.c-recruit-header{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);width:calc(100% - 3rem);border-radius:9999px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(1.5625rem);backdrop-filter:blur(1.5625rem);z-index:1000;padding:1.4375rem min(2.5rem,2.8571428571vw) 1.5625rem}.c-recruit-header__list{display:flex;justify-content:center;align-items:center;gap:0 min(2rem,2.2857142857vw)}.c-recruit-header__link{display:block}.c-relation__title.c-heading.is-sm{margin-bottom:2.5rem}.c-relation__buttons{display:flex;flex-wrap:wrap;margin:0 -1.125rem}.c-relation__buttons.is-center{justify-content:center}.c-relation__button{width:calc(33.3% - 2.25rem);margin:0 1.125rem}.c-relation__button:nth-child(n+4){margin-top:2.25rem}.c-relation__button .c-button{max-width:100%}.c-relation__button .c-button.is-current{pointer-events:none;background:#fff;color:#297b50;border-color:#297b50}.c-scrollable img,.c-scrollable table{min-width:46.875rem}.c-scrollable .scroll-hint-icon{top:50%;left:50%;transform:translate(-50%, -50%);width:auto !important}.c-search-button{position:fixed;right:0.5rem;bottom:0.5rem;z-index:100;background-color:#fff;border:1px solid #d7dadf;padding:0.75rem 1.5rem 0.875rem;border-radius:999px;display:flex;align-items:center;gap:0 0.5rem}.c-search-button span.is-icon{font-size:1.5rem}.c-search-button span.is-balloon{display:none}.c-search-button.is-clicked span.is-text{display:none}.c-search-button.is-clicked span.is-balloon{display:block;position:absolute;right:calc(100% + 0.75rem);top:50%;transform:translateY(-50%);padding:0.1875rem 0.5rem 0.25rem;border-radius:4px;background:rgba(34,34,34,.8);color:#fff;font-size:0.875rem;line-height:1.7;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-timing-function:ease-out;transition-duration:.15s}.c-search-button.is-clicked span.is-balloon::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-style:solid;border-width:6px 0 6px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #3a3b3e}.c-section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;gap:0 1.5rem}.c-service-links{display:flex;flex-direction:column;gap:1.25rem}.c-service-links.is-2col{flex-direction:row}.c-service-links.is-2col .c-service-links__item{display:flex;flex:1;flex-direction:column}.c-service-links.is-2col .c-service-links__actions,.c-service-links.is-2col .c-service-links__store{flex:1;gap:min(2.5rem,2.8571428571vw)}.c-service-links__item{border-radius:4px;overflow:hidden}.c-service-links__item.is-tsunagaru .c-service-links__header{background:linear-gradient(270deg, #EAF3FF 0%, rgba(238, 239, 243, 0) 100%),#eeeff3}.c-service-links__item.is-epark .c-service-links__header{background:linear-gradient(90deg, rgba(238, 239, 243, 0) 0%, #EAFBF7 100%),#eeeff3}.c-service-links__header{padding:min(4rem,4.5714285714vw);display:flex;align-items:center;gap:min(1.5rem,1.7142857143vw)}.c-service-links__icon{border-radius:24px;overflow:hidden}.c-service-links__content{flex:1}.c-service-links__title{font-size:1.75rem;line-height:1.4;margin-bottom:1.25rem}.c-service-links__actions,.c-service-links__store{background-color:#fff;padding:1.5rem;display:flex;justify-content:center;gap:2.5rem}.c-service-links__store-button{display:flex;justify-content:center;gap:0.625rem}.c-sitemap__item:not(:last-child){margin-bottom:1.25rem}.c-sitemap__item a{text-decoration:none;font-size:1.25rem;line-height:1.6;--letter-spacing: 0em;font-weight:bold;color:#222;position:relative;padding-bottom:0.625rem;border-bottom:2px solid #ccc;display:block}.c-sitemap__item a.is-outlink:after{color:#297b50;margin-left:0.875rem;vertical-align:middle}.c-sitemap__item.is-parent{margin-bottom:2.5rem}.c-sitemap__flex{display:flex;align-items:flex-start}.c-sitemap__sublist{display:flex;flex-wrap:wrap;margin-top:2.25rem}.c-sitemap__sublist.is-three-col{width:75%}.c-sitemap__sublist.is-three-col .c-sitemap__subitem{width:33.3%}.c-sitemap__sublist.is-one-col{width:25%}.c-sitemap__sublist.is-one-col .c-block-sitemap__subitem{width:100%}.c-sitemap__subitem{width:25%;margin-bottom:1.25rem;padding-right:0.625rem}.c-sitemap__subitem a{font-size:1rem;line-height:1.5625;--letter-spacing: 0em;font-weight:normal;border-bottom:none;padding:0}.c-sitemap__subitem ul{margin-top:1.25rem}.c-sitemap__subitem li a{font-size:.8125rem;line-height:2.1538461538;--letter-spacing: 0em;font-weight:normal}.c-sitemap__subitem li a:before{content:"-";display:inline-block}.c-slidebar-button{position:fixed;right:0;top:0;text-align:center;font-size:0.75rem;z-index:9999;text-decoration:none;background-color:rgba(0,0,0,0);color:#fff;width:4.5rem;height:4.5rem;border:none;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-slidebar-button.is-hidden{transform:translateY(-100%)}.c-slidebar-button__inner{display:grid;position:absolute;inset:0;place-content:center}.c-slidebar-button__line{--color-slidebar-button-line: #222;position:relative;width:1.625rem;height:0.125rem;background-color:var(--color-slidebar-button-line);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease-out;transition-duration:.2s}.c-slidebar-button__line::before,.c-slidebar-button__line::after{content:"";position:absolute;display:block;width:100%;height:100%;background-color:inherit;transition:inherit}.c-slidebar-button__line::before{top:-0.4375rem}.c-slidebar-button__line::after{top:0.4375rem}.is-slidebar-active .c-slidebar-button__line{background-color:rgba(0,0,0,0)}.is-slidebar-active .c-slidebar-button__line::before,.is-slidebar-active .c-slidebar-button__line::after{top:0;background-color:var(--color-slidebar-button-line)}.is-slidebar-active .c-slidebar-button__line::before{transform:rotate(45deg)}.is-slidebar-active .c-slidebar-button__line::after{transform:rotate(-45deg)}.c-slidebar-button__text{font-size:0.5625rem;letter-spacing:0.025rem;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;margin-top:0.75rem;display:block;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.2s}.c-slidebar-button__text.is-close{display:none}.is-slidebar-active .c-slidebar-button__text{display:none}.is-slidebar-active .c-slidebar-button__text.is-close{display:block}.c-slidebar-container{position:fixed;inset:0;background-color:rgba(92,97,113,.2);z-index:9985;opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;transition-timing-function:ease-in-out;transition-duration:.2s}.c-slidebar-menu{height:100dvh;padding:4.875rem 2rem 2rem;position:fixed;background-color:#fff;z-index:9990;width:calc(100% - 1rem);transform:translate3d(100%, 0, 0);right:0;overflow-x:scroll;top:0;-webkit-overflow-scrolling:touch;transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.2s;border-radius:12px 0 0 12px}.c-slidebar-menu.is-active{height:calc(100% - 3.75rem)}.c-slidebar-menu__list{width:100%;font-size:0.875rem;font-weight:700}:where(.c-slidebar-menu__list) a,:where(.c-slidebar-menu__list) span,:where(.c-slidebar-menu__list) summary{display:flex;align-items:center;justify-content:space-between;color:inherit;font-weight:inherit;text-decoration:none;position:relative}:where(.c-slidebar-menu__list) a::after,:where(.c-slidebar-menu__list) span::after,:where(.c-slidebar-menu__list) summary::after{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"";font-size:1.75rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;display:none}:where(.c-slidebar-menu__list) summary::-webkit-details-marker{display:none}.c-slidebar-menu__list [data-accordion-title]::after{display:grid;content:"keyboard_arrow_down"}.c-slidebar-menu__list [open]>[data-accordion-title]::after{display:grid;content:"keyboard_arrow_up"}.c-slidebar-menu__list li:first-child .c-slidebar-menu__parent-link{padding-top:0}.c-slidebar-menu__parent{color:#fff;border-bottom:1px solid #d7dadf}.c-slidebar-menu__parent-link{cursor:pointer;font-size:1.125rem;font-weight:400;padding:1.90625rem 0;color:#222}.c-slidebar-menu__parent-link[data-accordion-title=menu-title]{padding:1.5rem 0}.c-slidebar-menu__children{font-size:0.9375rem;width:100%;padding-bottom:1.5rem;display:none}.c-slidebar-menu__child+.c-slidebar-menu__child{margin-top:0.5rem}.c-slidebar-menu__child-link{font-weight:400;padding:0.5625rem 0;color:#222}.c-slidebar-menu__child-link::after{display:none}.c-slidebar-menu__grandchildren{font-size:0.75rem;font-weight:400;width:100%;display:none;border-top:solid 1px #ccc;padding-left:1.625rem}.c-slidebar-menu__grandchild{border-top:solid 1px #ccc}.c-slidebar-menu__grandchild:first-child{border-top:0}.c-slidebar-menu__grandchild-link{padding:0.75rem 2.5rem 0.75rem 0}.c-slidebar-menu__buttons{display:flex;flex-direction:column;gap:0.625rem 0;margin-top:2rem}.c-slidebar-menu__button{display:block;font-size:1.125rem;padding:1rem 0 1.125rem;background-color:#e7e9ec;border-radius:9999px;text-align:center}.c-slidebar-menu__button.is-search{background-color:#eb3950;color:#fff}.is-slidebar-active .c-slidebar-container{opacity:1;visibility:visible;pointer-events:auto}.is-slidebar-active .c-slidebar-menu{transform:translate3d(0, 0, 0)}.c-step-box{display:flex;flex-direction:column;gap:1.625rem 0}.c-step-box.is-signup{gap:0.8125rem 0}.c-step-box.is-signup .c-step-box__item{background-color:#fff;padding:4.0625rem min(4.0625rem,4.6428571429vw)}.c-step-box.is-signup .c-step-box__item-title{font-weight:300}.c-step-box.is-signup .c-step-box__slide .c-step-box__item{padding:0}.c-step-box__line{margin-top:1.625rem}.c-step-box__item{background-color:#f2f4f7;padding:2.4375rem min(2.4375rem,2.7857142857vw);border-radius:3px}.c-step-box__item-step{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.40625rem;font-weight:300;line-height:1.5;text-align:center}.c-step-box__item-title{font-size:1.8125rem;line-height:1.5;text-align:center;margin:1.625rem 0}.c-step-box__item-note{font-size:1.21875rem;color:#686a71;text-align:center;margin-top:1.625rem}.c-step-box__item-note a{background-image:linear-gradient(90deg, #686a71, #686a71);background-repeat:no-repeat;background-size:100% 0.0625rem;background-position:left 95%;transition:background-size .5s ease,color .5s ease,opacity .5s ease}.c-step-box__image{margin-top:1.625rem}.c-step-box__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-step-box__button{font-size:1.525rem;display:flex;align-items:center;justify-content:center;gap:0 0.8125rem;margin-top:2.25rem}.c-step-box__button span.is-icon{width:3.6875rem;height:3.6875rem;border-radius:50%;display:grid;place-content:center;transform-origin:center;transition:transform .3s ease,background-color .3s ease}.c-step-box__button span.is-icon::after{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:2.4375rem;transform:scale(1);transform-origin:center;transition:transform .3s ease,color .3s ease}.c-step-box__slider-wrap{position:relative;width:100%;padding:4.0625rem 0}.c-step-box__slider{position:relative;width:100%;overflow:hidden}.c-step-box__slider.is-no-swiper .c-step-box__navigation-button,.c-step-box__slider.is-no-swiper .c-step-box__pagination{display:none}.c-step-box__slide{width:100%;height:auto}.c-step-box__slider .c-step-box__item-image{margin-top:2.8125rem}.c-step-box__navigation-button{position:absolute;bottom:37%;z-index:2}.c-step-box__navigation-button.is-prev{left:min(4.875rem,5.5714285714vw)}.c-step-box__navigation-button.is-next{right:min(4.875rem,5.5714285714vw)}.c-step-box__navigation-button .c-navigation-button{width:2.875rem;height:2.875rem;transform-origin:center;transition:transform .3s ease,background-color .3s ease}.c-step-box__navigation-button .c-navigation-button:hover{transform:scale(1.571);background-color:#e7e9ec}.c-step-box__navigation-button .c-navigation-button:hover::before{transform:scale(0.6365372374)}.c-step-box__navigation-button .c-navigation-button::before{font-size:2.8125rem;transform-origin:center;transition:transform .3s ease}.c-step-box__item-image{max-width:19.4375rem;margin:0 auto}.c-step-box__item-image img{width:100%;height:auto}.c-step-box__slider-wrap{background-color:#fff}.c-step-box__slider-wrap .c-step-box__item{padding:0}.c-step-box__pagination{margin-top:2.5rem;padding:0 min(4.0625rem,4.6428571429vw)}.c-step-box__pagination .c-swiper-pagination.is-step-box{max-width:100%}.c-step-box__pagination .c-swiper-pagination.is-step-box .swiper-pagination-bullet{max-width:100%}.c-store-card{display:flex;align-items:center;gap:0 min(5rem,5.7142857143vw);padding-bottom:5rem;border-bottom:1px solid #d7dadf}.c-store-card.is-single{gap:0 min(4rem,4.5714285714vw);align-items:flex-start;border-bottom:none}.c-store-card.is-single .c-store-card__content{max-width:35.375rem}.c-store-card.is-single .c-store-card__meta{display:flex;justify-content:space-between;align-items:center}.c-store-card.is-single .c-store-card__area{font-size:0.9375rem;padding:0.4375rem 1rem 0.5rem}.c-store-card.is-single .c-store-card__type{font-size:0.9375rem;margin-bottom:1rem}.c-store-card.is-single .c-store-card__title{font-size:1.5rem}.c-store-card.is-single .c-store-card__tags{gap:0.5rem;margin-top:2rem}.c-store-card.is-single .c-store-card__tag{font-size:0.9375rem;padding:0.4375rem 0.75rem 0.5rem}.c-store-card.is-no-border-bottom{border-bottom:none}.c-store-card__content{flex:1}.c-store-card__meta{margin-bottom:1.5rem}.c-store-card__area{width:-moz-fit-content;width:fit-content;font-size:0.75rem;padding:0.4375rem 1rem 0.5rem;border-radius:999px;border:1px solid #d7dadf;background-color:#fff}.c-store-card__type{font-size:0.75rem;margin-bottom:0.5rem}.c-store-card__title{font-size:1.25rem;line-height:1.5;font-weight:400;margin:0}.c-store-card__info{margin-top:1.5rem;display:flex;flex-direction:column;gap:0.5rem 0}.c-store-card__info-row{display:flex;gap:0 0.375rem}.c-store-card__info-icon{font-size:1.125rem;margin-top:0.25rem}.c-store-card__info-items{display:flex;flex-direction:column;gap:0.125rem 0}.c-store-card__info-item{display:flex;gap:0 0.125rem}.c-store-card__info-title{display:flex;width:9.5625rem;min-width:9.5625rem}.c-store-card__info-title::after{display:block;content:"：";margin-left:auto}.c-store-card__info-text{flex:1}.c-store-card__tags{display:flex;flex-wrap:wrap;gap:0.375rem;margin-top:1.5rem}.c-store-card__tag{font-size:0.75rem;padding:0.3125rem 0.625rem 0.375rem;background-color:#e7e9ec;border-radius:8px}.c-store-card__buttons{margin-top:2.5rem;display:flex;gap:0.75rem}.c-store-card__button{padding:0.625rem 2.75rem 0.75rem 1.25rem;background-color:#3a3b3e;font-size:0.75rem;color:#fff;flex:1;border-radius:999px;text-align:center;position:relative}.c-store-card__button::after{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:1.125rem}.c-store-card__button.is-external{color:#222;background-color:#e7e9ec}.c-store-card__button.is-external::after{content:"open_in_new"}.c-store-card__note{font-size:0.875rem;color:#686a71;margin-top:2rem}.c-store-card__image{border-radius:4px;aspect-ratio:400/224;overflow:hidden;width:25rem}.c-store-card__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-store-card__slider{max-width:49.1935483871%}.c-store-card__slider.is-no-swiper .c-store-card__image{width:100%}.c-store-card__slider.is-no-swiper .c-store-card__controls{display:none}.c-store-card__controls{display:flex;justify-content:center;gap:0 0.5rem;margin-top:1.25rem}.c-store-card__content-link{margin-top:1.875rem}.c-store-card__map{width:49.1935483871%;height:21.375rem;border-radius:4px;overflow:hidden}.c-store-card__map iframe{width:100%;height:100%}.c-store-filter-modal__inner{padding:4rem 4rem 0}.c-store-filter-modal__title{font-size:1.75rem;line-height:1.5;display:flex;align-items:center;gap:0 1rem;margin-bottom:2.5rem}.c-store-filter-modal__title::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"sort";font-size:2.5rem;color:#222}.c-store-filter-modal__blocks{display:flex;flex-direction:column;gap:3rem 0}.c-store-filter-modal__block{padding-bottom:3rem;border-bottom:1px solid #d7dadf}.c-store-filter-modal__block-title{margin-bottom:2.0625rem}.c-store-filter-modal__group+.c-store-filter-modal__group{margin-top:2.25rem}.c-store-filter-modal__group-title{margin-bottom:1.25rem}.c-store-filter-modal__checks{display:flex;flex-wrap:wrap;gap:2.625rem min(2.5rem,2.8571428571vw)}.c-store-filter-modal__check label{display:flex;align-items:center;gap:0 0.75rem;cursor:pointer;transition:opacity .3s ease;backface-visibility:hidden}.c-store-filter-modal__check label:hover{opacity:.5}.c-store-filter-modal__check label::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"";display:inline-block;font-size:1.25rem;font-weight:400;width:1.25rem;height:1.25rem;aspect-ratio:1/1;border-radius:50%;color:#fff;background-color:#e7e9ec}.c-store-filter-modal__check label:has(input:checked):hover{opacity:1}.c-store-filter-modal__check label:has(input:checked)::before{content:"check";background-color:#eb3950}.c-store-filter-modal__check input{display:none}.c-store-filter-modal__search{padding:0 4rem 4rem;margin-top:3rem}.c-store-filter-modal__close{width:100%;border:none;background:none;display:block;border-top:1px solid #d7dadf;text-align:center;padding:1.375rem 0 1.5rem;font-size:1.125rem;line-height:1.5;color:#686a71;cursor:pointer;transition:opacity .3s ease;background-color:#fff;border-radius:0 0 16px 16px}.c-store-info{display:flex;flex-direction:column;gap:0.125rem 0}.c-store-info__row{display:flex}.c-store-info__label{width:9.5625rem;display:flex;justify-content:space-between;flex-shrink:0}.c-store-info__label::after{content:"："}.c-store-list__result{margin-bottom:5rem}.c-store-list__items{display:flex;flex-direction:column;gap:5rem 0}.c-store-search{display:flex;justify-content:space-between;gap:0 1.25rem}.c-store-search.is-search .c-store-search__content{max-width:none}.c-store-search.is-search .c-store-search__checkbox-item{min-width:18.8125rem}.c-store-search.is-store-filter-modal .c-store-search__content{max-width:none}.c-store-search.is-store-filter-modal .c-store-search__checkbox-item{min-width:15.3125rem}.c-store-search__content{flex:1;max-width:51.25rem}.c-store-search__content-title{font-size:1.25rem;line-height:1.5;display:flex;align-items:center;gap:0 0.5rem}.c-store-search__content-title::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"location_on";font-size:1.75rem}.c-store-search__checkbox{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.5rem}.c-store-search__checkbox-item{min-width:12.25rem}.c-store-search__checkbox-item label{position:relative;display:flex;align-items:center;justify-content:center;min-height:3rem;font-size:0.9375rem;padding:0.75rem 1.4375rem 0.875rem;border:1px solid #d7dadf;border-radius:999px;background-color:#fff;cursor:pointer;text-align:center;transition:border-color .3s ease,background-color .3s ease}.c-store-search__checkbox-item label:has(input:checked){color:#eb3950;border-color:#eb3950;background-color:#ffdfe2}.c-store-search__checkbox-item label:hover{border-color:#3a3b3e;background-color:#e7e9ec}.c-store-search__checkbox-item input[type=checkbox]{display:none}.c-store-search__buttons{margin-top:2.5rem;display:flex;gap:0.75rem}.c-store-search__button{border:none;flex:1;font-size:1.125rem;text-align:center;padding:1rem 4.125rem 1.125rem 1.75rem;border-radius:999px;position:relative;transition:background-color .3s ease,color .3s ease}.c-store-search__button::after{position:absolute;top:50%;right:1.75rem;transform:translateY(-50%);font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;font-size:1.75rem}.c-store-search__button.is-filter{background-color:#e7e9ec}.c-store-search__button.is-filter::after{content:"sort"}.c-store-search__button.is-search{color:#fff;background-color:#3a3b3e}.c-store-search__button.is-search:hover{color:#222;background-color:#e7e9ec}.c-store-search__button.is-search::after{content:"search"}.c-store-search__link{width:-moz-fit-content;width:fit-content;margin:2.5rem 0 0 auto}.c-store-search-modal{padding:4rem}.c-store-search-modal__title{font-size:1.75rem;line-height:1.5;display:flex;align-items:center;gap:0 1rem;margin-bottom:2.5rem}.c-store-search-modal__title::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"help";font-size:2.5rem;color:#222}.c-store-search-modal__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}.c-store-search-modal__item{background-color:#e7e9ec;border-radius:999px;text-align:center;padding:0.75rem 3.5rem 0.875rem 1.5rem;position:relative;font-size:0.9375rem}.c-store-search-modal__item::after{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:1.5rem}.c-store-search-modal__links{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem;margin-top:2.5rem}.c-store-search-modal__link{display:flex;justify-content:space-between;align-items:center;gap:0 0.25rem;font-size:0.9375rem}.c-step-box{display:flex;flex-direction:column;gap:1.625rem 0}.c-step-box.is-signup{gap:0.8125rem 0}.c-step-box.is-signup .c-step-box__item{background-color:#fff;padding:4.0625rem min(4.0625rem,4.6428571429vw)}.c-step-box.is-signup .c-step-box__item-title{font-weight:300}.c-step-box.is-signup .c-step-box__slide .c-step-box__item{padding:0}.c-step-box__line{margin-top:1.625rem}.c-step-box__item{background-color:#f2f4f7;padding:2.4375rem min(2.4375rem,2.7857142857vw);border-radius:3px}.c-step-box__item-step{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.40625rem;font-weight:300;line-height:1.5;text-align:center}.c-step-box__item-title{font-size:1.8125rem;line-height:1.5;text-align:center;margin:1.625rem 0}.c-step-box__item-note{font-size:1.21875rem;color:#686a71;text-align:center;margin-top:1.625rem}.c-step-box__item-note a{background-image:linear-gradient(90deg, #686a71, #686a71);background-repeat:no-repeat;background-size:100% 0.0625rem;background-position:left 95%;transition:background-size .5s ease,color .5s ease,opacity .5s ease}.c-step-box__image{margin-top:1.625rem}.c-step-box__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-step-box__button{font-size:1.525rem;display:flex;align-items:center;justify-content:center;gap:0 0.8125rem;margin-top:2.25rem}.c-step-box__button span.is-icon{width:3.6875rem;height:3.6875rem;border-radius:50%;display:grid;place-content:center;transform-origin:center;transition:transform .3s ease,background-color .3s ease}.c-step-box__button span.is-icon::after{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:2.4375rem;transform:scale(1);transform-origin:center;transition:transform .3s ease,color .3s ease}.c-step-box__slider-wrap{position:relative;width:100%;padding:4.0625rem 0}.c-step-box__slider{position:relative;width:100%;overflow:hidden}.c-step-box__slider.is-no-swiper .c-step-box__navigation-button,.c-step-box__slider.is-no-swiper .c-step-box__pagination{display:none}.c-step-box__slide{width:100%;height:auto}.c-step-box__slider .c-step-box__item-image{margin-top:2.8125rem}.c-step-box__navigation-button{position:absolute;bottom:37%;z-index:2}.c-step-box__navigation-button.is-prev{left:min(4.875rem,5.5714285714vw)}.c-step-box__navigation-button.is-next{right:min(4.875rem,5.5714285714vw)}.c-step-box__navigation-button .c-navigation-button{width:2.875rem;height:2.875rem;transform-origin:center;transition:transform .3s ease,background-color .3s ease}.c-step-box__navigation-button .c-navigation-button:hover{transform:scale(1.571);background-color:#e7e9ec}.c-step-box__navigation-button .c-navigation-button:hover::before{transform:scale(0.6365372374)}.c-step-box__navigation-button .c-navigation-button::before{font-size:2.8125rem;transform-origin:center;transition:transform .3s ease}.c-step-box__item-image{max-width:19.4375rem;margin:0 auto}.c-step-box__item-image img{width:100%;height:auto}.c-step-box__slider-wrap{background-color:#fff}.c-step-box__slider-wrap .c-step-box__item{padding:0}.c-step-box__pagination{margin-top:2.5rem;padding:0 min(4.0625rem,4.6428571429vw)}.c-step-box__pagination .c-swiper-pagination.is-step-box{max-width:100%}.c-step-box__pagination .c-swiper-pagination.is-step-box .swiper-pagination-bullet{max-width:100%}.c-swiper-pagination{display:flex;align-items:center;gap:0 0.25rem}.c-swiper-pagination.swiper-pagination-bullets{width:auto}.c-swiper-pagination.is-card-store .swiper-pagination-bullet{width:1.25rem}.c-swiper-pagination.is-home{flex:1}.c-swiper-pagination.is-step-box{display:flex;justify-content:center;max-width:26.25rem;margin:0 auto;gap:0 0.375rem}.c-swiper-pagination.is-step-box .swiper-pagination-bullet{position:relative;width:auto;flex:1;max-width:3.125rem;height:auto;padding:0.75rem 0;background-color:rgba(0,0,0,0);cursor:pointer}.c-swiper-pagination.is-step-box .swiper-pagination-bullet::before{content:"";position:absolute;inset-inline:0;top:50%;height:0.125rem;transform:translateY(-50%);background-color:#bdc1cb}.c-swiper-pagination.is-step-box .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#222}.c-swiper-pagination.is-step-box.is-start-second .swiper-pagination-bullet[data-step-box-bullet="0"]{cursor:default;pointer-events:none}.c-swiper-pagination .swiper-pagination-bullet{position:relative;width:auto;height:auto;padding:0.75rem 0;border-radius:0;flex:1;background-color:rgba(0,0,0,0);opacity:1;cursor:pointer}.c-swiper-pagination .swiper-pagination-bullet::before{content:"";position:absolute;inset-inline:0;top:50%;height:0.0625rem;transform:translateY(-50%);background-color:#bdc1cb}.c-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#222}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.c-swiper-toggle{position:relative;width:2.25rem;aspect-ratio:1/1;flex:none;border:none;border-radius:50%;padding:0;background-color:rgba(0,0,0,0);transition:background-color .3s ease;cursor:pointer}.c-swiper-toggle::before,.c-swiper-toggle::after{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:center;background-size:contain;transition:clip-path .3s ease}.c-swiper-toggle::before{background-image:url("../images/icon-swiper-toggle-pause.svg");clip-path:inset(0 0 0 0)}.c-swiper-toggle::after{background-image:url("../images/icon-swiper-toggle-play.svg");clip-path:inset(0 100% 0 0)}.c-swiper-toggle.is-paused::before{clip-path:inset(0 100% 0 0)}.c-swiper-toggle.is-paused::after{clip-path:inset(0 0 0 0)}.c-table{width:100%}.c-table th,.c-table td{border:0}.c-table th,.c-table td{text-align:left;border-bottom:1px solid #d7dadf;vertical-align:top}.c-table th{width:11.875rem;font-weight:400;padding:2.5rem 0}.c-table td{padding:2.5rem 0 2.5rem 1.25rem}.c-table thead th,.c-table thead td{font-weight:bold;padding:2.5rem 0 2.5rem 1.25rem}.c-table :where(thead,tbody:first-child) tr:first-child th,.c-table :where(thead,tbody:first-child) tr:first-child td{padding-top:0}.c-table.is-th-bgcolor tbody th,.c-table.is-th-bgcolor tbody td{padding:0.8125rem 1.5rem}.c-table.is-th-bgcolor th{color:#222;width:14.75rem;position:relative;background-color:#f9f7f0}.c-table.is-th-bgcolor th::after{display:none}.c-table.is-about-company td{padding-top:0;padding-left:0}.c-table.is-amanocard-membership-terms th,.c-table.is-amanocard-membership-terms td{font-size:1.40625rem}.c-table.is-amanocard-membership-terms th{width:8.625rem}.c-table.is-amanocard-membership-terms td{padding:3.0625rem 0 3.0625rem 1.8125rem}.c-table.is-amanocard-membership-terms tr:first-child th,.c-table.is-amanocard-membership-terms tr:first-child td{padding-top:3.0625rem}.c-table.is-job-description th{width:5.3125rem}.c-table-sm{width:100%;border-top:1px solid #ccc;letter-spacing:.02em}.c-table-sm th,.c-table-sm td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.c-table-sm th:last-child,.c-table-sm td:last-child{border-right:none}.c-table-sm thead{background-color:rgba(41,123,80,.7);color:#fff}.c-table-sm thead th{text-align:left;padding:0.625rem 1rem}.c-table-sm thead td{text-align:center;padding:0.625rem 0.5rem}.c-table-sm tbody th,.c-table-sm tbody td{padding:1.125rem 0.5rem;font-weight:400;text-align:center}.c-table-sm tbody th{background-color:rgba(41,123,80,.1);vertical-align:middle;width:24.9230769231%}.c-table-sm tbody th span{font-weight:700}.c-table-sm tbody td{width:10.7692307692%}.c-table-sm tbody td span{color:#297b50}.c-table-xlg{width:100%;border-top:1px solid #ccc}.c-table-xlg th,.c-table-xlg td{border-bottom:1px solid #ccc}.c-table-xlg thead{background-color:#f9f7f0}.c-table-xlg thead th,.c-table-xlg thead td{padding:0.625rem 1rem}.c-table-xlg tbody th,.c-table-xlg tbody td{padding:1.25rem 2rem;font-weight:400}.c-table-xlg tbody th{background-color:rgba(249,247,240,.9);text-align:center;vertical-align:middle;width:25.7894736842%}.c-tabs__navs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:3.5rem}.c-tabs__navs li{width:50%;max-width:17.25rem;margin-bottom:0.5rem;border:2px solid #297b50}.c-tabs__navs a{background-color:#fff;color:#297b50;text-align:center;text-decoration:none;display:block;padding:0.625rem 1.5rem;position:relative;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-tabs__navs a::after{content:"expand_more";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;position:absolute;font-size:1.5rem;font-weight:400;right:1rem;top:calc(50% + 0.0625rem);transform:translateY(-50%);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-tabs__navs a.is-active{background-color:#297b50;color:#fff}.c-tabs__content{display:none;visibility:hidden;position:absolute;z-index:-1;opacity:0;animation:fadeIn .8s forwards}.c-tabs__content.is-active{display:block;position:static;visibility:visible;opacity:1}.c-tabs.is-index .c-tabs__navs li{width:inherit;min-width:10rem;border-width:1px;border-bottom:none;margin:0 0.5rem 0 0}.c-tabs.is-index a{font-size:0.875rem;letter-spacing:.1em}.c-tabs.is-index a::after{display:none}.c-target-stores-block{background-color:#f2f4f7;border-radius:4px;padding:3rem;margin:7.5rem 0}.c-target-stores-block ul{display:flex;flex-wrap:wrap;gap:1.5rem}.c-target-stores-block li{padding-left:0}.c-target-stores-block li::before{display:none}.c-target-stores-block li+li{margin-top:0}.c-target-stores-block a{background-image:none;transition:opacity .3s ease}.c-wide-button{display:inline-flex;align-items:center;gap:0 0.5rem;background-color:#fff;padding:0.8125rem 1.5rem 0.9375rem;border-radius:9999px}.c-wide-button span.is-icon{font-size:1.5rem}.c-wide-button.is-lg{padding:1.09375rem 1.75rem 1.21875rem;font-size:1.125rem;gap:0 0.625rem}.c-wide-button.is-lg span.is-icon{font-size:1.75rem}.c-wide-button.is-sm{font-size:0.75rem;gap:0 0.375rem;padding:0.6875rem 1.25rem 0.8125rem}.c-wide-button.is-dark{background-color:#3a3b3e;color:#fff}.c-wide-button.is-red{color:#fff;background-color:#eb3950}.c-wide-button.is-gray{background-color:#e7e9ec}.c-wide-button.is-border{border:1px solid #d7dadf}.p-about-block__blocks{display:flex;flex-direction:column;gap:0.5rem 0}.p-about-block__block{border-radius:4px;background:linear-gradient(270deg, rgba(255, 218, 229, 0.2) 0%, rgba(238, 239, 243, 0) 100%),var(--color-neutral-gray-200, #F2F4F7);padding:4rem}.p-about-block__block-inner{display:flex;align-items:center;gap:0 2.5rem}.p-about-block__block-title{flex:1}.p-about-block__block-text{flex:1;font-size:1.125rem;line-height:1.5}.p-about-block__tr{padding:2.5rem 0;border-bottom:1px solid #d7dadf;display:flex;align-items:center;gap:0 2.5rem}.p-about-block__th{width:14.4375rem}.p-about-block__td{flex:1}.p-about-company-access__map{height:34.125rem;border-radius:4px;overflow:hidden}.p-about-company-access__map iframe{width:100%;height:100%}.p-about-company-access__content{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2.5rem}.p-about-company-access__button{flex-shrink:0}.p-about-message{display:flex;gap:0 min(5rem,5.7142857143vw)}.p-about-message__content{flex:1}.p-about-message__title{grid-area:title}.p-about-message__texts{grid-area:texts}.p-about-message__name{text-align:right;margin-top:4rem}.p-about-message__image{border-radius:4px;overflow:hidden;width:35.8870967742%;grid-area:image;aspect-ratio:445/592}.p-about-message__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.p-amanocard-faq{padding:0 2.4375rem 6.5rem}.p-amanocard-faq.is-pb-0{padding-bottom:0}.p-amanocard-faq-scroll{padding:0 2.4375rem 6.5rem}.p-amanocard-faq-scroll__list{display:flex;flex-direction:column;gap:0.8125rem 0}.p-amanocard-faq-scroll__link{font-size:1.525rem;padding:0.3125rem 0;display:flex;justify-content:space-between;align-items:center;gap:0 0.40625rem}.p-amanocard-faq-scroll__link span.is-icon{display:block;width:3.71875rem;height:3.71875rem;border-radius:50%;display:grid;place-items:center;transition:background-color .3s ease}.p-amanocard-faq-scroll__link span.is-icon::after{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_down";font-size:2.4375rem}.p-amanocard-intro{border:1px solid #d7dadf;border-bottom:none;border-radius:24px 24px 0 0;position:relative;z-index:1;overflow:hidden}.p-amanocard-intro__image{position:absolute;top:6.5rem;left:0;z-index:-1;width:59.1803278689%}.p-amanocard-intro__inner{padding:6.5rem 2.375rem 6.5rem 0}.p-amanocard-intro__content{width:18.5rem;margin-left:auto}.p-amanocard-intro__label{border:2px solid #222;border-radius:999px;font-size:1.625rem;font-weight:300;line-height:1;text-align:center;padding:0.6875rem 0}.p-amanocard-intro__label span.is-eng{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.8125rem;font-weight:250}.p-amanocard-intro__title{font-size:2.4375rem;font-weight:300;line-height:1.5;text-align:center;margin-top:1.625rem}.p-amanocard-intro__title span.is-small{font-size:1.625rem}.p-amanocard-intro__title span.is-margin-inline{margin-inline:0.375rem}.p-amanocard-intro__items{display:flex;flex-direction:column;gap:0.4375rem 0;margin-top:3.0625rem}.p-amanocard-intro__item{background-color:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(31,31,33,.03);text-align:center;font-size:1.4375rem;line-height:1.5;padding:1rem 0}.p-amanocard-membership-terms{padding:0 2.4375rem 6.5rem}.p-amanocard-membership-terms.is-pb-0{padding-bottom:0}.p-amanocard-membership-terms__boxes{display:flex;flex-direction:column;gap:4.0625rem 0}.p-amanocard-membership-terms__texts{margin-top:3.0625rem;counter-reset:membership-terms-text}.p-amanocard-membership-terms__text{font-size:1.41875rem;position:relative;padding-left:1.625rem}.p-amanocard-membership-terms__text::before{content:counter(membership-terms-text) ".";counter-increment:membership-terms-text;position:absolute;top:0;left:0;display:grid;place-content:center;height:1lh}.p-amanocard-membership-terms__table{margin-bottom:3.0625rem}.p-amanocard-pattern{padding:6.5rem min(2.4375rem,2.7857142857vw)}.p-amanocard-pattern__text{margin-top:4.0625rem}.p-amanocard-pattern__boxes{margin-top:2.4375rem}.p-amanocard-pattern__box{border-top:1px solid #d7dadf}.p-amanocard-pattern__box:last-child{border-bottom:1px solid #d7dadf}.p-amanocard-pattern__box[data-open=true] .p-amanocard-pattern__box-icon::before{content:"remove"}.p-amanocard-pattern__box-header{display:flex;align-items:center;justify-content:space-between;gap:0 0.40625rem;padding:2.84375rem 2.4375rem;cursor:pointer}.p-amanocard-pattern__box-header:hover .p-amanocard-pattern__box-icon{background-color:#e7e9ec}.p-amanocard-pattern__box-title{font-size:1.525rem;line-height:1.7}.p-amanocard-pattern__box-icon{width:3.71875rem;height:3.71875rem;display:grid;place-items:center;border-radius:50%;transition:background-color .3s ease}.p-amanocard-pattern__box-icon::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"add";font-size:2.4375rem}.p-amanocard-pattern__box-content{padding:0 2.4375rem 2.4375rem}.p-amanocard-pattern__box-image{margin-top:2.4375rem}.p-amanocard-period{padding:6.5rem min(2.4375rem,2.7857142857vw) 0}.p-amanocard-period__text{margin-top:4.0625rem}.p-amanocard-period__item{border-radius:3px;background-color:#f2f4f7;padding:2.4375rem;margin-top:2.4375rem}.p-amanocard-period__item-title{font-size:1.625rem;line-height:1.5}.p-amanocard-period__item-text{font-size:1.40625rem;margin:0.8125rem 0}.p-amanocard-period__item-note{font-size:1.21875rem;color:#686a71}.p-amanocard-rank-service{padding:6.5rem min(2.4375rem,2.7857142857vw)}.p-amanocard-rank-service__box{margin-top:4.0625rem}.p-amanocard-rank-service__box-title{font-size:1.4375rem;font-weight:400;line-height:1.5;width:-moz-fit-content;width:fit-content}.p-amanocard-rank-service__items{display:flex;align-items:flex-end;gap:0 0.5rem;margin-top:-4.25rem}.p-amanocard-rank-service__item{display:flex;flex-direction:column;justify-content:space-between;text-align:center;flex:1;padding:1.625rem 0 2.09375rem;border-radius:80px 80px 10px 10px}.p-amanocard-rank-service__item.is-regular{min-height:38.9375rem;background:linear-gradient(0deg, #EAF9FF 0%, rgba(242, 244, 247, 0) 100%),linear-gradient(0deg, #F2F4F7 0%, #F2F4F7 100%),#d9d9d9}.p-amanocard-rank-service__item.is-gold{min-height:41rem;background:linear-gradient(0deg, #FFF9BD 0%, rgba(242, 244, 247, 0) 100%),linear-gradient(0deg, #F2F4F7 0%, #F2F4F7 100%),#d9d9d9}.p-amanocard-rank-service__item.is-platinum{min-height:43rem;background:linear-gradient(0deg, #E1E6EA 0%, rgba(242, 244, 247, 0) 100%),linear-gradient(0deg, #F2F4F7 0%, #F2F4F7 100%),#d9d9d9}.p-amanocard-rank-service__item.is-red{min-height:45rem;background:linear-gradient(0deg, #FFDFE3 0%, rgba(242, 244, 247, 0) 100%),linear-gradient(0deg, #F2F4F7 0%, #F2F4F7 100%),#d9d9d9}.p-amanocard-rank-service__item:last-child .p-amanocard-rank-service__bottom::before{width:100%}.p-amanocard-rank-service__item-title{font-size:0.8125rem;margin-top:0.625rem}.p-amanocard-rank-service__inners{display:flex;flex-direction:column;gap:1.625rem 0;padding:0 0 2.0625rem}.p-amanocard-rank-service__inner-title{font-size:0.8125rem}.p-amanocard-rank-service__inner-number{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:2.03125rem;font-weight:300;line-height:1.5;display:flex;align-items:baseline;justify-content:center;gap:0 0.1875rem}.p-amanocard-rank-service__inner-number span.is-percent{font-size:1.21875rem;font-weight:400}.p-amanocard-rank-service__inner-number span.is-yen{font-size:0.8125rem;font-family:"Noto Sans JP",sans-serif;font-weight:400}.p-amanocard-rank-service__inner-number.is-small{font-size:1.21875rem}.p-amanocard-rank-service__inner-bottom{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1rem;font-weight:400}.p-amanocard-rank-service__inner-bottom.is-ja{font-size:0.8125rem;font-family:"Noto Sans JP",sans-serif}.p-amanocard-rank-service__bottom{padding-top:2.09375rem;position:relative}.p-amanocard-rank-service__bottom::before{position:absolute;top:0;left:0;width:calc(100% + 0.5rem);height:0.125rem;background-color:#d7dadf;content:""}.p-amanocard-rank-service__block-title{font-size:1.625rem;line-height:1.5;position:relative;padding-left:1.4375rem;margin-bottom:2.25rem}.p-amanocard-rank-service__block-title::before{position:absolute;top:1.125rem;left:0;width:0.5625rem;height:0.5625rem;border:2px solid #3a3b3e;border-radius:50%;content:""}.p-amanocard-rank-service__block-header{display:flex;justify-content:space-between;align-items:center}.p-amanocard-rank-service__block-price{font-size:1.21875rem}.p-amanocard-rank-service__blocks{margin-top:2.4375rem;display:flex;flex-direction:column;gap:0.8125rem 0}.p-amanocard-rank-service__block{padding:2.4375rem min(2.4375rem,2.7857142857vw);border-radius:3px}.p-amanocard-rank-service__block.is-regular{background:linear-gradient(90deg, rgba(242, 244, 247, 0) 0%, #EAF9FF 100%),#f2f4f7}.p-amanocard-rank-service__block.is-gold{background:linear-gradient(90deg, rgba(242, 244, 247, 0) 0%, #FFF9BD 100%),#f2f4f7}.p-amanocard-rank-service__block.is-platinum{background:linear-gradient(90deg, rgba(242, 244, 247, 0) 0%, #E1E6EA 100%),#f2f4f7}.p-amanocard-rank-service__block.is-red{background:linear-gradient(90deg, rgba(242, 244, 247, 0) 0%, #FFDFE3 100%),#f2f4f7}.p-amanocard-rank-service__block-number{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:2.84375rem;display:flex;align-items:baseline;gap:0 0.625rem}.p-amanocard-rank-service__block-number span.is-small{font-size:1.21875rem}.p-amanocard-rank-service__tr{display:flex;align-items:center;gap:0 0.40625rem;border-bottom:2px solid #d7dadf}.p-amanocard-rank-service__tr:last-child{border-bottom:none}.p-amanocard-rank-service__tr:last-child .p-amanocard-rank-service__th,.p-amanocard-rank-service__tr:last-child .p-amanocard-rank-service__td{padding-bottom:0}.p-amanocard-rank-service__th,.p-amanocard-rank-service__td{padding:2.4375rem 0}.p-amanocard-rank-service__th{font-size:1.40625rem;flex:1}.p-amanocard-rank-service__td{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:2.4375rem;font-weight:300;line-height:1.5;width:35.6828193833%;text-align:center}.p-amanocard-rank-service__td span.is-ja{font-size:1.21875rem;font-family:"Noto Sans JP",sans-serif;font-weight:400;margin-left:0.375rem}.p-amanocard-rank-service__td.is-ja{font-size:1.53125rem}.p-amanocard-rank-service__td span.is-percent{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.4375rem;font-weight:400;margin-left:0.375rem}.p-amanocard-rank-service__notes{margin-top:3.25rem}.p-amanocard-rank-service__notes-heading{font-size:1.625rem;line-height:1.5;text-align:center}.p-amanocard-rank-service__notes-items{border-radius:3px;background-color:#f2f4f7;padding:2.4375rem min(2.4375rem,2.7857142857vw);margin-top:2.25rem}.p-amanocard-rank-service__notes-item{padding:2.4375rem 0;border-bottom:2px solid #d7dadf}.p-amanocard-rank-service__notes-item:first-child{padding-top:0}.p-amanocard-rank-service__notes-item:last-child{border-bottom:none;padding-bottom:0}.p-amanocard-rank-service__notes-title{font-size:1.625rem;line-height:1.5}.p-amanocard-rank-service__notes-text{font-size:1.40625rem;margin-top:0.8125rem}.p-amanocard-rankup{padding:6.5rem min(2.4375rem,2.7857142857vw)}.p-amanocard-rankup__text{margin:4.0625rem 0 2.4375rem}.p-amanocard-rankup__item{border-radius:3px;background:linear-gradient(270deg, rgba(255, 218, 229, 0.2) 0%, rgba(238, 239, 243, 0) 100%),#f2f4f7;padding:3.25rem min(3.25rem,3.7142857143vw)}.p-amanocard-signup{border-right:1px solid #d7dadf;border-left:1px solid #d7dadf;padding:6.5rem 0 0}.p-amanocard-signup.is-border-bottom{border-bottom:1px solid #d7dadf;border-radius:0 24px 24px;padding-bottom:6.5rem}.p-amanocard-signup__text{margin-top:4.0625rem}.p-amanocard-signup__box{margin-top:4.0625rem}.p-amanocard-signup__list{width:calc(100% - 4.875rem);margin:0 auto;background-color:#f2f4f7;border-radius:3px;padding:2.4375rem;margin-top:1.625rem}.p-amanocard-signup__list li{font-size:1.40625rem;padding-left:1.375rem;position:relative}.p-amanocard-signup__list li::before{--_icon-size: 0.25rem;content:"";width:var(--_icon-size);aspect-ratio:1/1;background:#222;border-radius:50%;top:calc(.5lh - var(--_icon-size)/2);left:.25em;position:absolute}.p-amanocard-signup__bottom{padding-top:6.5rem}.p-amanocard-signup__button{font-size:1.525rem;display:flex;align-items:center;justify-content:center;gap:0 0.8125rem;margin-top:2.25rem}.p-amanocard-signup__button span.is-icon{width:3.6875rem;height:3.6875rem;border-radius:50%;display:grid;place-content:center;transform-origin:center;transition:transform .3s ease,background-color .3s ease;background-color:#e7e9ec}.p-amanocard-signup__button span.is-icon::after{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:2.4375rem;transform:scale(1);transform-origin:center;transition:transform .3s ease,color .3s ease}.p-amanocard-signup-intro{border-top:1px solid #d7dadf;border-right:1px solid #d7dadf;border-left:1px solid #d7dadf;border-radius:24px 24px 0 0;overflow:hidden}.p-amanocard-signup-intro__header{background-color:#f9fafb;padding:6.5rem 0 4.0625rem}.p-amanocard-steps{border-left:1px solid #d7dadf;border-right:1px solid #d7dadf;padding:0 min(2.375rem,2.7142857143vw) 6.625rem}.p-amanocard-steps.is-border-bottom{border-bottom:1px solid #d7dadf;border-radius:0 0 24px 24px}.p-amanocard-steps.is-padding-top{padding-top:6.625rem}.p-amanocard-steps__heading{margin-bottom:1rem}.p-amanocard-steps__box{margin-top:4.0625rem}.p-beauty-health-brand__inner{display:flex;gap:0 1.25rem}.p-beauty-health-brand__content{flex:0 0 40.3225806452%}.p-beauty-health-brand__copy{font-size:1.75rem;font-weight:300;line-height:1.5;margin-top:4rem}.p-beauty-health-brand__button{width:-moz-fit-content;width:fit-content;margin-top:2.875rem}.p-beauty-health-brand__box{flex:1;min-width:0}.p-beauty-health-brand__note{font-size:0.875rem;line-height:1.7;margin-top:1.5rem;text-align:right}.p-beauty-health-link-cards{display:flex;border:1px solid #d7dadf;border-radius:4px}.p-beauty-health-link-cards__link{flex:1;min-width:0;padding:5rem 5rem 2rem;display:flex;align-items:center;flex-direction:column;transition:background-color .3s ease}.p-beauty-health-link-cards__link+.p-beauty-health-link-cards__link{border-left:1px solid #d7dadf}.p-beauty-health-link-cards__title{font-size:min(3.5rem,4vw);font-weight:100;line-height:1.5;margin:0}.p-beauty-health-link-cards__title.is-logo img{width:min(14.125rem,16.1428571429vw)}.p-beauty-health-link-cards__title span.is-eng,.p-beauty-health-link-cards__title span.is-ja{display:block;font-size:0.9375rem;font-weight:400;line-height:1.5;text-align:center;margin-top:1.25rem}.p-beauty-health-link-cards__title span.is-eng{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.125rem;letter-spacing:.02em;font-weight:300}.p-beauty-health-link-cards__text{font-size:0.9375rem;line-height:1.7;text-align:center;margin-top:4rem}.p-beauty-health-link-cards__icon{width:2.75rem;aspect-ratio:1/1;margin-top:0.25rem;margin-left:auto;display:grid;place-items:center}.p-beauty-health-link-cards__icon::before{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_right";font-size:1.75rem}.p-beauty-health-link-cards__icon.is-external::before{content:"open_in_new"}.p-beauty-support-solutions__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}.p-beauty-support-solutions__item{background-color:#f9fafb;padding:4rem min(4rem,4.5714285714vw)}.p-beauty-support-solutions__item-image{text-align:center}.p-beauty-support-solutions__item-inner{display:flex;align-items:center;gap:0 min(1.5rem,1.7142857143vw);margin-top:min(4rem,4.5714285714vw)}.p-beauty-support-solutions__item-icon{flex:0 0 4rem}.p-beauty-support-solutions__item-text{flex:1}.p-beauty-support-solutions__note{text-align:right;font-size:0.75rem;margin-top:1.25rem}.p-beauty-support-store__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem 1.25rem;margin-top:4rem}.p-beauty-support-store__item{border-bottom:1px solid #d7dadf;padding-bottom:2.5rem}.p-beauty-support-store__title{display:flex;align-items:center;gap:0 1rem;font-size:1.25rem;line-height:1.5}.p-beauty-support-store__address{margin-top:1.5rem}.p-beauty-support-trouble{border-radius:4px;background:rgba(238,239,243,.5);-webkit-backdrop-filter:blur(0.9375rem);backdrop-filter:blur(0.9375rem);padding:5rem min(5rem,5.7142857143vw)}.p-beauty-support-trouble__title{margin:0}.p-beauty-support-trouble__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem}.p-beauty-support-trouble__item{font-size:0.9375rem;background-color:#fff;text-align:center;padding:0.75rem;border-radius:8px}.p-benefits-faq-block__title{margin-bottom:2.5rem}.p-benefits-faq-block__boxes{display:flex;flex-direction:column;gap:4rem 0}.p-benefits-faq-box__items{display:flex;flex-direction:column;gap:3.5rem 0}.p-benefits-faq-box__blocks{margin-top:2rem;display:flex;flex-direction:column;gap:0.5rem 0}.p-benefits-faq-box__block{background-color:#f2f4f7;padding:2.5rem}.p-benefits-faq-box__block-title{text-align:center;margin-bottom:1.5rem}.p-benefits-faq-box__block-text{text-align:center}.p-benefits-faq-box__block-items{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.5rem;margin-top:2rem}.p-benefits-faq-box__block-items.is-pt-sm{margin-top:1.5rem}.p-benefits-faq-box__block-item{background-color:#fff;padding:1.5rem min(1.5rem,1.7142857143vw);text-align:center;display:flex;align-items:center;justify-content:center;border-radius:4px}.p-bg-home{position:absolute;inset:0;top:-5.75rem}.p-bg-home__image{width:100%;height:100%;background-repeat:repeat-y;background-size:100% auto;background-position:top center;opacity:.4}.p-brand{background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(0.9375rem);backdrop-filter:blur(0.9375rem);padding:10rem 0}.p-brand__box{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.5rem 1.25rem}.p-brand__item-image{background-color:#fff;padding:4rem min(4rem,4.5714285714vw);text-align:center;border-radius:4px}.p-brand__item-image img{width:100%;height:100%;max-width:initial;-o-object-fit:contain;object-fit:contain}.p-brand__content{padding:3rem 0 0}.p-brand__content-title{font-size:1.25rem;line-height:1.5}.p-brand__content-text{font-size:0.75rem;margin-top:1.5rem}.p-brand__branch-list{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:0.375rem}.p-brand__branch-item{font-size:0.75rem;padding:0.4375rem 1rem 0.5rem;border-radius:999px;border:1px solid #d7dadf}.p-brand__link{font-size:0.75rem;display:flex;align-items:center;gap:0 0.75rem;margin-top:1.875rem;width:-moz-fit-content;width:fit-content}.p-brand__link span.is-icon{width:1.625rem;height:1.625rem;border-radius:50%;font-size:1.125rem;background-color:#f2f4f7;display:grid;place-items:center}.p-camera__title{grid-area:title}.p-camera__box{grid-area:box}.p-camera__button{grid-area:button}.p-career-path-cards__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}.p-career-path-cards__item{background-color:#f2f4f7;border-radius:4px;padding:min(2.5rem,2.8571428571vw)}.p-career-path-cards__title{font-size:1.25rem;line-height:1.5}.p-career-path-cards__text{margin-top:1.5rem}.p-contact{display:flex;gap:0 min(5rem,5.7142857143vw)}.p-contact__intro{flex:1}.p-contact__form{flex:1}.p-contact__intro-text{margin-top:4rem}.p-convenient-service-block{border-radius:4px;background:linear-gradient(270deg, rgba(255, 218, 229, 0.2) 0%, rgba(238, 239, 243, 0) 100%),#f2f4f7;padding:3rem}.p-convenient-service-block.is-white{background:#fff;padding:2.5rem}.p-convenient-service-block.is-white .p-convenient-service-block__title{width:22.3112128146%}.p-convenient-service-block.is-white .p-convenient-service-block__block{display:flex;gap:0 min(2.5rem,2.8571428571vw)}.p-convenient-service-block.is-white .p-convenient-service-block__content{flex:1;display:block;margin-top:0}.p-convenient-service-block.is-white .p-convenient-service-block__text{flex:0 1 auto;margin-bottom:0.75rem}.p-convenient-service-block__content{display:flex;align-items:center;gap:0 min(2.875rem,3.2857142857vw);margin-top:1.5rem}.p-convenient-service-block__highlight{font-size:1.25rem;line-height:1.5;color:#eb3950}.p-convenient-service-block__highlight span.is-lg{font-size:1.75rem;margin:0 0.5rem}.p-convenient-service-block__text{flex:1}.p-energy-support-advice__blocks{display:flex;flex-direction:column;gap:5.6875rem}.p-energy-support-advice__block{display:flex;align-items:center;gap:min(5rem,5.7142857143vw)}.p-energy-support-advice__content{flex:1}.p-energy-support-advice__list{padding-left:0.625rem}.p-energy-support-advice__list-item{font-size:1.125rem;line-height:1.5;padding-left:1.125rem;text-indent:-1.5rem}.p-energy-support-advice__list-item::before{content:"・"}.p-energy-support-advice__list-item+.p-energy-support-advice__list-item{margin-top:0.375rem}.p-energy-support-advice__box{background-color:#f2f4f7;border-radius:4px;padding:2.5rem;margin-top:2.5rem}.p-energy-support-advice__image{border-radius:4px;overflow:hidden;aspect-ratio:400/400;max-width:25rem;margin:0 auto}.p-energy-support-advice__image img{width:100%;height:100%;max-width:initial;-o-object-fit:contain;object-fit:contain}.p-health-management-case-gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}.p-health-management-case-gallery__item{margin:0}.p-health-management-case-gallery__image{aspect-ratio:310/174;overflow:hidden;border-radius:4px}.p-health-management-case-gallery__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.p-health-management-case-gallery__caption{font-size:0.875rem;text-align:center;color:#686a71;margin-top:0.6875rem}.p-health-management-check-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}.p-health-management-check-cards__card{border-radius:4px;background:linear-gradient(270deg, rgba(255, 218, 229, 0.2) 0%, rgba(238, 239, 243, 0) 100%),var(--color-neutral-gray-200, #F2F4F7);display:flex;align-items:center;padding:2.5rem;gap:0 2.5rem;padding:min(2.5rem,2.8571428571vw);gap:0 min(2.5rem,2.8571428571vw)}.p-health-management-check-cards__card.is-safe{background:linear-gradient(270deg, rgba(221, 242, 237, 0.2) 0%, rgba(238, 239, 243, 0) 100%),#f2f4f7}.p-health-management-check-cards__icon{flex-shrink:0}.p-health-management-check-cards__content-title{font-size:1.25rem;line-height:1.5}.p-health-management-check-cards__content-text{margin-top:1.5rem}.p-health-management-images{display:flex;gap:1.25rem}.p-health-management-images__image{flex:1;background-color:#fff;padding:min(2.5rem,2.8571428571vw);border-radius:4px}.p-health-management-status-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}.p-health-management-status-cards__card{background-color:#fff;padding:2.5rem;padding:min(2.5rem,2.8571428571vw);border-radius:4px;display:flex;flex-direction:column;gap:1.5rem 0}.p-health-management-status-cards__header{text-align:center}.p-health-management-status-cards__header-title{font-size:1.25rem;line-height:1.5}.p-health-management-status-cards__header-text{font-size:0.75rem;margin-top:0.25rem}.p-health-management-status-cards__content{text-align:center;color:#eb3950}.p-health-management-status-cards__content-value{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:3.5rem;font-weight:400;display:flex;justify-content:center;align-items:flex-end;gap:0 0.625rem}.p-health-management-status-cards__content-value span.is-percent{display:block;font-size:2rem;padding-bottom:1rem}.p-health-management-table__title{font-size:1.25rem;line-height:1.5;text-align:center;padding-bottom:1.5rem}.p-health-management-table table{width:100%;table-layout:fixed}.p-health-management-table thead{border-top:1px solid #222;border-bottom:1px solid #222}.p-health-management-table tbody th,.p-health-management-table tbody td{border-bottom:1px solid #d7dadf}.p-health-management-table th,.p-health-management-table td{text-align:center;padding:2.5rem 0}.p-health-management-table th{font-weight:400}.p-health-management-table th:first-child,.p-health-management-table td:first-child{width:6.9375rem}.p-health-management-table__bottom{display:none;margin-top:1.375rem}.p-health-management-table__bottom-item{padding:0.75rem;border-top:1px solid #d7dadf;border-bottom:1px solid #d7dadf}.p-health-management-table__bottom-item+.p-health-management-table__bottom-item{width:45.871559633%}.p-home-event-campaign:has(.is-no-swiper) .p-home-event-campaign__navigation{display:none}.p-home-event-campaign:has(.is-no-swiper) .p-home-event-campaign__controls{justify-content:flex-end}.p-home-event-campaign__title{grid-area:title}.p-home-event-campaign__navigation{display:none}.p-home-event-campaign__box{grid-area:box}.p-home-event-campaign__controls{grid-area:controls;flex-shrink:0}.p-home-news__inner{display:flex;gap:0 1.25rem}.p-home-news__header{width:23.7903225806%;min-width:16.125rem}.p-home-news__title{margin-bottom:4rem}.p-home-news__nav-list{display:flex;flex-direction:column;gap:0.75rem 0}.p-home-news__nav-link{display:block;text-align:center;padding:0.75rem 1.5rem 0.875rem;border:1px solid #d7dadf;background-color:#fff;border-radius:999px;font-size:0.9375rem}.p-home-news__nav-link.is-active{color:#eb3950;border-color:#eb3950;background-color:#ffdfe2}.p-home-news__contents{flex:1}.p-home-news__content{display:none;visibility:hidden;position:absolute;z-index:-1;opacity:0;animation:fadeIn .8s forwards}.p-home-news__content.is-active{display:block;position:static;visibility:visible;opacity:1}.p-home-news__button{margin-top:3.375rem;text-align:right}.p-home-recruit{padding-top:5rem}.p-home-recruit__visual{margin-left:max((100% - 77.5rem)/2,2rem);width:calc(100% - max((100% - 77.5rem)/2,2rem));margin-bottom:10rem;position:relative}.p-home-recruit__visual-images{display:flex;align-items:flex-start;gap:1.25rem;width:100%}.p-home-recruit__visual-image{flex:384 1 0;min-width:0;aspect-ratio:384/216;border-radius:3px;overflow:hidden}.p-home-recruit__visual-image.is-sm{flex:256 1 0;aspect-ratio:256/144}.p-home-recruit__visual-image.is-lg{flex:640 1 0;aspect-ratio:640/360}.p-home-recruit__visual-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.p-home-recruit__visual-text{position:absolute;bottom:0;left:0;font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:clamp(.875rem,1vw,1.6rem);font-weight:300;line-height:1.7;letter-spacing:.02em}.p-home-recruit__header{display:flex;justify-content:space-between;gap:0.75rem}.p-home-recruit__title{flex-shrink:0}.p-home-recruit__content-text{font-size:2.5rem;font-weight:300;line-height:1.7;letter-spacing:.15em}.p-home-recruit__button{display:flex;justify-content:flex-end;margin-top:3rem}.p-home-recruit__images{display:flex;margin-top:5rem}.p-home-recruit__image{aspect-ratio:700/466}.p-home-recruit__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.p-home-shop__title{grid-area:title}.p-home-shop__box{grid-area:box}.p-home-shop__button{grid-area:button}.p-interview-single__image{width:calc(100% - max((100% - 77.5rem)/2,2rem));aspect-ratio:1320/566;max-height:43.75rem;border-radius:4px 0 0 4px;overflow:hidden;margin-left:max((100% - 77.5rem)/2,2rem);margin-top:5rem}.p-interview-single__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.p-interview-single-header__title{font-size:2.5rem;font-weight:300;line-height:1.7}.p-interview-single-header__meta{display:flex;gap:0 1rem;font-size:1.125rem;line-height:1.5;margin-top:1.5rem}.p-interview-single-header__thumbnail{--gutter: max((100% - 77.5rem) / 2, 2rem);width:calc(100% - var(--gutter));aspect-ratio:1320/566;max-height:43.75rem;border-radius:4px 0 0 4px;overflow:hidden;margin-left:var(--gutter);margin-top:4rem}.p-interview-single-header__thumbnail img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.p-job-description__nav-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:0.75rem}.p-job-description__nav-link{display:block;text-align:center;padding:0.75rem 1.5rem 0.875rem;border:1px solid #d7dadf;border-radius:999px;font-size:0.9375rem;background-color:#fff}.p-job-description__nav-link.is-active{color:#eb3950;border-color:#eb3950;background-color:#ffdfe2}.p-job-description__nav-link.is-external{display:flex;align-items:center;justify-content:center;gap:0 0.5rem;padding:0.75rem 3.5rem 0.875rem 1.5rem;position:relative}.p-job-description__nav-link.is-external::after{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"open_in_new";font-size:1.5rem}.p-job-description__contents{margin-top:4rem}.p-job-description__content{display:none;visibility:hidden;position:absolute;z-index:-1;opacity:0;animation:fadeIn .8s forwards}.p-job-description__content.is-active{display:block;position:static;visibility:visible;opacity:1}.p-job-description__boxes{display:flex;flex-direction:column;gap:4rem 0}.p-job-description__item{margin-top:2.5rem;display:flex;gap:0 min(4rem,4.5714285714vw)}.p-job-description__image{width:40.7258064516%;border-radius:4px;overflow:hidden}.p-job-description__table{flex:1}.p-job-description__button{text-align:right;margin-top:4.375rem}.p-job-description__tag{display:flex;flex-wrap:wrap;gap:0.375rem;margin-bottom:2.5rem}.p-job-description__tag-item{font-size:0.75rem;padding:0.3125rem 0.625rem 0.375rem;background-color:#e7e9ec;border-radius:8px}.p-job-description__banner{margin-top:4rem;display:flex;justify-content:center;gap:0 1.25rem}.p-job-description__banner-link{overflow:hidden;background-color:#fff;border:1px solid #d7dadf;border-radius:4px;padding:1.6875rem 1.25rem}.p-job-description-single:has(.is-no-swiper) .p-job-description-single__thumbnail{display:none}.p-job-description-single__title{font-size:2.5rem;font-weight:300;line-height:1.5;margin:0}.p-job-description-single__slider{overflow:hidden;margin-top:4rem}.p-job-description-single__slider .swiper-slide{height:auto}.p-job-description-single__item{margin:0}.p-job-description-single__image{display:flex;justify-content:center;align-items:center;height:36.125rem;max-height:36.125rem;max-width:100%;margin:0 auto;border-radius:4px;overflow:hidden}.p-job-description-single__image img{display:block;width:auto;height:auto;max-height:100%;max-width:100%;border-radius:4px;-o-object-fit:contain;object-fit:contain}.p-job-description-single__caption{margin-top:2.5rem}.p-job-description-single__thumbnail{margin-top:5rem;padding:0 min(4rem,4.5714285714vw);position:relative}.p-job-description-single__navigation-button{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.p-job-description-single__navigation-button.is-prev{left:0}.p-job-description-single__navigation-button.is-next{right:0}.p-job-description-single__navigation-button .c-navigation-button{width:1.75rem;height:1.75rem;transform-origin:center;transition:transform .3s ease,background-color .3s ease}.p-job-description-single__navigation-button .c-navigation-button:hover{transform:scale(1.565);background-color:#e7e9ec}.p-job-description-single__navigation-button .c-navigation-button:hover::before{transform:scale(0.6389776358)}.p-job-description-single__navigation-button .c-navigation-button::before{font-size:1.75rem;transform-origin:center;transition:transform .3s ease}.p-job-description-single__thumbnail-inner{display:grid;gap:min(1.25rem,1.4285714286vw);grid-template-columns:repeat(4, minmax(0, 1fr))}.p-job-description-single__thumbnail-image{aspect-ratio:211/118;overflow:hidden;cursor:pointer;border:2px solid #eb3950 solid rgba(0,0,0,0);box-sizing:border-box;transition:border-color .2s;border-radius:4px}.p-job-description-single__thumbnail-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.p-job-description-single__thumbnail-image:where(.is-active){opacity:.3}.p-job-description-single__button{text-align:center;margin-top:4.375rem}.p-job-description-single-links{margin-top:4rem}.p-job-description-single-links__button{text-align:center}.p-job-description-single-links__bottom{padding-top:2.875rem;margin-top:4.375rem;border-top:1px solid #d7dadf}.p-job-description-single-links__bottom-button{text-align:right}.p-medical-service-block__block{display:flex;justify-content:space-between;align-items:center;gap:0 0.75rem;border-radius:4px;background:linear-gradient(270deg, rgba(255, 218, 229, 0.2) 0%, rgba(238, 239, 243, 0) 100%),var(--color-neutral-gray-200, #F2F4F7);padding:3rem}.p-medical-service-block__text{font-size:1.25rem;line-height:1.5}.p-medical-service-block__button{display:flex;align-items:center;flex-shrink:0;gap:0 0.5rem;background-color:#3a3b3e;color:#fff;padding:0.75rem 1.5rem;border-radius:999px}.p-medical-service-block__button span.is-icon{font-size:1.5rem;font-weight:250}.p-medical-service-box.is-3col .p-medical-service-box__box{grid-template-columns:repeat(3, 1fr)}.p-medical-service-box.is-3col .p-medical-service-box__item{background:linear-gradient(270deg, rgba(255, 218, 229, 0.2) 0%, rgba(238, 239, 243, 0) 100%),var(--color-neutral-gray-200, #F2F4F7)}.p-medical-service-box.is-3col .p-medical-service-box__item-header{flex-direction:column;gap:0.75rem 0}.p-medical-service-box__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}.p-medical-service-box__item{background-color:#f2f4f7;padding:2.5rem;border-radius:4px}.p-medical-service-box__item-header{display:flex;gap:0 0.75rem}.p-medical-service-box__item-number{font-family:"Jost Variable",sans-serif;letter-spacing:.02em;font-weight:300;font-size:1.25rem;font-weight:400;line-height:1.5;padding-top:0.125rem}.p-medical-service-box__item-area{font-size:0.875rem}.p-medical-service-box__item-title{font-size:1.25rem;line-height:1.5}.p-medical-service-box__list{margin-top:1.5rem}.p-medical-service-box__text{margin-top:1.5rem}.p-payment-document-links{display:flex;gap:1rem}.p-payment-document-links__link{display:block;background-color:#f2f4f7;flex:1;padding:min(3rem,3.4285714286vw);border-radius:4px}.p-payment-document-links__title{font-size:1.125rem;line-height:1.5;margin-bottom:1.375rem}.p-recruit-hero__images{display:flex;margin-top:5rem}.p-recruit-hero__image{aspect-ratio:700/466;flex:1}.p-recruit-hero__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.p-recruit-interview__box{grid-area:box}.p-recruit-interview__button{grid-area:button;flex-shrink:0}.p-search-single-block__blocks{display:flex;flex-direction:column;gap:5rem 0;margin-top:5rem}.p-search-single-block__block-title{font-size:1.75rem;font-weight:300;line-height:1.5}.p-search-single-block__block-text{margin-top:2.5rem}.p-search-single-block__block-points{margin-top:1.5rem}.p-search-single-block__block-button{margin-top:1.875rem}.p-search-single-brand__title{grid-area:title}.p-search-single-brand__box{grid-area:box}.p-search-single-brand__button{grid-area:button;flex-shrink:0}.p-social-contribution-news__inner{display:flex;gap:0 min(3.9375rem,4.5vw)}.p-social-contribution-news__content{flex:1}.p-social-contribution-news__button{text-align:right;margin-top:3.375rem}.p-store-card-block__blocks{display:flex;flex-direction:column;gap:5rem 0;margin-top:5rem}.p-store-card-block__block-title{font-size:1.75rem;font-weight:300;line-height:1.5}.p-store-card-block__block-text{margin-top:2.5rem}.p-store-card-block__block-points{margin-top:1.5rem}.p-store-card-block__block-button{margin-top:1.875rem}.l-block__margin-normal{margin-top:3.5rem}.l-block__margin-large{margin-top:4rem}.l-block__margin-medium{margin-top:3rem}.l-block__margin-small{margin-top:1.5rem}.l-block__margin-none{margin-top:0}:where(.l-post-content){display:flow-root}:where(.l-post-content)>*+*:not(html){margin-top:1em}:where(.l-post-content)>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}:where(.l-post-content)>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:0}:where(.l-post-content) a{background-image:linear-gradient(90deg, #222, #222);background-repeat:no-repeat;background-size:100% .0625rem;background-position:left bottom;transition:background-size .5s ease,color .5s ease}:where(.l-post-content) .c-button{background:none}:where(.l-post-content) a:has(img){display:inline-block;margin-top:1em}:where(.l-post-content) h1{font-size:2.5rem;font-weight:300;line-height:1.5}:where(.l-post-content) h2{font-size:2rem;font-weight:300;line-height:1.5;padding-bottom:1.5625rem;border-bottom:1px solid #3a3b3e;margin:7.5rem 0 3.5rem}:where(.l-post-content) h3{font-size:1.75rem;font-weight:300;line-height:1.5;padding-left:1.25rem;border-left:1px solid #3a3b3e;margin:4rem 0 2.5rem}:where(.l-post-content) h4{font-size:1.5rem;font-weight:300;line-height:1.5;margin:3.5rem 0 2rem}:where(.l-post-content) h5{font-size:1.25rem;font-weight:400;line-height:1.5;padding-left:0.9375rem;margin:3rem 0 1.5rem;position:relative}:where(.l-post-content) h5::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:0.3125rem;aspect-ratio:1/1;border-radius:50%;border:1px solid #3a3b3e}:where(.l-post-content) h6{font-size:1.125rem;font-weight:400;line-height:1.5;margin:2rem 0 1rem}:where(.l-post-content) dl dt{font-weight:bold}:where(.l-post-content) dl dd+dt{margin-top:1rem}:where(.l-post-content) table{width:100%;width:100%}:where(.l-post-content) table th,:where(.l-post-content) table td{border:0}:where(.l-post-content) table th,:where(.l-post-content) table td{text-align:left;border-bottom:1px solid #d7dadf;vertical-align:top}:where(.l-post-content) table th{width:11.875rem;font-weight:400;padding:2.5rem 0}:where(.l-post-content) table td{padding:2.5rem 0 2.5rem 1.25rem}:where(.l-post-content) table thead th,:where(.l-post-content) table thead td{font-weight:bold;padding:2.5rem 0 2.5rem 1.25rem}:where(.l-post-content) table :where(thead,tbody:first-child) tr:first-child th,:where(.l-post-content) table :where(thead,tbody:first-child) tr:first-child td{padding-top:0}:where(.l-post-content) ol,:where(.l-post-content) ul{list-style:none;line-height:1.7}:where(.l-post-content) ol li+li,:where(.l-post-content) ul li+li{margin-top:0.375rem}:where(.l-post-content) ol li,:where(.l-post-content) ul li{position:relative}:where(.l-post-content) ol li::before,:where(.l-post-content) ul li::before{position:absolute;top:0;left:0;display:grid;place-content:center}:where(.l-post-content) ul>li{padding-left:1rem;position:relative}:where(.l-post-content) ul>li::before{--_icon-size: 0.25rem;content:"";width:var(--_icon-size);aspect-ratio:1/1;background:#222;border-radius:50%;top:calc(.5lh - var(--_icon-size)/2);left:.25em;position:absolute}:where(.l-post-content) ul ul>li{padding-left:1rem}:where(.l-post-content) ul ul>li::before{--_icon-size: 0.125rem;content:"";width:var(--_icon-size);aspect-ratio:1/1;background:#222;border-radius:50%;top:calc(.5lh - var(--_icon-size)/2);left:.5em;position:absolute}:where(.l-post-content) ul.is-style-note-list{counter-reset:none}:where(.l-post-content) ul.is-style-note-list>li{padding-left:1.25em}:where(.l-post-content) ul.is-style-note-list>li::before{content:"※";counter-increment:none;width:1.25em;height:1lh;aspect-ratio:auto;background:none;border-radius:0;top:0;left:0;position:absolute;color:inherit;font-size:inherit;line-height:inherit;font-family:inherit}:where(.l-post-content) ul.is-style-c-points-list__list,:where(.l-post-content) ul.c-points-list__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.5rem;padding-left:0;margin-top:1.5rem;counter-reset:none}:where(.l-post-content) ul.is-style-c-points-list__list>li,:where(.l-post-content) ul.c-points-list__list>li{display:flex;align-items:center;justify-content:center;font-size:0.9375rem;gap:0 0.75rem;background-color:#f2f4f7;border-radius:4px;padding:0.75rem;margin-top:0}:where(.l-post-content) ul.is-style-c-points-list__list>li+li,:where(.l-post-content) ul.c-points-list__list>li+li{margin-top:0}:where(.l-post-content) ul.is-style-c-points-list__list>li::before,:where(.l-post-content) ul.c-points-list__list>li::before{content:"check";counter-increment:none;font-family:"Material Symbols Outlined Variable";font-weight:400;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;flex-shrink:0;width:1em;height:1em;font-size:0.9375rem;display:grid;place-items:center;position:static;top:auto;left:auto;aspect-ratio:auto;background:none;border-radius:0}:where(.l-post-content) ul.is-style-c-points-list__list>li:has(.c-icon-font)::before,:where(.l-post-content) ul.is-style-c-points-list__list>li:has(.is-icon)::before,:where(.l-post-content) ul.c-points-list__list>li:has(.c-icon-font)::before,:where(.l-post-content) ul.c-points-list__list>li:has(.is-icon)::before{content:none;display:none}:where(.l-post-content) ol{counter-reset:list-counter}:where(.l-post-content) ol>li{padding-left:1rem}:where(.l-post-content) ol>li::before{content:counter(list-counter) ".";counter-increment:list-counter;width:1rem;height:1lh}:where(.l-post-content) ol ol{counter-reset:list-counter}:where(.l-post-content) ol ol>li{padding-left:1rem}:where(.l-post-content) ol ol>li::before{content:counter(list-counter) ".";counter-increment:list-counter;width:1rem;height:1lh}:where(.l-post-content) ol.is-style-note-list{counter-reset:none}:where(.l-post-content) ol.is-style-note-list>li{padding-left:1.25em}:where(.l-post-content) ol.is-style-note-list>li::before{content:"※";counter-increment:none;width:1.25em;height:1lh;aspect-ratio:auto;background:none;border-radius:0;top:0;left:0;position:absolute;color:inherit;font-size:inherit;line-height:inherit;font-family:inherit}:where(.l-post-content) ol.is-style-c-points-list__list,:where(.l-post-content) ol.c-points-list__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.5rem;padding-left:0;margin-top:1.5rem;counter-reset:none}:where(.l-post-content) ol.is-style-c-points-list__list>li,:where(.l-post-content) ol.c-points-list__list>li{display:flex;align-items:center;justify-content:center;font-size:0.9375rem;gap:0 0.75rem;background-color:#f2f4f7;border-radius:4px;padding:0.75rem;margin-top:0}:where(.l-post-content) ol.is-style-c-points-list__list>li+li,:where(.l-post-content) ol.c-points-list__list>li+li{margin-top:0}:where(.l-post-content) ol.is-style-c-points-list__list>li::before,:where(.l-post-content) ol.c-points-list__list>li::before{content:"check";counter-increment:none;font-family:"Material Symbols Outlined Variable";font-weight:400;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;flex-shrink:0;width:1em;height:1em;font-size:0.9375rem;display:grid;place-items:center;position:static;top:auto;left:auto;aspect-ratio:auto;background:none;border-radius:0}:where(.l-post-content) ol.is-style-c-points-list__list>li:has(.c-icon-font)::before,:where(.l-post-content) ol.is-style-c-points-list__list>li:has(.is-icon)::before,:where(.l-post-content) ol.c-points-list__list>li:has(.c-icon-font)::before,:where(.l-post-content) ol.c-points-list__list>li:has(.is-icon)::before{content:none;display:none}:where(.l-post-content) iframe{max-width:100%;width:100%}:where(.l-post-content) pre{background:#f5f5f5;padding:1rem 1.5rem}:where(.l-post-content) code{font-family:monospace,monospace;background:#f5f5f5}:where(.l-post-content) blockquote{margin-right:0;margin-left:0}:where(.l-post-content) blockquote cite{display:block;margin-top:1rem}:where(:where(.l-post-content)) figure{margin:1em 0}.l-post-content .wp-block-table table{width:100%}.l-post-content .wp-block-table table th,.l-post-content .wp-block-table table td{border:0}.l-post-content .wp-block-table table th,.l-post-content .wp-block-table table td{text-align:left;border-bottom:1px solid #d7dadf;vertical-align:top}.l-post-content .wp-block-table table th{width:11.875rem;font-weight:400;padding:2.5rem 0}.l-post-content .wp-block-table table td{padding:2.5rem 0 2.5rem 1.25rem}.l-post-content .wp-block-table table thead th,.l-post-content .wp-block-table table thead td{font-weight:bold;padding:2.5rem 0 2.5rem 1.25rem}.l-post-content .wp-block-table table :where(thead,tbody:first-child) tr:first-child th,.l-post-content .wp-block-table table :where(thead,tbody:first-child) tr:first-child td{padding-top:0}.l-post-content .wp-block-table:has(table.has-fixed-layout.brand-table){overflow-x:auto;-webkit-overflow-scrolling:touch}.row{margin-left:-1.125rem;margin-right:-1.125rem;display:flex;flex-wrap:wrap}.row.is-center{justify-content:center}.small-1{width:8.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-1{margin-left:8.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.small-2{width:16.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-2{margin-left:16.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.small-3{width:25%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-3{margin-left:25%;padding-left:0.5rem;padding-right:0.5rem}.small-4{width:33.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-4{margin-left:33.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.small-5{width:41.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-5{margin-left:41.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.small-6{width:50%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-6{margin-left:50%;padding-left:0.5rem;padding-right:0.5rem}.small-7{width:58.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-7{margin-left:58.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.small-8{width:66.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-8{margin-left:66.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.small-9{width:75%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-9{margin-left:75%;padding-left:0.5rem;padding-right:0.5rem}.small-10{width:83.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-10{margin-left:83.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.small-11{width:91.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-11{margin-left:91.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.small-12{width:100%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-12{margin-left:100%;padding-left:0.5rem;padding-right:0.5rem}.c-post-password__label{display:block;margin-bottom:1rem}.c-post-password__content{display:flex;gap:1.5rem}.c-post-password__input{width:100%}.c-post-password__input input{height:100%}.c-post-password__submit{flex-shrink:0}.c-search__head{font-size:1.25rem;line-height:1.5;margin-bottom:1.5rem}.c-search__situation{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:0.75rem 3.625rem}.c-search__situation dl{display:flex;font-size:0.875rem}.c-search__situation dt{margin-right:0.75rem}.c-search__situation dd:not(:first-of-type){margin-left:1.875rem}.c-search__situation dd a.is-active{font-weight:700;text-decoration:none;color:#222;opacity:1}.c-search__blocks{border-top:1px solid #ccc;margin-top:1.5rem}.c-search__block{padding:1.5rem 0;border-bottom:1px solid #ccc}.c-search__title{display:block;font-weight:700;font-size:1.125rem}.c-search__text{margin-top:0.875rem}.c-search__text em{font-style:normal;background-image:linear-gradient(transparent 70%, #FFFA79 70%, #FFFA79 95%, transparent 95%);background-repeat:no-repeat;background-position:bottom left;background-size:100% 100%}.c-search__url{display:block;font-size:0.875rem;margin-top:0.625rem}.c-search-result-aside{padding-top:3rem}.c-search-result-aside__popular{padding:1.25rem 1rem 1.875rem;border:1px solid #ccc}.c-search-result-aside__title{text-align:center;font-size:1.125rem;font-weight:700;line-height:1.5;margin-bottom:1rem}.c-search-result-aside__keyword{display:flex;flex-wrap:wrap;gap:0.3125rem 0.5rem;font-size:0.875rem}.c-search-result-header{padding:2.875rem 0 0}.c-search-result-header__form{background-color:#f4f4f4;padding:1.5rem}.c-searchform-bar{display:flex;align-items:center;height:4.5rem;width:100%;margin:auto;position:relative;background:#fff}.c-searchform-bar__label{flex-shrink:0}.c-searchform-bar__icon{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;font-size:1.5rem;color:#222;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:content-box}.c-searchform-bar input{border:none;border-left:solid 1px #ccc;font-family:inherit;position:relative;height:2.5rem;padding-left:1.375rem;line-height:1}.c-searchform-bar input::-moz-placeholder{line-height:1;color:#ccc}.c-searchform-bar input::placeholder{line-height:1;color:#ccc}.c-searchform-bar button{width:8.125rem;flex-shrink:0;background:#297b50;border:none;padding:0;color:#fff;font-size:1rem;font-weight:bold;height:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.2s}#toc_container{margin:2rem 0;width:100% !important;background:#f4f4f4;border-radius:0;padding:1rem 2.5rem 2.5rem}#toc_container.contracted .toc_title{margin-bottom:0}#toc_container .toc_title{text-align:center;font-size:1.125rem;color:#297b50;font-weight:700;margin-bottom:1rem}#toc_container .toc_title .toc_toggle{margin-left:1rem}#toc_container .toc_list{list-style:none;padding-left:0}#toc_container .toc_list li{padding-left:0}#toc_container .toc_list li::before{display:none}#toc_container .toc_list li ul{list-style:none;padding-left:1.5rem;margin-left:0}#toc_container .toc_list li a{display:block;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.2s;text-decoration:none;color:#222;font-weight:400}#toc_container .toc_list li:last-child{box-shadow:none}.c-block-responsive-spacer.is-xlg{height:10rem}.c-block-responsive-spacer.is-lg{height:7.5rem}.c-block-responsive-spacer.is-md{height:5rem}.c-block-responsive-spacer.is-sm{height:4rem}.c-block-responsive-spacer.is-xs{height:2rem}.u-visually-hidden{border:0 !important;clip:rect(0, 0, 0, 0) !important;height:0.0625rem !important;margin:-0.0625rem !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.0625rem !important}.u-text-center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-right{text-align:right !important}.u-mbs{margin-top:3.5rem;margin-bottom:3.5rem}.u-mbs.is-xlg{margin-top:7.5rem;margin-bottom:7.5rem}.u-mbs.is-lg{margin-top:5rem;margin-bottom:5rem}.u-mbs.is-md{margin-top:4rem;margin-bottom:4rem}.u-mbs.is-sm{margin-top:3rem;margin-bottom:3rem}.u-mbs.is-xsm{margin-top:2.5rem;margin-bottom:2.5rem}.u-mbs.is-xs{margin-top:1.5rem;margin-bottom:1.5rem}.u-mbs.is-top{margin-bottom:0 !important}.u-mbs.is-bottom{margin-top:0 !important}.u-visible-sm,.u-visible-md,.u-visible-lg{display:none !important}.u-text-normal{margin:0}.u-text-small{font-size:0.75rem}.u-text-small.is-color-gray{color:#686a71}.u-text-strong{font-weight:700}.u-text-del{text-decoration-line:line-through}.u-text-link{background-image:linear-gradient(90deg, #222, #222);background-repeat:no-repeat;background-size:100% .0625rem;background-position:left bottom;transition:background-size .5s ease,color .5s ease}.u-text-link.is-pdf:after{content:"picture_as_pdf";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250}.u-text-link.is-map::before{content:"location_on";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250}.u-text-link.is-outlink::after{content:"open_in_new";font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250}.u-text-link.is-hover{opacity:.5}.u-hover-disabled,.u-pointer-events-none{pointer-events:none}.u-text-primary{color:#297b50}.u-text-accent{color:#f44336}.u-text-danger{color:#d03045}.u-text-info{color:#378da3}.u-text-success{color:#378da3}.u-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-indent{padding-left:1em;text-indent:-1em}@media screen and (width < 81.25em){.l-header__nav{gap:min(.75rem,.8571428571vw)}.l-header__mainmenu{gap:min(.75rem,.8571428571vw)}.l-header__mainmenu-link{font-size:0.875rem}.l-header__mainmenu-link span.is-icon{width:1.5rem}}@media screen and (width < 75em){.c-guide-panel__item-title{font-size:3rem}}@media screen and (width < 73.75em){.l-header__mainmenu{gap:min(.375rem,.4285714286vw)}.l-header__mainmenu-link{font-size:0.75rem}.l-header__mainmenu-link span.is-icon{width:1.125rem}.l-header__mainmenu-link span.is-icon::before{font-size:1.25rem}.l-header__links{gap:0 0.25rem}.l-header__link{font-size:0.6875rem;padding:0.625rem 0.75rem 0.75rem}.c-recruit-header__list{gap:0 min(1rem,1.1428571429vw)}.c-recruit-header__link{font-size:0.8125rem}}@media screen and (width < 70em){.c-aside-navs-amanocard__head{flex-direction:column}.c-aside-navs-amanocard__image{width:8.75rem;margin-top:1.5rem}}@media screen and (width < 67.5em){.c-amanocard-heading{font-size:2.375rem}.c-amanocard-text{font-size:1.0625rem}.c-media.is-sm .c-media__image{width:46.511627907%}.c-step-box__item-title{font-size:1.5rem}.c-step-box__navigation-button.is-prev{left:min(3.125rem,3.5714285714vw)}.c-step-box__navigation-button.is-next{right:min(3.125rem,3.5714285714vw)}.c-step-box__item-title{font-size:1.5rem}.c-step-box__navigation-button.is-prev{left:min(3.125rem,3.5714285714vw)}.c-step-box__navigation-button.is-next{right:min(3.125rem,3.5714285714vw)}.p-amanocard-rank-service__inner-title{font-size:0.75rem}.p-amanocard-rank-service__inner-number{font-size:1.75rem}.p-amanocard-rank-service__block-number{font-size:2.5rem}.p-amanocard-rank-service__block-logo{width:5.625rem}.p-health-management-status-cards__card{padding:min(1.5rem,1.7142857143vw)}.p-health-management-status-cards__header-title{font-size:1.125rem}}@media screen and (width < 59.375em){:root{--header-height: 4.5rem}.l-aside{padding-inline:2rem}:where(.l-two-column) .l-container{margin-inline:auto;padding-inline:2rem}:where(.l-two-column.is-amanocard) .l-container{max-width:77.5rem;margin-inline:auto;padding-inline:2rem}.l-footer__bottom{flex-direction:column;gap:0;margin-top:3rem}.l-header__content{padding:0 4.5rem 0 1.5rem;height:4.5rem}.l-header__logo{width:7.25rem}.l-header__mainmenu{display:none}.l-header__link{font-size:0.75rem;padding:0.6875rem 1.25rem 0.8125rem}.l-header__link:not(.is-search){display:none}.l-searchform{top:3.4375rem}.l-searchform__close{right:-0.25rem;top:-3rem}.l-section.is-search-result{padding-top:2rem;padding-bottom:2.5rem}.l-two-column.is-sp-reverse{grid-template:"main" 1fr "gap" 4rem "side" auto/1fr}.l-two-column{grid-template:"side" auto "gap" 4rem "main" 1fr/1fr}.l-two-column__main{grid-area:main}.l-two-column:where(.is-amanocard){grid-template:"main" 1fr "gap" 0 "side" auto/1fr}.l-two-column:where(.l-two-column:has(.l-section.is-search-result)){grid-template:"side" auto "gap" 2rem "main" 1fr/1fr}.l-two-column:where(.l-two-column:has(.l-section.is-search-result)) .l-two-column__main{padding-inline:2rem}.l-two-column__main.is-bg-color-pink{background-color:rgba(0,0,0,0)}.l-two-column__main.is-bg-color-pink::before,.l-two-column__main.is-bg-color-pink::after{width:calc(100% - 4rem);left:50%;transform:translateX(-50%)}.c-amanocard-heading{font-size:2.875rem}.c-amanocard-text{font-size:1.40625rem}.c-aside-navs__head{margin-bottom:1.25rem}.c-aside-navs__head-title{font-size:1rem}.c-aside-navs__list-link{font-size:0.9375rem;display:flex;justify-content:space-between;align-items:center}.c-aside-navs__list-link::after{font-family:"Material Symbols Outlined Variable";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;font-weight:250;content:"keyboard_arrow_down";font-size:1.5rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;color:#222}.c-aside-navs__list-link.is-active{color:#222}.c-aside-navs-amanocard__head{display:none}.c-aside-navs-amanocard__list{margin-top:0}.c-block-document{grid-template-columns:1fr}.c-block-document__detail{width:100%;padding:2.5rem 2rem}.c-brand-list__item{padding:0 2.5rem}.c-button.is-md-between{display:flex;justify-content:space-between}.c-card-download.is-three-col .c-card-download__block{width:calc(50% - 2.25rem)}.c-card-download.is-three-col .c-card-download__block:nth-child(n+3){margin-top:2rem}.c-community__box{grid-template-columns:repeat(1, 1fr)}.c-community__item{padding:2rem}.c-community__content{margin-left:1.5rem}.c-community__icon{width:2.75rem}.c-form-head__block{display:block}.c-form-head__title{font-size:1.125rem}.c-form-head__list{justify-content:center;margin-top:1.5rem}.c-form-head__item{padding-left:1.875rem}.c-form-head__item::before{width:0.9375rem}.c-form-head__item-number{width:1.5rem;height:1.5rem;font-size:0.75rem}.c-form-head__item-text{font-size:0.75rem}.c-forms__submit__back{width:calc(33.33333% - 1.75rem)}.c-forms__submit__submit{width:calc(33.33333% - 1.75rem)}.c-guide-panel{flex-direction:column}.c-guide-panel__item{padding:3rem 3rem 1rem}.c-guide-panel__item+.c-guide-panel__item{border-left:none;border-top:1px solid #d7dadf}.c-line__inner{padding:2.4375rem}.c-line__image{margin-right:2.25rem}.c-media__image{max-width:45.9242250287%}.c-points-list__list{grid-template-columns:repeat(1, 1fr)}.c-promo-banner__inner{justify-content:center}.c-promo-banner__image{display:none}.c-guide-links__buttons{flex-direction:column;gap:1.5625rem 0}.c-recruit-header{display:none}.c-relation__button{width:calc(50% - 2.25rem)}.c-relation__button:nth-child(n+3){margin-top:2.25rem}.c-service-links.is-2col{flex-direction:column;gap:1.125rem}.c-service-links.is-2col .c-service-links__actions,.c-service-links.is-2col .c-service-links__store{gap:2.5rem}.c-service-links__header{gap:1.5rem}.c-sitemap__sublist.is-three-col{width:50%}.c-sitemap__sublist.is-three-col .c-sitemap__subitem{width:100%}.c-sitemap__subitem{width:50%}.c-step-box__item{padding:2.4375rem}.c-step-box__item-title{font-size:1.8125rem}.c-step-box__navigation-button.is-prev{left:min(13.125rem,15vw)}.c-step-box__navigation-button.is-next{right:min(13.125rem,15vw)}.c-store-card{flex-direction:column-reverse;align-items:stretch;gap:1.875rem 0}.c-store-card.is-single{gap:1.125rem 0}.c-store-card.is-single .c-store-card__content{max-width:100%}.c-store-card__image{width:100%}.c-store-card__slider{max-width:100%}.c-store-card__map{width:100%}.c-store-search__buttons{flex-direction:column;margin-top:1.875rem;gap:0.625rem}.c-step-box__item{padding:2.4375rem}.c-step-box__item-title{font-size:1.8125rem}.c-step-box__navigation-button.is-prev{left:min(13.125rem,15vw)}.c-step-box__navigation-button.is-next{right:min(13.125rem,15vw)}.p-about-message{display:grid;grid-template-areas:"title" "image" "texts"}.p-about-message__content{display:contents}.p-about-message__texts{margin-top:2.5rem}.p-about-message__image{width:100%;aspect-ratio:327/184}.p-amanocard-rank-service__inner-title{font-size:0.8125rem}.p-amanocard-rank-service__inner-number{font-size:2.03125rem}.p-amanocard-rank-service__block-number{font-size:2.84375rem}.p-amanocard-rank-service__block-logo{width:6.5rem}.p-amanocard-steps{padding:0 2.375rem 6.625rem}.p-beauty-health-brand__inner{flex-direction:column}.p-beauty-health-brand__box{margin-top:2.875rem}.p-beauty-health-link-cards{display:block}.p-beauty-health-link-cards__link+.p-beauty-health-link-cards__link{border-left:none;border-top:1px solid #d7dadf}.p-beauty-health-link-cards__title{font-size:3.5rem}.p-beauty-health-link-cards__title.is-logo img{width:14.125rem}.p-beauty-support-solutions__box{grid-template-columns:repeat(1, 1fr)}.p-benefits-faq-box__block-items{grid-template-columns:repeat(2, 1fr)}.p-benefits-faq-box__block-item{padding:1.5rem}.p-brand__box{grid-template-columns:repeat(2, 1fr)}.p-brand__item-image{padding:4rem}.p-energy-support-advice__blocks{gap:3rem}.p-energy-support-advice__block{align-items:stretch;flex-direction:column;gap:1.875rem}.p-health-management-images__image{padding:2.5rem}.p-health-management-status-cards__card{padding:1.5rem}.p-home-news__inner{flex-direction:column;gap:2.5rem 0}.p-home-news__header{width:100%}.p-home-news__title{margin-bottom:2.5rem}.p-home-news__nav-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5625rem}.p-home-recruit__visual-text{font-size:1.473vw}.p-payment-document-links__link{padding:3rem}.p-social-contribution-news__inner{flex-direction:column;gap:2.5rem 0}:where(.l-post-content) ul.is-style-c-points-list__list,:where(.l-post-content) ul.c-points-list__list{grid-template-columns:repeat(1, 1fr)}:where(.l-post-content) ol.is-style-c-points-list__list,:where(.l-post-content) ol.c-points-list__list{grid-template-columns:repeat(1, 1fr)}.u-hidden-md{display:none !important}.u-visible-md{display:block !important}.u-visible-md.is-inlineblock{display:inline-block !important}}@media screen and (width < 46.875em){body{font-size:0.875rem}:where(html[lang=en],html[lang=en-US]) body{font-size:0.82031rem}input:where([type=text],[type=url],[type=search],[type=email],[type=password],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=file]),textarea{font-size:1rem}input:where([type=text],[type=url],[type=search],[type=email],[type=password],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=file]),textarea{padding:0.5625rem 0.75rem}input:where([type=file])::file-selector-button{padding:0.1875rem 0.75rem;background:#fff}select{font-size:1rem}select{padding:0.5625rem 0.75rem}select{background-position:calc(100% - 0.75rem) center;background-size:0.5625rem 0.3125rem}.l-aside{padding-inline:1.5rem}.l-aside:has(.c-aside-navs-amanocard){padding-block:4rem}.l-container{padding-inline:1.5rem}:where(.l-two-column) .l-container{padding-inline:1.5rem}:where(.l-two-column.is-amanocard) .l-container{padding-inline:1.5rem}.l-footer{padding:4rem 0 3rem}.l-footer__menus{flex-direction:column}.l-footer__menu{gap:1.5rem}.l-footer__block{padding-bottom:1.5rem}.l-footer__block[data-open=true] .l-footer__block-link[data-accordion-title=title] .c-button-icon::before{transform:rotate(-90deg)}.l-footer__block[data-open=true] .l-footer__unit{display:flex}.l-footer__block-link .c-button-icon{display:none}.l-footer__block-link[data-accordion-title=title] .c-button-icon{display:grid}.l-footer__block-link[data-accordion-title=title] .c-button-icon::before{transform:rotate(90deg)}.l-footer__unit{display:none}.l-footer__bottom-logo{width:7.25rem}.l-footer__bottom-text{font-size:0.875rem;margin-top:1.25rem}.l-footer__bottom-right{margin-top:1.25rem}.l-footer__copyright{font-size:0.875rem;margin-top:1.25rem}.l-offer{padding:2.5rem 0}.l-offer__items{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.l-offer__button{font-size:0.9375rem;min-height:4rem}.l-offer__button::after{font-size:1.125rem}.l-offer__button.is-tel{font-size:1.75rem}.l-offer__subtext{margin-top:0.375rem;font-size:0.75rem;font-weight:400;margin-bottom:1.5rem}.l-offer.is-color-primary{padding:3rem 0}.l-offer.is-color-primary .c-heading{margin-bottom:1.5rem}.l-offer.is-color-primary .l-offer__box{margin-bottom:0.5rem;height:inherit;padding:1.5rem}.l-offer.is-color-primary .l-offer__box-text{margin-bottom:0.75rem}.l-page-header{padding:4.5rem 0 0}.l-page-header:not(:has(.l-page-header__inner)) .l-page-header__breadcrumb{margin-bottom:1.25rem}.l-page-header.is-amanocard .l-page-header__breadcrumb{margin-bottom:1.25rem}.l-page-header.is-amanocard-top{position:relative;z-index:2}.l-page-header.is-amanocard-top .l-page-header__decoration{display:none}.l-page-header__decoration{top:6.25rem;height:43.2vw}.l-page-header__breadcrumb{padding:0 1.5rem}.l-page-header__inner{margin-left:max((100% - 77.5rem)/2,1.5rem);margin-top:1.25rem}.l-page-header__title{margin-bottom:2.5rem;padding-right:1.5rem}.l-page-header__text{padding-right:1.5rem}.l-page-header__image{border-radius:2px 0 0 2px}.l-page-header__image{margin-top:2.5rem}.l-searchform{padding:3.75rem 0}.l-section.is-xlg{padding-top:4rem;padding-bottom:4rem}.l-section.is-xlg-top{padding-top:4rem}.l-section.is-xlg-bottom{padding-bottom:4rem}.l-section.is-lg{padding-top:4rem;padding-bottom:4rem}.l-section.is-lg-top{padding-top:4rem}.l-section.is-lg-bottom{padding-bottom:4rem}.l-section.is-md{padding-top:2.5rem;padding-bottom:2.5rem}.l-section.is-md-top{padding-top:2.5rem}.l-section.is-md-bottom{padding-bottom:2.5rem}.l-section.is-sm{padding-top:2rem;padding-bottom:2rem}.l-section.is-sm-top{padding-top:2rem}.l-section.is-sm-bottom{padding-bottom:2rem}.l-section.is-xs{padding-top:1rem;padding-bottom:1rem}.l-section.is-xs-top{padding-top:1rem}.l-section.is-xs-bottom{padding-bottom:1rem}.l-section.is-bg-color-white{-webkit-backdrop-filter:blur(0.9375rem);backdrop-filter:blur(0.9375rem)}.l-section.is-scroll-margin-responsive{scroll-margin-top:0}.l-two-column{padding:4rem 0}.l-two-column:where(.is-amanocard){padding-bottom:0}.l-two-column:where(.l-two-column:has(.l-section.is-search-result)) .l-two-column__main{padding-inline:1.5rem}.l-two-column__main.is-bg-color-pink{position:static;border-radius:0}.l-two-column__main.is-bg-color-pink::before,.l-two-column__main.is-bg-color-pink::after{width:100%;left:0;transform:none;border-radius:0}.c-accordion.is-amanocard-faq .c-accordion__title{font-size:1.125rem;gap:0 1.5rem;padding-right:4.625rem}.c-accordion.is-amanocard-faq .c-accordion__title::after{width:2.75rem;height:2.75rem;font-size:1.75rem;right:1.5rem}.c-accordion.is-amanocard-faq .c-accordion__title-icon,.c-accordion.is-amanocard-faq .c-accordion__content-icon{font-size:1.125rem}.c-accordion.is-amanocard-faq .c-accordion__content{gap:0 1.5rem}.c-accordion.is-amanocard-faq .c-accordion__content-inner{font-size:0.875rem;padding-top:0.25rem}.c-accordion.is-amanocard-faq .c-accordion__content-wrapper{padding:0 1.5rem 1.5rem}.c-accordion__title{padding:1.5rem 4rem 1.5rem 1.5rem;gap:0 1.5rem}.c-accordion__title::after{right:1rem}.c-accordion__title-icon,.c-accordion__content-icon{font-size:1.125rem}.c-accordion__content-wrapper{padding:0 1.5rem 1.5rem 1.5rem}.c-address-link{flex-direction:column;align-items:flex-start;gap:1.875rem 0}.c-amanocard-heading{font-size:1.75rem}.c-amanocard-heading.is-border-left{font-size:1.25rem;padding-left:1.125rem}.c-amanocard-heading.is-border-bottom{font-size:1.5rem;padding-bottom:1.375rem;margin-bottom:2.25rem}.c-amanocard-page-header{padding-bottom:2.5rem}.c-amanocard-text{font-size:0.875rem}.c-anchor-nav__buttons{margin:0}.c-anchor-nav__button{width:100%;margin:0}.c-anchor-nav__button:not(:first-child){margin-top:0.75rem}.c-anchor-nav.is-next .c-anchor-nav__buttons{margin:0}.c-anchor-nav.is-next .c-anchor-nav__button{width:100%;margin:0}.c-anchor-nav.is-next .c-anchor-nav__button:not(:first-child){margin-top:0.75rem}.c-aside-navs__list{gap:1rem 0}.c-aside-navs.is-news-aside .c-aside-navs__list{gap:0.5rem 0}.c-aside-navs.is-news-aside .c-aside-navs__list-link{padding:0.5625rem 0}.c-aside-navs-amanocard__image{border-radius:2px}.c-aside-navs-amanocard__list-item{padding:1.0625rem 0}.c-aside-navs-amanocard__list-item:first-child{padding-top:0}.c-aside-navs-amanocard__list-item:last-child{padding-bottom:0;border-bottom:none}.c-aside-navs-amanocard__list-link{font-size:0.9375rem}.c-block__block{margin-bottom:2rem}.c-block__content p{margin-bottom:1rem}.c-block__image{margin-bottom:1rem}.c-block-cookie{padding:1.25rem 0}.c-block-cookie__inner{display:block}.c-block-cookie__text{font-size:.625rem;line-height:1.8;--letter-spacing: 0.08em;font-weight:400;margin-bottom:1rem}.c-block-cookie__button{width:100%;margin-left:0}.c-block-cookie__button a{width:100%;font-size:.75rem;line-height:1.5;--letter-spacing: 0.12em;font-weight:400;padding:0.875rem 6.25rem}.c-block-document__detail{padding:1.5rem 1.25rem}.c-blockquote-customm,.wp-block-quote{flex-direction:column;gap:2rem 0;border-radius:2px;padding:2rem;margin:4rem 0}.c-blockquote-customm__image,.wp-block-quote__image{border-radius:2px;width:100%}.c-box__block{padding:1.5rem;margin-bottom:1.5rem}.c-box.is-number-left .c-box__block::after{border-width:16px 16px 0 16px}.c-box.is-number-left .c-box__number{width:4rem;height:4rem;padding-top:0.625rem}.c-box.is-number-left .c-box__number small{font-size:0.875rem}.c-box.is-number-left .c-box__number span{font-size:2rem}.c-box__image{margin-bottom:1rem}.c-box-archive__block{padding:1rem 1.5rem 0.75rem}.c-box-archive__title{font-size:1rem}.c-box-archive ul li{margin-right:1.5rem;margin-bottom:0.5rem}.c-box-share{margin:1.5rem 0;min-height:12.5rem}.c-box-share__title{font-size:1.25rem;margin-bottom:0.875rem}.c-brand-list.is-5col .c-brand-list__items{border-radius:2px}.c-brand-list__items{border-radius:2px}.c-brand-list__item{padding:0 1.125rem}.c-breadcrumb__inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-button-wrap.is-mt-md{margin-top:3rem}.c-button-wrap.is-mt-lg{margin-top:4rem}.c-button.is-sp-between{display:flex;justify-content:space-between}.c-card.is-event-campaign .c-card__content{padding-top:1.75rem}.c-card.is-event-campaign.is-home{margin-right:-1.5rem}.c-card.is-event-campaign.is-home .c-card__list{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;-moz-column-gap:0;column-gap:0;row-gap:0;grid-template-columns:none;grid-template-rows:none}.c-card.is-event-campaign.is-home .c-card__card.is-featured{grid-row:auto}.c-card.is-event-campaign.is-home .c-card__card.is-featured .c-card__content{padding-top:1.375rem}.c-card.is-event-campaign.is-home .c-card__card.is-featured .c-card__date{font-size:0.75rem;margin-bottom:0.875rem}.c-card.is-event-campaign.is-home .c-card__card.is-featured .c-card__title{font-size:0.9375rem}.c-card.is-event-campaign.is-home .c-card__card:not(.is-featured){flex-direction:column}.c-card.is-event-campaign.is-home .c-card__card:not(.is-featured) .c-card__image{width:auto}.c-card.is-event-campaign.is-home .c-card__card:not(.is-featured) .c-card__content{padding:1.375rem 0 0;width:auto}.c-card.is-event-campaign.is-home .c-card__card:not(.is-featured) .c-card__date{margin-bottom:0.875rem}.c-card.is-event-campaign.is-home .c-card__titles{gap:0 0.625rem}.c-card.is-event-campaign.is-no-swiper{margin-right:0}.c-card.is-event-campaign.is-no-swiper .c-card__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:2.5rem 0}.c-card.is-interview .c-card__list{gap:2.5rem 0}.c-card__list{grid-template-columns:repeat(1, 1fr);gap:2.5rem 0}.c-card__image{border-radius:2px}.c-card__content{padding-top:2.125rem}.c-card__date{font-size:0.875rem;margin-bottom:1.125rem}.c-card__titles{gap:0 0.875rem}.c-card__title{font-size:1rem}.c-card__text{margin-top:1.375rem}.c-card__meta{font-size:0.875rem;margin-top:1.375rem;gap:0.25rem 0.875rem}.c-card-download__head.c-heading.is-md.is-border-bottom{margin-bottom:1.5rem}.c-card-download__blocks{display:block;margin:0}.c-card-download__block{width:100%;padding:1.25rem 1.25rem 1.5rem;margin:0}.c-card-download__block:not(:first-child){margin-top:1.5rem}.c-card-download__image .is-no{font-size:0.875rem}.c-card-download__content{margin-top:0.75rem}.c-card-download__button{margin-top:1rem}.c-card-download.is-three-col .c-card-download__block{width:100%}.c-card-download.is-three-col .c-card-download__block:not(:first-child){margin-top:1.5rem}.c-card-post__block{margin-bottom:2rem}.c-card-post__text{margin-top:0.5rem}.c-community__title{font-size:1.75rem}.c-community__title span.is-eng{font-size:0.9375rem;margin-top:1.125rem}.c-community__text{font-size:0.875rem;margin-top:2.5rem}.c-community__box{margin-top:2.5rem}.c-community__item{border-radius:2px;padding:1.5rem}.c-community__image{width:2.5rem}.c-community__content{margin-left:1.375rem}.c-community__content-text{font-size:0.9375rem}.c-community__icon{width:2.25rem}.c-consult-fee{flex-direction:column}.c-consult-fee__plan{width:100%;padding:1rem 1.25rem}.c-consult-fee__detail{padding:1.25rem}.c-event-campaign{display:grid;grid-template-areas:"title title" "box box" "controls button"}.c-event-campaign__button{width:-moz-fit-content;width:fit-content;margin-left:auto}.c-event-campaign__box{margin:2.5rem -1.5rem 2.875rem 0}.c-event-campaign__controls{justify-content:flex-start;gap:0;margin:0}.c-event-campaign__controls .c-swiper-pagination{display:none}.c-faq-banner__inner{border-radius:2px;padding:3rem 1rem 1rem}.c-faq-banner__title{font-size:1.75rem}.c-faq-banner__title span.is-eng{font-size:0.9375rem;margin-top:1.125rem}.c-faq-banner__text{font-size:0.875rem;margin-top:2.5rem}.c-faq-banner__icon{margin-top:-0.75rem}.c-flow.is-twocolumn .c-flow__header{width:100%}.c-flow__block{flex-direction:column;padding:2.5rem}.c-flow__title{font-size:1rem;margin-top:1.375rem}.c-flow__header{width:100%}.c-flow__text{margin-top:1.375rem}.c-forms{padding:1.875rem 0 0}.c-forms.is-padding-sm{padding:1.5rem 0.75rem}.c-forms__inner{padding:0}.c-forms__head{font-size:1.5rem}.c-forms__text{margin-bottom:1.5rem;text-align:left}.c-forms__block:where(.is-horizontal){grid-template-columns:1fr;padding:1.5rem 0}.c-forms__block:where(.is-horizontal) .c-forms__title{justify-content:flex-start}.c-forms__title{font-size:0.9375rem;gap:0.625rem}.c-forms__title.is-vertical-top{padding-top:0}.c-forms__label{border-radius:2px}.c-forms__input input{border-radius:6px}.c-forms__input input{padding:1.125rem 1.375rem}.c-forms__select::after{right:1.375rem;font-size:1.375rem}.c-forms__select select{border-radius:6px}.c-forms__select select{padding:1.125rem 1.375rem;padding-right:3.25rem}.c-forms__textarea textarea{border-radius:6px}.c-forms__input.is-sm,.c-forms__select.is-sm,.c-forms__file.is-sm,.c-forms__textarea.is-sm{width:4.875rem}.c-forms__radio:where(:not(.is-mw)).is-column,.c-forms__checkbox:where(:not(.is-mw)).is-column{flex-direction:column}.c-forms__radio:where(:not(.is-mw)).is-column>span>span>span,.c-forms__checkbox:where(:not(.is-mw)).is-column>span>span>span{width:100%}.c-forms__radio:where(.is-mw),.c-forms__checkbox:where(.is-mw){flex-direction:column}.c-forms__radio:where(.is-mw)>span,.c-forms__checkbox:where(.is-mw)>span{width:100%}.c-forms__radio.is-border label,.c-forms__checkbox.is-border label{padding:0.5625rem 1.5rem 0.5625rem 0.75rem}.c-forms__privacy{text-align:left;margin-top:1.875rem}.c-forms__privacy label{display:flex;align-items:center;width:100%;gap:1rem}.c-forms__flex-al{gap:0.375rem}.c-forms__flex-al.is-gap-lg{gap:0.5rem}.c-forms__flex-al-label{padding-top:calc((2.75rem - 1lh)/2)}.c-forms__flex-al-unit{padding-top:calc((2.75rem - 1lh)/2)}.c-forms__flexbox{display:block}.c-forms__flexbox-label{min-width:100%;margin-bottom:0.5rem}.c-forms__button{padding:0.375rem 0.75rem;height:2.5rem;margin-top:calc((2.75rem - 2.5rem)/2)}.c-forms__submit{margin-top:2.25rem}.c-forms__submit__back{width:calc(50% - 0.625rem);margin-right:0.375rem}.c-forms__submit__submit{width:calc(50% - 0.625rem);margin-left:0.375rem}.c-forms-document-detail__images{grid-template-columns:1fr;gap:1.25rem}.c-forms-document-detail__image .is-no{font-size:0.875rem}.c-forms-document-detail__slider{margin-top:1.25rem}.c-gallery-logo__image{width:7.5rem}.c-gallery-text__item{font-size:4.375rem}.c-guide-panel{border-radius:2px}.c-guide-panel__item-title{font-size:1.75rem}.c-guide-panel__item-title span.is-eng{font-size:0.9375rem;margin-top:1.125rem}.c-guide-panel__item-text{margin-top:2.5rem}.c-guide-panel__icon{margin:-0.625rem -2rem 0 auto}.c-heading.is-xlg{font-size:1.75rem}.c-heading.is-xlg.is-simple span.is-ja{font-size:1.75rem}.c-heading.is-xlg.is-border-bottom{padding-bottom:1.375rem}.c-heading.is-xlg.is-border-bottom span.is-ja{font-size:1.5rem}.c-heading.is-xlg span.is-ja{padding-left:1rem}.c-heading.is-xlg span.is-ja::before{width:0.375rem}.c-heading.is-xlg span.is-eng{font-size:0.9375rem;margin-top:1.125rem}.c-heading.is-lg{font-size:1.25rem}.c-heading.is-lg.is-border-left{padding-left:1.125rem}.c-heading.is-md{font-size:1.125rem}.c-heading.is-sm{font-size:1rem}.c-heading.is-sm.is-circle{padding-left:0.875rem}.c-heading.is-xs{font-size:0.9375rem}.c-heading.is-mg-level-1{margin-bottom:2.5rem}.c-heading.is-mg-level-2{margin-bottom:2.25rem}.c-heading.is-mg-level-3{margin-bottom:1.875rem}.c-heading.is-mg-level-4{margin-bottom:1.75rem}.c-heading.is-mg-level-5{margin-bottom:1.375rem}.c-heading.is-mg-level-6{margin-bottom:0.875rem}.c-heading-temp{font-size:1.75rem;padding-left:1.125rem}.c-heading-temp span.is-eng{font-size:0.9375rem;margin-top:1.125rem;margin-left:-1.125rem}.c-hero-block-square__block{margin-bottom:1rem}.c-hero-block-square__image{position:relative;width:100%;min-height:60vw}.c-hero-block-square__image img{width:auto;height:100%}.c-hero-block-square__content{width:100%;padding:1.5rem 0;min-height:inherit;display:block}.c-hero-block-square__content .c-heading{margin-bottom:1rem}.c-hero-block-square__button{margin-top:1.5rem}.c-hero-block-square.is-number .c-hero-block-square__heading span{font-size:3rem}.c-hero-block-square.is-zigzag .c-hero-block-square__image{width:100%}.c-hero-block-square.is-zigzag .c-hero-block-square__content{width:100%}hr,.c-hr{margin:2rem auto}.c-intro__title{font-size:1.75rem}.c-intro__text{font-size:0.875rem;margin-top:2.5rem}.c-intro__button{flex-direction:column;gap:1.25rem 0;margin-top:2.875rem}.c-intro__points{margin-top:2.5rem}.c-intro__points-title{font-size:1rem;margin-bottom:1.375rem}.c-intro__box{padding:2rem;margin-top:2.875rem}.c-label{font-size:0.8125rem;min-width:5.5rem}.c-label.is-xlg{min-width:7.5rem;font-size:0.75rem;padding:0.125rem 0.5rem}.c-lead{text-align:left}.c-line{border-radius:12px}.c-line__inner{padding:1.5rem}.c-line__image{width:2.5rem;margin-right:1.375rem}.c-line__label{font-size:0.75rem}.c-line__title{font-size:0.9375rem;margin-top:0.375rem}.c-line__icon{width:2.25rem;height:2.25rem}.c-line__icon::before{font-size:1.5rem}.c-link-panel{grid-template-columns:repeat(1, 1fr);gap:2.5rem}.c-link-panel__image{border-radius:2px}.c-link-panel__title{font-size:1.25rem;margin:2.5rem 0 1.875rem}.c-link-panel__copy{font-size:1rem}.c-link-panel__text{font-size:0.875rem;margin-top:1.375rem}.c-link-panel__button{margin-top:2.375rem}.c-main-visual{margin-top:4.5rem;padding:0 0 2.5rem}.c-main-visual__wrapper.is-no-swiper .c-main-visual__bottom{margin-top:0.375rem}.c-main-visual__wrapper.is-no-swiper .c-main-visual__slider{padding-inline:0}.c-main-visual__image img{border-radius:2px}.c-main-visual__bottom{margin-top:1.25rem}.c-main-visual__bottom-inner{flex-direction:column-reverse;justify-content:center}.c-main-visual__title{width:72%;margin-left:-6%}.c-main-visual__controls{width:100%}.c-media.is-column .c-media__blocks{gap:3rem 0}.c-media.is-column .c-media__block{flex-direction:column;gap:2.25rem 0}.c-media.is-twocolumn .c-media__image{width:100%}.c-media.is-career-path .c-media__block{gap:3rem 0;flex-direction:column}.c-media.is-sm .c-media__block{gap:2.5rem 0}.c-media.is-sm .c-media__image{max-width:100%}.c-media.is-no-image .c-media__blocks{gap:1.875rem 0}.c-media__blocks{gap:3rem 0}.c-media__block{align-items:flex-start;flex-direction:column-reverse;gap:2rem 0}.c-media__label{font-size:0.875rem;margin-bottom:1.375rem}.c-media__image{max-width:100%;border-radius:2px}.c-media__button{margin-top:1.75rem}.c-media__list{margin:0 0 1.5rem 1.5rem}.c-mm__close:hover{background-color:rgba(0,0,0,0)}.c-mm__close-bottom{font-size:0.9375rem;padding:1.25rem 0 1.375rem;border-radius:0 0 12px 12px}.c-mm__container{width:calc(100% - 2rem);max-width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);border-radius:12px}.c-mm__container:has(.is-has-img){width:calc(100% - 2rem);max-width:calc(100% - 2rem);--c-mm-img-scroll-max-height: calc( 100dvh - 2rem - var(--c-mm-img-padding-block) - var(--c-mm-close-bottom-offset) )}.c-mm .c-mm__container-inner.is-has-img{padding:4rem 2rem 2.5rem}.c-mm .c-mm__container-inner.is-has-img .c-mm__content{width:-moz-max-content;width:max-content}.c-mm .c-mm__container-inner.is-has-img .c-mm__img{min-width:100%;max-width:none}.c-modal-link:after{right:0.375rem;bottom:0.375rem}.c-navigation-button:hover{background-color:rgba(0,0,0,0)}.c-news-header{margin-bottom:1rem}.c-news-header__title{font-size:1.25rem;margin-bottom:1rem}.c-news-header__sup{gap:0.5rem 1rem}.c-news-header__tag{width:100%}.c-news-lg__block{padding:1rem 0}.c-news-lg__sup{margin-bottom:0.5rem}.c-news-lg__title{font-size:1.125rem;margin-bottom:0.25rem}.c-news-lg.is-image-display .c-news-lg__image{width:6.25rem;margin-right:1.5rem}.c-news__block{padding:1.5rem;gap:0 1rem}.c-news__meta{gap:0 0.8125rem}.c-news__date{font-size:0.9375rem}.c-news__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:0.875rem}.c-note-text{margin-top:2.25rem}.c-pagetop{right:0.875rem;bottom:0.875rem}.c-pagination{margin-top:2.5rem}.c-pagination__prev,.c-pagination__next{display:none}.c-payment-methods__block{flex-direction:column;align-items:flex-start;gap:1.875rem 0;padding:1.875rem 0}.c-payment-methods__title{font-size:0.9375rem;gap:0 0.875rem}.c-payment-methods__title span.is-icon{width:1.25rem;height:1.25rem}.c-payment-methods__list{gap:1.75rem}.c-payment-methods__item{width:3.625rem}.c-payment-methods__note{margin-top:1.125rem}.c-points-list__item{font-size:0.875rem;gap:0 0.625rem;padding:0.625rem;border-radius:2px}.c-points-list__item span.is-icon{font-size:0.875rem}.c-post-detail-header{padding-bottom:4rem}.c-post-detail-header__date{font-size:1rem;margin-bottom:1.875rem}.c-post-detail-header__title{font-size:1.75rem}.c-post-detail-header__thumnbail{border-radius:2px;margin-top:5.125rem}.c-post-detail-header__meta{margin-top:2.5rem}.c-post-detail-header__meta-item{flex-direction:column;align-items:flex-start;gap:1.875rem 0}.c-post-detail-header__meta-title{font-size:1.25rem}.c-post-detail-header__meta-text{font-size:1.25rem}.c-post-navs{margin:2rem 0}.c-post-navs li{width:calc(33% - 0.5rem)}.c-post-navs .c-button{font-size:0.75rem;letter-spacing:0}.c-post-navs .c-post-navs__prev a{padding-left:1.25rem;padding-right:0.5rem}.c-post-navs .c-post-navs__archive a{padding-left:0.5rem;padding-right:0.5rem}.c-post-navs .c-post-navs__archive a span{display:none}.c-post-navs .c-post-navs__next a{padding-right:1.25rem;padding-left:0.5rem}.c-promo-banner__inner{padding:1.5rem 1.5rem 1.875rem}.c-promo-banner__content{padding-bottom:0}.c-promo-banner__label{font-size:1.125rem;padding:0.625rem 1.875rem}.c-promo-banner__label span.is-eng{font-size:1.25rem}.c-promo-banner__title{font-size:1.25rem;margin-top:0.75rem}.c-promo-banner__title span.is-lg{font-size:1.75rem;margin:0 0.125rem}.c-promo-banner__text{font-size:0.875rem}.c-promo-banner__link{font-size:0.9375rem;margin:1rem auto 0;gap:0 0.25rem}.c-promo-banner__link span.is-icon{width:2.25rem}.c-promo-banner__link span.is-icon::before{font-size:1.5rem}.c-guide-links{border-radius:2px;padding:3rem}.c-guide-links.is-contact .c-guide-links__title{font-size:1.25rem;margin:0 0 1.875rem}.c-guide-links__title{font-size:1.75rem;margin:0 0 2.5rem}.c-guide-links__title span.is-eng{font-size:0.9375rem;margin-top:1.125rem}.c-relation__title.c-heading.is-sm{margin-bottom:1.5rem}.c-relation__buttons{display:block;margin:0}.c-relation__button{width:100%;margin:0}.c-relation__button:not(:first-child){margin-top:1rem}.c-section-header{display:contents;gap:0}.c-section-header.is-margin-bottom-sp{display:block;margin-bottom:2.5rem}.c-service-links{gap:1.125rem}.c-service-links.is-2col .c-service-links__actions,.c-service-links.is-2col .c-service-links__store{gap:1.375rem}.c-service-links.is-2col .c-service-links__actions{padding:1.75rem 2.25rem 1.75rem 1.875rem}.c-service-links__item{border-radius:2px}.c-service-links__header{align-items:flex-start;flex-direction:column;gap:2.25rem;padding:2.5rem}.c-service-links__icon{border-radius:18px;width:6.25rem}.c-service-links__title{font-size:1.25rem;margin-bottom:1.125rem}.c-service-links__actions,.c-service-links__store{flex-direction:column;gap:1.375rem;padding:1.375rem 1.875rem}.c-sitemap__item a{font-size:1rem}.c-sitemap__item.is-parent{margin-bottom:1.25rem}.c-sitemap__sublist{margin-top:1.125rem}.c-sitemap__sublist.is-three-col{width:100%}.c-sitemap__sublist.is-three-col .c-sitemap__subitem{width:50%}.c-sitemap__subitem{margin-bottom:0.625rem}.c-sitemap__subitem a{font-size:0.875rem}.c-sitemap__subitem li a{font-size:0.75rem}.c-step-box.is-signup .c-step-box__item{padding:2.5rem}.c-step-box.is-signup .c-step-box__line{margin-top:1.75rem}.c-step-box{gap:1rem 0}.c-step-box__line{margin-top:1rem}.c-step-box__item{padding:1.5rem;border-radius:2px}.c-step-box__item-step{font-size:0.875rem}.c-step-box__item-title{font-size:1.125rem;margin:1rem 0}.c-step-box__item-note{font-size:0.75rem;margin-top:1rem}.c-step-box__item-note a{background-position:left 100%}.c-step-box__image{margin-top:1rem}.c-step-box__button{font-size:0.9375rem;gap:0 0.875rem;margin-top:1.375rem}.c-step-box__button span.is-icon{width:2.75rem;height:2.75rem}.c-step-box__button span.is-icon::after{font-size:1.75rem}.c-step-box__slider-wrap{padding:2.5rem 0}.c-step-box__slider .c-step-box__item-image{margin-top:1.75rem}.c-step-box__navigation-button.is-prev{left:3rem}.c-step-box__navigation-button.is-next{right:3rem}.c-step-box__navigation-button .c-navigation-button{width:1.75rem;height:1.75rem}.c-step-box__navigation-button .c-navigation-button:hover::before{transform:scale(1)}.c-step-box__navigation-button .c-navigation-button:hover{transform:scale(1);background-color:rgba(0,0,0,0)}.c-step-box__navigation-button .c-navigation-button::before{font-size:1.75rem}.c-step-box__item-image{max-width:min(11.9375rem,100%)}.c-step-box__pagination{margin-top:1.5rem;padding:0 2.5rem}.c-store-card{padding-bottom:3rem}.c-store-card.is-single{padding-bottom:1.875rem}.c-store-card.is-single .c-store-card__area{font-size:0.875rem;padding:0.4375rem 0.875rem 0.5rem}.c-store-card.is-single .c-store-card__type{margin-bottom:0.875rem}.c-store-card.is-single .c-store-card__title{font-size:1.125rem}.c-store-card.is-single .c-store-card__tags{margin-top:1.75rem}.c-store-card.is-single .c-store-card__tag{font-size:0.875rem;padding:0.4375rem 0.625rem 0.5rem}.c-store-card__meta{margin-bottom:1.375rem}.c-store-card__area{padding:0.4375rem 0.875rem 0.5rem}.c-store-card__title{font-size:1rem}.c-store-card__info-icon{font-size:0.9375rem}.c-store-card__info-title{width:8.9375rem;min-width:8.9375rem}.c-store-card__tags{margin-top:1.375rem}.c-store-card__tag{border-radius:6px;padding:0.3125rem 0.5625rem 0.375rem}.c-store-card__buttons{flex-direction:column;gap:0.625rem;margin-top:1.875rem}.c-store-card__button::after{font-size:0.9375rem}.c-store-card__note{margin-top:1.75rem}.c-store-card__image{border-radius:2px}.c-store-card__controls{margin-top:1.125rem}.c-store-card__content-link{margin-top:1.375rem}.c-store-card__map{border-radius:2px;height:11.4375rem}.c-store-filter-modal__inner{padding:2rem 2rem 0}.c-store-filter-modal__title{font-size:1.25rem;gap:0 0.875rem;margin-bottom:1.875rem}.c-store-filter-modal__title::before{font-size:1.75rem}.c-store-filter-modal__blocks{gap:2rem 0}.c-store-filter-modal__block{padding-bottom:2.75rem}.c-store-filter-modal__group+.c-store-filter-modal__group{margin-top:2.75rem}.c-store-filter-modal__group-title{margin:-0.6875rem 0 1.25rem}.c-store-filter-modal__checks{gap:1.5rem}.c-store-filter-modal__check label:hover{opacity:1}.c-store-filter-modal__check label{gap:0 0.625rem}.c-store-filter-modal__search{padding:0 2rem 2rem;margin-top:2rem}.c-store-filter-modal__close{font-size:0.9375rem;padding:1.25rem 0 1.375rem}.c-store-info__label{width:8.875rem}.c-store-list__result{margin-bottom:3rem}.c-store-list__items{gap:3rem 0}.c-store-search{flex-direction:column;gap:2.5rem 0}.c-store-search.is-search .c-store-search__checkbox-item{min-width:0}.c-store-search.is-store-filter-modal .c-store-search__checkbox{grid-template-columns:repeat(1, 1fr);gap:0.75rem}.c-store-search.is-store-filter-modal .c-store-search__checkbox-item{min-width:0}.c-store-search.is-store-filter-modal .c-store-search__buttons{margin-top:2rem}.c-store-search__content-title{font-size:1rem}.c-store-search__content-title::before{font-size:1.25rem}.c-store-search__checkbox{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.625rem;margin-top:1.375rem}.c-store-search__checkbox-item{min-width:0}.c-store-search__checkbox-item label:hover{background-color:#fff;border-color:#d7dadf}.c-store-search__button.is-search:hover{color:#fff;background-color:#3a3b3e}.c-store-search__link{margin-top:1.875rem}.c-store-search-modal{padding:2rem}.c-store-search-modal__title{font-size:1.25rem;gap:0 0.875rem;margin-bottom:1.875rem}.c-store-search-modal__title::before{font-size:1.75rem}.c-store-search-modal__box{grid-template-columns:repeat(1, 1fr);gap:0.625rem 0}.c-store-search-modal__links{grid-template-columns:repeat(1, 1fr);gap:0.625rem 0;margin-top:1.875rem}.c-step-box.is-signup .c-step-box__item{padding:2.5rem}.c-step-box.is-signup .c-step-box__line{margin-top:1.75rem}.c-step-box{gap:1rem 0}.c-step-box__line{margin-top:1rem}.c-step-box__item{padding:1.5rem;border-radius:2px}.c-step-box__item-step{font-size:0.875rem}.c-step-box__item-title{font-size:1.125rem;margin:1rem 0}.c-step-box__item-note{font-size:0.75rem;margin-top:1rem}.c-step-box__item-note a{background-position:left 100%}.c-step-box__image{margin-top:1rem}.c-step-box__button{font-size:0.9375rem;gap:0 0.875rem;margin-top:1.375rem}.c-step-box__button span.is-icon{width:2.75rem;height:2.75rem}.c-step-box__button span.is-icon::after{font-size:1.75rem}.c-step-box__slider-wrap{padding:2.5rem 0}.c-step-box__slider .c-step-box__item-image{margin-top:1.75rem}.c-step-box__navigation-button.is-prev{left:3rem}.c-step-box__navigation-button.is-next{right:3rem}.c-step-box__navigation-button .c-navigation-button{width:1.75rem;height:1.75rem}.c-step-box__navigation-button .c-navigation-button:hover::before{transform:scale(1)}.c-step-box__navigation-button .c-navigation-button:hover{transform:scale(1);background-color:rgba(0,0,0,0)}.c-step-box__navigation-button .c-navigation-button::before{font-size:1.75rem}.c-step-box__item-image{max-width:min(11.9375rem,100%)}.c-step-box__pagination{margin-top:1.5rem;padding:0 2.5rem}.c-swiper-pagination{display:none}.c-swiper-pagination.is-card-store{display:flex}.c-swiper-pagination.is-home{display:flex}.c-swiper-pagination.is-step-box{display:flex;max-width:17.5rem;gap:0 0.25rem}.c-table th,.c-table td{display:block}.c-table th{width:100%;border-bottom:none;padding:1.875rem 0 0}.c-table td{padding:1.125rem 0 1.875rem 0}.c-table thead th,.c-table thead td{padding:1.125rem 0 1.875rem 0}.c-table :where(thead,tbody:first-child) tr:first-child th,.c-table :where(thead,tbody:first-child) tr:first-child td{padding-top:1.125rem}.c-table.is-about-company tr:first-child td{padding-top:0}.c-table.is-amanocard-membership-terms th,.c-table.is-amanocard-membership-terms td{display:table-cell;font-size:0.875rem}.c-table.is-amanocard-membership-terms th{width:5.3125rem;border-bottom:1px solid #d7dadf;padding:1.875rem 0}.c-table.is-amanocard-membership-terms td{padding:1.875rem 0 1.875rem 1.125rem}.c-table.is-amanocard-membership-terms tr:first-child th,.c-table.is-amanocard-membership-terms tr:first-child td{padding-top:1.875rem}.c-table.is-job-description th{width:100%;padding-bottom:1.125rem}.c-table.is-job-description td{padding-top:0}.c-table-sm thead th{padding:0.3125rem 0.5rem}.c-table-sm thead td{padding:0.3125rem 0.25rem}.c-table-sm tbody th,.c-table-sm tbody td{padding:0.5rem 0.25rem}.c-table-xlg{width:59rem}.c-table-xlg thead th,.c-table-xlg thead td{padding:0.375rem 0.5rem}.c-table-xlg tbody th,.c-table-xlg tbody td{padding:0.75rem 1.5rem}.c-tabs__navs li{border-width:1px}.c-tabs__navs a{padding:0.375rem 1.5rem}.c-tabs__navs a::after{font-size:1.2rem}.c-tabs.is-index .c-tabs__navs li{width:inherit;min-width:inherit;border:1px solid #297b50;margin-bottom:0.5rem}.c-target-stores-block{padding:2rem;border-radius:2px;margin:4rem 0}.c-target-stores-block ul{flex-direction:column;gap:0.5rem 0}.p-about-block__block{border-radius:2px;padding:2.5rem}.p-about-block__block-inner{flex-direction:column;align-items:flex-start}.p-about-block__block-text{font-size:0.9375rem;margin-top:1.875rem}.p-about-block__tr{padding:1.875rem 0;flex-direction:column;align-items:start}.p-about-block__td{margin-top:1.125rem}.p-about-company-access__map{height:11.5rem;border-radius:2px}.p-about-company-access__content{margin-top:1.875rem;flex-direction:column;align-items:flex-end;gap:0.75rem 0}.p-about-message__name{margin-top:2.5rem}.p-about-message__image{border-radius:2px}.p-amanocard-faq{padding:0 0 4rem}.p-amanocard-faq-scroll{padding:0 0 4rem}.p-amanocard-faq-scroll__list{gap:0.5rem 0}.p-amanocard-faq-scroll__link{font-size:0.9375rem;gap:0 0.25rem}.p-amanocard-faq-scroll__link span.is-icon{width:2.25rem;height:2.25rem}.p-amanocard-faq-scroll__link span.is-icon::after{font-size:1.5rem}.p-amanocard-intro{border:none;border-radius:0;margin:0 -1.5rem}.p-amanocard-intro__image{position:static;width:59.2%;top:0;padding-bottom:4rem}.p-amanocard-intro__inner{position:absolute;top:0;right:0;padding:0 1.5rem 0 0}.p-amanocard-intro__content{width:11.3125rem}.p-amanocard-intro__label{border:1px solid #222;font-size:1rem}.p-amanocard-intro__label span.is-eng{font-size:1.125rem}.p-amanocard-intro__title{font-size:1.5rem;margin-top:1rem}.p-amanocard-intro__title span.is-small{font-size:1rem}.p-amanocard-intro__title span.is-margin-inline{margin-inline:0.25rem}.p-amanocard-intro__items{margin-top:1.25rem;gap:0.25rem 0}.p-amanocard-intro__item{font-size:0.875rem;padding:0.625rem 0}.p-amanocard-membership-terms{padding:0 0 4rem}.p-amanocard-membership-terms__boxes{gap:2.5rem 0}.p-amanocard-membership-terms__texts{margin-top:1.875rem}.p-amanocard-membership-terms__text{font-size:0.875rem;padding-left:1.25rem}.p-amanocard-membership-terms__table{margin-bottom:1.875rem}.p-amanocard-pattern{padding:4rem 0}.p-amanocard-pattern__box-header{gap:0 0.25rem;padding:1.75rem 1.5rem}.p-amanocard-pattern__box-header:hover .p-amanocard-pattern__box-icon{background-color:rgba(0,0,0,0)}.p-amanocard-pattern__box-title{font-size:0.9375rem}.p-amanocard-pattern__box-icon{width:2.25rem;height:2.25rem}.p-amanocard-pattern__box-icon::before{font-size:1.5rem}.p-amanocard-pattern__box-content{padding:0 1.5rem 1.5rem}.p-amanocard-pattern__box-image{margin-top:1.5rem}.p-amanocard-period{padding:4rem 0 0}.p-amanocard-period__text{margin-top:2.5rem}.p-amanocard-period__item{padding:1.5rem;margin-top:1.5rem}.p-amanocard-period__item-title{font-size:1rem}.p-amanocard-period__item-text{font-size:0.875rem;margin:0.5rem 0}.p-amanocard-period__item-note{font-size:0.75rem}.p-amanocard-rank-service{padding:4rem 0}.p-amanocard-rank-service__box-title{font-size:0.875rem}.p-amanocard-rank-service__items{gap:0 0.3125rem;margin-top:-2.625rem}.p-amanocard-rank-service__item{padding:1rem 0 1.25rem}.p-amanocard-rank-service__item.is-regular{min-height:23.9375rem}.p-amanocard-rank-service__item.is-gold{min-height:25.1875rem}.p-amanocard-rank-service__item.is-platinum{min-height:26.4375rem}.p-amanocard-rank-service__item.is-red{min-height:27.6875rem}.p-amanocard-rank-service__item-logo{width:3rem;margin:0 auto}.p-amanocard-rank-service__item-title{font-size:0.5rem;margin-top:0.375rem}.p-amanocard-rank-service__inners{gap:1rem 0;padding:0 0 1.25rem}.p-amanocard-rank-service__inner-title{font-size:0.5rem}.p-amanocard-rank-service__inner-number{font-size:1.25rem}.p-amanocard-rank-service__inner-number span.is-percent{font-size:0.75rem}.p-amanocard-rank-service__inner-number span.is-yen{font-size:0.5rem}.p-amanocard-rank-service__inner-number.is-small{font-size:0.75rem}.p-amanocard-rank-service__inner-bottom{font-size:0.625rem}.p-amanocard-rank-service__inner-bottom.is-ja{font-size:0.5rem}.p-amanocard-rank-service__bottom{padding-top:1.25rem}.p-amanocard-rank-service__bottom::before{width:calc(100% + 0.3125rem);height:0.0625rem}.p-amanocard-rank-service__block-title{font-size:1rem;padding-left:0.875rem;margin-bottom:1.375rem}.p-amanocard-rank-service__block-title::before{top:0.6875rem;width:0.3125rem;height:0.3125rem;border:1px solid #3a3b3e}.p-amanocard-rank-service__block-price{font-size:0.75rem}.p-amanocard-rank-service__blocks{margin-top:1.5rem;gap:0.5rem 0}.p-amanocard-rank-service__block{padding:1.5rem;border-radius:2px}.p-amanocard-rank-service__block-number{font-size:1.75rem;gap:0 0.375rem}.p-amanocard-rank-service__block-number span.is-small{font-size:0.75rem}.p-amanocard-rank-service__block-logo{width:4rem}.p-amanocard-rank-service__tr{gap:0 0.25rem}.p-amanocard-rank-service__th,.p-amanocard-rank-service__td{padding:1.5rem 0}.p-amanocard-rank-service__th{font-size:0.875rem}.p-amanocard-rank-service__td{font-size:1.5rem;width:35.8422939068%}.p-amanocard-rank-service__td span.is-ja{font-size:0.75rem;margin-left:0.25rem}.p-amanocard-rank-service__td.is-ja{font-size:0.9375rem}.p-amanocard-rank-service__td span.is-percent{font-size:0.875rem;margin-left:0.25rem}.p-amanocard-rank-service__notes{margin-top:2rem}.p-amanocard-rank-service__notes-heading{font-size:1rem}.p-amanocard-rank-service__notes-items{margin-top:1.375rem;padding:1.5rem}.p-amanocard-rank-service__notes-item{padding:1.5rem 0}.p-amanocard-rank-service__notes-title{font-size:1rem}.p-amanocard-rank-service__notes-text{font-size:0.875rem;margin-top:0.5rem}.p-amanocard-rankup{padding:4rem 0}.p-amanocard-rankup__text{margin:2.5rem 0 1.5rem}.p-amanocard-rankup__item{border-radius:2px;padding:2rem}.p-amanocard-signup{border:none;padding-top:4rem;margin:0 -1.5rem}.p-amanocard-signup.is-border-bottom{border-bottom:none;padding-bottom:0}.p-amanocard-signup__text{margin-top:2.5rem}.p-amanocard-signup__box{margin-top:2.5rem}.p-amanocard-signup__list{width:calc(100% - 3rem);padding:1.5rem;margin-top:1rem}.p-amanocard-signup__list li{font-size:0.875rem;padding-left:1.125rem}.p-amanocard-signup__bottom{padding-top:4rem}.p-amanocard-signup__button{font-size:0.9375rem;gap:0 0.875rem;margin-top:1.375rem}.p-amanocard-signup__button span.is-icon{width:2.25rem;height:2.25rem}.p-amanocard-signup__button span.is-icon::after{font-size:1.5rem}.p-amanocard-signup-intro{border:none;margin:0 -1.5rem}.p-amanocard-signup-intro__header{background-color:rgba(0,0,0,0);padding:0 0 2.5rem}.p-amanocard-steps{padding:0 0 4rem;border:none}.p-amanocard-steps.is-border-bottom{border-bottom:none}.p-amanocard-steps.is-padding-top{padding-top:4rem}.p-amanocard-steps__box{margin-top:2.5rem}.p-beauty-health-brand__copy{font-size:1.25rem;margin-top:2.5rem}.p-beauty-health-brand__button{margin-top:2.25rem}.p-beauty-health-brand__note{margin-top:1.375rem}.p-beauty-health-link-cards{border-radius:2px}.p-beauty-health-link-cards__link{padding:3rem 1.5rem 1rem}.p-beauty-health-link-cards__title{font-size:1.75rem}.p-beauty-health-link-cards__title span.is-eng,.p-beauty-health-link-cards__title span.is-ja{margin-top:1.125rem}.p-beauty-health-link-cards__title span.is-eng,.p-beauty-health-link-cards__title span.is-ja{font-size:0.875rem}.p-beauty-health-link-cards__text{font-size:0.875rem;margin-top:2.5rem}.p-beauty-health-link-cards__icon{margin-top:-0.5625rem}.p-beauty-support-solutions__item{padding:1.5rem}.p-beauty-support-solutions__item-inner{gap:0 1.375rem;margin-top:1.5rem}.p-beauty-support-solutions__item-icon{flex:0 0 2.5rem}.p-beauty-support-solutions__note{margin-top:1.125rem}.p-beauty-support-store__box{grid-template-columns:repeat(1, 1fr);gap:1.875rem 0;margin-top:2.5rem}.p-beauty-support-store__item{padding-bottom:2rem}.p-beauty-support-store__title{gap:0 0.875rem;font-size:1rem}.p-beauty-support-store__address{margin-top:1.375rem}.p-beauty-support-trouble{padding:3rem;border-radius:2px}.p-beauty-support-trouble__box{grid-template-columns:repeat(1, 1fr)}.p-beauty-support-trouble__item{font-size:0.875rem;padding:0.625rem 0.875rem;border-radius:6px}.p-benefits-faq-block__title{margin-bottom:1.875rem}.p-benefits-faq-block__boxes{gap:2.5rem 0}.p-benefits-faq-box__items{gap:2.25rem 0}.p-benefits-faq-box__blocks{margin-top:1.75rem}.p-benefits-faq-box__block{padding:1.875rem}.p-benefits-faq-box__block-title{margin-inline:-0.6875rem}.p-benefits-faq-box__block-items{margin-top:1.75rem}.p-benefits-faq-box__block-items.is-pt-sm{margin-top:1.375rem}.p-benefits-faq-box__block-item{padding:0.5rem;border-radius:2px}.p-bg-home{top:-4.5rem}.p-brand{padding:4rem 0}.p-brand__box{grid-template-columns:repeat(1, 1fr)}.p-brand__item-image{padding:3.25rem;border-radius:2px}.p-brand__content{padding:2rem 0 0}.p-brand__content-title{font-size:1rem}.p-brand__content-text{margin-top:1.375rem}.p-brand__branch-list{margin-top:1.375rem}.p-brand__branch-item{padding:0.4375rem 0.875rem 0.5rem}.p-camera{display:grid;grid-template-areas:"title" "box" "button"}.p-camera__title{margin-bottom:2.5rem}.p-camera__box{margin-top:2.5rem}.p-camera__button{margin:2.875rem 0 0 auto}.p-career-path-cards__items{grid-template-columns:repeat(1, 1fr);gap:1.125rem}.p-career-path-cards__item{border-radius:2px;padding:1.875rem}.p-career-path-cards__title{font-size:1rem}.p-career-path-cards__text{margin-top:1.375rem}.p-contact{flex-direction:column}.p-contact__intro-text{margin-top:2.5rem}.p-convenient-service-block{border-radius:2px;padding:2rem}.p-convenient-service-block.is-white{padding:1.875rem}.p-convenient-service-block.is-white .p-convenient-service-block__title{width:100%}.p-convenient-service-block.is-white .p-convenient-service-block__block{flex-direction:column;gap:1.75rem 0}.p-convenient-service-block__content{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:1.375rem}.p-convenient-service-block__highlight{font-size:0.875rem}.p-convenient-service-block__highlight span.is-lg{font-size:1.25rem;margin:0 0.375rem}.p-energy-support-advice__list-item{font-size:0.9375rem;padding-left:1rem;text-indent:-1.375rem}.p-energy-support-advice__box{border-radius:2px;padding:1.875rem;margin-top:1.875rem}.p-energy-support-advice__image{border-radius:2px}.p-health-management-case-gallery{grid-template-columns:repeat(1, 1fr);gap:1.875rem}.p-health-management-case-gallery__image{border-radius:2px}.p-health-management-check-cards{grid-template-columns:repeat(1, 1fr);gap:0.5rem}.p-health-management-check-cards__card{padding:1.875rem;gap:0 1.875rem;border-radius:2px}.p-health-management-check-cards__icon{width:2.5rem}.p-health-management-check-cards__content-title{font-size:1rem}.p-health-management-check-cards__content-text{margin-top:1.375rem}.p-health-management-images{flex-direction:column;gap:0.5rem}.p-health-management-images__image{border-radius:2px;padding:1.75rem}.p-health-management-status-cards{grid-template-columns:repeat(1, 1fr);gap:0.5rem}.p-health-management-status-cards__card{border-radius:2px;padding:1.875rem;flex-direction:row;justify-content:center;align-items:center;gap:0 1.875rem}.p-health-management-status-cards__header{min-width:8.375rem}.p-health-management-status-cards__header-title{font-size:1rem}.p-health-management-status-cards__content-value{font-size:1.75rem;gap:0 0.125rem;line-height:1.3}.p-health-management-status-cards__content-value span.is-percent{font-size:1.5rem;padding-bottom:0.125rem}.p-health-management-table__title{font-size:1rem;padding-bottom:1.375rem}.p-health-management-table th,.p-health-management-table td{padding:0.75rem 0}.p-health-management-table th:first-child,.p-health-management-table td:first-child{width:3.3125rem}.p-health-management-table__bottom{display:flex}.p-home-event-campaign{display:grid;grid-template-areas:"title" "box" "controls"}.p-home-event-campaign__title{margin-bottom:2.5rem}.p-home-event-campaign__navigation{display:flex;align-items:center;gap:0.75rem 0}.p-home-event-campaign__box{margin-top:4rem}.p-home-event-campaign__controls{margin-top:2.875rem;display:flex;justify-content:space-between}.p-home-news__button{margin-top:2.875rem}.p-home-recruit{padding-top:1.375rem}.p-home-recruit__visual{margin-bottom:4rem;margin-left:max((100% - 77.5rem)/2,1.5rem);width:calc(100% - max((100% - 77.5rem)/2,1.5rem))}.p-home-recruit__visual-images{gap:0.3125rem}.p-home-recruit__visual-image{border-radius:2px}.p-home-recruit__visual-text{font-size:0.625rem;position:static;margin-top:0.5625rem}.p-home-recruit__header{display:block}.p-home-recruit__content-text{font-size:1.75rem;margin-top:2.5rem}.p-home-recruit__button{margin-top:2.375rem}.p-home-recruit__images{display:block;margin-top:2.5rem}.p-home-shop{display:grid;grid-template-areas:"title" "box" "button"}.p-home-shop__title{margin-bottom:2.5rem}.p-home-shop__box{margin-top:2.5rem}.p-home-shop__button{margin:2.875rem 0 0 auto}.p-interview-single__image{width:calc(100% - max((100% - 77.5rem)/2,1.5rem));margin-left:max((100% - 77.5rem)/2,1.5rem);border-radius:2px 0 0 2px;margin-top:3rem}.p-interview-single-header__title{font-size:1.75rem}.p-interview-single-header__meta{font-size:0.9375rem;gap:0 0.875rem}.p-interview-single-header__thumbnail{--gutter: max((100% - 77.5rem) / 2, 1.5rem);margin-top:2.5rem}.p-job-description__nav-list{gap:0.625rem 0}.p-job-description__nav-link.is-external{gap:0 1.5rem}.p-job-description__contents{margin-top:2.5rem}.p-job-description__boxes{gap:2.875rem 0}.p-job-description__item{margin-top:1.875rem;flex-direction:column;gap:2.5rem 0}.p-job-description__image{width:100%;border-radius:2px}.p-job-description__button{margin-top:2.875rem}.p-job-description__tag-item{border-radius:6px}.p-job-description__banner{margin-top:2.875rem;flex-direction:column;gap:0.5rem 0}.p-job-description__banner-link{border-radius:2px;max-width:18.4375rem;margin:0 auto}.p-job-description-single__title{font-size:1.75rem}.p-job-description-single__slider{margin-top:2.5rem}.p-job-description-single__image{height:13rem;max-height:13rem;border-radius:2px}.p-job-description-single__caption{margin-top:1.875rem}.p-job-description-single__thumbnail{margin-top:3rem;padding:0 3.25rem}.p-job-description-single__navigation-button.is-prev{left:0.5rem}.p-job-description-single__navigation-button.is-next{right:0.5rem}.p-job-description-single__navigation-button .c-navigation-button:hover::before{transform:scale(1)}.p-job-description-single__navigation-button .c-navigation-button:hover{transform:scale(1);background-color:rgba(0,0,0,0)}.p-job-description-single__thumbnail-inner{gap:0.5rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.p-job-description-single__thumbnail-image{border-radius:2px}.p-job-description-single__button{margin-top:2.875rem}.p-job-description-single-links{margin-top:2.875rem}.p-job-description-single-links__bottom{padding-top:2.25rem;margin-top:2.875rem}.p-medical-service-block__block{align-items:flex-start;flex-direction:column;border-radius:2px;gap:1.375rem 0;padding:2rem}.p-medical-service-block__text{font-size:1rem}.p-medical-service-box.is-3col .p-medical-service-box__box{grid-template-columns:repeat(1, 1fr)}.p-medical-service-box__box{grid-template-columns:repeat(1, 1fr)}.p-medical-service-box__item{border-radius:2px}.p-medical-service-box__item-number{font-size:1rem}.p-medical-service-box__item-title{font-size:1rem}.p-medical-service-box__list{margin-top:1.375rem}.p-medical-service-box__text{margin-top:1.375rem}.p-payment-document-links{flex-direction:column;gap:0.875rem 0}.p-payment-document-links__link{border-radius:2px;padding:2rem}.p-payment-document-links__title{font-size:0.9375rem;margin-bottom:1.25rem}.p-recruit-hero__images{margin-top:2.5rem;flex-direction:column}.p-recruit-interview{display:grid;grid-template-areas:"header" "box" "button"}.p-recruit-interview__header{grid-area:header}.p-recruit-interview__box{margin-top:2.5rem}.p-recruit-interview__button{margin-top:2.875rem}.p-search-single-block__blocks{gap:3.75rem 0;margin-top:3rem}.p-search-single-block__block-title{font-size:1.25rem}.p-search-single-block__block-text{margin-top:1.875rem}.p-search-single-block__block-points{margin-top:1.375rem}.p-search-single-block__block-button{margin-top:1.75rem}.p-search-single-brand{display:grid;grid-template-areas:"title title" "box box" "controls button"}.p-search-single-brand__box{margin-top:2.5rem}.p-search-single-brand__button{margin-top:2.875rem}.p-social-contribution-news__button{margin-top:2.375rem}.p-store-card-block__blocks{gap:3.75rem 0;margin-top:3rem}.p-store-card-block__block-title{font-size:1.25rem}.p-store-card-block__block-text{margin-top:1.875rem}.p-store-card-block__block-points{margin-top:1.375rem}.p-store-card-block__block-button{margin-top:1.75rem}.l-block__margin-normal{margin-top:1.75rem}.l-block__margin-large{margin-top:2rem}.l-block__margin-medium{margin-top:0.75rem}.l-block__margin-small{margin-top:0.75rem}:where(.l-post-content) h1{font-size:1.75rem}:where(.l-post-content) h2{font-size:1.5rem;padding-bottom:1.4375rem;margin:4rem 0 2.25rem}:where(.l-post-content) h3{font-size:1.25rem;margin:2.5rem 0 1.875rem}:where(.l-post-content) h4{font-size:1.25rem;margin:2.25rem 0 1.75rem}:where(.l-post-content) h5{padding-left:0.875rem}:where(.l-post-content) h5{font-size:1rem;margin:2rem 0 1.375rem}:where(.l-post-content) h6{font-size:0.9375rem;margin:1.75rem 0 0.875rem}:where(.l-post-content) table th,:where(.l-post-content) table td{display:block}:where(.l-post-content) table th{width:100%;border-bottom:none;padding:1.875rem 0 0}:where(.l-post-content) table td{padding:1.125rem 0 1.875rem 0}:where(.l-post-content) table thead th,:where(.l-post-content) table thead td{padding:1.125rem 0 1.875rem 0}:where(.l-post-content) table :where(thead,tbody:first-child) tr:first-child th,:where(.l-post-content) table :where(thead,tbody:first-child) tr:first-child td{padding-top:1.125rem}:where(.l-post-content) ul.is-style-c-points-list__list>li,:where(.l-post-content) ul.c-points-list__list>li{font-size:0.875rem;gap:0 0.625rem;padding:0.625rem;border-radius:2px}:where(.l-post-content) ul.is-style-c-points-list__list>li::before,:where(.l-post-content) ul.c-points-list__list>li::before{font-size:0.875rem}:where(.l-post-content) ol.is-style-c-points-list__list>li,:where(.l-post-content) ol.c-points-list__list>li{font-size:0.875rem;gap:0 0.625rem;padding:0.625rem;border-radius:2px}:where(.l-post-content) ol.is-style-c-points-list__list>li::before,:where(.l-post-content) ol.c-points-list__list>li::before{font-size:0.875rem}.l-post-content .wp-block-table table th,.l-post-content .wp-block-table table td{display:block}.l-post-content .wp-block-table table th{width:100%;border-bottom:none;padding:1.875rem 0 0}.l-post-content .wp-block-table table td{padding:1.125rem 0 1.875rem 0}.l-post-content .wp-block-table table thead th,.l-post-content .wp-block-table table thead td{padding:1.125rem 0 1.875rem 0}.l-post-content .wp-block-table table :where(thead,tbody:first-child) tr:first-child th,.l-post-content .wp-block-table table :where(thead,tbody:first-child) tr:first-child td{padding-top:1.125rem}.l-post-content table.has-fixed-layout.brand-table,.l-post-content .wp-block-table table.has-fixed-layout.brand-table{min-width:40rem}.l-post-content table.has-fixed-layout.brand-table th,.l-post-content table.has-fixed-layout.brand-table td,.l-post-content .wp-block-table table.has-fixed-layout.brand-table th,.l-post-content .wp-block-table table.has-fixed-layout.brand-table td{display:table-cell}.l-post-content table.has-fixed-layout.brand-table th,.l-post-content .wp-block-table table.has-fixed-layout.brand-table th{width:11.875rem;border-bottom:1px solid #d7dadf;padding:2.5rem 0}.l-post-content table.has-fixed-layout.brand-table td,.l-post-content .wp-block-table table.has-fixed-layout.brand-table td{padding:2.5rem 0 2.5rem 1.25rem}.l-post-content table.has-fixed-layout.brand-table thead th,.l-post-content table.has-fixed-layout.brand-table thead td,.l-post-content .wp-block-table table.has-fixed-layout.brand-table thead th,.l-post-content .wp-block-table table.has-fixed-layout.brand-table thead td{padding:2.5rem 0 2.5rem 1.25rem}.l-post-content table.has-fixed-layout.brand-table :where(thead,tbody:first-child) tr:first-child th,.l-post-content table.has-fixed-layout.brand-table :where(thead,tbody:first-child) tr:first-child td,.l-post-content .wp-block-table table.has-fixed-layout.brand-table :where(thead,tbody:first-child) tr:first-child th,.l-post-content .wp-block-table table.has-fixed-layout.brand-table :where(thead,tbody:first-child) tr:first-child td{padding-top:0}.row{margin-left:-0.5rem;margin-right:-0.5rem}.c-post-password__label{margin-bottom:.5rem}.c-post-password__content{gap:1rem}.c-search__head{font-size:1rem;margin-bottom:1rem}.c-search__situation{gap:0.375rem 3.625rem}.c-search__situation dl{font-size:0.8125rem}.c-search__situation dt{margin-right:0.375rem}.c-search__situation dd:not(:first-of-type){margin-left:1.5rem}.c-search__blocks{margin-top:1rem}.c-search__block{padding:1rem 0}.c-search__title{font-size:0.9375rem}.c-search__text{margin-top:0.625rem}.c-search__url{font-size:0.8125rem;margin-top:0.375rem}.c-search-result-aside{padding-top:2rem}.c-search-result-aside__keyword{font-size:0.8125rem}.c-search-result-header__form{padding:1rem 1.25rem}.c-searchform-bar{height:2.875rem}.c-searchform-bar__icon{padding:0.625rem}.c-searchform-bar__icon span{font-size:1.25rem}.c-searchform-bar input{height:1.375rem;padding-top:0;padding-bottom:0.25rem}.c-searchform-bar input::-moz-placeholder{font-size:0.6875rem}.c-searchform-bar input::placeholder{font-size:0.6875rem}.c-searchform-bar button{width:4.875rem;font-size:0.75rem}#toc_container{margin:1rem 0;padding:1rem 1.5rem 1.5rem}.c-block-responsive-spacer.is-xlg{height:4rem}.c-block-responsive-spacer.is-lg{height:4rem}.c-block-responsive-spacer.is-md{height:2.5rem}.c-block-responsive-spacer.is-sm{height:2rem}.c-block-responsive-spacer.is-xs{height:1rem}.u-text-center.is-sp-text-left{text-align:left !important}.u-mbs{margin-top:2.25rem;margin-bottom:2.25rem}.u-mbs.is-xlg{margin-top:3.75rem;margin-bottom:3.75rem}.u-mbs.is-lg{margin-top:3rem;margin-bottom:3rem}.u-mbs.is-md{margin-top:2.5rem;margin-bottom:2.5rem}.u-mbs.is-sm{margin-top:2rem;margin-bottom:2rem}.u-mbs.is-xsm{margin-top:1.875rem;margin-bottom:1.875rem}.u-mbs.is-xs{margin-top:1.375rem;margin-bottom:1.375rem}.u-hidden-sm{display:none !important}.u-visible-sm{display:block !important}.u-visible-sm.is-inlineblock{display:inline-block !important}}@media screen and (width >= 46.875em)and (width >= 59.375em)and (width < 70em){.l-two-column:where(.is-amanocard){grid-template:"gutterR side gap main gutterL" auto/var(--max-two-column-gutterL-amanocard) minmax(0, 1fr) var(--two-column-gap-amanocard) minmax(0, var(--two-column-main-amanocard-shrinking)) var(--max-two-column-gutterR-amanocard)}}@media screen and (width >= 46.875em){:where(.l-two-column.is-amanocard) .l-container{margin-inline:auto;max-width:77.5rem}.l-two-column:where(.is-amanocard) .l-two-column__main{grid-area:main;min-width:0}.c-mm .c-mm__container-inner.is-has-img .c-mm__content{display:flex;align-items:center;justify-content:center;width:100%}.large-1{width:8.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-1{margin-left:8.3333333333%}.large-2{width:16.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-2{margin-left:16.6666666667%}.large-3{width:25%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-3{margin-left:25%}.large-4{width:33.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-4{margin-left:33.3333333333%}.large-5{width:41.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-5{margin-left:41.6666666667%}.large-6{width:50%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-6{margin-left:50%}.large-7{width:58.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-7{margin-left:58.3333333333%}.large-8{width:66.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-8{margin-left:66.6666666667%}.large-9{width:75%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-9{margin-left:75%}.large-10{width:83.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-10{margin-left:83.3333333333%}.large-11{width:91.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-11{margin-left:91.6666666667%}.large-12{width:100%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-12{margin-left:100%}.c-searchform-bar.is-sm{height:3.5rem}.c-searchform-bar.is-sm input{height:2rem}.u-hidden-lg{display:none !important}.u-visible-lg{display:block !important}.u-visible-lg.is-inlineblock{display:inline-block !important}}@media screen and (46.875em <= width < 59.375em){.medium-1{width:8.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-1{margin-left:8.3333333333%}.medium-2{width:16.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-2{margin-left:16.6666666667%}.medium-3{width:25%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-3{margin-left:25%}.medium-4{width:33.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-4{margin-left:33.3333333333%}.medium-5{width:41.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-5{margin-left:41.6666666667%}.medium-6{width:50%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-6{margin-left:50%}.medium-7{width:58.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-7{margin-left:58.3333333333%}.medium-8{width:66.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-8{margin-left:66.6666666667%}.medium-9{width:75%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-9{margin-left:75%}.medium-10{width:83.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-10{margin-left:83.3333333333%}.medium-11{width:91.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-11{margin-left:91.6666666667%}.medium-12{width:100%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-12{margin-left:100%}}@media screen and (width >= 59.375em){.c-slidebar-button{display:none}.c-slidebar-container,.c-slidebar-menu{display:none}}@media screen and (width >= 70em){.l-two-column:where(.is-amanocard){grid-template:"gutterR side gap main gutterL" auto/var(--max-two-column-gutterL-amanocard) minmax(0, 1fr) var(--two-column-gap-amanocard) var(--two-column-main-amanocard) var(--max-two-column-gutterR-amanocard)}}@media screen and (width >= 87.5em){.l-page-header__decoration{height:42.7857142857vw;max-height:68.45714rem}}@media (hover: hover){a:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}a:where(:any-link,:enabled,summary):hover{opacity:.5}.l-footer__block-link:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.l-footer__block-link:where(:any-link,:enabled,summary):hover{opacity:1}.l-footer__bottom-link:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.l-footer__bottom-link:where(:any-link,:enabled,summary):hover{opacity:1}.l-header__link:where(:-moz-any-link,:enabled,summary):hover{opacity:1;color:#fff;background-color:#3a3b3e}.l-header__link:where(:any-link,:enabled,summary):hover{opacity:1;color:#fff;background-color:#3a3b3e}.l-header__link.is-search:where(:-moz-any-link,:enabled,summary):hover{color:#fff;background-color:#a52639}.l-header__link.is-search:where(:any-link,:enabled,summary):hover{color:#fff;background-color:#a52639}.l-header__submenu-link:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.l-header__submenu-link:where(:any-link,:enabled,summary):hover{opacity:1}.l-header__submenu-block-link:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.l-header__submenu-block-link:where(:any-link,:enabled,summary):hover{opacity:1}.l-searchform__close:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.l-searchform__close:where(:any-link,:enabled,summary):hover{opacity:.5}.c-accordion__title:where(:-moz-any-link,:enabled,summary):hover::after{background-color:#e7e9ec}.c-accordion__title:where(:any-link,:enabled,summary):hover::after{background-color:#e7e9ec}.c-accordion__content-inner a:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-position:right bottom;background-size:0 .0625rem}.c-accordion__content-inner a:where(:any-link,:enabled,summary):hover{opacity:1;background-position:right bottom;background-size:0 .0625rem}.c-aside-navs-amanocard__list-link:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-aside-navs-amanocard__list-link:where(:any-link,:enabled,summary):hover{opacity:1}.c-aside-navs-amanocard__list-link:where(:-moz-any-link,:enabled,summary):hover::after{background-color:#e7e9ec}.c-aside-navs-amanocard__list-link:where(:any-link,:enabled,summary):hover::after{background-color:#e7e9ec}.c-breadcrumb__inner a:where(:-moz-any-link,:enabled,summary):hover{opacity:.3}.c-breadcrumb__inner a:where(:any-link,:enabled,summary):hover{opacity:.3}.c-button-icon:is(:where(:-moz-any-link,:enabled,summary):hover *){color:#fff;background-color:#3a3b3e;transform:scale(1.33)}.c-button-icon:is(:where(:any-link,:enabled,summary):hover *){color:#fff;background-color:#3a3b3e;transform:scale(1.33)}.c-button-icon:is(:where(:-moz-any-link,:enabled,summary):hover *)::before{transform:scale(0.7518796992)}.c-button-icon:is(:where(:any-link,:enabled,summary):hover *)::before{transform:scale(0.7518796992)}.c-button-icon.is-lg:is(:where(:-moz-any-link,:enabled,summary):hover *){transform:scale(1.27)}.c-button-icon.is-lg:is(:where(:any-link,:enabled,summary):hover *){transform:scale(1.27)}.c-button-icon.is-lg:is(:where(:-moz-any-link,:enabled,summary):hover *)::before{transform:scale(0.7874015748)}.c-button-icon.is-lg:is(:where(:any-link,:enabled,summary):hover *)::before{transform:scale(0.7874015748)}.c-button-icon.is-sm:is(:where(:-moz-any-link,:enabled,summary):hover *){transform:scale(1.46)}.c-button-icon.is-sm:is(:where(:any-link,:enabled,summary):hover *){transform:scale(1.46)}.c-button-icon.is-sm:is(:where(:-moz-any-link,:enabled,summary):hover *)::before{transform:scale(0.6849315068)}.c-button-icon.is-sm:is(:where(:any-link,:enabled,summary):hover *)::before{transform:scale(0.6849315068)}.c-button-icon.is-secondary:is(:where(:-moz-any-link,:enabled,summary):hover *){color:#222;background-color:#e7e9ec;border-color:#3a3b3e}.c-button-icon.is-secondary:is(:where(:any-link,:enabled,summary):hover *){color:#222;background-color:#e7e9ec;border-color:#3a3b3e}.c-button-icon.is-tertiary:is(:where(:-moz-any-link,:enabled,summary):hover *){color:#222;background-color:#e7e9ec;transform:scale(1)}.c-button-icon.is-tertiary:is(:where(:any-link,:enabled,summary):hover *){color:#222;background-color:#e7e9ec;transform:scale(1)}.c-button-icon.is-tertiary:is(:where(:-moz-any-link,:enabled,summary):hover *)::before{transform:scale(1)}.c-button-icon.is-tertiary:is(:where(:any-link,:enabled,summary):hover *)::before{transform:scale(1)}.c-button:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-button:where(:any-link,:enabled,summary):hover{opacity:1}.c-card__card:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-card__card:where(:any-link,:enabled,summary):hover{opacity:1}.c-card__image img:is(:where(:-moz-any-link,:enabled,summary):hover *){transform:scale(1.1)}.c-card__image img:is(:where(:any-link,:enabled,summary):hover *){transform:scale(1.1)}.c-card-download__block:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-card-download__block:where(:any-link,:enabled,summary):hover{opacity:1}.c-card-download__block:where(:-moz-any-link,:enabled,summary):hover img{transform:scale(1.1)}.c-card-download__block:where(:any-link,:enabled,summary):hover img{transform:scale(1.1)}.c-card-download__block:where(:-moz-any-link,:enabled,summary):hover .c-button{background-color:#fff;color:#297b50}.c-card-download__block:where(:any-link,:enabled,summary):hover .c-button{background-color:#fff;color:#297b50}.c-community__item:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-color:#e7e9ec}.c-community__item:where(:any-link,:enabled,summary):hover{opacity:1;background-color:#e7e9ec}.c-faq-banner__inner:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-color:#f2f4f7}.c-faq-banner__inner:where(:any-link,:enabled,summary):hover{opacity:1;background-color:#f2f4f7}.c-forms-document-detail__slider .swiper-nav .swiper-button-prev:where(:-moz-any-link,:enabled,summary):hover, .c-forms-document-detail__slider .swiper-nav .swiper-button-next:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.c-forms-document-detail__slider .swiper-nav .swiper-button-prev:where(:any-link,:enabled,summary):hover,.c-forms-document-detail__slider .swiper-nav .swiper-button-next:where(:any-link,:enabled,summary):hover{opacity:.5}.c-guide-panel__item:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-color:#f2f4f7}.c-guide-panel__item:where(:any-link,:enabled,summary):hover{opacity:1;background-color:#f2f4f7}.c-lang-selector__trigger:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.c-lang-selector__trigger:where(:any-link,:enabled,summary):hover{opacity:.5}.c-line__inner:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-line__inner:where(:any-link,:enabled,summary):hover{opacity:1}.c-line__icon:is(:where(:-moz-any-link,:enabled,summary):hover *){background-color:#e7e9ec}.c-line__icon:is(:where(:any-link,:enabled,summary):hover *){background-color:#e7e9ec}.c-main-visual__image:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-main-visual__image:where(:any-link,:enabled,summary):hover{opacity:1}.c-mm__gallery-btn:where(:-moz-any-link,:enabled,summary):hover:not(:disabled){color:#297b50}.c-mm__gallery-btn:where(:any-link,:enabled,summary):hover:not(:disabled){color:#297b50}.c-modal-link:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-modal-link:where(:any-link,:enabled,summary):hover{opacity:1}.c-modal-link:where(:-moz-any-link,:enabled,summary):hover::after{color:#fff;background-color:#3a3b3e;transform:scale(1.33)}.c-modal-link:where(:any-link,:enabled,summary):hover::after{color:#fff;background-color:#3a3b3e;transform:scale(1.33)}.c-news-lg__block:where(:-moz-any-link,:enabled,summary):hover{background-color:#f9f7f0}.c-news-lg__block:where(:any-link,:enabled,summary):hover{background-color:#f9f7f0}.c-news__block:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-news__block:where(:any-link,:enabled,summary):hover{opacity:1}.c-pagetop a:where(:-moz-any-link,:enabled,summary):hover, .c-pagetop button:where(:-moz-any-link,:enabled,summary):hover{color:#222;background:#fff}.c-pagetop a:where(:any-link,:enabled,summary):hover,.c-pagetop button:where(:any-link,:enabled,summary):hover{color:#222;background:#fff}.c-pagination__num:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-color:#e7e9ec}.c-pagination__num:where(:any-link,:enabled,summary):hover{opacity:1;background-color:#e7e9ec}.c-pagination__prev .c-pagination__num:where(:-moz-any-link,:enabled,summary):hover, .c-pagination__next .c-pagination__num:where(:-moz-any-link,:enabled,summary):hover{background-color:rgba(0,0,0,0)}.c-pagination__prev .c-pagination__num:where(:any-link,:enabled,summary):hover,.c-pagination__next .c-pagination__num:where(:any-link,:enabled,summary):hover{background-color:rgba(0,0,0,0)}.c-pagination__prev .c-pagination__num .c-button-icon:is(:where(:-moz-any-link,:enabled,summary):hover *){transform:rotate(180deg) scale(1.27)}.c-pagination__prev .c-pagination__num .c-button-icon:is(:where(:any-link,:enabled,summary):hover *){transform:rotate(180deg) scale(1.27)}.c-search-button.is-clicked:where(:-moz-any-link,:enabled,summary):hover{background-color:#e7e9ec}.c-search-button.is-clicked:where(:any-link,:enabled,summary):hover{background-color:#e7e9ec}.c-search-button.is-clicked:where(:-moz-any-link,:enabled,summary):hover span.is-balloon{opacity:1;visibility:visible}.c-search-button.is-clicked:where(:any-link,:enabled,summary):hover span.is-balloon{opacity:1;visibility:visible}.c-search-button:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-color:#e7e9ec;border-color:#3a3b3e}.c-search-button:where(:any-link,:enabled,summary):hover{opacity:1;background-color:#e7e9ec;border-color:#3a3b3e}.c-step-box__item-note a:where(:-moz-any-link,:enabled,summary):hover{background-position:right bottom;background-size:0 0.0625rem;opacity:1}.c-step-box__item-note a:where(:any-link,:enabled,summary):hover{background-position:right bottom;background-size:0 0.0625rem;opacity:1}.c-step-box__button:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-step-box__button:where(:any-link,:enabled,summary):hover{opacity:1}.c-step-box__button span.is-icon:is(:where(:-moz-any-link,:enabled,summary):hover *){transform:scale(1.33);background-color:#222}.c-step-box__button span.is-icon:is(:where(:any-link,:enabled,summary):hover *){transform:scale(1.33);background-color:#222}.c-step-box__button span.is-icon:is(:where(:-moz-any-link,:enabled,summary):hover *)::after{transform:scale(0.7518796992);color:#fff}.c-step-box__button span.is-icon:is(:where(:any-link,:enabled,summary):hover *)::after{transform:scale(0.7518796992);color:#fff}.c-store-card__button:where(:-moz-any-link,:enabled,summary):hover{opacity:1;color:#222;background-color:#e7e9ec}.c-store-card__button:where(:any-link,:enabled,summary):hover{opacity:1;color:#222;background-color:#e7e9ec}.c-store-card__button.is-external:where(:-moz-any-link,:enabled,summary):hover{color:#fff;background-color:#3a3b3e}.c-store-card__button.is-external:where(:any-link,:enabled,summary):hover{color:#fff;background-color:#3a3b3e}.c-store-filter-modal__check label:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.c-store-filter-modal__check label:where(:any-link,:enabled,summary):hover{opacity:.5}.c-store-filter-modal__close:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-store-filter-modal__close:where(:any-link,:enabled,summary):hover{opacity:1}.c-store-search__button.is-filter:where(:-moz-any-link,:enabled,summary):hover{opacity:1;color:#fff;background-color:#3a3b3e}.c-store-search__button.is-filter:where(:any-link,:enabled,summary):hover{opacity:1;color:#fff;background-color:#3a3b3e}.c-store-search-modal__item:where(:-moz-any-link,:enabled,summary):hover{opacity:1;color:#fff;background-color:#3a3b3e}.c-store-search-modal__item:where(:any-link,:enabled,summary):hover{opacity:1;color:#fff;background-color:#3a3b3e}.c-store-search-modal__item:where(:-moz-any-link,:enabled,summary):hover::after{color:#fff}.c-store-search-modal__item:where(:any-link,:enabled,summary):hover::after{color:#fff}.c-store-search-modal__link:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-store-search-modal__link:where(:any-link,:enabled,summary):hover{opacity:1}.c-step-box__item-note a:where(:-moz-any-link,:enabled,summary):hover{background-position:right bottom;background-size:0 0.0625rem;opacity:1}.c-step-box__item-note a:where(:any-link,:enabled,summary):hover{background-position:right bottom;background-size:0 0.0625rem;opacity:1}.c-step-box__button:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-step-box__button:where(:any-link,:enabled,summary):hover{opacity:1}.c-step-box__button span.is-icon:is(:where(:-moz-any-link,:enabled,summary):hover *){transform:scale(1.33);background-color:#222}.c-step-box__button span.is-icon:is(:where(:any-link,:enabled,summary):hover *){transform:scale(1.33);background-color:#222}.c-step-box__button span.is-icon:is(:where(:-moz-any-link,:enabled,summary):hover *)::after{transform:scale(0.7518796992);color:#fff}.c-step-box__button span.is-icon:is(:where(:any-link,:enabled,summary):hover *)::after{transform:scale(0.7518796992);color:#fff}.c-tabs__navs a:where(:-moz-any-link,:enabled,summary):hover{background-color:#a8e2c3;opacity:1}.c-tabs__navs a:where(:any-link,:enabled,summary):hover{background-color:#a8e2c3;opacity:1}.c-tabs__navs a.is-active:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-tabs__navs a.is-active:where(:any-link,:enabled,summary):hover{opacity:1}.c-target-stores-block a:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.c-target-stores-block a:where(:any-link,:enabled,summary):hover{opacity:.5}.c-wide-button.is-dark:where(:-moz-any-link,:enabled,summary):hover{color:#222}.c-wide-button.is-dark:where(:any-link,:enabled,summary):hover{color:#222}.c-wide-button.is-red:where(:-moz-any-link,:enabled,summary):hover{background-color:#a52639}.c-wide-button.is-red:where(:any-link,:enabled,summary):hover{background-color:#a52639}.c-wide-button.is-gray:where(:-moz-any-link,:enabled,summary):hover{color:#fff;background-color:#3a3b3e}.c-wide-button.is-gray:where(:any-link,:enabled,summary):hover{color:#fff;background-color:#3a3b3e}.c-wide-button.is-border:where(:-moz-any-link,:enabled,summary):hover{background-color:#e7e9ec;border-color:#3a3b3e}.c-wide-button.is-border:where(:any-link,:enabled,summary):hover{background-color:#e7e9ec;border-color:#3a3b3e}.c-wide-button:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-color:#e7e9ec}.c-wide-button:where(:any-link,:enabled,summary):hover{opacity:1;background-color:#e7e9ec}.p-amanocard-faq-scroll__link:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.p-amanocard-faq-scroll__link:where(:any-link,:enabled,summary):hover{opacity:1}.p-amanocard-faq-scroll__link:where(:-moz-any-link,:enabled,summary):hover span.is-icon{background-color:#e7e9ec}.p-amanocard-faq-scroll__link:where(:any-link,:enabled,summary):hover span.is-icon{background-color:#e7e9ec}.p-amanocard-signup__button:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.p-amanocard-signup__button:where(:any-link,:enabled,summary):hover{opacity:1}.p-amanocard-signup__button span.is-icon:is(:where(:-moz-any-link,:enabled,summary):hover *){transform:scale(1.33);background-color:#222}.p-amanocard-signup__button span.is-icon:is(:where(:any-link,:enabled,summary):hover *){transform:scale(1.33);background-color:#222}.p-amanocard-signup__button span.is-icon:is(:where(:-moz-any-link,:enabled,summary):hover *)::after{transform:scale(0.7518796992);color:#fff}.p-amanocard-signup__button span.is-icon:is(:where(:any-link,:enabled,summary):hover *)::after{transform:scale(0.7518796992);color:#fff}.p-beauty-health-link-cards__link:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-color:#f2f4f7}.p-beauty-health-link-cards__link:where(:any-link,:enabled,summary):hover{opacity:1;background-color:#f2f4f7}.p-beauty-support-store__item:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.p-beauty-support-store__item:where(:any-link,:enabled,summary):hover{opacity:1}.p-brand__link:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.p-brand__link:where(:any-link,:enabled,summary):hover{opacity:1}.p-home-news__nav-link.is-active:where(:-moz-any-link,:enabled,summary):hover{border-color:#eb3950;background-color:#ffdfe2}.p-home-news__nav-link.is-active:where(:any-link,:enabled,summary):hover{border-color:#eb3950;background-color:#ffdfe2}.p-home-news__nav-link:where(:-moz-any-link,:enabled,summary):hover{opacity:1;border-color:#3a3b3e;background-color:#e7e9ec}.p-home-news__nav-link:where(:any-link,:enabled,summary):hover{opacity:1;border-color:#3a3b3e;background-color:#e7e9ec}.p-job-description__nav-link.is-active:where(:-moz-any-link,:enabled,summary):hover{border-color:#eb3950;background-color:#ffdfe2}.p-job-description__nav-link.is-active:where(:any-link,:enabled,summary):hover{border-color:#eb3950;background-color:#ffdfe2}.p-job-description__nav-link:where(:-moz-any-link,:enabled,summary):hover{opacity:1;border-color:#3a3b3e;background-color:#e7e9ec}.p-job-description__nav-link:where(:any-link,:enabled,summary):hover{opacity:1;border-color:#3a3b3e;background-color:#e7e9ec}.p-medical-service-block__button:where(:-moz-any-link,:enabled,summary):hover{opacity:1;color:#222;background-color:#e7e9ec}.p-medical-service-block__button:where(:any-link,:enabled,summary):hover{opacity:1;color:#222;background-color:#e7e9ec}.p-payment-document-links__link:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.p-payment-document-links__link:where(:any-link,:enabled,summary):hover{opacity:1}:where(.l-post-content) a:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-position:right bottom;background-size:0 .0625rem}:where(.l-post-content) a:where(:any-link,:enabled,summary):hover{opacity:1;background-position:right bottom;background-size:0 .0625rem}.c-searchform-bar button:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.c-searchform-bar button:where(:any-link,:enabled,summary):hover{opacity:.5}#toc_container .toc_list li a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none;background:rgba(214,214,214,.2)}#toc_container .toc_list li a:where(:any-link,:enabled,summary):hover{text-decoration:none;background:rgba(214,214,214,.2)}.u-text-link:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-position:right bottom;background-size:0 .0625rem}.u-text-link:where(:any-link,:enabled,summary):hover{opacity:1;background-position:right bottom;background-size:0 .0625rem}}
