@charset "shift_jis";
* {margin:0px; padding:0px;}

a {text-decoration:none; color: #FF0000;}
a:hover { color:#FFCC33;}
p {margin:0px; padding:0px;}
h1,h2,h3,p,dl,dt,dd,ul,li {margin:0px; padding:0px;}
.hide {left:-9999px; top:-9999px; position:absolute;}


/* COMMON */
body {
	background:url(bg00.gif) center top;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:1.6;
	color:#000000;
}
/* CLEARFIX */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.clear {
	clear:both;
}

/* ALL */
div#all {
	margin:0px auto;
	background:url(bg01.jpg) no-repeat center top;
}

div#wrapper {
	width:880px;
	height:1000px;
	margin:0px auto;
	position:relative;
	background:url(bg01.jpg) no-repeat center top;
}


/* HEADER */
h1 {
	position:absolute;
	top:37px;
	left:2px;
}
h2 {
	position:absolute;
	top:56px;
	left:502px;
}
h4 {
	position:absolute;
	top:263px;
	left: 2px;
}
h5 {
	position:absolute;
	top:373px;
	left: 0px;
}
h6 {
	position:absolute;
	top:490px;
	left: 6px;
}

p#dvd {
	position:absolute;
	top:255px;
	left: 368px;
	width:155px;
	height:156px;
}
p#dvd a {
	display:block;
	width:155px;
	height:188px;
	text-indent:-1000px;
	overflow:hidden;
	z-index:1;
}
	
.dvd_btn {
	background:url(dvd.gif) no-repeat;
}
/* ?¥?¹?¥??½¥??½¥?«?¡?¼?‰ï½¬ */
p#sticker {
	position:absolute;
	top:255px;
	left: 368px;
	width:155px;
	height:156px;
}
p#sticker a {
	display:block;
	width:155px;
	height:156px;
	text-indent:-1000px;
	overflow:hidden;
	z-index:1;
}
	
.sticker_btn {
	background:url(dvd_vol3.gif) no-repeat;
}
.sticker2_btn {
	background:url(sticker2.gif) no-repeat;
}
.sticker3_btn {
	background:url(sticker3.gif) no-repeat;
}
.sticker4_btn {
	background:url(sticker4.gif) no-repeat;
}


/* EVENT */
p#event {
	position:absolute;
	top:387px;
	left: 372px;
	width:229px;
	height:153px;
}
p#event a {
	display:block;
	width:229px;
	height:153px;
	text-indent:-1000px;
	overflow:hidden;
	z-index:1;
}
	
.event_btn {
	background:url(event.gif) no-repeat;
}

/* MOVIE */
p#movie {
	position:absolute;
	top:387px;
	left: 372px;
	width:229px;
	height:153px;
}
p#movie a {
	display:block;
	width:229px;
	height:153px;
	text-indent:-1000px;
	overflow:hidden;
	z-index:1;
}
	
.movie_btn {
	background:url(movie.gif) no-repeat;
}

/* CONTENTS */
div#oa {
	width:115px;
	height:25px;
	overflow:hidden;
	position:absolute;
	left: 295px;
	top: 534px;
	color:#CC0000;
	font-size:20px;
	line-height:1.1;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
div#photo {
	width:315px;
	height:210px;
	position:absolute;
	top:573px;
	left:34px;
}
div#guest {
	width:266px;
	height:22px;
	overflow:hidden;
	position:absolute;
	top:580px;
	left: 536px;
	font-size:20px;
	line-height:1.1;
	font-weight:bold;
}

div#text {
	width:411px;
	height:200px;
	overflow:auto;
	position:absolute;
	left: 433px;
	top: 609px;
	padding:5px 10px 0px 0px;
}

div#copyright {
	position:absolute;
	top:942px;
	left: 220px;
}


/* BUTTON */
div#to_blog {
	width:192px;
	height:107px;
	position:absolute;
	top:355px;
	left:616px;
	text-indent:-1000px;
	overflow:hidden;
}
div#to_blog a {
	display:block;
	width:192px;
	height:107px;	
}
.b01 {background:url(b_01a.gif) no-repeat;}
a:hover.b01 {background:url(b_01b.gif) no-repeat;}

div#to_archive {
	width:192px;
	height:106px;
	position:absolute;
	top:451px;
	left:653px;
	text-indent:-1000px;
	overflow:hidden;
}
div#to_archive a {
	display:block;
	width:192px;
	height:107px;	
}
.b02 {background:url(b_02a.gif) no-repeat;}
a:hover.b02 {background:url(b_02b.gif) no-repeat;}

/* Banner */
div.banner {
	z-index:1;
	position:absolute;
	left: 226px;
	top: 828px;
	width: 640px;
	height: 105px;
	text-align:right;
}
div.banner img {
	margin:0px 5px 0px 0px;
}



/* INTERPOST1?? */
div#interpost {
	width:343px;
	height:58px;
	position:absolute;
	top:819px;
	left:-4px;
	text-indent:-1000px;
	overflow:hidden;
}
div#interpost a {
	display:block;
	width:343px;
	height:58px;
}
.b05 {background:url(b_05a.gif) no-repeat;}
a:hover.b05 {background:url(b_05b.gif) no-repeat;}


/* INTERPOST2 */
div#interpost2 {
	width:152px;
	height:104px;
	position:absolute;
	top:829px;
	left:-4px;
	text-indent:-1000px;
	overflow:hidden;
}
div#interpost2 a {
	display:block;
	width:152px;
	height:104px;
}
.b06 {background:url(b_06a.gif) no-repeat;}
a:hover.b06 {background:url(b_06b.gif) no-repeat;}
