@charset "UTF-8";
/* CSS Document */

/*------------------------------------*/
div#PhotoViewBox {
	width				:	590px;
	border				:	1px solid #CCC;
	background-color	:	#FFF;
	padding				:	20px;
	text-align			:	center;
	font-size			:	14px;
	color				:	#333;
	display				:	none;
	position			:	absolute;
	left				:	50%;
	margin-left			:	-296px;
	z-index				:	200;
}

div#PhotoViewBox img { vertical-align:	bottom; border:	none; }
div#PhotoViewBox li { list-style:	none; }
div#PhotoViewBox a { color:	#666; text-decoration:	none; }
div#PhotoViewBox a:hover { color:	#F30; text-decoration:	underline; }

div#PhotoViewBox h3,
div#PhotoViewBox p,
div#PhotoViewBox dl,
div#PhotoViewBox dt,
div#PhotoViewBox dd,
div#PhotoViewBox ul,
div#PhotoViewBox li {
	margin				:	0;
	padding				:	0;
	color				:	#999;
}


/***/
div#PhotoViewTitle {
	width				:	517px;
	float				:	left;
	text-align			:	left;
	padding-bottom		:	12px;
}

div#PhotoViewTitle h3,
div#PhotoViewTitle dl,
div#PhotoViewTitle p {
	padding-left		:	13px;
}

div#PhotoViewTitle h3 {
	font-size			:	26px;
	font-weight			:	bold;
	margin-bottom		:	5px;
	color				:	#666666;
	line-height			:	1.2;
}

div#PhotoViewTitle p {
	font-size			:	16px;
	margin-bottom		:	5px;
}

div#PhotoViewTitle dt {
	float				:	left;
	line-height			:	16px;
	padding-right		:	14px;
	margin-right		:	14px;
	border-right		:	3px solid #333;
}

div#PhotoViewTitle dd {
	float				:	left;
	line-height			:	16px;
	margin-right		:	14px;
	font-size			:	12px;
}


/***/
div#PhotoViewButton {
	width				:	71px;
	float				:	right;
	text-align			:	right;
}

dl#PhotoViewNavi dd {
	line-height			:	1.2;
}

dl#PhotoViewNavi dd a {
	border				:	#DDE0E0 solid 1px;
	color				:	#333;
	display				:	block;
	padding				:	4px 8px;
}

dl#PhotoViewNavi dd a:hover {
	background-color	:	#DDE0E0;
	text-decoration		:	none;
	color				:	#333;
}

dl#PhotoViewNavi dd.tabMenu a {
	border				:	#CDE2E2 solid 1px;
	color				:	#09C;
}

dl#PhotoViewNavi dd.tabMenu a:hover {
	background-color	:	#CDE2E2;
}

/***/
div#PhotoViewZoom {
	width				:	450px;
	height				:	450px;
	border				:	0px solid #CCC;
	margin				:	0 auto;
	text-align			:	left;
}

/***/
div#PhotoViewZoom img { cursor: pointer; }

/***/
div#PhotoViewBox p#PhotoViewCaption {
	padding				:	10px 0 20px 0;
}

/***/
div#PhotoViewControl {
	width				:	590px;
}



/***/
div#PhotoViewPrev {
	width				:	12px;
	float				:	left;
	padding				:	20px 20px 23px 38px;
}


/***/
ul#PhotoViewSumb {
	float				:	left;
	width				:	457px;
	height				:	60px;
	overflow			:	hidden;
}

ul#PhotoViewSumb li {
	width				:	58px;
	height				:	58px;
	float				:	left;
	border				:	0px solid #CCC;
	margin-right		:	5px;
	cursor				:	pointer;
	text-align			:	left;
}


/***/
div#PhotoViewNext {
	width				:	12px;
	float				:	right;
	padding				:	20px 40px 23px 11px;
}


/***/
#alphaBG {
	display				:	none;
	position			:	absolute;
	background-color	:	#FFF;
	z-index				:	100;
}
