@charset "UTF-8";

/* SERVICE共通
***************************************************************/
/* ウィジェット・パーツ調整 */
@media print, screen and (min-width: 680px) {
  .seminarHowtoList {
    margin-bottom: 60px;
  }
  .seminarHowtoList .box:not(:first-child):before {
    display: none;
  }
}
@media screen and (max-width:679px) {
  .seminarHowtoList {
    margin-top: 40px;
  }
}
/* ページ共通 */
.ct_wrap01 .ct_text01 {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  line-height: 1.8;
  margin-bottom: 140px;
}
.ct_wrap01 .specialized {
  margin-bottom: 120px;
}
.ct_wrap01 .linkBox01 {
  background: #044b62;
  margin: 0 auto;
  padding: 50px 0;
    margin-bottom: 20px;
}
.ct_wrap01 .linkBox01 .h3 {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 40px;
}
.ct_wrap02 {
  background: #e2e5e5;
}
@media print, screen and (min-width: 680px) {
  .ct_wrap01 {
    width: 1064px;
    padding: 0 32px;
    margin: 0 auto;
  }
  .ct_wrap01 .linkBox01 {
    width: 500px;
      display: flex;
    justify-content: center;
  }
    .ct_wrap01 .linkBox01 div + div {
    margin-left: 20px;
  }
  .ct_wrap02 {
    min-width: 1064px;
    padding: 70px 32px;
    margin: 90px auto 0;
  }
}
@media screen and (max-width:679px) {
  .ct_wrap01 {
    padding: 0 5%;
  }
  .ct_wrap01 .ct_text01 {
    font-size: 15px;
    text-align: justify;
    margin-bottom: 70px;
  }
  .ct_wrap01 .specialized {
    margin-bottom: 60px;
  }
  .ct_wrap01 .linkBox01 {
    padding: 25px;
  }
  .ct_wrap01 .linkBox01 .h3 {
    font-size: 15px;
    margin-bottom: 20px;
      letter-spacing: 0.1em;
  }
  .ct_wrap01 .linkBox01 .btnbase {
      padding: 18px 0;
  }
    .ct_wrap01 .linkBox01 div + div {
    margin-top: 20px;
  }
  .ct_wrap02 {
    padding: 35px 5%;
  }
  .seminarHowtoList .inner {
      padding: 0;
  }
}

/* ページ個別
***************************************************************/
/* page_3C9A */
.page_3C9A .widget_mv01 {
  background-image: url(../img/counters/ct_mv1.png);
}
.page_3C9A .seminarHowtoList .box01 {
  background-image: url(../img/counters/ico_ct01.svg);
}
.page_3C9A .seminarHowtoList .box02 {
  background-image: url(../img/counters/ico_ct02.svg);
}
.page_3C9A .seminarHowtoList .box03 {
  background-image: url(../img/counters/ico_ct07.svg);
}
@media print, screen and (min-width: 680px) {
}
@media screen and (max-width:679px) {
}
/* page_3C9B */
.page_3C9B .widget_mv01 {
  background-image: url(../img/counters/ct_mv2.png);
}
.page_3C9B .seminarHowtoList .box01 {
  background-image: url(../img/counters/ico_ct03.svg);
}
.page_3C9B .seminarHowtoList .box02 {
  background-image: url(../img/counters/ico_ct04.svg);
}
.page_3C9B .seminarHowtoList .box03 {
  background-image: url(../img/counters/ico_ct07.svg);
}
@media print, screen and (min-width: 680px) {
}
@media screen and (max-width:679px) {
}
/* page_3C9C */
.page_3C9C .widget_mv01 {
  background-image: url(../img/counters/ct_mv3.png);
}
.page_3C9C .seminarHowtoList .box01 {
  background-image: url(../img/counters/ico_ct05.svg);
}
.page_3C9C .seminarHowtoList .box02 {
  background-image: url(../img/counters/ico_ct06.svg);
}
.page_3C9C .seminarHowtoList .box03 {
  background-image: url(../img/counters/ico_ct07.svg);
}
@media print, screen and (min-width: 680px) {
}
@media screen and (max-width:679px) {
}

@media screen and (max-width:679px) {
    .serviceMenu{
    padding-bottom: 50px;
}
}