#strength{position:relative;background-color:#0062b1}#strength .bg{position:absolute;top:0;right:0;width:95%}#strength .bg img{display:block;width:100%}#strength>div{position:relative}#strength h3{display:grid;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;position:relative}#strength h3>span{grid-area:1/1/2/3}#strength h3>span:nth-of-type(1){color:#fff}#strength h3>span:nth-of-type(2){grid-area:2/1/3/2;color:#fff}#strength h3>span:nth-of-type(3){grid-area:2/2/3/3;justify-self:start;align-self:center;background-color:#ffc600;color:#0085a2}#strength .box{position:relative;z-index:1}#strength .box>div{position:relative;background-color:#fff}#strength .box img{position:absolute}#strength .box p:nth-of-type(1){color:#0085a2;font-weight:700}#strength .img{overflow:hidden;display:block;position:relative;width:100%;aspect-ratio:1/1;padding:0;border-radius:50%}#strength .img img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}@media screen and (max-width: 999px){#strength{padding:190px 20px 130px}#strength>div{display:grid;max-width:750px;margin:0 auto}#strength h3{grid-gap:0 10px}#strength h3>span:nth-of-type(1){font-size:clamp(32px,32px + 6*(100vw - 300px)/80,38px);line-height:1em}#strength h3>span:nth-of-type(2){font-size:75px;line-height:1.2em}#strength h3>span:nth-of-type(3){padding:.2em .8em .22em;font-size:clamp(9px,9px + 3*(100vw - 300px)/180,12px);line-height:1.2em}#strength .box{position:relative;margin-top:85px}#strength .box>div{padding:calc(72% - 30px) 20px 20px;border-radius:10px}#strength .box>div:not(:first-child){margin-top:80px}#strength .box img{top:-45px;left:-20px;width:100%}#strength .box p:nth-of-type(1){font-size:24px;line-height:1.85em}#strength .box p:nth-of-type(1) br{display:none}#strength .box p:nth-of-type(2){margin-top:10px}#strength .img{position:absolute;-webkit-transform:translate(0, 90%);transform:translate(0, 90%);bottom:0;right:0;left:-20px;width:clamp(300px,300px + 180*(100vw - 300px)/180,480px);margin:clamp(150px,150px + 90*(100vw - 300px)/180,240px) auto 0}}@media screen and (min-width: 1000px){#strength{padding:clamp(85.2px,85.2px + 34.8*(100vw - 1000px)/400,120px) clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px) clamp(106.5px,106.5px + 43.5*(100vw - 1000px)/400,150px)}#strength .bg{width:60%}#strength>div{max-width:1400px;margin:0 auto}#strength h3{grid-gap:0 10px}#strength h3>span:nth-of-type(1){font-size:clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px);line-height:1}#strength h3>span:nth-of-type(2){font-size:clamp(81.65px,81.65px + 33.35*(100vw - 1000px)/400,115px);line-height:1}#strength h3>span:nth-of-type(3){padding:.2em .8em .22em;font-size:clamp(12.78px,12.78px + 5.22*(100vw - 1000px)/400,18px);line-height:1.2em}#strength .box{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 clamp(85.2px,85.2px + 34.8*(100vw - 1000px)/400,120px);margin-top:clamp(92.3px,92.3px + 37.7*(100vw - 1000px)/400,130px);padding-left:clamp(28.4px,28.4px + 11.6*(100vw - 1000px)/400,40px)}#strength .box>div{padding:calc(72% - clamp(35.5px,35.5px + 14.5*(100vw - 1000px)/400,50px)) clamp(35.5px,35.5px + 14.5*(100vw - 1000px)/400,50px) clamp(35.5px,35.5px + 14.5*(100vw - 1000px)/400,50px);border-radius:20px}#strength .box img{top:calc(clamp(56.8px,56.8px + 23.2*(100vw - 1000px)/400,80px)*-1);left:calc(clamp(28.4px,28.4px + 11.6*(100vw - 1000px)/400,40px)*-1);width:100%}#strength .box p:nth-of-type(1){font-size:clamp(19.88px,19.88px + 8.12*(100vw - 1000px)/400,28px);line-height:1.6em}#strength .box p:nth-of-type(2){margin-top:clamp(10.65px,10.65px + 4.35*(100vw - 1000px)/400,15px);font-size:16px;line-height:1.6em}#strength .img{-webkit-transform:translate(-46%, 83%);transform:translate(-46%, 83%);position:absolute;bottom:0;left:0;width:clamp(454.4px,454.4px + 185.6*(100vw - 1000px)/400,640px)}}#cost{position:relative}#cost .img{overflow:hidden;display:block;position:relative;z-index:11;width:100%;aspect-ratio:1/1;padding:0;border-radius:50%}#cost .img img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}#cost>div>p{font-weight:700}#cost>div>p span{color:#0085a2}#cost h3{display:grid;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;position:relative;z-index:1}#cost h3>span{grid-area:1/1/2/2}#cost h3>span:nth-of-type(1){background:-webkit-gradient(linear, left top, right top, from(rgb(0, 98, 172)), to(rgb(11, 67, 147)));background:-webkit-linear-gradient(left, rgb(0, 98, 172) 0%, rgb(11, 67, 147) 100%);background:linear-gradient(90deg, rgb(0, 98, 172) 0%, rgb(11, 67, 147) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:#005cab}#cost h3>span:nth-of-type(2){grid-area:2/1/3/3;background:-webkit-gradient(linear, left top, right top, from(rgb(0, 98, 172)), to(rgb(11, 67, 147)));background:-webkit-linear-gradient(left, rgb(0, 98, 172) 0%, rgb(11, 67, 147) 100%);background:linear-gradient(90deg, rgb(0, 98, 172) 0%, rgb(11, 67, 147) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:#005cab}#cost h3>span:nth-of-type(2) span{font-size:.8em}#cost h3>span:nth-of-type(3){grid-area:1/2/2/3;justify-self:start;align-self:center;background-color:#0085a2;color:#fff}#cost ul li:nth-child(1) img{display:block;width:100%}#cost ul li:nth-child(2){color:#141f70;font-weight:700}#cost ul li:nth-child(2) span{display:block;font-weight:400}#cost ul li:nth-child(3){display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-self:start;padding:.1em 1em .15em;background-color:#dc7296;color:#fff;font-weight:700}#cost ul li:nth-child(4){color:#dc7296;font-weight:700}#cost ul li:nth-child(4) span{position:relative;font-size:.5em}@media screen and (max-width: 999px){#cost{padding:clamp(140px,140px + 160*(100vw - 300px)/180,300px) 0 90px}#cost .img{width:clamp(300px,300px + 180*(100vw - 300px)/180,480px);margin:calc(clamp(150px,150px + 90*(100vw - 300px)/180,240px)*-1) auto 0}#cost>div{max-width:750px;margin:35px auto 0;padding:0 20px}#cost>div>p{margin:5px 0 20px}#cost h3{grid-gap:0 10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#cost h3>span:nth-of-type(1){font-size:clamp(24px,24px + 10*(100vw - 300px)/80,34px);line-height:1em}#cost h3>span:nth-of-type(2){font-size:clamp(54px,54px + 14*(100vw - 300px)/80,68px);line-height:1.2em}#cost h3>span:nth-of-type(3){padding:.2em .8em .22em;font-size:12px;line-height:1.2em}#cost ul li:nth-child(2){margin-top:5px;min-height:75px;font-size:28px;line-height:1.6em}#cost ul li:nth-child(2) span{font-size:15px;line-height:1}#cost ul li:nth-child(3){height:28px;font-size:15px;line-height:1.6em;border-radius:14px}#cost ul li:nth-child(4){font-size:53px;line-height:1.2em}#cost .swiper{overflow:visible !important;width:100%;max-width:600px;margin:0 auto}#cost .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 15px;margin-top:15px}#cost .pagination .swiper-pagination-bullet{opacity:1;width:12px;height:12px;margin:0;background-color:#c9c9c9}#cost .pagination .swiper-pagination-bullet-active{background-color:#7c7c7c}}@media screen and (min-width: 1000px){#cost{max-width:1920px;padding:clamp(85.2px,85.2px + 34.8*(100vw - 1000px)/400,120px) clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px) clamp(149.1px,149.1px + 60.9*(100vw - 1000px)/400,210px);margin:0 auto}#cost .img{-webkit-transform:translate(-6.25%, -41%);transform:translate(-6.25%, -41%);position:absolute;top:0;left:0;width:clamp(332.8px,332.8px + 307.2*(100vw - 1000px)/920,640px)}#cost>div{display:grid;justify-items:center}#cost>div>p{margin-top:clamp(21.3px,21.3px + 8.7*(100vw - 1000px)/400,30px);font-size:clamp(15.62px,15.62px + 6.38*(100vw - 1000px)/400,22px);line-height:1.6em}#cost h3{grid-gap:0 10px}#cost h3>span:nth-of-type(1){font-size:clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px);line-height:1}#cost h3>span:nth-of-type(2){font-size:clamp(81.65px,81.65px + 33.35*(100vw - 1000px)/400,115px);line-height:1}#cost h3>span:nth-of-type(3){padding:.2em .8em .22em;font-size:clamp(12.78px,12.78px + 5.22*(100vw - 1000px)/400,18px);line-height:1.2em}#cost ul li:nth-child(2){margin-top:clamp(10.65px,10.65px + 4.35*(100vw - 1000px)/400,15px);font-size:clamp(26.98px,26.98px + 11.02*(100vw - 1000px)/400,38px);line-height:1.6em}#cost ul li:nth-child(2) span{font-size:18px;line-height:1}#cost ul li:nth-child(3){margin-top:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px);height:clamp(25.56px,25.56px + 10.44*(100vw - 1000px)/400,36px);font-size:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px);line-height:1.6em;border-radius:clamp(12.78px,12.78px + 5.22*(100vw - 1000px)/400,18px)}#cost ul li:nth-child(4){font-size:clamp(49.7px,49.7px + 20.3*(100vw - 1000px)/400,70px);line-height:1.2em}#cost .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:clamp(31.95px,31.95px + 13.05*(100vw - 1000px)/400,45px);max-width:1400px;margin:clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px) auto 0}#cost .pagination{display:none}}#preparation_caution{display:grid;background-color:#efefef}#preparation_caution h3{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;z-index:1;color:#fff}#preparation_caution h3::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#0085a2;-webkit-transform:skew(-10deg, 0);transform:skew(-10deg, 0)}#preparation .txt{font-weight:700}#preparation dl dt{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:0 10px;position:relative;z-index:1;font-weight:700}#preparation dl dt::before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;width:calc(100% - 20px);height:100%;background-color:#ffc600}#preparation dl dt::after{grid-area:1/1/2/2;content:"";display:block;position:relative;width:50px;aspect-ratio:1/1;background:url("/common/img/ico_check_01.svg") center center/contain no-repeat}@media screen and (max-width: 999px){#preparation_caution{justify-items:center;margin-bottom:60px;padding:0 20px}#preparation_caution h3{padding:.2em .8em .25em;font-size:24px;line-height:1.6em}#preparation{max-width:750px;padding:0x;margin:0 auto}#preparation h4{margin:5px 0 15px}#preparation dl{margin-top:30px}#preparation dl dt{height:60px;font-size:clamp(14px,14px + 4*(100vw - 300px)/80,18px);line-height:1.6em}#preparation dl dt:not(:first-child){margin-top:25px}#preparation dl dd{margin-top:10px;padding-left:20px}}@media screen and (min-width: 1000px){#preparation_caution{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:clamp(71px,71px + 29*(100vw - 1000px)/400,100px);padding:0 clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px) 0}#preparation_caution h3{justify-self:start;padding:.2em 1.3em .25em;font-size:clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px);line-height:1.6em}#preparation{display:grid;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;grid-template-columns:clamp(269.8px,269.8px + 110.2*(100vw - 1000px)/400,380px) auto;grid-gap:0 clamp(71px,71px + 29*(100vw - 1000px)/400,100px);width:100%;max-width:1400px;margin:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px) 0 0;padding:0}#preparation .ttl{grid-area:1/1/3/2;height:100%}#preparation h4{position:-webkit-sticky;position:sticky;top:clamp(92.3px,92.3px + 37.7*(100vw - 1000px)/400,130px)}#preparation .txt{grid-area:1/2/2/3;width:clamp(653.2px,653.2px + 266.8*(100vw - 1000px)/400,920px);padding-left:20px}#preparation dl{grid-area:2/2/3/3;width:clamp(653.2px,653.2px + 266.8*(100vw - 1000px)/400,920px);margin:clamp(28.4px,28.4px + 11.6*(100vw - 1000px)/400,40px) 0 0 0}#preparation dl dt{height:clamp(49.7px,49.7px + 20.3*(100vw - 1000px)/400,70px);font-size:clamp(18.46px,18.46px + 7.54*(100vw - 1000px)/400,26px);line-height:1.6em}#preparation dl dt:not(:first-child){margin-top:clamp(35.5px,35.5px + 14.5*(100vw - 1000px)/400,50px)}#preparation dl dd{margin-top:clamp(10.65px,10.65px + 4.35*(100vw - 1000px)/400,15px);padding-left:20px}}#caution ul{background-color:#fff;border:solid 2px #0085a2;border-radius:20px}#caution ul li{font-weight:700}#caution ul li:not(:first-child){border-top:solid 1px #000}@media screen and (max-width: 999px){#caution{width:100%;max-width:750px;padding:80px 0 80px;margin:0 auto}#caution ul{margin-top:30px;padding:15px 20px 15px}#caution ul li{padding:.8em 0 .8em;font-size:18px;line-height:1.6em}}@media screen and (min-width: 1000px){#caution{display:grid;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;grid-template-columns:clamp(269.8px,269.8px + 110.2*(100vw - 1000px)/400,380px) auto;grid-gap:0 clamp(71px,71px + 29*(100vw - 1000px)/400,100px);width:100%;max-width:1400px;margin:0 auto;padding:clamp(106.5px,106.5px + 43.5*(100vw - 1000px)/400,150px) 0 clamp(127.8px,127.8px + 52.2*(100vw - 1000px)/400,180px)}#caution h4{grid-area:1/1/3/2}#caution h4+p{grid-area:1/2/2/3}#caution ul{grid-area:2/2/3/3;padding:clamp(21.3px,21.3px + 8.7*(100vw - 1000px)/400,30px) clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px) clamp(21.3px,21.3px + 8.7*(100vw - 1000px)/400,30px) clamp(49.7px,49.7px + 20.3*(100vw - 1000px)/400,70px)}#caution ul li{padding:1.2em 0 1.2em;font-size:clamp(15.62px,15.62px + 6.38*(100vw - 1000px)/400,22px);line-height:1.6em}}