/*
	ヘッダ画像を指定 - 1040*112
*/
div#header{
	background:url(../img/lr_spec_head.jpg) no-repeat;
}

/*
	BG画像を指定 - 940*757
*/
div#main{
	position:relative;
	background:url(../img/lr_gallery_bg.jpg) no-repeat;
	z-index:1;
	overflow:hidden;
}

.caption{
	color:#111;
	font-size:12px;
	font-style:italic;
}

div#lr_gallery{
	position:relative;
	display:block;
	width:940px;
	height:757px;
}

div#lr_gallery h2{
	display:none;
}

div#lr_gallery p.account{
	position:absolute;
	margin:520px 0 0 650px;
	font-size:11px;
}

div#lr_gallery div.galleria_container{
	position:absolute;
	margin:89px 0 0 187px;
	height:426px;
	width:568px;
	z-index:10;
}

.gallery_list{
	position:absolute;
	width:900px;
	height:165px;
	float:left;
	margin:560px 0 0 22px;
	z-index:10;
	}

.gallery_list li{
	width:100px;
	height:75px;
	border:2px solid #fff;
	margin:0 4px 8px 4px;
	background:#000;
	float:left;
}

.gallery_list li.hover{
	border-color:#ff85c5;
	}

.gallery_list li.active{
	border-style:solid;
	border-color:#ffcee8;
	}

div.nav{
	display:none;
	position:absolute;
	clear:both;
}

a.prev{
	position:absolute;
	margin:265px 0 0 12px;
	display:block;
	width:40px;
	height:40px;
	background:url(../img/lr_gallery_parts.jpg) no-repeat;
}

a.prev:hover{
	background:url(../img/lr_gallery_parts.jpg) 0px -40px no-repeat;
}

a.next{
	position:absolute;
	margin:265px 0 0 890px;
	display:block;
	width:40px;
	height:40px;
	background:url(../img/lr_gallery_parts.jpg) -40px 0px no-repeat;
}

a.next:hover{
	background:url(../img/lr_gallery_parts.jpg) -40px -40px no-repeat;
}

a.prev span,a.next span{
	display:none;
}
