 {
	border:1px solid #00f;
}

h2,h3,h4,h5 {
	font-size:14px;
	font-weight:normal;
	padding:0;
	margin:0;
}

#main {
	width:800px;
	height:auto;
	color:#000;
	clear:both;
	padding:0 0 90px 0;
	margin:0 auto;
	font-size:14px;
	text-indent:14px;
	line-height:22px;
	letter-spacing:1.5px;
	text-align:justify;
	text-justify:inter-ideograph;
	line-break: strict;
}
	
	#main strong {
	font-weight:bold;
	color:#f14d4d;
	}

.m_h1 {
	padding:3px 0 0 0;
	margin:0;
}

.m_h2 {
	padding:0 0 0px 0;
	margin:10px 0 10px 0px;
}

.m_1_h3 {
	width:558px;
	height:137px;
	padding:0px 0 0 0;
	margin:30px auto 10px auto;
}

.m_2_h3 {
	width:360px;
	height:;
	background-image:url("../mibunsho/image/maru.gif");
	background-repeat:no-repeat;
	background-position:6px 45%;
	vertical-align:middle;
	font-size:20px;
	font-weight:bold;
	color:#bf0000;
	padding:6px 0 6px 20px;
	margin:30px 0 30px 75px;
	border-top:1px solid #bf0000;
	border-bottom:1px solid #bf0000;
	border-left:3px solid #bf0000;
}

.m_3_h3 {
	width:634px;
	height:183px;
	padding:0px 0 10px 0;
	margin:0px auto -50px auto;
}

.m_h4 {
	font-size:17px;
	font-weight:bold;
	clear:both;
	padding:;
	margin:30px 0 15px 80px;
}

.setumei_1 {
	width:540px;
	height:140px;
	background-image:url("../mibunsho/image/h1_navibg.gif");
	background-repeat:no-repeat;
	letter-spacing:0px;
	padding:15px 0 0 17px;
	margin:15px auto -20px auto;
}

	.setumei_1 p {
		width:500px;
		height:130;
		margin:;
	}

.float_1 {
	width:600px;
	padding:0 30px 0 50px;
	margin:0 auto;
	letter-spacing:1.2px;
}

	.float_1 .image_1 {
		float:right;
	}

.image_2 {
	width:496px;
	height:186px;
	clear:both;
	margin:25px auto 0px auto;
	_margin:20px auto 0px auto;
}

.setumei_3 {
	width:600px;
	height:auto;
	padding:0 0 0px 0;
	margin:0px auto 0 auto;
	letter-spacing:1.3px;
}

.setumei_4 {
	width:520px;
	height:auto;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0px;
	text-indent:0px;
	_padding:0 0 0 18px;
	margin:0 auto -40px auto;
	position:relative;
	top:-90px;
	_top:-95px;
	left:10px;
	_left:5px;
}

.box_1 {
	width:auto;
	height:auto;
	padding:;
	margin:0px 0 0 0;
}

.image_4 {
	width:514px;
	height:auto;
	color:#000;
	clear:both;
	margin:25px auto 20px auto;
}

#list {
	width:600px;
	margin:0px 0 0px 130px;
	_margin:0px 0 0px 137px;
	line-height:21px;
	letter-spacing:1px;
	list-style-type:disc;
	list-style-position:inside;
}

	.nado {
		padding-left:14px;
		_padding-left:0;
		list-style:none
	}

.setumei_5 {
	width:550px;
	height:auto;
	padding:0;
	margin:15px auto 0px auto;
}

.float_2 {
	width:600px;
	height:auto;
	padding:0 0 0px 0;
	margin:0px auto;
	letter-spacing:1px;
}

	.image_5 {
		float:right;
		padding:0 0 10px 0;
	}

.box_3 {
	width:;
	height:;
	padding:;
	margin:40px 0 -40px 0;
}

.setumei_6 {
	width:600px;
	height:auto;
	padding:0 20px;
	_padding:0 0 0 15px;
	letter-spacing:0px;
	margin:0 auto -30px auto ;
	_margin:0 auto -40px auto ;
	position:relative;
	top:-90px;
	_top:-100px;
	left:px;
}

.setumei_7 {
	width:600px;
	height:auto;
	padding:0 20px;
	_padding:7px 0 0 15px;
	margin:0 auto -30px auto;
	_margin:0 auto -20px auto;
	position:relative;
	top:-90px;
	_top:-100px;
	left:px;
}

	/*.setumei_7 span {
	font-weight:bold;
	color:#000;
	}*/

.setumei_8 {
	width:600px;
	height:auto;
	padding:0 0 0px 0;
	margin:0px auto 0 auto;
}

.box_2 {
	margin:0px 0 0px 0;
}

.float_3 {
	width:600px;
	height:auto;
	padding:0 0 0px 0;
	margin:0 auto 0px auto;
	letter-spacing:1px;
}

	.image_6 {
		float:right;
		text-align:right;
		padding:0;
		margin:0;
	}

	.image_7 {
		float:right;
		padding:0;
		margin:0;
	}

/*.setumei_9 {
	width:600px;
	padding:0 0 0 20px;
	margin:20px auto 0px auto;
	clear:both;
	letter-spacing:1px;
	text-indent:0px;
}*/

.float_4 {
	width:600px;
	height:300px;
	padding:0 0 0px 0;
	margin:0 auto -45px auto;
	letter-spacing:1px;
}

	.setumei_10 {
		width:auto;
		padding:30px 0px 0 0px;
		_padding:0;
		margin:30px 0px 0 30px;
		_margin:30px 0px 0 30px;
		letter-spacing:0.5px;
		line-height:24px;
		text-indent:0px;
	}
	
/*             IE7—p             */
	*+html .setumei_10 {
		margin:0;
	}

		.setumei_10 ul {
			width:;
			letter-spacing:0px;
			line-height:20px;
			text-indent:0px;
			list-style-type:square;
			list-style-position:outside;
			padding:10px 0;
		}
		
			.setumei_10 li {
				margin:0px 0 0 30px;
				padding:;
			}


	.image_8 {
		width:251px;
		height:284px;
		float:right;
		padding:0 0 10px 10px;
		margin:0 20px -30px 30px;
		_margin:0 20px -30px 10px;
	}

.setumei_11 {
	width:550px;
	margin:0px auto 0 auto;
	letter-spacing:1px;
}








