@charset "utf-8";

/* storeBtnBox
/* ------------------------------------------------------------------------ */
.storeBtnBox{
	margin:30px 0 0 0;
}

	.storeBtnBox ul{
		width:530px;
		margin:0 auto;
		overflow:hidden;
		clear:both;
		padding:0 0 0 10px;
	}

		.storeBtnBox ul li{
			margin:0 10px 0 0;
			float:left;
		}
			
			.storeBtnBox ul li a{
				background:#d7b800;
				border:#d7b800 2px solid;
				color:#fff;
				font-size:14px;
				text-align:center;
				width:250px;
				margin:0 auto;
				display:block;
				padding:7px 0;
				position:relative;
			}
			
			.storeBtnBox ul li a:after{
				font-family:icon_set_v1;
				content:'\e916';
				position:absolute;
				top:50%;
				right:12px;
				font-size:10px;
				margin-top:-7px;
			}
			
			.storeBtnBox ul li a:hover{
				text-decoration:none;
				opacity:0.8;
			}

			.storeBtnBox ul li.on a{
				background:#fff;
				border:#d7b800 2px solid;
				color:#c6a900;
			}


/* block
/* ------------------------------------------------------------------------ */
.block{
	margin:35px 0 0 0;
}

	.block .imgbox{
		margin:30px 0 0 0;
		clear:both;
		overflow:hidden;
	}
	
		.block .imgbox .imgL{}

			.block .imgbox .imgL dl{
				text-align:left;
				overflow:hidden;
				clear:both;
				border-top:#ccc 1px dotted;
				margin:0 0 0 20px;
			}

				.block .imgbox .imgL dl dt{
					color:#8a0000;
					font-weight:bold;
					float:left;
					position:relative;
					padding:20px 0 20px 15px;
				}

				.block .imgbox .imgL dl dt:before{
					font-family:icon_set_v1;
					content:'\e982';
					font-size:8px;
					position:absolute;
					left:0;
					top:50%;
					margin-top:-5px;
				}

				.block .imgbox .imgL dl dd{
					padding:20px 0 20px 8em;
					border-bottom:#ccc 1px dotted;
					width:510px;
				}
		
		.block .imgbox .imgR{
			width:420px;
		}
		
			.block .imgbox .imgR p{
				margin:0;
			}


/* /* block2
/* ------------------------------------------------------------------------ */
.block2{
	margin:80px 0 0 0;
	overflow:hidden;
	clear:both;
}

.tabBox{}

	.tabBox .tabCon{}
	
		.tabBox .tabCon .menu{
			text-align:center;
			margin:20px 0 0 0;
		}
		
		.tabBox .tabCon .menu img{
			border:#ddd 1px solid;
		}

/*ディナーメニューはこちら*/
.pageLinkTxt{
	text-align:right;
	margin:20px 0 0 0;
	overflow:hidden;
	clear:both;
}

	.pageLinkTxt a{
		display:block;
		width:205px;
		float:right;
		border:#ccc 1px solid;
		padding:10px;
		text-align:center;
	}
	
	.pageLinkTxt a:after{
		font-family:icon_set_v1;
		content:'\e914';
		margin:0 0 0 5px;
		font-size:10px;
	}
	
	.pageLinkTxt a:hover{
		text-decoration:none;
		background:#f5f5f5;
	}

/*ランチメニューはこちら*/
	.pageLinkTxt2 a:after{
		font-family:icon_set_v1;
		content:'\e917';
	}

/*トップへ*/
.pageLinkTxt3{
	text-align:right;
	margin:20px 0 0 0;
}

.pageLinkTxt3:after{
	font-family:icon_set_v1;
	content:'\e917';
	margin:0 0 0 5px;
	font-size:10px;
}

	.pageLinkTxt3 a{
		text-decoration:underline;
	}
	
	.pageLinkTxt3 a:hover{
		text-decoration:none;
	}
