@keyframes rotate360{0%{rotate:0deg}0%{rotate:1turn}}@layer page{body.kaitorisonix{background-color:var(--color-black)}body.kaitorisonix main{background-color:var(--color-bg-white);color:var(--color-gray-950);transition:background-color .6s var(--base-ease)}body.kaitorisonix.is-bg-orange main{background-color:var(--color-primary)}body.kaitorisonix.is-bg-orange main .c-pic_ttl{color:var(--color-white)}body.kaitorisonix.is-bg-orange main .c-pic_ttl .c-icon{background-color:currentColor}body.kaitorisonix.is-bg-orange main .c-reason__slot{color:#fff}body.kaitorisonix.is-bg-orange main .c-reason__slot .num{color:inherit}body.kaitorisonix.is-bg-orange main .p-kaitori__diff__step .step_item .step_num,body.kaitorisonix.is-bg-orange main .p-kaitori__diff__sub_ttl{color:#fff}body.kaitorisonix.is-bg-black main{background-color:var(--color-black);color:var(--color-white)}body.kaitorisonix.is-bg-black main .c-faq__list{color:var(--color-font)}body.kaitorisonix .cv_tel_block{align-items:center;display:flex;gap:16px;justify-content:center;line-height:1;margin-top:20px}@media screen and (max-width:576px){body.kaitorisonix .cv_tel_block{display:none}}body.kaitorisonix .cv_tel_block .tel_label{border:1px solid color-mix(in srgb,#fff 20%,transparent);border-radius:4px;font-weight:300;padding:.6em 1.2em}body.kaitorisonix .cv_tel_block .tel_num{align-items:center;color:var(--color-primary);display:flex;font-size:min(5vw,4.4rem);gap:.3em;text-box:trim-both cap alphabetic}body.kaitorisonix .cv_tel_block .tel_num a[href^="tel:"]{text-decoration:none}body.kaitorisonix .cv_tel_block .tel_num .c-maru_icon{background-color:currentColor;width:1em}body.kaitorisonix .cv_tel_block .tel_num .c-maru_icon:after{background-color:#fff}body.kaitorisonix .kaitori_btns{justify-content:center}@media not screen and (max-width:576px){body.kaitorisonix .kaitori_btns a[href^=tel]{display:none}}@media screen and (max-width:576px){body.kaitorisonix .kaitori_btns{display:grid;grid-template-columns:1fr}}body.kaitorisonix .c-kaitori{background-color:var(--color-black);color:var(--color-white);gap:0}body.kaitorisonix .c-kaitori__container{padding-block:min(6vw,80px);width:min(100%,1000px)}body.kaitorisonix .c-kaitori__ttl .sub_ttl{line-height:1.2}body.kaitorisonix .c-kaitori__ttl .main_ttl{color:var(--color-primary);font-size:11cqw}body.kaitorisonix .c-kaitori .main_txt{font-size:var(--font-20)}body.kaitorisonix .c-kaitori__heading{background-size:66% auto;padding-top:9cqw}body.kaitorisonix .c-kaitori__points{font-size:3cqw;text-align:center}body.kaitorisonix .c-kaitori__points .point{padding-top:3cqw;width:23cqw}body.kaitorisonix .c-kaitori__points .point:before{margin-bottom:1.6cqw}body.kaitorisonix .c-kaitori__points .point .zero{font-size:130%}@media not screen and (max-width:992px){body.kaitorisonix .c-kaitori .c-caruseru{width:240px}@media screen and (max-width:1280px){body.kaitorisonix .c-kaitori .c-caruseru{width:200px}}}body.kaitorisonix .c-kaitori .c-base_btn{font-size:1.8rem;padding-inline:1em}body.kaitorisonix .c-reason .c-pic_ttl .c-icon{background-color:var(--color-primary)}body.kaitorisonix .c-reason__slot{color:var(--color-font)}body.kaitorisonix .c-reason__list{margin-top:var(--space-md)}.p-kaitori__diff{--space-mid:14vw}.p-kaitori__diff .c-pic_ttl{font-size:var(--font-36)}.p-kaitori__diff__sub_ttl{color:var(--color-primary);font-size:var(--font-24);font-weight:500}.p-kaitori__diff .step_wrap{display:grid;gap:var(--space-sm) var(--space-mid);grid-template-columns:repeat(2,1fr)}@media not screen and (max-width:576px){.p-kaitori__diff .c-tab__navi{display:none}.p-kaitori__diff .tab_content{opacity:1}.p-kaitori__diff .tab_content:not(.is-active){height:unset;overflow:visible;pointer-events:unset;position:relative;width:unset}}.p-kaitori__diff__col{display:grid;gap:var(--space-sm);grid-row:span 3;grid-template-rows:subgrid}@media not screen and (max-width:576px){.p-kaitori__diff__col:first-child .step_item .step_num{display:none}}.p-kaitori__diff__step{display:grid;gap:3cqw;grid-template-columns:1fr;text-align:center}.p-kaitori__diff__step.--sonix .step_ttl{color:var(--color-primary)}.p-kaitori__diff__step .step_item{position:relative}.p-kaitori__diff__step .step_item:last-child .step_num:after{display:none}.p-kaitori__diff__step .step_item .step_num{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:6px;height:100%;line-height:1;position:absolute;right:100%;top:0;width:var(--space-mid)}.p-kaitori__diff__step .step_item .step_num:after{background-color:currentColor;content:"";height:100%;translate:0 14px;width:1px}.p-kaitori__diff__step .step_item .step_num .num{font-family:Libre Bodoni,serif;font-optical-sizing:auto;font-size:288%;font-style:normal;font-weight:400;text-box:trim-both cap alphabetic}.p-kaitori__diff__step .step_item .step_sheet{background-color:var(--color-white);padding:2cqw 2cqw 3cqw}.p-kaitori__diff__step .step_item .step_sheet .step_icon{display:block;height:auto;margin:1.2cqw auto;width:min(60%,178px)}.p-kaitori__diff__step .step_item .step_sheet .step_ttl{font-size:var(--font-20);font-weight:400}@media screen and (max-width:576px){.p-kaitori__diff .step_wrap{display:block}.p-kaitori__diff__step .step_item{align-items:stretch;display:flex;gap:0 4vw}.p-kaitori__diff__step .step_item .step_num{position:relative;right:unset;top:unset}.p-kaitori__diff__step .step_item .step_sheet{width:100%}}.p-kaitori__onayami .c-pic_ttl{font-size:var(--font-36)}.p-kaitori__onayami__list{display:grid;gap:4cqw;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:576px){.p-kaitori__onayami__list{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}}@media not screen and (max-width:576px){.p-kaitori__onayami__card{display:grid;gap:0;grid-row:span 3;grid-template-rows:subgrid}}.p-kaitori__onayami__card .nayami_box{padding:0 2cqw 3cqw;position:relative}.p-kaitori__onayami__card .nayami_box:before{background-color:var(--color-white);bottom:0;content:"";display:block;height:67%;left:0;position:absolute;width:100%}.p-kaitori__onayami__card .nayami_box:after{aspect-ratio:9/10;background-color:var(--color-white);bottom:1px;-webkit-clip-path:shape(from 23% 0,line to 100% 0,line to 0 100%,close);clip-path:shape(from 23% 0,line to 100% 0,line to 0 100%,close);content:"";display:block;height:40px;position:absolute;right:25%;translate:0 100%}.p-kaitori__onayami__card .nayami_box .illust{display:block;margin-inline:auto;position:relative;z-index:1}.p-kaitori__onayami__card .nayami_box .nayami_txt{font-size:var(--font-22);margin-top:.5em;position:relative;z-index:1}.p-kaitori__onayami__card .kaiketsu_ttl{background-color:var(--color-primary);border-radius:999vmax;color:var(--color-white);font-size:var(--font-20);line-height:1;margin-top:54px;padding-block:.8em;text-align:center}.p-kaitori__onayami__card .kaiketsu_txt{font-size:var(--font-18);font-weight:200;margin-top:1em}.p-kaitori__sekinin .c-pic_ttl{font-size:var(--font-36)}@media screen and (max-width:1280px){.p-kaitori__sekinin .c-pic_ttl{font-size:2.8vw}}@media screen and (max-width:768px){.p-kaitori__sekinin .c-pic_ttl{font-size:var(--font-24)}}.p-kaitori__sekinin .container{display:grid;gap:0 6cqw;grid-template-columns:1fr 43%}.p-kaitori__sekinin .container .content{font-size:var(--font-20)}@media not screen and (max-width:992px){.p-kaitori__sekinin .container .content{line-height:2}}.p-kaitori__sekinin .container .content p{margin-top:1.6em}.p-kaitori__sekinin .container .image img{display:block;height:auto}.p-kaitori__sekinin .c-base_btn{border:1px solid var(--color-border)}@media screen and (max-width:576px){.p-kaitori__sekinin .container{display:flex;flex-direction:column;gap:4vw}.p-kaitori__sekinin .content{display:contents}.p-kaitori__sekinin .c-pic_ttl{order:1}.p-kaitori__sekinin .image{order:2}.p-kaitori__sekinin .main_txt{order:3}}.p-kaitori__result .c-pic_ttl{font-size:var(--font-36)}.p-kaitori__result .c-base_btn{border:1px solid var(--color-border)}.p-kaitori__kyouka{background-color:var(--color-white);padding-block:var(--space-lg)}.p-kaitori__kyouka .c-pic_ttl{font-size:var(--font-36)}.p-kaitori__kyouka .intro_txt{margin-top:1.8em}@media not screen and (max-width:992px){.p-kaitori__kyouka .intro_txt{line-height:2}}.p-kaitori__kyouka .c-container-xl{display:grid;gap:4cqw;grid-template-columns:30% 1fr}@media screen and (max-width:992px){.p-kaitori__kyouka .c-container-xl{grid-template-columns:1fr}}.p-kaitori__kyouka__list{border-left:1px solid var(--color-gray-200);border-top:1px solid var(--color-gray-200);display:grid;gap:0;grid-template-columns:repeat(4,1fr);text-align:center}.p-kaitori__kyouka__list .kyouka_card{border-bottom:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-200);padding-block:12px}.p-kaitori__kyouka__list .kyouka_card.--ttl{align-items:center;background-color:var(--color-primary);color:var(--color-white);display:flex;font-size:2.8cqw;justify-content:center;line-height:1.3}.p-kaitori__kyouka__list .kyouka_card .image{display:flex;justify-content:center}.p-kaitori__kyouka__list .kyouka_card .image img{display:block;height:auto}@media screen and (max-width:992px){.p-kaitori__kyouka__list{grid-template-columns:repeat(3,1fr)}.p-kaitori__kyouka__list .kyouka_card.--ttl{grid-column:span 2}.p-kaitori__kyouka__list .kyouka_card.--ttl br{display:none}}@media screen and (max-width:768px){.p-kaitori__kyouka__list .kyouka_card{font-size:1.2rem;padding-inline:2vw}.p-kaitori__kyouka__list .kyouka_card.--ttl{font-size:var(--font-24)}}.p-kaitori__staff{background-color:var(--color-gray-950);color:var(--color-white);padding-block:min(12vw,160px);position:relative}.p-kaitori__staff .bg_img{display:block;height:100%;left:0;mix-blend-mode:overlay;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-kaitori__staff .c-container-xl{position:relative;z-index:1}.p-kaitori__staff .c-pic_ttl{font-size:var(--font-36)}.p-kaitori__staff .intro_txt{font-size:var(--font-18);margin-top:1.7em}.p-kaitori__staff__list{display:grid;gap:5cqw;grid-template-columns:repeat(2,1fr);margin-top:6cqw}@media screen and (max-width:992px){.p-kaitori__staff__list{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:576px){.p-kaitori__staff__list{gap:9vw}}.p-kaitori__staff__card{display:grid;gap:2cqw;grid-template-columns:37% 1fr}@media screen and (max-width:992px){.p-kaitori__staff__card{grid-template-columns:200px 1fr}}@media screen and (max-width:768px){.p-kaitori__staff__card{gap:6vw;grid-template-columns:30% 1fr}}.p-kaitori__staff__card .image img{display:block;height:auto}.p-kaitori__staff__card .content .ttl{font-size:var(--font-24);font-weight:400;line-height:1}.p-kaitori__staff__card .content .txt{font-weight:200;margin-top:1em}@media screen and (max-width:576px){.p-kaitori__staff__card .content .txt{font-size:1.2rem}}.p-kaitori__step .c-pic_ttl{font-size:var(--font-36)}.p-kaitori__step__list{display:grid;gap:4cqw;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:992px){.p-kaitori__step__list{grid-template-columns:repeat(1,1fr)}}.p-kaitori__step__card{background-color:var(--color-white)}.p-kaitori__step__card .step_ttl{background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-24);padding-block:.8em .6em;position:relative;text-align:center}.p-kaitori__step__card .step_ttl .pr{align-items:center;aspect-ratio:1;background-color:var(--color-white);border:2px solid var(--color-primary);border-radius:50%;bottom:1em;color:var(--color-primary);display:block;display:flex;font-size:80%;font-weight:400;justify-content:center;line-height:1.2;position:absolute;right:6%;width:80px}.p-kaitori__step__card .inner{padding:2cqw}.p-kaitori__step__card img{display:block;margin-inline:auto}.p-kaitori__step__card .sub_ttl{color:var(--color-primary);font-size:var(--font-22);font-weight:400;line-height:1.3;margin-top:.6em}.p-kaitori__step__card .step_txt{font-weight:200;line-height:1.7;margin-top:.6em}.p-kaitori__step__card .bg_area{background-color:#fff7ef;color:var(--color-primary);line-height:1.3;margin-top:.6em;padding:15px}.p-kaitori__step__card .bg_area .c-kebab_ttl{margin-bottom:.4em}.p-kaitori__step__card .kome{color:var(--color-primary);font-size:1.4rem;font-weight:200;margin-top:.6em}.p-kaitori__flow .c-pic_ttl{font-size:var(--font-36)}.p-kaitori__flow__list{--list-gap:3cqw;display:flex;gap:var(--list-gap);justify-content:space-between}.p-kaitori__flow__list>*{width:100%}@media screen and (max-width:992px){.p-kaitori__flow__list{flex-direction:column}}@media screen and (max-width:768px){.p-kaitori__flow__list{--list-gap:6vw}}@media screen and (max-width:576px){.p-kaitori__flow__list{--list-gap:9vw}}.p-kaitori__flow__item{background-color:var(--color-white);border-radius:10px;padding:3cqw 2cqw 2cqw;position:relative}.p-kaitori__flow__item:after{aspect-ratio:1;background:url(/sonix/assets/dest/img/kaitorisonix/ico_arrow_flow.svg) no-repeat 50%/80% auto;content:"";display:block;left:100%;position:absolute;top:50%;translate:0 -50%;width:var(--list-gap)}.p-kaitori__flow__item:last-child:after{display:none}.p-kaitori__flow__item .num{color:var(--color-primary);font-family:Libre Bodoni,serif;font-optical-sizing:auto;font-size:min(4vw,4.8rem);font-style:normal;font-weight:400;text-align:center;text-box:trim-both cap alphabetic}.p-kaitori__flow__item .flow_ttl{color:var(--color-primary);font-size:1.8rem;font-weight:400;margin-top:.6em;text-align:center}.p-kaitori__flow__item .illust{text-align:center}.p-kaitori__flow__item .illust img{display:block;height:auto;margin-inline:auto;width:min(50%,100px)}.p-kaitori__flow__item .illust .illust_txt{font-size:1.2rem;font-weight:200;margin-top:.2em}.p-kaitori__flow__item .flow_txt{font-weight:200;margin-top:.8em}@media screen and (max-width:992px){.p-kaitori__flow__item{display:grid;gap:10px;grid-template-columns:180px 1fr;grid-template-rows:auto 1fr}.p-kaitori__flow__item:after{bottom:0;left:50%;rotate:90deg;top:unset;translate:-50% 100%}.p-kaitori__flow__item .illust img{width:60%}.p-kaitori__flow__item .flow_ttl{margin-top:0;text-align:left}.p-kaitori__flow__item .flow_txt{margin-top:0}}@media screen and (max-width:576px){.p-kaitori__flow__item{grid-template-columns:24vw 1fr;padding:6vw}.p-kaitori__flow__item .num{font-size:8vw}.p-kaitori__flow__item .illust img{width:80%}}.p-kaitori__muryo{background-color:var(--color-white);margin-top:var(--space-lg);padding-block:var(--space-lg)}.p-kaitori__muryo .c-pic_ttl{color:var(--color-primary);font-size:var(--font-36)}.p-kaitori__muryo__container{display:grid;gap:4cqw;grid-template-columns:1fr 68%}@media screen and (max-width:1280px){.p-kaitori__muryo__container{grid-template-columns:1fr}}.p-kaitori__muryo__head .ttl_image{display:flex;justify-content:center}.p-kaitori__muryo__head .ttl_image img{display:block;height:auto}.p-kaitori__muryo__head .ttl_txt{font-size:var(--font-20);margin-top:1em}@media screen and (max-width:1280px){.p-kaitori__muryo__head .ttl_txt{text-align:center}}.p-kaitori__muryo__list{display:grid;gap:3cqw;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.p-kaitori__muryo__list{grid-template-columns:1fr}}.p-kaitori__muryo__list .muryo_card{border:1px solid var(--color-gray-200);border-radius:10px;display:grid;gap:14px;grid-template-columns:1fr 45%;padding:1.4cqw}.p-kaitori__muryo__list .muryo_card .content .ttl{color:var(--color-primary);font-size:var(--font-24);text-align:center}.p-kaitori__muryo__list .muryo_card .content .zeroen{display:block;height:auto;margin-top:14px;margin-inline:auto}.p-kaitori__muryo__list .muryo_card .content .card_txt{margin-top:1em}.p-kaitori__muryo__list .muryo_card .image{background-color:var(--color-bg-orange);border-radius:10px}.p-kaitori__muryo__list .muryo_card .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.p-kaitori__muryo__list .muryo_card{grid-template-columns:1fr 35%}.p-kaitori__muryo__list .muryo_card .card_txt{text-align:center}}@media screen and (max-width:576px){.p-kaitori__muryo__list .muryo_card{grid-template-columns:1fr 43%}.p-kaitori__muryo__list .muryo_card .card_txt{text-align:left}}.p-kaitori__muryo__list .muryo_note{font-size:var(--font-20);font-weight:200}.p-kaitori__minus{margin-top:var(--space-xl)}.p-kaitori__minus .c-pic_ttl{font-size:var(--font-36)}.p-kaitori__minus .content{font-size:var(--font-20)}@media screen and (max-width:992px){.p-kaitori__minus .content{font-size:1.6rem}}.p-kaitori__minus .minus_container{display:grid;gap:4cqw;grid-template-columns:40% 1fr}@media screen and (max-width:768px){.p-kaitori__minus .minus_container{grid-template-columns:1fr}}.p-kaitori__minus .image img{display:block;height:auto;width:100%}.p-kaitori__voice{margin-top:var(--space-xl)}.p-kaitori__voice .c-pic_ttl{font-size:var(--font-36)}.p-kaitori__faq{padding-block:var(--space-xl)}.p-kaitori__faq .c-pic_ttl{font-size:var(--font-36)}.p-kaitori__faq .c-faq__list{background-color:#fff;border-radius:var(--round-md);padding:3cqw}}