.site-content{padding:0}.p-mainw{max-width:1200px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.p-mainw{padding-left:3.2vw;padding-right:3.2vw}}.top-ttl{font-size:48px;font-weight:500;line-height:2;margin-bottom:48px}.c-text{font-size:16px;line-height:2.25;text-align:initial}@media screen and (max-width: 1024px){.top-ttl{font-size:24px;line-height:1.8;margin-bottom:30px}.c-text{font-size:14px;line-height:1.5;text-align:initial}.c-btn a{max-width:514px;width:68.5333333333vw;text-align:center;margin-left:auto;margin-right:auto;font-size:18px;border-radius:3.2vw;line-height:1.3;border:2.5px solid #499475}}.p-mv{margin-bottom:114px}.p-mv img{width:100%}@media screen and (max-width: 1024px){.p-mv{margin-bottom:40px}}.how h2{text-align:center}.how ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:35px 50px;margin:0}.how li{list-style:none}.how li p{font-size:16px;line-height:1.5;width:fit-content;margin:20px auto 0}.how a{border:5px solid #499475;color:#499475;border-radius:24px;display:flex;align-items:center;justify-content:center;height:150px;text-align:center;font-size:30px;line-height:1.6}.how a span{font-weight:700}@media screen and (max-width: 1024px){.how ul{grid-template-columns:repeat(1, 1fr);gap:25px 0}.how li p{font-size:14px;line-height:1.5;width:fit-content;margin:10px auto 0}.how a{border:2.5px solid #499475;border-radius:12px;height:75px;max-width:560px;width:74.6666666667vw;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}}.buy{margin-top:114px}.buy h2{text-align:center;margin-bottom:0;line-height:1}.buy h3{text-align:center;margin-bottom:30px}.buy h3 span{display:inline-block;background-color:#e31818;color:#fff;width:240px;text-align:center;line-height:49px;font-size:30px;border-radius:25px;font-family:"Noto Sans JP",sans-serif}.buy ul{list-style:none;margin-left:0;line-height:2.25}.buy li{text-indent:-1em;padding-left:1em}.buy h4{width:232px;margin-left:auto;margin-right:auto}.buy h5{width:200px;background-color:#e31818;margin:0 auto 20px;font-size:20px;text-align:center;line-height:35px;border-radius:5px;color:#fff}.buy-flex{display:flex;gap:6px}.buy .buy01{width:53.4482758621%;background-color:#eee;padding:36px 20px}.buy .buy01 h4{text-align:center}.buy .buy01 dl{display:flex;align-items:center;width:410px;margin:0 auto}.buy .buy01 dl+dl{margin-top:12px}.buy .buy01 dt{background-color:#ccbb92;color:#fff;width:51px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:51px;line-height:1;font-size:16px;font-weight:400}.buy .buy01 dt span{font-size:24px;font-weight:700}.buy .buy01 dd{font-size:20px;font-weight:700}.buy .c-btn a{background-color:#499475;color:#fff;font-size:20px;height:60px;border-radius:8px}.buy .c-btn a:hover{background-color:#fff;color:#499475}.buy-right{flex:1}.buy .buy02,.buy .buy03{background-color:#eee;padding:36px 20px}.buy .buy02 h4,.buy .buy03 h4{text-align:center}.buy .buy02{padding-bottom:54px}.buy .buy03{margin-top:8px;padding-bottom:89px}@media screen and (max-width: 1024px){.buy{margin-top:80px}.buy .top-ttl{margin-bottom:16px}.buy h3{text-align:center;margin-top:0;margin-bottom:25px}.buy h3 span{width:130px;text-align:center;line-height:30px;font-size:18px;border-radius:15px}.buy-flex{flex-direction:column;gap:8px}.buy .c-btn a{font-size:14px;height:40px}.buy .c-btn a:hover{background-color:#fff;color:#499475}.buy .buy01{width:100%;padding:25px 12px}.buy .buy01 dl{max-width:290px;gap:0 12px}.buy .buy01 dt{width:36px;height:36px;line-height:1;font-size:11px}.buy .buy01 dt span{font-size:17px}.buy .buy01 dd{font-size:14px}.buy-right{flex:initial}.buy .buy02,.buy .buy03{width:100%;padding:25px 12px}.buy .buy03{margin-top:8px}}.chart{background-color:#f0f2f4;margin-top:50px;padding:95px 0 116px}.chart ul{margin:0;list-style:none}.chart ul>li>div{padding:35px 42px}.chart ul>li+li{margin-top:26px}.chart h2{font-size:20px;text-align:center;line-height:35px;border-radius:5px;color:#fff;margin-bottom:0}.chart-w50{background-color:#fff;width:50%;position:relative}.chart-w50::before{transform:translateY(-100%);position:absolute;top:-24px;left:0;content:"";width:49px;height:97px;background:url(../img/arrow-red.png) no-repeat center/contain}.chart-w50 h2{width:180px;background-color:#e31818}.chart-w50 h2+p{margin-top:18px}.chart-w100{background-color:#fff;position:relative}.chart-w100::before{transform:translateY(-100%);position:absolute;top:-36px;left:55.6034482759%;content:"";width:49px;height:266px;background:url(../img/arrow-blue.png) no-repeat center/contain}.chart-w100 h2{width:280px;background-color:#526de1}.chart-w100 h2+ol{margin-top:18px}.chart-w100 li{font-size:20px}.chart-w100 li+li{margin-top:1em}.chart-flex{margin-top:70px;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 54px}.chart .green a{background-color:#499475;border-radius:24px;color:#fff;font-weight:700;font-size:26px;line-height:1.2;height:150px;text-align:center}.chart-left,.chart-right{position:relative}.chart-left::before,.chart-right::before{position:absolute;top:55%;left:50%;transform:translateX(-50%);width:49px;height:13px;content:"";background:url(../img/arrow-red-s.png) no-repeat center/contain}.chart .white{margin-top:54px;font-weight:700}.chart .fax{margin-top:86px;font-size:36px;font-weight:700;color:#499475;letter-spacing:.02em}.chart-mihon{text-align:center;margin-top:82px}@media screen and (max-width: 1024px){.chart{margin-top:58px;padding:20px 0 26px}.chart ul>li>div{padding:15px 12px}.chart ul>li+li{margin-top:12px}.chart h2{font-size:15px;line-height:25px;border-radius:5px}.chart-w50{width:61.2vw}.chart-w50::before{top:-8px;left:24px;width:25px;height:43px}.chart-w50 h2{width:125px}.chart-w50 h2+p{margin-top:10px}.chart-w100::before{top:-24px;left:auto;right:24px;width:25px;height:150px;background:url(../img/arrow-blue-sp.png) no-repeat center/contain}.chart-w100 h2{width:200px}.chart-w100 h2+ol{margin-top:12px}.chart-w100 li{font-size:14px}.chart-flex{margin-top:0;gap:0 15px}.chart-left::before,.chart-right::before{width:25px;height:6px}.chart .green a{background-color:#499475;border-radius:12px;font-size:15px;height:80px}.chart .white{margin-top:24px}.chart .white a{height:80px}.chart .fax{margin-top:44px;font-size:18px}.chart-mihon{margin:20px auto 0;max-width:605px;width:80.6666666667vw}.chart .c-btn a{width:100%}}.sales{margin-top:130px}.sales dl{font-size:18px}.sales dl+dl{margin-top:3em}.sales dd{margin-left:0}.sales table{max-width:880px;margin-top:70px;font-size:25px}.sales table th,.sales table td{border:2px solid #9b9c9e;padding:20px 80px}.sales dl+h2{margin-top:60px}.sales .top-ttl{margin-bottom:28px}.sales .cite{margin-top:60px;font-size:18px}@media screen and (max-width: 1024px){.sales{margin-top:40px}.sales dl{font-size:14px}.sales dl+dl{margin-top:2em}.sales table{max-width:880px;margin-top:20px;font-size:14px}.sales table th,.sales table td{border:2px solid #9b9c9e;padding:14px 20px}.sales .top-ttl{margin-bottom:25px}.sales .cite{margin-top:35px;font-size:14px}}.return{margin-top:118px;background-color:#f0f2f4;padding:88px 0 130px;text-align:initial}.return dl{font-size:20px}.return dl+dl{margin-top:1em}.return dd{margin-left:0}.return dd ul{margin-left:0;padding:34px;margin-top:1em;background-color:#fff;list-style:none;border-radius:10px}.return-btn a{max-width:720px;height:120px;color:#fff;background-color:#499475}.return h3{margin-top:96px;font-family:"Noto Sans JP",sans-serif}.return .top-ttl{margin-bottom:32px}@media screen and (max-width: 1024px){.return{margin-top:46px;padding:55px 0 70px;text-align:initial}.return dl{font-size:14px}.return dd ul{padding:10px 16px}.return-btn a{max-width:270px;height:70px;font-size:15px}.return .c-btn+.c-btn{margin-top:25px}.return .faq-btn a{width:170px;height:60px}.return h3{margin-top:68px}.return .top-ttl{margin-bottom:32px}}