body {
	background-color: #FFFFFF;
	font-family: Osaka, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#wrapper {
	background: url(../img/film_img.gif) repeat-y;
	margin: 0px auto;
	padding: 0px 40px;
	height: auto;
	width: 720px;
}
#wrapper #container {
	background: #666666;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 720px;
}
#wrapper #contents {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 720px;
}
#copyright {
	margin: 0px;
	padding: 7px 20px 0px 0px;
	font-size: 10px;
}
#lv1 {
	background: #FFFFFF url(../img/corner_r2_c1.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 720px;
}
#lv2 {
	background: url(../img/corner_r2_c2.gif) no-repeat right bottom;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 720px;
}#lv1 #lv2 #logo {
	margin: 0px 0px 0px 15px;
	padding: 10px 0px;
	height: 54px;
	width: 191px;
}
#mv1 {
	background: #FFFFFF url(../img/corner_r2_c1.gif) no-repeat left bottom;
	margin: 15px 0px 0px;
	padding: 0px;
	height: auto;
	width: 720px;
}
#mv2 {
	background: url(../img/corner_r2_c2.gif) no-repeat right bottom;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 720px;
}
#mv3 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 720px;
	background: url(../img/top_img.jpg) no-repeat;
}
#mv3 #photo_box {
	margin: 0px;
	padding: 200px 0px 0px;
	height: auto;
	width: 720px;
}
#wrapper #container #footer1 {
	margin: 15px 0px 0px;
	padding: 0px;
	height: 30px;
	width: 720px;
	background: #FFFFFF url(../img/corner_r1_c1.gif) no-repeat left top;
}
#wrapper #container #footer2 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 720px;
	background: url(../img/corner_r1_c2.gif) no-repeat right top;
}
#navi_box {
	font-size: 0.85em;
	text-align: center;
}
