@media (prefers-reduced-motion:reduce){*,::before,::after{-webkit-animation-delay:-1ms!important;animation-delay:-1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}:where(:root){--scroll-limit:1000;--scroll-transition-duration:.5s;-webkit-animation:setScrollProps linear both;animation:setScrollProps linear both;animation-timeline:scroll(root block)}@-webkit-keyframes setScrollProps{to{--scroll:var(--scroll-limit);--scroll-delayed:var(--scroll-limit)}}@keyframes setScrollProps{to{--scroll:var(--scroll-limit);--scroll-delayed:var(--scroll-limit)}}@property --scroll{syntax:"<number>";inherits:true;initial-value:0}@property --scroll-delayed{syntax:"<number>";inherits:true;initial-value:0}@property --scroll-delayed-infinite{syntax:"<number>";inherits:true;initial-value:0}@property --scroll-direction{syntax:"<number>";inherits:true;initial-value:0}@property --scroll-is-top{syntax:"<integer>";inherits:true;initial-value:0}@property --scroll-is-bottom{syntax:"<integer>";inherits:true;initial-value:0}:where(body){transition:--scroll-delayed calc(var(--scroll-transition-duration) + 0.01s);--scroll-velocity:calc(var(--scroll) - var(--scroll-delayed));--scroll-speed:max(var(--scroll-velocity), -1 * var(--scroll-velocity));--scroll-direction:calc(var(--scroll-velocity) / var(--scroll-speed));--scroll-is-top:calc(1 - min(1, var(--scroll)));--scroll-is-bottom:calc(min(1, var(--scroll) / var(--scroll-limit) / 2))}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){-webkit-animation:fade 0.3s ease both;animation:fade 0.3s ease both}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}.bl-header{width:100%}.bl-header__bar{box-sizing:border-box;background:#FFF5C1;pointer-events:auto}.bl-header__logo{flex-shrink:0}@media print,screen and (min-width:768.1px){.bl-header{box-sizing:border-box;padding-top:29px;min-height:var(--header-height)}.bl-header__bar{margin-inline:auto;padding-inline:52px 20px;width:1248px;max-width:99%;border-radius:100vmax;display:flex;align-items:center}.bl-header__logo{padding-block:12px 8px}}@media print and (max-width:1270px),screen and (min-width:768.1px) and (max-width:1270px){.bl-header__bar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.bl-header__bar{height:44px;display:flex;justify-content:space-between}.bl-header__logo{padding:8.5px 0 5.5px 9.2px}.bl-header__logo img{height:100%;width:auto}.bl-header__screen{pointer-events:none}.bl-header__switch{background:none;border:0;outline:0;display:flex;align-items:center}.bl-header__fukidashi{display:block;width:75px;height:100%;background:url(../../images/common/header-sp_switch-guide1.svg) no-repeat center right/contain}.bl-header__button{margin:auto 14px auto 8px;width:22px;height:21px;position:relative;z-index:0}.bl-header__button .bar{border-radius:100vw;width:100%;height:3px;background:#E47411;display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;transform-origin:center center;transition:opacity 0.3s,transform 0.3s}.bl-header__button .bar:nth-of-type(1){transform:translateY(-9px)}.bl-header__button .bar:nth-of-type(3){transform:translateY(9px)}.bl-header #menu-switch:checked+.bl-header__inner .bl-header__fukidashi{background-image:url(../../images/common/header-sp_switch-guide2.svg)}.bl-header #menu-switch:checked+.bl-header__inner .bl-header__button .bar:nth-of-type(1){transform:rotate(765deg) translateY(0)}.bl-header #menu-switch:checked+.bl-header__inner .bl-header__button .bar:nth-of-type(2){opacity:0;transform:rotate(360deg)}.bl-header #menu-switch:checked+.bl-header__inner .bl-header__button .bar:nth-of-type(3){transform:rotate(-765deg) translateY(0)}.bl-header #menu-switch:checked+.bl-header__inner .bl-header__screen{pointer-events:auto;transform:scaleY(1)}}.bl-header-screen{--color:#000}.bl-header-screen__item-link,.bl-header-screen__switch{color:var(--color);border-radius:100vmax;letter-spacing:.05em;font-weight:500;display:flex;align-items:center;justify-content:center;transition:color 0.3s,background-color 0.3s;transform:rotate(var(--rotate,0deg))}.bl-header-screen__switch::after{content:"";margin-left:2px;display:inline-block;background:var(--color);width:12px;height:8px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);transform:rotate(0);transition:background-color 0.3s,transform 0.3s}.bl-header-screen__sub-items{text-align:center;max-height:0;overflow:hidden;transition:max-height 0.3s,padding 0.3s}.bl-header-screen__sub-item{line-height:2.2;letter-spacing:.05em}.bl-header-screen__sub-item-link{display:block;transform:rotate(calc(var(--rotate, 0deg) * 2))}.bl-header-screen #sub-menu-switch:checked~.bl-header-screen__switch::after{transform:rotate(180deg)}@media (hover:hover){.bl-header-screen__sub-item-link{transition:color 0.3s}.bl-header-screen__sub-item-link:hover{color:#E47411}}@media print,screen and (min-width:768.1px){.bl-header-screen{width:100%}.bl-header-screen__items-wrap{display:flex;flex-wrap:wrap;justify-content:center}.bl-header-screen__items{display:flex;align-items:center;justify-content:center}.bl-header-screen__items:last-of-type .bl-header-screen__item:last-of-type{border-right:0}.bl-header-screen__item{margin-block:5px;padding-inline:9px;border-right:1px solid #FF9A34}.bl-header-screen__item:has(.bl-header-screen__switch){position:relative;z-index:0}.bl-header-screen__item-link,.bl-header-screen__switch{width:148px;height:28px;font-size:17px}.bl-header-screen__sub-items{border-radius:0 0 26px 26px;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.1);width:324px;position:absolute;z-index:1;top:52px;left:-100%;right:-100%;margin:auto}.bl-header-screen__sub-item{font-size:18px}.bl-header-screen #sub-menu-switch:checked~.bl-header-screen__switch{background:#fff;--color:#E47411}.bl-header-screen #sub-menu-switch:checked~.bl-header-screen__sub-items{padding-block:9px;max-height:135px}}@media print and (hover:hover),screen and (min-width:768.1px) and (hover:hover){.bl-header-screen__item-link:hover,.bl-header-screen__switch:hover{background:#fff;--color:#E47411}}@media print and (max-width:1270px),screen and (min-width:768.1px) and (max-width:1270px){.bl-header-screen{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bl-header-screen__items-wrap{padding-block:12px;flex-direction:column;align-items:center}.bl-header-screen__items{width:505px}.bl-header-screen__item:last-of-type{border-right:0}.bl-header-screen__sub-items{top:83px}}@media screen and (max-width:768px){.bl-header-screen{box-sizing:border-box;padding-block:var(--header-height);width:100%;height:100dvh;overflow:auto;position:absolute;z-index:-1;top:0;left:0;background:#FFF5C1;transform:scaleY(0);transform-origin:top center;transition:transform 0.4s}.bl-header-screen__inner{padding-top:26px}.bl-header-screen__title{--color:#FFCC99}.bl-header-screen__items-wrap{margin-top:11px}.bl-header-screen__items{display:flex;flex-direction:column;align-items:center}.bl-header-screen__items:last-of-type .bl-header-screen__item:last-of-type{border-bottom:0}.bl-header-screen__item{padding-block:15px;border-bottom:1px solid #E47411}.bl-header-screen__item-link,.bl-header-screen__switch{width:176px;height:31px;font-size:18px}.bl-header-screen__switch::after{margin-left:8px;width:13.5px;height:9.2px}.bl-header-screen__sub-items{margin-inline:-4em;text-align:center}.bl-header-screen__bottom-area{margin-top:16px;display:flex;flex-direction:column;align-items:center}.bl-header-screen__tel{margin-bottom:7.5px;width:75vw}.bl-header-screen__button{margin-top:10px;width:144px;height:25px;font-size:14px}.bl-header-screen #sub-menu-switch:checked~.bl-header-screen__switch{background:#fff}.bl-header-screen #sub-menu-switch:checked~.bl-header-screen__sub-items{padding-block:9px 0;max-height:135px}}.bl-footer-contact{overflow:clip}.bl-footer-contact__tel{margin:auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bl-footer-contact__buttons{display:flex}@media print,screen and (min-width:768.1px){.bl-footer-contact{padding-top:88px}.bl-footer-contact__tel{margin-top:35px}.bl-footer-contact__buttons{margin-top:17px;justify-content:center;gap:16px}}@media screen and (max-width:768px){.bl-footer-contact{padding-top:20vw}.bl-footer-contact__tel{margin-top:24px;width:75vw}.bl-footer-contact__buttons{margin-top:17px;flex-direction:column;gap:14px}.bl-footer-contact__button-link{width:260px;height:40px}.bl-footer-contact__button-link .text{font-size:18px}.bl-footer-contact__button-link:has(.icon-line){--icon-size:24px}.bl-footer-contact__button-link:has(.icon-mail){--icon-size:18px}}.bl-footer{overflow:clip visible}.bl-footer__bg{background:#FFF5BC}.bl-footer__inner{margin-inline:auto;display:flex;flex-direction:column;align-items:center;position:relative;z-index:0}.bl-footer__truck{position:absolute;z-index:1;-webkit-animation:truckThrough 2s 0.3s ease forwards;animation:truckThrough 2s 0.3s ease forwards}@-webkit-keyframes truckThrough{0%{transform:translateX(0)}90%{transform:translateX(calc(-100vw - var(--width)))}90.1%{transform:translateX(30vw)}100%{transform:translateX(0)}}@keyframes truckThrough{0%{transform:translateX(0)}90%{transform:translateX(calc(-100vw - var(--width)))}90.1%{transform:translateX(30vw)}100%{transform:translateX(0)}}.bl-footer__company{margin-top:11px;font-weight:700;font-size:17px;letter-spacing:.05em}.bl-footer__information{text-align:center}.bl-footer__address{margin-top:.5em;font-size:16px}.bl-footer__tel{margin-top:8px;display:flex;align-items:center;justify-content:center}.bl-footer__tel .number{margin-left:2px;color:red;font-weight:800;font-size:31px;letter-spacing:.025em}.bl-footer__profile{margin-top:20px;background:radial-gradient(circle,#e47411 3px,transparent 3px) repeat-x left top/15px 6px;padding-top:31px;width:100%}.bl-footer__sns-items{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:16px}.bl-footer__sns-item-link{display:block}.bl-footer__nav-items{font-size:15px;display:flex;align-items:center;justify-content:center;gap:2em}.bl-footer__nav-link{display:block}.bl-footer__copyright{margin-top:26.5px;font-size:11px;letter-spacing:.2em;text-align:center}@media print,screen and (min-width:768.1px){.bl-footer{padding-block:90px 96px}.bl-footer__inner{padding-block:45px;width:1000px;max-width:98%}.bl-footer__truck{--width:227px;right:-144px;top:-120px}}@media screen and (max-width:768px){.bl-footer{padding-block:28.75vw 105px}.bl-footer__bg{padding-block:11.25vw 8.75vw}.bl-footer__inner{width:75%}.bl-footer__truck{top:-33.5vw;right:0;width:var(--width);--width:min(168px, 42vw)}}:where(.c-pre-line){white-space:pre-line}:where(.c-keep-all){word-break:keep-all}:where(section[id]){scroll-margin:var(--header-height)}.c-stroke.mod_news{--color:#D8B4C3}.c-stroke.mod_reason{--color:#7BA876}.c-stroke.mod_service{--color:#F1B988}.c-stroke.mod_price{--color:#D8B4C3}.c-stroke.mod_flow{--color:#F1B988}.c-stroke.mod_case{--color:#5B9BB1}.c-stroke.mod_contact{--color:#F4BCC4}.c-stroke.mod_company{--color:#D8B4C3}.c-stroke.mod_policy{--color:#5B9BB1}.c-stroke.mod_cleaning{--color:#F1B988}.c-stroke.mod_relic{--color:#D8B4C3}:where(.c-stroke){font-family:"RocknRoll One",fantasy;font-weight:400;letter-spacing:.05em;text-align:center;color:var(--color)}@supports (-webkit-text-stroke:1px){:where(.c-stroke){color:transparent;-webkit-text-stroke:2px var(--color,#000)}}@media print,screen and (min-width:768.1px){:where(.c-stroke){font-size:109px}}@media screen and (max-width:768px){:where(.c-stroke){font-size:60px}}.c-title-plate.mod_green{--color-center:#336D3F;--color-border:#7AA082;--color-background:#52835C}.c-title-plate.mod_purple{--color-center:#B16A87;--color-border:#CC9EB1;--color-background:#BD8099}.c-title-plate.mod_blue{--color-center:#00647B;--color-border:#599AA9;--color-background:#267B8F}.c-title-plate.mod_orange{--color-center:#E47411;--color-border:#EDA564;--color-background:#E88935}.c-title-plate.mod_red{--color-center:#EA7A89;--color-border:#F1A8B2;--color-background:#EE929E}:where(.c-title-plate){--color:#fff;box-sizing:border-box;margin-inline:auto;padding-inline:var(--padding-inline);border:var(--border-width) solid var(--color-border);background:var(--color-background);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:var(--height);display:grid;place-items:center;position:relative;z-index:0}:where(.c-title-plate)::before,:where(.c-title-plate)::after{content:"";box-sizing:border-box;border-radius:50%;border:var(--border-width) solid var(--color-border);background:var(--color,#fff);display:block;width:var(--dot-width);height:var(--dot-width);position:absolute;z-index:1;top:0;bottom:0;margin:auto}:where(.c-title-plate)::before{left:var(--dot-inline)}:where(.c-title-plate)::after{right:var(--dot-inline)}@media print,screen and (min-width:768.1px){:where(.c-title-plate){--padding-inline:40px;--padding-block:0;--height:62px;--width-inner:290px;--border-width:3px;--dot-width:12px;--font-size:30px;--line-height:1;--dot-inline:16px}}@media screen and (max-width:768px){:where(.c-title-plate){--padding-inline:27.6px;--padding-block:5px;--height:43px;--width-inner:203px;--border-width:2px;--dot-width:8.5px;--font-size:21px;--line-height:1.4285714286;--dot-inline:11.4px}}:where(.c-title-plate .text){box-sizing:border-box;border-radius:100vmax;padding-inline:calc(var(--height) / 2);padding-block:var(--padding-block);background:var(--color-center);height:100%;min-height:var(--height);min-width:var(--width-inner);color:var(--color,#fff);font-family:"RocknRoll One",fantasy;font-weight:400;font-size:var(--font-size);line-height:var(--line-height);letter-spacing:.075em;text-align:center;display:grid;place-items:center}.c-title-ribbon.mod_orange{--color-border:#EDA564;--color-background1:#E47411;--color-background2:#E98D3C}.c-title-ribbon.mod_red{--color-border:#F1A8B2;--color-background1:#EA7A89;--color-background2:#EE929E}.c-title-ribbon.mod_blue{--color-border:#599AA9;--color-background1:#00647B;--color-background2:#2E8093}:where(.c-title-ribbon){--frame-width:290px;--height:62px;--border-width:3px;--color-text:#fff;--color-border:#F1A8B2;--color-background1:#EA7A89;--color-background2:#EE929E;--ribbon-cut-degree:64deg;--ribbon-edge-width:calc(0.5725806452 * var(--height));--clip-rate:25%;margin:0 auto 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:30px;position:relative;z-index:0;display:grid;place-items:center}@media screen and (max-width:768px){:where(.c-title-ribbon){margin-bottom:4px;--frame-width:202px;--height:44px}:where(.c-title-ribbon):has(wbr){--frame-width:202px;--ribbon-cut-degree:58.4deg;--ribbon-edge-width:39px;--clip-rate:48%}}:where(.c-title-ribbon :where(.frame,.edge1,.edge2)){box-sizing:border-box;border-radius:var(--border-width);border:var(--border-width) solid var(--color-border);background:var(--color-background1);display:grid}:where(.c-title-ribbon .frame){padding-inline:.6333333333em;min-width:var(--frame-width);min-height:var(--height);color:var(--color-text);font-weight:400;line-height:1.43;letter-spacing:.075em;word-break:keep-all;place-items:center;text-align:center;position:relative;z-index:0;overflow:clip}:where(.c-title-ribbon .frame)::after{content:"";display:block;background:var(--color-background2);height:43.5483870968%;width:100%;position:absolute;z-index:-1;bottom:0;left:0}@media screen and (max-width:768px){:where(.c-title-ribbon .frame){font-size:21px}}:where(.c-title-ribbon :where(.edge1,.edge2)){width:calc(0.935483871 * var(--height));height:100%;position:absolute;z-index:-1;bottom:-9.6774193548%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,var(--clip-rate) 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,var(--clip-rate) 50%)}:where(.c-title-ribbon :where(.edge1,.edge2))::before,:where(.c-title-ribbon :where(.edge1,.edge2))::after{content:"";border-radius:100vmax;display:block;background:var(--color-border);width:var(--ribbon-edge-width);height:var(--border-width);position:absolute;z-index:1;left:0}:where(.c-title-ribbon :where(.edge1,.edge2))::before{top:calc(var(--border-width) * -1);transform:rotate(var(--ribbon-cut-degree));transform-origin:top left}:where(.c-title-ribbon :where(.edge1,.edge2))::after{bottom:calc(var(--border-width) * -1);transform:rotate(calc(var(--ribbon-cut-degree) * -1));transform-origin:bottom left}:where(.c-title-ribbon .edge1){left:calc(-0.7903225806 * var(--height))}:where(.c-title-ribbon .edge2){right:calc(-0.7903225806 * var(--height));transform:rotateY(180deg)}:where(.c-title-kakumaru){padding-block:.125em;border-radius:6px;color:#fff;font-weight:700;font-size:17px;line-height:1.75;letter-spacing:.05em;text-align:center}:where(.c-title-kakumaru).mod_spacing{text-indent:.2em;letter-spacing:.2em}:where(.c-title-kakumaru).font-rocknroll-one{font-weight:400}@media screen and (max-width:768px){:where(.c-title-kakumaru){padding-block:2px;font-size:17px}:where(.c-title-kakumaru).mod_sp19{padding-block:5.5px;font-size:19px}}:where(.c-enja-swipe){--duration-swipe:2.4s;margin-inline:auto;width:1000px;max-width:100%;display:block;position:relative;z-index:0}:root.config-reduce-motion :where(.c-enja-swipe) .swipe,:where(.c-enja-swipe).mod_static .swipe{display:none!important}:root.config-reduce-motion :where(.c-enja-swipe) .ja,:where(.c-enja-swipe).mod_static .ja{-webkit-clip-path:none!important;clip-path:none!important}:root.config-reduce-motion :where(.c-enja-swipe) .en,:where(.c-enja-swipe).mod_static .en{transform:none!important;-webkit-animation:none!important;animation:none!important;opacity:1!important}:where(.c-enja-swipe):has(.c-title-plate,.c-title-ribbon) .en{margin-bottom:-24px}@media screen and (max-width:768px){:where(.c-enja-swipe):has(.c-title-plate,.c-title-ribbon) .en{margin-bottom:-12px}}:where(.c-enja-swipe):has(.c-title-ribbon) :where(.ja){padding-bottom:.1px}:where(.c-enja-swipe) :where(.en){display:block;text-align:center}:where(.c-enja-swipe) :where(.bottom-wrap){margin-inline:auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;z-index:0}:where(.c-enja-swipe) :where(.ja){padding-inline:60px;display:block}:where(.c-enja-swipe) :where(.swipe){width:100%;display:block;height:100%;position:absolute;z-index:1;top:50%;left:0;flex-shrink:0;transform:translate(0,-50%)}@media screen and (max-width:768px){:where(.c-enja-swipe){--duration-swipe:2s}:where(.c-enja-swipe) :where(.ja){padding-inline:40px}:where(.c-enja-swipe) :where(.swipe-image){width:auto;height:160%}:where(.c-enja-swipe) :where(.swipe-image)[src*="cloth.svg"]{height:100%}}:root.js.config-allow-motion :where(.c-enja-swipe) img{max-width:none}:root.js.config-allow-motion :where(.c-enja-swipe) :where(.swipe){transition:left var(--duration-swipe)}:root.js.config-allow-motion :where(.c-enja-swipe) :where(.swipe)::after{content:"";display:block;width:100px;height:100%;background-image:linear-gradient(-90deg,var(--background-color,#fff),var(--background-color,#fff) 30%,transparent);position:absolute;z-index:-1;top:0;right:90%}:root.js.config-allow-motion :where(.c-enja-swipe) :where(.swipe-image){display:block;position:absolute;top:-100%;bottom:-100%;margin:auto}:root.js.config-allow-motion :where(.c-enja-swipe) :where(.en){opacity:0}:root.js.config-allow-motion :where(.c-enja-swipe) :where(.ja){-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transition:-webkit-clip-path var(--duration-swipe);transition:clip-path var(--duration-swipe);transition:clip-path var(--duration-swipe),-webkit-clip-path var(--duration-swipe)}:root.js.config-allow-motion :where(.c-enja-swipe).js-fire :where(.en){-webkit-animation:bounceUp 1s calc(var(--duration-swipe) * 0.6) forwards;animation:bounceUp 1s calc(var(--duration-swipe) * 0.6) forwards}:root.js.config-allow-motion :where(.c-enja-swipe).js-fire :where(.ja){-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}:root.js.config-allow-motion :where(.c-enja-swipe).js-fire :where(.swipe){left:100%;-webkit-animation:c-enja-swipe-image var(--duration-swipe) linear 1 forwards;animation:c-enja-swipe-image var(--duration-swipe) linear 1 forwards}@-webkit-keyframes c-enja-swipe-image{0%,92%{opacity:1}100%{opacity:0}}@keyframes c-enja-swipe-image{0%,92%{opacity:1}100%{opacity:0}}@-webkit-keyframes bounceUp{0%{opacity:0;transform:translateY(100%)}50%{opacity:1;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceUp{0%{opacity:0;transform:translateY(100%)}50%{opacity:1;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}:where(.c-polka){margin:0;padding:0;border:0;outline:0;background:none;display:block;min-height:6px;background:radial-gradient(circle,var(--polka-color,#fff) 3px,transparent 3px) repeat-x left top/15px 6px}:where(.c-button){box-sizing:border-box;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;text-align:center;min-width:206px;max-width:100%;background:#fff;line-height:1.5;font-size:18px;letter-spacing:.15em;padding:9px 10px;border-radius:3px;color:#fff;position:relative;z-index:0;transition:box-shadow 0.2s,transform 0.2s,opacity 0.2s;box-shadow:5px 5px 0 #000;transform:translate(-5px,-5px);overflow:hidden}:where(.c-button):after{content:"";display:block;opacity:.5;background:#fff;width:22px;height:23px;position:absolute;right:4px;bottom:4px;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}:where(.c-button):before{content:"";display:block;height:calc(100% - 8px);width:calc(100% - 8px);border-radius:3px;background:#E50012;position:absolute;z-index:-1;left:4px;top:4px}:where(.c-button):hover{transform:translate(0,0);opacity:.6;box-shadow:0 0 0 #000}:where(.font-default){transform:rotate(var(--rotate,0deg))}:where(main:not(:has(.font-default))){transform:rotate(var(--rotate,0deg))}.bl-nav-bottom{box-sizing:border-box;width:100%;background:#FFF5C1;position:fixed;z-index:9;bottom:0;left:0;transform:translateY(calc(100% * var(--scroll-top)));transition:transform 0.4s}.bl-nav-bottom__buttons{display:flex;align-items:center;justify-content:center}@media print,screen and (min-width:768.1px){.bl-nav-bottom{padding:16px 16px 14px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bl-nav-bottom__button-line{margin-inline:22px 0}.bl-nav-bottom__button-mail{margin-inline:16px 0}}@media screen and (max-width:768px){.bl-nav-bottom{padding-block:11px;display:flex;flex-direction:column;align-items:center;gap:6px}.bl-nav-bottom__tel{width:300px}.bl-nav-bottom__buttons{gap:12.5px}}@-webkit-keyframes animationScaleUp{0%{transform:scale(0)}60%{opacity:1;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@keyframes animationScaleUp{0%{transform:scale(0)}60%{opacity:1;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}:root.config-allow-motion .animationScaleUp{opacity:0}:root.config-allow-motion .animationScaleUp.js-fire{-webkit-animation:animationScaleUp 0.7s 0.3s ease forwards;animation:animationScaleUp 0.7s 0.3s ease forwards}:where(.c-text-strong){margin-block:var(--leading-trim);font-weight:400;line-height:1.44;letter-spacing:.075em;text-align:center}@media print,screen and (min-width:768.1px){:where(.c-text-strong){padding-top:45px;font-size:22px}}@media screen and (max-width:768px){:where(.c-text-strong){padding-top:40px;font-size:18px;word-break:keep-all}}:where(.c-text-description){padding-top:23px;margin-block:var(--leading-trim);font-size:16px;line-height:1.75;letter-spacing:.025em}@media print,screen and (min-width:768.1px){:where(.c-text-description){text-align:center}}:where(.c-case-frame){border-radius:6px;background:var(--color,#000);color:#fff;font-weight:500;font-size:17px;letter-spacing:.05em;position:relative;z-index:0}:where(.c-case-frame) .number{font-weight:800;font-size:36px;letter-spacing:.05em}:where(.c-case-frame)::after{content:"";margin:auto;display:block;position:absolute;z-index:-1;background-color:var(--color,#000)}@media print,screen and (min-width:768.1px){:where(.c-case-frame){margin-right:29px;width:103px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center}:where(.c-case-frame)::after{width:18px;height:25px;-webkit-clip-path:path("M16.23,9.37L0,0v24.25l16.23-9.37c2.12-1.22,2.12-4.29,0-5.51Z");clip-path:path("M16.23,9.37L0,0v24.25l16.23-9.37c2.12-1.22,2.12-4.29,0-5.51Z");right:-13.4px;top:0;bottom:0}}@media screen and (max-width:768px){:where(.c-case-frame){margin-inline:auto;width:200px;height:44px;display:flex;align-items:center;justify-content:center}:where(.c-case-frame) .number{margin-left:5px}:where(.c-case-frame)::after{width:25px;height:18px;-webkit-clip-path:path("M14.88,16.23L24.25,0H0l9.37,16.23c1.22,2.12,4.29,2.12,5.51,0Z");clip-path:path("M14.88,16.23L24.25,0H0l9.37,16.23c1.22,2.12,4.29,2.12,5.51,0Z");bottom:-14px;left:0;right:0;margin:auto}}:where(.c-title-reason){box-sizing:border-box;background:#E47411;font-weight:400;font-size:30px;letter-spacing:.075em}:where(.c-title-reason) .reason::before,:where(.c-title-reason) .reason::after,:where(.c-title-reason) .number::after{content:"";border-radius:50%;display:block;position:absolute;z-index:-1;top:-100%;bottom:-100%;margin:auto}:where(.c-title-reason) .order{font-size:18px;display:flex;align-items:center;flex-shrink:0}:where(.c-title-reason) .reason{margin-left:.25em;padding-bottom:.1em;color:#000;font-weight:400;letter-spacing:.25em;position:relative;z-index:1}:where(.c-title-reason) .reason::before,:where(.c-title-reason) .reason::after{width:1.5555555556em;height:1.5555555556em;background:#FFE800}:where(.c-title-reason) .reason::before{left:-.25em}:where(.c-title-reason) .reason::after{left:.95em}:where(.c-title-reason) .number{margin-left:.1em;color:#E47411;font-size:2.2222222222em;position:relative;z-index:0}:where(.c-title-reason) .number::after{width:1.1875em;height:1.1875em;background:#fff;left:-100%;right:-100%}:where(.c-title-reason) .text{color:#fff;font-weight:500;letter-spacing:.025em;display:flex;flex-wrap:wrap;gap:5px 0}:where(.c-title-reason) .strong{color:#FFE800;font-weight:800;font-size:1.4em}@media print,screen and (min-width:768.1px){:where(.c-title-reason){padding-left:20px;border-radius:33px;min-height:67px;display:flex;align-items:center}:where(.c-title-reason) .number{margin-right:.6em}:where(.c-title-reason) .text{font-size:20px;display:flex;align-items:center}:where(.c-title-reason).mod_pc-higher{height:106px}:where(.c-title-reason).mod_pc-higher .strong{margin-top:6px}}@media screen and (max-width:768px){:where(.c-title-reason){border-radius:3vw;margin-inline:auto;padding-top:32px;max-width:400px;height:95px;position:relative;z-index:0}:where(.c-title-reason) .order{width:100%;justify-content:center;position:absolute;left:0;top:0;margin:auto;transform:translateY(-50%)}:where(.c-title-reason) .number{margin-right:.6em}:where(.c-title-reason) .text{display:block;font-size:18px;text-align:center}:where(.c-title-reason) .strong{margin-top:.15em;display:block}}:where(.c-parts-circles){font-weight:400;display:inline-flex;align-items:center;position:relative;z-index:0}:where(.c-parts-circles) :where(.c,.number){position:relative}:where(.c-parts-circles) :where(.c,.number)::after{content:"";border-radius:50%;display:block;aspect-ratio:1/1;height:auto;position:absolute;z-index:-1;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto}:where(.c-parts-circles) .c{padding-bottom:.15em;font-size:18px}:where(.c-parts-circles) .c::after{width:1.5555555556em;background:var(--background-color1,#FFE800)}:where(.c-parts-circles) .number{margin-inline:.25em;color:var(--color2,#E47411);font-size:40px;z-index:-2}:where(.c-parts-circles) .number::after{width:1.2em;background:var(--background-color2,#fff)}