@charset "utf-8";





/* ---------- box ---------- */

#contents .conBox {
	width:760px;
	\width:780px;
	w\idth:760px;
	padding:0 10px 30px;
}

#contents .fright {
	float:right;
	padding:0 0 10px 20px;
}

#contents .album {
	background:url(../album/img/bg_album.gif) left top no-repeat;
	padding:30px 40px 50px;
	margin:0 0 20px;
}





/* ---------- table --------- */

.tbl01 {
	border-top:#CCCCCC 1px dotted;
	font-size:75%;
	line-height:1.5em;
}

.tbl01 th {
	border-bottom:#CCCCCC 1px dotted;
	border-right:#CCCCCC 1px dotted;
	color:#375C95;
	vertical-align:top;	
}

.tbl01 td {
	border-bottom:#FFFFFF 1px dotted;
}

.tbl01 .line {
	border-bottom:#BBBBBB 1px dotted;
}

.tbl02 {
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	font-size:65%;
	line-height:1.3em;
	float:left;
	margin:0 5px 0 0;
}

.tbl02 th {
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	color:#FFFFFF;
	background:#666666;
	text-align:center;
	font-weight:normal;
}

.tbl02 td {
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}





/* ---------- list ---------- */

.pic {
	width:768px;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 30px;
	display:inline;
}

.pic li {
	float:left;
	margin:0 10px 0 0;
}

.pic li p {
	padding:0 0 5px;
	font-size:65%;
}





