a	{color:#33aaaa;}
a:hover	{color:#00cc00;}

/* === ヘッダー部分のスタイル === */

.head	{background-color : #5e8eab;
	 width:760px;
	 height : 50px;
  color : #cbdbe4;
  

  

  
border-style : ridge ridge ridge ridge;border-width : 1px 1px 1px 1px;
  background-image : url(image/22010011981.jpg);
}

.head1	{width:45px;
	 text-align:right;}

.head2	{padding-left:9px;}

.head H1	{font-size : 0.65em;
	 font-family : Verdana;
	 color : #e7e7e7;
	 margin-bottom:1px;
  font-weight : bold;
}

.head DIV{font-size : 0.65em;
	 color : #e7e7e7;
  font-family : Verdana;
  font-weight : normal;
  text-align : right;
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.headmenu	{background-color : #5e8eab;
	 width:760px;
	 text-align:left;
	 font-size:11px;
	 color:white;
  height : 5px;
  
  
}

.headmenu td	{padding-left:9px;}

.headmenu A	{color:white;
	 
  text-decoration : none;
  font-family : "Times New Roman";
  font-size : 9px;
}
.headmenu a:hover	{color:orange;}


/* === サイドバーとコンテンツ部分のスタイル === */

.side_main	{width:760px;
	 height:100%;
	 border : 1px solid #336666;
	 border-top : solid;}


/* === サイドバー部分のスタイル === */

.side	{width:128px;
	 background-color : #5e8eab;}

.side	{vertical-align:top;
	 padding:0px;}

.side div	{font-size:12px;
	 font-weight:bold;
	 border-bottom:solid 1px white;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px;
	 padding-right:0px;}

.side A	{color : white;
	 text-decoration : none;
  font-weight : normal;
  font-size : 13px;
}
.side A:HOVER	{color : #80ff80;
  
}

.sidemenu1	{margin-top:20px;
	 border-top:solid 1px white;}


/* === コンテンツ部分のスタイル === */

.main	{width:400px;
	 padding-left:30px;
	 padding-right:30px;
	 padding-top:25px;
	 padding-bottom:20px;
	 vertical-align:top;}

.main h1	{font-size:18px;
	 font-family:Arial, Helvetica;}

.main h1 img	{vertical-align:middle;
	 margin-right:8px;}

.main H2	{border-bottom : 1px solid #336666;
	 font-size:16px;
	 color:black;
	 padding : 3px 0px 3px 0px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #336666;
}

.main P	{font-size : 13px;
	 line-height : 1.4em;
	 color : #555555;
  margin-top : 0.5em;
  margin-left : 0.5em;
  margin-right : 0.5em;
  margin-bottom : 0.5em;
  
}

.photo TD	{vertical-align:bottom;
	 font-size : 13px;
	 padding : 2mm 2mm 2mm 2mm;
  
  line-height : 1.4em;
  letter-spacing : 0.1em;
  background-color : #c8e3e3;
border-style : solid double solid solid;border-color : teal teal teal teal;border-width : 0.8pt 0mm 0pt 0mm;
  
  border-right-width : 1px;
  border-left-width : 0.2mm;
  font-family : "ＭＳ Ｐゴシック";
}
.photo IMG	{margin-right:8px;
  float : left;
  
  
  
  
}


.copy	{border-top:solid 3px #336666;
	 padding-top:6px;
	 font-size:10px;
	 text-align:center;}


/* === サイドバー部分（右）のスタイル === */

.side2	{vertical-align:top;
	 padding-right:20px;
  font-size : 13px;
  line-height : 1.4em;
  color : #555555;
  letter-spacing : 0.1em;
}

.side2 .submenu	{font-size : 13px;
	 font-family:Arial, Helvetica;
	 background-color:#cccccc;
	 border-left:solid 8px #336666;
	 padding:3px;
	 margin-top:30px;}

.side2 div	{font-size:12px;
	 margin-bottom:10px;}

.side2 a	{color:#333333;}

.side2 IMG	{border : 1px solid #ecc068;}


BODY{
  background-image : url(image/border_01.gif);
}

