@charset "UTF-8";

.side-contents .shotaki-ttl{
  width: 430px;
}


.copy-text {
    margin-bottom: 70px;
    font-size: 16px;
}

.left-img-box .right-text dt{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.bottom-img-box h3{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

.bottom-img-box h3 span{
  font-weight: normal;
  font-size: 14px;
}


.bottom-img-box h3 span span{
  font-weight: normal;
  font-size: 11px;
}

.price1{
  margin-bottom: 20px;
  display: table;
}

.price1 dt, .price2 dt{
  display: table-cell;
  font-weight: bold;
  font-size: 16px;
}

.price1 dd, .price2 dd{
  display: table-cell;
}

.price1 dd span{
  font-size: 28px;
  font-weight: bold;
}

.interview{
  margin-bottom: 20px;
}

.interview dt{
  font-size: 18px;
  margin-bottom: 5px;
}

.interview dt span{
  font-weight: bold;
}

@media only screen and (max-width: 750px) {
.side-contents .shotaki-ttl{
  width: auto;
}

.copy-text {
    margin-bottom: 40px;
    font-size: 15px;
}

.price1, .price2{
  display: block;
  text-align: center;
}

.price1{
  margin-bottom: 5px;
}

.price1 dt, .price2 dt{
  display: block;
  margin-bottom: 3px;
}

.price1 dd, .price2 dd{
  display: block;
}


.left-img-box .right-text dt{
    font-size: 18px;
    margin-bottom: 10px;
}

.bottom-img-box h3{
    font-size: 18px;
    margin-bottom: 10px;
}

.left-img-box .img.human img {
    width: 120px;
    height: auto;
}

.interview{
  margin-bottom: 10px;
}

.bottom-img-box .left-img-box{
  display: block;
}
.bottom-img-box .left-img-box .img{
  padding-bottom: 10px;
  padding-right: 0px;
}
.bottom-img-box .left-img-box .img img{
  width: 100%;
  height: auto;
}

}