body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	/* Page reset */
	margin:0px;
	padding:0px;
}

body{
	/* Setting default text color, background and a font stack */
	color:#444444;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	background-image: url("../images/body_bg.gif");
    background-repeat: repeat-x;
    text-align:center;
}

#footer{ text-align:center}

/*--------------------------------------------------------------------------
  contents
--------------------------------------------------------------------------*/
#wrapper {
	width:1000px;
	height:1000px;
	margin:0 auto;
	position:relative;

}
h1{
	margin:5px auto 10px;
	font-size:14px;
	width:800px;
	color:#fff;
	padding:4px;
}

p{
	margin-top:40px;
}

#movie{
	width:1000px;
	height:340px;
	margin-top:70px;
	margin-left:120px;
	margin-bottom:70px;
	position:relative;
}

.douga {
	position:absolute;
	left:40px;
	bottom:40px;
}

.serihu_3{
	margin-right:70px;
	margin-top:80px;
	margin-bottom:70px;
}

.hukidashi {
	position:absolute;
	right:150px;
	top:930px;
}

#menu{
	margin:0 auto;
	width:640px;
	height:180px;
	margin-top:30px;
	padding: 10px;
	text-align:left;
	border-style:solid; border-width: 1px;
	border-color:#bbb9b2;
    font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;

}

#menu .left h2 {
	font-size:14px;
	color:#FF3621;
	text-align:left;
	padding-bottom: 10px;

}

#menu .right h2 {
	font-size:14px;
	color:#06C;
	text-align:left;
	padding-bottom:10px;

}

#menu ul.left{
	float: left;
	margin:0px;
	padding-left:50px;
	padding-top:20px;
}

#menu ul.right{
	float: right;
	margin:0px;
	padding-right:50px;
	padding-top:20px;
}

#menu li {
	display:block;
	padding: 7px 20px;
	background:url("../shoes_size/images/gray_icn_arrow.gif") no-repeat 5px 14px;
}

#footer{
margin: 10 0 50 0 ;}