/* CSS Document */

body{
	color:#4c4c4c;
	margin:0;
}

.font1    {font-size:12px;color:#4C4C4C;line-height:140%;font-family:Verdana;}  /*通常のテキストのサイズ色の指定*/  
.font2    {font-size:10px;color:#FFFFFF;line-height:130%;font-family:Verdana;}  /*少し小さい白い文字の指定*/
.font3    {font-size:10px;color:#4C4C4C;line-height:130%;font-family:Verdana;}  /*少し小さい文字の指定*/
.font4    {font-size:12px;color:#C13407;line-height:130%;font-family:Verdana;}  /*赤い文字の指定*/


.hr1        { border-color:#4D4552; border-style:solid;}  /* 直線ライン色 */

a:link    {text-decoration:underline;color:#CC3300;}  /*テキストリンクの色*/
a:visited {text-decoration:underline;color:#CC3300;}  /*訪問済みのリンクの色*/ 
a:active  {text-decoration:underline;color:#CC3300;}   /*クリック時のリンクの色*/
a:hover   {text-decoration:underline;color:#CC3300;}  /*マウスの上にカーソルがあるときのリンクの色*/

.lin2 a:link       {font-size:13px;color:#4C4C4C;text-decoration:none;}  /*メニュー・テキストリンクの色*/
.lin2 a:visited    {font-size:13px;color:#4C4C4C;text-decoration:none;}   /*メニュー・訪問済みのリンクの色*/
.lin2 a:active     {font-size:13px;color:#CC3300;text-decoration:underline;}   /*メニュー・クリック時のリンクの色*/
.lin2 a:hover      {font-size:13px;color:#CC3300;text-decoration:underline;}   /*メニュー・マウスの上にカーソルがあるときのリンクの色*/

.color1     {background-color:#FFFFFF;}   /*画面内白の背景色*/
.color2     {background-color:#A9A9A9;}   /*画面内外枠の色*/
.color3     {background-color:#C23406;}   /*画面内赤部分の背景色*/
.color4     {background-color:#F0D456;}   /*画面内黄色部分の背景色*/
.color5     {background-color:#D47151;}   /*画面内左セルの薄い赤*/
.color6     {background-color:#F0EDE4;}   /*画面内右セルの薄い赤*/


.title1{
	/*font-size:24px;*/
	font-size:18px;
	color:#C13407;
	font-family:Verdana;
	font-weight:bold;
}       /* タイトル文字フォントサイズ,色*/

.title2{
	font-size:32px;
	color:#C13407;
	font-family:Verdana;
	font-weight:bold;
}       /* タイトル文字フォントサイズ,色*/

.top_header{
	margin-top:10px;
	margin-bottom:2px;
	font-size:12px;
	font-weight:bold;
}

.top_header_text{
	font-size:11px;
	margin:0 0 10px 0;
}

.top_contents{
	margin:10px 20px;
	text-align:left;
	font-size:12px;
	color:#4C4C4C;
	line-height:140%;
	font-family:Verdana;
}

.top_signature{
	width:180px;
	float:right;
	margin:10px 20px;
	text-align:left;
	font-size:12px;
	color:#4C4C4C;
	line-height:140%;
	font-family:Verdana;
}

.top_footer{
	margin:3px auto;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.top_dogimage{
	margin-right:10px;
	margin-top:5px;
	vertical-align:bottom;
}

.top_dogaround{
	float:right;
	margin:20px 20px 0 10px;;
	font-size:10px;
	text-align:right;
}

.top_sitelogo{
	margin:10px 0 10px 10px;
	width:532px;
	float:left;
}

.top_sitelogo a:link {text-decoration:underline;color:#CC3300;text-decoration:none;}  /*テキストリンクの色*/
.top_sitelogo a:visited {text-decoration:underline;color:#CC3300;text-decoration:none;}  /*訪問済みのリンクの色*/ 
.top_sitelogo a:active {text-decoration:underline;color:#CC3300;text-decoration:none;}   /*クリック時のリンクの色*/
.top_sitelogo a:hover {text-decoration:underline;color:#CC3300;text-decoration:none;}  /*マウスの上にカーソルがあるときのリンクの色*/