@charset "utf-8";
/* CSS Document */

/*---------- 特商法 -----------*/
#sub {background: #FFF;}
#sub h2 {
  font-size: 150%;
  margin-bottom: 45px;
  text-align: center;
}
#sub h2::after {
  content: "";
  display: block;
  width: 30px;
  height: 3px;
  background: #1e3c78;
  margin: 30px auto 0;
}
#sub h3 {
  font-size: 125%;
  margin-bottom: 30px;
  background: #f5f5f5;
  border-radius: 6px;
  padding: 15px 15px 15px 40px;
  position: relative;
}
#sub h3::before {
  content: "";
  position: absolute;
  display: block;
  background: #1e3c78;
  width: 3px;
  height: 44%;
  top: 28%;
  left: 20px;
  border-radius: 3px;
}
#sub p {margin-bottom: 30px;}
#sub footer p {margin-bottom: 0;}
table {
  width:100%;
  border:1px solid #DDD;
  text-align:left;
  border-collapse:collapse;
  margin-bottom: 60px;
}
th {
  padding:10px;
  vertical-align:top;
  border:1px solid #DDD;
  background-color:#F5F5F5;
  width:30%;
}
td {
  padding:10px;
  border:1px solid #DDD;
  background:#FFF;
  width:70%;
}