@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素（一部#ID） */
*	{}

/* 基本構造 */
html	{	}
body	{margin-top:0;}
hr	{border:solid 1px #ff6666;}

/* 見出し */
h1,h2,h3,h4,h5,h6	{color:#660000;}
h1	{	}
h2	{font-size:14px;}
h3	{font-size:12px;}
h4	{	}


/* 段落 */
p	{line-height: 1.5;}

/* アンカー */
a	{	}
	a:link	{text-decoration:none;	color:#0000ff;}
	a:visited	{text-decoration:none;	color:#0000ff;}
	a:hover	{text-decoration:underline;	color:#ff0000;}


/* リスト */
ol	{	}
	ol li	{	}
ul	{margin-left:10px; margin-top:5px;}
	ul li	{	}
dl	{	}
	dt	{	}
	dd	{	}



/* ***********************************************
/* 各#ID＆.class */
body { text-align: center; }
body#INDEX	{ }

div#PAGETOP	{	}
div#con	{ text-align:center; width:100%;}
div#container	{margin: 0 auto; width:850px; }
div#HEADER	{font-size:12px; text-align:left;}
	div.topics	{padding:3px; text-align:left; margin-bottom:5px; color:#ff0000;}
	
div#MENU	{float:left; width:200px; padding:2px; text-align:left; border:solid 1px #ff6666;}
	div.title	{height:25px; padding:5px; color:#660000; font-size:12px; font-weight:bold; background-image: url('../img/bg-t.gif'); background-repeat:repeat-x; }
	div.title02	{ padding:5px; color:#660000; font-size:12px; font-weight:bold; background-color:#ffe1e1;}
	li#m01	{list-style-image: url('../img/ya.gif'); font-size:12px;}

div#H-center	{float:left; width:300px; margin-left:10px; text-align:left; }
	div.H-sq	{padding:2px; border:solid 1px #ff6666; margin-bottom:5px;}
	div.text img	{margin-right:3px; margin-bottom:3px;}
	div.text	{margin:10px; font-size:12px; line-height: 1.5;}
	
table.cel	{ width:270px; color:#660000; border-collapse: collapse;}
td.cel01	{ padding: 5px; font-size: 12px; font-weight: bold; border-bottom: solid 1px #ff6666;}
td.cel02	{ padding: 5px; font-size: 12px; border-bottom: solid 1px #ff6666;}
td.cel03	{ padding: 5px; font-size: 12px; border-bottom: solid 2px #ffe1e1;}


div#H-right	{float:left; margin-left:10px; width:300px; text-align:left; }
	div.H-sq-r	{padding:2px; border:solid 1px #ff6666; margin-bottom:5px; background-color:#ffe1e1;}
	div.text	{margin:10px; font-size:12px; line-height: 1.5;}

div#FOOTER	{width:820px;clear:both; text-align:center;  border:solid 1px #ff6666;}


