@charset "UTF-8";img{max-width:100%;height:auto}@media screen and (max-width:768px){img{width:100%}}.l-main.p-kurashi-support{margin-top:7.625rem;padding-top:0;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:768px){.l-main.p-kurashi-support{margin-top:2.5rem;padding-top:.625rem}}.p-kurashi-support .u-device-sp{display:none}@media screen and (max-width:768px){.p-kurashi-support .u-device-sp{display:block}}.p-kurashi-support .u-device-pc{display:block}@media screen and (max-width:768px){.p-kurashi-support .u-device-pc{display:none}}.p-kurashi-support br.u-device-pc{display:block}@media screen and (max-width:768px){.p-kurashi-support br.u-device-pc{display:none!important}}.p-kurashi-support br.u-device-sp{display:none}@media screen and (max-width:768px){.p-kurashi-support br.u-device-sp{display:block!important}}.p-kurashi-support span.u-device-pc{display:inline}@media screen and (max-width:768px){.p-kurashi-support span.u-device-pc{display:none!important}}.p-kurashi-support span.u-device-sp{display:none}@media screen and (max-width:768px){.p-kurashi-support span.u-device-sp{display:inline!important}}.p-kurashi-support .l-content{padding:0 1.5625rem}.p-kurashi-support .l-content__inner{display:flex;max-width:72.875rem;gap:8rem;flex-direction:row-reverse;width:100%;margin:0 auto;padding-top:8rem;position:relative}@media screen and (max-width:768px){.p-kurashi-support .l-content__inner{margin-top:0;border-top:.0625rem solid #e0e0e0;padding-top:5rem;flex-direction:column}}.p-kurashi-support .l-sidebar-wrapper{max-width:15.3125rem;width:100%;position:relative}.p-kurashi-support .l-sidebar.js-pc-nav{width:100%;max-width:15.3125rem}.p-kurashi-support .l-sidebar.js-pc-nav.is-fixed{position:fixed;top:8.8vw}.p-kurashi-support .l-sidebar.js-pc-nav.is-stopped{position:absolute;bottom:0;top:auto}.p-kurashi-support .l-main-column{max-width:49.5625rem;width:100%}.p-kurashi-support .l-section{margin-bottom:8rem}.p-kurashi-support .l-section:last-of-type{margin-bottom:0}.p-kurashi-support .p-support-section--first{margin-top:8rem}@media screen and (max-width:768px){.p-kurashi-support .p-support-section--first{margin-top:5rem}}.p-kurashi-support .p-hero{width:100%;display:flex;align-items:center;gap:4rem;margin:0 auto;max-width:82.5rem;padding-bottom:8rem;border-bottom:.0625rem solid #e0e0e0}@media screen and (max-width:768px){.p-kurashi-support .p-hero{flex-direction:column-reverse;gap:1.5rem;padding-bottom:0;border-bottom:none}}.p-kurashi-support .p-hero__description{width:100%;max-width:23.875rem}@media screen and (max-width:768px){.p-kurashi-support .p-hero__description{max-width:none;padding:0 1.5625rem}}.p-kurashi-support .p-hero__description .c-layout-text__p{margin-bottom:1.1875rem}@media screen and (max-width:768px){.p-kurashi-support .p-hero__description .c-layout-text__p{margin-bottom:0}}.p-kurashi-support .p-hero__description .c-layout-heading--level1{margin-bottom:1.8125rem}@media screen and (max-width:768px){.p-kurashi-support .p-hero__description .c-layout-heading--level1{margin-bottom:1.625rem}}.p-kurashi-support .p-hero-wrapper{padding:0 1.5625rem}@media screen and (max-width:768px){.p-kurashi-support .p-hero-wrapper{padding:0;margin-bottom:5rem}}.p-kurashi-support .c-layout-heading--level1 .c-layout-heading__main{text-align:left;margin-left:0;width:auto}.p-kurashi-support .c-heading-support{display:flex;flex-direction:column-reverse;align-items:flex-start;margin-bottom:1.5rem}.p-kurashi-support .c-heading-support .c-layout-heading__secondary{font-size:.75rem;color:#000;letter-spacing:.1em;margin-bottom:.5rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.p-kurashi-support .c-heading-support .c-layout-heading__secondary{font-size:.625rem;font-weight:600}}.p-kurashi-support .c-heading-support .c-layout-heading__main{font-size:1.5rem;font-weight:700}.p-kurashi-support .p-support-box{margin-bottom:3rem}.p-kurashi-support .p-support-box:last-of-type{margin-bottom:0}.p-kurashi-support .p-support-box__sub-title{font-size:.9375rem;font-weight:700;margin-bottom:1rem}.p-kurashi-support .p-support-box__border{border:none;border-top:.0625rem solid #e0e0e0;width:100%;margin:0 0 1.5rem 0}.p-kurashi-support .p-support-box__content{display:flex;justify-content:space-between;gap:1.5rem}@media screen and (max-width:768px){.p-kurashi-support .p-support-box__content{flex-direction:column;gap:unset}}.p-kurashi-support .p-support-box__content--column{flex-direction:column}.p-kurashi-support .p-support-box__text-area{flex:1}.p-kurashi-support .p-support-box__figure{width:100%}.p-kurashi-support .p-support-box__figure--thumb{max-width:14.8125rem}@media screen and (max-width:768px){.p-kurashi-support .p-support-box__figure--thumb{max-width:100%}}.p-kurashi-support .p-support-box__figure--thumb img{aspect-ratio:237/157}@media screen and (max-width:768px){.p-kurashi-support .p-support-box__figure--thumb img{aspect-ratio:unset}}.p-kurashi-support .p-support-box__figure img{width:100%;height:auto;display:block}.p-kurashi-support .p-support-box__figure picture:has(img[src*=benefits-category]) img,.p-kurashi-support .p-support-box__figure picture:has(img[src*=management-chart]) img{aspect-ratio:793/446}.p-kurashi-support .c-list-dot{list-style:none}.p-kurashi-support .c-list-dot li{position:relative;padding-left:.75rem;margin-bottom:.75rem;font-size:.875rem;line-height:1.7}.p-kurashi-support .c-list-dot li::before{content:"";position:absolute;left:0;top:.6em;width:.1875rem;height:.1875rem;background-color:#000;border-radius:50%}@media screen and (max-width:768px){.p-kurashi-support .c-list-dot li::before{top:.7em}}.p-kurashi-support .p-support-structure-figure{margin-top:2rem}.p-kurashi-support .p-support-structure-figure img{aspect-ratio:793/446}@media screen and (max-width:768px){.p-kurashi-support .p-support-structure-figure img{aspect-ratio:unset}}@media screen and (max-width:768px){.p-kurashi-support .p-support-structure-figure{margin-top:1.5rem}}.p-kurashi-support .p-warranty-list{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.p-kurashi-support .p-warranty-list{grid-template-columns:repeat(2,1fr);gap:1rem}}.p-kurashi-support .p-warranty-item__image{margin:0 auto .75rem;max-width:8.8125rem}@media screen and (max-width:768px){.p-kurashi-support .p-warranty-item__image{margin:unset;max-width:100%}}.p-kurashi-support .p-warranty-item__title{font-size:.875rem;font-weight:700;margin-bottom:.5rem;line-height:1.5rem}@media screen and (max-width:768px){.p-kurashi-support .p-warranty-item__title{padding-top:.5rem}}.p-kurashi-support .p-warranty-item__text{font-size:.75rem;line-height:1.6;font-feature-settings:"palt" on}@media screen and (max-width:768px){.p-kurashi-support .p-warranty-item__text{font-size:.625rem}}.p-kurashi-support .p-support-notes{margin-top:1.5rem}.p-kurashi-support .p-support-notes li{font-size:.625rem;color:#999;margin-bottom:.25rem;line-height:1.5}.p-kurashi-support .p-benefits-list,.p-kurashi-support .p-howto-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.4375rem;margin-top:1.5rem}@media screen and (max-width:768px){.p-kurashi-support .p-benefits-list,.p-kurashi-support .p-howto-list{grid-template-columns:1fr;gap:1.5rem}}.p-kurashi-support .p-benefits-item__image,.p-kurashi-support .p-howto-item__image{margin-bottom:.75rem}.p-kurashi-support .p-benefits-item__image img,.p-kurashi-support .p-howto-item__image img{aspect-ratio:385/217}.p-kurashi-support .p-benefits-item__title,.p-kurashi-support .p-howto-item__title{font-size:.9375rem;font-weight:700;margin-bottom:.5rem;line-height:1.4;font-feature-settings:"palt" on}@media screen and (max-width:768px){.p-kurashi-support .p-benefits-item__title,.p-kurashi-support .p-howto-item__title{font-size:.875rem;font-weight:600}}.p-kurashi-support .p-benefits-item__text,.p-kurashi-support .p-howto-item__text{font-size:.75rem;line-height:1.6;margin-bottom:.5rem}@media screen and (max-width:768px){.p-kurashi-support .p-benefits-item__text,.p-kurashi-support .p-howto-item__text{font-feature-settings:"palt" on;font-size:.625rem;margin-bottom:.5rem}}.p-kurashi-support .p-benefits-item__price,.p-kurashi-support .p-howto-item__price{font-size:.8125rem;font-weight:700;color:#f08330}.p-kurashi-support .p-benefits-item__note,.p-kurashi-support .p-howto-item__note{font-size:.625rem;color:#999;margin-top:.5rem;line-height:1.4}.c-layout-heading--level1{margin-bottom:1.5rem}.c-layout-heading--level2{margin-bottom:1.375rem}.c-layout-heading--level2 .c-layout-heading__main{font-size:1.125rem;line-height:1.33;letter-spacing:.05em}.c-layout-heading--level3{background-color:#f5f5f5;padding:.6875rem .9375rem;text-align:left;margin-bottom:1.0625rem}.c-layout-heading--level3 .c-layout-heading__main{display:block;position:relative;padding-left:1.0625rem;font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:.05em}.c-layout-heading--level3 .c-layout-heading__main::before{content:"";position:absolute;top:.125rem;bottom:.125rem;left:0;display:inline-block;width:.0625rem;height:auto;background-color:#000}