.low-page-ttl_wrap{background:linear-gradient(180deg,#4fad6c,#119b44)}.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}.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:#e9f2e9;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:#119b44;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:100vw}}@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 .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:#119b44;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:#119b44;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:#e9f2e9;border-radius:10px;padding:40px 50px}.page-privacy-policy .privacy-wrap .privacy-list .madoguchi h3{font-size:25px;color:#119b44;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:#119b44;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 #119b44;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 #119B44;border-right:solid 2px #119B44;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:#119b44;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:#119b44;border-bottom:3px solid #119B44;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:#119b44;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 #119b44;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 #f47a2f;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 #119B44;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:4.26vw;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;padding:0}.fv-image .fv-sogyo-icon-text ul li{background-image:url(/cdn/shop/files/fv-circle.png);background-position:left top;background-repeat:no-repeat;width:216px;height:216px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 8px 8px 0;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}.fv-image .fv-sogyo-icon-text ul li .number{line-height:.8;padding:0 .05em}.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}@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}}@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 li{background-size:cover;width:32vw;height:32vw;padding:0 1.3vw 1.3vw 0}.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:#119b44}.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:#119b44}.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.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:#119b44;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:#f47a2f;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:#f47a2f;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:#f47a2f;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:#f47a2f}.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:#119b44;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 #F47A2F;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:#f47a2f;line-height:1.66;margin:0}.support-list_wrap{background-color:#119b44!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:#119b44;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:10vw}.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}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-style.css.map */
