@charset "utf-8";
/* fan/sub.css */
/*------------------------------------------------------------------------------------------
  「ブライトエックス」サイトファンカテゴリ共通CSSファイル
------------------------------------------------------------------------------------------*/

/*グローバルナビ*/
#gnavi04 a{
	visibility: hidden;
}

/*コンテンツエリア*/
div#contents{
	padding:0;
}

#wrapper:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#wrapper{
	zoom:1;
}

#main h2{
	padding:5px 10px;
	border:1px solid #ccc;
	width:540px;
	color:#666666;
	margin-bottom:15px;
}

/*フォトギャラリー*/
.accordion dt{
	color:#FFFFFF;
	background:#666666;
	width:540px;
	padding:3px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
/*	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(148, 148, 148)),color-stop(1, rgb(117, 117, 117)));
	background-image: -moz-linear-gradient(-90deg,rgb(148, 148, 148) 0%,rgb(117, 117, 117) 100%);
	background-image: linear-gradient(-90deg,rgb(148, 148, 148) 0%,rgb(117, 117, 117) 100%);*/
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff949494, endcolorstr=#ff757575, gradienttype=0));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff949494, endcolorstr=#ff757575, gradienttype=0))";
	zoom: 1;
	margin-bottom:10px;
}
.gallery{
	padding-left:5px;
}
.gallery li{
	width:90px;
	padding:5px;
	border:1px solid #CCC;
	float:left;	
	margin-right:10px;
}
.gallery li img{
	width:90px;
	height:90px;
}

/*ローカルナビ*/
#lnavi{
	padding-left:40px;	
}
#lnavi li {
	display: block;
	width: 231px;
	height: 60px;
	position: relative;
	margin-right:3px;
}

#lnavi li a {
	display: block;
	width:231px;
	height:60px;
}

#lnavi01{ background: url(images/lnavi_gallery_on.gif) no-repeat; }
.index #lnavi01 a{visibility: hidden;}


#lnavi li a:hover,
#lnavi li a:focus,
#lnavi li a:active,
#lnavi li a.now {
	background-color: transparent;
}

#lnavi li a:hover img,
#lnavi li a:focus img,
#lnavi li a:active img,
#lnavi li a.now img {
	visibility: hidden;
}

#lnavi li:hover img,
#lnavi li:focus img,
#lnavi li:active img,
#lnavi li.now img {
	visibility: hidden;
}