/* ¥Ö¥é¥¤¥À¥ë¥Õ¥§¥¢ÍÑ */

.main{
	width: 1000px;
	padding-top: 40px;
}

h2.midasi{
	color: #64371e;
}

.contents_box{
	width: 840px;
	margin: 30px auto;
	padding: 45px 0 0;
	background: url(../img/contents_box_head.png) no-repeat center top;
}

.contents_box div{
	padding: 0 0 40px;
	background: url(../img/contents_box_bottom.png) no-repeat center bottom;
}

.contents_box p{
	background: url(../img/contents_box.png) repeat-y center top;
	margin: 0;
	padding: 20px 40px;
	font-size: 15px;
	line-height: 1.6em;
	color: #444;
	text-align: center;
}

.contents_box p strong{
	display: inline-block;
	background: url(../img/left_dot.png) no-repeat left 7px;
	padding-left: 14px;
	font-weight: normal;
}


.fair_box{
	margin: 10px 10px 30px;
}

.fair_box h3{
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W4", "Hiragino Mincho Pro", "HGSÌÀÄ«B", "MingLiU", "SimSun", "£Í£Ó £ÐÌÀÄ«", serif;
	font-size: 30px;
	line-height: 1.4em;
	color: #64371e;
	background: url(../img/midasi_line.png) no-repeat center bottom;
	margin: 40px -10px 15px;
	padding: 0 0 65px;
	text-align: center;
}

.fair_box h4{
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W4", "Hiragino Mincho Pro", "HGSÌÀÄ«B", "MingLiU", "SimSun", "£Í£Ó £ÐÌÀÄ«", serif;
	font-size: 24px;
	line-height: 1.4em;
	color: #444;
	margin: 20px 0;
	text-align: center;
}

.fair_box p{
	position: relative;
	z-index: 2;
	margin: 0 340px 0 0;
	line-height: 2em;
}

.last_words{
	font-size: 16px;
	line-height: 1.6em;
	text-align: center;
}

.last_words big{
	color: #64371e;
	font-size: 20px;
	font-weight: bold;
}

