/*-------------------------------*/
/* トップページ部屋別施工例リンクバナーエリア */
#bg_top_linkbnr {
	background-image:url(../../data/File_Storage/bg_banner.gif);
	background-repeat:no-repeat;
	width: 580px;
	height: 314px;
	padding: 43px 5px 15px 15px; 
}

#t_l_bnr_index,#t_l_bnr_index a {
	background-image:url(../../data/File_Storage/t_l_bnr_index.gif);
	background-repeat:no-repeat;
	width: 168px;
	height: 33px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: right;
	margin: 0;
}
#t_l_bnr_index a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_indexB.gif);
}
/*--------------------*/
#top_linkbnr_01,#top_linkbnr_01 a {
	background-image:url(../../data/File_Storage/t_l_bnr_01.jpg);
	background-repeat:no-repeat;
	width: 110px;
	height: 140px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;	
}
#top_linkbnr_01 a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_01B.jpg);
}
/*--------------------*/
#top_linkbnr_02,#top_linkbnr_02 a {
	background-image:url(../../data/File_Storage/t_l_bnr_02.jpg);
	background-repeat:no-repeat;
	width: 110px;
	height: 140px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;	
}
#top_linkbnr_02 a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_02B.jpg);
}
/*--------------------*/
#top_linkbnr_03,#top_linkbnr_03 a {
	background-image:url(../../data/File_Storage/t_l_bnr_03.jpg);
	background-repeat:no-repeat;
	width: 110px;
	height: 140px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;	
}
#top_linkbnr_03 a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_03B.jpg);
}
/*--------------------*/
#top_linkbnr_04,#top_linkbnr_04 a {
	background-image:url(../../data/File_Storage/t_l_bnr_04.jpg);
	background-repeat:no-repeat;
	width: 110px;
	height: 140px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;	
}
#top_linkbnr_04 a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_04B.jpg);
}
/*--------------------*/
#top_linkbnr_05,#top_linkbnr_05 a {
	background-image:url(../../data/File_Storage/t_l_bnr_05.jpg);
	background-repeat:no-repeat;
	width: 110px;
	height: 140px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;	
}
#top_linkbnr_05 a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_05B.jpg);
}
/*--------------------*/
#top_linkbnr_06,#top_linkbnr_06 a {
	background-image:url(../../data/File_Storage/t_l_bnr_06.jpg);
	background-repeat:no-repeat;
	width: 110px;
	height: 140px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;	
}
#top_linkbnr_06 a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_06B.jpg);
}
/*--------------------*/
#top_linkbnr_07,#top_linkbnr_07 a {
	background-image:url(../../data/File_Storage/t_l_bnr_07.jpg);
	background-repeat:no-repeat;
	width: 110px;
	height: 140px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;	
}
#top_linkbnr_07 a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_07B.jpg);
}
/*--------------------*/
#top_linkbnr_08,#top_linkbnr_08 a {
	background-image:url(../../data/File_Storage/t_l_bnr_08.jpg);
	background-repeat:no-repeat;
	width: 110px;
	height: 140px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;	
}
#top_linkbnr_08 a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_08B.jpg);
}
/*--------------------*/
#top_linkbnr_09,#top_linkbnr_09 a {
	background-image:url(../../data/File_Storage/t_l_bnr_09.jpg);
	background-repeat:no-repeat;
	width: 110px;
	height: 140px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;	
}
#top_linkbnr_09 a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_09B.jpg);
}
/*--------------------*/
#top_linkbnr_10,#top_linkbnr_10 a {
	background-image:url(../../data/File_Storage/t_l_bnr_10.jpg);
	background-repeat:no-repeat;
	width: 110px;
	height: 140px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;	
}
#top_linkbnr_10 a:hover {
	background-image:url(../../data/File_Storage/t_l_bnr_10B.jpg);
}
/*-------------------------------*/
/* ギャラリースクリプト用スタイル */
.galleria{list-style:none;width:600px}
.galleria li{display:inline-block;width:81px;height:80px;overflow:hidden;margin:0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.2em;}
* html .galleria li div span{width:600px} /* MSIE bug */
.caption{ color:#333; }
.GL{ position:relative;margin-top:2em;text-align:center; }
.gallery_GL{ width:600px; margin:0; }
.gallery_GL li{ width:81px;height:80px; margin:0;background:#FFF; }/*サムネイル　マスクの色*/
.gallery_GL li div{left:240px}
#main_image{margin:0 auto;width:600px;}
#main_image img{ margin-bottom:10px;}
.nav{padding-top:15px;clear:both;}
.info{text-align:left;width:600px;margin:30px auto;/*border-top:1px dotted #221;*/padding-top:30px;}
.info p{margin-top:1.6em;}
 ul.gallery_GL_unstyled{margin: 0;padding: 0;text-align: left;}
li.thmb {list-style: none;}
li.thmb-p005 {list-style: none; margin: 2px;float:left;}
/*-------------------------------*/
/* 画像の自動フェード切り替え用スタイル */
#crossfade {
	margin: 0 auto;
	width: 880px;
	height: 540px;
	text-align: left;
	overflow: hidden;
	position: relative;
}
#crossfade img {
	top: 0;
	left: 0;
	position: absolute;
}
/*-------------------------------*/