@media screen and (min-width: 768px){.faq-sp{display:none}}.faq-pc{position:relative}@media screen and (max-width: 767px){.faq-pc{display:none}}.faq__container-wrapper{display:flex;justify-content:center;margin-top:32px}@media screen and (min-width: 768px){.faq__container-wrapper{margin-top:60px}}.faq__container{width:100%;max-width:73.625rem;padding:0 1.25rem}.faq__title-container{position:relative;margin-bottom:32px}@media screen and (min-width: 768px){.faq__title-container{margin-bottom:42px}}.faq__subtitle{position:relative;display:flex;align-items:center;color:#c6c5c6;letter-spacing:.09em}.faq__subtitle--circle{width:.625rem;height:.625rem;margin-right:10px;background-color:#c6c5c6;border-radius:9999px}@media screen and (min-width: 768px){.faq__subtitle--circle{margin-right:20px}}.faq__subtitle-en{font-size:14px;font-weight:700}.faq__subtitle-jp{margin-top:8px;margin-left:20px;font-size:20px;line-height:1}@media screen and (min-width: 768px){.faq__subtitle-jp{font-size:32px}}.faq__subtitle--decoration-wrapper{position:absolute;top:0;right:-1.25rem;z-index:-1;width:2.5rem;height:2.5rem}@media screen and (min-width: 768px){.faq__subtitle--decoration-wrapper{right:0;width:14.25rem;height:14.25rem}}.faq__subtitle--decoration{width:100%;height:100%}.faq__button--totop{position:fixed;right:2rem;bottom:2rem;z-index:10;width:3rem;height:3rem;cursor:pointer;background-color:#ff6e4a;border:0;transition:all .2s ease-in-out}@media screen and (min-width: 768px){.faq__button--totop{display:flex;align-items:center;justify-content:center}}.faq__button--totop:hover{background-color:#f89279}.faq__form{display:flex}.faq__input{display:block;width:45rem;height:2.5rem;padding-left:.8rem;border:0;filter:drop-shadow(2px 2px 10px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 767px){.faq__input{width:80%}}@media screen and (min-width: 768px){.faq__result{position:relative}}.faq__result-list{margin-top:1rem}@media screen and (max-width: 767px){.faq__result-list{font-size:12px}}.faq__result-list:hover{background-color:#ede8ff}.faq__result-lists{position:absolute;top:0;left:0;display:inline-block;width:45rem;max-height:200px;padding-top:1rem;padding-left:2rem;overflow:hidden scroll;cursor:pointer;content:"";background-color:#fff}@media screen and (max-width: 767px){.faq__result-lists{width:100%;padding-left:0}}.faq__search-emphasize{font-size:1rem;color:#ff6e4a}@media screen and (max-width: 767px){.faq__search-emphasize{font-size:12px}}.faq__noresult{color:#c6c5c6;cursor:default;list-style:none}.faq__submit-button{margin-left:30px}@media screen and (min-width: 768px){.category{margin-bottom:60px}}.category__heading{margin-bottom:16px;font-size:14px}@media screen and (min-width: 768px){.category__heading{margin-bottom:10px}}.category__container-wrapper{margin-bottom:60px}.category__table{width:100%;border-collapse:collapse}.category__listitem{display:inline-block;width:25%;height:3.75rem;margin-left:-1px;background-color:#fff;border:1px solid #c6c5c6}.category__listitem:nth-child(4n+1){margin-left:0}.category__listitem:nth-child(n+5){margin-top:-1px}@media screen and (min-width: 768px){.category__listitem:hover{background-color:#ff6e4a}.category__listitem:hover .category__button-name{color:#fff}.category__listitem:hover .category__button-icon.category__button-icon--default{display:none}.category__listitem:hover .category__button-icon.category__button-icon--hover-visible{display:block}.category__listitem:hover .category__button-toggle-icon.category__button-toggle-icon--default{display:none}.category__listitem:hover .category__button-toggle-icon.category__button-toggle-icon--hover-visible{display:block;width:20px;height:20px}}.category__button{width:100%;height:100%;padding:0;cursor:pointer;border:0}.category__container{width:100%;padding:1.25rem 1rem;margin-bottom:4px;background-color:rgba(0,0,0,0);border:1px solid #c6c5c6}.category__container-inner{display:flex;align-items:center;justify-content:space-between}.category__icon-name-container{display:flex;align-items:center}.category__icon{margin-right:10px}.category__name{font-size:14px;font-weight:700;color:#1b161c}.category__toggle-icon-wrapper{margin-left:8px}@media screen and (min-width: 768px){.category__button-inner{display:flex;align-items:center;justify-content:space-between;padding-right:16px;padding-left:16px}}@media screen and (min-width: 768px){.category__button-icon-name-container{display:flex;align-items:center}}@media screen and (min-width: 768px){.category__button-icon{margin-right:10px}}.category__button-icon.category__button-icon--hover-visible{display:none}@media screen and (min-width: 768px){.category__button-name{font-size:14px;font-weight:700;color:#1b161c}}@media screen and (min-width: 768px){.category__button-toggle-icon-wrapper{margin-left:8px}}.category__button-toggle-icon.category__button-toggle-icon--hover-visible{display:none}@media screen and (min-width: 768px){.content{margin-bottom:100px}}@media screen and (min-width: 768px){.content__item{margin-bottom:60px}}@media screen and (min-width: 768px){.content__item-title-container{display:flex;align-items:flex-end;margin-bottom:28px}}@media screen and (min-width: 768px){.content__item-title{margin-right:20px;font-size:20px;line-height:1}}@media screen and (min-width: 768px){.content__item-question-count{font-size:14px;line-height:1}}.content__container{position:relative;margin-bottom:4px;background-color:#f6f7f8}.question__container{display:flex;justify-content:space-between;width:100%;padding:1.25rem 1rem;text-align:left;cursor:pointer;background-color:rgba(0,0,0,0);border:0}.question__text-container{display:flex;flex:1 1 0%}.question__logo{margin-right:16px;font-size:24px;font-weight:700;line-height:1;color:#6845ff}.question__text{font-size:14px;font-weight:700;color:#1b161c}@media screen and (min-width: 768px){.question__text{font-size:16px}}.question__toggle-icon-wrapper{margin-left:8px}.answer__container{display:flex;padding:1rem 1rem 1.75rem}@media screen and (max-width: 767px){.answer__container{overflow-x:scroll}}.answer__container a{color:#ff6e4a}@media screen and (max-width: 767px){.answer__wrapper{width:92%}}@media screen and (max-width: 767px){.answer__wrapper *{font-size:.875rem;font-weight:400;line-height:1.4875rem}}@media screen and (max-width: 767px){.answer__wrapper div{color:#494549}}@media screen and (min-width: 768px){.answer__wrapper a:hover{font-weight:bold;text-decoration:underline}}.answer__logo{margin-right:16px;font-size:24px;font-weight:700;line-height:1;color:#ff6e4a}.answer__decoration-wrapper{position:absolute;right:0;bottom:0}.answer__decoration{vertical-align:bottom}.contact{position:relative}.contact__button-container{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.contact__button-container{margin-top:100px;margin-bottom:100px}}.contact__text{margin-bottom:20px;font-size:16px;font-weight:700;color:#1b161c;text-align:center}@media screen and (min-width: 768px){.contact__text{margin-bottom:32px;font-size:20px}}.contact__button{display:flex;align-items:center;justify-content:center;width:12rem;height:3rem;margin:0 auto;font-size:12px;font-weight:700;color:#ff6e4a;cursor:pointer;background-color:#fff;border:2px solid #ff6e4a}@media screen and (min-width: 768px){.contact__button{width:18.75rem;height:5rem;font-size:16px}}@media screen and (min-width: 768px){.contact__button:hover{color:#fff;background-color:#ff6e4a}}@media screen and (min-width: 768px){.contact__decoration-wrapper--pc-left{position:absolute;top:-6.25rem;left:0;z-index:-1}}@media screen and (min-width: 768px){.contact__decoration--pc-left{position:absolute;top:0;left:0;width:14.25rem;height:14.25rem}}@media screen and (min-width: 768px){.contact__decoration-wrapper--pc-right{position:absolute;right:0;bottom:-6.25rem;z-index:-1}}@media screen and (min-width: 768px){.contact__decoration--pc-right{position:absolute;right:0;bottom:0;width:14.25rem;height:14.25rem}}.contact__decoration-wrapper--sp-left{position:relative;height:7rem}.contact__decoration--sp-left{position:absolute;top:0;left:0;width:7rem;height:7rem}.contact__decoration-wrapper--sp-right{position:relative;height:7rem}.contact__decoration--sp-right{position:absolute;right:0;bottom:0;width:7rem;height:7rem}