.section-ja-title{margin:12px 0 20px;color:#323232;font-size:20px;letter-spacing:.01em}@media screen and (min-width:1000px){.section-ja-title{margin:40px 0 50px;font-size:36px;letter-spacing:.05em}}.section-en-title{position:relative;margin-bottom:8px;font-size:2.625rem;font-weight:400;text-align:center;letter-spacing:.05em}.en-title-border{background-color:#323232;height:2px;width:16%;margin:0 auto 20px}@media screen and (min-width:1000px){.en-title-border{width:6%;margin:0 auto 40px}}.section-inner{width:1000px;margin:0 auto}@media screen and (max-width:960px){.section-inner{width:90vw;overflow:hidden}}.slash-title:before,.slash-title:after{content:"";position:absolute;top:50%;display:inline-block;width:20px;height:1px;background-color:#323232;-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}.slash-title:before{left:5px;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.slash-title:after{right:5px}.bg-white{background:#fff}.bg-red{background:#de1122}.bg-beige{background:#fcf7f0}.color-white{color:#fff!important}.color-red{color:#de1122!important}.sofia{font-family:sofia-pro,sans-serif;font-weight:400;font-style:normal}.sofia.bold{font-weight:600}.bold{font-weight:700}.ta-c{text-align:center}.xs-font-size{font-size:10px}.small-font-size{font-size:12px}.only-pc{display:block!important}.only-sp{display:none!important}@media screen and (max-width:960px){.only-pc{display:none!important}.only-sp{display:block!important}}.d-b{display:block}.d-f{display:-webkit-box;display:-ms-flexbox;display:flex}.jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mt-12{margin-top:12px!important}.mr-8{margin-right:8px!important}.mb-4{margin-bottom:4px!important}.mb-20{margin-bottom:20px!important}.mb-32{margin-bottom:32px!important}.w-48{width:48%}.w-100per{width:100%}.bdrs-4{border-radius:4px}.feature{padding:21px 0}@media screen and (min-width:1000px){.feature{padding:55px 0 70px}}@media screen and (min-width:1000px){.feature .feature-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}}@media screen and (min-width:1000px){.feature .feature-content img{width:502px}}@media screen and (min-width:1000px){.feature .feature-content .feature-txt-wrapper{width:100%}}.feature .feature-txt{font-size:8px;padding:0 0 20px}@media screen and (min-width:1000px){.feature .feature-txt{padding:20px 0;width:100%;font-size:14px}}.feature .feature-txt span{display:block;font-size:50px}@media screen and (min-width:1000px){.feature .feature-txt span{font-size:80px}}.feature .feature-txt .feature-reason-txt-ttl{font-size:1.125rem}@media screen and (min-width:1000px){.feature .feature-txt .feature-reason-txt-ttl{margin-bottom:8px;font-size:16px;line-height:26px;letter-spacing:2%}}.feature .feature-txt .feature-reason-ttl{margin-right:14px}.feature .feature-txt .feature-reason-ttl span{line-height:.9}.feature .feature-txt .feature-reason-txt{font-size:12px;line-height:2;letter-spacing:.05em}@media screen and (min-width:1000px){.feature .feature-txt .feature-reason-txt{font-size:14px;line-height:26px}}@media screen and (min-width:1000px){.feature .feature-txt+.feature-txt{border-top:1px solid #323232}}@media screen and (min-width:1000px){.feature .feature-point{margin:40px 0 80px}}.feature .feature-point .feature-point-ttl{display:block;padding:14px 11.5px;color:#fff;font-size:14px}@media screen and (min-width:1000px){.feature .feature-point .feature-point-ttl{display:inline-block;padding:16px}}.feature .feature-point ul{margin-top:30px}@media screen and (min-width:1000px){.feature .feature-point ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.feature .feature-point ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}@media screen and (min-width:1000px){.feature .feature-point ul li{display:block;width:209px;margin-bottom:16px}}.feature .feature-point ul li .feature-point-list-ttl{font-size:14px}@media screen and (min-width:1000px){.feature .feature-point ul li .feature-point-list-ttl{margin:12px 0;text-align:center;line-height:1.5}}.feature .feature-point ul li .feature-point-txt{font-size:12px}@media screen and (min-width:1000px){.feature .feature-point ul li .feature-point-txt{font-size:14px;line-height:1.4;text-align:center}}.feature .feature-point ul li img{display:block;width:100px;margin-right:8px}@media screen and (min-width:1000px){.feature .feature-point ul li img{width:140px;margin:0 auto}}.feature .feature-comparison{padding:30px 0 20px;position:relative;left:50%;width:100vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}@media screen and (min-width:1000px){.feature .feature-comparison{padding:40px 0 53px;width:100%}}@media screen and (min-width:1000px){.feature .feature-comparison .feature-comparison-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:732px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt{width:90vw;margin:0 auto}@media screen and (min-width:1000px){.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt{width:342px}}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .feature-comparison-case{font-size:14px;text-align:center}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .feature-comparison-ex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:12px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 0}@media screen and (min-width:1000px){.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .feature-comparison-ex{margin:10px 0 20px}}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .feature-comparison-ex .feature-comparison-ex-ttl{position:relative;width:76px;height:76px;border-radius:50%;line-height:1.4}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .feature-comparison-ex .feature-comparison-ex-ttl span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%)}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .feature-comparison-ex .feature-comparison-ex-price{flex:1;min-width:0;font-size:clamp(28px,9vw,48px);line-height:1;text-align:center;white-space:nowrap}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .feature-comparison-ex .feature-comparison-ex-price span{font-size:20px;margin-right:4px}@media screen and (min-width:1000px){.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .feature-comparison-ex .feature-comparison-ex-price{font-size:32px}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .feature-comparison-ex .feature-comparison-ex-price span{font-size:16px}}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt ul{margin-top:8px}@media screen and (min-width:1000px){.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt ul{margin:12px 0 8px}}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt ul li{width:32%;padding:7px 4px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:1000px){.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt ul li{padding:13px 4px}}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt ul li .feature-comparison-price{font-size:clamp(12px,3.4vw,16px);line-height:1.15;overflow-wrap:anywhere}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt ul li .feature-comparison-price span{margin-right:2px}@media screen and (min-width:1000px){.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt ul li .feature-comparison-price{font-size:12px}}@media screen and (min-width:0px)and (max-width:320px){.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .slash-title{padding:0;font-size:.875rem}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .slash-title:before{left:0}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .slash-title:after{right:0}.feature .feature-comparison .feature-comparison-inner .feature-comparison-txt .feature-comparison-ttl{font-size:10px}}.feature .feature-comparison img{display:block;width:154px;margin:0 auto}@media screen and (min-width:1000px){.feature .feature-comparison img{width:349px}}
