@charset "utf-8";
#contents #search-bx01 {
	margin: 0px 0px 10px;
	background: #f1f1f1;
	padding: 8px 12px;
}
#contents #search-bx01 h4 {
	margin: 0px 0px 5px;
	padding: 0px;
}
#contents #search-bx01 p {
	margin: 5px 0px 0px;
}
#contents #search-bx01 div {
	text-align: right;
}
#contents input.btn {
	height: 25px;
	width: 110px;
	vertical-align: middle;
}
#contents #search-bx02 {
	font-size: 1.4em;
	font-weight: bold;
	text-align: right;
	padding: 0px 12px 0px 0px;
	line-height: 100%;
	margin: 0px 0px 10px;
}

.result-bx01 {
	padding: 2px 12px;
//	background: #fffcdf url(http://green2.donavi.jp/common/images/dt01.gif) repeat-x left top;
}
.result-bx01 h4,.result-bx02 h4 {
	font-size: 1em;
	margin: 0px 0px 7px;
	padding: 0px;
}
.result-bx01 h4 img,.result-bx02 h4 img {
	vertical-align: middle;
	margin: 0px 0px 0px 5px;
}

.result-bx02 {
	padding: 2px 12px;
//	background: #fff url(http://green2.donavi.jp/common/images/dt01.gif) repeat-x left top;
}

.result-bx02 h4,.result-bx02 h4 {
	font-size: 1em;
	margin: 0px 0px 7px;
	padding: 0px;
}
.result-bx02 h4 img,.result-bx02 h4 img {
	vertical-align: middle;
	margin: 0px 0px 0px 5px;
}

.sea_tab_1 {
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	width: 736px;
}
.sea_tab_1 th,.sea_tab_1 td {
	border-top: 1px solid #fff;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #fff;
	font-size: 1em;
	line-height: 120%;
	text-align: center;
	padding: 3px 2px;
}
.sea_tab_1 td {
	background: #fff;
}
.sea_tab_1 td.lef {
	font-size: 1em;
	text-align: left;
	padding: 3px 8px;
}
.sea_tab_1 th {
        background: #bebeff;
	font-weight: normal;
}
#contents h3#search-st-h3 {
	color: #498dd9;
	background: url(http://green2.donavi.jp/images/stline01.gif) repeat-x left bottom;
	font: bold 2.4em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 0px 0px 5px;
}
#contents #shop-bx01 img {
	float: left;
}
#contents #shop-bx01 div {
//	float: right;
//	width: 475px;
	float: left;
}
#contents #shop-bx01 h4 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 18px;
	background: url(http://green2.donavi.jp/common/images/ar01.gif) no-repeat left top;
	color: #f90;
}
#contents #shop-bx02 {
	clear: both;
	padding: 15px 0px 0px;
}

#contents #shop-bx02 table {
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	width: 100%;
}
#contents #shop-bx02 table th,#contents #shop-bx02 table td {
	border-top: 1px solid #fff;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #fff;
	font-size: 1.2em;
	line-height: 120%;
	padding: 5px 5px 5px 12px;
}
#contents #shop-bx02 table th {
	background: #CBEBAB;
	font-weight: normal;
	text-align: left;
	width: 90px;
}
#contents #shop-bx02 table td {
	width: 300px;
}
#contents #shop-bx02 table img.tomapbtn {
	vertical-align: middle;
	margin: 0px 0px 2px 5px;
}

#contents #shop-bx02 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#contents #shop-bx02 ul img {
	vertical-align: middle;
	margin: 0px 5px 2px 0px;
}
#contents #shop-bx02 li {
	margin: 5px 0px;
	padding: 0px;
}
#contents #shop-bx02 div {
	float: right;
	width: 230px;
}
#contents #shop-bx02 div img {
	margin: 0px 0px 15px;
}
#contents #shop-bx02 h4 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 18px;
	background: url(http://green2.donavi.jp/common/images/ar01.gif) no-repeat left top;
	color: #f90;
}

#contents #shop-bx02 #gmap {
	width: 380px;
	height: 480px;
	padding: 0px;
	margin: 0px;
}

#contents #coupon-bx {
	padding: 15px;
	border: 1px solid #ccc;
}
#contents #coupon-bx img {
	float: left;
}
#contents #coupon-bx div {
	margin: 0px 0px 0px 160px;
}
#contents #coupon-bx div h3 {
	color: #498dd9;
	background: url(http://green2.donavi.jp/images/stline01.gif) repeat-x left bottom;
	font: bold 2em/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 0px 0px 5px;
	margin: 0px 0px 10px;
}
#contents #coupon-bx h4 {
	font-size: 1.6em;
	margin: 0px 0px 7px;
	padding: 0px;
}
#contents #coupon-bx address {
	font-size: 1.2em;
	line-height: 120%;
	background: #f1f1f1;
	margin: 0px;
	padding: 5px;
	clear: both;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
#contents #print-btn {
	padding: 30px;
	text-align: center;
}
#contents #print-btn input {
	padding: 5px 10px;
}

.size-l {
	width: 250px;
}

/* Additional*/
#contents .shop-bx03 {
	width:230px;
	float: left;
	margin-right: 20px;
}
#contents .shop-bx03 img {
	margin: 0px;
	padding: 3px 0px 6px 0px;
}
#contents .shop-bx03 h4 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 18px;
	background: url(http://green2.donavi.jp/common/images/ar01.gif) no-repeat left top;
	color: #f90;
}

