@charset "UTF-8";
#header {
  width: 100%;
  margin: 0 auto;
}

#footer {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.backLink {
  margin: 20px 0;
}

#footer address {
  font-size: small;
  line-height: 1.4;
  padding: 10px 0 20px;
}

.content {
  line-height: 1.4;
}

.info {
  margin: 0 auto;
  background-color: #eeeeee;
  padding: 0px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 60px;
  padding: 66px 0 98px;
  background-color: #eeeeee;
}

.info__title {
  font-size: 24px;
  font-weight: bold;
  color: #666666;
  text-align: center;
  margin-bottom: 30px;
}

.info__summary {
  font-size: 15px;
  line-height: 1.4;
  margin-bottom: 40px;
}

.info__contents {
  margin-bottom: 30px;
}

.info-list__li, .info-subtitle__summary {
  font-size: 15px;
  list-style-type: none;
}

.info__subtitle {
  line-height: 1.6em;
  padding: 0px 0px 0px 20px;
  background: url(https://workingholiday-syrup.com/images/list_services.png) 0px 2px no-repeat;
  font-weight: bold;
}

.info__dt {
  margin-bottom: 15px;
}

.info__dd {
  margin-bottom: 15px;
}

.info__list {
  border-bottom: 1px solid #fff;
  margin: 30px;
}
.info__list:last-child {
  border-bottom: 0px;
}

.info__q {
  font-size: 32px;
  font-weight: bold;
  color: #EE4036;
  vertical-align: bottom;
  margin-right: 20px;
}

.info__a {
  font-size: 32px;
  font-weight: bold;
  color: #F28F31;
  vertical-align: bottom;
  margin-right: 20px;
}

/* PC大 1200pxまで*/
@media screen and (min-width: 1200px) {
  .info {
    width: 1200px;
  }

  .info__body {
    padding: 0px 100px;
    margin: 0px 100px;
  }
}
/* PC小 890pxまで*/
@media screen and (min-width: 894px) and (max-width: 1199px) {
  .info {
    width: 894px;
  }

  .info__body {
    padding: 0px 100px;
    margin: 0px 100px;
  }
}
/* タブレット 588pxまで*/
@media screen and (min-width: 588px) and (max-width: 893px) {
  .info {
    width: 588px;
  }
}
/* スマホ 589px以下*/
@media screen and (max-width: 587px) {
  .info {
    width: 320px;
  }
}
