@charset "UTF-8";

/*
===== 1: alubm top ==========================================
*/

#album {
	width:630px;
	background:url(./images/bg_01.gif) repeat-y;
	font-size:14px;
	line-height:1.5;
}

#album h2 {
	margin:0;
	padding:0;
}

#album p.lead {
	margin:0;
	padding:20px 110px 10px 39px;
	background:url(./images/bg_02.gif) no-repeat;
}

/* === 写真サムネイル部分 === */

#album .thumbnails {
	clear:both;
	padding:0 7px 0 45px;
}

#album .thumbnails .photoBox {
	width:180px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	display:inline;
	height:200px;
	font-size:12px;
}

#album .thumbnails .photoBox .photo {
	padding:9px;
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
}

#album .thumbnails .title {
	margin:0;
	padding:0 0 0 12px;
	background:url(./images/icon_01.gif) 0 0.5em no-repeat;
	font-size:14px;
	font-weight:bold;
}

#album .thumbnails .next {
	clear:both;
	margin:0;
	padding:5px 15px 15px 0;
	text-align:right;
}

#album .thumbnails p.next img {
	border:0;
}

/* === 応募方法部分 === */

#post-howto {
	clear:both;
	padding:0 18px 20px 38px;
	background:url(./images/bg_03.gif) bottom no-repeat;
}

#post-howto h3 {
	margin:0 0 12px;
}

#post-howto ul {
	margin:0 0 0 3px;
	padding:0 115px 0 0;
	list-style-type:none;
}

#post-howto li {
	padding:0 0 0 12px;
	background: url(./images/icon_02.gif) 0 0.3em no-repeat;
}

#post-howto p {
	margin:0 115px 0 3px;
}

#post-howto p.post {
	float:right;
	margin:-5px 0 0 0;
}

#post-howto p.post img {
	border:0;
}


/*
===== 2: alubm datail ==========================================
*/
#album-detail {
	padding:0 18px 20px 45px;
	background:url(./images/bg_02.gif) no-repeat;
	font-size:16px;
}

#album-detail p.photo {
	margin:0;
	padding:40px 10px 18px 0;
	text-align:center;
}

#album-detail p.photo img {
	padding:10px;
	background-color:#FFFFFF;
	border:#CCCCCC 2px solid;
}

#album-detail table.photo-summary {
}

#album-detail table.photo-summary th {
	width:82px;
	padding:3px 6px;
	background-color:#b76b2c;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}

#album-detail table.photo-summary td {
	padding:3px 0 3px 7px;
	line-height:1.3;
	vertical-align:top;
}

/*
===== 2: alubm navi ==========================================
*/

#album-nav {
	padding:0 18px 20px 45px;
	background: url(./images/bg_03.gif) no-repeat bottom;
}

#album-nav .next{float:right}
#album-nav .back{float:right}
