#main #gallery {
	background-image: url(../gallery/images/gallery_back.gif);
	padding: 10px 20px 20px;
	width: 520px;
	overflow: auto;
}
#main #gallery h1#gallery_title {
	background-image: url(../gallery/images/gallery_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
	height: 32px;
	width: 158px;
	margin: 3px 0px 0px 30px;
	overflow: hidden;
	display: inline;
}
#main #gallery p#gallery_e {
	background-image: url(../gallery/images/gallery_e.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 18px 25px 0px 0px;
	float: right;
	height: 19px;
	width: 59px;
	overflow: hidden;
	display: inline;
}
#main #gallery #gallerytitle_line {
	height: 2px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	clear: both;
	vertical-align: top;
}
#main #gallery h2#kinzokumodel {
	background-image: url(../gallery/images/kinzokumoderu_title_s.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 10px 0px 5px 15px;
	height: 28px;
	width: 303px;
	overflow: hidden;
}
#main #gallery .gallerylist_area {
	width: 490px;
	margin: 0px 0px 10px 15px;
	padding-bottom: 5px;
	background-color: #CCCCCC;
	overflow: auto;
}

#main #gallery p.setumeibun {
	margin: 0px 15px 10px 15px;
}
#main #gallery .gallery_list {
	margin: 5px 0px 0px 10px;
	float: left;
	width: 140px;
	display: inline;
	padding: 5px;
	overflow: auto;
}
#main #gallery .gLine {
	width: 490px;
	overflow: auto;
}
#main #gallery .gallery_list p {
	margin-bottom: 3px;
	font-size: 90%;
	padding: 0px 0px 0px 3px;
	/*font-weight: bold;*/
}
#main #gallery .gallery_list a.bugukohe_btn {
	background-image: url(../gallery/images/bugukohe_btnoff.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: right;
	height: 21px;
	width: 64px;
	margin-top: 5px;
	overflow: hidden;
}
#main #gallery .gallery_list a img {
	border: 5px solid #ffffff;
}
#main #gallery .gallery_list img {
	border: 5px solid #cccccc;
}

#main #gallery .gallery_list a.bugukohe_btn:hover {
	background-image: url(../gallery/images/bugukohe_btnon.gif);
}
#main #gallery h2#mokei {
	background-image: url(../gallery/images/mokei_title_s.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 10px 0px 5px 15px;
	height: 28px;
	width: 304px;
	overflow: hidden;
	clear: both;
}
/*
－－－－－－ここからギャラリー詳細－－－－－－－－－－
*/
#main #gallery h1#kinzokumode_title {
	background-image: url(../gallery/images/kinzokumodel_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
	height: 32px;
	width: 160px;
	margin: 3px 0px 0px 30px;
	overflow: hidden;
	display: inline;
}
#main #gallery h2 {
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 10px 0px 5px 15px;
	height: 28px;
	width: 303px;
	overflow: hidden;
}
#main #gallery h2#lotonoturugi {
	background-image: url(../gallery/images/lotonoturugi_title_s.gif);
}
#main #gallery h2#seisakuyari {
	background-image: url(../gallery/images/seisakuyari_title_s.gif);
}
#main #gallery h2#merikensakku {
	background-image: url(../gallery/images/merikensakku_title_s.gif);
}
#main #gallery h2#blackcat {
	background-image: url(../gallery/images/blackcat_title_s.gif);
}
#main #gallery h2#lotonoturugi2 {
	background-image: url(../gallery/images/lotonoturugi2_title_s.gif);
}
#main #gallery h2#mokei6_title {
	background-image: url(../gallery/images/mokei6_title_s.gif);
}
#main #gallery h2#mokei7_title {
	background-image: url(../gallery/images/mokei7_title_s.gif);
}


#main #gallery .portList {
	width: 520px;
	height: 380px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px;
	background-color: #CCCCCC;
	overflow: auto;
	scrollbar-bace-color:#dddddd;
	scrollbar-arrow-color:#dddddd;
	scrollbar-face-color:#dddddd;
}
#main #gallery .portList li {
	margin: 0px 0px 10px 5px;
	float: left;
	display: inline;
}
#main #gallery .portList li,
#main #gallery .portList li img {
	vertical-align: top;
}

#main #gallery h1#mokei_title {
	background-image: url(../gallery/images/mokei_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
	height: 32px;
	width: 64px;
	margin: 3px 0px 0px 30px;
	overflow: hidden;
	display: inline;
}


