*,::after,::before{box-sizing:border-box}a,body,button,dd,div,dl,dt,figure,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,small,span,table,td,th,time,tr,ul{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}dd,li{list-style-type:none}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}img{border:none;vertical-align:bottom}em{font-style:normal}@media screen and (min-width:768px){html{font-size:calc(18 / 1440 * 100vw)}}@media screen and (max-width:767px){html{font-size:calc(18 / 375 * 100vw)}}body{color:#333;font-family:"Noto Sans JP",sans-serif;outline:red}a{color:inherit;text-decoration:none;transition:.3s}@media (hover:hover){a:hover{cursor:pointer}}a,img,picture,span{display:inline-block}img,svg,video{height:auto;width:100%}button{background:0 0;background:0 0}button,input,select,textarea{border:none;color:inherit;font:inherit}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:0;margin:0;outline:0;padding:0;vertical-align:top}select{cursor:pointer}textarea{resize:vertical}input[type=submit]{cursor:pointer}@media (min-width:768px){a[href*="tel:"]{cursor:default;pointer-events:none;text-decoration:none}.sp{display:none!important}}@media screen and (max-width:767px){.pc{display:none!important}}.pointer__none{pointer-events:none!important}@media screen and (max-width:767px){.pointer__none--sp{pointer-events:none!important}}@media (min-width:768px){.pointer__none--pc{pointer-events:none!important}}.fadeIn{opacity:0;transition:opacity .3s ease,translate .3s ease;translate:0 40px}.fadeIn.js-show{opacity:1;translate:0}.wrapper{overflow:hidden}.l-footer{position:relative}.l-header{background:#fff;display:grid;height:70px;width:100%}@media screen and (max-width:767px){.l-header{height:60px;position:fixed;z-index:100}}.l-header__inner{align-items:center;display:flex;justify-content:space-between;padding-inline:6.6666666667rem}@media screen and (max-width:767px){.l-header__inner{padding-inline:1.1111111111rem}}.l-inner{height:inherit;margin-inline:auto;max-width:63.3333333333rem;padding:0 3.8888888889rem;position:relative;width:100%}@media screen and (max-width:767px){.l-inner{padding:0 1.1111111111rem;width:100%}}.l-main{overflow:hidden}@media screen and (max-width:767px){.l-main{margin-top:60px}}.l-single-voice__main{flex-shrink:0;width:44.4444444444rem}@media screen and (max-width:767px){.l-single-voice__main{width:100%}}.l-single-voice__sidebar{flex:1}.c-breadcrumb{color:rgba(76,62,51,.89);font-size:.7777777778rem;font-weight:500;line-height:214.286%}@media screen and (max-width:767px){.c-breadcrumb{font-size:.6666666667rem}}.c-breadcrumb>span{padding-right:.5555555556rem}.c-breadcrumb>span:not(:first-child){padding-left:.5555555556rem}.c-btn{background:#f09d51;border-radius:1.2777777778rem;box-shadow:0 4px 0 0 rgba(0,0,0,.25);color:#fff;display:grid;font-size:1rem;font-weight:700;letter-spacing:.05em;padding:.5555555556rem 2.4166666667rem;place-items:center;transition:all .3s}@media (hover:hover){.c-btn:hover{box-shadow:none;transform:translateY(4px)}}.c-btn--v2{background:#fff;border:.0555555556rem solid #270949;border-radius:1.6666666667rem;color:#270949;display:grid;font-size:1.1111111111rem;font-weight:500;letter-spacing:.05em;margin:0 auto;padding-block:1.0555555556rem;place-items:center;text-align:center;transition:all .3s;width:16.6666666667rem}@media (hover:hover){.c-btn--v2:hover{background:#270949;color:#fff}}@media screen and (max-width:767px){.c-btn--v2{font-size:1rem;line-height:1.2222222222;padding-block:.5833333333rem}}.c-btn--v3{font-size:.7777777778rem;letter-spacing:.05em;line-height:1.2142857143;overflow:visible;padding-bottom:.2222222222rem;position:relative;text-align:left;transition:all .3s;width:7.4444444444rem}.c-btn--v3::after{background:url(../img/icon-arrow-btn.webp) no-repeat left center/cover;bottom:-.2222222222rem;content:"";height:.3888888889rem;left:0;position:absolute;width:7.4444444444rem}@media screen and (max-width:767px){.c-btn--v3::after{bottom:-.2777777778rem}}@media (hover:hover){.c-btn--v3:hover{color:#76b3d0}}.p-lower-service-pages-bottom{background:url(../img/img-lower-service-pages-bottom-bg.webp) no-repeat center/cover}@media screen and (max-width:767px){.p-lower-service-pages-bottom{background:url(../img/img-lower-service-pages-bottom-bg--sp.webp) no-repeat center/cover}}.p-lower-service-pages-bottom__inner{padding-block:4.4444444444rem}@media screen and (max-width:767px){.p-lower-service-pages-bottom__inner{padding-block:1.6666666667rem;padding-inline:2.1111111111rem}}.p-lower-service-pages-bottom__text{font-size:1.1111111111rem;font-weight:500;letter-spacing:.05em;line-height:180%;text-align:center}@media screen and (max-width:767px){.p-lower-service-pages-bottom__text{font-size:.8888888889rem}}.p-lower-service-pages-bottom__links{display:flex;gap:2.2222222222rem;justify-content:center;margin-top:1.5555555556rem}@media screen and (max-width:767px){.p-lower-service-pages-bottom__links{flex-direction:column;gap:.8888888889rem;margin-top:1.1111111111rem}}.p-lower-service-pages-bottom__link{border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);color:#fff;display:grid;font-size:1.1111111111rem;font-weight:500;height:8.3333333333rem;letter-spacing:.05em;line-height:1.2;place-items:center;width:20rem}@media (hover:hover){.p-lower-service-pages-bottom__link:hover{opacity:.7}}@media screen and (max-width:767px){.p-lower-service-pages-bottom__link{border-radius:.8333333333rem;font-size:1rem;height:4.4444444444rem;line-height:1.2222222222;width:16.6666666667rem}}.p-lower-service-pages-bottom__link.--website{background:url(../img/img-service-link-website.webp) no-repeat center/cover}.p-lower-service-pages-bottom__link.--patient{background:url(../img/img-service-link-patient.webp) no-repeat center/cover}.p-lower-service-pages-bottom__link.--management{background:url(../img/img-service-link-management.webp) no-repeat center/cover}.p-achievement{position:relative}.p-achievement::after{background:url(../img/img-achievement-bg.webp) no-repeat center/cover;bottom:-4.6666666667rem;content:"";height:43rem;left:0;position:absolute;width:100%}@media screen and (max-width:767px){.p-achievement::after{background:url(../img/img-achievement-bg--sp.webp) no-repeat center/cover;bottom:4.2222222222rem;height:82rem}}.p-achievement__inner{padding-block:5.5555555556rem}@media screen and (max-width:767px){.p-achievement__inner{padding-block:3.3333333333rem}}.p-achievement__items{display:grid;gap:4.4444444444rem 5rem;grid-template-columns:repeat(3,1fr);justify-content:center;margin-top:4.4444444444rem;position:relative;z-index:1}@media screen and (max-width:767px){.p-achievement__items{gap:2.2222222222rem;grid-template-columns:15.5555555556rem;margin-top:3rem}}.p-archive{background:#fff}.p-archive__inner{padding-block:5.5555555556rem}@media screen and (max-width:767px){.p-archive__inner{padding-block:3.3333333333rem}}.p-archive__items{display:flex;flex-direction:column;gap:1.3333333333rem;margin:0 auto;width:44.4444444444rem}@media screen and (max-width:767px){.p-archive__items{gap:1.1111111111rem;width:100%}}.p-archive__wrapper{border-bottom:.0555555556rem solid #ddd;display:flex;flex-direction:column;gap:.6666666667rem;padding-bottom:1.3333333333rem;padding-inline:.5555555556rem;position:relative}@media screen and (max-width:767px){.p-archive__wrapper{padding-bottom:1.1111111111rem;padding-inline:0}}.p-archive__wrapper:hover{opacity:.7}.p-archive__wrapper::after{background:url(../img/icon-arrow-right.webp) no-repeat center/contain;content:"";height:.4444444444rem;position:absolute;right:.5555555556rem;top:1.3611111111rem;width:.4444444444rem}@media screen and (max-width:767px){.p-archive__wrapper::after{display:none}}.p-archive__info{align-items:center;display:flex;gap:.6666666667rem}.p-archive__time{font-feature-settings:"liga" off,"clig" off;font-family:Montserrat,sans-serif;font-size:.8333333333rem}.p-archive__category,.p-archive__time{letter-spacing:.04em;line-height:100%}.p-archive__category{font-feature-settings:"liga" off,"clig" off;background:#270949;border-radius:.6111111111rem;color:#fff;display:block;font-size:.7222222222rem;font-weight:500;padding:.2222222222rem .5555555556rem;width:-moz-fit-content;width:fit-content}.p-archive__title{font-feature-settings:"liga" off,"clig" off;font-size:.8333333333rem;letter-spacing:.04em;line-height:160%}.p-archive__pagination{height:2.4444444444rem;margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-archive__pagination{height:1.7777777778rem;margin-top:3.3333333333rem}}.p-archive__pagination ul{animation:none!important;border:none;box-shadow:unset;display:flex;gap:.8888888889rem;justify-content:center;margin:0;transition:none!important}.p-archive__pagination ul:active,.p-archive__pagination ul:hover{animation:none!important;background:0 0;transition:none!important}@media screen and (max-width:767px){.p-archive__pagination ul{gap:.5555555556rem;height:1.7777777778rem}}.p-archive__pagination li:active{animation:none!important;background:0 0;transition:none!important}.p-archive__pagination a,.p-archive__pagination span{background:#ddd;border:none;border-radius:1.2777777778rem;color:#fff;display:grid;font-family:Montserrat,sans-serif;font-size:.8888888889rem;font-weight:600;height:2.4444444444rem;letter-spacing:.1em;line-height:100%;margin:0;place-items:center;width:2.4444444444rem}@media screen and (max-width:767px){.p-archive__pagination a,.p-archive__pagination span{border-radius:1.4603333333rem;height:1.7777777778rem;line-height:114.286%;width:1.7777777778rem!important}}.p-archive__pagination a:hover,.p-archive__pagination span:hover{background:#270949;color:#fff!important;opacity:.7!important}.p-archive__pagination a.current,.p-archive__pagination span.current{background:#270949}.p-archive__pagination a.current:hover,.p-archive__pagination span.current:hover{background:#270949;color:#fff!important;opacity:.7!important}.p-archive__pagination a.dots,.p-archive__pagination span.dots{color:#ddd}.p-breadcrumb{margin-top:1.1111111111rem}@media screen and (max-width:767px){.p-breadcrumb{margin-top:.5555555556rem}}.p-contact{background:url(../img/img-contact-bg.webp) no-repeat center/cover}@media screen and (max-width:767px){.p-contact{background:url(../img/img-contact-bg--sp.webp) no-repeat center/cover}}.p-contact__inner{padding-block:4rem}@media screen and (max-width:767px){.p-contact__inner{padding-block:2.4444444444rem}}.p-contact__contents{text-align:center}.p-contact__title{color:#fff;font-size:2.2222222222rem;font-weight:600;letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.p-contact__title{font-size:1.5555555556rem}}.p-contact__text{color:#fff;font-weight:600;letter-spacing:.05em;line-height:180%;margin-top:1.1111111111rem}@media screen and (max-width:767px){.p-contact__text{font-size:.8888888889rem}}.p-contact__btn{margin-top:1.1111111111rem}.p-contact__btn .c-btn{font-size:1.1111111111rem;margin:0 auto;padding:1rem 6.8888888889rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.p-contact__btn .c-btn{font-size:1rem;padding:.6388888889rem 6.25rem}}.p-contents__inner{padding-block:5.5555555556rem}@media screen and (max-width:767px){.p-contents__inner{padding-block:3.3333333333rem}}.p-contents__swiper{margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-contents__swiper{margin-top:3.3333333333rem;padding-bottom:2.6666666667rem}}.p-contents__items{display:flex;gap:1.1111111111rem;justify-content:center}@media screen and (max-width:767px){.p-contents__items{gap:unset;justify-content:unset;transition-timing-function:linear}}.p-contents__item{width:16.6666666667rem}.p-contents__wrapper{display:flex;flex-direction:column;gap:.5555555556rem}.p-contents__wrapper:hover .p-contents__img::before{opacity:1}.p-contents__wrapper:hover .p-contents__img img{transform:scale(1.05)}.p-contents__wrapper:hover .p-contents__time,.p-contents__wrapper:hover .p-contents__title{opacity:.7}.p-contents__img{border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem rgba(0,0,0,.1);overflow:hidden;position:relative;width:100%}.p-contents__img img{transition:transform .3s ease}.p-contents__img::before{background:rgba(118,179,208,.2);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:1}.p-contents__title{font-size:.8888888889rem}.p-contents__time,.p-contents__title{font-weight:500;letter-spacing:.05em;line-height:150%}.p-contents__time{font-size:.7777777778rem;text-overflow:ellipsis}.p-contents__pagination{display:flex;gap:.8888888889rem;justify-content:center;margin:0 auto}.p-contents__pagination .swiper-pagination-bullet{background:#ddd;bottom:0!important;height:.4444444444rem;margin-left:0!important;margin-right:0!important;opacity:1;width:.4444444444rem}.p-contents__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1e3979}.p-contents__btn{margin-top:3.3333333333rem}@media screen and (max-width:767px){.p-contents__btn{margin-top:2.2222222222rem}}.p-drawer__icon{align-items:center;display:flex;flex-direction:column;height:36px;justify-content:center;position:fixed;right:1.1111111111rem;row-gap:6px;top:12px;width:36px;z-index:102}@media (min-width:768px){.p-drawer__icon{display:none}}.p-drawer__icon.js-show .p-drawer__icon-bar{background:#fff}.p-drawer__icon.js-show .p-drawer__icon-bar:nth-of-type(1){rotate:45deg;translate:0 4px}.p-drawer__icon.js-show .p-drawer__icon-bar:nth-of-type(2){display:none}.p-drawer__icon.js-show .p-drawer__icon-bar:nth-of-type(3){rotate:-45deg;translate:0 -4px}.p-drawer__icon-bar{background:#270949;height:3px;transition:all .5s ease;width:32px}.p-drawer{background:rgba(39,9,73,.95);height:100svh;overflow-y:scroll;position:fixed;right:0;top:0;transition:translate .3s ease;translate:101%;width:78%;z-index:101}.p-drawer.js-show{translate:0}.p-drawer__menu{height:-moz-fit-content;height:fit-content;padding-block:4.7777777778rem 4.7222222222rem;text-align:center;width:100%}.p-drawer__logo{height:1.5555555556rem;width:6.5555555556rem}.p-drawer__list{align-items:center;display:flex;flex-direction:column;margin-top:2.7777777778rem;row-gap:1.7777777778rem}.p-drawer__list li a{color:#fff;font-weight:500;letter-spacing:.05em}.p-drawer__cta{box-shadow:none;font-weight:700;margin-top:1rem;padding-inline:1.8611111111rem}.p-etc{background:#fff}.p-etc__inner{padding-block:6.6666666667rem}@media screen and (max-width:767px){.p-etc__inner{padding-block:3.3333333333rem}}.p-etc__text-top{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(86deg,rgba(30,57,121,.85) 3.96%,rgba(118,179,208,.85) 103.08%);background-clip:text;font-size:1.3333333333rem;font-weight:500;letter-spacing:.05em;line-height:180%;text-align:center}@media screen and (max-width:767px){.p-etc__text-top{font-size:1.1111111111rem}}.p-etc__text-bottom{font-size:.8888888889rem;font-weight:500;letter-spacing:.05em;line-height:200%;margin-top:2.2222222222rem;text-align:center}@media screen and (max-width:767px){.p-etc__text-bottom{font-size:.7777777778rem}}.p-etc-btn{margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-etc-btn{margin-top:3.3333333333rem}}.p-faq__inner{padding-block:5.5555555556rem}@media screen and (max-width:767px){.p-faq__inner{padding-block:3.3333333333rem}}.p-faq__tabarea{margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-faq__tabarea{margin-top:2.2222222222rem}}.p-faq__tab-lists{display:flex;text-align:center}.p-faq__tab-list{background:#fff;border-bottom:2px solid #76b3d0;display:grid;flex:1;padding-block:.3055555556rem;place-items:center}@media screen and (max-width:767px){.p-faq__tab-list{padding-block:.2222222222rem}}.p-faq__tab-list span{color:#76b3d0;display:block;font-size:.8888888889rem;font-weight:500;letter-spacing:.04em;line-height:180%}@media screen and (max-width:767px){.p-faq__tab-list span{font-size:.7777777778rem;font-weight:600;line-height:150%}}.p-faq__tab-list[aria-selected=true]{background:#76b3d0}.p-faq__tab-list[aria-selected=true] span{color:#fff}.p-faq__tab-list[aria-selected=false]{cursor:pointer;transition:all .3s ease}@media (hover:hover){.p-faq__tab-list[aria-selected=false]:hover{opacity:.7}}.p-faq__tab-contents{margin-top:1.7777777778rem}.p-faq__tab-content-wrapper{height:0;opacity:0;transition:opacity .3s ease,translate .3s ease;translate:0 1.1111111111rem;visibility:hidden}.p-faq__tab-content-wrapper.js-show{height:-moz-fit-content;height:fit-content;opacity:1;translate:0;visibility:visible}.p-faq__boxes{display:flex;flex-direction:column;gap:1.7777777778rem}@media screen and (max-width:767px){.p-faq__boxes{gap:1.1111111111rem}}.p-faq__box.is-open .p-faq__box-toggle::after{transform:translateY(-50%) rotate(0)}.p-faq__box-head{align-items:center;background:#f7f7f7;border-radius:.5555555556rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);display:flex;padding:.8888888889rem 1.3333333333rem;width:100%}@media screen and (max-width:767px){.p-faq__box-head{align-items:start;box-shadow:.1111111111rem .1111111111rem .5555555556rem 0 rgba(0,0,0,.1);padding:.5555555556rem}}.p-faq__box-icon--purple{background:#270949;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:.8888888889rem;font-weight:600;height:2rem;line-height:112.5%;place-items:center;width:2rem}@media screen and (max-width:767px){.p-faq__box-icon--purple{font-size:.5432222222rem;height:1.1111111111rem;width:1.1111111111rem}}.p-faq__box-text--q{flex-grow:1;font-family:"Noto Sans JP",sans-serif;font-size:.8888888889rem;font-weight:500;line-height:170%;margin-left:1.3333333333rem;text-align:left}@media screen and (max-width:767px){.p-faq__box-text--q{font-size:.7777777778rem;line-height:150%;margin-left:.4444444444rem}}.p-faq__box-toggle{display:block;flex-shrink:0;height:.8888888889rem;position:relative;width:.8888888889rem}@media screen and (max-width:767px){.p-faq__box-toggle{align-self:top;height:.7222222222rem;margin-left:.4444444444rem;width:.7222222222rem}}.p-faq__box-toggle::after,.p-faq__box-toggle::before{background:#1e3979;content:"";height:2px;position:absolute;right:0;top:calc(50% + .25rem);transform:translateY(-50%);transition:transform .3s;width:1.1111111111rem}@media screen and (max-width:767px){.p-faq__box-toggle::after,.p-faq__box-toggle::before{width:.7222222222rem}}.p-faq__box-toggle::after{transform:translateY(-50%) rotate(90deg)}.p-faq__box-body{display:none;margin-top:1.7777777778rem;padding-inline:1.3333333333rem}@media screen and (max-width:767px){.p-faq__box-body{margin-top:1.1111111111rem;padding-inline:.5555555556rem}}.p-faq__a{display:flex;gap:1.3333333333rem}@media screen and (max-width:767px){.p-faq__a{gap:.4444444444rem}}.p-faq__box-icon--lightblue{background:#76b3d0;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:.8888888889rem;font-weight:600;height:2rem;line-height:112.5%;place-items:center;width:2rem}@media screen and (max-width:767px){.p-faq__box-icon--lightblue{font-size:.5432222222rem;height:1.1111111111rem;width:1.1111111111rem}}.p-faq__box-text--a{font-size:.8888888889rem;letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.p-faq__box-text--a{font-size:.7777777778rem;line-height:150%}}.p-features{position:relative}.p-features::after{background:linear-gradient(180deg,rgba(114,173,201,.1) 0,rgba(114,173,201,.5) 193.32%);bottom:0;content:"";height:12.4444444444rem;left:0;position:absolute;width:100%}@media screen and (max-width:767px){.p-features::after{height:61.3333333333rem}}.p-features__inner{padding-block:3.6111111111rem}@media screen and (max-width:767px){.p-features__inner{padding-block:3.3333333333rem}}.p-features__items{display:flex;gap:2.2222222222rem;justify-content:center;margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-features__items{align-items:center;flex-direction:column}}.p-features__item{background:#fff;border-radius:.5555555556rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);flex:1;height:14.6666666667rem;padding-top:.8888888889rem;position:relative;z-index:1}@media screen and (max-width:767px){.p-features__item{flex:unset;width:12.2222222222rem}}.p-features__num{display:grid;height:4.2777777778rem;place-items:center;position:absolute;top:-2.1666666667rem}.p-features__num.--1{left:.8888888889rem;width:1.4444444444rem}.p-features__num.--2,.p-features__num.--3{left:.5555555556rem;width:2.1111111111rem}.p-features__num.--4{left:.3888888889rem;width:2.5rem}.p-features__img{height:7.1111111111rem;margin:0 auto;width:7.1111111111rem}.p-features__text{display:flex;flex-direction:column;gap:.2777777778rem;margin-top:.8888888889rem;text-align:center}.p-features__text--s{font-size:.7777777778rem;font-weight:500;letter-spacing:.05em;line-height:180%}.p-features__text--s .u-color--lightblue span{font-family:Montserrat,sans-serif;font-size:1.1111111111rem;font-weight:600}.p-features__text--l{font-size:.8888888889rem;font-weight:600;letter-spacing:.05em;line-height:180%}.p-footer__pagetop{height:2.4444444444rem;position:absolute;right:6.6666666667rem;top:50%;transform:translateY(-50%);width:2.4444444444rem}@media screen and (max-width:767px){.p-footer__pagetop{bottom:2.5833333333rem;right:1.1111111111rem;top:unset;transform:translateY(0);z-index:999}}.p-footer__inner{padding-block:2.7222222222rem}@media screen and (max-width:767px){.p-footer__inner{padding:3.0277777778rem 2.6111111111rem}}.p-footer-contents{text-align:center}.p-footer__logo{display:block;height:2.1111111111rem;margin:0 auto;width:8.6855555556rem}@media screen and (max-width:767px){.p-footer__logo{width:8.8888888889rem}}.p-footer__nav{margin-top:2.2222222222rem}.p-footer__lists{display:flex;gap:2.2222222222rem;justify-content:center}@media screen and (max-width:767px){.p-footer__lists{flex-wrap:wrap;gap:1.5555555556rem}}.p-footer__list{color:#fff;font-size:.8888888889rem;font-weight:500;letter-spacing:.05em;line-height:2.0625;position:relative}@media screen and (max-width:767px){.p-footer__list{font-size:.7777777778rem;line-height:1.2142857143}.p-footer__list::before{display:none}}.p-footer__list::before{background:#fff;content:"";height:.8888888889rem;left:-1.0555555556rem;position:absolute;top:50%;transform:translateY(-50%);width:.1111111111rem}.p-footer__list:first-child::before{display:none}@media screen and (max-width:767px){.p-footer__list:nth-child(n+7){color:#bbb;font-size:.6111111111rem;font-weight:500;line-height:1.1818181818;margin-top:.6666666667rem}}@media (hover:hover){.p-footer__list a:hover{opacity:.7}}.p-footer__sns{display:flex;gap:2.2222222222rem;justify-content:center;margin-top:2.2222222222rem}@media screen and (max-width:767px){.p-footer__sns{gap:1.5555555556rem;margin-top:3.3333333333rem}}.p-footer__x{height:1.7777777778rem;width:1.7777777778rem}@media screen and (max-width:767px){.p-footer__x{height:1.3888888889rem;width:1.3611111111rem}}@media (hover:hover){.p-footer__x:hover{opacity:.7}}.p-footer__facebook{height:2rem;width:2rem}@media screen and (max-width:767px){.p-footer__facebook{height:1.4444444444rem;width:1.4444444444rem}}@media (hover:hover){.p-footer__facebook:hover{opacity:.7}}.p-footer__copyright{color:#fff;font-size:.7222222222rem;line-height:1.2307692308;margin-top:2.2222222222rem;text-align:center}@media screen and (max-width:767px){.p-footer__copyright{font-size:.6666666667rem;line-height:1.1666666667;margin-top:3.3333333333rem}}.p-header__logo{height:2.0119444444rem;width:8.2777777778rem}@media (hover:hover){.p-header__logo:hover{opacity:.7}}@media screen and (max-width:767px){.p-header__logo{height:28px;width:118px}}.p-header__right{align-items:center}.p-header__nav-lists,.p-header__right{display:flex;gap:min(2.7777777778rem,50px)}.p-header__nav-list{font-size:min(1rem,18px);font-weight:500;letter-spacing:.05em;padding-bottom:5px;position:relative}.p-header__nav-list::before{background:#76b3d0;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}@media (hover:hover){.p-header__nav-list:hover{color:#76b3d0}.p-header__nav-list:hover::before{transform:scaleX(1)}}.p-header__cta .c-btn{font-size:min(1rem,18px)}.p-intro{margin-top:-.1666666667rem}@media screen and (max-width:767px){.p-intro{margin-top:0}}.p-intro__worries{background-color:#f7f7f7;padding-block:5.5555555556rem}@media screen and (max-width:767px){.p-intro__worries{padding-block:3.3333333333rem}}.p-intro__inner,.p-intro__title{position:relative;text-align:center}.p-intro__title{font-size:1.3333333333rem;font-weight:500;letter-spacing:.1em;line-height:180%;margin:0 auto;padding-left:3.2222222222rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.p-intro__title{font-size:1rem;padding-left:unset;padding-top:2.5555555556rem}}.p-intro__title::before{content:"";height:2.5555555556rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5555555556rem}@media screen and (max-width:767px){.p-intro__title::before{height:2rem;left:50%;top:0;transform:translate(-50%,0);width:2rem}}.p-intro__title.--v1::before{background:url(../img/icon-scope.webp) no-repeat center/contain}.p-intro__title.--v2::before{background:url(../img/icon-lightbulb.webp) no-repeat center/contain}.p-intro__lists{background:#fff;border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.1111111111rem;margin-top:3.3333333333rem;padding:2.2222222222rem 4.4444444444rem;position:relative;z-index:1}@media screen and (max-width:767px){.p-intro__lists{border-radius:.6666666667rem;gap:1.5555555556rem;margin-top:1.5555555556rem;padding:1.3333333333rem 1.3888888889rem}}.p-intro__list{font-size:1.1111111111rem;font-weight:500;letter-spacing:.05em;line-height:180%;padding-left:2.1111111111rem;position:relative;text-align:left}@media screen and (max-width:767px){.p-intro__list{font-size:.8888888889rem;line-height:160%;padding-left:1.7777777778rem}}.p-intro__list em{text-decoration:underline;text-decoration-color:#f0fbaf;text-decoration-thickness:.5555555556rem;text-underline-offset:-.2777777778rem}.p-intro__list::before{background:url(../img/icon-check.webp) no-repeat center/contain;content:"";height:1.4444444444rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}@media screen and (max-width:767px){.p-intro__list::before{top:0;transform:translateY(0);width:.8888888889rem}}.p-intro__icon-right{height:7.1111111111rem;position:absolute;right:-1.0555555556rem;top:2.2222222222rem;width:7.9444444444rem}@media screen and (max-width:767px){.p-intro__icon-right{height:4.7222222222rem;right:-2.6666666667rem;top:3.4444444444rem;width:5.3058888889rem}}.p-intro__icon-left{bottom:-4rem;height:9.3888888889rem;left:-2.2222222222rem;position:absolute;width:10.5555555556rem;z-index:1}@media screen and (max-width:767px){.p-intro__icon-left{bottom:-1.7777777778rem;height:5.2777777778rem;left:-2.75rem;width:5.9301111111rem}}.p-intro__solutions{margin-top:5.2777777778rem;padding-bottom:6.6666666667rem;padding-top:3.8888888889rem;position:relative}@media screen and (max-width:767px){.p-intro__solutions{margin-top:2.7777777778rem;padding-bottom:3.3333333333rem;padding-top:2.5rem}}.p-intro__solutions::before{background-color:#f7f7f7;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:5.2777777778rem;position:absolute;top:-5.2777777778rem;width:100%}@media screen and (max-width:767px){.p-intro__solutions::before{height:2.7777777778rem;top:-2.7777777778rem}}.p-intro__grid-area{margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-intro__grid-area{margin-top:3.3333333333rem}}.p-intro__grid{display:grid;gap:2.2222222222rem 3.3333333333rem;grid-template-areas:"imgwrapper subtitle" "imgwrapper text";grid-template-columns:18.2222222222rem auto;grid-template-rows:auto 1fr}@media screen and (max-width:767px){.p-intro__grid{gap:1.3333333333rem;grid-template-areas:"subtitle" "text" "imgwrapper";grid-template-columns:1fr;grid-template-rows:auto}}.p-intro__grid+.p-intro__grid{margin-top:2.2222222222rem}@media screen and (max-width:767px){.p-intro__grid+.p-intro__grid{margin-top:3.3333333333rem}}.p-intro__grid:nth-child(2){grid-template-areas:"subtitle imgwrapper" "text imgwrapper";grid-template-columns:auto 18.2222222222rem;grid-template-rows:auto 1fr}@media screen and (max-width:767px){.p-intro__grid:nth-child(2){gap:1.3333333333rem;grid-template-areas:"subtitle" "text" "imgwrapper";grid-template-columns:1fr;grid-template-rows:auto}}.p-intro__grid:nth-child(2) .p-intro__subtitle{padding-top:2.1666666667rem}@media screen and (max-width:767px){.p-intro__grid:nth-child(2) .p-intro__subtitle{padding-top:0}}.p-intro__imgwrapper{grid-area:imgwrapper}.p-intro__subtitle{color:#76b3d0;font-size:1.3333333333rem;font-weight:700;grid-area:subtitle;letter-spacing:.05em;line-height:180%;padding-top:.5833333333rem;text-align:left}@media screen and (max-width:767px){.p-intro__subtitle{font-size:1.1111111111rem;padding-top:0;text-align:center}}.p-intro__text{grid-area:text;letter-spacing:.05em;line-height:200%;text-align:left}@media screen and (max-width:767px){.p-intro__text{font-size:.8888888889rem}}.p-intro__text em{text-decoration:underline;text-decoration-color:#f0fbaf;text-decoration-thickness:.5555555556rem;text-underline-offset:-.2777777778rem}.p-intro__btn{margin-top:-3.2222222222rem}@media screen and (max-width:767px){.p-intro__btn{margin-top:1.3333333333rem}}.p-lower-achievement-voice__inner{padding-block:5.5555555556rem}@media screen and (max-width:767px){.p-lower-achievement-voice__inner{padding-block:3.3333333333rem}}.p-lower-achievement-voice__tab-area{margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-lower-achievement-voice__tab-area{margin-top:3.3333333333rem}}.p-lower-achievement-voice__tab-lists{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.p-lower-achievement-voice__tab-lists{gap:.1111111111rem}}.p-lower-achievement-voice__tab-list{background:#f7f7f7;display:grid;flex:1;padding-block:.4722222222rem;place-items:center}@media screen and (max-width:767px){.p-lower-achievement-voice__tab-list:nth-child(-n+2){flex:0 0 calc(50% - .1111111111rem)}}.p-lower-achievement-voice__tab-list span{color:#270949;display:block;font-size:.7222222222rem;font-weight:500;letter-spacing:.04em;line-height:180%}.p-lower-achievement-voice__tab-list[aria-selected=true]{background:#270949}.p-lower-achievement-voice__tab-list[aria-selected=true] span{color:#fff}.p-lower-achievement-voice__tab-list[aria-selected=false]{cursor:pointer;transition:all .3s ease}@media (hover:hover){.p-lower-achievement-voice__tab-list[aria-selected=false]:hover{opacity:.7}}.p-lower-achievement-voice__tab-contents{margin-top:3.3333333333rem}.p-lower-achievement-voice__content-wrapper{height:0;opacity:0;transition:opacity .3s ease,translate .3s ease;translate:0 1.1111111111rem;visibility:hidden}.p-lower-achievement-voice__content-wrapper.js-show{height:-moz-fit-content;height:fit-content;opacity:1;translate:0;visibility:visible}.p-lower-achievement-voice__cards{-moz-column-gap:2.7777777778rem;column-gap:2.7777777778rem;display:grid;grid-template-columns:repeat(3,1fr);row-gap:3.3333333333rem}@media screen and (max-width:767px){.p-lower-achievement-voice__cards{gap:3.3333333333rem;grid-template-columns:1fr}}.p-lower-achievement-voice__card a:hover .p-lower-achievement-voice__img::before{opacity:1}.p-lower-achievement-voice__card a:hover .p-lower-achievement-voice__img img{transform:scale(1.05)}.p-lower-achievement-voice__card a:hover .p-lower-achievement-voice__textarea{opacity:.7}.p-lower-achievement-voice__img{border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem rgba(0,0,0,.1);height:11.1111111111rem;overflow:hidden;position:relative;width:100%}.p-lower-achievement-voice__img img{transition:transform .3s ease}.p-lower-achievement-voice__img::before{background:rgba(118,179,208,.2);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:1}.p-lower-achievement-voice__textarea{margin-top:.8888888889rem;padding-inline:.5555555556rem}.p-lower-achievement-voice__category{font-feature-settings:"liga" off,"clig" off;background:#270949;border-radius:.6111111111rem;color:#fff;display:block;font-size:.7222222222rem;font-weight:500;letter-spacing:.04em;line-height:100%;padding:.2222222222rem .5555555556rem;width:-moz-fit-content;width:fit-content}.p-lower-achievement-voice__title{font-size:.8888888889rem;font-weight:500;letter-spacing:.05em;line-height:150%;margin-top:.6666666667rem}.p-lower-achievement-voice__text{font-size:.7777777778rem;font-weight:500;letter-spacing:.05em;line-height:150%;margin-top:.5555555556rem;text-overflow:ellipsis}.p-lower-achievement-voice__btn{margin-top:3.3333333333rem}.p-lower-contact{background:#fff}.p-lower-contact__inner{padding:6.6666666667rem 6.1111111111rem}@media screen and (max-width:767px){.p-lower-contact__inner{padding:4.4444444444rem 1.1111111111rem}}.p-lower-contact__top-text{letter-spacing:.05em;line-height:1.2222222222;text-align:center}.p-lower-contact__contents{margin-top:3.3333333333rem}.p-lower-contact__items{background:#f7f7f7;border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:2.2222222222rem;padding:4.4444444444rem 7.7777777778rem}@media screen and (max-width:767px){.p-lower-contact__items{padding:2.2222222222rem .9722222222rem}}.p-lower-contact__item{display:flex;flex-direction:column;gap:.4444444444rem}.p-lower-contact__label{font-size:.8888888889rem;letter-spacing:.05em;line-height:150%;position:relative;width:-moz-fit-content;width:fit-content}.p-lower-contact__label::after{background:url(../img/icon-star.svg) no-repeat center/contain;content:"";height:.5555555556rem;position:absolute;right:-.6666666667rem;top:.2777777778rem;width:.5555555556rem}.p-lower-contact__checkbox{display:flex;flex-direction:column;gap:.7222222222rem}.p-lower-contact__checkbox .wpcf7-list-item{margin:0}.p-lower-contact__checkbox .wpcf7-list-item input[type=checkbox]{display:none}.p-lower-contact__checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.p-lower-contact__checkbox .wpcf7-list-item input[type=checkbox]:hover+.wpcf7-list-item-label:before{border-color:#76b3d0}.p-lower-contact__checkbox .wpcf7-list-item-label{padding-left:1.7777777778rem;position:relative}.p-lower-contact__checkbox .wpcf7-list-item-label::after,.p-lower-contact__checkbox .wpcf7-list-item-label::before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.p-lower-contact__checkbox .wpcf7-list-item-label::before{background-color:#fff;border:.0555555556rem solid #ddd;height:1.1111111111rem;left:0;transition:border-color .3s;width:1.1111111111rem}.p-lower-contact__checkbox .wpcf7-list-item-label::after{background:url(../img/icon-form-check.svg) no-repeat center/contain;height:1.0555555556rem;left:.2222222222rem;opacity:0;width:.6111111111rem}.p-lower-contact__checkbox .wpcf7-free-text{display:block;margin-left:1.7777777778rem;margin-top:.4444444444rem;width:calc(100% - 1.7777777778rem)}.p-lower-contact__checkbox .wpcf7-free-text,.p-lower-contact__wrap{background:#fff;border:.0555555556rem solid #ddd;border-radius:.2777777778rem;font-size:.8888888889rem;line-height:1.1875;padding:.5555555556rem;text-align:left}.p-lower-contact__wrap{width:100%}.p-lower-contact__wrap::-moz-placeholder{color:#ddd}.p-lower-contact__wrap::placeholder{color:#ddd}.p-lower-contact__wrap:focus{border-color:#76b3d0}.p-lower-contact__textarea{background:#fff;border:.0555555556rem solid #ddd;border-radius:.2777777778rem;font-size:.8888888889rem;line-height:1.1875;padding:.5555555556rem;text-align:left;width:100%}.p-lower-contact__textarea::-moz-placeholder{color:#ddd}.p-lower-contact__textarea::placeholder{color:#ddd}.p-lower-contact__textarea:focus{border-color:#76b3d0}.p-lower-contact__privacy{margin-inline:auto;margin-top:.8888888889rem}.p-lower-contact__privacy-text{font-size:.7777777778rem;font-weight:500;letter-spacing:.05em;line-height:normal;position:relative;width:-moz-fit-content;width:fit-content}.p-lower-contact__privacy-text a{-webkit-text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.p-lower-contact__privacy-text::after{background:url(../img/icon-star.svg) no-repeat center/contain;content:"";height:.5555555556rem;position:absolute;right:-.6666666667rem;top:.2777777778rem;width:.5555555556rem}.p-lower-contact__privacy-text .wpcf7-list-item{margin:0}.p-lower-contact__privacy-text .wpcf7-list-item input[type=checkbox]{display:none}.p-lower-contact__privacy-text .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.p-lower-contact__privacy-text .wpcf7-list-item input[type=checkbox]:hover+.wpcf7-list-item-label:before{border-color:#76b3d0}.p-lower-contact__privacy-text .wpcf7-list-item-label{padding-left:1.7777777778rem;position:relative}.p-lower-contact__privacy-text .wpcf7-list-item-label::after,.p-lower-contact__privacy-text .wpcf7-list-item-label::before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.p-lower-contact__privacy-text .wpcf7-list-item-label::before{background-color:#fff;border:.0555555556rem solid #ddd;height:1.1111111111rem;left:0;transition:border-color .3s;width:1.1111111111rem}.p-lower-contact__privacy-text .wpcf7-list-item-label::after{background:url(../img/icon-form-check.svg) no-repeat center/contain;height:1.0555555556rem;left:.2222222222rem;opacity:0;width:.6111111111rem}.p-lower-contact__btn{margin-inline:auto;margin-top:.8888888889rem}.wpcf7-not-valid-tip{margin-top:.4444444444rem}.p-lower-features-company{background-color:#fff}.p-lower-features-company__inner{padding-block:4.4444444444rem 6.6666666667rem}@media screen and (max-width:767px){.p-lower-features-company__inner{padding-block:3.3333333333rem 5.5555555556rem}}.p-lower-features-company__lists{display:flex;flex-direction:column;gap:1.1111111111rem;margin-inline:auto;margin-top:4.4444444444rem;width:44.4444444444rem}@media screen and (max-width:767px){.p-lower-features-company__lists{margin-top:3.3333333333rem;width:100%}}.p-lower-features-company__list{align-items:center;border-bottom:.0555555556rem solid #ddd;display:flex;font-size:.8888888889rem;letter-spacing:.05em;line-height:1.1875;padding-bottom:1.1111111111rem;text-align:left}@media screen and (max-width:767px){.p-lower-features-company__list{font-size:.7777777778rem;line-height:1.2142857143}}.p-lower-features-company__left{width:22%}@media screen and (max-width:767px){.p-lower-features-company__left{width:28%}}.p-lower-features-company__right{width:78%}@media screen and (max-width:767px){.p-lower-features-company__right{width:72%}}.p-lower-features-features{background-color:#fff;position:relative}.p-lower-features-features::after{background:linear-gradient(180deg,rgba(114,173,201,.1) 0,rgba(114,173,201,.5) 193.32%);bottom:0;content:"";height:20.2222222222rem;left:0;position:absolute;width:100%}@media screen and (max-width:767px){.p-lower-features-features::after{height:73rem}}.p-lower-features-features__inner{padding-block:5.5555555556rem}@media screen and (max-width:767px){.p-lower-features-features__inner{padding-block:3.3333333333rem}}.p-lower-features-features__items{display:flex;gap:2.2222222222rem;justify-content:center;margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-lower-features-features__items{align-items:center;flex-direction:column}}.p-lower-features-features__item{background:#fff;border-radius:.5555555556rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);flex:1;height:14.6666666667rem;padding-top:.8888888889rem;position:relative;z-index:1}@media screen and (max-width:767px){.p-lower-features-features__item{flex:unset;width:12.2222222222rem}}.p-lower-features-features__num{display:grid;height:4.2777777778rem;place-items:center;position:absolute;top:-2.1666666667rem}.p-lower-features-features__num.--1{left:.8888888889rem;width:1.4444444444rem}.p-lower-features-features__num.--2,.p-lower-features-features__num.--3{left:.5555555556rem;width:2.1111111111rem}.p-lower-features-features__num.--4{left:.3888888889rem;width:2.5rem}.p-lower-features-features__img{height:7.1111111111rem;margin:0 auto;width:7.1111111111rem}.p-lower-features-features__text{display:flex;flex-direction:column;gap:.2777777778rem;margin-top:.8888888889rem;text-align:center}.p-lower-features-features__text--s{font-size:.7777777778rem;font-weight:500;letter-spacing:.05em;line-height:180%}.p-lower-features-features__text--s .u-color--lightblue span{font-family:Montserrat,sans-serif;font-size:1.1111111111rem;font-weight:600}.p-lower-features-features__text--l{font-size:.8888888889rem;font-weight:600;letter-spacing:.05em;line-height:180%}.p-lower-features-features__btn{align-items:center;display:flex;gap:2.0555555556rem;justify-content:center;margin-top:2.7777777778rem;position:relative;z-index:1}.p-lower-features-features__btn .c-btn--v2{margin:0}@media screen and (max-width:767px){.p-lower-features-features__btn{flex-direction:column;gap:2.2222222222rem;margin-top:4.4444444444rem}}.p-lower-features-message{background-color:#fff}.p-lower-features-message__inner{padding:5.5555555556rem 0}@media screen and (max-width:767px){.p-lower-features-message__inner{padding:3.3333333333rem 1.1111111111rem}}.p-lower-features-message__contents{display:flex;flex-direction:column;gap:4.4444444444rem;margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-lower-features-message__contents{gap:5.3611111111rem;margin-top:3.3333333333rem}}.p-lower-features-message__content-top{display:flex;gap:6.3888888889rem}@media screen and (max-width:767px){.p-lower-features-message__content-top{flex-direction:column;gap:.8333333333rem}}.p-lower-features-message__content-top-textarea{flex:1}.p-lower-features-message__content-top-message{color:#1e3979;font-size:1.1111111111rem;font-weight:500;letter-spacing:.05em;line-height:180%}.p-lower-features-message__content-top-text{font-size:.8888888889rem;letter-spacing:.05em;line-height:180%;margin-top:2.2222222222rem}@media screen and (max-width:767px){.p-lower-features-message__content-top-text{font-size:.7777777778rem}}.p-lower-features-message__content-top-img{flex-shrink:0;position:relative;width:18.6111111111rem}@media screen and (max-width:767px){.p-lower-features-message__content-top-img{right:-2.2222222222rem;width:17.4444444444rem}}.p-lower-features-message__content-top-img figcaption{background:rgba(255,255,255,.9);bottom:1.2777777778rem;box-shadow:.1111111111rem .1111111111rem .5555555556rem 0 rgba(0,0,0,.1);display:grid;font-size:.7777777778rem;height:4.6666666667rem;left:-3.6111111111rem;letter-spacing:.1em;line-height:180%;place-items:center;position:absolute;width:6.9444444444rem}@media screen and (max-width:767px){.p-lower-features-message__content-top-img figcaption{bottom:1.2222222222rem;font-size:.8706666667rem;height:4.3888888889rem;left:-2.2222222222rem;width:6.8333333333rem}}.p-lower-features-message__content-top-img figcaption span{font-size:1.1111111111rem;line-height:150%}.p-lower-features-message__content-title{color:#1e3979;font-size:1.2222222222rem;font-weight:500;letter-spacing:.05em;line-height:150%;padding-left:2rem;position:relative}@media screen and (max-width:767px){.p-lower-features-message__content-title{font-size:1rem;padding-left:1.6666666667rem}}.p-lower-features-message__content-title::before{background:url(../img/icon-circle-lightblue.webp) no-repeat center/contain;content:"";height:3.8888888889rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3.8888888889rem}@media screen and (max-width:767px){.p-lower-features-message__content-title::before{height:3.3333333333rem;width:3.3333333333rem}}.p-lower-features-message__content-lists{background:#f7f7f7;border-radius:1.1111111111rem;box-shadow:.1111111111rem .1111111111rem .5555555556rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.5555555556rem;margin-top:2.9166666667rem;padding:2.2222222222rem}@media screen and (max-width:767px){.p-lower-features-message__content-lists{gap:1.1111111111rem;margin-top:2.25rem;padding:2.2222222222rem 1.1111111111rem}}.p-lower-features-message__content-list{font-size:.8888888889rem;letter-spacing:.05em;line-height:180%;padding-left:2.1666666667rem;position:relative}@media screen and (max-width:767px){.p-lower-features-message__content-list{font-size:.7777777778rem;padding-left:1.9444444444rem}}.p-lower-features-message__content-list::before{background:url(../img/icon-circle-blue.webp) no-repeat center/contain;content:"";height:1.6111111111rem;left:0;position:absolute;top:0;width:1.6111111111rem}@media screen and (max-width:767px){.p-lower-features-message__content-list::before{height:1.3888888889rem;width:1.3888888889rem}}.p-lower-features-message__content-box{align-items:center;background:#f7f7f7;border-radius:1.1111111111rem;box-shadow:.1111111111rem .1111111111rem .5555555556rem 0 rgba(0,0,0,.1);display:flex;gap:4.4444444444rem;justify-content:center;margin-top:2.9166666667rem;padding:2.2222222222rem 4.4444444444rem}@media screen and (max-width:767px){.p-lower-features-message__content-box{flex-direction:column;gap:1.3333333333rem;margin-top:2.25rem;padding:2.2222222222rem 1.1111111111rem}}.p-lower-features-message__content-book-img{box-shadow:.1111111111rem .1111111111rem .5555555556rem 0 rgba(0,0,0,.1);flex-shrink:0;height:16.6666666667rem;width:10.6111111111rem}@media screen and (max-width:767px){.p-lower-features-message__content-book-img{height:15.8333333333rem;width:10.0555555556rem}}.p-lower-features-message__content-bottom-textarea{flex:1}.p-lower-features-message__content-bottom-text{font-size:.8888888889rem;letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.p-lower-features-message__content-bottom-text{font-size:.7777777778rem}}.p-lower-features-message__content-bottom-btn{margin-top:2.2222222222rem}@media screen and (max-width:767px){.p-lower-features-message__content-bottom-btn{margin-top:1.5555555556rem}}.p-lower-features-message__content-bottom-btn .c-btn--v2{color:#270949;margin:0}@media (hover:hover){.p-lower-features-message__content-bottom-btn .c-btn--v2:hover{color:#fff}}.p-lower-mv{background:linear-gradient(264deg,rgba(118,179,208,.1) 1.04%,rgba(118,179,208,.3) 68.15%,rgba(118,179,208,.5) 98.22%);position:relative}.p-lower-mv::after{background:url(../img/img-lower-mv-dot.webp) no-repeat center/cover;bottom:0;content:"";height:15.5555555556rem;left:0;position:absolute;width:100%}@media screen and (max-width:767px){.p-lower-mv::after{background:url(../img/img-lower-mv-dot--sp.webp) no-repeat center/cover;bottom:12rem;height:10.4269444444rem}}.p-lower-mv__inner{padding:4.4444444444rem 0}@media screen and (max-width:767px){.p-lower-mv__inner{padding-bottom:0;padding-top:3.3333333333rem}}.p-lower-mv__title{display:flex;flex-direction:column;gap:1.5555555556rem;position:relative;z-index:3}@media screen and (max-width:767px){.p-lower-mv__title{gap:3.3333333333rem}}.p-lower-mv__title--main{background:#fff;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);font-size:1.5555555556rem;font-weight:600;letter-spacing:.1em;line-height:1.4642857143;padding:.2777777778rem 1.1111111111rem;width:-moz-fit-content;width:fit-content}.p-lower-mv__title--sub{color:#555;font-size:1.3333333333rem;font-weight:500;letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.p-lower-mv__title--sub{background:#fff;font-size:1.1111111111rem;padding-inline:1.1111111111rem;padding-top:1.1111111111rem}}.p-lower-mv__title--sub.--achievement{padding-left:3.6111111111rem;position:relative}.p-lower-mv__title--sub.--achievement::before{background-color:#555;content:"";height:.0555555556rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3.3333333333rem}@media screen and (max-width:767px){.p-lower-mv__title--sub.--achievement{padding-left:3.0555555556rem}.p-lower-mv__title--sub.--achievement::before{width:2.7777777778rem}}.p-lower-mv__text{letter-spacing:.05em;line-height:200%;margin-top:1.1111111111rem}@media screen and (max-width:767px){.p-lower-mv__text{background:#fff;font-size:.7777777778rem;margin-top:-.0555555556rem;padding:1.0555555556rem 1.1111111111rem 1.1666666667rem 1.1111111111rem}}.p-lower-mv__text.--achievement span{margin-top:1.1111111111rem}.p-lower-mv2{background:linear-gradient(264deg,rgba(118,179,208,.1) 1.04%,rgba(118,179,208,.3) 68.15%,rgba(118,179,208,.5) 98.22%);position:relative}.p-lower-mv2::after{background:url(../img/img-lower-mv-dot.webp) no-repeat center/cover;bottom:0;content:"";height:15.5555555556rem;left:0;position:absolute;width:100%}@media screen and (max-width:767px){.p-lower-mv2::after{background:url(../img/img-lower-mv-dot--sp.webp) no-repeat center/cover;height:10.4269444444rem}}.p-lower-mv2__inner{padding:4.7222222222rem 0}@media screen and (max-width:767px){.p-lower-mv2__inner{padding:3.3333333333rem 0}}.p-lower-mv2__title{display:flex;flex-direction:column;position:relative;z-index:3}.p-lower-mv2__title--main{color:rgba(30,57,121,.4);font-family:Montserrat,sans-serif;font-size:4.4444444444rem;font-style:italic;font-weight:100;letter-spacing:.1em;line-height:100%;text-align:center}@media screen and (max-width:767px){.p-lower-mv2__title--main{font-size:2.3333333333rem;font-weight:200}}.p-lower-mv2__title--sub{color:#555;font-size:1.5555555556rem;font-weight:600;letter-spacing:.1em;line-height:1.4642857143;margin-top:-2rem;text-align:center}@media screen and (max-width:767px){.p-lower-mv2__title--sub{font-feature-settings:"halt" on;font-size:1rem;font-weight:500;line-height:150%;margin-top:-1.1111111111rem}}.p-lower-privacy-policy{background:#fff}.p-lower-privacy-policy__inner{padding:6.6666666667rem}@media screen and (max-width:767px){.p-lower-privacy-policy__inner{padding:3.3333333333rem 1.1111111111rem}}.p-lower-privacy-policy__lists{display:flex;flex-direction:column;gap:5rem;margin-top:5rem}@media screen and (max-width:767px){.p-lower-privacy-policy__lists{gap:4rem;margin-top:4rem}}.p-lower-privacy-policy__list{display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width:767px){.p-lower-privacy-policy__list{gap:2rem}}.p-lower-privacy-policy__list-h2{background:#c2bfbf;color:#fff;font-size:1.2444444444rem;font-weight:700;line-height:1.2053571429;padding:.9333333333rem 1.2444444444rem;position:relative}@media screen and (max-width:767px){.p-lower-privacy-policy__list-h2{font-size:1rem;line-height:1.2222222222;padding:.75rem 1rem}}.p-lower-privacy-policy__list-h2::before{border-bottom:solid .1111111111rem #c2bfbf;border-top:solid .1111111111rem #c2bfbf;box-sizing:content-box;content:"";display:block;height:calc(100% + .2222222222rem);left:0;pointer-events:none;position:absolute;top:-.2222222222rem;width:100%}.p-lower-privacy-policy__list-p{font-size:.8888888889rem;line-height:1.8}@media screen and (max-width:767px){.p-lower-privacy-policy__list-p{font-size:.8333333333rem}}.p-lower-privacy-policy__text-wrapper{display:flex;flex-direction:column;gap:1.7777777778rem}@media screen and (max-width:767px){.p-lower-privacy-policy__text-wrapper{gap:1.6666666667rem}}.p-lower-privacy-policy__text-wrapper .wp-block-table{font-size:.8888888889rem;line-height:1.6}@media screen and (max-width:767px){.p-lower-privacy-policy__text-wrapper .wp-block-table{font-size:.8333333333rem}}.p-lower-service-bottom{background:url(../img/img-lower-service-bottom-bg.webp) no-repeat center/cover}@media screen and (max-width:767px){.p-lower-service-bottom{background:url(../img/img-lower-service-bottom-bg--sp.webp) no-repeat center/cover}}.p-lower-service-bottom__inner{padding-block:4.8888888889rem}@media screen and (max-width:767px){.p-lower-service-bottom__inner{padding-block:2.5277777778rem}}.p-lower-service-bottom__contents{text-align:center}.p-lower-service-bottom__title{color:#1e3979;font-size:2.2222222222rem;font-weight:600;letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.p-lower-service-bottom__title{font-size:1.5555555556rem}}.p-lower-service-bottom__text{color:#1e3979;font-weight:600;letter-spacing:.05em;line-height:180%;margin-top:1.1111111111rem}@media screen and (max-width:767px){.p-lower-service-bottom__text{font-size:.8888888889rem}}.p-lower-service-bottom__btn{margin-top:1.1111111111rem}.p-lower-service-bottom__btn .c-btn{font-size:1.1111111111rem;margin:0 auto;padding:1rem 6.8888888889rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.p-lower-service-bottom__btn .c-btn{font-size:1rem;padding:.6388888889rem 6.25rem}}.p-lower-service-flow__inner{padding-block:5.5555555556rem}@media screen and (max-width:767px){.p-lower-service-flow__inner{padding-block:3.3333333333rem}}.p-lower-service-flow__lists{display:flex;flex-direction:column;gap:1.1111111111rem;justify-content:center;margin-inline:auto;margin-top:4.4444444444rem;width:37.3333333333rem}@media screen and (max-width:767px){.p-lower-service-flow__lists{margin-top:3.3333333333rem;width:100%}}.p-lower-service-flow__list{display:flex;gap:2.2222222222rem}@media screen and (max-width:767px){.p-lower-service-flow__list{gap:1.1111111111rem}}.p-lower-service-flow__list:nth-child(1) .p-lower-service-flow__imgarea{background:url(../img/img-flow-bg1.webp) no-repeat center/contain}@media screen and (max-width:767px){.p-lower-service-flow__list:nth-child(1) .p-lower-service-flow__imgarea{background:url(../img/img-flow-bg1--sp.webp) no-repeat center/contain}}.p-lower-service-flow__list:nth-child(2) .p-lower-service-flow__imgarea{background:url(../img/img-flow-bg2.webp) no-repeat center/contain}@media screen and (max-width:767px){.p-lower-service-flow__list:nth-child(2) .p-lower-service-flow__imgarea{background:url(../img/img-flow-bg2--sp.webp) no-repeat center/contain}}.p-lower-service-flow__list:nth-child(3) .p-lower-service-flow__imgarea{background:url(../img/img-flow-bg3.webp) no-repeat center/contain}@media screen and (max-width:767px){.p-lower-service-flow__list:nth-child(3) .p-lower-service-flow__imgarea{background:url(../img/img-flow-bg3--sp.webp) no-repeat center/contain}}.p-lower-service-flow__list:nth-child(4) .p-lower-service-flow__imgarea{background:url(../img/img-flow-bg4.webp) no-repeat center/contain}@media screen and (max-width:767px){.p-lower-service-flow__list:nth-child(4) .p-lower-service-flow__imgarea{background:url(../img/img-flow-bg4--sp.webp) no-repeat center/contain}}.p-lower-service-flow__list:nth-child(4) .p-lower-service-flow__icon{height:1.7777777778rem;width:1.7777777778rem}.p-lower-service-flow__imgarea{height:7.2777777778rem;position:relative;width:4.4444444444rem}@media screen and (max-width:767px){.p-lower-service-flow__imgarea{width:2.7777777778rem}}.p-lower-service-flow__num{color:#fff;font-family:Montserrat,sans-serif;font-size:2.6666666667rem;font-weight:800;left:50%;letter-spacing:.05em;line-height:1.2291666667;position:absolute;transform:translateX(-50%)}@media screen and (max-width:767px){.p-lower-service-flow__num{font-size:2.2222222222rem;line-height:1.225}}.p-lower-service-flow__icon{height:1.8888888889rem;left:50%;position:absolute;top:3.3888888889rem;transform:translateX(-50%);width:1.8888888889rem}@media screen and (max-width:767px){.p-lower-service-flow__icon{height:1.4888888889rem;top:3.5555555556rem;width:1.4888888889rem}}.p-lower-service-flow__textarea{flex:1}.p-lower-service-flow__h3{font-size:1.1111111111rem;font-weight:600;letter-spacing:.05em;line-height:1.45}@media screen and (max-width:767px){.p-lower-service-flow__h3{font-size:1rem;line-height:1.4444444444}}.p-lower-service-flow__text{font-size:.8888888889rem;letter-spacing:.05em;line-height:180%;margin-top:.6666666667rem}@media screen and (max-width:767px){.p-lower-service-flow__text{font-size:.7777777778rem;margin-top:.4444444444rem}}.p-lower-service-pages-contents__inner{padding-block:6.6666666667rem;padding-inline:0}@media screen and (max-width:767px){.p-lower-service-pages-contents__inner{padding-block:4.4444444444rem;padding-inline:1.1111111111rem}}.p-lower-service-pages-contents__items{display:flex;flex-direction:column;gap:5.5555555556rem}.p-lower-service-pages-contents__item{display:flex;gap:7.7777777778rem}@media screen and (max-width:767px){.p-lower-service-pages-contents__item{flex-direction:column;gap:2.2222222222rem}}.p-lower-service-pages-contents__item:nth-child(even){flex-direction:row-reverse}@media screen and (max-width:767px){.p-lower-service-pages-contents__item:nth-child(even){flex-direction:column}}.p-lower-service-pages-contents__textarea{display:flex;flex:1;flex-direction:column;gap:3.4722222222rem;padding-top:1.25rem}@media screen and (max-width:767px){.p-lower-service-pages-contents__textarea{gap:3.1388888889rem;padding-top:.9166666667rem}}.p-lower-service-pages-contents__text-title{color:#1e3979;font-size:1.2222222222rem;font-weight:500;letter-spacing:.05em;line-height:150%;padding-left:2rem;position:relative}@media screen and (max-width:767px){.p-lower-service-pages-contents__text-title{font-size:1rem;padding-left:1.6666666667rem}}.p-lower-service-pages-contents__text-title::before{background:url(../img/icon-circle-lightblue.webp) no-repeat center/contain;content:"";height:3.8888888889rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3.8888888889rem}@media screen and (max-width:767px){.p-lower-service-pages-contents__text-title::before{height:3.3333333333rem;width:3.3333333333rem}}.p-lower-service-pages-contents__text{font-size:.8888888889rem;letter-spacing:.05em;line-height:180%;margin-top:1.9166666667rem}@media screen and (max-width:767px){.p-lower-service-pages-contents__text{margin-top:1.4722222222rem}}.p-lower-service-pages-contents__img{border-radius:3.7777777778rem;box-shadow:.1111111111rem .2222222222rem 1.1111111111rem 0 rgba(0,0,0,.2);flex-shrink:0;height:22.2222222222rem;width:27.7777777778rem}@media screen and (max-width:767px){.p-lower-service-pages-contents__img{height:14.8888888889rem;width:100%}}.p-lower-service-pages-relations{background:#f7f7f7}.p-lower-service-pages-relations__inner{display:flex;flex-direction:column;gap:2.2222222222rem;padding-block:4.4444444444rem}@media screen and (max-width:767px){.p-lower-service-pages-relations__inner{padding-block:3.3333333333rem}}.p-lower-service-pages-relations__name{background:linear-gradient(86deg,rgba(30,57,121,.85) 3.96%,rgba(118,179,208,.85) 103.08%);color:#fff;display:block;font-size:.8888888889rem;font-weight:500;letter-spacing:.05em;line-height:180%;text-align:center;width:11.6666666667rem}.p-lower-service-pages-relations__lists{background:#fff;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.2777777778rem;padding:1.1111111111rem 1.5555555556rem}@media screen and (max-width:767px){.p-lower-service-pages-relations__lists{padding:1.1111111111rem}}.p-lower-service-pages-relations__list{font-size:.8888888889rem;letter-spacing:.05em;line-height:180%;padding-left:.8333333333rem;position:relative}@media screen and (max-width:767px){.p-lower-service-pages-relations__list{font-size:.7777777778rem}}.p-lower-service-pages-relations__list a{transition:all .3s}@media (hover:hover){.p-lower-service-pages-relations__list a:hover{color:#76b3d0}}.p-lower-service-pages-relations__list::before{background:url(../img/icon-arrow-right-lightblue.webp) no-repeat center/contain;content:"";height:1.6111111111rem;left:0;position:absolute;top:0;width:.5555555556rem}@media screen and (max-width:767px){.p-lower-service-pages-relations__list::before{height:1.3888888889rem}}.p-lower-service-pages-top{height:23.3333333333rem;position:relative}.p-lower-service-pages-top::before{background:url(../img/img-service-left-dot.webp) no-repeat center/contain;bottom:-1.7777777778rem;content:"";height:7.5rem;left:0;position:absolute;width:11.1111111111rem}.p-lower-service-pages-top__img{box-shadow:.1111111111rem .2222222222rem 1.1111111111rem 0 rgba(0,0,0,.2);height:23.3333333333rem;width:80rem}@media screen and (max-width:767px){.p-lower-service-pages-top__img{-o-object-fit:cover;object-fit:cover;width:20.8333333333rem}}.p-lower-service-pages-top__inner{display:grid;left:50%;place-items:center;position:absolute;text-align:center;top:0;transform:translateX(-50%)}@media screen and (max-width:767px){.p-lower-service-pages-top__inner{text-align:left}}.p-lower-service-pages-top__text{color:#fff;font-weight:600;letter-spacing:.05em;line-height:200%;text-shadow:.2222222222rem .2222222222rem .5555555556rem rgba(0,0,0,.1)}@media screen and (max-width:767px){.p-lower-service-pages-top__text{font-size:.7777777778rem;width:16.6666666667rem}}.p-lower-service-plan{position:relative}.p-lower-service-plan::after{background:linear-gradient(180deg,rgba(118,179,208,.2) 0,rgba(118,179,208,.01) 81.01%);border-radius:150rem;content:"";height:113.2222222222rem;left:50%;position:absolute;top:20.5555555556rem;transform:translateX(-50%);width:150rem}@media screen and (max-width:767px){.p-lower-service-plan::after{background:linear-gradient(180deg,rgba(118,179,208,.2) 6.77%,rgba(118,179,208,.01) 101.68%);border-radius:80.1111111111rem;height:80.1111111111rem;top:16.3333333333rem;width:53.3333333333rem}}.p-lower-service-plan__inner{padding-bottom:5.3333333333rem;padding-top:5.5555555556rem}@media screen and (max-width:767px){.p-lower-service-plan__inner{padding-block:3.3333333333rem;padding-inline:0}}.p-lower-service-plan__swiper{margin-top:3rem;padding-bottom:.2222222222rem}@media screen and (max-width:767px){.p-lower-service-plan__swiper{margin-top:3.3333333333rem;padding-bottom:3.8888888889rem}}.p-lower-service-plan__items{display:flex;gap:2.2222222222rem;justify-content:center}@media screen and (max-width:767px){.p-lower-service-plan__items{gap:unset;justify-content:unset;transition-timing-function:linear}}.p-lower-service-plan__item{border-radius:.5555555556rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);overflow:hidden;text-align:center;width:16.6666666667rem}.p-lower-service-plan__item-top{background:#76b3d0;color:#fff;display:grid;font-size:1.1111111111rem;font-weight:600;height:3.8888888889rem;letter-spacing:.05em;line-height:120%;place-items:center}.p-lower-service-plan__item-middle{align-items:center;background:#fff;display:flex;flex-direction:column;gap:.5555555556rem;height:11rem;justify-content:center}.p-lower-service-plan__img img{height:5rem;width:5rem}.p-lower-service-plan__img figcaption{color:#76b3d0;font-weight:600;letter-spacing:.05em;line-height:160%}.p-lower-service-plan__item-bottom{background:#f7f7f7;display:flex;flex-direction:column;height:15.2777777778rem;justify-content:space-between;padding:1.1111111111rem 1.3333333333rem 1.3333333333rem}.p-lower-service-plan__lists{display:flex;flex-direction:column;gap:.8888888889rem;text-align:left}.p-lower-service-plan__list{font-size:.8888888889rem;font-weight:400;letter-spacing:.05em;line-height:160%;padding-left:1.5555555556rem;position:relative}.p-lower-service-plan__list::before{background:url(../img/icon-check.webp) no-repeat center/contain;content:"";height:1.4444444444rem;left:0;position:absolute;top:0;width:1rem}.p-lower-service-plan__pagination{display:none}@media screen and (max-width:767px){.p-lower-service-plan__pagination{display:flex;gap:.8888888889rem;justify-content:center;margin:0 auto}.p-lower-service-plan__pagination .swiper-pagination-bullet{background:#ddd;bottom:0!important;height:.5555555556rem;margin-left:0!important;margin-right:0!important;opacity:1;width:.5555555556rem}.p-lower-service-plan__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1e3979}}.p-lower-service-service__inner{padding-block:6.6666666667rem 8.0555555556rem}@media screen and (max-width:767px){.p-lower-service-service__inner{padding-block:3.3333333333rem}}.p-lower-service-service__items{display:flex;flex-direction:column;gap:6.6666666667rem;margin-top:6.6666666667rem}@media screen and (max-width:767px){.p-lower-service-service__items{margin-top:4.4444444444rem}}.p-lower-service-service__items .p-lower-service-service__item:nth-child(even){flex-direction:row-reverse}@media screen and (max-width:767px){.p-lower-service-service__items .p-lower-service-service__item:nth-child(even){flex-direction:column}}.p-lower-service-service__items .p-lower-service-service__item:nth-child(even)::before{background:url(../img/img-service-right-dot.webp) no-repeat center/contain;left:unset;right:-3.8888888889rem}@media screen and (max-width:767px){.p-lower-service-service__items .p-lower-service-service__item:nth-child(even)::before{background:url(../img/img-service-left-dot--sp.webp) no-repeat center/contain;left:-1.9444444444rem;right:unset}}.p-lower-service-service__items .p-lower-service-service__item:last-child::before{bottom:-1.3888888889rem}@media screen and (max-width:767px){.p-lower-service-service__items .p-lower-service-service__item:last-child::before{bottom:unset}}.p-lower-service-service__item{display:flex;gap:2.7777777778rem;padding-bottom:.2777777778rem;position:relative}@media screen and (max-width:767px){.p-lower-service-service__item{flex-direction:column;gap:1.1111111111rem}}.p-lower-service-service__item::before{background:url(../img/img-service-left-dot.webp) no-repeat center/contain;bottom:2.1666666667rem;content:"";height:7.5rem;left:-3.8888888889rem;position:absolute;width:11.1111111111rem}@media screen and (max-width:767px){.p-lower-service-service__item::before{background:url(../img/img-service-left-dot--sp.webp) no-repeat center/contain;bottom:unset;left:-1.9444444444rem;top:-1.7777777778rem}}.p-lower-service-service__img{box-shadow:.1111111111rem .2222222222rem .5555555556rem rgba(0,0,0,.1);height:16.6666666667rem;position:relative;width:27.7777777778rem;z-index:1}.p-lower-service-service__img,.p-lower-service-service__img img{border-radius:1.1111111111rem}@media screen and (max-width:767px){.p-lower-service-service__img{height:11.1111111111rem;width:100%}}.p-lower-service-service__textarea{display:flex;flex:1;flex-direction:column;gap:1.1111111111rem}@media screen and (max-width:767px){.p-lower-service-service__textarea{gap:.5555555556rem}}.p-lower-service-service__item-title{color:#1e3979;font-size:1.5555555556rem;font-weight:600;height:2.7777777778rem;letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.p-lower-service-service__item-title{font-size:1.1111111111rem;height:2rem}}.p-lower-service-service__item-title span{font-size:1.1111111111rem;font-weight:500}@media screen and (max-width:767px){.p-lower-service-service__item-title span{font-size:.8888888889rem}}.p-lower-service-service__item-text{font-size:.8888888889rem;letter-spacing:.05em;line-height:200%}@media screen and (max-width:767px){.p-lower-service-service__item-text{font-weight:500;line-height:160%}}.p-lower-service-service__btn{margin-top:1.1111111111rem}@media screen and (max-width:767px){.p-lower-service-service__btn{margin-inline:auto;margin-top:1.6666666667rem}}.p-lower-terms{background:#fff}.p-lower-terms__inner{padding:6.6666666667rem}@media screen and (max-width:767px){.p-lower-terms__inner{padding:3.3333333333rem 1.1111111111rem}}.p-lower-terms__lists{display:flex;flex-direction:column;gap:5rem;margin-top:5rem}@media screen and (max-width:767px){.p-lower-terms__lists{gap:4rem;margin-top:4rem}}.p-lower-terms__list{display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width:767px){.p-lower-terms__list{gap:2rem}}.p-lower-terms__list a{color:#1176d4}@media (hover:hover){.p-lower-terms__list a:hover{opacity:.7}}.p-lower-terms__list-h2{background:#c2bfbf;color:#fff;font-size:1.2444444444rem;font-weight:700;line-height:1.2053571429;padding:.9333333333rem 1.2444444444rem;position:relative}@media screen and (max-width:767px){.p-lower-terms__list-h2{font-size:1rem;line-height:1.2222222222;padding:.75rem 1rem}}.p-lower-terms__list-h2::before{border-bottom:solid .1111111111rem #c2bfbf;border-top:solid .1111111111rem #c2bfbf;box-sizing:content-box;content:"";display:block;height:calc(100% + .2222222222rem);left:0;pointer-events:none;position:absolute;top:-.2222222222rem;width:100%}.p-lower-terms__list-p{font-size:.8888888889rem;line-height:1.8}@media screen and (max-width:767px){.p-lower-terms__list-p{font-size:.8333333333rem}}.p-lower-terms__list-ol{font-size:.8888888889rem;line-height:1.8;padding-left:1rem}@media screen and (max-width:767px){.p-lower-terms__list-ol{font-size:.8333333333rem;padding-left:.9444444444rem}}.p-lower-terms__list-ol li{list-style-type:decimal}.p-lower-terms__list-ul{padding-left:1rem}@media screen and (max-width:767px){.p-lower-terms__list-ul{padding-left:.9444444444rem}}.p-lower-terms__list-ul li{list-style-type:circle!important}.p-mv{background:#f7f7f7;height:37.7777777778rem;position:relative;width:100%}@media screen and (max-width:767px){.p-mv{height:30rem}}.p-mv__img{position:absolute;top:-3.8888888889rem}@media screen and (max-width:767px){.p-mv__img{-o-object-fit:cover;height:33.7777777778rem;object-fit:cover;top:-3.3333333333rem;width:20.8333333333rem}}.p-mv__inner{padding-inline:0;padding-top:8.3333333333rem}@media screen and (max-width:767px){.p-mv__inner{padding-inline:1.1111111111rem;padding-top:12.3888888889rem}}.p-mv__top-text{text-align:left}@media screen and (max-width:767px){.p-mv__top-text{text-align:center}}.p-mv__top-text p{font-feature-settings:"halt" on;background:#fff;font-size:2rem;font-weight:600;letter-spacing:.1em;line-height:1.4444444444;padding:.2777777778rem 1.1111111111rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.p-mv__top-text p{font-size:1.1111111111rem;letter-spacing:.05em;line-height:1.45;padding:.2777777778rem .5555555556rem}}.p-mv__top-text p:last-child{margin-top:.5555555556rem}.p-mv__middle-text{font-size:1.5555555556rem;font-weight:500;letter-spacing:.1em;line-height:180%;margin-top:1.5555555556rem}@media screen and (max-width:767px){.p-mv__middle-text{font-size:1rem;line-height:150%;margin-top:.8888888889rem;padding-left:.5555555556rem}}.p-mv__middle-text span{color:#76b3d0;font-weight:700}.p-mv__bottom-text{align-items:center;background:rgba(255,255,255,.8);border-radius:.5555555556rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.2777777778rem;justify-content:center;margin-top:2.2222222222rem;padding:.5555555556rem 1.7777777778rem 1.1111111111rem 1.7777777778rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.p-mv__bottom-text{margin-top:.8888888889rem;padding:.5555555556rem 1.0277777778rem 1.1111111111rem 1.0277777778rem}}.p-mv__bottom-text p{font-weight:600;letter-spacing:.1em;line-height:180%}@media screen and (max-width:767px){.p-mv__bottom-text p{font-size:.8888888889rem}}.p-mv__bottom-text p span{font-size:1.1111111111rem}@media screen and (max-width:767px){.p-mv__bottom-text p span{font-size:.8888888889rem}}.p-mv__bottom-text .c-btn{font-size:1.1111111111rem;padding-inline:3.7777777778rem}@media screen and (max-width:767px){.p-mv__bottom-text .c-btn{font-size:1rem;padding-inline:3.4444444444rem}}.p-news__inner{padding-block:5.5555555556rem}@media screen and (max-width:767px){.p-news__inner{padding-block:2.7777777778rem}}.p-news__items{display:flex;flex-direction:column;gap:1.3333333333rem;margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-news__items{gap:1.1111111111rem;margin-top:3.3333333333rem}}.p-news__wrapper{border-bottom:.0555555556rem solid #ddd;display:flex;flex-direction:column;gap:.6666666667rem;padding-bottom:1.3333333333rem;padding-inline:.5555555556rem;position:relative}@media screen and (max-width:767px){.p-news__wrapper{padding-bottom:1.1111111111rem;padding-inline:0}}.p-news__wrapper:hover{opacity:.7}.p-news__wrapper::after{background:url(../img/icon-arrow-right.webp) no-repeat center/contain;content:"";height:.4444444444rem;position:absolute;right:.5555555556rem;top:1.3611111111rem;width:.4444444444rem}@media screen and (max-width:767px){.p-news__wrapper::after{display:none}}.p-news__info{align-items:center;display:flex;gap:.6666666667rem}.p-news__time{font-feature-settings:"liga" off,"clig" off;font-family:Montserrat,sans-serif;font-size:.8333333333rem}.p-news__category,.p-news__time{letter-spacing:.04em;line-height:100%}.p-news__category{font-feature-settings:"liga" off,"clig" off;background:#270949;border-radius:.6111111111rem;color:#fff;display:block;font-size:.7222222222rem;font-weight:500;padding:.2222222222rem .5555555556rem;width:-moz-fit-content;width:fit-content}.p-news__title{font-feature-settings:"liga" off,"clig" off;font-size:.8333333333rem;letter-spacing:.04em;line-height:160%}.p-news__btn{margin-top:3.3333333333rem}@media screen and (max-width:767px){.p-news__btn{margin-top:2.2222222222rem}}.p-section__title{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.p-section__title-en{color:rgba(118,179,208,.5);font-family:Montserrat,sans-serif;font-size:4.4444444444rem;font-style:italic;font-weight:100;letter-spacing:.1em;line-height:100%}@media screen and (max-width:767px){.p-section__title-en{font-size:2.3333333333rem;font-weight:200}}.p-section__title-jp{color:#555;font-size:1.3333333333rem;font-weight:500;letter-spacing:.1em;line-height:180%;margin-top:-2rem}@media screen and (max-width:767px){.p-section__title-jp{font-feature-settings:"halt" on;font-size:1rem;line-height:150%;margin-top:-1.1111111111rem}}.p-service__inner{padding-block:6.6666666667rem}@media screen and (max-width:767px){.p-service__inner{padding-block:3.3333333333rem}}.p-service__items{display:flex;flex-direction:column;gap:4.4444444444rem;margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-service__items{margin-top:3.3333333333rem}}.p-service__items .p-service__item:nth-child(even){flex-direction:row-reverse}@media screen and (max-width:767px){.p-service__items .p-service__item:nth-child(even){flex-direction:column}}.p-service__items .p-service__item:nth-child(even)::before{background:url(../img/img-service-right-dot.webp) no-repeat center/contain;left:unset;right:-3.8888888889rem}@media screen and (max-width:767px){.p-service__items .p-service__item:nth-child(even)::before{background:url(../img/img-service-left-dot--sp.webp) no-repeat center/contain;left:-1.9444444444rem;right:unset}}.p-service__item{align-items:center;display:flex;gap:2.2222222222rem;position:relative}@media screen and (max-width:767px){.p-service__item{flex-direction:column;gap:1.1111111111rem}}.p-service__item::before{background:url(../img/img-service-left-dot.webp) no-repeat center/contain;bottom:-3.1111111111rem;content:"";height:7.5rem;left:-3.8888888889rem;position:absolute;width:11.1111111111rem}@media screen and (max-width:767px){.p-service__item::before{background:url(../img/img-service-left-dot--sp.webp) no-repeat center/contain;bottom:unset;left:-1.9444444444rem;top:-1.7777777778rem}}.p-service__img{box-shadow:.1111111111rem .2222222222rem .5555555556rem rgba(0,0,0,.1);height:16.6666666667rem;position:relative;width:27.7777777778rem;z-index:1}.p-service__img,.p-service__img img{border-radius:1.1111111111rem}@media screen and (max-width:767px){.p-service__img{height:11.1111111111rem;width:100%}}.p-service__textarea{flex:1}.p-service__item-title{color:#1e3979;font-size:1.5555555556rem;font-weight:600;letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.p-service__item-title{font-size:1.1111111111rem}}.p-service__item-title span{font-size:1.1111111111rem;font-weight:500}@media screen and (max-width:767px){.p-service__item-title span{font-size:.8888888889rem}}.p-service__lists{display:flex;flex-direction:column;gap:.8888888889rem;margin-top:.5555555556rem}.p-service__list{font-weight:500;letter-spacing:.05em;line-height:160%;padding-left:2rem;position:relative}@media screen and (max-width:767px){.p-service__list{padding-left:1.2777777778rem}}.p-service__list::before{background:url(../img/icon-check2.webp) no-repeat center/contain;content:"";height:1.4444444444rem;left:0;position:absolute;top:.1em;width:1.4444444444rem}@media screen and (max-width:767px){.p-service__list::before{width:1rem}}.p-service__btn{margin-top:4.4444444444rem}@media screen and (max-width:767px){.p-service__btn{margin-top:3.3333333333rem}}.p-single-voice{background:#fff}.p-single-voice__inner{display:flex;gap:2.2222222222rem;padding:4.4444444444rem 0}@media screen and (max-width:767px){.p-single-voice__inner{flex-direction:column;gap:3.3333333333rem;padding:3.3333333333rem 1.1111111111rem}}.p-single-voice__contents{margin-top:3.3333333333rem}.p-single-voice__flex{display:flex;flex-direction:column;gap:3.3333333333rem}.p-single-voice__img{overflow:hidden;width:100%}.p-single-voice__box1,.p-single-voice__img{border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1)}.p-single-voice__box1{background:#f7f7f7;display:flex;gap:1.3333333333rem;padding:1.6666666667rem}@media screen and (max-width:767px){.p-single-voice__box1{align-items:center;flex-direction:column;gap:.8888888889rem}}.p-single-voice__box1-img{flex-shrink:0;height:5rem;width:5rem}@media screen and (max-width:767px){.p-single-voice__box1-img{height:3.3333333333rem;width:3.3333333333rem}}.p-single-voice__text{font-size:.8888888889rem;letter-spacing:.05em;line-height:180%;text-overflow:ellipsis}@media screen and (max-width:767px){.p-single-voice__text{font-size:.7777777778rem}}.p-single-voice__box2 table{border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);font-weight:500;letter-spacing:.05em;line-height:180%;overflow:hidden;table-layout:fixed;text-overflow:ellipsis}.p-single-voice__box2 table tr{border-bottom:.0555555556rem solid #fff;border-collapse:separate;border-spacing:0}.p-single-voice__box2 table th{background:rgba(118,179,208,.7);color:#fff;font-size:1.1111111111rem;vertical-align:middle;width:17.5%}@media screen and (max-width:767px){.p-single-voice__box2 table th{font-size:.8888888889rem;line-height:150%;width:20%}}.p-single-voice__box2 table td{background:#f7f7f7;font-size:.8888888889rem;padding:.5555555556rem 2.7777777778rem;width:82.5%}@media screen and (max-width:767px){.p-single-voice__box2 table td{font-size:.7777777778rem;padding:.5555555556rem 1.1111111111rem;width:80%}}.p-single-voice__box2 table td a{color:#1176d4}@media (hover:hover){.p-single-voice__box2 table td a:hover{opacity:.7}}.p-single-voice__box2-name{color:#1e3979;font-size:1.1111111111rem;font-weight:500;letter-spacing:.05em;line-height:180%;text-overflow:ellipsis}@media screen and (max-width:767px){.p-single-voice__box2-name{font-size:1rem}}.p-single-voice__box3{display:flex;flex-direction:column;gap:1.3333333333rem}@media screen and (max-width:767px){.p-single-voice__box3 .p-single-voice__text{font-size:.8888888889rem}}.p-single-voice__box3-item{background:#f7f7f7;border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);display:flex;overflow:hidden}.p-single-voice__box3-left{background:#1e3979;padding-top:.9444444444rem;text-align:center;width:17.5%}@media screen and (max-width:767px){.p-single-voice__box3-left{align-items:center;display:flex;flex-direction:column;gap:.5555555556rem;justify-content:center;padding:unset;width:20%}}.p-single-voice__box3-left span{color:#fff;font-size:1.1111111111rem;font-weight:500;letter-spacing:.05em;line-height:150%;text-align:center}@media screen and (max-width:767px){.p-single-voice__box3-left span{font-size:.8888888889rem;writing-mode:vertical-rl}}.p-single-voice__box3-left figure{height:3.8888888889rem;margin:0 auto;width:3.8888888889rem}@media screen and (max-width:767px){.p-single-voice__box3-left figure{height:1.9444444444rem;width:1.9444444444rem}}.p-single-voice__box3-right{padding:1.3333333333rem;width:82.5%}@media screen and (max-width:767px){.p-single-voice__box3-right{width:80%}}.p-single-voice__wrap{display:flex;flex-direction:column;gap:.6666666667rem}@media screen and (max-width:767px){.p-single-voice__wrap{gap:.8888888889rem}}.p-single-voice__wrap li{list-style:disc;margin-left:1.1111111111rem}@media screen and (max-width:767px){.p-single-voice__wrap .p-single-voice__text{font-size:.8888888889rem}}.p-single-voice__h3{color:#1e3979;font-size:1.3333333333rem;font-weight:500;letter-spacing:.05em;line-height:180%;padding-left:1.2222222222rem;position:relative}@media screen and (max-width:767px){.p-single-voice__h3{font-size:1.1111111111rem;line-height:150%;padding-left:1rem}}.p-single-voice__h3::before{background:linear-gradient(62deg,rgba(30,57,121,.85) 31.18%,rgba(118,179,208,.85) 145.57%);content:"";height:100%;left:0;position:absolute;top:0;width:.6666666667rem}@media screen and (max-width:767px){.p-single-voice__h3::before{width:.4444444444rem}}.p-single-voice__h4{border-bottom:.0555555556rem solid #76b3d0;color:#1e3979;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:180%;margin-top:1.1111111111rem}@media screen and (max-width:767px){.p-single-voice__h4{margin-top:.2777777778rem;padding-bottom:.2777777778rem}}.p-single-voice__h5{color:#1e3979;font-size:.8888888889rem;font-weight:500;letter-spacing:.05em;line-height:180%}.p-single-voice-contact{background:url(../img/img-contact-bg.webp) no-repeat center/cover;margin-top:3.3333333333rem}@media screen and (max-width:767px){.p-single-voice-contact{background:url(../img/img-contact-bg--sp.webp) no-repeat center/cover}}.p-single-voice-contact__inner{padding-block:1.5rem}@media screen and (max-width:767px){.p-single-voice-contact__inner{padding-block:2.4444444444rem}}.p-single-voice-contact__contents{text-align:center}.p-single-voice-contact__title{color:#fff;font-size:2.2222222222rem;font-weight:600;letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.p-single-voice-contact__title{font-size:1.5555555556rem}}.p-single-voice-contact__text{color:#fff;font-weight:600;letter-spacing:.05em;line-height:180%;margin-top:.8888888889rem}@media screen and (max-width:767px){.p-single-voice-contact__text{font-size:.8888888889rem;margin-top:1.1111111111rem}}.p-single-voice-contact__btn{margin-top:.8888888889rem}@media screen and (max-width:767px){.p-single-voice-contact__btn{margin-top:1.1111111111rem}}.p-single-voice-contact__btn .c-btn{font-size:1.1111111111rem;margin:0 auto;padding:1rem 6.8888888889rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.p-single-voice-contact__btn .c-btn{font-size:1rem;padding:.5555555556rem;width:16.6666666667rem}}.p-single-voice__share{margin-top:3.3333333333rem}.p-single-voice__share-text{font-size:.8888888889rem;line-height:1.5;text-align:center}@media screen and (max-width:767px){.p-single-voice__share-text{margin-bottom:-1.1111111111rem}}.p-single-voice__details{border:.0555555556rem solid rgba(118,179,208,.5);border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem 0 rgba(0,0,0,.1);display:flex;gap:1.3333333333rem;margin-top:3.3333333333rem;padding:1.6666666667rem}@media screen and (max-width:767px){.p-single-voice__details{align-items:center;flex-direction:column;gap:.6666666667rem}}.p-single-voice__details-img{flex-shrink:0}.p-single-voice__details-img img{height:4.4444444444rem;width:4.4444444444rem}@media screen and (max-width:767px){.p-single-voice__details-img img{height:3.3333333333rem;width:3.3333333333rem}}.p-single-voice__details-img figcaption{text-align:center}@media screen and (max-width:767px){.p-single-voice__details-img figcaption{margin-top:.2777777778rem}}.p-single-voice__details-text-area{border-left:.0555555556rem solid #76b3d0;padding-left:1.3333333333rem}@media screen and (max-width:767px){.p-single-voice__details-text-area{border:unset;padding-left:unset}.p-single-voice__details-text-area .p-single-voice__text{text-align:center}.p-single-voice__details-text-area .p-single-voice__text:first-child{margin-bottom:.5555555556rem}}.p-single-voice__btn{margin-top:3.3333333333rem}.p-single-voice__sidebar-title{border-bottom:.0555555556rem solid #ddd;font-size:.8888888889rem;letter-spacing:.05em;line-height:1.1875;padding-bottom:.5555555556rem;position:relative}.p-single-voice__sidebar-title::after{background:#270949;bottom:-.0555555556rem;content:"";height:.0555555556rem;left:0;position:absolute;width:5.5555555556rem}.p-single-voice__sidebar-lists{display:flex;flex-direction:column;margin-top:1.1111111111rem}.p-single-voice__sidebar-list{border-bottom:.0555555556rem solid #ddd;font-size:.8888888889rem;letter-spacing:.05em;line-height:1.1875;padding:.5555555556rem .5555555556rem .5555555556rem 1.4444444444rem;position:relative}.p-single-voice__sidebar-list::before{background:url(../img/icon-category.webp) no-repeat center/contain;content:"";height:.8888888889rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.8888888889rem}@media (hover:hover){.p-single-voice__sidebar-list a:hover{opacity:.7}}.p-single-voice__sidebar-bottom{margin-top:3.3333333333rem}.p-single-voice__sidebar-cards{display:grid;gap:2.2222222222rem;grid-template-columns:1fr;margin-top:2.2222222222rem}@media screen and (max-width:767px){.p-single-voice__sidebar-cards{gap:0;margin-top:1.1111111111rem}}.p-single-voice__sidebar-card a:hover .p-single-voice__sidebar-img::before{opacity:1}.p-single-voice__sidebar-card a:hover .p-single-voice__sidebar-img img{transform:scale(1.05)}.p-single-voice__sidebar-card a:hover .p-single-voice__sidebar-textarea{opacity:.7}.p-single-voice__sidebar-img{border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem rgba(0,0,0,.1);height:11.1111111111rem;overflow:hidden;position:relative;width:100%}.p-single-voice__sidebar-img img{transition:transform .3s ease}.p-single-voice__sidebar-img::before{background:rgba(118,179,208,.2);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:1}.p-single-voice__sidebar-textarea{margin-top:.8888888889rem;padding-inline:.5555555556rem}@media screen and (max-width:767px){.p-single-voice__sidebar-textarea{margin-top:unset;padding:unset;width:16.6666666667rem}}.p-single-voice__sidebar-category{font-feature-settings:"liga" off,"clig" off;background:#270949;border-radius:.6111111111rem;color:#fff;display:block;font-size:.7222222222rem;font-weight:500;letter-spacing:.04em;line-height:100%;padding:.2222222222rem .5555555556rem;width:-moz-fit-content;width:fit-content}.p-single-voice__sidebar-card-title{font-size:.8888888889rem;font-weight:500;letter-spacing:.05em;line-height:150%;margin-top:.6666666667rem}@media screen and (max-width:767px){.p-single-voice__sidebar-card-title{border-bottom:.0555555556rem solid #ddd;font-size:.7777777778rem;font-weight:400;line-height:normal;margin:unset;padding:.5555555556rem}}.p-single{background:#fff}.p-single__inner{padding:5.5555555556rem 9.4444444444rem}@media screen and (max-width:767px){.p-single__inner{padding:3.3333333333rem 1.1111111111rem}}.p-single__info-top{display:flex;gap:.6666666667rem}@media screen and (max-width:767px){.p-single__info-top{align-items:center}}.p-single__time{font-feature-settings:"liga" off,"clig" off;font-family:Montserrat,sans-serif;line-height:100%}.p-single__year{display:block;font-size:.8333333333rem;letter-spacing:.04em;text-align:center}.p-single__month-day{display:block;font-size:1.1111111111rem;letter-spacing:.05em;margin-top:.2777777778rem}.p-single__title{font-feature-settings:"liga" off,"clig" off;align-self:center;border-left:.0555555556rem solid #ddd;font-size:1.3333333333rem;letter-spacing:.04em;line-height:160%;padding-left:.6666666667rem}@media screen and (max-width:767px){.p-single__title{font-size:1.1111111111rem}}.p-single__info-bottom{margin-top:.5555555556rem;padding-left:1.3888888889rem;position:relative}@media screen and (max-width:767px){.p-single__info-bottom{margin-top:1.3333333333rem}}.p-single__info-bottom::before{background:url(../img/icon-category.webp) no-repeat center/contain;content:"";height:1.1111111111rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.1111111111rem}.p-single__category{font-feature-settings:"liga" off,"clig" off;background:#270949;border-radius:.6111111111rem;color:#fff;font-size:.7222222222rem;font-weight:500;letter-spacing:.04em;line-height:100%;padding:.2222222222rem .5555555556rem}.p-single__contents{margin-inline:auto;margin-top:2.2222222222rem}@media screen and (max-width:767px){.p-single__contents{margin-top:1.3333333333rem}}.p-single__contents p{font-feature-settings:"liga" off,"clig" off;font-size:.8888888889rem;letter-spacing:.05em;line-height:180%}.p-single__btn{margin-top:3.3333333333rem}@media screen and (max-width:767px){.p-single__btn{margin-top:4.0555555556rem}}.p-voice__inner--top{padding-top:5.5555555556rem}@media screen and (max-width:767px){.p-voice__inner--top{padding-top:2.7777777778rem}}.p-voice__inner--middle{height:inherit;margin-inline:auto;position:relative;width:100%}.p-voice__inner--bottom{padding-bottom:5.5555555556rem}@media screen and (max-width:767px){.p-voice__inner--bottom{padding-bottom:2.7777777778rem}}.p-voice__swiper{margin-top:4.4444444444rem;padding-bottom:2.6666666667rem}@media screen and (max-width:767px){.p-voice__swiper{margin-top:3.3333333333rem}}.p-voice__items{transition-timing-function:linear}.p-voice__item{width:16.6666666667rem}.p-voice__wrapper:hover .p-voice__img::before{opacity:1}.p-voice__wrapper:hover .p-voice__img img{transform:scale(1.05)}.p-voice__wrapper:hover .p-voice__textarea{opacity:.7}.p-voice__img{border-radius:1.1111111111rem;box-shadow:.1111111111rem .2222222222rem .5555555556rem rgba(0,0,0,.1);height:11.1111111111rem;overflow:hidden;position:relative;width:100%}.p-voice__img img{transition:transform .3s ease}.p-voice__img::before{background:rgba(118,179,208,.2);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:1}.p-voice__textarea{margin-top:.8888888889rem;padding-inline:.5555555556rem}.p-voice__category{font-feature-settings:"liga" off,"clig" off;background:#270949;border-radius:.6111111111rem;color:#fff;display:block;font-size:.7222222222rem;font-weight:500;letter-spacing:.04em;line-height:100%;padding:.2222222222rem .5555555556rem;width:-moz-fit-content;width:fit-content}.p-voice__title{font-size:.8888888889rem;margin-top:.6666666667rem}.p-voice__text,.p-voice__title{font-weight:500;letter-spacing:.05em;line-height:150%}.p-voice__text{font-size:.7777777778rem;margin-top:.5555555556rem;text-overflow:ellipsis}.p-voice__pagination{display:flex;gap:.8888888889rem;justify-content:center;margin:0 auto}.p-voice__pagination .swiper-pagination-bullet{background:#ddd;height:.4444444444rem;margin-left:0!important;margin-right:0!important;opacity:1;width:.4444444444rem}.p-voice__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1e3979}.p-voice__btn{margin-top:3.3333333333rem}@media screen and (max-width:767px){.p-voice__btn{margin-top:2.2222222222rem}}.u-color--lightblue{color:#76b3d0}