#main {
	background: #000000 url(../img/story02/main_visual.jpg) no-repeat center top;
	background-size: contain;
	min-width: 965px;
}
#main p{ color: #bbbbbb; }

#main h3 {
	margin: 0px auto 38px;
	width: 965px;
}

#nrd_section1 {
	width: 965px;
	background: url(../img/story02/love_img_01.jpg) no-repeat right bottom;
	padding: 0px 0px 75px 0px;
}
#nrd_section1 #section1_inner{
	width: 417px;
	padding: 75px 0px 0px 65px;
}
#nrd_section1 h4 { margin: 80px 0px 23px; }

#nrd_section1 p {
	width: 331px;
	line-height: 26px;
	padding-left: 12px;
}

#nrd_section2 { width: 965px; }

#nrd_section2 #curve_img {
	float: left;
	width: 482px;
}

#nrd_section2 p {
	line-height: 26px;
	margin: 0px 80px 72px 562px;
}
#nrd_section2 h4 { padding: 58px 80px 18px 540px; }
#nrd_section3 {
	clear: both;
	padding: 0px;
}
#nrd_section3 h4 { padding: 60px 0px 0px 80px; }
#nrd_section3 p {
	line-height: 26px;
	padding: 25px 80px 0px 80px;
}

#nrd_subscription {
	width: 323px;
	float: right;
	padding: 75px 80px 100px 0px;
}

#nrd_subscription h4 +p { padding: 25px 0px 20px 0px; }

#nrd_subscription p {
	line-height: 26px;
	padding: 25px 0px 0px 0px;
}
