h4{

	margin:0 0 30px 0;

	font-size:12px; 

}.boxright h4{

	color: #4682b4;

	border-bottom:dotted 1px #4682b4;

	margin-top:30px;

	margin-bottom:5px;

}.con{

	border:solid 1px #666666;

	padding:2px;

	background-color: #ffffff;

	margin-right:10px;

	margin-bottom:50px;

}.con p,.con table{

	margin-left:10px;

	margin-right:10px;

}.con strong{

	color:#ff8c00;

	border-bottom:dotted 1px #ff8c00;

	display:block;

}li{

	list-style-type: square;

}.off{

	float:left;

	padding:0 10px 10px 0;

}.offi{

	position:absolute; 

}.flow{

	font-weight: bold;

	padding:5px 0;

}.bottan{

	text-align:center;

}.bottan img{

	margin:3px;

}.ok{

	text-align:center;

	margin:50px 150px;

	font-size:16px; 

	line-height: 24px; 

	padding:30px 10px;

}.waku  { background-color: #faf0e6; margin: 8px; padding: 5px }
.waku2 { margin-bottom: 0px; padding: 3px }
.waku3  { margin-bottom: 0px; padding: 5px }
.waku4 { background-color: #ddf3fc; margin: 8px; padding: 5px }
.waku5 { background-color: #d8f0d7; margin: 8px; padding: 5px }
.waku6 { background-color: #ffdead; margin: 8px; padding: 5px }
.waku7 { background-color: #e1d2f5; margin: 8px; padding: 5px }
.ten .link{

	display: inline;

	border-right:solid 1px;

	padding-right:2em;

	margin-right:1em;

}.buy{

	margin-bottom:10px;

}.kaiin{

	height:140px;

}.sea{

	border:solid 1px #6495ed;

	padding:5px;

	width:205px;

	margin-left:235px;

}
.bottan { float: right }
