

.main{
	width:560px;
	height:292px;
	}
.more_butn{
	position:relative;
	top:-7px;
	left:10px;}
.more_butn2{
	position:relative;
	top:-7px;
	left:-5px;}



#container #area1 {

	width: 770px;
	float: left;
}
#container #area1 #containtes1 {
	width: 770px;
	height: 312px;
}
/*#container #area1 #containtes1 #dish1 {
	width: 200px;
	height: 312px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#container #area1 #containtes1 #dish1 #line1 {
	height: 140px;
}*/
#sagasu1 {

	padding-bottom: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#sagasu2 {
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 15px;
}
#container #area1 #containtes1 #dish1 #line2 {
	height: 172px;
}


#container #area1 #containtes1 #dish2 {
	float: left;
	height: 312px;
	width: 570px;
}
#container #area1 #containtes1 #dish2 img {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


#container #area1 #containtes2 {
	width: 770px;
	height: 385px;
}
#container  #area1  #containtes2  p {
	font-family: "メイリオ";
	font-size: 10px;
	font-weight: normal;
	line-height: 1.5em;
	margin-top: 1em;
	margin-bottom: 0em;
}
#container #area1 #containtes2 h1 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
	margin-left: 0.3em;
}
#container #area1 #containtes2 h2 {
	font-family: "メイリオ";
	font-size: 12px;
	/*line-height: 0;*/
	margin-top: 5px;
	margin-bottom: 0em;

}
#container #area1 #containtes2 h3 {
	font-family: "メイリオ";
	font-size: 12px;
	/*line-height: 0;*/
	font-weight: bold;

	margin-top: 5px;
	/*margin-bottom: 1em;*/

}
#container #area1 #containtes2 h4 {
	font-family: "メイリオ";
	font-size: 10px;
	font-weight: normal;
	line-height: 1.5em;
	margin-top: 0px;
	margin-bottom: 0px;
}
#container #area1 #containtes2 h5 {
	font-family: "メイリオ";
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 1em;
	margin-bottom: .7em;
}



#container  #area1  #containtes2  .syasin {
	float: left;
	width: 70px;
	height: 65px;
	text-align: center;
	margin-top: 5px;
}
#container #area1 #containtes2 .seisannsya {
	width: 95px;
	float: right;
	height: 70px;
	margin-top: 0px;
}
#container  #area1  #containtes2  .seisannsya h4 {
	font-weight: normal;
	line-height: 12px;
	margin: 5px 0 0;
}
#container  #area1  #containtes2 .seisannsya p {
	margin-top: 2px;	
}

*html #container #area1 #containtes2 .seisannsya p {
	margin-top: auto;	
}

#container #area1 #containtes2 #chef {
	float: right;
	height: 70px;
	width: 95px;
}

#container  #area1  #containtes2  #sanpin    {
	clear: both;
	height: 12px;
	padding:5px　0px;

}
#container #area1 #containtes2 #ryouri {
	clear: both;
	height: 12px;
	padding:5px　0px;
}
#container  #area1  #containtes2  #motto   {
	height: 50px;
	float: right;
	width: 100px;
}

#container  #area1  #containtes2  #motto  #mottopic   {
	margin-left: 15px;
	margin-top: 1px;
}




#container  #area1  #containtes2  #dish1 {
	height: 385px;
	width: 380px;
	float: left;
	background-image: url(../../imgs/shincyaku01.gif);
}
#container  #area1  #containtes2  #dish1  #products {
	margin: 0 0 10px;
	padding: 0px;
	width: 380px;
	float: right;
}

#container  #area1  #containtes2  #dish2 {
	height: 385px;
	width: 380px;
	float: right;
	background: url(../../imgs/shincyaku02.gif) no-repeat left top;
}
#container  #area1  #containtes2  #dish2  #recipe {
	margin: 0 0 10px;
	width: 380px;
	float: left;
}

#container #area1 #containtes2 #dish1 .newItem,
#container #area1 #containtes2 #dish2 .newItem {
	padding: 0 0 0px 13px;

}
#container #area1 #containtes2 #dish1 .newItem .food,
#container #area1 #containtes2 #dish2 .newItem .food {
	height: 95px;
	width: 170px;
	margin: 0 10px 10px 0;
	border: 1px solid #CCCCCC;
	float: left;
}


#container  #area1  #containtes2  #dish1  #left #line2 {
	height: 95px;
	width: 170px;
	margin: 10px 5px 0px 13px;
	border: 1px solid #CCCCCC;
}
#container  #area1  #containtes2  #dish1  #left #line3 {
	height: 95px;
	width: 170px;
	margin: 10px 5px 0px 13px;
	border: 1px solid #CCCCCC;
}
#container #area1 #containtes2 #dish1 #right {
	width: 190px;
	float: right;
}
#container #area1 #containtes2 #dish1 #right #line4 {
	height: 95px;
	width: 170px;
	margin: 10px 13px 0px 5px;
	border: 1px solid #CCCCCC;
}
#container #area1 #containtes2 #dish1 #right #line5 {
	height: 95px;
	width: 170px;
	margin: 10px 13px 0px 5px;
	border: 1px solid #CCCCCC;
}
#container #area1 #containtes2 #dish1 #right #line6 {
	height: 95px;
	width: 170px;
	margin: 10px 13px 0px 5px;
	border: 1px solid #CCCCCC;
}


