* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	background: url(img/back.jpg) no-repeat fixed center center ;
	font-family:
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		Sans-Serif;
	font-size:14px;
}


/*メニュー配置*/
#left , #right {
	position: fixed ;
	width: 220px ;
	height: 660px ;	
	top: 50% ;
	left: 50% ;
}

#left {
	margin-left:-490px;
	margin-top:-330px;	
}

#right{
	margin-left:270px;
	margin-top:-330px;	
}

#left ul , #right ul {
	list-style-type: none;
}

#left img.track{
	margin-left: -60px;
}

#right img.special{
	margin-left: 60px;
}

/*コンテンツ内容*/
#main {
	margin: 0 auto;
	width: 1090px;
	height:660px;
}

#contents {
	margin: 0 auto;
	width:600px;
	position:absolute ;
	top: 50% ;
	left: 50% ;
	margin-left:-300px;
	margin-top:-100px;
}

#title {
	position:relative ;
	display: none;	
}
img.title {
	position:absolute ;
	right: 5px;
	top: -50px;
}

#info , #track , #staff , #shop , #special , #link {
	padding-bottom: 30px;
	padding-right: 10px;
	background-color:#e3b8b8;
	margin-bottom:50px;
	display: none;	
}

.infop {
	position:absolute ;
	right: 30px;
	top: 135px;	
}

.intrack {
	padding-left:50px;
}

.intrack img {
	padding-bottom: 10px;
}

.sample {
	position:absolute ;
	right: 80px;
	top: 90px;	
}

.incont {
	margin-left:50px;
	margin-top:30px;
	margin-bottom:30px;
	padding-left:10px;	
}

.spec01 , .spec02 , .spec03 {
	position:absolute ;
	width:300px;
}

.spec01 {
	top:160px;
	right:70px;
}

.spec02 {
	top:410px;
	left:100px;
}

.spec03 {
	top:620px;
	right:50px;
}

#info ul , #track ul , #staff ul , #shop ul , #special ul , #link ul {
	list-style: none;
	float:right;
	margin: 0px;
	padding: 0px;
}

#info li , #track li , #staff li , #shop li , #special li , #link li {
	display:inline ;
}

/* テキスト関係 */

a{
	color:#230d0d;
}

p{
	color:#230d0d;
	line-height:25px;
}

p.bold {
	font-weight:bold;
}