@charset "utf-8";

/*==================================================================
//
// picture power style
//
==================================================================*/

/*---------------------------------------------------------------
-----------------------------------------------------------------

-- /top

-----------------------------------------------------------------
---------------------------------------------------------------*/

/* top
============================================================*/

#picture #content {
/*	float: left;
	width: 660px;*/
	margin-top: 5px;
}
/*
//----------------------------------------
// contentTitle
//----------------------------------------
*/
#picture #contentTitle {
/*	height: 67px;*/
}
	#picture #contentTitle #contentTitleBody {
/*		padding: 14px 9px 0;*/
	}
	#picture #contentTitle h2 {
		float: left;
	}
	#picture #contentTitle .cap {
/*		float: right;
		margin-top: 10px;*/
	}
/*
//----------------------------------------
// showCase
//----------------------------------------
*/
/*#picture #showCase {
	margin: 15px 0;
}
#picture #showcasePanel {
	position: relative;
	padding: 20px 23px 0 27px;
}
	#picture #showCase #showcaseTitle {
		margin-bottom: 20px;
	}
		#picture #showCase #showcaseTitle h3 {
			font-weight: bold;
			margin-bottom: 7px;
		}
		#picture #showCase #showcaseTitle p.caption {
			float: left;
		}
		#picture #showCase #showcaseTitle p.photoGrapher {
			float: right;
		}
			#picture #showCase #showcaseTitle p.photoGrapher span {
				font-weight: bold;
			}
	#picture #showCase .showCaseImg {
		margin-bottom: 15px;
		background-color: #fff;
	}
	#picture #showCase p.copy {
		line-height: 1.5;
		margin-bottom: 5px;
	}
	#picture #showCase .btDetail {
		float: right;
		margin-top: 2px;
	}
	#picture #showCase #indexNavi {
		font-family: arial,helvetica,clean,sans-serif;
	}
		#picture #showCase #indexNavi li {
			height: 16px;
			float: left;
			border-left: 1px solid #CCC;
			line-height: 16px;
			text-align: center;
			float: left;
		}
			#picture #showCase #indexNavi li.prev {
				border: none;
			}
			#picture #showCase #indexNavi li a,
			#picture #showCase #indexNavi li.current {
				text-decoration: none;
				display: block;
				width: 16px;
				height: 16px;
				padding: 0 2px;
				font-weight: bold;
			}
				*html #picture #showCase #indexNavi li a {
					width: 20px;
				}
				#picture #showCase #indexNavi li.prev a,
				#picture #showCase #indexNavi li.next a {
					width: 30px;
				}
				#picture #showCase #indexNavi li.prev {
					padding-right: 10px;
				}
				#picture #showCase #indexNavi li.next {
					padding-left: 10px;
				}
			#picture #showCase #indexNavi li a,
			#picture #showCase #indexNavi li a:link,
			#picture #showCase #indexNavi li a:visited {
				text-decoration: none;
			}
			#picture #showCase #indexNavi li a:hover,
			#picture #showCase #indexNavi li a:focus,
			#picture #showCase #indexNavi li a:active {
				color: #C01D04;
				text-decoration: underline;
			}
				
			#picture #showCase #showcasePanel #indexNavi li.current,
			#picture #showCase #indexNavi li.current a,
			#picture #showCase #indexNavi li.current a:link,
			#picture #showCase #indexNavi li.current a:visited,
			#picture #showCase #indexNavi li.current a:hover,
			#picture #showCase #indexNavi li.current a:focus,
			#picture #showCase #indexNavi li.current a:active {
				color: #FFFFFF;
				background: url(/images/picture/bgIndexNavi.gif) 2px 0 no-repeat;
				text-decoration: none;
				cursor: default;
				font-weight:normal;
				font-size:77%;
			}

	#picture #showCase .panelBottom {
		color: #333;
		padding-left: 27px;
	}*/
/*
//----------------------------------------
// entry
//----------------------------------------
*/
/*#picture .contentPanel .entry .entryTxt {
	float: right;
}
	#picture .contentPanel .containImg .entryTxt {
		width: 470px;
	}
#picture .contentPanel .entry .entryImg {
	float: left;
}*/
/*
//----------------------------------------
// 
//----------------------------------------
*/
/*#picture .contentPanel .indexNavi {
	margin-top: 15px;
	margin-bottom: 10px;
}
#picture .contentPanel .indexNavi li.prev a,
#picture .contentPanel .indexNavi li.next a {
	width: 7em;
}
#picture .contentPanel .indexNavi li a span {
	color: #C01D04;
}*/
/*
//----------------------------------------
// pictureEntry
//----------------------------------------
*/
#picture #pictureEntry .panelNoShadow {
/*	padding: 30px 40px 40px;
*/}
	#picture #pictureEntry .panelNoShadow p {
		text-indent: 1em;
		line-height: 1.5;
		margin-bottom: 1em;
	}