#container #area1 #containtes2 #dish2 #left {
	float: left;
	width: 190px;
}
#container #area1 #containtes2 #dish2 #left #line1 {
	height: 95px;
	width: 170px;
	border: 1px solid #CCCCCC;

	margin-top: 10px;
	margin-right: 5px;
	margin-left: 13px;
}
#container #area1 #containtes2 #dish2 #left #line2 {
	height: 95px;
	width: 170px;

	margin: 10px 5px 0px 13px;
	border: 1px solid #CCCCCC;
}
#container #area1 #containtes2 #dish2 #left #line3 {
	height: 95px;
	width: 170px;
	margin: 10px 5px 0px 13px;

	border: 1px solid #CCCCCC;
}
#container #area1 #containtes2 #dish2 #right {
	float: right;
	width: 190px;
}
#container #area1 #containtes2 #dish2 #right #line4 {
	height: 95px;
	width: 170px;

	margin: 10px 13px 0px 5px;
	border: 1px solid #CCCCCC;
}
#container #area1 #containtes2 #dish2 #right #line5 {
	height: 95px;
	width: 170px;

	margin: 10px 13px 0px 5px;
	border: 1px solid #CCCCCC;
}
#container #area1 #containtes2 #dish2 #right #line6 {
	height: 95px;
	width: 170px;
	margin: 10px 13px 0px 5px;

	border: 1px solid #CCCCCC;
}
#container  #area1  #blank  {
	height: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#container #area1 #containtes3 {
	width: 770px;
	clear: both;
	padding-top: 49px;
	margin-top: 0px;
	background-image: url(../../imgs/minisachi.gif);
}

#container #area1 #containtes3 h1 {
	font-family: "メイリオ";
	font-size: 12px;
	color: #333333;
	margin-top: 0.8em;
	margin-left: 0.5em;
	margin-bottom: 0.8em;
	font-weight: normal;
}
#container #area1 #containtes3 h2 {
	font-family: "メイリオ";
	font-size: 10px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}
#container #area1 #containtes3 em {
	color: #FF0000;
	/*text-decoration: underline;*/
	font-weight: bold;
}


#container #area1 #containtes3 #kyoudo {
	height: 50px;
	width: 770px;
}
#container #area1 #containtes3 #dish1 {
	width: 770px;
	padding: 0 0 0;
	background-image: url(../../imgs/minisachi_bg.gif);
	background-repeat: repeat-y;
}

#container #area1 #containtes3 #dish1 ul {
	list-style: none;	
}

#dishIn {
	background: url(../../imgs/minisachi_bottom.gif) no-repeat bottom left;
	padding: 0 10px 5px;
}

.dishLeft {
	float: left;
	width: 365px;
	margin: 0 10px 0 0;
}

.dishRight {
	float: left;
	width: 365px;	
}

#container  #area1  #containtes3  #dish1  .pic1  {
	margin: 5px 5px 5px 0;
	height: 40px;
	width: 40px;
	float: left;
}
#container  #area1  #containtes3  #dish1  .text1  {
	width: 320px;
	margin-top: 0px;
	padding-top: 0px;
	height: 40px;
	float: left;
}
#container  #area1  #containtes3  #dish1  .pic2  {
	height: 40px;
	width: 53px;
	margin: 5px 5px 5px 0;
	float: left;
}
#container  #area1  #containtes3  #dish1  .text2  {
	float: left;
	width: 307px;
	height: 40px;
}
#container #area1 #containtes3 #dish1 #line1 {
	height: 50px;
	width: 750px;
	border-bottom: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;

}

/*レストラン最終行用*/
#container #area1 #containtes3 #dish1 #line2 {
	height: 50px;
	width: 750px;
	margin-right: 10px;
	margin-left: 10px;

}




#container #area2 {
	width: 180px;

	float: right;
}
#mainwrap{
	width:950px;
	height:292px;
	padding:10px 0;}
#mainarea{
	float:left;
	margin-right:10px;}
	
#mainleft{
	width:200px;
	float:left;
	margin-right:10px;
	}
.mainright{
	width:560px;
	float:left;
}	
#container #banner1 {
	height: 292px;
	width: 170px;
	/*padding-top: 10px;
	padding-left: 10px;*/
	float:right;
}
#container #area2 #banner2 {
	height: 90px;
	width: 170px;

	padding-left: 10px;
}
#container #area2 #banner3 {
	height: 90px;
	width: 170px;
	padding-top: 10px;
	padding-left: 10px;
}
#container #area2 #banner4 {
	height: 90px;
	width: 170px;
	padding-top: 10px;
	padding-left: 10px;
}
#container #area2 #banner5 {
	height: 85px;
	width: 170px;
	padding-top: 10px;
	padding-left: 10px;
}
#container #area2 #banner6 {
	height: 256px;
	width: 170px;
	padding-top: 10px;
	padding-left: 10px;
}

.clearFix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearFix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* End hides from IE-mac \*/