@layer page{.feature-hdr{position:relative;border-top:2px solid #eaeff5;margin-top:6.25em;padding:5.625em 0}@media screen and (max-width: 767px){.feature-hdr{margin-top:10.6666666667vw;padding:8vw 0}}.feature-hdr::before{position:absolute;left:0;top:-2px;content:"";display:block;background:#03b4de;height:2px;width:5em}.feature-hdr__ttl{font-size:225%;line-break:strict}@media screen and (max-width: 767px){.feature-hdr__ttl{font-size:6.4vw}}.feature-hdr p{font-size:112.5%}@media screen and (max-width: 767px){.feature-hdr p{font-size:3.7333333333vw;margin-top:.6em}}.feature-hdr-a{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.875em}@media screen and (min-width: 768px){.feature-hdr-a{align-items:flex-end;gap:0 1.25em}}@media screen and (max-width: 767px){.feature-hdr-a{margin-bottom:4.2666666667vw;align-items:center;gap:0 3.7333333333vw}}@media screen and (max-width: 767px){.feature-hdr-a.is-SP-acenter{align-items:center}}@media screen and (min-width: 768px){.feature-hdr-a.is-center{justify-content:center}}.feature-hdr-a__e{text-align:center}.feature-hdr-a__p{font-family:var(--en-sans);font-size:112.5%;color:#00b4e1;line-height:1}@media screen and (max-width: 767px){.feature-hdr-a__p{font-size:3.2vw}}.feature-hdr-a__n{display:block;font-family:var(--en-sans);font-size:375%;color:#00b4e1;line-height:1}@media screen and (max-width: 767px){.feature-hdr-a__n{font-size:10.6666666667vw;line-height:.8}}.feature-hdr-a__ttl{font-size:150%}@media screen and (max-width: 767px){.feature-hdr-a__ttl{padding-top:6.4vw;font-size:4.5333333333vw;width:calc(100% - 18.6666666667vw)}}@media screen and (min-width: 768px){.feature-hdr-a__ttl.is-line1{padding-bottom:0.5833333333em}}.feature-hdr-a__ttl small{font-size:50%}@media screen and (min-width: 768px){.feature-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media screen and (min-width: 768px){.feature-row.is-rev{flex-direction:row-reverse}}.feature-fig{border-radius:8px;box-shadow:0px 10px 20px rgba(0,96,178,.1)}.feature-lead{margin-bottom:3.75em}@media screen and (max-width: 767px){.feature-lead{margin-bottom:10.6666666667vw}}.feature-list>li+li{margin-top:6.25em}@media screen and (max-width: 767px){.feature-list>li+li{margin-top:13.3333333333vw}}@media screen and (min-width: 768px){.feature-col{width:47.5%}}@media screen and (max-width: 767px){.feature-col+.feature-col{margin-top:8vw}}.feature-links{margin-top:3.125em;padding:1.875em 2.5em 2.5em 2.5em;border:1px solid #d4d8dc;border-radius:8px}@media screen and (max-width: 767px){.feature-links{margin-top:10.6666666667vw;padding:8vw}}.feature-links dt{text-align:center;font-size:112.5%;font-weight:bold}@media screen and (min-width: 768px){.feature-links dt{margin-bottom:.2em}}@media screen and (max-width: 767px){.feature-links dt{margin-bottom:.4em}}@media screen and (min-width: 768px){.feature-links ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;font-size:88%}}@media screen and (max-width: 1316px)and (min-width: 767px){.feature-links ul{font-size:78%}}.feature-links ul li{border-bottom:1px solid #eaeff4}@media screen and (min-width: 768px){.feature-links ul li{width:48%}}.feature-links ul a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.8em 0;text-decoration:none;transition:.25s color}@media(hover: hover){.feature-links ul a:hover{color:#00b4e1}}.feature-links ul .p-icon-blank,.feature-links ul .p-icon-arr-b{fill:#00b4e1}@media screen and (max-width: 767px){.feature-links ul .p-icon-blank{width:3.7333333333vw;height:3.7333333333vw}}@media screen and (max-width: 767px){.feature-links ul .p-icon-arr-b{width:4.2666666667vw;height:3.2vw}}.feature-example{background:#fff;border-radius:8px;box-shadow:0px 10px 20px rgba(0,96,178,.1);padding:3.125em 2.5em 2.5em 2.5em}@media screen and (max-width: 767px){.feature-example{padding:9.6vw 5.3333333333vw}}.feature-example p{text-align:center;font-weight:bold;font-size:112.5%;line-height:1.4}@media screen and (max-width: 767px){.feature-example p{font-size:3.7333333333vw}}.feature-example p span{margin-bottom:.6em;padding-bottom:.4em;display:inline-block;border-bottom:1px solid #00b4e1}@media screen and (max-width: 767px){.feature-example p span{padding-bottom:.3em}}.feature-example table{width:100%}.feature-example table tr:not(:last-child) th,.feature-example table tr:not(:last-child) td{border-bottom:1px solid #eaeff4}.feature-example table th,.feature-example table td{padding:.9em 0;vertical-align:top}.feature-example table th{white-space:nowrap;font-weight:bold;padding:.7em 1em}@media screen and (max-width: 767px){.feature-example table th{font-size:3.7333333333vw}}.feature-example table td{font-size:87.5%}@media screen and (max-width: 767px){.feature-example table td{font-size:3.2vw}}.feature-example-wbtn{text-align:center;margin-top:3.125em}@media screen and (max-width: 767px){.feature-example-wbtn{margin-top:8vw}}.feature-example-wbtn a{max-width:50%}@media screen and (max-width: 767px){.feature-example-wbtn a{max-width:88%}}.feature-sec-1{position:relative;text-align:center;padding:2.8125em 0 4.375em 0}@media screen and (max-width: 767px){.feature-sec-1{padding:8vw 0 13.8666666667vw 0}}.feature-sec-1::before{content:"";position:absolute;display:inline-block;width:82.75em;height:17.25em;background:url("../img/page/feature/sec_1.webp") 0 0/contain no-repeat}@media screen and (min-width: 768px){.feature-sec-1::before{left:50%;top:0;transform:translateX(-42.8125em)}}@media screen and (max-width: 767px){.feature-sec-1::before{background-image:url("../img/page/feature/sec_1_sp.webp");width:106.6666666667vw;height:103.7333333333vw;left:-6.9333333333vw;top:0}}.feature-sec-1__logo{display:inline-block;width:16.3333333333em}.feature-sec-1__hdr{text-align:center;margin-bottom:1.875em}.feature-sec-1__ttl{display:inline-block;font-size:200%;color:#00b4e1;border-bottom:1px solid #00b4e1;padding-bottom:.2em}@media screen and (max-width: 767px){.feature-sec-1__ttl{font-size:5.3333333333vw}}.feature-sec-1__txt{line-height:2}@media screen and (max-width: 767px){.feature-sec-1__txt{text-align:left}}.feature-voice{position:relative;text-align:center;background:linear-gradient(#fff 0%, #CBF5FF 100%);padding:5em 0 9.375em 0}@media screen and (max-width: 767px){.feature-voice{background:linear-gradient(#fff 0%, #e8faff 100%);padding:8vw 0 16vw 0}}.feature-voice::before{content:"";position:absolute;left:50%;bottom:0;display:inline-block;width:164.25em;height:18.75em;background:url("../img/page/feature/edge.svg") 0 0/contain no-repeat;transform:translateX(-50%)}.feature-voice__ttl{font-size:300%;margin-bottom:0.8333333333em}@media screen and (max-width: 767px){.feature-voice__ttl{font-size:6.4vw}}.feature-voice__ttl img{position:relative;top:-0.5em;width:26.1666666667em;vertical-align:middle;margin-right:1.3333333333em}@media screen and (max-width: 767px){.feature-voice__ttl img{width:41.8666666667vw}}.feature-voice__img{text-align:center}.feature-voice__img img{width:93.3333333333em}.feature-voice__txt{margin-top:0.5em;font-size:125%;font-weight:bold}@media screen and (max-width: 767px){.feature-voice__txt{margin-top:3.7333333333vw;font-size:4.2666666667vw;letter-spacing:.1em}}.feature-is{position:relative;text-align:center;background:url("../img/page/feature/g.svg") 50% 0/13.875em auto no-repeat}@media screen and (min-width: 768px){.feature-is{margin:5em 0 7.5em 0;padding-top:4.375em}}@media screen and (max-width: 767px){.feature-is{background-size:59.2vw auto;margin-top:13.3333333333vw;padding-top:2.875em}}.feature-is::before{content:"";position:absolute;display:inline-block;width:87.25em;height:26.1875em;background:url("../img/page/feature/point_1.webp") 0 0/contain no-repeat}@media screen and (min-width: 768px){.feature-is::before{left:50%;top:-8.75em;transform:translateX(-42.8125em)}}@media screen and (max-width: 767px){.feature-is::before{background-image:url("../img/page/feature/point_1_sp.webp");width:110.4vw;height:96.2666666667vw;top:-18.6666666667vw;left:-5.3333333333vw}}.feature-is__ttl{font-size:300%}@media screen and (max-width: 767px){.feature-is__ttl{font-size:8vw}}.feature-is__ttl span{display:block;margin-bottom:.2em}@media screen and (min-width: 768px){.feature-is__ttl span{font-size:66.6666666667%}}@media screen and (max-width: 767px){.feature-is__ttl span{font-size:5.3333333333vw}}.feature-is__ttl img{position:relative;top:.6em;vertical-align:top;width:26.1666666667em;margin-right:0.8333333333em}@media screen and (max-width: 767px){.feature-is__ttl img{width:56vw}}@media screen and (min-width: 768px){.feature-point{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2.5em;margin:6.875em 0 0 0}}@media screen and (max-width: 767px){.feature-point{margin-top:10.6666666667vw;position:relative;height:90.6666666667vw;margin:8vw 0 0 0}}.feature-point>li{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;text-align:center;border:1px solid #d0e4f4;border-radius:100em}@media screen and (min-width: 768px){.feature-point>li{width:20em;height:7.5em;justify-content:center}}@media screen and (max-width: 1202px)and (min-width: 767px){.feature-point>li{width:18.75em;height:6.25em}}@media screen and (max-width: 767px){.feature-point>li{margin-top:2.6666666667vw;padding:5.3333333333vw 8vw}}@media screen and (min-width: 768px){.feature-point>li>div{transform:translateY(-26%)}}@media screen and (max-width: 767px){.feature-point>li>div{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 5.3333333333vw}}.feature-point__p{font-family:var(--en-sans);font-size:68.75%;color:#00b4e1;line-height:1.1}@media screen and (max-width: 767px){.feature-point__p{font-size:2.4vw}}.feature-point__n{font-family:var(--en-sans);font-size:206.25%;color:#00b4e1;line-height:1.1;margin-bottom:.3em;background:#fff}@media screen and (min-width: 768px){.feature-point__n{display:inline-block;padding:0 .2em}}@media screen and (max-width: 767px){.feature-point__n{font-size:6.4vw}}.feature-point__txt{font-weight:bold;line-height:1.4;font-size:125%;letter-spacing:.1em}@media screen and (max-width: 767px){.feature-point__txt{font-size:4.2666666667vw}}.feature-rep{position:relative}@media screen and (min-width: 768px){.feature-rep{font-size:96.25%}}@media screen and (max-width: 767px){.feature-rep{margin-bottom:18.6666666667vw}}.feature-rep::after{content:"";position:absolute;display:block;width:87.5em;height:32.625em;background:url("../img/page/feature/rep_1.webp") 0 0/contain no-repeat}@media screen and (min-width: 768px){.feature-rep::after{transform:translateX(-43.75em);left:50%;top:11.25em}}@media screen and (max-width: 767px){.feature-rep::after{background-image:url("../img/page/feature/rep_1_sp.webp");width:112vw;height:96vw;left:-17.0666666667vw;top:56vw}}.feature-about{position:relative;padding-top:7.5em}@media screen and (min-width: 768px){.feature-about{background:url("../img/page/feature/bg.webp") 0 0/100% auto no-repeat}}@media screen and (max-width: 767px){.feature-about{padding-top:16vw;padding-bottom:16vw;background:linear-gradient(#cbf5ff 0%, #f4fdff 10%)}}.feature-about__hdr::after{content:"";position:absolute;display:block;width:94.9375em;height:21.0625em;background:url("../img/page/feature/sbout_1.webp") 0 0/contain no-repeat}@media screen and (min-width: 768px){.feature-about__hdr::after{left:50%;top:-10em;transform:translateX(-47.5em)}}@media screen and (max-width: 767px){.feature-about__hdr::after{background-image:url("../img/page/feature/sbout_1_sp.webp");width:124vw;height:78.6666666667vw;left:-14.6666666667vw;top:-24vw}}@media screen and (min-width: 768px){.feature-txt{line-height:2.1}}.feature-txt small{margin-top:.8em;display:inline-block;color:#6d7272;font-size:80%}.feature-img-p-03{text-align:center;margin-top:4.375em}.feature-img-p-03 img{width:64em}.feature-caption{display:block;margin-top:.5em;text-align:right;font-size:80%}}