#main .pageTitle{margin-bottom:60px}#main #conts{margin-top:0}#main #conts .headLine04{margin-bottom:39px}#main #conts .inner:not(:last-child){margin-bottom:112px}@media all and (max-width: 896px){#main #conts .inner:not(:last-child){margin-bottom:50px}}#main #conts .comTextDl dt{padding:17px 60px 17px 65px;position:relative;font-size:1.6rem;font-weight:bold;background-color:#f2f3f9;border-radius:0;border:none;background-image:url(/img/common/faq_bg01.png);background-size:26px}#main #conts .comTextDl dt::before{position:absolute;left:29px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"Q";font-size:2.8rem;font-family:Roboto;font-weight:500}#main #conts .comTextDl dt.on{color:#fff;background-color:#1b519f;background-image:url(/img/common/faq_bg02.png)}#main #conts .comTextDl dd{padding:25px 60px 26px 65px;position:relative;font-size:1.6rem}#main #conts .comTextDl dd::before{position:absolute;left:29px;top:14px;content:"A";color:#1b519f;font-size:2.8rem;font-family:Roboto;font-weight:500}@media all and (max-width: 896px){#main #conts .comTextDl dt{padding:12px 30px 12px 35px;line-height:1.5;background-size:18px}#main #conts .comTextDl dt::before{left:10px;top:8px;-webkit-transform:none;transform:none;font-size:2.2rem}#main #conts .comTextDl dd{padding:15px 0 0 35px}#main #conts .comTextDl dd::before{top:10px;left:10px;font-size:2.2rem}}