@charset "UTF-8";
/* ==========================================================================
   IT導入補助金2020 緊急公募
   ======================================================================= */
/* header */
.is-ua-smartdevice .portal-link-btn {
  display: none;
}
.mail-link-btn-block{
  display: none;
}
.is-ua-smartdevice .mail-link-btn-block{
  display: block;
}
/*  */
.mail-link-btn{
  display: none;
}
.is-ua-smartdevice .mail-link-btn{
  display: block;
}
.is-ua-smartdevice .login-link-btn {
  display: none;
}
#emergency2020{
}
.section-lead{
  padding: 40px 0 0 0;
}
#emergency2020 .lead{
  margin-top: 10px;
  margin-bottom: 50px;
}
#emergency2020 .overview-table__th {
  font-weight: normal;
}
#emergency2020 .points li{
  font-weight: bold;
  margin-bottom: 1em;
}
#emergency2020 .points li span{
  font-weight: normal;
}
.tel-box {
  font-weight: bold;
  text-align: center;
}
.tel-box__tel {
  font-size: 150%;
}
.tel-box__ttl {
  font-size: 200%;
}
.tel-box__text {
  font-size: 180%;
  margin-top: 12px;
}
.tel-box__note {
  margin-top: 16px;
  font-size: 180%;
}
@media all and (min-width: 762px) and (max-width: 1024px){
}
@media all and (min-width: 761px){
  .main-container h3{
    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
    font-size: 160%;
    color: rgb(51, 51, 51);
    line-height: 1.3125;
    font-style: normal;
    text-align: left;
    font-weight: normal;
    padding-bottom: 10px;
    border-bottom: #e0e0e0 1px solid;
    margin-bottom: 20px;
  }
  #schedule .l-block-lv2{
    margin-top: 0;
  }
  .overview-table__tr .overview-table__tr .overview-table__th--wide {
    width: 30%;
    background: #fff;
    border-left: #C0C0C0 1px solid;
  }
  .overview-table__td {
    width: auto;
  }
  .overview-table__td-col-sub{
    width: 30%;
  }
  .overview-table__td-col-main{
    width: auto;
  }

  #contact{
    padding-bottom: 110px;
  }
  .overview-table__td-row{
    background: #fff;
  }
}
@media all and (min-width: 761px) and (max-width: 980px){

}
@media all and (max-width: 760px){
  .main-container h3{
    font-size: 140%;
    color: rgb(51, 51, 51);
    line-height: 1.3125;
    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    border-bottom: #e0e0e0 2px solid;
    padding-bottom: 8px;
    margin-bottom: 10px;
  }
  #emergency2020 .section--layered{
    padding-bottom: 30px;
  }
  #emergency2020 .overview-table__tr .overview-table__tr .overview-table__th {
    border-top: #C0C0C0 1px solid;
    text-align: center;
    background: #fff;
  }
  #schedule .l-block-lv2{
    margin-top: 0;
    margin-bottom: 0;
  }
  .overview-table__td-row{
    background: #fff;
  }
  .tel-box {
    font-weight: bold;
    text-align: center;
  }
  .tel-box__ttl {
    font-size: 150%;
  }
  .tel-box__text {
    font-size: 120%;
    margin-top: 8px;
  }
  .tel-box__tel {
    font-size: 150%;
  }
  .tel-box__note {
    margin-top: 16px;
    font-size: 120%;
  }
  .mail-link-btn p{
    padding: 10px 20px 0 20px;
    text-align: left;
  }
}


