.locale_en .sec-plan .header .sub-title{line-height:1.5}.locale_en .mat:before{display:none}.locale_en .sec-step .inner .image:before{border-radius:6px!important}.locale_en .sec-plan .box .item .inner{border-radius:6px!important}.locale_en .sec-plan .box .popular:after{background-image:url(https://assets.sugoyose.jp/storage/images/locale/en/icon/plan_recommned_icon.svg)!important}#page-018 #gl-container{overflow:hidden}#page-018 .feature-header{margin:0 0 27px;text-align:center}#page-018 .feature-header .sub-title{font-size:2.4rem;font-weight:700;letter-spacing:.04em;line-height:1.75}#page-018 .mat{position:relative;margin:0 0 140px;padding:57px 0 78px}#page-018 .mat:before{content:"";position:absolute;left:0;top:0;width:calc(100% - clamp(75px,7.8125vw,100px));height:100%;margin:0 clamp(75px,7.8125vw,100px) 0 0;background:var(--background-color, #f8f8f8);border-radius:0 80px 0 0}#page-018 .mat .inner{position:relative}#page-018 .sec-intro{margin:0 auto 27px;padding:30px 0 0}#page-018 .sec-intro .cmn-breadcrumbs{margin:0 auto 30px;width:max(1000px,100% - 320px)}#page-018 .sec-intro .feature-header{width:max(1000px,100% - 320px);margin:0 auto 27px}#page-018 .flow .step{display:flex;flex-wrap:wrap;justify-content:space-between;width:clamp(900px,87.5vw,1120px);margin:0 auto}#page-018 .flow .step .item{display:block;width:min(23.2%,260px);position:relative}#page-018 .flow .step .item .image{margin-bottom:10px;cursor:pointer}#page-018 .flow .step .item .image img{width:100%}#page-018 .flow .step .item .text{text-align:center}#page-018 .flow .step .item .text .title{font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:1.3333333333}#page-018 .flow .step .item-1:after,#page-018 .flow .step .item-2:after,#page-018 .flow .step .item-3:after{content:"";position:absolute;width:25px;height:25px;top:50%;background-image:url(/_assets/images/page_018/intro_flow_icon.png);background-repeat:no-repeat;background-size:contain}#page-018 .flow .step .item-1:after{right:-17%}#page-018 .flow .step .item-2:after{right:-9%}#page-018 .flow .step .item-3:after{right:-9%}#page-018 .sec-step{position:relative;margin:0 0 160px}#page-018 .sec-step .feature-header{margin:0 0 34px}#page-018 .sec-step .inner{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:max(1000px,100% - 320px);margin:0 auto}#page-018 .sec-step .inner .text{width:50%;padding-right:80px;text-align:left}#page-018 .sec-step .inner .text .feature-header{text-align:left}#page-018 .sec-step .inner .text .feature-header .title{font-size:2.4rem;font-weight:700;letter-spacing:.08em;line-height:1.375;color:var(--color-primary, #ff8053);margin-bottom:20px}#page-018 .sec-step .inner .text .feature-header .sub-title{font-size:2.8rem;font-weight:700;letter-spacing:.04em;line-height:1.5714285714}#page-018 .sec-step .inner .text .bold-sentence{font-size:1.8rem;font-weight:700;letter-spacing:.02em;line-height:1.6666666667;margin-bottom:21px}#page-018 .sec-step .inner .text .sentence{font-size:1.4rem;letter-spacing:normal;line-height:2;margin-bottom:34px}#page-018 .sec-step .inner .text .cmn-btn{justify-content:start}#page-018 .sec-step .inner .text .cmn-btn a{line-height:1.3333333333}#page-018 .sec-step .inner .image{width:50%;padding-left:80px;height:fit-content;position:relative}#page-018 .sec-step .inner .image:after{content:"";position:absolute;left:80px;top:0;width:calc(100% - 80px);height:calc(100% - 30px);background:var(--background-color, #f8f8f8);box-shadow:0 20px 30px #00000029;border-radius:10px 10px 0 0}#page-018 .sec-step .inner .image:before{content:"";position:absolute;left:0;bottom:0;width:calc(100% + 160px);height:calc(100% - 84px);background:var(--background-color, #f8f8f8);border-radius:100px 0 0}#page-018 .sec-step .inner .image img{z-index:1;position:relative;width:100%}#page-018 .sec-step.reverse .text{padding-left:80px;padding-right:0;order:2}#page-018 .sec-step.reverse .image{padding-right:80px;padding-left:0;order:1}#page-018 .sec-step.reverse .image:after{left:unset;right:80px}#page-018 .sec-step.reverse .image:before{left:unset;right:0;border-radius:0 100px 0 0}#page-018 .sec-plan{margin:0 0 80px}#page-018 .sec-plan .header{margin:0 0 50px;text-align:center}#page-018 .sec-plan .header .sub-title{font-size:2.4rem;font-weight:700;letter-spacing:.08em}#page-018 .sec-plan .header .sub-title span{color:var(--color-primary, #ff8053)}#page-018 .sec-plan .cmn-h2{margin:0 0 30px}#page-018 .sec-plan .box{display:flex;flex-wrap:wrap;justify-content:center;width:clamp(980px,87.5vw,1120px);margin:0 auto}#page-018 .sec-plan .box+.cmn-btn{margin:30px 0 80px}#page-018 .sec-plan .box+.cmn-btn a{max-width:220px;padding:18px}#page-018 .sec-plan .box .popular:after{content:"";position:absolute;left:-30px;top:-30px;width:80px;height:95px;background:url(/_assets/images/page_001/plan_recommned_icon.svg) 0 0/100% no-repeat}#page-018 .sec-plan .box .item{position:relative;display:block;width:clamp(308px,24.0625vw,356px)}#page-018 .sec-plan .box .item+.item{margin-left:26px}#page-018 .sec-plan .box .item .inner{height:100%;padding:0 0 50px;background:var(--background-color, #f8f8f8);border-radius:50px 0;overflow:hidden}#page-018 .sec-plan .box .item .inner .image{margin:0 0 30px}#page-018 .sec-plan .box .item .inner .body{text-align:center}#page-018 .sec-plan .box .item .inner .body .title{font-size:2rem;font-weight:700}#page-018 .sec-plan .box .item .inner .body .sub-title{font-size:1.2rem;font-weight:600;letter-spacing:.04em;line-height:1.6666666667}#page-018 .sec-plan .box .item .inner .body .sub-title span{color:var(--color-primary, #ff8053)}#page-018 .sec-plan .box .item .inner .body .type1{margin:15px 0 0}#page-018 .sec-plan .box .item .inner .body .type2{margin:38px 0 0}#page-018 .sec-plan .box .item .inner .body .type3{display:flex;flex-wrap:wrap;justify-content:center;margin:15px 0 0;padding:0 20px}#page-018 .sec-plan .box .item .inner .body .type3 .col{position:relative;width:50%}#page-018 .sec-plan .box .item .inner .body .type3 .col+.col:after{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#e5e5e5}#page-018 .sec-plan .box .item .inner .body .price{margin:0 0 10px;color:var(--color-primary, #ff8053)}#page-018 .sec-plan .box .item .inner .body .price .num{font-size:4rem;font-weight:700}#page-018 .sec-plan .box .item .inner .body .price .tax{margin:8px 0 0;font-size:1.2rem}#page-018 .sec-plan .box .item .inner .body .price .small{font-size:2.4rem}#page-018 .sec-plan .box .item .inner .body .caption{margin:10px 0 0;font-size:1rem;transform:scale(.9)}@media screen and (max-width: 768.98px){#page-018 .feature-header .sub-title{font-size:1.4rem;letter-spacing:.04em;line-height:1.8571428571}#page-018 .sec-intro{width:100%;margin:0 0 28px;padding:40px 0 0}#page-018 .sec-intro .cmn-breadcrumbs,#page-018 .sec-intro .feature-header,#page-018 .flow{width:100%}#page-018 .flow .step{display:block;width:calc(100% - 120px)}#page-018 .flow .step .item-1:after,#page-018 .flow .step .item-2:after,#page-018 .flow .step .item-3:after{display:none}#page-018 .flow .step .item{margin-bottom:44px;width:100%}#page-018 .flow .step .item .text .title{font-size:1.8rem;font-weight:600;letter-spacing:.02em;line-height:1.3333333333}#page-018 .mat{padding:40px 0 41px;margin:0 0 53px}#page-018 .mat:before{width:calc(100% - 15px);margin-right:15px}#page-018 .sec-step{display:flex;margin:0 0 63px}#page-018 .sec-step .inner{width:100%}#page-018 .sec-step .inner .text{width:100%;padding:0 15px}#page-018 .sec-step .inner .text .feature-header{margin-bottom:21px}#page-018 .sec-step .inner .text .feature-header .title{font-size:2rem;letter-spacing:.04em;line-height:1.35;margin-bottom:15px}#page-018 .sec-step .inner .text .feature-header .sub-title{font-size:2.2rem;letter-spacing:.03em;line-height:1.4545454545}#page-018 .sec-step .inner .text .bold-sentence{font-size:1.6rem;letter-spacing:.02em;line-height:1.5;margin-bottom:17px;margin-top:25px}#page-018 .sec-step .inner .text .sentence{font-size:1.2rem;line-height:2;margin-bottom:23px}#page-018 .sec-step .inner .text .cmn-btn{justify-content:center}#page-018 .sec-step .inner .text .cmn-btn a{line-height:1.7142857143;padding:15px;letter-spacing:.08em}#page-018 .sec-step .inner .image{width:calc(100% + 15px);margin-right:-15px;padding:0 63px 0 48px}#page-018 .sec-step .inner .image:before{width:100%}#page-018 .sec-step .inner .image:after{left:48px;width:calc(100% - 126px)}#page-018 .sec-step.reverse .inner .image:before{right:unset;left:-15px}#page-018 .sec-plan{margin:26px 0 0}#page-018 .sec-plan .header{margin:0 0 43px}#page-018 .sec-plan .header .cmn-h2{margin:0 0 26px}#page-018 .sec-plan .header .sub-title{font-size:1.4rem}#page-018 .sec-plan .box{width:calc(100% - 30px)}#page-018 .sec-plan .box .item{width:100%}#page-018 .sec-plan .box .item .inner{padding:0}#page-018 .sec-plan .box .item .inner .image{margin:0 0 16px}#page-018 .sec-plan .box .item .inner .body{text-align:center}#page-018 .sec-plan .box .item .inner .body .price{margin:0 0 15px}#page-018 .sec-plan .box .item .inner .body .price .num{font-size:4.4rem}#page-018 .sec-plan .box .item .inner .body .title{font-size:2rem;font-weight:700}#page-018 .sec-plan .box .item .inner .body .type1{margin:8px 0 0;padding:0 0 43px}#page-018 .sec-plan .box .item .inner .body .type1 .sub-title{font-size:1.4rem}#page-018 .sec-plan .box .item .inner .body .type1 .price{margin:0 0 15px}#page-018 .sec-plan .box .item .inner .body .type2{margin:8px 0 0;padding:0 0 30px}#page-018 .sec-plan .box .item .inner .body .type3{margin:16px 0 0;padding:0 0 40px}#page-018 .sec-plan .box .item .inner .body .type3 .sub-title{margin:0 0 12px}#page-018 .sec-plan .box .item+.item{margin:30px 0 0}#page-018 .sec-plan .box .item.popular:after{left:15px;top:-15px;width:55px;height:66px}#page-018 .sec-plan .box+.cmn-btn{margin:30px 0 0}#page-018 .sec-plan .box+.cmn-btn a{min-width:240px;font-size:1.4rem;letter-spacing:.04em;border-radius:80px;line-height:1.3571428571}}
