.low-page-ttl_wrap{background:linear-gradient(180deg,#63b418,#b4dc16)}.low-page-ttl{background-image:url(/cdn/shop/files/low-ttl_bg.png);background-size:cover;background-position:center;height:250px;display:flex;align-items:center;justify-content:center}.low-page-ttl h2{text-align:center;font-size:50px;color:#fff;font-weight:700}.anchor-position{margin-top:-110px;padding-top:110px}@media screen and (max-width:750px){.low-page-ttl{height:25vw}.low-page-ttl h2{font-size:5vw}.anchor-position{margin-top:-8vw;padding-top:8vw}}.page-company .office_text{color:#222;margin:60px 0 0;max-width:1400px}.page-company .company_info{display:flex;flex-wrap:wrap}.page-company .company_info dl{display:flex;border-top:2px solid #F0F0F0;margin:0 auto}.page-company .company_info dl:last-child{border-bottom:2px solid #F0F0F0}.page-company .company_info dl dt{width:230px;text-align:center;font-size:16px;font-weight:700;background-color:#f6f6f6;padding:20px;box-sizing:border-box;line-height:1.9375}.page-company .company_info dl dd{width:970px;font-size:16px;padding:20px 40px;margin:0;box-sizing:border-box;line-height:1.9375}.page-company .greeting_info{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;margin:60px auto 0}.page-company .greeting_info .pict{width:490px}.page-company .greeting_info .text{max-width:842px}.page-company .greeting_info .text p{font-size:16px;line-height:2;margin:0 0 60px}.page-company .greeting_info .text .post{font-size:16px;line-height:1.75;margin:0 0 20px}.page-company .greeting_info .text .name{font-size:20px;font-weight:700}.page-company .map_wrap{max-width:1400px;margin:60px auto 0;text-align:center}.page-company .map_wrap iframe{width:1400px}.page-company .access_info{display:flex;justify-content:space-between;margin:45px 0 0}.page-company .access_info dl{width:49%;margin:0}.page-company .access_info dl dt{font-size:22px;font-weight:700;background-color:#f9fbe8;border-radius:5px;padding:10px 20px}.page-company .access_info dl dd{font-size:16px;line-height:2;padding:20px;margin:0}.page-company .staff_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:50px 20px;max-width:1352px;margin:60px 0 0;padding:0;list-style:none}.page-company .staff_list ul li{width:323px;text-align:center;margin:0}.page-company .staff_list ul li .post{font-size:16px;font-weight:700;color:#63b418;margin:20px 0 0}.page-company .staff_list ul li .name{font-size:22px;font-weight:700}.page-company .staff_list ul li p{font-size:16px;line-height:1.925}.page-company .staff-list .image-block__image{border-radius:8px}@media screen and (max-width:1350px){.page-company .staff_list ul{justify-content:center}}@media screen and (max-width:1400px){.page-company .map_wrap iframe{width:94vw}}@media screen and (max-width:750px){.page-company .office_text{margin:8vw 0 0}.page-company .company_info dl{border-top:1px solid #F0F0F0;flex-wrap:wrap;width:100%;margin:0 0 2vw}.page-company .company_info dl:last-child{border-bottom:1px solid #F0F0F0}.page-company .company_info dl dt,.page-company .company_info dl dd{width:100%;font-size:2.9vw;padding:2.5vw}.page-company .greeting_info{gap:4vw;margin:8vw auto 0}.page-company .greeting_info .pict{width:60%;margin:auto}.page-company .greeting_info .text{max-width:100%}.page-company .greeting_info .text p{font-size:2.9vw;margin:0 0 8vw}.page-company .greeting_info .text .post{font-size:2.9vw;margin:0 0 3vw}.page-company .greeting_info .text .name{font-size:3.2vw}.page-company .map_wrap{max-width:100%;margin:8vw auto 0}.page-company .map_wrap iframe{width:100%}.page-company .access_info{margin:6vw 0 0;flex-wrap:wrap}.page-company .access_info dl{width:92%;margin:0 auto 3vw}.page-company .access_info dl dt{font-size:3.4vw;padding:3vw}.page-company .access_info dl dd{font-size:2.9vw;padding:3vw}.page-company .staff_list ul{gap:6vw 0;max-width:92%;margin:8vw auto 0;justify-content:space-between}.page-company .staff_list ul li{width:48%}.page-company .staff_list ul li .post{font-size:2.9vw;margin:3vw 0 0}.page-company .staff_list ul li .name{font-size:3.2vw}.page-company .staff_list ul li p{font-size:2.9vw}.page-company .staff-list{padding:10vw 0 0;width:80vw}.page-company .staff-list>.group-block-content{gap:10vw!important}.page-company .staff-list .text-block{padding:0!important}}.page-faq .anchor_list ul{display:flex;flex-wrap:wrap;justify-content:center;margin:100px auto;list-style:none;padding:0;gap:10px}.page-faq .anchor_list ul li a{display:block;font-size:18px;font-weight:700;color:#fff;background-color:#63b418;border-radius:5px;padding:26px 0;width:276px;text-align:center;position:relative}.page-faq .anchor_list ul li a:before{content:"";width:8px;height:8px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;right:24px;top:48%;transform:translateY(-50%) rotate(135deg)}.page-faq .faq_cont{max-width:1480px;padding:0 40px;margin:auto}.page-faq .faq_cont div{width:100%}.page-faq .faq_ttl{text-align:left}.page-faq .faq_ttl h3{font-size:30px;font-weight:700;border-bottom:3px solid #DCE9DC;position:relative;padding:0 0 20px 20px}.page-faq .faq_ttl h3:before{content:"";display:block;height:3px;width:10%;background-color:#63b418;position:absolute;left:0;bottom:-3px}.page-faq .faq_cont accordion-custom .details__header{padding:0;padding-left:10.666vw;font-weight:700;font-size:4vw;line-height:1.466;background:url(/cdn/shop/files/faq-q.svg) 1vw 4vw no-repeat;background-size:5.333vw auto}.page-faq .faq_cont accordion-custom .details-content{padding:0;padding-top:5.333vw;padding-left:10.666vw;font-size:3.4666vw;line-height:1.69;background:url(/cdn/shop/files/faq-a.svg) 1vw 8vw no-repeat;background-size:5.333vw auto}.page-faq .faq_cont accordion-custom .details{background:#fff;border-radius:2.666vw;border:1px solid #E0E0E0;padding:4.2666vw;margin-top:2.666vw}.page-faq .faq_cont .accordion{padding-top:30px}.page-faq .faq_cont .accordion+div{width:100%}@media screen and (min-width:1025px){.page-faq .faq_cont .accordion{max-width:1400px;margin:0 auto}.page-faq .faq_cont accordion-custom .details__header{padding-left:80px;font-size:18px;background-position:10px 12px;background-size:32px auto}.page-faq .faq_cont accordion-custom .details-content{padding-top:32px;padding-left:80px;font-size:16px;background-position:10px 42px;background-size:32px auto}.page-faq .faq_cont accordion-custom .details-content p{max-width:100%}.page-faq .faq_cont accordion-custom .details{border-radius:20px;padding:26px 38px;margin-top:20px}}@media screen and (max-width:1024px){.page-faq .faq_cont accordion-custom summary.details__header .svg-wrapper{flex:none;margin-left:5vw;width:5vw}}@media screen and (max-width:750px){.page-faq .anchor_list ul{margin:10vw auto;padding:0;gap:2vw;justify-content:space-between}.page-faq .anchor_list ul li{width:48%}.page-faq .anchor_list ul li a{font-size:3.7vw;padding:3vw 0;width:100%}.page-faq .anchor_list ul li a:before{width:5px;height:5px;right:2vw}.page-faq .faq_cont{padding:0}.page-faq .faq_ttl h3{font-size:4.8vw;border-bottom:2px solid #DCE9DC;padding:0 0 2vw 2vw}.page-faq .faq_ttl h3:before{height:2px;bottom:-2px}}.page-privacy-policy .privacy-wrap{max-width:1400px;margin:100px auto}.page-privacy-policy .privacy-wrap .intro{text-align:center;margin:0 0 80px}.page-privacy-policy .privacy-wrap .intro p{font-size:16px;line-height:2.1}.page-privacy-policy .privacy-wrap .privacy-list dl{border-bottom:2px solid #F0F0F0;padding:0 15px 35px;margin:0 0 35px}.page-privacy-policy .privacy-wrap .privacy-list dl dt{font-size:25px;font-weight:700;margin:0 0 20px}.page-privacy-policy .privacy-wrap .privacy-list dl dd{margin:0}.page-privacy-policy .privacy-wrap .privacy-list dl dd p{font-size:16px;line-height:1.925}.page-privacy-policy .privacy-wrap .privacy-list dl dd ul li{font-size:16px;margin:0 0 5px}.page-privacy-policy .privacy-wrap .privacy-list .madoguchi{background-color:#f9fbe8;border-radius:10px;padding:40px 50px}.page-privacy-policy .privacy-wrap .privacy-list .madoguchi h3{font-size:25px;color:#63b418;font-weight:700;margin:0 0 25px}.page-privacy-policy .privacy-wrap .privacy-list .madoguchi p{font-size:16px;line-height:2.1;font-weight:500}@media screen and (max-width:750px){.page-privacy-policy .privacy-wrap{margin:12vw auto}.page-privacy-policy .privacy-wrap .intro{margin:0 0 8vw}.page-privacy-policy .privacy-wrap .intro p{font-size:3vw}.page-privacy-policy .privacy-wrap .privacy-list dl{padding:0 1vw 4vw;margin:0 0 4vw}.page-privacy-policy .privacy-wrap .privacy-list dl dt{font-size:4vw;margin:0 0 2.5vw}.page-privacy-policy .privacy-wrap .privacy-list dl dd p{font-size:3vw}.page-privacy-policy .privacy-wrap .privacy-list dl dd ul li{font-size:3vw;margin:0 0 .5vw}.page-privacy-policy .privacy-wrap .privacy-list .madoguchi{border-radius:5px;padding:4vw 5vw}.page-privacy-policy .privacy-wrap .privacy-list .madoguchi h3{font-size:4vw;margin:0 0 3vw}.page-privacy-policy .privacy-wrap .privacy-list .madoguchi p{font-size:3vw}}.page-sitemap .sitemap-link{max-width:1400px;margin:auto}.page-sitemap .sitemap-link .link{font-size:15px;font-weight:700;position:relative;padding:0 0 0 1.5em;text-align:left}.page-sitemap .sitemap-link .link:before{content:"";display:block;position:absolute;background-color:#63b418;width:7px;height:7px;border-radius:100vh;left:0;top:50%;transform:translateY(-50%)}.page-sitemap .sitemap-link .details-content a{font-size:14px}.page-contact .contact-form__form label,.page-contact .contact-form__form legend{font-size:16px;font-weight:700}.page-contact .contact-form__form label span.required,.page-contact .contact-form__form legend span.required{font-size:13px;font-weight:700;background-color:#df0000;width:3.5em;border-radius:100vh;color:#fff;line-height:1.8;display:inline-block;margin:0 0 0 1em;text-align:center}.page-contact .contact-form__input{max-width:550px;background-color:#fafafa!important;margin:0 0 30px}.page-contact .contact-form__input.contact-form__input--textarea{max-width:100%}.page-contact .contact-form__input.radio_input{width:100%;background-color:#fff!important;padding:0;border:none}.page-contact .contact-form__input.radio_input label{margin:0 30px 0 0;font-weight:400}.page-contact .contact-form__consent{text-align:center}.page-contact .contact-form__consent label span.required{margin:0 .6em 0 .4em}.page-contact .submit-button{background:url(/cdn/shop/files/link-arw.svg) right 20px center no-repeat #63b418;background-size:20px;color:#fff;font-weight:700;font-size:17px;border-radius:100vh;margin:40px auto 0}@media screen and (max-width:750px){.page-contact .contact-form__input.radio_input label{margin:0 2vw 0 0}}.page-selfcheck .anchor-link{max-width:1400px;margin:auto}.page-selfcheck .anchor-link .link{text-align:left;border:1px solid #E0E0E0;border-radius:10px;font-size:18px;font-weight:700;padding:30px 70px 30px 40px;position:relative}.page-selfcheck .anchor-link .link:before{content:"";width:8px;height:8px;border-top:solid 2px #63B418;border-right:solid 2px #63B418;position:absolute;right:40px;top:48%;transform:translateY(-50%) rotate(135deg)}.page-selfcheck .selfcheck-result{max-width:1400px;margin:auto}.page-selfcheck .selfcheck-result .group-block-content>div{width:100%}.page-selfcheck .selfcheck-result .intro h2{font-size:30px;line-height:1.5;font-weight:700;border-bottom:3px solid #DCE9DC;position:relative;padding:0 20px 20px}.page-selfcheck .selfcheck-result .intro h2:before{content:"";display:block;height:3px;width:10%;background-color:#63b418;position:absolute;left:0;bottom:-3px}.page-selfcheck .selfcheck-result .intro p{font-size:16px;line-height:1.9;padding:0 20px}.page-selfcheck .selfcheck-result .green-wrap{background-color:#e9f2e9;padding:60px 80px;border-radius:10px;margin:40px 0 0;text-align:center}.page-selfcheck .selfcheck-result .green-wrap .flex{gap:50px}.page-selfcheck .selfcheck-result .green-wrap .flex .image-block{max-width:40%;width:100%}.page-selfcheck .selfcheck-result .green-wrap .flex .image-block img{width:100%;height:auto}.page-selfcheck .selfcheck-result .green-wrap .image-block__image{width:100vw;max-width:500px}.page-selfcheck .selfcheck-result .green-wrap h2{font-weight:700;font-size:30px;margin:0 auto 50px;color:#63b418;border-bottom:3px solid #63B418;padding:0 0 8px;display:inline-block}.page-selfcheck .selfcheck-result .green-wrap h3{font-weight:700;font-size:33px;margin:0;text-align:left}.page-selfcheck .selfcheck-result .green-wrap p{font-weight:500;font-size:16px;line-height:1.857;text-align:left}.page-selfcheck .selfcheck-result .green-wrap ul{border-radius:10px;font-size:16px;padding:20px 30px;width:100%;margin:25px 0 0;max-width:none;display:grid;grid-template-columns:repeat(2,1fr);background-color:#fff}.page-selfcheck .selfcheck-result .green-wrap ul li{list-style:none;display:flex;align-items:center;gap:10px;margin:5px 5px 5px 0;font-weight:700;text-align:left}.page-selfcheck .selfcheck-result .green-wrap ul li:before{content:"";background-color:#63b418;background-size:contain;width:8px;height:8px;flex:0 0 auto;border-radius:100vw}.page-selfcheck .selfcheck-result .green-wrap .botton_wrap{display:flex;margin:30px auto 0;justify-content:center;gap:30px}.page-selfcheck .selfcheck-result .green-wrap a.button{background:url(/cdn/shop/files/link-arw.svg) right 16px center no-repeat #63b418;background-size:16px 16px;color:#fff;font-weight:700;font-size:16px;border-radius:100vw;max-width:285px;width:100%}.page-selfcheck .selfcheck-result .green-wrap a.button:nth-child(1){background:url(/cdn/shop/files/link-arw-ora.svg) right 16px center no-repeat #f08b1d;background-size:16px 16px}@media screen and (max-width:750px){.page-selfcheck .anchor-link .link{border-radius:5px;font-size:3.4vw;padding:3vw 5vw 3vw 7vw}.page-selfcheck .anchor-link .link:before{right:2vw}.page-selfcheck .selfcheck-result .intro h2{font-size:4vw;border-bottom:2px solid #DCE9DC;padding:0 0 2vw 2vw}.page-selfcheck .selfcheck-result .intro h2:before{height:2px;bottom:-2px}.page-selfcheck .selfcheck-result .intro p{font-size:3.4666vw;line-height:1.69;padding:0 2vw}.page-selfcheck .selfcheck-result .green-wrap{padding:5vw;border-radius:5px}.page-selfcheck .selfcheck-result .green-wrap .flex{flex-wrap:wrap}.page-selfcheck .selfcheck-result .green-wrap .image-block__image{max-width:100%}.page-selfcheck .selfcheck-result .green-wrap h2{font-size:4.2vw;border-bottom:2px solid #63B418;padding:0 0 1vw;margin:0 0 4vw}.page-selfcheck .selfcheck-result .green-wrap .flex{gap:4vw}.page-selfcheck .selfcheck-result .green-wrap .flex .image-block{max-width:100%}.page-selfcheck .selfcheck-result .green-wrap h3{font-size:4.5vw}.page-selfcheck .selfcheck-result .green-wrap p{font-size:3.4666vw;line-height:1.69}.page-selfcheck .selfcheck-result .green-wrap ul{border-radius:5px;font-size:3.4666vw;padding:3vw;margin:5vw 0 0;display:block}.page-selfcheck .selfcheck-result .green-wrap ul li{gap:2vw;margin:1vw 0}.page-selfcheck .selfcheck-result .green-wrap ul li:before{width:3.4666vw;height:3.4666vw}.page-selfcheck .selfcheck-result .green-wrap .botton_wrap{flex-wrap:wrap;margin:3vw auto 0;gap:3vw}.page-selfcheck .selfcheck-result .green-wrap a.button{background:url(/cdn/shop/files/link-arw.svg) right 3.4666vw center no-repeat #119b44;background-size:3.4666vw 3.4666vw;font-size:3.4666vw}.page-selfcheck .selfcheck-result .green-wrap a.button:nth-child(1){background:url(/cdn/shop/files/link-arw-ora.svg) right 3.4666vw center no-repeat #f47a2f;background-size:3.4666vw 3.4666vw}}.support-page.fv-image{background-position:center bottom;background-size:cover}.support-page.fv-image .fv-text{font-size:4vw;margin-bottom:3.46vw}.support-page.fv-image .fv-title{line-height:1.225;font-size:6.9333vw;margin-bottom:3.46vw}.support-page.fv-image .fv-title br{display:none}.fv-image .fv-sogyo-icon-text ul{display:flex;gap:10px;padding:0}.fv-image .fv-sogyo-icon-text ul li{background-image:url(/cdn/shop/files/fv-circle_custom.png);background-position:left top;background-repeat:no-repeat;background-size:cover;width:200px;height:200px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.fv-image .fv-sogyo-icon-text ul li .txt-wrap>div{padding:3px 0}.fv-image .fv-sogyo-icon-text ul li span{font-weight:700;vertical-align:bottom;line-height:1.1}.fv-image .fv-sogyo-icon-text ul li .number{line-height:.8}.fv-image .fv-sogyo-icon-text ul li .middle{vertical-align:middle}.fv-image .fv-sogyo-icon-text ul li .fs17{font-size:17px}.fv-image .fv-sogyo-icon-text ul li .fs20{font-size:20px}.fv-image .fv-sogyo-icon-text ul li .fs25{font-size:25px}.fv-image .fv-sogyo-icon-text ul li .fs35{font-size:35px}.fv-image .fv-sogyo-icon-text ul li .fs40{font-size:40px}.fv-image .fv-sogyo-icon-text ul li .fs60{font-size:60px}.fv-image .fv-sogyo-icon-text ul li .fs22{font-size:22px}.fv-image .fv-sogyo-icon-text ul li .fs23{font-size:23px}.fv-image .fv-sogyo-icon-text ul li .fs28{font-size:28px}.fv-image .fv-sogyo-icon-text ul li .fs32{font-size:32px}.fv-image .fv-sogyo-icon-text ul li .fs65{font-size:65px}.fv-image.support-custom{padding:25px 15px;padding-bottom:16vw}.fv-support-wrap{text-align:center}.fv-image.support-custom .fv-subtext02{background-image:linear-gradient(to right,#63b418,#b4dc16);border-radius:40px;color:#fff;display:inline-block;font-weight:700;line-height:1.32;font-size:3.46vw;text-align:center;margin:0 auto 2.4vw;width:80%;padding:.93vw 0 1.33vw}.fv-image.support-custom .fv-title{font-family:var(--font-paragraph--family);font-weight:700;line-height:1.4;font-size:10vw;text-align:center;margin-bottom:4.8vw}.fv-image.support-custom .fv-title span.mark{background:linear-gradient(transparent 84%,#fbe57b 84%)}.fv-image.support-custom .fv-point{display:grid;grid-template-columns:repeat(3,1fr);gap:1.06vw}.fv-image.support-custom .fv-point-item{display:block;border-radius:0;height:auto;box-shadow:none;position:relative}.fv-image.support-custom .fv-point-item:before{background:url(/cdn/shop/files/point_left.svg) no-repeat;background-size:cover;height:14.6vw;width:5.86vw;content:"";position:absolute;left:0;top:6.5px}.fv-image.support-custom .fv-point-item:after{background:url(/cdn/shop/files/point_right.svg) no-repeat;background-size:cover;height:14.6vw;width:5.86vw;content:"";position:absolute;right:0;top:6.5px}.fv-image.support-custom .fv-point-item+.fv-point-item{margin-top:0}.fv-image.support-custom .fv-point-item .image-icon{margin:0 0 1.06vw}.fv-image.support-custom .fv-point-item .image-icon img{height:3vw;margin:0 auto;width:auto}.fv-image.support-custom .fv-point-item .text-01,.fv-image.support-custom .fv-point-item .text-02{text-align:center;display:block}.fv-image.support-custom .fv-point-item .text-01{font-weight:700;line-height:1.2;font-size:2.2vw;margin-bottom:.5vw}.fv-image.support-custom .fv-point-item .text-02{color:#af2a00;font-weight:800;line-height:1;font-size:3.466vw}.fv-image.support-custom .fv-point-item .text-02 .large{font-size:3.7vw;line-height:1.2}.fv-image.support-custom .fv-point-item .text-02 .large02{font-size:7.4vw;line-height:.75}.fv-image.support-custom .fv-point-item .text-02.image img{height:4.9vw;margin:0 auto;width:auto}.fv-image.sougyou-custom{padding:25px 15px;padding-bottom:16vw}.fv-sougyou-wrap{text-align:center}.fv-sogyo-title02{line-height:1.2;font-size:10vw;font-weight:900;margin:0 0 3.3vw}.fv-sogyo-title02 strong{color:#63b418}.fv-image.sougyou-custom .fv-subtext{background-image:linear-gradient(to right,#63b418,#b4dc16);border-radius:40px;color:#fff;display:inline-block;font-weight:700;line-height:1.32;font-size:3.06vw;text-align:center;margin:0 auto .6vw;padding:.66vw 3.6vw 1.2vw;position:relative}.fv-image.sougyou-custom .fv-subtext strong{font-size:3.6vw}.fv-image.sougyou-custom .fv-subtext:before{content:"";width:0;height:0;border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:15px solid #8bc817;border-bottom:0;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.fv-image.sougyou-custom .fv-sogyo-title{font-family:var(--font-paragraph--family);font-weight:700;line-height:1.2;text-align:center}.fv-image.sougyou-custom .fv-sogyo-title1{font-size:10.1vw}.fv-image.sougyou-custom .fv-sogyo-title1 .short{font-size:8vw}.fv-image.sougyou-custom .fv-sogyo-title1 .large{font-size:12vw}.fv-image.sougyou-custom .fv-sogyo-title2{font-size:9.3vw}.fv-image.sougyou-custom .fv-subtext02{position:relative;display:inline-block;height:40px;line-height:40px;margin:0 0 2vw;padding:0 1em;background:linear-gradient(-225deg,#be2e00,#ef3c00 56%,#d22f00);color:#fff;font-size:2.93vw;font-weight:700;text-align:center}.fv-image.sougyou-custom .fv-subtext02:before,.fv-image.sougyou-custom .fv-subtext02:after{position:absolute;top:0;width:0px;height:0px;border-style:solid;content:""}.fv-image.sougyou-custom .fv-subtext02:before{border-color:#BE2E00 transparent;left:-15px;border-width:20px 0px 20px 15px}.fv-image.sougyou-custom .fv-subtext02:after{border-color:#D22F00 transparent;right:-15px;border-width:20px 15px 20px 0px}.fv-image.subsidy-custom{padding:25px 15px;padding-bottom:16vw}.fv-image.subsidy-custom .fv-sogyo-text{margin-bottom:1.5vw}.fv-image.subsidy-custom .fv-sogyo-text li{background:#f08b1d}.fv-sogyo-title03{color:#63b418;line-height:1.2;font-size:8.7vw;font-weight:900;margin:0 0 1.6vw}.fv-sogyo-title03 strong{font-size:12vw;color:#63b418}.fv-image.subsidy-custom .fv-sogyo-point{color:#000;font-weight:700;background:#fff}.fv-image.freee-custom{padding:25px 15px;padding-bottom:16vw}.fv-freee-wrap{text-align:center}.fv-image.freee-custom .fv-subtext{background-image:linear-gradient(to right,#63b418,#b4dc16);border-radius:40px;color:#fff;display:inline-block;font-weight:700;line-height:1.32;font-size:3.06vw;text-align:center;margin:0 auto 2.4vw;padding:.66vw 3.6vw 1.2vw;position:relative}.fv-image.freee-custom .fv-subtext:before{content:"";width:0;height:0;border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:15px solid #8bc817;border-bottom:0;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.fv-image.freee-custom .fv-title{font-family:var(--font-paragraph--family);font-weight:700;line-height:1.4;font-size:9.2vw;text-align:center;margin-bottom:4.8vw;display:flex;align-items:flex-end;gap:10px}.fv-image.freee-custom .fv-title span.mark{background:linear-gradient(transparent 84%,#fbe57b 84%)}.fv-image.freee-custom .fv-subtext02{background-image:linear-gradient(to right,#f08b1d00,#f08b1d 20% 80%,#f08b1d00);color:#fff;display:inline-block;font-weight:700;line-height:1.32;font-size:4.5vw;margin:0;padding:1.8vw 6.2vw;text-align:center}.fv-image.freee-custom .fv-point02{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3vw;margin-bottom:1.3vw}.fv-image.freee-custom .fv-point02-item{background:#fff;border:2px solid #D9E6D5;border-radius:3px;display:flex;align-items:center;justify-content:center;text-align:center;padding:2.6vw 1.3vw 2vw;position:relative}.fv-image.freee-custom .fv-point02-item:before{background:url(/cdn/shop/files/icon_check03.svg) no-repeat;background-size:cover;height:30px;width:30px;content:"";position:absolute;left:50%;top:-15px;transform:translate(-50%)}.fv-image.freee-custom .fv-point02-item .txt-wrap>div{padding:.2vw 0}.fv-image.freee-custom .fv-point02-item span{font-weight:700;vertical-align:bottom;line-height:1.2}.fv-image.freee-custom .fv-point02-item .fs24{font-size:24px}.fv-image.freee-custom .fv-point02-item .fs27{font-size:27px}.fv-image.freee-custom .fv-point02-item .fs31{font-size:31px}.fv-image.freee-custom .fv-point02-item .fs34{font-size:34px}.fv-image.freee-custom .fv-point02-item .fs37{font-size:37px}.fv-image.freee-custom .fv-point02-item .fs40{font-size:40px}@media screen and (min-width:1025px){.support-page.fv-image{padding:45px 8%}.support-page.fv-image .fv-text{font-size:30px;margin-bottom:15px}.support-page.fv-image .fv-title{font-size:80px;line-height:1.225;margin-bottom:.4em}.support-page.fv-image .fv-title br{display:block}.fv-image.support-custom{padding:70px 8% 75px}.fv-support-wrap{max-width:670px}.fv-sogyo-title02{font-size:90px;margin:0 0 25px}.fv-image.support-custom .fv-subtext02{font-size:26px;margin:0 auto 15px;padding:7px 0 10px;width:92%}.fv-image.support-custom .fv-title{font-size:96px;text-align:center;margin-bottom:37px}.fv-image.support-custom .fv-point{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 auto}.fv-image.support-custom .fv-point-item .image-icon{margin:0 0 8px}.fv-image.support-custom .fv-point-item .text-01{font-size:17px;margin-bottom:3px}.fv-image.support-custom .fv-point-item .text-02{font-size:26px}.fv-image.support-custom .fv-point-item .text-02 .large{font-size:28px}.fv-image.support-custom .fv-point-item .text-02 .large02{font-size:56px}.fv-image.support-custom .fv-point-item .image-icon img{height:23px}.fv-image.support-custom .fv-point-item .text-02.image img{height:37px}.fv-image.support-custom .fv-point-item:before{height:110px;width:44px;top:2px}.fv-image.support-custom .fv-point-item:after{height:110px;width:44px;top:2px}.fv-image.sougyou-custom{padding:35px 8%}.fv-sougyou-wrap{max-width:670px}.fv-image.sougyou-custom .fv-subtext{font-size:23px;margin:0 auto 5px;padding:5px 44px 9px}.fv-image.sougyou-custom .fv-subtext strong{font-size:28px}.fv-image.sougyou-custom .fv-subtext02{font-size:25px;height:50px;line-height:50px;margin:0 0 18px}.fv-image.sougyou-custom .fv-subtext02:before{border-color:#BE2E00 transparent;left:-15px;border-width:25px 0px 25px 15px}.fv-image.sougyou-custom .fv-subtext02:after{border-color:#D22F00 transparent;right:-15px;border-width:25px 15px 25px 0px}.fv-image.sougyou-custom .fv-sogyo-title1{font-size:76px}.fv-image.sougyou-custom .fv-sogyo-title1 .short{font-size:60px}.fv-image.sougyou-custom .fv-sogyo-title1 .large{font-size:92px}.fv-image.sougyou-custom .fv-sogyo-title2{font-size:70px}.fv-image.subsidy-custom{padding:35px 8% 25px}.fv-image.subsidy-custom .fv-sogyo-text{margin-bottom:10px}.fv-image.subsidy-custom .fv-sogyo-text li{font-size:27px}.fv-image.subsidy-custom .fv-sogyo-point{background:#fff;background:linear-gradient(90deg,#fff,#ffffffd9 70%,#fff0)}.fv-sogyo-title03{font-size:66px}.fv-sogyo-title03 strong{font-size:90px}.fv-image.freee-custom{padding:80px 8%}.fv-freee-wrap{max-width:780px}.fv-image.freee-custom .fv-subtext{font-size:23px;margin:0 auto 15px;padding:5px 44px 9px}.fv-image.freee-custom .fv-title{font-size:96px;text-align:center;margin-bottom:30px}.fv-image.freee-custom .fv-subtext02{font-size:34px;padding:12px 60px;text-align:center}.fv-image.freee-custom .fv-point02{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.fv-image.freee-custom .fv-point02-item{padding:20px 12px 15px}.fv-image.freee-custom .fv-point02-item .txt-wrap>div{padding:3px 0;line-height:1.2}}@media screen and (max-width:1024px){.fv-image.sougyou-custom .fv-subtext:before{border-right:11px solid transparent;border-left:11px solid transparent;border-top:10px solid #8bc817;bottom:-10px}.fv-image .fv-sogyo-icon-text ul li .fs22{font-size:2.93vw}.fv-image .fv-sogyo-icon-text ul li .fs23{font-size:3.06vw}.fv-image .fv-sogyo-icon-text ul li .fs28{font-size:3.7vw}.fv-image .fv-sogyo-icon-text ul li .fs32{font-size:4.26vw}.fv-image .fv-sogyo-icon-text ul li .fs65{font-size:8.6vw}.fv-freee-wrap.text-left{text-align:left}.fv-image.freee-custom .fv-subtext:before{border-right:11px solid transparent;border-left:11px solid transparent;border-top:10px solid #8bc817;bottom:-10px}.fv-image.freee-custom .fv-title .fv-title-icon img{height:40px}.fv-image.freee-custom .fv-subtext02 .sp{display:block}.fv-image.freee-custom .fv-point02-item:before{height:24px;width:24px;top:-12px}.fv-image.freee-custom .fv-point02-item .fs24{font-size:3.2vw}.fv-image.freee-custom .fv-point02-item .fs27{font-size:3.59vw}.fv-image.freee-custom .fv-point02-item .fs31{font-size:4vw}.fv-image.freee-custom .fv-point02-item .fs34{font-size:4.5vw}.fv-image.freee-custom .fv-point02-item .fs37{font-size:4.8vw}.fv-image.freee-custom .fv-point02-item .fs40{font-size:5.2vw}}@media screen and (max-width:750px){.fv-image.low-ttl .fv-sogyo-title{line-height:1}.fv-image.low-ttl .fv-sogyo-title strong{font-size:9.25vw}.fv-image .fv-sogyo-icon-text ul{display:flex;justify-content:center}.fv-image .fv-sogyo-icon-text ul li{background-size:cover;width:26.666vw;height:26.666vw}.fv-image .fv-sogyo-icon-text ul li .txt-wrap>div{padding:.2vw 0;line-height:1.1}.fv-image .fv-sogyo-icon-text ul li .fs17{font-size:2.6vw}.fv-image .fv-sogyo-icon-text ul li .fs20{font-size:2.9vw}.fv-image .fv-sogyo-icon-text ul li .fs25{font-size:3.2vw}.fv-image .fv-sogyo-icon-text ul li .fs35{font-size:5.8vw}.fv-image .fv-sogyo-icon-text ul li .fs40{font-size:5vw}.fv-image .fv-sogyo-icon-text ul li .fs60{font-size:8.5vw}}.support_plan .image-block{display:block}.support_plan .custom-section-content{max-width:1400px;margin:auto}.support_price_list .support_area{padding:80px 20px 120px;width:94vw;margin:auto;overflow:scroll}.support_price_list .support_area{padding:80px 20px 120px;width:94vw;margin:auto}.support_price_list.green_head.zeiri_cost .support_area{padding:0 20px}.support_price_list .support_area .support_sec{display:flex;justify-content:center;align-items:center;gap:80px}.support_price_list .support_area .support_sec .text{max-width:670px}.support_price_list .support_area .support_sec .en{font-size:20px;font-weight:700;color:#119b44;margin:0 0 25px}.support_price_list .support_area .support_sec h3,.support_plan .text h3{font-size:33px;font-weight:700;margin:0 0 15px;line-height:1.4}.support_price_list .support_area .support_sec p,.support_plan .text p{font-size:16px;line-height:1.9375}.support_price_list .support_area .table_wrap{max-width:1275px;margin:0 auto}.support_price_list.green_head .intro_text{font-size:16px;margin:80px 0 30px;text-align:center}.support_price_list.green_head .sub{max-width:1200px;margin:20px auto 80px}.support_price_list.green_head .support_area .table_wrap{max-width:1200px}.support_price_list .support_area .table_wrap table{border:1px solid #E0E0E0;border-collapse:collapse;max-width:1275px;width:100vw}.support_price_list.green_head .support_area .table_wrap table{max-width:1200px}.support_price_list .support_area .table_wrap table th,.support_price_list .support_area .table_wrap table td{border:1px solid #E0E0E0}.support_price_list .support_area .table_wrap table th{font-weight:700;text-align:center;font-size:20px;line-height:1.3;height:80px;vertical-align:middle}.support_price_list .support_area .table_wrap table td{font-size:18px;height:80px;vertical-align:middle;padding:0 0 0 3.5%;line-height:1.277}.support_price_list.green_head .support_area .table_wrap table td{padding:0 3%}.support_price_list .support_area .table_wrap table th.bc01{width:40%;background-color:#e0e0e0}.support_price_list .support_area .table_wrap table th.bc02,.support_price_list .support_area .table_wrap table th.bc03,.support_price_list .support_area .table_wrap table th.bc04{width:20%}.support_price_list .support_area .table_wrap table th.bc02{background-color:#fdf3e7;color:#f49e2f}.support_price_list .support_area .table_wrap table th.bc03{background-color:#fdefe7;color:#f47a2f}.support_price_list .support_area .table_wrap table th.bc04{background-color:#e8f5ec;color:#63b418}.support_price_list .support_area .table_wrap table td.w15{width:15%}.support_price_list.green_head .support_area .table_wrap table th{background:#e9f2e9;color:#63b418}.support_price_list.green_head.zeiri_cost .support_area .table_wrap table th{width:25%}.support_price_list .support_area .table_wrap table th.w18{width:18%}.support_price_list .support_area .table_wrap table td.bc02,.support_price_list .support_area .table_wrap table td.bc03,.support_price_list .support_area .table_wrap table td.bc04{text-align:right;font-weight:700;font-size:23px;padding:0 5.6% 0 0}.support_price_list .support_area .table_wrap table td.null{text-align:center;padding:0;font-size:18px}.support_price_list .support_area .table_wrap table td.bc02{background-color:#fefbf7}.support_price_list .support_area .table_wrap table td.bc03{background-color:#fef9f7}.support_price_list .support_area .table_wrap table td.bc04{background-color:#f6fbf8}.support_price_list .support_area .table_wrap table td.bc05{background-color:#fff}.support_price_list.green_head.zeiri_cost .support_area .table_wrap table td{text-align:center}.support_price_list.green_head.zeiri_cost .support_area .table_wrap table td.last_table{font-weight:700;background-color:#63b418;color:#fff;font-size:22px}.support_price_list .support_area .table_wrap table td span.en{font-size:16px;padding:0 0 0 .2em}.support_price_list .support_area .table_wrap .bottom_text{font-size:12px;line-height:1.83}.plan_price_parts .design_fee{max-width:1400px;margin:60px auto 0;width:90vw;background-color:#fff;padding:40px 40px 30px;border-radius:5px}.plan_price_parts .design_fee .price_area{text-align:center;width:100%}.plan_price_parts .design_fee .price_area .icon{margin:0 auto 20px;border-radius:100vh;color:#fff;font-size:20px;font-weight:700;background-color:#f08b1d;padding:5px 40px;display:inline-block}.plan_price_parts .design_fee .price_area .prace_wrap{display:flex;justify-content:center;align-items:center}.plan_price_parts .design_fee .price_area .prace_wrap .price{font-size:55px;font-weight:700;color:#f08b1d;font-family:Inter,sans-serif;line-height:1.4}.plan_price_parts .design_fee .price_area .prace_wrap .tax{font-size:12px;font-weight:700;color:#f08b1d;line-height:1}.plan_price_parts .design_fee .price_area .prace_wrap .tax_wrap{text-align:left;margin:0 0 0 4px}.plan_price_parts .design_fee .price_area .prace_wrap .tax_wrap span{font-size:20px;font-weight:700;color:#f08b1d}.plan_price_parts .design_fee p{font-size:16px;line-height:1.9375;margin:40px 0 0}.text_list_parts .need_cont{max-width:1400px;margin:60px auto 0;width:90vw}.text_list_parts .need_cont .box{margin:0 0 50px}.text_list_parts .need_cont .box:last-child{margin:0}.text_list_parts .need_cont h3{font-size:30px;line-height:1.5;font-weight:700;border-bottom:3px solid #DCE9DC;position:relative;padding:0 0 20px 20px}.text_list_parts .need_cont h3:before{content:"";display:block;height:3px;width:10%;background-color:#63b418;position:absolute;left:0;bottom:-3px}.text_list_parts .need_cont h4{font-size:18px;padding:0 18px 18px;border-bottom:1px solid #E0E0E0;line-height:1.4;font-weight:700;margin-bottom:10px}.text_list_parts .need_cont ul,.text_list_parts .need_cont ul li{list-style:none;margin:0;padding:0}.text_list_parts .need_cont ul li,.text_list_parts .need_cont p{font-size:16px;margin:0 0 30px 20px;line-height:1.9375}.text_list_parts .need_cont p{line-height:1.7}.plan_point_parts .point_text{margin:60px auto 0;display:flex;flex-wrap:wrap;justify-content:center}.plan_point_parts .point_text h3{background-color:#fdefe7;font-size:24px;font-weight:700;border-left:7px solid #F08B1D;padding:20px;max-width:1200px;width:100%}.plan_point_parts .point_text p{padding:0 10px;font-size:16px;line-height:1.9375;max-width:1200px;width:100%}.plan_point_parts .point_text p.sub{font-size:12px}.sodan_text_parts .soudan{text-align:center;background-color:#e9f2e9;width:100vw;padding:60px 0}.sodan_text_parts .soudan h3{font-size:30px;font-weight:700;line-height:1.66}.sodan_text_parts .soudan h4{font-size:40px;font-weight:700;color:#f08b1d;line-height:1.66;margin:0}.support-list_wrap{background-color:#63b418!important}.support-list_wrap .base-title p,.support-list_wrap .base-title h2{color:#fff}.support-list_wrap .support-list{width:95vw;margin:60px auto 0}.support-list_wrap .support-list ul,.support-list_wrap .support-list ul li{list-style:none;margin:0;padding:0}.support-list_wrap .support-list ul{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.support-list_wrap .support-list ul li a{font-size:23px;line-height:1.4;font-weight:700;width:272px;background-color:#fff;border-radius:5px;display:block;padding:32px 0;text-align:center;position:relative}.support-list_wrap.shikin-list .support-list ul li a{width:560px;padding:40px}.support-list_wrap .support-list ul li a:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#63b418;box-shadow:0 2px 6px #0000001f}.support-list_wrap .support-list ul li a:before{content:"";position:absolute;top:50%;right:28px;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;z-index:1}@media screen and (max-width:750px){.support_price_list .support_area{padding:8vw 4vw 12vw}.support_price_list.green_head.zeiri_cost .support_area{padding:0 4vw}.support_price_list .support_area .support_sec{flex-wrap:wrap;gap:6vw}.support_price_list .support_area .support_sec .text{max-width:100%}.support_price_list .support_area .support_sec .en{font-size:3.2vw;margin:0 0 3vw}.support_price_list .support_area .support_sec h3,.support_price_list .support-cont h3{font-size:7.2vw;margin:0 0 3.5vw}.support_price_list .support_area .support_sec p{font-size:3vw}.support_price_list .support_area .table_wrap{max-width:100%;margin:6vw auto 0;overflow:scroll}.support_price_list.green_head .intro_text{font-size:3.4vw;margin:5vw 4vw 3vw}.support_price_list.green_head .sub{margin:2vw 4vw 8vw}.support_price_list .support_area .table_wrap:after{content:"";background:url(/cdn/shop/files/scroll-arw.svg);background-size:contain;position:absolute;right:5vw;top:50%;transform:translate(30%,-50%);width:10.66vw;height:10.66vw}.support_price_list .support_area .table_wrap table{width:220vw}.support_price_list.green_head .support_area .table_wrap table{width:165vw}.support_price_list .support_area .table_wrap table th{font-size:3.7vw;height:3.5em}.support_price_list .support_area .table_wrap table td{font-size:3.7vw;height:3.5em;padding:0;text-align:center}.support_price_list .support_area .table_wrap table td.bc02,.support_price_list .support_area .table_wrap table td.bc03,.support_price_list .support_area .table_wrap table td.bc04{text-align:center;font-size:3.9vw;padding:0}.support_price_list .support_area .table_wrap table td.null{font-size:3.7vw}.support_price_list.green_head.zeiri_cost .support_area .table_wrap table td.last_table{font-size:4vw}.support_price_list .support_area .table_wrap table td span.en{font-size:3.2vw}.support_price_list .support_area .table_wrap .bottom_text{padding:2vw 0;width:150vw;-webkit-text-size-adjust:100%;text-size-adjust:100%}.support_price_list .support_area .table_wrap .bottom_text p{font-size:3vw}.plan_price_parts .design_fee{max-width:100%;margin:10vw auto 0;padding:5vw 5vw 4vw;border-radius:5px}.plan_price_parts .design_fee .price_area .icon{width:100%;margin:0 auto 3vw;font-size:4.8vw;padding:2vw 1vw}.plan_price_parts .design_fee .price_area .prace_wrap .price{font-size:6vw}.plan_price_parts .design_fee .price_area .prace_wrap .tax{font-size:2.6vw}.plan_price_parts .design_fee .price_area .prace_wrap .tax_wrap{margin:0 0 0 2px}.plan_price_parts .design_fee .price_area .prace_wrap .tax_wrap span{font-size:4.8vw;line-height:1.2}.plan_price_parts .design_fee p{font-size:3.7333vw;margin:5vw 0 0}.text_list_parts .need_cont{max-width:100%;margin:8vw auto 0;width:90vw}.text_list_parts .need_cont .box{margin:0 0 6vw}.text_list_parts .need_cont h3{font-size:4.8vw;border-bottom:2px solid #DCE9DC;padding:0 0 2vw 2vw}.text_list_parts .need_cont h3:before{height:2px;bottom:-2px}.text_list_parts .need_cont h4{font-size:5vw;padding:.5em}.text_list_parts .need_cont ul li,.text_list_parts .need_cont p{font-size:3.7333vw;margin:0 0 0 2.5vw}.plan_point_parts .point_text{margin:8vw 0 0}.plan_point_parts .point_text h3{font-size:4.2vw;border-left:4px solid #F47A2F;padding:3vw;line-height:1.4}.plan_point_parts .point_text p{padding:0 4vw;font-size:3.7333vw}.plan_point_parts .point_text p.sub{font-size:3vw}.sodan_text_parts .soudan{padding:8vw 4vw}.sodan_text_parts .soudan h3{font-size:4.2vw}.sodan_text_parts .soudan h4{font-size:4.4vw}.support-list_wrap .support-list{margin:8vw auto 0}.support-list_wrap .support-list ul{gap:8px}.support-list_wrap .support-list ul li{width:48%}.support-list_wrap.shikin-list .support-list ul li{width:100%}.support-list_wrap .support-list ul li a{font-size:4vw;width:100%;padding:4vw 0}.support-list_wrap.shikin-list .support-list ul li a{width:100%;font-size:3.6vw}.support-list_wrap.shikin-list .support-list ul li a br{display:none}.support-list_wrap .support-list ul li a:after{right:2vw;width:4vw;height:4vw}.support-list_wrap .support-list ul li a:before{right:3.4vw;transform:translateY(-50%) rotate(45deg);width:.8vw;height:.8vw}}.c-comparePrice__inner{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.c-comparePrice__card{overflow:hidden;background:#fff;min-width:386px}.c-comparePrice__headPill{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:4px 12px;border-radius:999px;font-weight:800;color:#fff;background:#ea3a01;letter-spacing:.02em;font-size:20px}.c-comparePrice__card--right .c-comparePrice__headPill{background:#f19c00}.c-comparePrice__card--other .c-comparePrice__headPill{background:#333}.c-comparePrice__balloon{position:relative;margin:14px auto 2px;max-width:100%;color:#ea3a01;font-weight:700;font-size:20px;text-align:center}.c-comparePrice__sum{display:flex;align-items:flex-end;justify-content:center;gap:6px;margin:2px 0 30px;min-height:62px}.c-comparePrice__sum .area_icon{background-color:#ffeb3c;text-align:center;font-size:15px;line-height:1.1;border-radius:100vh;height:70px;width:70px;display:flex;color:#ea3a01;justify-content:center;align-items:center;font-weight:700;margin:0 10px -8px 0}.c-comparePrice__sumLabel{font-weight:800;color:#ea3a01;font-size:20px}.c-comparePrice__sumValue{display:flex;align-items:flex-end;gap:6px}.c-comparePrice__sumNum{font-size:53px;font-weight:900;letter-spacing:.01em;color:#ea3a01;line-height:1;font-family:Inter,sans-serif}.c-comparePrice__sumYen{font-size:20px;font-weight:800;color:#ea3a01;display:block}.c-comparePrice__sumTax{font-size:12px;color:#ea3a01;font-weight:700;display:block;position:relative;top:6px}.c-comparePrice__row .is-accent{color:#ea3a01}.c-comparePrice__card--right .c-comparePrice__balloon,.c-comparePrice__card--right .c-comparePrice__sumLabel,.c-comparePrice__card--right .c-comparePrice__sumNum,.c-comparePrice__card--right .c-comparePrice__sumYen,.c-comparePrice__card--right .c-comparePrice__sumTax,.c-comparePrice__card--right .c-comparePrice__row .is-accent{color:#f19c00}.c-comparePrice__card--other .c-comparePrice__balloon,.c-comparePrice__card--other .c-comparePrice__sumLabel,.c-comparePrice__card--other .c-comparePrice__sumNum,.c-comparePrice__card--other .c-comparePrice__sumYen,.c-comparePrice__card--other .c-comparePrice__sumTax{color:#333}.c-comparePrice__card--other .c-comparePrice__sumNum{font-weight:500}.c-comparePrice__rows{margin:0}.c-comparePrice__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;background:#fff}.c-comparePrice__row:nth-child(odd){background:#ffeaea}.c-comparePrice__card--right .c-comparePrice__row:nth-child(odd){background:#fdf3e7}.c-comparePrice__card--other .c-comparePrice__row:nth-child(odd){background:#ededed}.c-comparePrice__row dt{font-weight:700;color:#333;font-size:16px}.c-comparePrice__row dd{margin:0;font-weight:700;font-size:15px;text-align:right;white-space:nowrap}.c-comparePrice__row dd strong{font-weight:700;font-size:25px;font-family:Inter,sans-serif;line-height:1;padding:0 .1em}.price-content .note{font-size:11px;padding:15px 20px 0}@media(max-width:750px){.c-comparePrice__inner{max-width:auto;grid-template-columns:1fr;gap:8vw}.c-comparePrice__card{min-width:100%}.c-comparePrice__headPill{padding:.8vw 2vw;font-size:4.2vw}.c-comparePrice__balloon{margin:3vw auto 1vw;font-size:4.2vw}.c-comparePrice__sum{gap:1.5vw;margin:0 0 3vw;min-height:auto}.c-comparePrice__sum .area_icon{font-size:2.8vw;height:12vw;width:12vw;margin:0}.c-comparePrice__sumLabel{font-size:4vw}.c-comparePrice__sumValue{gap:1vw}.c-comparePrice__sumNum{font-size:11vw}.c-comparePrice__sumYen{font-size:4vw}.c-comparePrice__sumTax{font-size:2.5vw;top:1vw}.c-comparePrice__rows{margin:0}.c-comparePrice__row{gap:0;padding:2vw}.c-comparePrice__row dt{font-size:3.2vw}.c-comparePrice__row dd{margin:0;font-size:3vw}.c-comparePrice__row dd strong{font-size:4.2vw}.price-content .note{font-size:2.5vw;padding:2vw 0 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-style.css.map */
