@charset "Shift_JIS";
/*----------------------------------------
	LOCAL SETTING
----------------------------------------*/

#contents {
	width:600px;
	height:465px;
	margin:0 50px;
	text-align:left;
}


h1 {
	width:600px;
	height:55px;
	display:block;
/*	margin-bottom:10px;*/
}

/*...index.html...*/
#contents.index{
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#contents #preview{
	position:absolute;
	width:90px;
	height:20px;
	margin:350px 0 auto 0px;
	*margin:340px 0 auto 0px;
}

#contents #preview a span{
	background-image:url(../common_img/preview_off.gif);
}
#contents #preview a:hover span{
	background-image:url(../common_img/preview_on.gif);
}

#contents #next{
	position:absolute;
	width:90px;
	height:20px;
	margin:350px 0 auto 500px;
	*margin:340px 0 auto 500px;
}

#contents #next a span{
	background-image:url(../common_img/next_off.gif);
}
#contents #next a:hover span{
	background-image:url(../common_img/next_on.gif);
}

#contents #collection01{
	position:absolute;
	width:100px;
	height:150px;
	*height:260px;
	margin:130px 0 auto 60px;
	*margin:120px 0 auto 60px;
}

#contents #collection01 img{
	position:absolute;
	width:80px;
	height:106px;
	border:1px solid #fff;
	margin-left:10px;
}

#contents #collection01 p{
	padding-top:110px;
	text-align:left;
}
#contents #collection01 p a{
	font-size:10px;
	line-height:1.2em;
	color:#fff;
	text-decoration:none;
}
#contents #collection01 p a:hover{
	text-decoration:underline;
}


#contents #collection02{
	position:absolute;
	width:100px;
	height:150px;
	*height:260px;
	margin:75px 0 auto 270px;
	*margin:60px 0 auto 270px;
}

#contents #collection02 img{
	position:absolute;
	width:80px;
	height:106px;
	border:1px solid #fff;
	margin-left:10px;
}

#contents #collection02 p{
	padding-top:110px;
	text-align:left;
}
#contents #collection02 p a{
	font-size:10px;
	line-height:1.2em;
	color:#fff;
	text-decoration:none;
}
#contents #collection02 p a:hover{
	text-decoration:underline;
}

#contents #collection03{
	position:absolute;
	width:100px;
	height:150px;
	*height:260px;
	margin:85px 0 auto 450px;
	*margin:75px 0 auto 450px;
}

#contents #collection03 img{
	position:absolute;
	width:80px;
	height:106px;
	border:1px solid #fff;
	margin-left:10px;
}

#contents #collection03 p{
	padding-top:110px;
	text-align:left;
}
#contents #collection03 p a{
	font-size:10px;
	line-height:1.2em;
	color:#fff;
	text-decoration:none;
}
#contents #collection03 p a:hover{
	text-decoration:underline;
}