.qt9t8f1{border-radius:100vh;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.qt9t8f1:hover{opacity:.6}.qt9t8f2{background:var(--nofd2h)}.qt9t8f2,.qt9t8f3{color:var(--nofd21);-webkit-box-shadow:var(--nofd2q);box-shadow:var(--nofd2q)}.qt9t8f3{background:var(--nofd28)}.qt9t8f4{border:calc(var(--f3z0c80) * 2) solid var(--nofd28)}.qt9t8f4,.qt9t8f5{color:var(--nofd28)}.qt9t8f5{background:var(--nofd21);-webkit-box-shadow:var(--nofd2q);box-shadow:var(--nofd2q)}.qt9t8f6{border:calc(var(--f3z0c80) * 2) solid var(--nofd21);color:var(--nofd21)}.qt9t8f7{min-width:calc(var(--f3z0c80) * 320);gap:calc(var(--f3z0c80) * 12)}.qt9t8f8{gap:calc(var(--f3z0c80) * 6)}.qt9t8fh,[data-hovered=true]>.qt9t8ff{opacity:.6}.qt9t8fj{min-height:calc(var(--f3z0c80) * 54)}.qt9t8fj,.qt9t8fk{padding:0 calc(var(--f3z0c80) * 16) 0 calc(var(--f3z0c80) * 32)}.qt9t8fk{min-height:calc(var(--f3z0c80) * 68)}.qt9t8fl{min-height:calc(var(--f3z0c80) * 40);padding:0 calc(var(--f3z0c80) * 12) 0 calc(var(--f3z0c80) * 20)}.qt9t8fm{min-height:calc(var(--f3z0c80) * 56);padding:0 calc(var(--f3z0c80) * 12) 0 calc(var(--f3z0c80) * 24)}.qt9t8fn{-ms-flex-positive:1;flex-grow:1}.qt9t8fo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--f3z0c80) * 16);-webkit-transition:scale .3s ease;transition:scale .3s ease}.qt9t8fp{rotate:90deg}[data-hovered=true]>.qt9t8f0 .qt9t8fp{scale:-1}@media screen and (max-width:768px){.qt9t8f2,.qt9t8f3,.qt9t8f5{-webkit-box-shadow:var(--nofd2r);box-shadow:var(--nofd2r)}.qt9t8f7{min-width:calc(var(--f3z0c80) * 230);gap:calc(var(--f3z0c80) * 8)}.qt9t8f7,.qt9t8f8{max-width:calc(var(--f3z0c80) * 319)}.qt9t8f8{gap:calc(var(--f3z0c80) * 4)}.qt9t8fd{width:100%}.qt9t8fj{min-height:calc(var(--f3z0c80) * 45)}.qt9t8fj,.qt9t8fk{padding:0 calc(var(--f3z0c80) * 16) 0 calc(var(--f3z0c80) * 28)}.qt9t8fk{min-height:calc(var(--f3z0c80) * 62)}.qt9t8fl{min-height:calc(var(--f3z0c80) * 30);padding:0 calc(var(--f3z0c80) * 8) 0 calc(var(--f3z0c80) * 16)}.qt9t8fm{min-height:calc(var(--f3z0c80) * 52);padding:0 calc(var(--f3z0c80) * 10) 0 calc(var(--f3z0c80) * 20)}}@media screen and (min-width:769px){.qt9t8fb{min-width:0;width:100%}}._1pdzjhs2{width:calc(var(--f3z0c80) * var(--_1pdzjhs0));height:auto}@media screen and (max-width:768px){._1pdzjhs2{width:calc(var(--f3z0c80) * var(--_1pdzjhs1, var(--_1pdzjhs0)))}}.xczztz0{position:relative;display:-ms-flexbox;display:flex;gap:calc(var(--f3z0c80) * 4);font-size:calc(var(--f3z0c80) * 10);line-height:1.6;letter-spacing:0}.xczztz0:before{content:attr(data-symbol) attr(data-count);display:inline-block}.xczztz0[data-count]:before{width:calc(var(--f3z0c80) * 15)}.xczztz1{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.xczztz2{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.xczztz0 .xczztz1 a{text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.xczztz0 .xczztz1 a:hover{opacity:.7}@media screen and (max-width:768px){.xczztz3{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.xczztz4{-ms-flex-pack:end;justify-content:flex-end;text-align:right}}._1b3h1kx2{-webkit-text-decoration-line:underline;text-decoration-line:underline;word-break:break-all;cursor:pointer;-webkit-transition:-webkit-text-decoration-color .3s ease;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;color:var(--_1b3h1kx0);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}._1b3h1kx2.is-hover,._1b3h1kx2:hover{color:var(--_1b3h1kx1)}._1b3h1kx9{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}._1b3h1kx9.is-hover,._1b3h1kx9:hover{-webkit-text-decoration-color:var(--_1b3h1kx1);text-decoration-color:var(--_1b3h1kx1)}._1b3h1kxa{-webkit-text-decoration-color:var(--_1b3h1kx0);text-decoration-color:var(--_1b3h1kx0)}._1b3h1kxa.is-hover,._1b3h1kxa:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}._1b3h1kxb{--_1b3h1kx0:var(--nofd28)}._1b3h1kxc{--_1b3h1kx0:var(--nofd21)}._1b3h1kxd{--_1b3h1kx0:var(--nofd22)}._1b3h1kxe{--_1b3h1kx0:var(--nofd27)}._1b3h1kxf{--_1b3h1kx1:var(--nofd28)}._1b3h1kxg{--_1b3h1kx1:var(--nofd21)}._1b3h1kxh{--_1b3h1kx1:var(--nofd22)}._1b3h1kxi{--_1b3h1kx1:var(--nofd27)}._1b3h1kxj{display:inline-block;margin-left:calc(var(--f3z0c80) * 4)}._1b3h1kxk{width:calc(var(--f3z0c80) * 8)}._1b3h1kxl{width:clamp(calc(var(--f3z0c80) * 14),1em,calc(var(--f3z0c80) * 16))}@media screen and (max-width:768px){._1b3h1kx3{text-underline-offset:calc(var(--f3z0c80) * 2)}._1b3h1kx4{text-underline-offset:calc(var(--f3z0c80) * 4)}._1b3h1kx5{text-underline-offset:unset}}@media screen and (min-width:769px){._1b3h1kx6{text-underline-offset:calc(var(--f3z0c80) * 2)}._1b3h1kx7{text-underline-offset:calc(var(--f3z0c80) * 6)}._1b3h1kx8{text-underline-offset:unset}}.hu43g4g{padding:calc(var(--f3z0c80) * var(--hu43g44)) calc(var(--f3z0c80) * var(--hu43g45)) calc(var(--f3z0c80) * var(--hu43g46)) calc(var(--f3z0c80) * var(--hu43g47));width:calc(var(--f3z0c80) * var(--hu43g4c));height:calc(var(--f3z0c80) * var(--hu43g4d));border-radius:calc(var(--f3z0c80) * var(--hu43g42))}.hu43g4h,.hu43g4h:before{background:var(--nofd2c)}.hu43g4i,.hu43g4i:before{background:var(--nofd21)}.hu43g4j,.hu43g4j:before{background:var(--nofd28)}.hu43g4k,.hu43g4k:before{background:var(--nofd25)}.hu43g4l,.hu43g4l:before{background:var(--nofd26)}.hu43g4m,.hu43g4m:before{background:var(--nofd27)}.hu43g4n,.hu43g4n:before{background:var(--nofd2g)}.hu43g4o{border:calc(var(--f3z0c80) * var(--hu43g40, 3)) solid var(--nofd2e)}.hu43g4p{border:calc(var(--f3z0c80) * var(--hu43g40, 3)) solid var(--nofd28)}.hu43g4q{border:calc(var(--f3z0c80) * var(--hu43g40, 3)) solid var(--nofd2c)}.hu43g4r{border:calc(var(--f3z0c80) * var(--hu43g40, 3)) solid var(--nofd2d)}.hu43g4s{border:calc(var(--f3z0c80) * var(--hu43g40, 3)) solid var(--nofd21)}.hu43g4t{border:calc(var(--f3z0c80) * var(--hu43g40, 3)) solid var(--nofd24)}.hu43g4u{border:calc(var(--f3z0c80) * var(--hu43g40, 3)) solid var(--nofd26)}.hu43g4v{position:relative;z-index:1;background:var(--nofd2g)}.hu43g4v:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:calc(100% - calc(var(--f3z0c80) * var(--hu43g40, 3)) * 2);height:calc(100% - calc(var(--f3z0c80) * var(--hu43g40, 3)) * 2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:calc(calc(var(--f3z0c80) * var(--hu43g42, 0)) - calc(var(--f3z0c80) * var(--hu43g40, 3)));@media{screen and(min-width: 769px){width:calc(100% - calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) * 2);height:calc(100% - calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) * 2);border-radius:calc(calc(var(--f3z0c80) * var(--hu43g43, var(--hu43g42, 0))) - calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))))}}}.hu43g4w{position:relative;z-index:1;background:var(--nofd2h)}.hu43g4w:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:calc(100% - calc(var(--f3z0c80) * var(--hu43g40, 3)) * 2);height:calc(100% - calc(var(--f3z0c80) * var(--hu43g40, 3)) * 2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:calc(calc(var(--f3z0c80) * var(--hu43g42, 0)) - calc(var(--f3z0c80) * var(--hu43g40, 3)));@media{screen and(min-width: 769px){width:calc(100% - calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) * 2);height:calc(100% - calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) * 2);border-radius:calc(calc(var(--f3z0c80) * var(--hu43g43, var(--hu43g42, 0))) - calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))))}}}.hu43g4x{position:relative;z-index:1;background:var(--nofd2j)}.hu43g4x:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:calc(100% - calc(var(--f3z0c80) * var(--hu43g40, 3)) * 2);height:calc(100% - calc(var(--f3z0c80) * var(--hu43g40, 3)) * 2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:calc(calc(var(--f3z0c80) * var(--hu43g42, 0)) - calc(var(--f3z0c80) * var(--hu43g40, 3)));@media{screen and(min-width: 769px){width:calc(100% - calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) * 2);height:calc(100% - calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) * 2);border-radius:calc(calc(var(--f3z0c80) * var(--hu43g43, var(--hu43g42, 0))) - calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))))}}}.hu43g4y{width:100%}.hu43g410{height:100%}.hu43g412{-webkit-box-shadow:var(--nofd2t);box-shadow:var(--nofd2t)}.hu43g413{-webkit-box-shadow:var(--nofd2u);box-shadow:var(--nofd2u)}.hu43g414{overflow:hidden}@media screen and (min-width:769px){.hu43g4g{border-radius:calc(var(--f3z0c80) * var(--hu43g43, var(--hu43g42)))}.hu43g4o{border:calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) solid var(--nofd2e)}.hu43g4p{border:calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) solid var(--nofd28)}.hu43g4q{border:calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) solid var(--nofd2c)}.hu43g4r{border:calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) solid var(--nofd2d)}.hu43g4s{border:calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) solid var(--nofd21)}.hu43g4t{border:calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) solid var(--nofd24)}.hu43g4u{border:calc(var(--f3z0c80) * var(--hu43g41, var(--hu43g40, 3))) solid var(--nofd26)}}@media screen and (max-width:768px){.hu43g4g{padding:calc(var(--f3z0c80) * var(--hu43g48)) calc(var(--f3z0c80) * var(--hu43g49)) calc(var(--f3z0c80) * var(--hu43g4a)) calc(var(--f3z0c80) * var(--hu43g4b));width:calc(var(--f3z0c80) * var(--hu43g4e));height:calc(var(--f3z0c80) * var(--hu43g4f))}}.bks68x0{-ms-flex-direction:column;flex-direction:column;padding:calc(var(--f3z0c80) * 80)}.bks68x0,.bks68x1{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bks68x1{gap:calc(var(--f3z0c80) * 32);margin:calc(var(--f3z0c80) * 40) 0 calc(var(--f3z0c80) * 80)}@media screen and (max-width:768px){.bks68x0{padding:calc(var(--f3z0c80) * 40)}.bks68x1{margin:calc(var(--f3z0c80) * 24) 0 calc(var(--f3z0c80) * 48)}}.p-case__slider{position:relative;width:100%}@media screen and (min-width:769px){.p-case__slider{width:var(--spacing-800);margin:0 auto}}.p-case__slider .swiper-slide{height:auto}@media screen and (min-width:769px){.p-case__slider .swiper-slide{opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-case__slider .swiper-slide-active{opacity:1}}.p-case__slider .swiper-container{overflow:visible}.p-case__slider__button{top:50%;z-index:1;width:var(--spacing-16);height:var(--spacing-16);background:none;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.p-case__slider__button:focus{outline:none}@media screen and (min-width:769px){.p-case__slider__button{top:38%;width:var(--spacing-26);height:var(--spacing-26);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.p-case__slider__button:after,.p-case__slider__button:before{content:unset}.p-case__slider__button.p-case__slider__button--prev{left:-6%;border-bottom:var(--spacing-2) solid #0075b5;border-left:var(--spacing-2) solid #0075b5}@media screen and (min-width:769px){.p-case__slider__button.p-case__slider__button--prev{left:-7.5%}}.p-case__slider__button.p-case__slider__button--next{right:-6%;border-top:var(--spacing-2) solid #0075b5;border-right:var(--spacing-2) solid #0075b5}@media screen and (min-width:769px){.p-case__slider__button.p-case__slider__button--next{right:-7.5%}}.p-case__slider__pagination{position:relative;z-index:1;width:100%;margin-top:var(--spacing-40)}@media screen and (min-width:769px){.p-case__slider__pagination{margin-top:var(--spacing-50)}}.p-case__slider__pagination__bullet{display:inline-block;width:var(--spacing-24);height:var(--spacing-4);margin:0 var(--spacing-4);background:#fff;border-radius:0;opacity:1}.p-case__slider__pagination__bullet.p-case__slider__pagination__bullet--active{background:#70c1e9}.p-case__slider__pagination__bullet:focus{outline:none}@media screen and (min-width:769px){.p-case__slider__pagination__bullet{width:var(--spacing-50);height:var(--spacing-5)}}.p-case__slider__pagination--gray1 .p-case__slider__pagination__bullet{background:#e2e2e3}.p-case__slider__pagination--gray1 .p-case__slider__pagination__bullet.p-case__slider__pagination__bullet--active{background:#70c1e9}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.p-function{-ms-flex-direction:column;flex-direction:column}.p-function,.p-function__media{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-function__media{-ms-flex-pack:center;justify-content:center;width:var(--spacing-142);height:var(--spacing-142);background-color:#e2f2fb;border-radius:50%}.p-function--media-120 .p-function__media{width:var(--spacing-120);height:var(--spacing-120)}@media screen and (max-width:768px){.p-function--sm-1xn .p-function__media{width:var(--spacing-204);height:var(--spacing-204)}}@media screen and (min-width:769px){.p-function__media{width:var(--spacing-194);height:var(--spacing-194)}}.p-function__media__icon{width:100%;height:100%}.p-function__content{margin-top:var(--spacing-8);text-align:center}.p-function--sm-1xn .p-function__content{margin-top:var(--spacing-16)}@media screen and (min-width:769px){.p-function__content{margin-top:var(--spacing-16)}}.p-function__content__text{font-size:14px;font-size:1.4rem;font-size:3.7333333333vw;font-weight:700;line-height:1.4;letter-spacing:0;color:#0075b5}@media screen and (min-width:769px){.p-function__content__text{font-size:14px;font-size:1.4rem;font-size:1.09375vw}}@media screen and (min-width:1281px){.p-function__content__text{font-size:14px;font-size:1.4rem}}@media screen and (min-width:769px){.p-function__content__text{font-size:16px;font-size:1.6rem;font-size:4.2666666667vw}}@media screen and (min-width:769px)and (min-width:769px){.p-function__content__text{font-size:16px;font-size:1.6rem;font-size:1.25vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-function__content__text{font-size:16px;font-size:1.6rem}}.p-function--text-black .p-function__content__text{color:#444}.p-function__content__text>small{font-size:10px;font-size:1rem;font-size:2.6666666667vw;line-height:1}@media screen and (min-width:769px){.p-function__content__text>small{font-size:10px;font-size:1rem;font-size:.78125vw}}@media screen and (min-width:1281px){.p-function__content__text>small{font-size:10px;font-size:1rem}}@media screen and (min-width:769px){.p-function__content__text>small{font-size:14px;font-size:1.4rem;font-size:3.7333333333vw;line-height:1}}@media screen and (min-width:769px)and (min-width:769px){.p-function__content__text>small{font-size:14px;font-size:1.4rem;font-size:1.09375vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-function__content__text>small{font-size:14px;font-size:1.4rem}}.p-function__content__notice{width:var(--spacing-142);margin-top:var(--spacing-4)}.p-function--media-120 .p-function__content__notice{width:var(--spacing-120)}@media screen and (max-width:768px){.p-function--sm-1xn .p-function__content__notice{width:var(--spacing-204)}}@media screen and (min-width:769px){.p-function__content__notice{width:var(--spacing-204)}}.p-function-slider{position:relative;padding:calc(var(--spacing-68) + var(--spacing-24)) 0 0}.p-function-slider__pagination{position:absolute;top:0!important;bottom:unset;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-16);-ms-flex-align:stretch;align-items:stretch;width:100%;height:var(--spacing-68);padding:0 0 var(--spacing-8)}.p-function-slider__pagination__bullet{position:relative;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:var(--spacing-10);font-size:16px;font-size:1.6rem;font-size:4.2666666667vw;line-height:1.7;letter-spacing:0;font-weight:700;color:#0075b5;cursor:pointer;border:var(--spacing-2) solid #0075b5;border-radius:var(--spacing-6);-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}@media screen and (min-width:769px){.p-function-slider__pagination__bullet{font-size:16px;font-size:1.6rem;font-size:1.25vw}}@media screen and (min-width:1281px){.p-function-slider__pagination__bullet{font-size:16px;font-size:1.6rem}}@media screen and (min-width:769px){.p-function-slider__pagination__bullet{font-size:18px;font-size:1.8rem;font-size:4.8vw}}@media screen and (min-width:769px)and (min-width:769px){.p-function-slider__pagination__bullet{font-size:18px;font-size:1.8rem;font-size:1.40625vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-function-slider__pagination__bullet{font-size:18px;font-size:1.8rem}}.p-function-slider__pagination__bullet.p-function-slider__pagination__bullet--active,.p-function-slider__pagination__bullet:hover{color:#fff;background-color:#0075b5}.p-function-slider__pagination__bullet.p-function-slider__pagination__bullet--active:after,.p-function-slider__pagination__bullet:hover:after{opacity:1}.p-function-slider__pagination__bullet:after{position:absolute;bottom:0;left:50%;width:0;height:0;content:"";border-color:#0075b5 transparent transparent;border-style:solid;border-width:var(--spacing-8) var(--spacing-8) 0 var(--spacing-8);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.l-footer__breadcrumb{max-width:var(--spacing-1200);margin:var(--spacing-16) auto}@media screen and (max-width:768px){.l-footer__breadcrumb{padding:0 var(--spacing-28)}}@media screen and (min-width:769px){.l-footer__breadcrumb{margin:var(--spacing-20) auto}}.l-footer__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.i7qsyr0{display:inline-block;padding:calc(var(--f3z0c80) * 6) calc(var(--f3z0c80) * 15);border-radius:100vh}.i7qsyr0,.i7qsyr1{background:var(--nofd28)}.i7qsyr2{background:var(--nofd2c)}.mgqkaw0{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;border-radius:100vh}.mgqkaw5{aspect-ratio:1/1}.mgqkaw6{aspect-ratio:4/3}.mgqkaw8{background-color:var(--nofd2c)}.mgqkaw9{background-color:var(--nofd21)}.mgqkawa{position:relative;z-index:1}.mgqkawa:after,.mgqkawa:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mgqkawa:before{z-index:-1;width:84%;height:84%;background-color:var(--nofd21)}.mgqkawa:after{z-index:-2;width:90%;height:90%;background-color:var(--nofd2d)}@media screen and (min-width:769px){.mgqkaw1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.mgqkaw3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-point{display:grid;grid-template-rows:subgrid;grid-row:span 4;grid-row-gap:0;row-gap:0}@media screen and (min-width:769px){.p-point{-ms-flex-align:center;align-items:center}}.p-point__illust{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;width:var(--spacing-220);margin:var(--spacing-12) auto 0}@media screen and (max-width:768px){.p-point__illust{-ms-flex-order:2;order:2}}@media screen and (min-width:769px){.p-point__illust{width:var(--spacing-250)}}.p-point__microcms_img{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;margin:0 auto var(--spacing-20)}.p-point__index{font-weight:600;line-height:140%;color:#0075b5;text-align:left;font-size:36px;font-size:3.6rem;font-size:9.6vw}@media screen and (min-width:769px){.p-point__index{font-size:36px;font-size:3.6rem;font-size:2.8125vw}}@media screen and (min-width:1281px){.p-point__index{font-size:36px;font-size:3.6rem}}@media screen and (min-width:769px){.p-point__index{margin-top:var(--spacing-12);margin-bottom:var(--spacing-6);font-size:var(--spacing-36);font-weight:700;line-height:140%;text-align:center}}.p-point__label{margin-bottom:var(--spacing-12)}@media screen and (min-width:769px){.p-point__label{margin-top:var(--spacing-20);margin-bottom:var(--spacing-16);text-align:center}}.p-point__title{-ms-flex-item-align:start;align-self:start;font-size:22px;font-size:2.2rem;font-size:5.8666666667vw;font-weight:700;line-height:1.4;letter-spacing:0;color:#0075b5;text-align:left}@media screen and (min-width:769px){.p-point__title{font-size:22px;font-size:2.2rem;font-size:1.71875vw}}@media screen and (min-width:1281px){.p-point__title{font-size:22px;font-size:2.2rem}}@media screen and (min-width:769px){.p-point__title{font-size:32px;font-size:3.2rem;font-size:8.5333333333vw}}@media screen and (min-width:769px)and (min-width:769px){.p-point__title{font-size:32px;font-size:3.2rem;font-size:2.5vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-point__title{font-size:32px;font-size:3.2rem}}@media screen and (min-width:769px){.p-point__title{font-size:17px;font-size:1.7rem;font-size:4.5333333333vw;font-weight:700;line-height:1.4;letter-spacing:0;text-align:center}}@media screen and (min-width:769px)and (min-width:769px){.p-point__title{font-size:17px;font-size:1.7rem;font-size:1.328125vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-point__title{font-size:17px;font-size:1.7rem}}@media screen and (min-width:769px)and (min-width:769px){.p-point__title{font-size:24px;font-size:2.4rem;font-size:6.4vw}}@media screen and (min-width:769px)and (min-width:769px)and (min-width:769px){.p-point__title{font-size:24px;font-size:2.4rem;font-size:1.875vw}}@media screen and (min-width:769px)and (min-width:769px)and (min-width:1281px){.p-point__title{font-size:24px;font-size:2.4rem}}.p-point__text{font-size:14px;font-size:1.4rem;font-size:3.7333333333vw;line-height:1.7;letter-spacing:0;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:start;align-self:flex-start;margin-top:var(--spacing-12);text-align:justify}@media screen and (min-width:769px){.p-point__text{font-size:14px;font-size:1.4rem;font-size:1.09375vw}}@media screen and (min-width:1281px){.p-point__text{font-size:14px;font-size:1.4rem}}@media screen and (min-width:769px){.p-point__text{font-size:16px;font-size:1.6rem;font-size:4.2666666667vw}}@media screen and (min-width:769px)and (min-width:769px){.p-point__text{font-size:16px;font-size:1.6rem;font-size:1.25vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-point__text{font-size:16px;font-size:1.6rem}}@media screen and (min-width:769px){.p-point__text{padding:0 var(--spacing-20);margin-top:var(--spacing-20)}}.p-point__btn{width:100%;height:var(--spacing-56);margin-top:var(--spacing-16)}@media screen and (min-width:769px){.p-point__btn{height:var(--spacing-60);padding:0 var(--spacing-20);margin-top:var(--spacing-24)}}.c-arrow{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;--arrow-size:var(--spacing-44);width:var(--arrow-size);height:var(--arrow-size)}.c-arrow:before{position:absolute;top:var(--arrow-size)/10;width:var(--arrow-size)/2;height:calc(100% - var(--arrow-size)/2 - var(--arrow-size)/10 + var(--spacing-2));content:"";background-color:#c6e6f6}.c-arrow:after{position:absolute;bottom:calc(var(--arrow-size)/10);left:calc(var(--arrow-size)/2);width:0;height:0;content:"";border-color:#c6e6f6 transparent transparent;border-style:solid;border-width:calc(var(--arrow-size)/2) calc(var(--arrow-size)/2) 0 calc(var(--arrow-size)/2);-webkit-transform:translate(-50%);transform:translate(-50%)}.c-arrow.c-arrow--right{rotate:270deg}.c-arrow.c-arrow--up{rotate:180deg}.c-arrow.c-arrow--left{rotate:90deg}.c-arrow.c-arrow--sm{--arrow-size:var(--spacing-22)}.c-arrow.c-arrow--lg{--arrow-size:var(--spacing-66)}.c-arrow.c-arrow--xl{--arrow-size:var(--spacing-88)}.c-arrow.c-arrow--blue:before{background-color:#0075b5}.c-arrow.c-arrow--blue:after{border-color:#0075b5 transparent transparent}.c-disc-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.c-disc-list.c-disc-list--gap-sm-4{gap:var(--spacing-4)}}@media screen and (min-width:769px){.c-disc-list.c-disc-list--gap-md-4{gap:var(--spacing-4)}}@media screen and (max-width:768px){.c-disc-list.c-disc-list--gap-sm-8{gap:var(--spacing-8)}}@media screen and (min-width:769px){.c-disc-list.c-disc-list--gap-md-8{gap:var(--spacing-8)}}@media screen and (max-width:768px){.c-disc-list.c-disc-list--gap-sm-12{gap:var(--spacing-12)}}@media screen and (min-width:769px){.c-disc-list.c-disc-list--gap-md-12{gap:var(--spacing-12)}}.c-disc-list__item{position:relative;padding-left:1em;text-align:left}.c-disc-list--no-indent .c-disc-list__item{padding-left:0}.c-disc-list__item:before{position:absolute;left:0;font-size:inherit;content:"・"}.c-disc-list--colored>.c-disc-list__item:before{color:#0075b5}.c-disc-list--no-indent .c-disc-list__item:before{position:unset}.p-button-wrap{width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width:769px){.p-button-wrap{width:var(--spacing-422)}.p-button-wrap.p-button-wrap--md-small{width:var(--spacing-270)}.p-button-wrap.p-button-wrap--full{width:100%}}.p-button-wrap.p-button-wrap--round-button-1l{width:var(--spacing-230)}@media screen and (min-width:769px){.p-button-wrap.p-button-wrap--round-button-1l{width:var(--spacing-320)}}.p-button-wrap__title{font-size:17px;font-size:1.7rem;font-size:4.5333333333vw;font-weight:700;line-height:1.4;letter-spacing:0;margin-bottom:var(--spacing-8);text-align:center}@media screen and (min-width:769px){.p-button-wrap__title{font-size:17px;font-size:1.7rem;font-size:1.328125vw}}@media screen and (min-width:1281px){.p-button-wrap__title{font-size:17px;font-size:1.7rem}}@media screen and (min-width:769px){.p-button-wrap__title{font-size:24px;font-size:2.4rem;font-size:6.4vw}}@media screen and (min-width:769px)and (min-width:769px){.p-button-wrap__title{font-size:24px;font-size:2.4rem;font-size:1.875vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-button-wrap__title{font-size:24px;font-size:2.4rem}}@media screen and (min-width:769px){.p-button-wrap__title{margin-right:calc(0px - var(--spacing-30));margin-bottom:var(--spacing-16);margin-left:calc(0px - var(--spacing-30))}}.p-button-wrap__title.p-button-wrap__title--blue{color:#0075b5}.p-button-wrap__title.p-button-wrap__title--t1{font-size:16px;font-size:1.6rem;font-size:4.2666666667vw;line-height:1.7;letter-spacing:0}@media screen and (min-width:769px){.p-button-wrap__title.p-button-wrap__title--t1{font-size:16px;font-size:1.6rem;font-size:1.25vw}}@media screen and (min-width:1281px){.p-button-wrap__title.p-button-wrap__title--t1{font-size:16px;font-size:1.6rem}}@media screen and (min-width:769px){.p-button-wrap__title.p-button-wrap__title--t1{font-size:18px;font-size:1.8rem;font-size:4.8vw}}@media screen and (min-width:769px)and (min-width:769px){.p-button-wrap__title.p-button-wrap__title--t1{font-size:18px;font-size:1.8rem;font-size:1.40625vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-button-wrap__title.p-button-wrap__title--t1{font-size:18px;font-size:1.8rem}}.p-case-slide{padding:var(--spacing-26) var(--spacing-16) var(--spacing-16);background-color:#fff;border:var(--spacing-2) solid #c6e6f6;border-radius:var(--spacing-6)}@media screen and (min-width:769px){.p-case-slide{display:grid;grid-template-columns:1fr var(--spacing-222);grid-gap:var(--spacing-26);gap:var(--spacing-26);padding:var(--spacing-32) var(--spacing-16) var(--spacing-20) var(--spacing-32)}}.p-case-slide__result{padding:0 var(--spacing-8) var(--spacing-24)}@media screen and (min-width:769px){.p-case-slide__result{padding:0 0 var(--spacing-20)}.p-case-slide__result__top__subject{display:grid;grid-template-columns:var(--spacing-102) 1fr;grid-gap:var(--spacing-8);gap:var(--spacing-8);min-height:var(--spacing-54)}}.p-case-slide__result__top__subject__title{-ms-flex-pack:center;justify-content:center;min-height:var(--spacing-28);background-color:#e2e2e3}.p-case-slide__result__top__subject__list,.p-case-slide__result__top__subject__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.p-case-slide__result__top__subject__list{padding:var(--spacing-8) var(--spacing-4) 0}}.p-case-slide__result__top__arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:var(--spacing-26)}@media screen and (min-width:769px){.p-case-slide__result__top__arrow{width:var(--spacing-102);height:var(--spacing-28)}}.p-case-slide__result__top__arrow:before{width:var(--spacing-14);height:var(--spacing-14);color:#0075b5;content:"";border-right:1px solid;border-bottom:1px solid;-webkit-transform:rotate(45deg) translate(-30%,-30%);transform:rotate(45deg) translate(-30%,-30%)}@media screen and (min-width:769px){.p-case-slide__result__top__arrow:before{-webkit-transform:rotate(45deg) translate(-15%,-15%);transform:rotate(45deg) translate(-15%,-15%)}}.p-case-slide__result__effect{min-height:var(--spacing-28)}@media screen and (min-width:769px){.p-case-slide__result__effect{display:grid;grid-template-columns:var(--spacing-102) 1fr;grid-gap:var(--sapcing-2);gap:var(--sapcing-2);min-height:var(--spacing-74)}}@media screen and (max-width:768px){.p-case-slide__result__effect{padding:0 var(--spacing-8)}}.p-case-slide__result__effect__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:var(--spacing-28);background-color:#0075b5}.p-case-slide__result__effect__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#0075b5;background-color:#e2f2fb}@media screen and (max-width:768px){.p-case-slide__result__effect__content{padding:var(--spacing-8)}}@media screen and (min-width:769px){.p-case-slide__result__effect__content{display:grid;grid-template-columns:1fr auto;-ms-flex-align:center;align-items:center;padding-right:var(--spacing-12);padding-left:var(--spacing-16)}}.p-case-slide__result__effect__content__counter{display:-ms-flexbox;display:flex;gap:var(--spacing-2);-ms-flex-align:baseline;align-items:baseline}@media screen and (min-width:769px){.p-case-slide__result__effect__content__counter{gap:var(--spacing-4);padding-left:var(--spacing-4)}}.p-case-slide__result__effect__content__counter__num{font-weight:700;line-height:100%;letter-spacing:calc(-1 * .64vw);font-size:56px;font-size:5.6rem;font-size:14.9333333333vw}@media screen and (min-width:769px){.p-case-slide__result__effect__content__counter__num{font-size:56px;font-size:5.6rem;font-size:4.375vw}}@media screen and (min-width:1281px){.p-case-slide__result__effect__content__counter__num{font-size:56px;font-size:5.6rem}}@media screen and (min-width:769px){.p-case-slide__result__effect__content__counter__num{margin-top:calc(-1*var(--spacing-10));letter-spacing:calc(-1*var(--spacing-3));font-size:64px;font-size:6.4rem;font-size:17.0666666667vw}}@media screen and (min-width:769px)and (min-width:769px){.p-case-slide__result__effect__content__counter__num{font-size:64px;font-size:6.4rem;font-size:5vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-case-slide__result__effect__content__counter__num{font-size:64px;font-size:6.4rem}}.p-case-slide__result__effect__content__counter__num-after{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,Helvetica,Roboto,sans-serif}.p-case-slide__result__img{margin:var(--spacing-12) auto 0}@media screen and (max-width:768px){.p-case-slide__result__img{padding:0 var(--spacing-8)}}@media screen and (min-width:769px){.p-case-slide__result__img{width:var(--spacing-382);margin-top:var(--spacing-32)}}@media screen and (max-width:768px){.p-case-slide__info{border-top:1px dashed #717171}}@media screen and (min-width:769px){.p-case-slide__info{padding-left:var(--spacing-24);border-left:1px dashed #717171}}.p-case-slide__info__logo{width:var(--spacing-200);margin:0 auto}@media screen and (min-width:769px){.p-case-slide__info__logo{width:var(--spacing-190);padding:var(--spacing-24) 0 var(--spacing-26)}.p-case-slide__info__texts{padding-top:var(--spacing-24);border-top:1px dashed #717171}}@media screen and (max-width:768px){.p-case-slide__info__texts__row{display:-ms-flexbox;display:flex}}.p-customers{width:100%;height:var(--spacing-50);background-repeat:repeat-x;background-position:var(--sm-background-position);background-size:auto 100%;-webkit-animation-name:customersAnimation;animation-name:customersAnimation;-webkit-animation-duration:var(--sm-animation-duration);animation-duration:var(--sm-animation-duration);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (min-width:769px){.p-customers{height:var(--spacing-100);background-position:var(--md-background-position);-webkit-animation-duration:var(--md-animation-duration);animation-duration:var(--md-animation-duration)}}@media screen and (min-width:1281px){.p-customers{background-position:var(--lg-background-position)}}@-webkit-keyframes customersAnimation{to{background-position:0 0}}@keyframes customersAnimation{to{background-position:0 0}}.c-check-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-8)}@media screen and (min-width:769px){.c-check-list{gap:var(--spacing-12)}}.c-check-list.c-check-list--size-sm{gap:var(--spacing-4)}@media screen and (min-width:769px){.c-check-list.c-check-list--size-sm{gap:var(--spacing-8)}}.c-check-list.c-check-list--size-lg{gap:var(--spacing-12)}@media screen and (min-width:769px){.c-check-list.c-check-list--size-lg{gap:var(--spacing-24)}}.c-check-list__item{position:relative;display:grid;grid-template-columns:var(--spacing-20) 1fr;grid-gap:var(--spacing-4);gap:var(--spacing-4)}@media screen and (min-width:769px){.c-check-list__item{grid-template-columns:var(--spacing-32) 1fr;gap:var(--spacing-16)}}.c-check-list--size-sm .c-check-list__item{grid-template-columns:var(--spacing-16) 1fr;gap:var(--spacing-4)}@media screen and (min-width:769px){.c-check-list--size-sm .c-check-list__item{grid-template-columns:var(--spacing-20) 1fr;gap:var(--spacing-6)}}@media screen and (max-width:768px){.c-check-list--size-lg .c-check-list__item{grid-template-columns:var(--spacing-24) 1fr;gap:var(--spacing-12)}}.c-check-list__item__icon{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width:769px){.c-check-list__item__icon{padding-top:var(--spacing-2)}}.c-check-list--size-sm .c-check-list__item__icon{padding-top:var(--spacing-6)}@media screen and (min-width:769px){.c-check-list--size-sm .c-check-list__item__icon{padding-top:var(--spacing-4)}}.p-cv-blocks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-12)}@media screen and (min-width:769px){.p-cv-blocks{-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-24)}}.p-cv-blocks__item{-ms-flex:1 1;flex:1 1;padding:var(--spacing-28);background-color:#fff;border-radius:var(--spacing-6)}@media screen and (min-width:769px){.p-cv-blocks__item{padding:var(--spacing-24)}}.p-cv-blocks__item__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto}@media screen and (min-width:769px){.p-cv-blocks__item__image{height:var(--spacing-160)}}.p-cv-blocks__item__title{margin-top:var(--spacing-4);font-size:14px;font-size:1.4rem;font-size:3.7333333333vw;font-weight:700;line-height:1.4;letter-spacing:0;color:#0075b5;text-align:center}@media screen and (min-width:769px){.p-cv-blocks__item__title{font-size:14px;font-size:1.4rem;font-size:1.09375vw}}@media screen and (min-width:1281px){.p-cv-blocks__item__title{font-size:14px;font-size:1.4rem}}@media screen and (min-width:769px){.p-cv-blocks__item__title{font-size:16px;font-size:1.6rem;font-size:4.2666666667vw}}@media screen and (min-width:769px)and (min-width:769px){.p-cv-blocks__item__title{font-size:16px;font-size:1.6rem;font-size:1.25vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-cv-blocks__item__title{font-size:16px;font-size:1.6rem}}.p-cv-blocks__item__button{width:100%;height:var(--spacing-56);margin-top:var(--spacing-16)}@media screen and (min-width:769px){.p-cv-blocks__item__button{height:var(--spacing-60);margin-top:var(--spacing-24)}}.c-plus{position:relative;width:var(--plus-size);height:var(--plus-size);--plus-width:var(--spacing-2)}.c-plus:after,.c-plus:before{position:absolute;content:"";background-color:var(--plus-color);-webkit-transition:background-color .3s;transition:background-color .3s}.c-plus:before{top:50%;left:0;width:100%;height:var(--plus-width);translate:0 -50%}.c-plus:after{top:0;left:50%;width:var(--plus-width);height:100%;translate:-50% 0}.c-plus--color-black2{--plus-color:#444}.c-plus--color-blue{--plus-color:#0075b5}.c-plus--color-white{--plus-color:#fff}.c-plus--color-sub1{--plus-color:#70c1e9}.c-plus--width-1{--plus-width:1px}.c-plus--width-4{--plus-width:var(--spacing-4)}@media screen and (max-width:768px){.c-plus--width-sm-2{--plus-width:var(--spacing-2)}}@media screen and (min-width:769px){.c-plus--size-md-40{--plus-size:var(--spacing-40)}.c-plus--size-md-32{--plus-size:var(--spacing-32)}}@media screen and (max-width:768px){.c-plus--size-sm-32{--plus-size:var(--spacing-32)}}@media screen and (min-width:769px){.c-plus--size-md-24{--plus-size:var(--spacing-24)}}@media screen and (max-width:768px){.c-plus--size-sm-24{--plus-size:var(--spacing-24)}.c-plus--size-sm-16{--plus-size:var(--spacing-16)}}@media screen and (min-width:769px){.c-plus--size-md-16{--plus-size:var(--spacing-16)}}@media screen and (max-width:768px){.c-plus--size-sm-12{--plus-size:var(--spacing-12)}}@media screen and (min-width:769px){.c-plus--size-md-12{--plus-size:var(--spacing-12)}}@media screen and (max-width:768px){.c-plus--size-sm-10{--plus-size:var(--spacing-10)}}@media screen and (min-width:769px){.c-plus--size-md-10{--plus-size:var(--spacing-10)}}.c-plus--is-minus:after{display:none}.p-points{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-24);gap:var(--spacing-24)}@media screen and (min-width:769px){.p-points{grid-template-columns:repeat(3,1fr);gap:unset}}