@charset "utf-8";

body {
	margin:0;
	padding:0;
}
body, th, td {
	font-size:14px;
	line-height:1.3;
	font-family:"ＭＳ Ｐゴシック", Osaka, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, br, img {margin:0;	padding:0;}
img {border:0; vertical-align:bottom;}

a, a:link {color:#333; text-decoration:underline;}
a:visited {color:#333; text-decoration:underline;}
a:hover {color:#333; text-decoration:none;}


/* clear */
.clr:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
* html .clr {zoom:1;} /* IE6 */
*:first-child+html .clr {zoom:1;} /* IE7 */  


/* layout */
#container {
	width:1000px;
	margin:0 auto;
	position:relative;
}

#contents #box {
	width:900px;
	margin:0 auto;
}


/* copy */
#copy {
	width:234px;
	height:15px;
	margin:0 auto;
	background:url(../image/copy1415.gif) no-repeat center center;
	font-size:0;
	text-indent:-9999px;
}


/* gnavi */
ul#gnavi {
	display:block;
	width:760px;
	margin:57px auto 0;
	padding:14px 0 30px;
	border-top:2px solid #a7a7a7;
}
ul#gnavi li {
	display:block;
	height:72px;
	float:left;
	font-size:0;
	text-indent:-9999px;
}
ul#gnavi li a {
	display:block;
	height:72px;
	text-decoration:none;
}
#nv_photo, #nv_event, #nv_limited, #nv_ticket, #nv_specialgift, #nv_interview, #nv_docomo, #nv_brex, #nv_top {
	background:url(../image/gnavi.gif) no-repeat;
}
#nv_photo {width:82px;}
#nv_event {width:82px; background-position:-82px 0;}
#nv_limited {width:82px; background-position:-164px 0;}
#nv_ticket {width:82px; background-position:-246px 0;}
#nv_specialgift {width:82px; background-position:-328px 0;}
#nv_interview {width:82px; background-position:-410px 0;}
#nv_docomo {width:82px; background-position:-492px 0;}
#nv_brex {width:85px; background-position:-574px 0;}
#nv_top {width:98px; background-position:-659px 0;}

#nv_photo a:hover, #nv_event a:hover, #nv_limited a:hover, #nv_ticket a:hover, 
#nv_specialgift a:hover, #nv_interview a:hover, #nv_docomo a:hover, #nv_brex a:hover, #nv_top a:hover {
	background:url(../image/gnavi_o.gif) no-repeat;
}
#nv_photo a:hover {width:82px;}
#nv_event a:hover {width:82px; background-position:-82px 0;}
#nv_limited a:hover {width:82px; background-position:-164px 0;}
#nv_ticket a:hover {width:82px; background-position:-246px 0;}
#nv_specialgift a:hover {width:82px; background-position:-328px 0;}
#nv_interview a:hover {width:82px; background-position:-410px 0;}
#nv_docomo a:hover {width:82px; background-position:-492px 0;}
#nv_brex a:hover {width:85px; background-position:-574px 0;}
#nv_top a:hover {width:98px; background-position:-659px 0;}

#nv_photo_curr, #nv_event_curr, #nv_limited_curr, #nv_ticket_curr, 
#nv_specialgift_curr, #nv_interview_curr, #nv_docomo_curr, #nv_brex_curr, #nv_top_curr {
	background:url(../image/gnavi_curr.gif) no-repeat;
}
#nv_photo_curr {width:82px;}
#nv_event_curr {width:82px; background-position:-82px 0;}
#nv_limited_curr {width:82px; background-position:-164px 0;}
#nv_ticket_curr {width:82px; background-position:-246px 0;}
#nv_specialgift_curr {width:82px; background-position:-328px 0;}
#nv_interview_curr {width:82px; background-position:-410px 0;}
#nv_docomo_curr {width:82px; background-position:-492px 0;}
#nv_brex_curr {width:85px; background-position:-574px 0;}
#nv_top_curr {width:98px; background-position:-659px 0;}



/* soon */
#soon {
	width:600px;
	height:610px;
	margin:0 auto;
	background:url(../image/soon.gif) no-repeat center center;
	font-size:0;
	text-indent:-9999px;
}
#soon a {
	display:block;
	width:600px;
	height:610px;
	text-decoration:none;
}


