body {
	background-color : #000 ;
	background-image: url("../img/bg.jpg") ;
	height:100%; 
	font-family : "Helvetica","Arial","Osaka","$B%R%i%.%N3Q%4(B ProN W3","Hiragino Kaku Gothic ProN","$B#M#S(B $B#P%4%7%C%/(B","MS PGothic","$B%a%$%j%*(B",Meiryo,"IPA P$B%4%7%C%/(B","IPAPGothic","VL $B%4%7%C%/(B","VL Gothic","sans-serif" ;
	generic-family : sans-serif ;
	font-size : 10px ;
	color : #fff ;
	line-height : 16px ;
	font-weight: lighter;
	letter-spacing: 1px ;
	word-wrap : break-word ;
	text-overflow : ellipsis ;
	text-align: justify;
	}
	
	img { border: none; }

p.txt10 { font-size : 10px ;padding : 0px ;line-height : 20px ;letter-spacing: 1px ;font-weight: lighter;color : #fff ;word-wrap : break-word ;text-overflow : ellipsis ;text-align: justify;}

p.txt11 { font-size : 11px ;padding : 0px ;line-height : 20px ;letter-spacing: 1px ;font-weight: lighter;color : #fff ;word-wrap : break-word ;text-overflow : ellipsis ;text-align: justify;}

p.txt18 { font-size : 16px ; padding : 0px ; line-height : 20px ; letter-spacing: 1px ; font-weight: bold;color : #fff ; word-wrap : break-word ; text-overflow : ellipsis ; text-align: justify;}

p.txt9 { font-size : 9px ; padding : 0px ; line-height : 15px ; letter-spacing: 1px ; font-weight: lighter; word-wrap : break-word ; text-overflow : ellipsis ; text-align: justify;}

a:link{ color : #fff ; text-decoration : none ;}
a:hover{ color : #fff ; text-decoration : none ;}
a:active{ color : #fff ; text-decoration : none ;}
a:visited{ color : #fff ; text-decoration : none ;}

#wrapper{
	display: none;
}

.center {
	margin: -366px 0 0 -449px; 
	position: absolute;  
	top: 50%; 
	left: 50%; 
	width: 898px;
	height: 732px;
	z-index: -999;}

.collection {position:absolute;top: 40px; left: 20px; z-index: 20;}
.navi {position:absolute;top: 40px; left: 220px; z-index: 20;}
.rap {position:absolute;bottom: 40px; left: 20px; z-index: 20;}
.news_new_sign {position: absolute;top: 30px; left: 220px; z-index: 20;}
.store_new_sign {position: fixed;top: 40px; right: 120px; z-index: 20;}

.store {clear:both; position:fixed;top: 40px; right: 40px ;z-index: 10000;}
* html bg02 { position:static; }/* IE 6 $B0JA0(B */
*:first-child+html bg02 { position:static; }/* IE 7 */

.ct {position:absolute;top: 40px; left: 237px; z-index: 20;}
.main {position:absolute;top: 100px; left: 237px; z-index: 20;}
.aw01 {position:absolute;top: 84px; left: 120px; z-index: -1;}


li {list-style-type: none;
display: inline;
}


#tb { border-collapse: collapse; } 
#tb TD { border: 0px;  padding: 10px;} 


.pics { height: 779px; width: 956px; padding:0; margin:0; overflow: hidden }
.pics img { height: 779px; width: 956px; padding: 0px; border: 0px solid #fff; top:0; left:0 }
.pics img {-moz-border-radius: 0px; -webkit-border-radius: 0px;}
 
 p#pagetop { clear:both; position:fixed; bottom:20px; margin:0 0 0 940px; z-index:50; }
* html p#pagetop { position:static; }/* IE 6 $B0JA0(B */
*:first-child+html p#pagetop { position:static; }/* IE 7 */

.bg01 {clear:both; position:fixed;top: 0px; left: 0px ;z-index: -1000;}
* html bg01 { position:static; }/* IE 6 $B0JA0(B */
*:first-child+html bg01 { position:static; }/* IE 7 */

.bg02 {clear:both; position:fixed;top: 0px; right: 0px ;z-index: -1000;}
* html bg02 { position:static; }/* IE 6 $B0JA0(B */
*:first-child+html bg02 { position:static; }/* IE 7 */

.bg_up { clear:both; position:fixed; top:-5px; margin:0 0 0 150px; z-index:-999; }
* html bg_under { position:static; }/* IE 6 $B0JA0(B */
*:first-child+html bg_under { position:static; }/* IE 7 */

.bg_under { clear:both; position:fixed; bottom:-5px; margin:0 0 0 150px; z-index:-999; }
* html bg_under { position:static; }/* IE 6 $B0JA0(B */
*:first-child+html bg_under { position:static; }/* IE 7 */