.qa{padding-bottom:100px;padding-left:32px;padding-right:32px}.qa.-single{padding-top:100px}.qa.-archive{padding-top:100px}.qa.-search{padding-top:200px}.qa__inner{display:flex;justify-content:space-between;gap:30px;max-width:1400px;margin:0 auto}.qa__left{width:920px}.qa__right{width:330px}@media screen and (max-width:1300px){.qa{padding-bottom:0}.qa.-single{padding-top:50px}.qa.-archive{padding-top:50px}.qa.-search{padding-top:100px}}@media screen and (max-width:1000px){.qa{padding-left:5%;padding-right:5%}.qa__inner{display:block;gap:30px;margin:0}.qa__left{width:100%}.qa__right{width:100%}}.qa-hero{position:relative;background-image:url(../images/bg_faq.webp);background-position:center;background-size:cover;background-position:center;height:75vh}.qa-hero::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.qa-hero__inner{display:flex;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:300;white-space:nowrap}.qa-hero__title{font-family:raleway;font-size:70px;font-weight:100}.qa-hero__subtitle{font-size:20px;line-height:35px}.qa-hero__logo{position:absolute;right:4%;bottom:8%;width:120px}@media screen and (max-width:960px){.qa-hero__logo{width:clamp(80px,5vw,120px)}}@media screen and (max-width:768px){.qa-hero{height:auto;aspect-ratio:3/2}}@media screen and (max-width:520px){.qa-hero{aspect-ratio:1/1}.qa-hero__inner{top:57%}.qa-hero__title{font-size:50px;font-weight:300}.qa-hero__subtitle{font-size:clamp(15px,3.3vw,20px)}}.qa-breadcrumbs{display:flex;font-size:14px;text-align:left}.qa-breadcrumbs.-archive{margin-bottom:60px}.qa-breadcrumbs__item{display:flex;align-items:center}.qa-breadcrumbs__item:not(:last-of-type){padding-right:24px}.qa-breadcrumbs__item:not(:last-of-type)::after{content:"";display:block;width:10px;height:10px;margin-left:24px;border-top:1px solid #3e3a39;border-right:1px solid #3e3a39;transform:rotate(45deg)}@media screen and (max-width:1300px){.qa-breadcrumbs.-archive{margin-bottom:20px}}@media screen and (max-width:1000px){.qa-breadcrumbs{line-height:1.4em}.qa-breadcrumbs__item:not(:last-of-type){padding-right:12px}.qa-breadcrumbs__item:not(:last-of-type)::after{content:"";display:block;width:8px;height:8px;margin-left:12px;border-top:1px solid #3e3a39;border-right:1px solid #3e3a39;transform:rotate(45deg)}}@media screen and (max-width:720px){.qa-breadcrumbs{flex-wrap:wrap}.qa-breadcrumbs__item{margin-top:12px}.qa-breadcrumbs__item:last-of-type{display:inline-block;width:20ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.qa-form__inner{display:flex;gap:24px}.qa-form__label{position:relative;display:flex;width:100%;border:2px solid #989898;border-radius:100px;padding-left:64px;padding-right:24px;font-size:18px;text-align:left}.qa-form__label::before{content:"";position:absolute;top:50%;left:16px;transform:translateY(-50%);display:block;width:28px;height:28px;background:url(../images/icon_loupe_gray.svg) 100% 100% no-repeat}.qa-form__label input{width:100%;height:100%;outline:0}.qa-form__label input[type=search]{-webkit-appearance:none}.qa-form__label input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.qa-form__button{height:50px;width:118px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#81a6aa;border-radius:6px;font-size:18px;letter-spacing:.1em;text-align:center;color:#fff;transition:all .3s}.qa-form__button:hover{opacity:.6}@media screen and (max-width:1300px){.qa-form__inner{gap:10px}.qa-form__label{border-radius:100px;padding-left:48px;padding-right:24px;font-size:16px;text-align:left}.qa-form__label::before{width:24px;height:24px}.qa-form__button{height:42px;width:70px;font-size:16px}.qa-form__button:hover{opacity:1}}@media screen and (max-width:520px){.qa-form__label{font-size:14px}.qa-form__button{font-size:14px}}.qa-post.-search{padding-top:64px}.qa-post.-archive{padding-top:64px}.qa-post.-category{padding-top:64px}.qa-post.-border .qa-post__title:first-child{border-top:2px solid #83a8ac}.qa-post__title{display:block;width:100%;font-size:18px;text-align:left;border-bottom:2px solid #83a8ac}.qa-post__link{position:relative;width:100%;display:flex;padding-top:28px;padding-bottom:28px;padding-left:56px;transition:all .3s}.qa-post__link:hover{opacity:.6}.qa-post__link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:35px;height:35px;background:url(../images/icon_q.svg) 100% 100% no-repeat}.qa-post__link:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);width:23px;height:23px;background:url(../images/icon_down.svg) 100% 100% no-repeat}@media screen and (max-width:1300px){.qa-post.-search{padding-top:32px}.qa-post.-archive{padding-top:32px}.qa-post.-category{padding-top:32px}.qa-post__title{font-size:16px;line-height:1.2em}.qa-post__link{padding-top:18px;padding-bottom:18px;padding-left:48px;padding-right:48px}.qa-post__link:hover{opacity:1}}@media screen and (max-width:520px){.qa-post__title{font-size:14px}}.qa-pagination{display:flex;justify-content:center;gap:10px;padding-top:100px;font-family:century-gothic}.qa-pagination__item .-link{position:relative;padding-right:12px;padding-bottom:16px;padding-left:12px;transition:all .3s}.qa-pagination__item .-link::before{content:"";display:block;position:absolute;bottom:0;left:50%;width:12px;height:2px;background-color:#81a6aa;transform:translateX(-50%) scale(0,1);transform-origin:center;transition:all .3s}.qa-pagination__item .-link:hover{color:#81a6aa}.qa-pagination__item .-link:hover::before{transform:translateX(-50%) scale(1)}.qa-pagination .-prev{padding-right:12px}.qa-pagination .-next{padding-left:12px}.qa-pagination .-dots{padding-right:12px;padding-left:12px}.qa-pagination ._active .-link{color:#81a6aa}.qa-pagination ._active .-link::before{content:"";display:block;position:absolute;bottom:0;left:50%;width:12px;height:2px;background-color:#81a6aa;transform:translateX(-50%)}@media screen and (max-width:1000px){.qa-pagination{padding-top:40px}.qa-pagination__item .-link::before{content:none}.qa-pagination__item .-link:hover{color:#5f6060}}.qa-category{padding:50px 0 10px}.qa-category .category-list__item{font-size:18px}.qa-category .category-list__item .-link{display:flex;gap:10px;width:100%;padding:16px 0;transition:all .3}.qa-category .category-list__item .-link::before{content:"-";padding:0 5px}.qa-category .category-list__item .-link:hover{opacity:.6}@media screen and (max-width:1000px){.qa-category{padding:50px 8% 0;max-width:350px;margin:0 auto}.qa-category.-single{padding:50px 8%}.qa-category .category-list__item{font-size:18px}.qa-category .category-list__item .-link{padding:15px 0}.qa-category .category-list__item .-link::before{content:"-";padding:0 5px}.qa-category .category-list__item .-link:hover{opacity:1}}@media screen and (max-width:520px){.qa-category .category-list__item{font-size:16px}}.qa-block{padding-top:36px}.qa-block__title{width:100%;padding:12px 0;display:flex;justify-content:center;align-items:center;background-color:#a2c8cb;font-family:raleway,"Noto Sans JP",-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:200;color:#fff;letter-spacing:.1em}.qa-block__title>span{font-size:26px}@media screen and (max-width:1000px){.qa-block{padding-top:32px}.qa-block__title{padding:12px 0;font-size:20px}.qa-block__title>span{font-size:18px}}.qa-session__inner{padding-bottom:72px}.qa-session__question{position:relative;display:flex;padding:48px 20px 48px 64px;font-size:18px;text-align:left;line-height:2em;border-bottom:2px solid #83a8ac}.qa-session__question::before{content:"";display:block;position:absolute;top:52px;left:0;width:40px;height:40px;background:url(../images/icon_q.svg) 100% 100% no-repeat}.qa-session__answer{position:relative;padding:48px 20px 0 64px;font-size:18px;text-align:left;line-height:2em}.qa-session__answer p{padding-bottom:10px}.qa-session__answer p a{color:#80b6d4;border-bottom:1px solid #80b6d4}.qa-session__answer::before{content:"";display:block;position:absolute;top:52px;left:0;width:40px;height:40px;background:url(../images/icon_a.svg) 100% 100% no-repeat}.qa-session__button{display:flex;justify-content:flex-end;padding-top:56px}.qa-session__button .-link{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;background-color:#81a6aa;font-size:18px;letter-spacing:.1em;color:#fff;transition:all .3s}.qa-session__button .-link::after{content:"";display:block;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.qa-session__button .-link:hover{opacity:.6}@media screen and (max-width:1000px){.qa-session__inner{padding-bottom:48px}.qa-session__question{padding:24px 0 24px 48px;font-size:16px}.qa-session__answer p{padding-bottom:10px}.qa-session__question::before{top:24px;width:35px;height:35px}.qa-session__answer{padding:24px 0 24px 48px;font-size:16px}.qa-session__answer::before{top:24px;width:35px;height:35px}.qa-session__answer p{padding-bottom:5px}.qa-session__button{padding-top:28px}.qa-session__button .-link{font-size:16px}.qa-session__button .-link:hover{opacity:1}}.qa-popular{padding-top:100px}.qa-popular__inner{padding-top:24px}@media screen and (max-width:1000px){.qa-popular{padding-top:48px}.qa-popular__inner{padding-top:24px}}.qa-result{padding:40px 0 28px}.qa-result.-search{padding:40px 0 28px}.qa-result.-category{padding:40px 0 0}.qa-result__title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.qa-result__title>strong{font-size:24px;font-weight:700}.qa-result__title>span{font-size:16px}.qa-result__text{display:flex;align-items:center;font-size:16px}.qa-result__text>strong{font-weight:400}.qa-result__text>span{display:block;padding:4px 12px 6px;border-radius:20px;border:1px solid #5f6060;line-height:1}@media screen and (max-width:1000px){.qa-result{padding:18px 0 12px}.qa-result.-search{padding:18px 0 12px}.qa-result.-category{padding:18px 0 0}.qa-result__title{gap:10px;margin-bottom:8px}.qa-result__title>strong{font-size:22px}.qa-result__title>span{font-size:14px}.qa-result__text{font-size:14px}}