body {
  background:#cbb99c;
  color:#202020;
  font-family:Osaka‐等幅. Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
  padding:0px;
}

#header {
  background:#cbb99c;
  color:#202020;
  width:840px;
  height:30px;
  border-bottom:1px solid #9e8b75;
  margin:0px;
  padding:3px;
  text-align:center;
}

#footer {
  background:#cbb99c;
  color:#202020;
  font-size:14px;
  width:600px;
  height:25px;
  border-top:1px solid #9e8b75;
  margin:0px;
  padding:3px;
  text-align:right;
}

a:link { color:#000000; text-decoration:underline; }
a:visited { color: #696969; text-decoration: none; }
a:active { color: #000000; text-decoration: underline; }
a:hover {color:#FF4500; text-decoration: none;}

table{
  border:0px;
}

blockquote {
  font-size:12px;
  line-height:150%;
  border:1px solid #9e8b75;
  margin:10px;
  padding:10px;
}

img {
  border:0px;
}

.title{
  color:#393939;
  font-size:large;
  font-weight:bold;
  text-decoration:none;
  margin-left:3px;
}

.sub{
  color:#202020;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  margin-left:10px;
}

.er {
  color:#000000;
}

.b {
  color:#4F4F4F;
  font-size:12px;
  font-weight:bold;
  margin-top:5px;
  margin-left:15px;
  margin-right:15px;
}
.bbbb {
  color:#000000;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  margin-top:5px;
  margin-left:15px;
  margin-right:15px;
}
.t {
  font-size:14px;
  line-height:175%;
  margin-top:20px;
  margin-bottom:10px;
  margin-left:30px;
  margin-right:15px;
}

.d {
  color:#4F4F4F;
  font-size:12px;
  text-align:right;
  border-bottom:1px solid #9e8b75;
  border-right:1px solid #9e8b75;
  margin-top:2px;
  margin-bottom:30px;
  margin-left:20px;
  margin-right:15px;
  padding:5px;
}

.bb {
  color:#4F4F4F;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  border-top:1px solid #9e8b75;
  border-right:1px solid #9e8b75;
  margin-top:1px;
  margin-left:1px;
  padding:7px;
}
.bbb {
  background:#cccccc;
  color:#696969;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  border-top:1px solid #9e8b75;
  border-right:1px solid #9e8b75;
  margin-top:1px;
  margin-left:2px;
  margin-right:1px;
  padding:7px;
}

.tt {
  font-size:12px;
  line-height:125%;
  margin-top:5px;
  margin-left:16px;
  margin-right:3px;
}
.ttt {
  background:#ffffff;
  font-size:12px;
  line-height:100%;
  border-left:1px solid #9e8b75;
  border-right:1px solid #9e8b75;
  border-bottom:1px solid #9e8b75;
  margin:0px;
  padding:5px;
}
.tttt{
  font-size:10px;
  line-height:125%;
  margin-top:5px;
  margin-left:16px;
  margin-right:3px;
}
.dd {
  font-size:12px;
  margin-top:40px;
  margin-bottom:0px;
  margin-left:15px;
  margin-right:3px;
}

.tw {
  color:#333333;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  margin-top:50px;
}
.s {
  color:#cccccc;
  font-size:13px;
  font-weight:bold;
  font-family:Verdana;
  margin:5px 1px 5px 1px;
}
.cell_b {
  color:#999999;
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;
  margin:0px;
  width:18px;
  height:15px
}

.cell_sunday_b {
  color:#444444;
  font-size:12px;
  font-weight:bold;
  font-family:Verdana;
  margin:0px;
  width:18px;
  height:15px;
}

.cell_saturday_b {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  font-family:Verdana;
  margin:0px;
  width:18px;
  height:15px;
}

.cell {
  color:#999999;
  font-size:12px;
  font-family:Verdana;
  margin:0px;
  width:18px;
  height:15px
}

.cell_today {
  color:#000000;
  font-size:12px;
  font-family:Verdana;
  border:1px solid #cccccc;
  width:16px;
  height:15px
}

.cell_sunday {
  color:#444444;
  font-size:12px;
  font-family:Verdana;
  margin:0px;
  width:18px;
  height:15px;
}

.cell_saturday {
  color:#000000;
  font-size:12px;
  font-family:Verdana;
  margin:0px;
  width:18px;
  height:15px;
}
.m {
  color:#696969;
  font-size:12px;
}
input {
  font-family: Verdana, "ＭＳ ゴシック", Osaka;
  border: 1px solid #9e8b75;
  font-size: 12px;
  background-color: transparent;
  color: #202020;
}
textarea{
  width: 500px;
  height: 300px;
  font-family: Verdana, "ＭＳ ゴシック", Osaka;
  border: 1px solid #9e8b75;
  font-size: 12px;
  background-color: transparent;
  color: #202020;
}
