#mainTop{
	border-bottom:0;
	background-image: url(/artist/littlebluebox/upload/bg2.jpg);}
#header .inner{
	height:90px;
	margin-bottom:0px;}

#header{
	background:#ffffff;
	margin-top:-20px;
	margin-bottom:20px;
	margin-left:-12px;}

#header #logo{
	left:0px;}

#navi {
	background:#19262d;
    border-color: #19262d;
    margin-bottom:0px;
    margin-left:5px}
#navi li a,
#navi li a:visited,
#navi li a:hover,
#navi li a.selected,
#navi li a.selected:hover{
	display:block;
	text-align:left;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-color:#19262d !important;
	padding:0;
	margin-left:25px;}

#navi li a,
#navi li a:visited{background-position:center top;}

#navi li a:hover,
#navi li a.selected,
#navi li a.selected:hover{background-position:center -50px;}

#navi li.naviTop a				{ width:100px; height:40px; background-image:url(/artist/littlebluebox/upload/navi_top.gif) !important;}
#navi li.naviNews a				{ width:100px; height:40px; background-image:url(/artist/littlebluebox/upload/navi_news.gif) !important;}
#navi li.naviMedia a			{ width:100px; height:40px; background-image:url(/artist/littlebluebox/upload/navi_media.gif) !important;}
#navi li.naviLive a				{ width:100px; height:40px; background-image:url(/artist/littlebluebox/upload/navi_live.gif) !important;}
#navi li.naviProf a				{ width:120px; height:40px; background-image:url(/artist/littlebluebox/upload/navi_prof.gif) !important;}
#navi li.naviDisc a				{ width:100px; height:40px; background-image:url(/artist/littlebluebox/upload/navi_disc.gif) !important;}
#navi li.naviExternal001 a		{ width:100px; height:40px; background-image:url(/artist/littlebluebox/upload/navi_blog.gif) !important;}
#navi li.naviExternal002 a		{ width:100px; height:40px; background-image:url(/artist/littlebluebox/upload/navi_mail.gif) !important;}



/* ===========================
	TOP
=========================== */
.moduleBox .boxTitle{
	padding-bottom:10px;
	border-bottom:3px double #171c60;}


#mainBnr {
	margin-top:0px;
	padding-top:30px;}


/*スライド*/
#moduleVisual{
	text-align:center;
	padding-top:15px;
	background:none;
	background-color:none;
	margin-top:0px;
	margin-bottom:0px;}
	
#moduleVisual .bjqs-slide{
	width:980px;
	height:530px;}
#moduleVisual .bjqs-controls{
	display:none;}

#image-navigation a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;}
#image-navigation .navi-image { position:relative;}
#image-navigation .navi-image a { display:block; }
#image-navigation .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation .navi-image a.active { z-index:10; }
#image-navigation .navi-image a.last-active { z-index:9; }

#image-navigation{
	margin:0;
	padding:10;
}

#image-navigation .navi-image{
	width:980px;
	height:480px;
	margin:0 auto;
	padding:0;
}

#image-navigation .navi{
	display:none;}
	
#image-navigation .left{
	width:100px;
	margin:0;
	padding:5px 5px 5px 10px;
	float:left;
}

#image-navigation .right{
	width:840px;
	margin:0;
	padding:0 5px 0 0;
	float:right;}


ol.bjqs-markers.h-centered{
	position:relative;
	z-index:100;
	width:940px;
	margin-top: -25px; 
	text-align:right !important;}
.bjqs-markers li{
	margin-right:10px;
	text-align:left;}
.bjqs-markers li a{
	display:block;
	width:10px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	background:#ddd;
	background:#fff;}
.bjqs-markers li.active-marker a{
	background:#ff0000;}

#footer{
	border-bottom:0;
	background-image: url(/artist/littlebluebox/upload/bg.jpg);}

/* ===========================
	下層
=========================== */
h1.pageTitle{
	padding-top:10px;}
	
	
