﻿.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)}.faq{padding:110px 0 80px;position:relative;overflow:hidden;z-index:0}.faq__wrap{display:flex;flex-direction:column;gap:30px;margin:0 auto 60px;max-width:1000px}.faq__wrap--acc{border:1px solid #8cb4b4;position:relative;z-index:1}.faq__wrap--acc:last-child{border-bottom:1px solid #8cb4b4}.faq__wrap--acc--summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 45px 20px 20px;gap:15px;position:relative}@media screen and (max-width:599px){.faq__wrap--acc--summary{padding:15px 35px 15px 15px}}@media(any-hover: hover){.faq__wrap--acc--summary{transition:all .5s ease}.faq__wrap--acc--summary:hover .faq__wrap--acc--summary--title{color:#8cb4b4}}.faq__wrap--acc--summary::before,.faq__wrap--acc--summary::after{content:"";position:absolute;background:#8cb4b4;width:20px;height:2px;transition:all .4s;top:50%;right:10px;transform:translate(-50%, -50%)}@media screen and (max-width:599px){.faq__wrap--acc--summary::before,.faq__wrap--acc--summary::after{width:15px}}@media(any-hover: hover){.faq__wrap--acc--summary::before,.faq__wrap--acc--summary::after{transition:all .5s ease}}.faq__wrap--acc--summary::before{transform:translate(-50%, -50%) rotate(90deg)}.faq__wrap--acc--summary--title{font-size:2rem;font-weight:500;display:flex;gap:20px;align-items:center;letter-spacing:.1em}@media(any-hover: hover){.faq__wrap--acc--summary--title{transition:all .5s ease}}@media screen and (max-width:599px){.faq__wrap--acc--summary--title{font-size:1.6rem}}.faq__wrap--acc--summary--title--ques{background:#fff;color:#8cb4b4;font-weight:600;font-size:2rem;border-radius:50%;padding:10px 12px 12px;line-height:1em;text-align:center;display:flex;align-items:center;border:1px solid #8cb4b4}.faq__wrap--acc[open] .faq__wrap--acc--summary::before{transform:translate(-50%, -50%) rotate(180deg)}.faq__wrap--detail{padding:20px;border-top:1px solid #8cb4b4;background:#ecf3f1}.faq__wrap--detail--inn{display:flex;position:relative;align-items:baseline;gap:20px}@media screen and (max-width:599px){.faq__wrap--detail--inn{display:block}}.faq__wrap--detail--inn--answer{background:#8cb4b4;color:#fff;font-weight:600;font-size:2rem;border-radius:50%;padding:10px 14px 12px;line-height:1em;text-align:center;display:flex;align-items:center}@media screen and (max-width:599px){.faq__wrap--detail--inn--answer{display:inline-flex;float:left;margin-right:20px}}.faq__wrap--detail--inn--box--text{line-height:1.8em;margin-bottom:20px}@media screen and (max-width:599px){.faq__wrap--detail--inn--box--text{font-size:1.4rem}}.faq__wrap--detail--inn--box--text.red{color:#d62222}.faq__wrap--detail--inn--box--img.mb10{margin-bottom:10px}.faq__wrap--detail--inn--box--img--pic{display:block;width:100%;height:auto;max-width:600px;margin:auto}.faq__wrap--detail--inn--box--img--pic--pic01{aspect-ratio:60/37}.faq__wrap--detail--inn--box--img--pic--pic02{aspect-ratio:60/37}.faq__wrap--detail--inn--box--img--pic--pic03{aspect-ratio:60/37}.faq__wrap--detail--inn--box--img--pic--pic04{aspect-ratio:6/5}.faq__wrap--detail--inn--box--img--pic--pic05{aspect-ratio:20/9}