@charset "Shift_JIS";

/* ==========================================================================
比較表
========================================================================== */
/* フォントサイズなど変更（2017/9/12）*/
.wrap-tbl-spec .tbl-head-multi {
  width: 100%;
  table-layout: fixed;
}

.wrap-tbl-spec .tbl-head-multi tr th {
  padding: 10px;
  vertical-align: middle;
}

.wrap-tbl-spec .tbl-head-multi tr th.spec {
  width: 32%;
  box-sizing: border-box;
}

.wrap-tbl-spec .tbl-head-multi tr th.bg-pro {
  background-color: #f69c00;
  color: #fff;
}

.wrap-tbl-spec .tbl-head-multi tr th.bg-sta {
  background-color: #0095db;
  color: #fff;
}

.wrap-tbl-spec .tbl-head-multi tr td {
  line-height: 1.4;
  padding: 10px 5px;
  vertical-align: middle;
}

.wrap-tbl-spec .tbl-head-multi tr td .small{
 font-size: 23px;  
}

.wrap-tbl-spec .tbl-head-multi tr td .small02{
 font-size: 22px;  
}

.wrap-tbl-spec .tbl-head-multi tr td.bg-pro {
  background-color: #fdebcc;
  color: #f69c00;
  font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ", sans-serif;
  font-style: normal;
  font-weight: 700;
}

.wrap-tbl-spec .tbl-head-multi tr td.bg-sta {
  background-color: #cceaf8;
  color: #0095db;
  font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ", sans-serif;
  font-style: normal;
  font-weight: 700;
}

.wrap-tbl-spec .tbl-head-multi tr td span.block {
  display: block;
}

@media screen and (min-width: 751px){

  .wrap-tbl-spec .tbl-head-multi tr td .small {
    font-size: 17px;  
  }

  .wrap-tbl-spec .tbl-head-multi tr td .small02 {
    font-size: 15px;  
  }

}

/* ==========================================================================
strong02
========================================================================== */
   .sct-sample .sct-sample-txt strong02 {
      color: #015db2;
      font-size: 32px;
      font-size: 3.2rem;
      font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ", sans-serif;
      font-style: normal;
      font-weight: 700;
      -webkit-text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 0 0 15px #fff, 0 0 15px #fff;
      -moz-text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 0 0 15px #fff, 0 0 15px #fff;
      -ms-text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 0 0 15px #fff, 0 0 15px #fff;
      -o-text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 0 0 15px #fff, 0 0 15px #fff;
      text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 0 0 15px #fff, 0 0 15px #fff; }

@media screen and (min-width: 751px){
     .sct-sample .sct-sample-txt strong02 {
         font-size: 22px;
     }
     