﻿main{background-color:#fdf3ee}.faq_list .faq_q{width:100%;height:auto;font-weight:500;position:relative;border-bottom:solid 1px}.faq_list .faq_q:after{content:'+';display:block;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0}.faq_list .faq_q.open{color:#f47d61}.faq_list .faq_q.open:after{content:'×';font-size:1.2rem}.faq_list .faq_a{width:100%;height:auto;font-weight:400;background-color:#fdf3ee}.faq_list .faq_a.open{padding:2.5vw}.faq_list .faq_q p,.faq_list .faq_a p{font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 780px){.faq_list .faq_q{padding:4vw 1.6rem 4vw 0;font-size:4vw}.faq_list .faq_q:after{font-size:1.6rem}.faq_list .faq_a{font-size:3.4vw}.faq_list .faq_a.open{padding:2.5vw}.faq_list .faq_q p,.faq_list .faq_a p{line-height:2}}@media screen and (min-width: 781px){.faq_list .faq_q{padding:20px 1.6rem 20px 0;font-size:16px}.faq_list .faq_q:after{font-size:1.6rem}.faq_list .faq_a{font-size:16px}.faq_list .faq_a.open{padding:25px}.faq_list .faq_q p,.faq_list .faq_a p{line-height:2}}
