@charset "UTF-8";
#wrap #mid #contents #topphoto {
	padding-top: 15px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B9A9A9;
}

#wrap #mid #contents .photo {
	zoom: 1;
	padding-left: 10px;
	clear: both;
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B9A9A9;
	padding-bottom: 25px;
}
#wrap #mid #contents .photo:after {
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
}
#wrap #mid #contents .photo .photoleft {
	float: left;
	width: 350px;
}
#wrap #mid #contents .photo .photoright {
	float: right;
	width: 255px;
	padding-top: 15px;
}



#wrap #mid #contents #annai1 {
	clear: both;
}
#wrap #mid #contents #annai2 {
	clear: both;
	padding-top: 25px;
}
#wrap #mid #contents #copy {
	padding-top: 15px;
}

#wrap #mid #contents .floor {
	zoom: 1;
	padding-top: 20px;
}
#wrap #mid #contents .floor:after {
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
}
#wrap #mid #contents .floor .floorleft {
	float: left;
	width: 125px;
}
#wrap #mid #contents .floor .floorright {
	float: right;
	width: 490px;
}

#wrap #mid #contents #gaikan {
	zoom: 1;
	padding-top: 20px;
}
#wrap #mid #contents #gaikan:after {
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
}
#wrap #mid #contents #gaikan #gaikanleft {
	float: left;
	width: 305px;
}
#wrap #mid #contents #gaikan #gaikanright {
	float: left;
	width: 270px;
	padding-top: 25px;
	padding-left: 25px;
}
