/*---------------------------▼コンテンツ -------------------------- */
table.table01{
	margin-bottom: 10px;
}

table.table02{
	margin-top: 20px;
	margin-bottom: 10px;
}
table.table03{
	margin: 10px 0px 0px 25px;
}
table.table04{
	margin: 30px 0px 0px 25px;
}
table.table05{
	margin-top: 10px;
}
table.table06{
	margin: 20px 0px 0px 25px;
}
table.table07{
	margin-top: 20px;
}
table.table08{
	margin-top: 10px;
	margin-bottom: 20px;
}
table.title{
	width: 665px;
	height: 25px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(cmnfix/title01.gif);
}
.s_title01{
	width: 545px;
	height: 30px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(cmnfix/s_title01.gif);
}
.s_title04{
	width: 900px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(cmnfix/s_title03.gif);
}
.s_title02{
	width: 670px;
	height: 30px;
	text-align: right;
	margin: 10px 0px 10px 25px;
	background-repeat: no-repeat;
	background-image: url(cmnfix/s_title02.gif);
}
.s_title03{
	width: 690px;
	height: 30px;
	text-align: right;
	margin: 10px 0px 10px 0px;
	background-repeat: no-repeat;
	background-image: url(cmnfix/s_title02.gif);
}
table.banner01{
	width: 220px;
	height: 30px;
	color:#999999;
	line-height: 2.3em;
	font-size:11px;
	text-align: right;
	background-position: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	background-image: url(cmnfix/link.gif);
}
table.photo_area{
	width: 335px;
	height: 283px;
	margin-top: 38px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(cmnfix/photo_area.gif);
}
table.photo_area01{
	margin-top: 17px;
}
table.s_photo_area{
	width: 205px;
	height: 160px;
	margin-top: 38px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(cmnfix/s_photo_area.gif);
}
table.sunkus{
	width: 900px;
	height: 500px;
	margin-top: 20px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(cmnfix/sunkus.jpg);
}

td.box_left{
	background-position: left;
	background-repeat: repeat-y;
	background-image: url(cmnfix/box_left.gif);
}
td.box_right{
	background-position: right;
	background-repeat: repeat-y;
	background-image: url(cmnfix/box_right.gif);
}

p.link_area{
	text-align: center;
	color: #00a1c6;
	font-size:  12px;
}
div.space{
	margin: 20px 0px 0px 0px;
}

table.link{
	margin: 10px 0px 0px 0px;
}

/*---------------------------▼店舗案内コンテンツ -------------------------- */
table.title03{
	width: 905px;
	height: 25px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(kaishiyagaiyou/img/title01.gif);
}
td.map{
	width: 230px;
	height: 500px;
	background-repeat: no-repeat;
	background-image: url(cmnfix/map01.gif);
}
td.map01{
	width: 205px;
	padding-left: 10px;
	line-height: 2.0em;
	background-position: top left;
	background-repeat: repeat-y;
	background-image: url(cmnfix/memo_middle.gif);
}

/*---------------------------▼フォーム -------------------------- */
table.form{
	margin: 10px 0px 10px 100px;
}
table.form01{
	margin-top: 20px;
}
table.form02{
	margin: 20px 0px 0px 130px;
}
table.form04{
	margin: 0px 0px 10px 130px;
}
table.form05{
	background-position: center;
	background-repeat: repeat-y;
	background-image: url(cmnfix/box_center.gif);
}
table.form06{
	margin: 20px 0px 0px 0px;
}