#contents.faq{color:#383425}@media screen and (min-width: 960px),print{#contents.faq section h2{padding-bottom:40px}}@media screen and (max-width: 959px){#contents.faq section h2{padding-bottom:5.33333vw}}#contents.faq section .faq-item{overflow:hidden}@media screen and (min-width: 960px),print{#contents.faq section .faq-item:not(:last-child){margin-bottom:20px}}@media screen and (max-width: 959px){#contents.faq section .faq-item:not(:last-child){margin-bottom:2.66667vw}}#contents.faq section .accTtl{position:relative;display:flex;align-items:center;color:#fff;background-color:#927818;cursor:pointer}@media screen and (min-width: 960px),print{#contents.faq section .accTtl{padding-left:20px}}@media screen and (max-width: 959px){#contents.faq section .accTtl{padding-left:3.33333vw}}@media screen and (min-width: 960px),print{#contents.faq section .accTtl{padding-right:72px}}@media screen and (max-width: 959px){#contents.faq section .accTtl{padding-right:12.53333vw}}@media screen and (min-width: 960px),print{#contents.faq section .accTtl{padding-top:20px}}@media screen and (max-width: 959px){#contents.faq section .accTtl{padding-top:2.66667vw}}@media screen and (min-width: 960px),print{#contents.faq section .accTtl{padding-bottom:20px}}@media screen and (max-width: 959px){#contents.faq section .accTtl{padding-bottom:2.66667vw}}@media screen and (min-width: 960px),print{#contents.faq section .accTtl{gap:20px}}@media screen and (max-width: 959px){#contents.faq section .accTtl{gap:2.66667vw}}#contents.faq section .accTtl::after{content:"";position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 960px),print{#contents.faq section .accTtl::after{width:20px}}@media screen and (max-width: 959px){#contents.faq section .accTtl::after{width:4vw}}@media screen and (min-width: 960px),print{#contents.faq section .accTtl::after{height:1.5px}}@media screen and (max-width: 959px){#contents.faq section .accTtl::after{height:.2vw}}#contents.faq section .accTtl::after{background-color:#fff}@media screen and (min-width: 960px),print{#contents.faq section .accTtl::after{right:30px}}@media screen and (max-width: 959px){#contents.faq section .accTtl::after{right:3.2vw}}#contents.faq section .accTtl::before{content:"";position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 960px),print{#contents.faq section .accTtl::before{width:1.5px}}@media screen and (max-width: 959px){#contents.faq section .accTtl::before{width:.2vw}}@media screen and (min-width: 960px),print{#contents.faq section .accTtl::before{height:20px}}@media screen and (max-width: 959px){#contents.faq section .accTtl::before{height:4vw}}#contents.faq section .accTtl::before{background-color:#fff;transition:transform .25s ease}@media screen and (min-width: 960px),print{#contents.faq section .accTtl::before{right:39px}}@media screen and (max-width: 959px){#contents.faq section .accTtl::before{right:calc(1.06667vw + 4vw)}}#contents.faq section .accCnt{background-color:#f7f7f7}@media screen and (min-width: 960px),print{#contents.faq section .accCnt{padding-left:20px}}@media screen and (max-width: 959px){#contents.faq section .accCnt{padding-left:3.33333vw}}@media screen and (min-width: 960px),print{#contents.faq section .accCnt{padding-right:20px}}@media screen and (max-width: 959px){#contents.faq section .accCnt{padding-right:5.33333vw}}@media screen and (min-width: 960px),print{#contents.faq section .accCnt{padding-top:20px}}@media screen and (max-width: 959px){#contents.faq section .accCnt{padding-top:3.33333vw}}@media screen and (min-width: 960px),print{#contents.faq section .accCnt{padding-bottom:20px}}@media screen and (max-width: 959px){#contents.faq section .accCnt{padding-bottom:3.33333vw}}#contents.faq section .qa-answer{display:flex;align-items:flex-start}@media screen and (min-width: 960px),print{#contents.faq section .qa-answer{gap:28px}}@media screen and (max-width: 959px){#contents.faq section .qa-answer{gap:2.66667vw}}#contents.faq section .qa-mark{flex-shrink:0;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{#contents.faq section .qa-mark{width:40px}}@media screen and (max-width: 959px){#contents.faq section .qa-mark{width:8.53333vw}}@media screen and (min-width: 960px),print{#contents.faq section .qa-mark{height:40px}}@media screen and (max-width: 959px){#contents.faq section .qa-mark{height:8.53333vw}}@media screen and (min-width: 960px),print{#contents.faq section .qa-mark{min-width:40px}}@media screen and (max-width: 959px){#contents.faq section .qa-mark{min-width:8.53333vw}}@media screen and (min-width: 960px),print{#contents.faq section .qa-mark{min-height:40px}}@media screen and (max-width: 959px){#contents.faq section .qa-mark{min-height:8.53333vw}}@media screen and (min-width: 960px),print{#contents.faq section .qa-mark{font-size:200%}}@media screen and (max-width: 959px){#contents.faq section .qa-mark{font-size:320%}}@media screen and (min-width: 960px),print{#contents.faq section .qa-mark{padding-bottom:3px}}@media screen and (max-width: 959px){#contents.faq section .qa-mark{padding-bottom:.4vw}}#contents.faq section .qa-mark{line-height:1}#contents.faq section .qa-mark--q{background-color:#fff;color:#927818}#contents.faq section .qa-mark--a{background-color:#927818;color:#fff}#contents.faq section .qa-text{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{#contents.faq section .qa-text{font-size:160%}}@media screen and (max-width: 959px){#contents.faq section .qa-text{font-size:260%}}@media screen and (min-width: 960px),print{#contents.faq section .qa-answer .qa-text{padding-top:6px}}@media screen and (max-width: 959px){#contents.faq section .qa-answer .qa-text{padding-top:1.33333vw}}#contents.faq section .qa-answer .qa-text{color:#383425;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.faq section .qa-answer .qa-text{font-size:160%}}@media screen and (max-width: 959px){#contents.faq section .qa-answer .qa-text{font-size:260%}}#contents.faq section .qa-answer .qa-text{line-height:1.6}#contents.faq section .faq-item.is-open .accTtl::before{transform:translateY(-50%) rotate(90deg)}@media screen and (min-width: 960px),print{#contents.faq #target01{padding-top:100px}}@media screen and (max-width: 959px){#contents.faq #target01{padding-top:13.33333vw}}@media screen and (min-width: 960px),print{#contents.faq #target01{padding-bottom:40px}}@media screen and (max-width: 959px){#contents.faq #target01{padding-bottom:5.33333vw}}@media screen and (min-width: 960px),print{#contents.faq #target02{padding-top:40px}}@media screen and (max-width: 959px){#contents.faq #target02{padding-top:5.33333vw}}@media screen and (min-width: 960px),print{#contents.faq #target02{padding-bottom:20px}}@media screen and (max-width: 959px){#contents.faq #target02{padding-bottom:2.66667vw}}