@charset "utf-8";

/* contents
====================================== */
#main_contents{width:950px;}


/* clearfix
-------------------------------------- */
#contents:after{content:".";display:block;height:0px;clear:both;visibility:hidden}



.mainbox{
	width:880px;
	margin:auto;
	font-family:ＭＳ ゴシック;
}
img{
	border:0;
}
.title{
	border-bottom:solid 3px #5B0000;
	float:left;
	width:880px;
	margin-top:10px;
}
.title2{
	border-bottom:solid 3px #5B0000;
	float:left;
	width:880px;
	margin-top:30px;
}
.wood-box1{
	width:880px;
	height:380px;
	background:url("../images/merit/wood-back1.gif") no-repeat;
	padding-top:100px;
	float:left;
	margin-bottom:20px;
	margin-top:5px;
}
.font1{
	margin-left:400px;
	width:475px;
	display:block;
	padding-top:20px;
	font-size:12pt;
}

.note1{
	width:865px;
	height:80px;
	background:url("../images/merit/note-back.gif") repeat;
	margin-top:20px;
	margin-left:7px;
	float:left;
	border:solid 1px #2B0000;
	padding-top:7px;
}
.orange-fukidasi{
	float:left;
	margin-left:5px;
}
.note-font1{

	display:block;
	width:638px;
	text-align:center;
}
.note1 p{
	font-size:10pt;
}
.text1{
	margin-top:5px;
	text-align:center;
}
.note-left{
	float:left;
	width:638px;
	display:block;
	margin-left:10px;
}
.banner{
	float:left;
}

.wood-box2{
	background:url("../images/merit/wood-back2.gif") no-repeat;
	width:794px;
	height:361px;
	padding-top:154px;
	padding-left:43px;
	padding-right:43px;
	float:left;

}
.wood-box2 p{
	font-size:9pt;
}
.ansin{
	width:382px;
	height:87px;
	padding-top:80px;
	float:left;
}
.ansin p{
	margin:8px;
}
.anzen{
	width:382px;
	height:87px;
	padding-top:80px;
	float:right;
}
.anzen p{
	margin:10px;
}
.anka{
	width:382px;
	height:97px;
	padding-top:80px;
	float:left;
}
.anka p{
	margin:8px;
}
.sarani{
	width:382px;
	height:97px;
	padding-top:80px;
	float:right;
}
.sarani p{
	margin:10px;
}
.note2{
	width:865px;
	height:130px;
	background:url("../images/merit/note-back.gif") repeat;
	margin-top:10px;
	margin-left:7px;
	float:left;
	border:solid 1px #2B0000;
	padding-top:10px;
}
.note3{
	width:865px;
	height:140px;
	background:url("../images/merit/note-back.gif") repeat;
	margin-top:10px;
	margin-left:7px;
	float:left;
	border:solid 1px #2B0000;
	padding-top:10px;
	margin-bottom:10px;
}
.note-font2{
	float:left;
	margin-left:5px;
	display:block;
	width:464px;
}
.note2 .banner{
	margin-top:10px;
	margin-left:10px;
}
.note3 .banner{
	margin-top:10px;
	margin-left:10px;
}
.box1{
	width:873px;
	height:414px;
	background:url("../images/merit/box1.gif") no-repeat;
	padding-top:150px;
	margin-left:7px;
	float:left;
	margin-top:5px;
}

.step1 p,.step2 p,.step3 p{
	padding-left:8px;
	padding-right:8px;
	font-size:10pt;
}
.step1{
	width:254px;
	height:119px;
	padding-top:120px;
	margin-left:35px;
	_margin-left:18px;
	float:left;
}
.step2{
	width:254px;
	height:119px;
	padding-top:120px;
	margin-left:13px;
	float:left;
}.step3{
	width:254px;
	height:119px;
	padding-top:120px;
	float:left;
	margin-left:13px;
	margin-bottom:10px;
}
.info-banner{
	text-align:center;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
}
.photo{
	float:left;
	display:block;
	padding-left:10px;
	margin-top:10px;
	margin-left:35px;
}
.left-font{
	float:left;
	display:block;
	width:500px;
	padding-left:30px;
	margin-top:10px;
	font-size:10pt;
}
.dot-box{
	background:url("../images/merit/dot-box.gif") no-repeat;
	width:882px;
	height:161px;
	float:left;
	margin-bottom:20px;
	padding-top:10px;
}
.setumei{
	width:280px;
	display:block;
	padding-top:70px;
	padding-left:35px;
	float:left;
	margin-right:10px;
}
.sekou{
	width:264px;
	height:137px;
	float:left;
	margin-right:10px;
}
.sekou p{
	padding-top:65px;
	padding-left:10px;
	padding-right:10px;
}
.hyouka{
	width:264px;
	height:137px;
	float:left;
}
.hyouka p{
	padding-top:65px;
	padding-left:10px;
	padding-right:10px;
}
