a	{text-decoration	: none;}
img{
	border		: none;
}

body{
	background-color: #fff ;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
background:url(buhin/base.gif) repeat;
}


/* ------------- */
.main{
	margin	: 15 0 0 0;
	padding	: 0 0 0 0;
}



/*-------------*/
h1{
	font-size		: 24px;
	color		: #f00;
	text-align	: center;
	font-weight	: bold;
	margin		: 10 50 10 50;
	padding		: 6 0 4 0;
	border-color	: #f00;
	border-style	:  solid;
	border-width	: 3 1 0 1;
	background-color: #ffc ;
}
h2{
	font-size		: 16px;
	color		: #369;
	text-align	: left;
	font-weight	: bold;
	margin		: 0 0 6 0;
	padding		: 5 0 3 1em;
	border-color	: #369;
	border-style	:  solid;
	border-width	: 1 0 0 3;
		background-color: #ffc ;
}
h3{
	font-size		: 16px;
	color		: #369;
	text-align	: left;
	font-weight	: bold;
	margin		: 0 0 6 0;
	padding		: 5 0 3 1em;
	border-color	: #369;
	border-style	:  solid;
	border-width	: 1 0 0 3;

}
.midasi{
	font-size		: 16px;
	color		: f00;
	text-align	: left;
	font-weight	: bold;
	margin		: 0 60 0 0;
	padding		: 5 0 3 0;
}

.maint{
	color		: #000;
	font-size		: 13px;
	line-height	: 17px;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
	}
	.maint_td{
	color		: #000;
	font-size		: 13px;
	line-height	: 17px;
	margin		: 0 0 0 0;
	padding		: 0 0 0 1em;
	}
	.maint_red{
	color		: #f00;
	font-size		: 14px;
	line-height	: 17px;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
}
	.maint_blue{
	color		: #369;
	font-size		: 14px;
	line-height	: 17px;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
}
.maint2{
	color		: #000;
	font-size		: 12px;
		line-height	: 16px;
	margin		: 0 0 8 0;
	padding		: 0 0 8 0;
}
.maint22{
	color		: #000;
	font-size		: 12px;
		text-align	: center;
	margin		: 0 0 0 0;
	padding		: 4 0 4 0;
}
.maint23{
	color		: #000;
	font-size		: 12px;
		text-align	: left;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
}
.maint25{
	color		: #000;
	font-size		: 12px;
		text-align	: center;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
}
.maint3{
	color		: #000;
	font-size		: 10px;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
}
.simura{
	color		: #f00;
	font-size		: 14px;
}
.hirose{
	color		: #639;
	font-size		: 14px;
}
.guide2{
	color		: #666;
	font-size		: 10px;
	text-align	: right;
	margin		: 0 0 0 0;
	padding		: 0 2 4 0;
}
.big{
	color		: #f00;
		font-weight	: bold;
	font-size		: 18px;
		margin		: 0 0 0 0;
	padding		: 4 0 4 0;
}
.big_b{
	color		: #000;
		font-weight	: bold;
	font-size		: 18px;
			margin		: 0 0 0 0;
	padding		: 4 0 4 0;
}

.menu{
	color		: #fff;
	font-size		: 12px;

	margin		: 0 0 0 0;
	padding		: 0 0 2 0;

}
.menu a	{text-decoration	: none;}
.menu a:link	{color		: #fff;}
.menu a:visited	{color		: #fff;}
.menu a:active	{color		: #fff;}
.menu a:hover	{color		: #ff9;}

.tds_l{
	color		: #000;
	font-size		: 12px;
		text-align	: left;
	margin		: 0 0 0 0;
	padding		: 2 0 2 1em;
}
.tds_c{
	color		: #000;
	font-size		: 12px;
		text-align	: center;
	margin		: 0 0 0 0;
	padding		: 2 0 2 0;
}


