@charset "utf-8";
/**タイトル**********************************************************/
.h2Title{
  box-sizing: border-box;
  width:100%;
  color: rgb(88, 86, 87);
  margin-bottom:5px;
  padding-left:0.5em;
  font-size:20px;
  font-weight: bold;
}
/**画像部分**************************************************************/
.1000Box{
  text-align: center;
}
.eBox{
  margin: 0px auto;
}
/****************************************************************/
.note{
  box-sizing:border-box;
  width:auto;
  padding:0 1em;
  font-size:15px;
  background: linear-gradient(0deg, #cccccc 1px, transparent 1.5px) ;
  background-size: auto 3em;
  line-height: 3em;
}
.greeting{
  box-sizing:border-box;
  width:100%;
  text-align: center; 
  margin:0 auto;
  font-size:16px;
  line-height: 1.7em;
}
/**注意事項**************************************************************/
.tbl{
  width:auto;
  display:flex;
  flex-wrap:wrap;
  text-align: left; 
  font-size:15px;
}
.tblTD{
  box-sizing: border-box;
  line-height: 3em;
  padding:0 1em;
}
.tblTD:nth-child(2n-1){
  width:15%;
  background: linear-gradient(0deg, #cccccc 1px, #545454 1.5px) ;
  background-size: auto;
  text-align: center; 
  color:#ffffff;
}
.tblTD:nth-child(2n){
  background: linear-gradient(0deg, #cccccc 1px, transparent 1.5px) ;
  background-size:auto 3em;
  width:85%;
}
/************************************************************************/
@media screen and (max-width: 640px) {
.tblTD:nth-child(2n-1), .tblTD:nth-child(2n){  width:100%;}
}
/************************************************************************/
.scrltbl{
  width:100%;
  border-collapse:collapse;
  table-layout: fixed;
  font-size:15px;
}
.scrltbl TH{
  border: solid 1px  #cccccc;
  background-color: #545454; 
  padding: 0.8em 0; 
  color:#ffffff;
  font-weight: 400;
}
.scrltbl TD{
  border: solid 1px  #cccccc;
  padding: 0.8em 1em; 
}
/************************************************************************/
@media screen and (max-width: 640px) {
.scroll{ overflow-x: auto;}
.scrltbl{ min-width: 1000px;}
}
/************************************************************************/