/* メンバーとビジター用CSS */


/* -------------------- メイン -------------------- */
#main {
  text-align:center;
}


/* ----- 内容 ----- */
#list1 {
  margin:50px;
  font-size:18px;
  font-weight:bold;
  line-height:1.5em;

  color:#0065ce;
}

#list1 li {
  text-align:left;
}

.red {
  font-size:18px;
  font-weight:bold;
  color:#ff0000;
}

.table1 {
  margin-top:5px;
  border-collapse:collapse;
  line-height:1.2em;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

.table1 td{
  padding:5px;
  border:solid 1px #d5d5d5;
  font-size:16px;
}

#info1 {
  width:500px;
  margin-top:30px;
  border:solid 2px #5a9a9c;
  padding:10px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
}

#p1 {
  line-height:1.8em;
  margin-left:35px;
  margin-bottom:5px;
}

#p1 .p1-1 {
  font-weight:bold;
}

.table2 {
  width:500px;
  margin-top:30px;
  border:solid 2px #5a9a9c;
  margin-left:auto;
  margin-right:auto;
}

.table2 td{
  padding:10px;
  font-size:16px;
  line-height:1.7em;
}

.info2 {
  width:550px;
  border:solid 2px #aad52b;
  margin-top:40px;
  padding:10px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
}

.p2 {
  line-height:2em;
}

.m2 {
  font-weight:bold;
  color:#008000;
}


.table4 {
  margin-top:20px;
  margin-left:5px;
  border-collapse:collapse;
  text-align:center;
}

.table4 td {
  padding:5px;
  border:solid 1px #008000;
  font-size:16px;
}

.table4 .td1 {
  width:30px;
  border-style:none;
}

.table4 .td2 {
  background-color:#d2ffd2;
  text-align:center;
}

















.table3 {
  margin-top:30px;
  border:solid 2px #aad52b;
}

.table3 td{
  padding:5px,10px,5px;
  font-size:16px;
}











.x1 {
  background-color:#ffda7c;
}

.y1 {
  padding-left:10px;
  background-color:#ecffff;
  text-align:left;
}

.member {
  background-color:#fffda6;
}

.visitor {
  background-color:#d2ffd2;
}

.green {
  color:#008000;
}

.red2 {
  font-weight:bold;
  color:#ff0000;
}










