html * {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

* {
	margin:0;
	line-height:1.0;
	font-style:normal;
	font-weight:normal;
	font-family:"Arial","Helvetica","Osaka",sans-serif;
}

h2 {
	font-size:100%;
	margin:0px;
}

h4 {
	font-size:80%;
	line-height:1.2;
	margin:0px;
}

h2 a:link,
h2 a:visited {
	color:#7B0810;
	background-color:transparent;
	text-decoration:underline;
}
h2 a:hover,
h2 a:focus {
	color:#ED145B;
	background-color:transparent;
	text-decoration:underline;
}
h2 a:active {
	color:#ffff00;
	background-color:transparent;
	text-decoration:underline;
}


h4 a:link,
h4 a:visited {
	color:#ffffff;
	background-color:transparent;
	text-decoration:underline;
}
h4 a:hover,
h4 a:focus {
	color:#ffee00;
	background-color:transparent;
	text-decoration:underline;
}
h4 a:active {
	color:#ffffff;
	background-color:transparent;
	text-decoration:underline;
}



.m-top10 {
	margin: 10px;
	}

.m-5 {
	margin: 5px;
	}

.m-10 {
	margin: 10px;
	}

.m-mail {
	margin: 10 0 3 0px;
	}


.m-15 {
	margin: 15px;
	}

.m-20 {
	margin: 20px;
	}
	
.bbs-form {
	width: 452px;
	height: 200px;
	background-color: #000000;
	text-align: center;
	}

.tb-1 {
	background-color: #683D1E;
	}

.tb-2 {
	background-color: #ffffff;
	}

td.param1 {
	background-color: #A32941;
	color: #ffffff;
	}

td.param2 {
	background-color: #A32941;
	color: #ffffff;
	}

.comment {
	color: #d8132b;
	}

.copy {
	width: 750px;
	text-align: right;
	}

.copy2 {
	width: 280px;
	text-align: right;
	}


.bbs-left {
	width: 500px;
	text-align: left;
	}

.bbs-center {
	width: 500px;
	text-align: center;
	}

.bbs-right {
	width: 500px;
	text-align: right;
	}

.news {
	color: #ff0000;
	}

.top-com {
	text-align: center;
	color: #ffffff;
	}


.icon {
	text-align: center;
	margin: 5px;
	}

.message {
	color: #A32941
	}

.obi-enji{
	background: #a32941;
	text-align: center;
	color: #ffffff;
	}

.obi-white{
	background: #ffffff;
	}

.midashi-1 {
	color: #ffffff;
	text-align: center;
	}

ol{
	line-height: 2em;
	}

.koujichu{
	line-height: 2em:
	}