#title_etc{
	background:url(./image/title_photo.jpg) no-repeat;
	width:830px;
	height:93px;
	text-indent:-9999px;
	margin: auto;
	}

#box813 {
	background:url(../image/main_bg.jpg) no-repeat;
	background-repeat:repeat-y;
	width:813px;
	height:auto;
	margin:auto;
	padding:0px;
	}

#box813 div:last-child{
	padding-bottom:20px;
}
main {
	margin: 0 auto;
	padding: 0;
	background:url(./image/etc_bg.jpg) center / cover no-repeat;
}

.fan_contents {
	margin: 10px 30px 0;
}
.fan_contents .contents_title {
	margin-bottom: 10px;
}
.fan_contents h3 {
	color: #472C0F;
	border-bottom: dotted 1px black;
}

.fan_contents_img_L{
	display:inline-block;
	float:left;
	width:200px;
	margin:25px 20px 20px 0;

}

.fan_contents_img_R{
	display:inline-block;
	float:right;
	width:200px;
	margin:15px 0px 0 20px;
}

.fan_contents_img_R2{
	display:inline-block;
	float:right;
	width:200px;
	margin:0px 0px 0 20px;
}

.fan_contents_img_R3{
	display:inline-block;
	float:right;
	width:200px;
	margin:20px 0px 0 20px;
}

.fan_contents_img_R4{
	display:inline-block;
	float:right;
	width:200px;
	margin:0 0px 0 20px;
}

.fan_contents_img_R5{
	margin: 10px 30px 0px 30px;
	width:250px;
	float:right;
}

.fan_contents_img_R6{
	margin: 0px 30px 0px 30px;
	width:250px;
	float:right;
}

.fan_contents_img_R7{
	margin: 5px 0px 0px 20px;
	width:250px;
	float:right;
}


.bold{
	font-weight:bold;
}

.underline{
	text-decoration:underline;
}

.red{
	color:red;
}

.center{
	text-align:center;
}

.mt50{
	margin-top:50px;
}

#box813 div.pb0{
	padding-bottom:0;
}