#faq_content{position:relative;z-index:1}#faq_content:before{position:absolute;z-index:-1;top:0;left:50%;display:block;width:100vw;height:88.6vw;content:'';-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:url(../img/cmn/bg1.png) 0 0/100% auto no-repeat}#faq_content dl dd,#faq_content dl dt{font-size:2.5vw;line-height:1.3;position:relative;overflow:hidden;padding:1vw 1vw 1vw 5vw}@media screen and (max-width:767px){#faq_content dl dd,#faq_content dl dt{font-size:4.375vw;padding:3.125vw 3.125vw 3.125vw 9.375vw}}#faq_content dl dd:before,#faq_content dl dt:before{font-size:200%;font-weight:900;position:absolute;top:-1.8vw;left:-.7vw}@media screen and (max-width:767px){#faq_content dl dd:before,#faq_content dl dt:before{top:-3.125vw;left:-.9375vw}}#faq_content dl dt{font-weight:700;color:#fff;background-color:#dc5a00}#faq_content dl dt:before{content:'Q'}#faq_content dl dt:nth-child(n+3){margin-top:3vw}@media screen and (max-width:767px){#faq_content dl dt:nth-child(n+3){margin-top:12.5vw}}#faq_content dl dd{margin-top:.5vw;background-color:#fff}@media screen and (max-width:767px){#faq_content dl dd{margin-top:1.5625vw}}#faq_content dl dd:before{content:'A'}