@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,400;1,600;1,700&family=Shippori+Mincho:wght@400;600;700&display=swap";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}:root{--default-wrapper-width--pc: min( 85%, 1200px );--default-wrapper-width--sp: min( 90%, (767px - calc(100vw - 100%)) * 0.85 );--default-wrapper-margin--pc: calc(100% - min(85%, 1200px));--default-wrapper-margin--sp: calc(100% - min( 90%, (767px - calc(100vw - 100%)) * 0.85 ));--default-wrapper-half-margin--pc: calc((100% - min(85%, 1200px)) / 2);--default-wrapper-half-margin--sp: calc((100% - min( 90%, (767px - calc(100vw - 100%)) * 0.85 )) / 2)}:root{--base-fz--4: clamp(1.364rem, 1.358rem + 0.02vw, 1.384rem);--base-fz--3: clamp(1.408rem, 1.397rem + 0.03vw, 1.446rem);--base-fz--2: clamp(1.454rem, 1.437rem + 0.05vw, 1.511rem);--base-fz--1: clamp(1.501rem, 1.478rem + 0.07vw, 1.579rem);--base-fz-0: clamp(1.55rem, 1.521rem + 0.09vw, 1.65rem);--base-fz-1: clamp(1.6rem, 1.564rem + 0.11vw, 1.724rem);--base-fz-2: clamp(1.652rem, 1.609rem + 0.14vw, 1.802rem);--base-fz-3: clamp(1.706rem, 1.654rem + 0.16vw, 1.883rem);--base-fz-4: clamp(1.762rem, 1.701rem + 0.19vw, 1.968rem);--base-fz-5: clamp(1.819rem, 1.749rem + 0.22vw, 2.056rem);--base-fz-6: clamp(1.878rem, 1.798rem + 0.25vw, 2.149rem);--base-fz-7: clamp(1.939rem, 1.849rem + 0.28vw, 2.245rem);--heading-fz--4: clamp(1.628rem, 1.315rem + 0.98vw, 2.315rem);--heading-fz--3: clamp(1.681rem, 1.322rem + 1.12vw, 2.47rem);--heading-fz--2: clamp(1.735rem, 1.326rem + 1.28vw, 2.635rem);--heading-fz--1: clamp(1.792rem, 1.328rem + 1.45vw, 2.812rem);--heading-fz-0: clamp(1.85rem, 1.327rem + 1.64vw, 3rem);--heading-fz-1: clamp(1.91rem, 1.322rem + 1.84vw, 3.201rem);--heading-fz-2: clamp(1.972rem, 1.315rem + 2.05vw, 3.416rem);--heading-fz-3: clamp(2.036rem, 1.304rem + 2.29vw, 3.644rem);--heading-fz-4: clamp(2.103rem, 1.29rem + 2.54vw, 3.889rem);--heading-fz-5: clamp(2.171rem, 1.27rem + 2.81vw, 4.149rem);--heading-fz-6: clamp(2.241rem, 1.247rem + 3.11vw, 4.427rem);--heading-fz-7: clamp(2.314rem, 1.217rem + 3.43vw, 4.724rem)}html{font-size:62.5%}:root{--default-wrapper-max-vp: 1411.7647058824px;--sect-pad-0125: calc(var(--sect-pad) * 0.125);--sect-pad-025: calc(var(--sect-pad) * 0.25);--sect-pad-0375: calc(var(--sect-pad) * 0.375);--sect-pad-05: calc(var(--sect-pad) * 0.5);--sect-pad-0625: calc(var(--sect-pad) * 0.625);--sect-pad-075: calc(var(--sect-pad) * 0.75);--sect-pad-0875: calc(var(--sect-pad) * 0.875);--sect-pad: min(6.25vh, 50px);--sect-pad-1125: calc(var(--sect-pad) * 1.125);--sect-pad-125: calc(var(--sect-pad) * 1.25);--sect-pad-1375: calc(var(--sect-pad) * 1.375);--sect-pad-15: calc(var(--sect-pad) * 1.5);--sect-pad-1625: calc(var(--sect-pad) * 1.625);--sect-pad-175: calc(var(--sect-pad) * 1.75);--sect-pad-1875: calc(var(--sect-pad) * 1.875);--sect-pad-2: calc(var(--sect-pad) * 2)}body{min-height:100vh;font-family:"Shippori Mincho","YuMincho","Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif}.cta-phone-btn{--base-font-size: var(--base-fz-0);--phone-number-font-size: 1.95;--phone-number-negative-margin: -0.15;--img-height: calc(var(--phone-number-font-size) + var(--phone-number-negative-margin) + 1);--padding-block: 0.5;--padding-inline: 1;--shadow-color: hsla(0, 0%, 0%, 0.5);--border-color: currentColor;background:var(--background);color:var(--text-color);font-size:var(--base-font-size);padding-block:calc(var(--padding-block)*1em);padding-inline:calc(var(--padding-inline)*1em);text-wrap:nowrap;word-break:keep-all;display:flex;justify-content:center;align-items:center;-moz-column-gap:.5em;column-gap:.5em;position:relative;transition:background .2s ease-out,box-shadow .35s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cta-phone-btn:hover,.cta-phone-btn:focus{background:var(--hover-background)}.cta-phone-btn:active{background:var(--active-background)}.cta-phone-btn--inner-border{--padding-block: 1}.cta-phone-btn--inner-border::before{content:"";width:calc(100% - .5em);height:calc(100% - .5em);border:solid 2px var(--border-color);position:absolute;top:50%;left:50%;translate:-50% -50%;transition:width .15s ease-in-out,height .15s ease-in-out;pointer-events:none}.cta-phone-btn--inner-border:hover::before,.cta-phone-btn--inner-border:focus::before{width:100%;height:100%}.cta-phone-btn--shadow{box-shadow:3.5px 5px 5px var(--shadow-color)}.cta-phone-btn--shadow:hover,.cta-phone-btn--shadow:focus{box-shadow:3.5px 5px 8.5px var(--shadow-color)}.cta-phone-btn--bg-red{--background: #bb2541;--hover-background: hsl(348.8deg, 66.9642857143%, 53.9215686275%);--active-background:hsl(348.8deg, 66.9642857143%, 41.4215686275%);--text-color: white}.cta-phone-btn--bg-royal-blue{--background: #234f9f;--hover-background: hsl(218.7096774194deg, 63.9175257732%, 48.0392156863%);--active-background:hsl(218.7096774194deg, 63.9175257732%, 35.5392156863%);--text-color: white}.cta-phone-btn--bg-gradient-beige{--background: linear-gradient(to right, hsl(29deg, 49%, 90%), hsl(29deg, 37%, 72%));--text-color: black;--hover-background: linear-gradient(to right, hsl(29deg, 49%, 95%), hsl(29deg, 37%, 77%));--active-background: linear-gradient(to right, hsl(29deg, 49%, 88.5%), hsl(29deg, 37%, 70.5%))}.cta-phone-btn--bg-fading-red{--background: linear-gradient(to right, #bb2541, hsl(348.8deg, 66.9642857143%, 78.9215686275%));--text-color: white;--hover-background: linear-gradient(to right, hsl(348.8deg, 66.9642857143%, 48.9215686275%), hsl(348.8deg, 66.9642857143%, 83.9215686275%));--active-background: linear-gradient(to right, hsl(348.8deg, 66.9642857143%, 42.4215686275%), hsl(348.8deg, 66.9642857143%, 77.4215686275%))}.cta-phone-btn__phone-img{height:calc(var(--img-height)*1em)}.cta-phone-btn__info-container{display:grid;place-items:center}.cta-phone-btn__phone-number{font-size:calc(var(--phone-number-font-size)*1em);font-weight:600;margin-top:calc(var(--phone-number-negative-margin)*1em)}.cta-mail-btn{--base-font-size: var(--base-fz-5);--mail-icon-height: 1.25;--padding-block: 0.5;--shadow-color: hsla(0, 0%, 0%, 0.5);font-size:var(--base-font-size);color:var(--text-color);background:var(--background);padding-block:calc(var(--padding-block)*1em);display:flex;justify-content:center;align-items:center;-moz-column-gap:.5em;column-gap:.5em;transition:background .2s ease-out,box-shadow .35s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cta-mail-btn--with-gt-sign{--pseudo-padding-left: 0.45;--pseudo-moving-length: 0.35}.cta-mail-btn--with-gt-sign p{margin-right:calc(var(--pseudo-padding-left)*1em + .75em)}.cta-mail-btn--with-gt-sign p::after{content:">";color:currentColor;position:absolute;padding-left:calc(var(--pseudo-padding-left)*1em);transition:padding-left .1s ease-in-out;top:50%;transform:translateY(-50%)}.cta-mail-btn--with-gt-sign:hover p::after,.cta-mail-btn--with-gt-sign:focus p::after{padding-left:calc((var(--pseudo-padding-left) + var(--pseudo-moving-length))*1em)}.cta-mail-btn--shadow{box-shadow:3.5px 5px 5px var(--shadow-color)}.cta-mail-btn--shadow:hover,.cta-mail-btn--shadow:focus{box-shadow:3.5px 5px 8.5px var(--shadow-color)}.cta-mail-btn--bg-gradient-beige{--background: linear-gradient(to right, hsl(29deg, 49%, 90%), hsl(29deg, 37%, 72%));--hover-background: linear-gradient(to right, hsl(29deg, 49%, 95%), hsl(29deg, 37%, 77%));--active-background: linear-gradient(to right, hsl(29deg, 49%, 88.5%), hsl(29deg, 37%, 70.5%));--text-color: black}.cta-mail-btn--bg-white{--background: white;--hover-background:hsl(0deg, 0%, 90%);--active-background:hsl(0deg, 0%, 77.5%);--text-color: #1a2a47}.cta-mail-btn--bg-red{--background: #bb2541;--hover-background: hsl(348.8deg, 66.9642857143%, 53.9215686275%);--active-background:hsl(348.8deg, 66.9642857143%, 41.4215686275%);--text-color: white}.cta-mail-btn--bg-fading-navy{--background: linear-gradient(to right, #1a2a47, hsl(218.6666666667deg, 46.3917525773%, 54.0196078431%));--text-color: white;--hover-background: linear-gradient(to right, hsl(218.6666666667deg, 46.3917525773%, 24.0196078431%), hsl(218.6666666667deg, 46.3917525773%, 59.0196078431%));--active-background: linear-gradient(to right, hsl(218.6666666667deg, 46.3917525773%, 17.5196078431%), hsl(218.6666666667deg, 46.3917525773%, 52.5196078431%))}.cta-mail-btn:hover,.cta-mail-btn:focus{background:var(--hover-background)}.cta-mail-btn:active{background:var(--active-background)}.cta-mail-btn img{height:calc(var(--mail-icon-height)*1em)}.cta-mail-btn p{position:relative}.cta-icon-txt-btn{display:flex;justify-content:center;align-items:center}.cta-icon-txt-btn--beige{background:linear-gradient(to right, rgb(242, 229, 217), rgb(210, 183, 157))}.cta-icon-txt-btn:hover,.cta-icon-txt-btn:focus{filter:brightness(1.1)}.cta-icon-txt-btn:active{filter:brightness(0.95)}.two-line-phone-btn{--padding-block: 0.75;--base-font-size: clamp(1.364rem, 1.358rem + 0.02vw, 1.384rem);--font-weight: 600;--img-height: 2;--img-width: 1.5;--shadow-color: hsla(0, 0%, 0%, 0.5);padding-block:calc(var(--padding-block)*1em);border:var(--border);font-size:var(--base-font-size);font-weight:var(--font-weight);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color .2s ease-out}.two-line-phone-btn--shadow{box-shadow:3.5px 5px 5px var(--shadow-color)}.two-line-phone-btn--shadow:hover,.two-line-phone-btn--shadow:focus{box-shadow:3.5px 5px 8.5px var(--shadow-color)}.two-line-phone-btn--white-txt-and-black-bg{--border: none;--txt-color: white;--img-path: url("/img/common/inquiry/icon_phone_3-sound-waves_white.webp");--hover-bg-color: hsl(0deg, 0%, 17.5%);--active-bg-color: hsl(0deg, 0%, 2.5%);background-color:#000}.two-line-phone-btn--white-txt-and-green-bg{--border: none;--txt-color: white;--img-path: url("/img/common/inquiry/icon_phone_3-sound-waves_white.webp");--hover-bg-color: hsl(152.5490196078deg, 91.6167664671%, 37.2450980392%);--active-bg-color: hsl(152.5490196078deg, 91.6167664671%, 35.2450980392%);background-color:#07a05a}.two-line-phone-btn:hover,.two-line-phone-btn:focus{background-color:var(--hover-bg-color)}.two-line-phone-btn:active{background-color:var(--active-bg-color)}.two-line-phone-btn__upper-container{display:flex;align-items:center}.two-line-phone-btn__phone-icon-container{background-image:var(--img-path);background-repeat:no-repeat;background-size:contain;background-position:center;height:calc(var(--img-height)*1em);width:calc(var(--img-width)*1em)}.two-line-phone-btn__upper-line{margin-left:.2em;color:var(--txt-color);font-size:1.75em}.two-line-phone-btn__bottom-line{margin-top:.2em;color:var(--txt-color);font-size:var(--base-font-size)}.mail-icon-txt-btn{--padding-block: 0.75;--font-size: clamp(1.706rem, 1.654rem + 0.16vw, 1.883rem);--font-weight: 600;--img-height: 1.25;--img-width: 1.75;--shadow-color: hsla(0, 0%, 0%, 0.5);padding-block:calc(var(--padding-block)*1em);border:var(--border);font-size:var(--font-size);font-weight:var(--font-weight);display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-out}.mail-icon-txt-btn--shadow{box-shadow:3.5px 5px 5px var(--shadow-color)}.mail-icon-txt-btn--shadow:hover,.mail-icon-txt-btn--shadow:focus{box-shadow:3.5px 5px 8.5px var(--shadow-color)}.mail-icon-txt-btn--black-txt-and-white-bg{--border: solid 1.5px black;--txt-color: black;--img-path: url("/img/common/inquiry/icon_mail_closed_double-folded_rounded-corner_filled_black.png");--hover-bg-color: hsl(0deg, 0%, 91.25%);--active-bg-color: hsl(0deg, 0%, 82.5%);background-color:#fff}.mail-icon-txt-btn:hover,.mail-icon-txt-btn:focus{background-color:var(--hover-bg-color)}.mail-icon-txt-btn:active{background-color:var(--active-bg-color)}.mail-icon-txt-btn__img-container{background-image:var(--img-path);background-repeat:no-repeat;background-size:contain;background-position:center;height:calc(var(--img-height)*1em);width:calc(var(--img-width)*1em)}.mail-icon-txt-btn p{color:var(--txt-color);margin-left:.25em}.btn{--padding-inline: 3;--border-color: currentColor;--hover-border-color: var(--border-color);--pseudo-color: currentColor;--pseudo-background: currentColor;--hover-txt-color: var(--txt-color);--hover-background: var(--background);--active-background: var(--hover-background);--shadow-color: hsla(0, 0%, 0%, 0.5);--pseudo-inline-destination: calc(var(--padding-inline) * 0.415 * 1em);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:1em;padding-inline:calc(var(--padding-inline)*1em);background:var(--background);color:var(--txt-color);font-size:var(--base-fz-3);text-align:center;word-break:keep-all;transition:background .2s ease-out,color .2s ease-out,box-shadow .35s ease-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn--with-triangle-arrow::after{content:"";width:.75em;aspect-ratio:1;background-color:var(--pseudo-color);-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:50%;right:calc(var(--padding-inline)/2*1em);translate:50% -50%;transition:right .15s ease-out}.btn--with-triangle-arrow:hover::after,.btn--with-triangle-arrow:focus::after{right:var(--pseudo-inline-destination)}.btn--with-gt-sign::after{content:">";color:var(--pseudo-color);font-size:1em;position:absolute;top:50%;right:calc(var(--padding-inline)/2*1em);translate:50% -50%;transition:right .15s ease-out}.btn--with-gt-sign:not(:disabled):hover::after,.btn--with-gt-sign:not(:disabled):focus::after{right:var(--pseudo-inline-destination)}.btn--with-lt-sign::after{content:"<";color:var(--pseudo-color);font-size:1em;position:absolute;top:50%;left:calc(var(--padding-inline)/2*1em);translate:-50% -50%;transition:left .15s ease-out}.btn--with-lt-sign:not(:disabled):hover::after,.btn--with-lt-sign:not(:disabled):focus::after{left:var(--pseudo-inline-destination)}.btn--with-circled-gt-sign{--pseudo-color: var(--background)}.btn--with-circled-gt-sign::before,.btn--with-circled-gt-sign::after{content:"";position:absolute;top:50%;right:calc(var(--padding-inline)/2*1em);transition:right .15s ease-out}.btn--with-circled-gt-sign::before{aspect-ratio:1;width:1.25em;border-radius:50%;background-color:var(--pseudo-background);translate:50% -50%}.btn--with-circled-gt-sign::after{width:.75em;aspect-ratio:1;transform:translate(25%, -50%) rotate(45deg);border-top:.15em solid var(--pseudo-color);border-right:.15em solid var(--pseudo-color)}.btn--with-circled-gt-sign:hover,.btn--with-circled-gt-sign:focus{--pseudo-color: var(--hover-background)}.btn--with-circled-gt-sign:hover::before,.btn--with-circled-gt-sign:hover::after,.btn--with-circled-gt-sign:focus::before,.btn--with-circled-gt-sign:focus::after{right:var(--pseudo-inline-destination)}.btn--with-circled-gt-sign:active{--pseudo-color: var(--active-background)}.btn--with-go-to-arrow{--padding-inline: 3.5}.btn--with-go-to-arrow::after{content:"";position:absolute;top:50%;left:98%;width:4.5em;height:.75em;border:1.5px solid var(--pseudo-color);border-top:none;border-left:none;transform:skew(45deg) translate(-50%, -50%);transition:left .1s ease-in-out}.btn--with-go-to-arrow:hover::after,.btn--with-go-to-arrow:focus::after{left:103%}.btn--rounded{border-radius:.5em}.btn--pill{border-radius:100vh}.btn--border{border:solid .1em var(--border-color)}.btn--border:hover,.btn--border:focus{border:solid .1em var(--hover-border-color)}.btn--inner-border::before{content:"";width:calc(100% - .3em);height:calc(100% - .3em);border:solid 1px var(--border-color);position:absolute;top:50%;left:50%;translate:-50% -50%;transition:width .15s ease-in-out,height .15s ease-in-out;pointer-events:none}.btn--inner-border:hover::before,.btn--inner-border:focus::before{width:100%;height:100%}.btn--border-misaligned::before{content:"";position:absolute;inset:0;translate:-0.25em -0.25em;border:solid 1.5px var(--border-color);transition:translate .1s ease-in-out;pointer-events:none}.btn--border-misaligned:hover::before,.btn--border-misaligned:focus::before{translate:0}.btn--border-misaligned.btn--pill::before{border-radius:100vh}.btn--shadow{box-shadow:3.5px 5px 5px var(--shadow-color)}.btn--shadow:hover,.btn--shadow:focus{box-shadow:3.5px 5px 8.5px var(--shadow-color)}.btn--bg-gradient-beige{--background: linear-gradient(to right, hsl(29deg, 49%, 90%), hsl(29deg, 37%, 72%));--txt-color: black;--hover-background: linear-gradient(to right, hsl(29deg, 49%, 95%), hsl(29deg, 37%, 77%));--active-background: linear-gradient(to right, hsl(29deg, 49%, 88.5%), hsl(29deg, 37%, 70.5%))}.btn--bg-navy,.price-bottom-info--cooking .price-bottom-info__contact-btn,.price-bottom-info--home-nursing .price-bottom-info__contact-btn{--background: #1a2a47;--txt-color: white;--hover-background: hsl(218.6666666667deg, 46.3917525773%, 39.0196078431%);--active-background: hsl(218.6666666667deg, 46.3917525773%, 16.5196078431%)}.btn--bg-blue-jay{--background: #2a506f;--txt-color: white;--hover-background: hsl(206.9565217391deg, 45.0980392157%, 40%);--active-background: hsl(206.9565217391deg, 45.0980392157%, 25%)}.btn--bg-royal-blue,.embedding-column--cleaning .embedding-column__all-articles-btn{--background: #234f9f;--txt-color: white;--hover-background: hsl(218.7096774194deg, 63.9175257732%, 48.0392156863%);--active-background: hsl(218.7096774194deg, 63.9175257732%, 33.0392156863%)}.btn--bg-green,.embedding-column--home-care .embedding-column__all-articles-btn,.price-bottom-info--home-care .price-bottom-info__contact-btn{--background: #07a05a;--txt-color: white;--hover-background: hsl(152.5490196078deg, 91.6167664671%, 37.7450980392%);--active-background: hsl(152.5490196078deg, 91.6167664671%, 30.2450980392%)}.btn--bg-emerald,.price-bottom-info--housemaid .price-bottom-info__contact-btn,.price-bottom-info--house-support .price-bottom-info__contact-btn,.price-bottom-info--cleaning .price-bottom-info__contact-btn{--background: #149885;--txt-color: white;--hover-background: hsl(171.3636363636deg, 76.7441860465%, 38.7254901961%);--active-background: hsl(171.3636363636deg, 76.7441860465%, 31.2254901961%)}.btn--bg-orange-yellow,.embedding-column__all-articles-btn{--background: #f5b63c;--txt-color: #222;--hover-background: hsl(39.5675675676deg, 90.243902439%, 69.8039215686%);--active-background: hsl(39.5675675676deg, 90.243902439%, 54.8039215686%)}.btn--bg-orange,.embedding-column--cooking .embedding-column__all-articles-btn{--background: #dd7403;--txt-color: white;--hover-background: hsl(31.1009174312deg, 97.3214285714%, 53.9215686275%);--active-background: hsl(31.1009174312deg, 97.3214285714%, 41.4215686275%)}.btn--bg-vivid-pink,.embedding-column--house-support .embedding-column__all-articles-btn{--background: #f8545d;--txt-color: white;--hover-background: hsl(356.7073170732deg, 92.1348314607%, 70.0980392157%);--active-background: hsl(356.7073170732deg, 92.1348314607%, 62.5980392157%)}.btn--bg-brink-pink,.embedding-column--home-nursing .embedding-column__all-articles-btn{--background: #ff6777;--txt-color: white;--hover-background: hsl(353.6842105263deg, 100%, 75.1960784314%);--active-background: hsl(353.6842105263deg, 100%, 67.6960784314%)}.btn--bg-burgundy,.embedding-column--senior-support .embedding-column__all-articles-btn,.price-bottom-info--senior-support .price-bottom-info__contact-btn{--background: #690000;--txt-color: white;--hover-background: hsl(0deg, 100%, 28.0882352941%);--active-background: hsl(0deg, 100%, 18.0882352941%)}.btn--bg-red,.embedding-column--housemaid .embedding-column__all-articles-btn{--background: #bb2541;--txt-color: white;--hover-background: hsl(348.8deg, 66.9642857143%, 51.4215686275%);--active-background: hsl(348.8deg, 66.9642857143%, 41.4215686275%)}.btn--bg-blue-jay-invert{--background: #2a506f;--txt-color: white;--hover-background: var(--txt-color);--hover-txt-color: var(--background);--active-background: hsl(0deg, 0%, 90%)}.btn:hover,.btn:focus{background:var(--hover-background);color:var(--hover-txt-color)}.btn:active{background:var(--active-background)}.btn:disabled:hover{cursor:not-allowed}.go-to-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:1.2em;padding-inline:clamp(5rem,13vw,5em);font-size:clamp(18px,5vw,26px);text-align:center;position:relative;cursor:pointer}.go-to-btn::after{content:"";display:block;position:absolute;top:50%;left:98%;width:clamp(5rem,13vw,5em);height:20px;border-bottom:1.5px solid #000;border-right:1.5px solid #000;transform:skew(45deg) translate(-50%, -50%);transition:left .1s ease-in-out}.go-to-btn:hover::after,.go-to-btn:focus::after{left:103%}.go-to-btn--gradient-beige{background:linear-gradient(to right, rgb(242, 229, 217), rgb(210, 183, 157))}.go-to-btn--gradient-beige:hover,.go-to-btn--gradient-beige:focus{filter:brightness(1.1);color:rgba(0,0,0,.8)}.go-to-btn--gradient-beige:active{filter:brightness(0.975)}.go-to-btn--with-offset-border::before{content:"";position:absolute;inset:0;border:solid 1.5px #000;transform:translate(-5px, -5px);pointer-events:none;transition:transform .1s ease-in-out}.go-to-btn--with-offset-border:hover::before,.go-to-btn--with-offset-border:focus::before{transform:translate(0)}@media screen and (max-width: 767px){.go-to-btn--no-arrow-on-sp::after{display:none}}.offset-border-square-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:1.2em;padding-inline:3em;font-size:clamp(18px,5vw,26px);text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.offset-border-square-btn:hover,.offset-border-square-btn:focus{filter:brightness(1.1)}.offset-border-square-btn:active{filter:brightness(0.975)}.offset-border-square-btn::before{content:"";position:absolute;inset:0;border:solid 1.5px #fff;transform:translate(-5px, -5px);pointer-events:none;transition:transform .1s ease-in-out}.offset-border-square-btn:hover::before,.offset-border-square-btn:focus::before{transform:translate(0)}.offset-border-square-btn--gradient-beige{background:linear-gradient(to right, rgb(242, 229, 217), rgb(210, 183, 157))}.offset-border-square-btn--red{background-color:#bb2541;color:#fff}.offset-border-square-btn--blue{background-color:#004ad0;color:#fff}.offset-border-square-btn--navy{background-color:#1a2a47;color:#fff}.double-bordered-square-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:1em;padding-inline:2em;font-size:clamp(1.75rem,4vw,2.2rem);text-align:center;position:relative;transition:background-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.double-bordered-square-btn::before{content:"";width:calc(100% - 5px);height:calc(100% - 5px);border:solid 1px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;transition:all .15s ease-in-out}.double-bordered-square-btn:hover::before{width:100%;height:100%}.double-bordered-square-btn--red{background-color:#bb2541;color:#fff}.double-bordered-square-btn--red::before{border-color:#fff}.double-bordered-square-btn--red:hover{background-color:#d83b58}.double-bordered-square-btn--red:active{background-color:#a6213a}.double-bordered-square-btn--white{background-color:#fff;color:#1a2a47}.double-bordered-square-btn--white::before{border-color:#1a2a47}.double-bordered-square-btn--white:hover{filter:brightness(1.1)}.double-bordered-square-btn--white:active{filter:brightness(0.95)}.double-bordered-square-btn--orange{background-color:#dd7403;color:#fff}.double-bordered-square-btn--orange::before{border-color:#fff}.double-bordered-square-btn--orange:hover{background-color:#fc8e17}.double-bordered-square-btn--orange:active{background-color:#d06d03}.double-bordered-square-btn--khaki{background-color:#b3a16c;color:#fff}.double-bordered-square-btn--khaki::before{border-color:#fff}.double-bordered-square-btn--khaki:hover{background-color:#c0b185}.double-bordered-square-btn--khaki:active{background-color:#aa965b}.simple-round-btn{display:inline-block;font-weight:600;font-size:clamp(1.55rem,4vw,1.75rem);padding-block:.6em;padding-inline:1.2em;border-radius:1.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease-out,background-color .15s ease-out}.simple-round-btn--white{background-color:#fff;color:#1a2a47;border:solid 1px #1a2a47}.simple-round-btn--white:hover,.simple-round-btn--white:focus{background-color:#1a2a47;color:#fff}.simple-round-btn--navy{background-color:#1a2a47;color:#fff;border:solid 1px #1a2a47}.simple-round-btn--navy:hover,.simple-round-btn--navy:focus{background-color:#fff;color:#1a2a47}.square-btn-with-arrow{padding-block:.75em;padding-inline:2.5em;font-weight:600;font-size:clamp(1.75rem,4vw,2.15rem);text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .125s ease-in-out}.square-btn-with-arrow::after{content:"";display:inline-block;width:.75em;height:.75em;position:absolute;top:50%;right:7.5%;transform:translateY(-50%) rotate(45deg);transition:right .15s ease}.square-btn-with-arrow--navy{background-color:#1a2a47;color:#fff}.square-btn-with-arrow--navy::after{border-top:.15em solid #fff;border-right:.15em solid #fff}.square-btn-with-arrow--navy:disabled{background-color:#707070}.square-btn-with-arrow--navy:not(:disabled):hover,.square-btn-with-arrow--navy:not(:disabled):focus{filter:brightness(1.275)}.square-btn-with-arrow--navy:not(:disabled):active{filter:brightness(0.9)}.square-btn-with-arrow:not(:disabled):hover::after,.square-btn-with-arrow:not(:disabled):focus::after{right:5.5%}.square-btn-with-arrow:disabled:hover{cursor:not-allowed}.link{transition:color .2s ease-out}.link--fw-bold{font-weight:bold}.link--fw-600{font-weight:600}.link--solid-underline{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em}.link--red{color:#bb2541}.link--red:hover,.link--red:focus{color:#da4561}.link--red:active{color:#a6213a}.link--burgundy{color:#690000}.link--burgundy:hover,.link--burgundy:focus{color:#c20000}.link--burgundy:active{color:#430000}.link--vivid-pink{color:#f8545d}.link--vivid-pink:hover,.link--vivid-pink:focus{color:#fb9197}.link--vivid-pink:active{color:#c40812}.link--brink-pink{color:#ff6777}.link--brink-pink:hover,.link--brink-pink:focus{color:#ff9aa5}.link--brink-pink:active{color:#cd0016}.link--blue-jay{color:#2a506f}.link--blue-jay:hover,.link--blue-jay:focus{color:#437fb0}.link--blue-jay:active{color:#192f41}.conjunctive-label{padding-block:clamp(12.5px,1.5vw,17.5px)}.conjunctive-label--bg-orange{background-color:#dd7403}.conjunctive-label__down-arrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;border-top-width:clamp(23.5px,5vw,37.5px);border-top-style:solid;border-right:clamp(70px,15vw,100px) solid rgba(0,0,0,0);border-left:clamp(70px,15vw,100px) solid rgba(0,0,0,0)}.conjunctive-label__down-arrow--white{border-top-color:#fff}.header{--hamburger-box-size: clamp(4.5rem, 3.134rem + 4.27vw, 7.5rem);position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#222;padding-inline:max(5px,1%);display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.header{min-height:var(--hamburger-box-size)}}.header__company-logo-link{width:clamp(22.5rem, 9.296rem + 12.89vw, 27.5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease-out}.header__company-logo-link:hover,.header__company-logo-link:focus{opacity:.85}.header__company-logo-link:active{opacity:.75}@media screen and (max-width: 1023px){.header__company-logo-link{width:clamp(22.5rem, 15.302rem + 14.37vw, 30rem);margin-inline:auto}}@media(max-width: 500px){.header__company-logo-link{width:clamp(20rem, 11.111rem + 27.78vw, 25rem);margin-inline:0 auto}}.header__company-logo-img{width:100%}@media screen and (max-width: 1023px){.header__nav-box{position:fixed;width:83.3333333333vw;height:100dvh;background-color:#222;box-shadow:0px 0px 7.5px #fff;padding-block:var(--hamburger-box-size) clamp(1rem, 0.772rem + 0.71vw, 1.5rem);padding-inline:4.5%;right:-100%;top:0;z-index:2;transition:right .2s ease-in-out}.header__nav-box.hamburger--activated{right:0}}.header__nav-ul1{height:100%;display:flex}@media screen and (max-width: 1023px){.header__nav-ul1{flex-direction:column;overflow-y:auto;overflow-x:hidden}.header__nav-ul1::-webkit-scrollbar{width:6px}.header__nav-ul1::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.header__nav-ul1::-webkit-scrollbar-thumb{background:#d3b99f;border-radius:100vw}.header__nav-ul1::-webkit-scrollbar-thumb:hover{background:#e6d9cb}}.header__nav-li1{position:relative}.header__nav-li1:hover .header__nav-ul2{visibility:visible;opacity:1}.header__nav-li1:hover>.header__link{filter:drop-shadow(0px 0px 1px #d3b99f)}.header__nav-li1>.header__link{color:#fff;font-size:clamp(1.65rem, 1.122rem + 0.52vw, 1.85rem);padding-block:1.25em;white-space:nowrap;display:grid;place-items:center;padding-inline:clamp(1.25rem, -0.07rem + 1.29vw, 1.75rem)}.header__nav-li1>.header__link:last-child{padding-right:0}@media screen and (max-width: 1023px){.header__nav-li1>.header__link{font-size:clamp(1.65rem, 1.377rem + 0.85vw, 2.25rem);padding-block:1em;padding-inline:0;position:relative}}@media screen and (max-width: 1023px){.header__nav-li1.has-child>.header__link::before{--border: 2px solid #999;content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(135deg);left:clamp(1.5rem, 0.817rem + 2.13vw, 3rem);width:clamp(1rem, 0.772rem + 0.71vw, 1.5rem);aspect-ratio:1;border-top:var(--border);border-right:var(--border);transition:transform .2s ease-in-out}}@media screen and (max-width: 1023px){.header__nav-li1.has-child.header-accordion--activated>.header__link::before{transform:translateY(-50%) rotate(-45deg)}}.header__nav-ul2{visibility:hidden;opacity:0;position:absolute;top:100%;left:50%;transform:translateX(-50%);transition:visibility 0s,opacity .2s}@media screen and (max-width: 1023px){.header__nav-ul2{visibility:visible;opacity:1;position:static;transform:none}}.header__nav-ul2::before{content:"";width:100%;height:1px;background-color:#d3b99f;position:absolute;top:0;z-index:1}@media screen and (max-width: 1023px){.header__nav-ul2::before{content:none}}.header__nav-li2{background-color:#222;border-bottom:solid 1px #323232;transition:background-color .15s ease-out}.header__nav-li2:last-child{border-bottom:none}.header__nav-li2:hover{background-color:#3e3e3e}.header__nav-li2:hover>.header__link{filter:drop-shadow(0px 0px 1px hsla(0deg, 0%, 100%, 0.85))}@media screen and (max-width: 1023px){.header__nav-li2{background-color:#454545}}.header__nav-li2--tab-sp-only{display:none}@media screen and (max-width: 1023px){.header__nav-li2--tab-sp-only{display:block}}.header__nav-li2>.header__link{color:#fff;font-size:clamp(1.6rem, 1.072rem + 0.52vw, 1.8rem);white-space:nowrap;padding-block:1em;padding-inline:1em;display:grid;place-items:center}@media screen and (max-width: 1023px){.header__nav-li2>.header__link{font-size:clamp(1.5rem, 1.363rem + 0.43vw, 1.8rem);padding-inline:0}}.header__hamburger-box{display:none}@media screen and (max-width: 1023px){.header__hamburger-box{width:var(--hamburger-box-size);aspect-ratio:1;display:grid;place-items:center;position:absolute;right:1%;top:50%;transform:translateY(-50%);z-index:3;transition:transform .2s ease-in-out;cursor:pointer}}.header__hamburger-lines{--line-color: white;--border-radius: 100vh;--line-height-in-percent: 7.5;--pseudo-line-gap: 2/3;width:90%;height:calc(var(--line-height-in-percent)*1%);background-color:var(--line-color);border-radius:var(--border-radius);transition:transform .2s ease-in-out,background-color .2s ease-in-out;position:relative}.header__hamburger-lines::before,.header__hamburger-lines::after{content:"";position:absolute;width:100%;height:100%;background-color:var(--line-color);border-radius:var(--border-radius);transition:transform .2s ease-in-out}.header__hamburger-lines::before{transform:translateY(calc((100 - var(--line-height-in-percent)) / 2 / var(--line-height-in-percent) * 100 * var(--pseudo-line-gap) * 1% * -1))}.header__hamburger-lines::after{transform:translateY(calc((100 - var(--line-height-in-percent)) / 2 / var(--line-height-in-percent) * 100 * var(--pseudo-line-gap) * 1%))}.header__hamburger-box.hamburger--activated .header__hamburger-lines{--translateX-value: 37.5%;--translateY-value: 450%;transform:translateX(-50%);background-color:rgba(0,0,0,0);transition:transform .2s ease-in-out,background-color .2s ease-in-out}.header__hamburger-box.hamburger--activated .header__hamburger-lines::before,.header__hamburger-box.hamburger--activated .header__hamburger-lines::after{transition:transform .2s ease-in-out}.header__hamburger-box.hamburger--activated .header__hamburger-lines::before{transform:rotate(45deg) translate(var(--translateX-value), calc(var(--translateY-value) * -1))}.header__hamburger-box.hamburger--activated .header__hamburger-lines::after{transform:rotate(-45deg) translate(var(--translateX-value), var(--translateY-value))}.header__mask{display:none}@media screen and (max-width: 1023px){.header__mask{display:block;position:fixed;z-index:1;inset:0;pointer-events:none;transition:background-color .3s ease-in-out}.header__mask.hamburger--activated{background-color:rgba(128,128,128,.5);pointer-events:auto;cursor:pointer}}.footer{background-image:linear-gradient(180deg, rgb(255, 255, 255) calc(30% + 5vw), rgb(26, 42, 71) calc(30% + 5vw));padding-block:var(--sect-pad) var(--sect-pad-05)}.footer__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.footer__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.footer__contact-card{--border-radius: 10px;padding-top:var(--sect-pad-05);background-color:#fff;border-radius:var(--border-radius);box-shadow:1.5px 1.5px 7.5px rgba(128,128,128,.8)}.footer__contact-heading{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:clamp(3.85rem, 2.634rem + 3.8vw, 8rem);color:#d3b99f;text-align:center;padding-bottom:.2em}.footer__contact-intro-txt-box{padding-inline:5%}.footer__contact-intro-txt-box p{font-size:clamp(1.5rem, 1.249rem + 0.78vw, 1.85rem);line-height:1.5;text-align:center;word-break:keep-all}.footer__contact-options{padding-block:var(--sect-pad-0875);display:grid;grid-template-columns:repeat(2, 1fr);align-items:flex-start}@media screen and (max-width: 1023px){.footer__contact-options{grid-template-columns:1fr;padding-block:0}}@media screen and (max-width: 767px){.footer__contact-options{padding-block:var(--sect-pad-05) var(--sect-pad-0625);row-gap:10px}}.footer__contact-option{width:100%;display:grid;justify-items:center}@media screen and (max-width: 1023px){.footer__contact-option{width:65%;margin-inline:auto;padding-block:var(--sect-pad-075)}}@media screen and (max-width: 767px){.footer__contact-option{width:min(400px,87.5%);padding-block:0}}.footer__contact-option:first-child{--border: solid 1.5px rgba(128, 128, 128, 0.35);border-right:var(--border)}@media screen and (max-width: 1023px){.footer__contact-option:first-child{border-right:none;border-bottom:var(--border)}}@media screen and (max-width: 767px){.footer__contact-option:first-child{border-bottom:none}}.footer__contact-option-icon{height:100px;aspect-ratio:5/4;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.footer__contact-option-icon{display:none}}.footer__contact-option-header{margin-block:1em .5em;font-family:"Shippori Mincho","YuMincho","Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif;font-style:normal;font-weight:600;font-size:2.2rem}@media screen and (max-width: 767px){.footer__contact-option-header{display:none}}@media screen and (max-width: 767px){.footer__contact-option-txt-box{display:none}}.footer__contact-option-txt-box p{font-size:clamp(1.65rem, 1.048rem + 0.78vw, 1.85rem);text-align:center;line-height:1.5}.footer__contact-option-txt-box p:last-child{margin-bottom:1em}.footer__contact-btn{background-color:#d3b99f;border-radius:7.5px;padding-block:1.5em;padding-inline:6em;text-align:center;position:relative;transition:background-color .2s ease-out}@media screen and (max-width: 767px){.footer__contact-btn{width:100%;padding-inline:0;border-radius:0}}.footer__contact-btn:hover,.footer__contact-btn:focus{background-color:#dfccb9;box-shadow:0px 0px 7.5px rgba(255,230,0,.15)}.footer__contact-btn:active{background-color:#cbac8e}.footer__contact-btn::before{content:"詳しく見る";font-size:clamp(1.75rem,5.5vw,2rem)}@media screen and (max-width: 767px){.footer__contact-btn--line::before{content:"LINEお友達登録はこちら"}}@media screen and (max-width: 767px){.footer__contact-btn--mail::before{content:"メールはこちら"}}.footer__contact-btn::after{content:"";display:block;position:absolute;top:50%;left:85%;width:clamp(15px,10vw,35px);height:8.5px;border-bottom:1.5px solid #000;border-right:1.5px solid #000;transform:skew(45deg) translate(-50%, -50%);transition:left .1s ease-in-out,width .1s ease-in-out}@media screen and (max-width: 767px){.footer__contact-btn::after{display:none}}.footer__contact-btn:hover::after,.footer__contact-btn:focus::after{left:100%;width:47.5px}.footer__contact-btn span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute}.footer__discount-notice{margin-top:2.25rem;color:#bb2541;font-size:var(--base-fz--2);text-align:center;line-height:1.5}@media screen and (max-width: 767px){.footer__discount-notice{order:-1;margin-top:0;margin-bottom:2.25rem}}.footer__tel-label{display:block;background-color:#bb2541;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding-block:20px 30px;color:#fff;font-size:clamp(1.55rem, 0.619rem + 2.91vw, 2.85rem);font-weight:600;text-align:center;transition:opacity .2s ease-out,background-color .2s ease-out}.footer__tel-label:hover,.footer__tel-label:focus{background-color:#d6304f}.footer__tel-label:active{background-color:#b0233d}.footer__phone-number{font-size:1.8em;margin-bottom:.15em}.footer__nav-ul{margin-block:var(--sect-pad) 20px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.footer__nav-ul{display:none}}.footer__nav-li{flex:1}.footer__nav-li:not(:last-child){border-right:1px solid #fff}.footer__nav-link{display:block;color:#fff;font-size:clamp(1.45rem, 0.973rem + 0.62vw, 1.85rem);line-height:2.5;text-align:center;transition:text-shadow .2s ease-out}.footer__nav-link:hover,.footer__nav-link:focus{text-shadow:0px 0px 5px rgba(255,255,255,.6)}.footer__nav-link:active{text-shadow:0px 0px 5px rgba(255,255,255,.8)}.footer__separator{color:#fff;border-width:1px;position:relative;left:50%;transform:translateX(-50%);width:90vw}@media screen and (max-width: 1023px){.footer__separator{display:none}}.footer__policy-btn{text-align:center;margin-inline:auto;margin-block:4rem}.footer__policy-btn a{background-color:#bb2541;color:#fff;font-size:clamp(1.6rem, -0.207rem + 2.35vw, 2.2rem);font-weight:600;padding-inline:1.5em;padding-block:.5em;border-radius:10px}.footer__policy-btn a:hover,.footer__policy-btn a:focus{background-color:#d6304f}.footer__policy-btn a:active{background-color:#b0233d}.footer__sns-icons{margin-block:25px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:clamp(2rem, 1.707rem + 0.92vw, 3rem);column-gap:clamp(2rem, 1.707rem + 0.92vw, 3rem)}.footer__sns-icon{width:clamp(7.5rem, 6.767rem + 2.29vw, 10rem);aspect-ratio:1;border-radius:50%;overflow:hidden;transition:opacity .2s ease-out}.footer__sns-icon:hover,.footer__sns-icon:focus{opacity:.7}.footer__sns-icon:active{opacity:.5}.footer__sns-icon-img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.footer__copyright{color:#fff;font-size:clamp(1.4rem, 1.297rem + 0.32vw, 1.75rem);line-height:1.5;text-align:center;word-break:keep-all}@-webkit-keyframes footer-appear{from{opacity:0}to{opacity:1}}@keyframes footer-appear{from{opacity:0}to{opacity:1}}.floating-cta-round-btn{position:fixed;bottom:2.75%;right:2%;z-index:10;width:150px;aspect-ratio:1;border-radius:50%;background:linear-gradient(to right, rgb(242, 229, 217), rgb(210, 183, 157));box-shadow:0px 7.5px 10px rgba(0,0,0,.5);transition:transform .25s linear,box-shadow .25s linear;-webkit-animation:footer-appear .5s linear;animation:footer-appear .5s linear;cursor:pointer}.floating-cta-round-btn::before{content:"";position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;width:95%;height:95%;border:solid 1px #000;border-radius:50%;transition:width .1s ease-in-out,height .1s ease-in-out;pointer-events:none}.floating-cta-round-btn:hover,.floating-cta-round-btn:focus{filter:brightness(1.1);box-shadow:0px 12.5px 10px rgba(0,0,0,.5);transform:translateY(-5px)}.floating-cta-round-btn:hover::before,.floating-cta-round-btn:focus::before{width:100%;height:100%}.floating-cta-round-btn:active{filter:brightness(0.95)}@media screen and (max-width: 1023px){.floating-cta-round-btn{display:none}}.floating-cta-round-btn__img{position:absolute;left:50%;top:36.5%;transform:translate(-50%, -50%);width:51.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floating-cta-round-btn__txt{position:absolute;left:50%;top:69.5%;transform:translate(-50%, -50%);font-size:16.5px;font-weight:600;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fixed-footer{background-color:#1a2a47;position:-webkit-sticky;position:sticky;bottom:0;padding-block:clamp(1rem, -0.506rem + 1.96vw, 1.5rem);transition:padding-block .25s ease-in-out,opacity .25s ease-in-out;display:none;z-index:9}@media screen and (max-width: 1023px){.fixed-footer{display:block;-webkit-animation:footer-appear .5s linear;animation:footer-appear .5s linear}}@media screen and (max-width: 767px){.fixed-footer{padding-block:0}}.fixed-footer__buttons{display:flex;justify-content:center;align-items:stretch;-moz-column-gap:1rem;column-gap:1rem;padding-inline:clamp(10px,1.25vw,35px);transition:column-gap .25s ease-in-out,padding-inline .25s ease-in-out;transition:column-gap .25s ease-in-out,padding-inline .25s ease-in-out,-moz-column-gap .25s ease-in-out}@media screen and (max-width: 767px){.fixed-footer__buttons{padding-inline:0;-moz-column-gap:0;column-gap:0}}.fixed-footer__btn{flex:1}.fixed-footer__icon-txt-btn{display:flex;justify-content:center;align-items:center;background:linear-gradient(to right, hsl(29deg, 49%, 90%), hsl(29deg, 37%, 72%))}.fixed-footer__icon-txt-btn:hover,.fixed-footer__icon-txt-btn:focus{background:linear-gradient(to right, hsl(29deg, 49%, 95%), hsl(29deg, 37%, 77%))}.fixed-footer__icon-txt-btn:active{background:linear-gradient(to right, hsl(29deg, 49%, 80%), hsl(29deg, 37%, 62%))}.fixed-footer__btn-img{width:clamp(4.5rem, 2.994rem + 1.96vw, 5rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;padding-block:3.5px;padding-inline:2.5px;transition:width .25s ease-in-out}@media screen and (max-width: 767px){.fixed-footer__btn-img{width:clamp(3.75rem, 2.139rem + 5.03vw, 6rem)}}.fixed-footer__btn-txt{font-size:clamp(1.6rem, -0.207rem + 2.35vw, 2.2rem);font-weight:600;margin-left:.35em}@media screen and (max-width: 767px){.fixed-footer__btn-txt{display:none}}.fixed-footer__phone-btn{--base-font-size: clamp(1.55rem, 0.646rem + 1.18vw, 1.85rem);padding-inline:.5em;transition:padding-block .25s ease-in-out,flex .2s ease-in-out,background .2s ease-out}@media screen and (max-width: 767px){.fixed-footer__phone-btn{--base-font-size: clamp(1.25rem, 1.035rem + 0.67vw, 1.55rem);flex:2}}@media(max-width: 299px){.fixed-footer__phone-btn img{display:none}}.contact-modal__mask{z-index:10;position:fixed;inset:0;background-color:#777;opacity:0;pointer-events:none;transition:opacity .4s ease}.contact-modal__mask.activated{opacity:.9;pointer-events:auto;cursor:pointer}.contact-modal__container{--container-padding-block: var(--sect-pad-05);--button-border-radius: clamp(0.75rem, 0.53rem + 0.69vw, 1.5rem);z-index:10;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;width:min(95%,1000px);background-color:#1a2a47;padding-top:var(--container-padding-block);pointer-events:none;transition:opacity .3s ease}.contact-modal__container--senior-support{--form-button-bg-color: #ffe5e5;--form-button-hover-bg-color: hsl(0deg, 100%, 98.4019607843%);--form-button-hover-box-shadow: 0px 0px 10px hsl(0deg, 100%, 99.9019607843%);--form-button-active-bg-color: hsl(0deg, 100%, 89.9019607843%);--form-button-text-color: black}.contact-modal__container--home-care{--form-button-bg-color: #c6e2d5;--form-button-hover-bg-color: hsl(152.1428571429deg, 32.5581395349%, 88.137254902%);--form-button-hover-box-shadow: 0px 0px 10px hsl(152.1428571429deg, 32.5581395349%, 90.637254902%);--form-button-active-bg-color: hsl(152.1428571429deg, 32.5581395349%, 75.637254902%);--form-button-text-color: black}.contact-modal__container.activated{opacity:1;pointer-events:auto}.contact-modal__inner-wrapper{width:min(92.5%,800px);margin-inline:auto}.contact-modal__heading-container{--margin-bottom: clamp(1.5rem, 1.353rem + 0.46vw, 2rem);display:flex;justify-content:center;align-items:center;font-size:clamp(1.6rem, 1.409rem + 0.6vw, 2.25rem);margin-bottom:var(--margin-bottom)}.contact-modal__heading-container:not(:first-child){margin-top:calc(var(--margin-bottom)*1.75)}.contact-modal__heading-icon-img{width:2.25em;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.contact-modal__heading{color:#fff;margin-left:.5em;word-break:keep-all}.contact-modal__form-buttons{display:grid;row-gap:clamp(1.25rem, 1.03rem + 0.69vw, 2rem)}.contact-modal__form-btn{background-color:var(--form-button-bg-color);border-radius:var(--button-border-radius);padding-inline:2.5%;display:grid;grid-template-columns:min(22.5%,150px) 1fr;transition:background-color .2s ease-out,box-shadow .2s ease-out}.contact-modal__form-btn:hover,.contact-modal__form-btn:focus{background-color:var(--form-button-hover-bg-color);box-shadow:var(--form-button-hover-box-shadow)}.contact-modal__form-btn:active{background-color:var(--form-button-active-bg-color)}.contact-modal__form-btn-img-container{display:flex;align-items:flex-end}.contact-modal__form-btn-img{width:100%;height:90%;max-height:165px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.contact-modal__form-btn-txt{color:var(--form-button-text-color);font-size:clamp(1.55rem, 1.418rem + 0.41vw, 2rem);line-height:1.5;text-align:center;padding-block:clamp(1.25rem, 0.591rem + 2.06vw, 3.5rem);align-self:center}.contact-modal__form-btn-txt span{font-size:2.25em;font-weight:600;margin-right:.25em;word-break:keep-all}@media(max-width: 600px){.contact-modal__form-btn-txt span{display:block;margin-right:0;font-size:1.85em}}@media(max-width: 425px){.contact-modal__form-btn-txt span{font-size:1.5em}}.contact-modal__tel-btn{--padding-bottom: clamp(0.75rem, 0.53rem + 0.69vw, 1.5rem);display:block;background-color:#bb2541;border-radius:var(--button-border-radius);padding-bottom:var(--padding-bottom);padding-top:calc(var(--padding-bottom)/3);color:#fff;font-size:clamp(1.5rem, 1.207rem + 0.92vw, 2.5rem);text-align:center;transition:background-color .2s ease-out,box-shadow .2s ease-out}.contact-modal__tel-btn:hover,.contact-modal__tel-btn:focus{background-color:#d6304f;box-shadow:0px 0px 10px #d83b58}.contact-modal__tel-btn:active{background-color:#a6213a}.contact-modal__phone-number{font-weight:600;font-size:2.25em}.contact-modal__close-btn{padding-block:var(--container-padding-block);display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(1.75rem, 1.31rem + 1.37vw, 3.25rem);transition:text-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.contact-modal__close-btn--x{font-size:1.25em;margin-right:.2em}.contact-modal__close-btn:hover,.contact-modal__close-btn:focus{text-shadow:0px 0px 3.5px #f7f7f7}.js-contactNavigation{cursor:pointer}.breadcrumb{background-image:linear-gradient(90deg, rgb(85, 85, 85), rgb(0, 0, 0));padding-block:clamp(1.5px,1.5vw,4.5px) clamp(5.5px,1.5vw,8.5px);padding-inline:clamp(15px,3vw,30px);display:flex;justify-content:flex-start;flex-wrap:wrap}.breadcrumb__li{display:flex;align-items:center}.breadcrumb__li:not(:first-child)::before{content:">";color:#fff;font-size:clamp(1.4rem,3vw,1.85rem);padding-inline:clamp(7.5px,2.15vw,30px)}.breadcrumb__link{display:inline-block;color:#fff;font-size:clamp(1.225rem,3vw,1.75rem);line-height:1.6;white-space:nowrap}.breadcrumb__link[href]{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;transition:color .15s ease-out,border-bottom-color .15s ease-out}.breadcrumb__link[href]:hover,.breadcrumb__link[href]:focus{color:#d3b99f;border-bottom-color:#d3b99f}.cta-help-desk{padding-block:5rem;background-image:url("/img/common/cta-label/general/background_help-desk-operators-lined-up-in-a-row-dealing-with-phone-calls-from-customers.jpg");background-color:rgba(0,0,0,.55);background-blend-mode:multiply;background-size:cover;background-position:13.5% 50%}.cta-help-desk__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cta-help-desk__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cta-help-desk__header-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:2.5rem}.cta-help-desk__ttl{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;color:#fff;font-size:clamp(2.75rem,4.25vw,5rem);margin-bottom:.5em;text-align:center}.cta-help-desk__txt-box p{color:#fff;font-size:clamp(1.55rem,4vw,1.65rem);line-height:1.5;text-align:center;word-break:keep-all}.cta-help-desk__all-buttons{--gap: 15px;display:grid;grid-template-columns:52.5% 1fr;-moz-column-gap:var(--gap);column-gap:var(--gap)}@media screen and (max-width: 767px){.cta-help-desk__all-buttons{grid-template-columns:1fr;row-gap:var(--gap)}}.cta-help-desk__download-link{background-color:#f5b63c;box-shadow:4.5px 4.5px 6.5px rgba(34,34,34,.85);padding:5%;display:grid;grid-template-columns:27.5% 1fr;align-items:center;-moz-column-gap:2.5%;column-gap:2.5%;transition:background-color .2s ease-out,box-shadow .35s ease-out}.cta-help-desk__download-link:hover,.cta-help-desk__download-link:focus{background-color:#f6c155;box-shadow:4.5px 4.5px 12.5px rgba(34,34,34,.85)}.cta-help-desk__download-link:hover .cta-help-desk__download-pill-btn,.cta-help-desk__download-link:focus .cta-help-desk__download-pill-btn{background-color:#d83b58}.cta-help-desk__download-link:active{background-color:#da950b}.cta-help-desk__download-link:active .cta-help-desk__download-pill-btn{background-color:#a6213a}@media screen and (max-width: 767px){.cta-help-desk__download-link{order:1}}@media(max-width: 400px){.cta-help-desk__download-link{grid-template-columns:1fr;row-gap:15px}}.cta-help-desk__flyer-img{width:100%}@media(max-width: 400px){.cta-help-desk__flyer-img{width:max(125px,50%);margin-inline:auto}}.cta-help-desk__download-info-box{display:flex;flex-direction:column;align-items:center;row-gap:15px}.cta-help-desk__download-call-out{font-size:clamp(1.2rem,1.5vw,1.4rem);text-align:center;position:relative}.cta-help-desk__download-call-out::before,.cta-help-desk__download-call-out::after{content:"";position:absolute;top:50%;width:1.25em;height:1px;background-color:currentColor}.cta-help-desk__download-call-out::before{transform:rotate(60deg);right:100%}.cta-help-desk__download-call-out::after{transform:rotate(-60deg);left:100%}@media screen and (max-width: 767px){.cta-help-desk__download-call-out{font-size:clamp(1.2rem,2.25vw,1.4rem)}}.cta-help-desk__download-ttl{font-weight:bold;font-size:clamp(2rem,5vw,2.25rem);word-break:keep-all;text-align:center}.cta-help-desk__download-pill-btn{background-color:#bb2541;padding-inline:25px;display:flex;justify-content:center;align-items:center;height:clamp(40px,4.5vw,50px);border-radius:100vh;transition:background-color .2s ease-out}.cta-help-desk__download-pill-btn img{width:clamp(25px,2.25vw,32.5px);aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.cta-help-desk__download-pill-btn p{color:#fff;font-size:clamp(1.5rem,1.75vw,1.85rem);margin-left:.5em}.cta-help-desk__contact-buttons{display:grid;grid-template-rows:1fr 1fr;row-gap:var(--gap)}.cta-help-desk__contact-buttons>*{--padding-block: 0.75}.cta-help-desk__phone-btn{--base-font-size: clamp(1.3rem, 0.644rem + 0.85vw, 1.85rem);--phone-number-font-size: 2.45;--padding-inline: 0}@media screen and (max-width: 767px){.cta-help-desk__phone-btn{--base-font-size: clamp(1.2rem, 0.824rem + 1.17vw, 1.725rem)}}.cta-help-desk__mail-btn{--base-font-size: clamp(2.4rem, 1.386rem + 1.32vw, 3.25rem)}@media screen and (max-width: 767px){.cta-help-desk__mail-btn{--base-font-size: clamp(2.15rem, 1.541rem + 1.9vw, 3rem)}}.cta-money-calculation{display:grid;grid-template-columns:45% 1fr}@media screen and (max-width: 767px){.cta-money-calculation{grid-template-columns:1fr}}.cta-money-calculation__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:79.5% 12.5%;object-position:79.5% 12.5%;-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 5vw) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, calc(100% - 5vw) 100%, 0 100%)}@media screen and (max-width: 767px){.cta-money-calculation__bg-img{max-height:300px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 10vw));clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 10vw))}}.cta-money-calculation__gradient-bg{background:linear-gradient(90deg, hsl(45deg, 32%, 70%) 0%, #b3a16c 50%);-webkit-clip-path:polygon(5vw 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(5vw 0, 100% 0, 100% 100%, 0 100%);margin-left:-5vw;display:grid;grid-template-columns:1fr 13.6363636364%}@media screen and (max-width: 767px){.cta-money-calculation__gradient-bg{-webkit-clip-path:polygon(0 0, 100% 10vw, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 10vw, 100% 100%, 0 100%);margin-left:0;margin-top:-10vw;padding-top:10vw;grid-template-columns:1fr}}.cta-money-calculation__content-wrapper{width:100%;padding-left:calc(5vw + 15px);padding-block:20px 40px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.cta-money-calculation__content-wrapper{width:var(--default-wrapper-width--sp);margin-inline:auto;padding-inline:0;padding-block:0 30px}}@media screen and (max-width: 767px){.cta-money-calculation__auto-calculated-right-margin{display:none}}.cta-money-calculation__ttl{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:clamp(3.5rem,7.5vw,4.75rem);margin-bottom:.25em}.cta-money-calculation__txt-box{margin-bottom:25px}.cta-money-calculation__txt-box p{text-indent:1em;font-size:clamp(1.55rem, 1.478rem + 0.22vw, 1.65rem);line-height:1.5}.cta-money-calculation__buttons{display:grid;grid-template-rows:repeat(2, 1fr);row-gap:clamp(1.5rem, 1.353rem + 0.46vw, 2rem);width:min(100%,500px)}@media screen and (max-width: 767px){.cta-money-calculation__buttons{width:100%}}.cta-money-calculation__buttons>*{--padding-block: 1}.cta-money-calculation__phone-btn{--base-font-size: clamp(1.4rem, 0.863rem + 0.7vw, 1.85rem);--phone-number-font-size: 2.45;--padding-inline: 0}@media screen and (max-width: 767px){.cta-money-calculation__phone-btn{--base-font-size: clamp(1.2rem, 0.824rem + 1.17vw, 1.725rem)}}.cta-money-calculation__mail-btn{--base-font-size: clamp(2.5rem, 1.904rem + 0.78vw, 3rem)}@media screen and (max-width: 767px){.cta-money-calculation__mail-btn{--base-font-size: clamp(2.15rem, 1.541rem + 1.9vw, 3rem)}}.cta-overflowing-phone{padding-block:var(--sect-pad);background-color:#f8545d;position:relative}.cta-overflowing-phone__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cta-overflowing-phone__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cta-overflowing-phone__heading{color:#fff;font-weight:600;font-size:clamp(3rem,9.5vw,4.75rem);margin-bottom:.5em}.cta-overflowing-phone__txt-box{margin-bottom:25px}.cta-overflowing-phone__txt-box p{color:#fff;font-size:clamp(1.6rem, 1.585rem + 0.05vw, 1.65rem);line-height:1.5}@media screen and (max-width: 767px){.cta-overflowing-phone__txt-box p{text-indent:1em}}.cta-overflowing-phone__buttons{width:max(750px,80%);display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:15px;column-gap:15px}.cta-overflowing-phone__buttons>*{--padding-block: 1}@media(max-width: 950px){.cta-overflowing-phone__buttons{width:min(550px,100%);grid-template-columns:1fr;grid-template-rows:repeat(2, 1fr);row-gap:clamp(15px, 12.46px + 0.79vw, 20px)}}.cta-overflowing-phone__phone-btn{--base-font-size: clamp(1.5rem, 0.78rem + 0.76vw, 1.85rem);--phone-number-font-size: 2.45;--padding-inline: 0}@media(max-width: 950px){.cta-overflowing-phone__phone-btn{--base-font-size: clamp(1.2rem, 0.933rem + 0.83vw, 1.725rem)}}.cta-overflowing-phone__mail-btn{--base-font-size: clamp(2.5rem, 1.471rem + 1.08vw, 3rem)}@media(max-width: 950px){.cta-overflowing-phone__mail-btn{--base-font-size: clamp(2.15rem, 1.718rem + 1.35vw, 3rem)}}.cta-overflowing-phone__phone-img{position:absolute;right:0;top:-50px;width:clamp(285px,26vw,350px);filter:brightness(1.025)}@media(max-width: 950px){.cta-overflowing-phone__phone-img{width:clamp(125px,28.5vw,285px)}}.hs-depth-cta{padding-block:var(--sect-pad);position:relative}.hs-depth-cta__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-depth-cta__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-depth-cta__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hs-depth-cta__frosted-glass{position:relative;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:15px;border-right:3.5px solid rgba(255,255,255,.5);border-bottom:4.5px solid #fff;padding-block:var(--sect-pad-075);padding-inline:5%}.hs-depth-cta__small-copy{--line-width: 1.25;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:1em;padding-inline:calc(var(--line-width)*1em + .5em);color:#bb2541;font-size:clamp(1.75rem, 1.677rem + 0.23vw, 2rem);line-height:1.35;text-align:center;word-break:keep-all;position:relative}.hs-depth-cta__small-copy::before,.hs-depth-cta__small-copy::after{content:"";width:calc(var(--line-width)*1em);height:1px;background-color:currentColor;position:absolute;top:50%;transform:translateY(-50%)}.hs-depth-cta__small-copy::before{left:0}.hs-depth-cta__small-copy::after{right:0}.hs-depth-cta__large-copy{color:#bb2541;font-size:clamp(1.85rem, 1.586rem + 0.82vw, 2.75rem);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all;margin-bottom:var(--sect-pad-05)}.hs-depth-cta__txt-box{margin-bottom:var(--sect-pad-05)}.hs-depth-cta__txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hs-depth-cta__txt-box p:not(:last-child){margin-bottom:.5em}.hs-depth-cta__buttons{--column-gap: clamp(2rem, -0.386rem + 3.11vw, 4rem);display:flex;justify-content:space-between;align-items:stretch;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}@media screen and (max-width: 767px){.hs-depth-cta__buttons{flex-direction:column;row-gap:clamp(1.25rem, 0.355rem + 2.8vw, 2.5rem)}}.hs-depth-cta__buttons>*{width:calc((100% - var(--column-gap))/2);height:clamp(7.5rem, 4.518rem + 3.88vw, 10rem)}@media screen and (max-width: 767px){.hs-depth-cta__buttons>*{width:100%;height:clamp(6.25rem, 4.281rem + 6.15vw, 9rem)}}.hs-depth-cta__phone-btn{--base-font-size: clamp(1.225rem, 0.479rem + 0.97vw, 1.85rem);--phone-number-font-size: 2.45;--padding-inline: 0}@media screen and (max-width: 767px){.hs-depth-cta__phone-btn{--base-font-size: clamp(1.1rem, 0.653rem + 1.4vw, 1.725rem)}}.hs-depth-cta__mail-btn{--base-font-size: clamp(2.25rem, 1.355rem + 1.17vw, 3rem)}@media screen and (max-width: 767px){.hs-depth-cta__mail-btn{--base-font-size: clamp(2rem, 1.284rem + 2.24vw, 3rem)}}.cta-kitchen{background-image:url("/img/common/cta-label/cooking/background_blurred-kitchen.jpg");background-color:rgba(10,15,95,.45);background-blend-mode:multiply;background-size:cover;background-position:center center;padding-block:clamp(5rem, 4.267rem + 2.29vw, 7.5rem)}.cta-kitchen__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cta-kitchen__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cta-kitchen__txt-box{margin-bottom:clamp(2rem, 1.414rem + 1.83vw, 4rem)}.cta-kitchen__txt-box p{color:#fff;font-size:clamp(1.75rem, 1.53rem + 0.69vw, 2.5rem);line-height:1.5;text-align:center;word-break:keep-all}.cta-kitchen__buttons{--column-gap: clamp(2rem, -0.386rem + 3.11vw, 4rem);display:flex;justify-content:space-between;align-items:stretch;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}@media screen and (max-width: 767px){.cta-kitchen__buttons{flex-direction:column;row-gap:clamp(1.25rem, 0.355rem + 2.8vw, 2.5rem)}}.cta-kitchen__buttons>*{width:calc((100% - var(--column-gap))/2);height:clamp(7.5rem, 4.518rem + 3.88vw, 10rem)}@media screen and (max-width: 767px){.cta-kitchen__buttons>*{width:100%;height:clamp(6.25rem, 4.281rem + 6.15vw, 9rem)}}.cta-kitchen__phone-btn{--base-font-size: clamp(1.4rem, 0.863rem + 0.7vw, 1.85rem);--phone-number-font-size: 2.45;--padding-inline: 0}@media screen and (max-width: 767px){.cta-kitchen__phone-btn{--base-font-size: clamp(1.2rem, 0.824rem + 1.17vw, 1.725rem)}}.cta-kitchen__mail-btn{--base-font-size: clamp(2.5rem, 1.904rem + 0.78vw, 3rem)}@media screen and (max-width: 767px){.cta-kitchen__mail-btn{--base-font-size: clamp(2.15rem, 1.541rem + 1.9vw, 3rem)}}.cta-silky-beige{background-image:url("/img/common/cta-label/cleaning/sandra-filipe-BGHSroDaw6Y-unsplash.jpg");background-color:rgba(255,255,255,.8);background-blend-mode:lighten;background-size:cover;background-position:80% 30%;-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1)}.cta-silky-beige__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cta-silky-beige__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cta-silky-beige__txt-box{margin-bottom:clamp(2rem, 1.414rem + 1.83vw, 4rem)}.cta-silky-beige__txt-box p{font-size:clamp(1.75rem, 1.53rem + 0.69vw, 2.5rem);line-height:1.5;text-align:center;word-break:keep-all}.cta-silky-beige__txt-box p span{color:#bb2541}.cta-silky-beige__buttons{--column-gap: clamp(2rem, -0.386rem + 3.11vw, 4rem);display:flex;justify-content:space-between;align-items:stretch;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}@media screen and (max-width: 767px){.cta-silky-beige__buttons{flex-direction:column;row-gap:clamp(1.25rem, 0.355rem + 2.8vw, 2.5rem)}}.cta-silky-beige__buttons>*{width:calc((100% - var(--column-gap))/2);height:clamp(7.5rem, 4.518rem + 3.88vw, 10rem)}@media screen and (max-width: 767px){.cta-silky-beige__buttons>*{width:100%;height:clamp(6.25rem, 4.281rem + 6.15vw, 9rem)}}.cta-silky-beige__phone-btn{--base-font-size: clamp(1.4rem, 0.863rem + 0.7vw, 1.85rem);--phone-number-font-size: 2.45;--padding-inline: 0}@media screen and (max-width: 767px){.cta-silky-beige__phone-btn{--base-font-size: clamp(1.2rem, 0.824rem + 1.17vw, 1.725rem)}}.cta-silky-beige__mail-btn{--base-font-size: clamp(2.5rem, 1.904rem + 0.78vw, 3rem)}@media screen and (max-width: 767px){.cta-silky-beige__mail-btn{--base-font-size: clamp(2.15rem, 1.541rem + 1.9vw, 3rem)}}.cta-burgundy{padding-block:var(--sect-pad)}.cta-burgundy--white-bg{background-color:#fff}.cta-burgundy--pink-bg{background-color:#ffe5e5}.cta-burgundy__burgundy-bg-container{background-image:url("/img/common/cta-label/senior-support/background_blurred-burgundy.png");background-size:cover;background-position:center center}.cta-burgundy__wrapper{width:min(85%,1200px);margin-inline:auto;padding-block:5.25rem 5rem;position:relative}@media screen and (max-width: 767px){.cta-burgundy__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cta-burgundy__ttl{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background-color:#fff;color:#690000;border:solid 3.25px #690000;border-radius:100vh;font-size:clamp(2.15rem, 2.047rem + 0.32vw, 2.5rem);padding-block:.25em;padding-inline:1.75em;word-break:keep-all}.cta-burgundy__ttl::before,.cta-burgundy__ttl::after{content:"";position:absolute;transform:translate(-50%);left:50%}.cta-burgundy__ttl::before{top:100%;border-top:14.5px solid #690000;border-inline:14.5px solid rgba(0,0,0,0);border-bottom:14.5px solid rgba(0,0,0,0)}.cta-burgundy__ttl::after{top:calc(100% - 1px);border-top:11.25px solid #fff;border-inline:11.25px solid rgba(0,0,0,0);border-bottom:11.25px solid rgba(0,0,0,0)}.cta-burgundy__txt-box{margin-bottom:3.5rem}.cta-burgundy__txt-box p{color:#fff;font-size:clamp(1.65rem, 1.503rem + 0.46vw, 2.15rem);line-height:1.5;text-align:center;word-break:keep-all}.cta-burgundy__buttons{--column-gap: clamp(2rem, -0.386rem + 3.11vw, 4rem);display:flex;justify-content:space-between;align-items:stretch;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}@media screen and (max-width: 767px){.cta-burgundy__buttons{flex-direction:column;row-gap:clamp(1.25rem, 0.355rem + 2.8vw, 2.5rem)}}.cta-burgundy__buttons>*{width:calc((100% - var(--column-gap))/2);height:clamp(7.5rem, 4.518rem + 3.88vw, 10rem)}@media screen and (max-width: 767px){.cta-burgundy__buttons>*{width:100%;height:clamp(6.25rem, 4.281rem + 6.15vw, 9rem)}}.cta-burgundy__phone-btn{--base-font-size: clamp(1.4rem, 0.863rem + 0.7vw, 1.85rem);--phone-number-font-size: 2.45;--padding-inline: 0}@media screen and (max-width: 767px){.cta-burgundy__phone-btn{--base-font-size: clamp(1.2rem, 0.824rem + 1.17vw, 1.725rem)}}.cta-burgundy__mail-btn{--base-font-size: clamp(2.5rem, 1.904rem + 0.78vw, 3rem)}@media screen and (max-width: 767px){.cta-burgundy__mail-btn{--base-font-size: clamp(2.15rem, 1.541rem + 1.9vw, 3rem)}}.cta-smartphone{background-image:url("/img/common/cta-label/home-care/background_close-up-hands-holding-smartphone-and-texting.jpg");background-color:rgba(0,0,0,.625);background-blend-mode:multiply;background-size:cover;background-position:center center;padding-block:clamp(5rem,9.5vw,7.5rem)}.cta-smartphone__wrapper{width:min(85%,1200px);margin-inline:auto;display:flex;place-items:center;-moz-column-gap:clamp(2rem, -3.282rem + 5.16vw, 4rem);column-gap:clamp(2rem, -3.282rem + 5.16vw, 4rem)}@media screen and (max-width: 767px){.cta-smartphone__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.cta-smartphone__wrapper{flex-direction:column;row-gap:clamp(3.5rem, 2.817rem + 2.13vw, 5rem)}}.cta-smartphone__description-box{flex:1}.cta-smartphone__header{color:#fff;font-weight:600;line-height:1.5}.cta-smartphone__header--en{display:inline-block;font-size:clamp(2rem,1.85vw,2.4rem);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:2px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.25em;margin-bottom:.5em}@media screen and (max-width: 1023px){.cta-smartphone__header--en{font-size:clamp(1.85rem,3.5vw,2.4rem)}}.cta-smartphone__header--jp{display:inline-block;font-size:clamp(2.8rem,2.5vw,3.3rem);margin-bottom:.5em}@media screen and (max-width: 1023px){.cta-smartphone__header--jp{font-size:clamp(2.8rem,4vw,3.9rem);margin-bottom:.75em}}@media screen and (max-width: 1023px){.cta-smartphone__header{text-align:center}}.cta-smartphone__txt-box p{color:#fff;font-size:clamp(1.65rem, 1.122rem + 0.52vw, 1.85rem);line-height:1.5;word-break:keep-all}.cta-smartphone__txt-box p:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 1023px){.cta-smartphone__txt-box p{font-size:clamp(1.65rem, 1.559rem + 0.28vw, 1.85rem);text-align:center}}.cta-smartphone__buttons{flex:1;max-width:500px;display:grid;grid-template-rows:repeat(2, 1fr);row-gap:clamp(1.5rem, 1.427rem + 0.23vw, 1.75rem)}@media screen and (max-width: 1023px){.cta-smartphone__buttons{width:min(100%,500px)}}.cta-smartphone__buttons>*{--padding-block: 1}.cta-smartphone__phone-btn{--base-font-size: clamp(1.6rem, 0.94rem + 0.64vw, 1.85rem);--phone-number-font-size: 2.45;--padding-inline: 0}@media screen and (max-width: 767px){.cta-smartphone__phone-btn{--base-font-size: clamp(1.2rem, 0.961rem + 0.75vw, 1.725rem)}}.cta-smartphone__mail-btn{--base-font-size: clamp(2.85rem, 2.454rem + 0.39vw, 3rem)}@media screen and (max-width: 767px){.cta-smartphone__mail-btn{--base-font-size: clamp(2.15rem, 1.763rem + 1.21vw, 3rem)}}.cta-beakers{padding-block:var(--sect-pad);background-image:url("/img/common/cta-label/home-nursing/background_beakers.webp");background-size:cover;background-position:50% 0}.cta-beakers__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:repeat(2, auto);align-items:center;-moz-column-gap:4.5%;column-gap:4.5%}@media screen and (max-width: 767px){.cta-beakers__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.cta-beakers__wrapper{grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.cta-beakers__left-group{display:grid}.cta-beakers__heading-copy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:var(--base-fz--1);font-weight:600;margin-bottom:.5em;position:relative}@media screen and (max-width: 1023px){.cta-beakers__heading-copy{font-size:var(--base-fz-0)}}.cta-beakers__heading-copy::before,.cta-beakers__heading-copy::after{content:"";position:absolute;top:50%;width:1.25em;height:1px;background-color:currentColor}.cta-beakers__heading-copy::before{transform:rotate(60deg);right:100%}.cta-beakers__heading-copy::after{transform:rotate(-60deg);left:100%}.cta-beakers__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:clamp(4.5rem, 1.859rem + 2.58vw, 5.5rem);margin-bottom:.3em}@media screen and (max-width: 1023px){.cta-beakers__heading{font-size:clamp(4.25rem, 3.567rem + 2.13vw, 5.75rem)}}.cta-beakers__heading-block-txt{font-weight:bold;line-height:1.5;display:inline-block;margin-inline:.25em;position:relative;z-index:0}.cta-beakers__heading-block-txt::before{content:"";display:block;width:1.4em;aspect-ratio:1;background-color:#fff;border-radius:.1em;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1}.cta-beakers__phone-btn{display:flex;justify-content:center;align-items:center;-moz-column-gap:.75em;column-gap:.75em;font-size:var(--base-fz--3)}@media screen and (max-width: 1023px){.cta-beakers__phone-btn{font-size:var(--base-fz--1)}}.cta-beakers__phone-btn:hover,.cta-beakers__phone-btn:focus{--hover-color: hsl(0deg, 0%, 87.5%)}.cta-beakers__phone-btn:hover .cta-beakers__phone-img,.cta-beakers__phone-btn:focus .cta-beakers__phone-img{background-color:var(--hover-color)}.cta-beakers__phone-btn:hover .cta-beakers__phone-info-container,.cta-beakers__phone-btn:focus .cta-beakers__phone-info-container{color:var(--hover-color)}.cta-beakers__phone-btn:active{--active-color: hsl(0deg, 0%, 77.5%)}.cta-beakers__phone-btn:active .cta-beakers__phone-img{background-color:var(--active-color)}.cta-beakers__phone-btn:active .cta-beakers__phone-info-container{color:var(--active-color)}.cta-beakers__phone-img{width:3.35em;aspect-ratio:1;background-color:#fff;-webkit-mask-image:url("/img/common/inquiry/icon_phone_2-sound-waves_white.webp");mask-image:url("/img/common/inquiry/icon_phone_2-sound-waves_white.webp");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease-out}@media screen and (max-width: 1023px){.cta-beakers__phone-img{width:3.2em}}.cta-beakers__phone-info-container{color:#fff;display:grid;justify-items:center;transition:color .2s ease-out}.cta-beakers__phone-number{font-size:2.35em;font-weight:600}@media screen and (max-width: 1023px){.cta-beakers__phone-number{font-size:2.125em}}.cta-beakers__business-hour{margin-top:.25em}.cta-beakers__card{--padding-block: var(--sect-pad-05);background-color:#ffe5e5;border-radius:10px;padding-inline:1.25% 6.5%;display:grid;grid-template-columns:max(185px,30%) 1fr;-moz-column-gap:2.5%;column-gap:2.5%;box-shadow:5px 5px 5px rgba(0,0,0,.25);overflow:hidden;transition:background-color .2s ease-out,box-shadow .25s ease-out}@media screen and (max-width: 1023px){.cta-beakers__card{grid-template-columns:clamp(15rem, 6.279rem + 15.86vw, 22.5rem) 1fr}}@media(max-width: 550px){.cta-beakers__card{grid-template-columns:1fr;padding-inline:5%}}.cta-beakers__card:hover,.cta-beakers__card:focus{background-color:#ffefef;box-shadow:5px 5px 8.5px rgba(0,0,0,.25)}.cta-beakers__card:hover .cta-beakers__mail-btn,.cta-beakers__card:focus .cta-beakers__mail-btn{background-color:#ff8d99}.cta-beakers__card:active{background-color:#ffd8d8}.cta-beakers__card:active .cta-beakers__mail-btn{background-color:#ff5567}.cta-beakers__card-img-container{display:flex;align-items:flex-end;padding-top:var(--padding-block)}@media(max-width: 550px){.cta-beakers__card-img-container{order:1;padding-top:0}}.cta-beakers__card-img{width:100%;filter:drop-shadow(1px 1px 5px rgba(255, 103, 119, 0.45))}@media(max-width: 550px){.cta-beakers__card-img{order:1;width:min(67.5%,200px);margin-inline:auto}}.cta-beakers__card-info-container{padding-block:var(--padding-block);align-self:center}.cta-beakers__card-txt-box{margin-bottom:10px}.cta-beakers__card-txt-box p{font-size:var(--base-fz--2);line-height:1.5;text-align:center;word-break:keep-all}.cta-beakers__card-txt-box p strong{font-size:1.3em;font-weight:600}.cta-beakers__mail-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#ff6777;font-size:var(--base-fz-5);padding-block:.5em;padding-inline:1.5em;border-radius:100vh;display:flex;justify-content:center;align-items:center;-moz-column-gap:.5em;column-gap:.5em;transition:background-color .2s ease-out}.cta-beakers__mail-img{width:1.5em;height:100%;-o-object-fit:contain;object-fit:contain}.cta-beakers__mail-txt{color:#fff;font-weight:600}.area-cta--housemaid{background-color:#1a2a47}.area-cta--house-support{background-color:#f8545d}@media screen and (max-width: 767px){.area-cta{padding-top:var(--sect-pad-05)}}.area-cta__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:min(72.5%,800px) 1fr;-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 767px){.area-cta__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.area-cta__wrapper{grid-template-columns:min(62.5%,500px) 1fr;-moz-column-gap:5%;column-gap:5%}}@media screen and (max-width: 767px){.area-cta__wrapper{grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.area-cta__info-container{align-self:center;padding-block:var(--sect-pad-0375)}@media screen and (max-width: 767px){.area-cta__info-container{padding-block:0}}.area-cta__heading{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;color:#fff;font-size:clamp(4rem, 2.807rem + 1.55vw, 5rem);margin-bottom:.1em}@media screen and (max-width: 767px){.area-cta__heading{font-size:clamp(5rem, 3.21rem + 5.59vw, 7.5rem);text-align:center}}.area-cta__txt-box{font-size:var(--base-fz-0);margin-bottom:1.5em}.area-cta__txt-box p{text-indent:1em;color:#fff;line-height:1.5}@media screen and (max-width: 767px){.area-cta__txt-box p{text-indent:0;text-align:center;word-break:keep-all}}.area-cta__buttons{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:clamp(6.75rem, 5.855rem + 1.17vw, 7.5rem);gap:10px}@media screen and (max-width: 1023px){.area-cta__buttons{grid-template-columns:1fr}}.area-cta__buttons>*{box-shadow:3.5px 5px 5px rgba(0,0,0,.5)}.area-cta__buttons>*:hover,.area-cta__buttons>*:focus{box-shadow:5px 5px 8.5px rgba(0,0,0,.5)}.area-cta__detail-btn{grid-column:span 2;background-color:#fff;font-size:clamp(2rem, 1.78rem + 0.69vw, 2.75rem);font-weight:600;padding-block:.5em;display:flex;align-items:center;justify-content:center;-moz-column-gap:.5em;column-gap:.5em;transition:background-color .2s ease-out,box-shadow .35s ease-out}@media screen and (max-width: 1023px){.area-cta__detail-btn{grid-column:span 1}}.area-cta__detail-btn:hover,.area-cta__detail-btn:focus{background-color:#dfdfdf}.area-cta__detail-btn:active{background-color:#bfbfbf}.area-cta__detail-btn img{height:1.5em;width:2em;-o-object-fit:contain;object-fit:contain}.area-cta__detail-btn p{color:#1a2a47}.area-cta__phone-btn{--base-font-size: clamp(1.275rem, 0.417rem + 0.84vw, 1.6rem);--phone-number-font-size: 2.45;--padding-inline: 0}@media screen and (max-width: 1023px){.area-cta__phone-btn{--base-font-size: clamp(1.175rem, 0.978rem + 0.62vw, 1.45rem)}}.area-cta__mail-btn{--base-font-size: clamp(2.25rem, 1.59rem + 0.64vw, 2.5rem)}@media screen and (max-width: 1023px){.area-cta__mail-btn{--base-font-size: clamp(2rem, 1.463rem + 1.68vw, 2.75rem)}}.area-cta__img-container{position:relative}@media screen and (max-width: 767px){.area-cta__img-container{display:grid;place-items:center}}.area-cta__img-container img{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}@media(min-width: 768px){.area-cta__img-container img{max-height:calc(100% + 50px)}}@media screen and (max-width: 767px){.area-cta__img-container img{position:static;transform:none;width:min(70%,250px)}}.trial-announcement{padding-block:var(--sect-pad-05)}.trial-announcement--housemaid{background-color:#b3a16c}.trial-announcement--house-support{background-color:#f8545d}.trial-announcement--cleaning{background-color:#f5fafe;-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + 25px);padding-bottom:calc(min(7.5vw,100px) + 25px);margin-bottom:calc(min(7.5vw,100px)*-1)}.trial-announcement__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.trial-announcement__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.trial-announcement__header{background-image:url("/img/common/campaign/free-trial/background_spacious-room-with-elegant-decor-in-white-tones.webp");background-size:cover;background-position:87.25% 77.5%;background-color:rgba(26,42,71,.475);background-blend-mode:multiply;padding-block:var(--sect-pad);padding-inline:5%;color:#fff;text-align:center}.trial-announcement__en-heading{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:clamp(4rem, 2.407rem + 4.98vw, 7.5rem)}.trial-announcement__jp-heading{font-size:clamp(2rem, 1.545rem + 1.42vw, 3rem);word-break:keep-all}.trial-announcement__body{background:linear-gradient(to right, #b3863f, #dabb7b, #b3863f);padding-inline:2.5%}@media screen and (max-width: 1023px){.trial-announcement__body{padding-top:var(--sect-pad-05);padding-inline:5%}}.trial-announcement__media{display:grid;grid-template-columns:45% 1fr;-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 1023px){.trial-announcement__media{grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.trial-announcement__img-container{padding-top:var(--sect-pad-05);display:grid;align-items:flex-end;justify-items:center}@media screen and (max-width: 1023px){.trial-announcement__img-container{order:1;padding-top:0}}.trial-announcement__img{width:min(100%,400px)}@media screen and (max-width: 1023px){.trial-announcement__img{width:min(72.5%,325px)}}.trial-announcement__info-container{padding-block:var(--sect-pad)}@media screen and (max-width: 1023px){.trial-announcement__info-container{padding-block:0}}.trial-announcement__normal-txt{font-size:var(--base-fz-0);font-weight:600;line-height:1.75}.trial-announcement__normal-txt--large{font-size:1.5em}@media screen and (max-width: 1023px){.trial-announcement__normal-txt{text-align:center;word-break:keep-all}}.trial-announcement__label-container{margin-block:var(--sect-pad-0375)}.trial-announcement__label-txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#bb2541;padding-block:.5em;padding-inline:1.25em;color:#fff;font-size:var(--base-fz-0);text-align:center;word-break:keep-all}.trial-announcement__label-txt:not(:last-child){margin-bottom:5px}.trial-announcement__label-txt--l{font-size:1.6em}.trial-announcement__label-txt--xl{font-size:3em}.trial-announcement__label-txt--xxl{font-size:5.5em;font-weight:600}@media screen and (max-width: 1023px){.trial-announcement__label-txt{margin-inline:auto}.trial-announcement__label-txt--xl{font-size:clamp(2.75rem, 1.855rem + 2.8vw, 4rem)}.trial-announcement__label-txt--xxl{font-size:clamp(6rem, 4.568rem + 4.47vw, 8rem)}}.trial-announcement__footer-label{background-color:#1a2a47;padding-block:var(--sect-pad-05);padding-inline:5%}.trial-announcement__contact-buttons{width:min(100%,800px);margin-inline:auto;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 767px){.trial-announcement__contact-buttons{grid-template-columns:1fr;grid-auto-rows:clamp(6.75rem, 6.213rem + 1.68vw, 7.5rem);row-gap:clamp(0.75rem, 0.392rem + 1.12vw, 1.25rem)}}.trial-announcement__phone-btn{--base-font-size: clamp(1.2rem, 0.723rem + 0.62vw, 1.6rem);--phone-number-font-size: 2.45;--padding-block: 1;--padding-inline: 0}@media screen and (max-width: 767px){.trial-announcement__phone-btn{--base-font-size: clamp(1.075rem, 0.807rem + 0.84vw, 1.45rem)}}.trial-announcement__mail-btn{--base-font-size: clamp(2rem, 1.105rem + 1.17vw, 2.75rem)}@media screen and (max-width: 767px){.trial-announcement__mail-btn{--base-font-size: clamp(1.85rem, 1.277rem + 1.79vw, 2.65rem)}}.news{width:100%;margin-inline:auto;background-color:#fff;border-radius:5px;box-shadow:0 0 8px gray;padding-block:clamp(3rem,6vw,5rem) clamp(4rem,6vw,5rem);padding-inline:clamp(2.5rem,6vw,5.5rem);display:flex;justify-content:space-around;-moz-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem)}@media screen and (max-width: 1023px){.news{flex-direction:column}}.news__header{text-align:center;margin-bottom:clamp(4.5rem,5vw,10rem)}.news__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.news__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.news__left-group{display:flex;flex-direction:column;justify-content:space-between;width:40%}@media screen and (max-width: 1023px){.news__left-group{display:contents}}.news__header{margin-bottom:clamp(1rem,3vw,5rem)}@media screen and (max-width: 1023px){.news__header{text-align:center}}.news__news-btn{order:3;font-size:clamp(18px,2.3vw,26px);padding-inline:clamp(5rem,5vw,3em)}@media screen and (max-width: 1023px){.news__news-btn{margin-inline:auto;padding-inline:clamp(5rem,13vw,5em)}}.news__news-btn::after{width:clamp(5rem,6.8vw,4em)}@media screen and (max-width: 1023px){.news__news-btn::after{width:clamp(5rem,13vw,5em)}}.news__article-ul{order:2;width:60%}@media screen and (max-width: 1023px){.news__article-ul{width:100%;margin-inline:auto;margin-bottom:clamp(3.5rem,7vw,7rem)}}.news__article-li{border-bottom:solid 1px #707070}.news__article-link{display:block;padding-block:1.5em;font-size:clamp(1.4rem,3vw,2rem);color:#707070;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news__article-link:hover,.news__article-link:focus{opacity:.75}.news__article-date{color:#d3b99f;margin-right:clamp(.5em,2.2vw,2em)}.embedding-news{padding-block:20px}.embedding-news--housemaid{--section-background-color: #d6d0bd;--ttl-color--en: #bb2541;--ttl-color--jp: #bb2541;--ttl-decoration-color: #bb2541;--article-background-color: white;--article-letter-color: black;--article-shadow-color: #70707070;--arrow-color: #b3a16c;--arrow-hover-color: #b3a16c;background-color:var(--section-background-color)}.embedding-news--house-support{--section-background-color: #1a2a47;--ttl-color--en: white;--ttl-color--jp: white;--ttl-decoration-color: white;--article-background-color: #ebebdd;--article-letter-color: black;--article-shadow-color: transparent;--arrow-color: black;--arrow-hover-color: #1a2a47;background-color:var(--section-background-color)}.embedding-news--cooking{--section-background-color: #dd7403;--ttl-color--en: white;--ttl-color--jp: white;--ttl-decoration-color: white;--article-background-color: white;--article-letter-color: black;--article-shadow-color: transparent;--arrow-color: #bb2541;--arrow-hover-color: #bb2541;background-color:var(--section-background-color)}.embedding-news--cleaning{--section-background-color: #1a2a47;--ttl-color--en: white;--ttl-color--jp: white;--ttl-decoration-color: white;--article-background-color: white;--article-letter-color: black;--article-shadow-color: transparent;--arrow-color: black;--arrow-hover-color: #1a2a47;background-color:var(--section-background-color);-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + 25px);padding-bottom:calc(min(7.5vw,100px) + 25px);margin-bottom:calc(min(7.5vw,100px)*-1)}.embedding-news--senior-support{--section-background-color: #ffe5e5;--ttl-color--en: #690000;--ttl-color--jp: #690000;--ttl-decoration-color: #690000;--article-background-color: white;--article-letter-color: black;--article-shadow-color: #70707070;--arrow-color: #690000;--arrow-hover-color: #690000;background-color:var(--section-background-color)}.embedding-news--home-care{--section-background-color: white;--ttl-color--en: #07a05a;--ttl-color--jp: #07a05a;--ttl-decoration-color: #07a05a;--article-background-color: #eafaef;--article-letter-color: black;--article-shadow-color: #70707070;--arrow-color: #07a05a;--arrow-hover-color: #07a05a;background-color:var(--section-background-color);padding-block:50px}@media screen and (max-width: 1023px){.embedding-news--home-care{padding-top:0}}.embedding-news--home-nursing{--section-background-color: #ff6777;--ttl-color--en: white;--ttl-color--jp: white;--ttl-decoration-color: white;--article-background-color: white;--article-letter-color: black;--article-shadow-color: #70707070;--arrow-color: black;--arrow-hover-color: #ff6777;background-color:var(--section-background-color)}.embedding-news__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:15px;column-gap:15px;justify-content:space-between}@media screen and (max-width: 767px){.embedding-news__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.embedding-news__wrapper{grid-template-columns:1fr;row-gap:20px}}.embedding-news__header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:15px;position:relative}.embedding-news__header::before{content:"";display:block;background-color:var(--ttl-decoration-color);height:105%;width:2px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.embedding-news__header--en{color:var(--ttl-color--en);font-size:clamp(2.25rem,6vw,3rem)}.embedding-news__header--jp{color:var(--ttl-color--jp);font-size:clamp(1.6rem,4.5vw,2rem)}.embedding-news__articles{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:1.5%;column-gap:1.5%;width:min(100%,1000px);margin-left:auto}@media screen and (max-width: 767px){.embedding-news__articles{grid-template-columns:1fr;row-gap:12.5px}}.embedding-news__article{--article-card-border-radius: 7.5px;--article-ttl-size: clamp(1.55rem, 4vw, 1.6rem);background-color:var(--article-background-color);border-radius:var(--article-card-border-radius);box-shadow:3px 3.5px 3.5px var(--article-shadow-color);transition:box-shadow .2s ease-out,opacity .15s ease-out}@media screen and (max-width: 1023px){.embedding-news__article{padding-block:calc(var(--article-ttl-size)*.75)}}.embedding-news__article:hover,.embedding-news__article:focus{box-shadow:3.5px 4.5px 6.5px var(--article-shadow-color)}.embedding-news__article:hover .embedding-news__article-arrow-icon::before,.embedding-news__article:focus .embedding-news__article-arrow-icon::before{background-color:var(--arrow-hover-color);border-color:var(--arrow-hover-color)}.embedding-news__article:hover .embedding-news__article-arrow-icon::after,.embedding-news__article:focus .embedding-news__article-arrow-icon::after{color:var(--article-background-color)}.embedding-news__article:active{opacity:.85}.embedding-news__article-link{height:100%;padding-inline:7.5% 2.5%;border-radius:var(--article-card-border-radius);display:grid;grid-template-columns:auto calc(var(--article-ttl-size)*2);align-items:center}@media screen and (max-width: 767px){.embedding-news__article-link{padding-left:5%}}.embedding-news__article-info-container{display:grid;grid-template-columns:1fr;align-content:center}@media screen and (max-width: 767px){.embedding-news__article-info-container{grid-template-columns:auto 1fr;-moz-column-gap:3.5%;column-gap:3.5%}}.embedding-news__article-date{color:var(--article-letter-color);font-size:clamp(1.4rem,3.5vw,1.5rem);margin-bottom:.15em}.embedding-news__article-ttl{--underline-width: 0.05;--underline-offset: 0.25;color:var(--article-letter-color);font-size:var(--article-ttl-size);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:calc(1em*var(--underline-width));text-underline-offset:calc(1em*var(--underline-offset));padding-bottom:calc(1em*(var(--underline-width) + var(--underline-offset)));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embedding-news__article-arrow-icon{aspect-ratio:1;position:relative;font-size:var(--article-ttl-size)}.embedding-news__article-arrow-icon::before,.embedding-news__article-arrow-icon::after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.embedding-news__article-arrow-icon::before{content:"";width:100%;aspect-ratio:1;border-radius:50%;border:solid 1px var(--arrow-color)}.embedding-news__article-arrow-icon::after{content:">";font-size:1em;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:var(--arrow-color)}.embedding-services{--en-heading-font-family: Shippori Mincho, YuMincho, Yu Mincho, Hiragino Mincho ProN, MS PMincho, serif;--en-heading-font-style: normal;--en-heading-font-weight: bold;--en-heading-font-size: 1.65em;padding-block:35px 45px}.embedding-services--housemaid{--en-heading-color: #b3a16c;--en-heading-text-transform: none;--en-heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-font-size: 2.25em;--jp-heading-color: white;--service-name-color: white;--icon-bg-color: #b3a16c;--link-txt-color: #b3a16c;--arrow-color: white;background-image:url("/img/common/our-service/background_spacious-room-of-high-floor-apartment-with-breathtaking-view.jpg");background-size:cover;background-position:34.5% 62.5%}.embedding-services--house-support{--en-heading-color: white;--en-heading-text-transform: uppercase;--jp-heading-color: white;--service-name-color: white;--icon-bg-color: #f8545d;--link-txt-color: #f8545d;--arrow-color: #333;background-image:url("/img/common/our-service/background_blurred-large-room.jpg");background-size:cover;background-position:41.5% 65%}.embedding-services--cooking{--en-heading-color: #dd7403;--en-heading-text-transform: none;--en-heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-font-size: 2.25em;--jp-heading-color: white;--service-name-color: white;--icon-bg-color: #dd7403;--link-txt-color: #dd7403;--arrow-color: #333;background-image:url("/img/common/our-service/background_blurred-kitchen.png");background-size:cover;background-position:39.5% 51.5%}.embedding-services--cleaning{--en-heading-color: #bb2541;--en-heading-text-transform: none;--en-heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-font-size: 2.25em;--jp-heading-color: white;--service-name-color: white;--icon-bg-color: #bb2541;--link-txt-color: #bb2541;--arrow-color: white;-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + 25px);padding-bottom:calc(min(7.5vw,100px) + 25px);margin-bottom:calc(min(7.5vw,100px)*-1);background-image:url("/img/common/our-service/background_floor-tile.jpg");background-size:cover;background-position:50% 100%}.embedding-services--senior-support{--en-heading-color: white;--en-heading-text-transform: uppercase;--jp-heading-color: white;--service-name-color: white;--icon-bg-color: hsl(0deg 87.5% 30%);--link-txt-color: #ffe5e5;--arrow-color: #690000;background-color:#690000}.embedding-services--home-care{--en-heading-color: white;--en-heading-text-transform: uppercase;--jp-heading-color: white;--service-name-color: white;--icon-bg-color: #6fc39c;--link-txt-color: #efe831;--arrow-color: #07a05a;background-color:#07a05a}.embedding-services--home-nursing{--en-heading-color: white;--en-heading-text-transform: none;--jp-heading-color: white;--service-name-color: white;--icon-bg-color: #ff6777;--link-txt-color: #ff6777;--arrow-color: #152838;background:linear-gradient(to bottom, #2a506f, #152838)}.embedding-services__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.embedding-services__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.embedding-services__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(25px,2vw,50px)}.embedding-services__heading-container p{font-family:var(--en-heading-font-family);font-style:var(--en-heading-font-style);text-transform:var(--en-heading-text-transform);font-weight:var(--en-heading-font-weight);color:var(--en-heading-color);font-size:var(--en-heading-font-size)}.embedding-services__heading-container h2{color:var(--jp-heading-color);font-weight:600;line-height:1.35;margin-top:.1em}.embedding-services__services{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, clamp(100px, 20vw, 130px)), 1fr));-moz-column-gap:max(20px,2.5%);column-gap:max(20px,2.5%);row-gap:clamp(22.5px,4.5vw,30px)}.embedding-services__service{transition:opacity .1s ease-out}.embedding-services__service.current-service{display:none}.embedding-services__service-link{display:grid;grid-template-columns:1fr;row-gap:10px;justify-items:center}.embedding-services__service-link:hover .embedding-services__service-icon-box,.embedding-services__service-link:focus .embedding-services__service-icon-box{background-color:var(--icon-bg-color);padding:17.5%}.embedding-services__service-link:hover .embedding-services__service-link-txt::before,.embedding-services__service-link:focus .embedding-services__service-link-txt::before{scale:1.25}.embedding-services__service-link:active{opacity:.85}.embedding-services__service-name{color:var(--service-name-color);font-weight:600;font-size:clamp(1.65rem,4vw,1.75rem)}.embedding-services__service-icon-box{width:100%;aspect-ratio:1;border-radius:50%;border:solid 2px #fff;padding:20%;transition:background-color .2s ease-out,padding .2s ease-out}.embedding-services__service-icon{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.embedding-services__service-link-txt{color:var(--link-txt-color);font-weight:600;font-size:clamp(1.48rem,3.75vw,1.65rem);display:flex;align-items:center}.embedding-services__service-link-txt--underline{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em}.embedding-services__service-link-txt::before{content:">";display:block;margin-right:.5em;font-size:1em;width:1.25em;aspect-ratio:1;color:var(--arrow-color);background-color:var(--link-txt-color);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:scale .2s ease-out}.embedding-achievement{--heading-font-family: Shippori Mincho, YuMincho, Yu Mincho, Hiragino Mincho ProN, MS PMincho, serif;--en-heading-font-style: normal;--en-heading-font-weight: bold;--en-heading-font-size: 1.65;padding-block:50px;background:linear-gradient(to bottom, #1a2a47 33.3333333333%, black 100%)}.embedding-achievement--housemaid{--heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-font-size: 2.25}.embedding-achievement--house-support{padding-block:50px 100px}.embedding-achievement--cooking{--heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-font-size: 2.25}.embedding-achievement--cleaning{--heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-font-size: 2.25;-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1)}.embedding-achievement__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.embedding-achievement__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.embedding-achievement__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(25px,2vw,50px)}.embedding-achievement__heading-container p{color:#bb2541;font-weight:bold;font-family:var(--heading-font-family);font-style:var(--en-heading-font-style);font-weight:var(--en-header-font-weight);font-size:calc(var(--en-heading-font-size)*1em)}.embedding-achievement__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em}.embedding-achievement__achievements-img{display:block;width:min(100%,850px);margin-inline:auto;margin-bottom:clamp(25px,6.75vw,50px)}.embedding-achievement__visual-container{padding-block:50px;margin-bottom:clamp(25px,6.75vw,50px);position:relative}.embedding-achievement__visual-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:61.5% 33.5%;object-position:61.5% 33.5%;filter:brightness(0.5);position:absolute;inset:0}.embedding-achievement__visual-description-container{position:relative;padding-inline:5%;text-align:center}.embedding-achievement__visual-en-heading{color:#fff;font-size:clamp(1.5rem,3.75vw,1.8rem);margin-bottom:.1em}.embedding-achievement__visual-jp-heading{display:inline;color:#fff;font-weight:600;font-size:clamp(2rem,4vw,2.75rem);line-height:1.65;word-break:keep-all;text-shadow:2.5px 3.5px 1.5px #000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(to top, #bb2541 35%, transparent 35%);padding-block:.15em;padding-inline:.25em}.embedding-achievement__visual-jp-heading span{font-size:1.25em}.embedding-achievement__visual-txt-box{margin-top:25px;width:min(100%,700px);margin-inline:auto}.embedding-achievement__visual-txt-box p{color:#fff;font-size:clamp(1.5rem,4vw,1.6rem);line-height:1.5;text-align:center;word-break:keep-all}.embedding-achievement__visual-txt-box p:not(:last-child){margin-bottom:1.5em}.embedding-achievement__media-container{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:3.5%;column-gap:3.5%}@media screen and (max-width: 767px){.embedding-achievement__media-container{grid-template-columns:1fr;row-gap:25px}}.embedding-achievement__media-heading-container{font-size:clamp(2.5rem,6.5vw,3rem);text-align:center}.embedding-achievement__media-heading{color:#fff;font-weight:600}.embedding-achievement__media-heading span{color:#bb2541}.embedding-achievement__media-txt{margin-top:.5em;color:#fff;font-size:.45em}.embedding-achievement__media-logos{--column-gap: 1.5%;display:grid;grid-template-columns:repeat(4, auto);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}@media screen and (max-width: 767px){.embedding-achievement__media-logos{display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px}}.embedding-achievement__media-logo{max-height:50px;background-color:#fff;border-radius:10px;box-shadow:inset 0px 0px 5px #000;padding:5px}@media screen and (max-width: 767px){.embedding-achievement__media-logo{max-width:calc(50% - var(--column-gap))}}.embedding-achievement__media-logo-img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.embedding-column{--bg-color: white;--en-heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-font-size: 2.25;--en-heading-color: black;--jp-heading-color: black;--time-stamp-color: #f5b63c;--category-txt-color: black;--category-bg-color: #f5b63c;--read-btn-txt-color: white;--read-btn-bg-color: #222;background-color:var(--bg-color);padding-block:5rem}.embedding-column--housemaid{--bg-color: #D6D0BD;--time-stamp-color: #bb2541;--category-txt-color: white;--category-bg-color: #bb2541}.embedding-column--house-support{--bg-color: #ebebdd;--time-stamp-color: #f8545d;--category-txt-color: white;--category-bg-color: #f8545d}.embedding-column--cooking{--bg-color: #ebebdd;--time-stamp-color: #dd7403;--category-txt-color: white;--category-bg-color: #dd7403;background-image:url("/img/service/cooking/page_top/common-bg/background_beige-gradient-stripe.jpg");background-size:cover;background-position:center center}.embedding-column--cleaning{--bg-color: #f5fafe;--time-stamp-color: #234f9f;--category-txt-color: white;--category-bg-color: #234f9f}.embedding-column--senior-support{--bg-color: #ffe5e5;--time-stamp-color: #690000;--category-txt-color: white;--category-bg-color: #690000}.embedding-column--home-care{--bg-color: #c6e2d5;--time-stamp-color: #07a05a;--category-txt-color: white;--category-bg-color: #07a05a}.embedding-column--home-nursing{--bg-color: #2a506f;--en-heading-color: white;--jp-heading-color: white;--time-stamp-color: #ff6777;--category-txt-color: white;--category-bg-color: #ff6777}.embedding-column__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.embedding-column__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.embedding-column__heading-container{--heading-base-size: clamp(1.8rem, 2.45vw, 2.35rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:25px}.embedding-column__heading-container p{color:var(--en-heading-color);font-weight:bold;font-family:var(--en-heading-font-family);font-style:var(--en-heading-font-style);font-weight:var(--en-heading-font-weight);font-size:calc(var(--en-heading-font-size)*1em)}.embedding-column__heading-container h2{color:var(--jp-heading-color);font-weight:600;line-height:1.35;margin-top:.1em}.embedding-column__articles{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 767px){.embedding-column__articles{width:min(100%,500px);margin-inline:auto;grid-template-columns:1fr;row-gap:25px}}.embedding-column__article{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0;box-shadow:3px 3px 7.5px rgba(0,0,0,.35);overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out}.embedding-column__article:hover,.embedding-column__article:focus{transform:translate(0, -1.25%);box-shadow:3px 3px 12.5px rgba(0,0,0,.35)}.embedding-column__article:hover .column-basic__article-thumbnail,.embedding-column__article:focus .column-basic__article-thumbnail{scale:1.05;filter:brightness(1.025)}.embedding-column__article:hover .column-basic__article-read-btn,.embedding-column__article:focus .column-basic__article-read-btn{background-color:#393939}@media screen and (max-width: 767px){.embedding-column__article{display:block;grid-row:auto}}.embedding-column__article-link{display:grid;grid-template-rows:subgrid;grid-row:span 5}@media screen and (max-width: 767px){.embedding-column__article-link{display:block}}.embedding-column__article-thumbnail-box{min-height:150px;max-height:250px;width:100%;aspect-ratio:16/9;overflow:hidden}.embedding-column__article-thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:scale .2s ease-out}.embedding-column__article-description{background-color:#fff;padding-block:20px;padding-inline:5%;display:grid;grid-template-columns:1fr;row-gap:10px;grid-template-rows:subgrid;grid-row:span 3}.embedding-column__article-timestamp{color:var(--time-stamp-color);font-size:clamp(1.35rem,2.5vw,1.45rem);word-break:break-all}.embedding-column__article-ttl{font-size:clamp(1.5rem,4vw,1.6rem);line-height:1.5}.embedding-column__article-categories{display:flex;flex-wrap:wrap;align-content:flex-start;gap:7.5px}.embedding-column__article-category{color:var(--category-txt-color);background-color:var(--category-bg-color);padding-block:.35em;padding-inline:1em;font-size:clamp(1.45rem,3.75vw,1.55rem)}.embedding-column__article-read-btn{width:100%;padding-block:1em;background-color:var(--read-btn-bg-color);color:var(--read-btn-txt-color);font-size:clamp(1.55rem,4vw,1.65rem);text-align:center;transition:background-color .2s ease-out}.embedding-column__all-articles-btn{display:block;margin-top:1.75em;margin-inline:auto;padding-block:.75em;font-size:var(--base-fz-5);font-weight:600}@media screen and (max-width: 767px){.embedding-column__all-articles-btn{width:min(100%,500px)}}.voice{-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1)}.voice__wrapper{width:min(85%,1200px);margin-inline:auto;position:relative}@media screen and (max-width: 767px){.voice__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.voice__header{text-align:center;margin-bottom:calc(5rem + clamp(6.5rem,6.2vw,10rem))}@media screen and (max-width: 1023px){.voice__header{margin-bottom:calc(5rem + clamp(5rem,12vw,10rem))}}.voice__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#d3b99f;padding-bottom:.05em}.voice__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#d3b99f}.voice__cards{margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:5rem;column-gap:5rem;row-gap:clamp(11.5rem,8.5vw,14.5rem);margin-bottom:5rem}@media screen and (max-width: 1023px){.voice__cards{flex-direction:column;align-items:center;row-gap:clamp(8rem,18vw,13rem)}}.voice__card{width:calc(50% - 2.5rem);background-color:#e4e4e4;border-radius:7.5px;position:relative;padding-block:clamp(90px,6.8vw,100px) clamp(40px,3.85vw,60px);padding-inline:clamp(1.6rem,4.5vw,2.5rem);display:flex;flex-direction:column}@media screen and (max-width: 1023px){.voice__card{width:min(100%,600px);padding-block:clamp(77.5px,15.5vw,105px) clamp(35px,6vw,45px)}}.voice__card-img{width:clamp(135px,10vw,160px);height:clamp(135px,10vw,160px);border-radius:50%;background-size:100%;background-repeat:no-repeat;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);box-shadow:0px 0px 7.5px #fff}@media screen and (max-width: 1023px){.voice__card-img{width:clamp(110px,24vw,160px);height:clamp(110px,24vw,160px)}}.voice__card-ttl{font-size:clamp(2.5rem,2.2vw,3rem);font-weight:600;line-height:1.5;text-align:center;margin-bottom:1.1em;word-break:keep-all}@media screen and (max-width: 1023px){.voice__card-ttl{font-size:clamp(2.1rem,4.2vw,2.9rem)}}.voice__card-txt-box{flex-grow:1}.voice__card-txt-box p{text-indent:1em;font-size:clamp(1.5rem,5vw,1.8rem);line-height:1.5}.voice__customer-info{margin-top:1.8em;color:#bb2541;font-size:clamp(1.6rem,5vw,2rem);text-align:center}.voice__notice{font-size:clamp(1.3rem,4vw,1.5rem);color:#fff;line-height:1.5;text-align:center}.voice__notice--br{display:none}@media(max-width: 550px){.voice__notice--br{display:block}}.iframe-content{width:100%;height:100%}.iframe-container--full{width:100%;height:clamp(25rem, 22.069rem + 9.16vw, 35rem)}.iframe-container--full-below-tab{width:min(85%,1200px);height:clamp(25rem, 18.405rem + 20.61vw, 47.5rem);margin-inline:auto;transition:width 1s ease-out}@media screen and (max-width: 1023px){.iframe-container--full-below-tab{width:100%}}.reliability{padding-block:50px}.reliability--housemaid{background-color:#d6d0bd}.reliability--house-support{background-color:#ebebdd;padding-block:50px 100px}.reliability--cooking{background-image:url("/img/service/cooking/page_top/common-bg/background_beige-gradient-stripe.jpg");background-size:cover;background-position:center center}.reliability--cleaning{-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1);background-image:linear-gradient(355.4260787401deg, rgb(245, 250, 254) 59%, rgb(255, 255, 255) 59%)}.reliability--senior-support{background-color:#ffe5e5}.reliability--home-care{background-color:#c6e2d5}.reliability--home-nursing{background-color:#fff}.reliability__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.reliability__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.reliability__heading-container{font-size:clamp(2.15rem,4.25vw,2.75rem);text-align:center;margin-bottom:clamp(62.5px,12.5vw,75px)}.reliability__sub-heading{font-size:.75em;line-height:1.4;word-break:keep-all;margin-bottom:.5em}.reliability__heading{font-weight:600;line-height:1.35;word-break:keep-all}.reliability__heading--accent{color:#bb2541}.reliability__cards{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 1023px){.reliability__cards{grid-template-columns:1fr;row-gap:55px;width:min(100%,650px);margin-inline:auto}}.reliability__card{--border-radius: 15px;--card-header-font-size: clamp(2rem, 2vw, 2.5rem);--card-index-width: 1.75;display:flex;flex-direction:column;filter:drop-shadow(2px 2px 2px hsla(0deg, 0%, 0%, 0.2));position:relative}@media screen and (max-width: 1023px){.reliability__card{--card-header-font-size: clamp(1.95rem, 4.25vw, 2.25rem)}}.reliability__card-index{color:#fff;font-weight:600;font-size:var(--card-header-font-size);background-color:#bb2541;width:calc(var(--card-index-width)*1em);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:0%;transform:translate(-50%, -50%)}.reliability__card-index::before{content:"POINT";color:#bb2541;font-size:.5em;position:absolute;left:50%;bottom:calc(100% + .4em);transform:translateX(-50%)}.reliability__card-header{background-color:#1a2a47;color:#fff;font-size:var(--card-header-font-size);text-align:center;padding-top:calc(.5em + var(--card-index-width)*1em/2);padding-bottom:.65em;border-radius:var(--border-radius) var(--border-radius) 0 0}.reliability__card-content{flex-grow:1;background-color:#fff;border-radius:0 0 var(--border-radius) var(--border-radius);padding-block:25px;padding-inline:5%;display:flex;flex-direction:column;align-items:center}.reliability__card-img{width:60%;max-height:135px;-o-object-fit:contain;object-fit:contain}.reliability__card-txt-box{flex-grow:1}.reliability__card-txt-box p{font-size:clamp(1.55rem,3vw,1.65rem);line-height:1.5;text-indent:1em}.reliability__card-txt-box p:first-child{margin-top:1.5em}.flow-helpdesk{background-image:url("/img/common/flow/helpdesk-bg/background_blurred-help-desk-operators.png");background-size:cover;background-position:65% 0%;padding-top:50px;padding-bottom:clamp(85px,10vw,105px)}.flow-helpdesk--cleaning{-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% 100%, 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:clamp(7.5rem, 6.362rem + 3.56vw, 10rem)}.flow-helpdesk__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.flow-helpdesk__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.flow-helpdesk__header{margin-bottom:clamp(25px,4.25vw,35px)}.flow-helpdesk__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#f5b63c;padding-bottom:.05em}.flow-helpdesk__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.flow-helpdesk__introduction-txt-box{margin-bottom:35px}.flow-helpdesk__introduction-txt-box p{text-indent:1em;font-size:clamp(1.55rem,4vw,1.6rem);line-height:1.5}@media screen and (max-width: 1023px){.flow-helpdesk__introduction-txt-box{margin-bottom:60px}}.flow-helpdesk__link-txt{color:#005da8;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.075em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;transition:color .2s ease-out}.flow-helpdesk__link-txt:hover,.flow-helpdesk__link-txt:focus{color:#1a98ff}.flow-helpdesk__link-txt:active{color:#004680}.flow-helpdesk__flow-container{display:grid;grid-template-columns:1fr;row-gap:50px}@media screen and (max-width: 1023px){.flow-helpdesk__flow-container{grid-template-columns:max(27.5px,8%) 1fr;-moz-column-gap:10px;column-gap:10px}}.flow-helpdesk__flow-cards{display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1023px){.flow-helpdesk__flow-cards{order:1;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.flow-helpdesk__flow-cards{grid-template-columns:1fr}}.flow-helpdesk__flow-card{--border-detail: solid 1.5px #707070;background-color:#fff;padding:10%;border:var(--border-detail)}.flow-helpdesk__flow-card:not(:first-child){border-left:none}.flow-helpdesk__flow-card--accent{background-color:#f5b63c;border:none !important;scale:1.075}@media(max-width: 600px){.flow-helpdesk__flow-card--accent{scale:1}}@media screen and (max-width: 1023px){.flow-helpdesk__flow-card{border:var(--border-detail)}.flow-helpdesk__flow-card:nth-child(n+3){border-top:none}.flow-helpdesk__flow-card:nth-child(3n){border-left:var(--border-detail)}}@media(max-width: 600px){.flow-helpdesk__flow-card{border:var(--border-detail) !important}.flow-helpdesk__flow-card:not(:first-child){border-top:none !important}}.flow-helpdesk__flow-card-index{color:#f5b63c;font-weight:600;font-size:clamp(2.5rem,6vw,3.5rem);margin-bottom:.25em}.flow-helpdesk__flow-card-index--accent{color:#000}.flow-helpdesk__flow-card-header{margin-bottom:25px}.flow-helpdesk__flow-card-header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#000;padding-bottom:.05em;font-family:inherit;font-style:normal;font-size:clamp(1.4rem,2.5vw,1.5rem);padding-bottom:.5em}.flow-helpdesk__flow-card-header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000;font-size:clamp(2.25rem,2vw,2.45rem)}.flow-helpdesk__flow-card-txt-box p{text-indent:1em;font-size:clamp(1.5rem,2.25vw,1.55rem);line-height:1.5}.flow-helpdesk__arrow-container{position:relative}.flow-helpdesk__arrow-line{--arrow-thickness: 2px;--dot-width: 20px;width:100%;height:var(--arrow-thickness);background-color:#000}.flow-helpdesk__arrow-line::before,.flow-helpdesk__arrow-line::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.flow-helpdesk__arrow-line::before{width:var(--dot-width);aspect-ratio:1;border-radius:50%;background-color:#f5b63c;border:solid 1.5px #000;left:0}.flow-helpdesk__arrow-line::after{width:var(--dot-width);height:var(--arrow-thickness);background-color:#000;transform-origin:right;rotate:45deg;right:0}@media screen and (max-width: 1023px){.flow-helpdesk__arrow-line{width:var(--arrow-thickness);height:100%;margin-left:calc(var(--dot-width)/2);transform:translateX(-50%)}.flow-helpdesk__arrow-line::before{transform:translateX(-50%);top:0;left:50%}.flow-helpdesk__arrow-line::after{transform-origin:left;rotate:-45deg;transform:translateY(50%);top:auto;bottom:0;left:0}}.flow-helpdesk__arrow-txt{font-weight:600;font-size:clamp(1.6rem,4vw,1.85rem);position:absolute;top:calc(100% + 1.25em)}.flow-helpdesk__arrow-txt--start{color:#f5b63c;left:0}@media screen and (max-width: 1023px){.flow-helpdesk__arrow-txt--start{top:auto;bottom:calc(100% + .5em)}}.flow-helpdesk__arrow-txt--finish{right:0}@media screen and (max-width: 1023px){.flow-helpdesk__arrow-txt--finish{top:calc(100% + .5em);left:0}}.faq-preview{padding-block:5rem;background-color:#fff}.faq-preview__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.faq-preview__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.faq-preview__header{margin-bottom:clamp(3rem,8vw,5rem);text-align:center}.faq-preview__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.faq-preview__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.faq-preview__q-and-a-sets{margin-bottom:5rem}.faq-preview__q-and-a-container{background-color:#1a2a47;padding-inline:clamp(10px,3vw,20px);padding-bottom:clamp(10px,3vw,20px)}.faq-preview__q-and-a-container:not(:last-child){margin-bottom:clamp(1.75rem,2vw,2.5rem)}.faq-preview__q-txt{padding-block:clamp(10px,3vw,20px);color:#fff;font-weight:600;font-size:clamp(1.65rem,3.5vw,1.95rem);line-height:1.5}.faq-preview__q-txt::before{content:"Q. ";color:#d3b99f;margin-right:.25em}.faq-preview__a-txt-box{background-color:#fff;padding-block:clamp(10px,3vw,20px);padding-inline:clamp(10px,3vw,20px)}.faq-preview__a-txt-box p{text-indent:1em;font-size:clamp(1.575rem,3.5vw,1.75rem);line-height:1.5}.faq-preview__faq-btn{margin-inline:auto}.use-in-area{--en-heading-font-family: Shippori Mincho, YuMincho, Yu Mincho, Hiragino Mincho ProN, MS PMincho, serif;--en-heading-font-style: normal;--en-heading-font-weight: bold;padding-block:var(--sect-pad)}.use-in-area--housemaid{--en-heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-color: #bb2541;--jp-heading-color: black;--copy-label-txt-color: white;--copy-label-bg-color: #bb2541;--intro-txt-color: black;--effort-container-bg-color: white;--effort-container-border-color: #d8cebf;--effort-heading-accent-color: #bb2541;--wiki-container-bg-color: #d8cebf;background-color:#efebe0}.use-in-area--house-support{--en-heading-color: #ff6777;--jp-heading-color: white;--copy-label-txt-color: white;--copy-label-bg-color: #ff6777;--intro-txt-color: white;--effort-container-bg-color: white;--effort-container-border-color: #ebebdd;--effort-heading-accent-color: #ff6777;--wiki-container-bg-color: #ebebdd;background-color:#2a506f}.use-in-area--cooking{--en-heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-color: #dd7403;--jp-heading-color: black;--copy-label-txt-color: white;--copy-label-bg-color: #dd7403;--intro-txt-color: black;--effort-container-bg-color: white;--effort-container-border-color: #dd7403;--effort-heading-accent-color: #dd7403;--wiki-container-bg-color: hsl(31.1009174312deg, 97.3214285714%, 86.4215686275%);background-image:url("/img/service/cooking/page_top/common-bg/background_beige-gradient-stripe.jpg");background-size:cover;background-position:center center}.use-in-area--cleaning{--en-heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-color: #bb2541;--jp-heading-color: black;--copy-label-txt-color: white;--copy-label-bg-color: #bb2541;--intro-txt-color: black;--effort-container-bg-color: white;--effort-container-border-color: #234f9f;--effort-heading-accent-color: #bb2541;--wiki-container-bg-color: hsl(218.7096774194deg, 63.9175257732%, 88.0392156863%);background-color:#fff}.use-in-area--senior-support{--en-heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-color: #690000;--jp-heading-color: black;--copy-label-txt-color: white;--copy-label-bg-color: #690000;--intro-txt-color: black;--effort-container-bg-color: white;--effort-container-border-color: #e8d485;--effort-heading-accent-color: #690000;--wiki-container-bg-color: #e8d485;background-color:#ffe5e5}.use-in-area--home-care{--en-heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-color: #bb2541;--jp-heading-color: black;--copy-label-txt-color: white;--copy-label-bg-color: #bb2541;--intro-txt-color: black;--effort-container-bg-color: white;--effort-container-border-color: #c6e2d5;--effort-heading-accent-color: #bb2541;--wiki-container-bg-color: #c6e2d5;background-color:#fff}.use-in-area--home-nursing{--en-heading-font-family: Playfair Display, serif;--en-heading-font-style: italic;--en-heading-font-weight: normal;--en-heading-color: #2a506f;--jp-heading-color: black;--copy-label-txt-color: white;--copy-label-bg-color: #2a506f;--intro-txt-color: black;--effort-container-bg-color: white;--effort-container-border-color: #ff6777;--effort-heading-accent-color: #ff6777;--wiki-container-bg-color: #ff6777;--wiki-container-bg-color: hsl(353.6842105263deg, 100%, 90.1960784314%);background-color:#fff}.use-in-area__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.use-in-area__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.use-in-area__prefecture-img{display:block;width:clamp(17.5rem, 13.836rem + 11.45vw, 30rem);margin-inline:auto;margin-bottom:var(--sect-pad-05);filter:brightness(1.1125)}.use-in-area__heading-container{--heading-base-size: clamp(1.85rem, 1.207rem + 2.01vw, 2.75rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(2.5rem, 1.767rem + 2.29vw, 5rem)}.use-in-area__heading-container p{color:var(--en-heading-color);font-weight:bold;font-family:var(--en-heading-font-family);font-style:var(--en-heading-font-style);font-weight:var(--en-heading-font-weight);font-size:1.65em}.use-in-area__heading-container p span{display:inline-block}.use-in-area__heading-container h2{color:var(--jp-heading-color);font-weight:600;line-height:1.35;margin-top:.4em}.use-in-area__copy-label-container{text-align:center;margin-bottom:var(--sect-pad-025)}.use-in-area__copy-label{color:var(--copy-label-txt-color);font-size:var(--base-fz-4);font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2;background-color:var(--copy-label-bg-color);padding-inline:.5em;padding-block:.125em;word-break:keep-all}.use-in-area__intro-txt-box{margin-bottom:var(--sect-pad-075)}.use-in-area__intro-txt-box p{color:var(--intro-txt-color);font-size:var(--base-fz-0);line-height:2;text-align:center;word-break:keep-all;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:.085em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.25em}@media screen and (max-width: 1023px){.use-in-area__intro-txt-box p{text-align:left;text-indent:1em;word-break:normal}}.use-in-area__effort-container{--padding: 2.5%;background-color:var(--effort-container-bg-color);padding:var(--padding);border:solid 5px var(--effort-container-border-color);margin-bottom:var(--sect-pad-05);display:grid;grid-template-columns:repeat(2, 1fr);place-items:center}@media screen and (max-width: 1023px){.use-in-area__effort-container{--padding: 5%;grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.use-in-area__effort-img{width:100%;filter:brightness(1.0125)}@media screen and (max-width: 1023px){.use-in-area__effort-img{width:min(500px,100%)}}.use-in-area__effort-info-container{padding-left:calc(var(--padding)*2)}@media screen and (max-width: 1023px){.use-in-area__effort-info-container{padding-left:0}}.use-in-area__effort-heading{--base-font-size: clamp(1.55rem, 1.462rem + 0.27vw, 1.85rem);--large-font-size: calc(var(--base-font-size) * 1.35);font-size:var(--base-font-size);font-weight:600;line-height:calc(var(--large-font-size)*1.55);word-break:keep-all;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.075em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.45em;margin-bottom:1em}.use-in-area__effort-heading span{font-size:var(--large-font-size);color:var(--effort-heading-accent-color)}@media screen and (max-width: 1023px){.use-in-area__effort-heading{text-align:center}}.use-in-area__effort-txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.use-in-area__wiki-container{display:grid;grid-template-columns:1fr 30%;box-shadow:3.5px 3.5px 5px rgba(0,0,0,.225)}@media screen and (max-width: 767px){.use-in-area__wiki-container{grid-template-columns:1fr}}.use-in-area__wiki-prefecture-bg{background-color:var(--wiki-container-bg-color);background-image:url("/img/common/use-in-area/outline-of-hokkaido_white.webp");background-repeat:no-repeat;background-size:auto 110%;background-position:135% 50%;background-blend-mode:soft-light;padding:5%;display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:5%;column-gap:5%}@media(max-width: 500px){.use-in-area__wiki-prefecture-bg{background-size:auto 75%;background-position:10% 50%;flex-direction:column;row-gap:var(--sect-pad-0375)}}.use-in-area__area-name-box{aspect-ratio:1;padding:10px;border:solid 2px #000;display:grid;place-items:center}.use-in-area__area-name{font-size:2rem;line-height:1.5}.use-in-area__area-txt-box{max-width:500px}.use-in-area__area-txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.use-in-area__wiki-citation{text-align:right;margin-top:.5em}.use-in-area__wiki-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 37.5%;object-position:center 37.5%;filter:brightness(1.025)}@media screen and (max-width: 767px){.use-in-area__wiki-img{max-height:350px}}.price-bottom-info--housemaid{--heading-color: #1a2a47;--img-object-position: 37.5% center;--img-brightness: 1;background-color:#bbc0c9;padding-bottom:var(--sect-pad)}.price-bottom-info--house-support{--heading-color: #1a2a47;--img-object-position: 37.5% center;--img-brightness: 1;background-color:#bbc0c9;padding-bottom:var(--sect-pad)}.price-bottom-info--cooking{--heading-color: #1a2a47;--img-object-position: center center;--img-brightness: 1;background-color:#fff;padding-bottom:var(--sect-pad)}.price-bottom-info--cleaning{--heading-color: #1a2a47;--img-object-position: 37.5% center;--img-brightness: 1;background-color:#bbc0c9;padding-bottom:var(--sect-pad)}.price-bottom-info--senior-support{--heading-color: #690000;--img-object-position: 37.5% center;--img-brightness: 1;background-color:#fff;padding-block:var(--sect-pad)}.price-bottom-info--home-care{--heading-color: #1a2a47;--img-object-position: center center;--img-brightness: 1.035;background-color:#c6e2d5;padding-bottom:var(--sect-pad)}.price-bottom-info--home-nursing{--heading-color: #1a2a47;--img-object-position: center center;--img-brightness: 1.035;background-color:#f7f7f7;padding-block:var(--sect-pad)}.price-bottom-info__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.price-bottom-info__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.price-bottom-info__topics{--column-gap: 3.5%;display:flex;flex-wrap:wrap;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.price-bottom-info__topic{overflow:hidden}.price-bottom-info__topic--full{width:100%}.price-bottom-info__topic--half-above-tab{width:calc((100% - var(--column-gap))/2)}@media screen and (max-width: 767px){.price-bottom-info__topic--half-above-tab{width:100%}}.price-bottom-info__heading{--pseudo-height: 1px;--pseudo-position: calc(100% + 0.5em);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:var(--heading-color);font-weight:600;font-size:var(--heading-fz--2);position:relative}.price-bottom-info__heading::before,.price-bottom-info__heading::after{content:"";display:inline-block;width:50vw;height:var(--pseudo-height);background-size:12.5px var(--pseudo-height);background-repeat:repeat-x;background-position:left center;position:absolute;top:50%;background-image:linear-gradient(to right, currentColor 8px, transparent 8px)}.price-bottom-info__heading::before{right:var(--pseudo-position);rotate:180deg;transform:translateY(50%)}.price-bottom-info__heading::after{left:var(--pseudo-position);transform:translateY(-50%)}.price-bottom-info__content{padding-block:clamp(1rem, 0.707rem + 0.92vw, 2rem) clamp(2.5rem, 2.353rem + 0.46vw, 3rem);display:grid;grid-template-columns:repeat(2, auto);-moz-column-gap:2.5%;column-gap:2.5%;place-items:center}@media screen and (max-width: 767px){.price-bottom-info__content{grid-template-columns:1fr;row-gap:clamp(1.25rem, 0.713rem + 1.68vw, 2rem)}}.price-bottom-info__txt-box p{text-indent:1em;font-size:var(--base-fz-0);line-height:1.5}.price-bottom-info__txt-box p:not(:last-child){margin-bottom:.5em}.price-bottom-info__content-img{width:clamp(17.5rem, 14.518rem + 3.88vw, 20rem);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--img-object-position);object-position:var(--img-object-position);filter:brightness(var(--img-brightness));border-radius:5%}@media screen and (max-width: 767px){.price-bottom-info__content-img{width:min(100%,275px)}}.price-bottom-info__contact-btn{margin-top:var(--sect-pad-0125);margin-inline:auto;font-size:var(--base-fz-4)}.available-area{background-image:url("/img/common/available-area/background_sky-and-sapporo-tv-tower-in-odori-park.png");background-size:cover;background-position:67.5% 85%;padding-block:5rem}.available-area__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:repeat(2, 1fr);overflow:hidden}@media screen and (max-width: 767px){.available-area__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 767px){.available-area__wrapper{grid-template-columns:1fr;row-gap:25px}}.available-area__txt-info-box{display:grid;grid-template-columns:1fr;align-content:center;row-gap:25px}@media screen and (max-width: 767px){.available-area__txt-info-box{display:contents}}.available-area__header{text-align:center}.available-area__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#d3b99f;padding-bottom:.05em;font-size:clamp(4rem,6vw,5rem)}.available-area__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#fff;font-size:clamp(2rem,2.75vw,2.55rem);display:inline-block;position:relative}.available-area__header--jp::before,.available-area__header--jp::after{content:"";display:block;height:2px;width:1.5em;background-color:currentColor;position:absolute;top:50%;transform:translateY(-50%)}.available-area__header--jp::before{right:calc(100% + .25em)}.available-area__header--jp::after{left:calc(100% + .25em)}.available-area__locations{text-indent:1em;color:#fff;font-size:clamp(1.5rem,4vw,1.6rem);line-height:1.5;text-align:center}.available-area__locations a{color:#fff;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;transition:color .2s ease-out}.available-area__locations a:hover,.available-area__locations a:focus{color:#d3b99f}.available-area__locations a:active{color:#bb936b}.available-area__txt{text-indent:-1em;padding-left:1em;color:#fff;font-size:clamp(1.5rem,4vw,1.6rem);line-height:1.5}.available-area__txt--link{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;transition:color .15s ease-out}.available-area__txt--link:hover,.available-area__txt--link:focus{color:#d3b99f}.available-area__txt--link:active{color:#bf9973}@media screen and (max-width: 767px){.available-area__txt{order:1}}.available-area__prefecture-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding-left:10%}@media screen and (max-width: 767px){.available-area__prefecture-img{padding-inline:10%;max-height:250px}}.payment{padding-block:5rem;background-color:#1a2a47}.payment__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.payment__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.payment__header{text-align:center;margin-bottom:5rem}.payment__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#d3b99f;padding-bottom:.05em}.payment__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#fff}.payment__content-box{background-color:#f7f7f7;padding-block:clamp(3.5rem,4.5vw,4.5rem);padding-inline:clamp(2rem,5vw,2.5rem)}.payment__txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:2.5rem}.payment__txt{font-size:clamp(1.6rem,3.5vw,1.95rem);line-height:1.5;text-indent:-1em;padding-left:1em}.payment__icons{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:grid;grid-template-columns:repeat(10, minmax(50px, 65px));-moz-column-gap:clamp(12px,1.25vw,15px);column-gap:clamp(12px,1.25vw,15px);row-gap:clamp(12px,1.25vw,15px)}@media screen and (max-width: 767px){.payment__icons{grid-template-columns:repeat(5, minmax(35px, 95px));-moz-column-gap:clamp(10px,2.75vw,20px);column-gap:clamp(10px,2.75vw,20px)}}.payment__icon{max-height:50px;display:flex;align-items:center}.payment__icon-img{max-height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.corporation{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 1023px){.corporation{grid-template-columns:1fr}}.corporation__link{height:clamp(27.5rem, 17.093rem + 10.16vw, 42.5rem);background-size:cover;background-blend-mode:color;display:grid;place-items:center;transition:background-color .2s ease-out}.corporation__link--bg1{background-image:url("/img/common/corporation/background_sapporo-odori-park.webp");background-position:45% 30%;background-color:rgba(0,225,255,.2)}.corporation__link--bg1:hover,.corporation__link--bg1:focus{background-color:rgba(255,245,155,.4)}.corporation__link--bg1:active{background-color:rgba(150,150,150,.45)}.corporation__link--bg2{background-image:url("/img/common/corporation/background_smiling-staffers.jpg");background-position:60% 28.5%;background-color:rgba(0,225,255,.2)}.corporation__link--bg2:hover,.corporation__link--bg2:focus{background-color:rgba(255,245,155,.4)}.corporation__link--bg2:active{background-color:rgba(150,200,150,.4)}@media screen and (max-width: 1023px){.corporation__link{height:clamp(20rem, 13.172rem + 21.34vw, 35rem)}}.corporation__ttl{color:#fff;text-align:center;word-break:keep-all;filter:drop-shadow(0px 0px 5px rgba(60, 60, 60, 0.9))}.corporation__ttl--en{font-size:clamp(6rem, 4.266rem + 1.69vw, 8.5rem)}@media screen and (max-width: 1023px){.corporation__ttl--en{font-size:clamp(5rem, 3.179rem + 5.69vw, 9rem)}}.corporation__ttl--jp{font-size:clamp(2.6rem, 2.01rem + 0.58vw, 3.45rem)}@media screen and (max-width: 1023px){.corporation__ttl--jp{font-size:clamp(2.2rem, 1.699rem + 1.56vw, 3.3rem)}}.top-first-view{padding-top:5rem;background-image:url("/img/service/page_top/first-view/background_blurred-luxurious-room.jpg");background-repeat:no-repeat;background-size:contain;background-position:center 0%;background-color:#222}.top-first-view__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.top-first-view__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.top-hero{background-image:url("/img/service/page_top/hero/background_elegant-room-with-spacious-layout-and-luxurious-furniture.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;padding-block:5rem;padding-inline:2%;border-radius:10px;box-shadow:5px 5px 7.5px #222}.top-hero__ttl{text-align:center}.top-hero__ttl--copy{display:inline-block;color:#fff;font-weight:600;font-size:clamp(1.6rem, 1.418rem + 0.57vw, 2rem);line-height:1.5;margin-bottom:.75em}.top-hero__ttl--highlighted{font-weight:600;font-size:clamp(2rem, 1.317rem + 2.13vw, 3.5rem);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2.15;background-color:#fff;padding-inline:.5em;padding-block:.15em;word-break:keep-all}.top-hero__ttl--accent{color:#bb2541;font-weight:bold}.top-hero__achievements-img{display:block;width:min(85%,750px);margin-inline:auto;margin-block:50px;filter:brightness(1.2);transition:width .4s ease-out}@media screen and (max-width: 767px){.top-hero__achievements-img{width:95%}}.top-hero__phone-link{--circle-width: clamp(6.5rem, 2.563rem + 12.3vw, 12rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:flex;align-items:center}.top-hero__phone-link:hover,.top-hero__phone-link:focus{filter:brightness(1.2)}.top-hero__phone-link:active{filter:brightness(0.95)}.top-hero__free-contact-circle{width:var(--circle-width);margin-right:calc(var(--circle-width)/2*-1);aspect-ratio:1;border-radius:50%;background-color:#000;color:#fff;font-weight:bold;font-size:clamp(1.5rem,3.5vw,2.75rem);word-break:keep-all;display:flex;justify-content:center;align-items:center;z-index:1}.top-hero__phone-info-container{padding-block:10px;border-block:solid 2px #000;background:linear-gradient(to bottom, rgb(140, 20, 30) 0%, rgb(100, 10, 20) 50%, rgb(140, 20, 30) 100%);padding-left:calc(var(--circle-width)/2 + var(--circle-width)/5);padding-right:calc(var(--circle-width)/5);display:flex;-moz-column-gap:clamp(7.5px,2.25vw,17.5px);column-gap:clamp(7.5px,2.25vw,17.5px);transition:padding-left .25s ease-out,padding-right .25s ease-out}@media screen and (max-width: 767px){.top-hero__phone-info-container{padding-left:calc(var(--circle-width)/2 + var(--circle-width)/10);padding-right:calc(var(--circle-width)/10)}}.top-hero__free-dial-icon{width:clamp(3.25rem, 0.858rem + 6.38vw, 5.75rem);-o-object-fit:contain;object-fit:contain}@media(max-width: 375px){.top-hero__free-dial-icon{display:none}}.top-hero__phone-info{text-align:center}.top-hero__phone-business-hour{color:#fff;font-size:clamp(1.2rem, 0.674rem + 1.4vw, 1.75rem)}.top-hero__phone-number{color:#fff;font-weight:600;font-size:clamp(2.65rem, 1.502rem + 3.06vw, 3.85rem)}.top-service-introduction{padding-block:50px}.top-service-introduction__heading-container{--heading-base-size: clamp(1.8rem, 3.3vw, 3.3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(25px,3vw,45px)}.top-service-introduction__heading-container p{color:#f5b63c;font-weight:bold;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:2.45em}.top-service-introduction__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em}.top-service-introduction__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(120px, 10vw, 140px), 1fr));-moz-column-gap:clamp(20px,3.5vw,35px);column-gap:clamp(20px,3.5vw,35px);row-gap:clamp(25px,7.5vw,50px)}.top-service-introduction__card{display:grid}.top-service-introduction__card-link{display:flex;flex-direction:column;row-gap:10px}.top-service-introduction__card-link:hover .top-service-introduction__card-icon-box,.top-service-introduction__card-link:focus .top-service-introduction__card-icon-box{background-color:#f5b63c;padding:17.5%}.top-service-introduction__card-link:hover .top-service-introduction__card-link-txt::before,.top-service-introduction__card-link:focus .top-service-introduction__card-link-txt::before{scale:1.25}.top-service-introduction__card-link:active .top-service-introduction__card-icon-box{background-color:#c8880a}.top-service-introduction__card-link:active .top-service-introduction__card-link-txt{color:#c8880a}.top-service-introduction__card-link:active .top-service-introduction__card-link-txt::before{background-color:#c8880a}.top-service-introduction__card-icon-box{aspect-ratio:1;width:100%;border-radius:50%;border:solid 1.5px #fff;padding:20%;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-out,padding .2s ease-out}.top-service-introduction__card-icon{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.top-service-introduction__card-ttl{color:#fff;font-weight:600;font-size:clamp(1.95rem,2.85vw,2.25rem);text-align:center}.top-service-introduction__card-description{flex-grow:1}.top-service-introduction__card-description p{text-indent:1em;color:#fff;font-size:clamp(1.5rem,3.5vw,1.55rem);line-height:1.5}.top-service-introduction__card-link-txt{color:#f5b63c;font-weight:600;font-size:clamp(1.5rem,3.5vw,1.55rem);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.1em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;display:flex;align-items:center;margin-inline:auto;transition:color .2s ease-out}.top-service-introduction__card-link-txt::before,.top-service-introduction__card-link-txt::after{content:"";aspect-ratio:1}.top-service-introduction__card-link-txt::before{width:1.5em;border-radius:50%;background-color:currentColor;margin-right:.5em;transition:scale .2s ease-out}.top-service-introduction__card-link-txt::after{width:.75em;border-top:.15em solid #222;border-right:.15em solid #222;position:absolute;rotate:45deg;translate:-75% 0%;margin-left:.75em}.top-about-us{padding-bottom:5rem;border-bottom:solid 2px #f5b63c}.top-about-us__header{margin-bottom:clamp(2.5rem,4.5vw,5rem);overflow:hidden}.top-about-us__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#f5b63c;padding-bottom:.05em;position:relative}.top-about-us__header--en::after{content:"";display:inline-block;width:100vw;height:2px;background-color:currentColor;position:absolute;top:50%;left:calc(100% + .4em);transform:translateY(-50%)}.top-about-us__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#fff}.top-about-us__contents{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 1023px){.top-about-us__contents{grid-template-columns:1fr;row-gap:25px}}.top-about-us__description-box{display:flex;flex-direction:column;row-gap:20px}@media screen and (max-width: 1023px){.top-about-us__description-box{order:1}}.top-about-us__txt-box{flex-grow:1}.top-about-us__txt-box p{text-indent:1em;color:#fff;font-size:clamp(1.55rem,4vw,1.6rem);line-height:1.5}.top-about-us__txt-box p:not(:last-child){margin-bottom:1em}.top-about-us__buttons{--sp-button-height: 50px;display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 1023px){.top-about-us__buttons{justify-content:center}}@media screen and (max-width: 767px){.top-about-us__buttons{flex-direction:column;row-gap:clamp(10px,2vw,15px)}}.top-about-us__contact-btn{background-color:#f5b63c;padding-block:.75em;padding-inline:1.875em;border-radius:100vh;color:#222;font-weight:600;font-size:clamp(1.75rem, 1.706rem + 0.14vw, 1.9rem);transition:background-color .2s ease-out}.top-about-us__contact-btn:hover,.top-about-us__contact-btn:focus{background-color:#f9d185}.top-about-us__contact-btn:active{background-color:#f4ad24}@media screen and (max-width: 767px){.top-about-us__contact-btn{width:min(90%,300px);height:var(--sp-button-height);text-align:center}}.top-about-us__phone-btn{display:flex;align-items:center;font-size:clamp(2rem,5vw,2.85rem)}.top-about-us__phone-btn:hover .top-about-us__phone-img,.top-about-us__phone-btn:focus .top-about-us__phone-img{background-color:#f9d185}.top-about-us__phone-btn:hover .top-about-us__phone-number,.top-about-us__phone-btn:focus .top-about-us__phone-number{color:#f9d185}.top-about-us__phone-btn:active .top-about-us__phone-img{background-color:#f4ad24}.top-about-us__phone-btn:active .top-about-us__phone-number{color:#f4ad24}@media screen and (max-width: 767px){.top-about-us__phone-btn{width:min(90%,300px);height:var(--sp-button-height);background-color:#fff;border-radius:100vh;justify-content:center}}.top-about-us__phone-img{-o-object-fit:contain;object-fit:contain;height:40px;width:1.25em;background-color:#f5b63c;-webkit-mask-image:url("/img/common/inquiry/icon_phone_yellow.png");mask-image:url("/img/common/inquiry/icon_phone_yellow.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease-out}@media screen and (max-width: 767px){.top-about-us__phone-img{height:65%}}.top-about-us__phone-number{color:#f5b63c;font-weight:600;margin-left:.25em;transition:color .2s ease-out}.top-about-us__image-container{display:flex;align-items:center}.top-about-us__main-img{--shadow-depth: clamp(15px, 1.5vw, 25px);display:block;width:85%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32.5%;object-position:50% 32.5%;box-shadow:var(--shadow-depth) calc(var(--shadow-depth)*-1) 0px #f5b63c;margin-top:var(--shadow-depth);margin-right:var(--shadow-depth);margin-left:auto;filter:brightness(1.075)}@media screen and (max-width: 1023px){.top-about-us__main-img{margin-inline:auto;max-height:375px}}.top-news{padding-block:5rem;background-color:#222}.top-news__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.top-news__wrapper{display:contents}}.top-news__contents{display:flex;align-items:center}@media screen and (max-width: 767px){.top-news__contents{flex-direction:column}}.top-news__bg-image-box{flex-basis:50%}@media screen and (max-width: 767px){.top-news__bg-image-box{width:100%}}.top-news__bg-image{width:122.5%;transform:scale(-1, 1)}@media screen and (max-width: 767px){.top-news__bg-image{width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}}.top-news__news-container{flex-basis:50%;z-index:1;background-color:#fff;border-radius:7.5px;padding-block:20px 50px;padding-inline:clamp(20px,2.6vw,50px)}@media screen and (max-width: 767px){.top-news__news-container{width:var(--default-wrapper-width--sp);padding-inline:6.5%;margin-top:-100px}}.top-news__header{margin-bottom:clamp(2rem,4vw,4.5rem)}.top-news__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#000;padding-bottom:.05em;font-size:clamp(4.4rem,7.5vw,6.75rem)}.top-news__header--accent{color:#f5b63c}.top-news__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000;font-size:clamp(1.8rem,3.15vw,3rem)}.top-news__article{border-bottom:solid 1px #222}@media screen and (max-width: 1023px){.top-news__article{border-bottom:none}}.top-news__article-link{padding-block:10px;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:15px;column-gap:15px}.top-news__article-link:hover .top-news__article-info-container,.top-news__article-link:focus .top-news__article-info-container{color:#737373}.top-news__article-link:hover .top-news__article-arrow-icon,.top-news__article-link:hover .top-news__article-ttl::after,.top-news__article-link:focus .top-news__article-arrow-icon,.top-news__article-link:focus .top-news__article-ttl::after{background-color:#f5b63c;scale:1.1}.top-news__article-link:active .top-news__article-info-container{color:#404040}.top-news__article-link:active .top-news__article-arrow-icon,.top-news__article-link:active .top-news__article-ttl::after{background-color:#da950b}.top-news__article-info-container{display:flex;flex-direction:column;transition:color .2s ease-out}.top-news__article-date{font-weight:600;font-size:clamp(1.85rem,2vw,2.15rem)}.top-news__article-ttl{font-size:clamp(1.5rem,3.5vw,1.6rem);line-height:1.75;position:relative}@media screen and (max-width: 1023px){.top-news__article-ttl{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.1em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em}.top-news__article-ttl::after{content:">";width:1.75em;border-radius:50%;background-color:#222;color:#fff;display:inline-block;margin-left:.25em;text-align:center;transition:background-color .2s ease-out,scale .2s ease-out}}.top-news__article-arrow-icon{flex-shrink:0;width:35px;aspect-ratio:1;background-color:#222;border-radius:50%;color:#fff;font-size:15px;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-out,scale .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 1023px){.top-news__article-arrow-icon{display:none}}.top-news__news-btn{display:block;margin-top:1em;margin-left:auto;padding-block:.75em;font-size:var(--base-fz-5);font-weight:600}@media screen and (max-width: 767px){.top-news__news-btn{margin-inline:auto}}.top-feature{padding-block:5rem;background-color:#222}.top-feature__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.top-feature__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.top-feature__header{text-align:center;margin-bottom:clamp(4.5rem,4vw,7.5rem)}.top-feature__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#f5b63c;padding-bottom:.05em}.top-feature__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#fff}.top-feature__features{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:25px;column-gap:25px;row-gap:25px;margin-bottom:25px}@media screen and (max-width: 767px){.top-feature__features{grid-template-columns:1fr;width:min(100%,500px);margin-inline:auto}}.top-feature__feature{--fold-length: clamp(30px, 7.5vw, 45px);background-color:#fff;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--fold-length)), calc(100% - var(--fold-length)) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--fold-length)), calc(100% - var(--fold-length)) 100%, 0 100%);position:relative}.top-feature__feature::before{content:"";display:block;width:var(--fold-length);aspect-ratio:1;background-color:#d8d8d8;position:absolute;right:0;bottom:0}.top-feature__feature-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-feature__feature-img--1{filter:brightness(1.025)}.top-feature__feature-img--2{filter:brightness(1.05)}.top-feature__feature-img--3{filter:brightness(1.1)}.top-feature__feature-img--4{filter:brightness(1.025)}.top-feature__feature-content{padding-inline:5%;padding-bottom:calc(var(--fold-length) + 5px);position:relative}.top-feature__feature-index{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:clamp(2rem,2.25vw,2.75rem);margin-bottom:.35em;position:absolute;bottom:100%;filter:drop-shadow(1px 1px 0.5px white)}@media screen and (max-width: 767px){.top-feature__feature-index{font-size:clamp(1.85rem,4.25vw,2.35rem);left:50%;transform:translateX(-50%)}}.top-feature__feature-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:.3em;padding-inline:.5em;background-color:#000;color:#fff;font-size:clamp(1.8rem,2.15vw,2.15rem);margin-bottom:.6em}.top-feature__feature-label--accent{color:#f5b63c}@media screen and (max-width: 767px){.top-feature__feature-label{margin-inline:auto;font-size:clamp(1.8rem,4.5vw,2.15rem)}}.top-feature__feature-txt-box p{text-indent:1em;font-size:clamp(1.5rem,1.75vw,1.6rem);line-height:1.5}.top-feature__feature-txt-box p:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 767px){.top-feature__feature-txt-box p{font-size:clamp(1.5rem,2.75vw,1.6rem)}}.top-feature__media-card{--fold-length: clamp(30px, 7.5vw, 45px);background-color:#fff;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--fold-length)), calc(100% - var(--fold-length)) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--fold-length)), calc(100% - var(--fold-length)) 100%, 0 100%);position:relative}.top-feature__media-card::before{content:"";display:block;width:var(--fold-length);aspect-ratio:1;background-color:#d8d8d8;position:absolute;right:0;bottom:0}@media screen and (max-width: 767px){.top-feature__media-card{width:min(100%,500px);margin-inline:auto}}.top-feature__media-img-box{position:relative}.top-feature__media-img{width:100%;height:100%;min-height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center;filter:brightness(1.125)}.top-feature__media-ttl{text-align:center;margin-bottom:clamp(4.5rem,4vw,7.5rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.top-feature__media-ttl--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#000;padding-bottom:.05em;font-size:clamp(3.25rem,5.25vw,4.5rem)}.top-feature__media-ttl--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000;font-size:clamp(1.575rem,2.35vw,2rem)}.top-feature__media-content{padding-inline:5%;padding-bottom:calc(var(--fold-length) + 15px)}.top-feature__media-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-block:.3em;padding-inline:.5em;background-color:#000;color:#fff;font-size:clamp(1.8rem,2.15vw,2.15rem);margin-bottom:.6em}.top-feature__media-label--accent{color:#f5b63c}.top-feature__media-txt-box{margin-bottom:clamp(25px,4vw,50px)}.top-feature__media-txt-box p{font-size:clamp(1.6rem,4.5vw,1.65rem);line-height:1.5;text-align:center;word-break:keep-all}.top-feature__media-txt-box span{color:#f5b63c;font-size:1.5em}.top-feature__media-logos{display:flex;justify-content:space-between;align-items:center;max-width:700px;margin-inline:auto}@media screen and (max-width: 767px){.top-feature__media-logos{width:85%;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:15px;column-gap:15px;row-gap:25px}}.top-feature__media-logo{display:flex;justify-content:center;align-items:center}.top-feature__media-logo-img{height:50px;width:100%;max-width:200px;-o-object-fit:contain;object-fit:contain}.top-voice{--round-pic-width--under-950: clamp(115px, 5vw, 140px);--round-pic-width--sp: clamp(120px, 30vw, 150px);background-image:url("/img/service/page_top/voice/background_blurred-luxurious-room.jpg");background-position:50% 0%;background-size:cover;padding-bottom:5rem;position:relative;z-index:0}.top-voice__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.top-voice__wrapper{width:var(--default-wrapper-width--sp)}}.top-voice__banner{background:linear-gradient(-13.5deg, hsl(39.5675675676deg, 90.243902439%, 52.3039215686%) 30%, #f5b63c 0);padding-block:var(--sect-pad-05);margin-bottom:var(--sect-pad-05);display:grid;place-content:center}.top-voice__banner-content{padding-block:clamp(0rem, -0.44rem + 1.37vw, 1.5rem);display:grid;justify-items:center;position:relative}@media(max-width: 400px){.top-voice__banner-achievement-container{position:relative}}.top-voice__banner-achievement-container::before,.top-voice__banner-achievement-container::after{content:"";background-repeat:no-repeat;background-size:contain;height:100%;aspect-ratio:2/3;position:absolute;top:50%;transform:translateY(-50%)}.top-voice__banner-achievement-container::before{background-image:url("/img/service/page_top/voice/laurel-wreath_left.webp");right:100%;background-position:100% center}.top-voice__banner-achievement-container::after{background-image:url("/img/service/page_top/voice/laurel-wreath_right.webp");left:100%;background-position:0 center}.top-voice__banner-pill-txt{color:#fff;background-color:#000;padding-block:.4em;padding-inline:1.5em;border-radius:100vh;font-size:clamp(1.5rem, 1.353rem + 0.46vw, 2rem);text-align:center}@media(max-width: 400px){.top-voice__banner-pill-txt{margin-bottom:.75em}}.top-voice__banner-txt{--fz-scale: 1.5;--fz-large: calc(1 * 1.5);--fz-extra-large: calc(var(--fz-large) * 1.5);font-size:clamp(1.6rem, 1.263rem + 1.05vw, 2.75rem);font-weight:600;line-height:1.35;text-align:center}.top-voice__banner-txt--large{font-size:calc(var(--fz-large)*1em)}.top-voice__banner-txt--extra-large{font-size:calc(var(--fz-extra-large)*1em)}.top-voice__banner-txt--accent{color:#bb2541}.top-voice__header{text-align:center;margin-bottom:2.5rem}.top-voice__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#fff;padding-bottom:.05em;font-size:clamp(3.85rem,4.5vw,5rem)}.top-voice__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#fff;font-size:clamp(1.8rem,2.45vw,2.35rem)}@media(max-width: 950px){.top-voice__header{margin-bottom:calc(1.5rem + var(--round-pic-width--under-950)/2)}}@media screen and (max-width: 767px){.top-voice__header{margin-bottom:calc(2.5rem + var(--round-pic-width--sp)/2)}}.top-voice__voices{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:25px;column-gap:25px;row-gap:50px;margin-bottom:clamp(50px,7.5vw,75px)}@media(max-width: 950px){.top-voice__voices{row-gap:calc(2.5rem + var(--round-pic-width--under-950)/2)}}@media screen and (max-width: 767px){.top-voice__voices{grid-template-columns:1fr;row-gap:calc(2.5rem + var(--round-pic-width--sp)/2)}}.top-voice__voice{background-color:#fff;padding-block:20px;padding-inline:20px;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.top-voice__voice::before{content:"";position:absolute;z-index:-1;background-color:#fff;width:50px;height:50px;bottom:-10px;left:7.5%;transform:rotate(80deg) skew(20deg, 20deg)}@media(max-width: 950px){.top-voice__voice{padding-top:calc(var(--round-pic-width--under-950)/2 + 12.5px);padding-bottom:25px}}@media screen and (max-width: 767px){.top-voice__voice{padding-top:calc(var(--round-pic-width--sp)/2 + 12.5px)}}.top-voice__round-img-box{float:right;width:max(125px,31.5%);aspect-ratio:1;border-radius:50%;background-color:#000;shape-outside:circle(50%);margin-left:10px;display:flex;justify-content:center;align-items:center}@media(max-width: 950px){.top-voice__round-img-box{width:var(--round-pic-width--under-950);margin-left:auto;position:absolute;top:0;left:50%;translate:-50% -50%}}@media screen and (max-width: 767px){.top-voice__round-img-box{width:var(--round-pic-width--sp)}}.top-voice__round-img{width:calc(100% - 2px);aspect-ratio:1}.top-voice__label{--line-height: 1.75;--text-decoration-thickness: 1.5;font-size:clamp(1.65rem,5vw,1.85rem);box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;line-height:2;background-color:#f5b63c;padding-inline:.5em;padding-block:.125em;word-break:keep-all}.top-voice__txt-box{margin-block:.75em 1.25em}.top-voice__txt-box p{text-indent:1em;font-size:clamp(1.5rem,4vw,1.55rem);line-height:1.5}.top-voice__tags{display:flex;flex-wrap:wrap;-moz-column-gap:12.5px;column-gap:12.5px;row-gap:10px}@media(max-width: 950px){.top-voice__tags{justify-content:center}}.top-voice__tag{color:#fff;background-color:#000;font-size:clamp(1.5rem,3.5vw,1.55rem);padding-inline:.75em;padding-block:.25em;border-radius:100vh}.top-voice__service-link{display:block;margin-top:1em;color:#dd7403;font-size:clamp(1.6rem,4.5vw,1.75rem);text-align:right;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.1em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;transition:color .2s ease-out}.top-voice__service-link:hover,.top-voice__service-link:focus{color:#f6c155}.top-voice__service-link:active{color:#da950b}@media(max-width: 950px){.top-voice__service-link{text-align:center}}.top-voice__disclaimer-txt{color:#fff;font-size:clamp(1.4rem,2.75vw,1.5rem);line-height:1.5;text-indent:-1em;padding-left:1em;text-align:center;text-shadow:1px 1px 2px #000}@media screen and (max-width: 1023px){.top-voice__disclaimer-txt{text-align:left}}.top-sections{padding-block:5rem;background-color:#1a2a47}.top-sections__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px;width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.top-sections__container{width:var(--default-wrapper-width--sp);grid-template-columns:1fr}}.top-reads,.top-before-after{background-color:#fff;border-radius:15px;text-align:center}.top-reads__ttl-en,.top-before-after__ttl-en{color:#f5b63c;font-weight:bold;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:clamp(3.85rem,4.5vw,5rem);margin-bottom:.5rem}.top-reads__sub-ttl,.top-before-after__sub-ttl{font-size:clamp(1.65rem,5vw,1.85rem);margin-bottom:1rem}.top-reads__ttl,.top-before-after__ttl{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000;font-size:clamp(1.575rem,2.35vw,2.35rem);margin-bottom:2rem}.top-reads{background-color:#f7f7f7;padding-inline:2.5em;padding-block:3em;position:relative}.top-reads__medal-img{position:absolute;top:0;left:clamp(.5rem,2vw,3.5rem);width:clamp(55px,15vw,75px)}.top-reads ul{display:grid;row-gap:10px;text-align:left}.top-reads__link{background-color:#fff;border-radius:5px;padding-inline:.5em;padding-block:.75em;font-size:clamp(1.5rem,2.25vw,1.55rem);line-height:1.5;box-shadow:0px 7.5px 10px rgba(0,0,0,.5);display:flex;align-items:center;gap:.5em;color:#005da8;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.075em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;transition:color .2s ease-out}.top-reads__link:hover,.top-reads__link:focus{color:#1a98ff}.top-reads__link:active{color:#004680}.top-reads__link::before{content:"";background-repeat:no-repeat;background-size:contain;width:27px;height:20px;flex-shrink:0}.top-reads ul li:nth-child(1) .top-reads__link::before{background-image:url("/img/service/page_top/top-reads/crown-1.webp")}.top-reads ul li:nth-child(2) .top-reads__link::before{background-image:url("/img/service/page_top/top-reads/crown-2.webp")}.top-reads ul li:nth-child(3) .top-reads__link::before{background-image:url("/img/service/page_top/top-reads/crown-3.webp")}.top-before-after__link{width:100%;height:100%;padding-block:4em;background-image:url(/img/service/page_top/before-after/background_before-after.webp);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;border-radius:15px;transition:opacity .3s ease}.top-before-after__link:hover,.top-before-after__link:focus{opacity:.7}.top-before-after__sub-ttl,.top-before-after__ttl{text-shadow:-1px -1px 6.5px #fff,1px -1px 6.5px #fff,-1px 1px 6.5px #fff,1px 1px 6.5px #fff,0 -1px 6.5px #fff,0 1px 6.5px #fff,-1px 0 6.5px #fff,1px 0 6.5px #fff}.top-before-after__btn{display:inline-block;background-color:#f5b63c;font-size:clamp(1.5rem,2.25vw,1.55rem);padding-block:.5em;padding-inline:4.5em;border-radius:100vh;box-shadow:0px 7.5px 10px rgba(0,0,0,.5)}.hm-hero{background-color:#fff;padding-top:var(--sect-pad-2);padding-bottom:var(--sect-pad);position:relative}@media(max-width: 550px){.hm-hero{padding-top:clamp(3.5rem, -2.065rem + 17.39vw, 7.5rem);padding-bottom:clamp(2.5rem, 1.109rem + 4.35vw, 3.5rem)}}.hm-hero__wrapper{width:min(85%,1200px);margin-inline:auto;position:relative}@media screen and (max-width: 767px){.hm-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-hero__bg-layer{position:absolute;inset:0;display:grid;grid-template-rows:75% 1fr}.hm-hero__bg-images{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 550px){.hm-hero__bg-images{grid-template-columns:1fr;grid-template-rows:44.5% 1fr}}.hm-hero__bg-img-container{position:relative}.hm-hero__bg-img-container::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 25%)}@media(max-width: 550px){.hm-hero__bg-img-container:last-child{order:-1}.hm-hero__bg-img-container:last-child::after{content:none}}.hm-hero__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(0.945);position:absolute;inset:0}.hm-hero__bg-img--1{-o-object-position:32.5% 25%;object-position:32.5% 25%}@media(max-width: 550px){.hm-hero__bg-img--1{-o-object-position:60% 37.5%;object-position:60% 37.5%}}.hm-hero__bg-img--2{-o-object-position:50% 0%;object-position:50% 0%}@media(max-width: 550px){.hm-hero__bg-img--2{-o-object-position:100% 2.5%;object-position:100% 2.5%}}.hm-hero__heading{color:#fff;font-weight:600;text-align:center}.hm-hero__heading--copy{display:block;font-size:clamp(2.5rem, 2.207rem + 0.92vw, 3.5rem);line-height:1.5;word-break:keep-all;text-shadow:2px 2px 2px rgba(175,175,175,.5);margin-bottom:.5em}.hm-hero__heading--price{display:block;font-size:clamp(2rem, 1.634rem + 1.14vw, 3.25rem);text-shadow:2px 2px 3.5px rgba(0,0,0,.5);margin-bottom:.35em}.hm-hero__heading--price strong{color:#bb2541;font-weight:600;font-size:2em;text-shadow:2px 2px 3.5px rgba(255,255,255,.5)}.hm-hero__price-disclaimer p{color:#fff;font-size:clamp(1.45rem, 1.435rem + 0.05vw, 1.5rem);line-height:1.5;text-align:center;word-break:keep-all}.hm-hero__pills{width:min(100%,750px);margin-inline:auto;margin-block:clamp(2.5rem, 1.817rem + 2.13vw, 4rem);display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:3.5%;column-gap:3.5%}@media(max-width: 550px){.hm-hero__pills{grid-template-columns:1fr;justify-items:center;row-gap:10px}}.hm-hero__pill{background-color:#fff;border-radius:100vh;padding-block:.75em;font-size:var(--base-fz-3);font-weight:600;text-align:center;filter:drop-shadow(5px 5px 5px hsla(0deg, 0%, 0%, 0.5))}@media(max-width: 550px){.hm-hero__pill{padding-inline:2.5em}}.hm-hero__pill span{color:#bb2541}.hm-hero__copy-txt{color:#fff;font-size:clamp(1.85rem, 1.513rem + 1.05vw, 3rem);font-weight:600;text-align:center;text-shadow:2px 2px 2px rgba(175,175,175,.5)}.hm-hero__bottom-container{margin-top:var(--sect-pad-2);display:grid;grid-template-columns:1fr min(35%,375px);align-items:center;-moz-column-gap:3.5%;column-gap:3.5%}@media screen and (max-width: 1023px){.hm-hero__bottom-container{width:min(100%,750px);margin-inline:auto;margin-top:clamp(2.5rem, 1.767rem + 2.29vw, 5rem);grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.hm-hero__achievement-img{width:100%;filter:brightness(1.2) contrast(110%) drop-shadow(1px 1px 0px hsla(0deg, 0%, 30%, 0.75))}.hm-hero__contact-buttons{display:grid;grid-auto-rows:67.5px;-moz-column-gap:2.5%;column-gap:2.5%;row-gap:10px}.hm-hero__contact-buttons>*{border-radius:15px;box-shadow:3.5px 3.5px 7.5px rgba(0,0,0,.35)}@media screen and (max-width: 1023px){.hm-hero__contact-buttons{grid-template-columns:repeat(auto-fit, minmax(clamp(25rem, 22.724rem + 7.11vw, 30rem), 1fr))}}.hm-hero__phone-btn{--base-font-size: clamp(1.4rem, 0.872rem + 0.52vw, 1.6rem)}@media screen and (max-width: 1023px){.hm-hero__phone-btn{--base-font-size: clamp(1.35rem, 1.236rem + 0.36vw, 1.6rem)}}.hm-hero__mail-btn{--base-font-size: clamp(2.25rem, 1.59rem + 0.64vw, 2.5rem)}@media screen and (max-width: 1023px){.hm-hero__mail-btn{--base-font-size: clamp(2.275rem, 2.104rem + 0.53vw, 2.65rem)}}.hm-about-us{background-image:linear-gradient(#B3A16C 17.5px, white 17.5px)}@media screen and (max-width: 1023px){.hm-about-us{background-image:none;background-color:#fff}}.hm-about-us__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 1023px){.hm-about-us__wrapper{display:contents}}.hm-about-us__content-boxes{display:grid;grid-template-columns:57.5% 37.5%;-moz-column-gap:5%;column-gap:5%}@media screen and (max-width: 1023px){.hm-about-us__content-boxes{grid-template-columns:1fr}}.hm-about-us__content-box{padding-block:50px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1023px){.hm-about-us__content-box--left{padding-block:50px 0;width:min(85%,1200px);margin-inline:auto}}@media screen and (max-width: 767px){.hm-about-us__content-box--left{width:var(--default-wrapper-width--sp)}}.hm-about-us__content-box--right{background:linear-gradient(90deg, rgba(255, 255, 255, 0) 25%, rgb(255, 255, 255) 25%, #b3a16c 25%, #b3a16c 75%, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0) 75%);overflow:hidden}@media screen and (max-width: 1023px){.hm-about-us__content-box--right{padding-block:clamp(20px,5vw,50px);background:linear-gradient(0deg, rgba(255, 255, 255, 0) 35%, rgb(255, 255, 255) 35%, #B3A16C 35%, #B3A16C 65%, rgb(255, 255, 255) 65%, rgba(255, 255, 255, 0) 65%)}}@media screen and (max-width: 1023px){.hm-about-us__pictures-wrapper{width:min(90%,450px);margin-inline:auto}}.hm-about-us__eng-header{color:#b3a16c;font-weight:600;font-size:clamp(2rem,6.75vw,2.6rem);line-height:1.5;margin-bottom:.75em;display:flex;align-items:center}.hm-about-us__eng-header::before{content:"";display:inline-block;width:.2em;height:1.25em;background-color:#b3a16c;margin-right:.25em}.hm-about-us__jp-header{font-weight:600;font-size:clamp(1.85rem,4.75vw,2.5rem);line-height:1.5;word-break:keep-all;margin-bottom:1em}.hm-about-us__jp-header--accent{color:#bb2541;font-size:clamp(2.5rem,7vw,4.5rem)}.hm-about-us__description-box{padding-block:clamp(15px,3.5vw,25px);padding-inline:clamp(12.5px,3vw,22.5px);background-color:#efebe0}.hm-about-us__description-ttl{font-weight:600;font-size:clamp(1.75rem,5vw,1.85rem);line-height:1.5;margin-bottom:.5em}.hm-about-us__description-txt{text-indent:1em;font-size:clamp(1.55rem,4vw,1.6rem);line-height:1.5;margin-bottom:.5em}.hm-about-us__contact-btn{margin-top:1.4em;font-size:clamp(1.75rem,4vw,1.95rem);padding-block:.85em;padding-inline:3.5em}@media screen and (max-width: 1023px){.hm-about-us__contact-btn{width:min(100%,325px);margin-inline:auto;padding-inline:0}}.hm-about-us__pictures-container{scale:.7071067812;position:relative;width:133.3333333333%}.hm-about-us__pictures{aspect-ratio:1;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:10px;rotate:45deg;-webkit-clip-path:polygon(0 0, 50% 0, 100% 50%, 100% 100%, 0 100%);clip-path:polygon(0 0, 50% 0, 100% 50%, 100% 100%, 0 100%)}.hm-about-us__picture{overflow:hidden;position:relative}.hm-about-us__picture--1{grid-row:1/2;grid-column:1/2}.hm-about-us__picture--2{grid-row:2/3;grid-column:1/2}.hm-about-us__picture--3{grid-row:2/3;grid-column:2/3}.hm-about-us__picture-img{aspect-ratio:1;width:141.421356237%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform-origin:0 0;transform:rotate(-45deg) translate(-50%, -50%)}.hm-about-us__picture-img--1{-o-object-position:75% 50%;object-position:75% 50%}.hm-about-us__picture-img--2{-o-object-position:100% 50%;object-position:100% 50%}.hm-about-us__picture-img--3{-o-object-position:30% 50%;object-position:30% 50%}.hm-wwd{padding-block:5rem;background-image:url("/img/service/housemaid/page_top/wwd/background_woman-in-apron-doing-the-dishes.jpg");background-repeat:no-repeat;background-size:contain;background-color:#1a2a47;min-height:50vh}.hm-wwd__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hm-wwd__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-wwd__header{margin-bottom:clamp(3rem,8vw,5rem)}.hm-wwd__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.hm-wwd__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#fff}.hm-wwd__introduction-txt-box{width:50%;transition:width .35s ease-out;margin-bottom:2.5rem}.hm-wwd__introduction-txt-box p{text-indent:1em;color:#fff;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5}@media screen and (max-width: 1023px){.hm-wwd__introduction-txt-box{width:75%}}@media screen and (max-width: 767px){.hm-wwd__introduction-txt-box{width:100%}}.hm-wwd__small-icons{display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(7.75rem, 5.073rem + 3.49vw, 10rem), 1fr));-moz-column-gap:clamp(1.75rem, 1.237rem + 1.6vw, 3.5rem);column-gap:clamp(1.75rem, 1.237rem + 1.6vw, 3.5rem);row-gap:clamp(1.5rem, 1.207rem + 0.92vw, 2.5rem);margin-bottom:var(--sect-pad-05)}.hm-wwd__small-icon{display:flex;flex-direction:column;align-items:center}.hm-wwd__round-icon-container{flex-shrink:0;background-color:#fff;aspect-ratio:1;width:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:20%}.hm-wwd__small-icon-img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.hm-wwd__small-icon-caption{flex-grow:1;margin-top:.5em;color:#fff;font-size:clamp(1.5rem,3.75vw,1.575rem);line-height:1.5;text-align:center;word-break:keep-all}.hm-wwd__large-icons{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:clamp(2rem, 1.56rem + 1.37vw, 3.5rem);column-gap:clamp(2rem, 1.56rem + 1.37vw, 3.5rem);row-gap:clamp(1.75rem, 1.53rem + 0.69vw, 2.5rem)}@media screen and (max-width: 767px){.hm-wwd__large-icons{grid-template-columns:repeat(auto-fit, minmax(clamp(12.5rem, 3.551rem + 27.96vw, 25rem), 1fr))}}.hm-wwd__large-icon{max-width:200px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.hm-wwd__large-icon-img{flex-shrink:0;aspect-ratio:1;width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.hm-wwd__large-icon-img--1{-o-object-position:100% 0%;object-position:100% 0%;filter:brightness(1.05)}.hm-wwd__large-icon-img--2{-o-object-position:60% 25%;object-position:60% 25%}.hm-wwd__large-icon-img--3{-o-object-position:13.5% 20%;object-position:13.5% 20%;filter:brightness(1.05)}.hm-wwd__large-icon-img--4{-o-object-position:50% 22.5%;object-position:50% 22.5%;filter:brightness(1.05)}.hm-wwd__large-icon-caption{flex-grow:1;margin-top:.5em;color:#fff;font-size:clamp(1.5rem,3.75vw,1.575rem);line-height:1.5;text-align:center;word-break:keep-all}.hm-for-you{padding-block:5rem;background-color:#b3a16c}.hm-for-you__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hm-for-you__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-for-you__decorated-frame{background-color:#fff;padding-block:62.5px;padding-inline:12.5px;position:relative}.hm-for-you__decorated-frame::before,.hm-for-you__decorated-frame::after{content:"";position:absolute;inset:0;pointer-events:none}.hm-for-you__decorated-frame::before{background:radial-gradient(farthest-corner at top left, white 0 clamp(60px, 8vw, 100px), #b3a16c clamp(60px, 8vw, 100px) calc(clamp(60px, 8vw, 100px) + 2.5px), transparent calc(clamp(60px, 8vw, 100px) + 2.5px) 100%),radial-gradient(farthest-corner at top right, white 0 clamp(60px, 8vw, 100px), #b3a16c clamp(60px, 8vw, 100px) calc(clamp(60px, 8vw, 100px) + 2.5px), transparent calc(clamp(60px, 8vw, 100px) + 2.5px) 100%),radial-gradient(farthest-corner at bottom right, white 0 clamp(60px, 8vw, 100px), #b3a16c clamp(60px, 8vw, 100px) calc(clamp(60px, 8vw, 100px) + 2.5px), transparent calc(clamp(60px, 8vw, 100px) + 2.5px) 100%),radial-gradient(farthest-corner at bottom left, white 0 clamp(60px, 8vw, 100px), #b3a16c clamp(60px, 8vw, 100px) calc(clamp(60px, 8vw, 100px) + 2.5px), transparent calc(clamp(60px, 8vw, 100px) + 2.5px) 100%),linear-gradient(to bottom, transparent 0 10px, #b3a16c 10px 12.5px, transparent 12.5px 100%),linear-gradient(to left, transparent 0 10px, #b3a16c 10px 12.5px, transparent 12.5px 100%),linear-gradient(to top, transparent 0 10px, #b3a16c 10px 12.5px, transparent 12.5px 100%),linear-gradient(to right, transparent 0 10px, #b3a16c 10px 12.5px, transparent 12.5px 100%)}@media screen and (max-width: 767px){.hm-for-you__decorated-frame::before{background:radial-gradient(circle at top left, white 0 clamp(40px, 10vw, 80px), #b3a16c clamp(40px, 10vw, 80px) calc(clamp(40px, 10vw, 80px) + 2.5px), transparent calc(clamp(40px, 10vw, 80px) + 2.5px) 100%),radial-gradient(circle at top right, white 0 clamp(40px, 10vw, 80px), #b3a16c clamp(40px, 10vw, 80px) calc(clamp(40px, 10vw, 80px) + 2.5px), transparent calc(clamp(40px, 10vw, 80px) + 2.5px) 100%),radial-gradient(circle at bottom right, white 0 clamp(40px, 10vw, 80px), #b3a16c clamp(40px, 10vw, 80px) calc(clamp(40px, 10vw, 80px) + 2.5px), transparent calc(clamp(40px, 10vw, 80px) + 2.5px) 100%),radial-gradient(circle at bottom left, white 0 clamp(40px, 10vw, 80px), #b3a16c clamp(40px, 10vw, 80px) calc(clamp(40px, 10vw, 80px) + 2.5px), transparent calc(clamp(40px, 10vw, 80px) + 2.5px) 100%),linear-gradient(to bottom, transparent 0 10px, #b3a16c 10px 12.5px, transparent 12.5px 100%),linear-gradient(to left, transparent 0 10px, #b3a16c 10px 12.5px, transparent 12.5px 100%),linear-gradient(to top, transparent 0 10px, #b3a16c 10px 12.5px, transparent 12.5px 100%),linear-gradient(to right, transparent 0 10px, #b3a16c 10px 12.5px, transparent 12.5px 100%)}}.hm-for-you__decorated-frame::after{background:linear-gradient(to bottom, white 0 10px, transparent 10px),linear-gradient(to left, white 0 10px, transparent 10px),linear-gradient(to top, white 0 10px, transparent 10px),linear-gradient(to right, white 0 10px, transparent 10px)}@media screen and (max-width: 1023px){.hm-for-you__decorated-frame{padding-bottom:12.5px}}.hm-for-you__heading-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:50px;border-bottom:solid 3.5px #000;position:relative}.hm-for-you__heading-container::after{content:"";height:1px;width:100%;background-color:#000;position:absolute;top:calc(100% + 7.5px);left:0}.hm-for-you__call-out-txt{--pseudo-angle: 60deg;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-weight:600;font-size:clamp(1.5rem, 1.353rem + 0.46vw, 2rem);text-align:center;position:relative;margin-bottom:1em}.hm-for-you__call-out-txt::before,.hm-for-you__call-out-txt::after{content:"";position:absolute;top:50%;width:1.25em;height:1px;background-color:currentColor}.hm-for-you__call-out-txt::before{transform:rotate(var(--pseudo-angle));right:100%}.hm-for-you__call-out-txt::after{transform:rotate(calc(var(--pseudo-angle) * -1));left:100%}.hm-for-you__heading{font-weight:600;font-size:clamp(1.65rem,5.15vw,2.4rem);line-height:1.5;text-align:center;margin-bottom:.35em;word-break:keep-all}.hm-for-you__heading--accent{color:#6b9114}.hm-for-you__check-items{width:80%;margin-inline:auto;transition:width .35s ease-out}@media screen and (max-width: 1023px){.hm-for-you__check-items{width:70%;margin-bottom:clamp(25px,7vw,50px)}}@media screen and (max-width: 767px){.hm-for-you__check-items{width:87.5%}}.hm-for-you__check-item{font-size:clamp(1.55rem,4vw,1.65rem);line-height:1.5;display:flex;align-items:flex-start;position:relative}.hm-for-you__check-item:not(:last-child){margin-bottom:1em}.hm-for-you__check-item::before{content:"";flex-shrink:0;aspect-ratio:1;width:1.2em;border:solid 1px #000;margin-right:.5em;transform:translateY(15%)}.hm-for-you__check-item::after{content:"";background-image:url("/img/common/general-icon/icon_check-mark_red.png");background-repeat:no-repeat;background-size:contain;aspect-ratio:1;width:1.25em;position:absolute;left:0;transform:translate(0.15em, 0.1em)}.hm-for-you__person-images{position:absolute;bottom:12.5px;right:calc(clamp(60px,8vw,100px) + 2.5px);width:35%;display:grid;grid-template-columns:1.05fr 1fr;align-items:flex-end;-moz-column-gap:5%;column-gap:5%;z-index:1}@media screen and (max-width: 1023px){.hm-for-you__person-images{position:static;width:max(190px,50%);margin-inline:auto}}.hm-for-you__person-img{width:100%}.hm-for-you__person-img--1{filter:brightness(1.05)}.hm-for-you__person-img--2{filter:brightness(1.05)}.hm-feature{padding-block:5rem;background-color:#fff}.hm-feature__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hm-feature__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-feature__header{text-align:center;margin-bottom:clamp(3rem,8vw,5rem);word-break:keep-all}.hm-feature__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.hm-feature__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.hm-feature__cards{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:2%;column-gap:2%}@media screen and (max-width: 767px){.hm-feature__cards{grid-template-columns:1fr;row-gap:15px}}.hm-feature__card{display:flex;flex-direction:column;row-gap:10px;max-width:325px;margin-inline:auto}@media screen and (max-width: 767px){.hm-feature__card{max-width:375px}}.hm-feature__card-header{color:#d3b99f;font-weight:600;line-height:1.5;text-align:center}.hm-feature__card-header--index{font-size:clamp(5rem,11.5vw,6.5rem)}@media screen and (max-width: 767px){.hm-feature__card-header--index{font-size:clamp(3.5rem,10vw,5.5rem)}}.hm-feature__card-header--txt{font-size:clamp(1.8rem,2.2vw,2.5rem)}@media screen and (max-width: 767px){.hm-feature__card-header--txt{font-size:clamp(2rem,5vw,2.8rem)}}.hm-feature__card-img{aspect-ratio:1;width:100%;-o-object-fit:cover;object-fit:cover}.hm-feature__card-img--1{-o-object-position:0% 50%;object-position:0% 50%;filter:brightness(1.05)}.hm-feature__card-img--2{-o-object-position:7.5% 50%;object-position:7.5% 50%}.hm-feature__card-img--3{-o-object-position:50% 50%;object-position:50% 50%}.hm-feature__card-txt-box p{text-indent:1em;font-size:clamp(1.575rem,3.5vw,1.6rem);line-height:1.5}.hm-plan{padding-block:5rem;background-image:linear-gradient(to bottom, transparent 0 calc(clamp(275px, 30vw, 300px) * 1.5 - 1px), #B4A98A calc(clamp(275px, 30vw, 300px) * 1.5 - 1px) calc(clamp(275px, 30vw, 300px) * 1.5)),linear-gradient(to right, transparent 0 calc(clamp(275px, 30vw, 300px) - 1px), #B4A98A calc(clamp(275px, 30vw, 300px) - 1px) clamp(275px, 30vw, 300px));background-size:clamp(275px,30vw,300px) calc(clamp(275px,30vw,300px)*1.5);background-color:#f3f3f3;background-position:50% 35px}.hm-plan__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hm-plan__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-plan__header{text-align:center;margin-bottom:clamp(3rem,8vw,5rem);word-break:keep-all}.hm-plan__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#000;padding-bottom:.05em}.hm-plan__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#bb2541}.hm-plan__introduction-txt-box{margin-bottom:5rem}.hm-plan__introduction-txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.hm-plan__introduction-txt-box p{text-align:left;text-indent:1em}}.hm-plan__plans{display:grid;grid-template-columns:1fr;row-gap:clamp(40px,10vw,50px)}.hm-plan__plan{display:grid;grid-template-columns:min(40%,375px) 1fr;align-items:center;-moz-column-gap:3.5%;column-gap:3.5%}@media screen and (max-width: 767px){.hm-plan__plan{grid-template-columns:1fr}}.hm-plan__plan-img-box{aspect-ratio:1;background-color:#fff;padding:7.5%;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 767px){.hm-plan__plan-img-box{max-width:425px;margin-inline:auto}}.hm-plan__plan-img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.hm-plan__plan-img--1{-o-object-position:80% center;object-position:80% center;filter:brightness(1.1)}.hm-plan__plan-img--2{-o-object-position:100% center;object-position:100% center;filter:brightness(1.05)}.hm-plan__plan-img--3{-o-object-position:7.5% center;object-position:7.5% center}.hm-plan__plan-img--4{-o-object-position:91.5% center;object-position:91.5% center;filter:brightness(1.025)}.hm-plan__plan-img-index{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:clamp(5rem,5.5vw,8.5rem);position:absolute;transform:translate(-50%, -50%);top:.25em;left:.6em}.hm-plan__plan-description-container{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.hm-plan__plan-description-container{display:contents}}@media screen and (max-width: 767px){.hm-plan__plan-description-part{order:-1}}.hm-plan__plan-ttl-index{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;color:#bb2541;font-size:clamp(2rem,2vw,2.5rem)}.hm-plan__plan-ttl{font-weight:600;font-size:clamp(2.2rem,2.25vw,2.5rem);line-height:1.5}.hm-plan__plan-copy{font-weight:600;font-size:clamp(1.75rem,5.5vw,2rem);line-height:1.5;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:2px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.25em;margin-block:.5em 1em}@media screen and (max-width: 767px){.hm-plan__plan-txt-box{margin-bottom:15px}}.hm-plan__plan-txt-box p{text-indent:1em;font-size:clamp(1.55rem,1.8vw,1.65rem);line-height:1.5}.hm-plan__plan-contact-btn{font-size:clamp(17.5px,1.85vw,20px);padding-block:.75em;padding-inline:3em;margin-top:1em}.hm-plan__plan-contact-btn::after{width:3em;height:10px}@media screen and (max-width: 767px){.hm-plan__plan-contact-btn{width:min(70%,425px);margin-inline:auto;padding-inline:0}}.hm-price{padding-block:5rem;background-color:#b3a16c}.hm-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hm-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-price__content-box{background-color:#fff;box-shadow:4.5px 4.5px 7.5px #707070;width:min(100%,1000px);margin-inline:auto;padding-top:2.5rem;padding-bottom:5rem;padding-inline:12.5%;position:relative}@media screen and (max-width: 1023px){.hm-price__content-box{padding-inline:10%}}@media screen and (max-width: 767px){.hm-price__content-box{padding-bottom:3rem;padding-inline:7.5%}}@media(max-width: 600px){.hm-price__content-box{padding-inline:2.5%}}.hm-price__header{text-align:center;margin-bottom:2.5rem}.hm-price__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.hm-price__header--jp{word-break:keep-all;line-height:1.5;font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.hm-price__circle-icons{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media(max-width: 600px){.hm-price__circle-icons{flex-direction:column;row-gap:clamp(30px,10vw,60px)}}.hm-price__circle-icon{flex-basis:25%;aspect-ratio:1;border-radius:50%;background-color:#1a2a47;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.hm-price__circle-icon:not(:last-child)::before,.hm-price__circle-icon:not(:last-child)::after{content:"";background-color:#1a2a47;width:25%;height:2px;position:absolute;top:50%;left:125%}.hm-price__circle-icon:not(:last-child)::before{transform:translate(-50%, -50%)}.hm-price__circle-icon:not(:last-child)::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 767px){.hm-price__circle-icon{width:clamp(125px,30vw,175px)}}@media(max-width: 600px){.hm-price__circle-icon:not(:last-child)::before,.hm-price__circle-icon:not(:last-child)::after{width:calc(clamp(30px,10vw,60px)*.6);left:50%;top:calc(100% + clamp(30px,10vw,60px)/2)}}.hm-price__circle-icon-txt{color:#fff;font-size:clamp(1.6rem,4vw,1.75rem)}.hm-price__circle-icon-txt--large{font-size:clamp(1.85rem,5vw,3.75rem)}.hm-price__txt-box{margin-bottom:clamp(105px,13.5vw,130px)}.hm-price__txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.hm-price__txt-box{margin-bottom:clamp(60px,18vw,135px)}.hm-price__txt-box p{text-indent:1em;text-align:left}}.hm-price__price-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background:linear-gradient(to right, rgb(242, 229, 217), rgb(210, 183, 157));box-shadow:5px 5px 10px #707070;padding-block:1em;padding-inline:3em;font-weight:600;font-size:clamp(1.65rem,4.75vw,2.4rem);position:relative;transition:box-shadow .25s ease-out}@media screen and (max-width: 767px){.hm-price__price-btn{margin-inline:auto 10px}}.hm-price__price-btn::after{content:"";position:absolute;top:50%;right:1.5em;transform:translate(50%, -50%);border-style:solid;border-width:.35em 0px .35em .6em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;transition:right .15s ease-out}.hm-price__price-btn:hover,.hm-price__price-btn:focus{filter:brightness(1.1);box-shadow:5px 5px 15px #707070;color:rgba(0,0,0,.9)}.hm-price__price-btn:hover::after,.hm-price__price-btn:focus::after{right:1.25em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,.9)}.hm-price__price-btn:active{filter:brightness(0.975)}.hm-price__staffer-img{display:block;height:clamp(215px,26.5vw,235px);position:absolute;bottom:0;left:30%;transform:translateX(-50%);transition:left .4s ease-out}@media screen and (max-width: 1023px){.hm-price__staffer-img{left:16.5%}}@media screen and (max-width: 767px){.hm-price__staffer-img{height:clamp(125px,32.5vw,215px);left:20%}}@media(max-width: 400px){.hm-price__staffer-img{left:12.5%}}.hm-use-case{padding-top:5rem;background-image:url("/img/service/housemaid/page_top/use-case/background_elderly-woman-sitting-on-wheelchair.jpg");background-size:contain;background-repeat:no-repeat;background-color:#d6d0bd}.hm-use-case__header{text-align:center}.hm-use-case__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.hm-use-case__header--jp{word-break:keep-all;line-height:1.5;font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.hm-use-case__cases{display:grid;grid-template-columns:1fr}.hm-use-case__case{padding-block:50px}.hm-use-case__case:last-child{padding-block:50px 0}.hm-use-case__case--with-bg{background-image:url("/img/service/housemaid/page_top/use-case/background_elderly-person-receiving-intravenous-drip-and-walking.jpg");background-size:contain;background-repeat:no-repeat;background-color:#d6d0bd}.hm-use-case__case-wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hm-use-case__case-wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-use-case__case-ttl-box{display:flex;justify-content:center;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 767px){.hm-use-case__case-ttl-box{flex-direction:column}}.hm-use-case__case-ttl{font-weight:600;font-size:clamp(1.85rem,4vw,2.25rem);line-height:1.5}@media screen and (max-width: 767px){.hm-use-case__case-ttl{margin-bottom:.75em}}.hm-use-case__case-label{background:linear-gradient(to right, rgb(242, 229, 217), rgb(210, 183, 157));font-weight:600;font-size:clamp(1.95rem,4.25vw,2.5rem);line-height:1.5;padding-block:.5em;padding-inline:1em;box-shadow:3.5px 7.25px 10px -3.5px gray}@media screen and (max-width: 767px){.hm-use-case__case-label{width:100%;text-align:center;padding-inline:0}}.hm-use-case__case-introduction-txt-box{margin-block:50px 25px}@media screen and (max-width: 1023px){.hm-use-case__case-introduction-txt-box{margin-block:50px 0}}.hm-use-case__case-introduction-txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}@media screen and (max-width: 1023px){.hm-use-case__case-introduction-txt-box p{text-align:left;text-indent:1em}}.hm-use-case__time-frames{display:grid;grid-template-columns:1fr}.hm-use-case__time-frame{padding-block:30px;display:grid;grid-template-columns:1fr min(375px,37.5%);align-items:center;-moz-column-gap:clamp(2.5rem,2.65vw,4rem);column-gap:clamp(2.5rem,2.65vw,4rem)}.hm-use-case__time-frame:not(:last-child){border-bottom:solid 2.25px #fff}@media screen and (max-width: 1023px){.hm-use-case__time-frame{grid-template-columns:1fr;row-gap:2.5rem}}.hm-use-case__time-box{display:flex;align-items:center}.hm-use-case__time{color:#fff;font-weight:600;font-size:clamp(2.75rem,7.5vw,5.2rem);line-height:1.5;margin-right:1em;filter:drop-shadow(0px 0px 3px #b3a16c)}.hm-use-case__callout{display:flex;justify-content:center;align-items:center;background:#fff;border:solid 1.5px #b3a16c;padding-block:6.5px;padding-inline:clamp(10px,1vw,15px);position:relative}.hm-use-case__callout::before{content:"";position:absolute;top:50%;right:99%;border:9px solid rgba(0,0,0,0);border-right:18px solid #fff;transform:translateY(-50%);z-index:1}@media screen and (max-width: 767px){.hm-use-case__callout::before{border:4px solid rgba(0,0,0,0);border-right:13px solid #fff}}.hm-use-case__callout::after{content:"";position:absolute;top:50%;right:100%;border:10px solid rgba(0,0,0,0);border-right:20px solid #b3a16c;transform:translateY(-50%)}@media screen and (max-width: 767px){.hm-use-case__callout::after{border:5px solid rgba(0,0,0,0);border-right:15px solid #b3a16c}}.hm-use-case__callout-img{width:clamp(25px,2.65vw,35px)}.hm-use-case__callout-txt{color:#b3a16c;font-size:clamp(1.575rem,2vw,2.5rem);line-height:1.5;margin-left:.5em}.hm-use-case__description-ttl{font-weight:600;font-size:clamp(1.85rem,4.2vw,2.25rem);line-height:1.5;margin-block:.75em}.hm-use-case__description-txt-box p{text-indent:1em;font-size:clamp(1.55rem,4vw,1.75rem);line-height:1.5}.hm-use-case__time-frame-img-box{aspect-ratio:4/3}@media screen and (max-width: 1023px){.hm-use-case__time-frame-img-box{width:100%;max-height:350px}}.hm-use-case__time-frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-use-case__time-frame-img--1{-o-object-position:100% 20%;object-position:100% 20%;filter:brightness(1.05)}.hm-use-case__time-frame-img--2{-o-object-position:30% 57.5%;object-position:30% 57.5%;filter:brightness(1.2)}.hm-use-case__time-frame-img--3{-o-object-position:100% 5%;object-position:100% 5%;filter:brightness(1.175)}.hm-use-case__time-frame-img--4{-o-object-position:100% 95%;object-position:100% 95%;filter:brightness(1.025)}.hm-use-case__time-frame-img--5{-o-object-position:77.5% 0%;object-position:77.5% 0%;filter:brightness(1.225)}.hm-use-case__time-frame-img--6{-o-object-position:85% 32.5%;object-position:85% 32.5%;filter:brightness(1.1)}.hm-use-case__time-frame-img--7{-o-object-position:0% 22.5%;object-position:0% 22.5%;filter:brightness(1.05)}.hm-use-case__time-frame-img--8{-o-object-position:12.5% 30%;object-position:12.5% 30%;filter:brightness(1.025)}.hm-use-case__time-frame-img--9{-o-object-position:0% 32.5%;object-position:0% 32.5%;filter:brightness(1.025)}.hm-use-case__bottom-bg-img{display:block;width:100%}.hm-price-hero{background-image:url("/img/service/housemaid/page_price/hero/man-in-suit-calculating-price.jpg");background-repeat:no-repeat;background-size:cover;background-position:24.75% 65.5%;background-color:rgba(0,0,0,.55);background-blend-mode:multiply;padding-block:clamp(4.5rem,6.5vw,10rem)}.hm-price-hero__wrapper{width:min(85%,1200px);margin-inline:auto;display:flex}@media screen and (max-width: 767px){.hm-price-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.hm-price-hero__wrapper{flex-direction:column;row-gap:35px}}.hm-price-hero__txt-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 1023px){.hm-price-hero__txt-container{text-align:center}}.hm-price-hero__ttl-box{margin-bottom:clamp(10px,1vw,20px)}.hm-price-hero__ttl-box p{color:#ffc329;font-size:clamp(2.5rem,2vw,2.65rem);line-height:1.5}@media screen and (max-width: 1023px){.hm-price-hero__ttl-box p{font-size:clamp(2.35rem,3.8vw,3rem)}}.hm-price-hero__ttl-box h1{color:#fff;font-weight:600;font-size:clamp(3.3rem,2.8vw,4rem);line-height:1.5}@media screen and (max-width: 1023px){.hm-price-hero__ttl-box h1{font-size:clamp(3.3rem,6vw,4.1rem)}}.hm-price-hero__txt-box p{color:#fff;font-size:clamp(1.6rem,5.5vw,1.8rem);line-height:1.5;word-break:keep-all}.hm-price-hero__points{flex:1;display:flex;justify-content:center;align-items:center;-moz-column-gap:4%;column-gap:4%}.hm-price-hero__point{background-color:#ffc329;border-radius:7.5px;transform:skew(-6.5deg);box-shadow:5px 5px 5px #000;padding-block:clamp(5px,1.5vw,20px);padding-inline:clamp(12.5px,3.85vw,35px)}.hm-price-hero__point-content{transform:skew(6.5deg);text-align:center}.hm-price-hero__point-txt{color:#000;font-size:clamp(1.85rem,4.4vw,2.85rem);line-height:1.5;word-break:keep-all}.hm-price-hero__point-txt:first-child{margin-bottom:-0.5em}.hm-price-hero__point-txt--accent{filter:drop-shadow(2.5px 2.5px 0px gray)}.hm-price-hero__point-txt--large{font-size:200%}.hm-price-price{padding-block:5rem;background-color:#bbc0c9}.hm-price-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hm-price-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-price-price__section:not(:last-child){margin-bottom:5rem}.hm-price-price__header-box{margin-bottom:15px}.hm-price-price__header-ttl-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.hm-price-price__header-ttl-box{margin-inline:auto}}.hm-price-price__header-ttl-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(50px,6.5vw,75px)}.hm-price-price__header-ttl{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2.5rem,4.5vw,3rem);line-height:1.5}.hm-price-price__header-txt-box p{color:#1a2a47;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-indent:1em}.hm-price-price__header-txt-box p:first-child{margin-top:1em}.hm-price-price__plan-header-box{margin-bottom:15px;display:flex;align-items:flex-end}.hm-price-price__plan-header-ttl{font-weight:600;font-size:clamp(1.85rem,5.75vw,2.2rem);line-height:1.5;display:flex;align-items:center}.hm-price-price__plan-header-ttl::before{content:"";display:inline-block;background-color:currentColor;width:clamp(27.5px,8.5vw,50px);height:2px;margin-right:.35em}.hm-price-price__plan-header-txt{margin-left:.5em;font-size:clamp(1.5rem,4vw,1.7rem);line-height:1.5}.hm-price-price__plans{display:grid;gap:clamp(15px,3.75vw,25px);margin-bottom:25px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 850px){.hm-price-price__plans{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.hm-price-price__plans{grid-template-columns:1fr}}.hm-price-price__plan{padding-block:clamp(10px,3.5vw,15px);padding-inline:clamp(7.5px,2vw,20px);border-radius:15px;display:flex;flex-direction:column;align-items:center;row-gap:10px}.hm-price-price__plan--navy{background-color:#1a2a47}.hm-price-price__plan--white{background-color:#fff;border:solid 2px #1a2a47}.hm-price-price__plan--col-span-2{grid-column:span 2;padding-inline:20px;row-gap:clamp(15px,3.5vw,20px)}@media(max-width: 500px){.hm-price-price__plan--col-span-2{grid-column:span 1}}.hm-price-price__plan-ttl{padding-block:.15em;padding-inline:2em;border-radius:100vh;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5}.hm-price-price__plan-ttl--yellow{background-color:#ffc329;color:#1a2a47}.hm-price-price__plan-ttl--navy{background-color:#1a2a47;color:#fff}.hm-price-price__plan-cost{font-weight:600;font-size:clamp(1.9rem,6vw,2.3rem);line-height:1.5;text-align:center}.hm-price-price__plan-cost--white{color:#fff}.hm-price-price__plan-cost--black{color:#000}.hm-price-price__plan-cost--small{font-weight:normal;font-size:clamp(1.5rem,3.5vw,1.6rem)}.hm-price-price__separating-line{width:85%;height:1px}.hm-price-price__separating-line--white{background-color:#fff}.hm-price-price__separating-line--black{background-color:#000}.hm-price-price__plan-txt{font-size:clamp(1.5rem,3.5vw,1.6rem);line-height:1.5;display:flex;flex-grow:1;align-items:center}.hm-price-price__plan-txt--white{color:#fff}.hm-price-price__plan-txt--black{color:#000}.hm-price-price__plan-txt--centered{text-align:center;word-break:keep-all}.hm-price-price__plan-txt--with-indent{text-indent:-1em;padding-left:1em}.hm-price-price__plan-contact-btn{color:#fff;background-color:#149885;font-size:clamp(1.5rem,3.5vw,1.6rem);padding-block:.6em;padding-inline:2.75em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hm-price-price__plan-contact-btn:hover,.hm-price-price__plan-contact-btn:focus{filter:brightness(1.125)}.hm-price-price__plan-contact-btn:active{filter:brightness(0.95)}.hm-price-price__options{display:grid;grid-template-columns:repeat(4, 1fr);gap:12.5px}@media(max-width: 500px){.hm-price-price__options{grid-template-columns:repeat(2, 1fr)}}.hm-price-price__option{display:flex;flex-direction:column;align-items:center}.hm-price-price__option-icon{display:block;width:min(85%,110px)}.hm-price-price__option-txt{margin-top:.5em;font-size:clamp(1.5rem,2.25vw,1.55rem);line-height:1.5;text-align:center;word-break:keep-all}.hm-price-price__disclaimer-txt{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-indent:-1em;padding-left:1em}.hm-price-price__disclaimer-txt:not(:last-child){margin-bottom:.25em}.hm-price-price__disclaimer-txt--accent{font-weight:600;font-size:clamp(1.75rem,5vw,1.95rem);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;margin-top:.5em}.hm-price-use-case{padding-bottom:5rem;background-color:#bbc0c9}.hm-price-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hm-price-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-price-use-case__header-box{margin-bottom:15px}.hm-price-use-case__header-ttl-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.hm-price-use-case__header-ttl-box{margin-inline:auto}}.hm-price-use-case__header-ttl-icon{display:block;margin-inline:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(50px,6.5vw,75px)}.hm-price-use-case__header-ttl{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2.5rem,4.5vw,3rem);line-height:1.5}.hm-price-use-case__cases{display:flex;flex-direction:column;row-gap:5rem}.hm-price-use-case__case{background-color:#fff;border-radius:10px;border:solid 2px #1a2a47;display:flex;flex-direction:column;overflow:hidden}.hm-price-use-case__case-header{padding-block:10px;background-color:#1a2a47;color:#fff;line-height:1.5;text-align:center;display:flex;flex-direction:column}.hm-price-use-case__case-header--large{font-weight:600;font-size:clamp(2.4rem,6vw,3rem)}.hm-price-use-case__case-header--small{font-size:clamp(1.65rem,5vw,1.85rem)}.hm-price-use-case__content-ul{padding-block:2.5rem;width:80%;margin-inline:auto}@media screen and (max-width: 1023px){.hm-price-use-case__content-ul{width:85%}}@media screen and (max-width: 767px){.hm-price-use-case__content-ul{width:90%}}.hm-price-use-case__content-header{padding-block:.15em;background-color:#bbc0c9;font-weight:600;font-size:clamp(1.65rem,5vw,1.875rem);line-height:1.5;text-align:center}.hm-price-use-case__content-description-box{padding-block:2rem}.hm-price-use-case__plan-name{font-weight:600;font-size:clamp(2rem,5vw,2.5rem);line-height:1.5;text-align:center}.hm-price-use-case__services{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:7.5%;column-gap:7.5%}@media screen and (max-width: 767px){.hm-price-use-case__services{grid-template-columns:repeat(2, 1fr);-moz-column-gap:10%;column-gap:10%;row-gap:4.5vw}}.hm-price-use-case__service{aspect-ratio:1;border:solid 3.5px #1a2a47;padding:5px;display:flex;flex-direction:column;align-items:center;position:relative}.hm-price-use-case__service:not(:last-child)::before,.hm-price-use-case__service:not(:last-child)::after{content:"";width:23.2258064516%;height:1.5px;background-color:#1a2a47;position:absolute;top:50%;left:calc(119.3548387097% + 3.5px)}.hm-price-use-case__service:not(:last-child)::before{transform:translate(-50%, -50%)}.hm-price-use-case__service:not(:last-child)::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 767px){.hm-price-use-case__service{padding:3.5%}.hm-price-use-case__service:nth-child(even)::before,.hm-price-use-case__service:nth-child(even)::after{content:none}.hm-price-use-case__service:nth-child(odd)::before,.hm-price-use-case__service:nth-child(odd)::after{width:13.3333333333%;height:1px;left:calc(111.1111111111% + 3.5px)}}.hm-price-use-case__service-img-box{height:0%;width:100%;flex-grow:1}.hm-price-use-case__service-img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.hm-price-use-case__service-caption-box{min-height:30%;display:flex;align-items:center}.hm-price-use-case__service-caption{padding-top:.35em;color:#1a2a47;font-weight:600;font-size:clamp(1.45rem,1.85vw,1.5rem);line-height:1.25;text-align:center;word-break:keep-all}@media screen and (max-width: 767px){.hm-price-use-case__service-caption{font-size:clamp(1.45rem,2.85vw,1.65rem)}}.hm-price-use-case__time-frame{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:clamp(20px,1.75vw,30px);column-gap:clamp(20px,1.75vw,30px)}.hm-price-use-case__time-frame:not(:first-child){padding-top:clamp(15px,1.4vw,20px)}.hm-price-use-case__time-frame:not(:last-child){padding-bottom:clamp(15px,1.4vw,20px);border-bottom:solid 1.5px #bbc0c9}@media screen and (max-width: 1023px){.hm-price-use-case__time-frame{flex-direction:column;align-items:stretch;row-gap:15px}}.hm-price-use-case__time-frame-info-container{flex-basis:60%}.hm-price-use-case__time-header-box{display:flex;align-items:center}.hm-price-use-case__time-header-img{width:clamp(30px,7vw,50px)}.hm-price-use-case__time-header-txt{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2rem,6vw,2.35rem);line-height:1.5}.hm-price-use-case__time-frame-ttl{margin-block:1em;font-weight:600;font-size:clamp(1.75rem,5.5vw,1.95rem);line-height:1.5;text-indent:-1em;padding-left:1em}.hm-price-use-case__time-frame-txt-box p{text-indent:1em;font-size:clamp(1.6rem,1.3vw,1.7rem);line-height:1.5}@media screen and (max-width: 1023px){.hm-price-use-case__time-frame-txt-box p{font-size:clamp(1.6rem,4vw,1.7rem)}}.hm-price-use-case__time-frame-img-container{flex-basis:40%}.hm-price-use-case__time-frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/3}@media screen and (max-width: 1023px){.hm-price-use-case__time-frame-img{aspect-ratio:16/9;max-height:300px}}.hm-price-use-case__time-frame-img--1{filter:brightness(1.375);-o-object-position:center 95%;object-position:center 95%}.hm-price-use-case__time-frame-img--2{filter:brightness(1.15);-o-object-position:center 100%;object-position:center 100%}.hm-price-use-case__time-frame-img--3{filter:brightness(1.1);-o-object-position:center 20%;object-position:center 20%}.hm-price-use-case__time-frame-img--4{filter:brightness(1.025);-o-object-position:center 75%;object-position:center 75%}.hm-price-use-case__time-frame-img--5{filter:brightness(1.125);-o-object-position:center 37.5%;object-position:center 37.5%}.hm-price-use-case__time-frame-img--6{filter:brightness(1.025);-o-object-position:center 17.5%;object-position:center 17.5%}.hm-price-use-case__time-frame-img--7{filter:brightness(1.025);-o-object-position:center 30%;object-position:center 30%}.hm-price-use-case__time-frame-img--8{filter:brightness(1.1);-o-object-position:center 32.5%;object-position:center 32.5%}.hm-area-hero{padding-top:clamp(2.5rem, 1.767rem + 2.29vw, 5rem);padding-bottom:clamp(5rem, 3.974rem + 3.21vw, 8.5rem);position:relative}.hm-area-hero__bg-layer{position:absolute;inset:0}.hm-area-hero__bg-layer::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 25%)}.hm-area-hero__bg-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hm-area-hero__wrapper{width:min(85%,1200px);margin-inline:auto;position:relative}@media screen and (max-width: 767px){.hm-area-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-area-hero__silhouette-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:.25em;display:grid;place-items:center;position:relative;font-size:clamp(3.875rem, 2.225rem + 5.16vw, 7.5rem)}.hm-area-hero__silhouette-container img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.55;position:absolute;inset:0}.hm-area-hero__silhouette-container p{position:relative;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;text-transform:capitalize;color:#fff;margin-block:.75em;margin-inline:.5em;text-shadow:.03em .03em .03em rgba(0,0,0,.9);text-align:center}.hm-area-hero__heading{color:#fff;text-align:center;text-shadow:.075em .075em 3px rgba(0,0,0,.9)}.hm-area-hero__heading--copy{display:block;font-size:clamp(2.55rem, 2.345rem + 0.64vw, 3.25rem);line-height:1.4;word-break:keep-all;margin-bottom:.5em}.hm-area-hero__heading--price{display:block;font-size:clamp(1.85rem, 1.513rem + 1.05vw, 3rem)}.hm-area-hero__heading--price strong{font-size:2.5em;font-weight:600;margin-right:.1em}.hm-area-hero__disclaimer-txt{color:#fff;font-size:var(--base-fz--2);line-height:1.5;text-align:center;word-break:keep-all;margin-top:.75em;margin-bottom:2.5em}.hm-area-hero__contact-buttons{width:min(100%,750px);margin-inline:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:clamp(6.75rem, 5.855rem + 1.17vw, 7.5rem);-moz-column-gap:25px;column-gap:25px}@media screen and (max-width: 767px){.hm-area-hero__contact-buttons{width:min(100%,325px);grid-template-columns:1fr;row-gap:clamp(1rem, 0.642rem + 1.12vw, 1.5rem)}}.hm-area-hero__contact-buttons>*{border-radius:7.5px}.hm-area-hero__phone-btn{--base-font-size: clamp(1.375rem, 1.309rem + 0.21vw, 1.6rem)}.hm-area-hero__mail-btn{--base-font-size: clamp(2rem, 1.853rem + 0.46vw, 2.5rem)}.hm-area-service{background-color:#fff;padding-block:var(--sect-pad)}.hm-area-service__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:45% 1fr;align-items:center;-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 767px){.hm-area-service__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.hm-area-service__wrapper{grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.hm-area-service__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;margin-bottom:.75em}.hm-area-service__heading-container p{color:#bb2541;font-weight:bold;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:1.65em}.hm-area-service__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.hm-area-service__copy-container{font-size:clamp(1.6rem, 1.421rem + 0.56vw, 1.85rem);margin-bottom:1em}.hm-area-service__copy{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2;background-color:#1a2a47;padding-inline:.5em;padding-block:.125em;word-break:keep-all}.hm-area-service__description-container p{text-indent:1em;font-size:var(--base-fz-0);line-height:1.5}.hm-area-service__description-container p:not(:last-child){margin-bottom:.5em}.hm-area-service__img-group{height:0;padding-bottom:71.4285714286%;position:relative}.hm-area-service__images{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);gap:10px}@media screen and (max-width: 1023px){.hm-area-service__images{gap:clamp(0.5rem, 0.272rem + 0.71vw, 1rem)}}.hm-area-service__img-container{border-radius:10px;overflow:hidden}.hm-area-service__img-container:first-child{grid-column:span 3;grid-row:span 2}.hm-area-service__img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-area-wwd__wrapper{width:min(85%,1200px);margin-inline:auto;position:relative}@media screen and (max-width: 767px){.hm-area-wwd__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-area-wwd__header{--background-color: #1a2a47;padding-block:var(--sect-pad-0375);background-color:var(--background-color);position:relative}.hm-area-wwd__header::after{content:"";width:75px;aspect-ratio:2.5/1;background-color:var(--background-color);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%)}.hm-area-wwd__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center}.hm-area-wwd__heading-container p{color:#bb2541;font-weight:bold;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:1.65em}.hm-area-wwd__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em}.hm-area-wwd__body{padding-top:var(--sect-pad)}.hm-area-wwd__upper-body{background-color:#fff}.hm-area-wwd__intro-container{--image-width: min(17.5%, 225px);display:grid;grid-template-columns:var(--image-width) 1fr var(--image-width);-moz-column-gap:1.5%;column-gap:1.5%}@media screen and (max-width: 1023px){.hm-area-wwd__intro-container{--image-width: min(26.5%, 225px);grid-template-columns:1fr var(--image-width)}}@media screen and (max-width: 767px){.hm-area-wwd__intro-container{grid-template-columns:1fr;justify-items:center}}.hm-area-wwd__intro-img-container{align-self:flex-end}@media screen and (max-width: 1023px){.hm-area-wwd__intro-img-container--left{display:none}}@media screen and (max-width: 767px){.hm-area-wwd__intro-img-container--left{display:block;order:1;width:min(62.5%,225px)}}@media screen and (max-width: 767px){.hm-area-wwd__intro-img-container--right{display:none}}.hm-area-wwd__intro-img{width:100%;-o-object-fit:contain;object-fit:contain}.hm-area-wwd__intro-info-container{display:grid;align-content:center;justify-items:center;row-gap:var(--sect-pad-05)}.hm-area-wwd__intro-services{max-width:750px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.hm-area-wwd__intro-service{flex-grow:.5;padding-block:.5em;padding-inline:1em;border:solid 1px currentColor;font-size:var(--base-fz-0);text-align:center}.hm-area-wwd__intro-service span{color:#bb2541}.hm-area-wwd__intro-txt-box{font-size:var(--base-fz-0);margin-bottom:1em}.hm-area-wwd__intro-txt-box p{line-height:1.5;text-align:center;word-break:keep-all}@media screen and (max-width: 1023px){.hm-area-wwd__intro-txt-box p{text-indent:1em;text-align:left;word-break:normal}}.hm-area-wwd__services-header{background-color:#fff}.hm-area-wwd__services-heading{background-color:#1a2a47;color:#fff;font-size:var(--base-fz-5);padding-block:.75em;text-align:center}.hm-area-wwd__services-container{--border: solid 1px currentColor;padding-block:clamp(2.5rem, 1.767rem + 2.29vw, 5rem);position:relative}.hm-area-wwd__services-bg-layer{position:absolute;inset:0}.hm-area-wwd__services-bg-layer::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 25%)}.hm-area-wwd__services-bg-layer img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:25% center;object-position:25% center;position:absolute;inset:0}.hm-area-wwd__small-icons{display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(7.75rem, 5.073rem + 3.49vw, 10rem), 1fr));-moz-column-gap:clamp(1.75rem, 1.237rem + 1.6vw, 3.5rem);column-gap:clamp(1.75rem, 1.237rem + 1.6vw, 3.5rem);row-gap:clamp(1.5rem, 1.207rem + 0.92vw, 2.5rem);margin-bottom:var(--sect-pad-05)}.hm-area-wwd__small-icon{display:flex;flex-direction:column;align-items:center;color:#1a2a47}.hm-area-wwd__round-icon-container{flex-shrink:0;background-color:#fff;aspect-ratio:1;width:100%;border-radius:50%;border:var(--border);display:flex;justify-content:center;align-items:center;padding:20%}.hm-area-wwd__small-icon-img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.hm-area-wwd__small-icon-caption{flex-grow:1;margin-top:.5em;font-size:clamp(1.5rem,3.75vw,1.575rem);line-height:1.5;text-align:center;word-break:keep-all}.hm-area-wwd__large-icons{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:clamp(2rem, 1.56rem + 1.37vw, 3.5rem);column-gap:clamp(2rem, 1.56rem + 1.37vw, 3.5rem);row-gap:clamp(1.75rem, 1.53rem + 0.69vw, 2.5rem)}@media screen and (max-width: 767px){.hm-area-wwd__large-icons{grid-template-columns:repeat(auto-fit, minmax(clamp(12.5rem, 3.551rem + 27.96vw, 25rem), 1fr))}}.hm-area-wwd__large-icon{max-width:200px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;color:#1a2a47}.hm-area-wwd__large-icon-img{flex-shrink:0;aspect-ratio:1;width:100%;border-radius:50%;border:var(--border);-o-object-fit:cover;object-fit:cover}.hm-area-wwd__large-icon-img--1{-o-object-position:100% 0%;object-position:100% 0%;filter:brightness(1.05)}.hm-area-wwd__large-icon-img--2{-o-object-position:60% 25%;object-position:60% 25%}.hm-area-wwd__large-icon-img--3{-o-object-position:13.5% 20%;object-position:13.5% 20%;filter:brightness(1.05)}.hm-area-wwd__large-icon-img--4{-o-object-position:50% 22.5%;object-position:50% 22.5%;filter:brightness(1.05)}.hm-area-wwd__large-icon-caption{flex-grow:1;margin-top:.5em;font-size:clamp(1.5rem,3.75vw,1.575rem);line-height:1.5;text-align:center;word-break:keep-all}.hm-area-transportation{background-color:#efebe0;padding-block:var(--sect-pad)}.hm-area-transportation__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:40% 1fr;place-items:center;-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 767px){.hm-area-transportation__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 767px){.hm-area-transportation__wrapper{grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.hm-area-transportation__img-group{--icon-width: clamp(7.5rem, 0.342rem + 9.32vw, 13.5rem);padding-right:calc(var(--icon-width)/2);aspect-ratio:16/9;position:relative}@media screen and (max-width: 767px){.hm-area-transportation__img-group{--icon-width: clamp(7.5rem, 3.205rem + 13.42vw, 13.5rem);order:1;width:min(100%,500px)}}.hm-area-transportation__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-area-transportation__icon-container{background-color:#fff;width:var(--icon-width);aspect-ratio:1;border-radius:50%;border:solid 1px #1a2a47;padding:calc(var(--icon-width)/10);position:absolute;top:50%;right:0%;transform:translateY(-50%)}.hm-area-transportation__icon-container img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.hm-area-transportation__heading-container{font-size:var(--base-fz-3);margin-bottom:1em}@media screen and (max-width: 767px){.hm-area-transportation__heading-container{text-align:center}}.hm-area-transportation__heading{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2;background-color:#1a2a47;padding-inline:.5em;padding-block:.125em;word-break:keep-all}.hm-area-transportation__info-txt-box p{text-indent:1em;font-size:var(--base-fz-0);line-height:1.5}.hm-area-transportation__info-txt-box p:not(:last-child){margin-bottom:.5em}.hm-area-transportation__info-txt-box p strong{font-weight:600}.hm-area-plan{padding-block:var(--sect-pad);background-image:linear-gradient(to bottom, transparent 0 calc(clamp(275px, 30vw, 300px) * 1.5 - 1px), #B4A98A calc(clamp(275px, 30vw, 300px) * 1.5 - 1px) calc(clamp(275px, 30vw, 300px) * 1.5)),linear-gradient(to right, transparent 0 calc(clamp(275px, 30vw, 300px) - 1px), #B4A98A calc(clamp(275px, 30vw, 300px) - 1px) clamp(275px, 30vw, 300px));background-size:clamp(275px,30vw,300px) calc(clamp(275px,30vw,300px)*1.5);background-color:#f3f3f3;background-position:50% 35px}.hm-area-plan__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hm-area-plan__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-area-plan__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(2.5rem, 1.767rem + 2.29vw, 5rem)}.hm-area-plan__heading-container p{color:#000;font-weight:bold;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:1.65em}.hm-area-plan__heading-container h2{color:#bb2541;font-weight:600;line-height:1.35;margin-top:.1em}.hm-area-plan__intro-txt-box{margin-bottom:var(--sect-pad-075)}.hm-area-plan__intro-txt-box p{font-size:var(--base-fz-1);line-height:1.5;text-align:center;word-break:keep-all}@media screen and (max-width: 767px){.hm-area-plan__intro-txt-box p{text-indent:1em;text-align:left;word-break:normal}}.hm-area-plan__plans{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:2.5%;column-gap:2.5%;row-gap:var(--sect-pad-05)}@media screen and (max-width: 767px){.hm-area-plan__plans{grid-template-columns:1fr;width:min(100%,500px);margin-inline:auto}}.hm-area-plan__plan{background-color:#fff;border-radius:clamp(1rem, 0.56rem + 1.37vw, 2.5rem);box-shadow:3px 3px 7.5px rgba(0,0,0,.3);padding-block:var(--sect-pad-075) var(--sect-pad-05);padding-inline:7.5%;display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}.hm-area-plan__plan-img-container{position:relative}.hm-area-plan__plan-index{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;position:absolute;top:-0.75em;left:-0.75em;z-index:1;aspect-ratio:1;background-color:#1a2a47;padding:.5em;color:#fff;font-size:clamp(1.6rem, 1.123rem + 0.62vw, 2rem);text-align:center}@media screen and (max-width: 767px){.hm-area-plan__plan-index{font-size:clamp(1.6rem, 1.314rem + 0.89vw, 2rem)}}.hm-area-plan__plan-img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.hm-area-plan__plan-img--1{-o-object-position:80% center;object-position:80% center;filter:brightness(1.1)}.hm-area-plan__plan-img--2{-o-object-position:100% center;object-position:100% center;filter:brightness(1.05)}.hm-area-plan__plan-img--3{-o-object-position:7.5% center;object-position:7.5% center}.hm-area-plan__plan-img--4{-o-object-position:91.5% center;object-position:91.5% center;filter:brightness(1.025)}.hm-area-plan__plan-heading{color:#1a2a47;font-size:clamp(1.85rem, 1.373rem + 0.62vw, 2.25rem);font-weight:600;margin-top:1em;margin-bottom:.5em}@media screen and (max-width: 767px){.hm-area-plan__plan-heading{font-size:clamp(1.85rem, 1.564rem + 0.89vw, 2.25rem)}}.hm-area-plan__plan-copy{color:#bb2541;font-size:clamp(1.65rem, 1.232rem + 0.54vw, 2rem);font-weight:600;line-height:1.75;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.1em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.25em;margin-bottom:1em}@media screen and (max-width: 767px){.hm-area-plan__plan-copy{font-size:clamp(1.65rem, 1.399rem + 0.78vw, 2rem)}}.hm-area-plan__plan-txt-box{font-size:var(--base-fz-0);margin-bottom:1.25em}.hm-area-plan__plan-txt-box p{text-indent:1em;line-height:1.5}.hm-area-plan__plan-txt-box p:not(:last-child){margin-bottom:.5em}.hm-area-plan__plan-contact-btn{--padding-inline: 3;padding-block:.5em}.hm-area-plan__plan-contact-btn::after{width:3.5em}.hm-area-regional-info{background-color:#1a2a47;padding-block:var(--sect-pad) var(--sect-pad-125)}.hm-area-regional-info__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hm-area-regional-info__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hm-area-regional-info__info-container{background-color:#fff;padding-block:var(--sect-pad-075);padding-inline:5%;margin-bottom:var(--sect-pad)}@media screen and (max-width: 1023px){.hm-area-regional-info__info-container{padding-inline:10%}}@media screen and (max-width: 767px){.hm-area-regional-info__info-container{padding-inline:5%}}.hm-area-regional-info__heading{font-size:clamp(2.35rem, 2.013rem + 1.05vw, 3.5rem);font-weight:bold;text-align:center;margin-bottom:1em}.hm-area-regional-info__heading::first-letter{color:#bb2541}.hm-area-regional-info__contents{display:grid;grid-template-columns:min(40%,375px) 1fr;-moz-column-gap:4%;column-gap:4%}@media screen and (max-width: 1023px){.hm-area-regional-info__contents{grid-template-columns:1fr;row-gap:var(--sect-pad-075)}}@media screen and (max-width: 1023px){.hm-area-regional-info__left-content{text-align:center}}.hm-area-regional-info__copy{font-size:clamp(2rem, 1.78rem + 0.69vw, 2.75rem);font-weight:600;line-height:1.5;margin-bottom:1em;word-break:keep-all}.hm-area-regional-info__data-container p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.85rem, 1.733rem + 0.37vw, 2.25rem);color:#fff;background-color:#1a2a47;padding-block:.35em;padding-inline:.75em}@media screen and (max-width: 1023px){.hm-area-regional-info__data-container p{margin-inline:auto}}.hm-area-regional-info__data-container p:not(:last-child){margin-bottom:.35em}.hm-area-regional-info__txt-box{font-size:var(--base-fz-0);margin-bottom:1em}.hm-area-regional-info__txt-box p{text-indent:1em;line-height:1.5}.hm-area-regional-info__txt-box p:not(:last-child){margin-bottom:.5em}.hm-area-regional-info__official-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;font-size:var(--base-fz--1);line-height:1.5;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;transition:color .2s ease-out}.hm-area-regional-info__official-link:hover,.hm-area-regional-info__official-link:focus{color:#666}.hm-area-regional-info__official-link:active{color:#999}.hm-area-regional-info__slider-items{visibility:hidden}.hm-area-regional-info__slider-items.slick-initialized{visibility:visible}.hm-area-regional-info__slider-items .slick-prev,.hm-area-regional-info__slider-items .slick-next{--position-from-edge: min(3.5%, 60px);z-index:1}@media screen and (max-width: 1023px){.hm-area-regional-info__slider-items .slick-prev,.hm-area-regional-info__slider-items .slick-next{--position-from-edge: min(3.5%, 27.5px)}}.hm-area-regional-info__slider-items .slick-prev::before,.hm-area-regional-info__slider-items .slick-next::before{font-size:clamp(3.5rem, 2.621rem + 2.75vw, 6.5rem);opacity:.85;filter:drop-shadow(0px 0px 3.5px gray);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .2s ease-out,color .2s ease-out}.hm-area-regional-info__slider-items .slick-prev:hover::before,.hm-area-regional-info__slider-items .slick-prev:focus::before,.hm-area-regional-info__slider-items .slick-next:hover::before,.hm-area-regional-info__slider-items .slick-next:focus::before{opacity:1;color:#ccc}.hm-area-regional-info__slider-items .slick-prev:active::before,.hm-area-regional-info__slider-items .slick-next:active::before{color:#b3b3b3}.hm-area-regional-info__slider-items .slick-prev{left:var(--position-from-edge)}.hm-area-regional-info__slider-items .slick-next{right:var(--position-from-edge)}.hm-area-regional-info__slider-items .slick-dots{top:calc(100% + var(--sect-pad-05))}.hm-area-regional-info__slider-items .slick-dots li{margin-inline:clamp(0.25rem, 0.074rem + 0.55vw, 0.85rem)}.hm-area-regional-info__slider-items .slick-dots li button::before{font-size:clamp(0.75rem, 0.603rem + 0.46vw, 1.25rem);color:#fff}.hm-area-regional-info__slider-item{--slider-item-width: min(26.5vw, 425px);margin-inline:10px}@media screen and (max-width: 1023px){.hm-area-regional-info__slider-item{--slider-item-width: max(350px, 40vw)}}@media screen and (max-width: 767px){.hm-area-regional-info__slider-item{--slider-item-width: min(75vw, 375px)}}.hm-area-regional-info__slider-img-container{width:var(--slider-item-width);aspect-ratio:8/5}.hm-area-regional-info__slider-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-area-regional-info__slider-caption{max-width:var(--slider-item-width);padding-block:.5em;padding-inline:.5em;background-color:#fff;font-size:var(--base-fz-1);font-weight:600;line-height:1.25;text-align:center}.hs-hero{padding-block:clamp(5rem,4.85vw,7.5rem);background-color:#ebebdd;position:relative}.hs-hero__bg-overlay{position:absolute;inset:0;background-image:url("/img/service/house-support/page_top/hero/background_image-gallery.webp");background-repeat:no-repeat;background-size:contain;background-color:rgba(235,235,221,.275);background-blend-mode:color;background-position:calc(100% + 3vw) 5%}@media screen and (max-width: 1023px){.hs-hero__bg-overlay{background-color:rgba(235,235,221,.575);background-size:cover}}@media screen and (max-width: 767px){.hs-hero__bg-overlay{background-color:rgba(235,235,221,.65);background-position:85%}}.hs-hero__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:repeat(2, 1fr);position:relative}@media screen and (max-width: 767px){.hs-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.hs-hero__wrapper{grid-template-columns:max(767px - (100vw - 100%),75%) 1fr}}@media screen and (max-width: 767px){.hs-hero__wrapper{grid-template-columns:1fr}}.hs-hero__call-out-txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#f8545d;padding-block:.5em;padding-inline:1.5em;border-radius:100vh;color:#fff;font-size:clamp(1.5rem,4vw,1.6rem);line-height:1.5;text-align:center;word-break:keep-all;margin-bottom:1em;position:relative}.hs-hero__call-out-txt::after{content:"";display:block;width:1em;aspect-ratio:1.25/1;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background-color:#f8545d;position:absolute;top:calc(100% - 1.5px);left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.hs-hero__call-out-txt{margin-inline:auto}}.hs-hero__heading{text-shadow:0px 0px 5px #fff}.hs-hero__heading--copy{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.5em;color:#2a506f;font-weight:600;font-size:clamp(1.85rem, 1.733rem + 0.37vw, 2.25rem);letter-spacing:.05em;line-height:1.5;text-align:center;word-break:keep-all}.hs-hero__heading--copy span{font-size:1.75em}@media screen and (max-width: 767px){.hs-hero__heading--copy{margin-inline:auto}}.hs-hero__heading--price{display:block;color:#2a506f;font-weight:600;font-size:clamp(2rem, 1.707rem + 0.92vw, 3rem)}.hs-hero__heading--price strong{color:#f8545d;font-size:2.5em;text-shadow:2px 2px 2.5px #fff}@media screen and (max-width: 767px){.hs-hero__heading--price{text-align:center}}@media(max-width: 450px){.hs-hero__heading--price{text-align:center}}.hs-hero__price-disclaimer{font-size:clamp(1.35rem,2.5vw,1.4rem);margin-top:1em;margin-bottom:clamp(2.5rem, 1.767rem + 2.29vw, 5rem)}.hs-hero__price-disclaimer p{text-indent:-1em;padding-left:1em;color:#2a506f;line-height:1.5;text-shadow:2px 2px 5px #fff}@media screen and (max-width: 767px){.hs-hero__price-disclaimer p{text-indent:0;padding-left:0;text-align:center;word-break:keep-all}}.hs-hero__achievements{margin-bottom:var(--sect-pad-075);display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:2.5%;column-gap:2.5%;transition:column-gap .35s ease-out;transition:column-gap .35s ease-out, -moz-column-gap .35s ease-out}@media screen and (max-width: 1023px){.hs-hero__achievements{width:min(100%,550px);margin-inline:auto}}@media screen and (max-width: 767px){.hs-hero__achievements{-moz-column-gap:2.5%;column-gap:2.5%}}@media(max-width: 450px){.hs-hero__achievements{-moz-column-gap:1.5%;column-gap:1.5%}}.hs-hero__achievement{aspect-ratio:1;background-image:url("/img/service/house-support/page_top/hero/icon_round-shape-with-reflection-of-light_blue.png");background-size:contain;background-repeat:no-repeat;padding-block:10%;display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;row-gap:5%}@media(max-width: 450px){.hs-hero__achievement{row-gap:2.5%}}.hs-hero__achievement-txt{color:#fff;font-size:clamp(1.3rem,4vw,1.6rem)}.hs-hero__achievement-txt--large{font-weight:600;font-size:2em}.hs-hero__achievement-txt--small{--font-size--small: 0.75;font-size:calc(1em*var(--font-size--small));height:calc(1em/var(--font-size--small));display:flex;align-items:center}.hs-hero__contact-buttons{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:15px;column-gap:15px}@media(max-width: 450px){.hs-hero__contact-buttons{width:85%;margin-inline:auto;grid-template-columns:1fr;row-gap:12.5px}}.hs-hero__contact-btn{box-shadow:3.5px 3.5px 3.5px rgba(140,140,140,.575);font-size:clamp(1.9rem,1.85vw,2.5rem);display:grid;grid-template-columns:auto 1fr;transition:box-shadow .2s ease-out}@media screen and (max-width: 1023px){.hs-hero__contact-btn{font-size:clamp(1.75rem,3.75vw,2.5rem)}}.hs-hero__contact-btn:hover,.hs-hero__contact-btn:focus{box-shadow:3.5px 3.5px 6px rgba(140,140,140,.7)}.hs-hero__contact-btn:hover .hs-hero__contact-btn-icon-box,.hs-hero__contact-btn:focus .hs-hero__contact-btn-icon-box{background-color:#2a506f}.hs-hero__contact-btn:hover .hs-hero__contact-btn-txt,.hs-hero__contact-btn:focus .hs-hero__contact-btn-txt{background-color:#fff;color:#2a506f}.hs-hero__contact-btn:active .hs-hero__contact-btn-icon-box{background-color:#1a2a47}.hs-hero__contact-btn:active .hs-hero__contact-btn-txt{background-color:#ccc}.hs-hero__contact-btn-icon-box{background-color:#1a2a47;display:flex;transition:background-color .2s ease-out}.hs-hero__contact-btn-icon{width:1.75em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin-inline:.75em}.hs-hero__contact-btn-txt{background-color:#2a506f;color:#fff;font-weight:600;padding-block:.75em;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hs-concept{padding-block:50px;background-color:#2a506f}.hs-concept__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-concept__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-concept__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(25px,2vw,50px)}.hs-concept__heading-container p{color:#f8545d;font-weight:bold;font-size:1.65em}.hs-concept__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em}.hs-concept__media{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}@media screen and (max-width: 767px){.hs-concept__media{grid-template-columns:1fr;row-gap:25px}}.hs-concept__media-img-container{height:90%;padding-right:max(0%,100% - 1200px);max-height:400px}@media screen and (max-width: 767px){.hs-concept__media-img-container{height:clamp(175px,40vw,300px);max-height:350px;padding-right:calc((100% - var(--default-wrapper-width--sp))/2)}}.hs-concept__media-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72.5% 31.75%;object-position:72.5% 31.75%;border-radius:0 100vh 100vh 0;box-shadow:5px 7.5px 7.5px #000}.hs-concept__media-info-container{padding-right:max(15%,100% - 600px);padding-left:6.5%}@media screen and (max-width: 767px){.hs-concept__media-info-container{width:var(--default-wrapper-width--sp);margin-inline:auto;padding-inline:0}}.hs-concept__media-copy{display:inline;color:#2a506f;font-weight:600;font-size:clamp(1.65rem,5vw,1.85rem);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:2.75;word-break:keep-all;background-color:#fff;padding-inline:1em;padding-block:.35em;margin-bottom:15px}.hs-concept__media-txt-box{margin-block:25px}.hs-concept__media-txt-box p{text-indent:1em;color:#fff;font-size:clamp(1.5rem,4vw,1.6rem);line-height:1.5}.hs-concept__media-txt-box p:not(:last-child){margin-bottom:1.5em}@media screen and (max-width: 767px){.hs-concept__media-txt-box p:not(:last-child){margin-bottom:1em}}@media screen and (max-width: 767px){.hs-concept__media-txt-box{margin-block:15px}}.hs-concept__contact-btn{--contact-btn-fz: clamp(1.65rem, 4vw, 1.85rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-block:calc(var(--contact-btn-fz)*.75);padding-inline:calc(var(--contact-btn-fz)*2);background-color:#f8545d;border-radius:100vh;box-shadow:5px 7.5px 7.5px #000;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-out}@media screen and (max-width: 767px){.hs-concept__contact-btn{width:min(80%,300px)}}.hs-concept__contact-btn:hover,.hs-concept__contact-btn:focus{background-color:#f96c74}.hs-concept__contact-btn:active{background-color:#f74851}.hs-concept__contact-btn-icon{display:block;height:calc(var(--contact-btn-fz)*1.5);-o-object-fit:contain;object-fit:contain}.hs-concept__contact-btn-txt{color:#fff;font-size:var(--contact-btn-fz);padding-left:.5em}.hs-wwd{padding-block:50px 100px;background-color:#ebebdd}.hs-wwd__wrapper{width:min(85%,1200px);margin-inline:auto;overflow:hidden}@media screen and (max-width: 767px){.hs-wwd__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-wwd__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(25px,2vw,50px)}.hs-wwd__heading-container p{color:#f8545d;font-weight:bold;font-size:1.65em}.hs-wwd__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.hs-wwd__intro-box{background-color:#fff;border:solid 2px #2a506f;border-radius:17.5px;padding-block:25px;padding-inline:5%;margin-bottom:50px}.hs-wwd__intro-tasks{margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;-moz-column-gap:2.5%;column-gap:2.5%;row-gap:10px}.hs-wwd__intro-task{background-color:#ebebdd;padding-block:.4em;padding-inline:1.15em;border-radius:100vh;border:solid 1px #000;font-weight:600;font-size:clamp(1.65rem,4vw,1.7rem);display:flex;justify-content:center;align-items:center;-moz-column-gap:.25em;column-gap:.25em}.hs-wwd__intro-task::before{content:"";width:1em;aspect-ratio:1;background-image:url("/img/common/general-icon/icon_check-mark_vivid-pink.png");background-repeat:no-repeat;background-size:contain}.hs-wwd__intro-txt-box{width:min(100%,750px);margin-inline:auto}.hs-wwd__intro-txt-box p{font-weight:600;font-size:clamp(1.6rem,3.75vw,1.65rem);line-height:1.5;text-align:center;word-break:keep-all}.hs-wwd__intro-txt-box p:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 767px){.hs-wwd__intro-txt-box p{text-align:left;text-indent:1em;word-break:normal}}.hs-wwd__services-container{--heading-font-size: clamp(1.75rem, 5vw, 2rem);--angled-lines_transparent-length: 0.75;--angled-lines_colored-length: 3.5px;margin-bottom:50px}.hs-wwd__services-ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:25px;padding-block:.5em;padding-inline:2.5em;color:#fff;background-color:#2a506f;border-radius:100vh;font-size:var(--heading-font-size);position:relative}.hs-wwd__services-ttl::before,.hs-wwd__services-ttl::after{content:"";display:inline-block;width:50vw;height:1.25em;position:absolute;top:50%;transform:translateY(-50%)}.hs-wwd__services-ttl::before{right:calc(100% + .5em);background-image:repeating-linear-gradient(-60deg, transparent 0 calc(1em * var(--angled-lines_transparent-length)), #2A506F calc(1em * var(--angled-lines_transparent-length)) calc(1em * var(--angled-lines_transparent-length) + var(--angled-lines_colored-length)))}.hs-wwd__services-ttl::after{left:calc(100% + .5em);background-image:repeating-linear-gradient(120deg, transparent 0 calc(1em * var(--angled-lines_transparent-length)), #2A506F calc(1em * var(--angled-lines_transparent-length)) calc(1em * var(--angled-lines_transparent-length) + var(--angled-lines_colored-length)))}.hs-wwd__services{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, clamp(82.5px, 8.5vw, 100px)), 1fr));-moz-column-gap:max(20px,1.5%);column-gap:max(20px,1.5%);row-gap:clamp(17.5px,2.5vw,25px)}.hs-wwd__service{font-size:clamp(1.5rem, 1.477rem + 0.07vw, 1.55rem);position:relative}.hs-wwd__service-link::after{content:"Click!";color:#f8545d;text-shadow:0px 0px 2px #fff;font-size:.9em;font-weight:bold;font-style:italic;position:absolute;top:.25em;right:.25em;transition:color .2s ease-out}@media screen and (max-width: 767px){.hs-wwd__service-link::after{content:"Tap!"}}.hs-wwd__service-link:hover::after,.hs-wwd__service-link:focus::after{color:#2a506f}.hs-wwd__service-link:hover .hs-wwd__service-icon-box,.hs-wwd__service-link:focus .hs-wwd__service-icon-box{background-color:#ff6777}.hs-wwd__service-icon-box{width:100%;aspect-ratio:1;border-radius:50%;border:solid 1.5px #2a506f;background-color:#fff;padding:20%;transition:background-color .2s ease-out}.hs-wwd__service-icon{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.hs-wwd__service-name{margin-top:.75em;color:#2a506f;text-align:center;word-break:keep-all}.hs-wwd__service-bottom-divider{margin-top:25px;width:100vw;height:1.25em;font-size:var(--heading-font-size);background-image:repeating-linear-gradient(-60deg, transparent 0 calc(1em * var(--angled-lines_transparent-length)), #2A506F calc(1em * var(--angled-lines_transparent-length)) calc(1em * var(--angled-lines_transparent-length) + var(--angled-lines_colored-length)));position:relative;transform:translateX(-50%);left:50%}.hs-wwd__bottom-txt-box{background-color:#2a506f;border-radius:17.5px;padding-block:25px;padding-inline:5%}.hs-wwd__bottom-txt-box p{color:#fff;font-size:clamp(1.6rem,4.5vw,1.65rem);line-height:1.5;text-align:center;word-break:keep-all}.hs-problem{background-color:#2a506f;padding-top:50px}.hs-problem__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-problem__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-problem__heading-container{--heading-base-size: clamp(1.75rem, 2.5vw, 2.15rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(25px,2vw,50px)}.hs-problem__heading-container p{color:#fff;font-weight:bold;font-size:1.85em}.hs-problem__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.5em;font-weight:normal}.hs-problem__heading-container h2 span{font-weight:600;font-size:1.5em}.hs-problem__media{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;margin-bottom:50px}@media screen and (max-width: 767px){.hs-problem__media{grid-template-columns:1fr;row-gap:25px}}.hs-problem__media-info-container{padding-left:max(15%,100% - 600px);padding-right:6.5%}@media screen and (max-width: 767px){.hs-problem__media-info-container{order:1;width:var(--default-wrapper-width--sp);margin-inline:auto;padding-inline:0}}.hs-problem__media-img-container{height:90%;padding-left:max(0%,100% - 1200px);max-height:400px}@media screen and (max-width: 767px){.hs-problem__media-img-container{height:clamp(175px,40vw,300px);max-height:350px;padding-left:calc((100% - var(--default-wrapper-width--sp))/2)}}.hs-problem__media-concerns{display:grid;grid-template-columns:1fr;row-gap:10px}.hs-problem__media-concern{--line-height: 1.5;--padding-block: 0.4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:solid 1px #fff;padding-block:calc(1em*var(--padding-block));padding-inline:2em .5em;color:#fff;font-size:clamp(1.5rem,4vw,1.6rem);line-height:var(--line-height);position:relative}.hs-problem__media-concern::before{--icon-height: 1.25;content:"";height:calc(1em*var(--icon-height));aspect-ratio:1;background-image:url("/img/common/general-icon/icon_check-mark_vivid-pink.png");background-repeat:no-repeat;background-size:contain;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:absolute;transform:translateX(-50%);top:calc(1em*(var(--line-height) + var(--padding-block) - var(--icon-height)));left:1.15em}.hs-problem__media-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80% 41.5%;object-position:80% 41.5%;border-radius:100vh 0 0 100vh;box-shadow:5px 7.5px 7.5px #000}.hs-problem__solution-container{--solution-font-size: clamp(2rem, 4.5vw, 2.75rem);--padding-block: calc(var(--solution-font-size) * 1.5);background-color:#ebebdd;padding-block:var(--padding-block);-webkit-clip-path:polygon(0 0, calc(50% - 30px) 0, 50% calc(var(--padding-block) / 2), calc(50% + 30px) 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, calc(50% - 30px) 0, 50% calc(var(--padding-block) / 2), calc(50% + 30px) 0, 100% 0, 100% 100%, 0 100%)}.hs-problem__solution-txt{width:min(85%,1200px);margin-inline:auto;color:#2a506f;font-weight:600;font-size:var(--solution-font-size);text-align:center;word-break:keep-all}@media screen and (max-width: 767px){.hs-problem__solution-txt{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-problem__solution-txt--accent{color:#f8545d;font-size:1.35em}.hs-feature{padding-block:50px;background-color:#2a506f}.hs-feature__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-feature__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-feature__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(85px,17.5vw,115px)}.hs-feature__heading-container p{color:#f8545d;font-weight:bold;font-size:1.65em}.hs-feature__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em}.hs-feature__intro-copy-container{width:min(100%,750px);padding-block:5px 10px;padding-inline:10%;margin-inline:auto;border-inline:solid 1px #ebebdd;text-align:center;position:relative}@media screen and (max-width: 767px){.hs-feature__intro-copy-container{border-block:solid 1px #ebebdd;border-inline:none;padding-inline:5%}}.hs-feature__intro-copy-container::before,.hs-feature__intro-copy-container::after{content:"";display:block;height:1px;width:100%;background:linear-gradient(to left, #ebebdd, #ebebdd 5%, transparent 5%, transparent 95%, #ebebdd 95%);position:absolute;transform:translate(-50%, -50%);left:50%}@media screen and (max-width: 767px){.hs-feature__intro-copy-container::before,.hs-feature__intro-copy-container::after{background:linear-gradient(to bottom, #ebebdd, #ebebdd 12.5%, transparent 12.5%, transparent 87.5%, #ebebdd 87.5%);height:100%;width:1px;top:50% !important;bottom:auto}}.hs-feature__intro-copy-container::before{top:0}@media screen and (max-width: 767px){.hs-feature__intro-copy-container::before{left:0}}.hs-feature__intro-copy-container::after{bottom:0}@media screen and (max-width: 767px){.hs-feature__intro-copy-container::after{left:100%}}.hs-feature__intro-call-out{--tail-height: 1;position:absolute;left:50%;bottom:calc(100% + var(--tail-height)*1em + .5em);transform:translateX(-50%);color:#2a506f;background-color:#ebebdd;padding-inline:3em;padding-block:.7em;border-radius:100vh;font-weight:600;font-size:clamp(1.5rem,3.5vw,1.55rem);word-break:keep-all}.hs-feature__intro-call-out::after{content:"";display:block;width:1.5em;height:calc(1em*var(--tail-height));background-color:#ebebdd;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:calc(100% - 1.5px);left:50%;transform:translateX(-50%)}.hs-feature__intro-copy{display:inline;color:#ebebdd;font-weight:600;font-size:clamp(1.565rem,3.85vw,2.5rem);line-height:2;word-break:keep-all;text-shadow:2px 2.5px 1.5px #000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(to top, #f8545d 35%, transparent 35%);padding-block:.15em;padding-inline:.25em}.hs-feature__intro-copy span{font-size:1.35em}.hs-feature__for-example-txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-block:1.5em;margin-inline:auto;padding-block:.5em;padding-inline:2.5em;color:#ebebdd;font-weight:600;font-size:clamp(2rem,5vw,2.75rem);text-shadow:2px 2.5px 1.5px #000;position:relative;z-index:1}.hs-feature__for-example-txt::before{content:"";display:block;width:100%;height:100%;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background:linear-gradient(to bottom, transparent 0%, #f8545d 100%);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.hs-feature__requests{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media screen and (max-width: 767px){.hs-feature__requests{grid-template-columns:repeat(auto-fit, minmax(225px, 1fr))}}.hs-feature__request{color:#fff;font-size:clamp(1.6rem,3.25vw,1.85rem);line-height:1.75;text-align:center;word-break:keep-all;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.25em;padding-block:1.5em;padding-inline:1em;background-image:repeating-linear-gradient(0deg, currentColor, currentColor 10px, transparent 10px, transparent 15px, currentColor 15px),repeating-linear-gradient(90deg, currentColor, currentColor 10px, transparent 10px, transparent 15px, currentColor 15px),repeating-linear-gradient(180deg, currentColor, currentColor 10px, transparent 10px, transparent 15px, currentColor 15px),repeating-linear-gradient(270deg, currentColor, currentColor 10px, transparent 10px, transparent 15px, currentColor 15px);background-size:1px 100%,100% 1px,1px 100%,100% 1px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat}@media screen and (max-width: 767px){.hs-feature__request{padding-block:1.25em}}.hs-feature__wide-visual-container{margin-block:clamp(25px,7.5vw,50px) 0;padding-block:clamp(25px,7.5vw,50px);padding-inline:5%;text-align:center;position:relative;z-index:0}.hs-feature__wide-visual-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 59.5%;object-position:50% 59.5%;z-index:-1}.hs-feature__wide-visual-heading{display:inline;color:#f8545d;font-weight:600;font-size:clamp(1.565rem,3.85vw,2.5rem);line-height:1.65;word-break:keep-all;text-shadow:2px 2px 2.5px #000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(to top, #ebebdd 35%, transparent 35%);padding-block:.15em;padding-inline:.25em}.hs-feature__wide-visual-heading span{font-size:1.35em}.hs-feature__wide-visual-heading--sub{color:#fff;line-height:2}.hs-feature__wide-visual-txt-box{margin-top:25px}.hs-feature__wide-visual-txt-box p{color:#fff;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.5;text-shadow:2px 2.5px 1.5px #000;text-align:center;word-break:keep-all}.hs-feature__proficiency-heading-container{text-align:center;margin-block:25px 35px}.hs-feature__proficiency-heading{display:inline;color:#ebebdd;font-weight:600;font-size:clamp(1.565rem,3.85vw,2.5rem);line-height:2;word-break:keep-all;text-shadow:2px 2.5px 1.5px #000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(to top, #f8545d 35%, transparent 35%);padding-block:.15em;padding-inline:.25em}.hs-feature__proficiency-container{--padding-inline: 5%;padding-block:35px;background-color:#ebebdd;border-radius:15px;display:grid;row-gap:calc(77.5px - 5vw);margin-bottom:var(--sect-pad-05)}@media screen and (max-width: 767px){.hs-feature__proficiency-container{padding-bottom:5px;row-gap:35px}}.hs-feature__proficiency-upper-container{padding-inline:var(--padding-inline);display:grid;grid-template-columns:max(225px,30%) 1fr;-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 767px){.hs-feature__proficiency-upper-container{grid-template-columns:1fr;row-gap:25px}}.hs-feature__proficiency-upper-img-container{width:100%;display:grid;align-items:center}@media screen and (max-width: 767px){.hs-feature__proficiency-upper-img-container{order:1;justify-items:center}}.hs-feature__proficiency-upper-img-container img{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.hs-feature__proficiency-upper-img-container img{width:min(72.5%,300px)}}.hs-feature__proficiency-upper-info-container{display:grid;align-content:center;row-gap:15px}.hs-feature__proficiency-ttl{--line-height: 1.55;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:1em;color:#2a506f;font-weight:600;font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:var(--line-height);text-align:center;word-break:keep-all;position:relative}.hs-feature__proficiency-ttl span{font-size:1.25em}.hs-feature__proficiency-ttl--underline{--border-thickness: 0.05;border-bottom:solid calc(var(--border-thickness)*1em) currentColor;display:inline-block}.hs-feature__proficiency-ttl--underline:last-child::before,.hs-feature__proficiency-ttl--underline:last-child::after{content:"";display:block;aspect-ratio:1.25/1;position:absolute;transform:translate(-50%, 100%);left:50%;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.hs-feature__proficiency-ttl--underline:last-child::before{width:1em;background-color:#2a506f;bottom:calc(var(--border-thickness)*1em)}.hs-feature__proficiency-ttl--underline:last-child::after{width:calc(1em - var(--border-thickness)*1em*2 + 2px);background-color:#ebebdd;bottom:calc(var(--border-thickness)*1em + 1px)}.hs-feature__proficiency-txt-box p{text-indent:1em;font-size:clamp(1.5rem,3.5vw,1.55rem);line-height:1.5}.hs-feature__proficiency-txt-box p strong{font-weight:600;background:linear-gradient(to top, white 35%, transparent 35%)}.hs-feature__proficiency-lower-container{padding-inline:var(--padding-inline) 0;display:grid;grid-template-columns:1fr 30%;-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 767px){.hs-feature__proficiency-lower-container{padding-inline:0;grid-template-columns:1fr;row-gap:25px}}.hs-feature__proficiency-lower-info-container{display:grid;align-content:center;justify-content:center}@media screen and (max-width: 767px){.hs-feature__proficiency-lower-info-container{padding-inline:var(--padding-inline)}}.hs-feature__proficiency-selling-points{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hs-feature__proficiency-selling-point{color:#2a506f;font-weight:bold;font-size:clamp(1.5rem,1.85vw,2rem);line-height:1.85;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;text-indent:-1.75em;padding-left:1.75em}.hs-feature__proficiency-selling-point--index{color:#f8545d}.hs-feature__proficiency-selling-point:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 767px){.hs-feature__proficiency-selling-point{font-size:clamp(1.5rem,3.75vw,1.75rem)}}.hs-feature__proficiency-lower-img-container{display:flex;justify-content:flex-end;align-items:flex-end}.hs-feature__proficiency-lower-img-container img{width:min(100%,325px);-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.hs-feature__proficiency-lower-img-container img{width:max(150px,45%)}}.hs-feature__review-btn{--padding-inline: 1.75;display:block;padding-block:.75em;margin-inline:auto;background-color:#ff6777;box-shadow:5px 7.5px 7.5px #000;color:#fff;font-size:clamp(1.6rem, 1.483rem + 0.37vw, 2rem)}.hs-column{padding-block:var(--sect-pad);background-color:#ebebdd}.hs-column__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-column__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-column__heading-container{text-align:center;margin-bottom:var(--sect-pad-075)}.hs-column__heading-container h2,.hs-column__heading-container p{color:#fff;background-color:#2a506f;font-weight:600}.hs-column__heading-container h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:clamp(2rem, 1.545rem + 1.42vw, 3rem);padding-inline:1em;padding-block:.35em;margin-bottom:.5em;position:relative}.hs-column__heading-container h2::before,.hs-column__heading-container h2::after{content:"";display:block;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center center;transform:translateY(-50%);position:absolute}.hs-column__heading-container h2::before{background-image:url("/img/service/house-support/page_top/column/question-mark-with-misaligned-border_pink.png");width:2em;border-radius:50%;border:solid .2em #ff6777;top:20%;right:calc(100% - .275em);rotate:25deg}.hs-column__heading-container h2::after{background-image:url("/img/service/house-support/page_top/column/japanese-coins-and-bills.png");width:2.8em;top:50%;left:calc(100% - .85em)}.hs-column__heading-container p{font-size:clamp(1.75rem, 1.409rem + 1.07vw, 2.5rem);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2.25;padding-inline:.5em;padding-block:.3em;word-break:keep-all}.hs-column__note-container{display:grid;grid-template-columns:max(235px,30%) 1fr;align-items:center;margin-bottom:var(--sect-pad-075)}@media screen and (max-width: 767px){.hs-column__note-container{grid-template-columns:1fr}}.hs-column__note-img{width:100%;position:relative;filter:brightness(1.025) drop-shadow(2.5px 2.5px 2.5px hsla(0deg, 0%, 0%, 0.5))}@media screen and (max-width: 767px){.hs-column__note-img{width:min(70%,250px);margin-inline:auto}}.hs-column__note{--line-height: 2.25;--over-wrapped-width-in-percent: 10;padding-block:2em;padding-right:1em;padding-left:calc(var(--over-wrapped-width-in-percent)*1% + 1em);margin-left:calc(var(--over-wrapped-width-in-percent)*1%*-1);border:solid 3px #000;border-radius:1em;background-color:#fff;font-size:var(--base-fz-0);line-height:var(--line-height)}@media screen and (max-width: 767px){.hs-column__note{--over-wrapped-height: clamp(5rem, 1.421rem + 11.19vw, 10rem);margin-left:0;padding-inline:5%;margin-top:calc(var(--over-wrapped-height)*-1);padding-top:calc(var(--over-wrapped-height) + .75em)}}.hs-column__note>*{background:linear-gradient(to top, #707070 1px, transparent 2px);background-size:100% calc(var(--line-height)*1em)}.hs-column__note h3{font-size:1.5em;font-weight:600}.hs-column__note p{text-indent:1em}.hs-column__note .accent{background:linear-gradient(to top, #EBEBDD 35%, transparent 35%);font-weight:bold}.hs-column__call-out-txt{--line-height: 2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:#2a506f;font-weight:bold;font-size:var(--base-fz-3);line-height:var(--line-height);text-align:center;word-break:keep-all;position:relative}.hs-column__call-out-txt--underline{--border-thickness: 0.05;border-bottom:solid calc(var(--border-thickness)*1em) currentColor;display:inline-block}.hs-column__call-out-txt--underline:last-child::before,.hs-column__call-out-txt--underline:last-child::after{content:"";display:block;aspect-ratio:1.25/1;position:absolute;transform:translate(-50%, 100%);left:50%;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.hs-column__call-out-txt--underline:last-child::before{width:1em;background-color:#2a506f;bottom:calc(var(--border-thickness)*1em)}.hs-column__call-out-txt--underline:last-child::after{width:calc(1em - var(--border-thickness)*1em*2 + 2px);background-color:#ebebdd;bottom:calc(var(--border-thickness)*1em + 1px)}.hs-column__targets{--target-img-height: clamp(17.5rem, -0.395rem + 23.3vw, 32.5rem);--target-img-overflowing-height: calc(var(--target-img-height) * 2/3);margin-top:calc(var(--target-img-overflowing-height) + var(--sect-pad-075));display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 767px){.hs-column__targets{--target-img-height: clamp(17.5rem, 10.341rem + 22.37vw, 27.5rem);margin-top:var(--sect-pad-0375);grid-template-columns:1fr}}.hs-column__target{background-color:#fff;padding-inline:5%;padding-bottom:var(--sect-pad-05);border:solid 2px #000;border-radius:clamp(1.5rem, 1.207rem + 0.92vw, 2.5rem);box-shadow:5px 5px 5px rgba(0,0,0,.4);display:grid;grid-template-rows:subgrid;grid-row:span 3;justify-items:center;row-gap:clamp(1rem, -0.193rem + 1.55vw, 2rem)}@media screen and (max-width: 767px){.hs-column__target{margin-top:calc(var(--target-img-overflowing-height) + clamp(1.5rem, 0.784rem + 2.24vw, 2.5rem))}}.hs-column__target-img{max-width:75%;height:var(--target-img-height);-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0px -5px 5px white);margin-top:calc(var(--target-img-overflowing-height)*-1)}.hs-column__target-heading{color:#ff6777;font-size:clamp(2rem, 1.404rem + 0.78vw, 2.5rem);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all}@media screen and (max-width: 767px){.hs-column__target-heading{font-size:clamp(2rem, 1.463rem + 1.68vw, 2.75rem)}}.hs-column__benefit{--pseudo-size: 1.25;--padding-block: 0.5;--padding-inline: 0.5;--line-height: 1.5;padding-block:calc(var(--padding-block)*1em);padding-inline:calc(var(--padding-inline)*1em + var(--pseudo-size)*1em + var(--padding-inline)*1em) calc(var(--padding-inline)*1em);color:#000;font-size:clamp(1.55rem, 1.431rem + 0.16vw, 1.65rem);font-weight:600;line-height:var(--line-height);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;position:relative}@media screen and (max-width: 767px){.hs-column__benefit{font-size:clamp(1.55rem, 1.407rem + 0.45vw, 1.75rem)}}.hs-column__benefit::before{content:"";display:block;background-image:url("/img/common/general-icon/icon_check-mark_black.png");background-repeat:no-repeat;background-size:contain;height:calc(var(--pseudo-size)*1em);aspect-ratio:1;position:absolute;top:calc(var(--padding-block)*1em + var(--line-height)*1em/2);left:calc(var(--padding-inline)*1em + var(--pseudo-size)/2*1em);translate:-50% -50%}.hs-plan{--blue-jay-bg-width: calc((100% - (min(85%, 1200px))) / 2);padding-block:50px;background:linear-gradient(to left, #2a506f, #2a506f var(--blue-jay-bg-width), #ebebdd var(--blue-jay-bg-width))}@media screen and (max-width: 767px){.hs-plan{--blue-jay-bg-width: calc((100% - var(--default-wrapper-width--sp)) / 2)}}.hs-plan__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-plan__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-plan__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;margin-bottom:clamp(25px,2vw,50px);position:relative;padding-left:.85em}.hs-plan__heading-container::before{content:"";display:block;width:.35em;height:90%;background-color:#2a506f;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hs-plan__heading-container p{color:#2a506f;font-weight:bold;font-size:1.65em}.hs-plan__heading-container h2{color:#2a506f;font-weight:600;line-height:1.35;margin-top:.1em}.hs-plan__intro-txt-box{margin-bottom:25px;padding-right:2.5%}.hs-plan__intro-txt-box p{text-indent:1em;color:#2a506f;font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.5}.hs-plan__plans{display:grid;row-gap:clamp(35px,8.5vw,50px)}.hs-plan__plan{display:grid;grid-template-columns:repeat(2, 1fr);align-content:center}@media screen and (max-width: 1023px){.hs-plan__plan{grid-template-columns:1fr;row-gap:15px}}.hs-plan__plan-info-container{padding-left:calc((200% - min(170%,1200px))/2);padding-right:5%}@media screen and (max-width: 1023px){.hs-plan__plan-info-container{padding-inline:0 2.5%;width:min(85%,1200px);margin-inline:auto}}@media screen and (max-width: 767px){.hs-plan__plan-info-container{width:var(--default-wrapper-width--sp)}}.hs-plan__plan-heading-container{--plan-heading-font-size: clamp(1.85rem, 4.5vw, 2.5rem);--plan-heading-line-height: 1.25;display:flex;align-items:center;font-weight:600}.hs-plan__plan-index{color:#fff;background-color:#1a2a47;font-size:clamp(3.25rem,7.5vw,4.75rem);width:1.5em;aspect-ratio:1;margin-right:.25em;border-radius:.15em;display:flex;justify-content:center;align-items:center}.hs-plan__plan-type{color:#2a506f;font-size:var(--plan-heading-font-size);line-height:var(--plan-heading-line-height)}.hs-plan__plan-heading{color:#f8545d;font-size:var(--plan-heading-font-size);line-height:var(--plan-heading-line-height)}.hs-plan__plan-description-box{margin-block:15px}.hs-plan__plan-description-box p{text-indent:1em;color:#2a506f;font-size:clamp(1.5rem,3.5vw,1.6rem);line-height:1.5}.hs-plan__plan-service-container{border:solid 2px #1a2a47}.hs-plan__plan-service-heading{color:#fff;font-weight:600;font-size:clamp(1.75rem,5vw,2rem);text-align:center;padding-block:.5em;background-color:#1a2a47}.hs-plan__plan-service-txt-box{background-color:#fff;padding-block:10px;padding-inline:5%}.hs-plan__plan-service-txt-box p{text-indent:1em;color:#2a506f;font-size:clamp(1.5rem,3.5vw,1.6rem);line-height:1.5}.hs-plan__plan-img-container{max-width:850px;padding-left:2.5%;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 1023px){.hs-plan__plan-img-container{max-width:none;padding-left:calc((100% - min(85%,1200px))/2)}}@media screen and (max-width: 767px){.hs-plan__plan-img-container{padding-left:calc((100% - var(--default-wrapper-width--sp))/2)}}.hs-plan__plan-img{width:100%;height:100%;max-width:750px;max-height:350px;-o-object-fit:cover;object-fit:cover;box-shadow:3.5px 5px 6.5px rgba(0,0,0,.5)}.hs-plan__plan-img--1{-o-object-position:82.5% 95%;object-position:82.5% 95%;filter:brightness(1.075)}.hs-plan__plan-img--2{-o-object-position:50% 50%;object-position:50% 50%;filter:brightness(1.1)}.hs-plan__plan-img--3{-o-object-position:64.5% 100%;object-position:64.5% 100%;filter:brightness(0.95)}.hs-plan__plan-img--4{-o-object-position:100% 100%;object-position:100% 100%;filter:brightness(1.075)}@media screen and (max-width: 1023px){.hs-plan__plan-img{max-width:none;max-height:325px}}.hs-price{padding-block:50px;background-color:#f8545d}.hs-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-price__content-box{background-color:#fff;box-shadow:3.5px 5px 6.5px rgba(0,0,0,.5);width:min(100%,1200px);margin-inline:auto;padding-top:25px;padding-bottom:50px;padding-inline:12.5%;position:relative}@media screen and (max-width: 1023px){.hs-price__content-box{padding-inline:10%}}@media screen and (max-width: 767px){.hs-price__content-box{padding-bottom:30px;padding-inline:7.5%}}@media(max-width: 600px){.hs-price__content-box{padding-inline:2.5%}}.hs-price__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(25px,2vw,50px)}.hs-price__heading-container p{color:#f8545d;font-weight:bold;font-size:1.65em}.hs-price__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.hs-price__circle-icons{--column-gap: clamp(50px, 6.5vw, 85px);display:flex;justify-content:center;align-items:center;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);margin-bottom:25px}@media(max-width: 600px){.hs-price__circle-icons{--row-gap: clamp(30px, 10vw, 60px);flex-direction:column;row-gap:var(--row-gap)}}.hs-price__circle-icon{flex-basis:25%;max-width:200px;aspect-ratio:1;border-radius:50%;background-color:#2a506f;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.hs-price__circle-icon:not(:last-child)::before,.hs-price__circle-icon:not(:last-child)::after{content:"";background-color:#2a506f;width:calc(var(--column-gap)*.5);height:2px;position:absolute;top:50%;left:calc(100% + var(--column-gap)/2);translate:-50% -50%}.hs-price__circle-icon:not(:last-child)::after{rotate:90deg}@media(max-width: 600px){.hs-price__circle-icon{width:clamp(125px,30vw,175px)}.hs-price__circle-icon:not(:last-child)::before,.hs-price__circle-icon:not(:last-child)::after{width:calc(var(--row-gap)*.6);left:50%;top:calc(100% + var(--row-gap)/2)}}.hs-price__circle-icon-txt{color:#fff;font-size:clamp(1.6rem,4vw,1.75rem)}.hs-price__circle-icon-txt--large{font-size:clamp(1.85rem,5vw,3.75rem)}.hs-price__txt-box{margin-bottom:clamp(105px,13.5vw,130px)}.hs-price__txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.hs-price__txt-box{margin-bottom:clamp(60px,18vw,135px)}.hs-price__txt-box p{text-indent:1em;text-align:left}}.hs-price__price-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#2a506f;box-shadow:3.5px 5px 6.5px rgba(0,0,0,.5);padding-block:1em;padding-inline:3em;color:#fff;font-weight:600;font-size:clamp(1.65rem,4.75vw,2.4rem);position:relative;transition:background-color .2s,box-shadow .25s ease-out}@media screen and (max-width: 767px){.hs-price__price-btn{margin-inline:auto 10px}}.hs-price__price-btn::after{content:"";width:.75em;aspect-ratio:1;background-color:currentColor;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:50%;right:1.5em;transform:translate(50%, -50%);transition:right .15s ease-out}.hs-price__price-btn:hover,.hs-price__price-btn:focus{background-color:#386b94;box-shadow:3.5px 5px 8.5px rgba(0,0,0,.5)}.hs-price__price-btn:hover::after,.hs-price__price-btn:focus::after{right:1.25em}.hs-price__price-btn:active{background-color:#23435d}.hs-price__staffer-img{display:block;height:clamp(215px,26.5vw,235px);position:absolute;bottom:0;left:30%;transform:translateX(-50%);transition:left .4s ease-out}@media screen and (max-width: 1023px){.hs-price__staffer-img{left:16.5%}}@media screen and (max-width: 767px){.hs-price__staffer-img{height:clamp(125px,32.5vw,215px);left:20%}}@media(max-width: 400px){.hs-price__staffer-img{left:12.5%}}.hs-highlight{--stripe-color-1: hsl(356.7073170732deg, 92.1348314607%, 67.5980392157%);--stripe-color-2: hsl(356.7073170732deg, 92.1348314607%, 70.0980392157%);padding-block:var(--sect-pad);background:repeating-linear-gradient(45deg, var(--stripe-color-1), var(--stripe-color-1) 20px, var(--stripe-color-2) 20px, var(--stripe-color-2) 60px)}.hs-highlight__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-highlight__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-highlight__circle{color:#fff;font-size:clamp(1.75rem, 1.677rem + 0.23vw, 2rem);line-height:1.5;width:5em;margin-inline:auto;margin-bottom:var(--sect-pad-025);aspect-ratio:1;background-color:#bb2541;border-radius:50%;display:grid;place-items:center;position:relative}.hs-highlight__circle::after{content:"";width:calc(100% - .3em);aspect-ratio:1;border-radius:50%;border:solid 1px #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hs-highlight__heading{color:#fff;font-size:clamp(1.55rem, 1.345rem + 0.64vw, 2.25rem);line-height:2.25em;text-align:center;word-break:keep-all;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:.1em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.25em;margin-bottom:.5em}.hs-highlight__heading strong{font-size:2em;font-weight:600;text-shadow:2px 2px 3px #000}.hs-highlight__price-disclaimer{color:#fff;font-size:var(--base-fz--1);line-height:1.5;text-align:center;word-break:keep-all;margin-bottom:var(--sect-pad)}.hs-highlight__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(1.5rem, 0.914rem + 1.83vw, 3.5rem)}@media screen and (max-width: 767px){.hs-highlight__cards{grid-template-columns:1fr}}.hs-highlight__card{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;box-shadow:5px 5px 5px rgba(0,0,0,.3)}.hs-highlight__card--wide{grid-column:span 2}@media screen and (max-width: 767px){.hs-highlight__card--wide{grid-column:span 1}}.hs-highlight__card-header{background-color:#2a506f;font-size:clamp(1.75rem, 1.603rem + 0.46vw, 2.25rem);padding-block:.5em;padding-inline:1em}.hs-highlight__card-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:#fff;line-height:1.5;text-align:center;word-break:keep-all;display:flex;align-items:center;-moz-column-gap:.5em;column-gap:.5em}.hs-highlight__card-heading::before,.hs-highlight__card-heading::after{content:"";height:1px;width:1.5em;background-color:#fff}@media screen and (max-width: 767px){.hs-highlight__card-heading::before,.hs-highlight__card-heading::after{content:none}}.hs-highlight__card-body{background-color:#fff;padding-block:var(--sect-pad-075);padding-inline:5%}.hs-highlight__card-img{display:block;width:min(75%,500px);max-height:200px;-o-object-fit:contain;object-fit:contain;margin-inline:auto}.hs-highlight__card-copy{color:#f8545d;font-size:clamp(1.85rem, 1.733rem + 0.37vw, 2.25rem);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all;margin-block:1em}.hs-highlight__price-circles{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:flex;align-items:center;-moz-column-gap:3.5%;column-gap:3.5%;margin-bottom:var(--sect-pad-05)}@media screen and (max-width: 767px){.hs-highlight__price-circles{-moz-column-gap:2.5%;column-gap:2.5%}}.hs-highlight__price-circle{font-size:clamp(1.75rem, 0.855rem + 1.17vw, 2.5rem);width:5em;aspect-ratio:1;background-color:#ebebdd;border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.hs-highlight__price-circle{font-size:clamp(1.65rem, 1.041rem + 1.9vw, 2.5rem);width:4.75em}}.hs-highlight__price-circle-txt{font-weight:600;text-align:center}.hs-highlight__price-circle-txt span{font-size:1.5em}.hs-highlight__card-txt-box--centered{text-align:center}.hs-highlight__card-txt-box--centered p{text-indent:0 !important}.hs-highlight__card-txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hs-highlight__card-txt-box p span{font-size:1.5em;font-weight:600}.hs-use-case{padding-top:50px;background-color:#ebebdd}.hs-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-use-case__intro-container{margin-bottom:50px}.hs-use-case__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(25px,2vw,50px)}.hs-use-case__heading-container p{color:#f8545d;font-weight:bold;font-size:1.65em}.hs-use-case__heading-container h2{color:#2a506f;font-weight:600;line-height:1.35;margin-top:.1em}.hs-use-case__intro-txt{color:#2a506f;font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.5;text-align:center;word-break:keep-all}@media screen and (max-width: 767px){.hs-use-case__intro-txt{text-indent:1em;-moz-text-align-last:left;text-align-last:left;word-break:normal}}.hs-use-case__intro-txt--mb{margin-bottom:1em}.hs-use-case__case-header-call-out{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:.5em;color:#f8545d;font-size:clamp(1.75rem,4vw,1.85rem);position:relative}.hs-use-case__case-header-call-out::before,.hs-use-case__case-header-call-out::after{content:"";position:absolute;top:50%;width:1.25em;height:1px;background-color:currentColor}.hs-use-case__case-header-call-out::before{transform:rotate(60deg);right:100%}.hs-use-case__case-header-call-out::after{transform:rotate(-60deg);left:100%}.hs-use-case__case-header-pill{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:.5em;padding-block:.25em;padding-inline:1.25em;background-color:#f8545d;border-radius:100vh;color:#fff;font-weight:600;font-size:clamp(1.85rem,4vw,2.25rem)}.hs-use-case__case-heading{color:#2a506f;font-weight:600;line-height:1.5;font-size:clamp(2rem,5vw,2.5rem);text-align:center;word-break:keep-all}.hs-use-case__case-detail-container{padding-block:var(--sect-pad-15) clamp(7.5rem, 6.767rem + 2.29vw, 10rem);position:relative;overflow:hidden}.hs-use-case__case-detail-container::before{content:"";display:block;height:100%;width:200%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:linear-gradient(to bottom, #ebebdd 0%, #ebebdd 15px, #2a506f 50px, #2a506f calc(100% - 50px), #ebebdd calc(100% - 15px));filter:blur(5px)}.hs-use-case__case-detail-container>*{position:relative}.hs-use-case__case-detail-heading{color:#fff;font-weight:600;font-size:clamp(2rem,4.5vw,2.5rem);text-align:center;margin-bottom:.75em}.hs-use-case__case-detail-txt-box{margin-bottom:var(--sect-pad-075)}.hs-use-case__case-detail-txt-box p{color:#fff;font-size:clamp(1.55rem,4vw,1.6rem);line-height:1.5;text-align:center;word-break:keep-all}.hs-use-case__case-detail-txt-box p:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 767px){.hs-use-case__case-detail-txt-box p{text-indent:1em;-moz-text-align-last:left;text-align-last:left;word-break:normal}}.hs-use-case__task-icons{width:min(100%,750px);margin-inline:auto;margin-bottom:25px;display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:5%;column-gap:5%}@media screen and (max-width: 767px){.hs-use-case__task-icons{-moz-column-gap:2.5%;column-gap:2.5%}}@media(max-width: 575px){.hs-use-case__task-icons{width:min(100%,300px);grid-template-columns:repeat(2, 1fr);gap:15px}}.hs-use-case__task-icon{aspect-ratio:1;border-radius:50%;background-color:#fff;padding:15%;display:flex;flex-direction:column}.hs-use-case__task-icon-img{height:0%;width:100%;-o-object-fit:contain;object-fit:contain;flex-grow:1}.hs-use-case__task-icon-caption{color:#2a506f;text-align:center;font-weight:600;font-size:clamp(1.35rem,2vw,1.5rem)}.hs-use-case__time-frames{--column-gap: 5%;display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);position:relative;z-index:1;overflow:hidden}@media screen and (max-width: 1023px){.hs-use-case__time-frames{grid-template-columns:repeat(2, 1fr);row-gap:15px}}@media(max-width: 550px){.hs-use-case__time-frames{grid-template-columns:1fr}}.hs-use-case__time-frame{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}.hs-use-case__time-frame:first-child .hs-use-case__time-frame-ttl::after{content:"";display:block;height:.25em;width:100vw;background-color:#fff;position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 1023px){.hs-use-case__time-frame:nth-child(2n+1) .hs-use-case__time-frame-ttl::after{content:"";display:block;height:.25em;width:100vw;background-color:#fff;position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%)}}.hs-use-case__time{display:block;color:#fff;font-weight:600;font-size:clamp(1.55rem,3.5vw,1.6rem);margin-bottom:.25em}.hs-use-case__time-frame-ttl{padding-block:.5em;padding-inline:.25em;margin-bottom:.75em;background-color:#fff;border-radius:.5em;color:#2a506f;font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.25;text-align:center;word-break:keep-all;display:flex;justify-content:center;align-items:center;position:relative}.hs-use-case__time-frame-img{width:100%;max-height:225px;aspect-ratio:1;border-radius:10px;-o-object-fit:cover;object-fit:cover}.hs-use-case__time-frame-img--1{filter:brightness(1);-o-object-position:96.5% 37.5%;object-position:96.5% 37.5%}.hs-use-case__time-frame-img--2{filter:brightness(1.15);-o-object-position:22.5% 2.5%;object-position:22.5% 2.5%}.hs-use-case__time-frame-img--3{filter:brightness(1.025);-o-object-position:67.5% 49.5%;object-position:67.5% 49.5%}.hs-use-case__time-frame-img--4{filter:brightness(1.025);-o-object-position:28.5% 53.5%;object-position:28.5% 53.5%}.hs-use-case__time-frame-img--5{filter:brightness(1.025);-o-object-position:0% 37.5%;object-position:0% 37.5%}.hs-use-case__time-frame-img--6{filter:brightness(1.05);-o-object-position:44.5% 45%;object-position:44.5% 45%}.hs-use-case__time-frame-img--7{filter:brightness(1.075);-o-object-position:45.5% 100%;object-position:45.5% 100%}.hs-use-case__time-frame-img--8{filter:brightness(1.15);-o-object-position:47.5% 77.5%;object-position:47.5% 77.5%}.hs-price-hero{background-image:url("/img/service/house-support/page_price/hero/man-in-suit-calculating-price.jpg");background-repeat:no-repeat;background-size:cover;background-position:24.75% 65.5%;background-color:rgba(0,0,0,.55);background-blend-mode:multiply;padding-block:clamp(4.5rem,6.5vw,10rem)}.hs-price-hero__wrapper{width:min(85%,1200px);margin-inline:auto;display:flex}@media screen and (max-width: 767px){.hs-price-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.hs-price-hero__wrapper{flex-direction:column;row-gap:35px}}.hs-price-hero__txt-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 1023px){.hs-price-hero__txt-container{text-align:center}}.hs-price-hero__ttl-box{margin-bottom:clamp(10px,1vw,20px)}.hs-price-hero__ttl-box p{color:#ffc329;font-size:clamp(2.5rem,2vw,2.65rem);line-height:1.5}@media screen and (max-width: 1023px){.hs-price-hero__ttl-box p{font-size:clamp(2.35rem,3.8vw,3rem)}}.hs-price-hero__ttl-box h1{color:#fff;font-weight:600;font-size:clamp(3.3rem,2.8vw,4rem);line-height:1.5}@media screen and (max-width: 1023px){.hs-price-hero__ttl-box h1{font-size:clamp(3.3rem,6vw,4.1rem)}}.hs-price-hero__txt-box p{color:#fff;font-size:clamp(1.6rem,5.5vw,1.8rem);line-height:1.5;word-break:keep-all}.hs-price-hero__points{flex:1;display:flex;justify-content:center;align-items:center;-moz-column-gap:4%;column-gap:4%}.hs-price-hero__point{background-color:#ffc329;border-radius:7.5px;transform:skew(-6.5deg);box-shadow:5px 5px 5px #000;padding-block:clamp(5px,1.5vw,20px);padding-inline:clamp(12.5px,3.85vw,35px)}.hs-price-hero__point-content{transform:skew(6.5deg);text-align:center}.hs-price-hero__point-txt{color:#000;font-size:clamp(1.85rem,4.4vw,2.85rem);line-height:1.5;word-break:keep-all}.hs-price-hero__point-txt:first-child{margin-bottom:-0.5em}.hs-price-hero__point-txt--accent{filter:drop-shadow(2.5px 2.5px 0px gray)}.hs-price-hero__point-txt--large{font-size:200%}.hs-price-price{padding-block:5rem;background-color:#bbc0c9}.hs-price-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-price-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-price-price__section:not(:last-child){margin-bottom:5rem}.hs-price-price__header-box{margin-bottom:15px}.hs-price-price__header-ttl-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.hs-price-price__header-ttl-box{margin-inline:auto}}.hs-price-price__header-ttl-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(50px,6.5vw,75px)}.hs-price-price__header-ttl{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2.5rem,4.5vw,3rem);line-height:1.5}.hs-price-price__header-txt-box p{color:#1a2a47;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-indent:1em}.hs-price-price__header-txt-box p:first-child{margin-top:1em}.hs-price-price__plan-header-box{margin-bottom:15px;display:flex;align-items:flex-end}.hs-price-price__plan-header-ttl{font-weight:600;font-size:clamp(1.85rem,5.75vw,2.2rem);line-height:1.5;display:flex;align-items:center}.hs-price-price__plan-header-ttl::before{content:"";display:inline-block;background-color:currentColor;width:clamp(27.5px,8.5vw,50px);height:2px;margin-right:.35em}.hs-price-price__plan-header-txt{margin-left:.5em;font-size:clamp(1.5rem,4vw,1.7rem);line-height:1.5}.hs-price-price__plans{display:grid;gap:clamp(15px,3.75vw,25px);margin-bottom:25px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 850px){.hs-price-price__plans{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.hs-price-price__plans{grid-template-columns:1fr}}.hs-price-price__plan{padding-block:clamp(10px,3.5vw,15px);padding-inline:clamp(7.5px,2vw,20px);border-radius:15px;display:flex;flex-direction:column;align-items:center;row-gap:10px}.hs-price-price__plan--navy{background-color:#1a2a47}.hs-price-price__plan--white{background-color:#fff;border:solid 2px #1a2a47}.hs-price-price__plan--col-span-2{grid-column:span 2;padding-inline:20px;row-gap:clamp(15px,3.5vw,20px)}@media(max-width: 500px){.hs-price-price__plan--col-span-2{grid-column:span 1}}.hs-price-price__plan-ttl{padding-block:.15em;padding-inline:2em;border-radius:100vh;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5}.hs-price-price__plan-ttl--yellow{background-color:#ffc329;color:#1a2a47}.hs-price-price__plan-ttl--navy{background-color:#1a2a47;color:#fff}.hs-price-price__plan-cost{font-weight:600;font-size:clamp(1.9rem,6vw,2.3rem);line-height:1.5;text-align:center}.hs-price-price__plan-cost--white{color:#fff}.hs-price-price__plan-cost--black{color:#000}.hs-price-price__plan-cost--small{font-weight:normal;font-size:clamp(1.5rem,3.5vw,1.6rem)}.hs-price-price__separating-line{width:85%;height:1px}.hs-price-price__separating-line--white{background-color:#fff}.hs-price-price__separating-line--black{background-color:#000}.hs-price-price__plan-txt{font-size:clamp(1.5rem,3.5vw,1.6rem);line-height:1.5;display:flex;flex-grow:1;align-items:center}.hs-price-price__plan-txt--white{color:#fff}.hs-price-price__plan-txt--black{color:#000}.hs-price-price__plan-txt--centered{text-align:center;word-break:keep-all}.hs-price-price__plan-txt--with-indent{text-indent:-1em;padding-left:1em}.hs-price-price__plan-contact-btn{color:#fff;background-color:#149885;font-size:clamp(1.5rem,3.5vw,1.6rem);padding-block:.6em;padding-inline:2.75em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hs-price-price__plan-contact-btn:hover,.hs-price-price__plan-contact-btn:focus{filter:brightness(1.125)}.hs-price-price__plan-contact-btn:active{filter:brightness(0.95)}.hs-price-price__options{display:grid;grid-template-columns:repeat(4, 1fr);gap:12.5px}@media(max-width: 500px){.hs-price-price__options{grid-template-columns:repeat(2, 1fr)}}.hs-price-price__option{display:flex;flex-direction:column;align-items:center}.hs-price-price__option-icon{display:block;width:min(85%,110px)}.hs-price-price__option-txt{margin-top:.5em;font-size:clamp(1.5rem,2.25vw,1.55rem);line-height:1.5;text-align:center;word-break:keep-all}.hs-price-price__disclaimer-txt{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-indent:-1em;padding-left:1em}.hs-price-price__disclaimer-txt:not(:last-child){margin-bottom:.25em}.hs-price-price__disclaimer-txt--accent{font-weight:600;font-size:clamp(1.75rem,5vw,1.95rem);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;margin-top:.5em}.hs-price-use-case{padding-bottom:5rem;background-color:#bbc0c9}.hs-price-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-price-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-price-use-case__header-box{margin-bottom:15px}.hs-price-use-case__header-ttl-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.hs-price-use-case__header-ttl-box{margin-inline:auto}}.hs-price-use-case__header-ttl-icon{display:block;margin-inline:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(50px,6.5vw,75px)}.hs-price-use-case__header-ttl{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2.5rem,4.5vw,3rem);line-height:1.5}.hs-price-use-case__cases{display:flex;flex-direction:column;row-gap:5rem}.hs-price-use-case__case{background-color:#fff;border-radius:10px;border:solid 2px #1a2a47;display:flex;flex-direction:column;overflow:hidden}.hs-price-use-case__case-header{padding-block:10px;background-color:#1a2a47;color:#fff;line-height:1.5;text-align:center;display:flex;flex-direction:column}.hs-price-use-case__case-header--large{font-weight:600;font-size:clamp(2.4rem,6vw,3rem)}.hs-price-use-case__case-header--small{font-size:clamp(1.65rem,5vw,1.85rem)}.hs-price-use-case__content-ul{padding-block:2.5rem;width:80%;margin-inline:auto}@media screen and (max-width: 1023px){.hs-price-use-case__content-ul{width:85%}}@media screen and (max-width: 767px){.hs-price-use-case__content-ul{width:90%}}.hs-price-use-case__content-header{padding-block:.15em;background-color:#bbc0c9;font-weight:600;font-size:clamp(1.65rem,5vw,1.875rem);line-height:1.5;text-align:center}.hs-price-use-case__content-description-box{padding-block:2rem}.hs-price-use-case__plan-name{font-weight:600;font-size:clamp(2rem,5vw,2.5rem);line-height:1.5;text-align:center}.hs-price-use-case__services{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:7.5%;column-gap:7.5%}@media screen and (max-width: 767px){.hs-price-use-case__services{grid-template-columns:repeat(2, 1fr);-moz-column-gap:10%;column-gap:10%;row-gap:4.5vw}}.hs-price-use-case__service{aspect-ratio:1;border:solid 3.5px #1a2a47;padding:5px;display:flex;flex-direction:column;align-items:center;position:relative}.hs-price-use-case__service:not(:last-child)::before,.hs-price-use-case__service:not(:last-child)::after{content:"";width:23.2258064516%;height:1.5px;background-color:#1a2a47;position:absolute;top:50%;left:calc(119.3548387097% + 3.5px)}.hs-price-use-case__service:not(:last-child)::before{transform:translate(-50%, -50%)}.hs-price-use-case__service:not(:last-child)::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 767px){.hs-price-use-case__service{padding:3.5%}.hs-price-use-case__service:nth-child(even)::before,.hs-price-use-case__service:nth-child(even)::after{content:none}.hs-price-use-case__service:nth-child(odd)::before,.hs-price-use-case__service:nth-child(odd)::after{width:13.3333333333%;height:1px;left:calc(111.1111111111% + 3.5px)}}.hs-price-use-case__service-img-box{height:0%;width:100%;flex-grow:1}.hs-price-use-case__service-img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.hs-price-use-case__service-caption-box{min-height:30%;display:flex;align-items:center}.hs-price-use-case__service-caption{padding-top:.35em;color:#1a2a47;font-weight:600;font-size:clamp(1.45rem,1.85vw,1.5rem);line-height:1.25;text-align:center;word-break:keep-all}@media screen and (max-width: 767px){.hs-price-use-case__service-caption{font-size:clamp(1.45rem,2.85vw,1.65rem)}}.hs-price-use-case__time-frame{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:clamp(20px,1.75vw,30px);column-gap:clamp(20px,1.75vw,30px)}.hs-price-use-case__time-frame:not(:first-child){padding-top:clamp(15px,1.4vw,20px)}.hs-price-use-case__time-frame:not(:last-child){padding-bottom:clamp(15px,1.4vw,20px);border-bottom:solid 1.5px #bbc0c9}@media screen and (max-width: 1023px){.hs-price-use-case__time-frame{flex-direction:column;align-items:stretch;row-gap:15px}}.hs-price-use-case__time-frame-info-container{flex-basis:60%}.hs-price-use-case__time-header-box{display:flex;align-items:center}.hs-price-use-case__time-header-img{width:clamp(30px,7vw,50px)}.hs-price-use-case__time-header-txt{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2rem,6vw,2.35rem);line-height:1.5}.hs-price-use-case__time-frame-ttl{margin-block:1em;font-weight:600;font-size:clamp(1.75rem,5.5vw,1.95rem);line-height:1.5;text-indent:-1em;padding-left:1em}.hs-price-use-case__time-frame-txt-box p{text-indent:1em;font-size:clamp(1.6rem,1.3vw,1.7rem);line-height:1.5}@media screen and (max-width: 1023px){.hs-price-use-case__time-frame-txt-box p{font-size:clamp(1.6rem,4vw,1.7rem)}}.hs-price-use-case__time-frame-img-container{flex-basis:40%}.hs-price-use-case__time-frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/3}@media screen and (max-width: 1023px){.hs-price-use-case__time-frame-img{aspect-ratio:16/9;max-height:300px}}.hs-price-use-case__time-frame-img--1{filter:brightness(1.225);-o-object-position:center 100%;object-position:center 100%}.hs-price-use-case__time-frame-img--2{filter:brightness(1.15);-o-object-position:center 70%;object-position:center 70%}.hs-price-use-case__time-frame-img--3{filter:brightness(1.05);-o-object-position:center 80%;object-position:center 80%}.hs-price-use-case__time-frame-img--4{filter:brightness(1.025);-o-object-position:center 50%;object-position:center 50%}.hs-price-use-case__time-frame-img--5{filter:brightness(1.025);-o-object-position:center 37.5%;object-position:center 37.5%}.hs-price-use-case__time-frame-img--6{filter:brightness(1.225);-o-object-position:center 38.5%;object-position:center 38.5%}.hs-price-use-case__time-frame-img--7{filter:brightness(1.025);-o-object-position:center 28.5%;object-position:center 28.5%}.hs-price-use-case__time-frame-img--8{filter:brightness(0.925);-o-object-position:center 20%;object-position:center 20%}.hs-depth-hero,.hs-review-hero{--visual-width-above-tab: clamp(27.5rem, -2.325rem + 38.83vw, 52.5rem);--visual-width-below-sp: clamp(37.5rem, 33.921rem + 11.19vw, 42.5rem);--visual-overflowingY-rate: 30;background-color:#ebebdd}@media screen and (max-width: 767px){.hs-depth-hero,.hs-review-hero{padding-top:var(--sect-pad)}}.hs-depth-hero__wrapper,.hs-review-hero__wrapper{width:min(85%,1200px);margin-inline:auto;height:calc(var(--visual-width-above-tab)/((100 + var(--visual-overflowingY-rate))/100));display:grid;grid-template-columns:1fr var(--visual-width-above-tab)}@media screen and (max-width: 767px){.hs-depth-hero__wrapper,.hs-review-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 767px){.hs-depth-hero__wrapper,.hs-review-hero__wrapper{width:100%;height:auto;grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.hs-depth-hero__inner-wrapper,.hs-review-hero__inner-wrapper{display:grid;align-items:center}@media screen and (max-width: 767px){.hs-depth-hero__inner-wrapper,.hs-review-hero__inner-wrapper{width:min(85%,1200px);margin-inline:auto}}@media screen and (max-width: 767px)and (max-width: 767px){.hs-depth-hero__inner-wrapper,.hs-review-hero__inner-wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-depth-hero__info-container,.hs-review-hero__info-container{--h1-fz: clamp(2.25rem, 0.759rem + 1.94vw, 3.5rem);font-size:var(--h1-fz);display:flex;align-items:center;-moz-column-gap:.75em;column-gap:.75em}@media screen and (max-width: 767px){.hs-depth-hero__info-container,.hs-review-hero__info-container{--h1-fz: clamp(2.25rem, 1.892rem + 1.12vw, 2.75rem);flex-wrap:wrap;justify-content:center;row-gap:.75em}}.hs-depth-hero__heading-icon,.hs-review-hero__heading-icon{width:3em;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.hs-depth-hero__heading-container,.hs-review-hero__heading-container{color:#2a506f}@media screen and (max-width: 767px){.hs-depth-hero__heading-container,.hs-review-hero__heading-container{text-align:center}}.hs-depth-hero__heading-container h1,.hs-review-hero__heading-container h1{font-weight:600;word-break:keep-all;margin-bottom:.5em}.hs-depth-hero__keywords{display:flex}@media screen and (max-width: 767px){.hs-depth-hero__keywords{justify-content:center}}.hs-depth-hero__keywords li{font-size:.65em;padding-inline:.5em}.hs-depth-hero__keywords li:first-child{padding-left:0}.hs-depth-hero__keywords li:last-child{padding-right:0}.hs-depth-hero__keywords li:not(:last-child){border-right:solid 1px currentColor}.hs-depth-hero__visual-img-container,.hs-review-hero__visual-img-container{overflow:hidden}@media screen and (max-width: 767px){.hs-depth-hero__visual-img-container,.hs-review-hero__visual-img-container{position:relative}}.hs-depth-hero__visual-img,.hs-review-hero__visual-img{width:100%;height:calc((100 + var(--visual-overflowingY-rate))*1%);transform:translateY(-6.5%)}@media screen and (max-width: 767px){.hs-depth-hero__visual-img,.hs-review-hero__visual-img{--visual-overflowing-amount: calc(var(--visual-width-below-sp) * 0.15);height:auto;width:var(--visual-width-below-sp);margin-inline:auto;position:relative;left:50%;transform:translate(-50%, var(--visual-overflowing-amount));margin-top:calc(var(--visual-overflowing-amount)*-1)}}.hs-depth-lead{--content-shadow: 3px 3px 5px rgba(42, 80, 111, 0.5);background-color:#fff;padding-block:var(--sect-pad)}.hs-depth-lead__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;row-gap:var(--sect-pad-05)}@media screen and (max-width: 767px){.hs-depth-lead__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-depth-intro{background-color:#f7f7f7;border:solid 1px #2a506f;box-shadow:var(--content-shadow);display:grid;grid-template-columns:max(265px,40%) 1fr}@media screen and (max-width: 767px){.hs-depth-intro{grid-template-columns:1fr}}.hs-depth-intro__visual-img-container{position:relative}@media screen and (max-width: 767px){.hs-depth-intro__visual-img-container{max-height:300px}}.hs-depth-intro__visual-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.hs-depth-intro__visual-img{position:relative}}.hs-depth-intro__info-container{padding-block:var(--sect-pad-05);padding-inline:5%}.hs-depth-intro__heading-container{color:#2a506f;font-size:clamp(1.55rem, 1.462rem + 0.27vw, 1.85rem);line-height:1.25;word-break:keep-all;margin-bottom:1em}.hs-depth-intro__copy{margin-bottom:.5em}@media screen and (max-width: 767px){.hs-depth-intro__copy{text-align:center}}.hs-depth-intro__heading{font-size:1.5em;font-weight:600}@media screen and (max-width: 767px){.hs-depth-intro__heading{text-align:center}}.hs-depth-intro__txt-box p{text-indent:1em;line-height:1.5;font-size:var(--base-fz--1)}.hs-depth-benefit{border:solid 1px #2a506f;border-radius:15px;box-shadow:var(--content-shadow);overflow:hidden}.hs-depth-benefit__heading{background-color:#2a506f;padding-block:.4em;padding-inline:1em;color:#fff;font-size:clamp(2rem, 1.853rem + 0.46vw, 2.5rem);font-weight:600;line-height:1.25;text-align:center;word-break:keep-all}.hs-depth-benefit__body{padding-block:var(--sect-pad-05);padding-inline:5%;background-color:#fff}.hs-depth-benefit__points{font-size:var(--base-fz-1);display:grid;grid-template-columns:repeat(4, auto);justify-content:center;gap:.5em;margin-bottom:var(--sect-pad-05)}@media screen and (max-width: 1023px){.hs-depth-benefit__points{grid-template-columns:repeat(2, 1fr);place-items:center}}@media screen and (max-width: 767px){.hs-depth-benefit__points{grid-template-columns:1fr}}.hs-depth-benefit__point{padding-block:.25em;padding-inline:.75em;border:solid 1px currentColor;color:red}@media screen and (max-width: 1023px){.hs-depth-benefit__point:nth-child(2n+1){justify-self:flex-end}.hs-depth-benefit__point:nth-child(2n){justify-self:flex-start}}@media screen and (max-width: 767px){.hs-depth-benefit__point{justify-self:auto !important}}.hs-depth-benefit__txt-box{--large-fz-in-em: 1.25}.hs-depth-benefit__txt-box p{font-size:var(--base-fz--1);line-height:calc((var(--large-fz-in-em) + .5)*1em);text-align:center;word-break:keep-all}@media screen and (max-width: 767px){.hs-depth-benefit__txt-box p{text-align:left;text-indent:1em;line-height:1.5;word-break:normal}.hs-depth-benefit__txt-box p:not(:last-child){margin-bottom:.5em}}.hs-depth-benefit__txt-box p span{font-size:calc(var(--large-fz-in-em)*1em);font-weight:600}@media screen and (max-width: 767px){.hs-depth-benefit__txt-box p span{font-size:1em;font-weight:normal}}.hs-depth-use-case{background-color:#2a506f;padding-block:var(--sect-pad)}.hs-depth-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-depth-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-depth-use-case__heading-container{color:#fff;text-align:center;margin-bottom:var(--sect-pad-075)}.hs-depth-use-case__copy{font-size:clamp(1.6rem, 1.541rem + 0.18vw, 1.8rem);line-height:1.35;word-break:keep-all;margin-bottom:.5em}.hs-depth-use-case__heading{font-size:clamp(2.25rem, 2.03rem + 0.69vw, 3rem);font-weight:600}.hs-depth-use-case__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width: 767px){.hs-depth-use-case__cards{grid-template-columns:1fr}}.hs-depth-use-case__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}.hs-depth-use-case__card-img{width:100%;height:100%;max-height:375px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.hs-depth-use-case__card-img{max-height:300px}}.hs-depth-use-case__card-body{background-color:#fff;padding-block:var(--sect-pad-0375);padding-inline:5%;display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:var(--sect-pad-025)}.hs-depth-use-case__card-heading{font-size:clamp(1.85rem, 1.373rem + 0.62vw, 2.25rem);font-weight:600;line-height:1.5}@media screen and (max-width: 767px){.hs-depth-use-case__card-heading{font-size:clamp(1.8rem, 1.478rem + 1.01vw, 2.25rem)}}.hs-depth-use-case__pills{font-size:var(--base-fz--2);display:flex;flex-wrap:wrap;gap:.25em;align-content:flex-start}.hs-depth-use-case__pills li{color:#fff;background-color:#bb2541;padding-block:.25em;padding-inline:.5em;border-radius:100vh}.hs-depth-use-case__card-txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hs-depth-use-case__card-txt-box p:not(:last-child){margin-bottom:.5em}.hs-review-hero__copy{font-size:.65em;line-height:1.35;word-break:keep-all}.hs-review-voice{padding-block:var(--sect-pad);background-color:#fff}.hs-review-voice__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-review-voice__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-review-voice__intro-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden}.hs-review-voice__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#2a506f;font-size:clamp(2rem, 1.78rem + 0.69vw, 2.75rem);font-weight:600;margin-bottom:.75em;position:relative}.hs-review-voice__heading::after{content:"";height:1px;width:100vw;background-color:currentColor;position:absolute;left:calc(100% + .5em);top:50%;transform:translateY(-50%)}.hs-review-voice__intro-txt-box{margin-bottom:var(--sect-pad)}.hs-review-voice__intro-txt-box p{text-indent:1em;font-size:var(--base-fz-0)}.hs-review-voice__intro-txt-box p:not(:last-child){margin-bottom:.5em}.hs-review-voice__posts{display:grid;row-gap:var(--sect-pad-05);margin-bottom:var(--sect-pad-05)}.hs-review-voice__post{--gap-in-percent: 5;background-color:#f7f7f7;border:solid 1px #2a506f;box-shadow:3px 3px 5px rgba(42,80,111,.5);padding-block:var(--sect-pad-0375);padding-inline:calc(var(--gap-in-percent)*1%);display:grid;grid-template-columns:25% 1fr;align-items:center;-moz-column-gap:calc(var(--gap-in-percent)*1%);column-gap:calc(var(--gap-in-percent)*1%)}@media screen and (max-width: 767px){.hs-review-voice__post{grid-template-columns:1fr;row-gap:var(--sect-pad-0375)}}.hs-review-voice__post-img-container{display:grid;place-items:center}.hs-review-voice__post-img{width:min(100%,200px)}@media screen and (max-width: 767px){.hs-review-voice__post-img{max-width:175px}}.hs-review-voice__post-attributes{font-size:var(--base-fz-0);margin-bottom:1em;display:flex;flex-wrap:wrap;gap:.5em}@media screen and (max-width: 767px){.hs-review-voice__post-attributes{justify-content:center}}.hs-review-voice__post-attributes li{padding-block:.25em;padding-inline:.5em;background-color:#2a506f;color:#fff;word-break:keep-all}.hs-review-voice__post-comment p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hs-review-voice__post-comment p:not(:last-child){margin-bottom:.5em}.hs-review-voice__disclaimer{font-size:clamp(1.2rem, 1.141rem + 0.18vw, 1.4rem);line-height:1.5;text-align:center;word-break:keep-all}.hs-area-hero__body{padding-block:var(--sect-pad);background-color:#ebebdd;position:relative}.hs-area-hero__bg-overlay{position:absolute;inset:0;overflow:hidden}.hs-area-hero__bg-img-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;height:100%;right:1.5vw}@media screen and (max-width: 1023px){.hs-area-hero__bg-img-container{left:50%;transform:translateX(-50%)}}@media(max-width: 500px){.hs-area-hero__bg-img-container{width:100%}}.hs-area-hero__bg-img-container::after{content:"";position:absolute;inset:0;background:linear-gradient(to right, #ebebdd, transparent calc(100% - 37.5vw))}@media(min-width: 1500px){.hs-area-hero__bg-img-container::after{background:linear-gradient(to right, rgba(235, 235, 221, 0.75), transparent calc(100% - 46.5vw))}}@media screen and (max-width: 1023px){.hs-area-hero__bg-img-container::after{background:rgba(235,235,221,.725)}}.hs-area-hero__bg-img{height:100%}@media(max-width: 500px){.hs-area-hero__bg-img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:77.5% 50%;object-position:77.5% 50%}}.hs-area-hero__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-area-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-area-hero__info-container{--text-shadow: 1px 1px 5px white;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1023px){.hs-area-hero__info-container{width:min(100%,550px);margin-inline:auto;text-align:center;display:grid;justify-items:center}}.hs-area-hero__silhouette-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.35em;display:grid;place-items:center;position:relative;font-size:clamp(3.5rem, 2.817rem + 2.13vw, 5rem)}.hs-area-hero__silhouette-container--over-text{font-size:clamp(2.65rem, 1.58rem + 3.34vw, 5rem)}@media screen and (max-width: 767px){.hs-area-hero__silhouette-container--over-text p{margin-block:1.25em !important}}.hs-area-hero__silhouette-container img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;opacity:.9;position:absolute;inset:0}.hs-area-hero__silhouette-container p{position:relative;text-transform:uppercase;color:#2a506f;margin-block:.75em;margin-inline:.5em;text-align:center;text-shadow:var(--text-shadow)}.hs-area-hero__heading{color:#2a506f;font-size:clamp(2rem, 1.707rem + 0.92vw, 3rem);font-weight:600;line-height:1.35;word-break:keep-all;text-shadow:var(--text-shadow);margin-bottom:.5em}.hs-area-hero__heading strong{color:#f8545d;font-size:1.5em;font-weight:bold}.hs-area-hero__price-disclaimer{color:#2a506f;font-size:clamp(1.3rem, 1.256rem + 0.14vw, 1.45rem);line-height:1.5;word-break:keep-all;margin-bottom:1.5em}.hs-area-hero__contact-buttons{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:15px;column-gap:15px}@media screen and (max-width: 1023px){.hs-area-hero__contact-buttons{justify-self:stretch;-moz-column-gap:2.5%;column-gap:2.5%}}@media(max-width: 500px){.hs-area-hero__contact-buttons{width:min(85%,275px);margin-inline:auto;grid-template-columns:1fr;row-gap:var(--sect-pad-025)}}.hs-area-hero__contact-btn{box-shadow:3.5px 3.5px 3.5px rgba(140,140,140,.575);font-size:clamp(1.9rem, 0.58rem + 1.29vw, 2.4rem);display:grid;grid-template-columns:auto 1fr;transition:box-shadow .2s ease-out}@media screen and (max-width: 1023px){.hs-area-hero__contact-btn{font-size:clamp(1.85rem, 1.468rem + 0.76vw, 2.25rem)}}.hs-area-hero__contact-btn:hover,.hs-area-hero__contact-btn:focus{box-shadow:3.5px 3.5px 6px rgba(140,140,140,.7)}.hs-area-hero__contact-btn:hover .hs-area-hero__contact-btn-icon-box,.hs-area-hero__contact-btn:focus .hs-area-hero__contact-btn-icon-box{background-color:#2a506f}.hs-area-hero__contact-btn:hover .hs-area-hero__contact-btn-txt,.hs-area-hero__contact-btn:focus .hs-area-hero__contact-btn-txt{background-color:#fff;color:#2a506f}.hs-area-hero__contact-btn:active .hs-area-hero__contact-btn-icon-box{background-color:#1a2a47}.hs-area-hero__contact-btn:active .hs-area-hero__contact-btn-txt{background-color:#ccc}.hs-area-hero__contact-btn-icon-box{background-color:#1a2a47;display:flex;transition:background-color .2s ease-out}.hs-area-hero__contact-btn-icon{width:1.75em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin-inline:.75em}.hs-area-hero__contact-btn-txt{background-color:#2a506f;color:#fff;font-weight:600;padding-block:.75em;padding-inline:.5em;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hs-area-reason{--reason-visual-width: clamp(40rem, -65.631rem + 103.16vw, 80rem);--media-gap: clamp(2.5rem, -4.102rem + 6.45vw, 5rem);background-color:#ebebdd}@media(min-width: 1500px){.hs-area-reason{--reason-visual-width: 52.5%}}@media screen and (max-width: 1023px){.hs-area-reason__wrapper{width:min(85%,1200px);margin-inline:auto}}@media screen and (max-width: 1023px)and (max-width: 767px){.hs-area-reason__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.hs-area-reason__container-spacer{display:contents}}.hs-area-reason__reason-container{display:grid;grid-template-columns:var(--default-wrapper-half-margin--pc) 1fr var(--reason-visual-width)}@media screen and (max-width: 1023px){.hs-area-reason__reason-container{grid-template-columns:1fr}}.hs-area-reason__reason-info-container{padding-block:var(--sect-pad-075);padding-right:var(--media-gap)}@media screen and (max-width: 1023px){.hs-area-reason__reason-info-container{padding-right:0}}.hs-area-reason__heading-container{display:flex;align-items:center;-moz-column-gap:2.5%;column-gap:2.5%;margin-bottom:var(--sect-pad-05)}@media screen and (max-width: 1023px){.hs-area-reason__heading-container{justify-content:center}}@media(max-width: 450px){.hs-area-reason__heading-container{flex-direction:column;row-gap:var(--sect-pad-025);text-align:center}}.hs-area-reason__attention-circle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.75em;aspect-ratio:1;border-radius:50%;background-color:#f8545d;color:#fff;font-size:var(--base-fz--2);line-height:1.5;text-align:center;display:flex;align-items:center}.hs-area-reason__heading{font-size:clamp(1.85rem, 1.659rem + 0.6vw, 2.5rem);font-weight:600;line-height:1.35}.hs-area-reason__heading--accent{color:#f8545d}.hs-area-reason__heading--large{font-size:1.75em}.hs-area-reason__reasons{display:grid;row-gap:var(--sect-pad-0375)}.hs-area-reason__reason-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:.35em;padding-inline:1em;margin-bottom:.5em;background-color:#2a506f;color:#fff;font-size:var(--base-fz-3);font-weight:600;line-height:1.35;word-break:keep-all;display:flex;-moz-column-gap:.5em;column-gap:.5em;align-items:center}.hs-area-reason__reason-heading span{width:1.5em;aspect-ratio:1;border-radius:50%;background-color:#f8545d;display:grid;place-items:center}.hs-area-reason__txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hs-area-reason__reason-visual-container{max-height:650px}@media screen and (max-width: 1023px){.hs-area-reason__reason-visual-container{max-height:350px}}.hs-area-reason__reason-visual-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:71.25% 62.5%;object-position:71.25% 62.5%}.hs-area-reason__extra-container{display:grid;grid-template-columns:calc(100% - var(--reason-visual-width)) 1fr var(--default-wrapper-half-margin--pc)}@media screen and (max-width: 1023px){.hs-area-reason__extra-container{grid-template-columns:1fr}}.hs-area-reason__extra-visual-container{max-height:375px}@media screen and (max-width: 1023px){.hs-area-reason__extra-visual-container{max-height:300px}}@media screen and (max-width: 1023px){.hs-area-reason__extra-visual-container{order:1}}.hs-area-reason__extra-visual-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:75% 25%;object-position:75% 25%}.hs-area-reason__extra-info-container{padding-block:var(--sect-pad-075);padding-left:var(--media-gap)}@media screen and (max-width: 1023px){.hs-area-reason__extra-info-container{padding-left:0}}.hs-area-reason__extra-heading-container{font-size:var(--base-fz-3);margin-bottom:.5em}.hs-area-reason__block-txt{color:#fff;font-size:1.35em;display:flex;gap:.15em;margin-bottom:.25em}.hs-area-reason__block-txt span{background-color:#2a506f;padding:.1em}.hs-area-reason__extra-heading{color:#2a506f;font-weight:600;line-height:1.5}.hs-area-media{padding-block:var(--sect-pad);background-image:url("/img/other-page/area/page_area/global/service-dependent/house-support/media/background_filming-equipment-such-as-camera-and-gimbal.webp");background-size:cover;background-position:25.75% 51.25%}.hs-area-media__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-area-media__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-area-media__heading{color:#fff;font-weight:600;font-size:var(--heading-fz-3);text-align:center;margin-bottom:.5em}.hs-area-media__intro-txt-box{margin-bottom:var(--sect-pad-05)}.hs-area-media__intro-txt-box p{color:#fff;font-size:var(--base-fz-0);line-height:1.5;text-align:center;word-break:keep-all}.hs-area-media__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(0.5rem, 0.272rem + 0.71vw, 1rem)}.hs-area-media__icon{--padding-block: 5px;height:clamp(3rem, 2.267rem + 2.29vw, 5.5rem);background-color:#fff;border-radius:5px;box-shadow:inset 0px 0px 5px #000;padding-block:var(--padding-block);padding-inline:calc(var(--padding-block)*2)}.hs-area-media__icon img{height:100%;-o-object-fit:contain;object-fit:contain}.hs-area-wwd{--service-icon-width: clamp(8.5rem, 7.328rem + 3.66vw, 12.5rem);padding-block:var(--sect-pad);background-image:url("/img/other-page/area/page_area/global/service-dependent/house-support/wwd/background_various-housework-icons-pattern.webp");background-size:cover}.hs-area-wwd__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-area-wwd__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-area-wwd__intro-media{display:grid;grid-template-columns:1fr max(375px,37.5%);-moz-column-gap:2.5%;column-gap:2.5%;margin-bottom:var(--sect-pad-05)}@media screen and (max-width: 1023px){.hs-area-wwd__intro-media{grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}@media screen and (max-width: 1023px){.hs-area-wwd__heading{display:grid;justify-items:center}}.hs-area-wwd__heading-pill{display:inline-block;padding-block:.25em;padding-inline:.75em;margin-bottom:.5em;background-color:#f8545d;border-radius:100vh;color:#fff;font-size:var(--base-fz-1)}.hs-area-wwd__heading-boxes{--gap-in-em: 0.1;font-size:clamp(2.5rem, 0.519rem + 1.93vw, 3.25rem);flex-wrap:wrap}.hs-area-wwd__heading-boxes,.hs-area-wwd__heading-boxes span.chunk{display:flex;gap:calc(var(--gap-in-em)*1em)}@media screen and (max-width: 1023px){.hs-area-wwd__heading-boxes{font-size:clamp(2.25rem, 1.681rem + 1.78vw, 3.5rem);justify-content:center}}.hs-area-wwd__heading-boxes span:not(.chunk){--padding-in-em: 0.1;width:1.5em;aspect-ratio:1;padding:calc(var(--padding-in-em)*1em);border:solid 1px #2a506f;color:#2a506f;display:grid;place-items:center}.hs-area-wwd__heading-boxes span.accent{color:#fff;background-color:#2a506f}.hs-area-wwd__intro-txt-box{margin-block:var(--sect-pad-05)}.hs-area-wwd__intro-txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hs-area-wwd__intro-txt-box p:not(:last-child){margin-bottom:.25em}.hs-area-wwd__tags{font-size:var(--base-fz--1);display:flex;flex-wrap:wrap;gap:.25em}@media screen and (max-width: 1023px){.hs-area-wwd__tags{justify-content:center}}.hs-area-wwd__tag{padding-block:.25em;padding-inline:.5em;color:#f8545d;border:solid 1px currentColor}@media screen and (max-width: 1023px){.hs-area-wwd__intro-visual-container{max-height:375px}}.hs-area-wwd__intro-visual{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hs-area-wwd__list-heading{background:linear-gradient(to right, #2a506f, #1a2a47);padding-block:.75em;padding-left:1em;margin-bottom:1em;border-radius:.5em;color:#fff;font-size:var(--base-fz-2);text-align:center}.hs-area-wwd__icons{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--service-icon-width), 1fr));gap:clamp(0.5rem, 0.353rem + 0.46vw, 1rem);margin-bottom:var(--sect-pad-05);position:relative}@media screen and (max-width: 767px){.hs-area-wwd__icons{height:calc(325px - 16.5vw);overflow:hidden}.hs-area-wwd__icons::after{content:"";display:block;width:100%;height:calc(var(--service-icon-width)*2/3);background:linear-gradient(to top, #ebebdd, transparent);position:absolute;bottom:0}}.hs-area-wwd__icon{--border-radius-in-em: 0.5;font-size:clamp(1.3rem, 1.212rem + 0.27vw, 1.6rem);aspect-ratio:1;border-radius:calc(var(--border-radius-in-em)*1em);position:relative;background-repeat:no-repeat;background-size:cover;background-color:rgba(26,42,71,.75);background-blend-mode:darken;transition:background-color .2s ease-out}.hs-area-wwd__icon:has(a:hover),.hs-area-wwd__icon:has(a:focus){background-color:rgba(60,97,164,.675)}.hs-area-wwd__icon a{position:absolute;inset:0}.hs-area-wwd__icon a::after{content:"Click!";color:#f8545d;text-shadow:1px 1px 1px #1a2a47;font-size:clamp(1.4rem, 1.239rem + 0.5vw, 1.95rem);font-weight:bold;font-style:italic;position:absolute;top:.25em;left:.35em;transition:color .2s ease-out}@media screen and (max-width: 767px){.hs-area-wwd__icon a::after{content:"Tap!"}}.hs-area-wwd__icon-flex-container{border-radius:calc(var(--border-radius-in-em)*1em);padding:17.5%;display:flex;flex-direction:column;align-items:center;row-gap:.5em}@media screen and (max-width: 767px){.hs-area-wwd__icon-flex-container{padding:.75em}}.hs-area-wwd__icon-img{height:0;width:100%;-o-object-fit:contain;object-fit:contain;flex-grow:1}.hs-area-wwd__icon-caption{color:#fff;text-align:center;word-break:keep-all}.hs-area-wwd__checkbox{display:none}@media screen and (max-width: 767px){.hs-area-wwd__checkbox:checked~.hs-area-wwd__more-btn{display:none}.hs-area-wwd__checkbox:checked~.hs-area-wwd__icons{height:auto}.hs-area-wwd__checkbox:checked~.hs-area-wwd__icons::after{content:none}}.hs-area-wwd__more-btn{display:none;margin-bottom:var(--sect-pad-05)}@media screen and (max-width: 767px){.hs-area-wwd__more-btn{--border-width: 1px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-block:.5em;padding-inline:1.5em;background:linear-gradient(to right, #2a506f, #1a2a47);border-radius:.35em;border:solid var(--border-width) rgba(0,0,0,0);color:#fff;font-size:clamp(1.85rem, 1.564rem + 0.89vw, 2.25rem);display:flex;align-items:center;-moz-column-gap:.25em;column-gap:.25em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:color .2s ease-out,border .2s ease-out}.hs-area-wwd__more-btn:hover,.hs-area-wwd__more-btn:focus{color:#2a506f;background:#fff;border:solid var(--border-width) currentColor}.hs-area-wwd__more-btn::before,.hs-area-wwd__more-btn::after{content:""}.hs-area-wwd__more-btn::before{--plus-width-in-em: 0.2;display:block;width:1.25em;aspect-ratio:1;background-color:currentColor;-webkit-clip-path:polygon(0 calc(50% - var(--plus-width-in-em) * 1em / 2), calc(50% - var(--plus-width-in-em) * 1em / 2) calc(50% - var(--plus-width-in-em) * 1em / 2), calc(50% - var(--plus-width-in-em) * 1em / 2) 0, calc(50% + var(--plus-width-in-em) * 1em / 2) 0, calc(50% + var(--plus-width-in-em) * 1em / 2) calc(50% - var(--plus-width-in-em) * 1em / 2), 100% calc(50% - var(--plus-width-in-em) * 1em / 2), 100% calc(50% + var(--plus-width-in-em) * 1em / 2), calc(50% + var(--plus-width-in-em) * 1em / 2) calc(50% + var(--plus-width-in-em) * 1em / 2), calc(50% + var(--plus-width-in-em) * 1em / 2) 100%, calc(50% - var(--plus-width-in-em) * 1em / 2) 100%, calc(50% - var(--plus-width-in-em) * 1em / 2) calc(50% + var(--plus-width-in-em) * 1em / 2), 0 calc(50% + var(--plus-width-in-em) * 1em / 2));clip-path:polygon(0 calc(50% - var(--plus-width-in-em) * 1em / 2), calc(50% - var(--plus-width-in-em) * 1em / 2) calc(50% - var(--plus-width-in-em) * 1em / 2), calc(50% - var(--plus-width-in-em) * 1em / 2) 0, calc(50% + var(--plus-width-in-em) * 1em / 2) 0, calc(50% + var(--plus-width-in-em) * 1em / 2) calc(50% - var(--plus-width-in-em) * 1em / 2), 100% calc(50% - var(--plus-width-in-em) * 1em / 2), 100% calc(50% + var(--plus-width-in-em) * 1em / 2), calc(50% + var(--plus-width-in-em) * 1em / 2) calc(50% + var(--plus-width-in-em) * 1em / 2), calc(50% + var(--plus-width-in-em) * 1em / 2) 100%, calc(50% - var(--plus-width-in-em) * 1em / 2) 100%, calc(50% - var(--plus-width-in-em) * 1em / 2) calc(50% + var(--plus-width-in-em) * 1em / 2), 0 calc(50% + var(--plus-width-in-em) * 1em / 2))}.hs-area-wwd__more-btn::after{width:2em;aspect-ratio:1;background-image:url("/img/other-page/area/page_area/global/service-dependent/house-support/wwd/icon_pointer.webp");background-repeat:no-repeat;background-size:contain;background-position:0 0;transform:translate(100%, 0);position:absolute;top:50%;right:1em}}.hs-area-wwd__bottom-txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:#2a506f;font-size:var(--base-fz--1);padding-block:.25em;padding-inline:.5em;border:solid 1px currentColor}.hs-area-wwd__bottom-txt-box p{line-height:1.5;text-align:center;word-break:keep-all}.hs-area-price{padding-block:var(--sect-pad);position:relative}.hs-area-price__bg-layer{position:absolute;inset:0;background-color:#f2f2f2;z-index:-1}.hs-area-price__bg-layer::before,.hs-area-price__bg-layer::after{content:"";display:block;width:clamp(40rem, 16.14rem + 31.07vw, 60rem);aspect-ratio:1;background-repeat:no-repeat;background-size:contain;position:absolute}.hs-area-price__bg-layer::before{background-image:url("/img/other-page/area/page_area/global/service-dependent/house-support/price/background_woman-in-apron-smiling-and-using-smartphone.jpg");background-position:bottom;bottom:0;left:0}@media screen and (max-width: 767px){.hs-area-price__bg-layer::before{content:none}}.hs-area-price__bg-layer::after{background-image:url("/img/other-page/area/page_area/global/service-dependent/house-support/price/background_note-pen-and-calculator.jpg");background-position:top;top:0;right:0}@media screen and (max-width: 767px){.hs-area-price__bg-layer::after{width:clamp(67.5rem, 62.131rem + 16.78vw, 75rem)}}.hs-area-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-area-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-area-price__heading{display:grid;justify-items:center}.hs-area-price__heading-pill{display:inline-block;padding-block:.25em;padding-inline:.75em;margin-bottom:.5em;background-color:#f8545d;border-radius:100vh;color:#fff;font-size:var(--base-fz-1)}.hs-area-price__heading-boxes{--gap-in-em: 0.1;font-size:clamp(2.5rem, 0.519rem + 1.93vw, 3.25rem);flex-wrap:wrap;justify-content:center}.hs-area-price__heading-boxes,.hs-area-price__heading-boxes span.chunk{display:flex;gap:calc(var(--gap-in-em)*1em)}.hs-area-price__heading-boxes span:not(.chunk){--padding-in-em: 0.1;width:1.5em;aspect-ratio:1;padding:calc(var(--padding-in-em)*1em);border:solid 1px #2a506f;color:#2a506f;display:grid;place-items:center}.hs-area-price__heading-boxes span.accent{color:#fff;background-color:#2a506f}.hs-area-price__intro-txt-box{font-size:var(--base-fz-0);margin-block:2em}.hs-area-price__intro-txt-box p{line-height:1.5;text-align:center}@media screen and (max-width: 767px){.hs-area-price__intro-txt-box p{text-align:left;text-indent:1em}.hs-area-price__intro-txt-box p:not(:last-child){margin-bottom:.5em}}.hs-area-price__table-wrapper{width:min(100%,500px);margin-inline:auto}.hs-area-price__table{width:100%;position:relative}.hs-area-price__table::after{content:"";box-shadow:inset 0px 0px 5px rgba(0,0,0,.75);position:absolute;inset:0;pointer-events:none}.hs-area-price__table caption{background-color:#2a506f;color:#fff;font-size:clamp(2.25rem, 2.177rem + 0.23vw, 2.5rem);font-weight:600;text-align:center;padding-block:.5em}.hs-area-price__tbody tr{font-size:var(--base-fz-0)}.hs-area-price__tbody tr .large{font-size:1.25em;font-weight:600}.hs-area-price__tbody tr .small{font-size:.85em}.hs-area-price__tbody tr th,.hs-area-price__tbody tr td{color:#2a506f;background-color:#fff;border:1px solid #2a506f;padding-block:1em;padding-inline:1em;vertical-align:middle;text-align:center;word-break:keep-all}.hs-area-price__tbody tr th{font-weight:600}.hs-area-price__tbody tr td .accent{color:#f8545d}.hs-area-price__table-notes{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-top:1em;font-size:var(--base-fz--3)}.hs-area-price__table-notes p{color:#2a506f}.hs-area-example{padding-block:var(--sect-pad);background-image:url("/img/other-page/area/page_area/global/service-dependent/house-support/example/background_room-with-plant-chair-and-table.webp");background-size:cover;background-position:0% 82.5%}.hs-area-example__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-area-example__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.hs-area-example__wrapper--above-pc{display:contents}}@media screen and (max-width: 767px){.hs-area-example__wrapper--above-tab{display:contents}}.hs-area-example__intro-container{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:1.5%;column-gap:1.5%;margin-bottom:var(--sect-pad-0625)}@media screen and (max-width: 1023px){.hs-area-example__intro-container{grid-template-columns:1fr}}@media screen and (max-width: 1023px){.hs-area-example__intro-info-container{width:min(85%,1200px);margin-inline:auto}}@media screen and (max-width: 1023px)and (max-width: 767px){.hs-area-example__intro-info-container{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.hs-area-example__heading{display:grid;justify-items:center}}.hs-area-example__heading-pill{display:inline-block;padding-block:.25em;padding-inline:.75em;margin-bottom:.5em;background-color:#f8545d;border-radius:100vh;color:#fff;font-size:var(--base-fz-1)}.hs-area-example__heading-boxes{--gap-in-em: 0.1;font-size:clamp(2.5rem, 0.519rem + 1.93vw, 3.25rem);flex-wrap:wrap}.hs-area-example__heading-boxes,.hs-area-example__heading-boxes span.chunk{display:flex;gap:calc(var(--gap-in-em)*1em)}@media screen and (max-width: 1023px){.hs-area-example__heading-boxes{font-size:clamp(2.25rem, 1.681rem + 1.78vw, 3.5rem);justify-content:center}}.hs-area-example__heading-boxes span:not(.chunk){--padding-in-em: 0.1;width:1.5em;aspect-ratio:1;padding:calc(var(--padding-in-em)*1em);border:solid 1px #2a506f;color:#2a506f;display:grid;place-items:center}.hs-area-example__heading-boxes span.accent{color:#fff;background-color:#2a506f}.hs-area-example__intro-txt-box{font-size:var(--base-fz--1);margin-top:1.5em}@media screen and (max-width: 1023px){.hs-area-example__intro-txt-box{margin-bottom:1.5em}}.hs-area-example__intro-txt-box p{text-indent:1em;line-height:1.5}.hs-area-example__intro-txt-box p:not(:last-child){margin-bottom:.5em}.hs-area-example__intro-visual-container{--padding-left: clamp(6.25rem, 0.308rem + 5.8vw, 8.5rem);align-self:center;padding-left:var(--padding-left);display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:1%;column-gap:1%;position:relative}@media screen and (max-width: 1023px){.hs-area-example__intro-visual-container{--padding-left: clamp(4.75rem, 1.45rem + 10.31vw, 12rem);padding-left:calc(var(--default-wrapper-half-margin--pc) + var(--padding-left));padding-right:var(--default-wrapper-half-margin--pc)}}@media(max-width: 500px){.hs-area-example__intro-visual-container{padding-right:0}}.hs-area-example__intro-visual-slide{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.hs-area-example__intro-visual-slide{max-height:400px}}.hs-area-example__cleaning-tool-img{width:calc(var(--padding-left)*1.75);position:absolute;bottom:0;left:0;transform:translateY(3.25%)}@media screen and (max-width: 1023px){.hs-area-example__cleaning-tool-img{left:var(--default-wrapper-half-margin--pc)}}.hs-area-example__label-txt{background:linear-gradient(to right, #2a506f, #1a2a47);padding-block:.75em;padding-left:1em;margin-bottom:1em;border-radius:.5em;color:#fff;font-size:var(--base-fz-2);text-align:center}.hs-area-example__cases{display:grid;row-gap:var(--sect-pad-05)}.hs-area-example__case{display:grid;grid-template-columns:clamp(32.5rem, -0.51rem + 32.24vw, 45rem) auto;align-items:center;-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 1023px){.hs-area-example__case{grid-template-columns:1fr;row-gap:var(--sect-pad-025)}}.hs-area-example__case-header{--padding-left-in-em: 5;align-self:stretch;font-size:var(--base-fz--1);padding-block:1em;padding-left:calc(var(--padding-left-in-em)*1em);padding-right:1em;background-color:#2a506f;border-radius:0 100vh 100vh 0;display:grid;align-items:center;position:relative;overflow:hidden}@media screen and (max-width: 1023px){.hs-area-example__case-header{min-height:100px;width:min(100% - (100% - 90%)/2,500px)}}.hs-area-example__case-header-img{width:calc(var(--padding-left-in-em)*1em + 3em);height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.hs-area-example__case-header-txt{color:#fff;line-height:1.5;text-wrap:balance;position:relative}.hs-area-example__case-icons{--column-gap: clamp(3.5rem, -0.461rem + 3.87vw, 5rem);display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);row-gap:var(--sect-pad-025)}@media screen and (max-width: 1023px){.hs-area-example__case-icons{--column-gap: clamp(3rem, 2.545rem + 1.42vw, 4rem);grid-template-columns:repeat(auto-fit, clamp(10rem, 7.724rem + 7.11vw, 15rem));justify-content:center}}@media screen and (max-width: 767px){.hs-area-example__case-icons{width:min(85%,1200px);margin-inline:auto;overflow:hidden;grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 767px)and (max-width: 767px){.hs-area-example__case-icons{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media(max-width: 500px){.hs-area-example__case-icons{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 350px){.hs-area-example__case-icons{grid-template-columns:repeat(2, 1fr)}}.hs-area-example__case-icon{--border-radius-in-em: 0.5;font-size:clamp(1.3rem, 1.212rem + 0.27vw, 1.6rem);aspect-ratio:1;border-radius:calc(var(--border-radius-in-em)*1em);position:relative;background-repeat:no-repeat;background-size:cover;background-color:rgba(26,42,71,.75);background-blend-mode:darken;border-radius:calc(var(--border-radius-in-em)*1em);padding:17.5%;display:flex;flex-direction:column;align-items:center;row-gap:.5em}@media screen and (max-width: 767px){.hs-area-example__case-icon{padding:.75em}}.hs-area-example__case-icon:not(:last-child)::after{--plus-sign-width: clamp(0.25rem, 0.177rem + 0.23vw, 0.5rem);content:"";display:block;width:calc(var(--column-gap)*.75);aspect-ratio:1;background-color:#2a506f;-webkit-clip-path:polygon(0 calc(50% - var(--plus-sign-width) / 2), calc(50% - var(--plus-sign-width) / 2) calc(50% - var(--plus-sign-width) / 2), calc(50% - var(--plus-sign-width) / 2) 0, calc(50% + var(--plus-sign-width) / 2) 0, calc(50% + var(--plus-sign-width) / 2) calc(50% - var(--plus-sign-width) / 2), 100% calc(50% - var(--plus-sign-width) / 2), 100% calc(50% + var(--plus-sign-width) / 2), calc(50% + var(--plus-sign-width) / 2) calc(50% + var(--plus-sign-width) / 2), calc(50% + var(--plus-sign-width) / 2) 100%, calc(50% - var(--plus-sign-width) / 2) 100%, calc(50% - var(--plus-sign-width) / 2) calc(50% + var(--plus-sign-width) / 2), 0 calc(50% + var(--plus-sign-width) / 2));clip-path:polygon(0 calc(50% - var(--plus-sign-width) / 2), calc(50% - var(--plus-sign-width) / 2) calc(50% - var(--plus-sign-width) / 2), calc(50% - var(--plus-sign-width) / 2) 0, calc(50% + var(--plus-sign-width) / 2) 0, calc(50% + var(--plus-sign-width) / 2) calc(50% - var(--plus-sign-width) / 2), 100% calc(50% - var(--plus-sign-width) / 2), 100% calc(50% + var(--plus-sign-width) / 2), calc(50% + var(--plus-sign-width) / 2) calc(50% + var(--plus-sign-width) / 2), calc(50% + var(--plus-sign-width) / 2) 100%, calc(50% - var(--plus-sign-width) / 2) 100%, calc(50% - var(--plus-sign-width) / 2) calc(50% + var(--plus-sign-width) / 2), 0 calc(50% + var(--plus-sign-width) / 2));position:absolute;top:50%;left:calc(100% + var(--column-gap)/2);transform:translate(-50%, -50%)}.hs-area-example__case-icon-img{height:0;width:100%;-o-object-fit:contain;object-fit:contain;flex-grow:1}.hs-area-example__case-icon-caption{color:#fff;text-align:center;word-break:keep-all}.hs-area-flow{padding-block:var(--sect-pad);background-color:#2a506f}.hs-area-flow__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-area-flow__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-area-flow__heading{display:grid;justify-items:center;margin-bottom:var(--sect-pad-05)}.hs-area-flow__heading-pill{display:inline-block;padding-block:.25em;padding-inline:.75em;margin-bottom:.5em;background-color:#f8545d;border-radius:100vh;color:#fff;font-size:var(--base-fz-1)}.hs-area-flow__heading-boxes{--gap-in-em: 0.1;font-size:clamp(2.5rem, 0.519rem + 1.93vw, 3.25rem);flex-wrap:wrap;justify-content:center}.hs-area-flow__heading-boxes,.hs-area-flow__heading-boxes span.chunk{display:flex;gap:calc(var(--gap-in-em)*1em)}.hs-area-flow__heading-boxes span{--block-text-accent-color: white}.hs-area-flow__heading-boxes span:not(.chunk){--padding-in-em: 0.1;width:1.5em;aspect-ratio:1;padding:calc(var(--padding-in-em)*1em);border:solid 1px var(--block-text-accent-color);color:var(--block-text-accent-color);display:grid;place-items:center}.hs-area-flow__heading-boxes span.accent{color:#2a506f;background-color:var(--block-text-accent-color)}.hs-area-flow__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(1rem, 0.853rem + 0.46vw, 1.5rem)}@media screen and (max-width: 767px){.hs-area-flow__cards{grid-template-columns:1fr}}.hs-area-flow__card{--vertical-grid-row: span 4;background-color:#fff;padding-block:var(--sect-pad-025);padding-inline:5%;border-radius:clamp(0.75rem, 0.53rem + 0.69vw, 1.5rem);display:grid;grid-template-columns:1fr max(172.5px,42.5%);-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 1023px){.hs-area-flow__card{grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:var(--vertical-grid-row);row-gap:var(--sect-pad-025)}}@media screen and (max-width: 767px){.hs-area-flow__card{grid-template-columns:1fr max(172.5px,35%);grid-template-rows:auto}}@media(max-width: 500px){.hs-area-flow__card{grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:var(--vertical-grid-row)}}.hs-area-flow__card-info-container{--vertical-grid-row: span 3}@media screen and (max-width: 1023px){.hs-area-flow__card-info-container{display:grid;grid-template-rows:subgrid;grid-row:var(--vertical-grid-row);row-gap:0}}@media screen and (max-width: 767px){.hs-area-flow__card-info-container{grid-template-rows:auto;grid-row:auto;align-content:flex-start}}@media(max-width: 500px){.hs-area-flow__card-info-container{grid-template-rows:subgrid;grid-row:var(--vertical-grid-row);justify-items:center}}.hs-area-flow__card-index{font-size:4rem;width:1.25em;aspect-ratio:1;background-color:#f8545d;box-shadow:.05em .05em 5px rgba(0,0,0,.5);color:#fff;display:grid;place-items:center;margin-bottom:.35em}.hs-area-flow__card-heading{font-size:clamp(2.15rem, 2.047rem + 0.32vw, 2.5rem);font-weight:600;margin-bottom:.5em}.hs-area-flow__card-txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hs-area-flow__card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:3px 3px 5px rgba(0,0,0,.35)}@media screen and (max-width: 1023px){.hs-area-flow__card-img{max-height:250px}}.hs-area-flow__card-img--1{-o-object-position:68.5% 17.5%;object-position:68.5% 17.5%}.hs-area-flow__card-img--2{-o-object-position:45% 25%;object-position:45% 25%}.hs-area-flow__card-img--3{-o-object-position:31.5% 37.5%;object-position:31.5% 37.5%}.hs-area-flow__card-img--4{-o-object-position:47.5% 22.5%;object-position:47.5% 22.5%}.hs-area-geo{padding-block:var(--sect-pad);background-color:#1a2a47}.hs-area-geo__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hs-area-geo__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hs-area-geo__heading-container{--heading-base-size: clamp(1.85rem, 1.44rem + 1.28vw, 2.75rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center}.hs-area-geo__heading-container p{color:#fff;font-weight:bold;text-transform:capitalize;font-size:1.65em}.hs-area-geo__heading-container p::first-letter{color:#f8545d}.hs-area-geo__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em}.hs-area-geo__intro-container{--margin-and-padding-top-value: 50px;margin-top:var(--margin-and-padding-top-value);margin-bottom:var(--sect-pad-05);padding-block:var(--margin-and-padding-top-value);background-color:#2a506f;position:relative}.hs-area-geo__intro-container::before{content:"";display:block;width:2px;height:calc(var(--margin-and-padding-top-value)*1.25);background-color:#fff;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.hs-area-geo__region-silhouette-container{position:absolute;inset:0;display:grid;place-items:center}.hs-area-geo__region-silhouette-img{height:85%;width:min(95%,600px);-o-object-fit:contain;object-fit:contain;position:absolute}.hs-area-geo__intro-txt-wrapper{position:relative;width:min(90%,750px);margin-inline:auto;color:#fff}.hs-area-geo__intro-heading{font-size:clamp(2rem, 1.853rem + 0.46vw, 2.5rem);line-height:1.5;text-align:center;word-break:keep-all}.hs-area-geo__intro-data-container{margin-block:var(--sect-pad-05)}.hs-area-geo__intro-data-container p{font-size:clamp(2rem, 1.927rem + 0.23vw, 2.25rem);line-height:1.75;text-align:center;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em}.hs-area-geo__intro-txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.75}.hs-area-geo__intro-txt-box p:first-child::first-letter{font-size:1.75em;font-weight:600;line-height:normal}.hs-area-geo__intro-txt-box p:not(:last-child){margin-bottom:.5em}.hs-area-geo__gallery{--slider-padding-inline: 10px;--width-featuring-3-items: calc(100vw / 3 - var(--slider-padding-inline) / 1.5);visibility:hidden}.hs-area-geo__gallery--item-count-3 .hs-area-geo__slider-item,.hs-area-geo__gallery--item-count-4 .hs-area-geo__slider-item{width:var(--width-featuring-3-items)}.hs-area-geo__gallery.slick-initialized{visibility:visible}.hs-area-geo__gallery .slick-prev,.hs-area-geo__gallery .slick-next{--position-from-edge: min(2.5%, 30px);z-index:1}@media screen and (max-width: 767px){.hs-area-geo__gallery .slick-prev,.hs-area-geo__gallery .slick-next{--position-from-edge: min(3.25%, 20px)}}.hs-area-geo__gallery .slick-prev::before,.hs-area-geo__gallery .slick-next::before{font-size:clamp(3rem, 2.414rem + 1.83vw, 5rem);opacity:.85;filter:drop-shadow(0px 0px 3.5px gray);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .2s ease-out,color .2s ease-out}.hs-area-geo__gallery .slick-prev:hover::before,.hs-area-geo__gallery .slick-prev:focus::before,.hs-area-geo__gallery .slick-next:hover::before,.hs-area-geo__gallery .slick-next:focus::before{opacity:1;color:#ccc}.hs-area-geo__gallery .slick-prev:active::before,.hs-area-geo__gallery .slick-next:active::before{color:#b3b3b3}.hs-area-geo__gallery .slick-prev{left:var(--position-from-edge)}.hs-area-geo__gallery .slick-next{right:var(--position-from-edge)}.hs-area-geo__gallery .slick-dots{top:calc(100% + var(--sect-pad-05))}.hs-area-geo__gallery .slick-dots li{margin-inline:clamp(0.15rem, -0.026rem + 0.55vw, 0.75rem)}.hs-area-geo__gallery .slick-dots li button::before{font-size:clamp(0.75rem, 0.603rem + 0.46vw, 1.25rem);color:#fff}.hs-area-geo__slider-item{width:26.6666666667vw;max-width:550px;padding-inline:var(--slider-padding-inline)}@media screen and (max-width: 1023px){.hs-area-geo__slider-item{width:var(--width-featuring-3-items)}}@media screen and (max-width: 767px){.hs-area-geo__slider-item{width:min(82.5vw,350px) !important}}.hs-area-geo__slider-img{width:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover;border-radius:7.5px}.hs-area-geo__slider-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#fff;padding-block:.25em;padding-inline:2.5em;margin-block:.75em;border-radius:100vh;font-size:var(--base-fz-0);font-weight:600;line-height:1.35;text-align:center;word-break:keep-all;color:#2a506f}.hs-area-geo__slider-txt-box p{text-indent:1em;color:#fff;font-size:var(--base-fz--2);line-height:1.5}.hs-area-geo__slider-txt-box p:not(:last-child){margin-bottom:.5em}.ck-hero{display:flex}.ck-hero__left-img-group{flex:1;max-width:500px;display:flex;flex-direction:column;transition:flex .5s linear}@media screen and (max-width: 1023px){.ck-hero__left-img-group{flex:0}}.ck-hero__left-img-box{flex:1}.ck-hero__left-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ck-hero__main-visual{flex:3;min-height:550px;background-image:url("/img/service/cooking/page_top/hero/hero-background_blurred-kitchen.png");background-size:cover;background-position:center center;display:flex;align-items:center}@media screen and (max-width: 767px){.ck-hero__main-visual{padding-block:2.5rem 5rem}}.ck-hero__main-visual-wrapper{width:95%;margin-inline:auto;display:flex;justify-content:space-evenly;align-items:center;-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 1023px){.ck-hero__main-visual-wrapper{width:85%;margin-inline:auto}}@media screen and (max-width: 767px){.ck-hero__main-visual-wrapper{width:var(--default-wrapper-width--sp);flex-direction:column;row-gap:30px}}.ck-hero__heading{color:#fff}.ck-hero__heading--txt{display:block;margin-bottom:1em;font-size:clamp(1.75rem, 0.43rem + 1.29vw, 2.25rem);text-shadow:2px 2px 3px rgba(0,0,0,.75)}@media screen and (max-width: 767px){.ck-hero__heading--txt{text-align:center}}.ck-hero__heading--price{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:.25em .5em;padding-inline:.5em;border:solid 1px currentColor;border-radius:.25em;font-size:clamp(2rem, 0.019rem + 1.93vw, 2.75rem);text-shadow:2px 2px 3px rgba(0,0,0,.75);box-shadow:2px 2px 3px rgba(0,0,0,.75)}@media screen and (max-width: 1023px){.ck-hero__heading--price{font-size:clamp(1.75rem, 0.997rem + 0.98vw, 2rem)}}@media screen and (max-width: 767px){.ck-hero__heading--price{font-size:clamp(1.575rem, 0.913rem + 2.07vw, 2.5rem);margin-inline:auto}}.ck-hero__heading--price strong{color:#dd7403;font-size:2em;margin-right:.1em}.ck-hero__copy{color:#fff;font-size:clamp(2.75rem, 0.769rem + 1.93vw, 3.5rem);line-height:1.5;word-break:keep-all;margin-block:.75em;text-shadow:2px 2px 3px rgba(0,0,0,.75)}@media screen and (max-width: 1023px){.ck-hero__copy{font-size:clamp(2.5rem, 0.994rem + 1.96vw, 3rem)}}@media screen and (max-width: 767px){.ck-hero__copy{font-size:clamp(2.2rem, 1.269rem + 2.91vw, 3.5rem);text-align:center}}.ck-hero__copy span{color:#dd7403;font-weight:600}.ck-hero__contact-buttons{margin-inline:auto;display:grid;grid-template-columns:1fr;grid-auto-rows:clamp(6.75rem, 5.855rem + 1.17vw, 7.5rem);-moz-column-gap:5%;column-gap:5%;row-gap:var(--sect-pad-025)}@media(min-width: 1411.7647058824px){.ck-hero__contact-buttons{width:auto;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.ck-hero__contact-buttons{width:min(100%,450px)}}.ck-hero__mail-btn{--text-color: black}.ck-hero__phone-btn{--base-font-size: clamp(1.375rem, 1.309rem + 0.21vw, 1.6rem)}.ck-hero__speech-bubbles{flex-grow:1;min-width:385px;max-width:420px;height:clamp(285px,25vw,330px);position:relative}@media screen and (max-width: 1023px){.ck-hero__speech-bubbles{min-width:335px}}@media screen and (max-width: 767px){.ck-hero__speech-bubbles{min-width:auto;max-width:100%;width:90vw;height:clamp(290px,62.5vw,350px);margin-inline:auto}}.ck-hero__speech-bubble-container{position:absolute}.ck-hero__speech-bubble-container--1{top:0;left:0;z-index:3}.ck-hero__speech-bubble-container--2{top:50%;transform:translateY(-50%);right:0;z-index:2}.ck-hero__speech-bubble-container--3{bottom:0;left:10%;z-index:1}.ck-hero__speech-bubble{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:20px;padding-inline:20px}.ck-hero__speech-bubble::before{content:"";position:absolute;z-index:1;width:40px;height:40px}.ck-hero__speech-bubble::after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.ck-hero__speech-bubble>*{position:relative;z-index:3}.ck-hero__speech-bubble--bottom-left::before{bottom:-10px;left:20px;transform:rotate(80deg) skew(20deg, 20deg)}.ck-hero__speech-bubble--bottom-right::before{bottom:-10px;right:20px;transform:rotate(10deg) skew(20deg, 20deg)}.ck-hero__speech-bubble,.ck-hero__speech-bubble::after{border-radius:5px}.ck-hero__speech-bubble,.ck-hero__speech-bubble::before{box-shadow:2.5px 2.5px 10px 0px #707070}.ck-hero__speech-bubble,.ck-hero__speech-bubble::before,.ck-hero__speech-bubble::after{background:#fff}.ck-hero__bubble-content{display:flex;align-items:center;justify-content:center;-moz-column-gap:15px;column-gap:15px}.ck-hero__bubble-img{width:clamp(60px,5.75vw,75px)}@media screen and (max-width: 767px){.ck-hero__bubble-img{width:clamp(60px,13.5vw,100px)}}.ck-hero__bubble-txt{font-weight:600;font-size:clamp(1.75rem,1.65vw,1.85rem);line-height:1.5}.ck-hero__bubble-txt--accent{color:#bb2541}@media screen and (max-width: 767px){.ck-hero__bubble-txt{font-size:clamp(1.7rem,4.5vw,2.2rem)}}.ck-about-us{background-color:#1a2a47;padding-top:35px}@media screen and (max-width: 1023px){.ck-about-us{padding-block:35px 45px}}.ck-about-us__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:auto min(27.5%,350px);align-items:flex-end;-moz-column-gap:2%;column-gap:2%}@media screen and (max-width: 767px){.ck-about-us__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.ck-about-us__wrapper{grid-template-columns:1fr}}.ck-about-us__info-container{padding-bottom:50px}@media screen and (max-width: 1023px){.ck-about-us__info-container{display:contents}}.ck-about-us__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;margin-bottom:clamp(25px,2vw,50px)}@media screen and (max-width: 1023px){.ck-about-us__heading-container{order:-2;text-align:center}}.ck-about-us__heading-container p{color:#dd7403;font-weight:bold;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:2.25em}.ck-about-us__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em}.ck-about-us__txt-box{font-size:clamp(1.55rem,4vw,1.65rem);margin-bottom:25px}.ck-about-us__txt{text-indent:1em;color:#fff;line-height:1.5}.ck-about-us__txt--large{text-indent:0;font-weight:600;font-size:1.4em;word-break:keep-all;margin-bottom:.5em}@media screen and (max-width: 1023px){.ck-about-us__txt--large{margin-top:.5em;font-size:1.25em;text-align:center}}.ck-about-us__contact-btn{padding-block:.75em;padding-inline:3.5em}@media screen and (max-width: 1023px){.ck-about-us__contact-btn{width:min(100%,450px);margin-inline:auto}}.ck-about-us__staffer-img{width:100%}@media screen and (max-width: 1023px){.ck-about-us__staffer-img{order:-1;display:block;width:min(62.5%,250px);margin-inline:auto}}.ck-wwd{padding-block:50px;background-image:url("/img/service/cooking/page_top/common-bg/background_beige-gradient-stripe.jpg");background-size:cover;background-position:center center}.ck-wwd__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ck-wwd__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ck-wwd__header{text-align:center;margin-bottom:clamp(3px,8vw,5px)}.ck-wwd__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#dd7403;padding-bottom:.05em}.ck-wwd__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.ck-wwd__txt{font-size:clamp(1.6rem,4vw,1.85rem);line-height:1.5;text-align:center;word-break:keep-all;margin-bottom:clamp(3rem,8vw,5rem)}.ck-wwd__icons{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, minmax(clamp(135px, 30vw, 230px), 1fr));gap:clamp(7px,1.5vw,20px)}@media screen and (max-width: 767px){.ck-wwd__icons{gap:min(1.65vw,15px)}}.ck-wwd__icon{background-color:#fff;border-radius:7.5px;border:solid 2px #dd7403;padding-block:5px;padding-left:clamp(7.5px,1.5vw,15px);padding-right:clamp(15px,2vw,30px);display:flex;align-items:center}.ck-wwd__icon-img-box{flex:1;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.ck-wwd__icon-img{height:100%;max-width:100%}.ck-wwd__icon-txt{flex:2;padding-left:clamp(.6em,2.25vw,1em);font-size:clamp(1.4rem,3vw,1.75rem);line-height:1.5;word-break:keep-all}.ck-for-whom{padding-block:clamp(5rem,9.5vw,12.5rem);background-image:url("/img/service/cooking/page_top/for-whom/background_woman-frustrated-in-kitchen.jpg");background-size:cover;background-position:77.5% 30%}.ck-for-whom__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ck-for-whom__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ck-for-whom__ttl{font-weight:600;font-size:clamp(2.25rem,4.5vw,3.3rem);line-height:1.5;margin-bottom:.75em}.ck-for-whom__ttl--accent{color:#dd7403}.ck-for-whom__li{font-size:clamp(1.55rem,3vw,1.75rem);line-height:1.5;text-indent:-1em;padding-left:1em}.ck-for-whom__li:not(:last-child){padding-bottom:.4em}.ck-pick-up{padding-block:5rem;background-image:url("/img/service/cooking/page_top/pick-up/background_vegetables-and-bread.jpg");background-size:contain;background-repeat:no-repeat;background-color:#fff}@media(max-width: 500px){.ck-pick-up{background-image:url("/img/service/cooking/page_top/pick-up/background_vegetables-only.jpg")}}.ck-pick-up__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ck-pick-up__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ck-pick-up__header{text-align:center;margin-bottom:clamp(3rem,8vw,5rem)}.ck-pick-up__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#dd7403;padding-bottom:.05em}.ck-pick-up__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.ck-pick-up__txt{font-size:clamp(1.6rem,4vw,1.85rem);line-height:1.5;text-align:center;word-break:keep-all;margin-bottom:clamp(3rem,8vw,5rem)}.ck-pick-up__cards{display:flex;-moz-column-gap:clamp(10px,1vw,15px);column-gap:clamp(10px,1vw,15px)}@media screen and (max-width: 1023px){.ck-pick-up__cards{flex-direction:column;row-gap:clamp(20px,3vw,25px);width:min(100%,600px);margin-inline:auto}}.ck-pick-up__card{flex:1;background-color:#fff;border-radius:7.5px;border:solid 2px #dd7403;box-shadow:5px 5px 5px 0px #bdbdbd;display:flex;flex-direction:column}.ck-pick-up__card-header{padding-block:.5em;padding-inline:.5em;color:#dd7403;font-weight:600;font-size:clamp(2.2rem,5vw,2.85rem);line-height:1.5;text-align:center}.ck-pick-up__card-img-box{height:clamp(200px,19.5vw,300px)}@media screen and (max-width: 1023px){.ck-pick-up__card-img-box{height:clamp(200px,50vw,325px)}}.ck-pick-up__card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ck-pick-up__card-txt-box{padding-block:clamp(5px,3vw,17.5px);padding-inline:clamp(5px,3vw,17.5px)}.ck-pick-up__card-txt-box p{text-indent:1em;font-size:clamp(1.55rem,4vw,1.75rem);line-height:1.6}.ck-pick-up__plan-btn{display:block;width:min(100%,450px);margin-inline:auto;margin-top:clamp(3rem,8vw,5rem)}.ck-feature{background-color:#dd7403;padding-block:5rem}.ck-feature__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ck-feature__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ck-feature__header{text-align:center;margin-bottom:clamp(3rem,8vw,7rem)}.ck-feature__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#fff;padding-bottom:.05em}.ck-feature__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#fff;word-break:keep-all;line-height:1.5}.ck-feature__cards{display:flex;-moz-column-gap:clamp(20px,2vw,35px);column-gap:clamp(20px,2vw,35px)}@media screen and (max-width: 1023px){.ck-feature__cards{flex-direction:column;row-gap:clamp(35px,8.5vw,50px);width:min(100%,600px);margin-inline:auto}}.ck-feature__card{flex:1;display:flex;flex-direction:column}.ck-feature__card-img-box{height:clamp(200px,19.5vw,300px);border:solid 2px #fff}@media screen and (max-width: 1023px){.ck-feature__card-img-box{height:clamp(200px,50vw,325px)}}.ck-feature__card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ck-feature__card-header{padding-block:.5em;padding-inline:.5em;color:#fff;font-weight:600;font-size:clamp(2.2rem,5vw,2.85rem);line-height:1.5;text-align:center}.ck-feature__card-txt-box p{color:#fff;text-indent:1em;font-size:clamp(1.55rem,4vw,1.75rem);line-height:1.6}.ck-plan{padding-block:5rem;background-image:url("/img/service/cooking/page_top/common-bg/background_beige-gradient-stripe.jpg");background-size:cover;background-position:center center}.ck-plan__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ck-plan__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ck-plan__header{text-align:center;margin-bottom:clamp(3rem,8vw,5rem)}.ck-plan__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#dd7403;padding-bottom:.05em}.ck-plan__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.ck-plan__txt-box{margin-bottom:clamp(3rem,8vw,5rem)}.ck-plan__txt-box p{font-size:clamp(1.6rem,4vw,1.85rem);line-height:1.5;text-align:center;word-break:keep-all}.ck-plan__txt-box p:not(:last-child){margin-bottom:.5em}.ck-plan__cards{display:grid;justify-content:center;grid-template-columns:repeat(2, 1fr);gap:clamp(35px,3.3vw,45px)}@media screen and (max-width: 1023px){.ck-plan__cards{width:min(100%,600px);margin-inline:auto;grid-template-columns:1fr}}.ck-plan__card{position:relative;box-shadow:3.5px 3.5px 5px 0px gray}.ck-plan__card-header{width:calc(100% + clamp(20px,1.95vw,25px));position:relative;transform:translateX(-50%);left:50%;padding-block:.35em;background-color:#fff;font-weight:600;font-size:clamp(2.3rem,2.2vw,2.5rem);text-align:center;box-shadow:0px 3px 5px 0px gray;z-index:1}.ck-plan__card-header::before,.ck-plan__card-header::after{position:absolute;content:"";top:100%;border:none;border-bottom:solid calc(clamp(20px,1.95vw,25px)/2) rgba(0,0,0,0)}.ck-plan__card-header::before{left:0;border-right:solid calc(clamp(20px,1.95vw,25px)/2) dimgray}.ck-plan__card-header::after{right:0;border-left:solid calc(clamp(20px,1.95vw,25px)/2) dimgray}@media screen and (max-width: 1023px){.ck-plan__card-header{font-size:clamp(1.95rem,3.75vw,2.5rem)}}.ck-plan__card-contents{position:relative;height:clamp(300px,28.5vw,380px)}@media screen and (max-width: 1023px){.ck-plan__card-contents{height:clamp(315px,60vw,380px)}}.ck-plan__card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ck-plan__card-txt-box{position:absolute;bottom:0;background-color:rgba(221,116,3,.8);padding:.75em}.ck-plan__card-txt-box p{text-indent:1em;color:#fff;font-size:clamp(1.6rem,1.4vw,1.65rem);line-height:1.45}@media screen and (max-width: 1023px){.ck-plan__card-txt-box p{font-size:clamp(1.5rem,3.5vw,1.8rem)}}.ck-plan__estimate-btn{display:block;width:min(100%,450px);margin-inline:auto;margin-top:clamp(3rem,8vw,5rem)}.ck-price{padding-block:5rem;background-image:url("/img/service/cooking/page_top/price/background_pattern-of-cake-round-rice-cake-milk-menu-knife-cutting-board-vegetable-utensil-dish-detergent.jpg");background-size:cover;background-position:center center}.ck-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ck-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ck-price__content-box{background-color:#fff;border-radius:clamp(10px,3.5vw,50px);padding-top:2.5rem;padding-bottom:5rem;padding-inline:12.5%;position:relative}@media screen and (max-width: 1023px){.ck-price__content-box{padding-inline:10%}}@media screen and (max-width: 767px){.ck-price__content-box{padding-bottom:3rem;padding-inline:7.5%}}@media(max-width: 600px){.ck-price__content-box{padding-inline:2.5%}}.ck-price__header{text-align:center;margin-bottom:2.5rem}.ck-price__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#dd7403;padding-bottom:.05em}.ck-price__header--jp{word-break:keep-all;line-height:1.5;font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.ck-price__circle-icons{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media(max-width: 600px){.ck-price__circle-icons{flex-direction:column;row-gap:clamp(30px,10vw,60px)}}.ck-price__circle-icon{flex-basis:25%;aspect-ratio:1;border-radius:50%;background-color:#1a2a47;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.ck-price__circle-icon:not(:last-child)::before,.ck-price__circle-icon:not(:last-child)::after{content:"";background-color:#1a2a47;width:25%;height:2px;position:absolute;top:50%;left:125%}.ck-price__circle-icon:not(:last-child)::before{transform:translate(-50%, -50%)}.ck-price__circle-icon:not(:last-child)::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 767px){.ck-price__circle-icon{width:clamp(125px,30vw,175px)}}@media(max-width: 600px){.ck-price__circle-icon:not(:last-child)::before,.ck-price__circle-icon:not(:last-child)::after{width:calc(clamp(30px,10vw,60px)*.6);left:50%;top:calc(100% + clamp(30px,10vw,60px)/2)}}.ck-price__circle-icon-txt{color:#fff;font-size:clamp(1.6rem,4vw,1.75rem)}.ck-price__circle-icon-txt--large{font-size:clamp(1.85rem,5vw,3.75rem)}.ck-price__txt-box{margin-bottom:clamp(105px,13.5vw,130px)}.ck-price__txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.ck-price__txt-box{margin-bottom:clamp(60px,18vw,135px)}.ck-price__txt-box p{text-indent:1em;text-align:left}}.ck-price__price-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#dd7403;box-shadow:5px 5px 10px #707070;padding-block:1em;padding-inline:3em;color:#fff;font-weight:600;font-size:clamp(1.65rem,4.75vw,2.4rem);position:relative;transition:box-shadow .25s ease-out}@media screen and (max-width: 767px){.ck-price__price-btn{margin-inline:auto 10px}}.ck-price__price-btn::before{content:"";width:calc(100% - 5px);height:calc(100% - 5px);border:solid 2px #fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none;transition:all .1s ease-in-out}.ck-price__price-btn::after{content:"";position:absolute;top:50%;right:1.5em;transform:translate(50%, -50%);border-style:solid;border-width:.35em 0px .35em .6em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;transition:right .15s ease-out}.ck-price__price-btn:hover,.ck-price__price-btn:focus{filter:brightness(1.1);box-shadow:5px 5px 15px #707070;color:rgba(255,255,255,.9)}.ck-price__price-btn:hover::before,.ck-price__price-btn:focus::before{width:100%;height:100%}.ck-price__price-btn:hover::after,.ck-price__price-btn:focus::after{right:1.25em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(255,255,255,.9)}.ck-price__price-btn:active{filter:brightness(0.975)}.ck-price__staffer-img{display:block;height:clamp(215px,26.5vw,235px);position:absolute;bottom:0;left:30%;transform:translateX(-50%);transition:left .4s ease-out}@media screen and (max-width: 1023px){.ck-price__staffer-img{left:16.5%}}@media screen and (max-width: 767px){.ck-price__staffer-img{height:clamp(125px,32.5vw,215px);left:20%}}@media(max-width: 400px){.ck-price__staffer-img{left:12.5%}}.ck-offer{padding-block:var(--sect-pad);background-image:url("/img/service/cooking/page_top/offer/background_pattern-of-cake-round-rice-cake-milk-menu-knife-cutting-board-vegetable-utensil-dish-detergent.jpg");background-size:cover;background-position:center center}.ck-offer__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ck-offer__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ck-offer__card{background-color:#fff;box-shadow:5px 5px 5px rgba(0,0,0,.7);padding-block:var(--sect-pad-05);padding-inline:5%}.ck-offer__heading-container{margin-bottom:var(--sect-pad-05)}.ck-offer__en-heading{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;color:#dd7403;font-size:clamp(3.25rem, 2.453rem + 2.49vw, 5rem);text-align:center;margin-bottom:.5em}.ck-offer__heading-call-out{--pseudo-angle: 60deg;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:.5em;font-size:var(--base-fz-1);position:relative}.ck-offer__heading-call-out::before,.ck-offer__heading-call-out::after{content:"";position:absolute;top:50%;width:1.25em;height:1px;background-color:currentColor}.ck-offer__heading-call-out::before{transform:rotate(var(--pseudo-angle));right:100%}.ck-offer__heading-call-out::after{transform:rotate(calc(var(--pseudo-angle) * -1));left:100%}.ck-offer__jp-heading{font-weight:600;font-size:clamp(2rem, 1.78rem + 0.69vw, 2.75rem);line-height:1.35;text-align:center;word-break:keep-all}.ck-offer__intro-txt-box{margin-bottom:var(--sect-pad-05)}@media screen and (max-width: 1023px){.ck-offer__intro-txt-box{margin-bottom:var(--sect-pad-0875)}}.ck-offer__intro-txt-box p{font-size:var(--base-fz-0);line-height:1.5;text-align:center;word-break:keep-all}@media screen and (max-width: 767px){.ck-offer__intro-txt-box p{text-indent:1em;text-align:left;word-break:normal}}.ck-offer__intro-txt-box p:not(:last-child){margin-bottom:.5em}.ck-offer__detail-container{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:4%;column-gap:4%}@media screen and (max-width: 1023px){.ck-offer__detail-container{flex-direction:column;row-gap:clamp(2.5rem, 2.045rem + 1.42vw, 3.5rem)}}.ck-offer__square-img-container{width:clamp(35rem, 28.398rem + 6.45vw, 37.5rem);aspect-ratio:1;background-color:#dd7403;position:relative}@media screen and (max-width: 1023px){.ck-offer__square-img-container{width:min(100%,375px)}}.ck-offer__square-img{width:calc(100% - 5px);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:57.5% center;object-position:57.5% center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ck-offer__square-img-label{color:#fff;font-size:clamp(1.75rem, 0.694rem + 1.03vw, 2.15rem);font-weight:600;background-color:#dd7403;padding-block:.25em;padding-inline:1em;position:absolute;right:.5em;bottom:.5em}@media screen and (max-width: 1023px){.ck-offer__square-img-label{font-size:clamp(1.75rem, 1.636rem + 0.36vw, 2rem);bottom:auto;right:auto;top:0;left:50%;transform:translate(-50%, -50%)}}.ck-offer__plus-sign{--plus-thickness: clamp(0.2rem, -0.328rem + 0.52vw, 0.4rem);width:clamp(3.5rem, -7.063rem + 10.32vw, 7.5rem);aspect-ratio:1;background-color:#dd7403;-webkit-clip-path:polygon(calc(50% - var(--plus-thickness) / 2) 0, calc(50% + var(--plus-thickness) / 2) 0, calc(50% + var(--plus-thickness) / 2) calc(50% - var(--plus-thickness) / 2), 100% calc(50% - var(--plus-thickness) / 2), 100% calc(50% + var(--plus-thickness) / 2), calc(50% + var(--plus-thickness) / 2) calc(50% + var(--plus-thickness) / 2), calc(50% + var(--plus-thickness) / 2) 100%, calc(50% - var(--plus-thickness) / 2) 100%, calc(50% - var(--plus-thickness) / 2) calc(50% + var(--plus-thickness) / 2), 0 calc(50% + var(--plus-thickness) / 2), 0 calc(50% - var(--plus-thickness) / 2), calc(50% - var(--plus-thickness) / 2) calc(50% - var(--plus-thickness) / 2));clip-path:polygon(calc(50% - var(--plus-thickness) / 2) 0, calc(50% + var(--plus-thickness) / 2) 0, calc(50% + var(--plus-thickness) / 2) calc(50% - var(--plus-thickness) / 2), 100% calc(50% - var(--plus-thickness) / 2), 100% calc(50% + var(--plus-thickness) / 2), calc(50% + var(--plus-thickness) / 2) calc(50% + var(--plus-thickness) / 2), calc(50% + var(--plus-thickness) / 2) 100%, calc(50% - var(--plus-thickness) / 2) 100%, calc(50% - var(--plus-thickness) / 2) calc(50% + var(--plus-thickness) / 2), 0 calc(50% + var(--plus-thickness) / 2), 0 calc(50% - var(--plus-thickness) / 2), calc(50% - var(--plus-thickness) / 2) calc(50% - var(--plus-thickness) / 2))}@media screen and (max-width: 1023px){.ck-offer__plus-sign{--plus-thickness: clamp(0.2rem, 0.109rem + 0.28vw, 0.4rem);width:clamp(3.5rem, 2.817rem + 2.13vw, 5rem)}}.ck-offer__other-services{display:grid;grid-template-columns:1fr;row-gap:var(--sect-pad-05)}@media screen and (max-width: 1023px){.ck-offer__other-services{width:min(100%,500px)}}.ck-offer__other-service{background-color:rgba(0,0,0,.075);border-radius:15px;padding:2.5%;display:flex;align-items:center;-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 1023px){.ck-offer__other-service{justify-content:center;padding-block:5%}}@media screen and (max-width: 767px){.ck-offer__other-service{flex-direction:column}}.ck-offer__round-img{width:clamp(12.5rem, -0.704rem + 12.89vw, 17.5rem);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:solid 2.5px #dd7403}@media screen and (max-width: 767px){.ck-offer__round-img{width:clamp(12.5rem, 10.71rem + 5.59vw, 15rem)}}.ck-offer__round-img--1{-o-object-position:62.5% center;object-position:62.5% center}.ck-offer__round-img--2{-o-object-position:91.5% center;object-position:91.5% center}.ck-offer__service-ttl{color:#dd7403;font-size:2rem;font-weight:600;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.1em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;margin-bottom:.75em}@media screen and (max-width: 767px){.ck-offer__service-ttl{margin-top:.75em;text-align:center}}.ck-offer__service-txt-box{font-size:var(--base-fz-0);margin-bottom:.5em}@media screen and (max-width: 767px){.ck-offer__service-txt-box p{text-align:center}}.ck-offer__check-mark{--check-mark-size: 1;--check-box-size: 1.35;--padding-block: 0.1;--padding-inline: 0.75;--line-height: 1.5;padding-block:calc(var(--padding-block)*1em);padding-inline:calc(var(--padding-inline)*1em + var(--check-mark-size)*1em + var(--padding-inline)*1em) 0;font-size:clamp(1.45rem, 1.186rem + 0.26vw, 1.55rem);font-weight:600;line-height:var(--line-height);position:relative}.ck-offer__check-mark::before,.ck-offer__check-mark::after{content:"";display:block;aspect-ratio:1;position:absolute;top:calc(var(--padding-block)*1em + var(--line-height)*1em/2);left:calc(var(--padding-inline)*1em + var(--check-mark-size)/2*1em);translate:-50% -50%}.ck-offer__check-mark::after{background-image:url("/img/common/general-icon/icon_check-mark_red.png");background-repeat:no-repeat;background-size:contain;width:calc(var(--check-mark-size)*1em)}.ck-offer__check-mark::before{width:calc(var(--check-box-size)*1em);border:solid 1px currentColor;background-color:#fff}.ck-use-case{padding-block:5rem;background-image:url("/img/service/cooking/page_top/use-case/background_well-equipped-kitchen.jpg");background-size:contain;background-repeat:no-repeat;background-color:#fff}.ck-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ck-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ck-use-case__header{margin-bottom:clamp(3rem,8vw,5rem)}.ck-use-case__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#dd7403;padding-bottom:.05em}.ck-use-case__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.ck-use-case__txt-box{margin-bottom:clamp(3rem,8vw,5rem)}.ck-use-case__txt-box p{text-indent:1em;font-size:clamp(1.6rem,4vw,1.85rem);line-height:1.5}.ck-use-case__cases{display:flex;flex-direction:column;row-gap:5rem}@media screen and (max-width: 1023px){.ck-use-case__cases{width:min(100%,600px);margin-inline:auto}}.ck-use-case__case{display:flex}@media screen and (max-width: 1023px){.ck-use-case__case{flex-direction:column;row-gap:clamp(20px,3.5vw,25px)}}.ck-use-case__case:nth-child(odd) .ck-use-case__case-description-container{padding-left:25px}@media screen and (max-width: 1023px){.ck-use-case__case:nth-child(odd) .ck-use-case__case-description-container{padding-left:0}}.ck-use-case__case:nth-child(even) .ck-use-case__tiles-box{order:1}.ck-use-case__case:nth-child(even) .ck-use-case__case-description-container{padding-right:25px}@media screen and (max-width: 1023px){.ck-use-case__case:nth-child(even) .ck-use-case__case-description-container{padding-right:0}}.ck-use-case__tiles-box{flex:1;width:50%;max-width:500px}@media screen and (max-width: 1023px){.ck-use-case__tiles-box{order:1;max-width:none;width:100%}}.ck-use-case__tiles{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:clamp(15px,3vw,25px)}.ck-use-case__tile{aspect-ratio:1/1}.ck-use-case__tile-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ck-use-case__case-description-container{flex:1}.ck-use-case__case-main-ttl{font-weight:600;font-size:clamp(1.95rem,4vw,2.2rem);line-height:1.5;margin-bottom:.5em}@media screen and (max-width: 1023px){.ck-use-case__case-main-ttl{font-size:clamp(1.7rem,3.5vw,2.4rem)}}.ck-use-case__case-sub-ttl{color:#dd7403;font-weight:600;font-size:clamp(1.95rem,1.85vw,2.4rem);line-height:1.5;margin-bottom:.4em}@media screen and (max-width: 1023px){.ck-use-case__case-sub-ttl{font-size:clamp(1.95rem,3.3vw,2.25rem)}}.ck-use-case__time-frames{display:flex;flex-direction:column;row-gap:15px;margin-bottom:20px}.ck-use-case__time-frame{display:flex;align-items:center}.ck-use-case__time-frame:not(:last-child) .ck-use-case__time-label::after{content:"";display:block;width:5px;height:15px;background-color:#dd7403;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.ck-use-case__time-label{width:30%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background-color:#dd7403;color:#fff;font-size:clamp(1.6rem,4vw,1.75rem);text-align:center;line-height:.15;padding-block:.85em;padding-inline:.5em;position:relative}.ck-use-case__time-txt{font-size:clamp(1.6rem,4vw,1.75rem);line-height:.15;padding-left:1em}@media screen and (max-width: 1023px){.ck-use-case__time-txt{font-size:clamp(1.6rem,3.85vw,1.85rem)}}.ck-use-case__service-detail-box p{text-indent:1em;font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.5}.ck-price-hero{background-image:url("/img/service/cooking/page_price/hero/background_person-calculating-price.jpg");background-repeat:no-repeat;background-size:cover;background-position:60% 35%;background-color:rgba(0,0,0,.55);background-blend-mode:multiply;padding-block:clamp(4.5rem,6.5vw,10rem)}.ck-price-hero__wrapper{width:min(85%,1200px);margin-inline:auto;display:flex}@media screen and (max-width: 767px){.ck-price-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.ck-price-hero__wrapper{flex-direction:column;row-gap:35px}}.ck-price-hero__txt-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 1023px){.ck-price-hero__txt-container{text-align:center}}.ck-price-hero__ttl-box{margin-bottom:clamp(10px,1vw,20px)}.ck-price-hero__ttl-box p{color:#dd7403;font-size:clamp(2.5rem,2vw,2.65rem);line-height:1.5}@media screen and (max-width: 1023px){.ck-price-hero__ttl-box p{font-size:clamp(2.35rem,3.8vw,3rem)}}.ck-price-hero__ttl-box h1{color:#fff;font-weight:600;font-size:clamp(3.3rem,2.8vw,4rem);line-height:1.5}@media screen and (max-width: 1023px){.ck-price-hero__ttl-box h1{font-size:clamp(3.3rem,6vw,4.1rem)}}.ck-price-hero__txt-box p{color:#fff;font-size:clamp(1.6rem,5.5vw,1.8rem);line-height:1.5;word-break:keep-all}.ck-price-hero__points{flex:1;display:flex;justify-content:center;align-items:center;-moz-column-gap:4%;column-gap:4%}.ck-price-hero__point{background-color:#dd7403;border-radius:7.5px;transform:skew(-6.5deg);box-shadow:5px 5px 5px #000;padding-block:clamp(5px,1.5vw,20px);padding-inline:clamp(12.5px,3.85vw,35px)}.ck-price-hero__point-content{transform:skew(6.5deg);text-align:center}.ck-price-hero__point-txt{color:#fff;font-size:clamp(1.85rem,4.4vw,2.85rem);line-height:1.5;word-break:keep-all}.ck-price-hero__point-txt:first-child{margin-bottom:-0.5em}.ck-price-hero__point-txt--accent{filter:drop-shadow(2.5px 2.5px 0px black)}.ck-price-hero__point-txt--large{font-size:200%}.ck-price-price{padding-block:5rem;background-color:#fff}.ck-price-price__wrapper{width:min(85%,1200px);margin-inline:auto;overflow:hidden}@media screen and (max-width: 767px){.ck-price-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ck-price-price__header-box{margin-bottom:2.5rem}.ck-price-price__header-img{display:block;margin-inline:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(50px,6.5vw,75px)}.ck-price-price__header-ttl{margin-block:.5em .75em;color:#1a2a47;font-weight:600;font-size:clamp(2.5rem,4.5vw,3rem);line-height:1.5;text-align:center}.ck-price-price__header-txt-box p{color:#1a2a47;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}@media screen and (max-width: 1023px){.ck-price-price__header-txt-box p{text-indent:1em;text-align:left}}.ck-price-price__separating-ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:20px;color:#1a2a47;font-weight:600;font-size:clamp(1.85rem,5.5vw,2.25rem);line-height:1.5;text-align:center;position:relative}.ck-price-price__separating-ttl::before,.ck-price-price__separating-ttl::after{content:"";display:inline-block;width:50vw;height:2px;background-size:12.5px 1px;background-repeat:repeat-x;background-position:left bottom;position:absolute;top:50%;transform:translateY(-50%)}.ck-price-price__separating-ttl::before{background-image:linear-gradient(to left, currentColor 8px, transparent 8px);right:calc(100% + .5em)}.ck-price-price__separating-ttl::after{background-image:linear-gradient(to right, currentColor 8px, transparent 8px);left:calc(100% + .5em)}.ck-price-price__amount-boxes{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 767px){.ck-price-price__amount-boxes{flex-direction:column;row-gap:clamp(12.5px,4vw,22.5px)}}.ck-price-price__amount-box{flex-basis:45%;padding-block:clamp(17.5px,4.5vw,30px);padding-inline:10px;border-radius:10px}.ck-price-price__amount-box--navy{background-color:#1a2a47;color:#fff;display:flex;align-items:center;justify-content:center;-moz-column-gap:clamp(20px,2.5vw,35px);column-gap:clamp(20px,2.5vw,35px)}.ck-price-price__amount-box--white{background-color:#fff;color:#1a2a47;border:solid 1px #1a2a47;display:flex;flex-direction:column;align-items:center;justify-content:center}.ck-price-price__amount-box--gray{margin-top:clamp(12.5px,4vw,22.5px);background-color:#8d95a3;color:#000;display:flex;flex-direction:column;align-items:center}.ck-price-price__fees{display:flex;flex-direction:column;align-items:center;justify-content:space-between;row-gap:5px}.ck-price-price__fee{font-weight:600;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5}.ck-price-price__amount-txt{font-weight:600}.ck-price-price__amount-txt--extra-large{font-size:clamp(12.5rem,10vw,15rem)}.ck-price-price__amount-txt--large{font-size:clamp(5rem,10vw,6rem)}.ck-price-price__amount-txt--medium{font-size:clamp(2.5rem,6.5vw,3.25rem)}.ck-price-price__amount-txt--small{font-size:clamp(1.65rem,5vw,1.85rem);line-height:1.5}.ck-price-price__plus-sign-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:1;display:flex;align-items:center}@media screen and (max-width: 1023px){.ck-price-price__plus-sign-box{margin-inline:auto}}.ck-price-price__plus-sign{position:relative}.ck-price-price__plus-sign::after{content:"";display:block;width:100%;height:100%;background-color:currentColor;transform:rotate(90deg);position:absolute}.ck-price-price__plus-sign--small{width:15px;aspect-ratio:5/1}.ck-price-price__plus-sign--large{width:clamp(25px,3.15vw,50px);aspect-ratio:8/1}@media screen and (max-width: 767px){.ck-price-price__plus-sign--large{width:clamp(30px,8.5vw,50px)}}.ck-price-price__plus-sign--white{background-color:#fff}.ck-price-price__plus-sign--navy{background-color:#1a2a47}.ck-price-price__amount-box-disclaimer-box{margin-top:clamp(15px,2vw,20px)}.ck-price-price__amount-box-disclaimer-box--width-limited{max-width:none}@media screen and (max-width: 767px){.ck-price-price__amount-box-disclaimer-box--width-limited{max-width:auto}}.ck-price-price__amount-box-disclaimer-box p{color:#000;font-size:clamp(1.55rem,3.5vw,1.6rem);line-height:1.5;text-indent:-1em;padding-left:1em}.ck-price-price__disclaimer-box{margin-block:var(--sect-pad-05)}.ck-price-price__disclaimer-txt{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-indent:-1em;padding-left:1em}.ck-price-price__disclaimer-txt:not(:last-child){margin-bottom:.25em}.ck-price-price__disclaimer-txt--accent{font-weight:600;font-size:clamp(1.75rem,5vw,1.95rem);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;margin-top:.5em}.ck-price-price__contact-btn{margin-inline:auto;font-size:var(--base-fz-4)}.ck-price-use-case{padding-bottom:5rem;background-color:#fff}.ck-price-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ck-price-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ck-price-use-case__header-box{margin-bottom:2.5rem}.ck-price-use-case__header-img{display:block;margin-inline:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(50px,6.5vw,75px)}.ck-price-use-case__header-ttl{margin-block:.5em .75em;color:#1a2a47;font-weight:600;font-size:clamp(2.5rem,4.5vw,3rem);line-height:1.5;text-align:center}.ck-price-use-case__cases{display:flex;flex-direction:column;row-gap:5rem}.ck-price-use-case__case{background-color:#fff;border-radius:10px;border:solid 2px #1a2a47;display:flex;flex-direction:column;overflow:hidden}.ck-price-use-case__case-header{padding-block:10px;background-color:#1a2a47;color:#fff;line-height:1.5;text-align:center;display:flex;flex-direction:column}.ck-price-use-case__case-header--large{font-weight:600;font-size:clamp(2.4rem,6vw,3rem)}.ck-price-use-case__case-header--small{font-size:clamp(1.65rem,5vw,1.85rem)}.ck-price-use-case__content-ul{padding-block:2.5rem;width:80%;margin-inline:auto}@media screen and (max-width: 1023px){.ck-price-use-case__content-ul{width:85%}}@media screen and (max-width: 767px){.ck-price-use-case__content-ul{width:90%}}.ck-price-use-case__content-header{padding-block:.15em;background-color:#bbc0c9;font-weight:600;font-size:clamp(1.65rem,5vw,1.875rem);line-height:1.5;text-align:center}.ck-price-use-case__content-description-box{padding-block:2rem}.ck-price-use-case__services{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, minmax(clamp(135px, 30vw, 230px), 1fr));gap:clamp(7px,1.5vw,20px)}.ck-price-use-case__service{background-color:#fff;border-radius:7.5px;border:solid 2px #dd7403;padding-block:5px;padding-left:clamp(7.5px,1.5vw,15px);padding-right:clamp(15px,2vw,30px);display:flex;align-items:center}.ck-price-use-case__service-img-box{flex:1;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.ck-price-use-case__service-img{height:100%;max-width:100%}.ck-price-use-case__service-name{flex:2;padding-left:clamp(.6em,2.25vw,1em);font-size:clamp(1.4rem,3vw,1.75rem);line-height:1.5;word-break:keep-all}.ck-price-use-case__time-frame{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:clamp(20px,1.75vw,30px);column-gap:clamp(20px,1.75vw,30px)}.ck-price-use-case__time-frame:not(:first-child){padding-top:clamp(15px,1.4vw,20px)}.ck-price-use-case__time-frame:not(:last-child){padding-bottom:clamp(15px,1.4vw,20px);border-bottom:solid 1.5px #bbc0c9}@media screen and (max-width: 1023px){.ck-price-use-case__time-frame{flex-direction:column;align-items:stretch;row-gap:15px}}.ck-price-use-case__time-frame-info-container{flex-basis:60%}.ck-price-use-case__time-header-box{display:flex;align-items:center}.ck-price-use-case__time-header-img{width:clamp(30px,7vw,50px)}.ck-price-use-case__time-header-txt{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2rem,6vw,2.35rem);line-height:1.5}.ck-price-use-case__time-frame-ttl{margin-block:1em;font-weight:600;font-size:clamp(1.75rem,5.5vw,1.95rem);line-height:1.5;text-indent:-1em;padding-left:1em}.ck-price-use-case__time-frame-txt-box p{text-indent:1em;font-size:clamp(1.6rem,1.3vw,1.7rem);line-height:1.5}@media screen and (max-width: 1023px){.ck-price-use-case__time-frame-txt-box p{font-size:clamp(1.6rem,4vw,1.7rem)}}.ck-price-use-case__time-frame-img-container{flex-basis:40%}.ck-price-use-case__time-frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/3}@media screen and (max-width: 1023px){.ck-price-use-case__time-frame-img{aspect-ratio:16/9;max-height:300px}}.ck-price-use-case__time-frame-img--1{-o-object-position:50% 95%;object-position:50% 95%}.ck-price-use-case__time-frame-img--2{filter:brightness(1.05);-o-object-position:100% 0%;object-position:100% 0%}.ck-price-use-case__time-frame-img--3{filter:brightness(1.1);-o-object-position:50% 55%;object-position:50% 55%}.ck-price-use-case__time-frame-img--4{filter:brightness(1.1);-o-object-position:50% 15%;object-position:50% 15%}.ck-price-use-case__time-frame-img--5{filter:brightness(1.05);-o-object-position:40% 5%;object-position:40% 5%}.ck-price-use-case__time-frame-img--6{filter:brightness(1.05);-o-object-position:40% 7.5%;object-position:40% 7.5%}.ck-price-use-case__time-frame-img--7{filter:brightness(1.05);-o-object-position:50% 37.5%;object-position:50% 37.5%}.ck-price-use-case__time-frame-img--8{filter:brightness(1.05);-o-object-position:50% 22.5%;object-position:50% 22.5%}.cl-hero{--text-shadow: 0px 0px 5px hsla(0, 0%, 0%, 1);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:clamp(4rem, 1.509rem + 7.79vw, 12.5rem);padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1);background-image:url("/img/service/cleaning/page_top/hero/background_staffer-cleaning-room-with-vacuum.jpg");background-color:rgba(255,255,255,.03);background-blend-mode:lighten;background-size:cover;background-position:70% 72.5%}.cl-hero__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-hero__copy{color:#fff;font-size:clamp(1.75rem, 1.457rem + 0.92vw, 2.75rem);text-shadow:var(--text-shadow);line-height:1.5}.cl-hero__heading{color:#fff}.cl-hero__heading--txt{display:block;margin-bottom:1.5em;font-size:clamp(1.85rem, 1.733rem + 0.37vw, 2.25rem);line-height:1.5;word-break:keep-all;text-shadow:var(--text-shadow)}.cl-hero__heading--txt span{font-size:2em}.cl-hero__heading--price{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:.25em .5em;padding-inline:1em;background-color:#bb2541;font-size:clamp(1.75rem, 1.237rem + 1.6vw, 3.5rem)}.cl-hero__heading--price strong{font-size:2em;font-weight:600;margin-right:.1em}.cl-hero__disclaimer{font-size:var(--base-fz--2);margin-top:1em;margin-bottom:2.5em}.cl-hero__disclaimer p{text-indent:-1em;margin-left:1em;color:#fff;line-height:1.5;text-shadow:var(--text-shadow)}.cl-hero__contact-buttons{width:min(100%,725px);display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:clamp(6.75rem, 5.855rem + 1.17vw, 7.5rem);-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 767px){.cl-hero__contact-buttons{width:min(100%,325px);grid-template-columns:1fr;row-gap:clamp(1rem, 0.642rem + 1.12vw, 1.5rem)}}.cl-hero__contact-buttons>*{border-radius:100vh}.cl-hero__mail-btn{--text-color: black}.cl-hero__phone-btn{--base-font-size: clamp(1.35rem, 1.277rem + 0.23vw, 1.6rem)}.cl-about-us{-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + 25px);padding-bottom:calc(min(7.5vw,100px) + 25px);margin-bottom:calc(min(7.5vw,100px)*-1);background-color:#f5fafe}.cl-about-us__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-about-us__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-about-us__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(25px,2vw,50px)}@media screen and (max-width: 1023px){.cl-about-us__heading-container{order:-2}}.cl-about-us__heading-container p{color:#bb2541;font-weight:bold;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:2.25em}.cl-about-us__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.cl-about-us__content-wrapper{display:grid;grid-template-columns:min(35%,350px) auto;align-items:center;-moz-column-gap:5%;column-gap:5%}@media screen and (max-width: 767px){.cl-about-us__content-wrapper{grid-template-columns:1fr}}.cl-about-us__cleaning-tools-img{width:100%}@media screen and (max-width: 767px){.cl-about-us__cleaning-tools-img{order:-1;display:block;width:min(65%,325px);margin-inline:auto;margin-bottom:20px}}.cl-about-us__copy{color:#fff;font-size:clamp(1.75rem,5vw,2rem);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2;background-color:#1a2a47;padding-inline:.5em;padding-block:.125em;word-break:keep-all}.cl-about-us__txt-box{margin-block:20px}@media screen and (max-width: 767px){.cl-about-us__txt-box{order:-2}}.cl-about-us__txt-box p{text-indent:1em;font-size:clamp(1.55rem,4vw,1.6rem);line-height:1.75}.cl-about-us__txt-box p:not(:last-child){margin-bottom:.5em}.cl-about-us__contact-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(to right, rgb(242, 229, 217), rgb(210, 183, 157));box-shadow:5px 5px 10px #707070;padding-block:1em;padding-inline:3em;font-weight:600;font-size:clamp(1.65rem,4.75vw,2.4rem);position:relative;transition:box-shadow .25s ease-out}.cl-about-us__contact-btn::after{content:"";position:absolute;top:50%;right:1.5em;transform:translate(50%, -50%);border-style:solid;border-width:.35em 0px .35em .6em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;transition:right .15s ease-out}.cl-about-us__contact-btn:hover,.cl-about-us__contact-btn:focus{filter:brightness(1.1);box-shadow:5px 5px 15px #707070;color:rgba(0,0,0,.9)}.cl-about-us__contact-btn:hover::after,.cl-about-us__contact-btn:focus::after{right:1.25em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,.9)}.cl-about-us__contact-btn:active{filter:brightness(0.975)}.cl-wwd{-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1);background-color:#fff}.cl-wwd__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-wwd__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-wwd__header{text-align:center;margin-bottom:clamp(3rem,8vw,5rem)}.cl-wwd__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.cl-wwd__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.cl-wwd__txt{font-size:clamp(1.6rem,4vw,1.85rem);line-height:1.5;text-align:center;word-break:keep-all;margin-bottom:clamp(3rem,8vw,5rem)}.cl-wwd__icons{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, clamp(85px, 18vw, 150px));gap:clamp(10px,2vw,20px)}.cl-wwd__icon{height:clamp(85px,18vw,150px);padding:5px;border:solid 2px #1a2a47;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:clamp(5px,1vw,10px)}.cl-wwd__icon-img-box{height:0%;flex-grow:1;width:100%}.cl-wwd__icon-img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.cl-wwd__icon-txt{color:#1a2a47;font-size:clamp(1.3rem,2.6vw,1.5rem);line-height:1.2;text-align:center;word-break:keep-all}.cl-worries{--gallery-height-above-tab: clamp(15rem, 6.053rem + 11.65vw, 22.5rem);--gallery-height-below-tab: clamp(15rem, 9.631rem + 16.78vw, 22.5rem);--gallery-row-gap: clamp(1rem, 0.284rem + 2.24vw, 2rem);--after-height-above-tab: calc(var(--gallery-height-above-tab) * 2/3 + var(--sect-pad));--after-height-below-tab: calc((var(--gallery-height-below-tab) * 3 + var(--gallery-row-gap) * 2) * 0.875 + var(--sect-pad));-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% 100%, 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:var(--sect-pad);position:relative;z-index:0}@media screen and (max-width: 767px){.cl-worries{-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1)}}.cl-worries::before{content:"";width:100%;height:calc(100% - var(--after-height-above-tab) + min(7.5vw,100px));background-image:url("/img/service/cleaning/page_top/worries/background_child-crying.jpg");background-color:rgba(26,42,71,.82);background-blend-mode:darken;background-size:cover;background-position:50% 7.5%;position:absolute;top:0;z-index:-1}@media screen and (max-width: 767px){.cl-worries::before{height:calc(100% - var(--after-height-below-tab))}}.cl-worries::after{content:"";width:100%;position:absolute;bottom:0;background-color:#f7f7f7;-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% 100%, 0 100%);padding-top:calc(min(7.5vw,100px) + var(--after-height-above-tab));padding-bottom:var(--after-height-above-tab);padding-top:0;z-index:-1}@media screen and (max-width: 767px){.cl-worries::after{background-color:#fff;-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--after-height-below-tab));padding-bottom:calc(min(7.5vw,100px) + var(--after-height-below-tab));margin-bottom:calc(min(7.5vw,100px)*-1);padding-top:0;margin-bottom:0}}.cl-worries__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-worries__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-worries__heading{color:#fff;font-size:clamp(2.75rem, 2.181rem + 1.78vw, 4rem);font-weight:600;line-height:1.5;margin-bottom:.75em;text-align:center;word-break:keep-all}.cl-worries__heading--accent{color:#bb2541}.cl-worries__problems{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:clamp(7.5rem, 4.518rem + 3.88vw, 10rem)}.cl-worries__problem{color:#fff;font-size:var(--base-fz-1);line-height:1.5;text-indent:-1em;padding-left:1em}.cl-worries__problem:not(:last-child){margin-bottom:.5em}.cl-worries__gallery{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:1.75%;column-gap:1.75%}@media screen and (max-width: 767px){.cl-worries__gallery{width:min(100%,500px);margin-inline:auto;grid-template-columns:1fr;row-gap:var(--gallery-row-gap)}}.cl-worries__gallery-img{width:100%;height:var(--gallery-height-above-tab);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.cl-worries__gallery-img{height:var(--gallery-height-below-tab)}}.cl-worries__gallery-img--1{filter:brightness(1.1);-o-object-position:center 17.5%;object-position:center 17.5%}.cl-worries__gallery-img--2{filter:brightness(1.2);-o-object-position:center 100%;object-position:center 100%}.cl-worries__gallery-img--3{filter:brightness(1.1);-o-object-position:center 22.5%;object-position:center 22.5%}.cl-feature{margin-top:-1px;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:var(--sect-pad);padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1);padding-top:0;background-color:#f7f7f7}@media screen and (max-width: 767px){.cl-feature{-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1)}}.cl-feature__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-feature__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-feature__header{text-align:center;margin-bottom:clamp(2.5rem,5vw,10rem)}.cl-feature__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.cl-feature__header--jp{word-break:keep-all;line-height:1.5;font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.cl-feature__cards{display:flex;justify-content:space-between;-moz-column-gap:clamp(1.5rem,2vw,3rem);column-gap:clamp(1.5rem,2vw,3rem)}@media screen and (max-width: 767px){.cl-feature__cards{flex-direction:column;row-gap:clamp(1rem,2.5vw,2.5rem)}}.cl-feature__card{flex:1;display:flex;flex-direction:column;align-items:center;row-gap:clamp(1rem,1.25vw,2rem)}.cl-feature__card-ttl{color:#d3b99f;font-size:clamp(1.8rem,2.2vw,2.5rem);font-weight:600;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.cl-feature__card-ttl{font-size:clamp(2rem,5vw,2.8rem)}}.cl-feature__card-ttl--large{font-size:clamp(5rem,11.5vw,6.5rem)}@media screen and (max-width: 767px){.cl-feature__card-ttl--large{font-size:clamp(6rem,7vw,8rem)}}.cl-feature__card-img{width:100%;border-radius:15px}@media screen and (max-width: 767px){.cl-feature__card-img{max-width:450px}}@media screen and (max-width: 767px){.cl-feature__card-txt-box{max-width:450px}}.cl-feature__card-txt{font-size:clamp(1.5rem,3vw,1.65rem);line-height:1.5;text-indent:1em}@media screen and (max-width: 767px){.cl-feature__card-txt{font-size:clamp(1.6rem,5vw,1.75rem)}}.cl-plan{-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1);background-image:url("/img/service/cleaning/page_top/plan/background_man-cleaning-room.jpg");background-size:contain;background-repeat:no-repeat;background-color:#1b2a47}.cl-plan__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-plan__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-plan__header{margin-bottom:clamp(4.5rem,5vw,10rem)}.cl-plan__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.cl-plan__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#fff}.cl-plan__plans{display:flex;flex-direction:column;row-gap:5rem}.cl-plan__plan{display:flex;align-items:center;-moz-column-gap:3.5rem;column-gap:3.5rem}@media screen and (max-width: 1023px){.cl-plan__plan{width:min(100%,550px);margin-inline:auto;flex-direction:column;row-gap:1.75rem}}.cl-plan__plan-img-box{flex:1;position:relative;aspect-ratio:3/2}.cl-plan__plan-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cl-plan__plan-label{width:100%;background:linear-gradient(to right, rgb(242, 229, 217), rgb(210, 183, 157));font-size:clamp(2.1rem,2vw,2.4rem);padding-block:.25em;line-height:1.5;text-align:center;box-shadow:0px 3.75px 6.5px gray;position:absolute;top:5%}@media screen and (max-width: 1023px){.cl-plan__plan-label{font-size:clamp(1.7rem,5vw,2.25rem)}}.cl-plan__plan-description-box{flex:1}.cl-plan__plan-ttl{color:#fff;font-weight:600;font-size:clamp(2rem,1.85vw,2.35rem);line-height:1.5;margin-bottom:.5em}@media screen and (max-width: 1023px){.cl-plan__plan-ttl{font-size:clamp(1.85rem,5vw,2.25rem)}}.cl-plan__plan-txt{color:#fff;font-size:clamp(1.65rem,1.5vw,1.8rem);line-height:1.5;text-indent:1em}@media screen and (max-width: 1023px){.cl-plan__plan-txt{font-size:clamp(1.55rem,4vw,1.775rem)}}.cl-plan__quote-btn{margin-top:1.4em;display:block;margin-inline:auto;font-size:clamp(1.75rem,4vw,1.95rem);padding-block:.85em;padding-inline:3.5em}@media screen and (max-width: 1023px){.cl-plan__quote-btn{width:100%;font-size:clamp(1.8rem,5vw,2.25rem)}}.cl-price{-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1);background-image:url("/img/service/cleaning/page_top/price/man-in-suit-calculating-price.jpg");background-color:rgba(26,42,71,.775);background-blend-mode:darken;background-size:cover;background-position:50% 85%}.cl-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-price__content-box{background-color:#fff;width:min(100%,1000px);margin-inline:auto;padding-top:2.5rem;padding-bottom:5rem;padding-inline:12.5%;position:relative}@media screen and (max-width: 1023px){.cl-price__content-box{padding-inline:10%}}@media screen and (max-width: 767px){.cl-price__content-box{padding-bottom:3rem;padding-inline:7.5%}}@media(max-width: 600px){.cl-price__content-box{padding-inline:2.5%}}.cl-price__header{text-align:center;margin-bottom:2.5rem}.cl-price__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.cl-price__header--jp{word-break:keep-all;line-height:1.5;font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.cl-price__circle-icons{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media(max-width: 600px){.cl-price__circle-icons{flex-direction:column;row-gap:clamp(30px,10vw,60px)}}.cl-price__circle-icon{flex-basis:25%;aspect-ratio:1;border-radius:50%;background-color:#1a2a47;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.cl-price__circle-icon:not(:last-child)::before,.cl-price__circle-icon:not(:last-child)::after{content:"";background-color:#1a2a47;width:25%;height:2px;position:absolute;top:50%;left:125%}.cl-price__circle-icon:not(:last-child)::before{transform:translate(-50%, -50%)}.cl-price__circle-icon:not(:last-child)::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 767px){.cl-price__circle-icon{width:clamp(125px,30vw,175px)}}@media(max-width: 600px){.cl-price__circle-icon:not(:last-child)::before,.cl-price__circle-icon:not(:last-child)::after{width:calc(clamp(30px,10vw,60px)*.6);left:50%;top:calc(100% + clamp(30px,10vw,60px)/2)}}.cl-price__circle-icon-txt{color:#fff;font-size:clamp(1.6rem,4vw,1.75rem)}.cl-price__circle-icon-txt--large{font-size:clamp(1.85rem,5vw,3.75rem)}.cl-price__txt-box{margin-bottom:clamp(105px,13.5vw,130px)}.cl-price__txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.cl-price__txt-box{margin-bottom:clamp(60px,16vw,120px)}.cl-price__txt-box p{text-indent:1em;text-align:left}}.cl-price__price-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background:linear-gradient(to right, rgb(242, 229, 217), rgb(210, 183, 157));box-shadow:5px 5px 10px #707070;padding-block:1em;padding-inline:3em;font-weight:600;font-size:clamp(1.65rem,4.75vw,2.4rem);position:relative;transition:box-shadow .25s ease-out}@media screen and (max-width: 767px){.cl-price__price-btn{margin-inline:auto 10px}}.cl-price__price-btn::after{content:"";position:absolute;top:50%;right:1.5em;transform:translate(50%, -50%);border-style:solid;border-width:.35em 0px .35em .6em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;transition:right .15s ease-out}.cl-price__price-btn:hover,.cl-price__price-btn:focus{filter:brightness(1.1);box-shadow:5px 5px 15px #707070;color:rgba(0,0,0,.9)}.cl-price__price-btn:hover::after,.cl-price__price-btn:focus::after{right:1.25em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,.9)}.cl-price__price-btn:active{filter:brightness(0.975)}.cl-price__staffer-img{display:block;height:clamp(215px,26.5vw,235px);position:absolute;bottom:0;left:30%;transform:translateX(-50%);transition:left .4s ease-out}@media screen and (max-width: 1023px){.cl-price__staffer-img{left:16.5%}}@media screen and (max-width: 767px){.cl-price__staffer-img{height:clamp(125px,32.5vw,215px);left:20%}}@media(max-width: 400px){.cl-price__staffer-img{left:12.5%}}.cl-use-case{-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);padding-top:calc(min(7.5vw,100px) + var(--sect-pad));padding-bottom:calc(min(7.5vw,100px) + var(--sect-pad));margin-bottom:calc(min(7.5vw,100px)*-1);background-color:#f5fafe}.cl-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-use-case__header{text-align:center;margin-bottom:clamp(4.5rem,7.5vw,10rem)}.cl-use-case__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.cl-use-case__header--jp{word-break:keep-all;line-height:1.5;font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.cl-use-case__cases{display:flex;flex-direction:column;row-gap:clamp(3.5rem,7.5vw,7.5rem)}.cl-use-case__case-ttl-box{display:flex;justify-content:center;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 767px){.cl-use-case__case-ttl-box{flex-direction:column}}.cl-use-case__case-ttl{font-weight:600;font-size:clamp(1.85rem,3.75vw,2.85rem);line-height:1.5}@media screen and (max-width: 767px){.cl-use-case__case-ttl{margin-bottom:.75em}}.cl-use-case__case-label{background:linear-gradient(to right, rgb(242, 229, 217), rgb(210, 183, 157));font-weight:600;font-size:clamp(2rem,4vw,2.85rem);line-height:1.5;padding-block:.5em;padding-inline:1em;box-shadow:3.5px 7.25px 10px -3.5px gray}@media screen and (max-width: 767px){.cl-use-case__case-label{width:min(100%,550px);text-align:center;padding-inline:0}}.cl-use-case__case-description-box{margin-block:5rem 2.5rem}@media screen and (max-width: 767px){.cl-use-case__case-description-box{width:min(100%,550px);margin-inline:auto;margin-bottom:0}}.cl-use-case__case-description-txt{font-size:clamp(1.65rem,4vw,1.85rem);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.cl-use-case__case-description-txt{text-align:left;text-indent:1em}}.cl-use-case__time-frames{display:flex;flex-direction:column}@media screen and (max-width: 767px){.cl-use-case__time-frames{width:min(100%,550px);margin-inline:auto}}.cl-use-case__time-frame{padding-block:30px;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:clamp(2.5rem,2.65vw,4rem);column-gap:clamp(2.5rem,2.65vw,4rem)}.cl-use-case__time-frame:not(:last-child){border-bottom:solid 2.25px #234f9f}@media screen and (max-width: 1023px){.cl-use-case__time-frame{flex-direction:column;row-gap:2.5rem}}.cl-use-case__task-box{flex:5}.cl-use-case__time-box{display:flex;align-items:center}.cl-use-case__time{color:#234f9f;font-weight:600;font-size:clamp(2.75rem,7.5vw,5.2rem);line-height:1.5;margin-right:1em}.cl-use-case__callout{display:flex;justify-content:center;align-items:center;background:#fff;border:solid 1.5px #234f9f;padding-block:6.5px;padding-inline:clamp(10px,1vw,15px);position:relative}.cl-use-case__callout::before{content:"";position:absolute;top:50%;right:99%;border:9px solid rgba(0,0,0,0);border-right:18px solid #fff;transform:translateY(-50%);z-index:1}@media screen and (max-width: 767px){.cl-use-case__callout::before{border:4px solid rgba(0,0,0,0);border-right:13px solid #fff}}.cl-use-case__callout::after{content:"";position:absolute;top:50%;right:100%;border:10px solid rgba(0,0,0,0);border-right:20px solid #234f9f;transform:translateY(-50%)}@media screen and (max-width: 767px){.cl-use-case__callout::after{border:5px solid rgba(0,0,0,0);border-right:15px solid #234f9f}}.cl-use-case__callout-img{width:clamp(25px,2.65vw,35px)}.cl-use-case__callout-txt{color:#234f9f;font-size:clamp(1.575rem,2vw,2.5rem);line-height:1.5;margin-left:.5em}.cl-use-case__task-ttl{font-weight:600;font-size:clamp(1.85rem,4.2vw,2.4rem);line-height:1.5;margin-block:.75em}.cl-use-case__task-txt{font-size:clamp(1.55rem,4vw,1.75rem);line-height:1.5;text-indent:1em}.cl-use-case__sample-img-box{flex:3;max-width:375px}@media screen and (max-width: 1023px){.cl-use-case__sample-img-box{max-width:none;width:60%}}@media screen and (max-width: 767px){.cl-use-case__sample-img-box{width:100%}}.cl-use-case__sample-img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.cl-use-case__sample-img{max-height:350px}}.cl-question{background-color:#fff;padding-block:5rem}.cl-question__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-question__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-question__header{text-align:center;margin-bottom:5rem}.cl-question__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.cl-question__header--jp{word-break:keep-all;line-height:1.5;font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.cl-question__questions{display:flex;flex-direction:column;row-gap:clamp(20px,3vw,35px)}.cl-question__question{background-color:#1a2a47;padding:0 2rem 2rem}.cl-question__question-txt{color:#fff;font-size:clamp(1.75rem,3.15vw,2rem);line-height:1.5;text-indent:-1.3em;padding-left:1.3em;padding-block:.85em}.cl-question__question-txt--beige{color:#d3b99f}.cl-question__answer-txt-box{background-color:#fff;padding:2rem}.cl-question__answer-txt{font-size:clamp(1.6rem,3.5vw,1.75rem);line-height:1.5;text-indent:1em}.cl-question__faq-btn{margin-top:2em;margin-inline:auto}.cl-price-hero{background-image:url("/img/service/cleaning/page_price/hero/man-in-suit-calculating-price.jpg");background-repeat:no-repeat;background-size:cover;background-position:24.75% 65.5%;background-color:rgba(0,0,0,.55);background-blend-mode:multiply;padding-block:clamp(4.5rem,6.5vw,10rem)}.cl-price-hero__wrapper{width:min(85%,1200px);margin-inline:auto;display:flex}@media screen and (max-width: 767px){.cl-price-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.cl-price-hero__wrapper{flex-direction:column;row-gap:35px}}.cl-price-hero__txt-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 1023px){.cl-price-hero__txt-container{text-align:center}}.cl-price-hero__ttl-box{margin-bottom:clamp(10px,1vw,20px)}.cl-price-hero__ttl-box p{color:#ffc329;font-size:clamp(2.5rem,2vw,2.65rem);line-height:1.5}@media screen and (max-width: 1023px){.cl-price-hero__ttl-box p{font-size:clamp(2.35rem,3.8vw,3rem)}}.cl-price-hero__ttl-box h1{color:#fff;font-weight:600;font-size:clamp(3.3rem,2.8vw,4rem);line-height:1.5}@media screen and (max-width: 1023px){.cl-price-hero__ttl-box h1{font-size:clamp(3.3rem,6vw,4.1rem)}}.cl-price-hero__txt-box p{color:#fff;font-size:clamp(1.6rem,5.5vw,1.8rem);line-height:1.5;word-break:keep-all}.cl-price-hero__points{flex:1;display:flex;justify-content:center;align-items:center;-moz-column-gap:4%;column-gap:4%}.cl-price-hero__point{background-color:#ffc329;border-radius:7.5px;transform:skew(-6.5deg);box-shadow:5px 5px 5px #000;padding-block:clamp(5px,1.5vw,20px);padding-inline:clamp(12.5px,3.85vw,35px)}.cl-price-hero__point-content{transform:skew(6.5deg);text-align:center}.cl-price-hero__point-txt{color:#000;font-size:clamp(1.85rem,4.4vw,2.85rem);line-height:1.5;word-break:keep-all}.cl-price-hero__point-txt:first-child{margin-bottom:-0.5em}.cl-price-hero__point-txt--accent{filter:drop-shadow(2.5px 2.5px 0px gray)}.cl-price-hero__point-txt--large{font-size:200%}.cl-price-price{padding-block:5rem;background-color:#bbc0c9}.cl-price-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-price-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-price-price__section:not(:last-child){margin-bottom:5rem}.cl-price-price__header-box{margin-bottom:15px}.cl-price-price__header-ttl-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.cl-price-price__header-ttl-box{margin-inline:auto}}.cl-price-price__header-ttl-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(50px,6.5vw,75px)}.cl-price-price__header-ttl{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2.5rem,4.5vw,3rem);line-height:1.5}.cl-price-price__header-txt-box p{color:#1a2a47;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-indent:1em}.cl-price-price__header-txt-box p:first-child{margin-top:1em}.cl-price-price__plan-header-box{margin-bottom:15px;display:flex;align-items:flex-end}.cl-price-price__plan-header-ttl{font-weight:600;font-size:clamp(1.85rem,5.75vw,2.2rem);line-height:1.5;display:flex;align-items:center}.cl-price-price__plan-header-ttl::before{content:"";display:inline-block;background-color:currentColor;width:clamp(27.5px,8.5vw,50px);height:2px;margin-right:.35em}.cl-price-price__plan-header-txt{margin-left:.5em;font-size:clamp(1.5rem,4vw,1.7rem);line-height:1.5}.cl-price-price__plans{display:grid;gap:clamp(15px,3.75vw,25px);margin-bottom:25px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 850px){.cl-price-price__plans{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.cl-price-price__plans{grid-template-columns:1fr}}.cl-price-price__plan{padding-block:clamp(10px,3.5vw,15px);padding-inline:clamp(7.5px,2vw,20px);border-radius:15px;display:flex;flex-direction:column;align-items:center;row-gap:10px}.cl-price-price__plan--navy{background-color:#1a2a47}.cl-price-price__plan--white{background-color:#fff;border:solid 2px #1a2a47}.cl-price-price__plan--col-span-2{grid-column:span 2;padding-inline:20px;row-gap:clamp(15px,3.5vw,20px)}@media(max-width: 500px){.cl-price-price__plan--col-span-2{grid-column:span 1}}.cl-price-price__plan-ttl{padding-block:.15em;padding-inline:2em;border-radius:100vh;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5}.cl-price-price__plan-ttl--yellow{background-color:#ffc329;color:#1a2a47}.cl-price-price__plan-ttl--navy{background-color:#1a2a47;color:#fff}.cl-price-price__plan-cost{font-weight:600;font-size:clamp(1.9rem,6vw,2.3rem);line-height:1.5;text-align:center}.cl-price-price__plan-cost--white{color:#fff}.cl-price-price__plan-cost--black{color:#000}.cl-price-price__plan-cost--small{font-weight:normal;font-size:clamp(1.5rem,3.5vw,1.6rem)}.cl-price-price__separating-line{width:85%;height:1px}.cl-price-price__separating-line--white{background-color:#fff}.cl-price-price__separating-line--black{background-color:#000}.cl-price-price__plan-txt{font-size:clamp(1.5rem,3.5vw,1.6rem);line-height:1.5;display:flex;flex-grow:1;align-items:center}.cl-price-price__plan-txt--white{color:#fff}.cl-price-price__plan-txt--black{color:#000}.cl-price-price__plan-txt--centered{text-align:center;word-break:keep-all}.cl-price-price__plan-txt--with-indent{text-indent:-1em;padding-left:1em}.cl-price-price__plan-contact-btn{color:#fff;background-color:#149885;font-size:clamp(1.5rem,3.5vw,1.6rem);padding-block:.6em;padding-inline:2.75em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cl-price-price__plan-contact-btn:hover,.cl-price-price__plan-contact-btn:focus{filter:brightness(1.125)}.cl-price-price__plan-contact-btn:active{filter:brightness(0.95)}.cl-price-price__options{display:grid;grid-template-columns:repeat(4, 1fr);gap:12.5px}@media(max-width: 500px){.cl-price-price__options{grid-template-columns:repeat(2, 1fr)}}.cl-price-price__option{display:flex;flex-direction:column;align-items:center}.cl-price-price__option-icon{display:block;width:min(85%,110px)}.cl-price-price__option-txt{margin-top:.5em;font-size:clamp(1.5rem,2.25vw,1.55rem);line-height:1.5;text-align:center;word-break:keep-all}.cl-price-price__disclaimer-txt{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-indent:-1em;padding-left:1em}.cl-price-price__disclaimer-txt:not(:last-child){margin-bottom:.25em}.cl-price-price__disclaimer-txt--accent{font-weight:600;font-size:clamp(1.75rem,5vw,1.95rem);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;margin-top:.5em}.cl-price-use-case{padding-bottom:5rem;background-color:#bbc0c9}.cl-price-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.cl-price-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.cl-price-use-case__header-box{margin-bottom:15px}.cl-price-use-case__header-ttl-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.cl-price-use-case__header-ttl-box{margin-inline:auto}}.cl-price-use-case__header-ttl-icon{display:block;margin-inline:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(50px,6.5vw,75px)}.cl-price-use-case__header-ttl{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2.5rem,4.5vw,3rem);line-height:1.5}.cl-price-use-case__cases{display:flex;flex-direction:column;row-gap:5rem}.cl-price-use-case__case{background-color:#fff;border-radius:10px;border:solid 2px #1a2a47;display:flex;flex-direction:column;overflow:hidden}.cl-price-use-case__case-header{padding-block:10px;background-color:#1a2a47;color:#fff;line-height:1.5;text-align:center;display:flex;flex-direction:column}.cl-price-use-case__case-header--large{font-weight:600;font-size:clamp(2.4rem,6vw,3rem)}.cl-price-use-case__case-header--small{font-size:clamp(1.65rem,5vw,1.85rem)}.cl-price-use-case__content-ul{padding-block:2.5rem;width:80%;margin-inline:auto}@media screen and (max-width: 1023px){.cl-price-use-case__content-ul{width:85%}}@media screen and (max-width: 767px){.cl-price-use-case__content-ul{width:90%}}.cl-price-use-case__content-header{padding-block:.15em;background-color:#bbc0c9;font-weight:600;font-size:clamp(1.65rem,5vw,1.875rem);line-height:1.5;text-align:center}.cl-price-use-case__content-description-box{padding-block:2rem}.cl-price-use-case__services{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:7.5%;column-gap:7.5%}@media screen and (max-width: 767px){.cl-price-use-case__services{grid-template-columns:repeat(2, 1fr);-moz-column-gap:10%;column-gap:10%;row-gap:4.5vw}}.cl-price-use-case__service{aspect-ratio:1;border:solid 3.5px #1a2a47;padding:5px;display:flex;flex-direction:column;align-items:center;position:relative}.cl-price-use-case__service:not(:last-child)::before,.cl-price-use-case__service:not(:last-child)::after{content:"";width:23.2258064516%;height:1.5px;background-color:#1a2a47;position:absolute;top:50%;left:calc(119.3548387097% + 3.5px)}.cl-price-use-case__service:not(:last-child)::before{transform:translate(-50%, -50%)}.cl-price-use-case__service:not(:last-child)::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 767px){.cl-price-use-case__service{padding:3.5%}.cl-price-use-case__service:nth-child(even)::before,.cl-price-use-case__service:nth-child(even)::after{content:none}.cl-price-use-case__service:nth-child(odd)::before,.cl-price-use-case__service:nth-child(odd)::after{width:13.3333333333%;height:1px;left:calc(111.1111111111% + 3.5px)}}.cl-price-use-case__service-img-box{height:0%;width:100%;flex-grow:1}.cl-price-use-case__service-img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.cl-price-use-case__service-caption-box{min-height:30%;display:flex;align-items:center}.cl-price-use-case__service-caption{padding-top:.35em;color:#1a2a47;font-weight:600;font-size:clamp(1.45rem,1.85vw,1.5rem);line-height:1.25;text-align:center;word-break:keep-all}@media screen and (max-width: 767px){.cl-price-use-case__service-caption{font-size:clamp(1.45rem,2.85vw,1.65rem)}}.cl-price-use-case__time-frame{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:clamp(20px,1.75vw,30px);column-gap:clamp(20px,1.75vw,30px)}.cl-price-use-case__time-frame:not(:first-child){padding-top:clamp(15px,1.4vw,20px)}.cl-price-use-case__time-frame:not(:last-child){padding-bottom:clamp(15px,1.4vw,20px);border-bottom:solid 1.5px #bbc0c9}@media screen and (max-width: 1023px){.cl-price-use-case__time-frame{flex-direction:column;align-items:stretch;row-gap:15px}}.cl-price-use-case__time-frame-info-container{flex-basis:60%}.cl-price-use-case__time-header-box{display:flex;align-items:center}.cl-price-use-case__time-header-img{width:clamp(30px,7vw,50px)}.cl-price-use-case__time-header-txt{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2rem,6vw,2.35rem);line-height:1.5}.cl-price-use-case__time-frame-ttl{margin-block:1em;font-weight:600;font-size:clamp(1.75rem,5.5vw,1.95rem);line-height:1.5;text-indent:-1em;padding-left:1em}.cl-price-use-case__time-frame-txt-box p{text-indent:1em;font-size:clamp(1.6rem,1.3vw,1.7rem);line-height:1.5}@media screen and (max-width: 1023px){.cl-price-use-case__time-frame-txt-box p{font-size:clamp(1.6rem,4vw,1.7rem)}}.cl-price-use-case__time-frame-img-container{flex-basis:40%}.cl-price-use-case__time-frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/3}@media screen and (max-width: 1023px){.cl-price-use-case__time-frame-img{aspect-ratio:16/9;max-height:300px}}.cl-price-use-case__time-frame-img--1{filter:brightness(1.75);-o-object-position:50% 95%;object-position:50% 95%}.cl-price-use-case__time-frame-img--2{filter:brightness(1.025);-o-object-position:55% 10%;object-position:55% 10%}.cl-price-use-case__time-frame-img--3{filter:brightness(1.1);-o-object-position:50% 70%;object-position:50% 70%}.cl-price-use-case__time-frame-img--4{filter:brightness(1.025);-o-object-position:95% 50%;object-position:95% 50%}.cl-price-use-case__time-frame-img--5{filter:brightness(1.1);-o-object-position:50% 65%;object-position:50% 65%}.cl-price-use-case__time-frame-img--6{filter:brightness(1.025);-o-object-position:50% 22.5%;object-position:50% 22.5%}.cl-price-use-case__time-frame-img--7{-o-object-position:50% 82.5%;object-position:50% 82.5%}.cl-price-use-case__time-frame-img--8{filter:brightness(1.025);-o-object-position:10% 75%;object-position:10% 75%}.ss-hero{padding-block:clamp(5rem,5vw,10rem);background-image:url("/img/service/senior-support/page_top/hero/background_pictures-of-female-caregiver-placing-hands-on-shoulders-of-elderly-woman-both-smiling-and-looking-towards-camera-and-seated-elderly-man-with-female-caregiver-behind-him-both-looking-towards-the-top-left.jpg");background-repeat:no-repeat;background-size:cover;background-position:center 5%}@media screen and (max-width: 767px){.ss-hero{padding-block:0;background-image:none}}@media screen and (max-width: 767px){.ss-hero__upper-container{padding-block:5rem;background-image:url("/img/service/senior-support/page_top/hero/background_female-caregiver-placing-hands-on-shoulders-of-elderly-woman-both-smiling-and-looking-towards-camera.png");background-repeat:no-repeat;background-size:cover;background-position:37.5% center}}.ss-hero__upper-container-wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-hero__upper-container-wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 767px){.ss-hero__lower-container{padding-block:5rem 3.5rem;background-color:#fff}}.ss-hero__lower-container-wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-hero__lower-container-wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-hero__copy{font-weight:600;font-size:clamp(1.75rem,5vw,2.4rem);line-height:1.5;text-align:center;word-break:keep-all}.ss-hero__copy--accent{color:#690000}.ss-hero__heading{line-height:1.5;text-align:center}.ss-hero__heading--txt{display:block;margin-block:.5em .15em;font-weight:bold;font-size:clamp(2.2rem,6vw,3.85rem);word-break:keep-all}.ss-hero__heading--price{display:block;font-size:clamp(1.75rem,4.5vw,2.4rem);font-weight:600}.ss-hero__heading--price strong{color:#690000;font-size:2.5em;font-weight:600}.ss-hero__price-disclaimer p{font-size:var(--base-fz--2);line-height:1.5;text-align:center;word-break:keep-all}.ss-hero__circles{margin-block:35px 55px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:grid;grid-template-columns:repeat(3, 200px);-moz-column-gap:clamp(17.5px,2vw,25px);column-gap:clamp(17.5px,2vw,25px);justify-content:center}@media screen and (max-width: 767px){.ss-hero__circles{margin-bottom:0;grid-template-columns:repeat(2, clamp(125px, 35vw, 175px))}}.ss-hero__circle{padding-block:25px;padding-inline:15px;aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;row-gap:5px;overflow:hidden}@media screen and (max-width: 767px){.ss-hero__circle{padding-inline:0;justify-content:center}}@media screen and (max-width: 767px){.ss-hero__circle--top{grid-column:span 2;width:calc((100% - 25px)/2);margin-inline:auto}}.ss-hero__circle--blue{background-color:rgba(161,206,208,.6)}.ss-hero__circle--yellow{background-color:rgba(232,212,133,.6)}.ss-hero__circle--pink{background-color:rgba(220,148,135,.6)}.ss-hero__circle-icon{width:20%;margin-inline:auto}.ss-hero__circle-ttl{font-weight:600;font-size:clamp(1.6rem,4vw,2.15rem);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.ss-hero__circle-ttl{margin-top:.25em}}.ss-hero__circle-txt{flex-grow:1;font-size:clamp(1.5rem,3.5vw,1.55rem);line-height:1.75;text-align:center}.ss-hero__circle-txt--highlight{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.5em;-webkit-text-decoration-color:#efe831;text-decoration-color:#efe831;text-underline-offset:-0.25em}@media screen and (max-width: 767px){.ss-hero__circle-txt{display:none}}.ss-hero__cta-buttons{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:25px;column-gap:25px;row-gap:40px}@media screen and (max-width: 767px){.ss-hero__cta-buttons{width:min(100%,500px);display:grid;grid-template-columns:1fr;row-gap:50px}}.ss-hero__cta-btn-container{flex-grow:.5}.ss-hero__cta-btn-frame{display:block;position:relative;transition:padding-top .2s ease-out}.ss-hero__cta-btn-frame:hover .ss-hero__cta-btn-content--burgundy-bg,.ss-hero__cta-btn-frame:focus .ss-hero__cta-btn-content--burgundy-bg{filter:brightness(1.175)}.ss-hero__cta-btn-frame:hover .ss-hero__cta-btn-content--white-bg,.ss-hero__cta-btn-frame:focus .ss-hero__cta-btn-content--white-bg{filter:contrast(0.85)}.ss-hero__cta-btn-frame:active{padding-top:5px}.ss-hero__cta-btn-frame:active .ss-hero__cta-btn-content{border-bottom-width:2.5px}.ss-hero__cta-btn-frame:active .ss-hero__cta-btn-content--burgundy-bg{filter:brightness(0.95)}.ss-hero__cta-btn-frame:active .ss-hero__cta-btn-content--white-bg{filter:contrast(0.7)}.ss-hero__cta-btn-callout{padding-block:.5em;padding-inline:2em;border-radius:100vh;font-size:clamp(1.5rem,3.5vw,1.55rem);text-align:center;word-break:keep-all;position:absolute;transform:translate(-50%, -65%);left:50%;top:0%;z-index:1}.ss-hero__cta-btn-callout::before,.ss-hero__cta-btn-callout::after{content:"";position:absolute;transform:translateX(-50%);top:100%;left:50%}.ss-hero__cta-btn-callout::before{border:12.5px solid rgba(0,0,0,0)}.ss-hero__cta-btn-callout::after{border:10px solid rgba(0,0,0,0);top:calc(100% - 1px)}.ss-hero__cta-btn-callout--burgundy-bg{background-color:#690000;color:#fff;border:solid 2.5px #fff}.ss-hero__cta-btn-callout--burgundy-bg::before{border-top:12.5px solid #fff}.ss-hero__cta-btn-callout--burgundy-bg::after{border-top:10px solid #690000}.ss-hero__cta-btn-callout--white-bg{background-color:#fff;color:#690000;border:solid 2.5px #690000}.ss-hero__cta-btn-callout--white-bg::before{border-top:12.5px solid #690000}.ss-hero__cta-btn-callout--white-bg::after{border-top:10px solid #fff}.ss-hero__cta-btn-content{width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-block:22.5px 15px;padding-inline:17.5px;border-radius:10px;display:grid;grid-template-columns:40px -webkit-max-content;grid-template-columns:40px max-content;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;transition:border-bottom-width .2s ease-out,background-color .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-hero__cta-btn-content--burgundy-bg{background-color:#690000;border:solid 2.5px #690000;border-bottom:solid 7.5px #2f0000}.ss-hero__cta-btn-content--white-bg{background-color:#fff;border:solid 2.5px #690000;border-bottom:solid 7.5px #690000}.ss-hero__cta-btn-icon{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.ss-hero__cta-btn-txt{font-weight:600;font-size:clamp(2.25rem, 1.654rem + 0.78vw, 2.75rem)}.ss-hero__cta-btn-txt--white{color:#fff}.ss-hero__cta-btn-txt--burgundy{color:#690000}@media screen and (max-width: 767px){.ss-hero__cta-btn-txt{font-size:clamp(2.15rem, 1.541rem + 1.9vw, 3rem)}}.ss-hero__cta-btn-caption{margin-top:1em;color:#690000;font-size:clamp(1.5rem,3.5vw,1.575rem);text-align:center}.ss-about-us{padding-bottom:5rem;background:linear-gradient(to bottom, #690000 0 50%, #ffe5e5 50% 100%)}.ss-about-us__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-about-us__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-about-us__header{padding-block:5rem;display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 600px){.ss-about-us__header{grid-template-columns:1fr}}.ss-about-us__ttl{color:#fff;font-weight:600;font-size:clamp(2.75rem,7.5vw,3.25rem);text-align:center;line-height:1.5;display:grid;align-items:center}@media(max-width: 600px){.ss-about-us__ttl{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.5em;margin-bottom:1em}}.ss-about-us__header-txt-container{padding-inline:clamp(25px,2vw,50px)}.ss-about-us__header-txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.ss-about-us__header-txt-box p{color:#fff;font-size:clamp(1.75rem,5.5vw,2rem);line-height:1.75;word-break:keep-all}@media(max-width: 600px){.ss-about-us__header-txt-box p{text-align:center}}.ss-about-us__content-box{background-color:#fff;display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 1023px){.ss-about-us__content-box{grid-template-columns:1fr;padding-block:5%;padding-inline:5%;row-gap:25px}}.ss-about-us__description-box{padding-block:25px;padding-left:50px;padding-right:clamp(25px,2.25vw,50px);display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px}@media screen and (max-width: 1023px){.ss-about-us__description-box{padding:0}}.ss-about-us__description-label{background-color:#690000;border-radius:100vh;padding-block:.25em;padding-inline:2em;color:#fff;font-size:clamp(1.315rem,3.75vw,1.5rem)}.ss-about-us__description-ttl{font-weight:600;font-size:clamp(2.15rem,5vw,2.5rem);line-height:1.5;text-align:center;word-break:keep-all}.ss-about-us__description-ttl--accent{color:#690000;font-size:1.25em}.ss-about-us__description-txt-box p{text-indent:1em;font-size:clamp(1.55rem,4.5vw,1.6rem);line-height:1.5}.ss-about-us__description-txt-box p:not(:last-child){margin-bottom:1em}.ss-about-us__img-box{padding:25px}@media screen and (max-width: 1023px){.ss-about-us__img-box{padding:0}}.ss-about-us__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:78.5% 15%;object-position:78.5% 15%;filter:brightness(1.115)}@media screen and (max-width: 1023px){.ss-about-us__img{max-height:375px}}.ss-wwd{background-image:url("/img/service/senior-support/page_top/wwd/background_micheile-henderson-PpZasS086os-unsplash.jpg");background-size:cover;background-position:63.5% center;background-color:rgba(0,0,0,.575);background-blend-mode:multiply}.ss-wwd__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-wwd__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-wwd__introduction-section{padding-block:5rem}.ss-wwd__ttl-label{border-radius:100vh;padding-block:.25em;padding-inline:2em;color:#fff;border:solid 1.5px #fff;font-size:clamp(1.315rem,3.75vw,1.5rem)}@media screen and (max-width: 767px){.ss-wwd__ttl-label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.ss-wwd__ttl{margin-block:.5em .75em;color:#fff;font-weight:600;font-size:clamp(2.25rem,5vw,2.75rem);line-height:1.5;word-break:keep-all}@media screen and (max-width: 767px){.ss-wwd__ttl{text-align:center}}.ss-wwd__txt-box p{text-indent:1em;color:#fff;font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.5}.ss-wwd__txt-box p:not(:last-child){margin-bottom:.5em}.ss-wwd__icons-section{padding-block:7.5rem 5rem;background-color:rgba(255,230,230,.8);position:relative;-webkit-clip-path:polygon(0 0, calc(33.3333333333% - min(5%, 50px)) 0, 33.3333333333% 2.5rem, 100% 2.5rem, 100% 100%, 0 100%);clip-path:polygon(0 0, calc(33.3333333333% - min(5%, 50px)) 0, 33.3333333333% 2.5rem, 100% 2.5rem, 100% 100%, 0 100%)}.ss-wwd__small-icons{display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(7.75rem, 5.073rem + 3.49vw, 10rem), 1fr));-moz-column-gap:clamp(1.75rem, 1.237rem + 1.6vw, 3.5rem);column-gap:clamp(1.75rem, 1.237rem + 1.6vw, 3.5rem);row-gap:clamp(1.5rem, 1.207rem + 0.92vw, 2.5rem);margin-bottom:var(--sect-pad-05)}.ss-wwd__small-icon{display:flex;flex-direction:column;align-items:center}.ss-wwd__round-icon-container{flex-shrink:0;background-color:#fff;aspect-ratio:1;width:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:20%}.ss-wwd__small-icon-img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.ss-wwd__small-icon-caption{flex-grow:1;margin-top:.5em;color:#000;font-size:clamp(1.5rem,3.75vw,1.575rem);line-height:1.5;text-align:center;word-break:keep-all}.ss-wwd__large-icons{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:clamp(2rem, 1.56rem + 1.37vw, 3.5rem);column-gap:clamp(2rem, 1.56rem + 1.37vw, 3.5rem);row-gap:clamp(1.75rem, 1.53rem + 0.69vw, 2.5rem)}@media screen and (max-width: 767px){.ss-wwd__large-icons{grid-template-columns:repeat(auto-fit, minmax(clamp(12.5rem, 3.551rem + 27.96vw, 25rem), 1fr))}}.ss-wwd__large-icon{max-width:200px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.ss-wwd__large-icon-img{flex-shrink:0;aspect-ratio:1;width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ss-wwd__large-icon-img--1{-o-object-position:100% 0%;object-position:100% 0%;filter:brightness(1.05)}.ss-wwd__large-icon-img--2{-o-object-position:60% 25%;object-position:60% 25%}.ss-wwd__large-icon-img--3{-o-object-position:13.5% 20%;object-position:13.5% 20%;filter:brightness(1.05)}.ss-wwd__large-icon-img--4{-o-object-position:50% 22.5%;object-position:50% 22.5%;filter:brightness(1.05)}.ss-wwd__large-icon-caption{flex-grow:1;margin-top:.5em;color:#000;font-size:clamp(1.5rem,3.75vw,1.575rem);line-height:1.5;text-align:center;word-break:keep-all}.ss-wwd__contact-section{padding-block:5rem}.ss-wwd__contact-info-container{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:25px;column-gap:25px}@media screen and (max-width: 767px){.ss-wwd__contact-info-container{flex-direction:column;row-gap:25px}}.ss-wwd__contact-txt-box p{text-indent:1em;color:#fff;font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.5}.ss-wwd__contact-txt-box p:not(:last-child){margin-bottom:.5em}.ss-wwd__contact-btn{background-color:#e8d485;border-radius:7.5px;padding-block:.75em;padding-inline:2em;font-weight:600;font-size:clamp(1.6rem,5vw,1.75rem);text-align:center;word-break:keep-all;box-shadow:0px 2.5px 5px rgba(0,0,0,.75);transition:background-color .15s ease-out,box-shadow .35s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 767px){.ss-wwd__contact-btn{width:min(100%,350px)}}.ss-wwd__contact-btn:hover,.ss-wwd__contact-btn:focus{background-color:#ffdb4d;box-shadow:0px 2.5px 10px rgba(0,0,0,.75)}.ss-wwd__contact-btn:active{background-color:#c1a225}.ss-problem__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-problem__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-problem__introduction-container{background-color:#fff;padding-block:var(--sect-pad)}.ss-problem__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(1.5rem, 1.06rem + 1.37vw, 3rem)}.ss-problem__heading-container p{color:#690000;font-weight:bold;font-size:1.65em}.ss-problem__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.ss-problem__introduction-triangle{width:clamp(12.5rem, 8.836rem + 11.45vw, 25rem);aspect-ratio:4/1;background-color:#690000;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);margin-inline:auto}.ss-problem__case--aqua-haze{--theme: #a1ced0;--lightened-theme: hsl(182.5531914894deg, 33.3333333333%, 89.8529411765%)}.ss-problem__case--pale-mustard{--theme: #e8d485;--lightened-theme: hsl(47.8787878788deg, 68.275862069%, 89.068627451%)}.ss-problem__case-header{background-color:var(--theme);padding-block:var(--sect-pad-05)}.ss-problem__case-index{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#690000;border-radius:100vh;padding-block:.25em;padding-inline:1em;color:#fff;font-size:var(--base-fz--2);margin-bottom:1em}.ss-problem__case-heading-container{text-align:center}.ss-problem__case-heading{display:inline;font-weight:bold;font-size:var(--base-fz-4);line-height:2;word-break:keep-all;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(to top, var(--lightened-theme) 35%, transparent 35%);padding-block:.15em;padding-inline:.25em}.ss-problem__case-body{background-color:var(--lightened-theme)}.ss-problem__case-media{--img-container-width: calc(100% / 3);--info-container-width: 1fr;display:grid;grid-template-columns:var(--img-container-width) var(--info-container-width);-moz-column-gap:5%;column-gap:5%;transition:grid-template-columns 1s ease-out}@media screen and (max-width: 1023px){.ss-problem__case-media{--img-container-width: 27.5%;grid-template-rows:repeat(2, auto)}}@media screen and (max-width: 767px){.ss-problem__case-media{grid-template-columns:1fr !important}}.ss-problem__case-media--reverse{grid-template-columns:var(--info-container-width) var(--img-container-width)}.ss-problem__person-img-container{position:relative}@media screen and (max-width: 767px){.ss-problem__person-img-container{height:clamp(17.5rem, 6.762rem + 33.56vw, 32.5rem);order:1}}.ss-problem__person-img{width:100%;height:115%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;position:absolute;bottom:0}@media screen and (max-width: 1023px){.ss-problem__person-img{height:100%}}.ss-problem__person-img--1{filter:brightness(1.125)}.ss-problem__person-img--2{filter:brightness(1.025)}.ss-problem__info-container{padding-block:var(--sect-pad-05)}@media screen and (max-width: 1023px){.ss-problem__info-container{display:contents}}.ss-problem__problems{margin-bottom:var(--sect-pad-0375)}@media screen and (max-width: 1023px){.ss-problem__problems{margin-bottom:var(--sect-pad-05)}}@media screen and (max-width: 767px){.ss-problem__problems{margin-bottom:var(--sect-pad-075)}}.ss-problem__problem{--check-mark-size: 0.85;--check-box-size: 1.25;--padding-block: 0.5;--padding-inline: 0.75;--line-height: 1.5;padding-block:calc(var(--padding-block)*1em);padding-inline:calc(var(--padding-inline)*1em + var(--check-mark-size)*1em + var(--padding-inline)*1em) calc(var(--padding-inline)*1em);color:#000;font-size:var(--base-fz--1);font-weight:600;line-height:var(--line-height);position:relative}.ss-problem__problem::before,.ss-problem__problem::after{content:"";display:block;aspect-ratio:1;position:absolute;top:calc(var(--padding-block)*1em + var(--line-height)*1em/2);left:calc(var(--padding-inline)*1em + var(--check-mark-size)/2*1em);translate:-50% -50%}.ss-problem__problem::after{background-image:url("/img/common/general-icon/icon_check-mark_black.png");background-repeat:no-repeat;background-size:contain;width:calc(var(--check-mark-size)*1em)}.ss-problem__problem::before{width:calc(var(--check-box-size)*1em);border:solid 1px #000;background-color:#fff}.ss-problem__problem span{background:linear-gradient(to top, var(--theme) 35%, transparent 35%)}@media screen and (max-width: 1023px){.ss-problem__case-txt-box{order:-1;grid-column:span 2;margin-block:var(--sect-pad-05)}}@media screen and (max-width: 767px){.ss-problem__case-txt-box{grid-column:span 1}}.ss-problem__case-txt-box p{--font-size: var(--base-fz-0);--large-font-size: 1.5;color:#690000;font-size:var(--font-size);font-weight:600;line-height:calc(var(--font-size)*var(--large-font-size)*1.5);word-break:keep-all}@media screen and (max-width: 1023px){.ss-problem__case-txt-box p{text-align:center}}.ss-problem__case-txt-box p span{font-size:calc(var(--large-font-size)*1em);font-weight:bold}.ss-problem__solution-container{background-color:#dc9487;padding-block:var(--sect-pad-05)}.ss-problem__solution-triangle{width:clamp(10rem, 8.534rem + 4.58vw, 15rem);aspect-ratio:4/1;background-color:#edc9c2;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);margin-inline:auto}.ss-problem__solution-txt{margin-top:.25em;font-size:var(--heading-fz--2);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all}.ss-feature{padding-block:var(--sect-pad);background-image:url("/img/service/senior-support/page_top/feature/background_hands-holding-together.jpg");background-size:cover;background-position:50% 87.5%}.ss-feature__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-feature__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-feature__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center}.ss-feature__heading-container p{color:#690000;font-weight:bold;font-size:1.65em}.ss-feature__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.ss-feature__intro-txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:clamp(1rem, 0.707rem + 0.92vw, 2rem);padding-inline:clamp(2.5rem, 0.302rem + 6.87vw, 10rem);margin-block:clamp(3rem, 1.681rem + 4.12vw, 7.5rem);margin-inline:auto;position:relative}.ss-feature__intro-txt-box::before,.ss-feature__intro-txt-box::after{content:"";width:clamp(2.5rem, 2.207rem + 0.92vw, 3.5rem);aspect-ratio:1;position:absolute}.ss-feature__intro-txt-box::before{bottom:0;left:0;border-left:solid 1px #000;border-bottom:solid 1px #000}.ss-feature__intro-txt-box::after{top:0;right:0;border-right:solid 1px #000;border-top:solid 1px #000}.ss-feature__intro-txt-box p{--font-size: var(--base-fz-0);--large-font-size: 1.5;font-size:var(--font-size);line-height:calc(var(--font-size)*var(--large-font-size)*1.5);text-align:center;word-break:keep-all}.ss-feature__intro-txt-box p span{display:inline-block}.ss-feature__intro-txt-box p .accent{font-size:1.5em;font-weight:600}.ss-feature__cards{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 767px){.ss-feature__cards{grid-template-columns:1fr;row-gap:clamp(2rem, 1.284rem + 2.24vw, 3rem)}}.ss-feature__card{--card-padding-inline: 5%;background-color:#fff;box-shadow:5px 5px 5px rgba(0,0,0,.5);display:grid;grid-template-rows:subgrid;grid-row:span 3}@media screen and (max-width: 767px){.ss-feature__card{row-gap:0}}.ss-feature__card-img{width:100%;max-height:375px;aspect-ratio:1.5/1;-o-object-fit:cover;object-fit:cover}.ss-feature__card-img--1{-o-object-position:45% 100%;object-position:45% 100%;filter:brightness(1.025)}.ss-feature__card-img--2{-o-object-position:30% 100%;object-position:30% 100%;filter:brightness(1.05)}.ss-feature__card-img--3{-o-object-position:100% 100%;object-position:100% 100%;filter:brightness(1.025)}.ss-feature__card-heading-container{margin-block:.5em 1em;margin-inline:var(--card-padding-inline)}.ss-feature__card-heading{font-size:var(--base-fz-3);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:1.95;color:#fff;background-color:#690000;padding-inline:.5em;padding-block:.125em;word-break:keep-all}.ss-feature__card-txt-box{padding-inline:var(--card-padding-inline);padding-bottom:6.75%}@media screen and (max-width: 767px){.ss-feature__card-txt-box{padding-bottom:5%}}.ss-feature__card-txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.ss-benefit__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-benefit__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-benefit__top-section{background-image:url("/img/service/senior-support/page_top/benefit/background_blurred-nurse.jpg");background-size:cover;background-position:62.5% 25%;background-color:rgba(255,255,255,.45);background-blend-mode:color;padding-top:clamp(5rem, 1.336rem + 11.45vw, 17.5rem);padding-bottom:clamp(5rem, 3.534rem + 4.58vw, 10rem)}.ss-benefit__intro-media{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 767px){.ss-benefit__intro-media{grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.ss-benefit__intro-info-container{padding-right:5%}.ss-benefit__heading-container h2{--pseudo-width: 2.25;color:#690000;font-size:var(--base-fz-1);font-weight:600;line-height:1.5;word-break:keep-all;margin-bottom:.5em;padding-left:calc(var(--pseudo-width)*1em + .5em);position:relative}.ss-benefit__heading-container h2::before{content:"";width:calc(var(--pseudo-width)*1em);height:1px;background-color:currentColor;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.ss-benefit__heading-container h2{padding-left:0}.ss-benefit__heading-container h2::before{content:none}}.ss-benefit__heading-container p{color:#690000;font-size:clamp(3.5rem, 2.914rem + 1.83vw, 5.5rem);font-weight:bold}.ss-benefit__copy-container{margin-block:var(--sect-pad-05)}.ss-benefit__copy-container p{font-size:var(--base-fz-3);font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2.25;color:#000;background-color:#ffe5e5;padding-inline:.75em;padding-block:.2em;word-break:keep-all}.ss-benefit__intro-txt-box p{text-indent:1em;font-size:var(--base-fz-0);line-height:1.5}.ss-benefit__intro-txt-box p:not(:last-child){margin-bottom:.5em}.ss-benefit__intro-img-container{--icon-width: clamp(12.5rem, 9.518rem + 3.88vw, 15rem);position:relative}@media screen and (max-width: 767px){.ss-benefit__intro-img-container{--icon-width: clamp(8.5rem, 2.057rem + 20.13vw, 17.5rem)}}.ss-benefit__intro-media-icon{position:absolute;width:var(--icon-width);filter:brightness(1.15);left:calc(var(--icon-width)/2);bottom:0;transform:translateX(-50%);z-index:1}.ss-benefit__intro-media-img{position:absolute;height:min(375px,100%);width:calc(100% - var(--icon-width)/2);-o-object-fit:cover;object-fit:cover;-o-object-position:71.5% 17.5%;object-position:71.5% 17.5%;box-shadow:5px 5px 5px rgba(255,255,255,.4);filter:brightness(1.075);right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.ss-benefit__intro-media-img{position:relative;left:calc(var(--icon-width)/2)}}.ss-benefit__middle-section{padding-block:var(--sect-pad-075);background:linear-gradient(to bottom, #ffe5e5 50%, white 50% 100%)}.ss-benefit__services-container{padding-block:var(--sect-pad-05);padding-inline:7.5%;background-color:#fff;box-shadow:0px 0px 0px 5px #ffe5e5}.ss-benefit__services-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:1.5em;font-size:var(--base-fz-2);font-weight:600;text-align:center;word-break:keep-all;background-color:#ffe5e5;border-radius:100vh;padding-block:.5em;padding-inline:1.5em}.ss-benefit__services{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, clamp(8rem, 6.534rem + 4.58vw, 13rem)), 1fr));-moz-column-gap:5%;column-gap:5%;row-gap:clamp(1.75rem, 1.677rem + 0.23vw, 2rem)}@media screen and (max-width: 767px){.ss-benefit__services{-moz-column-gap:3.5%;column-gap:3.5%}}.ss-benefit__service-icon{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;padding-inline:5%}.ss-benefit__service-caption{margin-top:.5em;font-size:var(--base-fz--2);line-height:1.25;text-align:center;word-break:keep-all}.ss-benefit__bottom-section{padding-bottom:var(--sect-pad)}.ss-benefit__concluding-triangle{width:clamp(10rem, 8.534rem + 4.58vw, 15rem);aspect-ratio:4/1;background-color:#ffe5e5;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);margin-inline:auto}.ss-benefit__concluding-statement{width:min(100%,750px);margin-top:1em;margin-inline:auto;background-color:#690000;color:#fff;font-size:var(--base-fz-2);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all;padding-block:.5em;padding-inline:1em;position:relative}.ss-benefit__concluding-statement::before{--pseudo-gap: clamp(0.5rem, 0.353rem + 0.46vw, 1rem);content:"";width:calc(100% + var(--pseudo-gap));height:calc(100% + var(--pseudo-gap));box-shadow:2px 2px 0px #690000;position:absolute;top:0;left:0;z-index:-1}.ss-benefit__concluding-statement span{font-size:1.25em;font-weight:bold}.ss-service{padding-block:5rem;background-image:url("/img/service/senior-support/page_top/service/background_dominik-lange-VUOiQW4OeLI-unsplash.jpg");background-size:cover;background-position:27.5% center}.ss-service__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-service__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-service__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(2.5rem, 1.767rem + 2.29vw, 5rem)}.ss-service__heading-container p{color:#690000;font-weight:bold;font-size:1.65em}.ss-service__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.ss-service__introduction-txt-box{margin-bottom:5rem}.ss-service__introduction-txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}.ss-service__cards{display:grid;grid-template-columns:1fr;row-gap:2.5rem}.ss-service__card{background-color:rgba(255,255,255,.8);border-radius:10px;box-shadow:2.5px 2.5px 5px rgba(191,191,191,.85);padding-block:20px;padding-inline:clamp(15px,4vw,20px);display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 1023px){.ss-service__card{padding-block:25px;display:flex;flex-direction:column;align-items:center;row-gap:20px}}.ss-service__card-description-container{padding:20px 0 20px 20px;display:flex;flex-direction:column;row-gap:10px}@media screen and (max-width: 1023px){.ss-service__card-description-container{display:contents}}@media screen and (max-width: 1023px){.ss-service__card-header{order:-2;text-align:center}}.ss-service__card-index{color:#690000;font-size:clamp(1.3rem,2.5vw,1.55rem);line-height:1.5}.ss-service__card-ttl{font-weight:600;color:#690000;font-size:clamp(2rem,5vw,2.75rem);line-height:1.5}.ss-service__card-txt-box{flex-grow:1}.ss-service__card-txt-box p{text-indent:1em;font-size:clamp(1.55rem,4vw,1.6rem);line-height:1.5}.ss-service__card-contact-btn{margin-top:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#e8d485;border-radius:7.5px;padding-block:.75em;padding-inline:1em;box-shadow:5px 5px 5px #bebebe;font-weight:600;font-size:clamp(1.825rem,1.5vw,2rem);position:relative;display:flex;justify-content:center;transition:background-color .15s ease-out,box-shadow .35s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-service__card-contact-btn::before,.ss-service__card-contact-btn::after{content:"";display:inline-block;width:2em;height:1.5px;background-color:#000;position:relative;top:50%;transform:translateY(-50%)}.ss-service__card-contact-btn::before{margin-right:.5em}.ss-service__card-contact-btn::after{margin-left:.5em}.ss-service__card-contact-btn:hover,.ss-service__card-contact-btn:focus{background-color:#ffdb4d;box-shadow:5px 5px 8.5px #bebebe}.ss-service__card-contact-btn:active{background-color:#c1a225}@media screen and (max-width: 1023px){.ss-service__card-contact-btn{margin-top:.5em;width:min(100%,500px);font-size:clamp(1.75rem,5vw,2rem)}}.ss-service__card-img{height:100%;width:min(100%,475px);margin-left:auto;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.ss-service__card-img{order:-1;width:calc(100% + clamp(15px,4vw,20px)*2);max-height:350px;position:relative;left:50%;transform:translateX(-50%)}}.ss-service__card-img--1{-o-object-position:65% 55%;object-position:65% 55%;filter:brightness(1.125)}.ss-service__card-img--2{-o-object-position:60% 85%;object-position:60% 85%;filter:brightness(1.125)}.ss-service__card-img--3{-o-object-position:60% 57.5%;object-position:60% 57.5%;filter:brightness(1.115)}.ss-service__card-img--4{-o-object-position:67.5% 38.5%;object-position:67.5% 38.5%}.ss-price{padding-block:5rem;background-color:#a1ced0}.ss-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-price__content-box{background-color:#fff;border-radius:12.5px;box-shadow:4.5px 4.5px 7.5px #707070;width:min(100%,1000px);margin-inline:auto;padding-top:2.5rem;padding-bottom:5rem;padding-inline:12.5%;position:relative}@media screen and (max-width: 1023px){.ss-price__content-box{padding-inline:10%}}@media screen and (max-width: 767px){.ss-price__content-box{padding-bottom:3rem;padding-inline:7.5%}}@media(max-width: 600px){.ss-price__content-box{padding-inline:2.5%}}.ss-price__header{margin-bottom:clamp(3rem,6.5vw,5rem);text-align:center;word-break:keep-all}.ss-price__header--en{display:inline-block;font-size:clamp(4.4rem,8vw,8.2rem);color:#690000;margin-bottom:.25em}.ss-price__header--jp{font-size:clamp(2rem,3.3vw,3rem);font-weight:600}.ss-price__circle-icons{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media(max-width: 600px){.ss-price__circle-icons{flex-direction:column;row-gap:clamp(30px,10vw,60px)}}.ss-price__circle-icon{flex-basis:25%;aspect-ratio:1;border-radius:50%;background-color:#690000;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.ss-price__circle-icon:not(:last-child)::before,.ss-price__circle-icon:not(:last-child)::after{content:"";background-color:#000;width:25%;height:2px;position:absolute;top:50%;left:125%}.ss-price__circle-icon:not(:last-child)::before{transform:translate(-50%, -50%)}.ss-price__circle-icon:not(:last-child)::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 767px){.ss-price__circle-icon{width:clamp(125px,30vw,175px)}}@media(max-width: 600px){.ss-price__circle-icon:not(:last-child)::before,.ss-price__circle-icon:not(:last-child)::after{width:calc(clamp(30px,10vw,60px)*.6);left:50%;top:calc(100% + clamp(30px,10vw,60px)/2)}}.ss-price__circle-icon-txt{color:#fff;font-size:clamp(1.6rem,4vw,1.75rem)}.ss-price__circle-icon-txt--large{font-size:clamp(1.85rem,5vw,3.75rem)}.ss-price__txt-box{margin-bottom:clamp(105px,13.5vw,130px)}.ss-price__txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.ss-price__txt-box{margin-bottom:clamp(60px,18vw,135px)}.ss-price__txt-box p{text-indent:1em;text-align:left}}.ss-price__price-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#a1ced0;border-radius:7.5px;box-shadow:3.5px 3.5px 5px #bfbfbf;padding-block:1em;padding-inline:3em;font-weight:600;font-size:clamp(1.65rem,4.75vw,2.4rem);position:relative;transition:background-color .15s ease-out,box-shadow .25s ease-out}@media screen and (max-width: 767px){.ss-price__price-btn{margin-inline:auto 10px}}.ss-price__price-btn::after{content:"";position:absolute;top:50%;right:1.5em;transform:translate(50%, -50%);border-style:solid;border-width:.35em 0px .35em .6em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;transition:right .15s ease-out}.ss-price__price-btn:hover,.ss-price__price-btn:focus{background-color:#7edbdf;box-shadow:3.5px 3.5px 10px #bfbfbf;color:rgba(0,0,0,.9)}.ss-price__price-btn:hover::after,.ss-price__price-btn:focus::after{right:1.25em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,.9)}.ss-price__price-btn:active{background-color:#6ab8bb}.ss-price__staffer-img{display:block;height:clamp(215px,26.5vw,235px);position:absolute;bottom:0;left:30%;transform:translateX(-50%);filter:brightness(1.1);transition:left .4s ease-out}@media screen and (max-width: 1023px){.ss-price__staffer-img{left:16.5%}}@media screen and (max-width: 767px){.ss-price__staffer-img{height:clamp(125px,32.5vw,215px);left:20%}}@media(max-width: 400px){.ss-price__staffer-img{left:12.5%}}.ss-use-case{padding-top:5rem;background-color:#fff}.ss-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-use-case__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(2.5rem, 1.767rem + 2.29vw, 5rem)}.ss-use-case__heading-container p{color:#a1ced0;font-weight:bold;font-size:1.65em}.ss-use-case__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.ss-use-case__introduction-txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}.ss-use-case__introduction-txt-box p:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 767px){.ss-use-case__introduction-txt-box p{text-indent:1em;text-align:left}}.ss-use-case__plan{padding-block:5rem calc(100px + 8vw);background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:bottom}.ss-use-case__plan--bg1{background-image:url("/img/service/senior-support/page_top/use-case/background_female-caregiver-and-elderly-woman-on-wheelchair-exercising-with-ball.jpg")}.ss-use-case__plan--bg2{background-image:url("/img/service/senior-support/page_top/use-case/background_female-caregiver-in-apron-serving-meal-to-elderly-woman-on-wheelchair.jpg")}.ss-use-case__plan-contents{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:1fr;row-gap:5rem}@media screen and (max-width: 767px){.ss-use-case__plan-contents{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-use-case__plan-content{display:grid;grid-template-columns:1fr;row-gap:2.5rem}.ss-use-case__plan-content-header{--index-color-length: 10px;padding-block:.75em;padding-inline:var(--index-color-length);font-size:clamp(1.65rem,4vw,2.25rem);background-color:#f4f4f4;box-shadow:0px 2.5px 0px #d8d8d8;text-align:center;word-break:keep-all;position:relative}.ss-use-case__plan-content-header::before{display:block;content:"";height:100%;width:var(--index-color-length);position:absolute;left:0;top:0}.ss-use-case__plan-content-header--pink::before{background-color:#ffe5e5}.ss-use-case__plan-content-header--blue::before{background-color:#a1ced0}.ss-use-case__plan-content-header--yellow::before{background-color:#e8d485}.ss-use-case__plan-description-box{--fold-length: clamp(30px, 5.5vw, 50px);padding-block:25px;padding-inline:clamp(var(--fold-length)*1.5,9.5vw,var(--fold-length)*2);background-color:#ffe5e5;border-radius:15px;position:relative}.ss-use-case__plan-description-box::before{display:block;content:"";aspect-ratio:1;width:var(--fold-length);background-color:#d8d8d8;position:absolute;bottom:0}.ss-use-case__plan-description-box--fold-left{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--fold-length) 100%, 0 calc(100% - var(--fold-length)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--fold-length) 100%, 0 calc(100% - var(--fold-length)))}.ss-use-case__plan-description-box--fold-left::before{border-top-right-radius:15px;left:0}.ss-use-case__plan-description-box--fold-right{-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--fold-length)), calc(100% - var(--fold-length)) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--fold-length)), calc(100% - var(--fold-length)) 100%, 0 100%)}.ss-use-case__plan-description-box--fold-right::before{border-top-left-radius:15px;right:0}@media screen and (max-width: 767px){.ss-use-case__plan-description-box{padding-block:25px calc(var(--fold-length)*1.5);padding-inline:5%}}.ss-use-case__plan-description-box p{color:#690000;text-indent:1em;font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.75;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.25em}.ss-use-case__time-frames{margin-top:2.5rem;display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:1.5%;column-gap:1.5%}@media screen and (max-width: 1023px){.ss-use-case__time-frames{grid-template-columns:repeat(2, 1fr);-moz-column-gap:5%;column-gap:5%;row-gap:5rem}}@media screen and (max-width: 767px){.ss-use-case__time-frames{grid-template-columns:1fr}}.ss-use-case__time-frame:not(:last-child) .ss-use-case__time-frame-img-box::after{display:block;content:"";height:5px;width:100%;background-color:#a1ced0;position:absolute;left:100%;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1023px){.ss-use-case__time-frame:not(:last-child) .ss-use-case__time-frame-img-box::after{content:none}}.ss-use-case__time-frame-img-box{position:relative}.ss-use-case__time-frame-header{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background-color:#a1ced0;border:solid 1.5px #fff;padding-block:.25em;padding-inline:.7em;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;color:#fff;font-weight:600;font-size:clamp(1.85rem,2.25vw,1.95rem);z-index:1}@media screen and (max-width: 767px){.ss-use-case__time-frame-header{font-size:clamp(1.85rem,5vw,2.5rem)}}.ss-use-case__clock-icon{width:20px;max-height:100%;-o-object-fit:contain;object-fit:contain}.ss-use-case__time-frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7.5px;aspect-ratio:8/5}@media screen and (max-width: 767px){.ss-use-case__time-frame-img{max-height:350px}}.ss-use-case__time-frame-img--1{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.1)}.ss-use-case__time-frame-img--2{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.125)}.ss-use-case__time-frame-img--3{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.15)}.ss-use-case__time-frame-img--4{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.1)}.ss-use-case__time-frame-img--5{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.025)}.ss-use-case__time-frame-img--6{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.025)}.ss-use-case__time-frame-img--7{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.025)}.ss-use-case__time-frame-img--8{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.075)}.ss-use-case__time-frame-description-ttl{margin-block:1em .5em;color:#a1ced0;font-weight:600;font-size:clamp(1.75rem,2.25vw,1.8rem);line-height:1.5;filter:drop-shadow(1px 1px 1px white)}@media screen and (max-width: 767px){.ss-use-case__time-frame-description-ttl{font-size:clamp(1.75rem,5vw,2rem)}}.ss-use-case__time-frame-description-box p{text-indent:1em;font-size:clamp(1.55rem,3.5vw,1.6rem);line-height:1.5}.ss-price-hero{background-image:url("/img/service/senior-support/page_price/hero/background_keyboard-calendar-money-budget-book-pen-and-calculator.jpg");background-repeat:no-repeat;background-size:cover;background-position:54.25% 65%;background-color:rgba(255,255,255,.5);background-blend-mode:color;padding-block:clamp(4rem, 2.974rem + 3.21vw, 7.5rem)}.ss-price-hero__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-price-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-price-hero__heading{margin-bottom:clamp(1.5rem, 1.207rem + 0.92vw, 2.5rem)}.ss-price-hero__heading>*{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.ss-price-hero__heading--label{padding-block:.15em;padding-inline:.75em;margin-bottom:.5em;background-color:#690000;color:#fff;font-size:clamp(1.85rem, 1.668rem + 0.57vw, 2.25rem)}.ss-price-hero__heading--txt{font-size:clamp(2.75rem, 2.181rem + 1.78vw, 4rem);font-weight:600}.ss-price-hero__txt-box p{font-size:var(--base-fz-1);font-weight:600;line-height:1.6;text-align:center;word-break:keep-all;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em}.ss-price-hero__txt-box p span{font-size:1.25em}.ss-price-price{background-color:#ffe5e5;padding-block:var(--sect-pad)}.ss-price-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-price-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-price-price__heading{color:#690000;font-size:clamp(2.5rem, 2.045rem + 1.42vw, 3.5rem);font-weight:600;text-align:center;margin-bottom:.5em}.ss-price-price__intro-txt-box{margin-bottom:var(--sect-pad)}.ss-price-price__intro-txt-box p{font-size:var(--base-fz-0);line-height:1.5;text-align:center;word-break:keep-all}.ss-price-price__binder{--binder-clamp-height: clamp(4.5rem, 3.767rem + 2.29vw, 7rem);padding-block:calc(var(--binder-clamp-height) + var(--sect-pad-05)) var(--sect-pad);padding-inline:5%;background-color:#fff;border:solid 1px rgba(105,0,0,.35);border-radius:clamp(1rem, 0.56rem + 1.37vw, 2.5rem);box-shadow:5px 5px 5px rgba(0,0,0,.25);position:relative}.ss-price-price__binder-clamp-img{height:var(--binder-clamp-height);position:absolute;top:0;left:50%;transform:translate(-50%, -13.5%)}.ss-price-price__plan:not(:last-child){margin-bottom:clamp(3.5rem, 3.06rem + 1.37vw, 5rem)}.ss-price-price__plan-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:clamp(2.25rem, 1.909rem + 1.07vw, 3rem);font-weight:600;margin-bottom:.5em;position:relative}.ss-price-price__plan-heading::before{content:"";width:.65em;aspect-ratio:1;background-color:currentColor;position:absolute;top:50%;right:calc(100% + .2em);transform:translateY(-42.5%)}.ss-price-price__plan-description-box{margin-bottom:var(--sect-pad-0375)}.ss-price-price__plan-description-box p{font-size:var(--base-fz-0);line-height:1.5;text-align:center;word-break:keep-all}.ss-price-price__table-container{overflow-x:auto;overflow-y:hidden !important;margin-bottom:var(--sect-pad-05);margin-inline:auto}.ss-price-price__table-container--small{width:max(250px,33.3333333333%)}@media screen and (max-width: 767px){.ss-price-price__table-container--small{width:min(100%,400px)}}.ss-price-price__table-container .scroll-hint-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background:rgba(70,133,185,.75);top:50%;left:50%;translate:-50% -50%}.ss-price-price__table-container .scroll-hint-text{font-size:var(--base-fz-0);word-break:keep-all}.ss-price-price__table{width:100%}.ss-price-price__table--aqua-haze{--theme-color: #a1ced0;--theme-color-lightened: hsl(182.5531914894deg, 33.3333333333%, 87.3529411765%)}.ss-price-price__table--pale-mustard{--theme-color: #e8d485;--theme-color-lightened: hsl(47.8787878788deg, 68.275862069%, 86.568627451%)}.ss-price-price__table--pale-salmon{--theme-color: #dc9487}.ss-price-price__table caption{background-color:var(--theme-color);padding-block:.5em;padding-inline:.5em;color:#fff;font-size:var(--base-fz-4);font-weight:600;letter-spacing:.05em;line-height:1.5;text-align:center;word-break:keep-all}.ss-price-price__table th,.ss-price-price__table td{border:1px solid var(--theme-color);padding-block:1em;padding-inline:1em;line-height:1.5;text-align:center;vertical-align:middle;word-break:keep-all}.ss-price-price__table th .no-wrap,.ss-price-price__table td .no-wrap{text-wrap:nowrap}.ss-price-price__table th{font-size:var(--base-fz-0);font-weight:600}.ss-price-price__table td{font-size:var(--base-fz-0)}.ss-price-price__thead th,.ss-price-price__thead td{background-color:var(--theme-color-lightened)}.ss-price-price__tbody th{background-color:#f1f1f1}.ss-price-price__disclaimer-txt-box p{font-size:var(--base-fz--2);font-weight:600;line-height:1.6;text-align:center;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.15em}.ss-price-price__disclaimer-txt-box p:not(:last-child){margin-bottom:.25em}@media screen and (max-width: 767px){.ss-price-price__disclaimer-txt-box p{text-align:left;text-indent:-1em;padding-left:1em}.ss-price-price__disclaimer-txt-box p:not(:last-child){margin-bottom:.5em}}.ss-price-use-case{padding-top:var(--sect-pad);background-color:#fff}.ss-price-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.ss-price-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-price-use-case__ttl{margin-bottom:.35em;font-weight:600;font-size:clamp(2.5rem,4.5vw,3rem);line-height:1.5;display:flex;align-items:center}.ss-price-use-case__ttl::before{display:block;content:"";width:.75em;aspect-ratio:1;background-color:#000;border-radius:50%;margin-right:.1em}@media screen and (max-width: 767px){.ss-price-use-case__ttl{justify-content:center}}.ss-price-use-case__case{padding-bottom:calc(100px + 8vw);background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:bottom}.ss-price-use-case__case--bg1{background-image:url("/img/service/senior-support/page_price/use-case/background_female-caregiver-supporting-elderly-woman-with-cane-during-outdoor-walk.jpg")}.ss-price-use-case__case--bg2{background-image:url("/img/service/senior-support/page_price/use-case/background_female-caregiver-smiling-and-holding-hands-of-elderly-woman-in-pajamas-sitting-on-bed.jpg")}.ss-price-use-case__case:not(:first-child){padding-top:5rem}.ss-price-use-case__case-contents{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:1fr;row-gap:5rem}@media screen and (max-width: 767px){.ss-price-use-case__case-contents{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.ss-price-use-case__case-content{display:grid;grid-template-columns:1fr;row-gap:2.5rem}.ss-price-use-case__case-content-header{--index-color-length: 10px;padding-block:.75em;padding-inline:var(--index-color-length);font-size:clamp(1.65rem,4vw,2.25rem);background-color:#f4f4f4;box-shadow:0px 2.5px 0px #d8d8d8;text-align:center;word-break:keep-all;position:relative}.ss-price-use-case__case-content-header::before{display:block;content:"";height:100%;width:var(--index-color-length);position:absolute;left:0;top:0}.ss-price-use-case__case-content-header--pink::before{background-color:#ffe5e5}.ss-price-use-case__case-content-header--blue::before{background-color:#a1ced0}.ss-price-use-case__case-content-header--yellow::before{background-color:#e8d485}.ss-price-use-case__service-overview{--fold-length: clamp(30px, 5.5vw, 50px);padding-block:25px;padding-inline:clamp(var(--fold-length)*1.5,9.5vw,var(--fold-length)*2);background-color:#ffe5e5;border-radius:15px;position:relative}.ss-price-use-case__service-overview::before{display:block;content:"";aspect-ratio:1;width:var(--fold-length);background-color:#d8d8d8;position:absolute;bottom:0}.ss-price-use-case__service-overview--fold-left{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--fold-length) 100%, 0 calc(100% - var(--fold-length)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--fold-length) 100%, 0 calc(100% - var(--fold-length)))}.ss-price-use-case__service-overview--fold-left::before{border-top-right-radius:15px;left:0}.ss-price-use-case__service-overview--fold-right{-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--fold-length)), calc(100% - var(--fold-length)) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--fold-length)), calc(100% - var(--fold-length)) 100%, 0 100%)}.ss-price-use-case__service-overview--fold-right::before{border-top-left-radius:15px;right:0}@media screen and (max-width: 767px){.ss-price-use-case__service-overview{padding-block:25px calc(var(--fold-length)*1.5);padding-inline:5%}}.ss-price-use-case__service-overview-ttl{margin-bottom:1em;color:#690000;font-size:clamp(1.85rem,5vw,2.25rem);line-height:1.75;text-align:center;word-break:keep-all}.ss-price-use-case__icons{display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(70px, 17.5vw, 100px), 1fr));-moz-column-gap:clamp(15px,3.5vw,35px);column-gap:clamp(15px,3.5vw,35px);row-gap:clamp(17.5px,2.5vw,25px)}.ss-price-use-case__icon-container{display:flex;flex-direction:column;align-items:center}.ss-price-use-case__icon{flex-shrink:0;background-color:#fff;aspect-ratio:1;width:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:20%;overflow:hidden}.ss-price-use-case__icon--size-full{padding:0}.ss-price-use-case__icon-img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.ss-price-use-case__icon-img--size-full{-o-object-fit:cover;object-fit:cover}.ss-price-use-case__icon-img--picture-1{-o-object-position:16.5% center;object-position:16.5% center;filter:brightness(1.125)}.ss-price-use-case__icon-img--picture-2{-o-object-position:57.5% center;object-position:57.5% center;filter:brightness(1.075)}.ss-price-use-case__icon-img--picture-3{-o-object-position:55% center;object-position:55% center;filter:brightness(1.1)}.ss-price-use-case__icon-caption{flex-grow:1;margin-top:.5em;color:#000;font-size:clamp(1.5rem,3.75vw,1.575rem);line-height:1.25;text-align:center;word-break:keep-all}.ss-price-use-case__time-frames{margin-top:2.5rem;display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:1.5%;column-gap:1.5%}@media screen and (max-width: 1023px){.ss-price-use-case__time-frames{grid-template-columns:repeat(2, 1fr);-moz-column-gap:5%;column-gap:5%;row-gap:5rem}}@media screen and (max-width: 767px){.ss-price-use-case__time-frames{grid-template-columns:1fr}}.ss-price-use-case__time-frame:not(:last-child) .senior-use-case__time-frame-img-box::after{display:block;content:"";height:5px;width:100%;background-color:#a1ced0;position:absolute;left:100%;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1023px){.ss-price-use-case__time-frame:not(:last-child) .senior-use-case__time-frame-img-box::after{content:none}}.ss-price-use-case__time-frame-img-box{position:relative}.ss-price-use-case__time-frame-header{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background-color:#a1ced0;border:solid 1.5px #fff;padding-block:.25em;padding-inline:.7em;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;color:#fff;font-weight:600;font-size:clamp(1.85rem,2.25vw,1.95rem);z-index:1}@media screen and (max-width: 767px){.ss-price-use-case__time-frame-header{font-size:clamp(1.85rem,5vw,2.5rem)}}.ss-price-use-case__clock-icon{width:20px;max-height:100%;-o-object-fit:contain;object-fit:contain}.ss-price-use-case__time-frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7.5px;aspect-ratio:8/5}@media screen and (max-width: 767px){.ss-price-use-case__time-frame-img{max-height:350px}}.ss-price-use-case__time-frame-img--1{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.1)}.ss-price-use-case__time-frame-img--2{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.125)}.ss-price-use-case__time-frame-img--3{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.15)}.ss-price-use-case__time-frame-img--4{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.1)}.ss-price-use-case__time-frame-img--5{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.025)}.ss-price-use-case__time-frame-img--6{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.025)}.ss-price-use-case__time-frame-img--7{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.025)}.ss-price-use-case__time-frame-img--8{-o-object-position:50% 0%;object-position:50% 0%;filter:brightness(1.075)}.ss-price-use-case__time-frame-description-ttl{margin-block:1em .5em;color:#a1ced0;font-weight:600;font-size:clamp(1.75rem,2.25vw,1.8rem);line-height:1.5;filter:drop-shadow(1px 1px 1px white)}@media screen and (max-width: 767px){.ss-price-use-case__time-frame-description-ttl{font-size:clamp(1.75rem,5vw,2rem)}}.ss-price-use-case__time-frame-description-box p{text-indent:1em;font-size:clamp(1.55rem,3.5vw,1.6rem);line-height:1.5}.hc-hero{background-color:#fff;background-image:url("/img/service/home-care/page_top/hero/background_green-and-blue-wavy-lines.svg");background-repeat:no-repeat;background-size:cover;padding-top:5rem}@media screen and (max-width: 1023px){.hc-hero{padding-bottom:5rem}}.hc-hero__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hc-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-hero__heading--label-txt{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#07a05a;background-color:#fff;border-radius:.25em;padding-block:.1em;padding-inline:.5em;box-shadow:.1em .1em 5px rgba(0,0,0,.45);font-weight:600;font-size:clamp(1.55rem, 1.462rem + 0.27vw, 1.85rem);line-height:1.5;text-align:center;word-break:keep-all;margin-bottom:.5em}.hc-hero__heading--label-txt span{display:inline-block}.hc-hero__heading--price-txt{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:clamp(2rem, 1.707rem + 0.92vw, 3rem);font-weight:600;text-align:center}.hc-hero__heading--price-txt span{color:#efe831;font-size:2.5em;margin-inline:.1em}.hc-hero__price-disclaimer{font-size:clamp(1.375rem, 1.338rem + 0.11vw, 1.5rem);margin-top:.5em;margin-bottom:1em}.hc-hero__price-disclaimer p{text-indent:-1em;padding-left:1em;color:#fff;line-height:1.35}.hc-hero__service-name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:clamp(2.5rem, 2.207rem + 0.92vw, 3.5rem);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all;text-shadow:2px 2px 3px rgba(0,0,0,.85)}.hc-hero__contact-buttons{width:min(100%,600px);display:grid;grid-template-columns:repeat(auto-fit, minmax(215px, 1fr));grid-auto-rows:67.5px;-moz-column-gap:2.5%;column-gap:2.5%;row-gap:7.5px;margin-block:var(--sect-pad-05) var(--sect-pad)}.hc-hero__contact-buttons>*{--shadow-color: hsla(0, 0%, 0%, 0.35);border-radius:5px}.hc-hero__slider-items{visibility:hidden}.hc-hero__slider-items.slick-initialized{visibility:visible}.hc-hero__slider-item{display:block;aspect-ratio:1;width:20vw;margin-inline:clamp(8px,1.3vw,35px);position:relative}.hc-hero__slider-item:hover,.hc-hero__slider-item:focus{filter:brightness(1.2) saturate(1.3)}.hc-hero__slider-item:active{filter:brightness(0.95)}@media screen and (max-width: 1023px){.hc-hero__slider-item{width:35vw}}@media screen and (max-width: 767px){.hc-hero__slider-item{width:min(80vw,350px)}}.hc-hero__slider-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px;filter:brightness(0.65)}.hc-hero__slider-ttl-box{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;color:#fff;writing-mode:vertical-rl;line-height:1.5}.hc-hero__slider-sub-ttl-box{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px}.hc-hero__slider-sub-ttl{font-size:1.5rem}.hc-hero__slider-sub-ttl--upright{text-combine-upright:all;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.5rem;line-height:0}.hc-hero__slider-ttl{font-weight:600;font-size:1.75rem;margin-right:.5em;word-break:keep-all}.hc-hero__slider-nav-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;transform:translateX(-50%);left:calc(50% + clamp(8px,1.3vw,35px)*2 + 20vw);z-index:1}@media screen and (max-width: 1023px){.hc-hero__slider-nav-box{left:calc(50% + 17.5vw + clamp(8px,1.3vw,35px))}}@media screen and (max-width: 767px){.hc-hero__slider-nav-box{left:50%}}.hc-hero__slider-nav-label{width:calc(20vw + clamp(8px,1.3vw,35px)*2);background-color:#efe831;padding-block:.5em;font-size:clamp(1.75rem,1.65vw,2.2rem);text-align:center;margin-top:-1em;margin-bottom:.75em}@media screen and (max-width: 1023px){.hc-hero__slider-nav-label{width:auto;padding-inline:1.75em;font-size:clamp(1.8rem,2.25vw,2rem)}}@media screen and (max-width: 767px){.hc-hero__slider-nav-label{font-size:clamp(1.75rem,4vw,2.2rem)}}.hc-hero__slider-arrows{display:flex;justify-content:space-between}.hc-hero__slider-arrows .prev-arrow,.hc-hero__slider-arrows .next-arrow{z-index:1;width:30px}.hc-hero__slider-arrow-box{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.hc-hero__slider-arrow-box span{font-size:2rem}.hc-hero__slider-arrow-box:hover,.hc-hero__slider-arrow-box:focus{filter:invert(0.45)}.hc-hero__slider-arrow-box:active{filter:invert(0.6)}.hc-introduction{background-color:#fff;background-image:url("/img/service/home-care/page_top/introduction/background_green-wavy-lines.jpg");background-repeat:no-repeat;background-size:cover;padding-bottom:5rem}.hc-introduction__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hc-introduction__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-introduction__question-ribbon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#07a05a;color:#fff;font-size:clamp(3rem,5vw,3.5rem);padding-block:.25em;padding-inline:.25em;margin-bottom:1em;position:relative}.hc-introduction__question-ribbon::before,.hc-introduction__question-ribbon::after{content:"";position:absolute;top:100%;border-bottom:.35em solid rgba(0,0,0,0)}.hc-introduction__question-ribbon::before{left:0;border-left:.75em solid #07a05a}.hc-introduction__question-ribbon::after{right:0;border-right:.75em solid #07a05a}.hc-introduction__ttl{font-weight:600;font-size:clamp(2.25rem,5vw,2.85rem);line-height:1.5;text-align:center;word-break:keep-all;margin-bottom:1em}.hc-introduction__txt-box{width:min(100%,850px);margin-inline:auto;padding-block:30px;border-top:solid 1px #000;border-bottom:solid 1px #000}.hc-introduction__txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.75;text-align:center;word-break:keep-all}@media(max-width: 550px){.hc-introduction__txt-box p{text-align:left;text-indent:1em;word-break:normal}.hc-introduction__txt-box p:not(:last-child){margin-bottom:.5em}}.hc-introduction__inquiry-btn{margin-top:1.75em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#07a05a;color:#fff;font-size:clamp(2.4rem,4.5vw,2.85rem);line-height:1.5;padding-block:.25em;padding-inline:1.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hc-introduction__inquiry-btn:hover,.hc-introduction__inquiry-btn:focus{filter:brightness(1.15)}.hc-introduction__inquiry-btn:active{filter:brightness(0.95)}.hc-wwd{padding-block:5rem;background-image:url("/img/service/home-care/page_top/wwd/background_lady-nurse-and-old-lady-looking-at-something-and-talking.jpg");background-color:rgba(0,0,0,.6);background-blend-mode:multiply;background-size:cover;background-position:70% 37.5%}.hc-wwd__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hc-wwd__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-wwd__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(2.5rem, 1.914rem + 1.83vw, 4.5rem)}.hc-wwd__heading-container p{color:#fff;font-weight:bold;font-size:1.65em}.hc-wwd__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em}.hc-wwd__txt-box{margin-bottom:30px}.hc-wwd__txt-box p{color:#fff;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center;word-break:keep-all}@media(max-width: 550px){.hc-wwd__txt-box p{word-break:normal;text-align:left;text-indent:1em}.hc-wwd__txt-box p:not(:last-child){margin-bottom:.5em}}.hc-wwd__service-detail-container{padding-block:var(--sect-pad-0625);border-top:solid 1px #fff;border-bottom:solid 1px #fff}.hc-wwd__icons{width:min(850px,100%);margin-inline:auto;margin-bottom:clamp(3rem, 2.414rem + 1.83vw, 5rem);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, clamp(8.5rem, 7.328rem + 3.66vw, 12.5rem)), 1fr));justify-content:center;-moz-column-gap:clamp(0.75rem, 0.384rem + 1.14vw, 2rem);column-gap:clamp(0.75rem, 0.384rem + 1.14vw, 2rem);row-gap:clamp(1.25rem, 0.884rem + 1.14vw, 2.5rem)}.hc-wwd__icon-img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;padding:10%}.hc-wwd__icon-caption{color:#fff;font-size:clamp(1.45rem, 1.421rem + 0.09vw, 1.55rem);line-height:1.35;text-align:center;word-break:keep-all}.hc-wwd__service-detail-txt-box p{color:#fff;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center;word-break:keep-all}@media(max-width: 550px){.hc-wwd__service-detail-txt-box p{word-break:normal;text-align:left;text-indent:1em}.hc-wwd__service-detail-txt-box p:not(:last-child){margin-bottom:.5em}}.hc-wwd__service-detail-txt-box .js-contactNavigation:hover{color:#d3b99f}.hc-for-you{padding-block:5rem 2.5rem;background-color:#fff;overflow:hidden}.hc-for-you__wrapper{width:min(85%,1200px);margin-inline:auto;position:relative}@media screen and (max-width: 767px){.hc-for-you__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-for-you__header{text-align:center;line-height:1.5;margin-bottom:clamp(2.5rem,5.25vw,5rem)}.hc-for-you__header--jp{color:#07a05a;font-size:clamp(1.8rem,3.3vw,3rem)}.hc-for-you__header--en{display:inline-block;font-weight:600;font-size:clamp(4.4rem,8vw,7.5rem);position:relative}.hc-for-you__header--en::after{content:"";display:block;height:.1em;width:50%;background-color:#07a05a;position:absolute;bottom:-10%;left:50%;transform:translateX(-50%)}.hc-for-you__perspectives-container{position:relative;padding-block:75px}@media screen and (max-width: 1023px){.hc-for-you__perspectives-container{padding-block:30px 40px}}@media screen and (max-width: 767px){.hc-for-you__perspectives-container{width:100vw;overflow:hidden;left:50%;transform:translateX(-50%)}}.hc-for-you__perspectives-bg-img{position:absolute;z-index:0;width:110%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.hc-for-you__perspectives-bg-img{width:auto;height:95%;top:52.5%}}.hc-for-you__perspectives{display:flex;justify-content:center;-moz-column-gap:10px;column-gap:10px;position:relative}@media screen and (max-width: 767px){.hc-for-you__perspectives{width:var(--default-wrapper-width--sp);margin-inline:auto;flex-direction:column;row-gap:35px}}.hc-for-you__perspective{flex:1;display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.hc-for-you__perspective{flex-direction:column;row-gap:10px}.hc-for-you__perspective--reverse{flex-direction:column-reverse}}@media screen and (max-width: 767px){.hc-for-you__perspective{row-gap:20px}}.hc-for-you__worries{display:flex;flex-direction:column;justify-content:center;row-gap:clamp(10px,1vw,15px);z-index:1}.hc-for-you__worries--left{align-items:flex-start;margin-right:-10px}@media screen and (max-width: 1023px){.hc-for-you__worries--left{margin-right:0}}.hc-for-you__worries--right{align-items:flex-end;margin-left:-10px}@media screen and (max-width: 1023px){.hc-for-you__worries--right{margin-left:0}}@media screen and (max-width: 1023px){.hc-for-you__worries{align-items:center}}.hc-for-you__worry{background-color:#fff;padding-block:.5em;padding-inline:.5em;border:solid 1px #000;font-size:clamp(1.6rem,1.5vw,1.75rem);line-height:1.5}.hc-for-you__worry--top-right{border-top-left-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.hc-for-you__worry--bottom-right{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px}.hc-for-you__worry--top-left{border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.hc-for-you__worry--bottom-left{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px}.hc-for-you__person-box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:34.5%}.hc-for-you__person-img{width:77.5%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media screen and (max-width: 1023px){.hc-for-you__person-img{max-width:200px}}.hc-for-you__person-title{background-color:#efe831;font-weight:600;font-size:clamp(1.5rem,1.45vw,1.75rem);line-height:1.5;padding-block:.3em;padding-inline:.5em;text-align:center}@media screen and (max-width: 1023px){.hc-for-you__person-title{width:80%;font-size:clamp(1.75rem,2vw,2rem)}}@media screen and (max-width: 767px){.hc-for-you__person-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.hc-feature__book-shaped-bg{background-color:#fff}.hc-feature__book-shaped-bg-img{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.hc-feature__simple-green-bg{background-color:#c6e2d5;padding-block:2.5rem 5rem}.hc-feature__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hc-feature__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-feature__ttl{font-weight:600;font-size:clamp(1.95rem,5vw,2.75rem);text-align:center;line-height:1.5;margin-bottom:1.5em;word-break:keep-all}.hc-feature__ttl--accent{color:#07a05a;font-size:clamp(2.4rem,5.25vw,3rem);word-break:keep-all}.hc-feature__features{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:clamp(20px,1.85vw,45px);column-gap:clamp(20px,1.85vw,45px)}@media screen and (max-width: 1023px){.hc-feature__features{width:min(100%,600px);margin-inline:auto;grid-template-columns:1fr;row-gap:clamp(30px,7.5vw,40px)}}.hc-feature__feature{display:flex;flex-direction:column;align-items:center}.hc-feature__icon-container{aspect-ratio:1;border-radius:50%;width:min(90%,300px);background-color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.hc-feature__icon-container{width:min(65%,250px)}}.hc-feature__icon-img--1{width:90%}.hc-feature__icon-img--2{width:67.5%;transform:translateY(-4.75%)}.hc-feature__icon-img--3{width:72.5%}.hc-feature__feature-ttl{width:100%;color:#bb2541;font-weight:600;font-size:clamp(2.15rem,1.85vw,2.4rem);line-height:1.5;text-align:center;border-bottom:solid 3px currentColor;margin-top:.75em;margin-bottom:.5em}@media screen and (max-width: 767px){.hc-feature__feature-ttl{font-size:clamp(2.15rem,5vw,2.6rem)}}.hc-feature__feature-txt-box p{text-indent:1em;font-size:clamp(1.7rem,1.6vw,1.75rem);line-height:1.5}@media screen and (max-width: 767px){.hc-feature__feature-txt-box p{font-size:clamp(1.6rem,5vw,1.75rem)}}.hc-plan__header-box{background-color:#fff}.hc-plan__header{text-align:center;line-height:1.5;padding-top:5rem;margin-bottom:calc(clamp(4.4rem,8vw,7.5rem)*1.5/2*-1);position:relative;z-index:1}.hc-plan__header--jp{color:#07a05a;font-size:clamp(1.8rem,3.3vw,3rem)}.hc-plan__header--en{display:inline-block;font-weight:600;font-size:clamp(4.4rem,8vw,7.5rem);position:relative}.hc-plan__header--en::after{content:"";display:block;height:.1em;width:50%;background-color:#07a05a;position:absolute;bottom:-10%;left:50%;transform:translateX(-50%)}.hc-plan__content-box{background-color:#c6e2d5;padding-top:calc(clamp(4.4rem,8vw,7.5rem)*1.5/2 + 5rem);padding-bottom:5rem;position:relative}.hc-plan__content-box::before,.hc-plan__content-box::after{content:"";display:block;position:absolute;background-color:#fff}.hc-plan__content-box::before{width:47.5%;height:31.6666666667%;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);top:0;left:0}.hc-plan__content-box::after{width:90%;height:60%;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 100%, 0 100%);bottom:0;right:0}.hc-plan__content-wrapper{width:min(85%,1200px);margin-inline:auto;position:relative;z-index:1}@media screen and (max-width: 767px){.hc-plan__content-wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-plan__txt-box{margin-bottom:5rem}.hc-plan__txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center;word-break:keep-all}.hc-plan__txt-box p:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 1023px){.hc-plan__txt-box p{text-align:left;text-indent:1em;word-break:normal}}.hc-plan__plans{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:clamp(20px,2vw,35px);column-gap:clamp(20px,2vw,35px);row-gap:clamp(30px,2.85vw,40px)}@media screen and (max-width: 1023px){.hc-plan__plans{grid-template-columns:1fr;width:min(100%,600px);margin-inline:auto}}.hc-plan__plan{display:flex;flex-direction:column;row-gap:clamp(15px,1.35vw,20px)}.hc-plan__plan-header{color:#07a05a;font-weight:bold;font-size:clamp(2.2rem,2vw,2.5rem);line-height:1.5;text-align:center;padding-block:.25em;border-radius:100vh;border:solid 1px currentColor}@media screen and (max-width: 1023px){.hc-plan__plan-header{font-size:clamp(2rem,3.45vw,2.5rem)}}.hc-plan__plan-img{width:calc(100% - clamp(6.5px,.65vw,10px));box-shadow:clamp(6.5px,.65vw,10px) clamp(6.5px,.65vw,10px) 0px #6fc39c;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.hc-plan__plan-img{max-height:350px}}.hc-plan__plan-txt-box p{text-indent:1em;font-size:clamp(1.75rem,1.5vw,1.8rem);line-height:1.5}@media screen and (max-width: 1023px){.hc-plan__plan-txt-box p{font-size:clamp(1.6rem,3.3vw,1.8rem)}}.hc-price{padding-block:5rem;background-color:#07a05a}.hc-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hc-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-price__content-box{background-color:#f5fafe;box-shadow:5px 5px 10px #707070;padding-top:2.5rem;padding-bottom:5rem;padding-inline:12.5%;position:relative}@media screen and (max-width: 1023px){.hc-price__content-box{padding-inline:10%}}@media screen and (max-width: 767px){.hc-price__content-box{padding-bottom:3rem;padding-inline:7.5%}}@media(max-width: 600px){.hc-price__content-box{padding-inline:2.5%}}.hc-price__header{text-align:center;margin-bottom:2.5rem}.hc-price__header--en{display:inline-block;color:#07a05a;font-weight:600;font-size:clamp(3.85rem,5.85vw,6.5rem);padding-bottom:.05em}.hc-price__header--jp{word-break:keep-all;line-height:1.5;font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.hc-price__circle-icons{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media(max-width: 600px){.hc-price__circle-icons{flex-direction:column;row-gap:clamp(30px,10vw,60px)}}.hc-price__circle-icon{flex-basis:25%;aspect-ratio:1;border-radius:50%;background-color:#1a2a47;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.hc-price__circle-icon:not(:last-child)::before,.hc-price__circle-icon:not(:last-child)::after{content:"";background-color:#1a2a47;width:25%;height:2px;position:absolute;top:50%;left:125%}.hc-price__circle-icon:not(:last-child)::before{transform:translate(-50%, -50%)}.hc-price__circle-icon:not(:last-child)::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 767px){.hc-price__circle-icon{width:clamp(125px,30vw,175px)}}@media(max-width: 600px){.hc-price__circle-icon:not(:last-child)::before,.hc-price__circle-icon:not(:last-child)::after{width:calc(clamp(30px,10vw,60px)*.6);left:50%;top:calc(100% + clamp(30px,10vw,60px)/2)}}.hc-price__circle-icon-txt{color:#fff;font-size:clamp(1.6rem,4vw,1.75rem)}.hc-price__circle-icon-txt--large{font-size:clamp(1.85rem,5vw,3.75rem)}.hc-price__txt-box{margin-bottom:clamp(105px,13.5vw,130px)}.hc-price__txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.hc-price__txt-box{margin-bottom:clamp(60px,18vw,135px)}.hc-price__txt-box p{text-indent:1em;text-align:left}}.hc-price__price-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#efe831;box-shadow:5px 5px 10px #707070;padding-block:1em;padding-inline:3em;color:#000;font-weight:600;font-size:clamp(1.65rem,4.75vw,2.4rem);position:relative;transition:box-shadow .25s ease-out}@media screen and (max-width: 767px){.hc-price__price-btn{margin-inline:auto 10px}}.hc-price__price-btn::before{content:"";width:calc(100% - 5px);height:calc(100% - 5px);border:solid 2px #000;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none;transition:all .1s ease-in-out}.hc-price__price-btn::after{content:"";position:absolute;top:50%;right:1.5em;transform:translate(50%, -50%);border-style:solid;border-width:.35em 0px .35em .6em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;transition:right .15s ease-out}.hc-price__price-btn:hover,.hc-price__price-btn:focus{filter:brightness(1.1);box-shadow:5px 5px 15px #707070;color:rgba(0,0,0,.9)}.hc-price__price-btn:hover::before,.hc-price__price-btn:focus::before{width:100%;height:100%}.hc-price__price-btn:hover::after,.hc-price__price-btn:focus::after{right:1.25em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,.9)}.hc-price__price-btn:active{filter:brightness(0.975)}.hc-price__staffer-img{display:block;height:clamp(215px,26.5vw,235px);position:absolute;bottom:0;left:30%;transform:translateX(-50%);transition:left .4s ease-out}@media screen and (max-width: 1023px){.hc-price__staffer-img{left:16.5%}}@media screen and (max-width: 767px){.hc-price__staffer-img{height:clamp(125px,32.5vw,215px);left:20%}}@media(max-width: 400px){.hc-price__staffer-img{left:12.5%}}.hc-use-case__header-container{background-color:#efe831;padding-block:1rem}.hc-use-case__header{color:#000;text-align:center}.hc-use-case__header--jp{font-size:clamp(1.8rem,2.85vw,2.5rem)}.hc-use-case__header--en{font-weight:600;font-size:clamp(3.85rem,5.85vw,6.5rem)}.hc-use-case__case-container{background-color:rgba(0,75,50,.55);background-blend-mode:multiply;background-size:cover;padding-block:clamp(5rem,7.5vw,7.5rem)}.hc-use-case__case-container--1{background-image:url("/img/service/home-care/page_top/use-case/background_female-nurse-staffer-helping-elderly-woman-eat-food.jpg");background-position:60.5% 0%}.hc-use-case__case-container--2{background-image:url("/img/service/home-care/page_top/use-case/background_female-nurse-staffer-and-elderly-woman-walking-outside-together.jpg");background-position:71.25% 20%}.hc-use-case__case-wrapper{width:min(85%,1200px);margin-inline:auto;display:flex;flex-direction:column;row-gap:35px}@media screen and (max-width: 767px){.hc-use-case__case-wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-use-case__service-description-container{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 1023px){.hc-use-case__service-description-container{grid-template-columns:1fr;row-gap:clamp(17.5px,3.5vw,25px);width:min(90%,600px);margin-inline:auto}}.hc-use-case__service-label{background-color:#efe831;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:clamp(1.85rem,1.6vw,2rem);line-height:1.5;text-align:center;padding-block:.5em;padding-inline:1em;margin-bottom:1em}@media screen and (max-width: 1023px){.hc-use-case__service-label{font-size:clamp(1.65rem,2.5vw,2.2rem);word-break:keep-all}}.hc-use-case__description-ttl{color:#efe831;font-weight:600;font-size:clamp(1.85rem,1.6vw,2rem);line-height:1.5;margin-bottom:1em}@media screen and (max-width: 1023px){.hc-use-case__description-ttl{font-size:clamp(1.8rem,3vw,2.2rem)}}.hc-use-case__service-txt-box p{text-indent:1em;color:#fff;font-size:clamp(1.65rem,1.4vw,1.75rem);line-height:1.5}@media screen and (max-width: 1023px){.hc-use-case__service-txt-box p{font-size:clamp(1.6rem,2.35vw,1.75rem)}}.hc-use-case__service-img{display:block;width:90%;margin-left:auto;max-height:300px;-o-object-fit:cover;object-fit:cover}.hc-use-case__service-img--1{-o-object-position:50% 0%;object-position:50% 0%}.hc-use-case__service-img--2{-o-object-position:75% 65%;object-position:75% 65%}@media screen and (max-width: 1023px){.hc-use-case__service-img{width:100%}}@media screen and (max-width: 1023px){.hc-use-case__schedule-description-container{width:min(90%,600px);margin-inline:auto}}.hc-use-case__time-frames{display:flex;flex-direction:column;row-gap:clamp(30px,2.75vw,35px)}.hc-use-case__schedule-header-box{display:flex;align-items:center;margin-bottom:clamp(10px,3vw,15px)}@media screen and (max-width: 767px){.hc-use-case__schedule-header-box{flex-direction:column;align-items:flex-start}}.hc-use-case__time-label{background-color:#fff;font-size:clamp(1.8rem,1.65vw,1.9rem);text-align:center;padding-block:.5em;width:calc(100px + 2em)}@media screen and (max-width: 1023px){.hc-use-case__time-label{font-size:clamp(1.75rem,2.5vw,1.9rem)}}.hc-use-case__schedule-header{color:#fff;font-weight:600;font-size:clamp(1.85rem,1.55vw,1.95rem);line-height:1.5;margin-left:1em}@media screen and (max-width: 767px){.hc-use-case__schedule-header{font-size:clamp(1.8rem,2.5vw,1.95rem);margin-left:0;margin-top:1em}}.hc-use-case__schedule-txt-box p{color:#fff;text-indent:1em;font-size:clamp(1.65rem,1.4vw,1.75rem);line-height:1.5}@media screen and (max-width: 1023px){.hc-use-case__schedule-txt-box p{font-size:clamp(1.6rem,2.35vw,1.75rem)}}.hc-use-case__separating-line{background-color:#efe831;height:25px;position:relative}.hc-use-case__separating-line::before{content:"";height:100%;width:max(7.5%,(100% - 1200px)/2);background-color:#07a05a;position:absolute}@media screen and (max-width: 1023px){.hc-use-case__separating-line::before{width:max(10%,(100% - 600px)/2)}}@media screen and (max-width: 767px){.hc-use-case__separating-line::before{width:25%}}.hc-price-hero{background-image:url("/img/service/home-care/page_price/hero/background_elderly-man-using-calculator.jpg");background-repeat:no-repeat;background-size:cover;background-position:72.5% 65%;background-color:rgba(0,0,0,.5);background-blend-mode:multiply;padding-block:clamp(4.5rem,10vw,12.5rem)}.hc-price-hero__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hc-price-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-price-hero__ttl-box{color:#fff;font-weight:600;line-height:1.5}.hc-price-hero__ttl-box p{font-size:clamp(1.7rem,4vw,2.35rem)}.hc-price-hero__ttl-box h1{font-size:clamp(2.55rem,6vw,3.75rem)}.hc-price-introduction{background-color:#c6e2d5;padding-block:5rem}.hc-price-introduction__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hc-price-introduction__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-price-introduction__round-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;width:clamp(75px,11.5vw,100px);background-color:#efe831;border:solid 1px currentColor;border-radius:50%;aspect-ratio:1;color:#07a05a;font-weight:600;font-size:clamp(1.675rem,2.75vw,2.15rem);line-height:1.5}.hc-price-introduction__txt-box{margin-block:3.5em}.hc-price-introduction__txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-align:center;word-break:keep-all}.hc-price-introduction__points{width:min(100%,700px);margin-inline:auto;display:flex;flex-direction:column;row-gap:clamp(15px,3vw,30px)}.hc-price-introduction__point{position:relative;background-color:#fff;border-radius:100vh;padding-right:10px;display:flex;align-items:center;-moz-column-gap:clamp(10px,4vw,25px);column-gap:clamp(10px,4vw,25px)}@media screen and (max-width: 767px){.hc-price-introduction__point{padding-left:10px;padding-block:clamp(10px,2.5vw,15px);justify-content:center}}.hc-price-introduction__point-icon{position:relative;display:block;width:calc(clamp(75px,11.5vw,100px)/1.1);scale:1.1;transform:translateX(5%)}@media screen and (max-width: 767px){.hc-price-introduction__point-icon{display:none}}@media screen and (max-width: 767px){.hc-price-introduction__point-description-box{text-align:center}}.hc-price-introduction__point-ttl{color:#07a05a;font-weight:600;font-size:clamp(1.775rem,5vw,2.15rem);line-height:1.5;margin-bottom:.25em}.hc-price-introduction__point-txt{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;word-break:keep-all}.hc-price-price{padding-block:5rem;background-color:#fff}.hc-price-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hc-price-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-price-price__section:not(:last-child){margin-bottom:5rem}.hc-price-price__section-header{margin-bottom:15px}.hc-price-price__section-ttl{margin-bottom:.35em;font-weight:600;font-size:clamp(2.5rem,4.5vw,3rem);line-height:1.5;display:flex;align-items:center}.hc-price-price__section-ttl::before{display:block;content:"";width:.75em;aspect-ratio:1;background-color:#000;border-radius:50%;margin-right:.1em}@media screen and (max-width: 767px){.hc-price-price__section-ttl{justify-content:center}}.hc-price-price__section-txt-box p{font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5;text-indent:1em}.hc-price-price__plans{margin-bottom:2.5rem}.hc-price-price__plan-ttl{margin-bottom:.75em;font-weight:600;font-size:clamp(1.85rem,5.75vw,2.2rem);line-height:1.5;display:flex;align-items:center}.hc-price-price__plan-ttl::before{content:"";display:inline-block;background-color:currentColor;width:clamp(27.5px,8.5vw,50px);height:2px;margin-right:.35em}.hc-price-price__price-cells{--column-gap: clamp(55px, 6vw, 85px);display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}@media screen and (max-width: 767px){.hc-price-price__price-cells{--row-gap: 40px;row-gap:var(--row-gap);grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.hc-price-price__price-cells{grid-template-columns:1fr}}.hc-price-price__price-cell{--border-radius: 15px;border-radius:var(--border-radius);outline:solid 2px #07a05a;display:flex;flex-direction:column;position:relative}.hc-price-price__price-cell:not(:last-child)::before,.hc-price-price__price-cell:not(:last-child)::after{content:"";height:1.5px;width:calc(var(--column-gap)*.5);background-color:#07a05a;position:absolute;top:50%;left:calc(100% + var(--column-gap)/2);translate:-50% -50%}.hc-price-price__price-cell:not(:last-child)::after{rotate:90deg}@media(max-width: 500px){.hc-price-price__price-cell:not(:last-child)::before,.hc-price-price__price-cell:not(:last-child)::after{content:"";width:calc(var(--row-gap)*.5);top:calc(100% + var(--row-gap)/2);left:50%}}@media screen and (max-width: 767px){.hc-price-price__price-cell--sp-span-2{grid-column:span 2}.hc-price-price__price-cell--sp-span-2::before,.hc-price-price__price-cell--sp-span-2::after{content:none !important}}@media(max-width: 500px){.hc-price-price__price-cell--sp-span-2{grid-column:span 1}.hc-price-price__price-cell--sp-span-2::before,.hc-price-price__price-cell--sp-span-2::after{content:"" !important}}.hc-price-price__cell-header{background-color:#07a05a;padding-block:.75em;border-bottom:solid 2px #07a05a;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:#fff;font-size:clamp(2rem,5vw,2.25rem);font-weight:600;text-align:center}.hc-price-price__cell-body{flex-grow:1;background-color:#fff;padding-block:15px;padding-inline:5%;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}.hc-price-price__cell-txt{font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.5;text-align:center}.hc-price-price__cell-txt--accent{font-size:2em}.hc-price-price__disclaimer-box p{text-indent:-1em;padding-left:1em;font-size:1.6rem;line-height:1.5}.hc-price-price__disclaimer-box p:not(:last-child){margin-bottom:.25em}.hc-price-price__contact-btn{margin-top:var(--sect-pad-05);margin-inline:auto;font-size:var(--base-fz-4)}.hc-price-use-case{background-color:#c6e2d5;padding-block:5rem}.hc-price-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hc-price-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hc-price-use-case__ttl{color:#07a05a;font-weight:600;font-size:clamp(2.5rem,7.5vw,3.25rem);line-height:1.5;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:2.5px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.35em;text-align:center;margin-bottom:3rem}.hc-price-use-case__cases{display:flex;flex-direction:column;row-gap:5rem}.hc-price-use-case__case{background-color:#fff;display:flex;flex-direction:column}.hc-price-use-case__case-header{padding-block:10px;background-color:#07a05a;color:#fff;line-height:1.5;text-align:center;display:flex;flex-direction:column}.hc-price-use-case__case-header--large{color:#efe831;font-weight:600;font-size:clamp(2.4rem,6vw,3rem)}.hc-price-use-case__case-header--small{font-size:clamp(1.65rem,5vw,1.85rem)}.hc-price-use-case__content-ul{padding-block:2.5rem;width:80%;margin-inline:auto}@media screen and (max-width: 1023px){.hc-price-use-case__content-ul{width:85%}}@media screen and (max-width: 767px){.hc-price-use-case__content-ul{width:90%}}.hc-price-use-case__content-header{padding-block:.15em;background-color:#e8e8e8;font-weight:600;font-size:clamp(1.65rem,5vw,1.875rem);line-height:1.5;text-align:center}.hc-price-use-case__content-description-box{padding-block:2rem}.hc-price-use-case__txt{line-height:1.5}.hc-price-use-case__txt--large{font-weight:600;font-size:clamp(2.5rem,5.5vw,3rem)}.hc-price-use-case__txt--medium{font-weight:600;font-size:clamp(2rem,5vw,2.4rem)}.hc-price-use-case__txt--small{font-size:clamp(1.6rem,4vw,1.7rem)}.hc-price-use-case__txt--centered{text-align:center}.hc-price-use-case__txt--wbr{word-break:keep-all}.hc-price-use-case__icons{--column-gap: clamp(4rem, -0.175rem + 5.44vw, 7.5rem);display:grid;grid-template-columns:repeat(4, calc((100% - var(--column-gap) * 3) / 4));-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}@media screen and (max-width: 767px){.hc-price-use-case__icons{--column-gap: clamp(3.5rem, 0.636rem + 8.95vw, 7.5rem);grid-template-columns:repeat(2, calc((100% - var(--column-gap)) / 2));row-gap:calc(var(--column-gap)/2)}}.hc-price-use-case__icon{width:100%;max-height:150px;aspect-ratio:1;background-color:#07a05a;padding:7.5%;display:flex;flex-direction:column;position:relative}.hc-price-use-case__icon:last-child::before,.hc-price-use-case__icon:last-child::after{content:none}@media screen and (max-width: 767px){.hc-price-use-case__icon{padding:5%}.hc-price-use-case__icon:nth-child(2n)::before,.hc-price-use-case__icon:nth-child(2n)::after{content:none}}.hc-price-use-case__icon::before,.hc-price-use-case__icon::after{content:"";position:absolute;top:50%;left:calc(100% + var(--column-gap)/2);transform:translate(-50%, -50%);height:2px;width:calc(var(--column-gap)*.6);background-color:#07a05a}.hc-price-use-case__icon::after{rotate:90deg;transform-origin:left}.hc-price-use-case__icon-img{height:0;flex-grow:1}.hc-price-use-case__icon-caption{margin-top:.75em;color:#fff;font-size:var(--base-fz-0);line-height:1.35;text-align:center;word-break:keep-all}.hc-price-use-case__time-frame{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:clamp(20px,1.75vw,30px);column-gap:clamp(20px,1.75vw,30px)}.hc-price-use-case__time-frame:not(:first-child){padding-top:clamp(15px,1.4vw,20px)}.hc-price-use-case__time-frame:not(:last-child){padding-bottom:clamp(15px,1.4vw,20px);border-bottom:solid 1.5px #bbc0c9}@media screen and (max-width: 1023px){.hc-price-use-case__time-frame{flex-direction:column;align-items:stretch;row-gap:15px}}.hc-price-use-case__time-frame-info-container{flex-basis:60%}.hc-price-use-case__time-header-box{display:flex;align-items:center}.hc-price-use-case__time-header-img{width:clamp(30px,7vw,50px)}.hc-price-use-case__time-header-txt{margin-left:.5em;color:#1a2a47;font-weight:600;font-size:clamp(2rem,6vw,2.35rem);line-height:1.5}.hc-price-use-case__time-frame-ttl{margin-block:1em;font-weight:600;font-size:clamp(1.75rem,5.5vw,1.95rem);line-height:1.5;text-indent:-1em;padding-left:1em}.hc-price-use-case__time-frame-txt-box p{text-indent:1em;font-size:clamp(1.6rem,1.3vw,1.7rem);line-height:1.5}@media screen and (max-width: 1023px){.hc-price-use-case__time-frame-txt-box p{font-size:clamp(1.6rem,4vw,1.7rem)}}.hc-price-use-case__time-frame-img-container{flex-basis:40%}.hc-price-use-case__time-frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/3}@media screen and (max-width: 1023px){.hc-price-use-case__time-frame-img{aspect-ratio:16/9;max-height:300px}}.hc-price-use-case__time-frame-img--1{filter:brightness(1.05);-o-object-position:center 90%;object-position:center 90%}.hc-price-use-case__time-frame-img--2{filter:brightness(1.05);-o-object-position:center 52.5%;object-position:center 52.5%}.hc-price-use-case__time-frame-img--3{filter:brightness(1.05);-o-object-position:center 51.5%;object-position:center 51.5%}.hc-price-use-case__time-frame-img--4{filter:brightness(1.125);-o-object-position:center 27.5%;object-position:center 27.5%}.hc-price-use-case__time-frame-img--5{filter:brightness(1.15);-o-object-position:center 42.5%;object-position:center 42.5%}.hc-price-use-case__time-frame-img--6{-o-object-position:center 37.5%;object-position:center 37.5%}.hc-price-use-case__time-frame-img--7{filter:brightness(1.05);-o-object-position:center 47.5%;object-position:center 47.5%}.hc-price-use-case__time-frame-img--8{filter:brightness(1.025);-o-object-position:center 82.5%;object-position:center 82.5%}.hn-hero{background-image:url("/img/service/home-nursing/page_top/hero/background_female-nurse-in-white-uniform-holding-tablet-and-smiling-at-here.webp");background-size:cover;background-position:32.5% 20%;padding-bottom:var(--sect-pad-0125);transition:background-position 1s ease-out}@media(max-width: 600px){.hn-hero{background-position:55% 15%}}.hn-hero__wrapper{width:min(85%,1200px);margin-inline:auto;padding-block:12.5vh var(--sect-pad-05);display:grid}@media screen and (max-width: 767px){.hn-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media(max-width: 600px){.hn-hero__wrapper{padding-block:var(--sect-pad) var(--sect-pad-05)}}.hn-hero__pc-left-group{--margin-block: 15px;padding-bottom:2.5vh;width:min(50%,600px);min-width:375px}@media(max-width: 600px){.hn-hero__pc-left-group{display:contents}}.hn-hero__copy{font-size:var(--base-fz-3);font-weight:600;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.085em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.25em;word-break:keep-all;line-height:1.575}.hn-hero__heading-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--margin-block);margin-bottom:calc(var(--margin-block)*3)}@media(max-width: 600px){.hn-hero__heading-container{margin-bottom:0}}.hn-hero__heading-txt{font-size:clamp(3.75rem,4.15vw,4.5rem);font-weight:bold;line-height:1.5}@media(max-width: 600px){.hn-hero__heading-txt{writing-mode:vertical-rl;font-size:clamp(3.75rem, 2.893rem + 2.68vw, 4.5rem)}}.hn-hero__heading-normal-txt{font-size:.85em;margin-inline:.075em}.hn-hero__heading-block-txt{display:inline-block;margin-inline:.25em;color:#fff;position:relative;z-index:0}.hn-hero__heading-block-txt::before{content:"";display:block;width:1.4em;aspect-ratio:1;border-radius:.1em;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1}.hn-hero__heading-block-txt--blue::before{background-color:#2a506f}.hn-hero__heading-block-txt--pink::before{background-color:#ff6777}.hn-hero__heading-txt-break-chunk{display:inline-block}.hn-hero__detailed-info-container{margin-top:var(--margin-block);display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 600px){.hn-hero__detailed-info-container{display:none}}.hn-hero__detailed-info-item{display:flex;align-items:center;justify-content:center}.hn-hero__detailed-info-item:not(:last-child){border-right:solid 1px currentColor}.hn-hero__detailed-info-item p{font-size:var(--base-fz-0);font-weight:600;line-height:1.7;text-align:center;word-break:keep-all}.hn-hero__detailed-info-item p .accent{font-size:1.25em}.hn-hero__contact-buttons{display:grid;grid-template-columns:repeat(auto-fit, minmax(215px, 1fr));grid-auto-rows:67.5px;-moz-column-gap:2.5%;column-gap:2.5%;row-gap:7.5px}.hn-hero__contact-buttons>*{border-radius:5px}@media(max-width: 600px){.hn-hero__contact-buttons{order:1}}.hn-hero__achievements{width:min(100%,600px);margin-top:0;margin-left:auto;display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:1.5%;column-gap:1.5%;transition:padding-left .4s ease-out,margin-top .4s ease-out}@media(min-width: 1411.7647058824px){.hn-hero__achievements{padding-left:3.5%;margin-top:-100px}}@media screen and (max-width: 1023px){.hn-hero__achievements{margin-inline:auto;transition:none}}@media(max-width: 600px){.hn-hero__achievements{margin-top:-27.5vw;margin-bottom:25px;width:min(100%,425px);grid-template-columns:repeat(2, 1fr);-moz-column-gap:5%;column-gap:5%;row-gap:20px}}.hn-hero__achievement{aspect-ratio:1.25/1;padding:10%;background-image:url("/img/service/home-nursing/page_top/hero/laurel-wreath_pink.png");background-repeat:no-repeat;background-size:contain;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:5px}@media(max-width: 600px){.hn-hero__achievement:nth-child(1){grid-column:2/3;grid-row:1/2}.hn-hero__achievement:nth-child(2){grid-column:1/2;grid-row:2/3}.hn-hero__achievement:nth-child(3){grid-column:2/3;grid-row:2/3}}.hn-hero__achievement-txt{--font-size: clamp(1.325rem, 1.086rem + 0.75vw, 1.85rem);font-size:var(--font-size);line-height:1.25;text-align:center;text-shadow:2px 2px 2px #fff;word-break:keep-all}.hn-hero__achievement-txt--accent{color:#ff6777;font-size:calc(var(--font-size)*1.55);font-weight:600}.hn-hero__achievement-txt--small{font-size:calc(var(--font-size)*.75)}.hn-introduction{padding-block:var(--sect-pad);background-image:url("/img/service/home-nursing/page_top/introduction/background_room-with-indoor-plants-sofa-and-dining-table-bathed-in-sunlight-streaming-through-large-windows.webp");background-repeat:no-repeat;background-size:cover;background-color:#fff}@media screen and (max-width: 1023px){.hn-introduction{background-size:contain}}.hn-introduction__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-introduction__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-introduction__content-wrapper{width:min(100% - var(--default-wrapper-half-margin--pc),1250px);margin-left:auto;padding-block:var(--sect-pad);padding-inline:5%;position:relative;z-index:0}@media screen and (max-width: 767px){.hn-introduction__content-wrapper{width:calc(100% - var(--default-wrapper-half-margin--sp));padding-right:var(--default-wrapper-half-margin--sp)}}.hn-introduction__content-wrapper::before{content:"";display:block;background-image:url("/img/service/home-nursing/page_top/introduction/female-nurse-in-white-uniform-smiling-warmly-placing-hand-on-her-chest_trimmed.jpg");background-repeat:no-repeat;background-size:cover;background-position:50.25% 10%;background-color:rgba(255,255,255,.1);background-blend-mode:color;-webkit-clip-path:polygon(0 var(--sect-pad-15), var(--sect-pad-15) 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--sect-pad-15), var(--sect-pad-15) 0, 100% 0, 100% 100%, 0 100%);box-shadow:inset 0px 0px 5px rgba(0,0,0,.5);position:absolute;inset:0;z-index:-1}@media(min-width: 2000px){.hn-introduction__content-wrapper{margin-right:calc((100% - 2000px)/2)}}.hn-introduction__heading{color:#2a506f;font-size:var(--base-fz-3);font-weight:600;line-height:1.5;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.1em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;word-break:keep-all}.hn-introduction__heading--large{font-size:1.8em}.hn-introduction__keywords{margin-block:25px;display:flex;flex-wrap:wrap;-moz-column-gap:.75%;column-gap:.75%;row-gap:2.5px}.hn-introduction__keyword{background:radial-gradient(at center, #2a506f, #152838);padding-block:1em;padding-inline:1em;color:#fff;font-size:var(--base-fz-3);word-break:keep-all}.hn-introduction__txt-box p{text-indent:1em;font-size:var(--base-fz-0);line-height:1.5}.hn-introduction__txt-box p:not(:last-child){margin-bottom:1.5em}.hn-introduction__contact-buttons{padding-top:var(--sect-pad);width:min(100%,750px);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(215px, 1fr));grid-auto-rows:67.5px;-moz-column-gap:2.5%;column-gap:2.5%;row-gap:7.5px;position:relative}.hn-introduction__contact-buttons::before,.hn-introduction__contact-buttons::after{content:"";background-color:#000;display:block;position:absolute}.hn-introduction__contact-buttons::before{height:var(--sect-pad-1125);width:1px;translate:-50% -50%;top:0;left:50%}.hn-introduction__contact-buttons::after{height:1px;width:calc(var(--sect-pad-1125)/3);top:calc(var(--sect-pad-1125)/2);left:50%;rotate:-35deg;transform-origin:left}.hn-wwd{padding-block:var(--sect-pad);background-image:url("/img/service/home-nursing/page_top/wwd/background_female-nursing-staff-and-luxurious-apartment-viewed-from-ground-level.webp");background-size:cover;background-position:85% 100%}.hn-wwd__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-wwd__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-wwd__heading-container{--heading-base-size: clamp(1.85rem, 1.327rem + 1.64vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(25px,2vw,50px)}.hn-wwd__heading-container p{color:#fff64e;font-weight:bold}.hn-wwd__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em;font-size:1.25em}.hn-wwd__intro-label{--border: solid 1px white;width:min(100%,925px);margin-inline:auto;margin-bottom:clamp(25px,2vw,50px);padding-block:15px;padding-inline:2.5%;border-top:var(--border);border-bottom:var(--border)}.hn-wwd__intro-label p{color:#fff;font-size:var(--base-fz-0);line-height:1.5;text-align:center;word-break:keep-all}.hn-wwd__intro-label p:not(:last-child){margin-bottom:.5em}.hn-wwd__requests{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(0.75rem, 0.677rem + 0.23vw, 1rem);margin-bottom:clamp(25px,2vw,50px)}@media screen and (max-width: 1023px){.hn-wwd__requests{grid-template-columns:repeat(2, 1fr);grid-auto-rows:minmax(85px, auto)}}@media screen and (max-width: 767px){.hn-wwd__requests{grid-template-columns:1fr;grid-auto-rows:minmax(calc(100px - 5vw), auto)}}.hn-wwd__request{background:radial-gradient(at center, #2a506f, #152838);padding-block:1em;padding-inline:1em;color:#fff;font-size:var(--base-fz-0);line-height:1.5;text-align:center;word-break:keep-all;display:flex;justify-content:center;align-items:center;position:relative}.hn-wwd__request::after{content:"";display:block;background-color:currentColor;width:1em;aspect-ratio:1;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 100%, 0 100%);position:absolute;bottom:.25em;right:.25em}.hn-wwd__icons{--gap: clamp(1rem, 0.707rem + 0.92vw, 2rem);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, clamp(10rem, 8.974rem + 3.21vw, 13.5rem)), 1fr));gap:var(--gap);margin-bottom:clamp(25px,2vw,50px)}.hn-wwd__icon{aspect-ratio:1;padding:5%;background-color:#fff;box-shadow:inset 0px 0px 5px #000;display:flex;flex-direction:column}.hn-wwd__icon-img{flex-grow:1;height:0;width:100%;-o-object-fit:contain;object-fit:contain}.hn-wwd__icon-caption{margin-top:.15em;color:#2a506f;font-size:var(--base-fz--4);line-height:1.25;text-align:center;word-break:keep-all}.hn-wwd__bottom-label{background:radial-gradient(at center, #2a506f, #152838);padding-block:1.5em}.hn-wwd__bottom-label p{color:#fff;font-size:var(--base-fz-0);line-height:1.5;text-align:center;word-break:keep-all}.hn-wwd__bottom-label p:not(:last-child){margin-bottom:.5em}.hn-problem{padding-top:var(--sect-pad);background-image:url("/img/service/home-nursing/page_top/problem/background_back-view-of-woman-clutching-head-with-hand.webp");background-repeat:no-repeat;background-size:100% auto;background-color:#fff}.hn-problem__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-problem__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-problem__heading-container{--heading-base-size: clamp(1.85rem, 1.327rem + 1.64vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(2.5rem, 1.767rem + 2.29vw, 5rem)}.hn-problem__heading-container p{color:#ff6777;font-weight:bold}.hn-problem__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em;font-size:1.25em}.hn-problem__cases{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:3.5%;column-gap:3.5%;padding-bottom:var(--sect-pad)}@media screen and (max-width: 767px){.hn-problem__cases{grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.hn-problem__case{--person-img-height: clamp(11.5rem, 4.342rem + 9.32vw, 17.5rem);--bottom-label-height: 25px;padding-block:var(--sect-pad-05);box-shadow:3px 3px 5px rgba(0,0,0,.3);display:grid;grid-template-rows:subgrid;grid-row:span 4;position:relative}@media screen and (max-width: 767px){.hn-problem__case{--person-img-height: clamp(11.5rem, 7.205rem + 13.42vw, 17.5rem);row-gap:0}}.hn-problem__case--caregiver{--theme-color: #ff6777;background:linear-gradient(to bottom, var(--theme-color), white)}.hn-problem__case--family{--theme-color: #2a506f;background:linear-gradient(to bottom, var(--theme-color), white)}.hn-problem__case-info-wrapper{display:grid;grid-template-rows:subgrid;grid-row:span 3;align-items:flex-start;padding-inline:5%}.hn-problem__case-heading-container{color:#fff;text-align:center;font-size:var(--base-fz-3);font-weight:600}.hn-problem__case-heading{font-size:1.25em;margin-bottom:.25em}.hn-problem__case-heading-txt{line-height:1.5;word-break:keep-all}.hn-problem__case-heading-txt--accent{font-size:1.25em;background:linear-gradient(to top, var(--theme-color) 35%, transparent 35%)}.hn-problem__case-pill{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#fff;border-radius:100vh;color:var(--theme-color);font-size:var(--base-fz--2);line-height:1.3;text-align:center;word-break:keep-all;padding-block:.25em;padding-inline:1.25em;margin-block:1.75em}.hn-problem__concerns{display:grid;row-gap:10px}.hn-problem__concern{--pseudo-size: 1.25;--padding-block: 0.5;--padding-inline: 0.5;--line-height: 1.5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:calc(var(--padding-block)*1em);padding-inline:calc(var(--padding-inline)*1em + var(--pseudo-size)*1em + var(--padding-inline)*1em) calc(var(--padding-inline)*1em);background-color:#fff;color:var(--theme-color);font-size:var(--base-fz--1);line-height:var(--line-height);position:relative}.hn-problem__concern::before{content:"!";height:calc(var(--pseudo-size)*1em);aspect-ratio:1;border-radius:50%;background-color:var(--theme-color);color:#fff;position:absolute;top:calc(var(--padding-block)*1em + var(--line-height)*1em/2);left:calc(var(--padding-inline)*1em + var(--pseudo-size)/2*1em);translate:-50% -50%;display:flex;align-items:center;justify-content:center}.hn-problem__case-bottom-container{display:grid;grid-row:span 1;grid-template-rows:auto;margin-top:calc(10px + clamp(0rem, -11.632rem + 15.15vw, 9.75rem)*-1)}@media screen and (max-width: 767px){.hn-problem__case-bottom-container{margin-top:calc(15px + clamp(0rem, -7.338rem + 22.93vw, 10.25rem)*-1)}}.hn-problem__case-person-img{height:var(--person-img-height);justify-self:flex-end;margin-right:2.5%}.hn-problem__case-bottom-label{background-color:var(--theme-color);height:var(--bottom-label-height)}.hn-problem__solution-container{--padding-top: var(--sect-pad-0625);--padding-bottom: var(--sect-pad-05);padding-block:var(--padding-top) var(--padding-bottom);position:relative}@media(max-width: 600px){.hn-problem__solution-container{--padding-top: var(--sect-pad);--padding-bottom: 0}}.hn-problem__solution-container::before{content:"";display:block;position:absolute;inset:0;background-color:#ff6777;-webkit-clip-path:polygon(0 0, calc(50% - 40px) 0, 50% calc(var(--padding-top) * 3 / 4), calc(50% + 40px) 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, calc(50% - 40px) 0, 50% calc(var(--padding-top) * 3 / 4), calc(50% + 40px) 0, 100% 0, 100% 100%, 0 100%)}@media(max-width: 600px){.hn-problem__solution-container::before{-webkit-clip-path:polygon(0 0, calc(50% - 40px) 0, 50% calc(var(--padding-top) / 2), calc(50% + 40px) 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, calc(50% - 40px) 0, 50% calc(var(--padding-top) / 2), calc(50% + 40px) 0, 100% 0, 100% 100%, 0 100%)}}.hn-problem__solution-items{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;position:relative}@media(max-width: 600px){.hn-problem__solution-items{display:grid;justify-items:center;row-gap:10px}}.hn-problem__solution-round-icon{color:#fff;font-size:var(--base-fz--2);line-height:1.5;width:5em;aspect-ratio:1;background-image:url("/img/service/home-nursing/page_top/problem/icon_circle-with-broken-line_white.webp");background-repeat:no-repeat;background-size:contain;display:grid;place-items:center;text-align:center;position:absolute;right:107.5%;top:50%;rotate:-12.5deg;transform:translateY(-50%);transform-origin:center 0%}@media(max-width: 600px){.hn-problem__solution-round-icon{position:unset;transform:unset;transform-origin:center center}}.hn-problem__solution-heading{color:#fff;font-size:var(--heading-fz--2);font-weight:600;line-height:1.5;text-align:center}.hn-problem__solution-heading--accent{color:#fff64e;font-size:1.25em}.hn-problem__solution-person-img{height:calc(100% + var(--padding-top) + var(--padding-bottom) + 37.5%);position:absolute;bottom:0;left:110%;bottom:calc(var(--padding-bottom)*-1)}@media(max-width: 600px){.hn-problem__solution-person-img{position:unset;height:200px;height:clamp(15rem, 9.286rem + 17.86vw, 20rem)}}.hn-feature{background:linear-gradient(to bottom, #152838, #2a506f 40%);padding-top:var(--sect-pad);display:grid;row-gap:var(--sect-pad)}.hn-feature__upper-container{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:min(60%,350px) 1fr;align-items:center}@media screen and (max-width: 767px){.hn-feature__upper-container{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 767px){.hn-feature__upper-container{grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.hn-feature__gallery{padding-right:7.5%;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);gap:10px;aspect-ratio:2/3}@media screen and (max-width: 767px){.hn-feature__gallery{order:1;padding-right:0;width:min(100%,400px);margin-inline:auto}}.hn-feature__gallery-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:solid 5px #fff}.hn-feature__gallery-img--1{grid-column:1/3;grid-row:1/3;-o-object-position:45% center;object-position:45% center;filter:brightness(1.025)}.hn-feature__gallery-img--2{-o-object-position:19.5% center;object-position:19.5% center;filter:brightness(1.015)}.hn-feature__gallery-img--3{-o-object-position:48.5% center;object-position:48.5% center;filter:brightness(1.01)}.hn-feature__medical-tools-icon{width:clamp(8.5rem, 7.474rem + 3.21vw, 12rem)}.hn-feature__heading-container{--heading-base-size: clamp(1.85rem, 1.327rem + 1.64vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all}.hn-feature__heading-container p{color:#fff64e;font-weight:bold}.hn-feature__heading-container h2{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em;font-size:1.15em}.hn-feature__label-container{margin-block:20px}.hn-feature__label-txt{color:#fff;font-size:var(--base-fz-3);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2;background-color:#ff6777;padding-inline:.5em;padding-block:.125em;word-break:keep-all}.hn-feature__txt-box p{text-indent:1em;color:#fff;font-size:var(--base-fz--1);line-height:1.5}.hn-feature__txt-box p:not(:last-child){margin-bottom:1em}.hn-feature__lower-container{padding-left:var(--default-wrapper-half-margin--pc);display:grid;grid-template-columns:min(50%,800px) 1fr}@media screen and (max-width: 767px){.hn-feature__lower-container{padding-left:0;grid-template-columns:1fr}}.hn-feature__lower-info-container{padding-bottom:var(--sect-pad)}@media screen and (max-width: 767px){.hn-feature__lower-info-container{width:min(85%,1200px);margin-inline:auto;padding-bottom:0}}@media screen and (max-width: 767px)and (max-width: 767px){.hn-feature__lower-info-container{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-feature__copy-container{font-size:var(--heading-fz--3)}.hn-feature__copy{color:#fff;line-height:1.5;word-break:keep-all}.hn-feature__copy--accent{color:#fff64e}.hn-feature__copy--large{font-size:1.35em}.hn-feature__services{margin-block:20px;display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:10px;column-gap:10px}@media screen and (max-width: 1023px){.hn-feature__services{grid-template-columns:1fr;row-gap:7.5px}}.hn-feature__service{color:#fff64e;font-size:var(--base-fz--2);line-height:1.5;text-align:center;word-break:keep-all;padding-block:.5em;padding-inline:.5em;border:solid 1px currentColor;border-radius:5px;display:grid;align-items:center}.hn-feature__lower-img-container{overflow:hidden}@media(min-width: 1500px){.hn-feature__lower-img-container{max-height:450px}}.hn-feature__lower-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 0%;object-position:0% 0%}@media screen and (max-width: 1023px){.hn-feature__lower-img{max-height:none}}@media screen and (max-width: 767px){.hn-feature__lower-img{--adding-ratio: 10;width:calc(100% + var(--adding-ratio)*1%);max-height:385px;-o-object-position:center 0%;object-position:center 0%;transform:translateX(calc(var(--adding-ratio) / (100 + var(--adding-ratio)) * 100 * 1% * -1))}}.hn-benefit{padding-block:var(--sect-pad);background-image:url("/img/service/home-nursing/page_top/benefit/background_nursing-staffer-preparing-medication.webp");background-size:cover;background-position:15% 52.5%}.hn-benefit__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-benefit__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-benefit__heading-container{text-align:center;margin-bottom:var(--sect-pad-05)}.hn-benefit__heading{display:inline;background-color:#ff6777;color:#fff;font-size:var(--heading-fz--4);line-height:2;word-break:keep-all;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.5em;padding-block:.125em}.hn-benefit__intro-txt-box p{color:#fff;font-size:var(--base-fz--1);line-height:1.5;text-align:center;word-break:keep-all}.hn-benefit__intro-txt-box p:not(:last-child){margin-bottom:1em}@media screen and (max-width: 767px){.hn-benefit__intro-txt-box p{text-indent:1em;text-align:left;word-break:normal}}.hn-benefit__service-images{--column-gap: clamp(5rem, 2.069rem + 9.16vw, 15rem);width:min(100%,600px);margin-inline:auto;margin-block:var(--sect-pad-05);display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.hn-benefit__service-img-container{display:grid;grid-template-rows:subgrid;grid-row:span 2;position:relative}.hn-benefit__service-img-container:not(:last-child)::before,.hn-benefit__service-img-container:not(:last-child)::after{content:"";display:block;height:2px;width:min(var(--column-gap)*.75,85px);background-color:#fff;position:absolute;top:50%;left:calc(100% + var(--column-gap)/2);transform:translate(-50%, -50%);transform-origin:left}.hn-benefit__service-img-container:not(:last-child)::before{rotate:45deg}.hn-benefit__service-img-container:not(:last-child)::after{rotate:-45deg}.hn-benefit__service-img{align-self:flex-end;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.hn-benefit__service-img-caption{margin-top:1em;color:#fff64e;font-size:var(--base-fz-2);font-weight:600;text-align:center;word-break:keep-all}.hn-benefit__service-img-caption .emphasis{display:inline-block;position:relative}.hn-benefit__service-img-caption .emphasis::before{position:absolute;top:-0.8em;left:50%;transform:translate(-50%, 0);color:currentColor;font-size:1.4em;content:"・"}.hn-benefit__detail-container{width:min(100%,800px);margin-inline:auto}.hn-benefit__detail-header{background-color:#2a506f;padding-block:15px;display:flex;justify-content:center;align-items:center;-moz-column-gap:15px;column-gap:15px}@media screen and (max-width: 767px){.hn-benefit__detail-header{flex-direction:column;row-gap:10px}}.hn-benefit__detail-pill-txt{color:#2a506f;background-color:#fff64e;padding-block:.35em;padding-inline:1.25em;border-radius:100vh;font-size:var(--base-fz--2);font-weight:600}.hn-benefit__detail-heading{color:#fff;font-size:var(--base-fz--1);text-align:center;word-break:keep-all}.hn-benefit__detail-heading--accent{color:#fff64e;font-size:1.35em}.hn-benefit__detail-body{background-color:#fff;padding-block:var(--sect-pad-05);padding-inline:10%}@media screen and (max-width: 767px){.hn-benefit__detail-body{padding-inline:5%}}.hn-benefit__benefits{margin-bottom:var(--sect-pad-05)}.hn-benefit__benefit{--pseudo-size: 1.25;--padding-block: 0.5;--padding-inline: 0.5;--line-height: 1.5;padding-block:calc(var(--padding-block)*1em);padding-inline:calc(var(--padding-inline)*1em + var(--pseudo-size)*1em + var(--padding-inline)*1em) calc(var(--padding-inline)*1em);color:#2a506f;font-size:var(--base-fz--1);font-weight:600;line-height:var(--line-height);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;position:relative}.hn-benefit__benefit::before{content:"";display:block;background-image:url("/img/common/general-icon/icon_check-mark_blue-jay.png");background-repeat:no-repeat;background-size:contain;height:calc(var(--pseudo-size)*1em);aspect-ratio:1;position:absolute;top:calc(var(--padding-block)*1em + var(--line-height)*1em/2);left:calc(var(--padding-inline)*1em + var(--pseudo-size)/2*1em);translate:-50% -50%}.hn-benefit__detail-statement-container{background-color:#ffe5e5;padding-block:15px;padding-inline:10%}@media screen and (max-width: 767px){.hn-benefit__detail-statement-container{padding-inline:5%}}.hn-benefit__detail-statement-container p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hn-benefit__detail-statement-container p:not(:last-child){margin-bottom:.5em}.hn-plan{--bg-stripe-angle: 0.65turn;--bg-stripe-gap: clamp(10rem, 5.603rem + 13.74vw, 25rem);--bg-stripe-thickness: clamp(7.5rem, 6.034rem + 4.58vw, 12.5rem);padding-block:var(--sect-pad-15) var(--sect-pad);background:repeating-linear-gradient(var(--bg-stripe-angle), #2a506f, #2a506f var(--bg-stripe-gap), hsl(207.4285714286deg, 45.4545454545%, 27.5980392157%) var(--bg-stripe-gap), #152838 calc(var(--bg-stripe-gap) + var(--bg-stripe-thickness)));position:relative;z-index:0}.hn-plan::before{--hiding-stripe-count: 2;content:"";display:block;position:absolute;inset:0;background:linear-gradient(var(--bg-stripe-angle), #2a506f, #2a506f calc((var(--bg-stripe-gap) + var(--bg-stripe-thickness)) * var(--hiding-stripe-count)), transparent calc((var(--bg-stripe-gap) + var(--bg-stripe-thickness)) * var(--hiding-stripe-count)));z-index:-3}@media(min-width: 1200px){.hn-plan::before{--hiding-stripe-count: calc(2 + 1)}}@media(min-width: 2200px){.hn-plan::before{--hiding-stripe-count: calc(2 + 2)}}@media(min-width: 3200px){.hn-plan::before{--hiding-stripe-count: calc(2 + 3)}}@media(min-width: 4200px){.hn-plan::before{--hiding-stripe-count: calc(2 + 4)}}@media(min-width: 5200px){.hn-plan::before{--hiding-stripe-count: calc(2 + 5)}}.hn-plan::after{content:"";position:absolute;display:block;inset:0;background-image:url("/img/service/home-nursing/page_top/plan/background_medical-tools_faded.jpg");background-repeat:no-repeat;background-size:clamp(272px,50vw,600px);background-position:100% 0%;z-index:-2}.hn-plan__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-plan__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-plan__heading-container{font-size:var(--heading-fz-2);position:relative}.hn-plan__heading-container h2{color:#fff;font-weight:600;margin-bottom:1em}.hn-plan__heading-container p{color:#152838;font-size:2.5em;font-weight:600;position:absolute;top:33.3333333333%;transform:translateY(-50%);z-index:-1}.hn-plan__intro-txt-box{margin-bottom:var(--sect-pad-05)}.hn-plan__intro-txt-box p{color:#fff;font-size:var(--base-fz-0);line-height:1.5}.hn-plan__service-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--sect-pad-075)}.hn-plan__service-tag{background:radial-gradient(at center, #2a506f, #152838);padding-block:1em;padding-inline:1em;color:#fff;font-size:var(--base-fz-0)}.hn-plan__service-tag span{font-size:1.3em}.hn-plan__plans{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:4.5%;column-gap:4.5%;row-gap:clamp(2.5rem, 2.353rem + 0.46vw, 3rem)}@media screen and (max-width: 767px){.hn-plan__plans{grid-template-columns:1fr}}.hn-plan__plan{padding-inline:5%;padding-bottom:var(--sect-pad-05);position:relative;z-index:0}.hn-plan__plan:not(:nth-last-of-type(2)){display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}.hn-plan__plan:nth-last-of-type(2){align-self:flex-start}.hn-plan__plan::before{--edge-length: clamp(3.5rem, 2.328rem + 3.66vw, 7.5rem);content:"";display:block;width:100%;height:calc(100% - clamp(5rem, 3.534rem + 4.58vw, 10rem));background-size:cover;background-blend-mode:color;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--edge-length)), calc(100% - var(--edge-length)) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--edge-length)), calc(100% - var(--edge-length)) 100%, 0 100%);position:absolute;bottom:0;left:0;z-index:-1}.hn-plan__plan--1{--img-position: 57.5% 92.5%}.hn-plan__plan--1::before{background-image:url("/img/service/home-nursing/page_top/plan/elderly-woman-and-female-nursing-staffer-sitting-together-and-looking-camera-smiling_blurred.jpg");background-position:50% 50%;background-color:rgba(255,255,255,.25);background-position:var(--img-position)}.hn-plan__plan--2{--img-position: 57.5% 25%}.hn-plan__plan--2::before{background-image:url("/img/service/home-nursing/page_top/plan/female-nursing-staffer-assisting-elderly-woman-with-bent-back_blurred.jpg");background-position:50% 50%;background-color:rgba(255,255,255,.575);background-position:var(--img-position)}.hn-plan__plan--3{--img-position: 60% 0%}.hn-plan__plan--3::before{background-image:url("/img/service/home-nursing/page_top/plan/nursing-staffer-helping-elderly-man-stand-up-and-sit-in-wheelchair_blurred.jpg");background-position:50% 50%;background-color:rgba(255,255,255,.6);background-position:var(--img-position)}.hn-plan__plan--4{--img-position: 70% 0%}.hn-plan__plan--4::before{background-image:url("/img/service/home-nursing/page_top/plan/lady-nursing-staffer-and-elderly-man-in-wheelchair-holding-ball-above-together-for-exercise.jpg_blurred.jpg");background-position:50% 50%;background-color:rgba(255,255,255,.65);background-position:var(--img-position)}.hn-plan__plan--5{--img-position: 40% 100%}.hn-plan__plan--5::before{background-image:url("/img/service/home-nursing/page_top/plan/hand-of-nursing-staffer-gently-holding-hand-of-elderly-person_blurred.jpg");background-position:50% 50%;background-color:rgba(255,255,255,.65);background-position:var(--img-position)}.hn-plan__plan-visual{width:100%;aspect-ratio:3/2;max-height:300px;border-radius:10px;box-shadow:2px 2px 8px rgba(0,0,0,.5);-o-object-fit:cover;object-fit:cover;margin-bottom:var(--sect-pad-05)}.hn-plan__plan-visual--1{filter:brightness(1);-o-object-position:var(--img-position);object-position:var(--img-position)}.hn-plan__plan-visual--2{filter:brightness(1.1);-o-object-position:var(--img-position);object-position:var(--img-position)}.hn-plan__plan-visual--3{filter:brightness(1.025);-o-object-position:var(--img-position);object-position:var(--img-position)}.hn-plan__plan-visual--4{filter:brightness(1.1);-o-object-position:var(--img-position);object-position:var(--img-position)}.hn-plan__plan-visual--5{filter:brightness(1.175);-o-object-position:var(--img-position);object-position:var(--img-position)}.hn-plan__plan-index{color:#fff;background-color:#ff6777;border-radius:100vh;font-size:var(--base-fz--3);padding-block:.5em;padding-inline:3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.5em}.hn-plan__plan-heading{color:#2a506f;font-weight:600;font-size:var(--heading-fz--3);margin-bottom:.5em}.hn-plan__plan-description{margin-bottom:var(--sect-pad-05)}.hn-plan__plan-description p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hn-plan__task{--check-mark-size: 1;--check-box-size: 1.5;--padding-block: 0.5;--padding-inline: 0.75;--line-height: 1.5;padding-block:calc(var(--padding-block)*1em);padding-inline:calc(var(--padding-inline)*1em + var(--check-mark-size)*1em + var(--padding-inline)*1em) calc(var(--padding-inline)*1em);color:#2a506f;font-size:var(--base-fz--1);font-weight:600;line-height:var(--line-height);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em;position:relative}.hn-plan__task::before,.hn-plan__task::after{content:"";display:block;aspect-ratio:1;position:absolute;top:calc(var(--padding-block)*1em + var(--line-height)*1em/2);left:calc(var(--padding-inline)*1em + var(--check-mark-size)/2*1em);translate:-50% -50%}.hn-plan__task::after{background-image:url("/img/common/general-icon/icon_check-mark_blue-jay.png");background-repeat:no-repeat;background-size:contain;width:calc(var(--check-mark-size)*1em)}.hn-plan__task::before{width:calc(var(--check-box-size)*1em);border:solid 1px #2a506f;background-color:#fff}.hn-plan__description-container{align-self:center}@media screen and (max-width: 767px){.hn-plan__description-container{margin-top:var(--sect-pad-05)}}.hn-plan__description-heading-container{--img-width: clamp(5em, 25.5%, 6.25em);border-bottom:solid 1px #fff;margin-bottom:var(--sect-pad-05);font-size:var(--heading-fz--4);padding-right:var(--img-width);position:relative}.hn-plan__description-heading{color:#fff;line-height:1.5;margin-bottom:.5em;word-break:keep-all}.hn-plan__description-heading-img{width:var(--img-width);position:absolute;top:40%;right:0;transform:translateY(-50%)}.hn-plan__description-txt-box{margin-bottom:var(--sect-pad-05)}.hn-plan__description-txt-box p{color:#fff;text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hn-plan__description-gallery{width:min(100%,500px);margin-inline:auto;display:flex;justify-content:center}.hn-plan__description-gallery-img-container{--padding: 50px}.hn-plan__description-gallery-img-container--1{padding-top:var(--padding)}.hn-plan__description-gallery-img-container--2{padding-bottom:var(--padding);margin-left:-10%}.hn-plan__description-gallery-img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:solid 5px #fff}.hn-plan__description-gallery-img--1{-o-object-position:38.5% center;object-position:38.5% center}.hn-plan__description-gallery-img--2{-o-object-position:42.5% center;object-position:42.5% center}.hn-price{padding-block:var(--sect-pad);background-image:url("/img/service/home-nursing/page_top/price/background_nurse-handing-over-document-clipped-in-binder.webp");background-size:cover;background-position:17.5% 55.5%;background-color:rgba(0,0,0,.5);background-blend-mode:color}.hn-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-price__card{padding-block:var(--sect-pad-075);padding-inline:5.5%;border:solid 1px #fff64e;background:linear-gradient(110deg, white 60%, #fff64e 60%);display:grid;grid-template-columns:auto 1fr;-moz-column-gap:7.5%;column-gap:7.5%}@media screen and (max-width: 1023px){.hn-price__card{background:linear-gradient(195deg, white 60%, #fff64e 60%);grid-template-columns:1fr;row-gap:var(--sect-pad-05)}}.hn-price__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;margin-bottom:var(--sect-pad-05)}@media screen and (max-width: 1023px){.hn-price__heading-container{margin-bottom:clamp(2.5rem, 1.59rem + 2.84vw, 4.5rem);text-align:center}}.hn-price__heading-container p{color:#2a506f;font-weight:bold;font-size:1.65em}.hn-price__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.hn-price__card-price-container{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-items:center;-moz-column-gap:2.5%;column-gap:2.5%;margin-bottom:var(--sect-pad-05)}@media screen and (max-width: 1023px){.hn-price__card-price-container{justify-content:center}}@media(max-width: 500px){.hn-price__card-price-container{grid-template-columns:1fr;justify-items:center;row-gap:var(--sect-pad-025)}}.hn-price__card-price-circle{width:clamp(10rem, 8.974rem + 3.21vw, 13.5rem);background-color:#2a506f;aspect-ratio:1;border-radius:50%;display:grid;align-items:center;justify-items:center;align-content:space-evenly}.hn-price__card-price-circle p{color:#fff;font-size:var(--base-fz--2);word-break:keep-all}.hn-price__card-price-circle p span{font-size:4em;margin-block:-0.4em;display:inline-block}@media(max-width: 500px){.hn-price__card-price-labels{text-align:center}}.hn-price__card-price-labels p{display:inline;padding-block:.4em;padding-inline:.5em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#000;background-color:#fff64e;font-size:var(--base-fz-3);line-height:2.65;word-break:keep-all}.hn-price__card-txt-box p{text-indent:1em;font-size:var(--base-fz-0);line-height:1.5}.hn-price__card-btn-container{align-self:flex-end;display:grid;justify-items:center}@media screen and (max-width: 1023px){.hn-price__card-btn-container{width:min(100%,400px);margin-inline:auto}}.hn-price__card-person-img{display:block;width:55%}@media screen and (max-width: 1023px){.hn-price__card-person-img{max-height:200px;-o-object-fit:contain;object-fit:contain}}.hn-price__card-btn{--padding-inline: 3.5;width:100%}@media screen and (max-width: 1023px){.hn-price__card-btn{padding-inline:0}}.hn-use-case{padding-block:var(--sect-pad);background-image:url("/img/service/home-nursing/page_top/use-case/background_blurred-large-room.webp");background-repeat:no-repeat;background-size:contain;background-color:#ffe5e5}@media screen and (max-width: 767px){.hn-use-case{background-size:200%;background-position:50% 0}}.hn-use-case__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-use-case__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-use-case__heading-container{--heading-base-size: var(--heading-fz-0);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(2.5rem, 2.207rem + 0.92vw, 3.5rem)}.hn-use-case__heading-container p{color:#000;font-weight:bold}.hn-use-case__heading-container h2{color:#000;font-weight:600;line-height:1.35;font-size:1.25em;margin-top:.1em}.hn-use-case__heading-img{width:clamp(8.5rem, 7.328rem + 3.66vw, 12.5rem)}.hn-use-case__intro-container{margin-bottom:var(--sect-pad-05)}.hn-use-case__check-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:var(--sect-pad-05)}.hn-use-case__check-item{--check-mark-size: 1;--check-box-size: 1.5;--padding-block: 0.35;--padding-inline: 0.75;--line-height: 1.5;padding-block:calc(var(--padding-block)*1em);padding-inline:calc(var(--padding-inline)*1em + var(--check-mark-size)*1em + var(--padding-inline)*1em) calc(var(--padding-inline)*1em);color:#2a506f;font-size:var(--base-fz--1);font-weight:600;line-height:var(--line-height);position:relative}.hn-use-case__check-item::before,.hn-use-case__check-item::after{content:"";display:block;aspect-ratio:1;position:absolute;top:calc(var(--padding-block)*1em + var(--line-height)*1em/2);left:calc(var(--padding-inline)*1em + var(--check-mark-size)/2*1em);translate:-50% -50%}.hn-use-case__check-item::after{background-image:url("/img/common/general-icon/icon_check-mark_brink-pink.png");background-repeat:no-repeat;background-size:contain;width:calc(var(--check-mark-size)*1em)}.hn-use-case__check-item::before{width:calc(var(--check-box-size)*1em);border:solid 1px #2a506f;background-color:#fff}.hn-use-case__check-item span{color:#ff6777}.hn-use-case__intro-txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.hn-use-case__intro-txt-box p{font-size:var(--base-fz-0);line-height:1.5}@media screen and (max-width: 767px){.hn-use-case__intro-txt-box p{text-indent:1em}}.hn-use-case__cases{display:grid;row-gap:var(--sect-pad-05)}.hn-use-case__case{--detail-heading-max-width: 200px;background-repeat:no-repeat;background-size:contain;background-color:#fff;border-radius:15px;padding-block:clamp(10rem, 6.043rem + 12.37vw, 23.5rem) clamp(1rem, 0.194rem + 2.52vw, 3.75rem);padding-inline:5%;box-shadow:5px 5px 5px rgba(0,0,0,.25);display:grid;row-gap:var(--sect-pad-05)}.hn-use-case__case--1{background-image:url("/img/service/home-nursing/page_top/use-case/background_nurse-placing-stethoscope-on-arm-of-patient.webp")}.hn-use-case__case--2{background-image:url("/img/service/home-nursing/page_top/use-case/background_female-nurse-helping-elderly-woman-eat-food.webp")}.hn-use-case__case-index{color:#2a506f;font-size:var(--base-fz--2);font-weight:600;margin-bottom:.75em}.hn-use-case__case-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:.35em;padding-inline:.75em;background:radial-gradient(at center, #2a506f, #152838);color:#fff;font-size:var(--heading-fz--3);font-weight:600;line-height:1.4;text-align:center;word-break:keep-all}.hn-use-case__detail-heading{width:min(100%,var(--detail-heading-max-width));padding-block:.5em;color:#fff;background-color:#ff6777;font-weight:600;font-size:var(--base-fz-2);text-align:center;margin-bottom:.75em}.hn-use-case__plan-detail-table{width:100%}.hn-use-case__plan-detail-table th,.hn-use-case__plan-detail-table td{border:solid 1px #000;padding:.75em;font-size:var(--base-fz--1);line-height:1.5}.hn-use-case__plan-detail-table th{width:var(--detail-heading-max-width);background-color:#ffe5e5;font-weight:600;text-align:center}@media(max-width: 550px){.hn-use-case__plan-detail-table tr{display:grid;grid-template-columns:1fr}.hn-use-case__plan-detail-table tr:not(:last-child) td{border-bottom:none}.hn-use-case__plan-detail-table th{width:100%;border-bottom:none}}.hn-use-case__services{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(1rem, -0.193rem + 1.55vw, 2rem)}@media screen and (max-width: 767px){.hn-use-case__services{grid-template-columns:repeat(2, 1fr);gap:clamp(0.75rem, -0.503rem + 3.91vw, 2.5rem)}}.hn-use-case__service{aspect-ratio:1;padding:7.5%;display:flex;flex-direction:column;background-size:cover;background-blend-mode:color}.hn-use-case__service--1{background-image:url("/img/service/home-nursing/page_top/use-case/nurse-placing-stethoscope-on-arm-of-patient.webp");background-position:20% center;background-color:rgba(255,255,255,.525)}.hn-use-case__service--2{background-image:url("/img/service/home-nursing/page_top/use-case/nursing-staff-wrapping-bandages-around-knee-of-patient.webp");background-position:52.5% center;background-color:rgba(255,255,255,.7)}.hn-use-case__service--3{background-image:url("/img/service/home-nursing/page_top/use-case/female-nursing-staffer-assisting-elderly-man-in-wheelchair-with-mobility.webp");background-position:47.5% center;background-color:rgba(255,255,255,.665)}.hn-use-case__service--4{background-image:url("/img/service/home-nursing/page_top/use-case/female-nursing-staffer-writing-something-and-smiling-at-camera.webp");background-position:50.5% center;background-color:rgba(255,255,255,.5)}.hn-use-case__service--5{background-image:url("/img/service/home-nursing/page_top/use-case/close-up-photo-of-pills-on-hand.webp");background-position:42.5% center;background-color:rgba(255,255,255,.55)}.hn-use-case__service--6{background-image:url("/img/service/home-nursing/page_top/use-case/female-nursing-staffer-helping-elderly-woman-eat-food-using-chopsticks.webp");background-position:51.25% center;background-color:rgba(255,255,255,.685)}.hn-use-case__service--7{background-image:url("/img/service/home-nursing/page_top/use-case/lady-nursing-staffer-and-elderly-man-in-wheelchair-holding-ball-above-together-for-exercise.webp");background-position:46.25% center;background-color:rgba(255,255,255,.635)}.hn-use-case__service--8{background-image:url("/img/service/home-nursing/page_top/use-case/female-nursing-staffer-and-elderly-woman-with-cane-sitting-on-outdoor-bench-smiling-and-holding-hands-together.webp");background-position:78.5% center;background-color:rgba(255,255,255,.625)}.hn-use-case__service-img{flex-grow:1;height:0;width:min(100%,150px);margin-inline:auto;-o-object-fit:contain;object-fit:contain}.hn-use-case__service-img-caption{margin-top:.25em;color:#2a506f;font-weight:600;font-size:clamp(1.45rem, 1.062rem + 0.5vw, 1.775rem);line-height:1.25;text-align:center;word-break:keep-all}@media screen and (max-width: 767px){.hn-use-case__service-img-caption{font-size:clamp(1.4rem, 1.149rem + 0.78vw, 1.75rem)}}.hn-use-case__time-frames{--column-gap: 2px;display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}@media screen and (max-width: 767px){.hn-use-case__time-frames{grid-template-columns:1fr;row-gap:clamp(1rem, 0.284rem + 2.24vw, 2rem)}}.hn-use-case__time-frame{display:grid;grid-template-rows:subgrid;grid-row:span 3}.hn-use-case__time-frame:not(:last-child) .hn-use-case__time-frame-txt-box{position:relative}.hn-use-case__time-frame:not(:last-child) .hn-use-case__time-frame-txt-box::after{content:"";width:1px;height:87.5%;background-color:#ff6777;position:absolute;top:50%;left:calc(100% + var(--column-gap)/2);translate:-50% -50%}@media screen and (max-width: 767px){.hn-use-case__time-frame:not(:last-child) .hn-use-case__time-frame-txt-box::after{content:none}}@media screen and (max-width: 767px){.hn-use-case__time-frame{grid-row:auto;display:block}.hn-use-case__time-frame:not(:last-child){border-bottom:solid 1px #ff6777}}.hn-use-case__time{display:block;font-size:var(--base-fz-1);font-weight:600;margin-bottom:.5em}.hn-use-case__time-frame-heading{background-color:#ffe5e5;padding-block:.75em;padding-inline:1em;font-size:clamp(1.45rem, 1.062rem + 0.5vw, 1.775rem);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all;display:grid;place-items:center}@media screen and (max-width: 767px){.hn-use-case__time-frame-heading{font-size:clamp(1.55rem, 1.478rem + 0.22vw, 1.65rem)}}.hn-use-case__time-frame-txt-box{padding-block:20px;padding-inline:5%}@media screen and (max-width: 767px){.hn-use-case__time-frame-txt-box{padding-inline:0}}.hn-use-case__time-frame-txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.hn-alphapeach{background-color:#2a506f;padding-block:var(--sect-pad)}.hn-alphapeach__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-alphapeach__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-alphapeach__card{display:grid;grid-template-columns:clamp(27.5rem, -12.112rem + 38.68vw, 42.5rem) 1fr}@media screen and (max-width: 1023px){.hn-alphapeach__card{grid-template-columns:41.5% 1fr}}@media screen and (max-width: 767px){.hn-alphapeach__card{grid-template-columns:1fr}}.hn-alphapeach__card-visual-container{position:relative}@media screen and (max-width: 767px){.hn-alphapeach__card-visual-container{max-height:250px}}.hn-alphapeach__card-visual{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62.5% center;object-position:62.5% center;transform:scale(-1, 1)}@media screen and (max-width: 1023px){.hn-alphapeach__card-visual{-o-object-position:62.5% 37.5%;object-position:62.5% 37.5%}}.hn-alphapeach__card-logo{position:absolute;width:min(32.5%,100px);top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.hn-alphapeach__card-logo{width:min(27.5%,100px)}}.hn-alphapeach__card-body{background-color:#fff;padding-inline:5% 2.5%;display:grid;grid-template-columns:1fr clamp(17.5rem, -8.908rem + 25.79vw, 27.5rem)}@media screen and (max-width: 1023px){.hn-alphapeach__card-body{padding-block:var(--sect-pad-05);padding-inline:2.5%;grid-template-columns:1fr;justify-items:center}}@media screen and (max-width: 767px){.hn-alphapeach__card-body{padding-inline:5%}}.hn-alphapeach__card-info-container{padding-block:var(--sect-pad-05)}@media screen and (max-width: 1023px){.hn-alphapeach__card-info-container{display:contents}}.hn-alphapeach__heading{color:#2a506f;font-size:clamp(1.6rem, 1.421rem + 0.23vw, 1.75rem);font-weight:600;line-height:1.4;word-break:keep-all}@media screen and (max-width: 1023px){.hn-alphapeach__heading{text-align:center}}@media screen and (max-width: 767px){.hn-alphapeach__heading{font-size:clamp(1.5rem, 1.321rem + 0.56vw, 1.75rem)}}.hn-alphapeach__heading span{font-size:1.5em}.hn-alphapeach__card-txt{margin-block:.75em 1.5em;font-size:var(--base-fz-0);line-height:1.75;word-break:keep-all;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.275em}@media screen and (max-width: 1023px){.hn-alphapeach__card-txt{text-align:center}}.hn-alphapeach__card-txt span{color:#ff6777}.hn-alphapeach__detail-btn{display:block;width:max(275px,75%)}@media screen and (max-width: 1023px){.hn-alphapeach__detail-btn{order:1;width:max(250px,70%)}}@media screen and (max-width: 767px){.hn-alphapeach__detail-btn{width:max(215px,60%)}}.hn-alphapeach__person-img-container{padding-top:var(--sect-pad-025);display:flex;align-items:flex-end}@media screen and (max-width: 1023px){.hn-alphapeach__person-img-container{padding-top:0;width:clamp(17.5rem, 9.971rem + 9.8vw, 20rem)}}@media screen and (max-width: 767px){.hn-alphapeach__person-img-container{width:clamp(17.5rem, 12.131rem + 16.78vw, 25rem)}}.hn-alphapeach__person-img{width:100%}.hn-price-hero{padding-block:clamp(5rem, 3.534rem + 4.58vw, 10rem);background-image:url("/img/service/home-nursing/page_price/hero/background_nurse-handing-over-document-clipped-in-binder.webp");background-size:cover;background-position:17.5% 55.5%;background-color:rgba(0,0,0,.5);background-blend-mode:color}.hn-price-hero__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-price-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-price-hero__heading-container{font-size:clamp(2.75rem, 2.384rem + 1.14vw, 4rem);font-weight:600}@media screen and (max-width: 767px){.hn-price-hero__heading-container{text-align:center}}.hn-price-hero__service-name{color:#fff64e;font-size:.65em;margin-bottom:.5em}.hn-price-hero__heading{color:#fff;margin-bottom:.5em}.hn-price-hero__txt-box p{color:#fff;font-size:var(--base-fz-0);line-height:1.5}@media screen and (max-width: 767px){.hn-price-hero__txt-box p{text-indent:1em}}.hn-price-points{padding-top:var(--sect-pad);background-image:url("/img/service/home-nursing/page_price/points/background_spacious-room-with-bed-wheelchair-and-medical-equipment.jpg");background-size:cover;background-position:5% 65.5%;background-color:rgba(255,255,255,.85);background-blend-mode:color}.hn-price-points__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-price-points__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-price-points__circle-txt{color:#ff6777;font-size:var(--base-fz--1);line-height:1.5;text-align:center;width:5.5em;aspect-ratio:1;margin-inline:auto;margin-bottom:1em;background-image:url("/img/service/home-nursing/page_price/points/icon_circle-with-broken-line_brink-pink.webp");background-repeat:no-repeat;background-size:contain;display:grid;place-items:center;rotate:-12.5deg}@media(max-width: 500px){.hn-price-points__circle-txt{margin-bottom:2em}}.hn-price-points__txt-container img{display:none}@media(max-width: 500px){.hn-price-points__txt-container img{display:block;width:min(37.5%,125px);float:right;margin-top:calc(clamp(0rem, -8.889rem + 27.78vw, 5rem)*-1)}}.hn-price-points__txt-container p{font-size:var(--base-fz-0);line-height:1.5;text-align:center}@media(max-width: 500px){.hn-price-points__txt-container p{text-align:left;word-break:keep-all}.hn-price-points__txt-container p:not(:last-child){margin-bottom:.5em}}.hn-price-points__points-and-person{width:min(100%,850px);margin-inline:auto;display:grid;grid-template-columns:1fr min(25%,250px);-moz-column-gap:5%;column-gap:5%}@media(max-width: 500px){.hn-price-points__points-and-person{grid-template-columns:1fr}}.hn-price-points__points-and-person img{align-self:flex-end;width:100%}@media(max-width: 500px){.hn-price-points__points-and-person img{display:none}}.hn-price-points__points{align-self:center;display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:.5em;column-gap:.5em;padding-block:var(--sect-pad);font-size:clamp(2rem, 1.452rem + 1.1vw, 3rem)}@media(max-width: 500px){.hn-price-points__points{padding-top:0;font-size:clamp(2rem, 0.844rem + 3.61vw, 2.65rem);-moz-column-gap:.375em;column-gap:.375em}}.hn-price-points__point{background-color:#ff6777;border-radius:.25em;padding:7.5%;display:grid;justify-content:center;justify-items:center;align-content:center}.hn-price-points__point p{color:#fff}.hn-price-points__point p span{color:#fff64e;font-size:2em}.hn-price-price{padding-block:var(--sect-pad);background-color:#fff}.hn-price-price__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.hn-price-price__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.hn-price-price__heading-container{--heading-base-size: clamp(1.85rem, 3.85vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center;margin-bottom:clamp(2.5rem, 1.767rem + 2.29vw, 5rem)}.hn-price-price__heading-container p{color:#2a506f;font-weight:bold;font-size:1.65em}.hn-price-price__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.hn-price-price__intro-txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.hn-price-price__intro-txt-box p{font-size:var(--base-fz-0);line-height:1.5;text-align:center;word-break:keep-all}.hn-price-price__intro-txt-box p:not(:last-child){margin-bottom:.5em}@media(max-width: 500px){.hn-price-price__intro-txt-box p{text-indent:1em;text-align:left;word-break:normal}}.hn-price-price__tax-disclaimer-txt{margin-top:1em;margin-bottom:clamp(2.5rem, 1.767rem + 2.29vw, 5rem);font-size:var(--base-fz--1);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em}.hn-price-price__table-list{--column-gap: 25px;--row-gap: clamp(2.5rem, 2.06rem + 1.37vw, 4rem);display:flex;flex-wrap:wrap;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);row-gap:var(--row-gap);margin-bottom:clamp(2.5rem, 1.767rem + 2.29vw, 5rem)}.hn-price-price__table-item--full{width:100%}.hn-price-price__table-item--half-above-tab{width:calc((100% - var(--column-gap))/2)}@media screen and (max-width: 767px){.hn-price-price__table-item--half-above-tab{width:100%}}.hn-price-price__table-heading{color:#ff6777;font-size:var(--heading-fz--1);font-weight:600;line-height:1.25;margin-bottom:.5em;display:flex;align-items:center;-moz-column-gap:.325em;column-gap:.325em}.hn-price-price__table-heading::before{content:"";width:.6em;aspect-ratio:1;background-color:currentColor;transform:translateY(0.075em)}.hn-price-price__table-container{overflow-x:auto;overflow-y:hidden !important}.hn-price-price__table-container .scroll-hint-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background:rgba(70,133,185,.75);top:50%;left:50%;translate:-50% -50%}.hn-price-price__table-container .scroll-hint-text{font-size:var(--base-fz-0);word-break:keep-all}.hn-price-price__table{width:100%}.hn-price-price__table caption{background-color:#ff6777;padding-block:.5em;padding-inline:.5em;color:#fff;font-size:var(--base-fz-4);font-weight:600;letter-spacing:.05em;line-height:1.5;text-align:center;word-break:keep-all}.hn-price-price__table th,.hn-price-price__table td{border:1px solid #ff6777;padding-block:1em;padding-inline:1em;line-height:1.5;text-align:center;vertical-align:middle;word-break:keep-all}.hn-price-price__table th .no-wrap,.hn-price-price__table td .no-wrap{text-wrap:nowrap}.hn-price-price__table th{font-size:var(--base-fz-0);font-weight:600}.hn-price-price__table td{font-size:var(--base-fz-0)}.hn-price-price__thead th,.hn-price-price__thead td{background-color:#ffe5e5}.hn-price-price__tbody th{background-color:#f1f1f1}.hn-price-price__bottom-txt-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;border:solid 1px #ff6777;padding-block:clamp(1.5rem, 1.207rem + 0.92vw, 2.5rem);padding-inline:5%}.hn-price-price__bottom-txt-container p{text-indent:-1em;padding-left:1em;color:#ff6777;font-size:var(--base-fz--1);line-height:1.5}.hn-price-price__bottom-txt-container p:not(:last-child){margin-bottom:.5em}.area-list-hero{--padding-width: clamp(2.5rem, 0.711rem + 2.33vw, 4rem);--separating-line-width: clamp(0.5rem, -0.096rem + 0.78vw, 1rem);padding-block:var(--sect-pad);background-color:#f7f7f7}.area-list-hero__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:min(25%,200px) 1fr}@media screen and (max-width: 767px){.area-list-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 767px){.area-list-hero__wrapper{grid-template-columns:1fr}}.area-list-hero__icon-container{padding-right:var(--padding-width);border-right:solid calc(var(--separating-line-width)/2) #1a2a47;display:grid;align-content:center}@media screen and (max-width: 767px){.area-list-hero__icon-container{padding:0;border:none;justify-items:center}}.area-list-hero__icon{width:100%}@media screen and (max-width: 767px){.area-list-hero__icon{width:min(45%,175px)}}.area-list-hero__description-container{padding-left:var(--padding-width);border-left:solid calc(var(--separating-line-width)/2) #1a2a47;display:grid;align-content:center}@media screen and (max-width: 767px){.area-list-hero__description-container{padding:0;border:none}}.area-list-hero__heading{color:#1a2a47;font-size:clamp(2.25rem, 2.03rem + 0.69vw, 3rem);font-weight:600;margin-bottom:.5em}@media screen and (max-width: 767px){.area-list-hero__heading{margin-top:1em;padding-bottom:.25em;text-align:center;border-bottom:solid .2em currentColor}}.area-list-hero__txt-box p{font-size:var(--base-fz-0);line-height:1.5}@media screen and (max-width: 1023px){.area-list-hero__txt-box p{text-indent:1em}}.area-list-nav{padding-block:var(--sect-pad);background-color:#fff}.area-list-nav__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.area-list-nav__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.area-list-nav__intro-container{display:grid;grid-template-columns:1fr 35%;align-items:center;-moz-column-gap:2.5%;column-gap:2.5%;margin-bottom:var(--sect-pad-05)}@media screen and (max-width: 1023px){.area-list-nav__intro-container{grid-template-columns:1fr;justify-items:center;row-gap:var(--sect-pad-05)}}.area-list-nav__heading-container{--heading-base-size: clamp(1.85rem, 1.44rem + 1.28vw, 2.75rem);font-size:var(--heading-base-size);word-break:keep-all}@media screen and (max-width: 1023px){.area-list-nav__heading-container{text-align:center}}.area-list-nav__heading-container p{color:#bb2541;font-weight:bold;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:1.85em}.area-list-nav__heading-container h2{color:#000;font-weight:600;line-height:1.35;margin-top:.1em}.area-list-nav__copy-container{margin-block:1.5em;font-size:clamp(1.6rem, 1.421rem + 0.56vw, 1.85rem)}@media screen and (max-width: 1023px){.area-list-nav__copy-container{text-align:center}}.area-list-nav__copy{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2;background-color:#1a2a47;padding-inline:.5em;padding-block:.125em;word-break:keep-all}.area-list-nav__intro-txt-box p{text-indent:1em;font-size:var(--base-fz--1);line-height:1.5}.area-list-nav__intro-txt-box p:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 1023px){.area-list-nav__intro-img-container{width:min(70%,350px)}}.area-list-nav__intro-img{width:100%}.area-list-nav__lists{display:grid;row-gap:var(--sect-pad-0875)}.area-list-nav__list-heading{padding-block:.275em;padding-inline:1em;margin-bottom:1em;color:#fff;font-size:clamp(1.75rem, 1.603rem + 0.46vw, 2.25rem)}.area-list-nav__list-heading--red{background-color:#bb2541}.area-list-nav__list-heading--navy{background-color:#1a2a47}.area-list-nav__list-items{display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(17.5rem, 15.302rem + 6.87vw, 25rem), 1fr));gap:clamp(1rem, 0.853rem + 0.46vw, 1.5rem)}.area-list-nav__list-item{border:solid 1px #000;box-shadow:5px 5px 5px rgba(0,0,0,.35)}.area-list-nav__list-item:hover .area-list-nav__list-txt,.area-list-nav__list-item:focus .area-list-nav__list-txt{background-color:#d3b99f}.area-list-nav__list-link{display:grid;grid-template-columns:min(250px,33.3333333333%) 1fr}.area-list-nav__list-img-container{aspect-ratio:1}.area-list-nav__list-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.area-list-nav__list-txt{background-color:#fff;display:grid;place-items:center;font-size:clamp(1.85rem, 1.733rem + 0.37vw, 2.25rem);font-weight:600;transition:background-color .25s ease-out}.company-introduction{background-color:#fff;padding-block:5rem}.company-introduction__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.company-introduction__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.company-introduction__header{margin-bottom:2.5rem}.company-introduction__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.company-introduction__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.company-introduction__txt{font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.5;text-indent:1em}.company-goal-statement{background-image:url("/img/other-page/page_about-us/background_muscari.jpg");background-size:cover;background-position:37% 40%;padding-block:5rem}.company-goal-statement__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.company-goal-statement__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.company-goal-statement__frosted-glass{background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border-radius:8px;border-right:3.5px solid rgba(255,255,255,.5);border-bottom:4.5px solid #fff;padding-block:2.5rem;padding-inline:clamp(1.25rem,4vw,6rem);display:flex;flex-direction:column;row-gap:2.5rem}.company-goal-statement__header{text-align:center;margin-bottom:2.5rem}.company-goal-statement__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.company-goal-statement__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.company-goal-statement__txt{font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.5;text-indent:1em}.company-information{background-color:#fff;padding-block:5rem}.company-information__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.company-information__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.company-information__header{margin-bottom:2.5rem}.company-information__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.company-information__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.company-information__table{width:100%;margin-inline:auto}.company-information__table,.company-information__table th,.company-information__table td{border:1px solid #000;border-collapse:collapse}.company-information__table th,.company-information__table td{padding-block:10px;padding-inline:20px;font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.5}.company-information__table th{width:33.3333333333%;background-color:#1a2a47;color:#fff;font-weight:600}@media screen and (max-width: 767px){.company-information__table th{display:block;width:100%}}.company-information__table td{background-color:#ebebeb}@media screen and (max-width: 767px){.company-information__table td{display:block;width:100%}}.company-information__li{text-indent:-1em;padding-left:1em}.company-access{background-color:#fff;padding-bottom:5rem}.company-access__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.company-access__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.company-access__header{margin-bottom:2.5rem}.company-access__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.company-access__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.company-access__iframe-container{box-shadow:3px 3px 3px rgba(128,128,128,.8)}@media screen and (max-width: 1023px){.company-access__iframe-container{box-shadow:none}}.company-access__inquiry-btn{margin-top:5rem;margin-inline:auto;width:min(90%,400px)}.company-history{padding-block:5rem;background-color:#1a2a47}.company-history__wrapper{width:min(85%,1200px);margin-inline:auto;display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem}@media screen and (max-width: 767px){.company-history__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.company-history__wrapper{flex-direction:column;row-gap:2.5rem}}.company-history__left-group{flex:2}@media screen and (max-width: 1023px){.company-history__left-group{display:contents}}.company-history__ttl{color:#fff;font-weight:600;font-size:clamp(2.8rem,2.5vw,3rem);margin-bottom:.5em}@media screen and (max-width: 1023px){.company-history__ttl{text-align:center;font-size:clamp(2.6rem,7.7vw,3.6rem);margin-bottom:0}}.company-history__table{width:100%;margin-inline:auto}@media screen and (max-width: 1023px){.company-history__table{order:2}}.company-history__table,.company-history__table th,.company-history__table td{border-collapse:collapse}.company-history__table th,.company-history__table td{padding-block:10px;font-size:clamp(1.6rem,4vw,1.65rem);line-height:1.5}@media screen and (max-width: 1023px){.company-history__table th,.company-history__table td{display:block;width:100%}}.company-history__table th{white-space:nowrap;color:#fff;font-weight:600}.company-history__table td{padding-left:20px;color:#fff}@media screen and (max-width: 1023px){.company-history__table td{padding-left:0;text-indent:1em}}.company-history__img-box{flex:1}@media screen and (max-width: 1023px){.company-history__img-box{order:1}}.company-history__img{display:block;width:100%;height:100%;margin-inline:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;filter:brightness(1.025)}@media screen and (max-width: 1023px){.company-history__img{max-height:300px;max-width:650px;min-height:220px}}.company-media{background-color:#fff;padding-block:5rem}.company-media__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.company-media__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.company-media__header{text-align:center;margin-bottom:2.5rem}.company-media__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.company-media__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.company-media__content-box{background-image:url("/img/other-page/page_about-us/background_media-journalist-reporting-on-camera.jpg");background-color:rgba(0,0,0,.6);background-blend-mode:multiply;background-size:cover;background-position:50% 30%;padding-block:clamp(5rem,6.8vw,10rem)}.company-media__txt-box{max-width:90%;margin-inline:auto;margin-bottom:clamp(5rem,7vw,8.5rem)}@media screen and (max-width: 767px){.company-media__txt-box{margin-bottom:1.5rem}}.company-media__txt{color:#fff;font-size:clamp(1.6rem,3vw,2rem);line-height:1.5;text-align:center}@media screen and (max-width: 767px){.company-media__txt:last-child{margin-top:clamp(5rem,7vw,8.5rem);font-size:clamp(1.25rem,3vw,2rem)}}.company-media__txt--br{display:none}@media(max-width: 510px){.company-media__txt--br{display:block}}.company-media__media-logos{width:min(90%,750px);margin-inline:auto;padding-block:1rem;padding-inline:clamp(.25rem,4vw,2.5rem);background-color:#fff;border-radius:100vh;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:clamp(.25rem,2vw,2.5rem);column-gap:clamp(.25rem,2vw,2.5rem)}.company-media__media-logo{flex:1}.company-media__media-img{width:100%}.company-recruitment{background-color:#fff}.company-recruitment__link{display:block;background-image:url("/img/common/corporation/background_smiling-staffers.jpg");background-size:cover;background-position:60% 20%;background-color:#fff;background-blend-mode:multiply;width:min(85%,1200px);height:clamp(200px,35vw,350px);margin-inline:auto;position:relative;transition:width .35s ease-out}@media screen and (max-width: 767px){.company-recruitment__link{width:100%}}.company-recruitment__link:hover,.company-recruitment__link:focus{background-color:rgba(255,255,255,.2);background-blend-mode:lighten}.company-recruitment__link:active{background-color:rgba(255,255,255,.4)}.company-recruitment__ttl-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.company-recruitment__ttl{color:#fff;text-align:center;white-space:nowrap;filter:drop-shadow(0px 0px 5px rgba(60, 60, 60, 0.9))}.company-recruitment__ttl--en{font-size:clamp(6rem,5vw,8.5rem)}@media screen and (max-width: 1023px){.company-recruitment__ttl--en{font-size:clamp(5rem,9vw,9rem)}}.company-recruitment__ttl--jp{font-size:clamp(2.6rem,2.5vw,3.4rem)}@media screen and (max-width: 1023px){.company-recruitment__ttl--jp{font-size:clamp(2.2rem,5.1vw,3.3rem)}}.recruitment-hero{background-image:url("/img/other-page/page_recruitment/hero/background_smiling-staffers.jpg");background-size:cover;background-position:60% 25%;padding-block:2.5rem}.recruitment-hero__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.recruitment-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.recruitment-hero__information-box{margin-top:clamp(150px,30vw,280px);display:flex;flex-direction:column;align-items:flex-start;row-gap:1.5rem}.recruitment-hero__ttl{color:#1a2a47;font-weight:bold;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.5;filter:drop-shadow(1.5px 1.5px 0.5px white);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.75em;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-underline-offset:-0.5em}.recruitment-hero__txt{color:#1a2a47;font-weight:600;font-size:clamp(1.6rem,2vw,1.85rem);line-height:1.5;filter:drop-shadow(1.5px 1.5px 0.5px white);margin-bottom:.75em}@media screen and (max-width: 767px){.recruitment-hero__txt{margin-bottom:0}}.recruitment-hero__txt--br{display:none}@media screen and (max-width: 767px){.recruitment-hero__txt--br{display:block}}.recruitment-hero__inquiry-btn{font-size:clamp(1.8rem,2.5vw,2rem)}.recruitment-join-us{background-color:#f7f7f7;padding-block:5rem}.recruitment-join-us__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.recruitment-join-us__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.recruitment-join-us__header{margin-bottom:2.5rem}.recruitment-join-us__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.recruitment-join-us__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.recruitment-join-us__txt{font-size:clamp(1.6rem,3.5vw,1.8rem);line-height:1.5;text-indent:1em}.recruitment-feature{background-image:url("/img/other-page/page_recruitment/feature/background_women-meeting.png");background-repeat:no-repeat;background-size:contain;background-position:100% 0%;background-color:#fff}.recruitment-feature__white-background{background-color:rgba(255,255,255,.55);padding-block:5rem}.recruitment-feature__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.recruitment-feature__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.recruitment-feature__header{margin-bottom:2.5rem;filter:drop-shadow(2px 2px 1px white)}.recruitment-feature__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.recruitment-feature__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.recruitment-feature__cards{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;-moz-column-gap:clamp(2rem,2vw,3rem);column-gap:clamp(2rem,2vw,3rem);margin-bottom:clamp(1rem,2.5vw,3rem)}@media screen and (max-width: 1023px){.recruitment-feature__cards{flex-direction:column;align-items:center;row-gap:clamp(2rem,5vw,3.5rem)}}.recruitment-feature__card{width:calc(50% - clamp(2rem,2vw,3rem))}.recruitment-feature__card:nth-child(2n){margin-top:clamp(115px,10vw,160px)}@media screen and (max-width: 1023px){.recruitment-feature__card{width:100%}.recruitment-feature__card:nth-child(2n){margin-top:0}}.recruitment-feature__card-ttl{font-size:clamp(1.95rem,2.7vw,3rem);line-height:1.5;filter:drop-shadow(2px 2px 1px white);border-bottom:solid 3px #000;margin-bottom:.5em}@media screen and (max-width: 1023px){.recruitment-feature__card-ttl{font-size:clamp(1.92rem,5.5vw,3.3rem)}}.recruitment-feature__card-ttl--number{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:clamp(4.4rem,4vw,5.4rem);color:#bb2541}@media screen and (max-width: 1023px){.recruitment-feature__card-ttl--number{font-size:clamp(3.3rem,8vw,6rem)}}.recruitment-feature__card-img{width:100%;height:clamp(300px,10vw,500px);border-radius:5px;-o-object-fit:cover;object-fit:cover;filter:brightness(1.075)}.recruitment-feature__card-img--1{-o-object-position:50% 70%;object-position:50% 70%}.recruitment-feature__card-img--2{-o-object-position:50% 60%;object-position:50% 60%}.recruitment-feature__card-img--3{-o-object-position:37.5% 40%;object-position:37.5% 40%}.recruitment-feature__card-img--4{-o-object-position:30% 57.5%;object-position:30% 57.5%}@media screen and (max-width: 1023px){.recruitment-feature__card-img{height:clamp(220px,50vw,450px)}}.recruitment-feature__card-description{margin-top:.8em;font-size:clamp(1.8rem,1.5vw,2rem);line-height:1.5;text-indent:1em}@media screen and (max-width: 1023px){.recruitment-feature__card-description{font-size:clamp(1.5rem,4.6vw,1.8rem)}}.recruitment-recruitment{background-image:url("/img/other-page/page_recruitment/recruitment/background_silky-cloth.png");background-size:cover;background-position:center;padding-block:5rem}.recruitment-recruitment__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.recruitment-recruitment__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.recruitment-recruitment__header{text-align:center;margin-bottom:2.5rem}.recruitment-recruitment__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.recruitment-recruitment__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#000}.recruitment-recruitment__txt-box{margin-bottom:5rem}.recruitment-recruitment__txt{font-size:clamp(1.6rem,2vw,1.85rem);line-height:1.5;text-indent:1em}.recruitment-recruitment__txt a{border-bottom:solid 1px currentColor}.recruitment-recruitment__txt a:hover,.recruitment-recruitment__txt a:focus{color:#d3b99f}.recruitment-recruitment__cards{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:5rem;margin-bottom:5rem}@media screen and (max-width: 1023px){.recruitment-recruitment__cards{grid-template-columns:1fr}}.recruitment-recruitment__card{border-radius:7.5px;box-shadow:2px 2px 5px #707070;display:flex;flex-direction:column}@media screen and (max-width: 1023px){.recruitment-recruitment__card{width:min(100%,600px);margin-inline:auto}}.recruitment-recruitment__card-header{display:flex}.recruitment-recruitment__card-icon-container{background-color:#f7f7f7;width:max(60px,20%);padding-block:1rem;padding-inline:2rem;border-top-left-radius:7.5px;display:flex;align-items:center;justify-content:center}.recruitment-recruitment__card-icon{width:clamp(50px,4.25vw,65px);height:clamp(50px,4.25vw,65px);-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1023px){.recruitment-recruitment__card-icon{width:clamp(40px,8.5vw,70px);height:clamp(40px,8.5vw,70px)}}.recruitment-recruitment__card-header-ttl{flex:1;color:#fff;font-weight:600;font-size:clamp(2.2rem,2vw,2.6rem);line-height:1.5;padding-block:.85em;padding-left:1.5em;border-top-right-radius:7.5px;display:flex;align-items:center}.recruitment-recruitment__card-header-ttl--red{background-color:#b52c41}.recruitment-recruitment__card-header-ttl--salmon{background-color:#f2a788}.recruitment-recruitment__card-header-ttl--blue{background-color:#1c77fb}.recruitment-recruitment__card-header-ttl--brown{background-color:#a57356}.recruitment-recruitment__card-header-ttl--navy{background-color:#192a47}.recruitment-recruitment__card-header-ttl--green{background-color:#60975f}.recruitment-recruitment__card-header-ttl--forest-green{background-color:#3d5f4a}@media screen and (max-width: 1023px){.recruitment-recruitment__card-header-ttl{font-size:clamp(1.85rem,3.5vw,2.75rem);padding-left:0;justify-content:center}}.recruitment-recruitment__card-content-box{flex:1;background-color:#fff;padding-block:2rem;padding-inline:clamp(2rem,2vw,3.5rem);display:flex;flex-direction:column;justify-content:center}.recruitment-recruitment__card-content-box:not(:last-child){border-bottom:solid 1px #707070}.recruitment-recruitment__card-content-box:last-child{border-bottom-left-radius:7.5px;border-bottom-right-radius:7.5px}@media screen and (max-width: 1023px){.recruitment-recruitment__card-content-box{padding-inline:clamp(2rem,4vw,4rem)}}.recruitment-recruitment__card-content-ttl{font-weight:600;font-size:clamp(2rem,1.85vw,2.25rem);line-height:1.5;margin-bottom:.35em}@media screen and (max-width: 1023px){.recruitment-recruitment__card-content-ttl{font-size:clamp(1.85rem,3.85vw,2.2rem)}}.recruitment-recruitment__card-content-li{font-size:clamp(1.65rem,1.5vw,1.85rem);line-height:1.5;padding-left:1em;text-indent:-1em}@media screen and (max-width: 1023px){.recruitment-recruitment__card-content-li{font-size:clamp(1.6rem,3.5vw,1.75rem)}}.recruitment-recruitment__hiring-terms-card{width:min(65%,650px);margin-inline:auto;background-color:#fff;border-radius:7.5px;box-shadow:2px 2px 5px #707070;padding-block:2rem;padding-inline:clamp(2rem,2vw,3.5rem);margin-bottom:5rem}@media screen and (max-width: 1023px){.recruitment-recruitment__hiring-terms-card{width:min(100%,600px);padding-inline:clamp(2rem,4vw,4rem)}}.recruitment-recruitment__hiring-terms-ttl{font-weight:600;font-size:clamp(2rem,1.85vw,2.25rem);line-height:1.5;margin-bottom:.35em}@media screen and (max-width: 1023px){.recruitment-recruitment__hiring-terms-ttl{font-size:clamp(1.85rem,3.85vw,2.2rem)}}.recruitment-recruitment__hiring-terms-li{font-size:clamp(1.65rem,1.5vw,1.85rem);line-height:1.5;padding-left:1em;text-indent:-1em}@media screen and (max-width: 1023px){.recruitment-recruitment__hiring-terms-li{font-size:clamp(1.6rem,3.5vw,1.75rem)}}.recruitment-recruitment__detail-btn{margin-inline:auto}.recruitment-voice{background-color:#1a2a47;padding-block:5rem}.recruitment-voice__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.recruitment-voice__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.recruitment-voice__header{text-align:center;margin-bottom:2.5rem}.recruitment-voice__header--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#bb2541;padding-bottom:.05em}.recruitment-voice__header--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#fff}.recruitment-voice__interview-box:not(:last-child){margin-bottom:5rem}.recruitment-voice__hero-box{position:relative}.recruitment-voice__hero-img{width:100%;height:clamp(150px,42.5vw,385px);-o-object-fit:cover;object-fit:cover}.recruitment-voice__hero-img--1{-o-object-position:center center;object-position:center center;filter:brightness(1.05)}.recruitment-voice__hero-img--2{-o-object-position:50% 26.5%;object-position:50% 26.5%;filter:brightness(1.05)}.recruitment-voice__hero-txt-box{padding-block:clamp(10px,.95vw,15px);padding-inline:clamp(10px,.95vw,15px);position:absolute;bottom:0}.recruitment-voice__hero-txt-box--right{right:0;text-align:right}@media screen and (max-width: 1023px){.recruitment-voice__hero-txt-box{position:static;text-align:left;padding-block:2.5rem;padding-inline:0}}.recruitment-voice__hero-txt{font-weight:600;font-size:clamp(1.65rem,1.5vw,2.15rem);line-height:1.5;filter:drop-shadow(1px 1px 0px white)}@media screen and (max-width: 1023px){.recruitment-voice__hero-txt{font-weight:normal;color:#fff;filter:none}}.recruitment-voice__hero-txt--accent{font-weight:bold;font-size:clamp(2.55rem,2.25vw,3rem);color:#bb2541;margin-bottom:.2em}@media screen and (max-width: 1023px){.recruitment-voice__hero-txt--accent{font-weight:600;color:#d3b99f}}.recruitment-voice__question{color:#fff;font-weight:600;font-size:clamp(1.65rem,4vw,2rem);line-height:1.6;padding-top:1.5em;padding-bottom:.35em;margin-bottom:1.2rem;overflow:hidden;position:relative}.recruitment-voice__question::before,.recruitment-voice__question::after{position:absolute;width:100%;bottom:0;content:""}@media screen and (max-width: 767px){.recruitment-voice__question::before,.recruitment-voice__question::after{content:none}}.recruitment-voice__question::before{border-bottom:3px solid #fff}.recruitment-voice__question::after{border-bottom:3px solid #1a2a47;transform:translateY(-33.3333333333%)}@media screen and (max-width: 1023px){.recruitment-voice__question:first-child{padding-top:0}}@media screen and (max-width: 767px){.recruitment-voice__question{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6.5px}}.recruitment-voice__answer{color:#fff;font-size:clamp(1.6rem,4vw,1.75rem);line-height:1.5}.recruitment-company{padding-top:5rem;background-color:#fff}.recruitment-company__link{display:block;background-image:url("/img/common/corporation/background_sapporo-odori-park.webp");background-size:cover;background-position:40% 42.5%;width:min(85%,1200px);height:clamp(200px,35vw,350px);margin-inline:auto;position:relative;transition:width .35s ease-out}@media screen and (max-width: 767px){.recruitment-company__link{width:100%}}.recruitment-company__link:hover,.recruitment-company__link:focus{background-color:rgba(255,255,255,.2);background-blend-mode:lighten}.recruitment-company__link:active{background-color:rgba(255,255,255,.4)}.recruitment-company__ttl-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.recruitment-company__ttl{color:#fff;text-align:center;white-space:nowrap;filter:drop-shadow(0px 0px 5px rgba(60, 60, 60, 0.9))}.recruitment-company__ttl--en{font-size:clamp(6rem,5vw,8.5rem)}@media screen and (max-width: 1023px){.recruitment-company__ttl--en{font-size:clamp(5rem,9vw,9rem)}}.recruitment-company__ttl--jp{font-size:clamp(2.6rem,2.5vw,3.4rem)}@media screen and (max-width: 1023px){.recruitment-company__ttl--jp{font-size:clamp(2.2rem,5.1vw,3.3rem)}}.faq-hero{--en-heading-color: #bb2541;--jp-heading-color: white;--en-text-shadow: 2px 2px 1px lightgray;--jp-text-shadow: 3px 3px 3px hsl(0deg 0% 0% / 75%);padding-block:clamp(50px,6vw,75px)}.faq-hero--categories{--en-heading-color: #d3b99f;--en-text-shadow: none;--jp-text-shadow: none;padding-block:50px;background-color:#1a2a47}.faq-hero--housemaid{background-image:url("/img/other-page/page_faq/background_spacious-room-of-high-floor-apartment-with-breathtaking-view.jpg");background-size:cover;background-position:center 71.5%;background-color:rgba(0,0,0,.525);background-blend-mode:multiply}.faq-hero--house-support{background-image:url("/img/other-page/page_faq/background_cozy-room-with-sofa-floor-lamp-and-potted-plant-bathed-in-warm-sunlight.jpg");background-size:cover;background-position:97.5% 87.5%;background-color:rgba(0,0,0,.495);background-blend-mode:multiply}.faq-hero--cooking{background-image:url("/img/other-page/page_faq/background_japanese-dishes.jpg");background-size:cover;background-position:center center;background-color:rgba(0,0,0,.375);background-blend-mode:multiply}.faq-hero--cleaning{background-image:url("/img/other-page/page_faq/background_staffer-cleaning-room-with-vacuum.jpg");background-size:cover;background-position:80% 77.5%;background-color:rgba(0,0,0,.225);background-blend-mode:multiply}.faq-hero--senior-support{background-image:url("/img/other-page/page_faq/background_elder-and-staffer-holding-hands-together.jpg");background-size:cover;background-position:65% 68.5%;background-color:rgba(0,0,0,.325);background-blend-mode:multiply}.faq-hero--home-care{background-image:url("/img/other-page/page_faq/background_lady-nurse-and-old-lady-looking-at-something-and-talking.jpg");background-size:cover;background-position:80% 27.5%;background-color:rgba(0,0,0,.385);background-blend-mode:multiply}.faq-hero--home-nursing{background-image:url("/img/other-page/page_faq/background_female-nurse-in-white-uniform-smiling-warmly-placing-hand-on-her-chest_trimmed.jpg");background-size:cover;background-position:47.5% 18.75%;background-color:rgba(0,0,0,.4425);background-blend-mode:multiply}.faq-hero__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.faq-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.faq-hero__heading-container{--heading-base-size: clamp(2rem, 4vw, 3.25rem);font-size:var(--heading-base-size);word-break:keep-all;text-align:center}.faq-hero__heading-container p{color:var(--en-heading-color);font-weight:bold;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:2.85em;text-shadow:var(--en-text-shadow)}.faq-hero__heading-container h1{color:var(--jp-heading-color);font-weight:600;line-height:1.35;text-shadow:var(--jp-text-shadow);margin-top:.1em}.faq-introduction{background-color:#fff;padding-block:5rem}.faq-introduction__wrapper{width:min(85%,1200px);margin-inline:auto;display:flex;justify-content:center;align-items:center;-moz-column-gap:25px;column-gap:25px}@media screen and (max-width: 767px){.faq-introduction__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}@media screen and (max-width: 1023px){.faq-introduction__wrapper{flex-direction:column;row-gap:25px}}.faq-introduction__icon{width:clamp(65px,5.85vw,80px)}@media screen and (max-width: 1023px){.faq-introduction__icon{width:clamp(65px,12vw,85px)}}.faq-introduction__txt-box p{font-size:clamp(1.6rem,2.25vw,1.85rem);line-height:1.5}@media screen and (max-width: 1023px){.faq-introduction__txt-box p{text-align:center}}@media screen and (max-width: 767px){.faq-introduction__txt-box p{text-indent:1em;text-align:left}}.faq-introduction__txt-link{color:#bb2541;text-decoration:underline;text-underline-offset:.2em}.faq-introduction__txt-link:hover,.faq-introduction__txt-link:focus{filter:brightness(1.3)}.faq-introduction__txt-link:active{filter:brightness(1.1)}.faq-categories{background-color:#fff;padding-bottom:5rem}.faq-categories__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.faq-categories__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.faq-categories__category-list{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5px;margin-bottom:5rem}@media screen and (max-width: 767px){.faq-categories__category-list{grid-template-columns:1fr}}.faq-categories__list-header{grid-column:1/-1;background-color:#1a2a47;border-top-left-radius:7.5px;border-top-right-radius:7.5px;color:#fff;font-weight:bold;font-size:clamp(1.75rem,4vw,2rem);line-height:1.5;text-align:center;padding-block:.5em}.faq-categories__category{height:clamp(175px,18vw,215px);overflow:hidden;position:relative}.faq-categories__category:hover img,.faq-categories__category:focus img{transform:scale(1.05);filter:brightness(0.725)}.faq-categories__category:active img{filter:brightness(0.825)}@media screen and (max-width: 767px){.faq-categories__category{height:clamp(120px,27vw,185px)}}.faq-categories__category-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;filter:brightness(0.6);transition:transform .1s ease-in-out}.faq-categories__category-img--1{-o-object-position:45% 62.5%;object-position:45% 62.5%}.faq-categories__category-img--2{-o-object-position:97.5% 97.5%;object-position:97.5% 97.5%}.faq-categories__category-img--3{-o-object-position:50% 52.5%;object-position:50% 52.5%}.faq-categories__category-img--4{-o-object-position:70% 72.5%;object-position:70% 72.5%}.faq-categories__category-img--5{-o-object-position:55% 2.5%;object-position:55% 2.5%}.faq-categories__category-img--6{-o-object-position:72.5% 30%;object-position:72.5% 30%}.faq-categories__category-img--7{-o-object-position:47.5% 18.75%;object-position:47.5% 18.75%}.faq-categories__category-ttl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-weight:600;font-size:clamp(2rem,2vw,2.5rem)}@media screen and (max-width: 767px){.faq-categories__category-ttl{font-size:clamp(1.85rem,3.75vw,2.5rem)}}.faq-questions{padding-bottom:5rem;background-color:#fff}.faq-questions__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.faq-questions__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.faq-questions__q-and-a-sets{margin-bottom:5rem}.faq-questions__q-and-a-container{background-color:#1a2a47;padding-inline:clamp(10px,3vw,20px);padding-bottom:clamp(10px,3vw,20px)}.faq-questions__q-and-a-container:not(:last-child){margin-bottom:clamp(1.75rem,2vw,2.5rem)}.faq-questions__q-txt{padding-block:clamp(10px,3vw,20px);color:#fff;font-weight:600;font-size:clamp(1.65rem,3.5vw,1.95rem);line-height:1.5}.faq-questions__q-txt::before{content:"Q. ";color:#d3b99f;margin-right:.25em}.faq-questions__a-txt-box{background-color:#fff;padding-block:clamp(10px,3vw,20px);padding-inline:clamp(10px,3vw,20px)}.faq-questions__a-txt-box p{text-indent:1em;font-size:clamp(1.575rem,3.5vw,1.75rem);line-height:1.5}.faq-questions__a-txt-link{color:#bb2541;text-decoration:underline;text-underline-offset:.2em}.faq-questions__a-txt-link:hover,.faq-questions__a-txt-link:focus{filter:brightness(1.3)}.faq-questions__a-txt-link:active{filter:brightness(1.1)}.faq-questions__faq-btn{margin-inline:auto}.policy{padding-block:5rem;background-color:#1a2a47}.policy__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.policy__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.policy__ttl--en{display:inline-block;font-family:"Playfair Display",serif;font-style:italic;font-size:clamp(4.4rem,8vw,8.2rem);color:#d3b99f;padding-bottom:.05em}.policy__ttl--jp{font-size:clamp(1.8rem,3.3vw,3.3rem);font-weight:600;color:#fff;margin-bottom:5rem}.policy__ttl--en,.policy__ttl--jp{display:block;margin-inline:auto;text-align:center}.policy__body{background-color:#f7f7f7;padding-block:clamp(3.5rem,4.5vw,4.5rem);padding-inline:clamp(2rem,6vw,7.5rem)}.policy__preface,.policy dl{font-size:clamp(1.45rem, 1.406rem + 0.14vw, 1.6rem);line-height:1.5}.policy dt{margin-top:1.25em;font-weight:600}.contact-hero{--en-heading-color: #bb2541;--en-heading-text-shadow: 3px 3px 5px white;padding-block:clamp(5rem, 3.534rem + 4.58vw, 10rem);background-size:cover;background-blend-mode:color}.contact-hero--categories{--en-heading-color: #d3b99f;--en-heading-text-shadow: none;background-color:#1a2a47;padding-block:clamp(2.5rem, 1.767rem + 2.29vw, 5rem)}.contact-hero--categories .contact-hero__heading-container{text-align:center}.contact-hero--general{background-image:url("/img/other-page/page_contact/general/hero/background_elderly-woman-holding-smart-phone.jpg");background-position:25% 100%;background-color:rgba(0,0,0,.35)}.contact-hero--business{background-image:url("/img/other-page/page_contact/business/hero/background_high-rise-buildings.jpg");background-position:100% 40.75%;background-color:rgba(0,0,0,.25)}.contact-hero--housemaid{background-image:url("/img/other-page/page_contact/housemaid/hero/background_large-clean-room.jpg");background-position:62.5% 72.5%;background-color:rgba(0,0,0,.525)}.contact-hero--house-support{background-image:url("/img/other-page/page_contact/house-support/hero/background_cozy-room-with-sofa-floor-lamp-and-potted-plant-bathed-in-warm-sunlight.jpg");background-position:97.5% 87.5%;background-color:rgba(0,0,0,.375)}.contact-hero--cooking{background-image:url("/img/other-page/page_contact/cooking/hero/background_japanese-dishes.jpg");background-position:50% 50%;background-color:rgba(0,0,0,.375)}.contact-hero--cleaning{background-image:url("/img/other-page/page_contact/cleaning/hero/background_staffer-cleaning-room-with-vacuum.jpg");background-position:80% 77.5%;background-color:rgba(0,0,0,.25)}.contact-hero--senior-support-general{background-image:url("/img/other-page/page_contact/senior-support-general/hero/background_elder-and-staffer-holding-hands-together.jpg");background-position:65% 68.5%;background-color:rgba(0,0,0,.325)}.contact-hero--senior-support-business{background-image:url("/img/other-page/page_contact/senior-support-business/hero/background_female-and-male-caregiving-staffers-standing-side-by-side-and-looking-here.webp");background-position:62.5% 99.25%;background-color:rgba(0,0,0,.425)}.contact-hero--home-care-general{background-image:url("/img/other-page/page_contact/home-care-general/hero/background_lady-nurse-and-old-lady-looking-at-something-and-talking.jpg");background-position:80% 27.5%;background-color:rgba(0,0,0,.375)}.contact-hero--home-care-business{background-image:url("/img/other-page/page_contact/home-care-business/hero/background_woman-in-suit-using-computer.webp");background-position:57.5% 82.5%;background-color:rgba(0,0,0,.375)}.contact-hero--home-nursing{background-image:url("/img/other-page/page_contact/home-nursing/hero/background_female-nurse-in-white-uniform-smiling-warmly-placing-hand-on-her-chest_trimmed.jpg");background-position:47.5% 18.75%;background-color:rgba(0,0,0,.35)}.contact-hero__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.contact-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.contact-hero__heading-container{--heading-base-size: clamp(1.85rem, 1.327rem + 1.63vw, 3rem);font-size:var(--heading-base-size);word-break:keep-all}@media screen and (max-width: 767px){.contact-hero__heading-container{text-align:center}}.contact-hero__heading-container p{color:var(--en-heading-color);font-weight:bold;font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;font-size:3em;text-shadow:var(--en-heading-text-shadow)}.contact-hero__heading-container h1{color:#fff;font-weight:600;line-height:1.35;margin-top:.1em}.contact-hero__heading-container h1 span{display:inline-block}.contact-introduction{background-color:#f7f7f7;padding-block:var(--sect-pad)}.contact-introduction__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.contact-introduction__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.contact-introduction__wrapper>*:last-child{margin-bottom:0}.contact-introduction__txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:var(--sect-pad-05)}.contact-introduction__txt-box p{font-size:var(--base-fz-3);line-height:1.5;text-align:center;word-break:keep-all}.contact-introduction__phone-btn{--base-font-size: clamp(1.15rem, 0.945rem + 0.64vw, 1.85rem);--phone-number-font-size: 2.45;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:clamp(1rem, -0.905rem + 5.95vw, 7.5rem);margin-inline:auto;margin-bottom:var(--sect-pad-05)}.contact-introduction__disclaimer-container{background-color:#fff;padding-block:var(--sect-pad-05);padding-inline:5%}.contact-introduction__disclaimer-container li{font-size:var(--base-fz--1);line-height:1.5;padding-left:1em;text-indent:-1em;margin-bottom:.5em}.contact-categories{--gap: clamp(1rem, 0.78rem + 0.69vw, 1.75rem);background-color:#fff;padding-block:var(--sect-pad)}.contact-categories__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.contact-categories__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.contact-categories__intro-txt-box{margin-bottom:calc(var(--gap)*2)}.contact-categories__intro-txt-box p{font-size:var(--base-fz-1);line-height:1.5;text-align:center;word-break:keep-all}.contact-categories__heading{padding-block:.5em;padding-inline:1em;font-size:clamp(1.75rem, 1.571rem + 0.56vw, 2rem);line-height:1.5;text-align:center;word-break:keep-all;margin-bottom:var(--gap)}.contact-categories__heading--navy{background-color:#1a2a47;color:#fff}.contact-categories__heading--beige{background-color:#d3b99f;color:#000}.contact-categories__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, clamp(13.25rem, 8.341rem + 15.34vw, 30rem)), 1fr));gap:var(--gap)}.contact-categories__list:not(:last-of-type){margin-bottom:calc(var(--gap)*2)}.contact-categories__list-item{box-shadow:3px 3px 5px rgba(0,0,0,.35);overflow:hidden;position:relative;transition:box-shadow .25s ease-out}.contact-categories__list-item:hover,.contact-categories__list-item:focus{box-shadow:3px 3px 10px rgba(0,0,0,.65)}.contact-categories__list-item:hover .contact-categories__list-bg-img,.contact-categories__list-item:focus .contact-categories__list-bg-img{transform:scale(1.05)}.contact-categories__list-item:hover .contact-categories__list-link::before,.contact-categories__list-item:focus .contact-categories__list-link::before{background-color:rgba(0,0,0,.7)}.contact-categories__list-item:active .contact-categories__list-link::before{background-color:rgba(0,0,0,.775)}.contact-categories__list-link{height:100%;padding-block:clamp(2.5rem, 1.767rem + 2.29vw, 5rem);display:grid;place-items:center}.contact-categories__list-link::before{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,.425);transition:background-color .1s ease-out}.contact-categories__list-bg-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease-out}.contact-categories__list-bg-img--housemaid{-o-object-position:20.5% center;object-position:20.5% center}.contact-categories__list-bg-img--house-support{-o-object-position:17.5% center;object-position:17.5% center}.contact-categories__list-bg-img--cooking{-o-object-position:47.25% center;object-position:47.25% center}.contact-categories__list-bg-img--cleaning{-o-object-position:79.5% center;object-position:79.5% center}.contact-categories__list-bg-img--senior-support-general{-o-object-position:33.5% center;object-position:33.5% center}.contact-categories__list-bg-img--senior-support-business{-o-object-position:63.5% center;object-position:63.5% center}.contact-categories__list-bg-img--home-care-general{-o-object-position:85% center;object-position:85% center}.contact-categories__list-bg-img--home-care-business{-o-object-position:75% center;object-position:75% center}.contact-categories__list-bg-img--home-nursing{-o-object-position:52.5% center;object-position:52.5% center}.contact-categories__list-bg-img--general{-o-object-position:70% center;object-position:70% center}.contact-categories__list-bg-img--business{-o-object-position:22.5% center;object-position:22.5% center}.contact-categories__list-bg-img--campaign-free-trial{-o-object-position:100% center;object-position:100% center}.contact-categories__list-icon-container{width:min(57.5%,125px);aspect-ratio:3/4;display:flex;flex-direction:column;align-items:center;row-gap:10px;position:relative;z-index:1}.contact-categories__list-icon-container>*{filter:drop-shadow(0px 0px 3px black)}.contact-categories__list-icon-container P{color:#fff;font-size:clamp(1.5rem, 1.397rem + 0.32vw, 1.85rem);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all}.contact-categories__list-icon-container img{flex-grow:1;height:0%;width:100%;-o-object-fit:contain;object-fit:contain}.contact-form{--input-border: solid 2px #ddd;--input-bg-color: #f7f7f7;--check-color: #1a2a47;--radio-color: #1a2a47;background-color:#1a2a47;padding-block:var(--sect-pad)}.contact-form--general{--border-color: #1a2a47;background-color:#1a2a47}.contact-form--business{--border-color: #1a2a47;background-color:#1a2a47}.contact-form--housemaid{--border-color: #b3a16c;background-color:#b3a16c}.contact-form--house-support{--border-color: #ebebdd;background-color:#ebebdd}.contact-form--cooking{--border-color: #c3c3c3;background-color:#dd7403}.contact-form--cleaning{--border-color: #c3c3c3;background-color:#234f9f}.contact-form--senior-support-general{--border-color: #c3c3c3;--sub-heading-color: black;--sub-heading-bg-color: #ffe5e5;background-color:#ffe5e5}.contact-form--senior-support-business{--border-color: #690000;--sub-heading-color: white;--sub-heading-bg-color: #690000;background-color:#690000}.contact-form--home-care-general{--border-color: #c6e2d5;--sub-heading-color: black;--sub-heading-bg-color: #c6e2d5;background-color:#c6e2d5}.contact-form--home-care-business{--border-color: #c3c3c3;--sub-heading-color: white;--sub-heading-bg-color: #07a05a;background-color:#07a05a}.contact-form--home-nursing{--border-color: #c3c3c3;background-color:#ff6777}.contact-form--campaign-free-trial{--border-color: #c3c3c3;background:linear-gradient(to right, #b3863f, #dabb7b, #b3863f)}.contact-form__container{width:min(85%,1200px);margin-inline:auto;background-color:#fff;padding-block:clamp(2.5rem, 1.767rem + 2.29vw, 5rem);padding-inline:5%}@media screen and (max-width: 767px){.contact-form__container{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.contact-form__heading{color:#333;font-size:clamp(2.25rem, 1.536rem + 2.23vw, 3.25rem);font-weight:600;line-height:1.5;text-align:center;margin-bottom:.5em}.contact-form__sub-heading{margin-top:2em;margin-bottom:.5em;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--sub-heading-color);background-color:var(--sub-heading-bg-color);padding-block:.5em;padding-inline:1em;font-size:var(--base-fz-3);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all}.contact-form__sub-heading+*{border-top:none !important}.contact-form__items{width:min(100%,850px);margin-inline:auto;color:#333}.contact-form__item{display:grid;row-gap:15px;padding-block:clamp(2rem, 1.56rem + 1.37vw, 3.5rem);border-top:solid 2px var(--border-color)}.contact-form__item:first-child,.contact-form__item:first-child.hidden+*{border-top:none !important}.contact-form__item.hidden{display:none}.contact-form__item-header{font-size:clamp(1.6rem, 1.314rem + 0.89vw, 2rem);font-weight:600;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:clamp(1rem, 0.853rem + 0.46vw, 1.5rem);column-gap:clamp(1rem, 0.853rem + 0.46vw, 1.5rem);row-gap:7.5px}.contact-form__item-header--small{display:contents;font-size:clamp(1.35rem, 1.064rem + 0.89vw, 1.75rem);white-space:nowrap}.contact-form__requirement{color:#fff;font-size:clamp(1.4rem, 1.257rem + 0.45vw, 1.6rem);font-weight:500;white-space:nowrap;border-radius:.25em;display:inline-block;padding-block:.1em;padding-inline:1.25em}.contact-form__requirement--required{background-color:#bb2541}.contact-form__requirement--optional{background-color:#1a2a47}.contact-form input[type=email],.contact-form input[type=text],.contact-form input[type=tel]{width:min(100%,600px);background-color:var(--input-bg-color);padding-block:.75em;padding-inline:1em;border:var(--input-border);border-radius:3px;font-size:clamp(1.45rem, 1.2rem + 0.78vw, 1.8rem);line-height:1.5}.contact-form__checkboxes{--check-box-size: 25px;display:flex;flex-wrap:wrap;-moz-column-gap:15px;column-gap:15px}.contact-form__checkboxes label{font-size:clamp(1.6rem, 1.314rem + 0.89vw, 2rem);line-height:1.5;padding-block:.75em;display:flex;align-items:center;-moz-column-gap:.5em;column-gap:.5em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-form__checkboxes label::before{content:"";width:var(--check-box-size);aspect-ratio:1;border-radius:3px;border:var(--input-border);background-color:var(--input-bg-color)}.contact-form__checkboxes label:has(:checked)::after{content:"";width:calc(var(--check-box-size)*.4);height:calc(var(--check-box-size)*.68);border:solid var(--check-color);border-width:0 4px 4px 0;position:absolute;left:calc(var(--check-box-size)/2);transform:translateX(-50%) rotate(45deg)}.contact-form__checkboxes label.hidden{display:none}.contact-form__checkboxes input{display:none}.contact-form__radio-options{--radio-btn-size: 25px;font-size:clamp(1.6rem, 1.314rem + 0.89vw, 2rem);display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:15px;column-gap:15px}.contact-form__radio-options input{display:none}.contact-form__radio-options label{padding-block:.75em;display:flex;align-items:center;-moz-column-gap:.5em;column-gap:.5em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-form__radio-options label::before{content:"";border:var(--input-border);border-radius:50%;width:var(--radio-btn-size);aspect-ratio:1;background-color:#fff}.contact-form__radio-options label:has(:checked)::after{content:"";width:calc(var(--radio-btn-size)*.6);aspect-ratio:1;background-color:var(--radio-color);border-radius:50%;position:absolute;top:50%;left:calc(var(--radio-btn-size)/2);transform:translate(-50%, -50%)}.contact-form__select-container{width:min(100%,600px);border:var(--input-border);border-radius:3px;background-color:var(--input-bg-color);font-size:clamp(1.45rem, 1.2rem + 0.78vw, 1.8rem);line-height:1.5;display:inline-flex;align-items:center;position:relative}.contact-form__select-container::after{content:"";position:absolute;right:.75em;width:.85em;height:.55em;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background-color:#888;pointer-events:none}.contact-form__select-container select{width:100%;padding-block:.75em;padding-left:1em;cursor:pointer}.contact-form__select-container select.unselected{color:#c6c6c6}.contact-form__textarea{resize:vertical;width:100%;height:15em;background-color:var(--input-bg-color);border:var(--input-border);padding-block:.75em;padding-inline:1em .75em;font-size:clamp(1.6rem, 1.493rem + 0.33vw, 1.75rem);line-height:1.5}.contact-form__textarea::-webkit-scrollbar{width:clamp(1rem,1.5vw,1.5rem)}.contact-form__textarea::-webkit-scrollbar-track{background-color:#f5f5f5}.contact-form__textarea::-webkit-scrollbar-thumb{background-color:#c2c2c2}.contact-form__textarea::-webkit-scrollbar-thumb:hover{background-color:#a6a6a6}.contact-form__textarea::-webkit-scrollbar-thumb:active{background-color:#969696}.contact-form__textarea::-webkit-resizer{--line-width-in-percent: 8;background-color:#dadada;width:clamp(1rem, 0.643rem + 1.12vw, 1.5rem);aspect-ratio:1;background:linear-gradient(135deg, transparent 0%, transparent calc((50 - var(--line-width-in-percent) / 2) * 1%), #ddd calc((50 - var(--line-width-in-percent) / 2) * 1%), #ddd calc((50 + var(--line-width-in-percent) / 2) * 1%), transparent calc((50 + var(--line-width-in-percent) / 2) * 1%), transparent calc((70 - var(--line-width-in-percent) / 2) * 1%), #ddd calc((70 - var(--line-width-in-percent) / 2) * 1%), #ddd calc((70 + var(--line-width-in-percent) / 2) * 1%), transparent calc((70 + var(--line-width-in-percent) / 2) * 1%), transparent 100%)}.contact-form input[type=email],.contact-form input[type=text],.contact-form input[type=tel],.contact-form textarea{transition:box-shadow .25s}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus,.contact-form input[type=tel]:focus,.contact-form textarea:focus{outline:none;box-shadow:0px 0px 5px 3px #ddd}.contact-form__error-container{display:contents}.contact-form__error-txt{color:#bb2541;font-size:clamp(1.6rem, 1.314rem + 0.89vw, 2rem);line-height:1.5}.contact-form__error-txt.hidden{display:none}.contact-form__terms{margin-top:clamp(1rem, 0.487rem + 1.6vw, 2.75rem);margin-inline:auto;width:min(100%,850px);height:clamp(17.5rem, 15.302rem + 6.87vw, 25rem);overflow-y:scroll;padding-block:.5em;padding-inline:.5em;border:solid .5px #1a2a47;background-color:var(--input-bg-color);color:#1a2a47;font-size:clamp(1.45rem, 1.406rem + 0.14vw, 1.6rem);line-height:1.5}.contact-form__terms::-webkit-scrollbar{width:clamp(6px,1.5vw,10px)}.contact-form__terms::-webkit-scrollbar-track{background-color:#f5f5f5}.contact-form__terms::-webkit-scrollbar-thumb{background-color:#c2c2c2}.contact-form__terms::-webkit-scrollbar-thumb:hover{background-color:#a6a6a6}.contact-form__terms::-webkit-scrollbar-thumb:active{background-color:#969696}.contact-form__terms-ttl{margin-top:1.25em;font-weight:600}.contact-form__terms-paragraph{text-indent:1em}.contact-form__terms li{text-indent:-1em;padding-left:1em}.contact-form__agreement{--check-box-size: 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-block:2.5em;font-weight:600;font-size:clamp(1.6rem, 1.314rem + 0.89vw, 2rem);line-height:1.5;text-align:center;display:flex;align-items:center;-moz-column-gap:.2em;column-gap:.2em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.contact-form__agreement::before{content:"";width:var(--check-box-size);aspect-ratio:1;border-radius:3px;border:var(--input-border);background-color:var(--input-bg-color)}.contact-form__agreement:has(:checked)::after{content:"";width:calc(var(--check-box-size)*.4);height:calc(var(--check-box-size)*.68);border:solid var(--check-color);border-width:0 4px 4px 0;position:absolute;left:calc(var(--check-box-size)/2);transform:translateX(-50%) rotate(45deg)}.contact-form__submit-btn{display:block;margin-inline:auto}.contact-form__submit-btn[data-tooltip][disabled]::before{content:attr(data-tooltip);padding-block:.5em;padding-inline:1em;border-radius:100vh;box-shadow:0px 5px 5px rgba(0,0,0,.5);background-color:#bb2541;color:#fff;font-size:.8em;white-space:nowrap;position:absolute;left:50%;bottom:100%;transform:translate(-50%, 15%);transform-origin:left;scale:0;transition:scale .2s ease-out}.contact-form__submit-btn[data-tooltip][disabled]:hover::before{scale:1}.contact-confirmation{background-color:#1a2a47;padding-block:var(--sect-pad)}.contact-confirmation--general{background-color:#1a2a47}.contact-confirmation--business{background-color:#1a2a47}.contact-confirmation--housemaid{background-color:#b3a16c}.contact-confirmation--house-support{background-color:#ebebdd}.contact-confirmation--cooking{background-color:#dd7403}.contact-confirmation--cleaning{background-color:#234f9f}.contact-confirmation--senior-support-general{background-color:#ffe5e5}.contact-confirmation--senior-support-business{background-color:#690000}.contact-confirmation--home-care-general{background-color:#c6e2d5}.contact-confirmation--home-care-business{background-color:#07a05a}.contact-confirmation--home-nursing{background-color:#ff6777}.contact-confirmation--campaign-free-trial{background:linear-gradient(to right, #b3863f, #dabb7b, #b3863f)}.contact-confirmation__content{width:min(85%,1200px);margin-inline:auto;background-color:#fff;padding-block:clamp(2.5rem, 1.767rem + 2.29vw, 5rem);padding-inline:5%}@media screen and (max-width: 767px){.contact-confirmation__content{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.contact-confirmation__heading{color:#333;font-weight:600;font-size:clamp(2.25rem, 1.536rem + 2.23vw, 3.25rem);line-height:1.5;text-align:center;margin-bottom:1em}.contact-confirmation__txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:var(--sect-pad)}.contact-confirmation__txt-box p{color:#000;font-size:clamp(1.6rem, 1.421rem + 0.56vw, 1.85rem);line-height:1.65;text-indent:1em;margin-bottom:var(--sect-pad-05)}.contact-confirmation__txt-box a{background-color:#1a2a47;color:#fff;word-break:keep-all;padding-block:.1em;padding-inline:.35em}.contact-confirmation table{width:min(100%,850px);margin-inline:auto;margin-bottom:var(--sect-pad)}.contact-confirmation table tbody tr{padding-block:clamp(1.25rem, 0.884rem + 1.14vw, 2.5rem);border-top:solid 1px #1a2a47;display:grid}.contact-confirmation table tbody tr:last-of-type{border-bottom:solid 1px #1a2a47}.contact-confirmation table tbody tr th{color:#1a2a47;font-size:clamp(1.75rem, 1.571rem + 0.56vw, 2rem);line-height:1.5;margin-bottom:.35em}.contact-confirmation table tbody tr td{font-size:clamp(1.6rem, 1.421rem + 0.56vw, 1.85rem);line-height:1.5}.contact-confirmation__buttons{width:min(100%,850px);margin-inline:auto;display:flex;flex-wrap:wrap-reverse;justify-content:center;-moz-column-gap:var(--sect-pad-05);column-gap:var(--sect-pad-05);row-gap:15px}.contact-confirmation__btn{width:min(100%,300px)}.contact-confirmation__btn--back{background-color:#708090}.contact-confirmation__btn--back::after{display:none}.contact-confirmation__btn--back::before{content:"";display:inline-block;width:.75em;aspect-ratio:1;border-bottom:.15em solid #fff;border-left:.15em solid #fff;position:absolute;top:50%;left:7.5%;transform:translateY(-50%) rotate(45deg);transition:left .15s ease}.contact-confirmation__btn--back:hover::before,.contact-confirmation__btn--back:focus::before{left:5.5%}.contact-completed{background-color:#1a2a47;padding-block:var(--sect-pad)}.contact-completed--general{background-color:#1a2a47}.contact-completed--business{background-color:#1a2a47}.contact-completed--housemaid{background-color:#b3a16c}.contact-completed--house-support{background-color:#ebebdd}.contact-completed--cooking{background-color:#dd7403}.contact-completed--cleaning{background-color:#234f9f}.contact-completed--senior-support-general{background-color:#ffe5e5}.contact-completed--senior-support-business{background-color:#690000}.contact-completed--home-care-general{background-color:#c6e2d5}.contact-completed--home-care-business{background-color:#07a05a}.contact-completed--home-nursing{background-color:#ff6777}.contact-completed--campaign-free-trial{background:linear-gradient(to right, #b3863f, #dabb7b, #b3863f)}.contact-completed__content{width:min(85%,1200px);margin-inline:auto;background-color:#fff;padding-block:var(--sect-pad);padding-inline:5%}@media screen and (max-width: 767px){.contact-completed__content{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.contact-completed__heading{color:#bb2541;font-weight:600;font-size:clamp(2.5rem, 1.607rem + 2.79vw, 3.75rem);line-height:1.5;text-align:center;margin-bottom:var(--sect-pad)}.contact-completed__thx-txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:var(--sect-pad)}.contact-completed__thx-txt-box p{color:#1a2a47;font-weight:600;font-size:clamp(1.85rem, 1.386rem + 1.45vw, 2.5rem);line-height:1.5;text-align:center;word-break:keep-all}.contact-completed__thx-txt-box p:not(:last-of-type){margin-bottom:.4em}.contact-completed__txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:var(--sect-pad)}.contact-completed__txt-box p{font-size:clamp(1.6rem, 1.421rem + 0.56vw, 1.85rem);line-height:1.5;text-align:center;word-break:keep-all}.contact-completed__txt-box p a{display:inline-block;color:#2a4073;font-weight:bold;text-decoration:underline;transition:color .3s}.contact-completed__txt-box p a:hover,.contact-completed__txt-box p a:focus{color:#bb2541}.contact-completed__social-media{margin-bottom:var(--sect-pad)}.contact-completed__social-media-heading{--pseudo-angle: 60deg;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:#bb2541;font-weight:600;font-size:clamp(2.5rem, 1.607rem + 2.79vw, 3.75rem);line-height:1.5;text-align:center;position:relative;margin-bottom:var(--sect-pad-05)}.contact-completed__social-media-heading::before,.contact-completed__social-media-heading::after{content:"";position:absolute;top:50%;width:1.25em;height:2px;background-color:currentColor}.contact-completed__social-media-heading::before{transform:rotate(var(--pseudo-angle));right:100%}.contact-completed__social-media-heading::after{transform:rotate(calc(var(--pseudo-angle) * -1));left:100%}.contact-completed__sns-icons{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:clamp(1.75rem, 1.384rem + 1.14vw, 3rem);column-gap:clamp(1.75rem, 1.384rem + 1.14vw, 3rem)}.contact-completed__sns-icon{width:clamp(8.5rem, 7.474rem + 3.21vw, 12rem);aspect-ratio:1;border-radius:50%;overflow:hidden;transition:opacity .2s ease-out}.contact-completed__sns-icon:hover,.contact-completed__sns-icon:focus{opacity:.7}.contact-completed__sns-icon:active{opacity:.5}.contact-completed__sns-icon-img{width:100%}.contact-completed__top-btn{margin-inline:auto}.contact-completed__top-btn::before{border:solid 1.5px #707070;filter:brightness(1.3)}.trial-form-hero{padding-block:var(--sect-pad);background-image:url("/img/other-page/page_contact/campaign-free-trial/hero/background_spacious-room-with-elegant-decor-in-white-tones.webp");background-size:cover;background-position:87.25% 77.5%;background-color:rgba(26,42,71,.625);background-blend-mode:multiply}.trial-form-hero__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.trial-form-hero__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.trial-form-hero__heading-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:#fff;text-align:center}.trial-form-hero__en-heading{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:clamp(4rem, 2.407rem + 4.98vw, 7.5rem);padding-inline:.5em;border-bottom:solid 2px currentColor;margin-bottom:.1em}.trial-form-hero__jp-heading{font-size:clamp(1.65rem, 1.491rem + 0.5vw, 2rem);font-weight:600;word-break:keep-all}.trial-form-hero__period-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-block:1.5em;padding-block:.5em;padding-inline:.5em;background-color:#bb2541;color:#fff;font-size:clamp(1.55rem, 1.345rem + 0.64vw, 2rem);text-align:center;word-break:keep-all}.trial-form-hero__period-label span{font-size:1.25em}.trial-form-hero__txt-box{text-align:center}.trial-form-hero__txt-box p{color:#fff;font-size:clamp(1.6rem, 1.527rem + 0.23vw, 1.85rem);line-height:1.5;word-break:keep-all}.trial-form-hero__txt-box p span{font-size:1.5em}.trial-form-hero__txt-box p:last-child{margin-top:1em}.trial-form-basic__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.trial-form-basic__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.trial-form-basic__heading-container{background-color:#1a2a47}.trial-form-basic__heading{--line-width: 1.25;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-block:.75em;padding-inline:calc(var(--line-width)*1em + .5em);color:#d3b99f;font-size:clamp(1.6rem, 1.19rem + 1.28vw, 2.5rem);font-weight:600;text-align:center;word-break:keep-all;position:relative}.trial-form-basic__heading::before,.trial-form-basic__heading::after{content:"";width:calc(var(--line-width)*1em);height:1px;background-color:currentColor;position:absolute;top:50%;transform:translateY(-50%)}.trial-form-basic__heading::before{left:0}.trial-form-basic__heading::after{right:0}.trial-form-basic__body-container{position:relative}.trial-form-basic__body-bg-container{position:absolute;inset:0;display:grid;grid-template-rows:min(350px,45%) 1fr}@media screen and (max-width: 767px){.trial-form-basic__body-bg-container{grid-template-rows:min(400px,35%) 1fr}}.trial-form-basic__body-upper-bg{background:linear-gradient(to right, #b3863f, #dabb7b, #b3863f)}.trial-form-basic__body-lower-bg{background-image:url("/img/other-page/page_contact/campaign-free-trial/basic/blurred-background_spacious-room-with-elegant-decor-in-white-tones.jpg");background-size:cover;background-position:87.25% 77.5%}.trial-form-basic__body-content{padding-block:var(--sect-pad);position:relative}.trial-form-basic__intro-txt-box{margin-bottom:var(--sect-pad)}.trial-form-basic__intro-txt-box p{font-size:var(--base-fz-2);font-weight:600;text-align:center}.trial-form-basic__pills{margin-block:1em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75em;font-size:var(--base-fz-3);font-weight:600;text-align:center}.trial-form-basic__pill{min-width:5em;padding-block:.25em;padding-inline:1em;color:#bb2541;border-radius:100vh;border:solid 1px currentColor}.trial-form-basic__options{display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(13rem, 10.948rem + 6.41vw, 20rem), 1fr));-moz-column-gap:max(10px,1.5%);column-gap:max(10px,1.5%);row-gap:var(--sect-pad-025)}.trial-form-basic__option-caption{font-size:clamp(1.6rem, 1.483rem + 0.37vw, 2rem);font-weight:600;text-align:center;margin-bottom:.5em}.trial-form-basic__option-img{width:100%;aspect-ratio:1;box-shadow:3px 3px 3px rgba(0,0,0,.15)}.trial-form-basic__call-out-txt{--pseudo-angle: 60deg;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-block:2em 1em;color:#bb2541;font-size:clamp(1.75rem, 1.409rem + 1.07vw, 2.5rem);font-weight:600;position:relative}.trial-form-basic__call-out-txt::before,.trial-form-basic__call-out-txt::after{content:"";position:absolute;top:50%;width:1.25em;height:2px;background-color:currentColor}.trial-form-basic__call-out-txt::before{transform:rotate(var(--pseudo-angle));right:100%}.trial-form-basic__call-out-txt::after{transform:rotate(calc(var(--pseudo-angle) * -1));left:100%}.trial-form-basic__label-container{text-align:center}.trial-form-basic__label-txt{font-size:var(--base-fz-3);font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2;background-color:#fff;padding-inline:.5em;padding-block:.125em;word-break:keep-all}.trial-form-basic__disclaimer-txt{margin-top:1.5em;font-size:var(--base-fz--1);line-height:1.5;text-align:center;word-break:keep-all}.trial-form-additional{background-image:url("/img/other-page/page_contact/campaign-free-trial/additional/background_housemaid-cleaning-kitchen.jpg");background-size:cover;background-position:50% 0;padding-block:var(--sect-pad-05)}.trial-form-additional__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.trial-form-additional__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.trial-form-additional__down-arrow{width:clamp(10rem, 8.534rem + 4.58vw, 15rem);margin-inline:auto;aspect-ratio:4/1;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background-color:#fff}.trial-form-additional__heading{color:#fff;font-size:clamp(1.6rem, 1.418rem + 0.57vw, 2rem);line-height:1.5;text-align:center;word-break:keep-all;margin-block:1em}.trial-form-additional__heading span{color:#d3b99f;font-size:1.5em;font-weight:600}.trial-form-additional__txt-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:var(--sect-pad-075);padding-block:.5em;padding-inline:5%;color:#fff;font-size:var(--base-fz-0);border:solid 1px currentColor}.trial-form-additional__txt-box p{line-height:1.5;text-align:center}.trial-form-additional__txt-box p:first-child{margin-bottom:.5em}@media screen and (max-width: 767px){.trial-form-additional__txt-box p{text-align:left}.trial-form-additional__txt-box p:first-child{text-indent:1em}.trial-form-additional__txt-box p:not(:first-child){word-break:keep-all}}.trial-form-additional__gallery{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:2.5%;column-gap:2.5%}@media screen and (max-width: 767px){.trial-form-additional__gallery{width:min(100%,450px);margin-inline:auto;grid-template-columns:1fr;row-gap:clamp(1rem, 0.642rem + 1.12vw, 1.5rem)}}.trial-form-additional__gallery-img-container{width:100%;aspect-ratio:8/5;box-shadow:3px 3px 6px rgba(255,255,255,.2)}.trial-form-additional__gallery-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trial-form-disclaimer{background-color:#fff;padding-block:var(--sect-pad)}.trial-form-disclaimer__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.trial-form-disclaimer__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.trial-form-disclaimer__notes{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:var(--sect-pad-05);font-size:var(--base-fz--1);padding-block:1em;padding-inline:5%;border:solid 1px currentColor}.trial-form-disclaimer__note{line-height:1.5;text-indent:-1em;margin-left:1em}.trial-form-disclaimer__note:not(:last-child){margin-bottom:.5em}.trial-form-disclaimer__important-note{font-size:var(--base-fz-0);font-weight:600;line-height:1.5;text-align:center;word-break:keep-all;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em}.trial-form-disclaimer__important-note:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 767px){.trial-form-disclaimer__important-note{text-align:left;word-break:normal;text-indent:-1em;margin-left:1em}}.xdsoft_day_of_week6,.xdsoft_day_of_week0{background-color:#ff6777 !important}.error{padding-top:var(--sect-pad)}.error__wrapper{width:min(85%,1200px);margin-inline:auto}@media screen and (max-width: 767px){.error__wrapper{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.error__visual-container{width:min(75%,550px);margin-inline:auto;margin-bottom:var(--sect-pad-05)}.error__visual-img{width:100%}.error__heading{color:#bb2541;text-shadow:.05em .05em .05em #eda5b3;font-size:var(--heading-fz-3);font-weight:600;line-height:1.25;text-align:center;word-break:keep-all;margin-bottom:1em}.error__txt-box{font-size:var(--base-fz-0);margin-bottom:var(--sect-pad-05)}.error__txt-box p{text-indent:1em;line-height:1.5;text-align:center;word-break:keep-all}.error__reasons{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-block:var(--sect-pad-05);padding-inline:5%;background-color:#f7f7f7;border-radius:10px}.error__reason{text-indent:-1em;padding-left:1em;font-size:var(--base-fz-0);line-height:1.5}.error__reason:not(:last-child){margin-bottom:.5em}.helper__ff--playfair{font-family:"Playfair Display",serif;font-style:italic;font-weight:normal}.helper__fw--500{font-weight:500}.helper__fw--600{font-weight:600}.helper__fw--bold{font-weight:bold}.helper__text-transform--capitalize{text-transform:capitalize}.helper__wbr--below-tab{display:none}@media screen and (max-width: 1023px){.helper__wbr--below-tab{display:block}}.helper__wbr--below-sp{display:none}@media screen and (max-width: 767px){.helper__wbr--below-sp{display:block}}.helper__wbr--below-500{display:none}@media(max-width: 500px){.helper__wbr--below-500{display:block}}.helper__wbr--below-450{display:none}@media(max-width: 450px){.helper__wbr--below-450{display:block}}.helper__wbr--below-400{display:none}@media(max-width: 400px){.helper__wbr--below-400{display:block}}@media screen and (max-width: 1023px){.helper__br--above-pc{display:none}}@media screen and (max-width: 767px){.helper__br--above-tab{display:none}}.helper__br--below-tab{display:none}@media screen and (max-width: 1023px){.helper__br--below-tab{display:block}}.helper__br--below-sp{display:none}@media screen and (max-width: 767px){.helper__br--below-sp{display:block}}.helper__br--below-600{display:none}@media(max-width: 600px){.helper__br--below-600{display:block}}.helper__br--below-550{display:none}@media(max-width: 550px){.helper__br--below-550{display:block}}.helper__br--below-500{display:none}@media(max-width: 500px){.helper__br--below-500{display:block}}.helper__br--below-450{display:none}@media(max-width: 450px){.helper__br--below-450{display:block}}.helper__br--below-400{display:none}@media(max-width: 400px){.helper__br--below-400{display:block}}.helper__brightness--105{filter:brightness(1.05)}.helper__brightness--11{filter:brightness(1.1)}.helper__brightness--115{filter:brightness(1.15)}.helper__brightness--12{filter:brightness(1.2)}.helper__brightness--125{filter:brightness(1.25)}.helper__brightness--13{filter:brightness(1.3)}.helper__spacer--h10px{height:10px}.helper__spacer--h15px{height:15px}.helper__spacer--h20px{height:20px}.helper__spacer--h25px{height:25px}.before-after-hero{padding-block:12.5rem;background-image:url(/img/service/page_top/before-after/background_before-after.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}.before-after-hero__wrapper{text-align:center}.before-after-hero__sub-ttl,.before-after-hero h1{color:#fff;font-weight:bold;text-shadow:-1px -1px 8.5px rgba(51,51,51,.3019607843),1px -1px 8.5px rgba(51,51,51,.3019607843),-1px 1px 8.5px rgba(51,51,51,.3019607843),1px 1px 8.5px rgba(51,51,51,.3019607843),0 -1px 8.5px rgba(51,51,51,.3019607843),0 1px 8.5px rgba(51,51,51,.3019607843),-1px 0 8.5px rgba(51,51,51,.3019607843),1px 0 8.5px rgba(51,51,51,.3019607843)}.before-after-hero__sub-ttl{display:inline-block;font-size:clamp(1.8rem,4vw,2.2rem);margin-bottom:1rem;position:relative}.before-after-hero__sub-ttl::after{content:"";background-image:url(/img/other-page/page_before-after/hero/accent.webp);width:2.8em;display:block;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:-85%;left:calc(100% - .85em);transform:translateY(-50%)}.before-after-hero h1{font-size:clamp(2.6rem,7vw,4.6rem);margin-bottom:2.5rem}.before-after-hero__description{font-size:1.6rem;font-weight:600;line-height:1.5;width:85%;margin-inline:auto}.before-after-feature{position:relative;padding-block:8.5rem}.before-after-feature::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, #f5b63c, #d97382);opacity:.55;transform:skewY(-7deg);z-index:-1}@media screen and (max-width: 767px){.before-after-feature::before{transform:skewY(-65deg)}}.before-after-feature__wrapper{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9.5rem}@media screen and (max-width: 767px){.before-after-feature__wrapper{grid-template-columns:1fr;gap:5.5rem}}.before-after-feature__img-container{width:clamp(260px,35vw,420px);margin-inline:auto;position:relative}@media screen and (max-width: 767px){.before-after-feature__img-container{width:85%}}.before-after-feature__img-container img{width:100%;border-radius:10px}.before-after-feature__img-container::after{content:"";width:clamp(120px,20vw,180px);aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-image:url(/img/other-page/page_before-after/feature/cleaning-tools.webp);position:absolute;bottom:-4.5rem;right:-8.5rem}@media screen and (max-width: 767px){.before-after-feature__img-container::after{right:-3.5rem}}.before-after-feature__info-container h2{font-size:clamp(2rem,4vw,3rem);font-weight:bold;margin-bottom:1.5rem}.before-after-feature__info-container .accent{font-size:1.3em;color:#d97382}.before-after-feature__sub-ttl{font-size:clamp(1.8rem,4vw,2.2rem);line-height:2;margin-bottom:1.5rem;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:.085em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.25em}.before-after-feature__description{text-indent:1em;font-size:1.55rem;line-height:1.5;margin-bottom:1.5rem}.before-after-feature ul{display:flex;gap:1em}@media screen and (max-width: 767px){.before-after-feature ul{justify-content:center}}.before-after-feature li{width:min(100%,100px);aspect-ratio:1;border-radius:50%;font-size:1.55rem;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.before-after-feature li::before{content:"";position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;width:90%;height:90%;border:solid 1px #fff;border-radius:50%}.before-after-feature ul li:nth-child(1){background-color:#d97382}.before-after-feature ul li:nth-child(2){background-color:#f5b63c}.before-after-feature ul li:nth-child(3){background-color:#2a506f}.before-after-intro{background-image:url(/img/other-page/page_before-after/introduction/background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;padding-block:8.5rem}.before-after-intro__sub-ttl,.before-after-intro__ttl{display:table;margin-inline:auto;background-color:#fff;box-shadow:4.5px 4.5px 6.5px rgba(34,34,34,.85);padding-block:.3em;padding-inline:.75em}.before-after-intro__sub-ttl{font-size:clamp(1.6rem,4.5vw,2rem);margin-bottom:1rem;position:relative;padding-left:2em}.before-after-intro__sub-ttl::before,.before-after-intro__sub-ttl::after{content:"";display:block;aspect-ratio:1;position:absolute;top:50%;left:1em;translate:-50% -50%}.before-after-intro__sub-ttl::after{background-image:url("/img/common/general-icon/icon_check-mark_brink-pink.png");background-repeat:no-repeat;background-size:contain;width:20px;height:20px}@media screen and (max-width: 767px){.before-after-intro__sub-ttl::after{width:15px;height:15px}}.before-after-intro__sub-ttl::before{width:28px;height:28px;border:solid 4px #000;border-radius:50%}@media screen and (max-width: 767px){.before-after-intro__sub-ttl::before{width:22px;height:22px}}.before-after-intro__ttl{font-size:clamp(2rem,6vw,3.2rem);margin-bottom:4.5rem}.before-after-intro__ttl .bg-black{display:inline-block;background-color:#000;padding-inline:.2em;color:#fff}.before-after-intro__ttl .pink{color:#d97382;font-size:1.3em}.before-after-intro ul{width:min(85%,1200px);margin-inline:auto;display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(4, 1fr);gap:25px}.before-after-intro ul li:nth-child(1){grid-area:1/1/3/3}.before-after-intro ul li:nth-child(2){grid-area:1/3/3/5}.before-after-intro ul li:nth-child(3){grid-area:1/5/3/7}.before-after-intro ul li:nth-child(4){grid-area:3/2/5/4}.before-after-intro ul li:nth-child(5){grid-area:3/4/5/6}@media screen and (max-width: 767px){.before-after-intro ul{grid-template-columns:1fr;grid-template-rows:auto}.before-after-intro ul li{grid-area:auto !important}}.before-after-intro__link{position:relative;display:inline-block;border-radius:10px;box-shadow:4.5px 4.5px 6.5px rgba(34,34,34,.85);font-size:1.6rem;overflow:hidden}.before-after-intro__link span{color:#d97382;font-size:1.3em}.before-after-intro__link:hover img{transform:scale(1.3)}.before-after-intro__link:hover p{letter-spacing:.1em}.before-after-intro__link-img{width:100%;border-radius:10px;transition:transform .3s ease}.before-after-intro__link-txt{position:absolute;bottom:0;left:0;width:100%;padding-block:1.5em;background-color:rgba(255,255,255,.75);border-radius:0 0 10px 10px;transition:letter-spacing .3s}.before-after-use-case__list{padding-block:8.5rem}.before-after-use-case__list--pink{border-top:20px solid #d97382;background-color:#f9e9ec}.before-after-use-case__list .pink{color:#d97382}.before-after-use-case__list .bg-pink{background-color:#d97382}.before-after-use-case__list--yellow{border-top:20px solid #f5b63c;background-color:#fdf5db}.before-after-use-case__list .yellow{color:#f5b63c}.before-after-use-case__list .bg-yellow{background-color:#f5b63c}.before-after-use-case__list--blue{border-top:20px solid #2a506f;background-color:#dbe5ea}.before-after-use-case__list .blue{color:#2a506f}.before-after-use-case__list .bg-blue{background-color:#2a506f}.before-after-use-case__list-inner{width:min(85%,1200px);margin-inline:auto;padding-block:3.5rem;padding-inline:clamp(1rem,4vw,3.5rem);position:relative}.before-after-use-case__list-inner--pink{border:10px solid #d97382}.before-after-use-case__list-inner--yellow{border:10px solid #f5b63c}.before-after-use-case__list-inner--blue{border:10px solid #2a506f}.before-after-use-case__list-number{background-color:#fff;display:inline-block;font-size:clamp(1.6rem,4.7vw,2.6rem);padding-block:.2em;padding-inline:1em;box-shadow:0 0 23px rgba(79,79,79,.75);position:absolute;top:-5px;left:clamp(1rem,4vw,3.5rem);transform:translateY(-50%) rotate(-3deg)}.before-after-use-case__list-ttl{background-color:#fff;display:inline-block;font-size:clamp(1.6rem,4.7vw,2.6rem);padding-block:.2em;padding-inline:1em;box-shadow:0 0 23px rgba(79,79,79,.75);transform:translateY(-30%) rotate(-3deg)}.before-after-use-case__list-description{width:min(100%,800px);margin-top:2rem;text-indent:1em;font-size:1.55rem;line-height:1.5}.before-after-use-case__list-sub-ttl{margin-top:6rem;background-color:#fff;display:inline-block;font-size:clamp(1.6rem,4.7vw,2.6rem);padding-block:.2em;padding-inline:1em;box-shadow:0 0 23px rgba(79,79,79,.75);transform:rotate(-3deg)}.before-after-use-case__list-visual-container{margin-top:2rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media screen and (max-width: 767px){.before-after-use-case__list-visual-container{flex-direction:column}}.before-after-use-case figure{position:relative;width:100%}.before-after-use-case figure span{position:absolute;top:0;left:0;background-color:#1a2a47;font-size:2.2rem;color:#fff;padding-block:.3em;text-align:center;width:120px}.before-after-use-case figure img{width:100%}.before-after-use-case figure figcaption{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;font-size:1.6rem;padding-top:1rem;background-color:rgba(255,255,255,.65)}.before-after-use-case figure figcaption::before{content:url("");background-image:url(/img/other-page/page_before-after/use-case/silhouette.webp);width:clamp(45px,4vw,65px);aspect-ratio:1;background-repeat:no-repeat;background-size:contain}.before-after-use-case .triangle{height:calc(tan(60deg)*60px/2);width:60px;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%)}@media screen and (max-width: 767px){.before-after-use-case .triangle{height:calc(tan(60deg)*30px/2);width:60px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}}.before-after-use-case .triangle--pink{background:#d97382}.before-after-use-case .triangle--yellow{background:#f5b63c}.before-after-use-case .triangle--blue{background:#2a506f}.before-after-use-case__steps{display:flex;align-items:stretch;margin-top:2rem}@media screen and (max-width: 767px){.before-after-use-case__steps{flex-direction:column}}.before-after-use-case__step{background-color:#fff;border-radius:10px;width:100%;padding:2.5em}.before-after-use-case__step h4{font-size:2rem;margin-bottom:.5em}.before-after-use-case__ttl-en{font-size:clamp(2rem,2.7vw,3rem);margin-bottom:.5em;font-weight:bold}.before-after-use-case__ttl-en--pink{color:#d97382}.before-after-use-case__ttl-en--yellow{color:#f5b63c}.before-after-use-case__ttl-en--blue{color:#2a506f}.before-after-use-case__step-description{text-indent:1em;font-size:1.55rem;line-height:1.5}.before-after-use-case__step-arrow{text-align:center;align-self:center;-webkit-text-stroke:.75px currentColor;color:#fff;width:20px;height:20px;line-height:20px;aspect-ratio:1/1;border-radius:50%;transform:scale(2.25)}@media screen and (max-width: 767px){.before-after-use-case__step-arrow{transform:scale(2.25) rotate(90deg)}}.before-after-use-case__step-arrow--pink{background-color:#d97382}.before-after-use-case__step-arrow--yellow{background-color:#f5b63c}.before-after-use-case__step-arrow--blue{background-color:#2a506f}.fz-catalog{width:min(85%,1200px);margin-inline:auto;margin-inline:unset;padding-block:var(--sect-pad-05);background-color:plum}@media screen and (max-width: 767px){.fz-catalog{width:min(90%,(767px - calc(100vw - 100%))*.85)}}.fz-catalog__base---3{font-size:clamp(1.408rem, 1.397rem + 0.03vw, 1.446rem)}.fz-catalog__base---2{font-size:clamp(1.454rem, 1.437rem + 0.05vw, 1.511rem)}.fz-catalog__base---1{font-size:clamp(1.501rem, 1.478rem + 0.07vw, 1.579rem)}.fz-catalog__base--0{font-size:clamp(1.55rem, 1.521rem + 0.09vw, 1.65rem)}.fz-catalog__base--1{font-size:clamp(1.6rem, 1.564rem + 0.11vw, 1.724rem)}.fz-catalog__base--2{font-size:clamp(1.652rem, 1.609rem + 0.14vw, 1.802rem)}.fz-catalog__base--3{font-size:clamp(1.706rem, 1.654rem + 0.16vw, 1.883rem)}.fz-catalog__base--4{font-size:clamp(1.762rem, 1.701rem + 0.19vw, 1.968rem)}.fz-catalog__base--5{font-size:clamp(1.819rem, 1.749rem + 0.22vw, 2.056rem)}.fz-catalog__base--6{font-size:clamp(1.878rem, 1.798rem + 0.25vw, 2.149rem)}.fz-catalog__base--7{font-size:clamp(1.939rem, 1.849rem + 0.28vw, 2.245rem)}.fz-catalog__heading---3{font-size:clamp(1.681rem, 1.322rem + 1.12vw, 2.47rem)}.fz-catalog__heading---2{font-size:clamp(1.735rem, 1.326rem + 1.28vw, 2.635rem)}.fz-catalog__heading---1{font-size:clamp(1.792rem, 1.328rem + 1.45vw, 2.812rem)}.fz-catalog__heading--0{font-size:clamp(1.85rem, 1.327rem + 1.64vw, 3rem)}.fz-catalog__heading--1{font-size:clamp(1.91rem, 1.322rem + 1.84vw, 3.201rem)}.fz-catalog__heading--2{font-size:clamp(1.972rem, 1.315rem + 2.05vw, 3.416rem)}.fz-catalog__heading--3{font-size:clamp(2.036rem, 1.304rem + 2.29vw, 3.644rem)}.fz-catalog__heading--4{font-size:clamp(2.103rem, 1.29rem + 2.54vw, 3.889rem)}.fz-catalog__heading--5{font-size:clamp(2.171rem, 1.27rem + 2.81vw, 4.149rem)}.fz-catalog__heading--6{font-size:clamp(2.241rem, 1.247rem + 3.11vw, 4.427rem)}.fz-catalog__heading--7{font-size:clamp(2.314rem, 1.217rem + 3.43vw, 4.724rem)}.btn-catalog{background-color:#90ee90;padding-block:var(--sect-pad-05);display:grid;justify-content:center;justify-items:center;row-gap:10px}.responsive-test{min-height:25px;background-color:#6495ed;display:grid;place-items:center;color:#fff;text-shadow:0px 0px 5px #000;font-size:22.5px;padding-block:.25em}@media screen and (max-width: 1023px){.responsive-test{background-color:#90ee90}}@media screen and (max-width: 767px){.responsive-test{background-color:#f08080}}
/*# sourceMappingURL=style.min.css.map */