
body	{ margin:0; padding:0     }
a	{color:#00f}
a:hover	{ color:#fff; background-color: #00f; }
h6 { font-size: 12px; font-family: "MS ゴシック", Osaka; margin-top: 4px; margin-bottom: 6px; padding-bottom: 4px; }
/* === ヘッダー部分のスタイル === */
.head	{ background-image: url(../s1/image-s1/bg03.GIF); width:100%; height:50px }
.head1	{width:40px;
	 text-align:right}
.head2	{ padding-right: 100px; padding-left:100px}
.head h1	{ font-size:24px; letter-spacing: 10px; margin: 12px 12px 1px; padding-left: 12px }
.head h2    { color: #000; font-size:12px; font-weight: lighter; line-height: 130%; top: 10px; left: 10px; right: 10px; font-family: "MS ゴシック", Osaka; bottom: 10px; margin-top: 6px; margin-bottom: 2px}
.headmenu	{background-color:#cc3;
	 width:100%;
	 text-align: center;
	 font-size:10px;
	 color:white}
.headmenu a	{color:#ffffff;
	 text-decoration:none}
.headmenu a:hover	{color:#ffffff}
/* === サイドバー左とコンテンツ部分のサイズ === */
.side_main	{width:850px;
	 height:100%}
/* === サイドバー左部分のスタイル === */
.side	{width:200px;
	 background-color:#e6ffcc}
.side	{ background-color: #e6ffcc; vertical-align:top; padding:0 }
.side h2 { font-size: 10px; font-family: "MS ゴシック", Osaka; line-height:130%; margin: 12px 4px 4px; }
.side h3 { font-size: 10px; font-weight: bold; margin-top: 2px; margin-bottom: 12px; }
.side p { font-size: 12px; font-family: "MS ゴシック", Osaka; line-height:130%; margin: 2px 20px 2px 4px; padding: 6px 12px 6px 4px; }
/* === サイドバー右部分のスタイル === */
.side2	{ line-height: 130%; width:250px; vertical-align:top; top: 12px; margin-top: 12px; padding-right:2px   }
.side2 div  { font-size: 12px; margin-top: 12px; margin-bottom:  4px ; margin-left: 14px; }
.side2 h1 { font-size: 12px; font-family: "MS ゴシック", Osaka; line-height:130%; color:#000; background-color: #80ff00; margin-top: 16px; margin-bottom: 12px; margin-left: 12px; }
.side2 h2 { font-size: 12px; font-family: "MS ゴシック", Osaka; line-height:130%; color:#5c470a; font-weight: lighter; margin: 12px 2px 2px 12px; }
.side2 h3 { color: black; font-size: 12px; font-weight: lighter; line-height: 130%; margin: 2px 2px 2px 12px; }
.side2 p { font-size: 12px; font-family: "MS ゴシック", Osaka; line-height:130%; color:#5c470a; font-weight: lighter; margin: 4px 2px 4px 12px; }
/* === コンテンツ部分のスタイル === */
.main	{ width:650px; vertical-align:top; padding: 5px 10px; }
.main a   { color: blue; text-decoration: none; font-size: 14px; font-weight: bold; padding-left: 3px; padding-right: 3px   }
.main a:hover  { color: #f00; font-weight: bold; background-color: #9f3; }


.main h1	{font-size:20px; font-family: "MS ゴシック", Osaka
	 }
.main h1 img	{vertical-align:middle;
	 margin-right:8px}
.main h2	{ background-color:#ffc; font-size:16px; font-family: "MS ゴシック", Osaka; color:#060; font-weight: bolder ; left: 12px; right: 12px; margin-top: 12px; margin-bottom: 6px; padding-right: 12px; padding-left: 12px; }
.main h3 { color: #5c470a; font-size:12px; font-weight: lighter; line-height: 130%; top: 10px; left: 10px; right: 10px; padding-right: 20px; padding-left: 20px; font-family: "MS ゴシック", Osaka; bottom: 10px; margin-top: 6px; margin-bottom: 12px; }
.main h4 { font-size: 12px; margin: 6pt; }
.main p	{ font-size:14px; font-family: "MS ゴシック", Osaka; line-height:150%; color:#000; margin-top: 10px; margin-bottom: 10px; padding-right: 4px; padding-left: 4px; }
.photo td	{vertical-align:bottom;
	 font-size:12px;
	 padding:0px}
.photo img	{margin-right:8px}
.menu   {border-top: solid 2px #333; margin-top: 10px; padding-top: 5px;
         padding-top: 5px; margin-bottom: 0px; text-align: center; }
.menu a   { color: blue; text-decoration: none; font-size: 12px; 
           font-weight:  bold; padding-left: 3px; padding-right: 3px  }
.menu a:hover  { color: white; font-weight: bold; background-color: #63f; }
.span1 { color: #f00; font-weight: bold; }
.span2 { color: #396; font-weight: bold; }
.span3 { color: #960; font-family: "MS ゴシック", Osaka; }
