@charset "utf-8";

a:hover img{
	opacity:0.6;
}

body{
text-align:center;
}

#header_bar{
background:#000 url(../image/header_bar_bg.jpg) repeat-x bottom;
width:100%;
color:#ccc;
padding:10px 0;
}

#header_bar_inner{
padding:0;
margin:0 auto;
font-size:90%;
}

#header{
background:#000004 url(../image/header_bg.jpg) no-repeat center;
padding:0;
}

#header_inner{
width:1000px;
margin:0 auto;
}

ul#top_navigation{
list-style:none;
margin:0 auto;
padding:0;
line-height:1.8em;
width:930px;
text-align:right;
}

ul#top_navigation li{
	float:right;
	display:block;
	margin:0 0 0 10px;
}

#navigation{
background:url(../image/navi_bg.jpg) repeat-x;
width:100%;
margin:0;
padding:0;
}

#navigation_inner{
margin:0 auto;
padding:0;
width:950px;
}

.navigation_menu{
height:36px;
display:block;
text-indent:-1000em;	
}

a#navi_home{
width:72px;
background:url(../image/navi_1.jpg) no-repeat;
}
a:hover#navi_home{
background:url(../image/navi_1.jpg) no-repeat 0 -36px;
}

a#navi_guide{
width:111px;
background:url(../image/navi_2.jpg) no-repeat;
margin:0;
padding:0;
}
a:hover#navi_guide{
background:url(../image/navi_2.jpg) no-repeat 0 -36px;
}

a#navi_ticket{
width:79px;
background:url(../image/navi_3.jpg) no-repeat;
}
a:hover#navi_ticket{
background:url(../image/navi_3.jpg) no-repeat 0 -36px;
}

a#navi_brand{
width:79px;
background:url(../image/navi_4.jpg) no-repeat;
}
a:hover#navi_brand{
background:url(../image/navi_4.jpg) no-repeat 0 -36px;
}

a#navi_model{
width:79px;
background:url(../image/navi_5.jpg) no-repeat;
margin:0;
padding:0;
}
a:hover#navi_model{
background:url(../image/navi_5.jpg) no-repeat 0 -36px;
}

a#navi_guest{
width:79px;
background:url(../image/navi_6.jpg) no-repeat;
margin:0;
padding:0;
}
a:hover#navi_guest{
background:url(../image/navi_6.jpg) no-repeat 0 -36px;
}

a#navi_extra{
width:79px;
background:url(../image/navi_7.jpg) no-repeat;
cursor:default;
margin:0;
padding:0;
}
a:hover#navi_extra{
width:79px;
background:url(../image/navi_7.jpg) no-repeat 0 -36px;
}

a#navi_audition{
width:108px;
background:url(../image/navi_8.jpg) no-repeat;
margin:0;
padding:0;
}
a:hover#navi_audition{
width:108px;
background:url(../image/navi_8.jpg) no-repeat 0 -36px;
margin:0;
padding:0;
}

a#navi_media{
width:79px;
background:url(../image/navi_9.jpg) no-repeat;
cursor:default;
margin:0;
padding:0;
}
a:hover#navi_media{
background:url(../image/navi_9.jpg) no-repeat 0 -36px;
}


#headline{
margin:10px auto 0 auto;
width:950px;
background:#eee url(../image/headline_bg.jpg) repeat-x;
text-align:left;
}

#scroll-h{
width:800px;
height:18px;
float:left;
color:#f39;
}

#scroll-h a,#scroll-h span{
color:#f39;
text-decoration:none;
}

#headline_l{
display:block;
float:left;
}

#headline_r{
display:block;
float:right;
}

#content{
padding:15px 0;
text-align:left;
width:950px;
margin:0 auto;
}

#footer{
padding:10px 0;
width:950px;
margin:0 auto;
border-top:1px solid #eee;
color:#666;
font-size:85%;
}

#bread{
font-size:90%;
margin:0 0 10px 0;
}

#bread ul{
list-style:none;
}

#bread ul li{
display:block;
float:left;
background:url(../image/bread_list.jpg) no-repeat 0 5px;
padding:0 0 0 15px;
margin:0 8px 0 0;
}

#permalink{
width:900px;
margin:0 auto 20px auto;
text-align:left;
}

#guestimg{
float:left;
margin:0 30px 0 0;
}

dl#guest{
	width:500px;
	float:left;
	padding:0 20px;
}
dl#guest dt{
	margin:0 0 20px 0;
	padding:0 0 15px 15px;
	border-bottom:1px dotted #ccc;
}
dl#guest dd{
	padding:0 0 20px 15px;
	border-bottom:1px dotted #ccc;
}
dl#guest dd  p{
	margin:15px 0;
	padding:0;
	text-align:justify;
	text-justify: inter-ideograph;
}
dl#guest dd  h3{
	margin:30px 0 15px 0;
}

/* BRAND */

ul#brandlist{
list-style:none;
padding:30px 0 0 0;
}

li.brand{
display:block;
float:left;
}

li.brand img{
display:block;
margin:0 0 25px 25px;
}

li.brand a:hover img{
opacity: 0.5;
}

li.brand img.another{
margin:0;
background:url(../image/another.jpg) no-repeat;
}

li.brand img.byebye{
background:url(../image/byebye.jpg) no-repeat;
}

li.brand img.cecil{
background:url(../image/cecil.jpg) no-repeat;
}

li.brand img.joias{
background:url(../image/joias.jpg) no-repeat;
}

li.brand img.kariang{
background:url(../image/kariang.jpg) no-repeat;
}

li.brand img.mercury{
margin:0;
background:url(../image/mercury.jpg) no-repeat;
}

li.brand img.naughty{
background:url(../image/naughty.jpg) no-repeat;
}

li.brand img.rienda{
background:url(../image/rienda.jpg) no-repeat;
}

li.brand img.sanai{
background:url(../image/sanai.jpg) no-repeat;
}

li.brand img.spiral{
background:url(../image/spiral.jpg) no-repeat;
}

li.brand img.rienda{
background:url(../image/rienda.jpg) no-repeat;
}

li.brand img.titty{
background:url(../image/titty.jpg) no-repeat;
}

li.brand img.loaf{
background:url(../image/loaf.jpg) no-repeat;
}

li.brand img.rosebud{
margin:0;
background:url(../image/rosebud.jpg) no-repeat;
}

li.brand img.milkfed{
background:url(../image/milkfed.jpg) no-repeat;
}

li.brand img.machouse{
background:url(../image/machouse.jpg) no-repeat;
}




/* BRAND is the end */