div.photography {
	margin:  10px  0px 10px  0px;
	padding: 20px 20px 20px 20px;
	border: 2px solid #cadef7;
	border-radius: 8px;
	width: 916px;
	overflow: hidden;  /* float 解除 */
}



/* 写真について */
div.photography-comment2 {
	margin:   0px 20px 10px 10px;
	padding:  0px  0px  0px  0px;
	width: 636px;
	float: left;
}

h4 {
	margin:  15px  0px  5px 15px;
	padding:  0px  0px  0px  0px;
	color: #666;
	font-size: 15px;
	text-align: left;
}

table.photography-sozai {
	margin: 10px 0px 10px 20px;
}

td.photography-sozai {
	padding:  0px 2px 0px 0px;
}

div.sozai {
	margin: 50px 10px 0px 0px;
	padding: 0px;
	width: 240px;
	color: #666;
	font-size: 15px;
	line-height: 1.3em;
	text-align: center;
	float: left;
}

img.sozai {
	margin-bottom: 8px;
}



/* 写真撮影 */
table.photography-kizai {
	margin: 10px 20px 8px 10px;
	border: 2px solid #58b;
	border-collapse: collapse;
	width: 606px;
	color: #666;
	font-size: 13px;
	text-align: left;
	line-height: 1.3em;
}

th.photography-kizai {
	border: 1px solid #8be;
	padding: 10px 20px 10px 20px;
	font-weight: normal;
	text-align: center;
}

td.photography-kizai {
	border: 1px solid #8be;
	padding: 8px 15px 8px 15px;
	text-align: left;
}

p.photography-kizai-small {
	margin:  5px 20px 0px 15px;
	padding: 0px 0px 0px 0px;
	color: #666;
	font-size: 13px;
	text-align: left;
	line-height: 1.3em;
}

div.eos-6d {
	margin: 25px 10px 0px 0px;
	padding: 0px;
	width: 240px;
	color: #666;
	font-size: 15px;
	line-height: 1.3em;
	text-align: center;
	float: left;
}

img.eos-6d {
	margin-bottom: 0px;
}

div.lens {
	margin: 25px 10px 0px 0px;
	padding: 0px;
	width: 240px;
	color: #666;
	font-size: 15px;
	line-height: 1.3em;
	text-align: center;
	float: left;
}

img.lens {
	margin-bottom: 0px;
}

div.amanattou {
	margin: 30px 10px 0px 0px;
	padding: 0px;
	width: 240px;
	color: #666;
	font-size: 15px;
	line-height: 1.3em;
	text-align: center;
	float: left;
}

img.amanattou {
	margin-bottom: 8px;
}





/* 撮影料金 */
div.lighting {
	margin: 20px 10px 0px 0px;
	padding: 0px;
	width: 240px;
	color: #666;
	font-size: 15px;
	line-height: 1.3em;
	text-align: center;
	float: left;
}

img.lighting {
	margin-bottom: 8px;
}



/* 写真撮影実績 */
div.photography-comment {
	margin:   0px  0px 10px  0px;
	padding:  0px  0px  0px  0px;
}

table.photography {
	margin: 10px 0px 10px 20px;
}

td.photography {
	padding:  0px 5px 0px 0px;
	color: #666;
	font-size: 13px;
	line-height: 1.2em;
	text-align: center;
}

img.photography {
	margin: 0px 0px 8px 0px;
	border: 0px;
}
