@charset "UTF-8";@font-face{font-display:swap;font-family:nsjp;font-style:normal;font-weight:400;src:url(../fonts/nsjp400.woff2) format("woff2")}@font-face{font-display:swap;font-family:nsjp;font-style:normal;font-weight:500;src:url(../fonts/nsjp500.woff2) format("woff2")}@font-face{font-display:swap;font-family:nsjp;font-style:normal;font-weight:600;src:url(../fonts/nsjp600.woff2) format("woff2")}@font-face{font-display:swap;font-family:nsjp;font-style:normal;font-weight:700;src:url(../fonts/nsjp700.woff2) format("woff2")}body{font-family:nsjp,sans-serif}html{font-size:16px}@media screen and (max-width:1280px) and (min-width:768px){html{font-size:1.25vw}}@media screen and (max-width:375px){html{font-size:4.26667vw}}body{line-height:1.7;color:#333;font-family:nsjp,sans-serif;background:#fff}body.no-scroll{overflow:hidden}section{padding-block:80px;padding-block:5rem}@media screen and (max-width:767px){section{padding-block:2.5rem}}a{display:inline-block;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;color:inherit}@media (hover:hover){a:hover{opacity:.7}}@media (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}sup{font-size:8px;font-size:.5rem}.marker{text-decoration:underline;text-decoration-thickness:.5em;-webkit-text-decoration-color:#fff300;text-decoration-color:#fff300;text-underline-offset:-.3em;text-decoration-skip-ink:none}p{font-size:16px;font-size:1rem;font-weight:500}@media screen and (max-width:767px){p{font-size:.9375rem}}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;word-break:break-all}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:baseline;background:0 0}ol,ul{list-style:none}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}img{border:none;vertical-align:bottom;width:100%;height:auto}svg{width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}input[type=checkbox],input[type=email],input[type=submit],input[type=text],select{-webkit-box-shadow:none;box-shadow:none;border:1px solid #707070;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:inherit;font-family:inherit}textarea{-webkit-box-shadow:none;box-shadow:none;border:1px solid #707070;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:inherit;font-family:inherit;font-size:14px;padding:12px 14px;width:100%;height:38px;resize:none}input:focus,select:focus,textarea:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox]:focus+span{outline:0;-webkit-box-shadow:none;box-shadow:none}input:focus,select:focus,textarea:focus{outline:2px solid #ff8400}address{font-style:normal}summary{display:block}summary::-webkit-details-marker{display:none}@media (any-hover:hover){summary:hover{cursor:pointer}}.l-inner{position:relative;width:100%;max-width:1160px;max-width:72.5rem;height:inherit;padding:0 40px;padding:0 2.5rem;margin:auto}@media screen and (max-width:767px){.l-inner{width:100%;max-width:548px;padding:0 1.25rem}}.l-inner__narrow{max-width:1000px;max-width:62.5rem}@media screen and (max-width:767px){.l-inner__narrow{width:100%;max-width:548px}}.c-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:44px;gap:2.75rem;padding:17px 24px;padding:1.0625rem 1.5rem;font-size:15px;font-size:.9375rem;line-height:1.2;letter-spacing:1.8px;letter-spacing:.1125rem;font-weight:400;color:#007cb0;background-color:#fff;border:1px solid #007cb0;border:.0625rem solid #007cb0;-webkit-transition:all .3s;transition:all .3s}.c-btn svg{stroke:#007cb0;width:22px;width:1.375rem;-webkit-transition:all .3s ease;transition:all .3s ease}.c-btn:hover{background:#007cb0;color:#fff}.c-btn:hover svg{stroke:#fff}@media screen and (max-width:767px){.c-btn{width:19.6875rem;max-width:100%;padding:1.0625rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;font-size:.875rem}}.c-cta{background:#007cb0;position:relative;padding-top:20px;padding-top:1.25rem;padding-bottom:16px;padding-bottom:1rem;overflow:hidden}@media screen and (max-width:767px){.c-cta{padding-top:.5rem;padding-bottom:.75rem}}.c-cta::before{content:"";position:absolute;top:0;left:0;width:235px;width:14.6875rem;height:auto;aspect-ratio:235/131;background:url(../images/cta-logo.webp) no-repeat center center/cover}@media screen and (max-width:767px){.c-cta::before{display:none}}.c-cta .p-header__contact{-webkit-box-shadow:0 .25rem 0 0 #b25c00;box-shadow:0 .25rem 0 0 #b25c00;width:332px;width:20.75rem;padding:0 20px 0 30px;padding:0 1.25rem 0 1.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;gap:.25rem}@media screen and (max-width:767px){.c-cta .p-header__contact{margin-top:0;width:18.75rem;border-radius:62.4375rem;padding:0 1rem;gap:.5rem}}.c-cta .p-header__contact .c-cta__btn-icon{width:20px;width:1.25rem;height:20px;height:1.25rem}@media screen and (max-width:767px){.c-cta .p-header__contact .c-cta__btn-icon{width:1.125rem;height:1.125rem}}.c-cta .p-header__contact .c-cta__btn-arrow{position:absolute;right:20px;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;width:.625rem;height:14px;height:.875rem}@media screen and (max-width:767px){.c-cta .p-header__contact .c-cta__btn-arrow{width:.5625rem;height:.8125rem}}.c-cta .p-header__contact .c-cta__btn-text{text-align:center;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.2;color:#fff;padding-bottom:2px;padding-bottom:.125rem;margin-right:16px;margin-right:1rem}@media screen and (max-width:767px){.c-cta .p-header__contact .c-cta__btn-text{font-size:1.25rem;margin-right:.5rem}}.c-cta .p-header__contact .label{font-size:16px;font-size:1rem;padding:4px 10px;padding:.25rem .625rem;top:-18px;top:-1.125rem}@media screen and (max-width:767px){.c-cta .p-header__contact .label{font-size:.875rem}}.c-cta .l-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:58px;gap:3.625rem}@media screen and (max-width:767px){.c-cta .l-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}}.c-cta__head{color:#fff;font-size:30px;font-size:1.875rem;line-height:1.3;padding-bottom:12px;padding-bottom:.75rem}@media screen and (max-width:767px){.c-cta__head{font-size:1.0625rem;text-align:center;padding-bottom:0}}.c-cta__head span{font-size:24px;font-size:1.5rem}@media screen and (max-width:767px){.c-cta__head span{font-size:.875rem}}.c-cta__message{margin-top:4px;margin-top:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:15px;font-size:.9375rem}.c-cta__message svg{width:16px;width:1rem}@media screen and (max-width:767px){.c-cta__message{font-size:.8125rem}}.c-media__text{font-size:18px;font-size:1.125rem;font-weight:500;letter-spacing:.04em;text-align:center}@media screen and (max-width:767px){.c-media__text{font-size:.9375rem}}.c-media__list{margin-top:4px;margin-top:.25rem;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;gap:.5rem;padding-left:100px;padding-left:6.25rem;padding-right:100px;padding-right:6.25rem}@media screen and (max-width:767px){.c-media__list{padding-left:0;padding-right:0;grid-template-columns:repeat(3,1fr);max-width:500px;gap:.25rem;margin-left:auto;margin-right:auto}}.c-media__item{width:100%;height:100%;aspect-ratio:154/78}.c-media__item a{border:none}.c-media__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none}.c-section-head__wrap{text-align:center;position:relative}.c-section-head__sub{font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.2;display:inline-block;color:#fff;background:#007cb0;border-radius:999px;padding:6px 32px;padding:.375rem 2rem}@media screen and (max-width:767px){.c-section-head__sub{font-size:.875rem;padding:.25rem 1.5rem}}.c-section-head{text-align:center;font-size:40px;font-size:2.5rem;font-weight:700;line-height:1.3;letter-spacing:.02em}.c-section-head.white{color:#fff}.c-section-head.blue{color:#007cb0}.c-section-head .blue{color:#007cb0}.c-section-head .sm{font-size:32px;font-size:2rem}@media screen and (max-width:767px){.c-section-head .sm{font-size:1.1875rem}}.c-section-head .lg{font-size:56px;font-size:3.5rem;color:#007cb0;line-height:1}@media screen and (max-width:767px){.c-section-head .lg{font-size:2.5rem}}@media screen and (max-width:767px){.c-section-head{font-size:1.625rem}}.c-section-head--blue{color:#0c2f5b}.p-activity{text-align:center;background:url(../images/activity-bg.webp) no-repeat center center/cover;padding-bottom:100px;padding-bottom:6.25rem}@media screen and (max-width:767px){.p-activity{padding-bottom:3.75rem}}.p-activity__wrap{display:inline-block;margin-top:40px;margin-top:2.5rem;background:#fff;border-radius:.25rem;padding:32px 100px 40px;padding:2rem 6.25rem 2.5rem;position:relative;text-align:center}.p-activity__wrap::before{content:"";position:absolute;bottom:0;left:35px;left:2.1875rem;width:37px;width:2.3125rem;height:auto;aspect-ratio:37/141;background:url(../images/activity01.webp) no-repeat center center/cover}@media screen and (max-width:767px){.p-activity__wrap::before{width:2rem;left:-.25rem}}.p-activity__wrap::after{content:"";position:absolute;bottom:0;right:16px;right:1rem;width:70px;width:4.375rem;height:auto;aspect-ratio:70/145;background:url(../images/activity02.webp) no-repeat center center/cover}@media screen and (max-width:767px){.p-activity__wrap::after{right:-.625rem;width:3.75rem}}@media screen and (max-width:767px){.p-activity__wrap{margin-top:2rem;padding:1.5rem 1.75rem}}.p-activity__list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.p-activity__item{font-size:20px;font-size:1.25rem;font-weight:500;color:#0c2f5b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:2px;gap:.125rem}@media screen and (max-width:767px){.p-activity__item{-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:left;font-size:1.125rem;line-height:1.2}}.p-activity__item img{width:30px;width:1.875rem}@media screen and (max-width:767px){.p-activity__item img{margin-bottom:.125rem;width:1.5rem}}.p-activity__item:not(:first-child){margin-top:4px;margin-top:.25rem}@media screen and (max-width:767px){.p-activity__item:not(:first-child){margin-top:.5rem}}.p-activity__text{margin-top:24px;margin-top:1.5rem;font-size:16px;font-size:1rem;line-height:1.5;text-align:center}@media screen and (max-width:767px){.p-activity__text{margin-top:1rem;font-size:.9375rem}}.p-area{background:url(../images/area-bg.webp) no-repeat center center/cover}@media screen and (max-width:767px){.p-area{background:url(../images/area-bg-sp.webp) no-repeat center center/cover}}@media screen and (max-width:767px){.p-area .l-inner{padding-left:.625rem;padding-right:.625rem}}.p-area__wrap{margin-top:32px;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:2.5rem;padding:32px 32px;padding:2rem 2rem;gap:32px;gap:2rem}@media screen and (max-width:767px){.p-area__wrap{margin-top:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:1.25rem .875rem 1.5rem;gap:1.5rem;border-radius:1.25rem;max-width:508px;margin-left:auto;margin-right:auto}}.p-area__img{width:397px;width:24.8125rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.p-area__img{margin-top:1rem;width:100%;margin-left:auto;margin-right:auto;max-width:350px}}.p-area__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;gap:.125rem;font-size:28px;font-size:1.75rem;font-weight:700}@media screen and (max-width:767px){.p-area__title{font-size:1.375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-area__text{margin-top:40px;margin-top:2.5rem;line-height:1.3}@media screen and (max-width:767px){.p-area__text{margin-top:1.5rem;font-size:.875rem}}.p-area__table{margin-top:20px;margin-top:1.25rem;width:100%}.p-area__table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;gap:1rem}.p-area__table-row:not(:first-child){margin-top:10px;margin-top:.625rem}@media screen and (max-width:767px){.p-area__table-row:not(:first-child){margin-top:.5rem}}@media screen and (max-width:767px){.p-area__table-row{gap:.5rem}}.p-area__table-header{color:#fff;text-align:center;padding:10px 0 11px;padding:.625rem 0 .6875rem;border-radius:.5rem;width:84px;width:5.25rem;font-size:17px;font-size:1.0625rem;letter-spacing:.1em;font-weight:700;background:#15a73a;line-height:1;-ms-flex-negative:0;flex-shrink:0}.p-area__table-header.orange{background:#f88000}.p-area__table-header.blue{background:#007cb0;letter-spacing:0}@media screen and (max-width:767px){.p-area__table-header{font-size:.9375rem;padding:.5rem 0 .5625rem;white-space:nowrap;border-radius:.25rem;width:4.875rem}}.p-area__table-data{font-size:16px;font-size:1rem;font-weight:500;line-height:1.2}@media screen and (max-width:767px){.p-area__table-data{font-size:.875rem}}.p-company__row{margin-top:44px;margin-top:2.75rem;display:grid;grid-template-columns:1fr 20rem;gap:40px;gap:2.5rem;width:920px;width:57.5rem;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.p-company__row{margin-top:.875rem;grid-template-columns:1fr}}.p-company table{width:100%}.p-company table{text-align:left;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.p-company table{font-size:.9375rem;font-weight:400}}.p-company tr{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:13.75rem 1fr;padding:15px 10px;padding:.9375rem .625rem;border-bottom:1px solid #ececec;border-bottom:.0625rem solid #ececec;width:100%}@media screen and (max-width:767px){.p-company tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:.625rem}}.p-company th{font-weight:500;width:auto;text-align:left}@media screen and (max-width:767px){.p-company th{font-size:.9375rem}}.p-company td,.p-company th{border:none;padding:0}.p-company__img-wrap{padding-top:15px;padding-top:.9375rem}@media screen and (max-width:767px){.p-company__img-wrap{padding-top:0;width:17.5rem;margin-left:auto;margin-right:auto}}.p-company__map{margin-top:32px;margin-top:2rem;width:100%;height:auto;aspect-ratio:320/240}.p-company__map iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.p-company__map{margin-top:1rem}}.p-company__img-text{text-align:center;font-size:15px;font-size:.9375rem;font-weight:500}@media screen and (max-width:767px){.p-company__img-text{font-size:.875rem}}.p-contact{padding-bottom:60px;padding-bottom:3.75rem;background:#007cb0;border-radius:2.5rem;text-align:center;position:relative}.p-contact::before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;height:6.25rem;background:#f5f5f5;z-index:-1}@media screen and (max-width:767px){.p-contact{padding-bottom:2.5rem;border-radius:1.25rem}}.p-contact .c-section-head{line-height:1}@media screen and (max-width:767px){.p-contact .c-section-head{line-height:1.2;font-size:1.5rem;letter-spacing:0}}.p-contact .c-section-head .sm{font-size:24px;font-size:1.5rem}@media screen and (max-width:767px){.p-contact .c-section-head .sm{font-size:1.125rem}}.p-contact .c-cta__message{color:#007cb0;background:#fff;border-radius:62.4375rem;padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;font-weight:700;gap:0}.p-contact__tel{margin-top:16px;margin-top:1rem;display:inline-block}@media screen and (max-width:767px){.p-contact__tel{margin-top:.25rem}}.p-contact__media-title{color:#fff;margin-top:40px;margin-top:2.5rem;text-align:center;margin-bottom:4px;margin-bottom:.25rem;font-size:20px;font-size:1.25rem;font-weight:500}@media screen and (max-width:767px){.p-contact__media-title{margin-top:1rem;font-size:1rem}}.p-contact__media-title span{display:inline-block;position:relative;padding:0 10px;padding:0 .625rem}.p-contact__media-title span::before{content:"";width:2px;width:.125rem;height:24px;height:1.5rem;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) rotate(-25deg);transform:translateY(-50%) rotate(-25deg);background:#fff}@media screen and (max-width:767px){.p-contact__media-title span::before{height:1.25rem}}.p-contact__media-title span::after{content:"";width:2px;width:.125rem;height:24px;height:1.5rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(25deg);transform:translateY(-50%) rotate(25deg);background:#fff}@media screen and (max-width:767px){.p-contact__media-title span::after{height:1.25rem}}.p-contact__media-logos{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;gap:1rem;margin-left:auto;margin-right:auto;width:528px;width:33rem;max-width:100%}@media screen and (max-width:767px){.p-contact__media-logos{gap:.375rem}}.p-drawer__icon{display:none}.p-drawer__icon .bar{display:block;width:24px;width:1.5rem;height:2px;height:.125rem;background:#333;-webkit-transition:all .3s ease;transition:all .3s ease}.p-drawer__icon .bar1{margin-bottom:6px;margin-bottom:.375rem}.p-drawer__icon .bar2{margin-bottom:6px;margin-bottom:.375rem}.p-drawer__icon.js-open .bar1{margin-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-drawer__icon.js-open .bar2{display:none}.p-drawer__icon.js-open .bar3{-webkit-transform:translateY(-.125rem) rotate(-45deg);transform:translateY(-.125rem) rotate(-45deg)}@media screen and (max-width:767px){.p-drawer__icon{display:block;position:relative;z-index:999}}.p-drawer{min-height:100vh}.p-drawer__menu{position:fixed;width:100%;height:100%;z-index:998;padding:80px 60px;padding:5rem 3.75rem;background:#fff;display:none;overflow-y:scroll}.p-drawer__menu .p-drawer__menu--bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#007cb0;z-index:-1}.p-drawer__menu .p-drawer__container{max-width:400px;max-width:25rem;margin:auto}.p-drawer__menu .p-drawer__item a{display:block;font-size:16px;font-size:1rem;font-weight:500;color:#fff;padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem}@media (hover:hover){.p-drawer__menu .p-drawer__item a:hover{opacity:.7}}@media (min-width:768px){.p-drawer__menu{display:none}}.p-drawer__item:not(:first-of-type){border-top:1px solid #fff;border-top:.0625rem solid #fff}.p-drawer__sub-list{padding-bottom:10px;padding-bottom:.625rem}.p-drawer__item--sub a{display:inline-block;font-size:16px;font-size:1rem;padding-left:24px;padding-left:1.5rem;position:relative;border:none;font-weight:400;color:#fff;padding-top:6px;padding-top:.375rem;padding-bottom:6px;padding-bottom:.375rem}.p-drawer__item--sub a::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;left:.625rem;width:10px;width:.625rem;height:1px;height:.0625rem;background:#fff}.p-error{padding-top:120px;padding-top:7.5rem;padding-bottom:120px;padding-bottom:7.5rem;text-align:center}@media screen and (max-width:767px){.p-error{padding-top:3.75rem;padding-bottom:3.75rem}}.p-error__btn{margin-top:80px;margin-top:5rem}.p-error__title{font-size:24px;font-size:1.5rem;font-weight:700}@media screen and (max-width:767px){.p-error__title{font-size:1.125rem;letter-spacing:.05em;line-height:1.5}}.p-error__body{margin-top:80px;margin-top:5rem}@media screen and (max-width:767px){.p-error__body{margin-top:2.5rem}}.p-error__text{line-height:1.75;font-size:16px;font-size:1rem}@media screen and (max-width:767px){.p-error__text{font-size:.875rem}}.p-faq-follow{background-color:#f5f5f5;text-align:center}.p-faq-follow__text{margin-top:32px;margin-top:2rem;color:#333;font-size:16px;font-size:1rem;font-weight:400;line-height:1.8;text-align:left}@media screen and (max-width:767px){.p-faq-follow__text{margin-top:1.5rem;font-size:.9375rem}}.p-faq-lead{background-color:#f2f8fb;text-align:center}.p-faq-lead__text{margin-top:32px;margin-top:2rem;color:#333;font-size:16px;font-size:1rem;font-weight:400;line-height:1.8;text-align:left}@media screen and (max-width:767px){.p-faq-lead__text{margin-top:1.5rem;font-size:.9375rem}}.p-faq{padding-bottom:60px;padding-bottom:3.75rem;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.p-faq{font-size:.9375rem;padding-bottom:2.5rem}}.p-faq__accordion{margin-top:40px;margin-top:2.5rem;width:920px;width:57.5rem;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.p-faq__accordion{margin-top:2rem}}.p-faq__accordion details{overflow:hidden}.p-faq__accordion details:not(:first-of-type){margin-top:10px;margin-top:.625rem}.p-faq__accordion summary{padding:16px 24px;padding:1rem 1.5rem;background-color:#f2f8fb;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem}@media screen and (max-width:767px){.p-faq__accordion summary{padding:.75rem 1rem}}.p-faq__question{position:relative;padding-left:40px;padding-left:2.5rem;padding-right:8px;padding-right:.5rem;font-weight:500}.p-faq__question::before{content:"Q";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:30px;width:1.875rem;height:auto;aspect-ratio:1;background:#007cb0;color:#fff;font-size:18px;font-size:1.125rem;text-align:center;border-radius:50%}.p-faq__accordion summary::-webkit-details-marker{display:none}.p-faq__icon{width:16px;width:1rem;height:16px;height:1rem;position:relative;-ms-flex-negative:0;flex-shrink:0}.p-faq__icon::after,.p-faq__icon::before{content:"";position:absolute;background-color:#007cb0;-webkit-transition:all .3s ease;transition:all .3s ease}.p-faq__icon::before{width:2px;width:.125rem;height:16px;height:1rem;top:0;left:7px;left:.4375rem;-webkit-transform-origin:center;transform-origin:center}.p-faq__icon::after{width:16px;width:1rem;height:2px;height:.125rem;top:7px;top:.4375rem;left:0}.p-faq__accordion details[open] .p-faq__icon::before{rotate:90deg}.p-faq__content-box{padding:16px 38px 16px 24px;padding:1rem 2.375rem 1rem 1.5rem}@media screen and (max-width:767px){.p-faq__content-box{padding:.75rem 2.375rem .75rem 1rem}}.p-faq__answer{position:relative;padding-left:40px;padding-left:2.5rem}.p-faq__answer .desc{margin-top:2px;margin-top:.125rem;display:inline-block;font-size:12px;line-height:1.3}.p-faq__answer::before{content:"A";position:absolute;top:-1px;top:-.0625rem;left:0;width:30px;width:1.875rem;height:auto;aspect-ratio:1;background:#ff8400;color:#fff;font-size:18px;font-size:1.125rem;text-align:center;border-radius:50%}.p-footer{background:#007cb0;color:#fff;padding-top:16px;padding-top:1rem;padding-bottom:8px;padding-bottom:.5rem}.p-footer a{color:#fff}.p-footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-footer__link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:100px;gap:6.25rem}@media screen and (max-width:767px){.p-footer__link-wrap{gap:2rem}}.p-footer__link{color:#fff;font-size:14px;font-size:.875rem;font-weight:500}@media screen and (max-width:767px){.p-footer__link{font-size:.75rem}}.p-footer__copy{margin-top:8px;margin-top:.5rem;font-size:12px;font-size:.75rem;font-weight:400;text-align:center}@media screen and (max-width:767px){.p-footer__copy{font-size:.625rem}}.grecaptcha-badge{visibility:hidden}.wpcf7-spinner{display:none!important}.p-form__content{text-align:left;border-radius:1.25rem;background:#fff;padding:32px 100px;padding:2rem 6.25rem;margin-top:40px;margin-top:2.5rem;width:840px;width:52.5rem;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.p-form__content{margin-top:1.5rem;padding:1.5rem}}.p-form__table input::-webkit-input-placeholder,.p-form__table textarea::-webkit-input-placeholder{color:#a09d9d;font-size:16px;font-size:1rem}.p-form__table input::-moz-placeholder,.p-form__table textarea::-moz-placeholder{color:#a09d9d;font-size:16px;font-size:1rem}.p-form__table input::-ms-input-placeholder,.p-form__table textarea::-ms-input-placeholder{color:#a09d9d;font-size:16px;font-size:1rem}.p-form__table input::placeholder,.p-form__table textarea::placeholder{color:#a09d9d;font-size:16px;font-size:1rem}@media screen and (max-width:767px){.p-form__table input::-webkit-input-placeholder,.p-form__table textarea::-webkit-input-placeholder{font-size:.9375rem}.p-form__table input::-moz-placeholder,.p-form__table textarea::-moz-placeholder{font-size:.9375rem}.p-form__table input::-ms-input-placeholder,.p-form__table textarea::-ms-input-placeholder{font-size:.9375rem}.p-form__table input::placeholder,.p-form__table textarea::placeholder{font-size:.9375rem}}.p-form__table .wpcf7-list-item{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-form__table .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;gap:.25rem}.p-form__btn-wrap{margin-top:4px;margin-top:.25rem;width:100%;text-align:center}@media screen and (max-width:767px){.p-form__btn-wrap{margin-top:.375rem}}.p-form__checkbox-wrap{display:block}.p-form__checkbox{font-size:16px;font-size:1rem;line-height:1.3}@media screen and (max-width:767px){.p-form__checkbox{font-size:.9375rem}}input[type=checkbox]{position:absolute;opacity:0;width:auto}input[type=checkbox]+span{display:inline-block;position:relative;padding:.3em .3em .3em 1.8em;cursor:pointer}input[type=checkbox]:focus+span{outline:0;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox]+span:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;content:"";width:20px;width:1.25rem;height:20px;height:1.25rem;border:1px solid #c6c6c6;background:#fff}@media screen and (max-width:767px){input[type=checkbox]+span:before{width:1.125rem;height:1.125rem}}input[type=checkbox]+span:after{content:"";display:none}input[type=checkbox]:checked+span:after{display:block;position:absolute;top:calc(50% - .125rem);left:.4em;width:.5em;height:1.2em;content:"";border-bottom:2px solid #333;border-right:2px solid #333;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.p-contact input[type=submit]{border:none;color:#fff;font-size:20px;font-size:1.25rem;width:300px;width:18.75rem;max-width:100%;font-weight:700;border-radius:62.4375rem;padding:13px 36px 12px;padding:.8125rem 2.25rem .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#ff8b0f}@media screen and (max-width:767px){.p-contact input[type=submit]{font-size:.9375rem}}@media (hover:hover){.p-contact input[type=submit]:hover{opacity:.7}}.p-form__row{width:100%;display:grid;grid-template-columns:13.375rem 1fr}.p-form__row:not(:first-of-type){margin-top:16px;margin-top:1rem}@media screen and (max-width:767px){.p-form__row{grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.25rem}}.p-form__row .wpcf7-form-control-wrap{width:100%}.p-form__label{font-size:16px;font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1.65;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:8.75rem -webkit-max-content;grid-template-columns:8.75rem max-content}@media screen and (max-width:767px){.p-form__label{gap:.5rem;grid-template-columns:7.1875rem -webkit-max-content;grid-template-columns:7.1875rem max-content}}.p-form__label span{font-size:13px;font-size:.8125rem;font-weight:500;padding:1px 7px 2px;padding:.0625rem .4375rem .125rem;text-align:center;height:-webkit-max-content;height:-moz-max-content;height:max-content}.p-form__label .must{color:#fff;background:#f3534b;border-radius:.3125rem}.p-form__label .optional{color:#fff;background:#c5c5c5;border-radius:.3125rem}.p-form__input{width:100%}.p-form__input input{width:100%;height:52px;height:3.25rem;line-height:52px;line-height:3.25rem;border:none;border:1px solid #cecece;border-radius:.3125rem;padding:0 12px;padding:0 .75rem;font-size:16px;font-size:1rem;background:#fff}@media screen and (max-width:767px){.p-form__input input{height:2.8125rem;line-height:2.8125rem;font-size:.9375rem}}.p-form__input textarea{padding:12px 12px;padding:.75rem .75rem;width:100%;height:225px;height:14.0625rem;line-height:1.5;border:none;font-size:16px;font-size:1rem;border-radius:5px;border:solid 1px #cecece;background:#fff}@media screen and (max-width:767px){.p-form__input textarea{height:9.9375rem;font-size:.9375rem}}.p-form__privacy{margin-top:8px;margin-top:.5rem;text-align:center;font-size:16px;font-size:1rem;font-weight:400}@media screen and (max-width:767px){.p-form__privacy{margin-top:1rem;font-size:.8125rem}}.p-form__privacy a{display:inline}.p-form__privacy label{margin-left:auto;margin-right:auto}.p-form__text{margin-top:8px;margin-top:.5rem;text-align:center;font-size:16px;font-size:1rem;font-weight:400;line-height:1.7}@media screen and (max-width:767px){.p-form__text{font-size:.875rem}}.p-form input[type=radio]{width:20px;width:1.25rem;accent-color:#007cb0;cursor:pointer}.p-fv{padding-top:0;padding-bottom:0;background:#f2f8fb}@media screen and (max-width:767px){.p-fv{padding-top:3.7333333333vw;padding-bottom:3.2vw}}.p-fv .l-inner{display:grid;gap:4.84375vw;grid-template-columns:1fr 51vw;padding-right:0;width:100%;max-width:100%;padding-left:8.046875vw;margin-right:0;margin-left:auto}@media screen and (max-width:767px){.p-fv .l-inner{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem;gap:4.2666666667vw}}.p-fv__logo--sp{width:48vw;margin-left:5.3333333333vw}.p-fv__left{text-align:center}.p-fv__sub-head{margin-top:2.8125vw;background:#007cb0;display:inline-block;font-weight:700;color:#fff;padding:.3125vw 1.25vw .46875vw;border-radius:.3125vw;line-height:1;font-size:1.71875vw}@media screen and (max-width:767px){.p-fv__sub-head{margin-top:5.8666666667vw;font-size:5.0666666667vw;padding:.8vw 3.2vw 1.3333333333vw;border-radius:.25rem}}.p-fv__sub-head .accent{color:#fff300;background-image:radial-gradient(circle at center,#fff300 20%,transparent 24%),radial-gradient(circle at center,#007cb0 32%,transparent 44%);background-position:top right;background-repeat:repeat-x;background-size:1em .5em;padding-top:.234375vw}@media screen and (max-width:767px){.p-fv__sub-head .accent{background-size:1em .3em}}.p-fv__sub-head .sm{font-size:1.40625vw}@media screen and (max-width:767px){.p-fv__sub-head .sm{font-size:4.2666666667vw}}.p-fv__head{margin-top:.625vw;color:#363c3f;letter-spacing:.04em;font-size:3.125vw;font-weight:700;line-height:1.1;text-align:center}@media screen and (max-width:767px){.p-fv__head{font-size:8vw}}.p-fv__head .sm{font-size:3.75vw;line-height:1.25}@media screen and (max-width:767px){.p-fv__head .sm{font-size:9.0666666667vw}}.p-fv__head .md{font-size:4.375vw}@media screen and (max-width:767px){.p-fv__head .md{font-size:11.7333333333vw}}.p-fv__head .lg{color:#007cb0;font-size:6.25vw}@media screen and (max-width:767px){.p-fv__head .lg{font-size:14.9333333333vw}}.p-fv__head .accent{color:#8bcbe4;font-size:5.625vw}@media screen and (max-width:767px){.p-fv__head .accent{font-size:14.9333333333vw}}.p-fv__head .accent--01{margin-left:-2.5vw}@media screen and (max-width:767px){.p-fv__head .accent--01{margin-left:-2rem}}.p-fv__head .space{margin-left:-2.8125vw}@media screen and (max-width:767px){.p-fv__head .space{margin-left:-1.75rem}}.p-fv__medals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;gap:.625rem;margin-top:1.25vw;padding-inline:0}@media screen and (max-width:767px){.p-fv__medals{margin-top:2.1333333333vw;gap:.5rem}}.p-fv__medal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:110px;width:6.875rem;height:110px;height:6.875rem;background-image:url(../images/fv-medal.webp);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:767px){.p-fv__medal{padding-top:.0625rem;width:5.25rem;height:5.25rem}}.p-fv__medal-text{font-weight:700;color:#302f29;font-size:16px;font-size:1rem;line-height:1.2}@media screen and (max-width:767px){.p-fv__medal-text{font-size:.8125rem}}.p-fv__img{position:relative;width:100%;height:auto;aspect-ratio:660/447}@media screen and (max-width:767px){.p-fv__img{aspect-ratio:335/200}}.p-fv__img-badge{position:absolute;z-index:1;left:50%;bottom:16px;bottom:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:8px 20px 12px;padding:.5rem 1.25rem .75rem;border-radius:.5rem;background:rgba(0,0,0,.6);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.p-fv__img-badge{padding:.375rem .625rem .625rem;max-width:calc(100% - 1.25rem);bottom:.5rem}}.p-fv__img-badge-title{font-size:14px;font-size:.875rem;font-weight:700;line-height:1;letter-spacing:.04em;color:#fff;text-align:center}@media screen and (max-width:767px){.p-fv__img-badge-title{font-size:.75rem}}.p-fv__img-badge-logos{margin-top:8px;margin-top:.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;gap:.625rem;width:430px;width:26.875rem;max-width:100%}@media screen and (max-width:767px){.p-fv__img-badge-logos{gap:.25rem}}.p-fv__cta{background:#007cb0}.p-fv__btn{padding-top:16px;padding-top:1rem;padding-bottom:22px;padding-bottom:1.375rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.p-fv__btn{margin-top:1rem;padding-top:.5rem;padding-bottom:.75rem}}.p-fv__btn-accent{position:absolute;width:92px;width:5.75rem;z-index:10;top:-4px;top:-.25rem;left:-34px;left:-2.125rem}@media screen and (max-width:767px){.p-fv__btn-accent{width:5.125rem}}.p-fv__btn-copy{color:#fff;font-size:16px;font-size:1rem;font-weight:500}@media screen and (max-width:767px){.p-fv__btn-copy{font-size:.8125rem}}.p-fv__btn-link{display:block;margin-left:auto;margin-right:auto;width:380px;width:23.75rem;max-width:100%;height:64px;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;gap:1.5rem;background:#fff300;font-size:26px;font-size:1.625rem;font-weight:700;letter-spacing:.04em;color:#fff;border-radius:999px;position:relative;overflow:hidden;background:#ff8b0f;-webkit-box-shadow:0 4px 0 0 #b25c00;box-shadow:0 4px 0 0 #b25c00}@media screen and (max-width:767px){.p-fv__btn-link{font-size:1.25rem;width:18.375rem;max-width:100%;height:3.125rem}}.p-fv__btn-link span{padding-bottom:2px;padding-bottom:.125rem;text-shadow:0 0 10px rgba(100,50,4,.1)}.p-fv__btn-link img{width:10px;width:.625rem;position:absolute;right:22px;right:1.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-fv__btn-message{margin-top:8px;margin-top:.5rem;text-align:center;color:#fff;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.3}@media screen and (max-width:767px){.p-fv__btn-message{font-size:.875rem}}.p-fv__btn-message .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Roboto,sans-serif;gap:4px;gap:.25rem}.p-fv__btn-message .tel a{text-decoration:underline}.shiny{position:relative;overflow:hidden}.shiny::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#b5e7ff;-webkit-transition:.3s;transition:.3s;-webkit-animation:shiny 3s ease-in-out infinite;animation:shiny 3s ease-in-out infinite}@-webkit-keyframes shiny{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@keyframes shiny{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.p-graph #line01{stroke-dasharray:530;stroke-dashoffset:530}@-webkit-keyframes line01{100%{stroke-dasharray:530;stroke-dashoffset:0}}@keyframes line01{100%{stroke-dasharray:530;stroke-dashoffset:0}}.p-graph #line02{stroke-dasharray:581;stroke-dashoffset:581}@-webkit-keyframes line02{to{stroke-dasharray:581;stroke-dashoffset:0}}@keyframes line02{to{stroke-dasharray:581;stroke-dashoffset:0}}.p-graph #label01,.p-graph #label02,.p-graph #label03{opacity:0}.p-graph.active #line01{-webkit-animation:line01 1s ease-out forwards;animation:line01 1s ease-out forwards}.p-graph.active #line02{-webkit-animation:line02 1.3s .2s ease-out forwards;animation:line02 1.3s .2s ease-out forwards}.p-graph.active #label01{-webkit-animation:label 2.25s ease-out forwards;animation:label 2.25s ease-out forwards}.p-graph.active #label02{-webkit-animation:label 3s ease-out forwards;animation:label 3s ease-out forwards}.p-graph.active #label03{-webkit-animation:label 3.75s ease-out forwards;animation:label 3.75s ease-out forwards}.p-graph--sp #label04,.p-graph--sp #label05,.p-graph--sp #label06{opacity:0}.p-graph--sp #line03{stroke-dasharray:279.27;stroke-dashoffset:279.27}@-webkit-keyframes line03{to{stroke-dasharray:279.27;stroke-dashoffset:0}}@keyframes line03{to{stroke-dasharray:279.27;stroke-dashoffset:0}}.p-graph--sp #line04{stroke-dasharray:329.49;stroke-dashoffset:329.49}@-webkit-keyframes line04{to{stroke-dasharray:329.49;stroke-dashoffset:0}}@keyframes line04{to{stroke-dasharray:329.49;stroke-dashoffset:0}}.p-graph--sp.active #line03{-webkit-animation:line03 1s ease-out forwards;animation:line03 1s ease-out forwards}.p-graph--sp.active #line04{-webkit-animation:line04 1.3s .2s ease-out forwards;animation:line04 1.3s .2s ease-out forwards}.p-graph--sp.active #label04{-webkit-animation:label 2.25s ease-out forwards;animation:label 2.25s ease-out forwards}.p-graph--sp.active #label05{-webkit-animation:label 3s ease-out forwards;animation:label 3s ease-out forwards}.p-graph--sp.active #label06{-webkit-animation:label 3.75s ease-out forwards;animation:label 3.75s ease-out forwards}@-webkit-keyframes label{80%{opacity:0}100%{opacity:1}}@keyframes label{80%{opacity:0}100%{opacity:1}}.p-header{background:#f2f8fb;padding:3px 40px 10px;padding:.1875rem 2.5rem .625rem;-webkit-transition:translate .5s ease;transition:translate .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.p-header{display:none;padding:.5rem .125rem}}.p-header__fixed{translate:0 -100%;position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff}@media screen and (max-width:767px){.p-header__fixed{display:block;top:auto;bottom:0;translate:0 100%}}.p-header__fixed.js-active{translate:0}.p-header__logo{width:247px;width:15.4375rem}@media screen and (max-width:767px){.p-header__logo{display:none}}.p-header__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width:767px){.p-header__btn-wrap{gap:.3125rem;display:grid;grid-template-columns:1fr 1fr;padding-left:.625rem;padding-right:.625rem}}.p-header__tel{font-family:Roboto,sans-serif;text-align:center}@media screen and (max-width:767px){.p-header__tel{border:.0625rem solid #007cb0;border-radius:.25rem;height:3.125rem}}.p-header__tel img{width:20px;width:1.25rem}@media screen and (max-width:767px){.p-header__tel img{width:1rem}}.p-header__tel .box{margin-top:3px;margin-top:.1875rem;color:#007cb0;font-size:11px;font-size:.6875rem;font-weight:700;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:8px;padding-inline:.5rem}@media screen and (max-width:767px){.p-header__tel .box{margin-top:0;height:3.125rem}}.p-header__tel .number{font-size:26px;font-size:1.625rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.p-header__tel .number{font-size:1.1875rem}}.p-header__tel .time{font-size:12px;font-size:.75rem;font-weight:700}@media screen and (max-width:767px){.p-header__tel .time{margin-top:.125rem}}.p-header__contact{position:relative;border-radius:.25rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;gap:.5rem;padding:4px 24px 0;padding:.25rem 1.5rem 0;font-size:18px;font-size:1.125rem;height:56px;height:3.5rem;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:999px;background:#ff8b0f}@media screen and (max-width:767px){.p-header__contact{font-size:.9375rem;height:3.125rem;gap:.25rem;border-radius:.25rem;padding:0}}.p-header__contact span{padding-bottom:2px;padding-bottom:.125rem}.p-header__contact img{width:20px;width:1.25rem;height:20px;height:1.25rem}@media screen and (max-width:767px){.p-header__contact img{width:1rem;height:1rem}}@media (hover:hover){.p-header__contact:hover{opacity:.7}}a .label{position:relative;display:inline-block;padding:3px 28px 2px;padding:.1875rem 1.75rem .125rem;max-width:100%;background:#fff;border:solid 2px #007cb0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.5rem;font-size:12px;font-size:.75rem;font-weight:700;color:#007cb0;line-height:1;white-space:nowrap}@media screen and (max-width:767px){a .label{display:none}}a .label:before{content:"";position:absolute;bottom:-12px;bottom:-.75rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid transparent;border:.3125rem solid transparent;border-top:9px solid #fff;border-top:.5625rem solid #fff;z-index:2}a .label:after{content:"";position:absolute;bottom:-16px;bottom:-1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:6px solid transparent;border:.375rem solid transparent;border-top:10px solid #007cb0;border-top:.625rem solid #007cb0;z-index:1}a .label02{color:#ff8400;border:solid 2px #ff8b0f;position:absolute;top:-12px;top:-.75rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:6px;padding-left:.375rem;padding-right:6px;padding-right:.375rem}a .label02::after{border-top:10px solid #ff8b0f;border-top:.625rem solid #ff8b0f}.p-info{padding-top:40px;padding-top:2.5rem;padding-bottom:80px;padding-bottom:5rem}@media screen and (max-width:767px){.p-info{padding-top:1.5rem;padding-bottom:2.5rem}}@media screen and (max-width:767px){.p-info .l-inner{padding-left:0;padding-right:0}}.p-info__head-wrap{text-align:center}.p-info__head{font-size:38px;font-size:2.375rem;line-height:1.2;color:#007cb0}@media screen and (max-width:767px){.p-info__head{font-size:1.625rem}}.p-info__head .sm{font-size:30px;font-size:1.875rem}@media screen and (max-width:767px){.p-info__head .sm{font-size:1.25rem}}.p-info__head .bubble{position:relative;display:inline-block;padding:4px 28px 7px;padding:.25rem 1.75rem .4375rem;max-width:100%;background:#fff;border:solid 2px #007cb0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:62.4375rem;font-size:22px;font-size:1.375rem;font-weight:700;color:#007cb0;line-height:1;white-space:nowrap}@media screen and (max-width:767px){.p-info__head .bubble{font-size:1.125rem;margin-bottom:.25rem}}.p-info__head .bubble:before{content:"";position:absolute;bottom:-12px;bottom:-.75rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid transparent;border:.3125rem solid transparent;border-top:9px solid #fff;border-top:.5625rem solid #fff;z-index:2}.p-info__head .bubble:after{content:"";position:absolute;bottom:-16px;bottom:-1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:6px solid transparent;border:.375rem solid transparent;border-top:10px solid #007cb0;border-top:.625rem solid #007cb0;z-index:1}.p-info__card-wrap{margin-top:40px;margin-top:2.5rem;background:rgba(0,124,176,.04);border-radius:2.5rem;padding:40px 80px 56px;padding:2.5rem 5rem 3.5rem}@media screen and (max-width:767px){.p-info__card-wrap{margin-top:1.5rem;border-radius:1.25rem;padding:2rem 1.25rem}}.p-info__badge-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;gap:.5rem}@media screen and (max-width:767px){.p-info__badge-row{gap:.25rem}}.p-info__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;width:2.75rem;height:44px;height:2.75rem;background:#007cb0;border-radius:.25rem;color:#fff;font-size:36px;font-size:2.25rem;font-weight:700;line-height:1;padding-bottom:2px;padding-bottom:.125rem}@media screen and (max-width:767px){.p-info__badge{width:2.125rem;height:2.125rem;font-size:1.625rem}}.p-info__cards{margin-top:24px;margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;gap:1.5rem}@media screen and (max-width:767px){.p-info__cards{gap:1rem}}.p-info__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:40px;gap:2.5rem;background:repeating-linear-gradient(to right,rgba(0,0,0,.04) 0 1px,transparent 1px 24px),repeating-linear-gradient(to bottom,rgba(0,0,0,.04) 0 1px,transparent 1px 24px),#fff;border-radius:1.25rem;border:2px solid #007cb0;border:.125rem solid #007cb0;padding:32px 40px;padding:2rem 2.5rem}@media screen and (max-width:767px){.p-info__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-radius:.75rem;padding:1rem 1rem 1rem}}.p-info__card-label{position:absolute;top:12px;top:.75rem;left:-8px;left:-.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#007cb0;color:#fff;border-radius:0 62.4375rem 62.4375rem 0;padding:0 10px 2px;padding:0 .625rem .125rem;height:26px;height:1.625rem;line-height:1}.p-info__card-label::after{content:"";position:absolute;bottom:-7px;bottom:-.4375rem;left:0;border-style:solid;border-width:0 8px 8px 0;border-width:0 .5rem .5rem 0;border-color:transparent #004664 transparent transparent}.p-info__card-label .jp{font-size:18px;font-size:1.125rem;font-weight:700}@media screen and (max-width:767px){.p-info__card-label .jp{font-size:1rem}}.p-info__card-label .num{font-size:20px;font-size:1.25rem;font-weight:700;font-family:Roboto,sans-serif;padding-top:3px;padding-top:.1875rem;margin-left:2px;margin-left:.125rem}@media screen and (max-width:767px){.p-info__card-label .num{font-size:1.125rem}}.p-info__card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;gap:.75rem}@media screen and (max-width:767px){.p-info__card-body{gap:1rem}}.p-info__card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;gap:.75rem}.p-info__card-header img{width:24px;width:1.5rem}@media screen and (max-width:767px){.p-info__card-header img{width:1.125rem}}@media screen and (max-width:767px){.p-info__card-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.p-info__card-header img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.p-info__card-title{font-size:24px;font-size:1.5rem;font-weight:700;color:#007cb0;line-height:1;white-space:nowrap}@media screen and (max-width:767px){.p-info__card-title{font-size:1.375rem}}.p-info__card-revenue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-info__card-revenue-label{font-size:22px;font-size:1.375rem;font-weight:800;color:#ff8400;line-height:1}@media screen and (max-width:767px){.p-info__card-revenue-label{font-size:1.125rem}}.p-info__card-revenue-value{color:#ff8400;line-height:1}.p-info__card-revenue-value .num{font-size:32px;font-size:2rem;font-weight:700;font-family:Roboto,sans-serif}@media screen and (max-width:767px){.p-info__card-revenue-value .num{font-size:1.75rem}}.p-info__card-revenue-value .unit{font-size:14px;font-size:.875rem;font-weight:900}@media screen and (max-width:767px){.p-info__card-revenue-value .unit{font-size:.75rem}}.p-info__card-text{font-size:16px;font-size:1rem;font-weight:500;line-height:1.75;color:#333}@media screen and (max-width:767px){.p-info__card-text{font-size:.9375rem}}.p-info__card-img{-ms-flex-negative:0;flex-shrink:0;width:320px;width:20rem;border-radius:.625rem;overflow:hidden}@media screen and (max-width:767px){.p-info__card-img{width:100%;max-width:350px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.p-info__card-name{text-align:right;font-size:14px;font-size:.875rem}.p-item{margin-top:40px;margin-top:2.5rem}@media screen and (max-width:767px){.p-item{margin-top:1.5rem}}.p-item__house{margin-top:20px;margin-top:1.25rem}.p-item__house .p-item__item{padding-top:20px;padding-top:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-top:2px dotted #007cb0;border-top:.125rem dotted #007cb0}.p-item__house .p-item__item:not(:first-child){margin-top:0;border-bottom:2px dotted #007cb0;border-bottom:.125rem dotted #007cb0}@media screen and (max-width:767px){.p-item__house .p-item__item:not(:first-child){margin-top:1.25rem}}.p-item__item:not(:first-child){margin-top:32px;margin-top:2rem}@media screen and (max-width:767px){.p-item__item:not(:first-child){margin-top:1.25rem}}.p-item__desc{margin-top:40px;margin-top:2.5rem;border:1px dotted #007cb0;border:.0625rem dotted #007cb0;background:#f2f8fb;border-radius:.5rem;padding:24px 24px;padding:1.5rem 1.5rem}@media screen and (max-width:767px){.p-item__desc{margin-top:1.5rem;padding:.625rem 1rem 1rem 1rem}}.p-item__desc-title{font-size:20px;font-size:1.25rem;font-weight:500;color:#016a1d}@media screen and (max-width:767px){.p-item__desc-title{font-size:1.125rem}}.p-item__desc-text{font-size:16px;font-size:1rem}@media screen and (max-width:767px){.p-item__desc-text{font-size:.875rem}}.p-item__desc-text span{text-decoration:underline;text-decoration-thickness:.5em;-webkit-text-decoration-color:#f6e9a4;text-decoration-color:#f6e9a4;text-underline-offset:-.2em;text-decoration-skip-ink:none}.p-item__house-title{margin-top:40px;margin-top:2.5rem;font-size:36px;font-size:2.25rem;color:#016a1d;background:#f2f8fb;text-align:center}@media screen and (max-width:767px){.p-item__house-title{margin-top:2rem;font-size:1.5rem}}.p-message{background:#f2f8fb}.p-message__row{width:920px;width:57.5rem;max-width:100%;margin-left:auto;margin-right:auto;margin-top:60px;margin-top:3.75rem;display:grid;grid-template-columns:1fr 18.75rem;gap:60px;gap:3.75rem}@media screen and (max-width:767px){.p-message__row{margin-top:1.5rem;grid-template-columns:1fr;gap:1.5rem}}.p-message__title{color:#007cb0;font-size:30px;font-size:1.875rem;font-weight:700;line-height:1.5;letter-spacing:.02em}@media screen and (max-width:767px){.p-message__title{font-size:1.125rem;letter-spacing:0}}.p-message__text{margin-top:24px;margin-top:1.5rem;font-size:16px;font-size:1rem;font-weight:400;line-height:1.7;letter-spacing:0}@media screen and (max-width:767px){.p-message__text{font-size:.875rem}}.p-message__img{margin-top:10px;margin-top:.625rem}@media screen and (max-width:767px){.p-message__img{margin-top:0;width:12.5rem;margin-left:auto}}.p-message__name{margin-top:10px;margin-top:.625rem;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;text-align:right}@media screen and (max-width:767px){.p-message__name{font-size:.875rem;margin-top:.375rem}}.p-plan{position:relative;overflow:hidden}.p-plan__head-wrap{text-align:center}.p-plan__heading{font-size:38px;font-size:2.375rem;font-weight:700;line-height:1.2;color:#333}.p-plan__heading span{color:#007cb0;font-size:44px;font-size:2.75rem}@media screen and (max-width:767px){.p-plan__heading span{font-size:2rem}}@media screen and (max-width:767px){.p-plan__heading{font-size:1.5rem}}.p-plan__cards{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;gap:2rem;width:920px;width:57.5rem;max-width:100%;margin-top:32px;margin-top:2rem;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.p-plan__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5rem;gap:1.25rem}}.p-plan__deco{position:absolute;z-index:1}.p-plan__deco--left{width:118px;width:7.375rem;top:-70px;top:-4.375rem;left:-60px;left:-3.75rem}@media screen and (max-width:767px){.p-plan__deco--left{width:4.5rem;top:-2rem;left:-.625rem}}.p-plan__deco--right{width:143px;width:8.9375rem;bottom:-70px;bottom:-4.375rem;right:-60px;right:-3.75rem}@media screen and (max-width:767px){.p-plan__deco--right{width:5.5rem;bottom:-2.25rem;right:-.75rem}}.p-plan__card{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;gap:1.5rem;padding:16px 20px 20px;padding:1rem 1.25rem 1.25rem;border-radius:1rem}@media screen and (max-width:767px){.p-plan__card{gap:1rem}}.p-plan__card--lease{background-color:#fff7eb}.p-plan__card--sale{background-color:#f2f8fb}.p-plan__card-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;gap:.75rem}.p-plan__badge{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px 12px;padding:.625rem 1rem .75rem;border-radius:62.4375rem}@media screen and (max-width:767px){.p-plan__badge{padding:.25rem 1rem .375rem}}.p-plan__badge::after{content:"";position:absolute;bottom:-6px;bottom:-.375rem;left:50%;width:12px;width:.75rem;height:8px;height:.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.p-plan__badge--lease{background-color:#ff8400}.p-plan__badge--lease::after{background-color:#ff8400}.p-plan__badge--sale{background-color:#007cb0}.p-plan__badge--sale::after{background-color:#007cb0}.p-plan__badge-text{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;color:#fff;text-align:center}@media screen and (max-width:767px){.p-plan__badge-text{font-size:1rem}}.p-plan__card-title{max-width:100%;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;text-align:center;color:#333}.p-plan__card-title span{font-size:38px;font-size:2.375rem}@media screen and (max-width:767px){.p-plan__card-title span{font-size:2rem}}.p-plan__card-title .orange{color:#ff8400}.p-plan__card-title .blue{color:#007cb0}@media screen and (max-width:767px){.p-plan__card-title{font-size:1rem}}.p-plan__text{width:100%;font-size:16px;font-size:1rem;font-weight:500;line-height:1.75;color:#333}@media screen and (max-width:767px){.p-plan__text{font-size:.9375rem}}.p-reason__list{margin-top:40px;margin-top:2.5rem}@media screen and (max-width:767px){.p-reason__list{margin-top:1.5rem}}.p-reason__item{padding-top:48px;padding-top:3rem;padding-bottom:48px;padding-bottom:3rem;position:relative}@media screen and (max-width:767px){.p-reason__item{padding-top:2rem;padding-bottom:2rem}}.p-reason__item::before{content:"";position:absolute;top:0;left:0;width:calc(100% - 6.25rem);height:100%;background:#f2f8fb;border-radius:0 2.5rem 2.5rem 0;z-index:-1}@media screen and (max-width:767px){.p-reason__item::before{width:100%;border-radius:0 1.25rem 1.25rem 0}}.p-reason__item:nth-child(even)::before{left:auto;right:0;border-radius:2.5rem 0 0 2.5rem}@media screen and (max-width:767px){.p-reason__item:nth-child(even)::before{border-radius:1.25rem 0 0 1.25rem}}.p-reason__item:nth-child(even) .p-reason__item-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}@media screen and (max-width:767px){.p-reason__item:nth-child(even) .p-reason__item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-reason__item:not(:first-of-type){margin-top:48px;margin-top:3rem}@media screen and (max-width:767px){.p-reason__item:not(:first-of-type){margin-top:2rem}}.p-reason__item-inner{max-width:1000px;max-width:62.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;gap:3.75rem;padding:0 40px;padding:0 2.5rem;margin:auto}@media screen and (max-width:767px){.p-reason__item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:0 2rem}}.p-reason__title{color:#007cb0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;gap:1rem;font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.2}.p-reason__title img{width:75px;width:4.6875rem}@media screen and (max-width:767px){.p-reason__title img{width:3.5rem}}@media screen and (max-width:767px){.p-reason__title{font-size:1.3125rem;gap:.5rem}}.p-reason__text{margin-top:16px;margin-top:1rem;font-size:16px;font-size:1rem}.p-reason__text sup{font-size:8px;font-size:.5rem}.p-reason__text .desc{color:#333;font-size:14px;font-size:.875rem;font-weight:400}@media screen and (max-width:767px){.p-reason__text{font-size:.9375rem;margin-top:.5rem}}.p-reason__img{width:420px;width:26.25rem;max-width:100%;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.p-reason__img{margin-left:auto;margin-right:auto;width:100%;max-width:420px}}@media screen and (max-width:767px){.p-reason__text-wrap{max-width:420px}}.p-risk{position:relative;background-color:#f5f5f5;overflow:hidden}.p-risk__head{text-align:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:60px;padding-inline:3.75rem;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.p-risk__head{padding-inline:1.25rem}}.p-risk__deco{position:absolute;right:-24px;right:-1.5rem;top:-18px;top:-1.125rem;width:79px;width:4.9375rem;height:auto;pointer-events:none}@media screen and (max-width:767px){.p-risk__deco{right:-1rem;top:-2.5rem;width:3.25rem}}.p-risk__cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;gap:1rem;margin-top:40px;margin-top:2.5rem}@media screen and (max-width:767px){.p-risk__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:2rem}}.p-risk__card{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border-radius:1rem;overflow:hidden;background-color:#fff;position:relative}.p-risk__card::before{content:"";position:absolute;top:0;left:0;width:109px;width:6.8125rem;height:auto;aspect-ratio:109/61;background:url(../images/caution.webp) no-repeat center center/cover}.p-risk__card-title{background-color:#005e85;color:#fff;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1;padding:10px 0;padding:.625rem 0;text-align:center}@media screen and (max-width:767px){.p-risk__card-title{font-size:1.25rem;padding:.5rem 0}}.p-risk__card-text{padding:16px 20px;padding:1rem 1.25rem;color:#333;font-size:16px;font-size:1rem;font-weight:500;line-height:1.75}@media screen and (max-width:767px){.p-risk__card-text{font-size:.9375rem;padding:.75rem 1.25rem 1rem}}.p-risk__follow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;gap:1rem;margin-top:40px;margin-top:2.5rem}@media screen and (max-width:767px){.p-risk__follow{margin-top:1.5rem;gap:.75rem}}.p-risk__follow-drop{width:28px;width:1.75rem;height:auto}@media screen and (max-width:767px){.p-risk__follow-drop{width:1.375rem}}.p-risk__follow-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;gap:.625rem}@media screen and (max-width:767px){.p-risk__follow-badges{gap:.5rem}}.p-risk__follow-badge{background-color:#007cb0;color:#fff;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.2;padding:0 16px 2px;padding:0 1rem .125rem;border-radius:.25rem;text-align:center}@media screen and (max-width:767px){.p-risk__follow-badge{font-size:1rem;padding:.125rem .5rem .25rem;white-space:nowrap}}.p-simulation{background:#1196ce}.p-simulation .c-section-head__sub{background:#fff;color:#007cb0;font-weight:700}.p-simulation .c-section-head{color:#fff;font-size:40px;font-size:2.5rem;line-height:1.2}@media screen and (max-width:767px){.p-simulation .c-section-head{font-size:1.625rem}}.p-simulation .c-section-head .sm{font-size:32px;font-size:2rem}@media screen and (max-width:767px){.p-simulation .c-section-head .sm{font-size:1.375rem}}.p-simulation .c-section-head .accent{color:#fff300;font-size:44px;font-size:2.75rem;position:relative}@media screen and (max-width:767px){.p-simulation .c-section-head .accent{font-size:2rem}}.p-simulation .c-section-head .lg{font-size:48px;font-size:3rem;color:#fff300}@media screen and (max-width:767px){.p-simulation .c-section-head .lg{font-size:2.375rem}}.p-simulation .c-section-head sup{position:absolute;top:15px;top:.9375rem;right:-6px;right:-.375rem}@media screen and (max-width:767px){.p-simulation .c-section-head sup{top:.5rem}}.p-simulation .p-fv__btn-link{margin-top:40px;margin-top:2.5rem}@media screen and (max-width:767px){.p-simulation .p-fv__btn-link{margin-top:1.5rem}}.p-simulation__wrap{margin-top:40px;margin-top:2.5rem;background:#fff;padding:40px 72px;padding:2.5rem 4.5rem;border-radius:1.25rem}@media screen and (max-width:767px){.p-simulation__wrap{border-radius:.625rem;margin-top:2rem;padding:1.5rem .625rem}}.p-simulation__table-row{margin-top:40px;margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.p-simulation__table-row{margin-top:.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-simulation table{border-collapse:separate;overflow:hidden;border-radius:.25rem;width:312px;width:19.5rem;border:1px solid #b9b9b9;border:.0625rem solid #b9b9b9;font-weight:500;line-height:1}@media screen and (max-width:767px){.p-simulation table{width:17.5rem}}.p-simulation thead td,.p-simulation thead th,.p-simulation thead tr{border:none}.p-simulation thead tr{display:grid;grid-template-columns:1fr}.p-simulation thead th{background:#555;color:#fff;width:100%;font-size:16px;font-size:1rem;font-weight:700;text-align:center;padding:8px;padding:.5rem}@media screen and (max-width:767px){.p-simulation thead th{font-size:.8125rem}}.p-simulation tr{display:grid;grid-template-columns:3.75rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-simulation th{height:100%;background:#f0f0f0;font-size:14px;font-size:.875rem;font-weight:500;padding:13px 10px;padding:.8125rem .625rem;border-right:1px solid #b9b9b9;border-right:.0625rem solid #b9b9b9;border-top:1px solid #b9b9b9;border-top:.0625rem solid #b9b9b9}@media screen and (max-width:767px){.p-simulation th{font-size:.75rem;padding:.6875rem .5rem}}.p-simulation td{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;gap:.25rem;padding:8px 10px;padding:.5rem .625rem;border-top:1px solid #b9b9b9;border-top:.0625rem solid #b9b9b9}@media screen and (max-width:767px){.p-simulation td{gap:.125rem}}.p-simulation .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-simulation .label{font-size:14px;font-size:.875rem}@media screen and (max-width:767px){.p-simulation .label{font-size:.75rem}}.p-simulation .value{font-size:16px;font-size:1rem}.p-simulation .unit{font-size:11px;font-size:.6875rem}.p-simulation .dummy{opacity:0}.p-simulation .blue thead th{background:#007cb0}.p-simulation .blue th{background:#f2f8fb}.p-simulation .blue .lg{color:#007cb0;font-weight:700}.p-simulation .blue .lg .value{font-size:24px;font-size:1.5rem}@media screen and (max-width:767px){.p-simulation .blue .lg .value{font-size:1.25rem}}.p-simulation .blue .lg .unit{font-size:13px;font-size:.8125rem}@media screen and (max-width:767px){.p-simulation .blue .lg .unit{font-size:.6875rem}}.p-simulation__table-desc{margin-top:4px;margin-top:.25rem;font-size:15px;font-size:.9375rem;line-height:1;font-weight:500;text-align:center}@media screen and (max-width:767px){.p-simulation__table-desc{margin-top:.25rem;font-size:.875rem}}.p-simulation__table-desc .gray{font-weight:700;color:#767676}.p-simulation__table-desc .lg{font-size:20px;font-size:1.25rem}@media screen and (max-width:767px){.p-simulation__table-desc .lg{font-size:1.125rem}}.p-simulation__table-desc .blue{color:#007cb0}.p-simulation__plus-wrap{position:relative;z-index:1}@media screen and (max-width:767px){.p-simulation__plus-wrap{margin-top:1.5rem}}.p-simulation__plus-wrap::before{content:"";position:absolute;top:10px;top:.625rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300px;width:18.75rem;height:auto;aspect-ratio:300/36;background:url(../images/simulation-arrow.svg) no-repeat center center/cover}@media screen and (max-width:767px){.p-simulation__plus-wrap::before{display:none}}.p-simulation__plus{color:#ff8400;font-weight:700;font-size:15px;font-size:.9375rem;line-height:1.05;text-align:center;background:#fffef0;border:3px solid #fcc276;border:.1875rem solid #fcc276;display:inline-block;width:110px;width:6.875rem;height:110px;height:6.875rem;border-radius:62.4375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;position:relative;z-index:10;padding-bottom:4px;padding-bottom:.25rem}@media screen and (max-width:767px){.p-simulation__plus{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:17.5rem;height:auto;margin-left:auto;margin-right:auto;padding:.5rem .25rem .75rem;border-radius:.25rem;border:.125rem solid #fcc276}}.p-simulation__plus .lg{font-size:24px;font-size:1.5rem}.p-simulation__text01{margin-top:40px;margin-top:2.5rem;color:#fff;text-align:center;font-size:18px;font-size:1.125rem}@media screen and (max-width:767px){.p-simulation__text01{margin-top:1.5rem;font-size:1rem}}.p-simulation__text01 span{color:#fff300;font-weight:700}.p-simulation__text02{margin-top:12px;margin-top:.75rem;color:#fff;text-align:center;font-size:12px;font-size:.75rem;font-weight:400}.p-step{background:#f5f5f5}.p-step__list{margin-top:48px;margin-top:3rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px;gap:1.25rem;position:relative}@media screen and (max-width:767px){.p-step__list{margin-top:2rem;grid-template-columns:1fr;gap:1rem}}.p-step__list::before{content:"";position:absolute;top:144px;top:9rem;left:0;width:100%;height:3px;height:.1875rem;background:#a1cada}@media screen and (max-width:767px){.p-step__list::before{display:none}}.p-step__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.p-step__img{width:108px;width:6.75rem;position:relative;z-index:10}@media screen and (max-width:767px){.p-step__img{margin-left:auto;margin-right:auto;width:5.625rem;margin-top:.25rem}}.p-step__text-wrap{margin-top:-16px;margin-top:-1rem;background:#fff;padding:24px 16px 20px 16px;padding:1.5rem 1rem 1.25rem 1rem;border-radius:.625rem;position:relative;z-index:1;height:100%}@media screen and (max-width:767px){.p-step__text-wrap{margin-top:0;padding:1rem 1rem 1.25rem 1rem}}.p-step__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;gap:.25rem;color:#007cb0;font-size:20px;font-size:1.25rem}.p-step__title .number{color:#fff;background:#007cb0;border-radius:62.4375rem;width:26px;width:1.625rem;height:26px;height:1.625rem;font-size:17px;font-size:1.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Roboto,sans-serif;padding-top:1px;padding-top:.0625rem}.p-step__text{margin-top:8px;margin-top:.5rem;font-size:15px;font-size:.9375rem;font-weight:500;line-height:1.6}.wpcf7-form.sent .wpcf7-response-output{display:none}.p-thanks{text-align:center;font-weight:500;padding-top:0}@media screen and (max-width:767px){.p-thanks .l-inner{padding-left:.5rem;padding-right:.5rem}}.p-thanks__logo{width:220px;width:13.75rem;display:block;margin-bottom:60px;margin-bottom:3.75rem;margin-top:20px;margin-top:1.25rem}.p-thanks__logo h1{margin:0;line-height:0;font-size:0;display:block}.p-thanks__logo img{width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:767px){.p-thanks__logo{width:11.25rem;margin-bottom:2.5rem}}.p-thanks h2{font-size:30px;font-size:1.875rem;line-height:1.3;font-weight:500;display:inline-block;padding-bottom:8px;padding-bottom:.5rem;margin-bottom:32px;margin-bottom:2rem;padding-left:14px;padding-left:.875rem;padding-right:14px;padding-right:.875rem;position:relative}.p-thanks h2::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:3px;height:.1875rem;background:#333}@media screen and (max-width:767px){.p-thanks h2::before{height:.125rem}}@media screen and (max-width:767px){.p-thanks h2{font-size:1.125rem;margin-bottom:1.5rem}}.p-thanks p{font-size:17px;font-size:1.0625rem;line-height:1.8}@media screen and (max-width:767px){.p-thanks p{line-height:1.6}}@media screen and (max-width:767px){.p-thanks p{font-size:.875rem}}.p-thanks__info{margin-top:32px;margin-top:2rem}@media screen and (max-width:767px){.p-thanks__info{margin-top:1.25rem}}.p-thanks__content+.p-thanks__content{margin-top:64px;margin-top:4rem}@media screen and (max-width:767px){.p-thanks__content+.p-thanks__content{margin-top:3.5rem}}.p-thanks__text-link{color:#2e569b;-webkit-text-decoration:underline solid #2e569b;text-decoration:underline solid #2e569b}.p-thanks__btn{margin-top:12px;margin-top:.75rem}.p-thanks__btn a{margin-left:auto;margin-right:auto;color:#fff;font-size:20px;font-size:1.25rem;max-width:100%;min-width:300px;min-width:18.75rem;font-weight:700;border-radius:9999px;background:#ff8400;padding:13px 36px 12px;padding:.8125rem 2.25rem .75rem;white-space:nowrap}@media screen and (max-width:767px){.p-thanks__btn a{font-size:1rem;padding:.75rem 1.5rem .6875rem;min-width:15rem}}.p-thanks__btn--02 a{background:#007cb0}.p-thanks__btn--02{margin-top:64px;margin-top:4rem}@media screen and (max-width:767px){.p-thanks__btn--02{margin-top:3.5rem}}.page-thanks .p-header{display:none}.p-top-media{background:#fff;padding-top:20px;padding-top:1.25rem;padding-bottom:16px;padding-bottom:1rem}.p-voice{overflow:hidden;position:relative;padding-top:90px;padding-top:5.625rem}@media screen and (max-width:767px){.p-voice{padding-top:3.125rem}}.p-voice .c-section-head{display:inline-block;margin-left:auto;margin-right:auto;position:relative}.p-voice .c-section-head::before{content:"";position:absolute;top:-40px;top:-2.5rem;left:-220px;left:-13.75rem;width:162px;width:10.125rem;height:auto;aspect-ratio:162/112;background:url(../images/voice-img01.webp) no-repeat center center/cover}@media screen and (max-width:767px){.p-voice .c-section-head::before{width:6.125rem;top:-1rem;left:-6.875rem}}.p-voice .c-section-head::after{content:"";position:absolute;top:-40px;top:-2.5rem;right:-220px;right:-13.75rem;width:154px;width:9.625rem;height:auto;aspect-ratio:154/108;background:url(../images/voice-img02.webp) no-repeat center center/cover}@media screen and (max-width:767px){.p-voice .c-section-head::after{width:5.875rem;right:-7rem;top:-.625rem}}.p-voice__item{background:#fffaf3;padding:24px 24px;padding:1.5rem 1.5rem;border-radius:.5rem}@media screen and (max-width:767px){.p-voice__item{padding:1.25rem 1.25rem}}.p-voice__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.p-voice__row{gap:.75rem}}.p-voice__row--02{-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:767px){.p-voice__row--02 .p-voice__logo--02{margin-left:-.4375rem}}.p-voice__name{font-size:15px;font-size:.9375rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.p-voice__name a{text-decoration:underline}@media screen and (max-width:767px){.p-voice__name{font-size:.875rem}}.p-voice__logo--01{width:100px;width:6.25rem}@media screen and (max-width:767px){.p-voice__logo--01{width:5rem}}.p-voice__text{margin-top:8px;margin-top:.5rem;font-size:16px;font-size:1rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.p-voice__text{font-size:.875rem}}.swiper-slide{height:auto}.p-voice__item{height:100%}.swiper-container{margin-top:40px;margin-top:2.5rem;position:relative}@media screen and (max-width:767px){.swiper-container{margin-top:2rem}}.swiper{position:relative;overflow:visible}.swiper-wrapper{position:relative}.swiper-pagination-bullet{opacity:1;background:gray;width:10px;height:10px;border-radius:50%;position:relative}@media screen and (max-width:767px){.swiper-pagination-bullet{width:8px;height:8px}}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#33a6d6}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}@media screen and (max-width:767px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}}.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;top:unset;bottom:unset;left:unset;right:unset;margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.swiper-bottom{margin-top:24px;margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;gap:1.5rem}@media screen and (max-width:767px){.swiper-bottom{gap:1rem}}.swiper-button-prev{width:36px;width:2.25rem;height:36px;height:2.25rem}.swiper-button-prev::after{content:""}@media screen and (max-width:767px){.swiper-button-prev{width:1.75rem;height:1.75rem}}.swiper-button-prev img{width:100%;height:100%}.swiper-button-next{width:36px;width:2.25rem;height:36px;height:2.25rem}.swiper-button-next::after{content:""}@media screen and (max-width:767px){.swiper-button-next{width:1.75rem;height:1.75rem}}.swiper-button-next img{width:100%;height:100%}.p-voice__list{margin-top:60px;margin-top:3.75rem;width:720px;width:45rem;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.p-voice__list{margin-top:2rem;max-width:100%}}.p-why{background:#f2f8fb;text-align:center}.p-why .c-section-head{font-size:38px;font-size:2.375rem}.p-why .c-section-head .sm{font-size:26px;font-size:1.625rem}@media screen and (max-width:767px){.p-why .c-section-head .sm{font-size:1.25rem}}.p-why .c-section-head .accent{color:#8bcbe4;font-size:40px;font-size:2.5rem}@media screen and (max-width:767px){.p-why .c-section-head .accent{font-size:1.875rem}}@media screen and (max-width:767px){.p-why .c-section-head{font-size:1.5625rem}}.p-why__text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;gap:.5rem;margin-top:32px;margin-top:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.p-why__text-wrap{gap:.25rem;margin-top:1.5rem}}.p-why__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#007cb0;color:#fff;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1;padding:2px 16px 4px;padding:.125rem 1rem .25rem;border-radius:.25rem}.p-why__text span{color:#fff300}@media screen and (max-width:767px){.p-why__text{font-size:1.0625rem;padding:.125rem .375rem .1875rem}}@media screen and (max-width:767px){.p-why__text--02{font-size:.875rem}}.p-why__text02{margin-top:32px;margin-top:2rem}@media screen and (max-width:767px){.p-why__text02{margin-top:1.5rem;font-size:.9375rem}}.p-why__img{margin-top:40px;margin-top:2.5rem;width:645px;width:40.3125rem;height:auto;aspect-ratio:645/320;max-width:100%;margin-left:auto;margin-right:auto;border-radius:.625rem;overflow:hidden}@media screen and (max-width:767px){.p-why__img{margin-top:1.5rem;width:100%;max-width:400px;aspect-ratio:335/199}}.p-worry{background:url(../images/worry-bg.webp) no-repeat center center/cover;position:relative;padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}@media screen and (max-width:767px){.p-worry{padding-top:2rem;padding-bottom:1.5rem}}.p-worry::before{content:"";position:absolute;bottom:0;left:0;width:50%;height:80px;height:5rem;background:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}@media screen and (max-width:767px){.p-worry::before{height:2.5rem}}.p-worry::after{content:"";position:absolute;bottom:0;right:0;width:50%;height:80px;height:5rem;background:#fff;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}@media screen and (max-width:767px){.p-worry::after{height:2.5rem}}.p-worry__head{font-size:36px;font-size:2.25rem;text-align:center}@media screen and (max-width:767px){.p-worry__head{font-size:1.5rem}}.p-worry__head span{font-size:40px;font-size:2.5rem;background-image:radial-gradient(circle at center,#007cb0 10%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:4px;padding-top:.25rem}@media screen and (max-width:767px){.p-worry__head span{font-size:1.875rem}}.p-worry__list{margin-top:10px;margin-top:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;gap:1.5rem}@media screen and (max-width:767px){.p-worry__list{gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%}}.p-worry__item{color:#fff;width:230px;width:14.375rem;height:99px;height:6.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;font-size:1.125rem;font-weight:500;line-height:1.3}@media screen and (max-width:767px){.p-worry__item{font-size:.875rem;width:49%}}.p-worry__item .accent{color:#fff300;font-size:20px;font-size:1.25rem;font-weight:700}@media screen and (max-width:767px){.p-worry__item .accent{font-size:1rem}}.p-worry__item--01{background:url(../images/cloud01.webp) no-repeat center center/contain}.p-worry__item--02{margin-top:32px;margin-top:2rem;background:url(../images/cloud02.webp) no-repeat center center/contain}@media screen and (max-width:767px){.p-worry__item--02{margin-top:0}}.p-worry__item--03{background:url(../images/cloud03.webp) no-repeat center center/contain}@media screen and (max-width:767px){.p-worry__item--03{margin-top:-1.25rem}}.p-use{background-color:#fff;background-image:radial-gradient(circle 1px at 50% 50%,rgba(255,139,15,.24) 1px,transparent 1px);background-size:.625rem .625rem;background-position:0 0;text-align:center;overflow:hidden;padding-top:0}@media screen and (max-width:767px){.p-use .l-inner{padding-left:.625rem;padding-right:.625rem}}.p-use__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.p-use__head::before{content:"";position:absolute;top:-210px;top:-13.125rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:320px;width:20rem;height:auto;aspect-ratio:1;background:#f2f8fb;border-radius:62.4375rem;z-index:1}@media screen and (max-width:767px){.p-use__head::before{width:15.625rem;top:-10.625rem}}.p-use__badge{color:#007cb0;font-weight:700;font-size:22px;font-size:1.375rem;text-align:center;position:relative;z-index:2;padding-top:20px;padding-top:1.25rem;line-height:1.2}@media screen and (max-width:767px){.p-use__badge{padding-top:1rem;font-size:1.0625rem}}.p-use__badge-text{display:block}.p-use__title{margin-top:52px;margin-top:3.25rem;color:#ff8400;font-size:38px;font-size:2.375rem;font-weight:700;line-height:1.35;letter-spacing:.02em}.p-use__title .sm{font-size:30px;font-size:1.875rem}@media screen and (max-width:767px){.p-use__title .sm{font-size:1.25rem}}@media screen and (max-width:767px){.p-use__title{margin-top:2.625rem;font-size:1.5rem;line-height:1.45}}.p-use__body{margin-top:40px;margin-top:2.5rem;margin-left:0;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;gap:2.5rem;text-align:left;width:100vw}@media (min-width:72.5rem){.p-use__body{width:calc(50vw + 36.25rem)}}@media screen and (max-width:767px){.p-use__body{margin-top:1.75rem;width:100%;max-width:548px;margin-left:auto;margin-right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem;padding:0 1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.p-use__figure{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;margin:0;border-radius:0 1.25rem 1.25rem 0;overflow:hidden}@media screen and (max-width:767px){.p-use__figure{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;width:100%;margin-inline:auto;border-radius:.75rem}}.p-use__content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;padding-right:40px;padding-right:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.p-use__content{padding-top:0;padding-right:0}}.p-use__content p{color:#333;font-size:16px;font-size:1rem;line-height:1.8}@media screen and (max-width:767px){.p-use__content p{font-size:.9375rem}}.p-use__content p+p{margin-top:24px;margin-top:1.5rem}@media screen and (max-width:767px){.p-use__content p+p{margin-top:1.25rem}}@media screen and (max-width:767px){.u-pc{display:none}}@media (min-width:768px){.u-sp{display:none}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.u-animation__fadeInUp{opacity:0}.u-animation__fadeInLeft{opacity:0}.u-animation__fadeInRight{opacity:0}.u-animation__fadeInLeftBig{opacity:0}.u-animation__fadeInRightBig{opacity:0}@-webkit-keyframes fadeInUpContents{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpContents{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeftContents{0%{opacity:0;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftContents{0%{opacity:0;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightContents{0%{opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightContents{0%{opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBigContents{0%{opacity:0;-webkit-transform:translateX(-62.5rem);transform:translateX(-62.5rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBigContents{0%{opacity:0;-webkit-transform:translateX(-62.5rem);transform:translateX(-62.5rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBigContents{0%{opacity:0;-webkit-transform:translateX(62.5rem);transform:translateX(62.5rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBigContents{0%{opacity:0;-webkit-transform:translateX(62.5rem);transform:translateX(62.5rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.js-fadeInUp{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.js-fadeInUp__delay--1s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInUp__delay--1s{-webkit-animation-delay:1s;animation-delay:1s}}.js-fadeInUp__delay--2s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInUp__delay--2s{-webkit-animation-delay:2s;animation-delay:2s}}.js-fadeInUp__delay--3s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInUp__delay--3s{-webkit-animation-delay:3s;animation-delay:3s}}.js-fadeInUp__delay--4s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInUp__delay--4s{-webkit-animation-delay:4s;animation-delay:4s}}.js-fadeInLeft{-webkit-animation-name:fadeInLeftContents;animation-name:fadeInLeftContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media screen and (max-width:767px){.js-fadeInLeft{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInLeft__delay--1s{-webkit-animation-name:fadeInLeftContents;animation-name:fadeInLeftContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInLeft__delay--1s{-webkit-animation-delay:1s;animation-delay:1s}}@media screen and (max-width:767px){.js-fadeInLeft__delay--1s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInLeft__delay--2s{-webkit-animation-name:fadeInLeftContents;animation-name:fadeInLeftContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInLeft__delay--2s{-webkit-animation-delay:2s;animation-delay:2s}}@media screen and (max-width:767px){.js-fadeInLeft__delay--2s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInLeft__delay--3s{-webkit-animation-name:fadeInLeftContents;animation-name:fadeInLeftContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInLeft__delay--3s{-webkit-animation-delay:3s;animation-delay:3s}}@media screen and (max-width:767px){.js-fadeInLeft__delay--3s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInLeft__delay--4s{-webkit-animation-name:fadeInLeftContents;animation-name:fadeInLeftContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInLeft__delay--4s{-webkit-animation-delay:4s;animation-delay:4s}}@media screen and (max-width:767px){.js-fadeInLeft__delay--4s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInLeftBig{-webkit-animation-name:fadeInLeftBigContents;animation-name:fadeInLeftBigContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media screen and (max-width:767px){.js-fadeInLeftBig{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInLeftBig__delay--1s{-webkit-animation-name:fadeInLeftBigContents;animation-name:fadeInLeftBigContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInLeftBig__delay--1s{-webkit-animation-delay:1s;animation-delay:1s}}@media screen and (max-width:767px){.js-fadeInLeftBig__delay--1s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInLeftBig__delay--2s{-webkit-animation-name:fadeInLeftBigContents;animation-name:fadeInLeftBigContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInLeftBig__delay--2s{-webkit-animation-delay:2s;animation-delay:2s}}@media screen and (max-width:767px){.js-fadeInLeftBig__delay--2s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInLeftBig__delay--3s{-webkit-animation-name:fadeInLeftBigContents;animation-name:fadeInLeftBigContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInLeftBig__delay--3s{-webkit-animation-delay:3s;animation-delay:3s}}@media screen and (max-width:767px){.js-fadeInLeftBig__delay--3s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInLeftBig__delay--4s{-webkit-animation-name:fadeInLeftBigContents;animation-name:fadeInLeftBigContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInLeftBig__delay--4s{-webkit-animation-delay:4s;animation-delay:4s}}@media screen and (max-width:767px){.js-fadeInLeftBig__delay--4s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInRight{-webkit-animation-name:fadeInRightContents;animation-name:fadeInRightContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media screen and (max-width:767px){.js-fadeInRight{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInRight__delay--1s{-webkit-animation-name:fadeInRightContents;animation-name:fadeInRightContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInRight__delay--1s{-webkit-animation-delay:1s;animation-delay:1s}}@media screen and (max-width:767px){.js-fadeInRight__delay--1s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInRight__delay--2s{-webkit-animation-name:fadeInRightContents;animation-name:fadeInRightContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInRight__delay--2s{-webkit-animation-delay:2s;animation-delay:2s}}@media screen and (max-width:767px){.js-fadeInRight__delay--2s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInRight__delay--3s{-webkit-animation-name:fadeInRightContents;animation-name:fadeInRightContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInRight__delay--3s{-webkit-animation-delay:3s;animation-delay:3s}}@media screen and (max-width:767px){.js-fadeInRight__delay--3s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInRight__delay--4s{-webkit-animation-name:fadeInRightContents;animation-name:fadeInRightContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInRight__delay--4s{-webkit-animation-delay:4s;animation-delay:4s}}@media screen and (max-width:767px){.js-fadeInRight__delay--4s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInRightBig{-webkit-animation-name:fadeInRightBigContents;animation-name:fadeInRightBigContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media screen and (max-width:767px){.js-fadeInRightBig{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInRightBig__delay--1s{-webkit-animation-name:fadeInRightBigContents;animation-name:fadeInRightBigContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInRightBig__delay--1s{-webkit-animation-delay:1s;animation-delay:1s}}@media screen and (max-width:767px){.js-fadeInRightBig__delay--1s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInRightBig__delay--2s{-webkit-animation-name:fadeInRightBigContents;animation-name:fadeInRightBigContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInRightBig__delay--2s{-webkit-animation-delay:2s;animation-delay:2s}}@media screen and (max-width:767px){.js-fadeInRightBig__delay--2s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInRightBig__delay--3s{-webkit-animation-name:fadeInRightBigContents;animation-name:fadeInRightBigContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInRightBig__delay--3s{-webkit-animation-delay:3s;animation-delay:3s}}@media screen and (max-width:767px){.js-fadeInRightBig__delay--3s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}.js-fadeInRightBig__delay--4s{-webkit-animation-name:fadeInRightBigContents;animation-name:fadeInRightBigContents;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@media (min-width:768px){.js-fadeInRightBig__delay--4s{-webkit-animation-delay:4s;animation-delay:4s}}@media screen and (max-width:767px){.js-fadeInRightBig__delay--4s{-webkit-animation-name:fadeInUpContents;animation-name:fadeInUpContents}}
/*# sourceMappingURL=style.css.map */
