body {

  background-attachment: fixed; 
  background-image: url(./images/bg-G.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 */



