@charset "iso-2022-jp";

div#bx-img-main {
	background-image:url(img/images.jpg);
	background-position:17px 0;
	background-repeat:no-repeat;
	margin-bottom:20px;
	}
div#bx-img-main span {
	font-size:2px;
	text-indent:-9999px;
	height:308px;
	}

div#last {
	padding-top:70px;
	margin-top:-70px;
	}

h2 {
	clear:both;
	background-image:url(../css/img/cm_img.png);
	background-repeat:no-repeat;
	background-position:0 -560px;
	margin-left:20px;
	margin-bottom:15px;
	}
h2 span {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(img/h2.png);
	background-repeat:no-repeat;
	height:40px;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
	margin-bottom:20px;
	}
table th, table td {
	font-size:87.5%;
	vertical-align:top;
	line-height:1.5;
	text-align:left;
	padding:0 0.25em 0.5em 0;
	}
table th {
	width:140px;
	text-align:right;
	font-weight:normal;
	color:#b24e4e;
	white-space: nowrap;
	}
table.tbl-photo th {
	width:180px;
	}
table td.naka {
	color:#ebb2b2;
	text-align:center;
	width:1.5em;
	}

div.bx-story {
	clear:both;
	background-color:#fff;
	padding:12px 15px;
	margin:0 0 30px 50px;
	}
div.bx-story p {
	font-size:83%;
	line-height:1.6;
	}

/* pictures over */
div.pics {
	float:right;
	background-image:url(img/photo.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:20px;
	display:inline;
	}
div.pics span img {
	width:280px;
	height:190px;
	}






div.pics2 {
	float:right;
	background-image:url(img/photo02.jpg);
	background-repeat:no-repeat;
	display:inline;
	margin-bottom:20px;
	}
div#ikehata {
	background-position:left top;
	margin-right:120px;
	}
div#ikehata span img {
	width:119px;
	height:174px;
	}
div#kamata {
	background-position:0 -180px;
	margin-top:10px;
	margin-right:60px;
	}
div#kamata span img {
	width:259px;
	height:174px;
	}
div#hashibe {
	background-position:0 -360px;
	margin-right:40px;
	}
div#hashibe span img {
	width:256px;
	height:174px;
	}
div#mitani {
	background-position:0 -540px;
	margin-right:120px;
	}
div#mitani span img {
	width:119px;
	height:174px;
	}
div#yamada {
	background-position:0 -720px;
	margin-top:20px;
	margin-right:40px;
	}
div#yamada span img {
	width:262px;
	height:174px;
	}

/* line */
div.lines {
	clear:both;
	background-image:url(img/line.png);
	background-repeat:repeat-x;
	background-position:center top;
	height:4px;
	margin:0 40px 30px;
	}
div.lines br {
	display:none;
	}