@charset "utf-8";
/* CSS Document */


/* ------------------------------------------フォトアルバム------------------------------------------ */
div#photoalbum {
	width: 860px;
	height: auto;
	margin: 10px auto;
	font-size: 12px;
}
div#photoalbum h2 {
	width: 840px;
	height: 80px;
	margin: 10px auto;
	text-indent: -9999px;
	background-image: url(../../images/photoalbum/obi.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
div#photoalbum p {
	width: 820px;
	height: auto;
	line-height: 1.8;
	margin: 10px auto;
}
div#album-first {
	width: 860px;
	height: auto;
}
div#album-first h3 {
	width: 840px;
	height: 27px;
	margin: 10px auto;
	text-indent: -9999px;
	background-image: url(../../images/photoalbum/h2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
div#album {
	width:840px;
	height: 306px;
	margin: 10px auto 20px;
}
div#a5_size {
	width: 415px;
	height: 306px;
	float: left;
	background-image: url(../../images/photoalbum/album_bg.jpg);
}
div#a5_size h4 {
	width: 405px;
	height: 25px;
	margin: 10px auto;
	text-indent: -9999px;
	background-image: url(../../images/photoalbum/a5.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
div#a5_size img.sample {
	width: 127px;
	height: 189px;
	display: block;
	padding: 57px 0 0 10px;
	float: left;
}
div#a5_size div {
	width: 200px;
	padding: 124px 10px 0 0;
	float: right;
}
div#a5_size div h5 {
	font-size:12px;
	font-weight:bold;
}
div#a5_size div table {
	width: 200px;
	margin: 5px 0;
	border-collapse: collapse;
	border: 1px solid #ad4d1d;
}
div#a5_size div td {
	padding: 3px;
	border-collapse: collapse;
	border: 1px solid #ad4d1d;
}

div#a4_size {
	width: 415px;
	height: 306px;
	float: right;
	background-image: url(../../images/photoalbum/album_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
div#a4_size h4 {
	width: 405px;
	height: 25px;
	margin: 10px auto;
	text-indent: -9999px;
	background-image: url(../../images/photoalbum/a4.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
div#a4_size img.sample {
	width: 165px;
	height: 246px;
	display: block;
	float: left;
	padding: 0 0 0 10px;
}
div#a4_size div {
	width: 200px;
	padding: 124px 10px 0 0;
	float: right;
}
div#a4_size div h5 {
	font-size:12px;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: center;
}
div#a4_size div table {
	width: 200px;
	margin: 5px 0;
	border-collapse: collapse;
	border: 1px solid #ad4d1d;
}
div#a4_size div td {
	padding: 3px;
	border-collapse: collapse;
	border: 1px solid #ad4d1d;
}
