﻿:root{--header-height-pc: min(calc(70 / 1366 * 100vw), 70px);--header-height-sp: 50px}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{height:100%;line-height:1;scroll-behavior:smooth}body{width:100%;min-width:350px;padding:0;margin:0;overflow-x:hidden;font-family:"BIZ UDPMincho",serif;font-optical-sizing:auto;font-weight:400;color:#293663;min-height:100vh}img,video,object{display:block;max-width:100%;height:auto;border:none}a{color:#0066c0;text-decoration:none;transition:.4s}a:hover img{text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}a{transition:opacity .3s}a:hover{opacity:.8}@media(max-width: 768px){a{transition:none}a:hover{opacity:1}}input:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s}body.no-scroll{overflow:hidden;overscroll-behavior:none;height:100vh}.l-header{position:fixed;top:0;left:0;z-index:999;width:100%;padding-right:min(3.6603221083vw,50px);padding-left:min(3.6603221083vw,50px);height:var(--header-height-pc);background-color:#fff}.l-header__wrap{display:flex;justify-content:space-between;align-items:center;height:100%}.l-header__logo a{width:min(17.5695461201vw,240px);height:min(3.6603221083vw,50px);display:block;background-color:rgba(0,0,0,0);line-height:1}.l-header__logo a img{width:100%;height:100%;object-fit:contain}@media(max-width: 768px){.l-header{padding-top:10px;padding-bottom:10px;padding-right:0;padding-left:20px;height:auto}.l-header__logo a{width:145px;height:30px}}.l-footer{padding-top:min(10.980966325vw,150px);padding-bottom:min(3.6603221083vw,50px);padding-inline:min(3.6603221083vw,50px);background:#293663}.l-footer__wrap{margin-inline:auto;max-width:min(92.6793557833vw,1266px)}.l-footer__top{display:flex;align-items:center;justify-content:space-between}.l-footer__ttl-en h2{line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(3.6603221083vw,50px);color:#fff}.l-footer__ttl-jp{margin-top:min(2.9282576867vw,40px)}.l-footer__ttl-jp h2{line-height:1.5;font-family:"Zen Old Mincho",serif;font-weight:400;font-size:min(2.196193265vw,30px);color:#fff}.l-footer__list-wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);gap:min(3.6603221083vw,50px)}.l-footer__list{width:min(18.3016105417vw,250px)}.l-footer__list-item{margin-top:min(2.9282576867vw,40px)}.l-footer__list-item:nth-of-type(1){margin-top:0}.l-footer__item-link{display:flex;justify-content:space-between;align-items:flex-start;line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.4641288433vw,20px);color:#fff}.l-footer__item-link img{width:min(.7320644217vw,10px);height:auto;object-fit:contain}.l-footer__item-link-btn{position:relative;padding-inline:min(.7320644217vw,10px);width:100%;height:min(3.2942898975vw,45px);display:flex;justify-content:space-between;align-items:center}.l-footer__item-link-btn span{position:relative;z-index:1;line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.l-footer__item-link-btn::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#fff;z-index:0;border-radius:min(.5856515373vw,8px)}.l-footer__item-link-btn img{position:relative;z-index:1;width:min(.7320644217vw,10px);height:auto;object-fit:contain}.l-footer__drop-list{margin-top:min(1.4641288433vw,20px)}.l-footer__drop-item{margin-top:min(.878477306vw,12px)}.l-footer__drop-item:nth-of-type(1){margin-top:0}.l-footer__drop-link{display:flex;justify-content:space-between;align-items:flex-start;line-height:1.4285714286;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.0248901903vw,14px);color:#fff}.l-footer__drop-link img{width:min(.7320644217vw,10px);height:auto;object-fit:contain}.l-footer__bottom{margin-top:min(3.6603221083vw,50px);display:flex;justify-content:space-between;align-items:flex-end}.l-footer__company-info p{line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);color:#fff}.l-footer__legal-links{display:block}.l-footer__copyright small{line-height:2.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);color:#fff}.l-footer__privacy a{position:relative;line-height:2.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.4641288433vw,20px);color:#fff}.l-footer__privacy a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff}@media(max-width: 768px){.l-footer{padding-top:50px;padding-bottom:50px;padding-inline:20px}.l-footer__wrap{max-width:100%}.l-footer__top{flex-direction:column;align-items:flex-start;gap:50px}.l-footer__ttl-en h2{font-size:30px}.l-footer__ttl-jp{margin-top:20px}.l-footer__ttl-jp h2{line-height:1.5;font-size:20px}.l-footer__list{width:auto}.l-footer__list:nth-of-type(1){width:165px}.l-footer__list-item{margin-top:20px}.l-footer__item-link{align-items:center;line-height:1.2;font-size:16px}.l-footer__item-link img{width:5px}.l-footer__item-link-btn{padding-inline:5px;height:30px}.l-footer__item-link-btn span{line-height:1.2;font-size:16px}.l-footer__item-link-btn::before{border-radius:5px}.l-footer__item-link-btn img{width:5px}.l-footer__drop-list{margin-top:10px}.l-footer__drop-item{margin-top:10px}.l-footer__drop-link{align-items:center;line-height:1.2;font-size:12px}.l-footer__drop-link img{width:5px}.l-footer__bottom{margin-top:50px;flex-direction:column;align-items:flex-start;gap:30px}.l-footer__company-info p{line-height:1.4285714286;font-size:14px}.l-footer__company-info p span{font-weight:500}.l-footer__copyright small{line-height:2;font-size:10px}.l-footer__privacy a{line-height:2;font-size:10px}}.c-btn a{position:relative;display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.c-ham-btn{position:fixed;top:15px;right:20px;z-index:999;width:30px;height:20px;transition:.3s;cursor:pointer;display:none}.c-ham-btn__wrap{position:relative;width:100%;height:100%}.c-ham-btn__wrap span{position:absolute;right:0;width:100%;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);transition:.3s}.c-ham-btn__wrap span:nth-of-type(1){top:0px}.c-ham-btn__wrap span:nth-of-type(2){top:0;bottom:0;margin:auto}.c-ham-btn__wrap span:nth-of-type(3){bottom:0px}@media(max-width: 1024px){.c-ham-btn{display:block}}.close-on{top:10px;right:16px;width:35px;height:35px}.close-on .c-ham-btn__wrap span:nth-of-type(1){top:0;bottom:0;margin:auto;transform:rotate(45deg)}.close-on .c-ham-btn__wrap span:nth-of-type(2){top:0;bottom:0;margin:auto;opacity:0}.close-on .c-ham-btn__wrap span:nth-of-type(3){top:0;bottom:0;margin:auto;transform:rotate(-45deg)}.c-loading{position:fixed;inset:0;z-index:9999;width:100%;height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;pointer-events:none;transition:opacity 1s ease-out,visibility 0s linear 1s}.c-loading__logo{opacity:0;transform:scale(0.98);transition:opacity .3s ease-out,transform .3s ease-out}.c-loading__logo img{width:min(14.6412884334vw,200px);height:auto;object-fit:contain}.c-loading.logo-visible .c-loading__logo{opacity:1;transform:scale(1)}.c-loading.logo-hidden .c-loading__logo{opacity:0;visibility:visible}.c-loading.background-hidden{opacity:0;visibility:hidden}@media(max-width: 768px){.c-loading__logo img{width:33vw}}.p-header-nav{height:100%}.p-header-nav__menu{display:flex;height:100%}.p-header-nav__menu-item{display:flex;align-items:center}.p-header-nav__menu-link{position:relative;padding-inline:min(1.4641288433vw,20px);height:100%;display:flex;align-items:center;line-height:1;font-weight:400;font-size:min(1.317715959vw,18px);color:#293663}.p-header-nav__drop-menu:hover .p-header-nav__drop-menu-wrap{opacity:1;z-index:99;pointer-events:auto;transform:translateY(0)}.p-header-nav__drop-menu-wrap{position:absolute;top:min(4.39238653vw,60px);left:0;width:100%;padding-top:min(2.9282576867vw,40px);padding-bottom:min(5.8565153734vw,80px);background-color:#fff;transition:opacity .25s;opacity:0;z-index:-999;pointer-events:none;transform:translateY(0.5rem);transition:.25s ease-in-out}.p-header-nav__drop-menu-list{max-width:min(92.6793557833vw,1266px);margin-inline:auto;display:flex;justify-content:flex-end;gap:min(1.4641288433vw,20px)}.p-header-nav__drop-menu-link{transition:.3s ease-in-out}.p-header-nav__drop-menu-link:hover{opacity:1}.p-header-nav__drop-menu-link:hover .p-header-nav__drop-menu-img picture img{transform:scale(0.9)}.p-header-nav__drop-menu-img picture img{width:min(16.8374816984vw,230px);height:auto;object-fit:cover;transition:.3s ease-out;transform:scale(1);will-change:transform}.p-header-nav__drop-menu-txt-num{width:min(1.8301610542vw,25px);height:min(1.4641288433vw,20px);display:flex;justify-content:center;align-items:center;background-image:url("../img/common/logo.svg");background-repeat:no-repeat;background-position:center;background-size:contain;line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(.878477306vw,12px);color:#fff}.p-header-nav__drop-menu-txt{margin-top:min(.7320644217vw,10px);display:flex;align-items:center;gap:min(.3660322108vw,5px)}.p-header-nav__drop-menu-txt p span{display:inline-block;font-family:"Zen Old Mincho",serif;font-weight:600;line-height:.9;font-size:min(1.317715959vw,18px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-header-nav__drop-menu-txt p img{width:min(14.6412884334vw,200px);height:auto;object-fit:contain}.p-header-nav__logo{display:none}.p-header-nav__filter{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#293663;opacity:0;visibility:hidden;transition:.3s;cursor:auto}@media(max-width: 1024px){.p-header-nav{position:fixed;top:0;right:0;transform:translateX(100%);padding-top:100px;padding-left:50px;width:300px;height:100vh;background-color:#fff;transition:transform .4s ease,opacity .4s ease,visibility .4s ease;will-change:transform,opacity,visibility}.p-header-nav__menu{flex-direction:column;height:auto}.p-header-nav__menu-item{padding:0;margin-bottom:20px;display:block}.p-header-nav__menu-link{padding-left:0;font-size:20px}.p-header-nav__drop-menu{position:relative}.p-header-nav__drop-menu:hover .p-header-nav__drop-menu-wrap{opacity:1;z-index:99;pointer-events:auto;transform:translateY(0)}.p-header-nav__drop-menu-wrap{position:static;top:auto;left:auto;z-index:1;padding:0;padding-left:20px;transform:none;opacity:1}.p-header-nav__drop-menu-list{margin-top:15px;max-width:100%;flex-direction:column;justify-content:flex-start;gap:15px}.p-header-nav__drop-menu-link{transition:none}.p-header-nav__drop-menu-link:hover .p-header-nav__drop-menu-img picture img{transform:scale(1)}.p-header-nav__drop-menu-img{display:none}.p-header-nav__drop-menu-txt-num{display:none}.p-header-nav__drop-menu-txt{margin-top:0;display:block}.p-header-nav__drop-menu-txt p span{line-height:1.2;font-size:18px}.p-header-nav__drop-menu-txt p img{display:none}.p-header-nav__menu-item.is-open .p-header-nav__drop-menu-wrap{opacity:1}.p-header-nav__logo{margin-top:40px;display:block}.p-header-nav__logo a img{width:min(43.75vw,175px);height:auto;object-fit:contain}}.show-on{transform:translateX(0);z-index:998;opacity:1;visibility:visible;transition:.4s}.filter-on{opacity:1;visibility:visible;z-index:997}.p-top-fv{position:fixed;top:var(--header-height-pc);left:0;z-index:1;width:100%;height:calc(100svh - var(--header-height-pc));background-image:url("../img/top/fv-bg-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover;overflow:hidden;pointer-events:none;backface-visibility:hidden;transform:translateZ(0);will-change:opacity,transform}.p-top-fv__wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.p-top-fv__out{width:100%;display:grid;grid-template-columns:repeat(2, 1fr)}.p-top-fv__img{width:100%;display:flex;justify-content:center}.p-top-fv__img img{width:min(18.6676427526vw,255px);height:auto;object-fit:contain}.p-top-fv__in{margin-top:max(-.7320644217vw,-10px);width:100%}.p-top-fv__ttl h2{display:block;line-height:1.6;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(3.6603221083vw,50px);color:#fff}.p-top-fv__sub-ttl{margin-top:min(1.4641288433vw,20px)}.p-top-fv__sub-ttl h3{display:block;line-height:1.5;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff}@media(max-width: 768px){.p-top-fv{top:var(--header-height-sp);height:calc(100svh - var(--header-height-sp));background-image:url("../img/top/fv-bg-sp.webp")}.p-top-fv__wrap{padding-bottom:20px;align-items:flex-end}.p-top-fv__out{display:flex;flex-direction:column}.p-top-fv__img picture img{width:33vw}.p-top-fv__in{margin-top:65px;margin-inline:auto;max-width:325px}.p-top-fv__ttl h2{line-height:1.6;line-height:1;font-size:58px}.p-top-fv__sub-ttl{margin-top:10px}.p-top-fv__sub-ttl h3{line-height:1.5;font-size:20px}}.p-top-overlay{position:fixed;top:var(--header-height-pc);left:0;z-index:2;overflow:hidden;pointer-events:none;backface-visibility:hidden;transform:translateZ(0);will-change:opacity,transform}.p-top-overlay__img{position:relative;overflow:hidden;display:block;width:100vw;height:100vh}.p-top-overlay__img svg{position:absolute;top:50%;left:50%;translate:-50% -50%;display:block}.p-top-concept{position:relative;background-color:#fff}.p-top-concept__video-section{height:250vh}.p-top-concept__in{position:absolute;top:100vh;left:0;height:0%;width:50%;display:flex;align-items:flex-end}.p-top-concept__txt{margin-right:max(-5.1244509517vw,-70px);margin-left:auto;width:-moz-fit-content;width:fit-content}.p-top-concept__txt p{display:block;line-height:3;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.756954612vw,24px);color:#293663}@media(max-width: 768px){.p-top-concept__video-section{height:380vh}.p-top-concept__in{top:250vh;padding-left:20px;width:100%}.p-top-concept__txt{margin:0}.p-top-concept__txt p{line-height:2;font-weight:300;font-size:16px}}.p-top-spacer{height:250vh}@media(max-width: 768px){.p-top-spacer{height:300vh}}.p-top-svc{padding-bottom:min(3.6603221083vw,50px);background-color:#fff}.p-top-svc__wrap{margin-inline:auto;max-width:min(100vw,1366px)}.p-top-svc__ttl h2{display:inline-block;line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(5.8565153734vw,80px);opacity:0}.p-top-svc__out{margin-top:min(2.9282576867vw,40px);display:flex}.p-top-svc__in{width:50%;padding-block:min(.7320644217vw,10px);padding-left:min(3.6603221083vw,50px)}.p-top-svc__sub-ttl{display:inline-block}.p-top-svc__sub-ttl h2{display:flex;flex-direction:column;line-height:1.3888888889;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(2.635431918vw,36px);color:#293663}.p-top-svc__sub-ttl h2 span{display:inline-block;line-height:1.1363636364;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(3.2210834553vw,44px);opacity:0}.p-top-svc__txt{margin-top:min(3.6603221083vw,50px);max-width:min(36.9692532943vw,505px);width:100%}.p-top-svc__txt p{margin-top:min(1.4641288433vw,20px);display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-top-svc__txt p:nth-of-type(1){margin-top:0}.p-top-svc__img{padding-block:min(3.6603221083vw,50px);max-width:min(55.7833089312vw,762px);width:100%;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;clip-path:polygon(3% 0, 100% 0, 100% 100%, 3% 100%, 0 95%, 0 5%)}.p-top-svc__img img{width:auto;height:min(27.8184480234vw,380px);object-fit:contain}.p-top-svc__list{margin-top:min(3.6603221083vw,50px);padding-inline:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(2, 1fr);gap:min(3.6603221083vw,50px) min(4.7584187408vw,65px)}.p-top-svc__item-ttl{display:flex;align-items:center;gap:min(.7320644217vw,10px)}.p-top-svc__item-ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);opacity:0}.p-top-svc__item-ttl span{width:min(3.2942898975vw,45px);height:min(2.5622254758vw,35px);display:flex;justify-content:center;align-items:center;background-image:url("../img/common/logo.svg");background-repeat:no-repeat;background-position:center;background-size:contain;line-height:1;font-family:"Gruppo",sans-serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff}.p-top-svc__item-link{display:block}.p-top-svc__item-link:hover{opacity:1}.p-top-svc__item-link:hover .p-top-svc__item-img img{filter:none}.p-top-svc__item-img{margin-top:min(2.196193265vw,30px)}.p-top-svc__item-img img{width:100%;height:auto;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}.p-top-svc__item-txt{margin-top:min(2.196193265vw,30px)}.p-top-svc__item-txt p{line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.4641288433vw,20px);color:#293663}.p-top-svc__link{margin-top:min(5.1244509517vw,70px);text-align:right}.p-top-svc__link a{display:inline-block;text-align:left}.p-top-svc__link a span{padding-left:min(1.4641288433vw,20px);display:inline-block;line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(2.9282576867vw,40px);opacity:0}.p-top-svc__link a img{width:min(21.9619326501vw,300px);height:auto;object-fit:contain}@media(max-width: 768px){.p-top-svc{padding-bottom:50px;padding-inline:20px}.p-top-svc__wrap{max-width:100%}.p-top-svc__ttl h2{font-size:40px}.p-top-svc__out{margin-top:40px;flex-direction:column}.p-top-svc__in{width:100%;padding:0}.p-top-svc__sub-ttl h2{line-height:1;font-size:20px}.p-top-svc__sub-ttl h2 span{margin-top:20px;display:block;line-height:1;font-size:24px}.p-top-svc__txt{margin-top:50px;max-width:100%}.p-top-svc__txt p{margin-top:10px;line-height:2;font-size:14px}.p-top-svc__img{margin-top:75px;padding-block:20px;padding-right:20px;padding-left:35px;max-width:calc(100% + 20px);width:calc(100% + 20px)}.p-top-svc__img picture img{width:100%;height:auto;object-fit:contain}.p-top-svc__list{padding:0;padding-top:50px;grid-template-columns:repeat(1, 1fr);gap:50px}.p-top-svc__item-ttl{display:flex;align-items:center;gap:5px}.p-top-svc__item-ttl h2{line-height:1.4166666667;font-size:24px}.p-top-svc__item-ttl span{width:30px;height:25px;font-size:22px}.p-top-svc__item-img{margin-top:20px}.p-top-svc__item-img picture img{width:100%;height:auto;object-fit:contain}.p-top-svc__item-txt{margin-top:20px}.p-top-svc__item-txt p{letter-spacing:-0.015em;line-height:1.4285714286;font-size:14px;font-weight:bold}.p-top-svc__link{margin-top:50px}.p-top-svc__link a span{padding-left:0;font-size:30px}.p-top-svc__link a img{width:150px}}.p-top-recr{padding-top:min(14.6412884334vw,200px);background:linear-gradient(to bottom, #ffffff 0%, #f0dabe 8%, #c77768 15%, #456a76 40%)}.p-top-recr .swiper-wrapper{transition-timing-function:linear}.p-top-recr__swiper-slide-img{margin-right:min(3.6603221083vw,50px)}.p-top-recr__swiper-slide-img img{width:100%;height:100%;object-fit:cover;aspect-ratio:5/3}.p-top-recr__ttl{margin-top:min(7.3206442167vw,100px);padding-left:min(3.6603221083vw,50px)}.p-top-recr__ttl h2{display:block;line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(4.39238653vw,60px);color:#fff}.p-top-recr__out{position:relative;margin-top:min(3.6603221083vw,50px);padding-bottom:min(6.2225475842vw,85px)}.p-top-recr__out::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:url("../img/top/recruit-overlay-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover}.p-top-recr__img picture img{width:100%;height:auto;object-fit:contain}.p-top-recr__in{position:absolute;top:min(29.2825768668vw,400px);left:0;padding-inline:min(3.6603221083vw,50px);width:100%;display:flex;justify-content:space-between;align-items:flex-end}.p-top-recr__txt p{display:block;line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-top-recr__link a span{display:inline-block;line-height:1.425;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(2.9282576867vw,40px);color:#fff}.p-top-recr__link a img{width:min(21.9619326501vw,300px);height:min(.7320644217vw,10px);object-fit:cover}@media(max-width: 768px){.p-top-recr{padding-top:150px;background:linear-gradient(to bottom, #ffffff 0%, #f0dabe 5%, #c77768 10%, #456a76 30%)}.p-top-recr__swiper-slide-img{margin-right:20px}.p-top-recr__ttl{position:absolute;top:50px;left:20px;z-index:1;margin-top:0;padding-left:0}.p-top-recr__ttl h2{font-size:40px;color:#293663}.p-top-recr__out{margin-top:50px;padding-bottom:50px}.p-top-recr__out::after{bottom:-5px;height:35%;background-image:url("../img/top/recruit-overlay-sp.webp")}.p-top-recr__img picture img{width:100%;height:auto;object-fit:contain}.p-top-recr__in{position:absolute;top:min(29.2825768668vw,400px);top:50%;padding-inline:20px;align-items:center}.p-top-recr__txt p{line-height:1.4285714286;font-weight:400;font-size:21px}.p-top-recr__link a span{line-height:1;font-weight:500;font-size:12px}.p-top-recr__link a img{width:90px;height:3px}}.p-lower-price{padding-top:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background-color:#f5f5f5}.p-lower-price__ttl{position:relative}.p-lower-price__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background:#293663}.p-lower-price__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#282828}.p-lower-price__sub-ttl{margin-top:min(3.6603221083vw,50px);padding-block:min(.7320644217vw,10px);padding-left:min(1.4641288433vw,20px);background-color:#fff}.p-lower-price__sub-ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#282828}.p-lower-price__out{margin-top:min(3.6603221083vw,50px);padding-top:min(1.4641288433vw,20px);padding-bottom:min(1.4641288433vw,20px);background-color:#fff}.p-lower-price__txt{padding-left:min(2.196193265vw,30px)}.p-lower-price__txt p{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#282828}.p-lower-price__txt span{margin-top:min(1.4641288433vw,20px);display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-lower-price__in{margin-top:min(2.9282576867vw,40px)}.p-lower-price__in-ttl h3{width:min(16.8374816984vw,230px);height:min(4.0263543192vw,55px);display:flex;justify-content:center;align-items:center;background-color:#293663;line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#fff}.p-lower-price__list{margin-top:min(2.196193265vw,30px);padding-left:min(2.196193265vw,30px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(2.196193265vw,30px)}.p-lower-price__item-ttl{display:flex;align-items:center}.p-lower-price__item-ttl h3{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#282828}.p-lower-price__item-ttl-num{margin-right:min(.7320644217vw,10px);width:min(1.756954612vw,24px);height:min(1.756954612vw,24px);display:flex;justify-content:center;align-items:baseline;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);border-radius:50%;line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(1.6105417277vw,22px);color:#fff}.p-lower-price__item-txt{margin-top:min(.7320644217vw,10px)}.p-lower-price__item-txt p{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-lower-price__details{margin-top:min(1.4641288433vw,20px);padding-left:min(2.196193265vw,30px);width:100%;display:grid;grid-template-columns:repeat(1, 1fr);gap:min(.7320644217vw,10px)}.p-lower-price__detail{display:flex;align-items:center;gap:min(1.4641288433vw,20px)}.p-lower-price__detail-img img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-lower-price__detail-ttl h3{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-lower-price__main-txt{margin-top:min(7.3206442167vw,100px);text-align:center;margin-left:max(-9.8828696925vw,-135px)}.p-lower-price__main-txt p{display:block;line-height:1.4333333333;font-family:"Zen Old Mincho",serif;font-weight:700;font-size:min(2.196193265vw,30px);color:#282828}.p-lower-price__link-btns{margin-top:min(7.3206442167vw,100px);margin-left:calc(50% - 50vw - min(4.9780380673vw,68px));width:100vw;display:flex;justify-content:center;gap:min(3.6603221083vw,50px);background-color:#fff}.p-lower-price__link-btn a{padding-inline:min(2.196193265vw,30px);height:min(5.1244509517vw,70px);display:flex;align-items:center;gap:min(1.4641288433vw,20px);line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#293663}.p-lower-price__link-btn a img{width:min(1.1713030747vw,16px);height:auto;object-fit:contain}@media(max-width: 768px){.p-lower-price{padding-top:50px;padding-left:20px;background-color:#f5f5f5}.p-lower-price__ttl{position:relative}.p-lower-price__ttl::after{left:80px;width:100%;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-lower-price__ttl h2{line-height:1.4375;font-size:32px}.p-lower-price__sub-ttl{margin-top:50px;padding-block:5px;padding-left:10px}.p-lower-price__sub-ttl h2{line-height:1.5;font-size:20px}.p-lower-price__out{margin-top:50px;padding-top:0;padding-bottom:0;background-color:rgba(0,0,0,0)}.p-lower-price__txt{margin-top:0;padding-left:0;padding-right:20px}.p-lower-price__txt p{line-height:2;font-size:14px}.p-lower-price__txt span{margin-top:10px;line-height:2.3333333333;font-size:12px}.p-lower-price__in{margin-top:50px}.p-lower-price__in-ttl h3{padding-left:10px;width:100%;height:35px;justify-content:flex-start;line-height:1.7142857143;font-weight:700;font-size:14px}.p-lower-price__list{margin-top:50px;padding-left:0;padding-right:20px;gap:50px}.p-lower-price__item-ttl span{width:16px;height:16px;font-size:16px}.p-lower-price__item-ttl h3{font-size:18px}.p-lower-price__item-ttl h3{font-size:18px}.p-lower-price__item-ttl h3 span{font-size:12px}.p-lower-price__item-ttl-num{margin-right:5px;width:16px;height:16px;font-size:16px}.p-lower-price__item-txt{margin-top:10px}.p-lower-price__item-txt p{line-height:2;font-size:12px}.p-lower-price__details{margin-top:55px;padding-left:0px;gap:20px}.p-lower-price__detail{gap:20px}.p-lower-price__detail-img img{min-width:15px;max-width:15px;width:100%}.p-lower-price__detail-ttl h3{line-height:2;font-weight:700;font-size:12px}.p-lower-price__main-txt{margin-top:50px;padding-block:30px;margin-left:-20px;background-color:#fff}.p-lower-price__main-txt p{line-height:1.6666666667;font-size:18px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-lower-price__link-btns{margin-top:0;margin-left:-20px;gap:20px}.p-lower-price__link-btn a{padding-inline:10px;height:40px;gap:10px;font-size:12px}.p-lower-price__link-btn a img{width:8px}}@media(max-width: 450px){.p-lower-price__link-btns{gap:0px}.p-lower-price__link-btn a{padding-inline:10px;height:25px;gap:5px;font-size:9px}.p-lower-price__link-btn a img{width:5px}}.p-lower-contact{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);padding-right:min(5.8565153734vw,80px);background:linear-gradient(to bottom, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-lower-contact__out{display:flex;align-items:center;justify-content:space-between}.p-lower-contact__ttl h2{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-lower-contact__txt{margin-top:min(1.8301610542vw,25px)}.p-lower-contact__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-lower-contact__img img{width:min(29.6486090776vw,405px);height:auto;object-fit:contain}.p-lower-contact__list{margin-top:min(1.8301610542vw,25px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(.7320644217vw,10px)}.p-lower-contact__list-item{display:flex;align-items:center}.p-lower-contact__item-num{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-lower-contact__item-txt p{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-lower-contact__link-btn{margin-top:min(3.6603221083vw,50px);max-width:min(37.701317716vw,515px);width:100%;height:min(5.1244509517vw,70px)}.p-lower-contact__link-btn a{position:relative;padding-right:min(2.5622254758vw,35px);justify-content:space-between;width:100%;height:100%;background-color:#fff;line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.4641288433vw,20px);color:rgba(0,0,0,0)}.p-lower-contact__link-btn a img{width:min(1.317715959vw,18px);height:auto;object-fit:contain}.p-lower-contact__link-btn a::before{content:attr(data-text);position:absolute;top:0;left:0;padding-left:min(2.196193265vw,30px);width:100%;height:100%;background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;display:flex;align-items:center}@media(max-width: 768px){.p-lower-contact{padding-top:50px;padding-bottom:50px;padding-inline:20px}.p-lower-contact__out{display:block}.p-lower-contact__ttl h2{line-height:1.5416666667;font-size:24px}.p-lower-contact__txt{margin-top:25px;text-align:center}.p-lower-contact__txt p{line-height:2;font-size:12px}.p-lower-contact__img{display:none}.p-lower-contact__list{margin-top:25px;gap:25px}.p-lower-contact__list-item{padding-block:10px;padding-left:20px;gap:20px;background-color:#fff}.p-lower-contact__item-num{font-size:24px;color:#293663}.p-lower-contact__item-num span{display:none}.p-lower-contact__item-txt p{line-height:2;font-size:12px;color:#293663}.p-lower-contact__link-btn{margin-top:50px;max-width:400px;height:auto;padding-bottom:20px;border-bottom:1px solid #fff}.p-lower-contact__link-btn a{padding-right:0;justify-content:space-between;width:100%;height:100%;background-color:rgba(0,0,0,0);line-height:1.7142857143;font-size:14px;color:#fff}.p-lower-contact__link-btn a img{width:15px}.p-lower-contact__link-btn a::before{display:none}}.p-lower-ext-link{padding-bottom:min(7.3206442167vw,100px);background:#293663}.p-lower-ext-link__out{display:flex}.p-lower-ext-link__img picture img{min-width:min(43.9238653001vw,600px);max-width:min(43.9238653001vw,600px);width:100%;height:auto;object-fit:contain}.p-lower-ext-link__in{padding-block:min(5.8565153734vw,80px);padding-inline:min(3.6603221083vw,50px);display:flex;flex-direction:column;justify-content:space-between}.p-lower-ext-link__ttl h2{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-lower-ext-link__link-ttl h3{line-height:1.15;font-family:"Zen Old Mincho",serif;font-weight:700;font-size:min(1.4641288433vw,20px);color:#fff}.p-lower-ext-link__link-btns{margin-top:min(1.4641288433vw,20px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(2.196193265vw,30px)}.p-lower-ext-link__link-btn{width:100%}.p-lower-ext-link__link-btn a{padding-bottom:min(1.4641288433vw,20px);border-bottom:1px solid #fff;justify-content:space-between;line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#fff}.p-lower-ext-link__link-btn a img{width:min(.7320644217vw,10px);height:auto;object-fit:contain}.p-lower-ext-link__contact a{position:relative;padding-inline:min(2.196193265vw,30px);justify-content:space-between;width:min(23.0600292826vw,315px);height:min(5.8565153734vw,80px);background-color:#fff;line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(2.3426061493vw,32px);color:rgba(0,0,0,0)}.p-lower-ext-link__contact a img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-lower-ext-link__contact a::before{content:attr(data-text);position:absolute;top:0;left:0;padding-left:min(2.196193265vw,30px);width:100%;height:100%;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;display:flex;align-items:center}@media(max-width: 768px){.p-lower-ext-link{padding-top:30px;padding-bottom:100px;background:linear-gradient(to bottom, #314669 0%, #2c3d66 100%)}.p-lower-ext-link__out{flex-direction:column}.p-lower-ext-link__img{margin-top:15px}.p-lower-ext-link__img picture img{min-width:100%;max-width:100%}.p-lower-ext-link__in{padding-block:0;margin-top:50px;padding-inline:20px;display:flex;flex-direction:column;justify-content:space-between}.p-lower-ext-link__ttl h2{line-height:1.25;font-size:24px}.p-lower-ext-link__email{margin-top:30px}.p-lower-ext-link__email-ttl h3{line-height:1.5;font-family:"Zen Old Mincho",serif;font-weight:700;font-size:20px;color:#fff}.p-lower-ext-link__email-txt{margin-top:10px}.p-lower-ext-link__email-txt p{line-height:2;font-family:"Zen Old Mincho",serif;font-weight:500;font-size:12px;color:#fff}.p-lower-ext-link__email-imgs{margin-top:10px;display:flex;gap:10px}.p-lower-ext-link__email-img img{width:35px;height:auto;object-fit:contain}.p-lower-ext-link__email-link-btn{margin-top:30px}.p-lower-ext-link__email-link-btn a{padding-bottom:20px;border-bottom:1px solid #fff;justify-content:space-between;line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;line-height:1.4285714286;font-weight:500;font-size:14px;color:#fff}.p-lower-ext-link__email-link-btn a img{width:10px;height:auto;object-fit:contain}.p-lower-ext-link__links{margin-top:30px}.p-lower-ext-link__link-ttl h3{line-height:1.15;font-size:20px}.p-lower-ext-link__link-btns{margin-top:30px;gap:30px}.p-lower-ext-link__link-btn a{padding-bottom:20px;line-height:1.4285714286;font-size:14px;color:#fff}.p-lower-ext-link__link-btn a img{width:10px}.p-lower-ext-link__contact{margin-top:30px}.p-lower-ext-link__contact a{padding-inline:30px;width:224px;height:56px;font-size:20px}.p-lower-ext-link__contact a img{width:15px}.p-lower-ext-link__contact a::before{padding-left:30px}}.p-lower-banner__list{display:flex}.p-lower-banner__list-item{position:relative;padding-block:min(4.39238653vw,60px);padding-inline:min(1.8301610542vw,25px);width:100%}.p-lower-banner__list-item:nth-of-type(1){background-color:#282828}.p-lower-banner__list-item:nth-of-type(1) .p-lower-banner__item-in{justify-content:flex-end}.p-lower-banner__list-item:nth-of-type(1) .p-lower-banner__item-in .p-lower-banner__ttl h3{color:#fff}.p-lower-banner__list-item:nth-of-type(1) .p-lower-banner__item-in .p-lower-banner__link-btn a{background-color:#fff;padding-inline:min(.5856515373vw,8px);color:#293663}.p-lower-banner__list-item:nth-of-type(1) .p-lower-banner__item-in .p-lower-banner__link-btn a img{width:min(1.0248901903vw,14px)}.p-lower-banner__list-item:nth-last-of-type(1){background-color:#fff}.p-lower-banner__list-item:nth-last-of-type(1) .p-lower-banner__item-in{justify-content:flex-start;padding-left:min(5.8565153734vw,80px)}.p-lower-banner__list-item:nth-last-of-type(1) .p-lower-banner__item-in .p-lower-banner__ttl h3{color:#282828}.p-lower-banner__list-item:nth-last-of-type(1) .p-lower-banner__item-in .p-lower-banner__link-btn a{background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);padding-left:min(1.4641288433vw,20px);padding-right:min(.7320644217vw,10px);color:#fff}.p-lower-banner__list-item:nth-last-of-type(1) .p-lower-banner__item-in .p-lower-banner__link-btn a img{width:min(.7320644217vw,10px)}.p-lower-banner__item-in{position:relative;display:flex;align-items:center;gap:min(3.6603221083vw,50px)}.p-lower-banner__ttl h3{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px)}.p-lower-banner__sub-ttl{position:absolute;top:min(1.4641288433vw,20px);left:min(3.6603221083vw,50px);z-index:5;width:min(11.7130307467vw,160px);height:min(2.196193265vw,30px)}.p-lower-banner__sub-ttl::before{content:"";position:absolute;bottom:1px;left:50%;border-style:solid;border-width:min(.7320644217vw,35px) 0 0 min(1.0980966325vw,15px);border-color:#293663 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.p-lower-banner__sub-ttl span{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#293663;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.0248901903vw,14px);color:#fff;clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-lower-banner__link-btn a{width:min(9.5168374817vw,130px);height:min(2.196193265vw,30px);display:flex;align-items:center;justify-content:space-between;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-lower-banner__link-btn a img{height:auto;object-fit:contain}@media(max-width: 768px){.p-lower-banner__list{flex-direction:column}.p-lower-banner__list-item:nth-of-type(1){padding-top:20px;padding-bottom:30px;padding-inline:20px}.p-lower-banner__list-item:nth-of-type(1) .p-lower-banner__item-in{padding-bottom:15px;border-bottom:1px solid #fff;justify-content:space-between}.p-lower-banner__list-item:nth-of-type(1) .p-lower-banner__item-in .p-lower-banner__link-btn a{width:90px;padding-inline:0;background-color:rgba(0,0,0,0);color:#fff}.p-lower-banner__list-item:nth-of-type(1) .p-lower-banner__item-in .p-lower-banner__link-btn a img{width:10px}.p-lower-banner__list-item:nth-last-of-type(1){padding-top:40px;padding-bottom:20px;padding-left:20px;padding-right:0}.p-lower-banner__list-item:nth-last-of-type(1) .p-lower-banner__item-in{padding-bottom:15px;padding-left:0;justify-content:space-between}.p-lower-banner__list-item:nth-last-of-type(1) .p-lower-banner__item-in::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-lower-banner__list-item:nth-last-of-type(1) .p-lower-banner__item-in .p-lower-banner__link-btn a{background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);padding-left:10px;padding-right:20px}.p-lower-banner__list-item:nth-last-of-type(1) .p-lower-banner__item-in .p-lower-banner__link-btn a img{width:10px}.p-lower-banner__item-in{gap:0}.p-lower-banner__ttl h3{line-height:2;font-weight:700;font-size:12px}.p-lower-banner__sub-ttl{top:-5px;left:20px;width:145px;height:30px}.p-lower-banner__sub-ttl::before{left:15%;border-width:10px 0 0 15px}.p-lower-banner__sub-ttl::after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 3px);height:calc(100% + 3px);background-color:#fff;clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%);z-index:-1}.p-lower-banner__sub-ttl span{font-weight:700;font-size:12px;color:#fff;clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-lower-banner__link-btn a{width:110px;height:35px;font-weight:700;font-size:12px;clip-path:none}}.p-lower-breadcrumbs{padding-left:15px}.p-lower-breadcrumbs__list{display:flex;gap:15px}.p-lower-breadcrumbs__list-item{position:relative;line-height:1}.p-lower-breadcrumbs__list-item::after{content:"";position:absolute;top:8px;right:-10px;width:0;height:0;border-style:solid;border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);border-left:4px solid #fff;border-right:0}.p-lower-breadcrumbs__list-item:nth-last-of-type(1)::after{display:none}.p-lower-breadcrumbs__item-link{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:10px;color:#fff}.p-svc-main{overflow:hidden}.p-svc-fv{margin-top:min(7.3206442167vw,100px);width:100%;height:calc(100vh - min(7.3206442167vw,100px));background-image:url("../img/svc/fv-bg-pc.webp");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#fff}.p-svc-fv__wrap{padding-top:min(18.3016105417vw,250px);padding-left:min(10.980966325vw,150px);width:100%;height:100%}.p-svc-fv__out{margin-inline:auto;max-width:min(100vw,1366px);width:100%}.p-svc-fv__ttl h1{display:flex;flex-direction:column;gap:min(.5856515373vw,8px);line-height:1;font-weight:400;font-size:min(2.635431918vw,36px);color:#293663}.p-svc-fv__ttl h1 span{display:block;font-family:"Gruppo",sans-serif;font-size:min(5.8565153734vw,80px)}@media(max-width: 768px){.p-svc-fv{margin-top:50px;height:calc(100svh - 50px);background-image:url("../img/svc/fv-bg-sp.webp");background-position:center bottom}.p-svc-fv__wrap{padding-top:0;padding-left:20px;display:flex;align-items:center}.p-svc-fv__out{max-width:100%}.p-svc-fv__ttl h1{line-height:1;gap:20px;font-size:25px}.p-svc-fv__ttl h1 span{line-height:1;font-size:40px}.p-svc-fv__sub-ttl{margin-top:20px}.p-svc-fv__sub-ttl h3{font-size:20px}}.p-svc-about{padding-top:min(5.8565153734vw,80px);padding-bottom:min(6.2225475842vw,85px);padding-left:min(3.6603221083vw,50px);width:100%;background:linear-gradient(to bottom, #e0b39c 0%, #d29280 100%)}.p-svc-about__wrap{display:block}.p-svc-about__out{display:flex;gap:min(1.8301610542vw,25px)}.p-svc-about__in{flex-shrink:0}.p-svc-about__ttl{margin-top:min(3.6603221083vw,50px)}.p-svc-about__ttl h2{display:block;line-height:1.6666666667;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.196193265vw,30px);color:#fff}.p-svc-about__ttl h2 span{display:block;line-height:1.1111111111;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#fff}.p-svc-about__txt{margin-top:min(3.6603221083vw,50px)}.p-svc-about__txt p{margin-top:min(1.4641288433vw,20px);display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-svc-about__txt p:nth-of-type(1){margin-top:0}.p-svc-about__img{padding-top:min(1.0980966325vw,15px);padding-bottom:min(1.0980966325vw,15px);padding-left:min(1.4641288433vw,20px);padding-right:min(3.6603221083vw,50px);width:100%;background-image:url("../img/svc/about-bg-pc.svg");background-repeat:no-repeat;background-position:center;background-size:contain;background-size:cover}.p-svc-about__img picture img{width:min(49.7803806735vw,680px);width:100%;height:auto;object-fit:contain}@media(max-width: 768px){.p-svc-about{padding-top:20px;padding-bottom:70px;padding-inline:20px;background:linear-gradient(to bottom, #e3bba3 0%, #d49683 100%)}.p-svc-about__wrap{max-width:100%}.p-svc-about__out{flex-direction:column;gap:30px}.p-svc-about__ttl{margin-top:0}.p-svc-about__ttl h2{line-height:2.5;font-size:20px}.p-svc-about__ttl h2 span{line-height:1.3333333333;font-size:30px}.p-svc-about__txt{margin-top:30px}.p-svc-about__txt p{margin-top:20px;font-size:14px}.p-svc-about__img{padding-top:50px;padding-bottom:25px;padding-inline:20px;background-image:url("../img/svc/about-bg-sp.svg");background-repeat:no-repeat;background-position:center;background-size:contain;background-size:cover;margin-right:-20px;max-width:none;width:calc(100% + 20px)}.p-svc-about__img picture img{width:min(49.7803806735vw,680px);width:100%;height:auto;object-fit:contain}}.p-svc-point{padding-top:min(4.39238653vw,60px);padding-bottom:min(7.3206442167vw,100px);padding-right:min(3.6603221083vw,50px);background:linear-gradient(to bottom, #d29280 0%, #3f6073 100%)}.p-svc-point__wrap{max-width:min(100vw,1366px)}.p-svc-point__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:min(11.7130307467vw,160px)}.p-svc-point__list-item{display:flex;gap:min(3.6603221083vw,50px)}.p-svc-point__list-item:nth-of-type(1) .p-svc-point__item-in .p-svc-point__item-txt{margin-top:min(2.9282576867vw,40px)}.p-svc-point__item-num{position:relative;min-width:min(10.2489019034vw,140px);height:min(16.1054172767vw,220px);background-image:url("../img/svc/point-num-bg-pc.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.p-svc-point__item-num-in{position:absolute;top:min(2.9282576867vw,40px);right:min(2.196193265vw,30px);z-index:1;line-height:.8;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(4.39238653vw,60px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-svc-point__item-num-in span{display:block;text-align:center;font-family:"Gruppo",sans-serif;line-height:.6;font-weight:400;font-size:min(1.4641288433vw,20px)}.p-svc-point__item-in{width:100%}.p-svc-point__item-ttl{margin-top:min(2.9282576867vw,40px)}.p-svc-point__item-ttl h2{display:block;line-height:1.625;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.9282576867vw,40px);color:#fff}.p-svc-point__item-txt{margin-top:min(2.196193265vw,30px)}.p-svc-point__item-txt p{display:block;line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);color:#fff}.p-svc-point__item-txt p span{line-height:1.9285714286;font-size:min(2.0497803807vw,28px)}.p-svc-point__graph{margin-top:min(3.6603221083vw,50px);width:100%}.p-svc-point__graph-area{position:relative;display:flex;flex-direction:column;gap:min(7.3206442167vw,100px)}.p-svc-point__graph-area::after{content:"";position:absolute;top:50%;left:min(15.3733528551vw,210px);transform:translateY(-50%);width:min(13.5431918009vw,185px);height:min(7.3206442167vw,100px);background-image:url("../img/svc/point-01-border.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.p-svc-point__graph-in{display:flex;align-items:center;gap:min(2.9282576867vw,40px)}.p-svc-point__graph-ttl{min-width:min(12.4450951684vw,170px)}.p-svc-point__graph-ttl h3{letter-spacing:.08em;line-height:1.6666666667;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(2.196193265vw,30px);color:#fff}.p-svc-point__graph-bar{position:relative;width:100%;max-width:min(67.3499267936vw,920px);height:min(7.3206442167vw,100px);overflow:hidden;background-color:#fff;background-image:linear-gradient(180deg, rgba(240, 218, 190, 0.2) 0%, rgba(199, 119, 104, 0.2) 36%, rgba(69, 106, 118, 0.2) 66%, rgba(51, 75, 107, 0.2) 83.5%, rgba(41, 54, 99, 0.2) 100%)}.p-svc-point__graph-bar-vol{position:absolute;top:auto;left:0;height:100%;display:flex;align-items:center;justify-content:center}.p-svc-point__graph-bar-top .p-svc-point__graph-bar-vol{background:#363636}.p-svc-point__graph-bar-top .p-svc-point__graph-bar-vol .p-svc-point__graph-bar-num{line-height:1;font-weight:400;font-size:min(2.635431918vw,36px);color:#fff;opacity:0;transition:opacity .5s ease-in-out}.p-svc-point__graph-bar-bottom .p-svc-point__graph-bar-vol{background:linear-gradient(to bottom, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-svc-point__graph-bar-bottom .p-svc-point__graph-bar-num{position:absolute;right:max(-9.1508052709vw,-125px);top:50%;transform:translateY(-50%);line-height:1;font-weight:400;font-size:min(5.1244509517vw,70px);background:linear-gradient(to bottom, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;transition:opacity .5s ease-in-out}.p-svc-point__item-menu{margin-top:min(4.39238653vw,60px)}.p-svc-point__menu-out{position:relative;display:flex;gap:min(9.1508052709vw,125px)}.p-svc-point__menu-out::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(3.074670571vw,42px);height:min(3.074670571vw,42px);background-image:url("../img/svc/point-02-plus.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.p-svc-point__menu-in{padding-block:min(3.2942898975vw,45px);padding-inline:min(3.6603221083vw,50px);width:min(36.6032210835vw,500px);height:min(11.7130307467vw,160px);display:flex;align-items:center;gap:min(2.196193265vw,30px);background-color:#fff;clip-path:polygon(4% 0, 96% 0, 100% 10%, 100% 90%, 96% 100%, 4% 100%, 0 90%, 0 10%)}.p-svc-point__menu-icon img{width:auto;height:min(5.1244509517vw,70px);object-fit:contain}.p-svc-point__menu-ttl h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#293663}.p-svc-point__item-img{margin-top:min(3.6603221083vw,50px);padding-top:min(1.8301610542vw,25px);padding-bottom:min(1.8301610542vw,25px);padding-inline:min(2.5622254758vw,35px);background-color:#fff;clip-path:polygon(3% 0, 97% 0, 100% 5%, 100% 95%, 97% 100%, 3% 100%, 0 95%, 0 5%)}.p-svc-point__item-img picture img{width:100%;height:auto;object-fit:contain}@media(max-width: 768px){.p-svc-point{background:linear-gradient(to bottom, #d49683 0%, #3f5f72 100%);padding-top:50px;padding-inline:20px}.p-svc-point__wrap{max-width:100%}.p-svc-point__list{gap:100px}.p-svc-point__list-item{flex-direction:column;gap:50px}.p-svc-point__list-item:nth-of-type(1) .p-svc-point__item-in{margin-top:30px}.p-svc-point__list-item:nth-of-type(1) .p-svc-point__item-in .p-svc-point__item-txt{margin-top:20px}.p-svc-point__list-item:nth-last-of-type(1) .p-svc-point__item-in{margin-top:15px}.p-svc-point__item-num{min-width:auto;width:110px;height:85px;background-image:url("../img/svc/point-num-bg-sp.svg")}.p-svc-point__item-num-in{position:absolute;top:20px;left:25px;right:auto;line-height:1;font-size:41px;color:#293663;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.p-svc-point__item-num-in span{display:inline-block;font-size:13px}.p-svc-point__item-in{width:100%}.p-svc-point__item-ttl{margin-top:0}.p-svc-point__item-ttl h2{line-height:1.4;font-size:20px}.p-svc-point__item-txt{margin-top:10px}.p-svc-point__item-txt p{line-height:1.4375;font-size:16px}.p-svc-point__item-txt p span{line-height:2;font-size:30px}.p-svc-point__graph{margin-top:20px}.p-svc-point__graph-area{position:relative;display:block}.p-svc-point__graph-area::after{display:none}.p-svc-point__graph-in{display:block}.p-svc-point__graph-ttl{margin-top:40px;min-width:auto}.p-svc-point__graph-ttl h3{line-height:1;font-size:20px}.p-svc-point__graph-bar{position:relative;margin-right:-20px;max-width:none;width:calc(100% + 20px);height:50px}.p-svc-point__graph-bar-top .p-svc-point__graph-bar-vol .p-svc-point__graph-bar-num{font-size:14px}.p-svc-point__graph-bar-bottom .p-svc-point__graph-bar-num{right:-50px;font-size:25px}.p-svc-point__item-menu{margin-top:30px}.p-svc-point__menu-out{flex-direction:column;gap:50px}.p-svc-point__menu-out::after{top:50%;left:50%;transform:translate(-50%, -50%);width:30px;height:30px}.p-svc-point__menu-in{padding-block:30px;padding-inline:35px;width:100%;height:110px;justify-content:center;gap:20px;clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-svc-point__menu-icon img{height:50px}.p-svc-point__menu-ttl h3{line-height:1.4761904762;font-size:21px}.p-svc-point__item-img{margin-top:50px;margin-right:-20px;padding-top:30px;padding-bottom:35px;padding-right:2px;padding-left:20px;max-width:none;width:calc(100% + 20px);clip-path:polygon(5% 0, 100% 0, 100% 100%, 5% 100%, 0 98%, 0 2%)}}@media(max-width: 450px){.p-svc-point__menu-in{clip-path:polygon(4% 0, 96% 0, 100% 10%, 100% 90%, 96% 100%, 4% 100%, 0 90%, 0 10%)}}.p-svc-info{padding-top:min(7.3206442167vw,100px);padding-bottom:min(3.6603221083vw,50px);padding-inline:min(3.6603221083vw,50px);background-color:#fff}.p-svc-info__wrap{margin-inline:auto;max-width:min(100vw,1366px)}.p-svc-info__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:min(3.6603221083vw,50px) min(4.7584187408vw,65px)}.p-svc-info__list-item{display:flex;flex-direction:column}.p-svc-info__item-ttl{display:flex;align-items:center;gap:min(.7320644217vw,10px)}.p-svc-info__item-ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);opacity:0}.p-svc-info__item-ttl span{width:min(3.2942898975vw,45px);height:min(2.5622254758vw,35px);display:flex;justify-content:center;align-items:center;background-image:url("../img/common/logo.svg");background-repeat:no-repeat;background-position:center;background-size:contain;line-height:1;font-family:"Gruppo",sans-serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff}.p-svc-info__item-img{margin-top:min(2.196193265vw,30px)}.p-svc-info__item-img picture img{width:100%;height:auto;object-fit:contain}.p-svc-info__item-txt{margin-top:min(2.196193265vw,30px);height:min(14.6412884334vw,200px)}.p-svc-info__item-txt p{line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.4641288433vw,20px);color:#293663}.p-svc-info__link{display:flex;align-items:center;justify-content:flex-end;gap:min(.7320644217vw,10px)}.p-svc-info__link a{display:inline-block;text-align:left}.p-svc-info__link a span{padding-left:min(1.4641288433vw,20px);display:inline-block;line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(2.9282576867vw,40px);opacity:0}.p-svc-info__link a img{width:min(21.9619326501vw,300px);height:auto;object-fit:contain}.p-svc-info__link-img img{width:min(3.6603221083vw,50px);height:auto;object-fit:contain}@media(max-width: 768px){.p-svc-info{padding-top:50px;padding-bottom:50px;padding-inline:20px}.p-svc-info__wrap{max-width:100%}.p-svc-info__list{grid-template-columns:repeat(1, 1fr);gap:50px}.p-svc-info__item-ttl{display:flex;align-items:center;gap:5px}.p-svc-info__item-ttl h2{line-height:1.4166666667;font-size:24px}.p-svc-info__item-ttl span{width:32px;height:25px;font-size:22px}.p-svc-info__item-img{margin-top:20px}.p-svc-info__item-img picture img{width:100%;height:auto;object-fit:contain}.p-svc-info__item-txt{margin-top:20px;height:auto}.p-svc-info__item-txt p{letter-spacing:-0.02em;line-height:1.4285714286;font-size:14px}.p-svc-info__link{margin-top:15px;gap:5px}.p-svc-info__link a span{padding-left:20px;font-size:26px}.p-svc-info__link a img{width:190px}.p-svc-info__link-img img{width:30px}}.p-listing-main{overflow:hidden}.p-listing-fv{margin-top:min(7.3206442167vw,100px);background-image:url("../img/listing/fv-bg-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover}.p-listing-fv__wrap{display:block}.p-listing-fv__top{padding-top:min(20.4978038067vw,280px);padding-left:min(10.980966325vw,150px);width:100%;height:calc(100vh - min(7.3206442167vw,100px))}.p-listing-fv__top-out{margin-inline:auto;max-width:min(100vw,1366px);width:100%}.p-listing-fv__ttl h1{line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-listing-fv__bottom{padding-top:min(1.4641288433vw,20px);padding-bottom:min(3.6603221083vw,50px);padding-left:min(9.8828696925vw,135px)}.p-listing-fv__sub-ttl h2{letter-spacing:.1em;line-height:1.5;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.9282576867vw,40px);color:#293663}.p-listing-fv__list{margin-top:min(3.6603221083vw,50px);display:flex;flex-direction:column;gap:min(2.196193265vw,30px)}.p-listing-fv__list-item{display:flex;align-items:center;gap:min(3.6603221083vw,50px)}.p-listing-fv__item-img img{width:min(3.2942898975vw,45px);height:auto;object-fit:contain}.p-listing-fv__item-ttl h3{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-listing-fv__link-btn{margin-top:min(7.3206442167vw,100px);margin-inline:auto;max-width:min(39.5314787701vw,540px);width:100%;height:min(5.1244509517vw,70px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-listing-fv__link-btn a{padding-right:min(3.2942898975vw,45px);padding-left:min(3.6603221083vw,50px);justify-content:space-between;width:100%;height:100%;line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-listing-fv__link-btn a img{width:min(1.0980966325vw,15px);height:auto;object-fit:contain}@media(max-width: 768px){.p-listing-fv{margin-top:50px;padding-bottom:0;background-image:none}.p-listing-fv__top{padding-top:0;padding-left:20px;height:calc(100svh - 50px);display:flex;align-items:center;background-image:url("../img/listing/fv-bg-sp.webp");background-position:center bottom;background-size:cover}.p-listing-fv__top-out{max-width:100%}.p-listing-fv__ttl h1{line-height:1;font-size:25px}.p-listing-fv__bottom{padding-top:20px;padding-bottom:60px;padding-inline:20px;background:linear-gradient(to bottom, #e3bba3 0%, #e7c3aa 100%)}.p-listing-fv__sub-ttl h2{line-height:1.5;font-size:20px}.p-listing-fv__list{margin-top:70px;gap:20px}.p-listing-fv__list-item{gap:20px}.p-listing-fv__item-img img{max-width:25px;min-width:25px;width:100%}.p-listing-fv__item-ttl h3{line-height:1.4285714286;font-size:14px}.p-listing-fv__link-btn{margin-top:65px;max-width:350px;width:100%;height:auto;clip-path:none}.p-listing-fv__link-btn a{padding:0;padding-bottom:20px;border-bottom:1px solid #293663;background:none;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;color:#293663}.p-listing-fv__link-btn a img{width:12px}}.p-listing-merit{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background:linear-gradient(to bottom, #e2b8a0 0%, #d49784 100%)}.p-listing-merit__ttl{position:relative}.p-listing-merit__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background-color:#293663}.p-listing-merit__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-listing-merit__txt{margin-top:min(3.6603221083vw,50px)}.p-listing-merit__txt p{line-height:1.3333333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-listing-merit__list{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-listing-merit__list-item{display:flex;gap:min(2.196193265vw,30px)}.p-listing-merit__list-item:nth-of-type(1) .p-listing-merit__item-img img{width:min(7.6134699854vw,104px)}.p-listing-merit__list-item:nth-of-type(2) .p-listing-merit__item-img img{margin-top:max(-.3660322108vw,-5px);width:min(7.906295754vw,108px)}.p-listing-merit__list-item:nth-of-type(3) .p-listing-merit__item-img img{margin-top:min(.3660322108vw,5px);width:min(5.8565153734vw,80px)}.p-listing-merit__list-item:nth-of-type(4) .p-listing-merit__item-img img{width:min(6.2957540264vw,86px)}.p-listing-merit__item-img{width:min(10.980966325vw,150px);height:min(10.980966325vw,150px);display:flex;justify-content:center;align-items:center;background-color:#fff;clip-path:polygon(10% 0, 90% 0, 100% 10%, 100% 89%, 90% 100%, 10% 100%, 0 90%, 0 10%)}.p-listing-merit__item-img img{height:auto;object-fit:contain}.p-listing-merit__item-img span{display:none}.p-listing-merit__item-in{width:100%}.p-listing-merit__item-ttl{background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);padding-left:min(.7320644217vw,10px)}.p-listing-merit__item-ttl h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-listing-merit__item-txt{margin-top:min(.7320644217vw,10px);padding-right:min(3.6603221083vw,50px)}.p-listing-merit__item-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}@media(max-width: 768px){.p-listing-merit{padding-top:50px;padding-bottom:50px;padding-left:20px;background:linear-gradient(to bottom, #e6c2a9 0%, #ddad97 100%)}.p-listing-merit__ttl::after{display:none}.p-listing-merit__ttl h2{line-height:1.4;font-size:20px}.p-listing-merit__txt{margin-top:20px;padding-right:20px}.p-listing-merit__txt p{letter-spacing:-0.05em;line-height:1.5;font-size:16px}.p-listing-merit__list{margin-top:100px;gap:30px}.p-listing-merit__list-item{padding:20px;padding-bottom:0;flex-direction:column;gap:0px;background-color:#f5f5f5}.p-listing-merit__list-item:nth-of-type(1) .p-listing-merit__item-img img{width:50px}.p-listing-merit__list-item:nth-of-type(2) .p-listing-merit__item-img img{margin-top:0;width:60px}.p-listing-merit__list-item:nth-of-type(3) .p-listing-merit__item-img img{margin-top:0;width:30px}.p-listing-merit__list-item:nth-of-type(4) .p-listing-merit__item-img img{width:40px}.p-listing-merit__item-img{width:auto;height:auto;background-color:rgba(0,0,0,0);clip-path:none;display:flex;align-items:flex-start;justify-content:space-between}.p-listing-merit__item-img span{display:block;line-height:1.7142857143;font-family:#293663;font-weight:600;font-size:14px;color:#293663}.p-listing-merit__item-in{width:100%}.p-listing-merit__item-ttl{margin-top:25px;margin-bottom:20px;padding-left:0;background:rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.p-listing-merit__item-ttl h3{line-height:1.5;font-family:"BIZ UDPMincho",serif;font-weight:400;font-size:20px;color:#293663}.p-listing-merit__item-txt{margin-top:0;padding-right:0;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.p-listing-merit__item-txt p{line-height:2;font-size:12px}.p-listing-merit__item-more{width:20px;height:20px;background-color:#293663;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.p-listing-merit__item-more::before{content:"";position:absolute;background-color:#fff;transition:transform .3s ease}.p-listing-merit__item-more::after{content:"";position:absolute;background-color:#fff;transition:transform .3s ease}.p-listing-merit__item-more::before{width:80%;height:2px}.p-listing-merit__item-more::after{width:2px;height:80%}.p-listing-merit__item-more.is-open::before{transform:scaleX(0)}.p-listing-merit__item-more.is-open::after{transform:rotate(90deg)}.p-listing-merit__item-txt.is-open{margin-bottom:20px;max-height:400px}}.p-listing-partner{position:relative;padding-block:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background-color:#fff}.p-listing-partner__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#282828}.p-listing-partner__in{margin-top:min(3.6603221083vw,50px);max-width:min(62.2254758419vw,850px)}.p-listing-partner__txt{margin-top:min(3.6603221083vw,50px)}.p-listing-partner__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-listing-partner__txt:nth-of-type(1){margin-top:0}.p-listing-partner__img{position:absolute;bottom:min(7.3206442167vw,100px);right:0}.p-listing-partner__img img{width:min(21.9619326501vw,300px);height:auto;object-fit:contain}.p-listing-partner__btn{display:none}@media(max-width: 768px){.p-listing-partner{padding-top:25px;padding-bottom:25px;padding-inline:20px;background-color:rgba(0,0,0,0);background:linear-gradient(to bottom, #ddad97 0%, #dba791 100%)}.p-listing-partner__wrap{max-width:100%;padding-top:20px;border-top:1px solid #fff;border-bottom:1px solid #fff}.p-listing-partner__ttl{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.p-listing-partner__ttl h2{line-height:1.4;font-size:18px;color:#fff}.p-listing-partner__in{position:relative;margin-top:0;max-width:100%;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.p-listing-partner__txt{margin-top:30px;padding-right:0}.p-listing-partner__txt p{line-height:2;font-size:12px;color:#fff}.p-listing-partner__img{display:none}.p-listing-partner__more{width:20px;height:20px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.p-listing-partner__more::before{content:"";position:absolute;background-color:#293663;transition:transform .3s ease}.p-listing-partner__more::after{content:"";position:absolute;background-color:#293663;transition:transform .3s ease}.p-listing-partner__more::before{width:80%;height:2px}.p-listing-partner__more::after{width:2px;height:80%}.p-listing-partner__more.is-open::before{transform:scaleX(0)}.p-listing-partner__more.is-open::after{transform:rotate(90deg)}.p-listing-partner__in.is-open{margin-bottom:20px;max-height:500px}}.p-listing-strategy{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);background:linear-gradient(to bottom, #cd8674 0%, #656d72 100%);padding-left:min(9.8828696925vw,135px)}.p-listing-strategy__ttl{position:relative}.p-listing-strategy__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background-color:#293663}.p-listing-strategy__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-listing-strategy__txt{margin-top:min(3.6603221083vw,50px)}.p-listing-strategy__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-listing-strategy__list{margin-top:min(7.3206442167vw,100px);margin-left:max(-9.8828696925vw,-135px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-listing-strategy__list-item{display:flex;gap:min(2.196193265vw,30px)}.p-listing-strategy__item-num{position:relative;min-width:min(8.0527086384vw,110px);height:min(12.0790629575vw,165px);background-image:url("../img/svc/point-num-bg-pc.svg");background-repeat:no-repeat;background-position:center;background-size:cover}.p-listing-strategy__item-num-in{position:absolute;top:min(1.4641288433vw,20px);right:min(1.0980966325vw,15px);z-index:1;line-height:.8;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(3.8067349927vw,52px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-listing-strategy__item-num-in span{display:block;text-align:center;font-family:"Gruppo",sans-serif;line-height:.6;font-weight:400;font-size:min(1.2445095168vw,17px)}.p-listing-strategy__item-wrap{width:100%;clip-path:polygon(2% 0, 100% 0, 100% 100%, 2% 100%, 0 96%, 0 4%)}.p-listing-strategy__item-head{padding-block:min(1.4641288433vw,20px);padding-left:min(2.196193265vw,30px);background-color:#293663}.p-listing-strategy__item-head-ttl h2{display:block;line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#fff}.p-listing-strategy__item-head-txt{margin-top:min(.7320644217vw,10px)}.p-listing-strategy__item-head-txt p{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-listing-strategy__item-out{display:flex;gap:min(3.6603221083vw,50px);background-color:#f5f5f5}.p-listing-strategy__item-img picture img{min-width:min(29.2825768668vw,400px);max-width:min(29.2825768668vw,400px);height:auto;object-fit:contain}.p-listing-strategy__item-in{padding-top:min(3.6603221083vw,50px);padding-bottom:min(3.6603221083vw,50px);width:100%}.p-listing-strategy__item-ttl{padding-block:min(.7320644217vw,10px);padding-left:min(1.4641288433vw,20px);background-color:#fff}.p-listing-strategy__item-ttl h2{display:block;line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#293663}.p-listing-strategy__item-txt{margin-top:min(2.196193265vw,30px)}.p-listing-strategy__item-txt p{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-listing-strategy__details{margin-top:min(2.196193265vw,30px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(2.196193265vw,30px)}.p-listing-strategy__detail{display:flex;gap:min(1.4641288433vw,20px)}.p-listing-strategy__detail-img{margin-top:min(.3660322108vw,5px)}.p-listing-strategy__detail-img img{width:min(1.8301610542vw,25px);height:auto;object-fit:contain}.p-listing-strategy__detail-ttl h3{display:block;line-height:1.1666666667;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.756954612vw,24px);color:#293663}.p-listing-strategy__detail-txt p{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-listing-strategy__item-rec{margin-top:min(2.196193265vw,30px)}.p-listing-strategy__item-rec-ttl{position:relative}.p-listing-strategy__item-rec-ttl::after{content:"";position:absolute;top:50%;left:min(16.4714494876vw,225px);transform:translateY(-50%);height:3px;width:calc(100% - min(16.4714494876vw,225px));background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-listing-strategy__item-rec-ttl h3{display:inline-block;line-height:1.1666666667;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.756954612vw,24px);color:#293663}.p-listing-strategy__item-rec-txt{margin-top:min(.7320644217vw,10px)}.p-listing-strategy__item-rec-txt p{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}@media(max-width: 768px){.p-listing-strategy{padding-top:50px;padding-bottom:50px;background:linear-gradient(to bottom, #dba791 0%, #b8766a 100%);padding-left:20px}.p-listing-strategy__ttl::after{display:none}.p-listing-strategy__ttl h2{line-height:1.4;font-size:20px;color:#fff}.p-listing-strategy__txt{margin-top:20px}.p-listing-strategy__txt p{line-height:2;font-size:12px;color:#fff}.p-listing-strategy__list{margin-top:50px;margin-left:0;gap:30px}.p-listing-strategy__list-item{display:block}.p-listing-strategy__item-num{display:none}.p-listing-strategy__item-wrap{width:100%;clip-path:none}.p-listing-strategy__item-head{padding:20px}.p-listing-strategy__item-head-ttl h2{line-height:1.4166666667;font-size:24px}.p-listing-strategy__item-head-txt{margin-top:20px}.p-listing-strategy__item-head-txt p{line-height:2;font-size:12px}.p-listing-strategy__item-out{flex-direction:column;gap:0}.p-listing-strategy__item-img picture img{min-width:100%;max-width:100%}.p-listing-strategy__item-in{padding-top:20px;padding-bottom:20px;padding-left:20px}.p-listing-strategy__item-ttl{padding-block:5px;padding-left:10px}.p-listing-strategy__item-ttl h2{line-height:1.4375;font-size:16px}.p-listing-strategy__item-txt{margin-top:20px}.p-listing-strategy__item-txt p{line-height:2;font-size:12px}.p-listing-strategy__details{margin-top:20px;gap:15px}.p-listing-strategy__detail{gap:10px}.p-listing-strategy__detail-img{margin-top:3px}.p-listing-strategy__detail-img img{width:15px}.p-listing-strategy__detail-ttl h3{line-height:1.25;font-size:16px}.p-listing-strategy__detail-txt{margin-top:5px}.p-listing-strategy__detail-txt p{line-height:1.8181818182;font-size:11px}.p-listing-strategy__item-rec{margin-top:20px}.p-listing-strategy__item-rec-ttl::after{left:125px;width:calc(100% - 120px);height:1px}.p-listing-strategy__item-rec-ttl h3{line-height:1.1538461538;font-size:13px}.p-listing-strategy__item-rec-txt{margin-top:10px}.p-listing-strategy__item-rec-txt p{line-height:1.4285714286;font-size:14px}}.p-listing-case{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background-color:#f5f5f5}.p-listing-case__ttl{position:relative}.p-listing-case__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-listing-case__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#282828}.p-listing-case__details{margin-top:min(3.6603221083vw,50px);width:100%;display:flex;justify-content:center;gap:min(6.2225475842vw,85px)}.p-listing-case__detail{position:relative;max-width:min(37.3352855051vw,510px);width:100%;display:flex;filter:drop-shadow(8px 8px 16px rgba(0, 0, 0, 0.25))}.p-listing-case__detail::before{content:"";position:absolute;bottom:1px;left:50%;border-style:solid;border-width:min(2.5622254758vw,35px) min(6.588579795vw,90px) 0 0;border-color:#293663 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.p-listing-case__detail-out{display:flex;flex-direction:column;width:100%;clip-path:polygon(5% 0, 95% 0, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0 95%, 0 5%)}.p-listing-case__detail-img{padding-block:min(1.8301610542vw,25px);display:flex;justify-content:center;align-items:center;background-color:#fff}.p-listing-case__detail-img img{width:auto;height:min(14.6412884334vw,200px);object-fit:contain}.p-listing-case__detail-in{padding-block:min(4.39238653vw,60px);padding-inline:min(2.5622254758vw,35px);display:flex;flex-direction:column;flex-grow:1;background-color:#293663}.p-listing-case__detail-txt{flex-grow:1}.p-listing-case__detail-txt p{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#fff}.p-listing-case__detail-ttl{margin-top:min(1.0980966325vw,15px);position:relative}.p-listing-case__detail-ttl::after{content:"";position:absolute;top:max(-.7320644217vw,-10px);left:0;width:min(6.2225475842vw,85px);height:2px;background-color:#fff}.p-listing-case__detail-ttl h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#fff}.p-listing-case__out{margin-top:min(6.588579795vw,90px);display:flex;flex-direction:column;gap:min(3.6603221083vw,50px)}.p-listing-case__sub-ttl{padding-block:min(.7320644217vw,10px);padding-left:min(1.4641288433vw,20px);background-color:#fff}.p-listing-case__sub-ttl h2{position:relative;line-height:1.5625;font-family:"Zen Old Mincho",serif;font-weight:500;font-size:min(2.3426061493vw,32px);color:#282828}.p-listing-case__sub-ttl h2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-listing-case__txt{margin-top:min(2.196193265vw,30px)}.p-listing-case__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-listing-case__list{margin-top:min(2.196193265vw,30px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(.7320644217vw,10px)}.p-listing-case__list-item{display:flex;align-items:center;gap:min(2.196193265vw,30px)}.p-listing-case__item-img{margin-top:min(.3660322108vw,5px)}.p-listing-case__item-img img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-listing-case__item-ttl h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#282828}@media(max-width: 768px){.p-listing-case{padding-top:50px;padding-bottom:50px;padding-left:20px}.p-listing-case__ttl{position:relative}.p-listing-case__ttl::after{left:100px;width:100%}.p-listing-case__ttl h2{line-height:1.4;font-size:20px}.p-listing-case__details{position:relative;margin-top:100px;padding-right:20px;width:100%;display:block}.p-listing-case__detail-ctrl{position:absolute;top:-60px;left:0px;width:100%;height:30px}.p-listing-case__detail-num{width:80px;display:flex;justify-content:space-between}.p-listing-case__detail-num span{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:18px;color:#282828}.p-listing-case__swiper-btns{position:absolute;top:30px;right:25px;width:60px}.p-listing-case .swiper-button-prev,.p-listing-case .swiper-button-next{position:absolute;width:20px;height:20px;cursor:pointer}.p-listing-case .swiper-button-prev{left:-10px}.p-listing-case .swiper-button-next{right:-10px}.p-listing-case .swiper-button-prev::after,.p-listing-case .swiper-button-next::after{font-size:20px;font-weight:700;color:#282828}.p-listing-case .swiper-button-next::after{content:"→"}.p-listing-case .swiper-button-prev::after{content:"←"}.p-listing-case__detail{max-width:100%;width:100%;filter:none}.p-listing-case__detail::before{display:none}.p-listing-case__detail-out{clip-path:none;flex-direction:row}.p-listing-case__detail-img{min-width:85px;width:30%;padding-block:50px;background-color:rgba(0,0,0,0);background:linear-gradient(to bottom, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-listing-case__detail-img img{height:50px}.p-listing-case__detail-in{padding-block:35px;padding-inline:20px;background-color:#fff;width:100%}.p-listing-case__detail-txt p{line-height:1.6666666667;font-weight:700;font-size:12px;color:#282828}.p-listing-case__detail-ttl{margin-top:15px}.p-listing-case__detail-ttl::after{display:none}.p-listing-case__detail-ttl h3{line-height:1;font-weight:700;font-size:10px;color:#293663}.p-listing-case__out{margin-top:50px;gap:50px}.p-listing-case__in:nth-last-of-type(1) .p-listing-case__txt:nth-last-of-type(1){margin-top:50px}.p-listing-case__in:nth-last-of-type(1) .p-listing-case__txt:nth-last-of-type(1) p{text-align:center;line-height:1.75;font-weight:700;font-size:20px}.p-listing-case__sub-ttl{padding-block:5px;padding-left:10px}.p-listing-case__sub-ttl h2{line-height:1.5;font-size:20px}.p-listing-case__sub-ttl h2::after{display:none}.p-listing-case__txt{margin-top:20px;padding-right:20px}.p-listing-case__txt p{line-height:2;font-size:12px}.p-listing-case__list{margin-top:20px;gap:20px}.p-listing-case__list-item{display:flex;align-items:center;gap:20px}.p-listing-case__item-img{margin-top:0}.p-listing-case__item-img img{width:20px}.p-listing-case__item-ttl h3{line-height:1.7142857143;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:14px}}.p-listing-feature{padding-top:min(10.980966325vw,150px);padding-bottom:min(3.6603221083vw,50px);background:linear-gradient(to bottom, #3e5d71 0%, #2a3964 100%)}.p-listing-feature__ttl{padding-left:min(3.6603221083vw,50px)}.p-listing-feature__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#fff}.p-listing-feature__ttl h2 span{display:block;line-height:1;font-family:"BIZ UDPMincho",serif;font-weight:400;font-size:min(2.635431918vw,36px)}.p-listing-feature__list{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-listing-feature__list-item{position:relative}.p-listing-feature__list-item::after{content:"";position:absolute;top:0;left:0;width:100vw;height:1px;background-color:#fff}.p-listing-feature__item-conts{padding-top:min(3.6603221083vw,50px);padding-left:min(3.6603221083vw,50px);display:flex;gap:min(2.196193265vw,30px)}.p-listing-feature__item-num span{width:min(3.8799414348vw,53px);height:min(3.074670571vw,42px);display:flex;justify-content:center;align-items:center;background-image:url("../img/common/logo.svg");background-repeat:no-repeat;background-position:center;background-size:contain;line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff}.p-listing-feature__item-out{width:100%}.p-listing-feature__item-ttl{position:relative}.p-listing-feature__item-ttl::after{content:"";position:absolute;bottom:0;left:0;margin-right:calc(50% - 50vw);width:100vw;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-listing-feature__item-ttl h2{line-height:1.3125;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-listing-feature__item-txt{margin-top:min(2.196193265vw,30px)}.p-listing-feature__item-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-listing-feature__details{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(1.4641288433vw,20px)}.p-listing-feature__detail{padding-block:min(2.196193265vw,30px);padding-left:min(2.196193265vw,30px);padding-right:min(7.3206442167vw,100px);width:100%;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center}.p-listing-feature__detail-out{display:flex;flex-direction:column;gap:min(.7320644217vw,10px)}.p-listing-feature__detail-in-top,.p-listing-feature__detail-in{display:flex;align-items:center;gap:min(.7320644217vw,10px)}.p-listing-feature__detail-img img,.p-listing-feature__detail-img-s img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-listing-feature__detail-ttl h3,.p-listing-feature__detail-ttl-l h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#293663}.p-listing-feature__detail-ttl-s h3{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-listing-feature__detail-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-listing-feature__detail-link-btn{height:min(4.39238653vw,60px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-listing-feature__detail-link-btn a{padding-inline:min(2.9282576867vw,40px);height:100%;display:flex;justify-content:space-between;gap:min(1.8301610542vw,25px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);color:#fff}.p-listing-feature__detail-link-btn a img{width:min(1.0980966325vw,15px);height:auto;object-fit:contain}@media(max-width: 768px){.p-listing-feature{padding-top:20px;padding-bottom:50px;background:linear-gradient(to bottom, #91716f 0%, #3e5f72 100%)}.p-listing-feature__ttl{padding-inline:20px}.p-listing-feature__ttl h2{line-height:1.4166666667;font-size:24px}.p-listing-feature__ttl h2 span{margin-bottom:4px;font-family:"Zen Old Mincho",serif;font-weight:600;line-height:1.4375;font-size:32px}.p-listing-feature__list{margin-top:20px;gap:50px}.p-listing-feature__list-item::after{left:0px}.p-listing-feature__item-conts{padding-top:50px;padding-inline:20px;flex-direction:column;gap:15px}.p-listing-feature__item-num span{width:36px;height:30px;font-size:13px}.p-listing-feature__item-out{width:100%}.p-listing-feature__item-ttl{position:relative;padding-bottom:10px}.p-listing-feature__item-ttl h2{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-size:18px}.p-listing-feature__item-txt{margin-top:15px}.p-listing-feature__item-txt p{line-height:2;font-weight:500;font-size:12px}.p-listing-feature__details{margin-top:30px;gap:10px}.p-listing-feature__detail{padding-block:30px;padding-inline:20px;flex-direction:column;justify-content:space-between;justify-content:flex-start;align-items:center;align-items:flex-start;gap:25px}.p-listing-feature__detail-out{gap:25px}.p-listing-feature__detail-in-top{align-items:center;align-items:flex-start;flex-direction:column;gap:25px}.p-listing-feature__detail-in{gap:10px}.p-listing-feature__detail-img img{width:38px}.p-listing-feature__detail-img-s img{min-width:25px;width:100%}.p-listing-feature__detail-ttl-l h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:24px}.p-listing-feature__detail-ttl-s h3{line-height:1.7142857143;font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px}.p-listing-feature__detail-ttl h3{display:block;line-height:1.75;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:16px}.p-listing-feature__detail-txt p{line-height:2;font-size:12px}.p-listing-feature__detail-link-btn{width:100%;height:auto;clip-path:none}.p-listing-feature__detail-link-btn a{padding:0;padding-bottom:10px;width:100%;gap:0;border-bottom:2px solid #293663;line-height:1.3571428571;font-weight:700;font-size:14px;color:#293663;background:rgba(0,0,0,0)}.p-listing-feature__detail-link-btn a img{width:8px}}.p-sns-main{overflow:hidden}.p-sns-fv{margin-top:min(7.3206442167vw,100px);background-image:url("../img/sns/fv-bg-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover}.p-sns-fv__wrap{display:block}.p-sns-fv__top{padding-top:min(25.6222547584vw,350px);padding-left:min(10.980966325vw,150px);width:100%;height:calc(100vh - min(7.3206442167vw,100px))}.p-sns-fv__top-out{margin-inline:auto;max-width:min(100vw,1366px);width:100%}.p-sns-fv__ttl h1{line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-sns-fv__bottom{padding-top:min(1.4641288433vw,20px);padding-bottom:min(3.6603221083vw,50px);padding-left:min(9.8828696925vw,135px)}.p-sns-fv__sub-ttl h2{letter-spacing:.1em;line-height:1.5;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.9282576867vw,40px);color:#293663}.p-sns-fv__list{margin-top:min(3.6603221083vw,50px);display:flex;flex-direction:column;gap:min(2.196193265vw,30px)}.p-sns-fv__list-item{display:flex;align-items:flex-start;gap:min(3.6603221083vw,50px)}.p-sns-fv__item-img img{width:min(3.2942898975vw,45px);height:auto;object-fit:contain}.p-sns-fv__item-ttl h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-sns-fv__link-btn{margin-top:min(7.3206442167vw,100px);margin-inline:auto;max-width:min(39.5314787701vw,540px);width:100%;height:min(5.1244509517vw,70px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-sns-fv__link-btn a{padding-right:min(3.2942898975vw,45px);padding-left:min(3.6603221083vw,50px);justify-content:space-between;width:100%;height:100%;line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-sns-fv__link-btn a img{width:min(1.0980966325vw,15px);height:auto;object-fit:contain}@media(max-width: 768px){.p-sns-fv{margin-top:50px;padding-bottom:0;background-image:none}.p-sns-fv__top{padding-top:0;padding-left:20px;height:calc(100svh - 50px);display:flex;align-items:center;background-image:url("../img/sns/fv-bg-sp.webp");background-position:center bottom;background-size:cover}.p-sns-fv__top-out{max-width:100%}.p-sns-fv__ttl h1{line-height:1;font-size:25px}.p-sns-fv__bottom{padding-top:20px;padding-bottom:60px;padding-inline:20px;background:linear-gradient(to bottom, #e3bba3 0%, #e5c1a8 100%)}.p-sns-fv__sub-ttl h2{line-height:1.5;font-size:20px}.p-sns-fv__list{margin-top:70px;gap:20px}.p-sns-fv__list-item{align-items:center;gap:20px}.p-sns-fv__item-img img{max-width:25px;min-width:25px;width:100%}.p-sns-fv__item-ttl h3{letter-spacing:-0.01em;line-height:1.4285714286;font-size:14px}.p-sns-fv__link-btn{margin-top:65px;max-width:350px;width:100%;height:auto;clip-path:none}.p-sns-fv__link-btn a{padding:0;padding-bottom:20px;border-bottom:1px solid #293663;background:none;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;color:#293663}.p-sns-fv__link-btn a img{width:12px}}.p-sns-merit{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background:linear-gradient(to bottom, #e2b79f 0%, #d39582 100%)}.p-sns-merit__ttl{position:relative}.p-sns-merit__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background-color:#293663}.p-sns-merit__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-sns-merit__txt{margin-top:min(3.6603221083vw,50px)}.p-sns-merit__txt p{line-height:1.3333333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-sns-merit__list{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-sns-merit__list-item{display:flex;gap:min(2.196193265vw,30px)}.p-sns-merit__list-item:nth-of-type(1) .p-sns-merit__item-img img{width:min(7.3206442167vw,100px)}.p-sns-merit__list-item:nth-of-type(2) .p-sns-merit__item-img img{margin-top:min(.3660322108vw,5px);width:min(7.027818448vw,96px)}.p-sns-merit__list-item:nth-of-type(3) .p-sns-merit__item-img img{margin-top:min(.7320644217vw,10px);width:min(6.7349926794vw,92px)}.p-sns-merit__item-img{width:min(10.980966325vw,150px);height:min(10.980966325vw,150px);display:flex;justify-content:center;align-items:center;background-color:#fff;clip-path:polygon(10% 0, 90% 0, 100% 10%, 100% 89%, 90% 100%, 10% 100%, 0 90%, 0 10%)}.p-sns-merit__item-img img{height:auto;object-fit:contain}.p-sns-merit__item-img span{display:none}.p-sns-merit__item-in{width:100%}.p-sns-merit__item-ttl{background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);padding-left:min(.7320644217vw,10px)}.p-sns-merit__item-ttl h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-sns-merit__item-txt{margin-top:min(.7320644217vw,10px);padding-right:min(3.6603221083vw,50px)}.p-sns-merit__item-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}@media(max-width: 768px){.p-sns-merit{padding-top:50px;padding-bottom:100px;padding-left:20px;background:linear-gradient(to bottom, #e5c1a8 0%, #dead97 100%)}.p-sns-merit__ttl::after{display:none}.p-sns-merit__ttl h2{line-height:1.4;font-size:20px}.p-sns-merit__txt{margin-top:20px;padding-right:20px}.p-sns-merit__txt p{line-height:1.5;font-size:16px}.p-sns-merit__list{margin-top:100px;gap:30px}.p-sns-merit__list-item{padding:20px;padding-bottom:0;flex-direction:column;gap:0px;background-color:#fff}.p-sns-merit__list-item:nth-of-type(1) .p-sns-merit__item-img img{width:52px}.p-sns-merit__list-item:nth-of-type(2) .p-sns-merit__item-img img{margin-top:0;width:40px}.p-sns-merit__list-item:nth-of-type(3) .p-sns-merit__item-img img{margin-top:0;width:38px}.p-sns-merit__item-img{width:auto;height:auto;background-color:rgba(0,0,0,0);clip-path:none;display:flex;align-items:flex-start;justify-content:space-between}.p-sns-merit__item-img span{display:block;line-height:1.7142857143;font-family:#293663;font-weight:600;font-size:14px;color:#293663}.p-sns-merit__item-in{width:100%}.p-sns-merit__item-ttl{margin-top:25px;margin-bottom:20px;padding-left:0;background:rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.p-sns-merit__item-ttl h3{line-height:1.5;font-family:"BIZ UDPMincho",serif;font-weight:400;font-size:20px;color:#293663}.p-sns-merit__item-txt{margin-top:0;padding-right:0;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.p-sns-merit__item-txt p{line-height:2;font-size:12px}.p-sns-merit__item-more{position:relative;width:20px;height:20px;display:flex;justify-content:center;align-items:center;background-color:#293663;border-radius:50%}.p-sns-merit__item-more::before{content:"";position:absolute;background-color:#fff;transition:transform .3s ease}.p-sns-merit__item-more::after{content:"";position:absolute;background-color:#fff;transition:transform .3s ease}.p-sns-merit__item-more::before{width:80%;height:2px}.p-sns-merit__item-more::after{width:2px;height:80%}.p-sns-merit__item-more.is-open::before{transform:scaleX(0)}.p-sns-merit__item-more.is-open::after{transform:rotate(90deg)}.p-sns-merit__item-txt.is-open{margin-bottom:20px;max-height:400px}}.p-sns-type{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background:linear-gradient(to bottom, #d39582 0%, #aa746b 100%)}.p-sns-type__ttl{position:relative}.p-sns-type__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background-color:#293663}.p-sns-type__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-sns-type__txt{margin-top:min(3.6603221083vw,50px)}.p-sns-type__txt p{line-height:1.3333333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-sns-type__list{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-sns-type__list-item{display:flex;gap:min(2.196193265vw,30px)}.p-sns-type__list-item:nth-last-of-type(1) .p-sns-type__item-img img{width:min(7.3206442167vw,100px)}.p-sns-type__item-img{width:min(10.980966325vw,150px);height:min(10.980966325vw,150px);display:flex;justify-content:center;align-items:center;background-color:#293663;clip-path:polygon(10% 0, 90% 0, 100% 10%, 100% 89%, 90% 100%, 10% 100%, 0 90%, 0 10%)}.p-sns-type__item-img img{width:min(5.8565153734vw,80px);height:auto;object-fit:contain}.p-sns-type__item-img span{display:none}.p-sns-type__item-in{width:100%}.p-sns-type__item-ttl{background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);padding-left:min(.7320644217vw,10px)}.p-sns-type__item-ttl h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-sns-type__item-txt{margin-top:min(.7320644217vw,10px);padding-right:min(3.6603221083vw,50px)}.p-sns-type__item-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}@media(max-width: 768px){.p-sns-type{padding-top:50px;padding-bottom:50px;padding-left:20px;background:linear-gradient(to bottom, #dead97 0%, #c77868 100%)}.p-sns-type__ttl::after{left:160px;width:calc(100% - 160px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-sns-type__ttl h2{display:inline-block;line-height:1.4;font-size:20px;color:#fff}.p-sns-type__txt{margin-top:20px;padding-right:20px}.p-sns-type__txt p{line-height:1.5;font-size:16px;color:#fff}.p-sns-type__list{margin-top:30px;gap:30px}.p-sns-type__list-item{padding:20px;flex-direction:column;gap:0px;background-color:#f5f5f5}.p-sns-type__list-item:nth-last-of-type(1) .p-sns-type__item-img img{width:50px}.p-sns-type__item-in{display:flex;align-items:center;gap:20px}.p-sns-type__item-img{width:auto;height:auto;background-color:rgba(0,0,0,0);clip-path:none;display:flex;align-items:flex-start;justify-content:space-between}.p-sns-type__item-img img{width:50px}.p-sns-type__item-ttl{padding-left:0;background:rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:center}.p-sns-type__item-ttl h3{line-height:1.5;font-weight:600;font-size:24px;color:#293663}.p-sns-type__item-txt{margin-top:20px;padding-right:0}.p-sns-type__item-txt p{line-height:1.7142857143;font-size:14px}}.p-sns-partner{position:relative;padding-block:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background-color:#fff}.p-sns-partner__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#282828}.p-sns-partner__in{margin-top:min(3.6603221083vw,50px);max-width:min(62.2254758419vw,850px)}.p-sns-partner__txt{margin-top:min(3.6603221083vw,50px)}.p-sns-partner__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-sns-partner__txt:nth-of-type(1){margin-top:0}.p-sns-partner__img{position:absolute;bottom:min(7.3206442167vw,100px);right:0}.p-sns-partner__img img{width:min(21.9619326501vw,300px);height:auto;object-fit:contain}.p-sns-partner__btn{display:none}@media(max-width: 768px){.p-sns-partner{padding-top:25px;padding-bottom:25px;padding-inline:20px;background-color:rgba(0,0,0,0);background:linear-gradient(to bottom, #c77868 0%, #c07668 100%)}.p-sns-partner__wrap{padding-top:20px;border-top:1px solid #fff;border-bottom:1px solid #fff}.p-sns-partner__ttl{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.p-sns-partner__ttl h2{line-height:1.4;font-size:18px;color:#fff}.p-sns-partner__in{position:relative;margin-top:0;max-width:100%;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.p-sns-partner__txt{margin-top:30px;padding-right:0}.p-sns-partner__txt p{line-height:2;font-size:12px;color:#fff}.p-sns-partner__img{display:none}.p-sns-partner__more{width:20px;height:20px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.p-sns-partner__more::before{content:"";position:absolute;background-color:#293663;transition:transform .3s ease}.p-sns-partner__more::after{content:"";position:absolute;background-color:#293663;transition:transform .3s ease}.p-sns-partner__more::before{width:80%;height:2px}.p-sns-partner__more::after{width:2px;height:80%}.p-sns-partner__more.is-open::before{transform:scaleX(0)}.p-sns-partner__more.is-open::after{transform:rotate(90deg)}.p-sns-partner__in.is-open{margin-bottom:20px;max-height:500px}}.p-sns-case{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background-color:#f5f5f5}.p-sns-case__ttl{position:relative}.p-sns-case__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-sns-case__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#282828}.p-sns-case__details{margin-top:min(3.6603221083vw,50px);width:100%;display:flex;justify-content:center;gap:min(6.2225475842vw,85px)}.p-sns-case__detail{position:relative;max-width:min(37.3352855051vw,510px);width:100%;display:flex;filter:drop-shadow(8px 8px 16px rgba(0, 0, 0, 0.25))}.p-sns-case__detail::before{content:"";position:absolute;bottom:1px;left:50%;border-style:solid;border-width:min(2.5622254758vw,35px) min(6.588579795vw,90px) 0 0;border-color:#293663 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.p-sns-case__detail-out{display:flex;flex-direction:column;width:100%;clip-path:polygon(5% 0, 95% 0, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0 95%, 0 5%)}.p-sns-case__detail-img{padding-block:min(1.8301610542vw,25px);display:flex;justify-content:center;align-items:center;background-color:#fff}.p-sns-case__detail-img img{width:auto;height:min(14.6412884334vw,200px);object-fit:contain}.p-sns-case__detail-in{padding-block:min(4.39238653vw,60px);padding-inline:min(2.5622254758vw,35px);display:flex;flex-direction:column;flex-grow:1;background-color:#293663}.p-sns-case__detail-txt{flex-grow:1}.p-sns-case__detail-txt p{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#fff}.p-sns-case__detail-ttl{margin-top:min(1.0980966325vw,15px);position:relative}.p-sns-case__detail-ttl::after{content:"";position:absolute;top:max(-.7320644217vw,-10px);left:0;width:min(6.2225475842vw,85px);height:2px;background-color:#fff}.p-sns-case__detail-ttl h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#fff}.p-sns-case__out{margin-top:min(6.588579795vw,90px);display:flex;flex-direction:column;gap:min(3.6603221083vw,50px)}.p-sns-case__sub-ttl{padding-block:min(.7320644217vw,10px);padding-left:min(1.4641288433vw,20px);background-color:#fff}.p-sns-case__sub-ttl h2{position:relative;line-height:1.5625;font-family:"Zen Old Mincho",serif;font-weight:500;font-size:min(2.3426061493vw,32px);color:#282828}.p-sns-case__sub-ttl h2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-sns-case__txt{margin-top:min(2.196193265vw,30px)}.p-sns-case__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-sns-case__list{margin-top:min(2.196193265vw,30px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(.7320644217vw,10px)}.p-sns-case__list-item{display:flex;align-items:center;gap:min(2.196193265vw,30px)}.p-sns-case__item-img{margin-top:min(.3660322108vw,5px)}.p-sns-case__item-img img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-sns-case__item-ttl h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#282828}@media(max-width: 768px){.p-sns-case{padding-top:50px;padding-bottom:50px;padding-left:20px}.p-sns-case__ttl{position:relative}.p-sns-case__ttl::after{left:100px;width:calc(100% - 100px)}.p-sns-case__ttl h2{line-height:1.4;font-size:20px}.p-sns-case__details{position:relative;margin-top:100px;padding-right:20px;width:100%;display:block}.p-sns-case__detail-ctrl{position:absolute;top:-60px;left:0px;width:100%;height:30px}.p-sns-case__detail-num{width:80px;display:flex;justify-content:space-between}.p-sns-case__detail-num span{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:18px;color:#282828}.p-sns-case__swiper-btns{position:absolute;top:30px;right:25px;width:60px}.p-sns-case .swiper-button-prev,.p-sns-case .swiper-button-next{position:absolute;width:20px;height:20px;cursor:pointer}.p-sns-case .swiper-button-prev{left:-10px}.p-sns-case .swiper-button-next{right:-10px}.p-sns-case .swiper-button-prev::after,.p-sns-case .swiper-button-next::after{font-size:20px;font-weight:700;color:#282828}.p-sns-case .swiper-button-next::after{content:"→"}.p-sns-case .swiper-button-prev::after{content:"←"}.p-sns-case__detail{max-width:100%;width:100%;filter:none}.p-sns-case__detail::before{display:none}.p-sns-case__detail-out{clip-path:none;flex-direction:row}.p-sns-case__detail-img{min-width:85px;width:30%;padding-block:50px;background-color:rgba(0,0,0,0);background:linear-gradient(to bottom, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-sns-case__detail-img img{height:50px}.p-sns-case__detail-in{padding-block:35px;padding-inline:20px;background-color:#fff;width:100%}.p-sns-case__detail-txt p{line-height:1.6666666667;font-weight:700;font-size:12px;color:#282828}.p-sns-case__detail-ttl{margin-top:15px}.p-sns-case__detail-ttl::after{display:none}.p-sns-case__detail-ttl h3{line-height:1;font-weight:700;font-size:10px;color:#293663}.p-sns-case__out{margin-top:50px;gap:50px}.p-sns-case__in:nth-last-of-type(1) .p-sns-case__txt:nth-last-of-type(1){margin-top:50px}.p-sns-case__in:nth-last-of-type(1) .p-sns-case__txt:nth-last-of-type(1) p{text-align:center;line-height:1.75;font-weight:700;font-size:20px}.p-sns-case__sub-ttl{padding-block:5px;padding-left:10px}.p-sns-case__sub-ttl h2{line-height:1.5;font-size:20px}.p-sns-case__sub-ttl h2::after{display:none}.p-sns-case__txt{margin-top:20px;padding-right:20px}.p-sns-case__txt p{line-height:2;font-size:12px}.p-sns-case__list{margin-top:20px;gap:20px}.p-sns-case__list-item{display:flex;align-items:center;gap:20px}.p-sns-case__item-img{margin-top:0}.p-sns-case__item-img img{width:20px}.p-sns-case__item-ttl h3{line-height:1.7142857143;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:14px}}.p-sns-feature{padding-top:min(10.980966325vw,150px);padding-bottom:min(3.6603221083vw,50px);background:linear-gradient(to bottom, #3e5d71 0%, #2a3964 100%)}.p-sns-feature__ttl{padding-left:min(3.6603221083vw,50px)}.p-sns-feature__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#fff}.p-sns-feature__ttl h2 span{display:block;line-height:1;font-family:"BIZ UDPMincho",serif;font-weight:400;font-size:min(2.635431918vw,36px)}.p-sns-feature__list{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-sns-feature__list-item{position:relative}.p-sns-feature__list-item::after{content:"";position:absolute;top:0;left:0;width:100vw;height:1px;background-color:#fff}.p-sns-feature__item-conts{padding-left:min(3.6603221083vw,50px);padding-top:min(3.6603221083vw,50px);display:flex;gap:min(2.196193265vw,30px)}.p-sns-feature__item-num span{width:min(3.8799414348vw,53px);height:min(3.074670571vw,42px);display:flex;justify-content:center;align-items:center;background-image:url("../img/common/logo.svg");background-repeat:no-repeat;background-position:center;background-size:contain;line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff}.p-sns-feature__item-out{width:100%}.p-sns-feature__item-ttl{position:relative}.p-sns-feature__item-ttl::after{content:"";position:absolute;bottom:0;left:0;margin-right:calc(50% - 50vw);width:100vw;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-sns-feature__item-ttl h2{line-height:1.3125;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-sns-feature__item-txt{margin-top:min(2.196193265vw,30px)}.p-sns-feature__item-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-sns-feature__details{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(1.4641288433vw,20px)}.p-sns-feature__detail{padding-block:min(2.196193265vw,30px);padding-left:min(2.196193265vw,30px);padding-right:min(7.3206442167vw,100px);width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5}.p-sns-feature__detail-out{display:flex;flex-direction:column;flex-grow:1;gap:min(.7320644217vw,10px)}.p-sns-feature__detail-in-top,.p-sns-feature__detail-in{display:flex;align-items:center;gap:min(.7320644217vw,10px)}.p-sns-feature__detail-img img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-sns-feature__detail-ttl h3,.p-sns-feature__detail-ttl-l h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#293663}.p-sns-feature__detail-ttl-s h3{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-sns-feature__detail-sub-ttl{padding-block:min(.7320644217vw,10px);padding-left:min(1.4641288433vw,20px);width:calc(100% + min(7.3206442167vw,100px));display:flex;align-items:center;justify-content:space-between;background-color:#fff}.p-sns-feature__detail-sub-ttl h3{position:relative;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#ee7961}.p-sns-feature__detail-sub-ttl span{display:block;flex:1;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-sns-feature__detail-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-sns-feature__detail-txt ul li{padding-left:1em;text-indent:-1em;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-sns-feature__detail-link-btn{height:min(4.39238653vw,60px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-sns-feature__detail-link-btn a{padding-inline:min(2.9282576867vw,40px);height:100%;display:flex;justify-content:space-between;gap:min(1.8301610542vw,25px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);color:#fff}.p-sns-feature__detail-link-btn a img{width:min(1.0980966325vw,15px);height:auto;object-fit:contain}@media(max-width: 768px){.p-sns-feature{padding-top:50px;padding-bottom:50px;background:linear-gradient(to bottom, #95726d 0%, #3e5e73 100%)}.p-sns-feature__ttl{padding-inline:20px}.p-sns-feature__ttl h2{line-height:1.4166666667;font-size:24px}.p-sns-feature__ttl h2 span{margin-bottom:4px;font-family:"Zen Old Mincho",serif;font-weight:600;line-height:1.4375;font-size:32px}.p-sns-feature__list{margin-top:20px;gap:50px}.p-sns-feature__list-item::after{left:0px}.p-sns-feature__item-conts{padding-top:50px;padding-inline:20px;flex-direction:column;gap:15px}.p-sns-feature__item-num span{width:36px;height:30px;font-size:13px}.p-sns-feature__item-out{width:100%}.p-sns-feature__item-ttl{position:relative;padding-bottom:10px}.p-sns-feature__item-ttl h2{line-height:1.7142857143;font-weight:500;font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px}.p-sns-feature__item-txt{margin-top:15px}.p-sns-feature__item-txt p{line-height:2;font-weight:500;font-size:12px}.p-sns-feature__details{margin-top:30px;gap:10px}.p-sns-feature__detail{padding-block:30px;padding-inline:20px;flex-direction:column;justify-content:space-between;justify-content:flex-start;align-items:center;align-items:flex-start;gap:25px}.p-sns-feature__detail-out{gap:25px}.p-sns-feature__detail-in-top{align-items:center;align-items:flex-start;flex-direction:column;gap:25px}.p-sns-feature__detail-in{gap:10px}.p-sns-feature__detail-img img{width:38px}.p-sns-feature__detail-ttl-l h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:24px}.p-sns-feature__detail-ttl-s h3{line-height:1.7142857143;font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px}.p-sns-feature__detail-ttl h3{display:block;line-height:1.75;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:16px}.p-sns-feature__detail-sub-ttl{padding:0;width:100%;background-color:rgba(0,0,0,0);justify-content:center}.p-sns-feature__detail-sub-ttl h3{line-height:1.7142857143;font-weight:700;font-size:14px;color:#293663}.p-sns-feature__detail-sub-ttl span{display:none}.p-sns-feature__detail-txt p{line-height:2;font-size:12px}.p-sns-feature__detail-txt ul li{line-height:2;font-size:12px}.p-sns-feature__detail-txt-s p{line-height:1.7142857143;font-size:14px}.p-sns-feature__detail-link-btn{margin-top:5px;margin-bottom:10px;width:100%;height:auto;clip-path:none}.p-sns-feature__detail-link-btn a{width:100%;padding-block:10px;padding-inline:0;border-bottom:2px solid #293663;gap:6px;line-height:1.3571428571;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:14px;color:#293663;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.p-sns-feature__detail-link-btn a img{width:8px;height:auto;object-fit:contain}}.p-ec-consul-main{overflow:hidden}.p-ec-consul-fv{margin-top:min(7.3206442167vw,100px);background-image:url("../img/ec/fv-bg-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover}.p-ec-consul-fv__wrap{display:block}.p-ec-consul-fv__top{padding-top:min(25.6222547584vw,350px);padding-left:min(10.980966325vw,150px);width:100%;height:calc(100vh - min(7.3206442167vw,100px))}.p-ec-consul-fv__top-out{margin-inline:auto;max-width:min(100vw,1366px);width:100%}.p-ec-consul-fv__ttl h1{line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-ec-consul-fv__bottom{padding-top:min(1.4641288433vw,20px);padding-bottom:min(3.6603221083vw,50px);padding-left:min(9.8828696925vw,135px)}.p-ec-consul-fv__bottom-out{margin-inline:auto;max-width:min(100vw,1366px);width:100%}.p-ec-consul-fv__sub-ttl h2{letter-spacing:.1em;line-height:1.5;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.9282576867vw,40px);color:#293663}.p-ec-consul-fv__list{margin-top:min(3.6603221083vw,50px);display:flex;flex-direction:column;gap:min(2.196193265vw,30px)}.p-ec-consul-fv__list-item{display:flex;align-items:center;gap:min(3.6603221083vw,50px)}.p-ec-consul-fv__item-img img{width:min(3.2942898975vw,45px);height:auto;object-fit:contain}.p-ec-consul-fv__item-ttl h3{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-ec-consul-fv__link-btn{margin-top:min(7.3206442167vw,100px);margin-inline:auto;max-width:min(39.5314787701vw,540px);width:100%;height:min(5.1244509517vw,70px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-ec-consul-fv__link-btn a{padding-right:min(3.2942898975vw,45px);padding-left:min(3.6603221083vw,50px);justify-content:space-between;width:100%;height:100%;line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-ec-consul-fv__link-btn a img{width:min(1.0980966325vw,15px);height:auto;object-fit:contain}@media(max-width: 768px){.p-ec-consul-fv{margin-top:50px;padding-bottom:0;background-image:none}.p-ec-consul-fv__top{padding-top:0;padding-left:20px;height:calc(100svh - 50px);display:flex;align-items:center;background-image:url("../img/ec/fv-bg-sp.webp");background-position:center bottom;background-size:cover}.p-ec-consul-fv__top-out{max-width:100%}.p-ec-consul-fv__ttl h1{line-height:1;font-size:25px}.p-ec-consul-fv__bottom{padding-top:20px;padding-bottom:60px;padding-inline:20px;background:linear-gradient(to bottom, #e3bba3 0%, #e6c2a9 100%)}.p-ec-consul-fv__bottom-out{max-width:100%}.p-ec-consul-fv__sub-ttl h2{line-height:1.5;font-size:20px}.p-ec-consul-fv__list{margin-top:70px;gap:20px}.p-ec-consul-fv__list-item{gap:20px}.p-ec-consul-fv__item-img img{max-width:25px;min-width:25px;width:100%}.p-ec-consul-fv__item-ttl h3{line-height:1.4285714286;font-size:14px}.p-ec-consul-fv__link-btn{margin-top:65px;max-width:350px;width:100%;height:auto;clip-path:none}.p-ec-consul-fv__link-btn a{padding:0;padding-bottom:20px;border-bottom:1px solid #293663;background:none;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;color:#293663}.p-ec-consul-fv__link-btn a img{width:12px}}.p-ec-consul-merit{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background:linear-gradient(to bottom, #e2b8a0 0%, #d49784 100%)}.p-ec-consul-merit__ttl{position:relative}.p-ec-consul-merit__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background-color:#293663}.p-ec-consul-merit__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-ec-consul-merit__txt{margin-top:min(3.6603221083vw,50px)}.p-ec-consul-merit__txt p{line-height:1.3333333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-ec-consul-merit__list{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-ec-consul-merit__list-item{display:flex;gap:min(2.196193265vw,30px)}.p-ec-consul-merit__list-item:nth-of-type(1) .p-ec-consul-merit__item-img img{width:min(7.6134699854vw,104px)}.p-ec-consul-merit__list-item:nth-of-type(2) .p-ec-consul-merit__item-img img{margin-top:max(-.3660322108vw,-5px);width:min(7.906295754vw,108px)}.p-ec-consul-merit__list-item:nth-of-type(3) .p-ec-consul-merit__item-img img{margin-top:min(.3660322108vw,5px);width:min(7.3206442167vw,100px)}.p-ec-consul-merit__list-item:nth-of-type(4) .p-ec-consul-merit__item-img img{width:min(6.7349926794vw,92px)}.p-ec-consul-merit__item-img{width:min(10.980966325vw,150px);height:min(10.980966325vw,150px);display:flex;justify-content:center;align-items:center;background-color:#fff;clip-path:polygon(10% 0, 90% 0, 100% 10%, 100% 89%, 90% 100%, 10% 100%, 0 90%, 0 10%)}.p-ec-consul-merit__item-img img{height:auto;object-fit:contain}.p-ec-consul-merit__item-img span{display:none}.p-ec-consul-merit__item-in{width:100%}.p-ec-consul-merit__item-ttl{background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);padding-left:min(.7320644217vw,10px)}.p-ec-consul-merit__item-ttl h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-ec-consul-merit__item-txt{margin-top:min(.7320644217vw,10px);padding-right:min(3.6603221083vw,50px)}.p-ec-consul-merit__item-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-ec-consul-merit__item-txt ul li{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}@media(max-width: 768px){.p-ec-consul-merit{padding-top:50px;padding-bottom:100px;padding-left:20px;background:linear-gradient(to bottom, #e6c2a9 0%, #ddad97 100%)}.p-ec-consul-merit__ttl::after{display:none}.p-ec-consul-merit__ttl h2{line-height:1.4;font-size:20px}.p-ec-consul-merit__txt{margin-top:20px}.p-ec-consul-merit__txt p{letter-spacing:-0.05em;line-height:1.5;font-size:16px}.p-ec-consul-merit__list{margin-top:100px;gap:30px}.p-ec-consul-merit__list-item{padding:20px;padding-bottom:0;flex-direction:column;gap:0px;background-color:#f5f5f5}.p-ec-consul-merit__list-item:nth-of-type(1) .p-ec-consul-merit__item-img img{width:40px}.p-ec-consul-merit__list-item:nth-of-type(2) .p-ec-consul-merit__item-img img{margin-top:0;width:40px}.p-ec-consul-merit__list-item:nth-of-type(3) .p-ec-consul-merit__item-img img{margin-top:0;width:40px}.p-ec-consul-merit__list-item:nth-of-type(4) .p-ec-consul-merit__item-img img{width:40px}.p-ec-consul-merit__item-img{width:auto;height:auto;background-color:rgba(0,0,0,0);clip-path:none;display:flex;align-items:flex-start;justify-content:space-between}.p-ec-consul-merit__item-img span{display:block;line-height:1.7142857143;font-family:#293663;font-weight:600;font-size:14px;color:#293663}.p-ec-consul-merit__item-in{width:100%}.p-ec-consul-merit__item-ttl{margin-top:25px;margin-bottom:20px;padding-left:0;background:rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.p-ec-consul-merit__item-ttl h3{line-height:1.5;font-family:"BIZ UDPMincho",serif;font-weight:400;font-size:min(5.3333333333vw,20px);color:#293663}.p-ec-consul-merit__item-txt{margin-top:0;padding-right:0;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.p-ec-consul-merit__item-txt p{line-height:2;font-size:12px}.p-ec-consul-merit__item-txt p span{display:none}.p-ec-consul-merit__item-more{width:20px;height:20px;background-color:#293663;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.p-ec-consul-merit__item-more::before{content:"";position:absolute;background-color:#fff;transition:transform .3s ease}.p-ec-consul-merit__item-more::after{content:"";position:absolute;background-color:#fff;transition:transform .3s ease}.p-ec-consul-merit__item-more::before{width:80%;height:2px}.p-ec-consul-merit__item-more::after{width:2px;height:80%}.p-ec-consul-merit__item-more.is-open::before{transform:scaleX(0)}.p-ec-consul-merit__item-more.is-open::after{transform:rotate(90deg)}.p-ec-consul-merit__item-txt.is-open{margin-bottom:20px;max-height:400px}}.p-ec-consul-partner{position:relative;padding-block:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background-color:#fff}.p-ec-consul-partner__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#282828}.p-ec-consul-partner__in{margin-top:min(3.6603221083vw,50px);max-width:min(62.2254758419vw,850px)}.p-ec-consul-partner__txt{margin-top:min(3.6603221083vw,50px)}.p-ec-consul-partner__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-ec-consul-partner__txt ul li{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-ec-consul-partner__txt:nth-of-type(1){margin-top:0}.p-ec-consul-partner__img{position:absolute;bottom:min(7.3206442167vw,100px);right:0}.p-ec-consul-partner__img img{width:min(21.9619326501vw,300px);height:auto;object-fit:contain}.p-ec-consul-partner__btn{display:none}@media(max-width: 768px){.p-ec-consul-partner{padding-top:25px;padding-bottom:25px;padding-inline:20px;background-color:rgba(0,0,0,0);background:linear-gradient(to bottom, #ddad97 0%, #dba791 100%)}.p-ec-consul-partner__wrap{max-width:100%;padding-top:20px;border-top:1px solid #fff;border-bottom:1px solid #fff}.p-ec-consul-partner__ttl{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.p-ec-consul-partner__ttl h2{line-height:1.4;font-size:18px;color:#fff}.p-ec-consul-partner__in{position:relative;margin-top:0;max-width:100%;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.p-ec-consul-partner__txt{margin-top:30px;padding-right:0}.p-ec-consul-partner__txt p{line-height:2;font-size:12px;color:#fff}.p-ec-consul-partner__img{display:none}.p-ec-consul-partner__more{width:20px;height:20px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.p-ec-consul-partner__more::before{content:"";position:absolute;background-color:#293663;transition:transform .3s ease}.p-ec-consul-partner__more::after{content:"";position:absolute;background-color:#293663;transition:transform .3s ease}.p-ec-consul-partner__more::before{width:80%;height:2px}.p-ec-consul-partner__more::after{width:2px;height:80%}.p-ec-consul-partner__more.is-open::before{transform:scaleX(0)}.p-ec-consul-partner__more.is-open::after{transform:rotate(90deg)}.p-ec-consul-partner__in.is-open{margin-bottom:20px;max-height:500px}}.p-ec-consul-strategy{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);background:linear-gradient(to bottom, #cd8573 0%, #96726d 100%);padding-left:min(9.8828696925vw,135px)}.p-ec-consul-strategy__ttl{position:relative}.p-ec-consul-strategy__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background-color:#293663}.p-ec-consul-strategy__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-ec-consul-strategy__txt{margin-top:min(3.6603221083vw,50px)}.p-ec-consul-strategy__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-ec-consul-strategy__list{margin-top:min(7.3206442167vw,100px);margin-left:max(-9.8828696925vw,-135px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-ec-consul-strategy__list-item{display:flex;gap:min(2.196193265vw,30px)}.p-ec-consul-strategy__item-num{position:relative;min-width:min(8.0527086384vw,110px);height:min(12.0790629575vw,165px);background-image:url("../img/svc/point-num-bg-pc.svg");background-repeat:no-repeat;background-position:center;background-size:cover}.p-ec-consul-strategy__item-num-in{position:absolute;top:min(1.4641288433vw,20px);right:min(1.0980966325vw,15px);z-index:1;line-height:.8;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(3.8067349927vw,52px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-ec-consul-strategy__item-num-in span{display:block;text-align:center;font-family:"Gruppo",sans-serif;line-height:.6;font-weight:400;font-size:min(1.2445095168vw,17px)}.p-ec-consul-strategy__item-wrap{width:100%;clip-path:polygon(2% 0, 100% 0, 100% 100%, 2% 100%, 0 96%, 0 4%)}.p-ec-consul-strategy__item-head{padding-block:min(1.4641288433vw,20px);padding-left:min(2.196193265vw,30px);background-color:#293663}.p-ec-consul-strategy__item-head-ttl h2{display:block;line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#fff}.p-ec-consul-strategy__item-head-txt{margin-top:min(.7320644217vw,10px)}.p-ec-consul-strategy__item-head-txt p{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-ec-consul-strategy__item-out{display:flex;gap:min(3.6603221083vw,50px);background-color:#f5f5f5}.p-ec-consul-strategy__item-img picture img{min-width:min(29.2825768668vw,400px);max-width:min(29.2825768668vw,400px);height:auto;object-fit:contain}.p-ec-consul-strategy__item-in{padding-top:min(3.6603221083vw,50px);padding-bottom:min(3.6603221083vw,50px);width:100%}.p-ec-consul-strategy__item-ttl{padding-block:min(.7320644217vw,10px);padding-left:min(1.4641288433vw,20px);background-color:#fff}.p-ec-consul-strategy__item-ttl h2{display:block;line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#293663}.p-ec-consul-strategy__item-txt{margin-top:min(2.196193265vw,30px)}.p-ec-consul-strategy__item-txt p{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-ec-consul-strategy__details{margin-top:min(2.196193265vw,30px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(2.196193265vw,30px)}.p-ec-consul-strategy__detail{display:flex;gap:min(1.4641288433vw,20px)}.p-ec-consul-strategy__detail-img{margin-top:min(.3660322108vw,5px)}.p-ec-consul-strategy__detail-img img{width:min(1.8301610542vw,25px);height:auto;object-fit:contain}.p-ec-consul-strategy__detail-ttl h3{display:block;line-height:1.1666666667;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-ec-consul-strategy__detail-txt p{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-ec-consul-strategy__item-rec{margin-top:min(2.196193265vw,30px)}.p-ec-consul-strategy__item-rec-ttl{position:relative}.p-ec-consul-strategy__item-rec-ttl::after{content:"";position:absolute;top:50%;left:min(16.4714494876vw,225px);transform:translateY(-50%);height:3px;width:calc(100% - min(16.4714494876vw,225px));background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-ec-consul-strategy__item-rec-ttl h3{display:inline-block;line-height:1.1666666667;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.756954612vw,24px);color:#293663}.p-ec-consul-strategy__item-rec-txt{margin-top:min(.7320644217vw,10px)}.p-ec-consul-strategy__item-rec-txt p{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-ec-consul-strategy__item-rec-txt ul li{display:block;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}@media(max-width: 768px){.p-ec-consul-strategy{padding-top:50px;padding-bottom:50px;background:linear-gradient(to bottom, #dba791 0%, #b8766a 100%);padding-left:20px}.p-ec-consul-strategy__ttl{display:none}.p-ec-consul-strategy__ttl::after{display:none}.p-ec-consul-strategy__ttl h2{line-height:1.4;font-size:20px;color:#fff}.p-ec-consul-strategy__txt{margin-top:20px}.p-ec-consul-strategy__txt p{line-height:2;font-size:12px;color:#fff}.p-ec-consul-strategy__list{margin-top:0;margin-left:0;gap:30px}.p-ec-consul-strategy__list-item{display:block}.p-ec-consul-strategy__item-num{display:none}.p-ec-consul-strategy__item-wrap{width:100%;clip-path:none}.p-ec-consul-strategy__item-head{padding:20px}.p-ec-consul-strategy__item-head-ttl h2{line-height:1.4166666667;font-size:24px}.p-ec-consul-strategy__item-head-txt{margin-top:20px}.p-ec-consul-strategy__item-head-txt p{line-height:2;font-size:12px}.p-ec-consul-strategy__item-out{flex-direction:column;gap:0}.p-ec-consul-strategy__item-img picture img{min-width:100%;max-width:100%}.p-ec-consul-strategy__item-in{padding-top:20px;padding-bottom:20px;padding-left:20px}.p-ec-consul-strategy__item-ttl{padding-block:5px;padding-left:10px}.p-ec-consul-strategy__item-ttl h2{line-height:1.4375;font-size:16px}.p-ec-consul-strategy__item-txt{margin-top:20px;padding-right:20px}.p-ec-consul-strategy__item-txt p{line-height:2;font-size:12px}.p-ec-consul-strategy__details{margin-top:20px;gap:15px}.p-ec-consul-strategy__detail{gap:10px}.p-ec-consul-strategy__detail-img{margin-top:3px}.p-ec-consul-strategy__detail-img img{width:15px}.p-ec-consul-strategy__detail-ttl h3{line-height:1.25;font-size:16px}.p-ec-consul-strategy__detail-txt{margin-top:5px}.p-ec-consul-strategy__detail-txt p{line-height:1.8181818182;font-size:11px}.p-ec-consul-strategy__item-rec{margin-top:20px}.p-ec-consul-strategy__item-rec-ttl::after{left:125px;width:calc(100% - 120px);height:1px}.p-ec-consul-strategy__item-rec-ttl h3{line-height:1.1538461538;font-size:13px}.p-ec-consul-strategy__item-rec-txt{margin-top:10px;padding-right:20px}.p-ec-consul-strategy__item-rec-txt p{line-height:1.4285714286;font-size:14px}.p-ec-consul-strategy__item-rec-txt ul li{text-indent:-1em;padding-left:1em;line-height:1.4285714286;font-size:14px}}.p-ec-consul-case{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background-color:#f5f5f5}.p-ec-consul-case__ttl{position:relative}.p-ec-consul-case__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-ec-consul-case__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#282828}.p-ec-consul-case__details{margin-top:min(3.6603221083vw,50px);width:100%;display:flex;justify-content:center;gap:min(6.2225475842vw,85px)}.p-ec-consul-case__detail{position:relative;max-width:min(37.3352855051vw,510px);width:100%;display:flex;filter:drop-shadow(8px 8px 16px rgba(0, 0, 0, 0.25))}.p-ec-consul-case__detail::before{content:"";position:absolute;bottom:1px;left:50%;border-style:solid;border-width:min(2.5622254758vw,35px) min(6.588579795vw,90px) 0 0;border-color:#293663 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.p-ec-consul-case__detail-out{display:flex;flex-direction:column;width:100%;clip-path:polygon(5% 0, 95% 0, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0 95%, 0 5%)}.p-ec-consul-case__detail-img{padding-block:min(1.8301610542vw,25px);display:flex;justify-content:center;align-items:center;background-color:#fff}.p-ec-consul-case__detail-img img{width:auto;height:min(14.6412884334vw,200px);object-fit:contain}.p-ec-consul-case__detail-in{padding-block:min(4.39238653vw,60px);padding-inline:min(2.5622254758vw,35px);display:flex;flex-direction:column;justify-content:center;flex-grow:1;background-color:#293663}.p-ec-consul-case__detail-txt p{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#fff}.p-ec-consul-case__out{margin-top:min(6.588579795vw,90px);display:flex;flex-direction:column;gap:min(3.6603221083vw,50px)}.p-ec-consul-case__sub-ttl{padding-block:min(.7320644217vw,10px);padding-left:min(1.4641288433vw,20px);background-color:#fff}.p-ec-consul-case__sub-ttl h2{position:relative;line-height:1.5625;font-family:"Zen Old Mincho",serif;font-weight:500;font-size:min(2.3426061493vw,32px);color:#282828}.p-ec-consul-case__sub-ttl h2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-ec-consul-case__txt{margin-top:min(2.196193265vw,30px)}.p-ec-consul-case__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-ec-consul-case__list{margin-top:min(2.196193265vw,30px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(.7320644217vw,10px)}.p-ec-consul-case__list-item{display:flex;align-items:center;gap:min(2.196193265vw,30px)}.p-ec-consul-case__item-img{margin-top:min(.3660322108vw,5px)}.p-ec-consul-case__item-img img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-ec-consul-case__item-ttl h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#282828}@media(max-width: 768px){.p-ec-consul-case{padding-top:50px;padding-bottom:50px;padding-left:20px}.p-ec-consul-case__ttl{position:relative}.p-ec-consul-case__ttl::after{left:100px;width:100%}.p-ec-consul-case__ttl h2{line-height:1.4;font-size:20px}.p-ec-consul-case__details{position:relative;margin-top:100px;padding-right:20px;width:100%;display:block}.p-ec-consul-case__detail-ctrl{position:absolute;top:-60px;left:0px;width:100%;height:30px}.p-ec-consul-case__detail-num{width:80px;display:flex;justify-content:space-between}.p-ec-consul-case__detail-num span{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:18px;color:#282828}.p-ec-consul-case__swiper-btns{position:absolute;top:30px;right:25px;width:60px}.p-ec-consul-case .swiper-button-prev,.p-ec-consul-case .swiper-button-next{position:absolute;width:20px;height:20px;cursor:pointer}.p-ec-consul-case .swiper-button-prev{left:-10px}.p-ec-consul-case .swiper-button-next{right:-10px}.p-ec-consul-case .swiper-button-prev::after,.p-ec-consul-case .swiper-button-next::after{font-size:20px;font-weight:700;color:#282828}.p-ec-consul-case .swiper-button-next::after{content:"→"}.p-ec-consul-case .swiper-button-prev::after{content:"←"}.p-ec-consul-case__detail{max-width:100%;width:100%;filter:none;height:150px}.p-ec-consul-case__detail::before{display:none}.p-ec-consul-case__detail-out{clip-path:none;flex-direction:row;align-items:center}.p-ec-consul-case__detail-img{min-width:85px;width:30%;padding-block:50px;background-color:rgba(0,0,0,0);background:linear-gradient(to bottom, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-ec-consul-case__detail-img img{height:50px}.p-ec-consul-case__detail-in{padding-block:20px;padding-inline:20px;background-color:#fff;width:100%;height:100%}.p-ec-consul-case__detail-txt p{line-height:1.6666666667;font-weight:700;font-size:12px;color:#282828}.p-ec-consul-case__out{margin-top:50px;gap:50px}.p-ec-consul-case__in:nth-last-of-type(1) .p-ec-consul-case__txt:nth-last-of-type(1){margin-top:50px}.p-ec-consul-case__in:nth-last-of-type(1) .p-ec-consul-case__txt:nth-last-of-type(1) p{text-align:center;line-height:1.75;font-weight:700;font-size:20px}.p-ec-consul-case__sub-ttl{padding-block:5px;padding-left:10px}.p-ec-consul-case__sub-ttl h2{line-height:1.5;font-size:20px}.p-ec-consul-case__sub-ttl h2::after{display:none}.p-ec-consul-case__txt{margin-top:20px;padding-right:20px}.p-ec-consul-case__txt p{line-height:2;font-size:12px}.p-ec-consul-case__list{margin-top:20px;gap:20px}.p-ec-consul-case__list-item{display:flex;align-items:center;gap:20px}.p-ec-consul-case__item-img{margin-top:0}.p-ec-consul-case__item-img img{width:20px}.p-ec-consul-case__item-ttl h3{line-height:1.7142857143;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:14px}}.p-ec-consul-feature{padding-top:min(10.980966325vw,150px);padding-bottom:min(3.6603221083vw,50px);background:linear-gradient(to bottom, #3e5d71 0%, #2a3964 100%)}.p-ec-consul-feature__ttl{padding-left:min(3.6603221083vw,50px)}.p-ec-consul-feature__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#fff}.p-ec-consul-feature__ttl h2 span{display:block;line-height:1;font-family:"BIZ UDPMincho",serif;font-weight:400;font-size:min(2.635431918vw,36px)}.p-ec-consul-feature__list{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-ec-consul-feature__list-item{position:relative}.p-ec-consul-feature__list-item::after{content:"";position:absolute;top:0;left:0;width:100vw;height:1px;background-color:#fff}.p-ec-consul-feature__item-conts{padding-top:min(3.6603221083vw,50px);padding-left:min(3.6603221083vw,50px);display:flex;gap:min(2.196193265vw,30px)}.p-ec-consul-feature__item-num span{width:min(3.8799414348vw,53px);height:min(3.074670571vw,42px);display:flex;justify-content:center;align-items:center;background-image:url("../img/common/logo.svg");background-repeat:no-repeat;background-position:center;background-size:contain;line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff}.p-ec-consul-feature__item-out{width:100%}.p-ec-consul-feature__item-ttl{position:relative}.p-ec-consul-feature__item-ttl::after{content:"";position:absolute;bottom:0;left:0;margin-right:calc(50% - 50vw);width:100vw;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-ec-consul-feature__item-ttl h2{line-height:1.3125;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-ec-consul-feature__item-txt{margin-top:min(2.196193265vw,30px)}.p-ec-consul-feature__item-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-ec-consul-feature__details{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(1.4641288433vw,20px)}.p-ec-consul-feature__detail{padding-block:min(2.196193265vw,30px);padding-left:min(2.196193265vw,30px);padding-right:min(7.3206442167vw,100px);width:100%;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center}.p-ec-consul-feature__detail-out{display:flex;flex-direction:column;flex-grow:1;gap:min(.7320644217vw,10px)}.p-ec-consul-feature__detail-in-top,.p-ec-consul-feature__detail-in{display:flex;align-items:center;gap:min(.7320644217vw,10px)}.p-ec-consul-feature__detail-img img,.p-ec-consul-feature__detail-img-s img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-ec-consul-feature__detail-ttl h3,.p-ec-consul-feature__detail-ttl-l h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#293663}.p-ec-consul-feature__detail-ttl-s h3{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-ec-consul-feature__detail-sub-ttl{padding-block:min(.7320644217vw,10px);padding-left:min(1.4641288433vw,20px);width:calc(100% + min(7.3206442167vw,100px));display:flex;align-items:center;justify-content:space-between;background-color:#fff}.p-ec-consul-feature__detail-sub-ttl h3{position:relative;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#ee7961}.p-ec-consul-feature__detail-sub-ttl span{display:block;flex:1;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-ec-consul-feature__detail-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-ec-consul-feature__detail-link-btn{height:min(4.39238653vw,60px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-ec-consul-feature__detail-link-btn a{padding-inline:min(2.9282576867vw,40px);height:100%;display:flex;justify-content:space-between;gap:min(1.8301610542vw,25px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.4641288433vw,20px);color:#fff}.p-ec-consul-feature__detail-link-btn a img{width:min(1.0980966325vw,15px);height:auto;object-fit:contain}@media(max-width: 768px){.p-ec-consul-feature{padding-top:20px;padding-bottom:50px;background:linear-gradient(to bottom, #bd7669 0%, #416374 100%)}.p-ec-consul-feature__ttl h2{line-height:1.4166666667;font-size:24px}.p-ec-consul-feature__ttl h2 span{margin-bottom:4px;font-family:"Zen Old Mincho",serif;font-weight:600;line-height:1.4375;font-size:32px}.p-ec-consul-feature__list{margin-top:20px;gap:50px}.p-ec-consul-feature__list-item::after{left:0px}.p-ec-consul-feature__item-conts{padding-top:50px;padding-inline:20px;flex-direction:column;gap:15px}.p-ec-consul-feature__item-num span{width:36px;height:30px;font-size:13px}.p-ec-consul-feature__item-out{width:100%}.p-ec-consul-feature__item-ttl{position:relative;padding-bottom:10px}.p-ec-consul-feature__item-ttl h2{line-height:1.5555555556;font-weight:500;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(4vw,18px)}.p-ec-consul-feature__item-txt{margin-top:15px}.p-ec-consul-feature__item-txt p{line-height:2;font-weight:500;font-size:12px}.p-ec-consul-feature__details{margin-top:30px;gap:10px}.p-ec-consul-feature__detail{padding-block:30px;padding-inline:20px;flex-direction:column;justify-content:space-between;justify-content:flex-start;align-items:center;align-items:flex-start;gap:25px}.p-ec-consul-feature__detail-out{gap:25px}.p-ec-consul-feature__detail-in-top{align-items:center;align-items:flex-start;flex-direction:column;gap:25px}.p-ec-consul-feature__detail-in{gap:10px}.p-ec-consul-feature__detail-img img{min-width:38px;max-width:38px;width:100%}.p-ec-consul-feature__detail-img-s img{min-width:25px;width:100%}.p-ec-consul-feature__detail-ttl-l h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:24px}.p-ec-consul-feature__detail-ttl-s h3{line-height:1.7142857143;font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px}.p-ec-consul-feature__detail-ttl h3{display:block;line-height:1.75;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:16px}.p-ec-consul-feature__detail-sub-ttl{padding:0;width:100%;background-color:rgba(0,0,0,0);justify-content:center}.p-ec-consul-feature__detail-sub-ttl h3{line-height:1.7142857143;font-weight:700;font-size:14px;color:#293663}.p-ec-consul-feature__detail-sub-ttl span{display:none}.p-ec-consul-feature__detail-txt p{line-height:2;font-size:12px}.p-ec-consul-feature__detail-link-btn{margin-top:5px;margin-bottom:10px;width:100%;height:auto;clip-path:none}.p-ec-consul-feature__detail-link-btn a{width:100%;padding-block:10px;padding-inline:0;border-bottom:2px solid #293663;gap:6px;line-height:1.3571428571;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:14px;color:#293663;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.p-ec-consul-feature__detail-link-btn a img{width:8px;height:auto;object-fit:contain}}.p-company-main{overflow:hidden}.p-company-fv{margin-top:min(7.3206442167vw,100px);width:100%;height:calc(100vh - min(7.3206442167vw,100px));background-image:url("../img/company/fv-bg-pc.webp");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#fff}.p-company-fv__wrap{padding-top:min(18.3016105417vw,250px);padding-left:min(10.980966325vw,150px);width:100%;height:100%}.p-company-fv__out{margin-inline:auto;max-width:min(100vw,1366px);width:100%}.p-company-fv__ttl h1{display:flex;flex-direction:column;gap:min(.5856515373vw,8px);line-height:1;font-weight:400;font-size:min(2.635431918vw,36px);color:#293663}.p-company-fv__ttl h1 span{display:block;font-family:"Gruppo",sans-serif;font-size:min(5.8565153734vw,80px)}@media(max-width: 768px){.p-company-fv{margin-top:50px;height:calc(100svh - 50px);background-image:url("../img/company/fv-bg-sp.webp");background-position:center bottom}.p-company-fv__wrap{padding-top:0;padding-left:20px;display:flex;align-items:center}.p-company-fv__out{max-width:100%}.p-company-fv__ttl h1{line-height:1;gap:20px;font-size:25px}.p-company-fv__ttl h1 span{line-height:1;font-size:40px}.p-company-fv__sub-ttl{margin-top:20px}.p-company-fv__sub-ttl h3{font-size:20px}}.p-company-cvmv{padding-top:min(5.8565153734vw,80px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(3.6603221083vw,50px);background:linear-gradient(to bottom, #dead97 0%, #293663 100%)}.p-company-cvmv__wrap{display:grid;grid-template-columns:1fr;gap:min(5.4904831625vw,75px)}.p-company-cvmv__cont{display:flex;justify-content:space-between}.p-company-cvmv__cont:nth-of-type(1){margin-top:0}.p-company-cvmv__cont:nth-of-type(1) .p-company-cvmv__ttl h2{letter-spacing:-0.05em}.p-company-cvmv__cont:nth-of-type(1) .p-company-cvmv__out{padding-bottom:min(15.0073206442vw,205px)}.p-company-cvmv__cont:nth-of-type(2) .p-company-cvmv__out{padding-bottom:min(7.6866764275vw,105px)}.p-company-cvmv__cont:nth-of-type(3) .p-company-cvmv__out{padding-bottom:min(6.588579795vw,90px)}.p-company-cvmv__cont:nth-last-of-type(1) .p-company-cvmv__ttl{padding-top:min(1.8301610542vw,25px)}.p-company-cvmv__ttl{padding-top:min(9.1508052709vw,125px);max-width:min(20.8638360176vw,285px);width:100%;flex-shrink:0}.p-company-cvmv__ttl h2{display:flex;flex-direction:column;gap:min(1.4641288433vw,20px);line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(4.39238653vw,60px);color:#fff}.p-company-cvmv__ttl h2 span{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-company-cvmv__out{position:relative;width:100%;padding-top:min(8.78477306vw,120px);padding-left:min(6.588579795vw,90px)}.p-company-cvmv__bg{position:absolute;top:0;left:0;width:100%;height:100%}.p-company-cvmv__bg picture img{width:100%;height:100%;object-fit:cover}.p-company-cvmv__in{position:relative;z-index:1}.p-company-cvmv__sub-ttl{display:inline-block}.p-company-cvmv__sub-ttl h2{display:flex;flex-direction:column;gap:min(1.0980966325vw,15px);line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-company-cvmv__sub-ttl h2 span{display:block;line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(4.39238653vw,60px);color:#293663}.p-company-cvmv__txt{margin-top:min(3.6603221083vw,50px)}.p-company-cvmv__txt p{margin-top:min(1.4641288433vw,20px);display:block;line-height:1.6666666667;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-company-cvmv__txt p:nth-of-type(1){margin-top:0}.p-company-cvmv__list{margin-top:min(1.8301610542vw,25px);padding-inline:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(2, 1fr);gap:min(2.9282576867vw,40px) min(2.5622254758vw,35px);width:100%}.p-company-cvmv__list-item{width:100%;height:min(16.1054172767vw,220px)}.p-company-cvmv__item-in{padding:min(1.8301610542vw,25px);width:100%;height:100%;background-color:#fff;clip-path:polygon(5% 0, 95% 0, 100% 10%, 100% 90%, 95% 100%, 5% 100%, 0 90%, 0 10%)}.p-company-cvmv__item-ttl{display:flex;align-items:center;gap:min(1.4641288433vw,20px)}.p-company-cvmv__item-ttl img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-company-cvmv__item-ttl h2{display:flex;align-items:center;gap:min(.7320644217vw,10px);line-height:1.425;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.9282576867vw,40px);color:#293663}.p-company-cvmv__item-ttl h2 span{display:inline-block;line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(1.756954612vw,24px);color:#293663}.p-company-cvmv__item-txt{margin-top:min(1.8301610542vw,25px)}.p-company-cvmv__item-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}@media(max-width: 768px){.p-company-cvmv{padding-top:20px;padding-bottom:100px;padding-inline:20px;background:linear-gradient(to bottom, #dcaa95 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-company-cvmv__wrap{gap:80px}.p-company-cvmv__cont{flex-direction:column;gap:65px}.p-company-cvmv__cont:nth-of-type(1) .p-company-cvmv__out{padding-bottom:35px}.p-company-cvmv__cont:nth-of-type(2) .p-company-cvmv__out{padding-bottom:35px}.p-company-cvmv__cont:nth-of-type(2) .p-company-cvmv__out .p-company-cvmv__in .p-company-cvmv__sub-ttl h2{letter-spacing:-0.05em;font-size:min(7.7120822622vw,30px)}.p-company-cvmv__cont:nth-of-type(3) .p-company-cvmv__out{padding-bottom:35px}.p-company-cvmv__cont:nth-last-of-type(1){gap:50px}.p-company-cvmv__cont:nth-last-of-type(1) .p-company-cvmv__ttl{padding-top:100px}.p-company-cvmv__ttl{padding-top:20px;max-width:100%}.p-company-cvmv__ttl h2{letter-spacing:-0.05em;gap:10px;font-size:40px}.p-company-cvmv__ttl h2 span{line-height:1.4;font-size:20px}.p-company-cvmv__out{margin-inline:calc(50% - 50vw);width:100vw;padding-block:35px;padding-left:min(9.765625vw,75px)}.p-company-cvmv__sub-ttl h2{gap:50px;line-height:1.4333333333;font-size:30px}.p-company-cvmv__sub-ttl h2 span{letter-spacing:0;font-size:30px}.p-company-cvmv__txt{margin-top:50px}.p-company-cvmv__txt p{margin-top:20px;line-height:1.5;font-size:16px}.p-company-cvmv__list{margin-top:50px;margin-top:0;padding-inline:0;grid-template-columns:repeat(1, 1fr);gap:40px}.p-company-cvmv__list-item{width:100%;height:160px}.p-company-cvmv__item-in{padding:20px;padding-right:0px;clip-path:polygon(4% 0, 96% 0, 100% 12%, 100% 88%, 96% 100%, 4% 100%, 0 88%, 0 12%)}.p-company-cvmv__item-ttl{display:flex;align-items:center;gap:8px}.p-company-cvmv__item-ttl img{width:25px;height:auto;object-fit:contain}.p-company-cvmv__item-ttl h2{gap:8px;line-height:1.44;font-size:min(6.6666666667vw,25px)}.p-company-cvmv__item-ttl h2 span{font-size:min(5.3333333333vw,20px)}.p-company-cvmv__item-txt{margin-top:15px}.p-company-cvmv__item-txt p{line-height:1.6428571429;font-size:14px}}@media(max-width: 450px){.p-company-cvmv__out{padding-left:40px}.p-company-cvmv__list-item{clip-path:polygon(5% 0, 95% 0, 100% 10%, 100% 90%, 95% 100%, 5% 100%, 0 90%, 0 10%)}}.p-company-vm{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-inline:min(3.6603221083vw,50px);width:100%;background-color:#f5f5f5}.p-company-vm__out{display:flex;gap:min(2.196193265vw,30px)}.p-company-vm__ttl{max-width:min(22.1815519766vw,303px);width:100%;display:inline-block}.p-company-vm__ttl-en{display:inline-block;line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(4.39238653vw,60px);opacity:0}.p-company-vm__ttl-jp{margin-top:min(1.4641288433vw,20px);display:inline-block;line-height:1.4375;font-family:"Zen Old Mincho",serif;letter-spacing:0;font-weight:600;font-size:min(2.3426061493vw,32px);opacity:0}.p-company-vm__img img{width:100%;height:auto;object-fit:contain}@media(max-width: 768px){.p-company-vm{padding-top:50px;padding-bottom:50px;padding-inline:20px}.p-company-vm__out{flex-direction:column;gap:50px}.p-company-vm__ttl{max-width:210px}.p-company-vm__ttl-en{font-size:40px}.p-company-vm__ttl-jp{margin-top:10px;line-height:1.4;font-size:20px}.p-company-vm__img picture img{width:100%;height:auto;object-fit:contain}}.p-company-mem{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-inline:min(3.6603221083vw,50px);background-color:#f5f5f5}.p-company-mem__out{display:flex;gap:min(2.196193265vw,30px)}.p-company-mem__ttl{max-width:min(22.1815519766vw,303px);width:100%;display:inline-block}.p-company-mem__ttl-en{display:inline-block;line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(4.39238653vw,60px)}.p-company-mem__ttl-jp{margin-top:min(1.4641288433vw,20px);display:inline-block;line-height:1.4375;font-family:"Zen Old Mincho",serif;letter-spacing:0;font-weight:600;font-size:min(2.3426061493vw,32px)}.p-company-mem__md-btns{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(2.196193265vw,30px) min(2.5622254758vw,35px);width:100%}.p-company-mem__md-btn{position:relative;width:100%;aspect-ratio:1/1;background-repeat:no-repeat;background-position:center;background-size:cover;transition:opacity .3s ease-in-out}.p-company-mem__md-btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity .3s ease-in-out;opacity:0}.p-company-mem__md-btn:hover::after{opacity:1;z-index:1}.p-company-mem__md-btn:nth-of-type(1){background-image:url("../img/company/mem_01.webp")}.p-company-mem__md-btn:nth-of-type(1)::after{background-image:url("../img/company/mem_001.webp")}.p-company-mem__md-btn:nth-of-type(2){background-image:url("../img/company/mem_03.webp")}.p-company-mem__md-btn:nth-of-type(2)::after{background-image:url("../img/company/mem_003.webp")}.p-company-mem__md-btn:nth-of-type(3){background-image:url("../img/company/mem_06.webp")}.p-company-mem__md-btn:nth-of-type(3)::after{background-image:url("../img/company/mem_006.webp")}.p-company-mem__md{overflow:hidden}.p-company-mem__md-cont{position:fixed;inset:0;z-index:99999;margin:auto;max-width:min(92.6793557833vw,1266px);width:100%;height:min(21.9619326501vw,300px)}.p-company-mem__md-out{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:space-between;gap:min(2.196193265vw,30px);width:100%;max-width:min(92.6793557833vw,1266px)}.p-company-mem__md-img{max-width:min(21.2298682284vw,290px);width:100%}.p-company-mem__md-img picture img{width:100%;height:auto;object-fit:contain}.p-company-mem__md-list{width:100%}.p-company-mem__md-item{margin-top:min(2.196193265vw,30px);display:flex}.p-company-mem__md-item:nth-of-type(1){margin-top:0}.p-company-mem__md-sub-ttl{min-width:min(14.6412884334vw,200px)}.p-company-mem__md-sub-ttl h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#fff}.p-company-mem__md-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-company-mem__md-controls{position:absolute;top:max(-3.6603221083vw,-50px);right:0;display:flex;justify-content:space-between;align-items:center}.p-company-mem__md-close{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.756954612vw,24px);color:#fff;cursor:pointer;transition:.3s}.p-company-mem__md-close:hover{opacity:.8}.p-company-mem__md-prev,.p-company-mem__md-next{margin-inline:min(1.4641288433vw,20px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);color:#fff;user-select:none;transition:background-color .3s ease-in-out;cursor:pointer;transition:.3s}.p-company-mem__md-prev:hover,.p-company-mem__md-next:hover{opacity:.8}.p-company-mem__md-prev{margin-left:0}.p-company-mem__md-next{margin-right:0}.p-company-mem__md-filter{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99998;background-color:rgba(40,40,40,.5)}.p-company-mem__md-filter,.p-company-mem__md-cont{display:block;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.modal-active .p-company-mem__md-filter,.modal-active .p-company-mem__md-cont{opacity:1;visibility:visible}@media(max-width: 768px){.p-company-mem{padding-top:50px;padding-bottom:30px;padding-inline:20px}.p-company-mem__wrap{max-width:100%}.p-company-mem__out{flex-direction:column;gap:50px}.p-company-mem__ttl{max-width:160px}.p-company-mem__ttl-en{font-size:40px}.p-company-mem__ttl-jp{margin-top:10px;line-height:1.4;font-size:20px}.p-company-mem__md-btns{gap:10px;grid-template-columns:repeat(2, 1fr)}.p-company-mem__md-cont{width:calc(100vw - 20px);max-width:100%;height:calc(100vh - 50px)}.p-company-mem__md-out{top:0;transform:translateX(-50%);flex-direction:column;justify-content:flex-start;gap:30px}.p-company-mem__md-img{max-width:335px}.p-company-mem__md-list{width:100%;padding-bottom:30px;border-bottom:1px solid #fff}.p-company-mem__md-item{margin-top:20px;flex-direction:column}.p-company-mem__md-sub-ttl{min-width:auto}.p-company-mem__md-sub-ttl h3{line-height:1.7142857143;font-size:14px}.p-company-mem__md-txt p{line-height:2;font-size:12px}.p-company-mem__md-controls{top:auto;bottom:-50px;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}.p-company-mem__md-close{font-size:16px;transition:none}.p-company-mem__md-close:hover{opacity:1}.p-company-mem__md-prev,.p-company-mem__md-next{margin-inline:15px;font-size:16px;transition:none}.p-company-mem__md-prev:hover,.p-company-mem__md-next:hover{opacity:1}}.p-company-info{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(3.6603221083vw,50px);width:100%;background-color:#293663}.p-company-info__out{display:flex;gap:min(1.4641288433vw,20px)}.p-company-info__ttl{max-width:min(21.8155197657vw,298px);width:100%}.p-company-info__ttl h2{display:flex;flex-direction:column;gap:min(1.4641288433vw,20px);letter-spacing:-0.05em;line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(4.39238653vw,60px);color:#fff}.p-company-info__ttl h2 span{line-height:1.4375;font-family:"Zen Old Mincho",serif;letter-spacing:0;font-weight:600;font-size:min(2.3426061493vw,32px)}.p-company-info__in{padding-block:min(3.6603221083vw,50px);padding-left:min(3.6603221083vw,50px);background-color:#fff;width:100%;clip-path:polygon(3% 0, 100% 0, 100% 100%, 3% 100%, 0 95%, 0 5%)}.p-company-info__info{width:100%}.p-company-info__info tbody tr{padding-block:min(.878477306vw,12px);display:flex;align-items:center;border-bottom:2px solid #293663}.p-company-info__info tbody tr:nth-last-of-type(1){align-items:flex-start}.p-company-info__info tbody tr th{min-width:min(11.7130307467vw,160px);line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#293663}.p-company-info__info tbody tr td{margin-left:min(3.6603221083vw,50px);line-height:1.4166666667;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.756954612vw,24px);color:#293663}.p-company-info__info tbody tr td p{margin-top:min(1.4641288433vw,20px);line-height:1.4166666667;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.756954612vw,24px)}.p-company-info__info tbody tr td p:nth-of-type(1){margin-top:0}.p-company-info__info tbody tr:nth-of-type(1){padding-top:0}.p-company-info__info tbody tr:nth-last-of-type(2) td{line-height:1.25}.p-company-info__info tbody tr:nth-last-of-type(1){border-bottom:none;padding-bottom:0}.p-company-info__info tbody tr:nth-last-of-type(1) td{line-height:1.25}@media(max-width: 768px){.p-company-info{padding-top:100px;padding-bottom:100px;padding-left:20px}.p-company-info__wrap{max-width:100%}.p-company-info__out{flex-direction:column;gap:35px}.p-company-info__ttl{max-width:100%}.p-company-info__ttl h2{display:flex;flex-direction:column;gap:10px;font-size:40px}.p-company-info__ttl h2 span{line-height:1.4;font-size:20px}.p-company-info__in{padding-top:20px;padding-bottom:50px;padding-left:20px;clip-path:polygon(5% 0, 100% 0, 100% 100%, 5% 100%, 0 95%, 0 5%)}.p-company-info__info{width:100%}.p-company-info__info tbody tr{padding-block:10px;flex-direction:column;align-items:flex-start}.p-company-info__info tbody tr th{min-width:auto;line-height:1.4;font-size:20px}.p-company-info__info tbody tr td{margin-top:10px;margin-left:0;line-height:1.4375;font-size:16px}.p-company-info__info tbody tr td p{margin-top:5px;line-height:1.4375;font-size:16px}.p-company-info__info tbody tr td p:nth-of-type(1){margin-top:0}.p-company-info__info tbody tr:nth-last-of-type(1){border-bottom:none;padding-bottom:0}}@media(max-width: 450px){.p-company-info__in{clip-path:polygon(8% 0, 100% 0, 100% 100%, 8% 100%, 0 95%, 0 5%)}}.p-lower-recr{padding-top:min(3.6603221083vw,50px);background:#293663}.p-lower-recr__ttl{margin-top:0}@media(max-width: 768px){.p-lower-recr{padding-top:0}.p-lower-recr__out{margin-top:0}}.p-video-main{overflow:hidden}.p-video-fv{margin-top:min(7.3206442167vw,100px);background-image:url("../img/video/fv-bg-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover}.p-video-fv__wrap{display:block}.p-video-fv__top{padding-top:min(25.6222547584vw,350px);padding-left:min(10.980966325vw,150px);width:100%;height:calc(100vh - min(7.3206442167vw,100px))}.p-video-fv__top-out{margin-inline:auto;max-width:min(100vw,1366px);width:100%}.p-video-fv__ttl h1{line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-video-fv__bottom{padding-top:min(1.4641288433vw,20px);padding-bottom:min(3.6603221083vw,50px);padding-left:min(9.8828696925vw,135px)}.p-video-fv__bottom-out{margin-inline:auto;max-width:min(100vw,1366px);width:100%}.p-video-fv__sub-ttl h2{letter-spacing:.1em;line-height:1.5;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.9282576867vw,40px);color:#293663}.p-video-fv__list{margin-top:min(3.6603221083vw,50px);display:flex;flex-direction:column;gap:min(2.196193265vw,30px)}.p-video-fv__list-item{display:flex;align-items:flex-start;gap:min(3.6603221083vw,50px)}.p-video-fv__item-img img{width:min(3.2942898975vw,45px);height:auto;object-fit:contain}.p-video-fv__item-ttl h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-video-fv__link-btn{margin-top:min(7.3206442167vw,100px);margin-inline:auto;max-width:min(39.5314787701vw,540px);width:100%;height:min(5.1244509517vw,70px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-video-fv__link-btn a{padding-right:min(3.2942898975vw,45px);padding-left:min(3.6603221083vw,50px);justify-content:space-between;width:100%;height:100%;line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-video-fv__link-btn a img{width:min(1.0980966325vw,15px);height:auto;object-fit:contain}@media(max-width: 768px){.p-video-fv{margin-top:50px;padding-bottom:0;background-image:none}.p-video-fv__top{padding-top:0;padding-left:20px;height:calc(100svh - 50px);display:flex;align-items:center;background-image:url("../img/video/fv-bg-sp.webp");background-position:center bottom;background-size:cover}.p-video-fv__top-out{max-width:100%}.p-video-fv__ttl h1{line-height:1;font-size:25px}.p-video-fv__bottom{padding-top:20px;padding-bottom:60px;padding-inline:20px;background:linear-gradient(to bottom, #e3bba3 0%, #a0736c 100%)}.p-video-fv__bottom-out{max-width:100%}.p-video-fv__sub-ttl h2{line-height:1.5;font-size:20px}.p-video-fv__list{margin-top:70px;gap:20px}.p-video-fv__list-item{align-items:center;gap:20px}.p-video-fv__item-img img{max-width:25px;min-width:25px;width:100%}.p-video-fv__item-ttl h3{letter-spacing:-0.01em;line-height:1.4285714286;font-size:14px}.p-video-fv__link-btn{margin-top:65px;max-width:350px;width:100%;height:auto;clip-path:none}.p-video-fv__link-btn a{padding:0;padding-bottom:20px;border-bottom:1px solid #293663;background:none;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;color:#293663}.p-video-fv__link-btn a img{width:12px}}.p-video-merit{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background:linear-gradient(to bottom, #e2b79f 0%, #d39582 100%)}.p-video-merit__ttl{position:relative}.p-video-merit__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background-color:#293663}.p-video-merit__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-video-merit__txt{margin-top:min(3.6603221083vw,50px)}.p-video-merit__txt p{line-height:1.3333333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-video-merit__list{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-video-merit__list-item{display:flex;gap:min(2.196193265vw,30px)}.p-video-merit__list-item:nth-of-type(1) .p-video-merit__item-img img{width:min(7.3206442167vw,100px)}.p-video-merit__list-item:nth-of-type(2) .p-video-merit__item-img img{width:min(7.3206442167vw,100px)}.p-video-merit__list-item:nth-of-type(3) .p-video-merit__item-img img{margin-top:min(1.0980966325vw,15px);width:min(4.0263543192vw,55px)}.p-video-merit__item-img{width:min(10.980966325vw,150px);height:min(10.980966325vw,150px);display:flex;justify-content:center;align-items:center;background-color:#fff;clip-path:polygon(10% 0, 90% 0, 100% 10%, 100% 89%, 90% 100%, 10% 100%, 0 90%, 0 10%)}.p-video-merit__item-img img{height:auto;object-fit:contain}.p-video-merit__item-img span{display:none}.p-video-merit__item-in{width:100%}.p-video-merit__item-ttl{background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);padding-left:min(.7320644217vw,10px)}.p-video-merit__item-ttl h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-video-merit__item-txt{margin-top:min(.7320644217vw,10px);padding-right:min(3.6603221083vw,50px)}.p-video-merit__item-txt p{margin-top:min(.7320644217vw,10px);line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-video-merit__item-txt p:nth-of-type(1){margin-top:0}.p-video-merit__item-link-btn{margin-top:min(.7320644217vw,10px);padding-right:min(3.6603221083vw,50px)}.p-video-merit__item-link-btn a{margin-left:auto;padding-inline:min(1.4641288433vw,20px);width:min(27.0863836018vw,370px);height:min(3.6603221083vw,50px);display:flex;align-items:center;justify-content:space-between;font-family:"Zen Kaku Gothic New",sans-serif;background-color:#fff;font-weight:500;font-size:min(1.1713030747vw,16px);color:#293663;clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-video-merit__item-link-btn a img{width:min(.7320644217vw,10px);height:auto;object-fit:contain}@media(max-width: 768px){.p-video-merit{padding-top:50px;padding-bottom:50px;padding-left:20px;background:linear-gradient(to bottom, #a0736c 0%, #37546d 100%)}.p-video-merit__ttl::after{display:none}.p-video-merit__ttl h2{line-height:1.4;font-size:20px}.p-video-merit__txt{margin-top:20px;padding-right:20px}.p-video-merit__txt p{line-height:1.5;font-size:16px}.p-video-merit__list{margin-top:100px;gap:30px}.p-video-merit__list-item{padding:20px;padding-bottom:0;flex-direction:column;gap:0px;background-color:#fff}.p-video-merit__list-item:nth-of-type(1) .p-video-merit__item-img img{width:40px}.p-video-merit__list-item:nth-of-type(2) .p-video-merit__item-img img{width:48px}.p-video-merit__list-item:nth-of-type(3) .p-video-merit__item-img img{margin-top:0;width:22px}.p-video-merit__item-img{width:auto;height:auto;background-color:rgba(0,0,0,0);clip-path:none;display:flex;align-items:flex-start;justify-content:space-between}.p-video-merit__item-img span{display:block;line-height:1.7142857143;font-family:#293663;font-weight:600;font-size:14px;color:#293663}.p-video-merit__item-in{width:100%}.p-video-merit__item-ttl{margin-top:25px;margin-bottom:20px;padding-left:0;background:rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.p-video-merit__item-ttl h3{line-height:1.5;font-family:"BIZ UDPMincho",serif;font-weight:400;font-size:20px;color:#293663}.p-video-merit__item-txt{margin-top:0;padding-right:0;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.p-video-merit__item-txt p{margin-top:10px;line-height:2;font-size:12px;color:#293663}.p-video-merit__item-more{width:20px;height:20px;background-color:#293663;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.p-video-merit__item-more::before{content:"";position:absolute;background-color:#fff;transition:transform .3s ease}.p-video-merit__item-more::after{content:"";position:absolute;background-color:#fff;transition:transform .3s ease}.p-video-merit__item-more::before{width:80%;height:2px}.p-video-merit__item-more::after{width:2px;height:80%}.p-video-merit__item-more.is-open::before{transform:scaleX(0)}.p-video-merit__item-more.is-open::after{transform:rotate(90deg)}.p-video-merit__item-txt{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.p-video-merit__item-txt.is-open{margin-bottom:20px;max-height:400px}.p-video-merit__item-link-btn{margin-top:10px;margin-bottom:20px;padding-right:0}.p-video-merit__item-link-btn a{margin:auto;padding-bottom:10px;padding-inline:0;width:100%;height:auto;background-color:rgba(0,0,0,0);border-bottom:2px solid #293663;font-weight:700;font-size:14px;clip-path:none}.p-video-merit__item-link-btn a img{width:8px}}.p-video-type{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background:linear-gradient(to bottom, #d39582 0%, #aa746b 100%)}.p-video-type__ttl{position:relative}.p-video-type__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background-color:#293663}.p-video-type__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#293663}.p-video-type__txt{margin-top:min(3.6603221083vw,50px)}.p-video-type__txt p{line-height:1.3333333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#293663}.p-video-type__list{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-video-type__list-item{display:flex;gap:min(2.196193265vw,30px)}.p-video-type__list-item:nth-last-of-type(1) .p-video-type__item-img img{width:min(7.3206442167vw,100px)}.p-video-type__item-img{width:min(10.980966325vw,150px);height:min(10.980966325vw,150px);display:flex;justify-content:center;align-items:center;background-color:#293663;clip-path:polygon(10% 0, 90% 0, 100% 10%, 100% 89%, 90% 100%, 10% 100%, 0 90%, 0 10%)}.p-video-type__item-img img{width:min(5.8565153734vw,80px);height:auto;object-fit:contain}.p-video-type__item-img span{display:none}.p-video-type__item-in{width:100%}.p-video-type__item-ttl{background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);padding-left:min(.7320644217vw,10px)}.p-video-type__item-ttl h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-video-type__item-txt{margin-top:min(.7320644217vw,10px);padding-right:min(3.6603221083vw,50px)}.p-video-type__item-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-video-type__item-link-btn{margin-top:min(.7320644217vw,10px);padding-right:min(3.6603221083vw,50px)}.p-video-type__item-link-btn a{margin-left:auto;padding-inline:min(1.4641288433vw,20px);width:min(11.7130307467vw,160px);height:min(2.196193265vw,30px);display:flex;align-items:center;justify-content:space-between;font-family:"Zen Kaku Gothic New",sans-serif;background-color:#fff;font-weight:500;font-size:min(1.1713030747vw,16px);color:#293663;clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-video-type__item-link-btn a img{width:min(.7320644217vw,10px);height:auto;object-fit:contain}@media(max-width: 768px){.p-video-type{padding-top:50px;padding-bottom:50px;padding-left:20px;background:linear-gradient(to bottom, #37546d 0%, #cc8272 100%)}.p-video-type__ttl::after{left:160px;width:calc(100% - 160px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-video-type__ttl h2{display:inline-block;line-height:1.4;font-size:20px;color:#fff}.p-video-type__txt{margin-top:20px;padding-right:20px}.p-video-type__txt p{line-height:1.5;font-size:16px;color:#fff}.p-video-type__list{margin-top:30px;gap:30px}.p-video-type__list-item{padding:20px;flex-direction:column;gap:0px;background-color:#f5f5f5}.p-video-type__list-item:nth-last-of-type(1) .p-video-type__item-img img{width:50px}.p-video-type__item-in{display:flex;align-items:center;gap:20px}.p-video-type__item-img{width:auto;height:auto;background-color:rgba(0,0,0,0);clip-path:none;display:flex;align-items:flex-start;justify-content:space-between}.p-video-type__item-img img{width:50px}.p-video-type__item-ttl{padding-left:0;background:rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:center}.p-video-type__item-ttl h3{line-height:1.5;font-weight:600;font-size:24px;color:#293663}.p-video-type__item-txt{margin-top:20px;padding-right:0}.p-video-type__item-txt p{line-height:1.7142857143;font-size:14px}.p-video-type__item-link-btn{margin-top:30px;margin-bottom:20px;padding-right:0}.p-video-type__item-link-btn a{margin:auto;padding-bottom:10px;padding-inline:0;width:100%;height:auto;background-color:rgba(0,0,0,0);border-bottom:2px solid #293663;font-weight:700;font-size:14px;clip-path:none}.p-video-type__item-link-btn a img{width:8px}}.p-video-partner{position:relative;padding-block:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background-color:#fff}.p-video-partner__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#282828}.p-video-partner__in{margin-top:min(3.6603221083vw,50px);max-width:min(63.6896046852vw,870px)}.p-video-partner__txt{margin-top:min(3.6603221083vw,50px)}.p-video-partner__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-video-partner__txt:nth-of-type(1){margin-top:0}.p-video-partner__img{position:absolute;bottom:min(7.3206442167vw,100px);right:0}.p-video-partner__img img{width:min(21.9619326501vw,300px);height:auto;object-fit:contain}.p-video-partner__btn{display:none}@media(max-width: 768px){.p-video-partner{padding-top:25px;padding-bottom:25px;padding-inline:20px;background-color:rgba(0,0,0,0);background:linear-gradient(to bottom, #cc8272 0%, #c97e6e 100%)}.p-video-partner__wrap{max-width:100%;padding-top:20px;border-top:1px solid #fff;border-bottom:1px solid #fff}.p-video-partner__ttl{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.p-video-partner__ttl h2{line-height:1.4;font-size:18px;color:#fff}.p-video-partner__in{position:relative;margin-top:0;max-width:100%;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.p-video-partner__txt{margin-top:30px;padding-right:0}.p-video-partner__txt p{line-height:2;font-size:12px;color:#fff}.p-video-partner__img{display:none}.p-video-partner__more{width:20px;height:20px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.p-video-partner__more::before{content:"";position:absolute;background-color:#293663;transition:transform .3s ease}.p-video-partner__more::after{content:"";position:absolute;background-color:#293663;transition:transform .3s ease}.p-video-partner__more::before{width:80%;height:2px}.p-video-partner__more::after{width:2px;height:80%}.p-video-partner__more.is-open::before{transform:scaleX(0)}.p-video-partner__more.is-open::after{transform:rotate(90deg)}.p-video-partner__in.is-open{margin-bottom:20px;max-height:500px}}.p-video-case{padding-top:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-left:min(9.8828696925vw,135px);background-color:#f5f5f5}.p-video-case__ttl{position:relative}.p-video-case__ttl::after{content:"";position:absolute;top:50%;left:max(-9.8828696925vw,-135px);width:min(7.3206442167vw,100px);height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-video-case__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#282828}.p-video-case__out{margin-top:min(3.6603221083vw,50px);display:flex;flex-direction:column;gap:min(3.6603221083vw,50px)}.p-video-case__sub-ttl{padding-block:min(.7320644217vw,10px);padding-left:min(1.4641288433vw,20px);background-color:#fff}.p-video-case__sub-ttl h2{position:relative;line-height:1.5625;font-family:"Zen Old Mincho",serif;font-weight:500;font-size:min(2.3426061493vw,32px);color:#282828}.p-video-case__sub-ttl h2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-video-case__txt{margin-top:min(2.196193265vw,30px)}.p-video-case__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-video-case__list{margin-top:min(2.196193265vw,30px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(.7320644217vw,10px)}.p-video-case__list-item{display:flex;align-items:center;gap:min(2.196193265vw,30px)}.p-video-case__item-img{margin-top:min(.3660322108vw,5px)}.p-video-case__item-img img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-video-case__item-ttl h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.756954612vw,24px);color:#282828}@media(max-width: 768px){.p-video-case{padding-top:50px;padding-bottom:50px;padding-left:20px}.p-video-case__ttl{position:relative}.p-video-case__ttl::after{left:100px;width:calc(100% - 100px)}.p-video-case__ttl h2{line-height:1.4;font-size:20px}.p-video-case__out{margin-top:50px;gap:50px}.p-video-case__in:nth-last-of-type(1) .p-video-case__txt:nth-last-of-type(1){margin-top:50px}.p-video-case__in:nth-last-of-type(1) .p-video-case__txt:nth-last-of-type(1) p{text-align:center;line-height:1.75;font-weight:700;font-size:20px}.p-video-case__sub-ttl{padding-block:5px;padding-left:10px}.p-video-case__sub-ttl h2{line-height:1.5;font-size:20px}.p-video-case__sub-ttl h2::after{display:none}.p-video-case__txt{margin-top:20px;padding-right:20px}.p-video-case__txt p{line-height:2;font-size:12px}.p-video-case__list{margin-top:20px;gap:20px}.p-video-case__list-item{display:flex;align-items:center;gap:20px}.p-video-case__item-img{margin-top:0}.p-video-case__item-img img{width:20px}.p-video-case__item-ttl h3{line-height:1.7142857143;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:14px}}.p-video-feature{padding-top:min(10.980966325vw,150px);padding-bottom:min(3.6603221083vw,50px);background:linear-gradient(to bottom, #3e5d71 0%, #2a3964 100%)}.p-video-feature__ttl{padding-left:min(3.6603221083vw,50px)}.p-video-feature__ttl h2{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);color:#fff}.p-video-feature__ttl h2 span{display:block;line-height:1;font-family:"BIZ UDPMincho",serif;font-weight:400;font-size:min(2.635431918vw,36px)}.p-video-feature__list{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(3.6603221083vw,50px)}.p-video-feature__list-item{position:relative}.p-video-feature__list-item::after{content:"";position:absolute;top:0;left:0;width:100vw;height:1px;background-color:#fff}.p-video-feature__item-conts{padding-top:min(3.6603221083vw,50px);padding-left:min(3.6603221083vw,50px);display:flex;gap:min(2.196193265vw,30px)}.p-video-feature__item-num span{width:min(3.8799414348vw,53px);height:min(3.074670571vw,42px);display:flex;justify-content:center;align-items:center;background-image:url("../img/common/logo.svg");background-repeat:no-repeat;background-position:center;background-size:contain;line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(1.4641288433vw,20px);color:#fff}.p-video-feature__item-out{width:100%}.p-video-feature__item-ttl{position:relative}.p-video-feature__item-ttl::after{content:"";position:absolute;bottom:0;left:0;margin-right:calc(50% - 50vw);width:100vw;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-video-feature__item-ttl h2{line-height:1.3125;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#fff}.p-video-feature__item-txt{margin-top:min(2.196193265vw,30px)}.p-video-feature__item-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-video-feature__details{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(1.4641288433vw,20px)}.p-video-feature__detail{padding-block:min(2.196193265vw,30px);padding-left:min(2.196193265vw,30px);padding-right:min(7.3206442167vw,100px);width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5}.p-video-feature__detail-out{display:flex;flex-direction:column;flex-grow:1;gap:min(.7320644217vw,10px)}.p-video-feature__detail-in-top,.p-video-feature__detail-in{display:flex;align-items:center;gap:min(.7320644217vw,10px)}.p-video-feature__detail-img img{width:min(1.4641288433vw,20px);height:auto;object-fit:contain}.p-video-feature__detail-ttl h3,.p-video-feature__detail-ttl-l h3{line-height:1.4375;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#293663}.p-video-feature__detail-ttl-s h3{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-video-feature__detail-sub-ttl{padding-block:min(.7320644217vw,10px);padding-left:min(1.4641288433vw,20px);width:calc(100% + min(7.3206442167vw,100px));display:flex;align-items:center;justify-content:space-between;background-color:#fff}.p-video-feature__detail-sub-ttl h3{position:relative;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#ee7961}.p-video-feature__detail-sub-ttl span{display:block;flex:1;height:2px;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-video-feature__detail-txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-video-feature__detail-txt ul li{padding-left:1em;text-indent:-1em;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#293663}.p-video-feature__detail-link-btn{height:min(4.39238653vw,60px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-video-feature__detail-link-btn a{padding-inline:min(2.9282576867vw,40px);height:100%;display:flex;justify-content:space-between;gap:min(1.8301610542vw,25px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);color:#fff}.p-video-feature__detail-link-btn a img{width:min(1.0980966325vw,15px);height:auto;object-fit:contain}@media(max-width: 768px){.p-video-feature{padding-top:20px;padding-bottom:50px;background:linear-gradient(to bottom, #aa746b 0%, #416374 100%)}.p-video-feature__ttl{padding-inline:20px}.p-video-feature__ttl h2{line-height:1.4166666667;font-size:24px}.p-video-feature__ttl h2 span{margin-bottom:4px;font-family:"Zen Old Mincho",serif;font-weight:600;line-height:1.4375;font-size:32px}.p-video-feature__list{margin-top:20px;gap:50px}.p-video-feature__list-item::after{left:0px}.p-video-feature__item-conts{padding-top:50px;padding-inline:20px;flex-direction:column;gap:15px}.p-video-feature__item-num span{width:36px;height:30px;font-size:13px}.p-video-feature__item-out{width:100%}.p-video-feature__item-ttl{position:relative;padding-bottom:10px}.p-video-feature__item-ttl h2{line-height:1.5555555556;font-weight:500;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(4vw,18px)}.p-video-feature__item-txt{margin-top:15px}.p-video-feature__item-txt p{line-height:2;font-weight:500;font-size:12px}.p-video-feature__details{margin-top:30px;gap:10px}.p-video-feature__detail{padding-block:30px;padding-inline:20px;flex-direction:column;justify-content:space-between;justify-content:flex-start;align-items:center;align-items:flex-start;gap:25px}.p-video-feature__detail-out{width:100%;gap:25px}.p-video-feature__detail-in-top{align-items:center;align-items:flex-start;flex-direction:column;gap:25px}.p-video-feature__detail-in{gap:10px}.p-video-feature__detail-img img{width:38px}.p-video-feature__detail-ttl-l h3{line-height:1.4583333333;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:24px}.p-video-feature__detail-ttl-s h3{line-height:1.7142857143;font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px}.p-video-feature__detail-ttl h3{display:block;line-height:1.75;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:16px}.p-video-feature__detail-sub-ttl{padding:0;width:100%;background-color:rgba(0,0,0,0);justify-content:center}.p-video-feature__detail-sub-ttl h3{line-height:1.7142857143;font-weight:700;font-size:14px;color:#293663}.p-video-feature__detail-sub-ttl span{display:none}.p-video-feature__detail-txt p{line-height:2;font-size:12px}.p-video-feature__detail-txt ul li{line-height:2;font-size:12px}.p-video-feature__detail-txt-s p{line-height:1.7142857143;font-size:14px}.p-video-feature__detail-link-btn{margin-top:5px;margin-bottom:10px;width:100%;height:auto;clip-path:none}.p-video-feature__detail-link-btn a{width:100%;padding-block:10px;padding-inline:0;border-bottom:2px solid #293663;gap:6px;line-height:1.3571428571;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:14px;color:#293663;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.p-video-feature__detail-link-btn a img{width:8px;height:auto;object-fit:contain}}.p-blog-fv{margin-top:min(5.1244509517vw,70px);padding-top:min(7.3206442167vw,100px);padding-left:min(3.6603221083vw,50px)}.p-blog-fv__ttl-en{line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(5.8565153734vw,80px);opacity:0}.p-blog-fv__ttl-in{margin-top:min(2.196193265vw,30px);display:block}.p-blog-fv__ttl-jp{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);opacity:0}@media(max-width: 768px){.p-blog-fv{margin-top:50px;padding-top:50px;padding-left:20px}.p-blog-fv__ttl-en{font-size:40px}.p-blog-fv__ttl-in{margin-top:20px}.p-blog-fv__ttl-jp{font-size:22px}}.p-blog-card{position:relative;margin-top:min(5.8565153734vw,80px);padding-bottom:min(31.4787701318vw,430px);padding-inline:min(3.6603221083vw,50px)}.p-blog-card::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:min(24.21875vw,465px);background-image:url("../img/contact/overlay-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover}.p-blog-card__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:min(1.4641288433vw,20px)}.p-blog-card__list-item{background-color:#ebebeb;clip-path:polygon(6% 0, 94% 0, 100% 5%, 100% 95%, 94% 100%, 6% 100%, 0 95%, 0 5%)}.p-blog-card__item-link{padding:min(1.4641288433vw,20px);display:block}.p-blog-card__item-link:hover .p-blog-card__item-thumb img{transform:scale(1.025)}.p-blog-card__item-thumb{overflow:hidden}.p-blog-card__item-thumb img{width:100%;height:auto;object-fit:contain;aspect-ratio:4/3;transition:transform .3s}.p-blog-card__item-meta{margin-top:min(1.4641288433vw,20px)}.p-blog-card__item-meta time{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.0248901903vw,14px);color:#000}.p-blog-card__item-ttl{margin-top:min(.7320644217vw,10px)}.p-blog-card__item-ttl h2{line-height:1.35;font-weight:400;font-size:min(1.317715959vw,18px);color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-blog-card__item-btn{margin-top:min(1.4641288433vw,20px);margin-left:auto;width:min(11.3469985359vw,155px);height:min(2.196193265vw,30px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-blog-card__item-btn span{padding-inline:min(1.8301610542vw,25px);height:100%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#fff}.p-blog-card__item-btn span img{width:min(.7320644217vw,10px);height:auto;object-fit:contain}@media(max-width: 768px){.p-blog-card{margin-top:55px;padding-bottom:380px}.p-blog-card__ttl-en{font-size:40px}.p-blog-card__ttl-in{margin-top:20px}.p-blog-card__ttl-jp{font-size:22px}.p-blog-card__list{grid-template-columns:repeat(1, 1fr);gap:55px}.p-blog-card__list-item{background-color:#ebebeb;clip-path:polygon(6% 0, 94% 0, 100% 5%, 100% 95%, 94% 100%, 6% 100%, 0 95%, 0 5%)}.p-blog-card__item-link{padding:20px;padding-bottom:25px}.p-blog-card__item-link:hover .p-blog-card__item-thumb img{transform:scale(1)}.p-blog-card__item-thumb img{transition:transform none}.p-blog-card__item-meta{margin-top:20px}.p-blog-card__item-meta time{font-size:12px}.p-blog-card__item-ttl{margin-top:10px}.p-blog-card__item-ttl h2{font-size:16px}.p-blog-card__item-btn{margin-top:20px;width:130px;height:30px;clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-blog-card__item-btn span{padding-inline:20px;font-size:14px}.p-blog-card__item-btn span img{width:10px}}@media(max-width: 450px){.p-blog-card::after{bottom:-5px;height:min(87.7777777778vw,395px);background-image:url("../img/contact/overlay-sp.webp")}}.p-case-fv{margin-top:min(5.1244509517vw,70px);padding-top:min(7.3206442167vw,100px);padding-left:min(3.6603221083vw,50px)}.p-case-fv__ttl-en{line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(5.8565153734vw,80px);opacity:0}.p-case-fv__ttl-in{margin-top:min(2.196193265vw,30px);display:block}.p-case-fv__ttl-jp{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);opacity:0}@media(max-width: 768px){.p-case-fv{margin-top:50px;padding-top:50px;padding-left:20px}.p-case-fv__ttl-en{font-size:40px}.p-case-fv__ttl-in{margin-top:20px}.p-case-fv__ttl-jp{font-size:22px}}.p-case-card{position:relative;margin-top:min(5.8565153734vw,80px);padding-bottom:min(31.4787701318vw,430px);padding-inline:min(3.6603221083vw,50px)}.p-case-card::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:min(24.21875vw,465px);background-image:url("../img/contact/overlay-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover}.p-case-card__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:min(2.9282576867vw,40px)}.p-case-card__list-item{background-color:#ebebeb;clip-path:polygon(2% 0, 98% 0, 100% 10%, 100% 90%, 98% 100%, 2% 100%, 0 90%, 0 10%)}.p-case-card__item-link{padding:min(2.5622254758vw,35px);height:min(19.7657393851vw,270px);display:flex;gap:min(2.9282576867vw,40px)}.p-case-card__item-link:hover .p-case-card__item-thumb img{transform:scale(1.025)}.p-case-card__item-thumb{overflow:hidden;flex-shrink:0}.p-case-card__item-thumb img{max-width:min(19.3997071742vw,265px);width:100%;height:auto;object-fit:contain;aspect-ratio:4/3;transition:transform .3s}.p-case-card__item-in{padding-block:min(1.4641288433vw,20px);width:100%;display:flex;flex-direction:column}.p-case-card__item-meta span{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.0248901903vw,14px);color:#000}.p-case-card__item-ttl{display:flex;flex:1;margin-top:min(1.8301610542vw,25px)}.p-case-card__item-ttl h2{line-height:1.5;font-weight:400;font-size:min(1.4641288433vw,20px);color:#000}.p-case-card__item-btn{margin-left:auto;width:min(11.3469985359vw,155px);height:min(2.196193265vw,30px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-case-card__item-btn span{padding-inline:min(1.8301610542vw,25px);height:100%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#fff}.p-case-card__item-btn span img{width:min(.7320644217vw,10px);height:auto;object-fit:contain}@media(max-width: 768px){.p-case-card{margin-top:55px;padding-bottom:380px}.p-case-card__ttl-en{font-size:40px}.p-case-card__ttl-in{margin-top:20px}.p-case-card__ttl-jp{font-size:22px}.p-case-card__list{grid-template-columns:repeat(1, 1fr);gap:55px}.p-case-card__list-item{clip-path:polygon(6% 0, 94% 0, 100% 5%, 100% 95%, 94% 100%, 6% 100%, 0 95%, 0 5%)}.p-case-card__item-link{padding:20px;padding-bottom:25px;height:auto;flex-direction:column;gap:20px}.p-case-card__item-link:hover .p-case-card__item-thumb img{transform:scale(1)}.p-case-card__item-thumb img{max-width:100%;transition:transform none}.p-case-card__item-in{padding:0}.p-case-card__item-meta span{font-size:min(3.2vw,12px)}.p-case-card__item-ttl{margin-top:10px}.p-case-card__item-ttl h2{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-case-card__item-btn{margin-top:20px;width:130px;height:30px;clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-case-card__item-btn span{padding-inline:20px;font-size:14px}.p-case-card__item-btn span img{width:10px}}@media(max-width: 450px){.p-case-card::after{bottom:-5px;height:min(87.7777777778vw,395px);background-image:url("../img/contact/overlay-sp.webp")}}.p-contact-main{overflow:hidden}.p-contact-fv{margin-top:min(5.1244509517vw,70px);padding-top:min(7.3206442167vw,100px);padding-left:min(3.6603221083vw,50px)}.p-contact-fv__ttl-en{line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(5.8565153734vw,80px);opacity:0}.p-contact-fv__ttl-in{margin-top:min(2.196193265vw,30px);display:block}.p-contact-fv__ttl-jp{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);opacity:0}@media(max-width: 768px){.p-contact-fv{margin-top:50px;padding-top:50px;padding-left:20px}.p-contact-fv__ttl-en{font-size:40px}.p-contact-fv__ttl-in{margin-top:20px}.p-contact-fv__ttl-jp{font-size:22px}}.p-contact-cont{position:relative;margin-top:min(4.39238653vw,60px);padding-bottom:min(31.4787701318vw,430px);padding-inline:min(3.6603221083vw,50px)}.p-contact-cont::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:min(24.21875vw,465px);background-image:url("../img/contact/overlay-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover}.p-contact-cont__wrap{margin-inline:auto;padding-block:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-inline:min(3.6603221083vw,50px);max-width:min(92.6793557833vw,1266px);background-color:#f5f5f5;border-radius:min(2.196193265vw,30px)}.p-contact-cont .wpcf7{margin:0 !important;width:100%;display:block;background:rgba(0,0,0,0);border:none}.p-contact-cont .wpcf7 .wpcf7-form{margin:0;width:100%;display:block}.p-contact-cont .wpcf7 .wpcf7-form .wpcf7-response-output{border:1px solid;line-height:1.5}.p-contact-cont .wpcf7 .invalid .wpcf7-response-output{border-color:#ee7961;font-weight:500}.p-contact-cont__form-in{margin-top:min(3.6603221083vw,50px)}.p-contact-cont__form-in label{position:relative;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.3426061493vw,32px);color:#282828}.p-contact-cont__form-in label span{position:absolute;top:5px;right:-15px;display:inline-block;line-height:1;font-family:"Zen Old Mincho",serif;font-size:min(2.3426061493vw,32px);color:#282828}.p-contact-cont__form-in:nth-of-type(1){margin-top:0}.p-contact-cont__form-item{margin-top:min(1.4641288433vw,20px);width:100%;display:block}.p-contact-cont__form-item .wpcf7-form-control-wrap{display:block}.p-contact-cont__form-item .wpcf7-form-control-wrap .wpcf7-form-control::placeholder{font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(1.4641288433vw,20px);color:#282828}.p-contact-cont__form-item .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:5px;color:#ee7961;font-weight:700;font-size:min(1.0248901903vw,14px)}.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=text],.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=tel],.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=email]{padding-top:min(1.0980966325vw,15px);padding-bottom:min(1.0980966325vw,15px);padding-inline:min(1.4641288433vw,20px);width:100%;height:min(4.39238653vw,60px);background:#fff;border:1px solid #282828;border-radius:min(.7320644217vw,10px);line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);color:#282828}.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=text]:focus,.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=tel]:focus,.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=email]:focus{font-size:16px}.p-contact-cont__form-item .wpcf7-form-control-wrap select{padding-top:min(1.0980966325vw,15px);padding-bottom:min(1.0980966325vw,15px);padding-inline:min(1.4641288433vw,20px);width:100%;height:min(4.39238653vw,60px);background:#fff;border:1px solid #282828;border-radius:min(.7320644217vw,10px);line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);color:#282828}.p-contact-cont__form-item .wpcf7-form-control-wrap textarea{padding-top:min(.7320644217vw,10px);padding-bottom:min(1.4641288433vw,20px);padding-inline:min(.7320644217vw,10px);width:100%;height:min(7.3206442167vw,100px);background:#fff;border:1px solid #282828;border-radius:min(.7320644217vw,10px);resize:none;line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.4641288433vw,20px);color:#282828}.p-contact-cont__form-item .wpcf7-form-control-wrap textarea:focus{font-size:16px}.p-contact-cont .item-select{position:relative}.p-contact-cont .item-select::before,.p-contact-cont .item-select::after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:min(2.9282576867vw,40px);z-index:1;width:3px;height:min(1.0980966325vw,15px);border-radius:9999px;background-color:#353535;transform-origin:50% calc(100% - 1.5px)}.p-contact-cont .item-select::before{transform:rotate(45deg)}.p-contact-cont .item-select::after{transform:rotate(-45deg)}.p-contact-cont__form-rfi,.p-contact-cont__form-priv{margin-top:min(3.6603221083vw,50px)}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{margin:0}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox],.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{position:absolute;appearance:none;opacity:0}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked+span::after,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked+span::after{opacity:1}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{position:relative;padding-left:min(3.6603221083vw,50px);height:100%;display:flex;align-items:center;line-height:1.6;font-family:"Zen Old Mincho",serif;font-weight:700;font-size:min(1.4641288433vw,20px);color:#282828;cursor:pointer}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::before,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::before{content:"";position:absolute;top:0;left:0;width:min(2.196193265vw,30px);height:min(2.196193265vw,30px);background-color:#fff;border-radius:5px;transition:opacity .3s}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::after,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::after{content:"✔";position:absolute;top:-2px;left:0;width:min(2.196193265vw,30px);height:min(2.196193265vw,30px);display:flex;align-items:center;justify-content:center;font-family:"Zen Old Mincho",serif;font-size:min(1.756954612vw,24px);color:#282828;opacity:0;transition:opacity .3s}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{color:#282828}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:5px;font-weight:700;font-size:min(1.0248901903vw,14px);color:#ee7961}.p-contact-cont__form-dec{position:relative;margin-top:min(3.6603221083vw,50px);text-align:center}.p-contact-cont__form-dec input[type=submit]{padding:0;width:100%;height:min(6.9546120059vw,95px);display:flex;justify-content:center;align-items:center;background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);border:none;border-radius:min(.7320644217vw,10px);font-family:"Zen Old Mincho",serif;font-weight:700;font-size:min(2.3426061493vw,32px);color:#fff;transition:.3s}.p-contact-cont__form-dec input[type=submit]:hover{opacity:.8}.p-contact-cont__form-dec .wpcf7-spinner{display:none}.p-contact-cont__form-recaptcha-pol{margin-top:min(2.196193265vw,30px);line-height:1.5;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(.7320644217vw,10px);color:#293663}.p-contact-cont__form-recaptcha-pol a{position:relative;padding-bottom:1px;display:inline-block;color:#293663;transition:.3s}.p-contact-cont__form-recaptcha-pol a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#293663}.p-contact-cont__form-recaptcha-pol a:hover{text-decoration:none;opacity:.8}@media(max-width: 768px){.p-contact-cont{margin-top:55px;padding-bottom:380px;padding-inline:20px}.p-contact-cont__wrap{padding:20px;max-width:100%;border-radius:10px}.p-contact-cont .wpcf7 .wpcf7-form .wpcf7-response-output{font-size:12px}.p-contact-cont__form-in{margin-top:50px}.p-contact-cont__form-in label{font-size:16px}.p-contact-cont__form-in label span{top:5px;right:-6px;font-size:14px}.p-contact-cont__form-item{margin-top:10px}.p-contact-cont__form-item .wpcf7-form-control-wrap .wpcf7-form-control::placeholder{font-size:12px}.p-contact-cont__form-item .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:5px;font-size:12px}.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=text],.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=tel],.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=email]{padding-top:10px;padding-inline:10px;padding-bottom:10px;height:35px;border-radius:5px;line-height:1.4;font-size:10px}.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=text]:focus,.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=tel]:focus,.p-contact-cont__form-item .wpcf7-form-control-wrap input[type=email]:focus{font-size:16px}.p-contact-cont__form-item .wpcf7-form-control-wrap select{padding-top:10px;padding-inline:10px;padding-bottom:10px;height:35px;border-radius:5px;line-height:1.4;font-size:10px}.p-contact-cont__form-item .wpcf7-form-control-wrap textarea{padding-top:10px;padding-inline:10px;padding-bottom:10px;height:85px;border-radius:5px;line-height:1.4;font-size:10px}.p-contact-cont__form-item .wpcf7-form-control-wrap textarea:focus{font-size:16px}.p-contact-cont .item-select{position:relative}.p-contact-cont .item-select::before,.p-contact-cont .item-select::after{right:20px;width:1px;height:10px}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{padding-left:25px;line-height:1.25;font-size:16px}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::before,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::before{top:4px;width:15px;height:15px}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::after,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::after{top:4px;width:15px;height:15px;font-size:12px}.p-contact-cont__form-rfi .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-contact-cont__form-priv .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:5px;font-size:10px}.p-contact-cont__form-rfi{margin-top:50px}.p-contact-cont__form-priv{margin-top:10px}.p-contact-cont__form-dec{margin-top:50px}.p-contact-cont__form-dec input[type=submit]{margin-inline:auto;height:45px;border-radius:5px;font-size:16px;transition:none}.p-contact-cont__form-dec input[type=submit]:hover{opacity:1}.p-contact-cont__form-recaptcha-pol{margin-top:20px;font-size:10px}.p-contact-cont__form-recaptcha-pol a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#293663}}@media(max-width: 450px){.p-contact-cont::after{bottom:-5px;height:min(87.7777777778vw,395px);background-image:url("../img/contact/overlay-sp.webp")}}.p-single-article__body.is-start-01{counter-reset:h2counter 0}.p-single-main{position:relative;margin-top:min(5.1244509517vw,70px);padding-top:min(7.3206442167vw,100px);padding-bottom:min(35.1390922401vw,480px);overflow:hidden}.p-single-main::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:min(24.21875vw,465px);background-image:url("../img/contact/overlay-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover}@media(max-width: 768px){.p-single-main{margin-top:55px;padding-bottom:380px}}@media(max-width: 450px){.p-single-main::after{bottom:-5px;height:min(87.7777777778vw,395px);background-image:url("../img/contact/overlay-sp.webp")}}.p-single{padding-left:min(5.8565153734vw,80px)}@media(max-width: 768px){.p-single{padding-left:20px}}.p-single-article__head{display:block}.p-single-article__meta time{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.1713030747vw,16px);color:#293663}.p-single-article__ttl{margin-top:min(2.9282576867vw,40px)}.p-single-article__ttl h1{line-height:1.25;font-weight:400;font-size:min(3.3674963397vw,46px);color:#293663}.p-single-article__toc{margin-top:min(3.6603221083vw,50px);margin-inline:auto;padding-block:min(2.196193265vw,30px);padding-inline:min(3.6603221083vw,50px);max-width:min(73.2064421669vw,1000px);width:100%;background-color:#f5f5f5}.p-single-article__toc-ttl{position:relative;padding-left:min(2.196193265vw,30px)}.p-single-article__toc-ttl::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("../img/common/logo.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:min(1.4641288433vw,20px);height:min(1.0980966325vw,15px)}.p-single-article__toc-ttl p{margin:0;line-height:1;font-weight:600;font-size:min(1.756954612vw,24px);color:#293663}.p-single-article__toc-list ol{margin:0;margin-top:min(1.4641288433vw,20px);padding-left:min(3.6603221083vw,50px);display:grid;grid-template-columns:1fr;gap:min(.7320644217vw,10px);list-style-type:decimal;list-style-position:outside}.p-single-article__toc-item{line-height:1.5;font-size:min(1.1713030747vw,16px)}.p-single-article__toc-item a span{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#293663}.p-single-article__toc-item a span small{font-size:min(1.1713030747vw,16px)}.p-single-article__body{margin-top:min(10.980966325vw,150px);counter-reset:h2counter -1}.p-single-article__body h2{position:relative;margin-top:min(10.980966325vw,150px);padding-left:min(5.4904831625vw,75px);padding-bottom:min(.7320644217vw,10px);counter-increment:h2counter;scroll-margin-top:calc(var(--header-height-pc) + 10px)}.p-single-article__body h2 span{position:relative;background:linear-gradient(90deg, #293663 0%, #334b6b 16.5%, #456a76 34%, #c77768 64%, #f0dabe 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.35;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.9282576867vw,40px);color:rgba(0,0,0,0)}.p-single-article__body h2 span small{font-size:min(1.756954612vw,24px)}.p-single-article__body h2::before{content:counter(h2counter, decimal-leading-zero);position:absolute;top:0;left:0;width:min(4.0263543192vw,55px);height:min(4.39238653vw,60px);background:url("../img/common/logo.svg");background-repeat:no-repeat;background-size:contain;background-position:center;display:flex;justify-content:center;align-items:center;font-size:min(1.1713030747vw,16px);color:#fff}.p-single-article__body h2::after{content:"";position:absolute;bottom:0;left:min(5.4904831625vw,75px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);width:100%;height:1px}.p-single-article__body h2:nth-of-type(1){margin-top:0}.p-single-article__body h2+p{margin-top:min(2.196193265vw,30px);padding-left:min(5.4904831625vw,75px);padding-right:min(3.6603221083vw,50px);line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#000}.p-single-article__body h3{margin-top:min(3.6603221083vw,50px);padding-block:min(.7320644217vw,10px);padding-left:min(2.196193265vw,30px);padding-right:min(3.6603221083vw,50px);background:linear-gradient(90deg, #293663 0%, #334b6b 16.5%, #456a76 34%, #c77768 64%, #f0dabe 100%);line-height:1.35;font-family:"Zen Old Mincho",serif;font-weight:900;font-size:min(1.756954612vw,24px);color:#fff}.p-single-article__body h3+p{margin-top:min(1.4641288433vw,20px);padding-left:min(2.196193265vw,30px);padding-right:min(3.6603221083vw,50px);line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#000}.p-single-article__body h3+ul{margin-top:min(1.4641288433vw,20px);padding-right:min(3.6603221083vw,50px);padding-left:min(2.196193265vw,30px)}.p-single-article__body h3+ul li{text-indent:-1em;padding-left:1em;line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#000}.p-single-article__body h4{position:relative;margin-top:min(3.6603221083vw,50px);padding-left:min(2.196193265vw,30px);line-height:1.35;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.756954612vw,24px);color:#000}.p-single-article__body h4::before{content:"";position:absolute;top:0;left:0;width:min(1.4641288433vw,20px);height:min(2.5622254758vw,35px);background:url("../img/common/logo.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.p-single-article__body h5{position:relative;margin-top:min(1.8301610542vw,25px);padding-left:min(4.7584187408vw,65px);line-height:1.35;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.756954612vw,24px);color:#000}.p-single-article__body h5::before{content:"";position:absolute;top:0;left:min(2.196193265vw,30px);width:min(1.8301610542vw,25px);height:min(2.5622254758vw,35px);background:url("../img/common/logo.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.p-single-article__body h5+p{margin-top:min(.3660322108vw,5px);padding-left:min(4.7584187408vw,65px);padding-right:min(3.6603221083vw,50px);line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#000}.p-single-article__body h6{margin-top:min(2.196193265vw,30px);padding-left:min(2.196193265vw,30px);padding-right:min(3.6603221083vw,50px);display:flex;align-items:center;gap:min(.7320644217vw,10px);line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.756954612vw,24px);color:#000;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.p-single-article__body h6 span{min-width:0;height:3px;flex:1 1 auto;background:linear-gradient(90deg, #293663 0%, #334b6b 16.5%, #456a76 34%, #c77768 64%, #f0dabe 100%)}.p-single-article__body h6+p{margin-top:min(.7320644217vw,10px);padding-left:min(2.196193265vw,30px);padding-right:min(3.6603221083vw,50px);line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#000}.p-single-article__body figure{margin-top:min(3.6603221083vw,50px);margin-bottom:min(.7320644217vw,10px)}.p-single-article__body figure img{margin-inline:auto;max-width:min(73.2064421669vw,1000px);width:100%;height:auto;object-fit:cover}.p-single-article__body .wp-block-columns .wp-block-column{margin-top:min(2.196193265vw,30px);margin-inline:auto;padding-block:min(2.196193265vw,30px);padding-inline:min(3.6603221083vw,50px);max-width:min(73.2064421669vw,1000px);width:100%;background-color:#f5f5f5}.p-single-article__body .wp-block-columns .wp-block-column p{line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#000}.p-single-article__body .wp-block-buttons .wp-block-button{margin-top:min(1.4641288433vw,20px);margin-inline:auto}.p-single-article__body .wp-block-buttons .wp-block-button .wp-block-button__link{position:relative;padding:0;padding-left:min(1.8301610542vw,25px);padding-right:min(.7320644217vw,10px);width:min(12.8111273792vw,175px);height:min(2.5622254758vw,35px);background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);display:flex;align-items:center;justify-content:space-between;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#fff;clip-path:polygon(5% 0, 95% 0, 100% 25%, 100% 76%, 95% 100%, 5% 100%, 0 75%, 0 25%);border-radius:0}.p-single-article__body .wp-block-buttons .wp-block-button .wp-block-button__link::after{content:"";position:absolute;top:50%;right:min(1.0980966325vw,15px);transform:translateY(-50%);width:min(.878477306vw,12px);height:min(.878477306vw,12px);background:url("../img/common/arr-diag-base-bold.svg");background-repeat:no-repeat;background-size:contain;background-position:center}@media(max-width: 768px){.p-single-article__meta time{font-size:16px}.p-single-article__ttl{margin-top:20px}.p-single-article__ttl h1{font-size:24px}.p-single-article__toc{margin:0;margin-top:30px;padding-block:15px;padding-inline:20px;max-width:calc(100% - 20px);background-color:#f5f5f5}.p-single-article__toc-ttl{padding-left:30px}.p-single-article__toc-ttl::after{width:20px;height:15px}.p-single-article__toc-ttl p{font-size:24px}.p-single-article__toc-list ol{margin-top:20px;gap:10px;padding-left:25px}.p-single-article__toc-item{font-size:12px}.p-single-article__toc-item a span{font-size:14px}.p-single-article__toc-item a span small{display:block;font-size:12px}.p-single-article__body{margin-top:80px}.p-single-article__body h2{padding-left:40px;padding-bottom:5px;scroll-margin-top:calc(var(--header-height-sp) + 10px)}.p-single-article__body h2 span{font-size:18px}.p-single-article__body h2 span small{font-size:14px}.p-single-article__body h2::before{width:30px;height:25px;font-size:14px}.p-single-article__body h2::after{left:40px}.p-single-article__body h2+p{margin-top:10px;padding-left:40px;padding-right:20px;font-size:14px}.p-single-article__body h3{margin-top:30px;padding-block:10px;padding-inline:20px;font-size:18px}.p-single-article__body h3+p{margin-top:10px;padding-inline:20px;font-size:14px}.p-single-article__body h3+ul{margin-top:10px;padding-inline:20px}.p-single-article__body h3+ul li{font-size:14px}.p-single-article__body h4{margin-top:30px;padding-left:30px;font-size:14px}.p-single-article__body h4::before{content:"";width:20px;height:15px}.p-single-article__body h5{margin-top:10px;padding-left:20px;font-size:18px}.p-single-article__body h5::before{left:0;width:15px;height:25px}.p-single-article__body h5+p{margin-top:5px;padding-left:20px;padding-right:20px;font-size:14px}.p-single-article__body h6{margin-top:20px;padding-left:0;padding-right:0;gap:10px;font-size:18px}.p-single-article__body h6+p{margin-top:10px;padding-left:0;padding-right:20px;font-size:14px}.p-single-article__body figure{margin-top:30px;margin-bottom:10px}.p-single-article__body figure img{margin:0;max-width:calc(100% - 20px)}.p-single-article__body .wp-block-columns .wp-block-column{margin-top:20px;margin-inline:auto;padding-block:15px;padding-inline:20px;max-width:calc(100% - 20px)}.p-single-article__body .wp-block-columns .wp-block-column p{font-size:14px}.p-single-article__body .wp-block-buttons .wp-block-button{margin-top:20px}.p-single-article__body .wp-block-buttons .wp-block-button .wp-block-button__link{padding-left:25px;padding-right:10px;width:175px;height:35px;font-size:16px}.p-single-article__body .wp-block-buttons .wp-block-button .wp-block-button__link::after{right:15px;width:10px;height:10px}}.p-single-banner{margin-top:min(10.980966325vw,150px)}.p-single-banner__head-ttl{text-align:center}.p-single-banner__head-ttl h2{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.6105417277vw,22px);color:#293663}.p-single-banner__list{margin-top:min(.7320644217vw,10px);display:flex}.p-single-banner__list-item{padding-block:min(4.39238653vw,60px);width:100%;display:flex;align-items:center;justify-content:center;gap:min(3.6603221083vw,50px)}.p-single-banner__list-item:nth-of-type(1){background-color:#293663}.p-single-banner__list-item:nth-of-type(1) .p-single-banner__ttl h3{color:#fff}.p-single-banner__list-item:nth-of-type(1) .p-single-banner__link-btn a{background-color:#fff;width:min(9.5168374817vw,130px);color:#293663}.p-single-banner__list-item:nth-of-type(1) .p-single-banner__link-btn a img{width:min(1.0248901903vw,14px)}.p-single-banner__list-item:nth-last-of-type(1){background-color:#f5f5f5}.p-single-banner__list-item:nth-last-of-type(1) .p-single-banner__ttl h3{color:#282828}.p-single-banner__list-item:nth-last-of-type(1) .p-single-banner__link-btn a{background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);width:min(12.4450951684vw,170px);color:#fff}.p-single-banner__list-item:nth-last-of-type(1) .p-single-banner__link-btn a img{width:min(.7320644217vw,10px)}.p-single-banner__ttl h3{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(2.0497803807vw,28px)}.p-single-banner__link-btn a{padding-inline:min(1.4641288433vw,20px);height:min(2.196193265vw,30px);display:flex;align-items:center;justify-content:space-between;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);clip-path:polygon(3% 0, 97% 0, 100% 15%, 100% 85%, 97% 100%, 3% 100%, 0 85%, 0 15%)}.p-single-banner__link-btn a img{height:auto;object-fit:contain}@media(max-width: 768px){.p-single-banner{margin-top:80px}.p-single-banner__head-ttl h2{line-height:1.5;font-size:14px}.p-single-banner__list{margin-top:10px;flex-direction:column}.p-single-banner__list-item{padding:30px;justify-content:space-between;gap:0}.p-single-banner__list-item:nth-of-type(1) .p-single-banner__link-btn a{padding-inline:30px;width:135px}.p-single-banner__list-item:nth-of-type(1) .p-single-banner__link-btn a img{width:10px}.p-single-banner__list-item:nth-last-of-type(1) .p-single-banner__link-btn a{padding-inline:15px;width:135px}.p-single-banner__list-item:nth-last-of-type(1) .p-single-banner__link-btn a img{width:10px}.p-single-banner__ttl h3{font-size:18px}.p-single-banner__link-btn a{height:30px;font-size:14px}}.p-single-case{padding-left:min(5.8565153734vw,80px)}@media(max-width: 768px){.p-single-case{padding-left:20px}}.p-single-case-article__head{display:block}.p-single-case-article__meta span{line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:min(1.317715959vw,18px);color:#293663}.p-single-case-article__ttl{margin-top:min(2.9282576867vw,40px);padding-right:min(5.8565153734vw,80px)}.p-single-case-article__ttl h1{line-height:1.25;font-weight:400;font-size:min(3.3674963397vw,46px);color:#293663}.p-single-case-article__body{margin-top:min(10.980966325vw,150px);counter-reset:h2counter 0}.p-single-case-article__body h2{position:relative;margin-top:min(10.980966325vw,150px);margin-bottom:min(.3660322108vw,5px);padding-left:min(5.4904831625vw,75px);padding-bottom:min(.7320644217vw,10px);counter-increment:h2counter}.p-single-case-article__body h2 span{background:linear-gradient(90deg, #293663 0%, #334b6b 16.5%, #456a76 34%, #c77768 64%, #f0dabe 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.35;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.9282576867vw,40px);color:rgba(0,0,0,0)}.p-single-case-article__body h2::before{content:counter(h2counter, decimal-leading-zero) !important;position:absolute;top:0;left:0;width:min(4.0263543192vw,55px);height:min(4.39238653vw,60px);background:url("../img/common/logo.svg");background-repeat:no-repeat;background-size:contain;background-position:center;display:flex;justify-content:center;align-items:center;font-size:min(1.1713030747vw,16px);color:#fff}.p-single-case-article__body h2::after{content:"";position:absolute;bottom:0;left:min(5.4904831625vw,75px);background:linear-gradient(to right, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);width:100%;height:1px}.p-single-case-article__body h2:nth-of-type(1){margin-top:0}.p-single-case-article__body h3{margin-top:min(1.8301610542vw,25px);padding-left:min(5.4904831625vw,75px);padding-right:min(3.6603221083vw,50px);line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.4641288433vw,20px);color:#282828}.p-single-case-article__body p{margin-top:min(1.0980966325vw,15px);padding-left:min(5.4904831625vw,75px);padding-right:min(3.6603221083vw,50px);line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:min(1.317715959vw,18px);color:#282828}.p-single-case-article__body figure{margin-top:min(3.6603221083vw,50px);margin-bottom:min(.7320644217vw,10px)}.p-single-case-article__body figure img{margin-inline:auto;aspect-ratio:3/2}.p-single-case-article__body .wp-block-columns .wp-block-column{margin-top:min(2.196193265vw,30px);margin-inline:auto;padding-block:min(2.196193265vw,30px);padding-inline:min(3.6603221083vw,50px);max-width:min(73.2064421669vw,1000px);width:100%;background-color:#f5f5f5}.p-single-case-article__body .wp-block-columns .wp-block-column p{line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#000}.p-single-case-article__body .wp-block-buttons .wp-block-button{margin-top:min(1.4641288433vw,20px);margin-inline:auto}.p-single-case-article__body .wp-block-buttons .wp-block-button .wp-block-button__link{position:relative;padding:0;padding-left:min(1.8301610542vw,25px);padding-right:min(.7320644217vw,10px);width:min(12.8111273792vw,175px);height:min(2.5622254758vw,35px);background:linear-gradient(to left, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);display:flex;align-items:center;justify-content:space-between;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.1713030747vw,16px);color:#fff;clip-path:polygon(5% 0, 95% 0, 100% 25%, 100% 76%, 95% 100%, 5% 100%, 0 75%, 0 25%);border-radius:0}.p-single-case-article__body .wp-block-buttons .wp-block-button .wp-block-button__link::after{content:"";position:absolute;top:50%;right:min(1.0980966325vw,15px);transform:translateY(-50%);width:min(.878477306vw,12px);height:min(.878477306vw,12px);background:url("../img/common/arr-diag-base-bold.svg");background-repeat:no-repeat;background-size:contain;background-position:center}@media(max-width: 768px){.p-single-case-article__meta span{font-size:16px}.p-single-case-article__ttl{margin-top:20px}.p-single-case-article__ttl h1{font-size:24px}.p-single-case-article__body{margin-top:80px}.p-single-case-article__body h2{margin-bottom:0;padding-left:40px;padding-bottom:5px}.p-single-case-article__body h2 span{font-size:22px}.p-single-case-article__body h2::before{width:30px;height:25px;font-size:14px}.p-single-case-article__body h2::after{left:40px}.p-single-case-article__body h3{padding-left:40px;padding-right:20px;margin-top:20px;font-size:18px}.p-single-case-article__body p{margin-top:10px;padding-right:20px;padding-left:40px;font-size:14px}.p-single-case-article__body figure{margin-top:30px;margin-bottom:10px;max-width:calc(100% - 20px)}.p-single-case-article__body .wp-block-columns .wp-block-column{margin-top:20px;margin-inline:auto;padding-block:15px;padding-inline:20px;max-width:calc(100% - 20px)}.p-single-case-article__body .wp-block-columns .wp-block-column p{font-size:14px}.p-single-case-article__body .wp-block-buttons .wp-block-button{margin-top:20px}.p-single-case-article__body .wp-block-buttons .wp-block-button .wp-block-button__link{padding-left:25px;padding-right:10px;width:175px;height:35px;font-size:16px}.p-single-case-article__body .wp-block-buttons .wp-block-button .wp-block-button__link::after{right:15px;width:10px;height:10px}}.p-thanks-fv{position:relative;width:100vw;height:100vh;padding-inline:20px;display:flex;justify-content:center;align-items:center;background:linear-gradient(to bottom, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);padding-top:var(--header-height-pc)}.p-thanks-fv__wrap{display:block}.p-thanks-fv__ttl h1{text-align:center;line-height:1.4772727273;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2210834553vw,44px);color:#fff}.p-thanks-fv__txt{margin-top:min(2.196193265vw,30px)}.p-thanks-fv__txt p{text-align:left;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-thanks-fv__txt p span{display:block;text-align:center}.p-thanks-fv__logo{margin-top:min(4.39238653vw,60px);text-align:center}.p-thanks-fv__logo a{display:inline-block}.p-thanks-fv__logo a img{width:min(11.7130307467vw,160px);height:auto;object-fit:contain}@media(max-width: 768px){.p-thanks-fv{padding-top:0}.p-thanks-fv__ttl h1{line-height:1.5;font-size:24px}.p-thanks-fv__txt{margin-top:20px}.p-thanks-fv__txt p{line-height:2;font-size:12px}.p-thanks-fv__logo{margin-top:30px}.p-thanks-fv__logo a img{width:80px}}.p-not-found-main{overflow:hidden}.p-not-found{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(to bottom, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%)}.p-not-found__ttl h1{text-align:center;line-height:1.1764705882;font-family:"Gruppo",sans-serif;font-weight:600;font-size:min(6.2225475842vw,85px);color:#fff}.p-not-found__ttl h1 span{margin-top:min(1.4641288433vw,20px);display:block;line-height:1;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(2.196193265vw,30px);color:#fff}.p-not-found__in{margin-top:min(2.9282576867vw,40px)}.p-not-found__txt p{text-align:center;line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#fff}.p-not-found__link{margin-top:min(2.9282576867vw,40px)}.p-not-found__link a{margin-inline:auto;width:min(18.3016105417vw,250px);height:min(3.6603221083vw,50px);display:flex;justify-content:center;align-items:center;background:#fff;border-radius:min(.3660322108vw,5px);font-family:"Gruppo",sans-serif;font-weight:700;font-size:min(1.756954612vw,24px);color:#293663}@media(max-width: 768px){.p-not-found{padding-top:85px;padding-inline:20px}.p-not-found__ttl h1{line-height:1.1428571429;font-size:42px}.p-not-found__ttl h1 span{margin-top:0;line-height:2;font-size:16px}.p-not-found__in{margin-top:40px}.p-not-found__txt{margin-top:5px}.p-not-found__txt p{line-height:2;font-size:12px}.p-not-found__link{margin-top:40px}.p-not-found__link a{margin:0 auto;width:120px;height:35px;border-radius:5px;font-size:14px}}.p-priacy-policy-main{overflow:hidden}.p-privacy-policy-fv{margin-top:min(5.1244509517vw,70px);padding-top:min(7.3206442167vw,100px);padding-left:min(3.6603221083vw,50px)}.p-privacy-policy-fv__ttl-en{line-height:1;font-family:"Gruppo",sans-serif;font-weight:400;font-size:min(5.8565153734vw,80px);opacity:0}.p-privacy-policy-fv__ttl-in{margin-top:min(2.196193265vw,30px);display:block}.p-privacy-policy-fv__ttl-jp{line-height:1.4444444444;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:min(3.2942898975vw,45px);opacity:0}@media(max-width: 768px){.p-privacy-policy-fv{margin-top:50px;padding-top:50px;padding-left:20px}.p-privacy-policy-fv__ttl-en{font-size:40px}.p-privacy-policy-fv__ttl-in{margin-top:20px}.p-privacy-policy-fv__ttl-jp{font-size:22px}}.p-privacy-policy-cont{position:relative;margin-top:min(4.39238653vw,60px);padding-bottom:min(31.4787701318vw,430px);padding-inline:min(3.6603221083vw,50px)}.p-privacy-policy-cont::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:min(24.21875vw,465px);background-image:url("../img/privacy/overlay-pc.webp");background-repeat:no-repeat;background-position:top;background-size:cover}.p-privacy-policy-cont__wrap{margin-inline:auto;padding-block:min(7.3206442167vw,100px);padding-bottom:min(7.3206442167vw,100px);padding-inline:min(7.3206442167vw,100px);max-width:min(92.6793557833vw,1266px);background-color:#f5f5f5;border-radius:min(2.196193265vw,30px)}.p-privacy-policy-cont__head-txt{line-height:1.2727272727;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.6105417277vw,22px);color:#282828}.p-privacy-policy-cont__out{margin-top:min(3.6603221083vw,50px);display:grid;grid-template-columns:repeat(1, 1fr);gap:min(2.5622254758vw,35px)}.p-privacy-policy-cont__ttl h2{padding-left:1em;text-indent:-1em;line-height:1;font-family:"Zen Old Mincho",serif;font-weight:500;font-size:min(2.3426061493vw,32px);color:#282828}.p-privacy-policy-cont__txt{margin-top:min(1.0980966325vw,15px)}.p-privacy-policy-cont__txt p{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}.p-privacy-policy-cont__list{margin-top:min(.7320644217vw,10px)}.p-privacy-policy-cont__list-item{line-height:1.5555555556;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:min(1.317715959vw,18px);color:#282828}@media(max-width: 768px){.p-privacy-policy-cont{margin-top:55px;padding-bottom:380px;padding-inline:20px}.p-privacy-policy-cont__wrap{padding:20px;max-width:100%;border-radius:10px}.p-privacy-policy-cont__head-txt{font-size:16px}.p-privacy-policy-cont__out{margin-top:50px;gap:40px}.p-privacy-policy-cont__ttl h2{line-height:1.5;font-size:20px}.p-privacy-policy-cont__txt{margin-top:5px}.p-privacy-policy-cont__txt p{font-size:14px}.p-privacy-policy-cont__list{margin-top:10px}.p-privacy-policy-cont__list-item{font-size:14px}}@media(max-width: 450px){.p-privacy-policy-cont::after{bottom:-5px;height:min(87.7777777778vw,395px);background-image:url("../img/privacy/overlay-sp.webp")}}.gradientTextOn{background-image:linear-gradient(90deg, #f0dabe 0%, #c77768 36%, #456a76 66%, #334b6b 83.5%, #293663 100%);background-size:500% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:2s textGradient ease-in-out forwards,1s setGradientSmooth ease-in-out 2s forwards}@keyframes textGradient{0%{background-position:100% 0;background-image:linear-gradient(90deg, #293663 20%, #334b6b 40%, #456a76 60%, #c77768 80%, #f0dabe 100%)}100%{background-position:0% 0}}@keyframes setGradientSmooth{0%{background-size:500% 100%;background-position:0% 0}100%{background-size:100% 100%;background-position:0% 0}}.gradientTxtFv{background-image:linear-gradient(90deg, #ffffff 0%, #f0dabe 20%, #c77768 40%, #456a76 60%, #334b6b 80%, #293663 100%);background-size:500% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.gradientTxtFv.animate{animation:4s txtGradient ease-in-out forwards}@keyframes txtGradient{0%{background-position:100% 0}100%{background-position:0% 0}}.u-dn{display:none}.u-dib{display:inline-block}.u-db{display:block}.u-df{display:flex}.u-db-sp-xs{display:none}@media(max-width: 450px){.u-db-sp-xs{display:block}}.u-dib-sp{display:none}@media(max-width: 768px){.u-dib-sp{display:inline-block}}.u-db-sp{display:none}@media(max-width: 768px){.u-db-sp{display:block}}.u-df-sp{display:none}@media(max-width: 768px){.u-df-sp{display:flex}}.u-dg-sp{display:none}@media(max-width: 768px){.u-dg-sp{display:grid}}@media(max-width: 1024px){.u-dn-tablet{display:none}}.u-db-tablet{display:none}@media(max-width: 1024px){.u-db-tablet{display:block}}.u-db-tablet-dn-sp{display:none}@media(max-width: 1024px){.u-db-tablet-dn-sp{display:block}}@media(max-width: 768px){.u-db-tablet-dn-sp{display:none}}.u-db-tablet-sp-xs{display:none}@media(max-width: 1024px){.u-db-tablet-sp-xs{display:block}}@media(max-width: 768px){.u-db-tablet-sp-xs{display:none}}@media(max-width: 450px){.u-db-tablet-sp-xs{display:block}}.u-db-pc-dn-tablet{display:block}@media(max-width: 1024px){.u-db-pc-dn-tablet{display:none !important}}.u-db-pc{display:block}@media(max-width: 768px){.u-db-pc{display:none !important}}.u-df-pc{display:flex}@media(max-width: 768px){.u-df-pc{display:none !important}}.u-db-pc-dn-sp-xs{display:block}@media(max-width: 450px){.u-db-pc-dn-sp-xs{display:none !important}}.u-dib-pc{display:inline-block}@media(max-width: 768px){.u-dib-pc{display:none !important}}.u-dg-pc{display:grid}@media(max-width: 768px){.u-dg-pc{display:none !important}}.u-tac{text-align:center}.u-mt-30-pc{margin-top:min(2.196193265vw,30px)}.u-mt-0{margin-top:0}@media(max-width: 768px){.u-fz-24-sp{font-size:24px !important}}.u-fz-14{font-size:14px !important}@media(max-width: 768px){.u-c-main{color:#293663 !important}}/*# sourceMappingURL=style.min.css.map */