﻿.p-faq{margin-right:auto;margin-left:auto;display:flex;flex-direction:column}@media only screen and (min-width: 1025px){.p-faq{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faq{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-faq{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faq{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faq{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-faq{padding-top:5.71rem}}@media only screen and (max-width: 767px){.p-faq{padding-top:4em}}@media only screen and (min-width: 768px){.p-faq{gap:4.28rem}}@media only screen and (max-width: 767px){.p-faq{gap:3em}}.p-faq__section{display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 767px){.p-faq__section .c-title__jp{font-size:1.5rem}}.p-faq-list__item{border-bottom:1px solid var(--color-line-normal)}.p-faq-list__item summary::-webkit-details-marker{display:none}.p-faq-list__item summary{list-style:none;outline:none}.p-faq-list__item[open] .p-faq-list__arrow{transform:translateY(-50%) rotate(180deg)}.p-faq-list__question{display:flex;align-items:center;cursor:pointer;position:relative;background-color:var(--color-table-bg);transition:opacity 0.3s}@media only screen and (min-width: 768px){.p-faq-list__question{gap:1.42rem}}@media only screen and (max-width: 767px){.p-faq-list__question{gap:1em}}@media only screen and (min-width: 768px){.p-faq-list__question{padding:1rem 2rem}}@media only screen and (max-width: 767px){.p-faq-list__question{padding:1.25em 1.5em}}.p-faq-list__question-text{box-sizing:border-box;padding-right:1rem}@media only screen and (min-width: 768px){.p-faq-list__question-text{font-size:1.07rem}}@media only screen and (max-width: 767px){.p-faq-list__question-text{font-size:1.08rem}}.mouse .p-faq-list__question:hover,.touch .p-faq-list__question.touchstart{opacity:0.7}.touch .p-faq-list__question{-webkit-tap-highlight-color:transparent}.touch .p-faq-list__question.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.p-faq-list__question::before{content:"Q";font-family:"Reddit Sans", sans-serif;font-weight:700;color:var(--color-primary)}@media only screen and (min-width: 768px){.p-faq-list__question::before{font-size:1.43rem}}@media only screen and (max-width: 767px){.p-faq-list__question::before{font-size:1.23rem}}.p-faq-list__question .p-faq-list__arrow{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:.85rem;height:.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23314C78' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform 0.3s ease}.p-faq-list__answer{overflow:hidden}.p-faq-list__answer-inner{display:flex}@media only screen and (min-width: 768px){.p-faq-list__answer-inner{gap:1.42rem}}@media only screen and (max-width: 767px){.p-faq-list__answer-inner{gap:1em}}@media only screen and (min-width: 768px){.p-faq-list__answer-inner{padding:2rem 2.85rem}}@media only screen and (max-width: 767px){.p-faq-list__answer-inner{padding:1.5em 2em}}.p-faq-list__answer-inner::before{content:"A";font-family:"Reddit Sans", sans-serif;font-weight:700;color:var(--color-tertiary);line-height:1.5}@media only screen and (min-width: 768px){.p-faq-list__answer-inner::before{font-size:1.43rem}}@media only screen and (max-width: 767px){.p-faq-list__answer-inner::before{font-size:1.23rem}}.p-faq-list__answer .p-faq-list__answer-text{flex:1;font-family:"Noto Sans JP", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;line-height:1.8;margin:0}@media only screen and (min-width: 768px){.p-faq-list__answer .p-faq-list__answer-text{font-size:1.07rem}}@media only screen and (max-width: 767px){.p-faq-list__answer .p-faq-list__answer-text{font-size:1rem}}
