﻿.contents{padding-bottom:20px;color:#555657;letter-spacing:.1em}@media screen and (max-width: 1024px){.contents{padding-top:68px}}@media screen and (min-width:600px){.contents .spbr{display:none}}.contents__chapter{width:calc(100% - 40px);margin:20px auto 0 auto;padding-top:80px;padding-bottom:120px}@media screen and (max-width:599px){.contents__chapter{padding-bottom:80px}}.contents__chapter~.contents__chapter{padding-top:0}.contents__chapter:last-of-type{padding-bottom:160px}@media screen and (max-width:599px){.contents__chapter:last-of-type{padding-bottom:120px}}.chapter{background:#fff}.chapter__outer{width:calc(100% - 20px);max-width:1200px;margin:0 auto}.chapter__inner{margin-top:60px}.chapter__title--alpha{color:#1a1a1a;font-size:4rem;font-weight:900}@media screen and (max-width: 1024px){.chapter__title--alpha{display:flex;justify-content:center}}.chapter__title--bravo{color:#1a1a1a;font-size:2rem;font-weight:900}@media screen and (max-width: 1024px){.chapter__title--bravo{display:flex;justify-content:center}}.chapter__title--charlie{background-color:#8cb4b4;color:#fff;font-size:2rem;font-weight:900;line-height:1.2;padding:7px 15px}.chapter__title--charlie::before{content:"▼"}.chapter__title--delta{border:1px solid #333;font-size:2rem;font-weight:900;line-height:1.2;padding:5px 15px}.chapter__body{margin:30px 5px}.chapter__text{line-height:2}.mvarea{padding:32px 0 0;margin-top:40px}.mvarea__h2{display:flex;flex-direction:column;width:96%;max-width:1200px;margin:0 auto;text-align:center;font-weight:600;letter-spacing:.1em}@media screen and (min-width:600px){.mvarea__h2 .spbr{display:none}}.mvarea__h2--en{font-size:2.5rem;color:#8cb4b4;margin-bottom:8px;letter-spacing:.1em;font-weight:500}.mvarea__h2--ja{font-size:clamp(2.8rem,5vw,3.5rem);line-height:1.4;color:#555657}.fadein{opacity:0;filter:blur(4px);transition:.8s cubic-bezier(0.645, 0.045, 0.355, 1)}.fadein.is-show{opacity:1;filter:blur(0)}.mainvisual{position:relative;width:100%}@media screen and (max-width: 1024px){.mainvisual{padding-top:68px}}.mainvisual__img{display:flex;width:100%;height:100%;animation:mainImg 8s cubic-bezier(0.22, 1, 0.36, 1) .16s forwards}.mainvisual__img--pic{display:flex;object-fit:cover;width:100%;height:100%;object-position:bottom center;aspect-ratio:953/398}@media screen and (max-width:599px){.mainvisual__img--pic{height:100%;aspect-ratio:601/875}}.mainvisual__inn{width:100%;position:absolute;top:50%;left:0;z-index:2;padding-left:60px;opacity:0;transform:translateY(-50%);animation:mainCopyFade 2.2s cubic-bezier(0.22, 1, 0.36, 1) .8s forwards}@media screen and (min-width:600px)and (max-width:1024px){.mainvisual__inn{top:55%}}@media screen and (max-width:599px){.mainvisual__inn{top:30%;padding-left:30px}}.mainvisual__intro{max-width:1200px;margin:auto;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#646464}.mainvisual__intro--svg{width:32%;height:auto;display:block;aspect-ratio:49/25}@media screen and (max-width:599px){.mainvisual__intro--svg{width:60%}}.mainvisual__intro--svg.mainvisual__intro--img02,.mainvisual__intro--svg.mainvisual__intro--img03{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(6142%) hue-rotate(94deg) brightness(104%) contrast(107%)}.mainvisual__intro--main{font-size:4rem;letter-spacing:.4em;margin-bottom:40px;font-weight:bold}@media(max-width: 768px){.mainvisual__intro--main{font-size:3rem}}.mainvisual__intro--sub{font-size:3rem;letter-spacing:.4em;line-height:1.8em}@media(max-width: 768px){.mainvisual__intro--sub{font-size:2rem}}.top__title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;letter-spacing:.1em;text-align:center;line-height:1.5;margin-bottom:60px;position:relative}@media screen and (max-width:599px){.top__title{font-weight:600;margin-bottom:30px}}.top-pickup{padding:140px 0}@media screen and (max-width:599px){.top-pickup{padding:0 0 80px}}.top-pickup__inn{animation:mainImg 8s cubic-bezier(0.22, 1, 0.36, 1) .16s forwards}.top-pickup__link{display:block;position:relative}.top-pickup__link--img{position:relative}.top-pickup__link--img::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%}.top-pickup__link--img--pic{display:block;width:100%;height:auto;aspect-ratio:10/7;border:1px solid #f0f0f0}.top-pickup__link--img--text{position:absolute;bottom:10px;left:10px;padding-right:10px;color:#fff;z-index:1}.pickup-slider{margin:0 auto}.pickup-slider .splide__track{overflow:hidden}.pickup-slider .splide__slide{height:auto}.pickup-slider .splide__slide .top-pickup__link{opacity:.3;transform:scale(0.8)}.pickup-slider .splide__slide.is-active .top-pickup__link{opacity:1;transform:scale(1);z-index:1}.pickup-slider .splide__slide:not(.is-active){pointer-events:none}.pickup-slider .splide__arrow.button{background-color:rgba(0,0,0,0);opacity:1;border-radius:0}.pickup-slider .button::before{background-color:rgba(0,0,0,0);content:"";width:2rem;height:2rem;border:solid #555657;border-width:5px 5px 0 0}.pickup-slider .prev::before{margin-right:.4rem;transform:rotate(-135deg)}.pickup-slider .next::before{margin-right:.4rem;transform:rotate(45deg)}.pickup-slider .splide__arrow--prev.button{left:5px}.pickup-slider .splide__arrow--next.button{right:5px}.pickup-slider .pickup-pagination.is-active{background-color:#fff;border-color:#8cb4b4;opacity:1}.pickup-slider .splide__pagination.pickup-pagination{bottom:-40px;display:flex !important;gap:2px}.pickup-slider .pickup-pagination li{margin-left:2px;margin-right:2px}.pickup-slider .splide__pagination__page.pickup-page{background:#8cb4b4;border:1px solid #8cb4b4;width:8px;height:8px;margin:0px 1px}.pickup-slider .splide__pagination__page.is-active{background:#fff}@keyframes mainImg{from{opacity:0}to{opacity:1}}@keyframes mainCopyFade{from{opacity:0}to{opacity:1}}