@charset "utf-8";


.SknTplDecoratedTable th {
    text-align: center;
    letter-spacing: 0.125em;
    font-weight: 500;
    background: rgba(213,218,0,0.35);
}


.Alart{
  margin:10px 5px;
  color:#8d3030;
}

.Heading.Type3 .Sub img {
  width: 50px;
  overflow: hidden;
  margin: -5px;
}


    .Scrollable > table {
      width: 745px; /* ここはスクロール対象の最大幅を入れる */
      /*width: 100%;*/
      margin-bottom: 0!important;
    }
    .SknTplDecoratedTable .Scrollable > table tbody th{
      width:160px!important;
      white-space: normal;
    }
    
    .SknTplDecoratedTable thead th {
      padding: 0.75em 2px;
      background: #b2998e;
    }
    .SknTplDecoratedTable .Scrollable > table .Pricetd{
      width:200px;
    }
    
.Heading.Type5 {
  font-size: 112.5%;
  margin: 1em 0 1em;
  padding:1em 0 0 0 ;

}
                            /* + + + + + レスポンシブ + + + + +  */
                            body.rsbp-under-bp3 .Heading.Type5 {
                              margin: 1em 0 1em;
                              padding:1em 0 0 0 ;
                            }
                            
                            
.OtherSection{
  margin-top:40px;
  padding:1em 0 0 0 ;
}
                            /* + + + + + レスポンシブ + + + + +  */
                            body.rsbp-under-bp3 .OtherSection{
                              margin-top:30px;
                              padding:2em 0 0 0 ;
                            }