@charset "utf-8";
.mujiwaku{
  margin-top : 20px;
  margin-left : 10px;
  margin-right : 10px;
  border-width : 2px;
  border-style : solid;
  border-color : rgb(58, 190, 137);
  border-radius: 15px;
  padding-bottom : 5px;
}
h2{
  color : rgb(252, 254, 201);
  font-size : 16px;
  text-align : center;
  line-height : 1.5;
  padding-top : 7px;
  padding-bottom : 7px;
}
.daimeiwaku{
  background-color : rgb(84, 211, 160);
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.entry{
  padding-left : 10px;
  padding-right : 10px;
  text-align : center;
}
.noveltable{
  border-width : 2px;
  border-style : solid;
  border-color : blue;
  text-align : center;
  margin : 20px auto 0px;
}
.noveltable th{
  color : white;
  background-color : blue;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  padding-right : 5px;
  border-width : 1px;
  border-style : solid;
  border-color : blue;
}
.noveltable td.price100{
  font-size : 15px;
  background-color : rgb(217, 255, 255);
  text-align : center;
  padding-top : 5px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 5px;
  line-height : 1.3;
}
.noveltable td.price{
  font-size : 18px;
  font-weight : bold;
  background-color : rgb(254, 216, 254);
  text-align : center;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
  line-height : 1.2;
  border-right-width : 1px;
  border-right-style : dashed;
  border-right-color : blue;
}
.sikaku{
  line-height : 1.5em;
  text-align : left;
  border-width : 1px;
  border-style : solid;
  border-color : teal;
  padding-left : 10px;
  padding-right : 10px;
  margin-left : 10px;
  margin-right : 10px;
  padding-bottom : 5px;
  margin-top : 5px;
  margin-bottom : 5px;
}
h6{
  font-size : 16px;
  color : navy;
  background-color : rgb(217, 255, 255);
  text-align : center;
  border-width : 3px;
  border-style : double;
  border-color : blue;
  margin-top : 20px;
  margin-left : 80px;
  margin-right : 80px;
  margin-bottom : 7px;
  padding-top : 5px;
  padding-bottom : 5px;
  border-radius: 15px;
}
.daimeiwaku_sita{
  background-color : teal;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.example table {
  width: 500px;
  border : 3px double rgb(60, 179, 113);
  border-collapse: collapse;
  margin : 20px auto 10px;
}
.example td {
  border : 1px solid rgb(60, 179, 113);
  background-color:  #ffffe0 ;
  padding : 1px;
  text-align: center;
}
.example th {
  border : 1px solid rgb(60, 179, 113);
  background-color: #7fffd4;
  padding : 1px;
  text-align: center;
}
caption{
  font-weight : bolder;
  letter-spacing : 0.2em;
  background-color : rgb(217, 255, 255);
  padding-top : 2px;
}
