/*---------------------------------------------------------
　メルマガ　写真保存
---------------------------------------------------------*/

.floL{float:left;}
.floR{float:right;}


div#header{height:100px;}

div#conMain{
	width:870px;
	float:none;
	margin:0 0 3em 1.5em;
	clear:both;
	color:#333;
}


	/*--CLEAR--*/
	div#header:after{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}





/*---CONTENTS HEAD---------------------*/
div#conMain div#contHead{
	width:840px;
	margin:0 0 2.5em 15px;
	text-align:center;
}
div#conMain div#contHead h2{
	display:block;
	text-indent:-9999px;
	background: url(../img/img_title.jpg) 0 0 no-repeat;
	width:839px;
	height:400px;
	margin:0 0 1em 0;
}

	/*--CLEAR--*/
	div.contHead:after{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}






/*--ストーリー--------------------------------*/

div#paperBox{
	width:100%;
	margin:0 0 3em 0;
}
div#paperHead{
	background: url(../img/bg_story_head.jpg) 0 0 no-repeat;
	width:870px;
	height:80px;
}
	div#paperHead h3{
		color:#fff;
		font-size:1.2em;
		padding:2.5em 0 0 3em;
		position:relative;
		width:800px;
	}
	div#paperHead h3 span{
		font-weight:lighter;
		font-size:0.9em;
		position:absolute;right:0;
	}


div#paperBody{
	width:100%;
	background: url(../img/bg_story_body.jpg) 0 0 no-repeat;
	margin:0;
	padding:3em 0 0 0;
}
	div#paperBody-inner{
		width:810px;
		margin:0 0 0 2.5em;
		padding:0 0 0.5em 0;
	}
	div#paperBody-inner p{
		width:600px;
		margin:0 0 1.5em 0;
		line-height:1.5;
		padding:0;
	}
	div#paperBody-inner img{float:right;margin:0 0 0.5em 0;}


div#paperBottom{
	width:100%;
	background: url(../img/bg_story_foot.jpg) 0 bottom no-repeat;
	display:block;
	text-indent:-9999px;
	height:60px;

}


	/*--CLEAR--*/
		div#paperBody-inner:after{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}


/*--ムービー--------------------------------*/

div#moveiBox{
	width:840px;
	margin:0 0 2em 15px;
	text-align:center;
}

div#moveiBox h3{
	background: url(../img/title_movie.jpg) 0 0 no-repeat;
	width:840px;
	height:36px;
	display:block;
	text-align:right;
	color:#5b3a10;
	padding:5px 0 0 0;
	font-size:1.4em;
	margin-bottom:0.5em;
}
div#moveiBox p{
	font-size:0.9em;
	line-height:1.4;
	text-align:left;
	margin-bottom:0.5em;
}


div#moArea{
	width:600px;
	background: url(../img/bg_movie.jpg) 0 0 repeat;
	padding:15px 0;
	margin:1em auto 1em;
}

div#moveiBox h4{
	display:block;
	background: url(../img/title_point.jpg) 0 0 no-repeat;
	width:840px;
	height:105px;
	margin-bottom:1em;
	text-align:left;
}
div#moveiBox h4 img{margin:3.5em 0 0 10.5em;}

div#moveiBox ol{
	width:98%;
	margin:1em 0 1em 2.5em;
	padding:0;
	text-align:left;
}
div#moveiBox ol li{
	margin:0 0 5px 0;
	list-style-type: decimal;
	font-size:.9em;
}

div#moveiBox p.textS{color:#626262;font-size:0.8em;}

/*
div#moveiBox img.arrowL{float:left;margin-left:3em;}
div#moveiBox img.arrowR{float:right;margin-right:3em;}

img#bnrPresent{margin:2.5em 0 2em 0;}
*/

div.bnrArea{
	width:100%;
	margin:1em 0 2em 0;
}
div.bnrArea img{vertical-align:middle;}




	/*--CLEAR--*/
		div.bnrArea:after{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}






/*--フォーム--------------------------------*/

div#formBox{
	width:804px;
	background:#efe6da;
	border:1px solid #c76625;
	padding:0 0 10px 0;
	margin:0 0 2em 33px;
}
div#formBox img{
	display:block;
	margin:0 0 1em 0;
}

div.formBox-inner{
	width:764px;
	margin:0 0 0 20px;
	padding:10px 0;
}


