body {
	background-color: #000000;
	background-image: url(img/bg.gif);
	background-repeat: repeat-y;
}
.main {
	padding: 0px 40px 10px;
	margin: 0px;
	font-size: x-small;
	line-height: 150%;
}
h1 {
	text-align: center;
}
h6 {
	text-align: center;
}
.title {
	padding: 0px 0px 20px;
	margin: 0px;
}
.subtitle1 {
	text-align: center;
	padding: 0px;
}
.menu-bg {
	background-image: url(menu-img/menu-bg.jpg);
	background-repeat: repeat-y;
}
.migiyose {
	text-align: right;
	padding-right: 30px;
	font-size: x-small;
}
.modoru {
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	font-size: x-small;
	
}
.mokuji {
	padding: 2px 5px;
	text-align: center;
}
.main-waku {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.main2 {

	padding: 30px 20px 0px;
	margin: 0px;
	font-size: x-small;
	line-height: 150%;
}
.setsumei01-title {
	background-color: #336633;
	padding: 5px;
	width: 250px;
	color: #FFFFFF;
	font-size: 14px;
}
.setsumei01-honbun {
	padding: 3px 3px 10px;
	width: 250px;
	font-size: 12px;
}
.setsumei01-title2 {

	background-color: #336633;
	padding: 5px;
	width: 510px;
	color: #FFFFFF;
	font-size: 14px;
}
.setsumei01-honbun2 {

	padding: 3px 3px 10px;
	width: 510px;
	font-size: 12px;
}
.bg-blue {
	background-image: url(img/bg-blue.gif);
	background-repeat: repeat-y;
}
.midashi-kara {
	font-size: x-small;
	width: 80px;
	float:left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right:20px;
	text-align: left;
	background-image: url(img/m.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.nakayose {
	text-align: center;
}
.ruby-center {
	ruby-align: center;}
.mojiaka {
	color: #CC0000;
}
.jisage15 {

}
.text-indent15{
	text-indent: -15px;
	padding-left: 15px;
	}
.migiyose0 {

	text-align: right;
	padding-right: 0px;
	font-size: x-small;
}
