@charset "utf-8";

/* ==========================================================
 contents-main.beforecheck
========================================================== */
.contents-main.beforecheck { padding-top: 30px;}
@media screen and (max-width: 750px) {
 .contents-main.beforecheck { padding-top: 12px;}
}
/* ==========================================================
 container-beforecheck-01
========================================================== */
.container-beforecheck-01 { padding: 0 80px 80px 83px;}
@media screen and (max-width: 750px) {
 .container-beforecheck-01 { padding: 0 0 30px 0;}
}
/* ==========================================================
 btn-beforecheck-01
========================================================== */
.btn-beforecheck-01 {
 margin-bottom: 55px;
 text-align: center;
 margin-left: -73px;
}
 .btn-beforecheck-01 li.item {
  display: inline-block;
  margin-left: 73px;
 }
@media screen and (max-width: 750px) {
 .btn-beforecheck-01 {
  overflow: hidden;
  margin-bottom: 15px;
  margin-left: 0;
  padding: 0 15px;
 }
  .btn-beforecheck-01 li.item {
   float: left;
   width: 50%;
   margin-left: 0;
  }
   .btn-beforecheck-01 li.item:nth-child(odd) { padding-right: 7px;}
   .btn-beforecheck-01 li.item:nth-child(even) { padding-left: 7px;}
   
}
/* ==========================================================
 box-txt-beforecheck-01
========================================================== */
.box-txt-beforecheck-01 { padding-left: 185px;}
 .box-txt-beforecheck-01 .ttl {
  margin-bottom: 15px;
  font-weight: 500;
 }
 .box-txt-beforecheck-01 .txt { font-weight: 300;}
@media screen and (max-width: 750px) {
 .box-txt-beforecheck-01 { padding-left: 0;}
  .box-txt-beforecheck-01 .ttl { margin-bottom: 8px;}
}




