@charset "UTF-8";
.qabox dl{margin-bottom:6vw;}
.qabox dt{background: var(--red);color:#fff;padding: 3% 5% 3% 12%;font-size:120%;position:relative;line-height: 1.2;margin-bottom: 2vw;font-weight: bold;}
.qabox dt:before{content:"Q";position:absolute;left: 2%;top: 20%;    font-family: "Prompt", sans-serif;font-weight: 600;width: 25px;height: 24px;background: #fff;text-align: center;padding-top: 3px;color:  var(--red);}
.qabox dl p{line-height:1.6;}

/* =============================================
pc-size 
================================================*/
@media screen and (min-width: 736px) {
  .qabox dl{margin-bottom: 40px;}
  .qabox dt{padding: 16px 20px 16px 50px;margin-bottom: 10px;}
  .qabox dt:before{font-size:20px;padding-top: 0;height: 26px;left: 15px;top: 14px;}
}


@media screen and (min-width: 1200px) {

}