body {
	margin: 0px;
	background:#DDDDDD;
	text-align: center;
}
A:link {
	color : #CC0000 ;
	text-decoration : underline ;
}
A:visited {
	color : #F08080 ;
	text-decoration : underline ;
}
A:active {
	color : #FF00FF ;
	text-decoration : none ;
}
A:hover {
	color : #000000 ;
	text-decoration : underline ;
	background-color : #C6EF00;
}
/*****ヘッダ*****/
.head {
#	background : #00B0E8 ;
#	background : #0099CC ;
}
.head2 {
	background : #00B0E8 ;
	color : #000000 ;
	font-size: 12px ;
	font-weight: bold;
	text-align : center ;
}
.head3 {
	background : #000000 ;
	text-align : center ;
}
/*****メニュー*****/
.menu {
	background : #DD0000 ;
}
.left_menu {
	padding: 7px 0px 0px 10px;
	font-size: 12px ;
}
.left_menu A:link {
	color: #FFFFFF;
	text-decoration : underline ;
	font-weight: bold;
}
.left_menu A:visited {
	color: #FFCCCC;
	text-decoration : underline ;
}
.left_menu A:hover {
	color : #000000 ;
	text-decoration : underline ;
	background-color : #C6EF00;
}
.p {
	padding-bottom: 12px;
}
.left_menu_line {
	border-top: 4px dotted #000000;
}
/*****メニュー*****/
.main_head{
	background: #000000;
	color : #FFFFFF ;
	font-weight: bold;
}
.sub_head{
	border: 1px solid #000000;
	border-left: 15px solid #000000;
	color : #000000 ;
	font-size: 12px ;
	font-weight: bold;
	padding: 2px;
}
/*****コンテンツ*****/
.cont{
	background: #FFFFFF;
}
.top_head {
	color : #FFFFFF ;
	font-size: 12px ;
	font-weight: bold;
	background: #000000;
	padding: 2px;
}
.greeting_head {
	color : #FFFFFF ;
	font-size: 12px ;
	font-weight: bold;
	background: #000000;
	padding: 2px;
	text-align : center ;
}
.greeting_cont {
	color : #000000 ;
	font-size: 12px ;
	padding: 5px 0;
	line-height: 130%;
}
.click {
	background: #000000;
	font-size: 12px ;
	padding: 5px;
}
.topix{
	margin: 5px 0px 0px 10px;
	font-size: 12px ;
	line-height: 130%;
}
/*****見出し*****/
.e_midashi{
	color : #FFFFFF ;
	font-size: 20px ;
	font-family : "Verdana","Arial","Helvetica","Chicago";
	font-weight: bold;
}
.j_midashi{
	color : #FFFFFF ;
	font-size: 20px ;
	font-weight: bold;
	padding:3px;
}
.k_midashi{
	color : #0000FF ;
	font-size: 16px ;
	font-weight: bold;
	padding-bottom:5px;
}
.page_title{
	color : #FFFFFF ;
	font-size: 16px ;
	font-weight: bold;
	background: #000000;
	padding: 2px 2px 2px 5px;
}
.link_title{
	color : #FFFFFF ;
	font-size: 16px ;
	font-weight: bold;
	background: #000000;
	padding: 3px 3px 3px 5px;
}
/*****テキスト（コンテンツ部）*****/
.text{
	font-size : 12px ;
	margin : 7px 0 7px 7px;
	line-height: 150%;
}
/*****キャプション*****/
.cap {
	color : #000099 ;
	font-size: 10px ;
	line-height: 120%;
}
/*****TREEBBS*****/
.treebbs {
	border: 1px dotted #000000;
	font-size: 12px ;
	line-height: 120%;
	padding: 10px;
}
/*****見出しサイズ*****/
H1 {
	font-size: 12px ;
	font-weight: bold;
}
H2 {
	font-size: 16px ;
	font-weight: bold;
}
H3 {
	font-size: 14px ;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	border-left: 10px solid #000000;
	padding-left: 3px;
}
/*****ポイントカラー等*****/
.point {
	color : #DD0000 ;
}
.S {
	font-size: 10px ;
}
.M{
	font-size: 12px ;
}
.cont_block{
	margin: 7px 0px 0px 7px;
}
.box_waku{
	border: 1px solid #000000;
}
.for_top{
	font-size : 10px ;
	padding : 0px 5px 3px 0px;
	text-align: right;
}
.page_top{
	font-size : 12px ;
	padding : 10px 5px 3px 0;
	padding-bottom:3px;
}
/*パターン*/
blockquote {
	font-size: 12px ;
	border: 1px dotted #666666;
	padding: 5px
}
/*フッタ・コピーライト*/
.copy{
	background: #000000;
	color: #FFFFFF;
	font-size: 10px ;
	padding : 5px;
	text-align: center;
}
