﻿.pconly{display:none}.sponly{display:block}@media screen and (max-width: 767px){.pconly{display:block}.sponly{display:none}}html{font-size:100%;margin:0;padding:0}@media(max-width: 1440px){html{font-size:1.1111111111vw}}@media(max-width: 959px){html{font-size:1.28vw}}@media(max-width: 767px){html{font-size:100%}}@media(max-width: 375px){html{font-size:4.2666666667vw}}*{box-sizing:border-box}:root{scroll-behavior:smooth;scroll-padding-top:6.25rem}body{background:#eedede;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500;font-size:1rem;line-height:1.6;letter-spacing:.02em;min-width:1000px;margin:0;padding:0}@media screen and (max-width: 767px){body{min-width:100%}}.container{padding:0 1.25rem;margin:0 auto;max-width:1240px;width:100%}.container.-width960{max-width:1000px}.-lowPage{padding-bottom:9.375rem}@media screen and (max-width: 767px){.-lowPage{padding-bottom:6.25rem}}ul{list-style-type:none;padding:0}img{max-width:100%;vertical-align:bottom}.showup{display:block;opacity:0;transform:translate3d(0, 55px, 0);transition:all .6s ease-out}.showup.-inView{opacity:1;transform:translate3d(0, 0, 0)}@media screen and (max-width: 767px){.showup.-inView{transform:translate3d(0, 0, 0)}}.header{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 3.125rem;position:sticky;top:0;width:100%;z-index:999}@media screen and (max-width: 767px){.header{padding:1.5625rem 1.25rem .625rem}}.header .header__logo{font-size:0;margin:0;width:12.5rem;transition:opacity .4s}@media screen and (max-width: 767px){.header .header__logo{width:9.375rem}}.header .header__logo:hover{opacity:.7}@media screen and (max-width: 767px){.header .header__pcNav{display:none}}.header .header__pcNav .header__navLists{align-items:center;display:flex}.header .header__pcNav .header__navLists>.menu-item{margin-right:1.875rem}.header .header__pcNav .header__navLists>.menu-item a{transition:opacity .4s}.header .header__pcNav .header__navLists>.menu-item a:hover{opacity:.7}.header .header__pcNav .header__navLists>.menu-item:last-child{margin-right:0}.header .header__pcNav .header__navLists>.menu-item:last-child a{color:#fff;background-color:#333;border:.125rem solid #333;border-radius:.1875rem;padding:.625rem 1.25rem;transition:background .4s,color .4s}.header .header__pcNav .header__navLists>.menu-item:last-child a:hover{background-color:#fff;color:#333;opacity:1}.header .header__pcNav .menu-item-has-children{position:relative}.header .header__pcNav .menu-item-has-children .sub-menu{background-color:#333;border-radius:1.25rem;text-align:center;position:absolute;padding:1.25rem .625rem;bottom:-0.875rem;left:50%;transform:translate(-50%, 91%);padding:.9375rem;flex-wrap:wrap;opacity:0;z-index:0;visibility:hidden;transition:opacity .4s,height .4s,visibility .4s;width:12.5rem}.header .header__pcNav .menu-item-has-children .sub-menu a{color:#fff;display:block;padding:.3125rem 0}.header .header__pcNav .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;z-index:1}.header .header__spNav{background:#fff;padding:0 1.25rem 1.25rem;display:none;position:fixed;top:0;right:0;width:100%;height:100vh;z-index:100;overflow:scroll}.header .header__spNav .header__nav{margin-bottom:2.5rem;padding:5.625rem 0 0;width:100%}.header .header__spNav .menu-item{position:relative}.header .header__spNav .menu-item a{border-bottom:1px solid #e1e1e1;display:block;position:relative;font-weight:700;font-size:1rem;padding:.75rem 0 .875rem;transition:opacity .7s,transform .7s}.header .header__spNav .menu-item a::after{content:"";background:url(../img/common/arrow.svg) center center/contain no-repeat;position:absolute;top:1.0625rem;right:.625rem;height:1.125rem;width:1.125rem}.header .header__spNav .menu-item:first-child a{padding:0 0 .875rem}.header .header__spNav .menu-item:last-child a{border-bottom:0;padding:.75rem 0 0}.header .header__spNav .menu-item-has-children>a::after{background:url(../img/common/has-sub-menu.svg) center center/contain no-repeat;transition:background .4s;top:.8125rem;right:.625rem}.header .header__spNav .menu-item-has-children>a.active::after{background:url(../img/common/has-sub-menu-2.svg) center center/contain no-repeat}.header .header__spNav .menu-item-has-children .sub-menu{margin-bottom:1.25rem;display:none}.header .header__spNav .menu-item-has-children .sub-menu a{font-size:1.4rem;padding:.625rem .625rem}.header .header__spNavTrigger{display:none;background-color:#333;border-radius:0 0 0 .75rem;position:fixed;right:0;top:0;width:2.1875rem;height:1.1875rem;transition:all .4s;box-sizing:border-box;z-index:1000;height:4.375rem;width:4.375rem}@media screen and (max-width: 767px){.header .header__spNavTrigger{display:inline-block}}.header .header__spNavTrigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:50%;transform:translateX(-50%);width:1.875rem;height:.125rem;background-color:#fff;border-radius:.25rem}.header .header__spNavTrigger span:nth-of-type(1){top:1.375rem}.header .header__spNavTrigger span:nth-of-type(2){top:2.125rem}.header .header__spNavTrigger span:nth-of-type(3){bottom:1.375rem}.header .header__spNavTrigger.active span:nth-of-type(1){-webkit-transform:translateX(-50%) translateY(0.75rem) rotate(-45deg);transform:translateX(-50%) translateY(0.75rem) rotate(-45deg)}.header .header__spNavTrigger.active span:nth-of-type(2){opacity:0;width:100%}.header .header__spNavTrigger.active span:nth-of-type(3){-webkit-transform:translateX(-50%) translateY(-0.75rem) rotate(45deg);transform:translateX(-50%) translateY(-0.75rem) rotate(45deg)}.footer{background-color:#333;color:#fff;padding:5rem 0 3.125rem}.footer a{color:#fff;transition:opacity .4s}.footer a:hover{opacity:.7}.footer .footerTop{display:flex;justify-content:space-between;margin-bottom:9.375rem}@media screen and (max-width: 767px){.footer .footerTop{flex-wrap:wrap;margin-bottom:6.25rem}}@media screen and (max-width: 767px){.footer .footerTop .footerTop__left{text-align:center;margin-bottom:1.875rem;width:100%}}.footer .footerTop .footerTop__logo{margin-bottom:1.5625rem;width:18.75rem}@media screen and (max-width: 767px){.footer .footerTop .footerTop__logo{display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;width:15.625rem}}.footer .footerTop .footerTop__sns{display:flex;align-items:center;gap:.9375rem}@media screen and (max-width: 767px){.footer .footerTop .footerTop__sns{justify-content:center}}.footer .footerTop .footerTop__sns .footerTop__snsItem{width:2.8125rem;transition:opacity .4s}.footer .footerTop .footerTop__sns .footerTop__snsItem:hover{opacity:.7}.footer .footerNav .footerNav__list{display:flex;font-size:.875rem;margin:0;gap:1.875rem}@media screen and (max-width: 767px){.footer .footerNav .footerNav__list{flex-wrap:wrap;gap:0}}@media screen and (max-width: 767px){.footer .footerNav .footerNav__list .menu-item{width:100%}.footer .footerNav .footerNav__list .menu-item:first-child a{padding:0 0 .875rem}.footer .footerNav .footerNav__list .menu-item:last-child a{border-bottom:0;padding:.75rem 0 0}}@media screen and (max-width: 767px){.footer .footerNav .footerNav__list .menu-item a{border-bottom:.0625rem solid #e1e1e1;display:block;position:relative;font-weight:700;font-size:1rem;padding:.75rem 0 .875rem;transition:opacity .7s,transform .7s}}@media screen and (max-width: 767px){.footer .footerNav .footerNav__list .menu-item a::after{content:"";background:url(../img/common/arrow-white.svg) center center/contain no-repeat;position:absolute;top:1.0625rem;right:.625rem;height:1.125rem;width:1.125rem}}@media screen and (max-width: 767px){.footer .footerNav .footerNav__list .menu-item.menu-item-has-children>a::after{background:url(../img/common/has-sub-menu-white.svg) center center/contain no-repeat;transition:background .4s;top:.375rem;right:.625rem}}@media screen and (max-width: 767px){.footer .footerNav .footerNav__list .menu-item.menu-item-has-children>a.active::after{background:url(../img/common/has-sub-menu-2-white.svg) center center/contain no-repeat}}.footer .footerNav .footerNav__list .menu-item.menu-item-has-children .sub-menu{padding-left:.625rem;opacity:.8;font-size:.75rem;margin-top:.625rem}@media screen and (max-width: 767px){.footer .footerNav .footerNav__list .menu-item.menu-item-has-children .sub-menu{margin-top:0;margin-bottom:1.25rem;display:none}}.footer .footerNav .footerNav__list .menu-item.menu-item-has-children .sub-menu .menu-item+.menu-item{margin-top:.4375rem}@media screen and (max-width: 767px){.footer .footerNav .footerNav__list .menu-item.menu-item-has-children .sub-menu a{font-size:.875rem;padding:.625rem .625rem}}.footer .footerBottom{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}@media screen and (max-width: 767px){.footer .footerBottom{flex-direction:column;flex-wrap:wrap}}.footer .footerBottom .footerBottom__copyright{margin:0;font-family:"Poppins",sans-serif}.mainPage{max-width:43.75rem;margin-inline:auto}.mainPage .lpSection{position:relative}.mainPage .-section1 h1{margin:0}.mainPage .-section1 .section1__ctaBtn{position:absolute;bottom:3%;left:50%;transform:translateX(-50%) scale(1);width:94%}.mainPage .-section3 .section3__scrollBtn{position:absolute;bottom:3%;left:50%;transform:translateX(-50%) scale(1);width:94%}.mainPage .-section5{overflow:hidden}.mainPage .-section5 .section5__tableWrapper{position:relative;overflow:scroll;position:absolute;top:14%;left:1.25rem;width:100%;height:100%}.mainPage .-section5 .section5__table{padding-right:3.125rem;width:160%;height:auto}.mainPage .-section5 .section5__table img{width:100%;height:100%;object-fit:contain}.mainPage .-section7{overflow:hidden}.mainPage .-section7 .section7__sliderWrap{position:absolute;bottom:14%;left:50%;transform:translate(-50%, 0%);width:100%;height:auto}.mainPage .-section7 .section7__slider{width:100%;height:auto}.mainPage .-section7 .section7__slider .swiper-slide img{border-radius:.625rem;width:100%;height:100%}.mainPage .-section7 .section7__sliderArrows{display:flex;align-items:center;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:86%;height:auto;z-index:2}.mainPage .-section7 .section7__sliderArrows .section7__sliderArrowPrev,.mainPage .-section7 .section7__sliderArrows .section7__sliderArrowNext{background-color:unset;border:none;cursor:pointer;padding:0;margin:0;width:2.5rem;height:2.5rem}.mainPage .-section7 .section7__sliderArrows .section7__sliderArrowPrev img,.mainPage .-section7 .section7__sliderArrows .section7__sliderArrowNext img{width:100%;height:100%;object-fit:contain}.mainPage .-section7 .section7__sliderPagination{text-align:center;position:absolute;bottom:-1.875rem;left:0;width:100%}.mainPage .-section7 .section7__sliderPagination .swiper-pagination-bullet-active{background-color:#d67d98}.mainPage .-section10 .section10__ctaBtn{position:absolute;top:21.5%;right:4%;transform:translate(0, 0) scale(1);width:80%}.mainPage .-section10 .section10__ctaBtn:hover{transform:translate(0, 0) scale(1.1)}.mainPage .-section11{background:var(--grad2, linear-gradient(116deg, #FCEDEE 3.3%, #F2F4FE 50.68%, #E3F3F9 100%));padding:2rem 1.25rem;background-color:#f5f5f5}.mainPage .-section11 .section11__title{text-align:center;margin-block:0 2.5rem}.mainPage .-section11 .section11__title img{width:15.625rem;max-width:100%;height:auto}.mainPage .-section11 .section11__accordion{max-width:37.5rem;margin:0 auto}.mainPage .-section11 .accordionItem{margin-top:0;margin-bottom:.9375rem;background-color:#fff;border-radius:.625rem;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.05)}.mainPage .-section11 .accordionItem__header{display:flex;align-items:center;padding:1.25rem 3.125rem 1.25rem 1.25rem;cursor:pointer;position:relative;transition:all .3s ease}.mainPage .-section11 .accordionItem__header.active .accordionItem__toggle::after{opacity:0}.mainPage .-section11 .accordionItem__icon{flex-shrink:0;width:1.375rem;height:1.5rem;margin-right:.9375rem}.mainPage .-section11 .accordionItem__icon img{width:100%;height:100%;object-fit:contain;vertical-align:middle}.mainPage .-section11 .accordionItem__question{font-size:.875rem;font-weight:600;line-height:1.6;color:#333;flex:1}.mainPage .-section11 .accordionItem__toggle{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;flex-shrink:0;transition:transform .3s ease}.mainPage .-section11 .accordionItem__toggle::before,.mainPage .-section11 .accordionItem__toggle::after{content:"";position:absolute;top:50%;left:50%;background-color:#78a2d4;transform:translate(-50%, -50%);transition:opacity .3s ease}.mainPage .-section11 .accordionItem__toggle::before{width:100%;height:2px}.mainPage .-section11 .accordionItem__toggle::after{width:2px;height:100%}.mainPage .-section11 .accordionItem__body{display:none;margin:.1875rem;overflow:hidden}.mainPage .-section11 .accordionItem__bodyInner{padding:1.25rem;background:linear-gradient(137deg, #ECA3B2 0%, #CAADDF 50%, #9DC1EF 100%),#fff;border-radius:0 0 .625rem .625rem}.mainPage .-section11 .accordionItem__bodyInner p{font-size:.875rem;line-height:1.8;color:#fff;margin:0}.mainPage .-sectionCta .sectionCta__ctaBtn{position:absolute;bottom:4%;left:50%;transform:translateX(-50%) scale(1);width:94%}.mainPage .ctaBtn{transition:all .4s}.mainPage .ctaBtn:hover{opacity:.8;transform:translateX(-50%) scale(1.1)}