@charset "UTF-8";
/* CSS Document */
body {background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	-webkit-text-size-adjust: none;
}
#top {
	position: relative;
	left: 0px;
	top: 0px;
	width: 980px;
	height: 710px;
}
h1.INDEX-h1 {
	position: absolute;
	left: 507px;
	top: 409px;
	width: 459px;
	height: 102px;
	display: block;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
h2.INDEX-h2 {
	position: absolute;
	left: 352px;
	top: 36px;
	width: 623px;
	height: 54px;
	display: block;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
h3.INDEX-h3 {
	position: absolute;
	left: 498px;
	top: 97px;
	width: 475px;
	height: 51px;
	display: block;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}

div.top-mess-btn {
	position: absolute;
	left: 547px;
	top: 151px;
	width: 257px;
	height: 168px;
}
div.top-btn-love{
	position: absolute;
	left: 767px;
	top: 182px;
	width: 212px;
	height: 181px;
}
div.top-trailer-btn {
	position:absolute;
	left:7px;
	top:480px;
	width:249px;
	height:150px;
}
div.top-dvd-btn {
	position: absolute;
	left: 333px;
	top: 530px;
	width: 630px;
	height: 91px;
}

div.top-nav-01-off {
	position:absolute;
	left:0px;
	top:633px;
	width:138px;
	height:49px;
}

div.top-nav-03-off {
	position:absolute;
	left:138px;
	top:633px;
	width:200px;
	height:49px;
}

div.top-nav-04-off {
	position:absolute;
	left:338px;
	top:633px;
	width:198px;
	height:49px;
}

div.top-nav-05-off {
	position:absolute;
	left:536px;
	top:633px;
	width:88px;
	height:49px;
}

div.top-nav-06-off {
	position:absolute;
	left:624px;
	top:633px;
	width:107px;
	height:49px;
}

div.top-nav-07-off {
	position:absolute;
	left:731px;
	top:633px;
	width:109px;
	height:49px;
}

div.top-nav-08-off {
	position:absolute;
	left:840px;
	top:621px;
	width:140px;
	height:61px;
}


#dvd {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:1200px;
	background:url(../images/bg01.png) top center no-repeat;
}

div.products-01 {
	position:absolute;
	left:133px;
	top:9px;
	width:404px;
	height:64px;
}

div.products-07 {
	position:absolute;
	left:7px;
	top:108px;
	width:148px;
	height:144px;
}

div.products-10 {
	position:absolute;
	left:194px;
	top:114px;
	width:173px;
	height:245px;
}

div.products-12 {
	position:absolute;
	left:403px;
	top:114px;
	width:173px;
	height:245px;
}

div.products-15 {
	position:absolute;
	left:808px;
	top:121px;
	width:69px;
	height:71px;
}

div.products-18 {
	position:absolute;
	left:611px;
	top:135px;
	width:190px;
	height:57px;
}

div.products-22 {
	position:absolute;
	left:611px;
	top:217px;
	width:197px;
	height:60px;
}

div.products-27 {
	position:absolute;
	left:0px;
	top:375px;
	width:980px;
	height:30px;
}

div.products-29 {
	position:absolute;
	left:0px;
	top:412px;
	width:632px;
	height:311px;
}

div.products-32 {
	position:absolute;
	left:654px;
	top:451px;
	width:203px;
	height:71px;
}

div.products-42 {
	position:absolute;
	left:654px;
	top:527px;
	width:215px;
	height:45px;
}

div.products-35 {
	position:absolute;
	left:654px;
	top:585px;
	width:206px;
	height:24px;
}

div.products-38 {
	position:absolute;
	left:654px;
	top:620px;
	width:301px;
	height:24px;
}

div.products-41 {
	position:absolute;
	left:654px;
	top:657px;
	width:326px;
	height:72px;
}

div.products-45 {
	position:absolute;
	left:654px;
	top:763px;
	width:209px;
	height:70px;
}

div.products-50 {
	position:absolute;
	left:113px;
	top:769px;
	width:519px;
	height:275px;
}

div.products-59 {
	position:absolute;
	left:654px;
	top:840px;
	width:317px;
	height:67px;
}

div.products-50018 {
	position:absolute;
	left:654px;
	top:907px;
	width:246px;
	height:24px;
}

div.products-53 {
	position:absolute;
	left:654px;
	top:942px;
	width:301px;
	height:24px;
}

div.products-56 {
	position:absolute;
	left:654px;
	top:979px;
	width:326px;
	height:85px;
}

div.products-61txt {
	position:absolute;
	left:0px;
	top:1134px;
	width:980px;
	height:66px;
	text-align:center;
	font-size:12px;
	line-height:18px;
}
