
body	{margin:0px auto;
	 width:900px;
	 padding:0px;
	background-color:#330066;}

a	{color:#66cccc;}
a:hover	{color:#ffff00;}





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

.head	{background-color:#3300cc;
	 width:900px;
	 height:70px;}

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

.head2	{padding-left:9px;}

.head h1	{font-size:24px;
	 font-family:'Comic Sans MS';
	 color:white;
	 margin-bottom:1px;}

.head div	{font-size:12px;
	 color:white;}

.headmenu	{background-color:#32d4a9;
	 width:900px;
	 text-align:right;
	 font-size:12px;
	 color:white;}

.headmenu a	{color:white;
	 text-decoration:none;}
.headmenu a:hover	{color:orange;}

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

.side_main	{width:900px;
	 height:100%;}


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

.side	{width:200px;
	 background-color:#3300cc;
vertical-align:top;
	 padding:0px 10px;}

.side div	{font-size:14px;
	 font-weight:bold;
	 border-bottom:solid 1px white;
	 padding-top:10px;
	 padding-bottom:10px;
	 padding-left:20px;
	 padding-right:0px;;
line-height:180%}

.side a	{color:#ffffff;
	 text-decoration:none;}
.side a:hover	{color:#ffff00;}

.sidemenu1	{margin-top:20px;
	 border-top:solid 1px white;line-height:200%}

.side p	{font-size:13px;
	color:white;
line-height:200%}
	


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

.main	{width:700px;
	 padding-left:20px;
	 padding-right:20px;
	 padding-top:25px;
	 padding-bottom:20px;
	 vertical-align:top;
	background-color:#ffffff}

.main h1	{font-size:16px;
	 font-family:Arial, Helvetica;
	color:red;}

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

.main h2	{background-color:orange;
	 font-size:24px;
	 color:white;
	 padding:10px 10px 3px;}

.main p	{font-size:14px;
	 line-height:180%;
	letter-spacing:1px;
	 color:#333333;
padding:5px 15px}

.photo td	{font-size:14px;
	 padding:5px;
text-align:middle}

.photo img	{margin-right:8px;}

.table td	{vertical-align:bottom;
	 font-size:14px;
	 padding:5px 10px;
	 color:#333333}

.link	{width:100%;
	 margin-top:40px;
	 font-size:smaller;}

.link1	{text-align:left;}
.link2	{text-align:center;}
.link3	{text-align:right;}

.main ul	{font-size:14px;
	 line-height:160%;
	 color:#333333;}

.figure	{float:left;}


.copy	{vertical_align:bottom;
	font:"MS ゴシック";
	font-size:12px;
	text-align:center;}

#reel
{width:600px;
margin:10px;}

#reel table
{border:1px solid #3300cc}

#reel th
{font-size:14px;
background-color:#bdd5d3;
border:1px solid #bdd5d3;}

#reel td
{font-size:14px;
border-right:1px solid #bdd5d3;
border-bottom:1px solid #bdd5d3;}

#muryou
{width:600px;
margin:10px;}

#muryou table
{border:1px solid #b2d6ff;
}

#muryou td
{font-size:14px;
padding:10px 15px;
width:280px;
letter-spacing:1px;
}

#fotter_menu
{
margin:10px 2px;
}
#fotter_menu ul
{
list-style: none;
}

#fotter_menu li
{
display:inline;
border-left:1px solid #66fff2;
padding:2px 5px;
margin-top:10px;
height:10px;
}

#fotter_menu a	{color:#4c9fff;}
#fotter_menu a:hover	{color:#ffff00;}


