@charset "utf-8";

#main{
	line-height: 140% ;
	}

h3{
	margin-bottom: 20px ;
	}

h4{
	width: 583px ;
	float: left ;
	margin-bottom: 10px ;
	padding: 3px 0 3px 7px ;
	border-left: 10px #101C88 solid ;
	font-size: 110% ;
	}
*html h4{
	width: 600px ;
	}

h4 a{
	color: #101C88 ;
	}

ul#shop_p{
	width: 100% ;
	float: left ;
	margin-bottom: 20px ;
	}

ul#shop_p li{
	width: auto ;
	float: left ;
	margin-right: 3px ;
	}

ul#shop_p li.nm{
	margin-right: 0px ;
	}

table#info_t{
	width: 100% ;
	float: left ;
	margin-bottom: 20px ;
	border-top: 1px #999999 solid ;
	border-right: 1px #999999 solid ;
	border-left: 1px #999999 solid ;
	}

table#info_t th{
	width: 30% ;
	padding: 7px ;
	background: #EFEFEF ;
	border-bottom: 1px #999999 solid ;
	font-weight: normal ;
	}

table#info_t td,
table#acc_t td{
	padding: 7px ;
	border-bottom: 1px #999999 solid ;
	}

table#acc_t{
	width: 100% ;
	float: left ;
	margin-bottom: 20px ;
	border-top: 1px #999999 solid ;
	border-right: 1px #999999 solid ;
	border-left: 1px #999999 solid ;
	}

table#acc_t img{
	margin-bottom: 7px ;
	}

table#acc_t img.park{
	margin-right: 7px ;
	}

table#acc_t th{
	width: 30% ;
	padding: 7px ;
	border-bottom: 1px #999999 solid ;
	vertical-align: top ;
	font-weight: normal ;
	}

#main p{
	width: 100% ;
	float: left ;
	margin: 7px 0 7px 0 ;
	text-align: right ;
	font-size: 85% ;
	}
