@charset "shift_jis";



div.content div.column div.inner div.topics {
	padding: 15px 0;
	width: 630px;
}
div.content div.column div.inner div.details ul.default {
	margin: 0 0 0 15px;
}
	div.content div.column div.inner div.details ul.default li {
		padding: 0 0 0 10px;
		background: url(../../images/dot_01.gif) no-repeat 0 0.5em;
	}
div.content div.column div.inner div.details ol {
	margin: 0 auto 10px;
	width: 590px;
	line-height: 1.5em;
}
	div.content div.column div.inner div.details ol li {
		margin: 0 0 0 30px;
		list-style: decimal;
	}
		div.content div.column div.inner div.details ol li span {
			margin: 10px 0 0 0;
			font-weight: bold;
			display: block;
		}
div.content div.column div.inner div.details dl {
	margin: 15px auto 0 30px;
	line-height: 1.5em;
	font-size: 0.9em;
}
	div.content div.column div.inner div.details dl a {
		zoom:1;
	}
	div.content div.column div.inner div.details dl dd {
			padding: 0 0 10px 30px;
	}
div.content div.column div.inner div.contact dl {
}
	div.content div.column div.inner div.contact div.contact_blk {
		clear: both;
	}
		div.content div.column div.inner div.contact div.contact_blk p.contact_left {
			width: 11.5em;
			float: left;
		}
		div.content div.column div.inner div.contact div.contact_blk p.contact_right {
			width: 300px;
			float: left;
		}
div.content div.column div.inner div.details p.pics {
	margin: 0 auto;
	width: 510px;
}
div.content div.column div.inner div.details div.capt-blk {
	margin: 5px auto;
	width: 510px;
	overflow: hidden;
}
	div.content div.column div.inner div.details div.capt-blk p.capt-left {
		width: 316px;
		text-align: center;
		float: left;
	}
	div.content div.column div.inner div.details div.capt-blk p.capt-right {
		width: 177px;
		text-align: center;
		float: right;
	}
