@charset "Shift_JIS";

/* =======================================

	Photo

========================================== */

.MultiBoxClose, .MultiBoxPrevious, .MultiBoxNext, .MultiBoxNextDisabled, .MultiBoxPreviousDisabled {
	behavior: url("../js/iepngfix.htc")
}

/*  photoMain
========================================== */

div.photoMain{
	width:660px;
	float:left;
/*	padding:0px 0 0 0;*/
	background:url(../../share/img/bg01.png) repeat;
}

div.photoMain ul{
	width:640px;
	float:left;
	display:inline;
	padding:15px 10px 5px;
	_padding-bottom:15px;
	/*margin-bottom:20px;*/
/*	padding: 0 15px;*/
}
div.photoMain ul li{
	width:124px;
	float:left;
	display:inline;
	margin:0 5px 10px 0;
}

div.photoMain ul li img{
	border:#FFFFFF 3px solid;
/*	padding: 4px;*/
	background: #efefef;
 	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
div.photoMain ul li.right{
	margin-right:0;
}

.galleria{
	list-style:none;
	width:500px
}
.galleria li{
	display:block;
/*	width:80px;
	height:80px;*/
	overflow:hidden;
	float:left;
	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:.5em
}

* html .galleria li div span{
	width:380px
} /* MSIE bug */


	
/* BEGIN DEMO STYLE */
.caption{
	font-style:italic;
	color:#887;
}

.demo{
	position:relative;
	margin-top:1.8em;
}

.gallery_demo{
	width:620px;
	padding:0 0 0 5px;
	margin:0 auto;
	margin-bottom:15px;
}

.gallery_demo li{
	/*border:3px solid #fff;*/
	/*margin: 0 2px;*/
	background:#fff;
	padding:0;
	margin:0;
}

.gallery_demo li img{
	padding:0;
	margin:0;
	width:auto;
}

.gallery_demo li div{
	left:240px;
}

.gallery_demo li div .caption{
	font:italic 0.7em/1.4 georgia,serif;
}

#main_image{
	margin:0 auto 10px auto;
	height:438px;
	width:620px;
	background:black;
}

#main_image img{
	/*margin-bottom:10px;*/
}

.nav{
	/*padding-top:15px;*/
	clear:both;font:80% 'helvetica neue',sans-serif;
	letter-spacing:3px;
	text-transform:uppercase;
	margin:0 0 20px 22px;
}

