@charset "UTF-8";/*!
global > color
------------------------------
*//*!
global > font
------------------------------
*/.p-rusutaku--what .c-service__note,.p-mimamori .feature__point-txt{font-size:1.3rem}@media screen and (min-width:750px){.p-rusutaku--what .c-service__note,.p-mimamori .feature__point-txt{font-size:1.5rem}}.p-mimamori .feature__body-txt{font-size:1.5rem}@media screen and (min-width:750px){.p-mimamori .feature__body-txt{font-size:1.7rem}}.p-rusutaku .c-price__row-list,.p-mimamori .about__txt,.c-section .c-price__note,.c-form--content .pmyf-form .c-form--agree .pmyf-choice-label-content,.c-form--content .pmyf-form .c-form--policy .pmyf-choice-label-content{font-size:1.6rem}@media screen and (min-width:750px){.p-rusutaku .c-price__row-list,.p-mimamori .about__txt,.c-section .c-price__note,.c-form--content .pmyf-form .c-form--agree .pmyf-choice-label-content,.c-form--content .pmyf-form .c-form--policy .pmyf-choice-label-content{font-size:1.8rem}}.p-rusutaku--what__lead,.p-rusutaku .c-price__lead,.p-mimamori .features__item-txt,.p-mimamori .feature__txt,.p-mimamori .emergency__item-sub,.c-section .c-price__item-name,.c-section .c-price__item-note,.c-section .c-price__row-label,.c-section .c-price__row-price .unit,.c-section .c-price__row-price .txt,.c-section .c-flow__lead-desc,.c-form--content .pmyf-form .c-form--row.is-phone02>label:after,.c-concerns__item-sub,.c-intro__txt{font-size:1.6rem}@media screen and (min-width:750px){.p-rusutaku--what__lead,.p-rusutaku .c-price__lead,.p-mimamori .features__item-txt,.p-mimamori .feature__txt,.p-mimamori .emergency__item-sub,.c-section .c-price__item-name,.c-section .c-price__item-note,.c-section .c-price__row-label,.c-section .c-price__row-price .unit,.c-section .c-price__row-price .txt,.c-section .c-flow__lead-desc,.c-form--content .pmyf-form .c-form--row.is-phone02>label:after,.c-concerns__item-sub,.c-intro__txt{font-size:2rem}}.c-section .c-flow__site-txt,.c-section .c-flow__note{font-size:2rem}@media screen and (min-width:750px){.c-section .c-flow__site-txt,.c-section .c-flow__note{font-size:2.4rem}}.p-mimamori .feature__body-ttl,.c-section .c-video__link,.c-concerns__item-ttl{font-size:2rem}@media screen and (min-width:750px){.p-mimamori .feature__body-ttl,.c-section .c-video__link,.c-concerns__item-ttl{font-size:2.5rem}}.p-rusutaku--recommend__box .box02_lead{font-size:2rem}@media screen and (min-width:750px){.p-rusutaku--recommend__box .box02_lead{font-size:2.6rem}}.p-rusutaku--recommend__ttl{font-size:2rem}@media screen and (min-width:750px){.p-rusutaku--recommend__ttl{font-size:2.7rem}}.p-rusutaku--recommend__lead,.p-rusutaku--recommend__box .box01_desc,.p-rusutaku--recommend__box .box02_desc,.p-rusutaku--recommend__desc,.p-mimamori .emergency__item-ttl,.c-section .c-price__item-catch,.c-section .c-price__breakdown .c-price__row-price .num,.c-section .c-flow__step-name,.c-form--content .pmyf-form .pmyf-heading,.c-service__item-ttl{font-size:2.2rem}@media screen and (min-width:750px){.p-rusutaku--recommend__lead,.p-rusutaku--recommend__box .box01_desc,.p-rusutaku--recommend__box .box02_desc,.p-rusutaku--recommend__desc,.p-mimamori .emergency__item-ttl,.c-section .c-price__item-catch,.c-section .c-price__breakdown .c-price__row-price .num,.c-section .c-flow__step-name,.c-form--content .pmyf-form .pmyf-heading,.c-service__item-ttl{font-size:3rem}}.p-mimamori .features__item-num,.c-section .c-flow__lead-ttl,.c-form--ttl,.c-form--submit input,.c-ttl02,.c-ttl03{font-size:2.2rem}@media screen and (min-width:750px){.p-mimamori .features__item-num,.c-section .c-flow__lead-ttl,.c-form--ttl,.c-form--submit input,.c-ttl02,.c-ttl03{font-size:3.5rem}}.c-section .c-price__row-price .num,.c-ttl01{font-size:2.4rem}@media screen and (min-width:750px){.c-section .c-price__row-price .num,.c-ttl01{font-size:4rem}}.l-container{padding-inline:20px;margin-inline:auto;width:100%}@media screen and (min-width:750px){.l-container{max-width:1280px;margin:0 auto;padding-inline:40px}}html:has(.p-mimamori,.p-rusutaku){scroll-padding-top:80px}@media screen and (min-width:750px){html:has(.p-mimamori,.p-rusutaku){scroll-padding-top:100px}}.p-mimamori,.p-rusutaku{color:#000;overflow:clip;font-family:Noto Sans JP,Noto Sans Japanese,sans-serif;letter-spacing:0}.p-rusutaku *,.p-mimamori *{font-family:inherit}:where(.p-rusutaku img,.p-mimamori img){max-width:100%}:where(.p-rusutaku *,.p-mimamori *){margin:0;padding:0}.c-mv{position:relative}.c-mv--inner{position:absolute;top:0;right:0;bottom:0;left:0;padding-inline:20px;z-index:1;display:flex;justify-content:center;align-items:center}@media screen and (min-width:750px){.c-mv--inner{padding-inline:40px;padding-bottom:clamp(4rem,18.3333333333vw + -9.75rem,8.4rem)}}.c-mv--img{line-height:1}.c-mv--img img{object-fit:cover;width:100%;min-height:300px;object-position:60% 50%}@media screen and (min-width:750px){.c-mv--img img{object-position:50% 50%;min-height:clamp(40rem,41.6666666667vw + 8.75rem,50rem)}}.c-mv--logo{background-color:#fff;line-height:1;max-width:200px;padding:10px}@media screen and (min-width:750px){.c-mv--logo{max-width:314px;padding-inline:21px 13px;padding-block:15px 16px}}.c-mv--content{width:100%;margin-inline:auto;margin-top:auto;padding-bottom:20px}@media screen and (min-width:750px){.c-mv--content{padding-bottom:0;margin-top:0;max-width:1460px}}.c-mv--lead{background-color:#e57428;display:table;color:#fff;font-weight:700;border-radius:50px;font-family:Noto Sans JP,Noto Sans Japanese,sans-serif;line-height:1.25;position:relative;z-index:0;font-size:1.8rem;padding-inline:10px;padding-bottom:4px;margin-top:40px}@media screen and (min-width:750px){.c-mv--lead{font-size:clamp(2.4rem,2.5vw + .525rem,3rem);margin-top:91px;margin-left:24px;padding-inline:32px 29px;padding-bottom:6px}}.c-mv--lead:before{content:"";position:absolute;aspect-ratio:69/58;background:url(./icon-alsok-home.svg) center/contain no-repeat;left:10px;width:40px;bottom:calc(100% - 4px)}@media screen and (min-width:750px){.c-mv--lead:before{width:69px;left:19px}}.c-mv--lead:after{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:16px solid #e57428;bottom:-12px;left:calc(50% - 57px);z-index:-1;position:absolute}@media screen and (min-width:750px){.c-mv--lead:after{bottom:-16px;border-top-width:32px;border-right-width:30px;border-left-width:30px}}.c-mv--lead__dots{font-size:1.2333333333em;letter-spacing:-.0135135135em;margin-left:4px}@media screen and (min-width:750px){.c-mv--lead__dots{margin-left:7px}}.c-mv--lead__dots>*{position:relative;z-index:0;display:inline-flex;justify-content:center}.c-mv--lead__dot{content:"";aspect-ratio:1;bottom:93%;width:10px;position:absolute;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;border:2px solid #fff}@media screen and (min-width:750px){.c-mv--lead__dot{width:13px}}.c-mv--lead__dot:after{content:"";aspect-ratio:1;border-radius:inherit;border:2px solid #e57428;width:100%}.c-mv--lead__en{letter-spacing:-.12em}.c-mv--lead__en+.c-mv--lead__en{margin-left:4px}@media screen and (min-width:750px){.c-mv--lead__en+.c-mv--lead__en{margin-left:7px}}.c-mv--desc{line-height:1.45;font-weight:700;font-size:1.8rem;margin-top:5px}@media screen and (min-width:750px){.c-mv--desc{margin-top:1px;font-size:clamp(3rem,4.1666666667vw + -.125rem,4rem);margin-left:25px}}.c-mv--desc+.c-mv--desc{margin-top:2px}@media screen and (min-width:750px){.c-mv--desc+.c-mv--desc{margin-top:3px}}.c-mv--desc__xl{font-size:1.5em;color:#e57428;position:relative}@media screen and (min-width:750px){.c-mv--desc__xl{top:2px;left:7px}}.pc{display:none}@media screen and (min-width:750px){.pc{display:block}}@media screen and (min-width:750px){.sp{display:none}}.c-track--120{letter-spacing:-.12em}.c-track--270{letter-spacing:-.27em}.c-track--200{letter-spacing:-.2em}.c-txt--palt{font-feature-settings:"palt"}.c-ttl01{color:#e57428;font-weight:900;line-height:1.45;letter-spacing:0}@media screen and (min-width:750px){.c-ttl01{text-align:center}}.c-ttl02{padding-bottom:12px;border-bottom:2px solid #e57428;color:#e57428;font-weight:700;line-height:1.4571428571;letter-spacing:0}@media screen and (min-width:750px){.c-ttl02{padding-bottom:18px;font-size:clamp(3rem,2.0833333333vw + 1.4375rem,3.5rem)}}.c-ttl02 .lspc{letter-spacing:-.12em}@media screen and (min-width:750px){.c-ttl02 .spec{margin-left:-22px}}.c-ttl03{position:relative;display:flex;justify-content:center;align-items:center;background-color:#e57428;padding:5px 25px;border-radius:100px;color:#fff;font-weight:700;text-align:center;line-height:1.4571428571}@media screen and (min-width:750px){.c-ttl03{min-height:84px;padding:5px 55px}}.c-ttl03:before{content:"";position:absolute;bottom:-18px;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:20px 25px 0px 25px;border-color:#e57428 transparent transparent transparent}@media screen and (min-width:750px){.c-ttl03:before{bottom:-24px;border-width:28px 34px 0px 34px}}.c-anchor__list{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:10px;border-bottom:2px solid #e57428}@media screen and (min-width:750px){.c-anchor__list{padding-bottom:25px}}.c-anchor__item{position:relative;display:flex;justify-content:center;align-items:center;padding-bottom:12px;color:#e57428;font-size:1.8rem;font-weight:500;text-align:center;text-decoration:none;line-height:1.4666666667}@media screen and (min-width:750px){.c-anchor__item{padding-bottom:0;font-size:3rem;transition:all .5s}.c-anchor__item:hover{opacity:.8}.c-anchor__item:hover:after{opacity:1}}.c-anchor__item:not(:last-child):before{content:"";position:absolute;top:4px;right:0;width:2px;height:34px;background-color:#e57428}@media screen and (min-width:750px){.c-anchor__item:not(:last-child):before{top:6px;height:54px}}.c-anchor__item:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:12px;height:10px;background:url(./icon-alsok-arrow-down.svg) no-repeat center/contain}@media screen and (min-width:750px){.c-anchor__item:after{bottom:-12px;width:17px;opacity:0;transition:all .5s}}.c-intro{padding:50px 0}@media screen and (min-width:750px){.c-intro{padding:70px 0 85px}}.c-intro .c-ttl01{margin-bottom:20px}@media screen and (min-width:750px){.c-intro .c-ttl01{margin-bottom:31px}}.c-intro__txt{line-height:1.75}@media screen and (min-width:750px){.c-intro__txt{text-align:center}}.c-concerns{display:grid;gap:30px}@media screen and (min-width:750px){.c-concerns{grid-template-columns:repeat(2,1fr);gap:45px clamp(2.5rem,8.3333333333vw + -5.6666666667rem,5rem)}}.c-concerns__item{padding:30px 20px;background-color:#fbd7be}@media screen and (min-width:750px){.c-concerns__item{padding:30px clamp(2rem,5.3333333333vw + -3.2266666667rem,3.6rem) 34px}}.c-concerns__item-ttl{position:relative;margin-bottom:15px;padding-bottom:20px;color:#e57428;font-weight:700;letter-spacing:0;text-align:center;line-height:1.44}@media screen and (min-width:750px){.c-concerns__item-ttl{padding-bottom:29px}}.c-concerns__item-ttl:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:12px 10px 0px 10px;border-color:#e57428 transparent transparent transparent}@media screen and (min-width:750px){.c-concerns__item-ttl:before{border-width:20px 15px 0px 15px}}.c-concerns__item-img{margin-bottom:12px;padding:10px 0;border-top:2px solid #e57428;border-bottom:2px solid #e57428;line-height:0}@media screen and (min-width:750px){.c-concerns__item-img{padding:13px 0 15px}}.c-concerns__item-sub{margin-bottom:7px;color:#e57428;font-weight:900;line-height:1.45}.c-concerns__item-txt{color:#e57428;font-weight:500;line-height:1.5}.c-service{display:grid;gap:30px}@media screen and (min-width:750px){.c-service{grid-template-columns:repeat(3,1fr);gap:clamp(3rem,7vw + -3.86rem,5.1rem)}}.c-service__item{position:relative;display:flex;flex-direction:column}.c-service__item:not(:last-child):before{content:"";position:absolute;z-index:1;top:calc(100% - 12px);right:50%;transform:translate(50%);width:55px;height:55px;background:url(./icon-alsok-plus.svg) no-repeat center/contain}@media screen and (min-width:750px){.c-service__item:not(:last-child):before{top:calc(50% - 4px);right:clamp(-7rem,-9.3333333333vw + 4.9466666667rem,-4.2rem);transform:translateY(-50%);width:clamp(5.5rem,13.3333333333vw + -7.5666666667rem,9.5rem);height:clamp(5.5rem,13.3333333333vw + -7.5666666667rem,9.5rem)}}.c-service__item-img{flex-shrink:0;line-height:0}.c-service__item-body{height:100%;padding:20px 20px 30px;background-color:#fff;border-radius:0 0 20px 20px}@media screen and (min-width:750px){.c-service__item-body{padding:22px 20px 33px}}.c-service__item-ttl{margin-bottom:7px;color:#e57428;font-weight:700;text-align:center;line-height:1.4666666667}.c-service__item-txt{margin:0 auto;font-weight:500;line-height:1.5}@media screen and (min-width:750px){.c-service__item-txt{max-width:250px}}.c-form{padding-bottom:80px;margin-top:50px}@media screen and (min-width:750px){.c-form{margin-top:101px;padding-bottom:130px}}.c-form--ttl{font-weight:700;text-align:center;background-color:#e57428;border-radius:50px;color:#fff;letter-spacing:0;position:relative;z-index:0;padding-inline:20px;padding-block:10px}@media screen and (min-width:750px){.c-form--ttl{padding-block:18px 21px}}.c-form--ttl:after{content:"";width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:16px solid #e57428;bottom:-15px;left:calc(50% - 14px);z-index:-1;position:absolute}@media screen and (min-width:750px){.c-form--ttl:after{left:calc(50% - 29px);bottom:-23px;border-left-width:30px;border-right-width:30px;border-top-width:25px}}.c-form--inner{margin-inline:auto}@media screen and (min-width:750px){.c-form--inner{max-width:963px}}.c-form--content{margin-top:40px}@media screen and (min-width:750px){.c-form--content{margin-top:50px}}.c-form--content .pmyf-form .pmyf-step{padding:0}.c-form--content .pmyf-form .pmyf-elements-container{gap:0}.c-form--content .pmyf-form .pmyf-heading{font-weight:700;letter-spacing:0;line-height:1.4666666667;text-align:center;padding-inline:20px;color:#e57428;padding-block:15px;border-style:solid;border-width:1px;border-color:currentColor;background-color:#fffbef}@media screen and (min-width:750px){.c-form--content .pmyf-form .pmyf-heading{border-width:2px;padding-block:21px 19px}}.c-form--content .pmyf-form .pmyf-heading h2{color:inherit;font-size:inherit!important}.c-form--content .pmyf-form .pmyf-input-label-required-char,.c-form--content .pmyf-form .pmyf-input-frame{display:none}.c-form--content .pmyf-form .pmyf-input-container input[type=text],.c-form--content .pmyf-form .pmyf-input-container input[type=tel],.c-form--content .pmyf-form .pmyf-input-container input[type=number],.c-form--content .pmyf-form .pmyf-input-container input[type=email]{width:100%;border-radius:0;border:1px solid #e57428;padding-block:10px;outline:none!important;padding-inline:10px}.c-form--content .pmyf-form .pmyf-elements-row:has(.c-form--row){border-style:solid;color:#e57428;background-color:#fffbef;border-color:currentColor;border-width:0px 1px 1px}@media screen and (min-width:750px){.c-form--content .pmyf-form .pmyf-elements-row:has(.c-form--row){border-width:0px 2px 2px}}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row{gap:0;display:grid;grid-template-columns:clamp(23rem,7.1111111111vw + 17.6666666667rem,26.2rem) 1fr}}.c-form--content .pmyf-form .c-form--row .pmyf-phone-number-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.c-form--content .pmyf-form .c-form--row>.pmyf-input-container{display:flex;flex-direction:column;justify-content:center;padding-inline:20px;padding-block:20px;margin:0;gap:0}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row>.pmyf-input-container{padding-block:11px;border-left:2px solid currentColor}}.c-form--content .pmyf-form .c-form--row .pmyf-input-required-message,.c-form--content .pmyf-form .c-form--row .pmyf-input-error-message{font-size:1.4rem!important;padding-inline:20px}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row .pmyf-input-required-message,.c-form--content .pmyf-form .c-form--row .pmyf-input-error-message{grid-column:2/3;border-left:2px solid #e57428}}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row.is-phone02>label{padding-block:18px 22px}}.c-form--content .pmyf-form .c-form--row.is-phone02>label:after{content:"\ff08\4efb\610f\ff09";font-weight:700;display:block;color:inherit;text-align:center;line-height:1;margin-top:5px}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row.is-phone02>label:after{margin-top:6px}}.c-form--content .pmyf-form .c-form--row>label{text-align:center;color:#e57428;line-height:1.45;padding-inline:20px;padding-block:15px 0}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row>label{padding-inline:10px;padding-block:15px;font-size:clamp(2rem,1.1111111111vw + 1.1666666667rem,2.5rem)!important}}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row.is-option>label{display:flex;justify-content:center;align-items:center;padding-bottom:30px}}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row.is-option>.pmyf-input-container{justify-content:flex-start;padding-block:19px;padding-inline:24px}}.c-form--content .pmyf-form .c-form--row.is-option .pmyf-radio-button{font-size:1.8rem}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row.is-option .pmyf-radio-button{font-size:2.5rem}}.c-form--content .pmyf-form .c-form--row.is-option .pmyf-radio-button label{font-size:inherit!important;line-height:1.37}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row.is-option .pmyf-radio-button label{padding-left:37px}}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--row.is-option .pmyf-choice-frame{width:21px;height:21px;top:.32em}}.c-form--content .pmyf-form .c-form--agree{padding-top:20px}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--agree{padding-top:25px;padding-inline:22px}}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--agree .pmyf-choice-frame{top:13px;height:26px;width:26px}}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--agree .pmyf-choice-label{padding-left:43px}}.c-form--content .pmyf-form .c-form--agree .pmyf-choice-label-content{line-height:1.42}.c-form--content .pmyf-form .c-form--agree .pmyf-choice-label-content em{font-style:normal;font-weight:400;display:block;font-size:1.4rem}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--agree .pmyf-choice-label-content em{font-size:1.5rem}}.c-form--content .pmyf-form .c-form--agree .pmyf-choice-label-content a{color:inherit!important;word-break:break-all;text-decoration:none!important;transition:color .5s ease}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--agree .pmyf-choice-label-content a:hover{color:#e57428!important}}.c-form--content .pmyf-form .c-form--policy{padding-top:15px}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--policy{padding-top:17px;padding-inline:23px}}.c-form--content .pmyf-form .c-form--policy .pmyf-choice-label-content{line-height:1.5}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--policy .pmyf-choice-frame{height:26px;width:26px}}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--policy .pmyf-choice-label{padding-left:43px}}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--policy a:hover{opacity:.7}}.c-form--content .pmyf-form .c-form--submit{padding-top:40px}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--submit{padding-top:57px}}.c-form--content .pmyf-form .c-form--submit button{display:inline-flex;justify-content:center;align-items:center;background-color:#e57428;border-radius:5px;color:#fff;border:none;-webkit-appearance:none;appearance:none;font-weight:700;cursor:pointer;min-height:50px}@media screen and (min-width:750px){.c-form--content .pmyf-form .c-form--submit button{font-size:3.5rem;border-radius:7px;min-width:345px!important;min-height:70px;transition:opacity .5s ease}.c-form--content .pmyf-form .c-form--submit button:hover{opacity:.7;color:#fff}}.c-form--indent{text-indent:-.48em}.c-form--submit{text-align:center;margin-top:40px}@media screen and (min-width:750px){.c-form--submit{margin-top:57px}}.c-form--submit input{display:inline-flex;justify-content:center;align-items:center;background-color:#e57428;border-radius:5px;color:#fff;border:none;-webkit-appearance:none;appearance:none;font-weight:700;cursor:pointer;min-width:280px;min-height:50px}@media screen and (min-width:750px){.c-form--submit input{border-radius:7px;min-width:345px;min-height:70px;transition:opacity .5s ease}.c-form--submit input:hover{opacity:.7}}.p-mimamori{color:#000}.p-mimamori .c-mv--img img{object-position:66% 50%}@media screen and (min-width:750px){.p-mimamori .c-mv--img img{object-position:60% 50%}}@media screen and (min-width:750px){.p-mimamori .c-mv--inner{padding-bottom:clamp(4rem,22.9166666667vw + -13.1875rem,9.5rem)}}@media screen and (min-width:750px){.p-mimamori .c-mv--lead{padding-right:20px}}@media screen and (min-width:750px){.p-mimamori .c-mv--lead:after{left:calc(50% - 51px)}}@media screen and (min-width:750px){.p-mimamori .c-mv--desc{margin-left:37px}}@media screen and (min-width:750px){.p-mimamori .c-mv--desc__xl{margin-left:-.0666666667em}}.p-mimamori .concerns__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.p-mimamori .features{padding:50px 0}@media screen and (min-width:750px){.p-mimamori .features{padding:70px 0 90px}}.p-mimamori .features__logo{margin-bottom:30px;text-align:center}@media screen and (min-width:750px){.p-mimamori .features__logo{margin-bottom:50px}}.p-mimamori .features__logo img{width:200px}@media screen and (min-width:750px){.p-mimamori .features__logo img{width:280px}}.p-mimamori .features__list{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:750px){.p-mimamori .features__list{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:30px}}.p-mimamori .features__col{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:750px){.p-mimamori .features__col{gap:30px;width:clamp(50% - clamp(2rem,13.3333333333vw + -11.0666666667rem,6rem),(989px - 100vw) * 1000,100%)}}.p-mimamori .features__item{display:flex;align-items:center;gap:15px;padding:14px 10px;border:2px solid #e57428}@media screen and (min-width:750px){.p-mimamori .features__item{gap:37px;padding:12px 20px 13px 25px}}.p-mimamori .features__item-num{flex-shrink:0;color:#e57428;font-weight:700;line-height:1}.p-mimamori .features__item-txt{display:flex;width:100%;font-weight:500;line-height:1.5;gap:5px}@media screen and (min-width:750px){.p-mimamori .features__item-txt{position:relative;top:2px;line-height:2}}.p-mimamori .features__item-txt span{flex-shrink:0;color:#e57428}.p-mimamori .about{position:relative;z-index:1;padding:50px 0;background-color:#e5742880}@media screen and (min-width:750px){.p-mimamori .about{padding:48px 0 52px}}.p-mimamori .about:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#fdd7be;clip-path:polygon(0 0,100% 0,100% 68px,0 calc(100% - 68px))}.p-mimamori .about .c-ttl01{margin-bottom:30px;text-align:center}@media screen and (min-width:750px){.p-mimamori .about .c-ttl01{margin-bottom:40px}}.p-mimamori .about__txt{line-height:1.9444444444}@media screen and (min-width:750px){.p-mimamori .about__txt{text-align:center}}.p-mimamori .concerns{padding:50px 0}@media screen and (min-width:750px){.p-mimamori .concerns{padding:64px 0 112px}}.p-mimamori .concerns .c-ttl02{margin-bottom:30px}@media screen and (min-width:750px){.p-mimamori .concerns .c-ttl02{margin-bottom:44px}}.p-mimamori .c-bg{padding:50px 0;background-color:#fbd7be}@media screen and (min-width:750px){.p-mimamori .c-bg{padding:66px 0 113px}}.p-mimamori .feature{margin-bottom:50px}@media screen and (min-width:750px){.p-mimamori .feature{margin-bottom:59px}}.p-mimamori .feature .c-ttl02{margin-bottom:11px}.p-mimamori .feature__txt{margin-bottom:20px;font-weight:500}.p-mimamori .feature__inner{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#fff}@media screen and (min-width:750px){.p-mimamori .feature__inner{flex-direction:row;gap:17px;padding:18px 16px 13px 18px}}@media screen and (min-width:750px){.p-mimamori .feature__img{width:clamp(575px,(1024px - 100vw) * 1000,100%)}}@media screen and (min-width:750px){.p-mimamori .feature__body{width:clamp(574px,(1024px - 100vw) * 1000,100%)}}.p-mimamori .feature__body-ttl{margin-bottom:10px;color:#e57428;font-weight:700;line-height:1.44}.p-mimamori .feature__body-txt{margin-bottom:20px;font-weight:500;line-height:1.5294117647}@media screen and (min-width:750px){.p-mimamori .feature__body-txt{max-width:541px}}.p-mimamori .feature__point{display:flex;align-items:center;gap:15px;padding:10px 12px;background-color:#fbd7be}@media screen and (min-width:750px){.p-mimamori .feature__point{padding:12px 16px}}.p-mimamori .feature__point:not(:last-child){margin-bottom:15px}.p-mimamori .feature__point-img{width:54px;flex-shrink:0;line-height:0}@media screen and (min-width:750px){.p-mimamori .feature__point-img{width:76px}}.p-mimamori .feature__point-txt{font-weight:500;line-height:1.3333333333}.p-mimamori .service{margin-bottom:50px}@media screen and (min-width:750px){.p-mimamori .service{margin-bottom:73px}}.p-mimamori .service .c-ttl02{margin-bottom:30px}@media screen and (min-width:750px){.p-mimamori .service .c-ttl02{margin-bottom:47px}}.p-mimamori .emergency .c-ttl03{margin-bottom:30px}@media screen and (min-width:750px){.p-mimamori .emergency .c-ttl03{margin-bottom:42px}}.p-mimamori .emergency__item{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#fff;border-radius:12px}@media screen and (min-width:750px){.p-mimamori .emergency__item{flex-direction:row;justify-content:space-between;gap:clamp(3rem,4.1379310345vw + -1.0965517241rem,4.2rem);padding:35px clamp(2.5rem,8.6206896552vw + -6.0344827586rem,5rem) 28px}}.p-mimamori .emergency__item:not(:last-child){margin-bottom:25px}@media screen and (min-width:750px){.p-mimamori .emergency__item-img{width:38.0909090909%}}@media screen and (min-width:750px){.p-mimamori .emergency__item-body{width:58.1818181818%}}.p-mimamori .emergency__item-sub{margin-bottom:6px;color:#e57428;font-weight:700;line-height:1.45}@media screen and (min-width:750px){.p-mimamori .emergency__item-sub{margin-top:clamp(.5rem,3.2075471698vw + -1.9056603774rem,2.2rem)}}.p-mimamori .emergency__item-ttl{padding-bottom:7px;border-bottom:2px solid #e57428;color:#e57428;font-weight:700;line-height:1.4666666667}@media screen and (min-width:750px){.p-mimamori .emergency__item-ttl .spec{margin-left:-16px}}.p-mimamori .emergency__item-txt{margin-top:20px;font-weight:500;line-height:1.5}@media screen and (min-width:750px){.p-mimamori .emergency__item--02{padding-bottom:22px}.p-mimamori .emergency__item--02 .emergency__item-body{padding-top:22px}}.c-section{padding-top:50px}@media screen and (min-width:750px){.c-section{padding-top:65px}}.c-section .c-video{margin-bottom:50px}@media screen and (min-width:750px){.c-section .c-video{margin-bottom:90px}}.c-section .c-video .c-ttl02{margin-bottom:30px}@media screen and (min-width:750px){.c-section .c-video .c-ttl02{margin-bottom:50px}}.c-section .c-video__action{display:flex;justify-content:center;align-items:center}.c-section .c-video__link{display:flex;justify-content:center;align-items:center;gap:14px;padding:12px 16px 12px 25px;background-color:#e57428;border-radius:100px;color:#fff;font-weight:500;text-align:center;text-decoration:none;line-height:1.44}@media screen and (min-width:750px){.c-section .c-video__link{padding:13px 17px 14px 37px;transition:all .5s}.c-section .c-video__link:hover{opacity:.8}}.c-section .c-video__link-txt{display:inline-block;word-break:auto-phrase}.c-section .c-video__link:after{content:"";display:inline-block;flex-shrink:0;width:25px;height:25px;background:url(./icon-alsok-arrow.svg) no-repeat center/contain}@media screen and (min-width:750px){.c-section .c-video__link:after{width:37px;height:37px}}.c-section .c-video__link .lspc{letter-spacing:-.12em}.c-section .c-price{margin-bottom:50px}@media screen and (min-width:750px){.c-section .c-price{margin-bottom:69px}}.c-section .c-price .c-ttl02{margin-bottom:30px}@media screen and (min-width:750px){.c-section .c-price .c-ttl02{margin-bottom:53px}}.c-section .c-price__list{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:750px){.c-section .c-price__list{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:30px}}.c-section .c-price__item{padding-bottom:23px;border:2px solid #e57428;border-radius:20px;overflow:hidden}@media screen and (min-width:750px){.c-section .c-price__item{width:clamp((100% - 60px) / 3,(989px - 100vw) * 1000,100%)}}.c-section .c-price__item-header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 10px 22px;background-color:#e57428}@media screen and (min-width:750px){.c-section .c-price__item-header{padding:20px 10px 26px}}.c-section .c-price__item-catch{margin-bottom:13px;color:#fff;font-weight:700;text-align:center;line-height:1.4666666667}.c-section .c-price__item-name{display:flex;justify-content:center;align-items:center;background-color:#fff;max-width:230px;width:100%;padding:3px 5px;border-radius:100px;color:#e57428;font-weight:700;text-align:center;line-height:1.45}@media screen and (min-width:750px){.c-section .c-price__item-name{max-width:290px}}.c-section .c-price__item-body{max-width:250px;width:calc(100% - 20px);margin:0 auto 17px;padding-top:24px}@media screen and (min-width:750px){.c-section .c-price__item-body{max-width:290px;padding-top:34px}}.c-section .c-price__item-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 10px}@media screen and (min-width:750px){.c-section .c-price__item-footer{min-height:61px}}.c-section .c-price__item-note{font-weight:700;text-align:center;line-height:1.45}@media screen and (min-width:750px){.c-section .c-price__item-note{font-size:clamp(1.6rem,1.3793103448vw + .2344827586rem,2rem)}}.c-section .c-price__item-note:not(:last-child){margin-bottom:3px}.c-section .c-price__item-note--orange{color:#e57428}.c-section .c-price__row{margin-top:16px}@media screen and (min-width:750px){.c-section .c-price__row{margin-top:32px}}.c-section .c-price__row:first-of-type{margin-top:0}.c-section .c-price__row-label{display:flex;justify-content:center;align-items:center;margin-bottom:6px;padding:4px 5px;background-color:#000;color:#fff;font-weight:700;text-align:center;line-height:1.45}@media screen and (min-width:750px){.c-section .c-price__row-label{min-height:35px;padding:2px 5px;margin-bottom:12px}}.c-section .c-price__row-label--orange{background-color:#e57428}.c-section .c-price__row-price{text-align:center}@media screen and (min-width:750px){.c-section .c-price__row-price{padding-left:14px}}.c-section .c-price__row-price .num{color:#e57428;font-weight:700;line-height:1.45}.c-section .c-price__row-price .unit,.c-section .c-price__row-price .txt{font-weight:700;line-height:1.45}.c-section .c-price__row-price .unit{margin-left:2px;margin-right:-10px}.c-section .c-price__row-price .num_unit{display:flex;justify-content:center;align-items:flex-end;padding-right:10px}@media screen and (min-width:750px){.c-section .c-price__row-price .num_unit{padding-right:0}}.c-section .c-price__breakdown{display:flex;justify-content:space-between;gap:10px;margin-top:16px}@media screen and (min-width:750px){.c-section .c-price__breakdown{margin-top:23px}}.c-section .c-price__breakdown .c-price__row{margin-top:0}.c-section .c-price__breakdown .c-price__row-label{width:105px;margin-bottom:6px;background-color:#fbd7be;color:#e57428}@media screen and (min-width:750px){.c-section .c-price__breakdown .c-price__row-label{width:121px}}.c-section .c-price__breakdown .c-price__row-price{padding-left:0}.c-section .c-price__breakdown .c-price__row-price .num{line-height:1.4666666667}@media screen and (min-width:750px){.c-section .c-price__breakdown .c-price__row-price .num{font-size:clamp(2.4rem,2.0689655172vw + .3517241379rem,3rem)}}.c-section .c-price__breakdown .c-price__row-price .unit{position:relative;top:-3px}@media screen and (min-width:750px){.c-section .c-price__breakdown .c-price__row-price .unit{top:-5px}}@media screen and (min-width:750px){.c-section .c-price__breakdown .c-price__row-price .unit,.c-section .c-price__breakdown .c-price__row-price .txt{font-size:clamp(1.6rem,1.3793103448vw + .2344827586rem,2rem)}}.c-section .c-price__note{font-weight:500;line-height:1.9444444444;margin-top:10px}@media screen and (min-width:750px){.c-section .c-price__note{margin-top:9px}}.c-section .c-price__note>*{padding-left:1em;text-indent:-1em}.c-section .c-flow .c-ttl02{margin-bottom:30px}@media screen and (min-width:750px){.c-section .c-flow .c-ttl02{margin-bottom:49px}}.c-section .c-flow__lead{margin-inline:auto;width:100%;max-width:max-content;background-color:#e57428;color:#fff;font-weight:700;border-radius:20px;padding-inline:20px;padding-block:20px;position:relative;margin-bottom:40px}@media screen and (min-width:750px){.c-section .c-flow__lead{border-radius:100px;padding-block:19px 26px;padding-inline:clamp(3rem,8.2222222222vw + -3.1666666667rem,6.7rem) clamp(3rem,6.2222222222vw + -1.6666666667rem,5.8rem);left:-4px;margin-bottom:67px}}.c-section .c-flow__lead:after{content:"";position:absolute;width:0;height:0;border-top:25px solid #e57428;border-right:30px solid transparent;transform:skew(-7deg);top:calc(100% - 1px);left:170px}@media screen and (min-width:750px){.c-section .c-flow__lead:after{left:193px;border-top-width:38px;border-right-width:43px}}.c-section .c-flow__lead-ttl{line-height:1.4571428571}@media screen and (min-width:750px){.c-section .c-flow__lead-ttl{font-size:clamp(2.4rem,2.4444444444vw + .5666666667rem,3.5rem)}}.c-section .c-flow__lead-desc{line-height:1.45;margin-top:5px;text-indent:-1em;padding-left:1em}@media screen and (min-width:750px){.c-section .c-flow__lead-desc{margin-top:0;padding-left:calc(1em + clamp(0rem,5.6818181818vw + -5.8181818182rem,1rem));font-size:clamp(1.6rem,.8888888889vw + .9333333333rem,2rem)}}.c-section .c-flow__site{display:flex;flex-wrap:wrap;margin-bottom:40px;gap:10px}@media screen and (min-width:750px){.c-section .c-flow__site{align-items:flex-end;gap:26px;margin-bottom:80px;margin-left:-4px}}.c-section .c-flow__site-logo{display:inline;width:225px}@media screen and (min-width:750px){.c-section .c-flow__site-logo{width:425px}}.c-section .c-flow__site-txt{display:inline;font-weight:500;line-height:1.4583333333}@media screen and (min-width:750px){.c-section .c-flow__site-txt{position:relative;top:-3px;margin-right:-32px}}.c-section .c-flow__site-txt span{color:#e57428;font-weight:700}.c-section .c-flow__steps{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-bottom:23px;padding-bottom:32px}@media screen and (min-width:750px){.c-section .c-flow__steps{flex-direction:row;gap:0 clamp(5rem,28.3333333333vw + -16.25rem,11.8rem);padding-bottom:clamp(4.2rem,15vw + -7.05rem,7.8rem);left:-8px}}.c-section .c-flow__steps:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:20px 25px 0px 25px;border-color:#e57428 transparent transparent transparent}@media screen and (min-width:750px){.c-section .c-flow__steps:before{border-width:clamp(3rem,3.3333333333vw + .5rem,3.8rem) clamp(3rem,3.75vw + .1875rem,3.9rem) 0px clamp(3rem,3.75vw + .1875rem,3.9rem)}}.c-section .c-flow__step{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:182px;height:182px;background-color:#e57428;border-radius:100%}@media screen and (min-width:750px){.c-section .c-flow__step{width:clamp(18.8rem,14.1666666667vw + 8.175rem,22.2rem);height:clamp(18.8rem,14.1666666667vw + 8.175rem,22.2rem)}}.c-section .c-flow__step-name{color:#fff;font-weight:700;text-align:center;line-height:1.1666666667}@media screen and (min-width:750px){.c-section .c-flow__step-name{font-size:clamp(2rem,4.1666666667vw + -1.125rem,3rem)}}.c-section .c-flow__step-icon{transform:scale(.7);line-height:0}@media screen and (min-width:750px){.c-section .c-flow__step-icon{transform:scale(1)}}.c-section .c-flow__step:not(:last-child):before{content:"";position:absolute;top:calc(100% + 11px);right:50%;transform:translate(50%);width:0;height:0;border-style:solid;border-width:20px 25px 0px 25px;border-color:#e57428 transparent transparent transparent}@media screen and (min-width:750px){.c-section .c-flow__step:not(:last-child):before{top:calc(50% + 4px);right:clamp(-7.8rem,-15vw + 7.05rem,-4.2rem);transform:translateY(-50%);border-width:clamp(3rem,4.1666666667vw + -.125rem,4rem) 0px clamp(3rem,3.75vw + .1875rem,3.9rem) clamp(3rem,3.75vw + .1875rem,3.9rem);border-color:transparent transparent transparent #e57428}}.c-section .c-flow__step:nth-child(1){padding:28px 10px 10px}@media screen and (min-width:750px){.c-section .c-flow__step:nth-child(1){gap:16px;padding:40px 10px 10px}}.c-section .c-flow__step:nth-child(2){padding:17px 10px 10px}@media screen and (min-width:750px){.c-section .c-flow__step:nth-child(2){padding:29px 10px 10px;gap:7px}}.c-section .c-flow__step:nth-child(3){padding:28px 10px 10px}@media screen and (min-width:750px){.c-section .c-flow__step:nth-child(3){padding:33px 10px 10px;gap:27px}}.c-section .c-flow__note{font-weight:500;line-height:1.4583333333}@media screen and (min-width:750px){.c-section .c-flow__note{width:calc(100% + 15px)}}.p-rusutaku--recommend{background-color:#e57428;padding-block:30px}@media screen and (min-width:750px){.p-rusutaku--recommend{padding-block:34px 44px}}.p-rusutaku--recommend__inner{margin-inline:auto;width:100%}@media screen and (min-width:750px){.p-rusutaku--recommend__inner{max-width:934px}}.p-rusutaku--recommend__ttl{display:table;background-color:#fff;color:#fff;color:#e57428;border-radius:50px;font-weight:700;letter-spacing:0;position:relative;padding-inline:20px;padding-block:6px}@media screen and (min-width:750px){.p-rusutaku--recommend__ttl{margin-left:5px;padding-inline:35px;padding-block:11px 8px}}.p-rusutaku--recommend__ttl:after{width:0;height:0;position:absolute;content:"";border-top:13px solid #fff;border-left:20px solid transparent;top:calc(100% - 1px);left:60px}@media screen and (min-width:750px){.p-rusutaku--recommend__ttl:after{left:82px}}.p-rusutaku--recommend__lead{font-weight:900;color:#fff;margin-top:20px;line-height:1.4666666667}@media screen and (min-width:750px){.p-rusutaku--recommend__lead{text-align:center;margin-top:21px}}.p-rusutaku--recommend__lead small{letter-spacing:-.12em;font-size:inherit}.p-rusutaku--recommend__box{background-color:#fff;border-radius:5px;margin-inline:auto}@media screen and (min-width:750px){.p-rusutaku--recommend__box{display:flex;align-items:center;max-width:934px;min-height:115px}}.p-rusutaku--recommend__box.box01{padding-inline:20px;padding-block:5px 20px;margin-top:10px}@media screen and (min-width:750px){.p-rusutaku--recommend__box.box01{padding-inline:0 26px;padding-block:18px 16px;margin-top:13px}}.p-rusutaku--recommend__box.box02{margin-top:15px;padding:20px}@media screen and (min-width:750px){.p-rusutaku--recommend__box.box02{padding:0 0 4px;margin-top:16px}}@media screen and (min-width:750px){.p-rusutaku--recommend__box .box01_head{padding-inline:26px 20px;width:clamp(30rem,13.75vw + 19.6875rem,33.3rem);flex-shrink:0}}.p-rusutaku--recommend__box .box01_img{max-width:252px;margin-inline:auto;margin-bottom:10px}@media screen and (min-width:750px){.p-rusutaku--recommend__box .box01_img{margin:0}}.p-rusutaku--recommend__box .box01_desc{line-height:1.1666666667;font-weight:500;display:table;margin-inline:auto}@media screen and (min-width:750px){.p-rusutaku--recommend__box .box01_desc{margin:0;display:block;font-size:clamp(2rem,4.1666666667vw + -1.125rem,3rem)}}.p-rusutaku--recommend__box .box02_head{position:relative}@media screen and (min-width:750px){.p-rusutaku--recommend__box .box02_head{top:-2px;width:clamp(30rem,13.75vw + 19.6875rem,33.3rem);flex-shrink:0;padding-inline:23px 20px}}.p-rusutaku--recommend__box .box02_lead{font-weight:700;background-color:#e57428;color:#fff;border-radius:50px;line-height:1.6;display:table;padding-inline:20px;margin-inline:auto;margin-bottom:10px}@media screen and (min-width:750px){.p-rusutaku--recommend__box .box02_lead{margin:0;padding-inline:22px;font-size:clamp(2.4rem,.8333333333vw + 1.775rem,2.6rem)}}.p-rusutaku--recommend__box .box02_lead--dots{display:inline-flex;font-size:1.1153846154em}.p-rusutaku--recommend__box .box02_lead--dots>*{display:inline-flex;position:relative;justify-content:center}.p-rusutaku--recommend__box .box02_lead--dot{position:absolute;bottom:87%;aspect-ratio:1;justify-content:center;align-items:center;display:flex;width:9px;border-radius:50%;background-color:#fff;border:1px solid #fff}@media screen and (min-width:750px){.p-rusutaku--recommend__box .box02_lead--dot{border-width:2px;width:11px}}.p-rusutaku--recommend__box .box02_lead--dot:after{content:"";display:block;aspect-ratio:1;border-radius:inherit;width:100%;border:2px solid #e57428}.p-rusutaku--recommend__box .box02_desc{line-height:1.1666666667;font-weight:500;display:table;margin-inline:auto}@media screen and (min-width:750px){.p-rusutaku--recommend__box .box02_desc{display:block;margin:0;font-size:clamp(2rem,4.1666666667vw + -1.125rem,3rem)}}.p-rusutaku--recommend__desc{font-weight:900;text-align:center;line-height:1.4666666667;color:#fff;margin-top:10px}@media screen and (min-width:750px){.p-rusutaku--recommend__desc{margin-top:14px}}.p-rusutaku--recommend__desc small{font-size:1.3333333333em;margin-right:9px;position:relative}@media screen and (min-width:750px){.p-rusutaku--recommend__desc small{top:5px}}.p-rusutaku--service__logo{max-width:200px}@media screen and (min-width:750px){.p-rusutaku--service__logo{max-width:280px}}.p-rusutaku--service .c-ttl02{margin-top:10px}@media screen and (min-width:750px){.p-rusutaku--service .c-ttl02{margin-top:15px}}.p-rusutaku--service__banner{display:flex;justify-content:center;align-items:center;margin-top:20px}@media screen and (min-width:750px){.p-rusutaku--service__banner{margin-top:43px}}.p-rusutaku--service__banner img{border-radius:10px}@media screen and (min-width:750px){.p-rusutaku--service__banner img{border-radius:17px}}.p-rusutaku--service__banner figcaption{color:#e57428;position:absolute;font-weight:700;text-align:center;font-size:1.8rem;padding-inline:19%;line-height:1.5}@media screen and (min-width:750px){.p-rusutaku--service__banner figcaption{font-size:clamp(2.4rem,2.4444444444vw + .5666666667rem,3.5rem)}}.p-rusutaku--concerns{margin-top:60px}@media screen and (min-width:750px){.p-rusutaku--concerns{margin-top:114px}}.p-rusutaku--concerns .c-concerns{margin-top:30px}@media screen and (min-width:750px){.p-rusutaku--concerns .c-concerns{margin-top:45px}}@media screen and (min-width:750px){.p-rusutaku--concerns .c-concerns__item{min-height:clamp(60rem,20.8333333333vw + 44.375rem,65rem)}}@media screen and (min-width:750px){.p-rusutaku--concerns .c-concerns__item-ttl{font-size:clamp(2rem,2.0833333333vw + .4375rem,2.5rem)}}.p-rusutaku--what{background-color:#fbd7be;padding-block:50px;margin-top:60px}@media screen and (min-width:750px){.p-rusutaku--what{margin-top:160px;padding-block:73px 83px}}.p-rusutaku--what__lead{font-weight:500;line-height:1.75;margin-top:15px}@media screen and (min-width:750px){.p-rusutaku--what__lead{margin-top:12px}}.p-rusutaku--what .c-service{margin-top:20px}@media screen and (max-width:749px){.p-rusutaku--what .c-service{gap:15px}}@media screen and (min-width:750px){.p-rusutaku--what .c-service{margin-top:22px;grid-auto-flow:column dense;grid-template-rows:auto auto;row-gap:7px}}@media screen and (min-width:750px){.p-rusutaku--what .c-service__item-body{padding-block:19px 22px}}.p-rusutaku--what .c-service__item:first-child .c-service__item-img:before{display:none}.p-rusutaku--what .c-service__item-img{position:relative}.p-rusutaku--what .c-service__item-img:before{content:"";position:absolute;z-index:1;transform:translate(-50%,-50%);width:55px;width:clamp(5.5rem,13.3333333333vw + -7.5666666667rem,9.5rem);aspect-ratio:1;top:0;background:url(./icon-alsok-plus.svg) no-repeat center/contain;left:50%}@media screen and (min-width:750px){.p-rusutaku--what .c-service__item-img:before{transform:translate(-50%,-50%);top:auto;bottom:0;left:calc(0px - clamp(1.5rem,2.6666666667vw + -.5rem,2.7rem));transform:translate(-50%,28%)}}.p-rusutaku--what .c-service__item:before{display:none}.p-rusutaku--what .c-service__item-ttl{letter-spacing:0;display:flex;align-items:center;text-align:center;justify-content:center}@media screen and (min-width:750px){.p-rusutaku--what .c-service__item-ttl{min-height:2.9333333333em;margin-bottom:13px;font-size:clamp(1.8rem,2.6666666667vw + -.2rem,3rem)}}.p-rusutaku--what .c-service__note{font-weight:500;line-height:1.4;margin-bottom:30px}@media screen and (min-width:750px){.p-rusutaku--what .c-service__note{margin-bottom:0;padding-inline:11px}}@media screen and (min-width:750px){.p-rusutaku .c-intro{padding-block:76px 56px}}.p-rusutaku .c-anchor{margin-block:50px}@media screen and (min-width:750px){.p-rusutaku .c-anchor{margin-block:73px 59px}}@media screen and (min-width:750px){.p-rusutaku .c-section{padding-block:54px 0}}@media screen and (min-width:750px){.p-rusutaku .c-video{margin-bottom:78px}}@media screen and (min-width:750px){.p-rusutaku .c-video .c-ttl02{margin-bottom:45px}}@media screen and (min-width:750px){.p-rusutaku .c-flow .c-ttl02{margin-bottom:66px}}@media screen and (min-width:750px){.p-rusutaku .c-price{margin-bottom:132px}}.p-rusutaku .c-price .c-ttl02{margin-bottom:25px}@media screen and (min-width:750px){.p-rusutaku .c-price .c-ttl02{margin-bottom:38px}}.p-rusutaku .c-price__lead{font-weight:500;display:table;margin-inline:auto;margin-bottom:30px}@media screen and (min-width:750px){.p-rusutaku .c-price__lead{margin-bottom:36px}}.p-rusutaku .c-price__row-list{font-weight:700;line-height:1.4444444444;list-style:none}.p-rusutaku .c-price__row-list>*{padding-left:1em;text-indent:-1em}.p-rusutaku .c-price__row-label{margin-bottom:10px}@media screen and (min-width:750px){.p-rusutaku .c-price__row-label{margin-bottom:11px}}@media screen and (min-width:990px){.p-rusutaku .c-price__row-label{font-size:clamp(1.7rem,2.7272727273vw + -1rem,2rem)}}.p-rusutaku .c-price__row-label~.c-price__row-label{margin-top:20px}@media screen and (min-width:750px){.p-rusutaku .c-price__row-label~.c-price__row-label{margin-top:18px}}@media screen and (min-width:750px){.p-rusutaku .c-price__item-header{padding-block:29px 31px}}.p-rusutaku .c-price__item-catch{line-height:1.44;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:750px){.p-rusutaku .c-price__item-catch{min-height:2.88em;font-size:2.5rem;margin-bottom:16px}}@media screen and (min-width:990px){.p-rusutaku .c-price__item-catch{font-size:clamp(2rem,2.380952381vw + -.3571428571rem,2.5rem)}}.p-rusutaku .c-price__item-name{line-height:1.2222222222;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50px;max-width:300px}@media screen and (min-width:750px){.p-rusutaku .c-price__item-name{min-height:61px;font-size:2rem;max-width:322px}}@media screen and (min-width:750px){.p-rusutaku .c-price__item-name.is-txt--sm{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/page-product-special.css.map */
