@charset "UTF-8";*{margin:0;padding:0;border:0;outline:0;box-sizing:border-box}html{font-size:62.5%}body,table,input,textarea,select,option,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700;font-size:inherit}table,input,textarea,select,option{line-height:1.1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{vertical-align:top}a{transition:.3s ease-in-out;color:inherit;text-decoration:none}a:hover{opacity:.8}img{max-width:100%}@font-face{font-family:Noto Sans JP;src:url(/app/themes/main-theme/assets/noto-sans-jp-v53-japanese-regular-2g38QH9d.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/app/themes/main-theme/assets/noto-sans-jp-v53-japanese-500-DpeuF01d.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/app/themes/main-theme/assets/noto-sans-jp-v53-japanese-700-BS_P2VpB.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/app/themes/main-theme/assets/noto-sans-jp-v53-japanese-900-CFjFp0_u.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--header-height: 60px;--container-width: 1200px;--container-padding-x: 40px;--text-color: #051C2C}@media only screen and (max-width: 767px){:root{--header-height: 60px;--container-padding-x: 20px}}html{scroll-padding-top:var(--header-height);scroll-behavior:smooth}body{font-family:Noto Sans JP,Hiragino Sans,sans-serif;font-size:1.4rem;color:var(--text-color)}.is-behide-header{margin-top:calc(var(--header-height) * -1)}.u-d-none{display:none!important}@media only screen and (max-width: 1024px){.pc-only{display:none}}@media only screen and (min-width: 1025px){.tab-only{display:none}}@media only screen and (max-width: 767px){.tab-only{display:none}}@media only screen and (min-width: 768px){.sp-only{display:none}}.tab-not{display:none}@media only screen and (min-width: 1025px){.tab-not{display:block}}@media only screen and (max-width: 767px){.tab-not{display:block}}.pc-not{display:none}@media only screen and (max-width: 1024px){.pc-not{display:block}}@media only screen and (max-width: 767px){.pc-not{display:block}}@media only screen and (max-width: 1024px){.tab-none{display:none}}@media only screen and (max-width: 767px){.sp-none{display:none}}@media only screen and (min-width: 1025px){.show-tab-down{display:none}}@media only screen and (max-width: 1024px){.hide-tab-down{display:none}}@media only screen and (min-width: 1025px){.hide-on-pc{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.hide-on-tab{display:none}}@media only screen and (max-width: 767px){.hide-on-sp{display:none}}.swiper-pagination{display:flex;gap:4px;margin-top:15px;justify-content:center}@media only screen and (max-width: 1024px){.swiper-pagination{gap:8px}}.swiper-pagination-bullet{display:block;width:16px;height:2px;background-color:#b1b1b1}@media only screen and (max-width: 1024px){.swiper-pagination-bullet{height:4px}}.swiper-pagination-bullet-active{background-color:#1d63c8}.l-container--1200,.l-container--1100,.l-container{width:100%;max-width:calc(var(--container-width) + var(--container-padding-x) * 2);position:relative;margin:0 auto;padding:0 var(--container-padding-x);box-sizing:border-box}.l-container--1100{max-width:calc(1100px + var(--container-padding-x) * 2)}.l-container--1200{max-width:calc(1200px + var(--container-padding-x) * 2)}@media only screen and (max-width: 1280px){main{padding-top:60px}}.c-header{position:fixed;left:0;top:0;z-index:9999;width:100%;height:115px;transition:all .3s ease;background:linear-gradient(90deg,#5c3cb5,#287eff 102.34%);display:flex;align-items:flex-end;justify-content:center}@media only screen and (max-width: 1100px){.c-header{position:fixed;width:100%;margin:0;top:0;height:70px;background-color:transparent;justify-content:space-between}}@media only screen and (max-width: 767px){.c-header{height:50px}}.c-header__bg{width:calc(100% - 70px);height:calc(100% - 33px);background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0 4px 4px #7292c133}@media only screen and (max-width: 1100px){.c-header__bg{width:100%;height:100%;border-top-left-radius:inherit;border-top-right-radius:inherit}}.c-header__inner{display:flex;align-items:center;height:100%;width:100%;max-width:1283px;margin:0 auto;padding:0 40px 0 28px}@media only screen and (max-width: 1100px){.c-header__inner{padding:0 0 0 30px}}@media only screen and (max-width: 767px){.c-header__inner{padding:0 0 0 12px}}@media only screen and (max-width: 1100px){.c-header__logo{width:247px}}@media only screen and (max-width: 767px){.c-header__logo{width:195px}}.c-header__logo a{display:block}.c-header__btns{display:flex;gap:2px}@media only screen and (max-width: 767px){.c-header__btns{position:fixed;bottom:0;left:0;width:100%;z-index:100;justify-content:space-between;padding:3px}.c-header__btns:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:calc(100% - 10px);background:#ffffff80;z-index:-1;box-shadow:0 -2px 4px #7292c126;-webkit-box-shadow:0px -2px 4px 0px rgba(114,146,193,.15);-moz-box-shadow:0px -2px 4px 0px rgba(114,146,193,.15)}}.c-header__cta{display:none;width:183px;border-radius:4px;text-align:center;line-height:1.4;padding:0 0 6px;margin-top:10px}.c-header__cta.--request{background:linear-gradient(90deg,#558cf9 1.95%,#0559d0 99.85%)}.c-header__cta.--contact{background:linear-gradient(90deg,#21ba52 1.95%,#009c4b 114.45%)}@media only screen and (max-width: 1280px){.c-header__cta{display:block}}@media only screen and (max-width: 767px){.c-header__cta{width:50%}}.c-header__cta-hukidashi{background-color:#fff;display:block;width:87px;padding:2px 15px;border-radius:4px;font-size:1.3rem;font-weight:700;line-height:1.3;margin:-10px auto 5px}.c-header__cta-hukidashi.--request{color:#053ed0;border:1px solid #053ED0}.c-header__cta-hukidashi.--contact{color:#21ba52;border:1px solid #21ba52}.c-header__cta-text{color:#fff;font-size:1.4rem;font-weight:900}.c-header__nav{margin-left:auto}@media only screen and (max-width: 1100px){.c-header__nav{margin-left:8px}}@media only screen and (max-width: 767px){.c-header__nav{margin-left:auto}}.c-header__nav.is-open .c-header__overlap{width:100%;opacity:1}.c-header__nav.is-open .c-header__wrap{visibility:visible;transform:translate(0)}.c-header__list{display:flex}@media only screen and (max-width: 1100px){.c-header__list{flex-direction:column;width:100%}}.c-header__item:not(:first-child){margin-left:30px}@media only screen and (max-width: 1100px){.c-header__item:not(:first-child){margin-left:0}}@media only screen and (max-width: 1100px){.c-header__item{width:100%;border-bottom:1px solid #9DCEFF}}.c-header__item--arrow .c-header__txt{position:relative;padding-right:16px}@media only screen and (max-width: 1100px){.c-header__item--arrow .c-header__txt{padding-right:0}}.c-header__item--arrow .c-header__txt:after{position:absolute;content:"";width:8px;height:15px;background:url(/app/themes/main-theme/assets/img/common/icon-arrow-r.svg) no-repeat center;background-size:8px 15px;right:0;top:0;bottom:0;margin:auto}@media only screen and (max-width: 1100px){.c-header__item--arrow .c-header__txt:after{right:48px;background:url(/app/themes/main-theme/assets/img/common/icon-arrow-black.svg) no-repeat center;background-size:8px 15px}}@media only screen and (max-width: 767px){.c-header__item--arrow .c-header__txt:after{right:24px}}.c-header__item--arrow .c-header__txt.is-active:after{background:url(/app/themes/main-theme/assets/img/common/icon-arrow-r-hv.svg) no-repeat center;background-size:8px 15px}.c-header__item--arrow .c-header__txt:hover:after{background:url(/app/themes/main-theme/assets/img/common/icon-arrow-r-hv.svg) no-repeat center;background-size:8px 15px}.c-header__txt{font-size:1.6rem;font-weight:700;line-height:1.5;transition:.3s all;display:block}@media only screen and (max-width: 1100px){.c-header__txt{padding:22px 82px 22px 40px;width:100%;position:relative}.c-header__txt:after{position:absolute;content:"";width:8px;height:15px;background:url(/app/themes/main-theme/assets/img/common/icon-arrow-black.svg) no-repeat center;background-size:8px 15px;right:48px;top:0;bottom:0;margin:auto}}@media only screen and (max-width: 767px){.c-header__txt{font-size:1.4rem;padding:14px 50px 13px 24px}.c-header__txt:after{right:24px}}.c-header__txt.is-active{opacity:1;color:#1e74da}.c-header__txt:hover{color:#1e74da;opacity:1}.c-header__wrap{display:flex;align-items:center}@media only screen and (max-width: 1100px){.c-header__wrap{display:flex;visibility:hidden;height:100%;max-width:688px;width:100%;overflow-x:hidden;scrollbar-width:none;overflow-y:auto;padding:25px 0 40px;flex-direction:column;transition:transform .3s cubic-bezier(.19,1,.22,1);box-shadow:-6px 6px 15px #00000040;align-items:flex-start;background-color:#fff;z-index:999;transform:translate(100%);position:fixed;right:0;top:0;will-change:transform}}@media only screen and (max-width: 767px){.c-header__wrap{max-width:315px;padding:16px 0}}@media only screen and (max-width: 1100px){.c-header__overlap{width:0;opacity:0;height:100%;position:fixed;right:0;top:0;background-color:#0000004d;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s cubic-bezier(.19,1,.22,1);will-change:opacity;display:none}}.c-header__menu{background-color:#363636;width:67px;height:70px;position:relative;cursor:pointer;display:none}@media only screen and (max-width: 1100px){.c-header__menu{display:block}}@media only screen and (max-width: 767px){.c-header__menu{width:46px;height:50px}}.c-header__menu span{background-color:#fff;position:absolute;top:50%;left:50%;right:0;width:18px;height:1px;transform:translate(-50%);transition:width 2s;border-radius:2px}.c-header__menu span:before,.c-header__menu span:after{position:absolute;left:0;width:18px;height:100%;background:#fff;content:""!important;transition:all .3s;border-radius:2px}.c-header__menu span:before{transform:translateY(-300%);top:-3px}.c-header__menu span:after{width:9px;transform:translateY(300%);bottom:-3px}.c-header--lp{position:inherit;padding:0 10px;width:calc(100% - 300px);margin:0;top:0;box-shadow:none;background:transparent}.c-header--lp .c-header__lp-wrap{position:fixed;left:0;top:0;z-index:9999;width:calc(100% - 300px);height:52px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background:#fff;padding:0 10px}@media only screen and (max-width: 1280px){.c-header--lp .c-header__lp-wrap{height:60px;justify-content:space-between;padding:4px 6px 4px 17px;width:100%}}@media only screen and (max-width: 1024px){.c-header--lp .c-header__lp-wrap{height:80px;width:100%}}@media only screen and (max-width: 767px){.c-header--lp .c-header__lp-wrap{padding:2px 6px 4px 15px}}@media only screen and (max-width: 1280px){.c-header--lp{width:100%;height:auto}}@media only screen and (max-width: 1024px){.c-header--lp{width:100%;height:auto}}.c-header--lp .c-header__left{display:flex}.c-header--lp .c-header__bottom{display:none;position:absolute;bottom:-36px;left:0}@media only screen and (max-width: 1024px){.c-header--lp .c-header__bottom{display:flex}}@media only screen and (max-width: 1100px){.c-header--lp .c-header__logo{width:auto}}@media only screen and (max-width: 767px){.c-header--lp .c-header__logo{width:179px;position:relative;top:4px}}.c-header--lp .c-header__address{background-color:#e0ecfb;border:1px solid #94A6C3;border-radius:4px;display:flex;align-items:center;padding:5px 10px}@media only screen and (max-width: 1024px){.c-header--lp .c-header__address{margin-right:8px}}.c-header--lp .c-header__address-tel{font-size:1.6rem}.c-header--lp .c-header__address-business{font-size:1.4rem}@media only screen and (max-width: 1024px){.c-header--lp .c-header__address-business .c-header__address-label{display:inline-block}}@media only screen and (max-width: 1024px){.c-header--lp .c-header__address-business .c-header__address-text{display:block}}.c-header--lp .c-header__address-label{font-family:Noto Sans JP,Hiragino Sans,sans-serif;font-size:1rem;color:#fff;background-color:#22528d;margin-left:8px;padding:1px 4px;border-radius:4px;line-height:1.4;font-weight:700}@media only screen and (max-width: 1024px){.c-header--lp .c-header__address-label{display:block}}.c-header--lp .c-header__address-text{font-family:Noto Sans JP,Hiragino Sans,sans-serif;font-weight:700;line-height:1.4;color:#002855;margin-left:8px}.c-header--lp .c-header__btns{display:none}@media only screen and (max-width: 1024px){.c-header--lp .c-header__btns{display:flex;justify-content:center}}@media only screen and (max-width: 1024px){.c-header--lp .c-header__btn{margin:0;width:100%}}@media only screen and (max-width: 1024px){.c-header--lp .c-header__btn+.c-header__btn{margin-left:2px}}.c-header--lp .c-header__btn.color-blue .c-lp-btn__link{background:linear-gradient(90deg,#558cf9 1.95%,#0559d0 99.85%)}.c-header--lp .c-header__btn.color-blue .c-lp-btn__label{border:1px solid #053ED0}.c-header--lp .c-header__btn.color-blue .c-lp-btn__label-text{color:#053ed0}.c-header--lp .c-header__btn.color-orange .c-lp-btn__link{background:linear-gradient(90deg,#ff5f14,#ff4545)}.c-header--lp .c-header__btn.color-orange .c-lp-btn__label{border:1px solid #FF4545}.c-header--lp .c-header__btn.color-orange .c-lp-btn__label .c-lp-btn__label-text{color:#002855}.c-header--lp .c-header__btn.color-orange .c-lp-btn__label strong{color:#ff4545;font-weight:900;font-size:2.1rem;line-height:18px;text-align:center}@media only screen and (max-width: 1024px){.c-header--lp .c-header__btn.color-orange .c-lp-btn__label strong{font-size:1.7rem}}.c-header--lp .c-header__btn.color-orange .c-lp-btn__label small{font-weight:700;font-size:1.3rem;line-height:18px;text-align:center}.c-header--lp .c-header__btn .c-lp-btn__link{padding:30px 29px 10px;display:block;position:relative;border-radius:4px;text-align:center}.c-header--lp .c-header__btn .c-lp-btn__label{border-radius:4px;background-color:#fff;text-align:center;position:absolute;top:-5px;left:50%;transform:translate(-50%);padding:5px 28px;white-space:nowrap}.c-header--lp .c-header__btn .c-lp-btn__label-text{font-weight:700;font-size:1.3rem;line-height:1.3}@media only screen and (max-width: 767px){.c-header--lp .c-header__btn .c-formLp__btn-vacant{font-size:2.1rem}}.c-header--lp .c-header__btn .c-lp-btn__text{font-weight:700;font-size:14px;line-height:1.4;color:#fff;text-align:center;white-space:nowrap}.c-header .c-btn3__group{display:none}@media only screen and (max-width: 1100px){.c-header .c-btn3__group{display:flex;position:relative;top:3px;margin-left:auto}}@media only screen and (max-width: 767px){.c-header .c-btn3__group{display:none}}.c-nav__close{display:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:30px;background:#f3f3f6;margin-right:40px;margin-bottom:15px;margin-left:auto;cursor:pointer;position:relative;flex-shrink:0}@media only screen and (max-width: 1100px){.c-nav__close{display:flex}}@media only screen and (max-width: 767px){.c-nav__close{width:40px;height:40px;margin-right:16px;margin-bottom:11px}}.c-footer{position:relative;z-index:2;flex-shrink:0}@media only screen and (max-width: 767px){.c-footer{margin-top:55px}}.c-footer__coppyr{background-color:#051c2c;padding:18px 0}@media only screen and (max-width: 767px){.c-footer__coppyr{padding:13px 0;margin-bottom:55px}}.c-footer__coppyr p{font-size:1.4rem;font-weight:400;color:#fff;line-height:1;text-align:center}.c-breadcrumb-wrapper{padding:28px 0 29px;box-sizing:border-box;background-color:#fff}@media only screen and (max-width: 1024px){.c-breadcrumb-wrapper{padding:24px 0}}@media only screen and (max-width: 767px){.c-breadcrumb-wrapper{padding:13px 0 15px}}.c-breadcrumb__item{position:relative;display:inline}.c-breadcrumb .c-breadcrumb__item{padding-right:20px;display:inline-block}.c-breadcrumb .c-breadcrumb__item:after{content:"";position:absolute;width:5px;height:7px;background:url(/app/themes/main-theme/assets/img/common/breadcrumb-icon.svg) no-repeat center;border-radius:50%;right:9px;top:calc(50% - 2px)}@media only screen and (max-width: 1024px){.c-breadcrumb .c-breadcrumb__item:after{top:calc(50% - 5.5px);margin:0;transform:none}}@media only screen and (max-width: 767px){.c-breadcrumb .c-breadcrumb__item:after{top:calc(50% - 4px)}}.c-breadcrumb .c-breadcrumb__item:last-child:after{display:none}.u-bg-blue .c-breadcrumb .c-breadcrumb__item{color:#fff}.c-breadcrumb .c-breadcrumb__link{line-height:1;display:inline-block;vertical-align:middle}.c-breadcrumb .c-breadcrumb__link:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width: 1024px){.c-breadcrumb .c-breadcrumb__link{padding-bottom:6px}}.c-breadcrumb .c-breadcrumb__text{font-size:1.4rem;color:#919191;display:inline-block;vertical-align:middle;line-height:1.4}@media only screen and (max-width: 767px){.c-breadcrumb .c-breadcrumb__text{font-size:1.2rem}}.c-breadcrumb .c-breadcrumb__text.is-current{font-weight:700;color:#979797}.u-bg-blue .c-breadcrumb .c-breadcrumb__text{color:#fff}.c-breadcrumb.--recruit{margin-bottom:52px}@media only screen and (max-width: 1024px){.c-breadcrumb.--recruit{margin-bottom:12px}}@media only screen and (max-width: 767px){.c-breadcrumb.--recruit{display:none}}.c-breadcrumb.--recruit .c-breadcrumb__text{color:#fff}.c-breadcrumb.--recruit .c-breadcrumb__text.is-current{border-bottom:1px solid #fff}.c-breadcrumb.--black{margin-bottom:31px}.c-breadcrumb.--black .c-breadcrumb__text{color:#1c1c1c}.c-breadcrumb.--black .c-breadcrumb__text.is-current{color:#1c1c1c;border-bottom:1px solid #1c1c1c}.c-btn1{display:inline-flex;justify-content:center;align-items:center;min-height:44px;min-width:140px;padding:0 30px;font-size:1.6rem;font-weight:500;line-height:1.625rem;border-radius:50px;background-color:#051a2b;color:#fff;transition:none}.c-btn1:hover{background-color:#082842;opacity:1}.c-btn2{border-radius:42px;display:flex;justify-content:center;align-items:center;background-clip:padding-box;border:2px solid transparent;transition:.4s;color:#fff;font-size:2rem;font-weight:900;line-height:1.5;position:relative;padding:24px 76px 24px 28px;max-width:268px;width:100%}@media only screen and (max-width: 1024px){.c-btn2{padding:16px 71px 16px 26px;max-width:264px}}@media only screen and (max-width: 767px){.c-btn2{padding:15px 53px 15px 10px;max-width:220px;font-size:1.6rem}}.c-btn2:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;background-image:linear-gradient(90deg,#5c3cb5,#287eff 102.34%);border-radius:inherit}.c-btn2:after{position:absolute;content:"";width:24px;height:24px;background:url(/app/themes/main-theme/assets/img/common/icon-down-b.svg) no-repeat center;background-size:24px 24px;right:32px;top:0;bottom:0;margin:auto;transition:.4s}@media only screen and (max-width: 1024px){.c-btn2:after{right:28px}}@media only screen and (max-width: 767px){.c-btn2:after{right:22px}}.c-btn2:hover{opacity:1;color:#1e74da;background-color:#fff}.c-btn2:hover:after{background:url(/app/themes/main-theme/assets/img/common/icon-down-b-hv.svg) no-repeat center;background-size:24px 24px}.c-btn2.u-bg--purple:before{background-image:linear-gradient(90deg,#5c3cb5,#824ad1 102.34%)}.c-btn2.u-bg--purple:hover{color:#5c3cb5}.c-btn2.u-bg--purple:hover:after{background:url(/app/themes/main-theme/assets/img/common/icon-down-purple-hv.svg) no-repeat center;background-size:24px 24px}.c-btn3{display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#fff;font-weight:500;line-height:1.5;padding:13px 10px 12px;border-bottom:1px solid #1944A8;background:linear-gradient(90deg,#5c3cb5,#287eff 102.34%);border-radius:8px;transition:.4s;width:187px}.c-btn3>span{letter-spacing:-.04em;margin-right:4px}.c-btn3.u-bg-orange{background:linear-gradient(90deg,#f60,#ff9501);border-bottom:2px solid #EF6503;position:relative;width:180px}.c-btn3.u-bg-orange:before{position:absolute;content:"無料";font-size:1.2rem;font-weight:700;line-height:1;color:#fb8500;border:1px solid #FB8500;background-color:#fff2df;width:79px;height:22px;display:flex;align-items:center;justify-content:center;top:-10px;left:0;right:0;margin:auto;border-radius:13px}.c-btn3__group{display:none;column-gap:8px}@media only screen and (max-width: 767px){.c-btn3__group .c-btn3{width:50%}}@media only screen and (max-width: 767px){.c-btn3__group{column-gap:2px;display:flex;width:100%;padding:2px;box-sizing:border-box;background-color:#ffffff80;box-shadow:0 -2px 4px #7292c126}}.c-btn4{background-color:#fb8500;box-shadow:0 0 10px #00000040;border-radius:40px;font-size:2rem;font-weight:700;line-height:1.5;text-shadow:0px 0px 10px rgba(255,255,255,.5);color:#fff;padding:15px 63px 15px 37px;transition:.4s;display:flex;align-items:center;position:relative}@media only screen and (max-width: 1024px){.c-btn4{font-size:1.8rem;padding:11px 40px 10px 20px}}@media only screen and (max-width: 767px){.c-btn4{padding:11px 38px 10px 18px}}.c-btn4:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 14px;border-color:transparent transparent transparent #fff;right:35px}@media only screen and (max-width: 1024px){.c-btn4:after{right:16px}}.c-btn-viewmore{display:flex;align-items:center;gap:20px;font-size:1.6rem;font-weight:700;line-height:1.7;padding:11px 0;color:#1c1c1c}@media only screen and (max-width: 1024px){.c-btn-viewmore{font-size:1.4rem;gap:16px}}@media only screen and (max-width: 767px){.c-btn-viewmore{gap:12px}}.c-btn-viewmore .c-icon-arrow{background:#1d63c8;border-color:#1d63c8;color:#fff}.c-btn-viewmore:hover{opacity:1}.c-btn-viewmore:hover .c-icon-arrow{background:#fff;color:#1d63c8}.c-btn-blank{font-size:1.2rem;color:#979797;border-radius:15px;line-height:1.5;font-weight:500;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;background-color:#fff;padding:5px 20px;transition:.4s}@media only screen and (max-width: 767px){.c-btn-blank{font-size:1.1rem}}.c-btn-blank:after{content:"";display:inline-block;background:url(/app/themes/main-theme/assets/img/common/icon-blank.svg) no-repeat center;width:14px;height:14px;background-size:100% 100%;margin-left:4px}.c-btn-blank:hover{opacity:1;background-color:#f1f1f1}.c-btn-heart{border-radius:8px;background-color:#363636;font-size:1.8rem;font-weight:700;line-height:1.5;color:#fff;padding:18px 25px;display:flex;align-items:center;transition:.4s}@media only screen and (max-width: 1024px){.c-btn-heart{font-size:1.6rem;padding:9px 22px}}@media only screen and (max-width: 767px){.c-btn-heart{padding:10px 22px}}.c-btn-heart picture{display:flex;width:22px;margin-right:17px}@media only screen and (max-width: 1024px){.c-btn-heart picture{width:18px}}.c-btn-heart picture img{width:100%;height:100%;object-fit:cover}.c-btn-heart:hover{background-color:#727272;opacity:1}.c-btn-heart--flow picture{width:18px}@media only screen and (max-width: 1024px){.c-btn-heart--flow picture{width:16px}}.grecaptcha-badge{visibility:hidden}.form-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:9998}@keyframes ellipsis-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ellipsis-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes ellipsis-2{0%{transform:translate(0)}to{transform:translate(24px)}}.c-spinner{display:inline-block;position:absolute;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;pointer-events:none}.c-spinner span{position:absolute;top:25px;width:10px;height:10px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}.c-spinner span:nth-child(1){left:8px;animation:ellipsis-1 .6s infinite}.c-spinner span:nth-child(2){left:8px;animation:ellipsis-2 .6s infinite}.c-spinner span:nth-child(3){left:32px;animation:ellipsis-2 .6s infinite}.c-spinner span:nth-child(4){left:56px;animation:ellipsis-3 .6s infinite}.c-form{background-color:#f3f3f6;border-radius:30px;max-width:916px;padding:36px 48px 48px;width:100%;margin:0 auto}@media only screen and (max-width: 1024px){.c-form{max-width:100%;padding:38px 24px 48px}}@media only screen and (max-width: 767px){.c-form{padding:29px 24px 32px}}.c-form__required:after{display:inline-block;content:"*";color:#ff4545;line-height:1;font-size:2rem;font-weight:900;margin-left:5px;position:relative;top:1px}.c-form__input input,.c-form__input textarea{border-radius:8px;background-color:#fff;border:1px solid #d9d9d9;font-size:1.6rem;line-height:1.5;font-weight:500;color:#1c1c1c;padding:12px 16px;width:100%;font-family:Noto Sans JP,Hiragino Sans,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 767px){.c-form__input input,.c-form__input textarea{padding:8px 16px;font-size:1.4rem}}.c-form__input input:focus,.c-form__input textarea:focus{background:#fbf9a4;outline:0}.c-form__input input::placeholder,.c-form__input textarea::placeholder{font-weight:300;color:#d9d9d9}@media only screen and (max-width: 767px){.c-form__input input::placeholder,.c-form__input textarea::placeholder{font-size:1.4rem}}.c-form__input textarea{height:396px;padding:16px 20px;resize:none}@media only screen and (max-width: 1024px){.c-form__input textarea{height:173px}}@media only screen and (max-width: 767px){.c-form__input textarea{height:177px}}.c-form .c-titleContact{margin-bottom:38px}@media only screen and (max-width: 767px){.c-form .c-titleContact{margin-bottom:24px}}.c-form__wrap{display:flex;flex-wrap:wrap}.c-form__row+.c-form__row{margin-top:10px}.c-form__col{width:400px;margin-right:32px;flex-shrink:0}@media only screen and (max-width: 1024px){.c-form__col{width:100%}}.c-form__col+.c-form__col{margin-right:0;flex-basis:0;flex-grow:1}@media only screen and (max-width: 1024px){.c-form__col+.c-form__col{margin-top:16px;flex-basis:auto;width:100%}}.c-form__label{margin-bottom:10px;display:flex;align-items:center;flex-wrap:wrap}.c-form__head{font-size:1.6rem;font-weight:700;line-height:1.5;color:#1c1c1c}@media only screen and (max-width: 767px){.c-form__head{font-size:1.4rem}}.c-form__txt{font-size:1.2rem;font-weight:600;color:#ff4545;line-height:1.5}@media only screen and (max-width: 767px){.c-form__txt{font-weight:500}}.c-form__radioWrap{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px}@media only screen and (max-width: 1024px){.c-form__radioWrap{gap:12px}}@media only screen and (max-width: 767px){.c-form__radioWrap{grid-template-columns:1fr;gap:0;row-gap:12px}}.c-form__radio{background-color:#fff;border-radius:6px;padding:9px 14px}@media only screen and (max-width: 1024px){.c-form__radio{padding:9px 12px}}@media only screen and (max-width: 767px){.c-form__radio{padding:10px 12px}}.c-form__radio input{display:none}.c-form__radio input~label{cursor:pointer;font-size:1.5rem;font-weight:400;line-height:1.5;color:#1c1c1c;padding-left:30px;position:relative}@media only screen and (max-width: 767px){.c-form__radio input~label{font-size:1.4rem}}.c-form__radio input~label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:1px solid #d9d9d9;box-shadow:0 0 4px #00000040 inset}.c-form__radio input[type=radio]:checked~label:before{border-color:#363636}.c-form__radio input[type=radio]:checked~label:after{content:"";position:absolute;top:50%;left:5px;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background-color:#363636}.c-form__error{display:block;font-weight:400;font-size:1.2rem;line-height:1.3;color:#ff4545}.c-form input[type=checkbox]{margin:0;display:none}.c-form input[type=checkbox]~label{padding-left:32px;position:relative;font-size:1.5rem;font-weight:400;color:#1c1c1c}@media only screen and (max-width: 767px){.c-form input[type=checkbox]~label{font-size:1.4rem}}.c-form input[type=checkbox]~label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;border-radius:3px;border:1px solid #D9D9D9;background-color:#fff;box-shadow:0 0 4px #00000040 inset;cursor:pointer}.c-form input[type=checkbox]~label>a{text-decoration:underline;text-underline-offset:2px;transition:.4s}.c-form input[type=checkbox]~label>a:hover{text-decoration:none}.c-form input[type=checkbox]:checked~label:before{border-color:#363636}.c-form input[type=checkbox]:checked~label:after{content:"";position:absolute;top:50%;left:4px;transform:translateY(-50%);width:14px;height:12px;background-image:url(/app/themes/main-theme/assets/img/common/ico_checked-black@2x.png);background-size:contain;background-position:center;background-repeat:no-repeat}.c-form__privacyCheck{position:relative}@media only screen and (max-width: 1024px){.c-form__privacyCheck{margin-top:12px}}.c-form__privacyInput{margin-bottom:11px}@media only screen and (max-width: 767px){.c-form__privacyInput{margin-bottom:12px}}.c-form__note{font-size:1rem;font-weight:400;color:#8c8c8c;line-height:1.5}.c-form__btnWrap{margin-top:30px;width:100%;display:flex;justify-content:center}@media only screen and (max-width: 1024px){.c-form__btnWrap{margin-top:42px}}@media only screen and (max-width: 767px){.c-form__btnWrap{margin-top:26px}}.c-form__btn{max-width:240px;width:100%;border-radius:8px;font-size:1.6rem;font-weight:700;line-height:1.5;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#051c2c;transition:.4s;padding:18px 47px 18px 20px;position:relative;cursor:pointer}.c-form__btn:after{position:absolute;content:"";background:url(/app/themes/main-theme/assets/img/common/icon-arrow-contact.svg) no-repeat center;width:24px;height:24px;background-size:100% 100%;right:41px}@media only screen and (max-width: 1024px){.c-form__btn:after{right:44px}}.c-form__btn.is-disable{background-color:#d9d9d9}.c-text1{font-size:2.4rem;font-weight:900;text-align:center;line-height:1.8;color:#1c1c1c}@media only screen and (max-width: 1024px){.c-text1{font-size:2rem}}.c-text1--fs18{font-size:1.8rem;font-weight:500}@media only screen and (max-width: 767px){.c-text1--fs18{font-size:1.6rem}}.js-slider[data-type=js-logo-marquee]{overflow:hidden;width:100%;position:relative;z-index:1}.js-slider[data-type=js-logo-marquee] .swiper-wrapper{transition-timing-function:linear!important}.js-slider[data-type=js-logo-marquee] .swiper-slide{display:flex;justify-content:center;align-items:center;width:auto!important}.js-slider[data-type=js-logo-marquee] .swiper-slide img{zoom:.5}@media only screen and (max-width: 1024px){.js-slider[data-type=js-logo-marquee] .swiper-slide img{zoom:.4}}.c-icon-arrow{content:"";display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #fff;border-radius:50%;transition:.3s ease-in-out}@media only screen and (max-width: 767px){.c-pressrelease{max-width:276px}}.c-pressrelease__pagination{margin-top:32px}@media only screen and (min-width: 1025px){.c-pressrelease__pagination{display:none}}@media only screen and (max-width: 1024px){.c-pressrelease__pagination{margin-top:26px}}@media only screen and (max-width: 767px){.c-pressrelease__pagination{margin-top:16px}}.c-pressrelease-card__thumb{border:1px solid #e1e1e6;aspect-ratio:260/150;overflow:hidden;position:relative;background-color:#fff}@media only screen and (max-width: 1200px){.c-pressrelease-card__thumb{aspect-ratio:307/150}}@media only screen and (max-width: 1024px){.c-pressrelease-card__thumb{aspect-ratio:276/150}}.c-pressrelease-card__img{width:100%;height:100%;object-fit:contain}.c-pressrelease-card__icon{position:absolute;top:12px;left:12px;font-size:1rem;font-weight:700;line-height:1.8;color:#fff;background-color:#555;border-radius:11px;font-style:normal;padding:2px 10px}.c-pressrelease-card__info{margin-top:12px}.c-pressrelease-card__title{font-size:1.6rem;font-weight:700;line-height:1.8;color:#1c1c1c;display:inline;background-image:linear-gradient(90deg,#363636,#363636);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .2s}.c-pressrelease-card:hover .c-pressrelease-card__title{background-size:100% 1px}.c-pressrelease-card__datetime{margin-top:11px;font-size:1.2rem;font-weight:700;line-height:1.8;color:#979797;text-align:right;display:block}.c-pressrelease-card:hover{opacity:1}.c-title1{text-align:center;font-family:sawarabi-mincho,sans-serif}.c-title1__sm{position:relative;font-size:3.4rem;font-weight:500;font-family:sawarabi-mincho,sans-serif;color:#051c2c;text-align:center;padding:0 23px;margin-bottom:8px}@media only screen and (max-width: 1024px){.c-title1__sm{font-size:2.4rem;padding:0 25px;margin-bottom:16px}}@media only screen and (max-width: 767px){.c-title1__sm{font-size:2rem;padding:0 23px}}.c-title1__sm:before,.c-title1__sm:after{position:absolute;content:"";height:26px;width:1px;background-color:#000;bottom:6px}@media only screen and (max-width: 1024px){.c-title1__sm:before,.c-title1__sm:after{bottom:2px}}@media only screen and (max-width: 767px){.c-title1__sm:before,.c-title1__sm:after{bottom:-2px}}.c-title1__sm:before{left:0;transform:rotate(148deg)}.c-title1__sm:after{right:0;transform:rotate(-148deg)}.c-title1__big{display:inline-block;font-size:5rem;line-height:1.4;color:#051c2c;font-weight:500;text-align:center;border-bottom:8px solid;border-image-slice:8;border-image-source:linear-gradient(90deg,#FBE78F 0%,#C8B54A 45.5%,#FBE78F 100%)}@media only screen and (max-width: 1280px){.c-title1__big{font-size:3.6rem;border-bottom:6px solid;border-image-slice:6}}@media only screen and (max-width: 767px){.c-title1__big{font-size:2.8rem}}.c-title1--flex{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 1280px){.c-title1--flex .c-title1__big{font-size:4rem}}.c-title2{background-color:#002855;padding:12px 10px;text-align:center;color:#fff;font-size:2rem;font-weight:700;line-height:1.8;position:relative;margin-bottom:33px;width:100%}@media only screen and (max-width: 1024px){.c-title2{margin-bottom:40px}}@media only screen and (max-width: 767px){.c-title2{font-size:1.8rem;padding:12px 10px}}.c-title2:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:17px 14px 0 14px;border-color:#002855 transparent transparent transparent;bottom:-12px;left:0;right:0;margin:auto}.c-title3{padding:5px 0;text-align:center;font-size:3.4rem;font-weight:500;font-family:sawarabi-mincho,sans-serif;line-height:1.5;color:#051c2c;border-top:2px solid;border-bottom:2px solid;border-image-slice:2;border-image-source:linear-gradient(91.58deg,#E2B500 1.84%,#AA8125 93.39%)}@media only screen and (max-width: 1024px){.c-title3{font-size:3.6rem;padding:2px 0}}@media only screen and (max-width: 767px){.c-title3{font-size:2.8rem;letter-spacing:-.02em;padding:2px 0}}.c-title4{font-size:2.6rem;font-weight:700;line-height:1.5;background:#f3f3f6;padding:10px 17px;border-left:4px solid #AA8125}@media only screen and (max-width: 1280px){.c-title4{font-size:2.4rem;border-left-width:3px;padding:9px 12px}}@media only screen and (max-width: 767px){.c-title4{font-size:2rem}}.c-title5{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding-top:26px}@media only screen and (max-width: 767px){.c-title5{padding-top:15px}}.c-title5:before{position:absolute;content:"";left:0;right:0;top:0;margin:auto;width:100px;height:3px;border-radius:3px;background:linear-gradient(90deg,#5c3cb5,#287eff 102.34%)}@media only screen and (max-width: 767px){.c-title5:before{width:70px}}.c-title5__en{font-family:myriad-pro,sans-serif;font-weight:900;color:#1c1c1c;font-size:4rem;line-height:1;margin-bottom:4px;text-transform:uppercase}@media only screen and (max-width: 767px){.c-title5__en{font-size:3rem}}.c-title5__jp{font-size:1.8rem;line-height:1.8;font-weight:700}@media only screen and (max-width: 767px){.c-title5__jp{font-size:1.6rem}}.c-title6{font-size:2.4rem;font-weight:900;line-height:1.5;display:flex;align-items:center;gap:10px;color:#1c1c1c}@media only screen and (max-width: 1024px){.c-title6{font-size:2rem}}@media only screen and (max-width: 767px){.c-title6{font-size:1.8rem}}.c-title6:before{content:"";display:inline-block;width:9px;height:9px;min-width:9px;min-height:9px;border-radius:50%;background:linear-gradient(90deg,#5c3cb5,#287eff 102.34%)}.c-titleContact{display:flex;align-items:center;flex-direction:column}.c-titleContact__en{font-family:myriad-pro,sans-serif;font-size:4.5rem;font-weight:900;line-height:1.2;color:#1c1c1c;margin-bottom:4px}@media only screen and (max-width: 767px){.c-titleContact__en{font-size:3rem}}.c-titleContact__jp{font-size:1.8rem;font-weight:700;color:#1c1c1c;line-height:1.5}@media only screen and (max-width: 767px){.c-titleContact__jp{font-size:1.6rem}}.c-title7{background:#002855;padding:24px 20px 26px;text-align:center;position:relative;z-index:1}@media only screen and (max-width: 767px){.c-title7{padding:17px 10px}}.c-title7:after{position:absolute;content:"";left:0;bottom:-24px;background:linear-gradient(#a09f9f33,#0000);width:100%;height:24px;z-index:1}.c-title7__text{font-size:3.4rem;font-weight:500;font-family:sawarabi-mincho,sans-serif;text-align:center;position:relative;display:inline-block;color:#fff;line-height:1}@media only screen and (max-width: 1024px){.c-title7__text{line-height:1.2;font-size:2.8rem}}@media only screen and (max-width: 767px){.c-title7__text{font-size:2rem;line-height:1.3}}.c-title7__text small{font-size:3.4rem;background:linear-gradient(90deg,#fbe78f,#c8b54a 45.5%,#fbe78f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 767px){.c-title7__text small{font-size:2rem}}.c-title7__highlight{font-weight:400}.c-title7__line{position:relative;padding:0 20px;display:block}@media only screen and (max-width: 1024px){.c-title7__line{padding:0 30px}}@media only screen and (max-width: 767px){.c-title7__line{padding:0 20px}}.c-title7__line:before{left:-13px;transform:rotate(152deg)}@media only screen and (max-width: 1024px){.c-title7__line:before{left:10px}}@media only screen and (max-width: 767px){.c-title7__line:before{left:0}}.c-title7__line:after{right:-11px;transform:rotate(-152deg)}@media only screen and (max-width: 1024px){.c-title7__line:after{right:10px}}@media only screen and (max-width: 767px){.c-title7__line:after{right:0}}.c-title7__line:before,.c-title7__line:after{position:absolute;content:"";background:#fff;width:1px;height:26px;bottom:2px}@media only screen and (max-width: 1024px){.c-title7__line:before,.c-title7__line:after{bottom:5px}}@media only screen and (max-width: 767px){.c-title7__line:before,.c-title7__line:after{height:23px;bottom:8px}}.c-title7__size{font-size:6.4rem;background:linear-gradient(90deg,#fbe78f,#c8b54a 45.5%,#fbe78f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 1024px){.c-title7__size{font-size:4.8rem}}@media only screen and (max-width: 767px){.c-title7__size{font-size:3.6rem}}.c-title7--step:before{position:absolute;content:"";background:url(/img/top/patrs-tab-sp.svg) no-repeat;background-size:contain;top:-34px;left:50%;transform:translate(-50%);width:152px;height:24px}@media only screen and (min-width: 1281px){.c-title7--step:before{background:url(/img/top/patrs.svg) no-repeat;width:42px;height:42px;top:-50px}}.c-title7--transparent{background:transparent;box-shadow:none}.c-title7--transparent:before{display:none}@media only screen and (max-width: 1024px){.c-title7--transparent:before{display:block}}@media only screen and (max-width: 767px){.c-title7--transparent:before{display:block}}.c-title7--transparent:after{display:none}@media only screen and (max-width: 1024px){.c-title7--transparent{background:#002855}}.c-title7--transparent .c-title7__text{color:#051c2c}.c-title7--transparent .c-title7__text small{color:#aa8125;background:none;-webkit-text-fill-color:initial}@media only screen and (max-width: 1024px){.c-title7--transparent .c-title7__text small{background:linear-gradient(90deg,#fbe78f,#c8b54a 45.5%,#fbe78f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media only screen and (max-width: 767px){.c-title7--transparent .c-title7__text small{background:linear-gradient(90deg,#fbe78f,#c8b54a 45.5%,#fbe78f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media only screen and (max-width: 1024px){.c-title7--transparent .c-title7__text{color:#fff}}.c-title7--transparent .c-title7__size{color:#aa8125;background:none;-webkit-text-fill-color:initial}@media only screen and (max-width: 1024px){.c-title7--transparent .c-title7__size{background:linear-gradient(90deg,#fbe78f,#c8b54a 45.5%,#fbe78f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media only screen and (max-width: 767px){.c-title7--transparent .c-title7__size{background:linear-gradient(90deg,#fbe78f,#c8b54a 45.5%,#fbe78f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.c-title7--transparent .c-title7__line:before,.c-title7--transparent .c-title7__line:after{background:linear-gradient(-117deg,#e2b500,#aa8125)}@media only screen and (max-width: 1024px){.c-title7--transparent .c-title7__line:before,.c-title7--transparent .c-title7__line:after{background:#fff}}.c-title7--transparent .c-title7__highlight{padding-bottom:15px;border-bottom:6px solid;border-image-slice:6;border-image-source:linear-gradient(90deg,rgb(251,231,143) 0%,rgb(200,181,74) 50%,rgb(251,231,143) 100%)}@media only screen and (max-width: 1024px){.c-title7--transparent .c-title7__highlight{border:none}}.c-article-cardlist .c-article-cardlist_item:hover .c-article-cardlist_title{background-size:100% 1px}.c-article-cardlist .c-article-cardlist_item:hover .c-article-cardlist_link{opacity:1}.c-article-cardlist .c-article-cardlist_thumbnail{border:1px solid #e1e1e6;height:150px;max-height:150px;overflow:hidden;position:relative;display:flex;background-color:#fff}.c-article-cardlist .c-article-cardlist_thumbnail .c-article-cardlist_img{height:150px;object-fit:contain;margin:0 auto}.c-article-cardlist .c-article-cardlist_icon{position:absolute;top:12px;left:12px;font-size:1rem;font-weight:700;line-height:1.8;color:#fff;background-color:#555;border-radius:11px;font-style:normal;padding:2px 10px;margin-right:26px}.c-article-cardlist .c-article-cardlist_infor{margin-top:12px}.c-article-cardlist .c-article-cardlist_infor .c-article-cardlist_title{font-size:1.6rem;font-weight:700;line-height:1.8;position:relative;display:inline;background-image:linear-gradient(90deg,#363636,#363636);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .2s}@media only screen and (max-width: 767px){.c-article-cardlist .c-article-cardlist_infor .c-article-cardlist_title{font-size:1.4rem}}.c-article-cardlist .c-article-cardlist_infor .c-article-cardlist_title:hover{background-size:100% 1px}.c-article-cardlist .c-article-cardlist_infor .c-article-cardlist_datetime{margin-top:8px;font-size:1.2rem;font-weight:700;line-height:1.8;color:#979797;text-align:right;display:block}.c-article-cardlist .c-article-pagination{display:none;position:relative;margin-top:32px}.c-article-cardlist .c-article-pagination .swiper-pagination-bullet{width:16px;height:4px;border-radius:0%}@media only screen and (max-width: 1024px){.c-article-cardlist.--single{flex-wrap:nowrap;justify-content:flex-start;margin-bottom:50px}}@media only screen and (max-width: 1024px){.c-article-cardlist.--single .c-article-cardlist_item{width:auto}}@media only screen and (max-width: 1024px){.c-article-cardlist.--single .c-article-pagination{display:block}}@media only screen and (max-width: 767px){.c-article-cardlist.--single .c-article-pagination{margin-top:16px}}.c-article-cardlist.--archive{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-32px}@media only screen and (max-width: 1024px){.c-article-cardlist.--archive{margin-right:-12px}}@media only screen and (max-width: 767px){.c-article-cardlist.--archive{justify-content:center}}.c-article-cardlist.--archive .c-article-cardlist_item{width:calc(25% - 32px);margin-bottom:32px;margin-right:32px}@media only screen and (max-width: 1200px){.c-article-cardlist.--archive .c-article-cardlist_item{width:calc(33.3333333333% - 32px)}}@media only screen and (max-width: 1024px){.c-article-cardlist.--archive .c-article-cardlist_item{width:calc(50% - 12px);margin-right:12px;margin-bottom:24px}}@media only screen and (max-width: 767px){.c-article-cardlist.--archive .c-article-cardlist_item{max-width:335px;width:100%;margin-bottom:32px}}.c-mv * em{font-style:normal}.c-mv .c-mv__wrapper{display:grid;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 767px){.c-mv .c-mv__wrapper{z-index:1;padding-bottom:15px}}.c-mv .c-mv__top{background-color:#002855;text-align:center;padding:2px 0;margin-bottom:20px;width:534px;margin-left:15px}@media only screen and (max-width: 1024px){.c-mv .c-mv__top{margin-left:auto;margin-right:auto;margin-bottom:36px;width:100vw}}@media only screen and (max-width: 767px){.c-mv .c-mv__top{margin-bottom:17px}}.c-mv .c-mv__top p{font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;font-size:2.4rem;line-height:1.5;letter-spacing:.05em;color:#fff}@media only screen and (max-width: 767px){.c-mv .c-mv__top p{font-size:1.6rem}}.c-mv .c-mv__top strong{font-weight:900;font-size:3.4rem}@media only screen and (max-width: 767px){.c-mv .c-mv__top strong{font-size:3rem}}.c-mv .u-gradient{background:linear-gradient(90deg,#fbe78f,#c8b54a,#fbe78f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500}.c-mv .u-gradient--catch{background:linear-gradient(90deg,#e2b500,#aa8125);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-mv .u-line{border-bottom:3px solid #002855}@media only screen and (max-width: 767px){.c-mv .u-line{border-bottom:2px solid #002855}}.c-mv .c-mv__content{position:relative;z-index:1}@media only screen and (max-width: 1024px){.c-mv .c-mv__content{width:730px;margin:0 auto}}@media only screen and (max-width: 767px){.c-mv .c-mv__content{width:375px}}.c-mv .c-mv--left{width:981px;padding-left:20px;padding-bottom:30px}@media only screen and (max-width: 1024px){.c-mv .c-mv--left{width:100%;padding-bottom:57px}}@media only screen and (max-width: 767px){.c-mv .c-mv--left{padding:0 10px;width:375px}}.c-mv .c-mv--left .c-mv__text .c-mv__text--catch{font-weight:500;font-size:2.8rem;line-height:1.6;margin-bottom:12px;max-width:534px;color:#002855}@media only screen and (max-width: 1024px){.c-mv .c-mv--left .c-mv__text .c-mv__text--catch{max-width:535px;margin-bottom:30px}}@media only screen and (max-width: 767px){.c-mv .c-mv--left .c-mv__text .c-mv__text--catch{font-size:1.6rem;display:block;max-width:227px;margin-bottom:8px;margin-left:7px;line-height:1.4}}.c-mv .c-mv--left .c-mv__text .c-mv__text--catch span{position:relative;display:inline-block;font-family:sawarabi-mincho,sans-serif;z-index:1}.c-mv .c-mv--left .c-mv__text .c-mv__text--catch span:first-child{padding:0 12px 0 6px;letter-spacing:1.5px}@media only screen and (max-width: 767px){.c-mv .c-mv--left .c-mv__text .c-mv__text--catch span:first-child{padding:0;letter-spacing:0}}.c-mv .c-mv--left .c-mv__text .c-mv__text--catch span:nth-of-type(2){padding-left:6px;padding-right:1px}@media only screen and (max-width: 767px){.c-mv .c-mv--left .c-mv__text .c-mv__text--catch span:nth-of-type(2){padding:0}}.c-mv .c-mv--left .c-mv__text .c-mv__text--catch span:before{content:"";position:absolute;bottom:-5px;left:-5px;top:-5px;right:-5px;background-color:#fff;z-index:-1}.c-mv .c-mv--left .c-mv__text .c-mv__text--catch em{letter-spacing:-.3em}.c-mv .c-mv--left .c-mv__text .c-mv__text--title{font-family:sawarabi-mincho,sans-serif;font-weight:400;font-size:5.8rem;line-height:1.4;margin-bottom:36px;color:#002855;letter-spacing:-1px}@media only screen and (max-width: 1024px){.c-mv .c-mv--left .c-mv__text .c-mv__text--title{font-size:5rem;margin-bottom:38px}}@media only screen and (max-width: 767px){.c-mv .c-mv--left .c-mv__text .c-mv__text--title{font-size:2.6rem;margin-bottom:20px;line-height:1.5}}.c-mv .c-mv--left .c-mv__text .c-mv__text--title em{display:inline-block}.c-mv .c-mv--left .c-mv__text .c-mv__text--title em.left{margin-left:-.5em}.c-mv .c-mv--left .c-mv__text .c-mv__text--title em.right{margin-right:-.5em}.c-mv .c-mv--left .c-mv__text .c-mv__text--title small{font-size:5.4rem}@media only screen and (max-width: 1024px){.c-mv .c-mv--left .c-mv__text .c-mv__text--title small{font-size:5rem}}@media only screen and (max-width: 767px){.c-mv .c-mv--left .c-mv__text .c-mv__text--title small{font-size:2.6rem}}.c-mv .c-mv--left .c-mv__logo{display:flex;column-gap:24px}@media only screen and (max-width: 1024px){.c-mv .c-mv--left .c-mv__logo{display:block}}@media only screen and (max-width: 767px){.c-mv .c-mv--left .c-mv__logo{display:flex;flex-wrap:wrap;column-gap:12px;justify-content:center}}.c-mv .c-mv--left .c-mv__logo .c-mv__logo--gr{display:grid;grid-template-columns:repeat(3,97px);column-gap:24px;height:100%}@media only screen and (max-width: 1024px){.c-mv .c-mv--left .c-mv__logo .c-mv__logo--gr{grid-template-columns:repeat(3,91px);column-gap:34px;margin-bottom:34px}}@media only screen and (max-width: 767px){.c-mv .c-mv--left .c-mv__logo .c-mv__logo--gr{grid-template-columns:repeat(3,68px);column-gap:10px;margin-bottom:12px}}.c-mv .c-mv--left .c-mv__logo .c-mv__logo--gr picture{display:flex;height:80px;align-items:center;justify-content:center;border:1px solid #979797;border-radius:2px;background-color:#fff}@media only screen and (max-width: 1024px){.c-mv .c-mv--left .c-mv__logo .c-mv__logo--gr picture{height:87px}}@media only screen and (max-width: 767px){.c-mv .c-mv--left .c-mv__logo .c-mv__logo--gr picture{height:56px}}.c-mv .c-mv--left .c-mv__logo .c-mv__logo--gr picture img{width:74px;object-fit:contain}@media only screen and (max-width: 767px){.c-mv .c-mv--left .c-mv__logo .c-mv__logo--gr picture img{width:52px}}.c-mv .c-mv--left .c-mv__logo .c-mv__logo--social{display:grid;grid-template-columns:repeat(3,34px);grid-template-rows:repeat(2,34px);gap:12px}@media only screen and (max-width: 1024px){.c-mv .c-mv--left .c-mv__logo .c-mv__logo--social{grid-template-columns:repeat(6,39px);grid-template-rows:auto;column-gap:22px;row-gap:0}}@media only screen and (max-width: 767px){.c-mv .c-mv--left .c-mv__logo .c-mv__logo--social{grid-template-columns:repeat(3,24px);grid-template-rows:repeat(2,24px);column-gap:12px;row-gap:8px}}.c-mv .c-mv--left .c-mv__logo .c-mv__logo--social picture{display:block}.c-mv .c-mv--left .c-mv__logo .c-mv__logo--social picture img{object-fit:contain}.c-mv .c-mv--right{position:absolute;bottom:0;max-width:442px;left:53%}@media only screen and (max-width: 1024px){.c-mv .c-mv--right{left:60%;bottom:0;max-width:295px}}@media only screen and (max-width: 767px){.c-mv .c-mv--right{bottom:inherit;max-width:375px;top:0;left:0;z-index:-1;width:100%}}@media only screen and (max-width: 767px){.c-mv .c-mv--right .c-mv__img{position:absolute;right:0;top:0;width:130px;z-index:-1}}@media only screen and (max-width: 1100px){.c-mainvisual .c-btn2{display:none}}.c-mainvisual__ttl{font-size:5.4rem;font-weight:900;line-height:1.8;color:#1c1c1c;margin-bottom:57px}@media only screen and (max-width: 1200px){.c-mainvisual__ttl{margin-bottom:53px}}@media only screen and (max-width: 1100px){.c-mainvisual__ttl{font-size:3.2rem}}@media only screen and (max-width: 1024px){.c-mainvisual__ttl{margin-bottom:46px}}@media only screen and (max-width: 767px){.c-mainvisual__ttl{font-size:2.2rem;margin-bottom:23px}}.c-mainvisual__img{width:93px;flex-shrink:0}@media only screen and (max-width: 1024px){.c-mainvisual__img{width:69px}}.c-mainvisual__img img{width:100%;height:100%;object-fit:cover}.c-mainvisual__box{display:flex;align-items:center;column-gap:49px;position:relative;z-index:1}.c-archive-pagination{padding-top:16px;padding-bottom:56px;margin-top:48px}@media only screen and (max-width: 1024px){.c-archive-pagination{padding-bottom:64px}}.c-archive-pagination-list{display:flex;justify-content:center}.c-archive-pagination-list_item+.c-archive-pagination-list_item{margin-left:10px}.c-pagination-link{font-family:myriad-pro,sans-serif;font-size:2rem;font-weight:700;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:5px;border:1px solid rgba(0,0,0,0)}@media only screen and (max-width: 767px){.c-pagination-link{font-size:1.8rem;width:40px;height:40px}}.c-pagination-link:hover{border-color:#363636;opacity:1}.c-pagination-link:hover.prev,.c-pagination-link:hover.next{border-color:transparent}.c-pagination-link.current{color:#fff;background-color:#000}.c-pagination-link.dots,.c-pagination-link.disabled{border:none}.c-pagination-link .c-pagination-icon{display:block;position:relative}.c-pagination-link .c-pagination-icon:before{content:"";box-sizing:border-box;line-height:1;background:url(/img/common/icon-arrow-gray.svg) no-repeat center;display:block;height:9px;width:19px;position:absolute;top:calc(50% - 4.5px);left:calc(50% - 9px)}.c-pagination-link .c-pagination-icon.disabled{opacity:.5}.c-pagination-link .c-pagination-icon.next:before{transform:rotate(180deg)}.js-animation-pending .js-rising,.js-animation-pending .js-slide-up{visibility:hidden}.c-text-anim__clip{overflow:hidden;display:inline-block;line-height:1.4;margin-top:-.2em;margin-bottom:-.2em;padding-inline:.1em;margin-inline:-.1em}.c-text-anim__item{position:relative;display:inline-block}.c-about{max-width:860px;margin:0 auto;background-color:#fff;padding:48px 44px 34px;border-radius:8px}@media only screen and (max-width: 1200px){.c-about{max-width:100%;padding:0}}.c-about__ttl{width:fit-content;font-family:sawarabi-mincho,sans-serif;font-weight:500;line-height:1.5;position:relative;margin:0 0 23px}@media only screen and (max-width: 1024px){.c-about__ttl{padding-bottom:5px;margin-bottom:24px}}@media only screen and (max-width: 767px){.c-about__ttl{margin-bottom:12px}}.c-about__ttl:after{position:absolute;content:"";height:8px;width:100%;background:linear-gradient(90deg,#fbe78f,#c8b54a 45.5%,#fbe78f);left:0;bottom:5px;margin:auto}@media only screen and (max-width: 1280px){.c-about__ttl:after{height:6px}}.c-about__ttlSm{font-size:1.8rem;font-weight:500}@media only screen and (max-width: 1280px){.c-about__ttlSm{font-size:1.4rem;font-weight:500;line-height:1.8;margin-bottom:9px;padding-left:116px;display:inline-block}}@media only screen and (max-width: 767px){.c-about__ttlSm{padding-left:0}}.c-about__ttlBig{font-size:3.6rem}@media only screen and (max-width: 1280px){.c-about__ttlBig{font-size:3.6rem}}@media only screen and (max-width: 767px){.c-about__ttlBig{font-size:2.5rem}}.c-about__ttlBig__number{font-size:6.5rem}.c-about__subttl{background-color:#002855;padding:12px 10px;text-align:center;color:#fff;font-size:2rem;font-weight:700;line-height:1.8;position:relative;margin:28px 0 27px;width:100%}@media only screen and (max-width: 1700px){.c-about__subttl{width:427px;margin-bottom:0;margin-top:25px;padding:16px 10px}}@media only screen and (max-width: 1024px){.c-about__subttl{width:199px;margin-top:5px;padding:12px 10px;font-size:1.6rem;line-height:1.8;font-weight:700}}@media only screen and (max-width: 767px){.c-about__subttl{font-size:1.6rem;width:calc(100% - 28px);padding:12px 10px 12px 21px}}.c-about__subttl:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:17px 14px 0 14px;border-color:#002855 transparent transparent transparent;bottom:-12px;left:0;right:0;margin:auto}@media only screen and (max-width: 1700px){.c-about__subttl:after{bottom:-14px;left:46px;right:inherit;border-style:none;border-width:0;border-color:transparent;border-right:29px solid transparent;border-top:17px solid #002855}}@media only screen and (max-width: 1024px){.c-about__subttl:after{bottom:-12px;left:65px;border-right:21px solid transparent;border-top:12px solid #002855}}@media only screen and (max-width: 767px){.c-about__subttl:after{bottom:-12px;left:67px}}@media only screen and (max-width: 1700px){.c-about__subttl>br.pc-not{display:block!important}}.c-about__wrap{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1700px){.c-about__wrap{align-items:flex-start;justify-content:unset}}@media only screen and (max-width: 1024px){.c-about__wrap{position:relative;padding-bottom:28px;padding-left:114px}}@media only screen and (max-width: 767px){.c-about__wrap{position:relative;justify-content:space-between;margin-bottom:26px;padding-left:108px;padding-top:39px}}.c-about__img{position:absolute;width:374px;height:668px;left:-286px;bottom:-88px;z-index:1}@media only screen and (max-width: 1700px){.c-about__img{position:static;display:block;width:114px;height:auto;flex-shrink:0;margin-right:32px}}@media only screen and (max-width: 1024px){.c-about__img{width:133px;position:absolute;bottom:0;left:-20px}}@media only screen and (max-width: 767px){.c-about__img{position:absolute;z-index:1;width:130px;margin-right:0;left:0;top:9px}}.c-about__list{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px}@media only screen and (max-width: 1700px){.c-about__list{gap:8px}}@media only screen and (max-width: 767px){.c-about__list{grid-template-columns:1fr}}.c-about__item{background:#e3f2fe;border-radius:8px;padding:13px 10px 13px 44px;font-size:1.6rem;font-weight:700;line-height:1.8;position:relative;display:flex;align-items:center}@media only screen and (max-width: 1024px){.c-about__item{font-size:1.4rem;padding:13px 13px 10px 40px}}.c-about__item:before{position:absolute;content:"";width:20px;height:20px;background:url(/img/common/icon-checked-navy.svg) no-repeat center;background-size:20px 20px;left:16px;top:0;bottom:0;margin:auto}@media only screen and (max-width: 1024px){.c-about__item:before{left:12px;top:2px}}.c-about__mes{margin-top:30px;padding:8px 12px 12px;font-family:sawarabi-mincho,sans-serif;font-size:2.4rem;font-weight:500;line-height:1.5;text-align:center;color:#aa8125;border:2px solid #AA8125;border-radius:8px}@media only screen and (max-width: 1024px){.c-about__mes{margin:26px auto 0;font-size:1.8rem}}@media only screen and (max-width: 767px){.c-about__mes{margin:26px 0 0;padding:8px 13px 12px}}.c-benefits{display:flex;flex-wrap:wrap;margin:0 -12px;counter-reset:number}@media only screen and (max-width: 1280px){.c-benefits{margin:0 -8px}}@media only screen and (max-width: 767px){.c-benefits{margin:0}}.c-benefits__item{width:33.3333333333%;padding:0 12px;box-sizing:border-box}@media only screen and (max-width: 1280px){.c-benefits__item{padding:0 8px}}@media only screen and (max-width: 767px){.c-benefits__item{padding:0;width:100%}.c-benefits__item:not(:last-child){margin-bottom:24px}}.c-benefits__wrap{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:10px 10px 20px #00000026;-webkit-box-shadow:10px 10px 20px 0px rgba(0,0,0,.15);-moz-box-shadow:10px 10px 20px 0px rgba(0,0,0,.15);border:2px solid;border-image-slice:2;border-image-source:linear-gradient(90deg,#c8b54a 2%,#aa8125 41.5%,#aa8125 58.5%,#c8b54a 100%)}@media only screen and (max-width: 1400px){.c-benefits__wrap{box-shadow:6px 6px 12px #00000014}}@media only screen and (max-width: 1280px){.c-benefits__wrap{overflow:hidden}}.c-benefits__wrap:before{position:absolute;counter-increment:number;content:counter(number);font-family:sawarabi-mincho,sans-serif;font-size:3rem;color:#fff;line-height:1;font-weight:500;left:19px;top:14px;z-index:1}@media only screen and (max-width: 1280px){.c-benefits__wrap:before{font-size:2.8rem;left:12px;top:11px}}.c-benefits__wrap:after{position:absolute;content:"";left:-44px;top:-11px;width:130px;height:64px;background:linear-gradient(270deg,#aa8125 -3.82%,#e6be69);clip-path:polygon(50% 0%,0% 100%,100% 100%);transform:rotate(-45deg)}@media only screen and (max-width: 1280px){.c-benefits__wrap:after{left:-35px;top:-8px;width:106px;height:53px}}.c-benefits__icon{margin-bottom:17px}@media only screen and (max-width: 1280px){.c-benefits__icon{margin-bottom:17px;margin-top:-3px;width:100%}}@media only screen and (max-width: 767px){.c-benefits__icon{margin-top:0}}.c-benefits__icon img{width:100%;height:101%;object-fit:cover}.c-benefits__ttl{font-size:3.2rem;text-align:center;font-weight:500;line-height:1.5;color:#051c2c;font-family:sawarabi-mincho,sans-serif;margin-bottom:16px;padding:0 25px}@media only screen and (max-width: 1280px){.c-benefits__ttl{font-size:2rem}}@media only screen and (max-width: 1024px){.c-benefits__ttl{padding-left:5px;padding-right:5px}}@media only screen and (max-width: 767px){.c-benefits__ttl{font-weight:700;padding:0 15px}}.c-benefits__txt{font-size:1.6rem;line-height:1.8;font-weight:500;color:#051c2c;padding:0 32px 48px}@media only screen and (max-width: 1400px){.c-benefits__txt{padding:0 16px 19px}}@media only screen and (max-width: 1280px){.c-benefits__txt{font-size:1.4rem}}@media only screen and (max-width: 767px){.c-benefits__txt{font-weight:700;padding:0 15px 19px}}.c-thanks{max-width:800px;width:100%;margin:0 auto;box-shadow:0 0 30px #00000026;position:relative;background-image:linear-gradient(91.58deg,#e2b500 1.84%,#aa8125 93.39%);padding:2px;border-radius:8px}.c-thanks__inner{border-radius:inherit;background:#fff;padding:39px 35px 49px 42px}@media only screen and (max-width: 1024px){.c-thanks__inner{padding:26px 24px 62px 23px}}@media only screen and (max-width: 767px){.c-thanks__inner{padding:22px 15px 26px}}.c-thanks__img{margin-bottom:33px}@media only screen and (max-width: 1280px){.c-thanks__img{margin-bottom:21px}}.c-thanks__ttl{font-size:3.4rem;font-weight:500;font-family:sawarabi-mincho,sans-serif;color:#1c1c1c;line-height:1.5;margin-bottom:20px}@media only screen and (max-width: 1280px){.c-thanks__ttl{font-size:3.2rem;margin-bottom:26px}}@media only screen and (max-width: 767px){.c-thanks__ttl{font-size:2.6rem;margin-bottom:10px}}.c-thanks__txt{font-size:1.6rem;line-height:1.8;font-weight:500;color:#1c1c1c}@media only screen and (max-width: 1024px){.c-thanks__txt{font-size:1.4rem}}@media only screen and (max-width: 767px){.c-thanks__txt+.c-thanks__txt{margin-top:10px;max-width:215px;width:100%}}.c-thanks__person{position:absolute;right:35px;bottom:2px;width:228px}@media only screen and (max-width: 1024px){.c-thanks__person{right:16px}}@media only screen and (max-width: 767px){.c-thanks__person{width:127px;right:18px}}.c-thanksNews{display:flex;flex-direction:column;justify-content:center;align-items:center}.c-thanksNews__ttl{font-size:4.2rem;font-weight:700;line-height:1.8;color:#1c1c1c;margin-bottom:34px;text-align:center}@media only screen and (max-width: 1024px){.c-thanksNews__ttl{font-size:3.2rem;margin-bottom:25px}}@media only screen and (max-width: 767px){.c-thanksNews__ttl{font-size:2.4rem;margin-bottom:16px}}.c-thanksNews__txt{font-size:1.4rem;font-weight:500;color:#1c1c1c;line-height:1.8;text-align:center}.c-method{position:relative;margin:0 auto}@media only screen and (min-width: 1600px){.c-method{min-height:827px;max-width:1150px}}.c-method__border{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media only screen and (max-width: 1599px){.c-method__border{display:none}}@media only screen and (min-width: 1600px){.c-method__inner{padding-bottom:71.9130434783%;position:relative}}@media only screen and (min-width: 1600px){.c-method__bg{position:absolute;width:100%;height:100%;top:0;left:0}}@media only screen and (min-width: 1600px){.c-method__box{background-color:#fff;padding:10px 40px 23px 45px;margin:19px}}.c-method__ttl{font-size:4.2rem;font-weight:500;font-family:sawarabi-mincho,sans-serif;line-height:1.5;margin-bottom:29px;color:#051c2c;text-align:center;text-shadow:0px 0px 8px rgba(255,255,255,.4)}@media only screen and (max-width: 1280px){.c-method__ttl{font-size:3.6rem}}@media only screen and (max-width: 767px){.c-method__ttl{font-size:3rem}}.c-method__list{display:flex;margin:0 -16px}@media only screen and (max-width: 1280px){.c-method__list{margin:0 -12px}}@media only screen and (max-width: 767px){.c-method__list{margin:0;flex-wrap:wrap}}.c-method__item{width:33.3333333333%;padding:0 16px}@media only screen and (max-width: 1280px){.c-method__item{padding:0 12px}}@media only screen and (max-width: 767px){.c-method__item{padding:0;width:100%}}.c-method__item:first-child .c-method__icon{width:40px}@media only screen and (max-width: 767px){.c-method__item:first-child .c-method__icon{width:32px}}.c-method__item:not(:last-child){position:relative}@media only screen and (max-width: 767px){.c-method__item:not(:last-child){margin-bottom:16px}}.c-method__item:not(:last-child):after{position:absolute;content:"";width:68px;height:68px;background:url(/img/top/icon-arrow-method.svg) no-repeat center;background-size:100% 100%;right:-31px;top:-13px;bottom:0;margin:auto;z-index:1}@media only screen and (max-width: 1280px){.c-method__item:not(:last-child):after{width:38px;height:38px;right:-18px}}@media only screen and (max-width: 767px){.c-method__item:not(:last-child):after{width:44px;height:44px;right:0;left:0;bottom:-28px;top:inherit;transform:rotate(90deg)}}.c-method__wrap{height:100%;background:#fcfaf3;border-radius:20px;padding:32px 34px 23px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 1350px){.c-method__wrap{padding:32px 14px 24px}}@media only screen and (max-width: 767px){.c-method__wrap{display:grid;grid-template-columns:26.5% 73.5%;padding:16px}}.c-method__icon{width:44px;margin-bottom:13px}@media only screen and (max-width: 767px){.c-method__icon{width:36px;margin-bottom:11px;margin-left:auto}}.c-method__icon img{width:100%;height:100%;object-fit:cover}.c-method__gr{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:19px;text-align:center}@media only screen and (max-width: 1280px){.c-method__gr{justify-content:flex-start;height:auto!important;margin-bottom:15px}}@media only screen and (max-width: 767px){.c-method__gr{margin-right:auto;padding-left:16px;margin-bottom:8px}}.c-method__title span{font-size:2.4rem;font-weight:500;font-family:sawarabi-mincho,sans-serif;line-height:1.3;text-decoration:none;background-image:linear-gradient(transparent 60%,#ffec94 0);background-size:100% 100%;background-repeat:no-repeat;background-position:0 0;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}@media only screen and (max-width: 1280px){.c-method__title span{font-size:1.8rem;line-height:1.6}}.c-method__txt{font-size:1.6rem;font-weight:400;color:#051c2c;line-height:1.8;text-align:center}@media only screen and (max-width: 1280px){.c-method__txt{padding:0 2px;font-size:1.4rem}}@media only screen and (max-width: 767px){.c-method__txt{margin-top:5px;grid-column:span 2;font-size:1.2rem}}.c-method__btn{display:block;background-color:#002855;color:#fff;border-radius:4px;font-size:1.4rem;font-weight:500;line-height:1.3;padding:3px 12px}@media only screen and (max-width: 1280px){.c-method__btn{font-size:1.2rem;margin-top:2px}}@media only screen and (max-width: 767px){.c-method__btn{margin-top:8px}}.c-method__text{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.5;background-color:#002855;padding:6px 10px;text-align:center;margin:24px 0 9px}@media only screen and (max-width: 1024px){.c-method__text{margin:21px 0 9px}}@media only screen and (max-width: 767px){.c-method__text{margin-top:32px}}.c-individual{display:flex}@media only screen and (max-width: 767px){.c-individual{flex-wrap:wrap}}.c-individual__l{flex:1;position:relative}@media only screen and (max-width: 767px){.c-individual__l{flex:none;width:100%;margin-bottom:40px}}.c-individual__l:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 14px;border-color:transparent transparent transparent #AA8125;right:-24px;top:0;bottom:0;margin:auto}@media only screen and (max-width: 767px){.c-individual__l:after{transform:rotate(90deg);right:0;left:0;bottom:-28px;top:inherit}}.c-individual__r{text-align:center;padding:14px 15px;background-color:#fff;width:208px;flex-shrink:0;margin-left:32px;border:3px solid;border-image-slice:3;border-image-source:linear-gradient(90deg,#fbe78f 0%,#c8b54a 45.5%,#fbe78f 100%)}@media only screen and (max-width: 1280px){.c-individual__r{width:195px;margin-left:29px;padding:15px 10px 10px}}@media only screen and (max-width: 767px){.c-individual__r{width:100%;margin-left:0;padding:19px 20px 20px}}.c-individual__ttl{font-size:1.8rem;font-weight:500;color:#051c2c;line-height:1.8;text-align:center;margin-bottom:8px}@media only screen and (max-width: 1280px){.c-individual__ttl{font-size:1.4rem;margin-bottom:23px}}@media only screen and (max-width: 767px){.c-individual__ttl{margin-bottom:2px}}.c-individual__note{font-size:1.2rem;font-weight:500;line-height:1.5;color:#051c2c}.c-individual__list{display:grid;grid-template-columns:193px auto 193px;position:relative}@media only screen and (max-width: 1024px){.c-individual__list{grid-template-columns:134px auto 103px}}@media only screen and (max-width: 767px){.c-individual__list{grid-template-columns:1fr}}.c-individual__list:before{position:absolute;content:"";width:100%;height:1px;border-bottom:1px dashed #d1b475;display:block;bottom:27px;left:0}@media only screen and (max-width: 767px){.c-individual__list:before{bottom:inherit;left:40px;top:0;width:1px;height:100%;border-left:1px dashed #d1b475;border-bottom:none}}.c-individual__item{background:#f7f4e5;padding:13px 0 9px;display:flex;align-items:center;flex-direction:column}@media only screen and (max-width: 1280px){.c-individual__item{padding:13px 0 16px}}@media only screen and (max-width: 767px){.c-individual__item{padding:0;flex-direction:row;min-height:80px}}.c-individual__item:nth-of-type(2){background:#ebe5c7}.c-individual__item:nth-of-type(3) .c-individual__minute:after{content:"";position:absolute;width:7px;height:7px;background-color:#d1b475;display:block;border-radius:50%;right:-3px;bottom:15px}@media only screen and (max-width: 1280px){.c-individual__item:nth-of-type(3) .c-individual__minute:after{bottom:18px}}@media only screen and (max-width: 767px){.c-individual__item:nth-of-type(3) .c-individual__minute:after{left:38px;bottom:inherit;bottom:-1px;width:5px;height:5px}}.c-individual__txt{font-size:1.6rem;font-weight:500;color:#051c2c;line-height:1.8;text-align:center;display:flex;align-items:center}@media only screen and (max-width: 1280px){.c-individual__txt{font-size:1.4rem}}@media only screen and (max-width: 767px){.c-individual__txt{text-align:left;order:2;width:calc(100% - 80px)}}.c-individual__minute{width:100%;position:relative;z-index:1;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1280px){.c-individual__minute{bottom:-10px}}@media only screen and (max-width: 767px){.c-individual__minute{order:1;width:80px;height:100%;bottom:-1px}}.c-individual__minute:before{content:"";position:absolute;width:7px;height:7px;background-color:#d1b475;display:block;border-radius:50%;left:-3px;bottom:15px}@media only screen and (max-width: 1280px){.c-individual__minute:before{bottom:18px}}@media only screen and (max-width: 767px){.c-individual__minute:before{left:38px;bottom:inherit;top:-4px;width:5px;height:5px}}.c-individual__minute span{width:44px;height:44px;border-radius:50%;background-color:#fff;border:1px solid #AA8125;font-size:1.6rem;font-weight:500;line-height:1;display:flex;align-items:center;justify-content:center;color:#051c2c}.c-noted{display:flex;align-items:flex-start;background-color:#f3f3f6;border-radius:8px;padding:16px;margin-top:23px}@media only screen and (max-width: 1024px){.c-noted{margin-top:15px}}@media only screen and (max-width: 767px){.c-noted{flex-wrap:wrap;margin-top:31px}}.c-noted__title{width:80px;flex-shrink:0;margin-right:12px}@media only screen and (max-width: 767px){.c-noted__title{width:100%;margin-right:0}}.c-noted__ttl{background-color:#fff;padding:6px 12px 5px;text-align:center;color:#051c2c;font-size:1.4rem;font-weight:700;line-height:1.5;display:inline-block}@media only screen and (max-width: 767px){.c-noted__ttl{margin-bottom:12px}}.c-noted__ct{flex:1;display:flex}@media only screen and (max-width: 1280px){.c-noted__ct{flex-wrap:wrap}}.c-noted__list+.c-noted__list{margin-left:12px}@media only screen and (max-width: 1280px){.c-noted__list+.c-noted__list{margin-left:0}}.c-noted__list:nth-child(1){width:28%;flex-shrink:0}.c-noted__list:nth-child(2){flex-basis:0;flex-grow:1}@media only screen and (max-width: 1280px){.c-noted__list{width:100%!important}}.c-noted__item{font-size:1.4rem;font-weight:500;line-height:1.8}@media only screen and (max-width: 767px){.c-noted__item{width:100%}}.c-faq{max-width:930px;width:100%;margin:0 auto;background-color:#fff;padding:29px 32px 23px;position:relative}@media only screen and (max-width: 1280px){.c-faq{max-width:100%;padding:32px 15px 33px}}@media only screen and (max-width: 767px){.c-faq{padding:24px 16px}}.c-faq__item{border-bottom:1px dashed #555555;padding-bottom:16px;margin-bottom:21px}@media only screen and (max-width: 767px){.c-faq__item{padding-bottom:14px;margin-bottom:16px}}.c-faq__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.c-faq__ttl{font-size:1.6rem;font-weight:700;line-height:1.8;color:#051c2c;position:relative;padding-left:53px;margin-bottom:10px}@media only screen and (max-width: 1024px){.c-faq__ttl{font-size:1.4rem}}@media only screen and (max-width: 767px){.c-faq__ttl{margin-bottom:4px}}.c-faq__ttl:before{position:absolute;left:0;top:0;bottom:0;margin:auto;content:"Q";font-size:2rem;color:#051c2c;font-weight:500;line-height:1;font-family:sawarabi-mincho,sans-serif;width:40px;height:40px;background:#f3f3f6;border-radius:50%;display:flex;align-items:center;justify-content:center}.c-faq__txt{font-size:1.6rem;font-weight:400;line-height:1.8;color:#051c2c;padding-left:53px;position:relative}@media only screen and (max-width: 1024px){.c-faq__txt{font-size:1.4rem}}@media only screen and (max-width: 767px){.c-faq__txt{font-weight:700}}.c-faq__txt:before{position:absolute;content:"A -";font-size:2rem;line-height:1;font-weight:500;font-family:sawarabi-mincho,sans-serif;color:#aa8125;left:12px;top:7px}.c-faq__img{position:absolute;width:379px;height:638px;background-size:cover;right:-163px;bottom:-82px}@media only screen and (max-width: 1600px){.c-faq__img{width:320px;right:-110px;bottom:-179px}}@media only screen and (max-width: 1450px){.c-faq__img{width:280px;right:-37px;bottom:-246px}}@media only screen and (max-width: 1280px){.c-faq__img{display:none}}.c-service{max-width:1000px;margin:0 auto}@media only screen and (max-width: 1280px){.c-service{max-width:100%}}.c-service__heading{margin:55px 0 34px;font-family:sawarabi-mincho,sans-serif;font-size:3.4rem;font-weight:500;line-height:1.5;color:#051c2c;text-align:center}@media only screen and (max-width: 1024px){.c-service__heading{margin:47px 0 33px;font-size:2.8rem}}@media only screen and (max-width: 767px){.c-service__heading{margin:31px 0 13px;font-size:1.6rem}}@media only screen and (max-width: 1024px){.c-service__list{margin-inline:-20px}}@media only screen and (max-width: 767px){.c-service__list{margin-inline:unset}}.c-service__item{background:#f7f4e5;border-radius:8px;padding:7px}@media only screen and (max-width: 1024px){.c-service__item{padding:8px}}.c-service__item:not(:last-child){margin-bottom:16px}@media only screen and (max-width: 1024px){.c-service__item:not(:last-child){margin-bottom:12px}}.c-service__item.is-opened .c-service__ct{visibility:visible;opacity:1;height:auto}@media only screen and (max-width: 767px){.c-service__item.is-opened .c-service__ct{padding-top:14px}}.c-service__item.is-opened .c-service__btn:after{transform:translate(-50%,-50%) rotate(-90deg)}.c-service__wrap{padding:26px 42px;display:grid;align-items:center;border:1px solid #fff;border-radius:8px;grid-template-columns:138px auto;grid-template-rows:repeat(2,auto)}@media only screen and (max-width: 1024px){.c-service__wrap{padding:15px 16px 14px;grid-template-columns:62px auto}}@media only screen and (max-width: 767px){.c-service__wrap{padding:16px 16px 12px;flex-wrap:wrap;display:flex}}.c-service__img{width:106px;margin-right:32px;flex-shrink:0;grid-area:1/1/3/1}@media only screen and (max-width: 1024px){.c-service__img{width:50px;margin-right:24px;grid-area:unset}}@media only screen and (max-width: 767px){.c-service__img{width:49px;margin-right:15px;grid-area:2/1/3/3}}.c-service__img img{width:100%;height:100%;object-fit:cover}.c-service__ct{flex-basis:0;flex-grow:1;grid-area:2/2/3/3;transition:opacity .3s ease-in-out,height .3s ease-in-out}@media only screen and (max-width: 1024px){.c-service__ct{grid-column:span 2;opacity:0;visibility:hidden;height:0}}@media only screen and (max-width: 767px){.c-service__ct{flex-basis:auto;width:100%;padding-top:0}}.c-service__ttl{grid-area:1/2/2/3}@media only screen and (max-width: 1024px){.c-service__ttl{position:relative}}@media only screen and (max-width: 767px){.c-service__ttl{width:calc(100% - 79px)}}.c-service__ttl span{font-size:2.4rem;font-weight:500;font-family:sawarabi-mincho,sans-serif;line-height:1.5;border-bottom:1px dashed #AA8125;padding-bottom:4px;margin-bottom:8px;display:inline-block}@media only screen and (max-width: 1024px){.c-service__ttl span{font-size:2rem;margin:5px 0 0;border-bottom:unset}}@media only screen and (max-width: 767px){.c-service__ttl span{font-size:2rem;padding-bottom:6px;margin-bottom:0}}.c-service__txt{font-size:1.6rem;color:#051c2c;font-weight:500;line-height:1.8;transition:opacity .3s ease-in-out}@media only screen and (max-width: 1024px){.c-service__txt{margin-top:14px;padding:16px 0 0;font-size:1.4rem;border-top:1px dashed #AA8125}}@media only screen and (max-width: 767px){.c-service__txt{margin-top:0;font-weight:700}}.c-service__btn{position:absolute;top:50%;right:-1px;transform:translateY(-61%);width:36px;height:36px;background-color:#ddc085;border-radius:50%;display:none!important}@media only screen and (max-width: 1024px){.c-service__btn{display:inline-block!important}}@media only screen and (max-width: 767px){.c-service__btn{right:-10px;transform:translateY(-67%)}}.c-service__btn:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:21px;height:2px;background-color:#fff}.c-service__btn:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:2px;height:21px;background-color:#fff;transition:transform .3s ease-in-out}.c-reason{display:flex;flex-wrap:wrap;margin:98px -12px 0}@media only screen and (max-width: 1024px){.c-reason{margin:50px -8px 0}}@media only screen and (max-width: 767px){.c-reason{margin:32px 0 0}}.c-reason__item{padding:0 12px;width:33.3333333333%;display:flex}@media only screen and (max-width: 1024px){.c-reason__item{padding:0 8px}}@media only screen and (max-width: 767px){.c-reason__item{padding:0;width:100%}.c-reason__item:not(:last-child){margin-bottom:16px}}.c-reason__wrap{background-image:linear-gradient(91.58deg,#e2b500 1.84%,#aa8125 93.39%);padding:2px;border-radius:8px}@media only screen and (max-width: 1024px){.c-reason__wrap{border-radius:0 0 8px 8px}}@media only screen and (max-width: 767px){.c-reason__wrap{border-radius:8px}}.c-reason__bg{border-radius:inherit;background:#fff;padding:32px 30px 40px;display:flex;align-items:center;flex-direction:column;position:relative;height:100%}@media only screen and (max-width: 1024px){.c-reason__bg{padding:56px 14px 21px}}.c-reason__number{position:absolute;top:-61px;display:inline-block;background-color:#aa8125;border-radius:4px}@media only screen and (max-width: 1024px){.c-reason__number{top:0;border-top-right-radius:0;border-top-left-radius:0}}.c-reason__number p{text-shadow:0px 0px 4px rgba(255,255,255,.5019607843);padding:20px 24px;position:relative;font-size:3rem;line-height:1;font-family:sawarabi-mincho,sans-serif;font-weight:500;color:#fff}@media only screen and (max-width: 1024px){.c-reason__number p{padding:5px 28px;font-size:2.8rem}}.c-reason__number p:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:#AA8125 transparent transparent transparent;bottom:-11px;left:0;right:0;margin:auto}@media only screen and (max-width: 767px){.c-reason__number p:after{bottom:-9px}}.c-reason__number p span{font-size:2.8rem}@media only screen and (max-width: 1024px){.c-reason__number p span{font-size:2.4rem}}.c-reason__img{margin-bottom:19px;display:flex;align-items:center;height:165px}@media only screen and (max-width: 1280px){.c-reason__img{margin-bottom:13px}}@media only screen and (max-width: 1024px){.c-reason__img{height:auto}}@media only screen and (max-width: 767px){.c-reason__img{margin-bottom:17px;height:auto!important}}.c-reason__img img{zoom:.5;width:100%;height:100%;object-fit:cover}.c-reason__ttl{font-size:2.6rem;font-weight:500;line-height:1.8;font-family:sawarabi-mincho,sans-serif;color:#051c2c;margin-bottom:16px;text-align:center}@media only screen and (max-width: 1500px){.c-reason__ttl{font-size:2rem;margin-bottom:10px}}.c-reason__label{margin-bottom:12px;padding:3px 12px;font-size:1.4rem;font-weight:500;line-height:18px;color:#fff;background-color:#aa8125;border-radius:4px}.c-reason__txt{font-size:1.6rem;line-height:1.8;font-weight:500}@media only screen and (max-width: 1500px){.c-reason__txt{font-size:1.4rem}}@media only screen and (max-width: 767px){.c-reason__txt{font-weight:700}}.c-talking{background-color:#fff;padding:65px 0 35px}@media only screen and (max-width: 1280px){.c-talking{background-color:transparent;padding:48px 20px 62px}}@media only screen and (max-width: 1024px){.c-talking{padding-bottom:10px}}@media only screen and (max-width: 767px){.c-talking{padding:48px 0 0}}@media only screen and (max-width: 767px){.c-talking__scroll{overflow-x:scroll;padding:0 20px;display:none}}.c-talking__list{max-width:916px;width:100%;margin:0 auto 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media only screen and (max-width: 1280px){.c-talking__list{gap:17px;max-width:100%;margin-bottom:39px}}@media only screen and (max-width: 767px){.c-talking__list{width:702px;max-width:702px;gap:24px;margin-bottom:37px}}.c-talking__item{background:#f1f1f1;padding:20px 5px 22px;border-radius:5px;position:relative}@media only screen and (max-width: 1280px){.c-talking__item{padding:17px 12px 16px;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 1024px){.c-talking__item{padding-left:5px;padding-right:5px}}@media only screen and (max-width: 767px){.c-talking__item{padding:15px 13px}}.c-talking__item:after{position:absolute;content:"";height:0;width:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#f1f1f1 transparent transparent transparent;left:0;right:0;bottom:-9px;margin:auto}.c-talking__txt{font-size:2rem;line-height:1.5;font-weight:500;font-family:sawarabi-mincho,sans-serif;text-align:center;color:#051c2c;text-shadow:0px 0px rgba(255,255,255,.5019607843)}@media only screen and (max-width: 1280px){.c-talking__txt{font-size:1.8rem}}.c-talking__img{margin:0 auto 14px;text-align:center}@media only screen and (max-width: 1280px){.c-talking__img{margin-bottom:21px}}@media only screen and (max-width: 767px){.c-talking__img{margin-bottom:13px}}.c-talking__img img{zoom:.5}.c-talking__ttl{text-align:center;position:relative;margin-bottom:59px;border-bottom:8px solid #ffec94}@media only screen and (max-width: 1280px){.c-talking__ttl{border-bottom-width:5px;margin-bottom:67px}}@media only screen and (max-width: 767px){.c-talking__ttl{border-bottom-width:8px;padding-bottom:5px;width:auto;margin-bottom:60px}}.c-talking__ttl:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:17px 27px 0 27px;border-color:#ffec94 transparent transparent transparent;left:0;right:0;bottom:-47px;margin:auto}@media only screen and (max-width: 1280px){.c-talking__ttl:after{bottom:-30px}}@media only screen and (max-width: 767px){.c-talking__ttl:after{bottom:-36px}}.c-talking__ttl span{font-size:3.2rem;line-height:1.4;font-weight:500;font-family:sawarabi-mincho,sans-serif;color:#051c2c}@media only screen and (max-width: 1280px){.c-talking__ttl span{font-size:2.6rem}}@media only screen and (max-width: 767px){.c-talking__ttl span{font-size:2rem;line-height:1.6}}.c-talking__box{background-image:linear-gradient(91.58deg,#e2b500 1.84%,#aa8125 93.39%);padding:2px;border-radius:8px;max-width:1000px;width:100%;margin:0 auto}@media only screen and (max-width: 1400px){.c-talking__box{max-width:100%}}@media only screen and (max-width: 1280px){.c-talking__box{padding:1px}}@media only screen and (max-width: 767px){.c-talking__box{max-width:100%}}.c-talking__inner{background-color:#fff;border-radius:inherit;position:relative}.c-talking__ct{padding:44px 42px 38px}@media only screen and (max-width: 1280px){.c-talking__ct{padding:24px 23px}}@media only screen and (max-width: 767px){.c-talking__ct{padding:16px 16px 24px}}.c-talking__wrap{display:flex;align-items:center;flex-direction:column;max-width:916px;width:100%;margin:0 auto}@media only screen and (max-width: 1280px){.c-talking__wrap{max-width:100%}}@media only screen and (max-width: 767px){.c-talking__wrap{padding:0 20px}}.c-talking__ttlBox{display:inline-block;font-size:2.9rem;line-height:1.8;font-weight:500;font-family:sawarabi-mincho,sans-serif;border-bottom:1px dashed #555;margin-bottom:24px;padding-bottom:14px}@media only screen and (max-width: 1280px){.c-talking__ttlBox{font-size:2.2rem;padding-bottom:16px}}@media only screen and (max-width: 767px){.c-talking__ttlBox{font-size:1.7rem;text-align:center}}.c-talking__gr{max-width:668px;margin-left:-6px}@media only screen and (max-width: 1280px){.c-talking__gr{max-width:100%;margin-left:0}}.c-talking__text{font-size:1.6rem;font-weight:500;line-height:1.8}@media only screen and (max-width: 1280px){.c-talking__text{font-size:1.4rem}}.c-talking__text+.c-talking__text{margin-top:18px}@media only screen and (max-width: 1280px){.c-talking__text+.c-talking__text{max-width:463px;margin-top:23px}}@media only screen and (max-width: 767px){.c-talking__text+.c-talking__text{max-width:100%}}.c-talking__bottom{background:linear-gradient(91.58deg,#e2b500 1.84%,#aa8125 93.39%);padding:26px 49px 23px;margin:0 -2px -2px}@media only screen and (max-width: 1280px){.c-talking__bottom{margin:0 -1px -1px;padding:16px 24px}}@media only screen and (max-width: 767px){.c-talking__bottom{padding:19px 16px 15px}}.c-talking__des{color:#fff;font-family:sawarabi-mincho,sans-serif;font-size:2.2rem;line-height:1.8;text-shadow:0px 0px 8px rgba(255,255,255,.5019607843)}@media only screen and (max-width: 1280px){.c-talking__des{font-size:1.6rem;max-width:442px;width:100%}}@media only screen and (max-width: 767px){.c-talking__des{max-width:100%}}.c-talking__person{position:absolute;width:308px;bottom:0;right:3px}@media only screen and (max-width: 1280px){.c-talking__person{width:192px;right:14px}}@media only screen and (max-width: 767px){.c-talking__person{display:none}}.c-talking__block{width:100%;margin:0 auto 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media only screen and (max-width: 767px){.c-talking__block{display:block}}.c-talking__title{background:#e1e1e6;width:100px;height:28px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;color:#727272;margin:10px auto 0}.c-talking__avatar{display:flex;align-items:center;justify-content:flex-start;margin-bottom:3px}@media only screen and (max-width: 767px){.c-talking__avatar .c-talking__img{width:70px;margin-left:0}}@media only screen and (max-width: 767px){.c-talking__avatar .c-talking__title{font-size:1rem;width:70px;height:17px;margin-top:4px}}.c-talking__avatar .c-talking__txt{background-color:#f1f1f1;padding:10px 0 10px 15px;position:relative;border-radius:4px;margin-bottom:12px;text-align:left;width:calc(100% - 89px)}.c-talking__avatar .c-talking__txt:before{position:absolute;content:"";background-color:#f1f1f1;clip-path:polygon(100% 0,0% 100%,100% 100%);top:10px;left:-11px;width:20px;height:20px}.c-company{display:grid;column-gap:48px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width: 1024px){.c-company{column-gap:32px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 767px){.c-company{grid-template-columns:repeat(1,1fr)}}.c-company__item{padding-bottom:4px;border-bottom:1px solid #e7e7ef;margin-bottom:2px}@media only screen and (max-width: 1280px){.c-company__item{margin-bottom:6px}}@media only screen and (max-width: 767px){.c-company__item{width:100%;padding-bottom:2px;margin-bottom:9px}}.c-company__ttl{font-size:1.6rem;line-height:1.7;font-weight:700;margin-bottom:4px}@media only screen and (max-width: 1280px){.c-company__ttl{font-size:1.4rem}}@media only screen and (max-width: 767px){.c-company__ttl{margin-bottom:3px}}.c-company__txt{font-size:1.6rem;line-height:1.7;font-weight:500}@media only screen and (max-width: 1280px){.c-company__txt{font-size:1.4rem}}@media only screen and (max-width: 1280px){.c-company--pc{display:none}}.c-company--sp{display:none}@media only screen and (max-width: 1280px){.c-company--sp{display:block}}.js-scroll-fixed{position:fixed;bottom:20px;right:20px;z-index:99;transition:transform .3s ease-out}@media only screen and (max-width: 767px){.js-scroll-fixed{right:0;bottom:0;width:100%}}.js-scroll-fixed.absolute{bottom:100%;position:absolute}.c-banner{width:252px}@media only screen and (max-width: 1100px){.c-banner{display:none}}.c-banner__link{display:block;box-shadow:0 0 30px #824ad180;transition:.4s}.c-banner__link:hover{opacity:1;box-shadow:0 0 30px #824ad1cc}.c-banner__link img{width:100%;height:100%;object-fit:cover}.c-aboutImg{display:grid;grid-template-columns:auto 600px;grid-template-rows:repeat(2,auto)}@media only screen and (max-width: 1200px){.c-aboutImg{grid-template-columns:auto 548px}}@media only screen and (max-width: 1024px){.c-aboutImg{grid-template-columns:auto 324px}}@media only screen and (max-width: 767px){.c-aboutImg{display:flex;flex-wrap:wrap;flex-direction:column}}.c-aboutImg+.c-aboutImg{margin-top:111px}@media only screen and (max-width: 1200px){.c-aboutImg+.c-aboutImg{margin-top:82px}}@media only screen and (max-width: 1024px){.c-aboutImg+.c-aboutImg{margin-top:48px}}@media only screen and (max-width: 767px){.c-aboutImg+.c-aboutImg{margin-top:21px}}@media only screen and (max-width: 767px){.c-aboutImg__ct{width:100%;margin-bottom:24px}}.c-aboutImg__ttl{font-size:2.2rem;font-weight:900;line-height:1.8;color:#1c1c1c;margin-bottom:32px;grid-area:1/1/1/2}@media only screen and (max-width: 1024px){.c-aboutImg__ttl{grid-area:1/1/2/3;text-align:center;font-size:2rem;margin-bottom:24px}}@media only screen and (max-width: 767px){.c-aboutImg__ttl{font-size:1.8rem;width:100%;margin-bottom:16px}}.c-aboutImg__txt{font-size:1.6rem;line-height:1.8;font-weight:500;color:#1c1c1c}@media only screen and (max-width: 1024px){.c-aboutImg__txt{font-size:1.4rem}}.c-aboutImg__img{width:547px;margin-left:53px;grid-area:1/2/3/2}@media only screen and (max-width: 1200px){.c-aboutImg__img{width:500px;margin-left:48px}}@media only screen and (max-width: 1024px){.c-aboutImg__img{width:300px;margin-left:24px;grid-area:2/2/3/2}}@media only screen and (max-width: 767px){.c-aboutImg__img{width:250px;margin:0 auto}}.c-aboutImg--custom{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1200px){.c-aboutImg--custom{align-items:center}}.c-aboutImg--custom .c-aboutImg__ct{flex-basis:0;flex-grow:1}@media only screen and (max-width: 1024px){.c-aboutImg--custom .c-aboutImg__ct{flex-basis:auto;width:100%;order:1;margin-bottom:25px}}@media only screen and (max-width: 767px){.c-aboutImg--custom .c-aboutImg__ct{margin-bottom:16px}}.c-aboutImg--custom .c-aboutImg__img{width:600px;margin-right:48px;flex-shrink:0;margin-left:0;background:#fff}@media only screen and (max-width: 1200px){.c-aboutImg--custom .c-aboutImg__img{width:502px}}@media only screen and (max-width: 1024px){.c-aboutImg--custom .c-aboutImg__img{order:2;width:100%;margin-right:0}}.c-plan{display:flex;flex-wrap:wrap;margin:0 -12px}@media only screen and (max-width: 1024px){.c-plan{margin:0}}.c-plan__item{width:33.3333333333%;padding:0 12px}@media only screen and (max-width: 1024px){.c-plan__item{width:100%;padding:0}.c-plan__item:not(:first-child){margin-top:24px}}.c-plan__item:nth-child(2) .c-plan__wrap{background-color:#ece7f6}.c-plan__wrap{display:flex;align-items:center;flex-direction:column;border-radius:8px;height:100%;width:100%;background-color:#e0ecfb;padding:48px 24px;position:relative;z-index:1}@media only screen and (max-width: 1024px){.c-plan__wrap{display:grid;grid-template-columns:229px auto;grid-template-rows:repeat(2,auto);padding:32px 24px}}@media only screen and (max-width: 767px){.c-plan__wrap{display:flex;flex-direction:column}}.c-plan__wrap.u-bg--purple{z-index:1}.c-plan__img{height:144px;margin:0 auto 32px}@media only screen and (max-width: 1150px){.c-plan__img{height:124px}}@media only screen and (max-width: 1024px){.c-plan__img{width:205px;height:auto;flex-shrink:0;margin:0 24px 0 0}}@media only screen and (max-width: 767px){.c-plan__img{width:auto;height:100px;margin:0 0 23px}}.c-plan__img img{width:100%;height:100%;object-fit:cover}.c-plan__ttl{font-size:2.4rem;font-weight:900;line-height:1.8;color:#1c1c1c;text-align:center;margin-bottom:32px}@media only screen and (max-width: 1024px){.c-plan__ttl{text-align:left;font-size:2rem;margin-bottom:15px}}@media only screen and (max-width: 767px){.c-plan__ttl{text-align:center}}.c-plan__txt{font-size:1.6rem;line-height:1.8;font-weight:500;color:#1c1c1c;margin-bottom:32px}@media only screen and (max-width: 1024px){.c-plan__txt{margin-bottom:0}}.c-plan .c-btn2{max-width:204px;padding:16px 66px 16px 22px;margin-top:auto}@media only screen and (max-width: 1024px){.c-plan .c-btn2{grid-area:2/1/3/3;margin:26px auto 0}}@media only screen and (max-width: 767px){.c-plan .c-btn2{padding:16px 66px 16px 22px;font-size:2rem}}.c-plan .c-btn2:after{right:29px}.c-message{display:flex;flex-wrap:wrap;margin:0 -12px}@media only screen and (max-width: 767px){.c-message{margin:0}}.c-message__item{padding:0 12px;width:50%}@media only screen and (max-width: 767px){.c-message__item{padding:0;width:100%}.c-message__item:not(:first-child){margin-top:24px}}.c-message__wrap{background-image:linear-gradient(90deg,#5c3cb5,#287eff 102.34%);padding:3px;border-radius:16px;height:100%}.c-message__bg{background-color:#fff;padding:21px 25px 21px 21px;border-radius:13px;height:100%}@media only screen and (max-width: 1200px){.c-message__bg{padding:21px 21px 19px}}@media only screen and (max-width: 1024px){.c-message__bg{padding:22px 13px 18px}}.c-message__box{display:flex;align-items:center;border-bottom:2px solid rgba(78,122,218,.2);padding-bottom:25px;margin-bottom:13px;border-radius:2px}@media only screen and (max-width: 1200px){.c-message__box{padding-bottom:23px}}@media only screen and (max-width: 1024px){.c-message__box{padding-bottom:25px;flex-direction:column}}.c-message__img{width:127px;flex-shrink:0;margin-right:15px}@media only screen and (max-width: 1024px){.c-message__img{margin-right:auto;margin-left:auto;margin-bottom:12px}}.c-message__ct{flex-basis:0;flex-grow:1}@media only screen and (max-width: 1024px){.c-message__ct{width:100%;flex-basis:auto}}.c-message__ttl{font-size:2rem;font-weight:700;line-height:1.8;color:#1c1c1c;margin-bottom:16px}@media only screen and (max-width: 1200px){.c-message__ttl{font-size:1.8rem;margin-bottom:17px}}@media only screen and (max-width: 1024px){.c-message__ttl{text-align:center}}@media only screen and (max-width: 767px){.c-message__ttl{height:auto!important}}.c-message__profile{font-size:1.4rem;font-weight:500;line-height:1;color:#1c1c1c;margin-top:auto}@media only screen and (max-width: 1200px){.c-message__profile{font-size:1.2rem}}@media only screen and (max-width: 767px){.c-message__profile{text-align:center}}.c-message__profile span+span{padding-left:12px;margin-left:12px;border-left:1px solid #b1b1b1}@media only screen and (max-width: 1200px){.c-message__profile span+span{padding-left:10px;margin-left:10px}}.c-message__subttl{font-family:myriad-pro,sans-serif;font-size:1.8rem;font-weight:600;line-height:1.5;color:#1d63c8;margin-bottom:5px}.c-message__txt{font-size:1.4rem;font-weight:500;line-height:1.8;color:#1c1c1c}@media only screen and (max-width: 1200px){.c-message__txt br.pc-only{display:none}}@media only screen and (max-width: 1024px){.c-message__txt{font-size:1.4rem}}.c-message__txt+.c-message__txt{margin-top:25px}@media only screen and (max-width: 1200px){.c-message__txt+.c-message__txt{margin-top:0}}.c-report{background-color:#363636;padding:27px 0 26px}@media only screen and (max-width: 767px){.c-report{padding:20px 0 24px}}.c-report .l-container{max-width:1017px;position:relative}@media only screen and (max-width: 1024px){.c-report .l-container{padding:0 27px;max-width:790px}}@media only screen and (max-width: 767px){.c-report .l-container{max-width:375px;padding:0 20px}}@media only screen and (max-width: 767px){.c-report__bg{display:none}}.c-report__bg img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:top left;top:0;left:0;z-index:-1;border-radius:70px;transition:.4s}.c-report__link{padding:18px 35px 18px 64px;border-radius:70px;display:grid;grid-template-columns:auto 260px;transition:.4s;position:relative}@media only screen and (max-width: 1024px){.c-report__link{overflow:hidden;grid-template-columns:auto 282px;padding:17px 20px 17px 36px}}@media only screen and (max-width: 767px){.c-report__link{grid-template-columns:1fr;grid-template-rows:auto;border-radius:10px;padding:9px 11px 16px;background-color:#f1f1f1}}.c-report__link:hover{opacity:1}.c-report__link:hover .c-report__bg img{background:#ffffffb3}.c-report__link:hover .c-btn4{background-color:#ffa238;text-shadow:0px 0px 15px rgba(255,255,255,.8)}.c-report__img{width:133px;position:absolute;left:-112px}@media only screen and (max-width: 1024px){.c-report__img{width:118px;left:inherit;right:-15px;bottom:-17px}}@media only screen and (max-width: 767px){.c-report__img{width:122px;right:0;bottom:-16px}}.c-report__img img{width:100%;height:100%;object-fit:cover}.c-report__gr{display:flex;column-gap:11px;margin-bottom:12px;grid-area:1/1/2/1;position:relative}@media only screen and (max-width: 1024px){.c-report__gr{grid-area:1/1/2/3;width:100%;column-gap:8px;justify-content:center;margin-bottom:17px;margin-left:-49px}}@media only screen and (max-width: 767px){.c-report__gr{column-gap:4px;grid-area:auto;margin-left:0;margin-bottom:11px}}.c-report__txt{background-color:#002855;padding:12px 12px 11px;font-size:1.6rem;font-weight:900;color:#fff;line-height:1;font-family:toppan-bunkyu-midashi-min-st,serif}@media only screen and (max-width: 767px){.c-report__txt{font-size:1.4rem;font-weight:500;padding:10px 8px 11px;font-family:sawarabi-mincho,sans-serif}}.c-report__txt--white{background-color:transparent;color:#051c2c;padding-left:0}@media only screen and (max-width: 767px){.c-report__txt--white{display:none}}.c-report__ttl{font-size:4.2rem;font-weight:400;letter-spacing:.04em;line-height:1.2;font-family:sawarabi-mincho,sans-serif;color:#051c2c;grid-area:2/1/3/1;position:relative}@media only screen and (max-width: 1024px){.c-report__ttl{font-size:3.4rem;letter-spacing:-.03em}}@media only screen and (max-width: 767px){.c-report__ttl{font-size:3.8rem;letter-spacing:.04em;margin-bottom:5px}}@media only screen and (max-width: 767px){.c-report__ttl{grid-area:auto}}.c-report__ttl>span{letter-spacing:-.04em;font-weight:500;margin-right:17px}@media only screen and (max-width: 1024px){.c-report__ttl>span{margin-right:0;letter-spacing:-.06em}}@media only screen and (max-width: 767px){.c-report__ttl>span{font-size:3.2rem;letter-spacing:-.04em}}.c-report__btn{grid-area:1/2/3/3;display:flex;align-items:center;justify-content:center;position:relative;align-self:center}@media only screen and (max-width: 1024px){.c-report__btn{grid-area:2/2/3/3;justify-content:flex-start}}@media only screen and (max-width: 767px){.c-report__btn{grid-area:auto}}.c-media{display:flex;flex-wrap:wrap;margin:0 -12px}@media only screen and (max-width: 1024px){.c-media{margin:0}}.c-media__item{width:33.3333333333%;padding:0 12px}@media only screen and (max-width: 1024px){.c-media__item{padding:0;width:100%}.c-media__item:not(:first-child){margin-top:24px}}.c-media__wrap{height:100%;width:100%;background-color:#fff;border-radius:8px;padding:22px 0 24px;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width: 1024px){.c-media__wrap{padding:32px}}@media only screen and (max-width: 767px){.c-media__wrap{padding:22px 0 24px}}.c-media__icon{margin-bottom:53px;text-align:center;zoom:.5}@media only screen and (max-width: 1024px){.c-media__icon{margin-bottom:50px}}@media only screen and (max-width: 767px){.c-media__icon{zoom:1;width:102px;margin:0 auto 16px}}.c-media__img{aspect-ratio:368/193}@media only screen and (max-width: 1024px){.c-media__img{aspect-ratio:624/332;margin-bottom:22px}}@media only screen and (max-width: 767px){.c-media__img{margin-bottom:16px}}.c-media__img img{width:100%;height:100%;object-fit:cover}.c-media__ct{padding:25px 24px 0;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 1200px){.c-media__ct{padding:27px 22px 0}}@media only screen and (max-width: 1024px){.c-media__ct{padding:0}}@media only screen and (max-width: 767px){.c-media__ct{padding:0 16px}}.c-media__ttl{font-size:1.4rem;font-weight:500;line-height:1.8;color:#1c1c1c;text-align:center;margin-bottom:17px}.c-media .c-btn-heart{margin-top:16px}.c-article{display:flex;align-items:flex-start;flex-wrap:wrap;border-bottom:2px solid #1c1c1c;padding-bottom:24px;margin-bottom:49px}@media only screen and (max-width: 1024px){.c-article{padding-bottom:15px}}@media only screen and (max-width: 767px){.c-article{margin-bottom:32px}}.c-article__img{width:276px;border:1px solid #e1e1e6;aspect-ratio:276/150;margin-right:24px;flex-shrink:0}@media only screen and (max-width: 1100px){.c-article__img{aspect-ratio:231/126;width:231px}}@media only screen and (max-width: 767px){.c-article__img{width:100%;margin-right:0;margin-bottom:12px;aspect-ratio:304/165}}.c-article__img img{width:100%;height:100%;object-fit:cover}.c-article__ct{flex-basis:0;flex-grow:1}.c-article__ttl{font-size:2.4rem;font-weight:900;line-height:1.8;color:#1c1c1c}@media only screen and (max-width: 1100px){.c-article__ttl{font-size:2.2rem}}.c-consult{margin:0 auto;padding:6px 25px 14px;max-width:335px;width:100%;background:linear-gradient(to right,#21ba52,#009c4b);display:none;flex-direction:column;align-items:center;justify-content:center;border-radius:8px}.c-consult__top{margin-top:-31px;background-color:#fff;border-radius:4px;max-width:188px;width:100%;padding:5px 0;box-shadow:0 0 10px #04863f4d;position:relative}.c-consult__top span{display:inline-block;width:100%;text-align:center;font-size:2rem;line-height:1.5;font-weight:700;background:linear-gradient(90deg,#21ba52 1.95%,#009c4b 114.45%);-webkit-background-clip:text;background-clip:text;color:transparent}.c-consult__top:after{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);content:"";width:24px;height:16px;background:url(/img/common/consult-down.svg) no-repeat center}.c-consult__btn{margin-top:11px}.c-consult__btn span{position:relative;font-size:2rem;font-weight:700;line-height:1.8;color:#fff;letter-spacing:0em;padding-right:25px}.c-consult__btn span:after{position:absolute;top:50%;right:-2px;transform:translateY(-50%);content:"";width:16px;height:16px;background:url(/img/common/consult-right.svg) no-repeat center}.c-page-top{position:fixed;right:320px;bottom:20px;z-index:2;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}@media only screen and (max-width: 1280px){.c-page-top{right:20px}}@media only screen and (max-width: 767px){.c-page-top{right:20px;bottom:80px}}.c-page-top .c-page-top_container{cursor:pointer;width:48px;height:48px;background-color:#fff;border-radius:50%;border:1px solid #1c1c1c;display:flex;justify-content:center;align-items:center;transition:.2s}.c-page-top .c-page-top_container:hover{background-color:#1c1c1c;border-color:#1c1c1c}.c-page-top .c-page-top_container:hover .c-page-top-img svg path{fill:#fff}.c-page-top .c-page-top_container .c-page-top-img{width:15px;display:flex;align-items:center}.c-page-top .c-page-top_container .c-page-top-img svg{width:100%;height:auto;display:block}.lp-red-label{background:linear-gradient(90deg,#ff5f14,#ff4545);padding:6px 0;color:#fff;width:100%;align-items:center;justify-content:center;display:flex}.lp-red-label .lp-red-label__title{background-color:#fff;padding:4px 6px;border-radius:2px;margin-right:12px}.lp-red-label .lp-red-label__title span{font-weight:500;font-size:1.4rem;line-height:1;display:block;background:linear-gradient(90deg,#ff5f14,#ff4545);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 1024px){.lp-red-label .lp-red-label__title span{font-size:1.6rem}}.lp-red-label .lp-red-label__text{display:flex;align-items:center}.lp-red-label .lp-red-label__text p{font-weight:700;font-size:1.5rem;line-height:1}@media only screen and (max-width: 1024px){.lp-red-label .lp-red-label__text p{font-size:1.6rem}}.lp-red-label .lp-red-label__text small{font-weight:400;font-size:1.2rem;line-height:1}.page-lp{display:grid;grid-template-columns:calc(100% - 300px) 300px;grid-template-rows:52px auto 80px;grid-template-areas:"lp-header lp-contact" "lp-main lp-contact" "lp-footer lp-contact"}@media only screen and (max-width: 1280px){.page-lp{grid-template-columns:100%;grid-template-rows:auto auto auto;grid-template-areas:"lp-header" "lp-main" "lp-contact" "lp-footer"}}.page-lp .c-header--lp{grid-area:lp-header}.page-lp .p-lp{grid-area:lp-main}.page-lp .p-lp__formWrap.--aside{grid-area:lp-contact}.page-lp .lp-footer{grid-area:lp-footer}.page-lp .c-lp-labelTitle{background:#002855;color:#fff;padding:32px 0}@media only screen and (max-width: 1024px){.page-lp .c-lp-labelTitle{padding:21px 0}}@media only screen and (max-width: 767px){.page-lp .c-lp-labelTitle{padding:21px 0 29px}}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text{text-align:center;display:grid;justify-content:center}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text.type-wide{row-gap:20px}@media only screen and (max-width: 767px){.page-lp .c-lp-labelTitle .c-lp-labelTitle__text.type-wide{row-gap:16px}}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi{position:relative;margin:0 auto}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:before,.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:after{position:absolute;content:"";background:#fff;width:1px;height:26px;bottom:-5px}@media only screen and (max-width: 767px){.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:before,.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:after{bottom:-8px;height:25px}}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:before{left:-30px;transform:rotate(152deg)}@media only screen and (max-width: 767px){.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:before{left:-8px}}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:after{right:-33px;transform:rotate(-152deg)}@media only screen and (max-width: 767px){.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:after{right:-8px}}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-gradation{background:linear-gradient(90.51deg,#fbe78f 32.89%,#c8b54a 42%,#fbe78f 49.56%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-gradation strong{font-weight:500}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-family:sawarabi-mincho,sans-serif;font-weight:500;line-height:1}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation{padding-top:12px}@media only screen and (max-width: 1024px){.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation{padding-top:6px}}@media only screen and (max-width: 767px){.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation{padding-top:8px}}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-family:sawarabi-mincho,sans-serif;font-weight:500;line-height:1}.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation{padding-top:20px}@media only screen and (max-width: 1024px){.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation{padding-top:6px}}@media only screen and (max-width: 767px){.page-lp .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation{padding-top:8px}}.page-lp * em{font-style:normal}@media only screen and (max-width: 1024px){.page-lp{padding-top:116px}}.page-lp .c-arrow-doubledown{position:relative;display:flex;height:42px;justify-content:center;align-items:center}.page-lp .c-arrow-doubledown .doubledown-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:16px;opacity:0}.page-lp .c-arrow-doubledown .doubledown-arrow:first-child{animation:arrow-move08 2s ease-in-out infinite}.page-lp .c-arrow-doubledown .doubledown-arrow:nth-child(2){animation:arrow-move08 2s 1s ease-in-out infinite}.page-lp .c-arrow-doubledown .doubledown-arrow:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:16px solid #002855;border-bottom:0}@keyframes arrow-move08{0%{opacity:0;top:0}70%{opacity:1}to{opacity:0}}.page-lp .p-lp__wrap{background-color:#f3f3f6}@media only screen and (max-width: 1024px){.page-lp .p-lp__wrap{display:grid;grid-template-columns:100%;grid-template-areas:"s_mv" "s_customers" "s_talking" "s_feedback" "s_merit" "s_method" "s_schedule" "s_service" "s_faq" "s_staff" "s_contact" "s_news"}}@media only screen and (max-width: 1024px){.p-lp{padding-top:0}}.p-lp .c-lp-btn{max-width:384px;margin:24px auto 0}.p-lp .c-lp-btn.color-blue .c-lp-btn__link{background:linear-gradient(90deg,#558cf9 1.95%,#0559d0 99.85%)}.p-lp .c-lp-btn.color-blue .c-lp-btn__link:hover{opacity:1;background:linear-gradient(91.54deg,#88b0ff 11.2%,#0559d0 94.25%)}.p-lp .c-lp-btn.color-blue .c-lp-btn__link:hover:before{border:3px solid #0559D0}.p-lp .c-lp-btn.color-blue .c-lp-btn__label{border:1px solid #053ED0}.p-lp .c-lp-btn.color-blue .c-lp-btn__label .c-lp-btn__label-text{color:#053ed0}.p-lp .c-lp-btn.color-orange .c-lp-btn__link{background:linear-gradient(90deg,#ff5f14,#ff4545);position:relative}.p-lp .c-lp-btn.color-orange .c-lp-btn__link:hover{opacity:1;background:linear-gradient(92.4deg,#fdbda0 7.25%,#ff4545 94%)}.p-lp .c-lp-btn.color-orange .c-lp-btn__link:hover:before{border:3px solid #FF4644}.p-lp .c-lp-btn.color-orange .c-lp-btn__label{position:absolute;top:-7px}.p-lp .c-lp-btn.color-orange .c-lp-btn__label .c-lp-btn__label-text{background:linear-gradient(90deg,#ff5f14,#ff4545);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.p-lp .c-lp-btn.color-orange .c-lp-btn__label:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;border:1px solid transparent;background:linear-gradient(90deg,#ff5f14,#ff4545) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude;z-index:1}.p-lp .c-lp-btn .c-lp-btn__link{transition:.3s;padding:28px 29px 19px;display:block;position:relative;border-radius:37px;width:100%;text-align:center;cursor:pointer}.p-lp .c-lp-btn .c-lp-btn__link:before{content:"";position:absolute;display:block;width:calc(100% - 6px);height:calc(100% - 6px);left:0;bottom:0;border:3px solid transparent;border-radius:37px}.p-lp .c-lp-btn .c-lp-btn__label{border-radius:4px;background-color:#fff;font-weight:700;line-height:1.3;position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:5px 16px;white-space:nowrap;font-size:1.6rem;text-align:center}@media only screen and (max-width: 1024px){.p-lp .c-lp-btn .c-lp-btn__label{font-size:1.4rem}}.p-lp .c-lp-btn .c-lp-btn__text{font-weight:500;font-size:2rem;text-align:center;line-height:1.4;color:#fff;white-space:nowrap}@media only screen and (max-width: 1024px){.p-lp .c-lp-btn .c-lp-btn__text{font-size:1.6rem}}.c-lp-mv{grid-area:s_mv;background:linear-gradient(97.88deg,#0c4f9a 2.31%,#002855 78.14%);padding:24px 20px}@media only screen and (max-width: 1024px){.c-lp-mv{padding-top:67px;padding-bottom:133px}}@media only screen and (max-width: 767px){.c-lp-mv{padding-top:52px;padding-bottom:176px}}.c-lp-mv .c-lp-mv__wrap{max-width:1100px;margin:0 auto;height:512px;background-color:#fff;border:2px solid;border-image:linear-gradient(91.58deg,#e2b500 1.84%,#aa8125 93.39%);border-image-slice:1;position:relative;z-index:1;padding-top:12px;padding-left:53px;padding-bottom:30px;justify-content:center;display:grid;column-gap:20px;grid-template-rows:repeat(3,auto);grid-template-columns:550px 363px;grid-template-areas:"head achievements" "title achievements" "text achievements"}@media only screen and (max-width: 1390px){.c-lp-mv .c-lp-mv__wrap{padding:20px}}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__wrap{grid-template-rows:repeat(3,auto);grid-template-columns:100%;grid-template-areas:"head" "title" "text";justify-content:center;column-gap:0;padding:20px 70px 20px 60px;max-width:688px;height:527px;margin:0 auto}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__wrap{padding:16px 19px 17px;border:0;height:351px;max-width:430px}}.c-lp-mv .c-lp-mv__wrap:before,.c-lp-mv .c-lp-mv__wrap:after{content:"";display:block;background-repeat:no-repeat;background-size:contain;position:absolute;z-index:-2;left:0;width:100%;height:100%}.c-lp-mv .c-lp-mv__wrap:before{background-image:url(/app/themes/main-theme/assets/img/lp/top/mv-bg-top.png);background-position:top left;top:0}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__wrap:before{background-image:url(/app/themes/main-theme/assets/img/lp/top/mv-bg-top.png)}}.c-lp-mv .c-lp-mv__wrap:after{background-image:url(/app/themes/main-theme/assets/img/lp/top/mv-bg-bottom.png);background-position:bottom left;bottom:0}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__wrap:after{background-image:url(/app/themes/main-theme/assets/img/lp/top/mv-bg-bottom.png)}}.c-lp-mv .c-lp-mv__head{display:inline-flex;align-items:center;grid-area:head}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__head{height:69px;margin:0 auto}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__head{height:49px}}.c-lp-mv .c-lp-mv__head .c-lp-mv__head-logo{background-color:#fff;display:inline-flex;align-items:center;border-radius:2px;border:1px solid #979797;padding:10px 8px;box-sizing:border-box;margin-right:13px}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__head .c-lp-mv__head-logo{padding:7px;width:60px}}.c-lp-mv .c-lp-mv__head .c-lp-mv__head-catch{font-weight:700;font-size:2.4rem;line-height:1.3}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__head .c-lp-mv__head-catch{font-size:2rem}}.c-lp-mv .c-lp-mv__title{position:relative;top:-11px;grid-area:title}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__title{top:-23px;left:7px}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__title{top:11px;left:-1px}}.c-lp-mv .c-lp-mv__title .c-lp-mv__title-sub{position:absolute;background:linear-gradient(91.58deg,#e2b500 1.84%,#aa8125 93.39%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;font-size:3.4rem;line-height:1;display:flex;align-items:center;top:5px;left:190px;height:92px}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__title .c-lp-mv__title-sub{left:196px;top:11px}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__title .c-lp-mv__title-sub{left:113px;font-size:1.8rem;height:60px;top:-3px;white-space:nowrap}}.c-lp-mv .c-lp-mv__title .c-lp-mv__title-sub:before,.c-lp-mv .c-lp-mv__title .c-lp-mv__title-sub:after{display:block;content:"";height:52px;width:14px;border:2px solid #AA8125}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__title .c-lp-mv__title-sub:before,.c-lp-mv .c-lp-mv__title .c-lp-mv__title-sub:after{height:33px;width:10px}}.c-lp-mv .c-lp-mv__title .c-lp-mv__title-sub:before{border-right:none}.c-lp-mv .c-lp-mv__title .c-lp-mv__title-sub:after{border-left:none}.c-lp-mv .c-lp-mv__title .c-lp-mv__title-text{font-family:sawarabi-mincho,sans-serif;font-weight:500;line-height:1;color:#002855;font-size:9.2rem}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__title .c-lp-mv__title-text{position:relative;top:5px}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__title .c-lp-mv__title-text{font-size:6rem;top:-6px}}.c-lp-mv .c-lp-mv__title .c-lp-mv__title-text small{font-size:7.2rem}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__title .c-lp-mv__title-text small{font-size:4.5rem}}.c-lp-mv .c-lp-mv__title .c-lp-mv__title-text strong{font-size:10rem;font-weight:500;letter-spacing:.06em}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__title .c-lp-mv__title-text strong{position:relative;top:2px;left:4px}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__title .c-lp-mv__title-text strong{font-size:6rem;letter-spacing:-.024em;top:10px;left:-4px}}.c-lp-mv .c-lp-mv__text{font-family:Noto Sans JP,Hiragino Sans,sans-serif;font-weight:700;background-color:#fff8da;border-radius:10px;display:inline-block;max-width:506px;text-align:center;height:84px;padding:8px 0 5px;position:relative;top:-30px;left:20px;grid-area:text}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__text{background-color:transparent;width:311px;left:9px;height:94px}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text{background-color:#fff;max-width:175px;height:95px;left:0;padding:0;border-radius:0;top:36px}}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-top{background-color:#fff8da;display:block;max-width:311px;padding:16px 12px;border-radius:10px;text-align:left}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-top{background-color:transparent;padding:0}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-bottom{position:relative;top:-6px}}.c-lp-mv .c-lp-mv__text .c-lp-mv__text-bottom .c-lp-mv__text-sub{position:relative;left:-4px}.c-lp-mv .c-lp-mv__text .c-lp-mv__text-keywords{position:relative;left:9px}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-keywords{left:0}}.c-lp-mv .c-lp-mv__text .c-lp-mv__text-keywords .c-lp-mv__text-keyword{font-size:2rem;line-height:24px;letter-spacing:.04em;color:#002855}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-keywords .c-lp-mv__text-keyword{font-size:2.2rem}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-keywords .c-lp-mv__text-keyword{font-size:1.4rem}}.c-lp-mv .c-lp-mv__text .c-lp-mv__text-keywords .c-lp-mv__text-delimiter{font-size:2rem;line-height:24px;color:#002855;letter-spacing:-.06em;position:relative;margin:0 -3px}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-keywords .c-lp-mv__text-delimiter{font-size:1.4rem}}.c-lp-mv .c-lp-mv__text .c-lp-mv__text-keywords .c-lp-mv__text-delimiter:first-of-type{letter-spacing:-.1em;margin-left:-6px}.c-lp-mv .c-lp-mv__text .c-lp-mv__text-note{font-size:2rem;line-height:24px;letter-spacing:.04em;color:#000;position:relative;left:3px}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-note{font-size:2.2rem}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-note{font-size:1.4rem;color:#002855;left:0}}.c-lp-mv .c-lp-mv__text .c-lp-mv__text-problem{color:#aa8125;font-size:2rem;line-height:1.6;letter-spacing:.04em;position:relative;left:9px}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-problem{font-size:2.4rem}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-problem{font-size:1.4rem;top:-6px;left:0}}.c-lp-mv .c-lp-mv__text .c-lp-mv__text-particle{font-size:2rem;line-height:1.6;letter-spacing:.04em;position:relative;left:5px}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-particle{color:#002855;font-size:2.2rem}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-particle{font-size:1.4rem;color:#002855;left:-3px;top:-6px}}.c-lp-mv .c-lp-mv__text .c-lp-mv__text-solution{font-size:2.4rem;line-height:1.6;color:#002855;font-weight:900}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-solution{text-align:left;max-width:251px;display:block}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-solution{font-size:1.6rem;line-height:1}}.c-lp-mv .c-lp-mv__text .c-lp-mv__text-solution .c-lp-mv__text-sub{font-size:2.4rem;line-height:1.6;font-weight:700}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__text .c-lp-mv__text-solution .c-lp-mv__text-sub{font-size:1.6rem}}.c-lp-mv .c-lp-mv__achievements{grid-area:achievements}.c-lp-mv .c-lp-mv__achievements .c-media__achievements-img{display:block;margin-top:69px}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__achievements .c-media__achievements-img{position:absolute;top:-55px;left:50%;transform:translate(-50%);margin-top:0}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__achievements .c-media__achievements-img{width:220px;top:-43px}}.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list{margin-top:24px}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list{margin-top:0;position:absolute;bottom:-126px;left:0;display:grid;grid-template-columns:repeat(3,1fr);width:100%;column-gap:6px}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list{bottom:-109px}}.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item{border:2px solid #002855;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:10px 13px 10px 20px}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item{border:1px solid #002855;border-radius:4px;background-color:#fff;flex-wrap:wrap;justify-content:center;width:100%;padding:16px 0}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item{padding:7px 0}}.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item+.c-lp-mv__achievements-item{margin-top:12px}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item+.c-lp-mv__achievements-item{margin-top:0}}.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item p{font-weight:700;font-size:1.8rem;line-height:1;color:#002855;position:relative}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item p{font-size:1.6rem;margin-bottom:16px;width:100%;text-align:center;padding-bottom:8px}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item p{font-size:1.4rem;line-height:1.2;margin-bottom:8px}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item p small{font-size:1.2rem}}.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item p:after{background-image:url(/app/themes/main-theme/assets/img/lp/top/achievements-line.svg);background-repeat:no-repeat;background-size:cover;display:block;width:126px;height:6px;position:absolute;top:24px;left:50%;transform:translate(-50%)}@media only screen and (max-width: 1024px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item p:after{content:""}}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item p:after{width:66px;height:3px;top:40px;background-size:contain}}.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item strong{color:#aa8125;font-weight:900;font-size:4.2rem;line-height:.8}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item strong{font-size:3.3rem}}.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item small{font-size:1.6rem;font-weight:700}@media only screen and (max-width: 767px){.c-lp-mv .c-lp-mv__achievements .c-lp-mv__achievements-list .c-lp-mv__achievements-item small{font-size:1.2rem}}.c-lp-mv .c-media__img{position:absolute;bottom:-3px;left:0;z-index:-1}@media only screen and (max-width: 1024px){.c-lp-mv .c-media__img{margin-bottom:0;left:inherit;right:0;bottom:0}}@media only screen and (max-width: 767px){.c-lp-mv .c-media__img{width:169px;overflow:hidden;height:132px}}.c-lp-mv .c-media__img img{object-fit:contain;height:200px;width:100%}@media only screen and (max-width: 1024px){.c-lp-mv .c-media__img img{height:222px;margin-bottom:0}}@media only screen and (max-width: 767px){.c-lp-mv .c-media__img img{height:100%;position:relative;right:-34px}}.c-lp-customers{grid-area:s_customers;background-color:#fff;padding:32px 0 37px;box-shadow:0 0 20px #00000026}@media only screen and (max-width: 767px){.c-lp-customers{padding:32px 0 12px}}.c-lp-customers .c-lp-customers__title{font-weight:700;font-size:2rem;line-height:1.8;text-align:center;margin-bottom:26px;color:#051c2c}@media only screen and (max-width: 1024px){.c-lp-customers .c-lp-customers__title{margin-bottom:36px}}@media only screen and (max-width: 767px){.c-lp-customers .c-lp-customers__title{font-size:1.4rem;margin-bottom:20px}}.c-lp-customers .c-lp-customers__title em{color:#aa8125}.c-lp-customers .c-lp-customers__title strong{font-weight:700;font-size:3.4rem;line-height:1.8}@media only screen and (max-width: 767px){.c-lp-customers .c-lp-customers__title strong{font-size:2.2rem}}.c-lp-customers .c-lp-customers__list{display:flex}.c-lp-talking{grid-area:s_talking;position:relative;overflow:hidden;z-index:1}@media only screen and (max-width: 1024px){.c-lp-talking{padding:0}}.c-lp-talking .c-arrow-doubledown{margin-top:24px}@media only screen and (max-width: 1024px){.c-lp-talking .c-arrow-doubledown{margin-bottom:0}}.c-lp-talking .c-lp-talking__wrap{background-color:#fff;padding-bottom:24px}@media only screen and (max-width: 767px){.c-lp-talking .c-lp-talking__wrap{padding-bottom:0}}.c-lp-talking .c-lp-talking__title{position:relative;z-index:1;padding:38px 0 32px}@media only screen and (max-width: 1024px){.c-lp-talking .c-lp-talking__title{padding:31px 0 32px}}.c-lp-talking .c-lp-talking__title:after{position:absolute;display:block;width:100%;height:48px;background:linear-gradient(180deg,#1c1c1c33 6.43%,#fff 92.52%);bottom:-48px;z-index:-1}@media only screen and (max-width: 1024px){.c-lp-talking .c-lp-talking__title:after{content:""}}.c-lp-talking .c-lp-talking__title .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2.4rem}@media only screen and (max-width: 1024px){.c-lp-talking .c-lp-talking__title .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-talking .c-lp-talking__title .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:1.6rem}}.c-lp-talking .c-lp-talking__title .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3.6rem}@media only screen and (max-width: 1024px){.c-lp-talking .c-lp-talking__title .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-talking .c-lp-talking__title .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:2rem}}.c-lp-talking__worries{padding:48px 47px 0}@media only screen and (max-width: 1024px){.c-lp-talking__worries{padding:48px 20px 0}}.c-lp-talking__worries .c-lp-talking__worries-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:16px}@media only screen and (max-width: 767px){.c-lp-talking__worries .c-lp-talking__worries-list{display:block}}.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item{text-align:center}@media only screen and (max-width: 767px){.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item{display:flex;justify-content:space-between}}.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-text{background-color:#f3f3f6;font-weight:500;font-size:1.6rem;line-height:1.8;text-align:center;border-radius:10px;position:relative;padding:14px 0}@media only screen and (max-width: 1024px){.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-text{font-size:1.4rem;padding:7px 10px}}@media only screen and (max-width: 767px){.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-text{order:2;padding:16px 18px;width:calc(100% - 84px);display:flex;justify-content:flex-start;align-items:center;text-align:left;line-height:1.5}}.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-text:after{content:"";display:block;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:10px solid #f3f3f6;border-bottom:0}@media only screen and (max-width: 767px){.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-text:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid #f3f3f6;bottom:50%;left:-17px;transform:translateY(-50%)}}.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-img{margin-top:22px}@media only screen and (max-width: 767px){.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-img{margin-top:0;width:70px}}.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-img picture{display:block}.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-img picture img{width:120px}.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-img .c-lp-talking__worries-caption{margin-top:12px;background-color:#e1e1e6;font-weight:700;font-size:1.4rem;line-height:1.7;color:#727272;display:inline-block;padding:3px 8px}@media only screen and (max-width: 767px){.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item .c-lp-talking__worries-img .c-lp-talking__worries-caption{font-size:1rem;padding:0;display:block;margin-top:4px}}@media only screen and (max-width: 767px){.c-lp-talking__worries .c-lp-talking__worries-list .c-lp-talking__worries-item+.c-lp-talking__worries-item{margin-top:16px}}.c-lp-talking__img{margin-bottom:25px}@media only screen and (max-width: 1024px){.c-lp-talking__img{padding:0 20px}}@media only screen and (max-width: 767px){.c-lp-talking__img{margin-bottom:-6px}}.c-lp-talking__img picture{max-width:792px;margin:48px auto 0;display:block}@media only screen and (max-width: 1024px){.c-lp-talking__img picture{margin:32px auto;max-width:688px}}@media only screen and (max-width: 767px){.c-lp-talking__img picture{margin:32px auto 0;max-width:375px}}.c-lp-feedback{grid-area:s_feedback;z-index:1;position:relative;background-color:#fff}@media only screen and (max-width: 767px){.c-lp-feedback .c-arrow-doubledown{margin-top:24px}}.c-lp-feedback:before{content:"";display:block;position:absolute;top:0;left:0;width:100vw;height:48px;box-shadow:0 -10px 10px #00000026}@media only screen and (max-width: 767px){.c-lp-feedback:before{content:none}}.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2.4rem}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:1.6rem}}.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:4.4rem}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:2.4rem}}.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation small{font-size:2.4rem}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation small{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation small{font-size:1.6rem}}.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3.6rem}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:1.8rem}}.c-lp-feedback .c-lp-feedback__subtitle:after{background-image:url(/app/themes/main-theme/assets/img/lp/top/feedback-line.svg);background-repeat:no-repeat;background-size:cover;display:block;width:100%;content:""}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__subtitle:after{background-size:contain}}.c-lp-feedback .c-lp-feedback__wrap{padding-top:40px;padding-bottom:20px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__wrap{padding-top:24px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__wrap{padding:32px 19px 16px}}.c-lp-feedback .c-lp-feedback__question{margin:0 auto;border-radius:10px;max-width:792px;padding:25px 22px;border:2px solid #002855;display:grid;column-gap:32px;grid-template-rows:repeat(2,auto);grid-template-columns:208px auto;grid-template-areas:"graph title" "graph answer"}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__question{column-gap:10px;max-width:688px;padding:13px 17px 20px 18px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question{border:0;grid-template-rows:repeat(2,auto);grid-template-columns:183px auto;grid-template-areas:"title title" "graph answer";column-gap:24px;padding:0}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-title{font-size:2.4rem;line-height:1.8;grid-area:title;font-weight:700;position:relative}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-title{font-size:2rem;position:relative;top:13px;left:10px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-title{text-align:center;font-size:1.6rem;margin-bottom:10px;left:0}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-title:after{height:12px}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-title:after{height:10px}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-graph{display:block;grid-area:graph}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-graph{margin-left:10px}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-graph img{margin-top:4px}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer{grid-area:answer;margin-top:20px}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer{margin-right:10px}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .c-lp-feedback__question-answer__label{font-weight:700;font-size:1.4rem;line-height:1.8;background:#002855;color:#fff;border-radius:4px;display:inline-block;padding:0 12px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .c-lp-feedback__question-answer__label{position:relative;top:9px;left:10px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .c-lp-feedback__question-answer__label{font-weight:700;font-size:1.2rem;line-height:2;background-color:transparent;color:#738da6;padding:0}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box{display:flex;margin-top:8px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box{position:relative;top:13px;left:10px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box{display:block;margin-top:0}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box p{border-bottom:1px solid #d9d9d9}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right{width:100%;max-width:240px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right{max-width:188px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right{max-width:108px}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p{display:flex;align-items:center;justify-content:space-between;height:55px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p{height:auto}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p{display:block}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p span{font-weight:700;font-size:2rem;color:#363636}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p span{font-size:1.8rem}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p span{font-size:1.2rem}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p span+span{font-size:1.6rem;position:relative}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p span+span{display:none}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p span+span:before{content:"";background-image:repeating-linear-gradient(90deg,#000000,#000000 2px,transparent 2px,transparent 4px);background-position:left 3px top;background-repeat:repeat-x;background-size:400% 1px;width:36px;display:block;height:1px;position:absolute;left:-50px;top:50%}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p span+span:before{content:none}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p strong{font-weight:900;font-size:3.2rem;line-height:1.9;background:linear-gradient(91.58deg,#e2b500 1.84%,#aa8125 93.39%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p small{font-weight:900;font-size:1.6rem;line-height:2;color:#363636;margin-left:7px}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p+p span+span:before{content:"";width:26px;left:-28px}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p+p span+span:before{content:none}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p+p strong{font-size:2.4rem}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .right p+p small{font-size:1.6rem}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left{position:relative;width:100%;margin-left:24px;max-width:240px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left{margin-left:26px;margin-right:9px;top:2px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left{margin-left:0;margin-right:0;width:100%;max-width:108px}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left p{font-weight:500;font-size:1.6rem;line-height:2.2;width:100%;height:37px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left p{height:auto}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left p{font-size:1.2rem;line-height:2}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left strong{position:absolute;font-weight:900;font-size:2.4rem;line-height:2;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left strong{display:none}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left strong:before{content:"";width:24px;display:block;height:82px;position:absolute;left:-50px;top:50%;transform:translateY(-50%);background-image:url(/app/themes/main-theme/assets/img/lp/top/feedback-tree-diagram.svg);background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left strong:before{content:none}}.c-lp-feedback .c-lp-feedback__question .c-lp-feedback__question-answer .answer-box .left strong small{font-weight:900;font-size:1.6rem;line-height:2}.c-lp-feedback .c-lp-feedback__enquete{margin-top:64px;text-align:center}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__enquete{margin-top:40px}}.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-title{font-size:2.4rem;line-height:1.8;display:inline-block}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-title{font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-title{font-size:1.4rem}}.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-title:after{height:12px}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-title:after{height:8px}}.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-list{max-width:1050px;display:grid;column-gap:24px;grid-template-columns:repeat(3,auto);margin:32px auto 0}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-list{column-gap:16px;margin-top:24px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-list{display:block}}.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-item{background-color:#e0ecfb;border-radius:8px;padding:24px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-item{padding:16px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-item{display:grid;grid-template-columns:61px auto;grid-template-rows:repeat(3,auto);gap:8px;grid-template-areas:"img name" "text text" "star star"}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-item+.c-lp-feedback__enquete-item{margin-top:8px}}.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-img{width:80px;display:block;margin:0 auto}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-img{width:60px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-img{grid-area:img;width:61px}}.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-name{font-weight:700;font-size:1.6rem;line-height:1.8;display:block;width:100%;background-color:#fff;padding:8px 0;margin-top:16px;border-radius:4px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-name{font-size:1.4rem;padding:5px 0;margin-top:7px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-name{margin-top:0;grid-area:name;display:flex;align-items:center;justify-content:center}}.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-name em{margin-left:1em}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-name em{margin-left:0;display:block}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-name em{margin-left:1em;display:inline}}.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-text{text-align:center;font-weight:500;font-size:1.6rem;line-height:1.8;margin-top:16px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-text{font-size:1.4rem;margin-top:8px;text-align:left}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-text{grid-area:text;margin-top:0}}.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-star{width:128px;display:block;margin:16px auto 0}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-star{margin:8px 0 0}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__enquete .c-lp-feedback__enquete-star{grid-area:star;margin-top:0}}.c-lp-feedback .c-lp-feedback__note{margin-top:24px;margin-bottom:54px}@media only screen and (max-width: 1024px){.c-lp-feedback .c-lp-feedback__note{margin-top:8px}}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__note{margin-bottom:0}}.c-lp-feedback .c-lp-feedback__note .c-lp-feedback__note-text{text-align:center;display:block;font-size:1.2rem;font-weight:500;line-height:1.8}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__note .c-lp-feedback__note-text{display:table;text-align:left}}.c-lp-feedback .c-lp-feedback__note .c-lp-feedback__note-text:before{content:"※"}@media only screen and (max-width: 767px){.c-lp-feedback .c-lp-feedback__note .c-lp-feedback__note-text:before{display:table-cell}}.c-lp-merit{grid-area:s_merit;background-image:url(/app/themes/main-theme/assets/img/lp/top/merit-bg.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center;background-color:#f7f4e569;padding-bottom:20px}@media only screen and (max-width: 1024px){.c-lp-merit{background-image:none}}@media only screen and (max-width: 767px){.c-lp-merit{padding-bottom:14px}}.c-lp-merit .c-arrow-doubledown{margin-bottom:0}@media only screen and (max-width: 767px){.c-lp-merit .c-arrow-doubledown{margin-top:24px}}.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2.4rem}@media only screen and (max-width: 1024px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:1.6rem}}.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:4.4rem}@media only screen and (max-width: 1024px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:2.4rem}}.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation small{font-size:3rem}@media only screen and (max-width: 1024px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation small{font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation small{font-size:1.6rem}}.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3.6rem}@media only screen and (max-width: 1024px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:2rem}}.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:6.8rem}@media only screen and (max-width: 1024px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:4.4rem}}@media only screen and (max-width: 767px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:3.4rem}}.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:4rem}@media only screen and (max-width: 1024px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-merit .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:2rem}}.c-lp-merit__list{counter-reset:number 0;display:grid;column-gap:24px;grid-template-columns:repeat(3,auto);max-width:1240px;margin:0 auto;padding:64px 20px 34px}@media only screen and (max-width: 1024px){.c-lp-merit__list{padding:24px 20px 11px;max-width:728px}}@media only screen and (max-width: 767px){.c-lp-merit__list{padding:32px 20px 0;display:block;max-width:375px}}.c-lp-merit__list .c-lp-merit__item{background-color:#fff;border-radius:12px;position:relative;padding-bottom:181px;overflow:hidden;box-shadow:10px 10px 20px #00000026}@media only screen and (max-width: 1024px){.c-lp-merit__list .c-lp-merit__item{padding-bottom:100px}}@media only screen and (max-width: 767px){.c-lp-merit__list .c-lp-merit__item{padding-bottom:160px}}.c-lp-merit__list .c-lp-merit__item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;border:2px solid transparent;background:linear-gradient(90deg,#c8b54a 2%,#aa8125 41.5%,#aa8125 58.5%,#c8b54a) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude;z-index:1}.c-lp-merit__list .c-lp-merit__item .c-lp-merit__item-title{counter-increment:number 1;position:relative;line-height:1.4;padding:64px 24px 0}@media only screen and (max-width: 1024px){.c-lp-merit__list .c-lp-merit__item .c-lp-merit__item-title{padding:58px 14px 0}}@media only screen and (max-width: 767px){.c-lp-merit__list .c-lp-merit__item .c-lp-merit__item-title{padding:58px 4px 0}}.c-lp-merit__list .c-lp-merit__item .c-lp-merit__item-title span{font-family:sawarabi-mincho,sans-serif;font-weight:500;font-size:2.4rem;text-align:center;display:block}@media only screen and (max-width: 1024px){.c-lp-merit__list .c-lp-merit__item .c-lp-merit__item-title span{font-size:2rem}}.c-lp-merit__list .c-lp-merit__item .c-lp-merit__item-title:before{content:"メリット" counter(number);display:block;font-weight:700;font-size:2rem;line-height:1.8;color:#fff;background-color:#aa8125;padding:2px 30px;display:inline-block;position:absolute;border-radius:0 0 4px 4px;top:0;left:50%;transform:translate(-50%);text-shadow:0 0 5px #fff;font-size:"Noto Sans JP","Hiragino Sans",sans-serif}@media only screen and (max-width: 1024px){.c-lp-merit__list .c-lp-merit__item .c-lp-merit__item-title:before{font-size:1.8rem;padding:0 18px;white-space:nowrap}}.c-lp-merit__list .c-lp-merit__item .c-lp-merit__item-title:after{content:"";display:block;position:absolute;top:40px;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-right:10px solid transparent;border-left:10px solid transparent;border-top:9px solid #AA8125;border-bottom:0}@media only screen and (max-width: 1024px){.c-lp-merit__list .c-lp-merit__item .c-lp-merit__item-title:after{top:30px}}.c-lp-merit__list .c-lp-merit__item .c-lp-merit__text{font-weight:700;font-size:1.6rem;line-height:1.8;padding:24px 24px 0}@media only screen and (max-width: 1024px){.c-lp-merit__list .c-lp-merit__item .c-lp-merit__text{font-size:1.4rem;padding:20px 14px 0}}@media only screen and (max-width: 767px){.c-lp-merit__list .c-lp-merit__item .c-lp-merit__text{font-size:1.4rem;padding:14px 16px 0}}.c-lp-merit__list .c-lp-merit__item .c-lp-merit__text em{font-weight:700;font-size:1.6rem;line-height:1.8;color:#aa8125}.c-lp-merit__list .c-lp-merit__item .c-lp-merit__note{width:100%;text-align:center;padding:0 24px;margin-top:8px}@media only screen and (max-width: 1024px){.c-lp-merit__list .c-lp-merit__item .c-lp-merit__note{padding:0 14px}}.c-lp-merit__list .c-lp-merit__item .c-lp-merit__note strong{color:#ff4545;background-color:#fbe5e5;font-weight:700;font-size:1.4rem;line-height:1.8;padding:2px 0;display:block}.c-lp-merit__list .c-lp-merit__item .c-lp-merit__img{display:block;position:absolute;bottom:0;width:100%;object-fit:cover}@media only screen and (max-width: 767px){.c-lp-merit__list .c-lp-merit__item+.c-lp-merit__item{margin-top:24px}}.c-lp-method{grid-area:s_method;background-image:url(/app/themes/main-theme/assets/img/lp/top/method-bg.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center;padding-bottom:22px}@media only screen and (max-width: 767px){.c-lp-method .c-arrow-doubledown{margin-top:24px}}@media only screen and (max-width: 1024px){.c-lp-method{background-image:none;background-color:#fff}}@media only screen and (max-width: 767px){.c-lp-method{padding-bottom:14px}}.c-lp-method .c-lp-labelTitle{margin-bottom:97px}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-labelTitle{margin-bottom:0}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-labelTitle{padding:32px 0 28px}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text{row-gap:19px}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:after,.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:before{bottom:-1px}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:after{right:-23px}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:before{left:-23px}}.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2.4rem}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:1.6rem}}.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3.6rem}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:1.6rem}}.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:6.8rem}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:3.6rem}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:2rem}}.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:4rem}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:3.6rem}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:2rem}}.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation:last-child strong{font-size:5rem}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation:last-child strong{font-size:3.6rem}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation:last-child strong{font-size:2rem}}.c-lp-method .c-lp-method__wrap{padding:0 20px}.c-lp-method .c-lp-method__list{display:grid;column-gap:32px;grid-template-columns:repeat(3,auto);position:relative;padding:46px 47px 53px;margin:0 auto 83px;max-width:1122px}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-method__list{padding:24px 40px;column-gap:24px;grid-template-columns:repeat(3,auto);margin:0 auto;justify-content:center}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list{padding:24px 0 0;display:block;max-width:375px}}.c-lp-method .c-lp-method__list:before{content:"";display:block;width:100%;max-width:1151px;height:406px;background-image:url(/app/themes/main-theme/assets/img/lp/top/method-item-bg.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 18px}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-method__list:before{content:none}}.c-lp-method .c-lp-method__list .c-lp-method__item{background-color:#f7f4e5;text-align:center;padding:35px 20px 0;border-radius:20px;position:relative;height:279px}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-method__list .c-lp-method__item{padding:32px 20px;max-width:213px}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list .c-lp-method__item{padding:16px;max-width:100%;display:flex;flex-wrap:wrap;height:auto;justify-content:center}}.c-lp-method .c-lp-method__list .c-lp-method__item:after{position:absolute;content:"";width:68px;height:68px;background-image:url(/app/themes/main-theme/assets/img/lp/top/icon-arrow-method.svg);background-size:100% 100%;right:-50px;top:-13px;bottom:0;margin:auto;z-index:1}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-method__list .c-lp-method__item:after{width:38px;height:38px;right:-32px}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list .c-lp-method__item:after{width:44px;height:44px;top:auto;bottom:-30px;right:auto;left:50%;transform:translate(-50%) rotate(90deg)}}.c-lp-method .c-lp-method__list .c-lp-method__item:last-child:after{display:none}.c-lp-method .c-lp-method__list .c-lp-method__item:last-child .c-lp-method__img{margin-bottom:4px}.c-lp-method .c-lp-method__list .c-lp-method__item:last-child .c-lp-method__note{margin-top:-15px}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list .c-lp-method__item:last-child .c-lp-method__note{width:100%}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list .c-lp-method__item+.c-lp-method__item{margin-top:16px}}.c-lp-method .c-lp-method__list .c-lp-method__img{display:block;max-width:44px;height:40px;margin:0 auto 3px}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list .c-lp-method__img{width:32px;height:auto;margin:0 10px 0 auto;text-align:right}}.c-lp-method .c-lp-method__list .c-lp-method__item-title{min-height:72px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:6px}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-method__list .c-lp-method__item-title{margin-top:0}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list .c-lp-method__item-title{margin-top:0;margin-bottom:0;min-height:auto;display:grid;grid-template-columns:55px 180px;justify-content:center}}.c-lp-method .c-lp-method__list .c-lp-method__item-title .c-lp-method__title-text{height:76px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list .c-lp-method__item-title .c-lp-method__title-text{width:auto;justify-content:flex-start}}.c-lp-method .c-lp-method__list .c-lp-method__item-title .c-lp-method__title-text span{width:100%;font-family:sawarabi-mincho,sans-serif;font-weight:500;font-size:2.4rem;line-height:1.8;display:block;text-decoration:none;background-image:linear-gradient(transparent 80%,#ffec94 0);background-size:100% 100%;background-repeat:no-repeat;background-position:0 -8px;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;width:auto}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-method__list .c-lp-method__item-title .c-lp-method__title-text span{font-size:1.8rem}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list .c-lp-method__item-title .c-lp-method__title-text span{background-position:0 -7px}}.c-lp-method .c-lp-method__list .c-lp-method__item-title .c-lp-method__title-text span+span{margin-top:-10px}.c-lp-method .c-lp-method__list .c-lp-method__note{margin-top:0}.c-lp-method .c-lp-method__list .c-lp-method__note strong{font-weight:500;font-size:1.4rem;line-height:1.8;text-align:center;color:#fff;background-color:#002855;padding:0 12px;display:inline-block;border-radius:4px}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list .c-lp-method__note{grid-area:note}}.c-lp-method .c-lp-method__list .c-lp-method__text{font-weight:400;font-size:1.6rem;line-height:1.8;padding:0 10px}@media only screen and (max-width: 1024px){.c-lp-method .c-lp-method__list .c-lp-method__text{font-size:1.4rem;padding:0}}@media only screen and (max-width: 767px){.c-lp-method .c-lp-method__list .c-lp-method__text{font-size:1.2rem;grid-area:text;width:100%}}.c-lp-schedule{grid-area:s_schedule;background-color:#fff;padding-bottom:20px}.c-lp-schedule .c-lp-schedule__note,.c-lp-schedule .c-lp-schedule__img,.c-lp-schedule .c-lp-schedule__ratio{width:100%;max-width:calc(var(--container-width) + var(--container-padding-x) * 2);position:relative;margin:0 auto;padding:0 var(--container-padding-x);box-sizing:border-box}.c-lp-schedule .c-arrow-doubledown{margin-top:24px}.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3.6rem}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:2rem}}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation{padding-top:10px}}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation{padding-top:9px}}.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:6.8rem}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:4.6rem}}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:3.4rem}}.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:3.6rem}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:2rem}}.c-lp-schedule .c-lp-schedule__ratio{display:flex;max-width:calc(1026px + var(--container-padding-x) * 2);padding-top:48px}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-schedule__ratio{padding-top:24px;max-width:calc(688px + var(--container-padding-x) * 2)}}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio{display:block}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box{text-align:center;position:relative;background-color:#f7f4e5;width:100%;padding:15px 8px 53px}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box{padding:16px 0 16px 16px;display:grid;grid-template-columns:44px auto;align-items:center}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:before{position:absolute;content:"";width:100%;height:1px;border-bottom:1px dashed #d1b475;display:block;bottom:23px;left:0}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:before{bottom:inherit;left:40px;top:0;width:1px;height:100%;border-left:1px dashed #d1b475;border-bottom:none}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__content{order:2}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__content{text-align:left;margin-left:20px}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__title{font-weight:700;font-size:1.8rem;line-height:1.8}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__title{font-size:1.4rem}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__text{font-weight:500;font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__text{max-width:228px;margin:0 auto;font-size:1.4rem}}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__text{font-size:1.2rem;margin:0;max-width:100%}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time{position:absolute;left:0;width:100%;bottom:5px}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time{position:relative;bottom:inherit;height:100%}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time:before,.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time:after{content:"";position:absolute;background-color:#d1b475;width:7px;height:7px;display:block;border-radius:50%;bottom:15px}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time:before,.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time:after{width:5px;height:5px;transform:translate(-50%)}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time:before{left:-3.4px;z-index:1}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time:before{left:25px;top:-19px}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time:after{right:-3.4px}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time:after{left:25px;bottom:-18px}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time .c-lp-schedule__minutes{font-weight:500;font-size:1.6rem;line-height:1.8;width:44px;height:44px;border-radius:50%;background-color:#fff;border:1px solid #AA8125;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%);bottom:0}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box .c-lp-schedule__time .c-lp-schedule__minutes{bottom:inherit;top:50%;transform:translate(-50%) translateY(-50%)}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:nth-child(1){max-width:223px}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:nth-child(1){max-width:169px}}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:nth-child(1){max-width:100%}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:nth-child(2){max-width:462px;background-color:#ebe5c7}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:nth-child(2){max-width:291px}}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:nth-child(2){max-width:100%}}.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:nth-child(3){max-width:341px}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:nth-child(3){max-width:228px}}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__ratio .c-lp-schedule__ratio-box:nth-child(3){max-width:100%}}.c-lp-schedule .c-lp-schedule__img{display:block;text-align:center;max-width:calc(1026px + var(--container-padding-x) * 2)}.c-lp-schedule .c-lp-schedule__note{max-width:calc(1026px + var(--container-padding-x) * 2);margin-top:16px;margin-bottom:50px}@media only screen and (max-width: 1024px){.c-lp-schedule .c-lp-schedule__note{margin-bottom:0}}.c-lp-schedule .c-lp-schedule__note .c-lp-schedule__note-wrap{display:flex;gap:16px;background-color:#f3f3f6;width:100%;padding:16px 16px 22px;border-radius:8px}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__note .c-lp-schedule__note-wrap{display:block;padding:16px}}.c-lp-schedule .c-lp-schedule__note .c-lp-schedule__note-title{white-space:nowrap}@media only screen and (max-width: 767px){.c-lp-schedule .c-lp-schedule__note .c-lp-schedule__note-title{display:block;margin-bottom:12px}}.c-lp-schedule .c-lp-schedule__note .c-lp-schedule__note-title span{font-weight:700;font-size:1.4rem;line-height:1.7;background-color:#fff;padding:6px 12px;display:inline-block}.c-lp-schedule .c-lp-schedule__note .c-lp-schedule__note-list{display:table-cell}.c-lp-schedule .c-lp-schedule__note .c-lp-schedule__note-list .c-lp-schedule__note-item{font-weight:500;font-size:1.4rem;line-height:1.8}.c-lp-schedule .c-lp-schedule__note .c-lp-schedule__note-list .c-lp-schedule__note-item:before{content:"・";display:inline-block;width:1em}.c-lp-schedule .c-lp-schedule__note .c-lp-schedule__note-list .c-lp-schedule__note-item strong{font-weight:700;font-size:1.4rem;line-height:1.8;color:#ff4545}.c-lp-service{grid-area:s_service;background-color:#fff}.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2.4rem}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:1.6rem}}.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:4.4rem}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:2.4rem}}.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation small{font-size:3rem}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation small{font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation small{font-size:1.6rem}}.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3.6rem}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:2rem}}.c-lp-service .c-lp-service__ratio{display:flex;gap:24px;padding-top:47px}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio{flex-wrap:wrap;padding-top:24px}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio{padding:32px 20px;max-width:375px}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box{width:33.3333333333%;background-color:#e3f2fe;padding:27px 24px 40px;text-align:center;border-radius:8px;z-index:1}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box{width:100%;text-align:left;position:relative;max-width:688px;margin:0 auto}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box{padding:27px 20px 22px}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box:before{display:block;width:calc(100% - 16px);height:calc(100% - 16px);z-index:-1;position:absolute;top:8px;left:8px;border:1px solid #fff;border-radius:8px}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box:before{content:""}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .u-accordion-btn{display:none;position:absolute;left:0;top:0;width:100%;height:100%;max-height:140px}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .u-accordion-btn{display:block}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .u-accordion-btn span{background-color:#ddc085;width:36px;height:36px;border-radius:50%;position:absolute;display:block;right:24px;top:50%;transform:translateY(-50%)}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .u-accordion-btn span:after,.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .u-accordion-btn span:before{content:"";display:block;width:21px;height:2px;background-color:#fff;position:absolute;right:calc(50% - 21px);top:50%;transition:.2s}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .u-accordion-btn span:before{transform:translateY(-50%) translate(-50%) rotate(90deg)}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .u-accordion-btn span:after{transform:translateY(-50%) translate(-50%)}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__head{display:inline-flex;margin-bottom:-8px;padding-bottom:14px;border-bottom:2px solid #fff;align-items:center}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__head{width:100%;border-bottom:0;margin-bottom:0;padding-bottom:0}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__icon{display:block}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__icon{max-width:54px;margin-right:8px}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__icon{display:none}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__title em{color:#aa8125;font-weight:900}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__title em strong{font-size:2.4rem}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__title .c-lp-service__sub{font-weight:500;font-size:1.6rem;line-height:1.6}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__title .c-lp-service__sub{font-size:1.4rem;line-height:1}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__title .c-lp-service__main{font-weight:700;font-size:2.2rem;line-height:1.6}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__title .c-lp-service__main{line-height:1;font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__title .c-lp-service__main{margin-top:14px;line-height:1.6}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__title:after{content:"";display:block;width:140px;height:2px;margin:16px auto;background-color:#fff}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__title:after{content:none}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content{display:block}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content{display:grid;grid-template-columns:auto 254px;grid-template-areas:"text box" "detail detail";margin-top:-60px}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content{display:none;margin-top:0}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box{background-color:#fff;padding:10px 0;width:100%;border-radius:4px;height:332px}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box{grid-area:box;height:auto}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box .c-lp-service__box-wrap{padding:0 16px}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box .c-lp-service__box-wrap{padding:0 8px}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box .c-lp-service__box-title{position:relative;margin-bottom:17px;text-align:center}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box .c-lp-service__box-title span{background-color:#002855;color:#fff;font-weight:700;font-size:1.4rem;line-height:1.8;border-radius:8px;display:inline-block;padding:7px 31px}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box .c-lp-service__box-title:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:7px solid #002855;border-bottom:0;left:50%;transform:translate(-50%);bottom:-7px}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box .c-lp-service__slider .c-lp-service__slider-list .c-lp-service__slider-item{width:160px;height:254px;object-fit:contain}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box .c-lp-service__slider .c-lp-service__slider-list .c-lp-service__slider-item picture{display:block}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box .c-lp-service__img{display:block}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__box .c-lp-service__img img{border-radius:8px}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__detail{border-bottom:1px solid #94A6C3;padding-bottom:8px}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__detail{order:2;width:100%;display:grid;margin-top:18px;grid-template-columns:repeat(2,auto);grid-area:detail}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__detail{order:1;grid-template-columns:100%}}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__detail.is-count-3 .is-last{grid-column:span 2}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__detail.is-count-3 .is-last{grid-column:auto}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item{display:grid;grid-template-columns:116px auto}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item:first-child .c-lp-service__dt,.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item:first-child .c-lp-service__dd{border-top:0}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item:first-child .c-lp-service__dt,.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item:first-child .c-lp-service__dd{border-top:1px solid #94A6C3}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item:first-child .c-lp-service__dt,.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item:first-child .c-lp-service__dd{border-top:1px solid #94A6C3}}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item:last-child .c-lp-service__dt,.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item:last-child .c-lp-service__dd{border-bottom:0;padding-bottom:0}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dt,.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dd{border-top:1px solid #94A6C3;margin-top:8px;padding-top:8px}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dt,.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dd{padding-bottom:8px}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dt,.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dd{margin-top:0}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dt span{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:2px;width:108px;height:100%;border-radius:4px;margin-right:8px}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dt strong{display:block;font-weight:700;font-size:1.4rem;line-height:1.8;color:#6b84ab}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dt strong{font-size:1.2rem}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dd{display:flex;align-items:center;text-align:left}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dd{padding-right:20px}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dd span{display:block;font-weight:500;font-size:1.6rem}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__item .c-lp-service__dd span{font-size:1.4rem}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__text{grid-area:text;margin-top:20px;font-weight:500;font-size:1.6rem;line-height:1.8;text-align:left}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__text{order:1;max-width:366px;grid-area:text;margin-top:80px}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-service__text{order:2;font-size:1.4rem;margin-top:8px}}@media only screen and (max-width: 767px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box .c-lp-service__content .c-lp-btn{order:3;margin-top:28px;padding:0}}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box.is-active .c-lp-service__head{border-bottom:2px solid #fff;margin-bottom:16px;padding-bottom:16px}}.c-lp-service .c-lp-service__ratio .c-lp-service__ratio-box.is-active .u-accordion-btn span:before{transform:translateY(-50%) translate(-50%)}.c-lp-service .c-lp-btn{margin-top:61px;padding-bottom:53px}@media only screen and (max-width: 1024px){.c-lp-service .c-lp-btn{margin-top:41px;padding-bottom:47px}}.c-lp-staff{grid-area:s_staff;background-color:#fff}.c-lp-staff .c-lp-labelTitle{padding:36px 0 31px}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-labelTitle{padding:24px 0}}.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text{row-gap:9px}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text{row-gap:21px}}.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi{position:relative;margin:0 auto}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:before,.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:after{bottom:-2px;height:25px}}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:before{left:-26%}}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:after{right:-27%}}.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2.4rem}@media only screen and (max-width: 1024px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:1.6rem}}.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3.6rem}@media only screen and (max-width: 1024px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:2rem}}@media only screen and (max-width: 1024px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation{padding-top:10px}}.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:6.8rem}@media only screen and (max-width: 1024px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:4.6rem}}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:3.4rem}}.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:4rem}@media only screen and (max-width: 1024px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation small{font-size:2rem}}.c-lp-staff .c-lp-staff__block{padding:64px 0 48px}@media only screen and (max-width: 1024px){.c-lp-staff .c-lp-staff__block{padding:48px 40px}}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__block{padding:32px 20px;max-width:375px;margin:0 auto}}.c-lp-staff .c-lp-staff__wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);border:1px solid #FBE78F;border-radius:10px;width:100%;margin:0 auto;max-width:900px}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap{grid-template-columns:100%}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__title{background:linear-gradient(90deg,#fbe78f,#c8b54a 45.5%,#fbe78f);font-weight:700;font-size:2rem;border-radius:10px 10px 0 0;line-height:1.8;text-align:center;grid-column:span 2;width:100%;box-shadow:0 0 2px #ffffffd9;padding:12px 0}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-staff__title{grid-column:span 1;padding:6px 0;border-radius:8px 8px 0 0}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__box{padding:23px 30px 32px;text-align:center}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-staff__box{padding:16px;display:grid;grid-template-columns:86px auto;grid-template-rows:repeat(3,auto);column-gap:16px;grid-template-areas:"img position" "img names" "comments comments"}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__box+.c-lp-staff__box{position:relative}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-staff__box+.c-lp-staff__box{padding-top:0}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__box+.c-lp-staff__box:before{content:"";display:block;width:1px;height:calc(100% - 48px);background-color:#d9d9d9;position:absolute;left:0;transform:translateY(-50%);top:50%}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-staff__box+.c-lp-staff__box:before{height:1px;width:calc(100% - 48px);top:0;left:50%;transform:translate(-50%);background:0}}.c-lp-staff .c-lp-staff__wrap .c-lp-service__img{display:block}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-service__img{grid-area:img;text-align:right}}.c-lp-staff .c-lp-staff__wrap .c-lp-service__img img{width:106px;margin:0 auto;object-fit:contain}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-service__img img{width:71px;margin-top:-2px}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__position{display:inline-block;margin-top:16px}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-staff__position{grid-area:position;margin-top:0;max-width:180px}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__position span{font-weight:700;font-size:1.8rem;line-height:1.8;position:relative;padding-bottom:8px;display:block}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-staff__position span{font-size:1.2rem;text-align:left}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__position span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-bottom:1px solid transparent;background:linear-gradient(90deg,#fbe78f,#c8b54a 45.5%,#fbe78f) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude;z-index:1}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__names{margin-top:12px}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-staff__names{grid-area:names;text-align:left;margin-top:-2px}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__names .c-lp-staff__career{font-weight:700;font-size:1.6rem;line-height:1.8;text-align:center;color:#fff;background-color:#002855;padding:0 12px;border-radius:4px;display:inline-flex;align-items:center;margin-right:8px}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-staff__names .c-lp-staff__career{font-size:1.2rem;margin-right:2px}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__names .c-lp-staff__career .c-gradation{background:linear-gradient(90.51deg,#fbe78f 32.89%,#c8b54a 42%,#fbe78f 49.56%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-left:.5em}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__names .c-lp-staff__name{font-weight:500;font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-staff__names .c-lp-staff__name{font-size:1.2rem}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__comments{text-align:left;font-weight:500;font-size:1.6rem;line-height:1.8;background-color:#e3f2fe;padding:16px 24px;margin-top:24px;border-radius:10px;position:relative}@media only screen and (max-width: 767px){.c-lp-staff .c-lp-staff__wrap .c-lp-staff__comments{grid-area:comments;font-size:1.4rem;padding:16px 18px;margin-top:19px}}.c-lp-staff .c-lp-staff__wrap .c-lp-staff__comments:before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:10px solid #E3F2FE;border-top:0;top:-10px;left:50%;transform:translate(-50%)}.c-lp-staff .c-lp-btn{margin-top:50px}.c-lp-staff .c-lp-btn .c-lp-btn__label{padding:5px 18px}@media only screen and (max-width: 1024px){.c-lp-staff .c-lp-btn{display:none}}.c-lp-staff .c-arrow-doubledown{display:none}@media only screen and (max-width: 1024px){.c-lp-staff .c-arrow-doubledown{display:block}}.c-lp-faq{grid-area:s_faq}@media only screen and (max-width: 767px){.c-lp-faq .c-lp-labelTitle{padding:24px 0 26px}}@media only screen and (max-width: 767px){.c-lp-faq .c-lp-labelTitle .c-lp-labelTitle__text.type-wide{row-gap:19px}}.c-lp-faq .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2.4rem}@media only screen and (max-width: 1024px){.c-lp-faq .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2rem}}@media only screen and (max-width: 767px){.c-lp-faq .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:1.6rem}}.c-lp-faq .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3.6rem}@media only screen and (max-width: 1024px){.c-lp-faq .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-faq .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:2rem}}.c-lp-faq .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:3.6rem}@media only screen and (max-width: 1024px){.c-lp-faq .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:3rem}}@media only screen and (max-width: 767px){.c-lp-faq .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main .c-gradation strong{font-size:2rem}}.c-lp-faq .c-lp-faq__list{padding:48px 0;max-width:900px;margin:0 auto}@media only screen and (max-width: 767px){.c-lp-faq .c-lp-faq__list{padding:0;margin-top:12px;margin-bottom:12px;background-color:#fff}}.c-lp-faq .u-accordion-btn{background-color:#ddc085;width:36px;height:36px;border-radius:50%;position:absolute;display:block;top:17px;right:21px}@media only screen and (max-width: 767px){.c-lp-faq .u-accordion-btn{right:-24px}}.c-lp-faq .u-accordion-btn:after,.c-lp-faq .u-accordion-btn:before{content:"";display:block;width:21px;height:2px;background-color:#fff;position:absolute;right:calc(50% - 21px);top:50%;transition:.2s}.c-lp-faq .u-accordion-btn:before{transform:translateY(-50%) translate(-50%) rotate(90deg)}.c-lp-faq .u-accordion-btn:after{transform:translateY(-50%) translate(-50%)}.c-lp-faq .c-lp-faq__item{background-color:#fff}.c-lp-faq .c-lp-faq__item+.c-lp-faq__item{margin-top:16px}.c-lp-faq .c-lp-faq__item.is-active .c-lp-faq__question .u-accordion-btn:before{transform:translateY(-50%) translate(-50%)}.c-lp-faq .c-lp-faq__item.is-active .c-lp-faq__answer{display:block}.c-lp-faq .c-lp-faq__question{cursor:pointer;position:relative;padding:16px 52px 16px 20px}@media only screen and (max-width: 767px){.c-lp-faq .c-lp-faq__question{width:calc(100% - 42px);padding:16px}}.c-lp-faq .c-lp-faq__question p{margin-left:0;display:flex;align-items:center;font-weight:500;font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 767px){.c-lp-faq .c-lp-faq__question p{font-size:1.4rem}}.c-lp-faq .c-lp-faq__question p:before{content:"Q";margin-right:12px;font-family:sawarabi-mincho,sans-serif;font-weight:500;font-size:2rem;line-height:1.6;display:block;width:40px;height:40px;min-width:40px;border-radius:50% 50% 50% 0;background-color:#f3f3f6;display:flex;align-items:center;justify-content:center}.c-lp-faq .c-lp-faq__answer{padding:0 20px 16px}.c-lp-faq .c-lp-faq__answer p{display:flex;background-image:repeating-linear-gradient(90deg,#E0C56C,#E0C56C 2px,transparent 2px,transparent 4px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px;padding-top:16px;font-weight:700;font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 767px){.c-lp-faq .c-lp-faq__answer p{font-size:1.4rem}}.c-lp-faq .c-lp-faq__answer p:before{content:"A -";display:block;white-space:nowrap;font-family:sawarabi-mincho,sans-serif;font-weight:500;font-size:2rem;line-height:1.3;color:#aa8125;padding-right:16px}.c-formLp{width:100%;position:relative;background-color:#fff;grid-area:s_form}@media only screen and (max-width: 1280px){.c-formLp{border:1px solid #AA8125}}.c-formLp .c-btnLp-block{position:relative;margin:48px auto 0}@media only screen and (max-width: 1280px){.c-formLp .c-btnLp-block{max-width:294px}}@media only screen and (max-width: 1024px){.c-formLp .c-btnLp-block{margin:41px auto 0}}@media only screen and (max-width: 767px){.c-formLp .c-btnLp-block{max-width:295px;margin:49px auto 0}}.c-formLp .c-btnLp-block.is-disable .c-formLp__btn{opacity:.5}.c-formLp .c-btnLp-block.is-disable-hukidashi{opacity:1}.c-formLp__btn{pointer-events:all;background:linear-gradient(90deg,#ff5f14,#ff4545);cursor:pointer;max-width:260px;width:100%;height:76px;display:flex;align-items:center;justify-content:center;border:0;transition:all .3s ease;border-radius:8px;box-shadow:0 0 10px #00000040;text-shadow:0px 0px 10px rgba(255,255,255,.5019607843);padding-top:15px;font-size:2rem;font-family:Noto Sans JP,Hiragino Sans,sans-serif;line-height:1;font-weight:700;opacity:1;margin:0 auto}.c-formLp__btn.is-active{cursor:pointer;background-color:#363636;pointer-events:all}.c-formLp__btn.is-active:hover{opacity:.7}.c-formLp__btn-hukidashi{background-color:#fff;display:inline-block;line-height:1.5;position:absolute;top:-24px;padding:5px 20px;border-radius:8px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #daa97696;z-index:1}.c-formLp__btn-hukidashi:before{content:"";display:block;width:0;height:0;border-style:solid;border-right:7px solid transparent;border-left:7px solid transparent;border-top:8px solid #fff;border-bottom:0;position:absolute;bottom:-7px;left:calc(50% - 7px)}.c-formLp__btn-hukidashi-text{font-weight:700;font-size:2rem;line-height:1.5}.c-formLp__btn-hukidashi-text small{background:linear-gradient(90deg,#ff5f14,#ff4545);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.c-formLp__btn-vacant{background:linear-gradient(90deg,#ff5f14,#ff4545);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:2.8rem;line-height:1}.c-formLp__btn-text{color:#fff}.c-formLp__title{font-size:2.2rem;font-weight:500;line-height:1.2;color:#fff;text-align:center;font-family:sawarabi-mincho,sans-serif;background:linear-gradient(91.58deg,#e2b500 1.84%,#aa8125 93.39%);text-shadow:0px 0px 4px rgba(255,255,255,.45);padding:9px 12px 16px}@media only screen and (max-width: 1280px){.c-formLp__title{padding:6px 12px 4px}}@media only screen and (max-width: 1024px){.c-formLp__title{padding:10px 12px 6px;font-size:2.2rem;letter-spacing:-.02em}}@media only screen and (max-width: 767px){.c-formLp__title{padding:12px;font-size:2rem}}.c-formLp__title strong{font-size:3.4rem;font-weight:500}.c-formLp__title span{text-shadow:rgba(255,255,255,.4509803922) 0 0 4px}@media only screen and (max-width: 1024px){.c-formLp__title span{text-shadow:none}}.c-formLp__inner{scrollbar-width:none;overflow-y:scroll;padding:17px 20px 65px}@media only screen and (max-width: 1280px){.c-formLp__inner{padding:19px 14px 30px}}@media only screen and (max-width: 767px){.c-formLp__inner{padding:26px 14px 24px}}.c-formLp__group{display:grid;flex-wrap:wrap;gap:11px;padding:0 5px}@media only screen and (max-width: 1280px){.c-formLp__group{grid-template-columns:1fr 1fr;gap:11px 16px}}@media only screen and (max-width: 767px){.c-formLp__group{display:flex;flex-wrap:wrap}}@media only screen and (max-width: 767px){.c-formLp__row{width:100%}}.c-formLp__label{line-height:1}.c-formLp__label label{flex-shrink:0}.c-formLp label{font-size:1.4rem;font-weight:500;line-height:1.8;color:#051c2c}@media only screen and (max-width: 767px){.c-formLp__ttl{font-weight:700}}.c-formLp__required:after{display:inline-block;content:"*";color:#ff4545;line-height:1;font-size:2rem;font-weight:900;margin-left:5px;position:relative;top:5px}.c-formLp input,.c-formLp textarea,.c-formLp select{border-radius:8px;background-color:#fff;border:1px solid #d9d9d9;font-size:1.4rem;line-height:1.5;font-weight:500;color:#1c1c1c;padding:10px 16px 9px;width:100%;font-family:Noto Sans JP,Hiragino Sans,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-formLp input:focus,.c-formLp textarea:focus,.c-formLp select:focus{background:#fbf9a4;outline:0}.c-formLp input::placeholder,.c-formLp textarea::placeholder,.c-formLp select::placeholder{font-weight:500;color:#d9d9d9}@media only screen and (max-width: 767px){.c-formLp input::placeholder,.c-formLp textarea::placeholder,.c-formLp select::placeholder{font-weight:700}}.c-formLp textarea{height:97px;padding:12px 20px}.c-formLp select{color:#051c2c;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 767px){.c-formLp select{width:100%}}.c-formLp__note{font-size:1.2rem;line-height:1;font-weight:400;margin-left:10px}.c-formLp__label{display:flex;align-items:center;flex-wrap:wrap;position:relative;margin-bottom:2px}.c-formLp__select{position:relative}.c-formLp__select:after{position:absolute;content:"";width:8px;height:8px;border-top:2px solid #727272;border-left:2px solid #727272;top:10px;right:16px;transform:rotate(-135deg) translateY(-50%)}.c-formLp__hissu{color:#ff4545;font-size:2rem;font-weight:900;position:absolute;top:-8px}.c-formLp__txt{font-size:1.4rem;line-height:1.8;color:#051c2c;font-weight:700;text-align:center;margin-bottom:14px}.c-formLp__error{display:block;font-weight:400;font-size:1.2rem;line-height:1.3;color:#ff4545}.c-formLp-confirm__title{font-weight:600;font-size:1.4rem;text-align:center;color:#000;margin:10px 0}.c-formLp [data-form-input-name].is-error input[type=text],.c-formLp [data-form-input-name].is-error textarea,.c-formLp [data-form-input-name].is-error select{border-color:#ff4545}.c-formLp [data-form-input-name].is-error input[type=text]{position:relative;background:#fff url(/img/common/error.svg) no-repeat center right 14px}@media only screen and (max-width: 1024px){.c-formLp [data-form-input-name=yourComment]{grid-column:span 2}}.c-formLp input[type=radio],.c-formLp input[type=checkbox]{accent-color:#727272;cursor:pointer;box-sizing:border-box;outline:none;padding:0}.c-formLp input[type=radio]:checked,.c-formLp input[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-shadow:none}.c-formLp__head{background-color:#f3f3f6;border-radius:8px;padding:11px 42px 10px 16px;font-size:1.4rem;font-weight:500;line-height:1.5;position:relative;margin-bottom:4px;cursor:pointer}.c-formLp__head:after{position:absolute;content:"";width:23px;height:23px;background:url(/img/common/icon_arrows.svg) no-repeat center;background-size:23px 23px;right:12px;top:0;bottom:0;margin:auto}.c-formLp__ct{border:1px solid #d9d9d9;border-radius:4px;padding:14px;background-color:#fff}.c-formLp__checkbox{display:flex;align-items:center;cursor:pointer}@media only screen and (max-width: 1024px){.c-formLp__checkbox{margin-top:6px;transform:translate(65%)}}@media only screen and (max-width: 767px){.c-formLp__checkbox{margin-top:4px;transform:unset}}.c-formLp__checkbox+.c-formLp__checkbox{margin-top:11px}.c-formLp__checkbox input[type=checkbox]{flex-shrink:0;margin:0;padding:0;width:20px;height:20px;border-radius:3px;border:1px solid #d9d9d9;box-shadow:0 0 4px #00000040 inset}.c-formLp__checkbox label{margin-left:8px;cursor:pointer;font-weight:400}.c-formLp__checkbox label a{text-decoration:underline}.c-formLp__mess{color:#727272;font-size:1rem;font-weight:400;margin:8px 0}@media only screen and (max-width: 1024px){.c-formLp__mess{margin:6px 0 0;text-align:center;letter-spacing:0}}@media only screen and (max-width: 767px){.c-formLp__mess{text-align:left;padding-inline:4px 28px}}.p-lp__formWrap{position:relative}.p-lp__formWrap.--section{grid-area:s_contact;position:fixed;top:0;right:0;max-width:300px;z-index:10}@media only screen and (max-width: 1280px){.p-lp__formWrap.--section{background-color:#fff;position:static;max-width:100%;z-index:0;margin:0;border-bottom:1px solid #d9d9d9}}.p-lp__formWrap.--aside{box-shadow:-4px 0 4px #00000012;-webkit-box-shadow:-4px 0px 4px 0px rgba(0,0,0,.07);-moz-box-shadow:-4px 0px 4px 0px rgba(0,0,0,.07)}@media only screen and (max-width: 1280px){.p-lp__formWrap.--aside{display:none}}@media only screen and (max-width: 1280px){.p-lp__formWrap{background-color:transparent}}@media only screen and (max-width: 767px){.p-lp__formWrap .c-lp-labelTitle .c-lp-labelTitle__text.type-wide{row-gap:10px}}.p-lp__formWrap .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub{font-size:2rem}.p-lp__formWrap .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:3rem}@media only screen and (max-width: 767px){.p-lp__formWrap .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation strong{font-size:3.4rem}}.p-lp__formWrap .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__sub .c-gradation small{font-size:2rem}.p-lp__formWrap .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:3rem}@media only screen and (max-width: 767px){.p-lp__formWrap .c-lp-labelTitle .c-lp-labelTitle__text .c-lp-labelTitle__main{font-size:2rem}}@media only screen and (max-width: 767px){.p-lp__formWrap .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:after{right:-24px}}@media only screen and (max-width: 767px){.p-lp__formWrap .c-lp-labelTitle .c-lp-labelTitle__text .c-hukidasi:before{left:-20px}}.p-lp__form{background-color:#fff;width:100%;position:sticky;top:0;right:0;z-index:9}@media only screen and (max-width: 1280px){.p-lp__form{position:static;padding:31px 40px 35px;background-color:transparent;max-width:768px;margin:0 auto}}@media only screen and (max-width: 767px){.p-lp__form{padding:23px 20px 25px}}@media only screen and (max-width: 1280px){.p-lp__form .lp-red-label{display:none}}.c-lp-form__title{display:none}@media only screen and (max-width: 1280px){.c-lp-form__title{display:block}}.c-lp-form__promise{position:absolute;width:200px;right:300px;top:70px;background-color:#fff;padding:8px;z-index:-1;border-radius:8px 0 0 8px;box-shadow:0 0 4px #00000059}@media only screen and (max-width: 1280px){.c-lp-form__promise{position:inherit;width:100%;box-shadow:none;padding:0;margin-bottom:24px}}@media only screen and (max-width: 767px){.c-lp-form__promise{display:grid;grid-template-columns:63px auto;column-gap:16px;box-shadow:none}}.c-lp-form__promise-title{border:1px solid #AA8125;height:40px;text-align:center;margin:0 auto 8px;display:flex;justify-content:center;align-items:center;font-weight:700}@media only screen and (max-width: 767px){.c-lp-form__promise-title{position:relative;height:100%;margin-bottom:0}}.c-lp-form__promise-title span{font-size:16px;line-height:120%;color:#aa8125}@media only screen and (max-width: 767px){.c-lp-form__promise-title span{writing-mode:vertical-rl;text-orientation:upright;font-size:1.4rem;line-height:1.8;padding:14px}}.c-lp-form__promise-title strong{font-size:20px}@media only screen and (max-width: 767px){.c-lp-form__promise-title strong{font-size:1.8rem}}@media only screen and (max-width: 1280px){.c-lp-form__promise-list{display:grid;grid-template-columns:repeat(3,auto);gap:10px}}@media only screen and (max-width: 767px){.c-lp-form__promise-list{grid-template-columns:100%}}.c-lp-form__promise-item{background-color:#f1ebce;width:100%;display:flex;align-items:center;padding:5px}@media only screen and (max-width: 1280px){.c-lp-form__promise-item{width:auto;padding:6px 12px}}.c-lp-form__promise-item:before{content:"";display:block;width:20px;height:20px;background:url(/app/themes/main-theme/assets/img/lp/common/icon-promise.svg) no-repeat center;background-size:contain;float:left;margin-right:4px}@media only screen and (max-width: 767px){.c-lp-form__promise-item:before{margin-right:12px}}.c-lp-form__promise-item span{font-weight:700;font-size:16px;line-height:180%;color:#002855}@media only screen and (max-width: 767px){.c-lp-form__promise-item span{font-size:1.4rem}}.c-lp-form__promise-item span>span{display:none}@media only screen and (max-width: 1024px){.c-lp-form__promise-item span>span{display:inline}}@media only screen and (max-width: 767px){.c-lp-form__promise-item span>span{display:inline}}.c-lp-form__promise-item+.c-lp-form__promise-item{margin-top:8px}@media only screen and (max-width: 1280px){.c-lp-form__promise-item+.c-lp-form__promise-item{margin-top:0}}.c-lp-news{grid-area:s_news;background-color:#fff;padding-bottom:80px}@media only screen and (max-width: 1024px){.c-lp-news{padding-left:20px;padding-right:20px}}.c-lp-news .c-lp-news__title{text-align:center;padding-top:62px}.c-lp-news .c-lp-news__title .c-lp-news__text{display:inline-block;position:relative;padding-bottom:24px;margin-bottom:48px}.c-lp-news .c-lp-news__title .c-lp-news__text:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-bottom:6px solid transparent;background:linear-gradient(90deg,#fbe78f,#c8b54a 45.5%,#fbe78f) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude;z-index:1}.c-lp-news .c-lp-news__title .c-lp-news__text span{font-family:sawarabi-mincho,sans-serif;font-weight:500;font-size:3.6rem;line-height:1;display:block}@media only screen and (max-width: 1024px){.c-lp-news .c-lp-news__title .c-lp-news__text span{font-size:3rem}}.c-lp-news .c-lp-news__list{max-width:1344px;width:100%;overflow:hidden}@media only screen and (max-width: 1024px){.c-lp-news .c-lp-news__list{max-width:648px}}@media only screen and (max-width: 767px){.c-lp-news .c-lp-news__list{max-width:300px}}.c-lp-news .c-lp-news__item{width:300px!important;min-width:300px;flex-shrink:0}.c-lp-news .c-pressrelease-card .c-pressrelease-card__info{border:1px solid #e1e1e6;padding:20px;border-top:0;margin-top:0}.lp-footer-top{grid-area:s_footer;background-color:#f3f3f6}.lp-footer-top .lp-footer__wrap{max-width:900px;width:100%;margin:0 auto;padding:32px 20px;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:center}@media only screen and (max-width: 1024px){.lp-footer-top .lp-footer__wrap{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);grid-template-areas:"logo btn" "address btn"}}@media only screen and (max-width: 767px){.lp-footer-top .lp-footer__wrap{grid-template-columns:100%;grid-template-rows:repeat(3,auto);grid-template-areas:"logo" "address" "btn";padding:24px 20px;text-align:center;justify-content:center;gap:24px}}@media only screen and (max-width: 1024px){.lp-footer-top .lp-footer__logo{grid-area:logo;max-width:151px;margin-bottom:8px}}@media only screen and (max-width: 767px){.lp-footer-top .lp-footer__logo{margin:0 auto}}.lp-footer-top .lp-footer__logo .lp-footer__logo-img{display:block}@media only screen and (max-width: 1024px){.lp-footer-top .lp-footer__address{grid-area:address}}.lp-footer-top .lp-footer__address p{font-weight:500;font-size:1.4rem;line-height:1.7}@media only screen and (max-width: 1024px){.lp-footer-top .lp-footer__btn{grid-area:btn}}.lp-footer-top .lp-footer__btn .lp-footer__btn-link{background-color:#002855;border:3px solid #002855;display:flex;padding:20px 24px;border-radius:8px}.lp-footer-top .lp-footer__btn .lp-footer__btn-link:hover{background-color:#fff;border:3px solid #002855}.lp-footer-top .lp-footer__btn .lp-footer__btn-link:hover .lp-footer__btn-text{color:#002855}.lp-footer-top .lp-footer__btn .lp-footer__btn-link:hover:after{background:url(/app/themes/main-theme/assets/img/common/icon-blank-blue.svg) no-repeat center}.lp-footer-top .lp-footer__btn .lp-footer__btn-link .lp-footer__btn-text{font-weight:700;font-size:16px;line-height:180%;color:#fff}.lp-footer-top .lp-footer__btn .lp-footer__btn-link:after{content:"";width:20px;background:url(/app/themes/main-theme/assets/img/common/icon-blank-white.svg) no-repeat center;height:20px;background-size:100% 100%;margin-left:18px}.page-lp-thanks .lp-footer-top,.page-lp-thanks .c-page-top{display:none}.page-lp-thanks .c-footer{margin-top:0}.page-lp-thanks .c-header--lp{width:100%;height:52px}.page-lp-thanks .c-header--lp .c-header__lp-wrap{width:100%}.page-lp-thanks .c-header__btns{display:none}@media only screen and (max-width: 767px){.page-lp-thanks .c-footer__coppyr{margin-bottom:0}}.p-lp-thanks{background-color:#f3f3f6}.p-lp-thanks .p-lp-thanks__label{display:none}.p-lp-thanks .p-lp-thanks__wrap{max-width:848px;margin:40px auto;background-color:#fff;padding:24px 24px 112px;position:relative;z-index:1;box-shadow:0 0 30px #00000026;border-radius:8px;background-image:url(/app/themes/main-theme/assets/img/lp/thanks/bg.png);background-repeat:no-repeat;background-size:contain;background-position:left bottom}@media only screen and (max-width: 1024px){.p-lp-thanks .p-lp-thanks__wrap{margin:80px 20px}}@media only screen and (max-width: 767px){.p-lp-thanks .p-lp-thanks__wrap{background-image:url(/app/themes/main-theme/assets/img/lp/thanks/bg-sp.png);padding:16px 16px 112px;margin:33px 20px}}.p-lp-thanks .p-lp-thanks__wrap:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;border:2px solid transparent;background:linear-gradient(91.58deg,#e2b500 1.84%,#aa8125 93.39%) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude;z-index:1}.p-lp-thanks .p-lp-thanks__title{font-family:sawarabi-mincho,sans-serif;font-weight:500;font-size:2.6rem;line-height:1.5;margin-top:16px;max-width:628px}@media only screen and (max-width: 767px){.p-lp-thanks .p-lp-thanks__title{font-size:1.8rem}}.p-lp-thanks .p-lp-thanks__catch{font-weight:700;font-size:1.6rem;line-height:1.8;margin-top:12px;max-width:628px;display:block}@media only screen and (max-width: 767px){.p-lp-thanks .p-lp-thanks__catch{max-width:265px;font-size:1.4rem}}.p-lp-thanks .p-lp-thanks__text{font-weight:500;font-size:1.6rem;margin-top:12px;max-width:528px;display:block}@media only screen and (max-width: 767px){.p-lp-thanks .p-lp-thanks__text{max-width:210px;font-size:1.4rem}}.p-lp-thanks .p-lp-thanks__text a{color:#aa8125}.p-lp-thanks .p-lp-thanks__img{display:block;width:225px;position:absolute;right:0;bottom:0;z-index:-1}@media only screen and (max-width: 767px){.p-lp-thanks .p-lp-thanks__img{width:144px}}.u-navy-900{color:#051c2c}.u-color-gold01{color:#aa8125}.u-text-gradient{background:linear-gradient(90deg,#5c3cb5,#287eff 102.34%);-webkit-background-clip:text;background-clip:text;color:transparent}.u-underline{background-image:linear-gradient(90deg,var(--text-color),var(--text-color));background-repeat:no-repeat;background-position:100% 100%;background-size:0% 1px;transition:background-size .2s cubic-bezier(.39,.575,.565,1)}.u-underline:hover{background-position:0% 100%;background-size:100% 1px}.p-single .c-single_content p{font-size:1.6rem;font-weight:500;line-height:1.8;color:#1c1c1c}@media only screen and (max-width: 767px){.p-single .c-single_content p{font-size:1.4rem}}.p-single .c-single_content p a{text-decoration:underline}.p-single .c-single_content p+*{margin-top:1.8em}.p-single .c-single_content p+p{margin-top:1.2em}.p-single .c-single_content p.url--background{background-color:#e3f2fe;padding:10px;border-radius:4px}.p-single .c-single_content h2.wp-block-heading{background-color:#363636;color:#fff;font-size:2rem;font-weight:700;line-height:1.8;padding:10px}.p-single .c-single_content h3.wp-block-heading{font-size:1.8rem;font-weight:700;line-height:1.8;border-bottom:2px solid #1c1c1c;padding-bottom:8px}.p-single .c-single_content h4.wp-block-heading{font-size:1.6rem;font-weight:700;line-height:1.8}.p-single .c-single_content h4.wp-block-heading:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:9px;background-color:#1e74da;border-radius:50%;margin-right:10px}.p-single .c-single_content .wp-block-image .alignright,.p-single .c-single_content .wp-block-image .alignleft{float:inherit}.p-single .c-single_content .wp-block-image .alignright{margin-left:auto}.p-single .c-single_content .wp-block-image .alignleft{margin-right:auto}.p-single .c-single_content .wp-block-list.has-background{padding:10px}.p-single .c-single_content .wp-block-list a{text-decoration:underline;color:#1e74da}.p-single .c-single_content .wp-block-list li{font-size:1.6rem;font-weight:700;line-height:1.8;overflow-wrap:anywhere;position:relative;padding-left:21px}.p-single .c-single_content .wp-block-list li+li{margin-top:15px}.p-single .c-single_content .wp-block-list li:before{content:"";width:9px;height:9px;background-color:#1e74da;border-radius:50%;position:absolute;left:0;top:0;bottom:0;margin:auto}.p-single .c-single_content .wp-block-list.is-style-type-check li:before{width:10px;height:5px;border-left:2px solid #1e74da;border-bottom:2px solid #1e74da;border-radius:0;background-color:#32cd3200;transform:rotate(-45deg);top:calc(.5em + 2px)}.p-single .c-single_content .wp-block-list.is-style-type-number{counter-reset:number 0}.p-single .c-single_content .wp-block-list.is-style-type-number li{counter-increment:number 1;padding-left:31px}.p-single .c-single_content .wp-block-list.is-style-type-number li:before{content:counter(number);width:20px;height:20px;background-color:#1e74da;border-radius:2px;color:#fff;font-size:1rem;line-height:1.5;display:flex;justify-content:center;align-items:center;font-weight:700;top:.5em}.p-single .c-single_content .wp-block-quote{background-color:#f3f3f6;border-left:5px solid #D9D9D9;padding:16px}.p-single .c-single_content .wp-block-table{margin:30px 0}@media only screen and (max-width: 767px){.p-single .c-single_content .wp-block-table{overflow-x:scroll}}@media only screen and (max-width: 767px){.p-single .c-single_content .wp-block-table table{width:100%;white-space:nowrap}}.p-single .c-single_content .wp-block-table th,.p-single .c-single_content .wp-block-table td{border-bottom:1px solid #e1e1e6;border-right:1px dotted #e1e1e6;border-top:0;border-left:0}.p-single .c-single_content .wp-block-table th:first-child,.p-single .c-single_content .wp-block-table td:first-child{border-left:1px solid #e1e1e6}.p-single .c-single_content .wp-block-table th:last-child,.p-single .c-single_content .wp-block-table td:last-child{border-right:1px solid #e1e1e6}.p-single .c-single_content .wp-block-table thead{border:0}.p-single .c-single_content .wp-block-table thead th,.p-single .c-single_content .wp-block-table thead td{background-color:#555;color:#fff;padding:15px 0}.p-single .c-single_content .wp-block-table tbody tr:first-child th,.p-single .c-single_content .wp-block-table tbody tr:first-child td{border-top:1px solid #e1e1e6}.p-single .c-single_content .wp-block-table tbody th,.p-single .c-single_content .wp-block-table tbody td{padding:15px}.p-single .c-single_content .wp-block-table.is-style-type-1 thead{border:0}.p-single .c-single_content .wp-block-table.is-style-type-1 thead th:first-child,.p-single .c-single_content .wp-block-table.is-style-type-1 thead td:first-child{background-color:#0000;color:#051a2b;border-top:0;border-left:0;border-right:0}.p-single .c-single_content .wp-block-table.is-style-type-1 tbody th:first-child,.p-single .c-single_content .wp-block-table.is-style-type-1 tbody td:first-child{background-color:#f7f7f7;border-right:1px solid #e1e1e6}.p-single .c-single_content [class*=wp-block-]+*{margin-top:1.8em}
