/********************************************
無料拡大写真　CSS　
********************************************/

.t_h2{
	height:35px;
	width:630px;
	margin:0 auto;
	background-color:#99b24b;
	overflow:hidden;
}
.t_h2 h2{
	text-align:left;
	font-weight:bold;
	color:white;
	text-shadow: 1px 1px 1px #333333;
	width:400px;
	float:left;
	font-size:19px;
	line-height: 35px;
	text-indent: 20px;
}

/* width_630の修正 */
.width_630{
	margin: 30px auto 0;
}
.t_snapphoto_background .width_630{
	margin: 20px auto 0;
}

/* 共通newsBase に　ボーダーなし */
.border-none{
	border-bottom:none;
}

/* 共通genreTitle に　行間をいれる */
.genreTitle a {
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	font-size: 150%;
	font-weight: bold;
	line-height: 1.5;
}

/* カテゴリーごとの細かい説明 */
.t_category_subscription{
	text-align:right;
	font-size:95%;
	line-height:1.4;
	color:#1a1a13;
	padding: 10px 0 ;
	border-bottom: 1px solid #BEBEBE;
}

/* --------------------
　　写真集　新着10枚表示 
 -------------------- */

.t_snapphoto_background{
	width:660px;
	margin-top:20px;
	padding-top:-10px;
	background-color:#F3E7F2;
	overflow:hidden;
}
.t_snapphoto_enlarge_thumbnail{
	padding-bottom:13px;
	overflow:hidden;
}
.t_snapphoto_enlarge_thumbnail li{
	width:116px;
	height:116px;
	margin-left:7px;
	margin-bottom:7px;
	float:left;
	padding:2px;
	background-color:#888888;
}
.t_snapphoto_enlarge_thumbnail li:first-child{
	margin-left:1px;
}

/* IE8を含んだnth-child(6) */
.t_snapphoto_enlarge_thumbnail > *:first-child + * + * + * + * + * {
	margin-left:1px;
}

/* --------------------
　　写真集　詳細表示の追記
 -------------------- */

.photo_enlarge_thumbnail li{
	width:116px;
	height:116px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	padding:2px;
	background-color:#888888;
}

/* 追記テキスト部分の修正 */
.albumDescription{
	line-height: 150%;
	padding: 0 0 20px 0;
}