body	{
	margin:0px;
	padding:0px;
	background-color:#CCe6ff;
	width:900px;
	text-align: center;
	 }
a	{color:#33aaaa}
a:hover	{color:#00cc00}

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

.head	{width:100%;
         border-bottom:solid 2px #2c6b5a;
		  margin-left:5px;
		 }

.head td	{padding:0px}

.head2  {
	font-size: small;
	color: #141e1e;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 15px;
	right: 30px;
}
.head3  {
	font-size: small;
	color: #141e1e;
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 30px;
}

.head div	{
font-size:20px;
	 color:white
	 }
	 
.head h1	{font-size:26px;
	 font-family:Arial;
	 color:#2c6b5a;
	 margin-left:5px;
	 margin-top:5px;
	 margin-bottom:1px;
	 text-decoration:none;
	 }

.head h2	{font-size:12px;
	 font-family:Arial;
	 color:#005566;
	 margin-left:0px;
}

.head h3	{font-size:10px;
	 font-family:Arial;
	 color:#005566;
	 margin-left:0px;
}

.headmenu	{width:100%;
	 text-align:center;
	 font-size:12px;
	 font-weight:bold;
	 color:#2c6b5a;
	 border-top:solid 1px white;
	 border-bottom:solid 1px white;
	 padding-left:12px}

.headmenu a:hover	{color:orange}


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

.side_main	{width:100%;
	 height:100%;
	 border:none
	 margin-top:5px;
	 }


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

.side	{width:140px;

}

.space1	{width:145px;
	 height:1px}


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

.side a	{color:white;
	 text-decoration:none;
	 display:block;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px;
	 }
	 
.side a:hover	{color:#ffff00;
background-color:#cccc33;
 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px;
	 padding-right:0px;
}

.side p	{
font-size:10px;
background-color:#2c6b5a;
 font-family:"MSゴシック",sans-serif;
	 color:white;
margin-top:10px;
	 margin-bottom:0px;
	 }
	 

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


/* === サイドバー（スクリプト部分）のスタイル === */

.m0l0o {
	text-decoration: none;
	margin: 0px;
	border: 1px solid #FFFFFF;
	position: absolute;

}

.m0l1o {
	text-decoration: none;
	margin: 0px;
	border: 1px solid #FFFFFF;
}

.m0l0i {
	padding: 2px;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;

}

.m0l1i {
	padding: 2px;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
}

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

.main{padding-left:140px;
	 padding-top:25px;
	 padding-bottom:20px;
	 vertical-align:top;
　　font-family:"MSゴシック",sans-serif;
	font-size:12px;
	}

.main h1	{font-size:18px;
	 white-space: nowrap;
	 font-family:"MSゴシック",sans-serif;
	 }

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

.main h2	{font-size:16px;
	 color:black;
	 margin-top:10px;
	 font-family:"MSゴシック",sans-serif;
	 }

.main h3	{font-size:14px;
	 color:black;
	 margin-top:10px;
	 font-family:"MSゴシック",sans-serif;
	 }

.main h4	{font-size:14px;
	 color:#2c6b5a;
	 font-family:"MSゴシック",sans-serif;
	 }


.main p	{font-size:14px;
	 line-height:180%;
	 color:#1C1718;
	 font-family:"MSゴシック",sans-serif;
	 }

.main sup	{font-size:8px;
	 color:#941B3E;
	 font-family:"MSゴシック",sans-serif;
	 }

.main text	{font-size:12px;
	 color:#333333;
	 margin-top:20px;
	 margin-top:20px;
	 font-family:"MSゴシック",sans-serif;
	 }
	 
	 .main dd	{font-size:12px;
	 color:#1C1718;
	 font-family:"MSゴシック",sans-serif;
	 }
	
.main td	{
	 color:#333333;
	 height:25px;
	 font-family:"MSゴシック",sans-serif;
	 }
	 
.main color	{
	 background-color:#00E4A8;
	 }
		
.main li	{font-size:12px;
	 color:#1C1718;
	 font-family:"MSゴシック",sans-serif;
	 line-height:120%;
	 }
	 
.main normal {font-size:12px;
	 font-family:"MSゴシック",sans-serif;
	 }

.photo td	{vertical-align:bottom;
	 font-size:12px;
	 padding:0px}
	 
.copy	{padding-top:6px;
	 font-size:10px;
	 text-align:center}
	 
.main a	{
	
	 color:#2c6b5a;
	 
	 }
	 
.main a:hover	{
background-color:white;
 text-decoration:none;
}

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

.side2	{vertical-align:top;
	 padding-right:5px;
	 padding-left:5px
	 width:100%}

.space2	{width:140px;
	 height:1px}

.side2 .submenu	{
	font-size:12px;
	font-family:"MSゴシック",sans-serif;
	color:white;
	background-color:#2c6b5a;
	padding:3px 8px;
	margin-top:10px;
	margin-bottom:0px;
	text-align: center;
}

.side2 .submenu2	{
font-size:12px;
background-color:#befae9;
 font-family:"MSゴシック",sans-serif;
	 margin-top:0px;
	 padding:8px;
	 color:black;
	 }
	
.side2 div	{font-size:12px;
	 margin-bottom:10px}

.side2 a	{color:#333333}

.side2 img	{border:none;
  position:center;
}
#larger {
	font-size: 24px;
	color: #FFF;
	background-color: #39F;
	padding-top: 10px;
	padding-bottom: 10px;
}
#left {
	border-width: 1;
	text-align: left;
	background-color: #FFF;
}

#donatorlist {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 9pt;
	text-align: center;
}
.title1 {
	background-color: #FFF;
}

.title2 {
	background-color: #FFC;
}