body{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-size:90%;
}

/* ----- line1 ----- */
#head{
	width:770px;
	background-color:#000000;
	height:1.5em;
	color:#ffffff;
}
h1{
	font-size:1.3em;
	color:#ffffff;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
}

/* ----- line2 ----- */
#head1{
	width:770px;
	background-color:#000000;
	height:1.5em;
	color:#ffffff;
}
h2{
	font-size:1em;
	color:#ffffff;
	margin-top:00px;
	margin-bottom:5px;
	margin-left:20px;
}

/* ----- menu left ----- */
#left{
	width:170px;
	float:left;
	overflow:hidden;
	padding:0em;
}

/* ----- home left ----- */
.home{
	border-width:1px;
	border-color:#000000;
	border-style:none solid solid none;
	padding:0.5em;
	font-weight:600;
	background-color:000000;
}

/* ----- midasi left ----- */
.midasi{
	border-width:1px;
	border-color:#000000;
	border-style:none solid solid none;
	padding:0.5em;
	font-weight:600;
	background-color:silver;
}
/* ----- midasi1 left ----- */
.midasi1{
	border-width:1px;
	border-color:#000000;
	border-style:none solid solid none;
	padding:0.5em;
	font-weight:600;
}

/* ----- main center ----- */
#center{
	float:left;
	width:480px;
	overflow:hidden;
	text-align:left;
	line-height:170%;
}

/* ----- main center ----- */
#center1{
	padding-left:1em;
	padding-right:1em;
}

/* ----- main right adsense ----- */
#right{
	float:left;
	width:120px;
	overflow:hidden;
}
/* ----- foot ----- */
#foot{
	width:770px;
	background-color:#000000;
	height:1.5em;
	color:#ffffff;
	text-align:right;
	padding:0.3em;
}


/*komento*/
td.cmt{
padding-top:0.5em;
margin-bottom:0.5em;
background-color:000000;
color:#ffffff;
}

/*menu*/
td.menu {
padding:0.5em;
line-height: 150%;
border-width: 1px;
border-color: #000000;
border-style: none solid solid none;
font-weight:600;
}

/*main menu*/
td.m_menu {
padding:0.5em;
line-height: 150%;
border-width: 1px;
border-color: #000000;
border-style: none solid solid none;
font-weight:600;
background-color:silver;
}

/* counter */
.cnt{
padding:0.5em;
}

/*tuujou*/
td{
line-height:160%;
font-size:85%;
background-color:#ffffff;
}

/*honbun*/
td.nomal{
padding-top:0.5em;
padding-bottom:0.5em;
line-height:170%;
}

/*footer*/
A:link.foot, A:visited.foot, A:active.foot, A:hover.foot {
color:#ffffff;
font-weight:500;
padding-right:1em;
}

/* link */
A:link, A:visited, A:active, A:hover { color: #0000ff;font-weight:600 }
A:link, A:visited { text-decoration: none; }
A:hover, A:active { text-decoration: underline; color: #ff6666; }


/* link menu */
A:link.m, A:visited.m, A:active.m, A:hover.m { color: #000000;font-weight:600 }
A:link.m, A:visited.m { text-decoration: none; }
A:hover.m, A:active.m { text-decoration: underline; color: #ff6666; }

/* link home */
A:link.m1, A:visited.m1, A:active.m1, A:hover.m1 { color: #ffffff;font-weight:600 }
A:link.m1, A:visited.m1 { text-decoration: none; }
A:hover.m1, A:active.m1 { text-decoration: underline; color: #ffffff; }

