.lead-box {
	padding: 12px 0px 24px;
}
.lead-box p {
	line-height: 1.8;
}
.lead-text01 {
	float: left;
	width: 431px;
	margin: 0px 15px 0px 0px;
	padding: 0px 15px 0px 0px;
	border-right: 1px dotted #c2c2c2;
	line-height: 18px;
}
.to-baseballlunch {
	float: left;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	background: url(../../../image/icon-rarrow01s.gif) no-repeat left center;
	font-weight: bold;
}
.to-food-shop {
	float: left;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	background: url(../../../image/icon-rarrow01s.gif) no-repeat left top;
	font-weight: bold;
}
.contents .contents-inner .gourmet-category h2 {
	clear: both;
	margin-bottom: 10px;
}
ul.inner-navi {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-right: 1px dotted #bbbbbb;
}
ul.inner-navi li {
	margin: 0px;
	padding: 0px 7px 0px 14px;
	position: relative;
	font-size: 12px;
	line-height: 14px;
	color: #3366cc;
	background: url(../../../image/icon-sublist_mark.gif) 7px 4px no-repeat;
	float: left;
}
ul.inner-navi li {
	border-left: 1px dotted #bbbbbb;
}
div.inner-navi-right {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	overflow: hidden;
}
div.inner-navi-right  ul.inner-navi {
	margin: 0px;
	float: right;
}
div.bottom-navi {
	clear: both;
	margin: 0px;
	border-top: 1px solid #c2c2c2;
	padding: 0px;
	text-align: center;
}
div.history-back {
	margin: 20px 0px 0px;
	text-align: center;
}
div.alterpage {
	margin: 20px 0px 0px;
	text-align: center;
}

/* FOR INDEX PAGE */
.gourmet-category {
	padding: 30px 0px 0px;
	border-top: 1px solid #c2c2c2;
}
.gourmet-img-list {
	clear: both;
	width: 650px;
	margin: 0px -3px 25px 0px;
}
.gourmet-img-list-bottom {
	clear: both;
	width: 650px;
	margin: 0px -3px 0px 0px;
}
.gourmet-img-list-last {
	clear: both;
	width: 650px;
	margin: 0px -3px 38px 0px;
}
.img-list {
	float: left;
	width: 155px;
	padding: 0px 9px 0px 0px;
}
.img-list p {
	margin: 2px 0px 0px;
	line-height: 14px;
}
.img-list-last {
	float: left;
	width: 155px;
	padding: 0px;
}
.img-list-last p {
	margin: 2px 0px 0px;
	line-height: 14px;
}
/* /FOR INDEX PAGE */

/* FOR BASEBALLLUNCH PAGE */
.baseballlunch-navi {
	margin: 10px 0 0;
}
.baseballlunch-navi ul {
	list-style: none;
	width: 647px;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}
.baseballlunch-navi ul li {
	float: left;
}
.baseballlunch-category-top {
	padding: 0px 0px 0px 0px;
	/*border-top: 1px solid #c2c2c2;*/
}
.baseballlunch-category {
	padding: 40px 0px 0px;
}
.baseballlunch-category-bottom {
	padding: 40px 0px 30px;
}
.lunchbox-list {
	margin: 0px -3px 0px 0px;
	padding: 0px 0px 6px 0px;
}
.lunchbox-list-last {
	margin: 0px -3px 0px 0px;
	padding: 0px;
}

