﻿@charset "UTF-8";



/*共通-------------------------------------------------------------------*/

#primary #main {
	text-align:left;
	width:830px;
	margin-bottom:30px;
}


#primary #main .mb100 {
	margin-bottom:100px;
}
#primary #main .ml30 {
	margin-left:30px;
}
#primary #main .mb10 {
	margin-bottom:10px;
}
#primary #main .mb15 {
	margin-bottom:15px;
}
#primary #main .mb20 {
	margin-bottom:20px;
}
#primary #main .mb30 {
	margin-bottom:30px;
}
#primary #main .mt20 {
	margin-top:20px;
}

#primary #main p {
	padding-left:30px;
	margin-bottom:10px;
}


#footerR{
	position:relative;
	display:block;
	width:830px;
	height:65px;
	margin:0 auto;
	border-bottom:solid 30px #ff0000;
	
}

#footerR a,
#footerR a:link,
#footerR a:visited,
#footerR a:focus,
#footerR a:active{
	color: #808080;
	text-decoration: none;
}

#footerR a:hover {
	color: #808080;
	text-decoration: underline;
}

#footerR ul{
	display:block;
	position:relative;
	margin-left:221px;
	padding-top:24px;
}

#footerR ul:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

#footerR li{
	float:left;
	position:relative;
	display:block;
	padding:0 10px;
	border-right:solid 1px #808080;
}

#footerR .lastChildren{
	border:none;
}

/*飲食事業部-------------------------------------------------------------------*/


#primary h2.eat {
	width:830px;
	padding-top:15px;
	margin-bottom:20px;
}
#primary #main h3.eat {
	margin-bottom:10px;
	border:none;
	height:auto;
}
#primary #main p.txt {
	margin-left:30px;
	margin-bottom:40px;
}

#primary #main h4 {
	margin-bottom:15px;
}

#primary #main h5 {
	margin-left:15px;
}

#primary #main h6 {
	margin-bottom:15px;
}



#primary #main h3.pro {
	margin-bottom:20px;
	padding-left:0px;
	height:auto;
	border-bottom:none;
}

.txt-center {
	text-align:center;
}

.mb50 {
	margin-bottom:50px !important;
	}
