@charset "Shift_JIS";
/*------------ table style set ------------*/
.hpb-cnt-tb1{
  background-color: #333333;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color: #333333;
  border-left-color: #333333;
}
.hpb-cnt-tb2{
  background-color: #333333;
  border: 1px solid #333333;
}
.hpb-cnt-tb3{
  background-color: #333333;
  border: 0px solid #333333;
}
.hpb-cnt-tb-th1 {
  background-color: #BBBBBB;
  font-size: 0.8em;
  color: #333333;
  border-top-width : 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width : 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color: #333333;
  border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
  background-color: #CCCCCC;
  font-size: 0.8em;
  color: #333333;
  border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
  background-color: #EEEEEE;
  font-size : 9pt;
  color: #333333;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color: #333333;
  border-left-color: #333333;
  left : 8px;
}
.hpb-cnt-tb-cell2 {
  background-color: #FFFFFF;
  font-size: 0.8em;
  color: #333333;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color: #333333;
  border-left-color: #333333;
}
.hpb-cnt-tb-cell3 {
  background-color: #EEEEEE;
  font-size: 0.8em;
  color: #333333;
  border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
  background-color: #FFFFFF;
  font-size: 0.8em;
  color: #333333;
  border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
  background-color: #FFFFFF;
  font-size: 0.8em;
  color: #333333;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
}
.moji1{
  font-size : 9pt;
  color : #ffffff;
  text-indent : 2em;
}
.waku{
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;
  border-width : 1px;
  border-style : solid;
  border-color : #6f6f6f;
  border-collapse : collapse;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  text-indent : 0em;
  table-layout : auto;
}
.waku btn{
border-style:solid;
border-color:#747474;
border-width:1px;
background-color:#D8D8D8;
}

.waku2{
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;
  border-width : 1px;
  border-style : solid;
  border-color : #6f6f6f;
  border-collapse : collapse;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  text-indent : 0em;
  table-layout : auto;
}

.waku2 td{
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;
  border-bottom-width : 1px;
  border-top-width : 1px;
  border-top-style : dashed; 
  border-bottom-style : dashed;
  border-color : #6f6f6f;
  border-collapse : collapse;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  text-indent : 0em;
  table-layout : auto;
}
.wakutb{ 
border:1px solid #747474; 
border-collapse:collapse; 
}
.wakutb td{ 
border:1px solid #747474; 
border-collapse:collapse; 
 padding-top : 8px;
  padding-left : 15px;
  padding-right : 8px;
  padding-bottom : 8px;
}
/* --------------------------------------------------
   枠角丸処理table
-------------------------------------------------- */
.wakutb1{ 
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-collapse: separate; 
border-spacing: 0;
border-radius: 8px;

}
.wakutb1 tr:first-child td:last-child {
 border-radius: 0 8px 0 0;
 }
.wakutb1 tr:last-child td:first-child {
 border-radius: 0 0 0 8px;
 }
.wakutb1 tr:last-child td:last-child {
 border-radius: 0 0 8px 0;
 }
 .wakutb1 tr:first-child td:first-child {
 border-radius: 8px 0 0 0;

 }

.wakuisirotb{ 
border:1px solid #ffffff; 
border-collapse:collapse; 
}
.wakusirotb td{ 
border:1px solid #ffffff; 
border-collapse:collapse; 
}
.wakusiro btn{
border-style:solid;
border-color:#000000;
border-width:1px;
background-color:#D8D8D8;
}
/* =======================================================
  レスポンシブル設定
======================================================= */
@media screen and (max-width: 568px) {

.wakutb{ 
  width: 90%;



}
