.title{margin-bottom: 3vw;}
.list-qa{overflow: hidden;}
.list-qa .ovh{ margin-bottom: 5vw;}
.list-qa .item{ width:50%; float: left; position: relative;}
.list-qa .item:nth-child(even){margin-top: 30px;}
.list-qa .item>.question{ width:110%; height: 72px; padding-right:5vw ; background:url(../images/qa/bg_l.png) no-repeat right top; font-size: 20px; line-height: 30px; color: white; overflow: hidden; padding-top: 5px; padding-bottom: 5px; position: relative; padding-left: 110px;}
.list-qa .item:nth-child(even)>.question{ background:url(../images/qa/bg_r.png) no-repeat left top;}
.list-qa .item>.question::before{position:absolute; left:0;top:0; content:attr(data-key); padding-left:1em; padding-right: 10px; margin-right: 10px;  border-right: 1px solid #FFF; height:42px; line-height: 42px; margin:15px 0; width:90px; font-size: 30px; font-weight: bold;}
.list-qa .item>.answer{ position: relative; padding-left: 110px; padding-top: 1em; font-size: 14px;}
.list-qa .item>.answer::before{position:absolute; left:0;top:0; bottom:20px; content:attr(data-key); padding-left:1em; padding-right: 10px; margin-right: 10px;  border-right: 1px solid #0f4581; height:42px; line-height: 42px; margin:15px 0; width:90px; font-size: 30px; font-weight: bold; color:#0f4581;}

.list-qa .item ol{padding-left: 20px;}
.list-qa .item ol>li{list-style-type: decimal;}
.list-qa .item ul{ padding-left: 20px;}
.list-qa .item ul>li{list-style-type: disc;}

@media (max-width:768px) {
  .list-qa .ovh{margin-bottom: 0;}
  .list-qa .item{width:100%;margin-bottom: 5vw;}
  .list-qa .item>.question{width:100%;}
  .list-qa .item:nth-child(even){margin-top: 0;}
  .list-qa .item:nth-child(even)>.question{background:url(../images/qa/bg_l.png) no-repeat right top;}
}

@media (max-width:450px) {
  .list-qa .item{margin-bottom: 10vw;}
  .list-qa .item>.question,.list-qa .item:nth-child(even)>.question{ padding: 10px; height: auto; margin-bottom: 3vw; font-size:16px;}
  .list-qa .item>.question::before{display: none;}
  .list-qa .item>.answer{ padding: 0 10px;}
  .list-qa .item>.answer::before{display: none;}
}
