@charset "utf-8";


/*---clearFix ------------------*/
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	font-size:0px;
}
.clearfix{
	display:inline-block;
}
.clearfix{
	display:block;
}


div#content { width:960px; float:none;font-size:14px; }
div#content_inner { margin-top:20px; }

h3 { margin-top:20px; }


#content_innershop{
	width: 940px;
	margin: 0 auto 50px auto;
	text-align: left;
}


h2.area			{font-size:20px;font-weight: bold;padding: 30px 0 10px 0;border-bottom: 1px solid #0368b8;color: #0368b8}
h3.todoufuken		{font-size:16px;font-weight: bold;padding: 10px 0;border-bottom: 1px dotted #999;}
h3.todoufuken_sub	{font-size:16px;font-weight: bold;padding: 30px 0 10px 0;border-bottom: 1px dotted #999;}




h3.aqua_shop	{font-weight: bold;color: #0368b8;padding: 18px 0 4px 0;font-size:14px;}
h3.aqua_shop a:link		{color: #0368b8;text-decoration: none;}
h3.aqua_shop a:visited		{color: #0368b8;text-decoration: none;}
h3.aqua_shop a:hover		{color: #0368b8;text-decoration: underline;}
h3.aqua_shop a:active		{color: #0368b8;text-decoration: none;}

table {
	width: 100%;
	border-collapse: collapse;
}
table th {
	text-align: center;
	padding: 5px 0;
	background: #0368b8;
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
}
table td {
	text-align: left;
	padding: 10px 5px 10px 7px;
	background: #fff;
	font-size:14px;
	color: #000;
	line-height: 180%;
}

table#kanto {
	margin-top:30px;
	line-height:1.8em;
}



table#kanto td table td {
	border:none;
	background:none;
	padding:3px 0;
}

table#kanto .space_kaiin		{text-align: center;white-space: nowrap;}
table#kanto .space_week	{padding-right: 10px;}
table#kanto .space_time		{text-align: right;}
table#kanto .space_yen		{padding-right: 20px;}