@charset "UTF-8";
/**********************************/
/* pc */
/**********************************/
@media all and (min-width: 751px), print {
  #global-header header {
    background-image: url("/en/assets/images/about-this-site/header_bg_01_sec.jpg");
  }
  #global-content .module-commonLayout.module-inner .module-lead01 {
    margin-bottom: 70px;
  }
  #global-content .module-commonLayout.module-inner .section01 .module-listLayout03 {
    margin-bottom: 30px;
  }
  #global-content .module-commonLayout.module-inner .section04 .module-boxColumn2,
  #global-content .module-commonLayout.module-inner .section09 .module-boxColumn2 {
    margin-top: 30px;
  }
  #global-content .module-commonLayout.module-inner .section05 h3 + dl {
    margin-bottom: 30px;
  }
  #global-content .module-commonLayout.module-inner .section05 dl {
    font-size: 15px;
    line-height: 1.8;
    text-align: left;
  }
  #global-content .module-commonLayout.module-inner .section05 dl dt {
    font-weight: bold;
  }
  #global-content .module-commonLayout.module-inner .section07 .module-lead02 div {
    margin-top: 30px;
  }
  #global-content .marginType01{
    margin-top: 30px;
  }
}
.device-view-pc #global-header header {
  background-image: url("/en/assets/images/about-this-site/header_bg_01_sec.jpg");
}
.device-view-pc #global-content .module-commonLayout.module-inner .module-lead01 {
  margin-bottom: 70px;
}
.device-view-pc #global-content .module-commonLayout.module-inner .section01 .module-listLayout03 {
  margin-bottom: 30px;
}
.device-view-pc #global-content .module-commonLayout.module-inner .section04 .module-boxColumn2,
.device-view-pc #global-content .module-commonLayout.module-inner .section09 .module-boxColumn2 {
  margin-top: 30px;
}
.device-view-pc #global-content .module-commonLayout.module-inner .section05 h3 + dl {
  margin-bottom: 30px;
}
.device-view-pc #global-content .module-commonLayout.module-inner .section05 dl {
  font-size: 15px;
  line-height: 1.8;
  text-align: left;
}
.device-view-pc #global-content .module-commonLayout.module-inner .section05 dl dt {
  font-weight: bold;
}
.device-view-pc #global-content .module-commonLayout.module-inner .section07 .module-lead02 div {
  margin-top: 30px;
}
.device-view-pc #global-content .marginType01{
  margin-top: 30px;
}
/**********************************/
/* sp */
/**********************************/
@media screen and (max-width: 750px) {
  .device-js-on #global-header header {
    background-image: url("/en/assets/images/about-this-site/header_bg_01_sp_sec.jpg");
  }
  .device-js-on #global-content .module-commonLayout.module-inner .module-lead01 {
    margin-bottom: 12%;
  }
  .device-js-on #global-content .module-commonLayout.module-inner .section01 .module-listLayout03 {
    margin-bottom: 8%;
  }
  .device-js-on #global-content .module-commonLayout.module-inner .section04 .module-boxColumn2,
  .device-js-on #global-content .module-commonLayout.module-inner .section09 .module-boxColumn2 {
    margin-top: 8%;
  }
  .device-js-on #global-content .module-commonLayout.module-inner .section05 h3 + dl {
    margin-bottom: 8%;
  }
  .device-js-on #global-content .module-commonLayout.module-inner .section05 dl {
    font-size: 108.33333%;
    line-height: 1.76923;
    text-align: left;
    margin: 0 8%;
  }
  .device-js-on #global-content .module-commonLayout.module-inner .section05 dl dt {
    font-weight: bold;
  }
  .device-js-on #global-content .module-commonLayout.module-inner .section07 .module-lead02 div {
    margin-top: 8%;
  }
  .device-js-on #global-content .marginType01{
    margin-top: 2em;
  }  
}
