

	body	{margin:0px;
				 padding:0px;
				 background-color:#F7A7AF}

		a	{color:#33aaaa}
		a:hover	{color:#00cc00}

/* === ヘッダー部分のスタイル === */

		.head	{background-color:#F7A7AF;
				 width:900px;
				 height:80px}				/*  ヘッダー部分の背景色とサイズ  */

		.head1	{width:60px;
				 text-align:right}			/*  ヘッダー部分の画像のサイズと位置  */

		.head2	{padding-left:12px}

		.head h1	{font-size:24px;
					 font-family:'Comic Sans MS';
					 color:FFE343;
					 margin-bottom:1px}		/*  ヘッダー部分のタイトル文字  */

		.head div	{font-size:12px;
					 color:white}			/*  ヘッダー部分のサブタイトル文字  */


		/* === ヘッダーメニュー === */
		.headmenu	{background-color:#F3A8C7;
					 width:900px;
					 text-align:left;
					 font-size:11px;
					 color:white}

		.headmenu td	{padding-left:9px}

		.headmenu a	{color:white;
					 text-decoration:none}

		.headmenu a:hover	{color:orange}


/* === サイドバーとコンテンツ部分のスタイル === */

		.side_main	{width:900px;
					 height:100%;
					 border:solid 3px #F3A8C7;
					 border-top:none}


/* === サイドバー部分のスタイル === */

		.side	{width:128px;
				 background-color:#F7A7AF}		/*  サイドバー部分の背景色とサイズ  */

		.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:#444444;
				 text-decoration:none}
		.side a:hover	{color:white}

		.sidemenu1	{margin-top:20px;
					 border-top:solid 1px white}


/* === コンテンツ部分のスタイル === */

		.main	{background-color:#FFFC8E;
				 width:500px;
				 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:solid 5px #F3A8C7;
					 font-size:16px;
					 color:black;
					 padding:5px 0px 3px}

		.main p	{font-size:14px;
				 line-height:160%;
				 color:#333333}

		.photo td	{vertical-align:bottom;
					 font-size:12px;
					 padding:0px}

		.photo img	{float:left;margin-right:8px}


		.photo1 img	{float:left}

		.copy	{border-top:solid 3px #F3A8C7;
				 padding-top:6px;
				 font-size:10px;
				 text-align:center}

		


/* === サイドバー部分（右）のスタイル === */

		.side2	{background-color:#FFE343;
				 vertical-align:top;
				 padding-right:20px}

		.side2 .submenu	{font-size:14px;
						 font-family:Arial, Helvetica;
						 background-color:#F3A8C7;
						 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:none}
