body {

  background-attachment: fixed; 

  background-image: url(./images/sakura3.jpg); 

  padding-bottom: 10px; 

  padding-top: 10px; 

  background-position: 0% 0%; 

  background-repeat: no-repeat;

  font-family:Century Gothic,Verdana,ＭＳ ゴシック,Osaka－等幅;

  padding:0px;

}



#header {

  color:#000066;

  font-size:12px;

  width:800px;

  margin:0px;

  padding-top:0px;

  padding-bottom:0px;

  padding-left:4px;

  padding-right:4px;

  text-align:left;

}



#footer {

  color:#cccce0;

  font-size:12px;

  width:800px;

  padding:5px;

  text-align:left;

}



#calender {

  background-color:transparent;

  color:#00cccc;

  width:100%;

  margin:0px;

  padding:4px;

}



a:link { color:#000066;text-decoration:underline; }

a:visited { color:#660066;text-decoration:underline; }

a:active { color:#ff0000;text-decoration:underline; }

a:hover {color:#ff0000;text-decoration:none;}



blockquote {

  background:#ffffff;

  color:#666666;

  font-size:12px;

  line-height:150%;

  border:1px solid #cccce0;

  margin:5px;

  padding:10px;

}



img {

  border:0px solid #cccce0;

}



table.in {

  background-color:transparent;

  border:1px solid #cccccc;

}



table.out {

  background-color:transparent;

  border:1px solid #cccce0;

}



form {

  margin:0px;

  padding:0px;

}



input,textarea {

  font-size:12px;

}



.title{

 color:#666699;

  font-size:40px;

  text-decoration:none;

  margin-left:3px;

}



.sub{

  color:#003399;

  font-size:12px;

  text-decoration:none;

  margin-left:0px;

}



.er {

  font-weight:bold;

}



.b {

  color:#003399;

  font-size:12px;

  font-weight:bold;

  margin-top:10px;

  margin-left:15px;

  margin-right:4px;

}



.t {

  background:#ffffff;

  color:#000000;

  font-size:12px;

  line-height:175%;

  margin-top:4px;

  margin-bottom:4px;

  margin-left:10px;

  margin-right:6px;

  padding:6px;

}



.d {

  font-size:12px;

  margin-top:6px;

  margin-bottom:20px;

  margin-left:20px;

  margin-right:15px;

  padding:5px;

}



.bb {

  background:#663399;

  color:#ffff99;

  font-size:12px;

  margin:6px;

  padding-top:2px;

  padding-left:6px;

  padding-right:2px;

  padding-bottom:2px;

}



.tt {

  background-color:transparent;

  color:#000000;

  font-size:12px;

  line-height:120%;

  margin-top:4px;

  margin-left:10px;

  margin-right:6px;

  margin-bottom:6px;

}



.dd {

  font-size:12px;

  margin-top:6px;

  margin-bottom:3px;

  margin-left:20px;

  margin-right:3px;

}



.tw {

  color:#333333;

  font-size:14px;

  font-weight:bold;

  text-align:center;

  margin-top:50px;

}



.m {

  color:#000066;

  font-size:12px;

}



.calendar {

  background:transparent;

  font-size:9px;

  font-family:Verdana;

  margin:0px;

}



.cell {

  color:#999999;

  font-size:9px;

  font-family:Verdana;

  margin:0px;

  width:18px;

  height:15px;

}



.cell_today {

  color:#000066;

  font-size:9px;

  font-family:Verdana;

  border:1px solid #000000;

  width:16px;

  height:13px;

}



.cell_sunday {

  color:#000066

  font-size:9px;

  font-weight:bold;

  font-family:Verdana;

  margin:0px;

  width:18px;

  height:15px;

}



.cell_saturday {

  color:#999999;

  font-size:9px;

  font-family:Verdana;

  margin:0px;

  width:18px;

  height:15px;

}





/* 海淵（一覧表示） CSS ver.2.1

Copyright (C)2004-2005 SAVB */

