@charset "UTF-8";.--sans{font-family:"Noto Sans JP",sans-serif}.--serif{font-family:"Noto Serif JP",serif}.--en{font-family:"EB Garamond",serif}.--en2{font-family:Roboto,sans-serif}.adlp-footer{background:#fff;padding:min(calc(80 / 1080 * 100vw),80px) 0 min(calc(180 / 1080 * 100vw),180px);display:flex;flex-direction:column;align-items:center;gap:min(calc(40 / 1080 * 100vw),40px)}@media screen and (max-width:767px){.adlp-footer{padding:calc(80 / 750 * 100vw) 0 calc(250 / 750 * 100vw);gap:calc(40 / 750 * 100vw)}}.adlp-footer__menu{text-align:center}.adlp-footer__menu__wrapper{display:flex;justify-content:center;gap:min(calc(40 / 1080 * 100vw),40px)}@media screen and (max-width:767px){.adlp-footer__menu__wrapper{flex-direction:column;align-items:center;gap:calc(40 / 750 * 100vw);width:calc(299 / 750 * 100vw)}}.adlp-footer__menu a{font-size:min(calc(18 / 1080 * 100vw), 18px);letter-spacing:.04em;line-height:1.5;text-decoration:none}@media screen and (max-width:767px){.adlp-footer__menu a{font-size:calc(24 / 750 * 100vw);letter-spacing:.04em}}.adlp-footer__text{font-size:min(calc(12 / 1080 * 100vw), 12px);color:#666;letter-spacing:.08em;line-height:1.5;text-align:center}@media screen and (max-width:767px){.adlp-footer__text{font-size:calc(20 / 750 * 100vw);letter-spacing:.04em}}.adlp-accordion{background:#fff}.adlp-accordion__wrapper{display:flex;flex-direction:column;gap:min(calc(30 / 1080 * 100vw),30px)}@media screen and (max-width:767px){.adlp-accordion__wrapper{gap:calc(30 / 750 * 100vw)}}.adlp-accordion__header{position:relative;cursor:pointer}.adlp-accordion__header__inner{display:flex;align-items:center;padding:min(calc(20 / 1080 * 100vw),20px) min(calc(80 / 1080 * 100vw),80px) min(calc(20 / 1080 * 100vw),20px) min(calc(40 / 1080 * 100vw),40px)}@media screen and (max-width:767px){.adlp-accordion__header__inner{padding:calc(40 / 750 * 100vw) calc(112 / 750 * 100vw) calc(40 / 750 * 100vw) calc(40 / 750 * 100vw)}}.adlp-accordion__header__inner .lead{line-height:1;font-size:min(calc(40 / 1080 * 100vw), 40px);margin-right:min(calc(20 / 1080 * 100vw),20px)}@media screen and (max-width:767px){.adlp-accordion__header__inner .lead{font-size:calc(48 / 750 * 100vw);margin-right:calc(20 / 750 * 100vw)}}.adlp-accordion__header::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:min(calc(20 / 1080 * 100vw),20px);height:min(calc(12 / 1080 * 100vw),12px);right:min(calc(45 / 1080 * 100vw),45px);transition:all .3s;background-image:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 11.5L0.47372 0.25L19.5263 0.250002L10 11.5Z' fill='%23012F83'/%3E%3C/svg%3E%0A");background-size:100% 100%}@media screen and (max-width:767px){.adlp-accordion__header::after{width:calc(28 / 750 * 100vw);height:calc(17 / 750 * 100vw);right:calc(35 / 750 * 100vw)}}.adlp-accordion__header.--open::after{transform:translateY(-50%) rotate(180deg)}.adlp-accordion__header.--open::before{opacity:0}.adlp-accordion__header.--img::after{display:none}.adlp-accordion__header.--img>span:last-child{display:none}.adlp-accordion__header.--img.--open>span:first-child{display:none}.adlp-accordion__header.--img.--open>span:last-child{display:block}.adlp-accordion__header.--plus::before{content:"";display:block;background-image:none;background:#012f83;position:absolute;height:min(calc(20 / 1080 * 100vw),20px);width:min(calc(2 / 1080 * 100vw),2px);right:min(calc(49 / 1080 * 100vw),49px);top:50%;transform:translateY(-50%);transition:.3s}@media screen and (max-width:767px){.adlp-accordion__header.--plus::before{height:calc(20 / 750 * 100vw);width:calc(2 / 750 * 100vw);right:calc(49 / 750 * 100vw)}}.adlp-accordion__header.--plus::after{width:min(calc(20 / 1080 * 100vw),20px);height:min(calc(2 / 1080 * 100vw),2px);right:min(calc(40 / 1080 * 100vw),40px);background-image:none;background:#012f83;transform:translate(0,-50%)}@media screen and (max-width:767px){.adlp-accordion__header.--plus::after{width:calc(20 / 750 * 100vw);height:calc(2 / 750 * 100vw);right:calc(40 / 750 * 100vw)}}.adlp-accordion__body{display:none}.adlp-accordion__body__inner{display:flex;align-items:flex-start;padding:min(calc(20 / 1080 * 100vw),20px) min(calc(40 / 1080 * 100vw),40px)}@media screen and (max-width:767px){.adlp-accordion__body__inner{padding:0 calc(40 / 750 * 100vw) calc(40 / 750 * 100vw)}}.adlp-accordion__body__inner .lead{font-size:min(calc(40 / 1080 * 100vw), 40px);margin-right:min(calc(20 / 1080 * 100vw),20px)}@media screen and (max-width:767px){.adlp-accordion__body__inner .lead{margin-right:calc(20 / 750 * 100vw)}}.js-toggle{cursor:pointer}.js-toggle+*{display:none}.adlp-logo{animation:infinity-scroll-left 35s infinite linear .5s both;width:min(calc(2296 / 1080 * 100vw),2296px)}.adlp-logo__wrapper{display:flex;width:min(calc(4592 / 1080 * 100vw),4592px)}@media screen and (max-width:767px){.adlp-logo__wrapper{width:calc(4592 / 750 * 100vw)}}@media screen and (max-width:767px){.adlp-logo{width:calc(2296 / 750 * 100vw)}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.adlp-swiper{position:relative;padding-bottom:min(calc(50 / 1080 * 100vw),50px);width:100%}@media screen and (max-width:767px){.adlp-swiper{padding-bottom:calc(80 / 750 * 100vw)}}.adlp-swiper.--hide{overflow:hidden}.adlp-swiper .swiper-slide{padding:0 min(calc(40 / 1080 * 100vw),40px)}.adlp-swiper .swiper-button-next,.adlp-swiper .swiper-button-prev{width:min(calc(24 / 1080 * 100vw),24px);height:min(calc(84 / 1080 * 100vw),84px);background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media screen and (max-width:767px){.adlp-swiper .swiper-button-next,.adlp-swiper .swiper-button-prev{width:calc(30 / 750 * 100vw)}}.adlp-swiper .swiper-button-next::after,.adlp-swiper .swiper-button-prev::after{display:none}.adlp-swiper .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg width='24' height='84' viewBox='0 0 24 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='84' fill='%234A453B'/%3E%3Cpath d='M18 51L8 42L18 33' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");left:0}.adlp-swiper .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg width='24' height='84' viewBox='0 0 24 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='84' fill='%234A453B'/%3E%3Cpath d='M8 33L18 42L8 51' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");right:0}.adlp-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.adlp-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 min(calc(8 / 1080 * 100vw),8px)}@media screen and (max-width:767px){.adlp-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.adlp-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 calc(8 / 750 * 100vw)}}.adlp-swiper .swiper-pagination-bullet{height:min(calc(10 / 1080 * 100vw),10px);width:min(calc(10 / 1080 * 100vw),10px)}@media screen and (max-width:767px){.adlp-swiper .swiper-pagination-bullet{width:calc(16 / 750 * 100vw);height:calc(16 / 750 * 100vw)}}.adlp-swiper .swiper-pagination-bullet-active{background-color:#e0bf23}.adlp-swiper__wrapper{padding-bottom:min(calc(30 / 1080 * 100vw),30px)}@media screen and (max-width:767px){.adlp-swiper__wrapper{width:100%;padding-bottom:calc(60 / 750 * 100vw)}}.adlp-tab__head{transition:.2s;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:min(calc(10 / 1080 * 100vw),10px) min(calc(30 / 1080 * 100vw),30px);background:#f1f1f1}.adlp-tab__head__wrapper{display:flex;align-items:flex-end;gap:min(calc(5 / 1080 * 100vw),5px)}@media screen and (max-width:767px){.adlp-tab__head__wrapper{gap:calc(5 / 750 * 100vw)}}@media screen and (max-width:767px){.adlp-tab__head{padding:calc(10 / 750 * 100vw) calc(30 / 750 * 100vw)}}.adlp-tab__head.--active{background:#e75b18;color:#fff}.adlp-tab__content{display:none;border:min(calc(3 / 1080 * 100vw),3px) solid #f1f1f1;padding:min(calc(30 / 1080 * 100vw),30px)}.adlp-tab__content.--active{display:block}