table.lunchbox-list-table-l {
	float: left;
	width: 319px;
	margin: 0px 6px 0px 1px;
	background-color: #FFFDFB;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}
table.lunchbox-list-table-l th {
	padding: 5px 10px;
	border: 1px solid #cccccc;
	background: url(../../../image/bg-th_h3_c2.gif);
	background-color: #d7ebff;
	color: #3366cc;
	text-align: left;
}
table.lunchbox-list-table-l td {
	padding: 8px 10px 8px 10px;
	border: 1px solid #cccccc;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
}
/*
.lunchbox-list-table-l td .lunchbox-contents {
	float: left;
	width: 205px;
	height: 90px;
}
.lunchbox-list-table-l td > .lunchbox-contents {
	height: auto;
	min-height: 90px;
}
.lunchbox-list-table-l td .lunchbox-contents-h100 {
	float: left;
	width: 205px;
	height: 100px;
}
.lunchbox-list-table-l td > .lunchbox-contents-h100 {
	height: auto;
	min-height: 100px;
}
.lunchbox-list-table-l td .lunchbox-contents-h115 {
	float: left;
	width: 205px;
	height: 115px;
}
.lunchbox-list-table-l td > .lunchbox-contents-h115 {
	height: auto;
	min-height: 115px;
}
.lunchbox-list-table-l td .lunchbox-contents-h130 {
	float: left;
	width: 205px;
	height: 130px;
}
.lunchbox-list-table-l td > .lunchbox-contents-h130 {
	height: auto;
	min-height: 130px;
}
*/
table.lunchbox-list-table-r {
	float: left;
	width: 319px;
	margin: 0px 1px 0px 0px;
	background-color: #FFFDFB;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}
table.lunchbox-list-table-r th {
	padding: 5px 10px;
	border: 1px solid #cccccc;
	background: url(../../../image/bg-th_h3_c2.gif);
	background-color: #d7ebff;
	color: #3366cc;
	text-align: left;
}
table.lunchbox-list-table-r td {
	padding: 8px 10px 8px 10px;
	border: 1px solid #cccccc;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
}
/*
.lunchbox-list-table-r td .lunchbox-contents {
	float: left;
	width: 205px;
	height: 90px;
}
.lunchbox-list-table-r td > .lunchbox-contents {
	height: auto;
	min-height: 90px;
}
.lunchbox-list-table-r td .lunchbox-contents-h100 {
	float: left;
	width: 205px;
	height: 100px;
}
.lunchbox-list-table-r td > .lunchbox-contents-h100 {
	height: auto;
	min-height: 100px;
}
.lunchbox-list-table-r td .lunchbox-contents-h115 {
	float: left;
	width: 205px;
	height: 115px;
}
.lunchbox-list-table-r td > .lunchbox-contents-h115 {
	height: auto;
	min-height: 115px;
}
.lunchbox-list-table-r td .lunchbox-contents-h130 {
	float: left;
	width: 205px;
	height: 130px;
}
.lunchbox-list-table-r td > .lunchbox-contents-h130 {
	height: auto;
	min-height: 130px;
}
*/
table.lunchbox-list-table {
	width: 645px;
	margin: 0px 0px 0px 1px;
	background-color: #FFFDFB;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}
table.lunchbox-list-table th {
	padding: 5px 10px;
	border: 1px solid #cccccc;
	background: url(../../../image/bg-th_h3_c2.gif);
	background-color: #d7ebff;
	color: #3366cc;
	text-align: left;
}
table.lunchbox-list-table td {
	padding: 8px 10px 8px 10px;
	border: 1px solid #cccccc;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
}
/*
.lunchbox-list-table td .lunchbox-contents {
	float: left;
	width: 430px;
	height: 90px;
}
.lunchbox-list-table td > .lunchbox-contents {
	height: auto;
	min-height: 90px;
}
.lunchbox-list-table td .lunchbox-contents-p3 {
	float: left;
	width: 335px;
	height: 90px;
}
.lunchbox-list-table td > .lunchbox-contents-p3 {
	height: auto;
	min-height: 90px;
}
*/
img.new {
	padding: 0px 0px 2px 5px;
}
img.icon {
	padding: 0px 0px 2px 5px;
}
.lunchbox-name {
	text-align: left;
	padding: 1px 0px 0px 0px;
	font-weight: bold;
}
.lunchbox-name2 {
	float: left;
	padding: 1px 0px 0px 0px;
	font-weight: bold;
}
.lunchbox-hosoku {
	padding: 0px 0px 0px 5px;
	color: #333333;
}
.lunchbox-price {
	text-align: right;
	font-weight: bold;
}
.lunchbox-price2 {
	float: right;
	font-weight: bold;
}
.lunchbox-text01 {
	margin: 8px 0px 0px 0px;
}
.manufacturer {
	font-size: 84%;
}
/*
.lunchbox-img {
	float: right;
}
.lunchbox-img img {
	vertical-align:bottom;
}
.lunchbox-img p {
	width: 85px;
	font-size: 11px;
	text-align: center;
	line-height: 1.2;
}
.lunchbox-img-left {
	float: left;
	width: 85px;
	padding: 0px 10px 0px 0px;
}
.lunchbox-img-right {
	float: right;
	width: 85px;
}
*/
table.lunchbox-list-table-l td.lunchbox-photo,
table.lunchbox-list-table-r td.lunchbox-photo,
table.lunchbox-list-table td.lunchbox-photo {
	width: 120px;
	padding: 8px 5px 5px;
	vertical-align: top;
}
table.lunchbox-list-table-l td.lunchbox-photo img,
table.lunchbox-list-table-r td.lunchbox-photo img,
table.lunchbox-list-table td.lunchbox-photo img {
	margin: 0;
	padding: 0;
}
table.lunchbox-list-table-l td.lunchbox-photo p,
table.lunchbox-list-table-r td.lunchbox-photo p,
table.lunchbox-list-table td.lunchbox-photo p {
	width: 120px;
	font-size: 11px;
	text-align: center;
	line-height: 1.2;
}
/* /FOR BASEBALLLUNCH PAGE */
/* FOR ALLERGY TABLE */
table.allergy-table {
	margin: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	width: 100%;
}
table.allergy-table th {
	padding: 2px 5px;
	border: 1px solid #cccccc;
	background: url(../../../image/bg-th_h3_c0.gif);
	background-color: #d7ebff;
	color: #666666;
	text-align: center;
	font-size: 10px;
}
table.allergy-table td {
	padding: 2px 5px;
	border: 1px solid #cccccc;
	text-align: center;
	font-size: 10px;
}
table.allergy-table td.other {
	text-align: left;
}
/* /FOR ALLERGY TABLE */
/* FOR AJI-KORYU PAGE */
.aji-koryu-nArea {
	background: #D7EBFF url(/image/bg-th_h3_c2.gif) repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #3366CC;
	margin: 0 0 20px 0;
	padding: 5px 10px;
	text-align: left;
}
.aji-koryu-name,
.aji-koryu-price {
	font-weight: bold;
}
.aji-koryu-price {
	margin-left: 20px;
}
/* /FOR AJI-KORYU PAGE */
.float-l {
	float: left;
}
.float-r {
	float: right;
}
/* FOR CONCOURSE PAGE */
div.gourmetContent {
	margin: 0;
	padding: 0 0 15px 0;
	display: block;
	overflow: hidden;
}
div.gourmetContent img.icon {
	padding: 0px 0px 1px 5px;
}
div.gourmetContentInner {
	border: 1px solid #B1DDFF;
	margin: 0 0 15px 0;
	padding: 5px 5px 0 5px;
	display: block;
}
div.content-concourse div.gourmetContentInner {
	float: left;
	width: 306px;
	margin: 0px 10px 15px 0px;
}
div.content-concourse div.gourmetContentInner.w-full {
	clear: both;
	width: 635px;
	margin: 0px 0px 15px 0px;
}
div.content-concourse div.gourmetContentInner.content-r {
	margin: 0 0 15px 0;
}
*html div.gourmetContentInner {
	padding: 5px 5px 5px 5px;
	display: inline-block;
}
*:first-child+html div.gourmetContentInner {
	padding: 5px 5px 5px 5px;
}
div.store-data {
	height: 20px;
	margin: 0 0 5px 0;
}
div.store-data div.store-name {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #3366CC;
}
div.store-data div.store-place {
	float: right;
	font-weight: none;
}
div.store-data div.store-place img {
	vertical-align: middle;
	padding: 0 3px 0 5px;
}
div.gourmetBox {
	display: block;
	overflow: hidden;
	margin: 0 0 5px 0;
}
div.gourmetBox .w-632 {
	width: 632px;
}
div.gourmetBox .w-full {
	width: 645px;
}
div.gourmetBoxInner {
	float: left;
	width: 310px;
	text-align: left;
	border: 1px solid #73A5FF;
	border-collapse: collapse;
}
div.content-concourse div.gourmetBoxInner {
	width: 304px;
}
div.content-concourse div.gourmetContentInner.w-full div.gourmetBoxInner {
	width: 310px;
}
div.gourmetBoxInner.box-r {
	margin: 0 0 0 10px;
}
.gourmetBox-name {
	padding: 4px 8px 2px 8px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #73A5FF;
	display: block;
	overflow: hidden;
	background: #D7EBFF url(../../../image/bg-th_h3_c2.gif) repeat scroll 0 0;
	color: #3366cc;
}
.gourmetBox-name div.food-name {
	font-weight: bold;
}
.gourmetBox-name div.food-price {
	text-align: right;
}
.gourmetBox-area {
	padding: 10px;
}
.gourmetBox-image {
	width: 120px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}
.gourmetBox-textA {
	padding: 0 0 5px 0;
	line-height: 1.5;
}
.gourmetBox-textA a {
	background: transparent url(../../../image/icon-sublist_mark.gif) no-repeat scroll left 4px;
	padding: 0 0 0 6px;
}
.gourmetBox-textB {
	font-size: 11px;
}
/* /FOR CONCOURSE PAGE */

