body
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color: #ffffff;
	margin-top: 0px;
	font-size: 12px;
	font-style: normal;
	color: #191970;
	background-image: url(image/bg.jpg);
	padding: 0px;
}


H2 {
	background:#EFEFEF;
	padding:0 5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:10px solid #778899;
	font-size: 16px;
	line-height: 200%;
}


H3 {
	padding-left: 15px; /* 枠の色 */
	line-height: 200%; /* 行の高さ */
	border-right: 0px solid #D6B898;
	border-bottom: 2px solid #9D724A;
	border-left: none #D6B898;
	background: bottom;
	color: #191970;
}





H4 {
	padding-left: 13px; /* 枠の色 */
	line-height: 150%; /* 行の高さ */
	border-right: 0px solid #D6B898;
	border-bottom: 1px ridge #EBDED3;
	border-left: none;
	background: #F8F5F0 bottom;
	color: #191970;
	border-top: 1px ridge #EBDED3;
}


H5 {
	border-right: none;
	border-bottom: 1px solid #FFCCCC;
	border-left: 8px solid #FF6699;
	background: #FFF6E5 center;
	color: #191970;
	border-top: none;
	font-size: 12px;
	list-style: none;
	padding-left: 10px;
	left: 5px;
}

.font1    {font-size:12px;color:#191970;line-height:150%;font-family:ＭＳ ゴシック", "Osaka−等幅;}  /*本文文字の指定（行間を広め）*/  
.font2    {font-size:12px;color:#191970;line-height:180%;font-family:ＭＳ ゴシック", "Osaka−等幅;}  /*左メニューの文字（行間を広めにとっています）*/
.font3    {font-size:12px;color:#191970;line-height:130%;font-family:ＭＳ ゴシック", "Osaka−等幅;}  /*本文文字の指定（行間はノーマル）*/

a:link    {text-decoration:underline;color:#FF9999;}  /*テキストリンクの色*/
a:visited {text-decoration:underline;color:#6090EF;}  /*訪問済みのリンクの色*/ 
a:active  {text-decoration:underline;color:#990000;}   /*クリック時のリンクの色*/
a:hover   {text-decoration:underline;color:#FFCC00;}  /*マウスの上にカーソルがあるときのリンクの色*/

.lin2 a:link       {font-size:13px;color:#6090EF;text-decoration:none;}  /*メニュー・テキストリンクの色*/
.lin2 a:visited    {font-size:13px;color:#6C6C6C;text-decoration:none;}   /*メニュー・訪問済みのリンクの色*/
.lin2 a:active     {font-size:13px;color:#333399;text-decoration:underline;}   /*メニュー・クリック時のリンクの色*/
.lin2 a:hover      {font-size:13px;color:#333399;text-decoration:underline;}   /*メニュー・マウスの上にカーソルがあるときのリンクの色*/

.color1     {background-color:#ffffff;}   /*画面内白の背景色（Body色）*/
.color2     {background-color:#6090EF;}   /*画面内外枠の色（グレーの線）*/
.color3     {background-color:#FFFFCC;}   /*画面内濃いベージュ部分の背景色（ヘッダ部分の色）*/
.color4     {
	font-size: 12px;
	color: #191970;
	font-weight: bolder;
}   /*画面内薄いベージュ部分の背景色*/
.color5     {
	background-color:#6090EF;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	font-variant: normal;
}   /*画面内クリーム色部分の背景色（お知らせ部分の色）*/
.color6     {background-color:#EEEEEE;}   /*画面内グレー部分の背景色（お知らせ部分の色）*/

.color7  {
	color: #FFFFFF;
	font-size: 12px;
}　 /*画面内白（一番した）*/



.waku1      {
  border-top: thin dotted #F0F8FF;
  border-bottom: thin dotted #F0F8FF;
} /* 点線の枠*/


.waku2      {
	border-collapse: collapse; /* 枠の幅 */
	border-top: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
}
.waku2 TH {
  border-style: solid; /* 枠の種類 */
  border-color: #999999; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
}
.waku2 TD {
  border-style: solid; /* 枠の種類 */
  border-color: #999999; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
}

.title1     {font-size:24px;color:#9D724A;font-family:Verdana;}       /* タイトル文字フォントサイズ,色*/



/* ナビゲーション
---------------------------------------------*/
#navigation {
	position: relative;
	width: 100%;
	background: url(image/navigation_bg.gif);
}
#navigation ul {
		margin: 0;
		padding: 0;
		list-style: none;
}
#navigation li {
		float: left;
		width: 126px;
		margin: 0;
}
#navigation li a {
		display: block;
		width: 100%;
		padding: 10px 0;
		text-align: center;
		font-family: "ＭＳ ゴシック", "Osaka−等幅";
		color: #FFFFFF;
		text-decoration: none;
		background: url(image/navigation_bg.gif) left top no-repeat;
}
#navigation li a:hover {
		color: #FFFFFF;
		background: url(image/navigation_bg.gif) right top no-repeat;
}



/* 左MENU
---------------------------------------------*/

#left {
	width:160px;
	float:left;
	margin:0;
	padding:0;
}


#left ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
}
#left li {
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;
	margin: 0px 0px 2px 0px;
}
#left li a {
	padding:5px 0px 5px 10px;
	display: block;
	background:#FAFAFA;
	margin: 1px;
	border-left: #0518A4 2px solid;
	color: #6090EF;
	text-decoration: none
}
#left li a:hover {
	background: #FFFFFF;
	border-left: #FFFFFF 2px solid;
	border-right: #0518A4 2px solid;
	color: #0518A4;
}

#right {
	width:525px;
	float:right;
	padding:0;
}

#right h2 {
	color:#0518A4;
	font-size:14px;
	padding:5px 8px;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;
	margin: 0px 0px 5px 0;
	background:#FAFAFA;
}
