.qa-list dl{position:relative;margin:0;padding:28px 30px 28px;cursor:pointer;border-bottom:1px solid #e6e6e6}@media screen and (max-width: 767px){.qa-list dl{padding:15px 10px 15px}}.qa-list dl:first-child{border-top:1px solid #e6e6e6}.qa-list dl::before{position:absolute;top:35px;right:35px;display:block;width:7px;height:7px;margin:auto;content:'';transform:rotate(135deg);border-top:2px solid #333;border-right:2px solid #333}@media screen and (max-width: 767px){.qa-list dl::before{top:20px;right:20px;width:7px;height:7px}}.qa-list dl dt{position:relative;margin:0;padding:0 50px 0;font-weight:bold;font-size:20px}@media screen and (max-width: 767px){.qa-list dl dt{padding:0 30px 0;font-size:14px}}.qa-list dl dt::before{font-size:22px;line-height:1;position:absolute;top:3px;left:0;display:block;content:'Q.';color:#ae9b4f}@media screen and (max-width: 767px){.qa-list dl dt::before{font-size:14px;top:3px;left:5px}}.qa-list dl dd{background-color:#f5efe6;position:relative;display:none;height:auto;margin:20px 0 0;padding:0 0 0 50px}@media screen and (max-width: 767px){.qa-list dl dd{margin:10px 0 0;padding:0 0 0 20px;font-size:14px}}.qa-list dl dd::before{font-size:22px;line-height:1;position:absolute;top:20px;left:20px;display:block;content:'A.';font-weight:bold;color:#c13233}@media screen and (max-width: 767px){.qa-list dl dd::before{font-size:14px;top:15px;left:5px}}.qa-list dl dd p{margin:30px 0 0;padding:20px}.qa-list dl dd p:first-child{margin-top:0}@media screen and (max-width: 767px){.qa-list dl dd p{margin:30px 0 0;padding:10px}.qa-list dl dd p:first-child{margin-top:0}}.qa-list .open::before{transform:rotate(-45deg)}
