@charset "UTF-8";#index_qa{margin:0 auto clamp(35px,70vw,70px)}#index_qa #Q_A{max-width:1000px;margin:0 auto}#index_qa #Q_A h2{margin:0 0 clamp(30px,4vw,50px) 0;font-size:clamp(28px,3.2vw,32px);font-family:'Open Sans';font-weight:700}#Q_A .container{width:min(100%,1050px);margin:0 auto}#Q_A .container ul.question{display:grid;grid-template-columns:repeat(2,1fr);column-gap:0;counter-reset:number 0;padding:0 0 clamp(75px,13vw,130px) 0}#Q_A .container ul.question li{display:block;break-inside:avoid;position:relative}#Q_A .container ul.question li:after{position:absolute;counter-increment:number 1;content:"Q" counter(number);left:0;top:-1px;font-weight:700;font-size:clamp(16px,2vw,20px)}#Q_A .container ul.question li.two_digits:after{left:-10px}#Q_A .container ul.question li a{display:block;font-size:clamp(14px,1.4vw,18px);font-weight:700;padding:0 clamp(35px,4.8vw,48px) 10px}#Q_A .container dl.answer{display:flex;flex-direction:column;justify-content:center;min-height:150px;counter-reset:number 0}#Q_A .container dl.answer dt{font-size:clamp(16px,1.8vw,18px);font-weight:700;padding:0 0 clamp(5px,1.5vw,15px) 50px;counter-increment:question;position:relative}#Q_A .container dl.answer dt:before{counter-increment:number 1;content:"Q" counter(question) ".　";font-size:clamp(16px,2vw,20px);font-weight:700;position:absolute;left:0}#Q_A .container dl.answer dd{color:#707070;font-size:clamp(12px,1.6vw,16px);font-weight:400;padding:0 0 clamp(30px,4.5vw,45px) 50px;margin:0}@media screen and (max-width:640px){#Q_A .container ul.question{grid-template-columns:repeat(1,1fr)}}