@charset "utf-8";

/* message */
#message h1 {
	width:200px;
	height:195px;
	margin:0 auto;
	background:url(../image/title.gif) no-repeat center bottom;
	font-size:0;
	text-indent:-9999px;
}
#message h2 {
	width:176px;
	height:242px;
	margin:0 auto;
	background:url(../image/excerpt.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

#message ul#navi {
	display:block;
	width:281px;
	list-style-type:none;
	position:absolute;
	top:374px;
	left:122px;
}
#message ul#navi li {
	display:block;
	width:70px;
	height:70px;
	float:right;
	font-size:0;
	text-indent:-9999px;
}
#message ul#navi li a {
	display:block;
	height:70px;
	text-decoration:none;
}
#message ul#navi li a:hover {
	background:#ffffff;
	opacity:0.50;
	filter:alpha(opacity=50);
}
#message ul#navi li#chance {background:url(../image/nv_chance.gif) no-repeat center top;}
#message ul#navi li#vol2 {background:url(../image/nv_vol2.gif) no-repeat center top;}


#message ul#archive {
	display:block;
	width:74px;
	list-style-type:none;
	position:absolute;
	top:300px;
	left:120px;
}
#message ul#archive li {
	display:block;
	height:140px;
	font-size:0;
	text-indent:-9999px;
}
#message ul#archive li a {
	display:block;
	height:140px;
	text-decoration:none;
}
#message ul#archive li a:hover {
	background:#ffffff;
	opacity:0.50;
	filter:alpha(opacity=50);
}
#message ul#archive li#vol1 {
	width:74px;
	float:right;
	background:url(../image/nv_vol1.gif) no-repeat; left top;
}


/* gallery */
#message h1#gallery_t {width:340px;height:90px;background:url(../image/photo_t.gif) no-repeat center center;}
#message h1#gallery_archive_t {width:500px;height:90px;background:url(../image/photo_archive_t.gif) no-repeat center center;}
#gallery {
	width:735px;
	margin:0 auto;
	position:relative;
}
#gallerybox {
	height:430px;
}
#gallerybox .gallery {
	width:92px;
	height:92px;
	float:left;
	font-size:0;
	text-indent:-9999px;
}
#gallerybox .gallery a {
	display:block;
	width:92px;
	height:92px;
	text-decoration:none;
}
.spv {
	width:15px;
	height:92px;
	float:left;
}
.sph {
	clear:both;
	width:735px;
	height:15px;
}
ul#pnavi {
	display:block;
	width:830px;
	height:33px;
	list-style-type:none;
	position:absolute;
	z-index:1;
	left:-47px;
	bottom:0;
}
ul#pnavi li {
	display:block;
	width:27px;
	height:33px;
	font-size:0;
	text-indent:-9999px;
}
ul#pnavi li a {
	display:block;
	width:27px;
	height:33px;
	text-decoration:none;
}
ul#pnavi li#prev {
	background:url(../image/prevbtn.gif) no-repeat;
	float:left;
}
ul#pnavi li#next {
	background:url(../image/nextbtn.gif) no-repeat;
	float:right;
}
ul#pnavi li#prev a:hover {background:url(../image/prevbtn_o.gif) no-repeat;}
ul#pnavi li#next a:hover {background:url(../image/nextbtn_o.gif) no-repeat;}


/* archive */
#gallerywrap {
	width:965px;
	height:430px;
	margin:0 auto;
	position:relative;
}
#gallerywrap #archive {
	width:965px;
	height:266px;
	background:url(../../common/image/archive.png) no-repeat center center;
	position:absolute;
	z-index:80;
	top:100px;
}
#archive_gallerybox {
	height:430px;
	position:absolute;
	z-index:90;
	top:0;
	left:116px;
}
#archive_gallerybox .gallery {
	width:92px;
	height:92px;
	float:left;
	font-size:0;
	text-indent:-9999px;
}
#archive_gallerybox .gallery a {
	display:block;
	width:92px;
	height:92px;
	text-decoration:none;
}
#interview ul#navi li a:hover {
	background:#ffffff;
	opacity:0.50;
	filter:alpha(opacity=50);
}

