.c-faq-single{border-bottom:1px solid #707070;overflow:hidden;cursor:pointer;font-family:Noto Sans JP,sans-serif;color:#333}.c-faq-single .a,.c-faq-single .q{display:flex;align-items:flex-start;justify-content:space-between}.c-faq-single .a .plus,.c-faq-single .q .plus{display:block;width:2.6rem;height:2.6rem;margin:2px 6px 0 0;position:relative}@media(max-width:480px){.c-faq-single .a .plus,.c-faq-single .q .plus{height:4.5333333333vw;width:4.5333333333vw;margin-left:6.4vw;align-self:center}}.c-faq-single .a .plus:after,.c-faq-single .a .plus:before,.c-faq-single .q .plus:after,.c-faq-single .q .plus:before{content:"";display:block;position:absolute;transition:.2s;top:50%;left:50%;height:100%;width:1px;transform:translate(-50%,-50%) rotate(-90deg);background:#707070}.c-faq-single .a .plus:after,.c-faq-single .q .plus:after{transform:translate(-50%,-50%) rotate(180deg)}.c-faq-single .a .plus.open:after,.c-faq-single .a .plus.open:before,.c-faq-single .q .plus.open:after,.c-faq-single .q .plus.open:before{transform:translate(-50%,-50%) rotate(90deg)}.c-faq-single .q{cursor:pointer;font-size:2rem;padding:2rem 1rem 2rem 0;line-height:1.5}@media(max-width:480px){.c-faq-single .q{font-size:4.2666666667vw;padding:4.8vw 0}}.c-faq-single .a{transition:.2s;font-size:1.6rem;line-height:2}@media(max-width:480px){.c-faq-single .a{font-size:3.7333333333vw}}.c-faq-single .a div{padding-bottom:2rem}.c-faq-single .a.open{transform:scaleY(0)}.v-enter,.v-leave-to{opacity:0}