@charset "utf-8";
/* CSS Document */

.bg-white {
	background-color:#FFFFFF;
}

.hd {
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding:13px 0 13px 0;
}

.hd-left {
	float:left;
	width:368px;
}

.hd-right {
	float:right;
	text-align:right;
	width:632px;
	padding-top:19px;
}
.hd-right img {
	display:inline;
}

.container-bg {
	background-image:url(../images/bg/bg02.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.container {
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding:0 0 0 0;
}


.marR10 { margin-right:10px;}
.marR20 { margin-right:20px;}
.marR25 { margin-right:25px;}
.marB10 { margin-bottom:10px;}
.marB20 { margin-bottom:20px;}
.marB25 { margin-bottom:25px;}
.marB30 { margin-bottom:30px;}
.marT20 { margin-top:20px;}
.marT30 { margin-top:30px;}
.padB20 { padding-bottom:20px;}
.padB30 { padding-bottom:30px;}
.padT20 { padding-top:20px;}
.padT30 { padding-top:30px;}
.padR20 { padding-right:20px;}

.navi {
	padding:30px 0 20px ;
}
.navi img,
.box1 img,
.shiryo img,
.copy img {
	display:inline;
}
.box1 {
	margin-bottom:30px;
}
.movie01 {
	background-image:url(../images/bg/bg03.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:159px 0 40px 453px;
}
.photo {
	margin-bottom:30px;
	background-color:#FFFFFF;
	padding:15px 0 0 10px;
}
.shiryo {
	margin-bottom:30px;
	text-align:center;
}
.box2 {
	background-image:url(../images/bg/bg04.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-bottom:30px;
}
.movie02 {
	padding-left:250px;
	margin-bottom:30px;
}
.copy {
	text-align:center;
	padding-bottom:30px;
}

.photo-img img{
	display:inline;
	margin:0 10px 10px 0;
}