@charset "EUC-JP";

/* ------------------------------------------ */
/* 　　　　　　　　テーブル指定　　　　　　　 */
/* ------------------------------------------ */


/* ----------　トップメイン右枠　お知らせ　---------- */

#main-block table.top-news {
	width: 530px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#main-block table.top-news th {
	width: 60px;
	margin: 0px;
	padding: 5px 5px 10px 5px;
	line-height:135%;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
#main-block table.top-news td.new {
	width: 30px;
	margin: 0px;
	padding: 5px 5px 10px 5px;
	line-height:135%;
	vertical-align:top;
	text-align:center;
}
#main-block table.top-news td.text {
	width: 410px;
	padding: 5px 5px 10px 5px;
	line-height:135%;
	text-align:left;
	vertical-align:top;
}


/* ----------　お品書き　---------- */


#main-block table.menu-list {
	width: 530px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	text-align:left;
}
#main-block table.menu-list td.pic {
	width: 50px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align:left;
	vertical-align:top;
	line-height: 135%;
}
#main-block table.menu-list td.text {
	width: 117px;
	margin: 0px;
	padding: 0px 5px 5px 3px;
	text-align:left;
	vertical-align:top;
	line-height: 135%;
	font-size:10px;
	color:#333333;
}
#main-block table.menu-list td.text em {
	width: 117px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	line-height: 180%;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}
#main-block table.menu-list td.title {
	width: 350px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align:left;
	vertical-align:top;
	line-height: 135%;
}
#main-block table.menu-list td.img {
	width: 175px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	vertical-align:top;
}



/* ----------　お品書き／セット　---------- */


#main-block .system-free table.set01 {
	width: 300px;
	margin: 0px 20px 30px 0px;
	padding: 0px;
	text-align:left;
	float:right;
}
#main-block .system-free table.set01 th {
	width: 300px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align:center;
	vertical-align:top;
}
#main-block .system-free table.set01 td {
	width: 150px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align:left;
	vertical-align:top;
}




/* ----------　店舗一覧　---------- */


#main-block table.shop-list {
	width: 523px;
	margin: 0px 0px 0px 7px;
	padding: 0px;
	text-align:left;
	float:right;
}
#main-block table.shop-list th.title {
	background-color: #FFBE00;
	border-bottom:#FFFFFF solid 1px;
	text-align:center;
	vertical-align:top;
	font-size: 12px;
}
#main-block table.shop-list td.title {
	margin: 0px;
	padding: 5px;
	background-color: #FFBE00;
	border-bottom:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	text-align:center;
	vertical-align:top;
}
#main-block table.shop-list td.title-low {
	margin: 0px;
	padding: 2px 5px 3px 5px;
	background-color: #FFBE00;
	border-bottom:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	text-align:center;
	vertical-align:top;
}
#main-block table.shop-list th {
	width: 76px;
	margin: 0px;
	padding: 5px;
	text-align:center;
	vertical-align:top;
	font-weight: normal;
	border-bottom:#FFFFFF solid 1px;
	background-color: #ECE9D8;
	font-size: 11px;
}
#main-block table.shop-list th a {
	font-size: 11px;
}
#main-block table.shop-list td.shop01 {
	width: 161px;
	margin: 5px;
	padding: 5px;
	text-align:left;
	vertical-align:top;
	border-bottom:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	background-color: #ECE9D8;
	font-size: 11px;
}
#main-block table.shop-list td.shop02 {
	width: 48px;
	margin: 5px;
	padding: 5px;
	text-align:center;
	vertical-align:top;
	border-bottom:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	background-color: #ECE9D8;
	font-size: 11px;
}
#main-block table.shop-list td.shop03 {
	width: 89px;
	margin: 5px;
	padding: 5px;
	text-align:left;
	vertical-align:top;
	border-bottom:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	background-color: #ECE9D8;
	font-size: 11px;
}



/* ----------　会社概要　---------- */


#main-block table.company {
	width: 525px;
	margin: 0px 0px 30px 5px;
	padding: 0px;
	text-align:left;
	float:right;
}
#main-block table.company th {
	width: 110px;
	margin: 0px;
	padding: 5px;
	border-bottom:#FFFFFF solid 1px;
	text-align:left;
	vertical-align:top;
	background-color:#FFBE00;
	font-weight:normal;
}
#main-block table.company th.date {
	text-align:right;
}
#main-block table.company td {
	width: 394px;
	margin: 0px;
	padding: 5px;
	border-bottom:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	text-align:left;
	vertical-align:top;
	background-color:#ECE9D8;
}



/* ----------　FC募集　---------- */


#main-block table.fc01 {
	width: 525px;
	margin: 0px 0px 30px 5px;
	padding: 0px;
	text-align:left;
	float:right;
}
#main-block table.fc01 th {
	width: 110px;
	margin: 0px;
	padding: 5px;
	border-bottom:#FFFFFF solid 1px;
	text-align:left;
	vertical-align:top;
	background-color:#FFBE00;
	font-weight:normal;
}
#main-block table.company th.fc01 {
	text-align:right;
}
#main-block table.fc01 td {
	width: 394px;
	margin: 0px;
	padding: 5px;
	border-bottom:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	text-align:left;
	vertical-align:top;
	background-color:#ECE9D8;
}



/* ----------　FC募集2　---------- */


#main-block table.fc02 {
	width: 270px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align:left;
	border-top:#000000 solid 1px;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
}
#main-block table.fc02 th {
	width: 110px;
	margin: 0px;
	padding: 5px;
	border-bottom:#000000 solid 1px;
	text-align:left;
	vertical-align:top;
	background-color:#FFBE00;
	font-weight:normal;
}
#main-block table.fc02 td {
	width: 160px;
	margin: 0px;
	padding: 5px;
	border-bottom:#000000 solid 1px;
	border-left:#000000 solid 1px;
	text-align:left;
	vertical-align:top;
	background-color:#ECE9D8;
}
#main-block table.fc02 th.two-columns {
	width: 260px;
	margin: 0px;
	padding: 5px;
	border-bottom:#000000 solid 1px;
	text-align:left;
	vertical-align:top;
	background-color:#FFBE00;
	font-weight:normal;
}


/* ----------　FC募集3　---------- */


#main-block table.fc03 {
	width: 400px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align:left;
	border-top:#000000 solid 1px;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
}
#main-block table.fc03 th {
	width: 60px;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	text-align:left;
	vertical-align:top;
	background-color:#FFBE00;
	border-bottom:#000000 solid 1px;
}

#main-block table.fc03 td.cont01a {
	width: 210px;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	text-align:left;
	vertical-align:top;
	background-color:#FFBE00;
	font-weight:normal;
}
#main-block table.fc03 td.cont01b {
	width: 210px;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border-bottom:#000000 solid 1px;
	text-align:left;
	vertical-align:top;
	background-color:#FFBE00;
	font-weight:normal;
}

#main-block table.fc03 td.cont02a {
	width: 100px;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border-left:#000000 solid 1px;
	text-align:right;
	vertical-align:top;
	background-color:#ECE9D8;
}
#main-block table.fc03 td.cont02b {
	width: 100px;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border-bottom:#000000 solid 1px;
	border-left:#000000 solid 1px;
	text-align:right;
	vertical-align:top;
	background-color:#ECE9D8;
}


/* ----------　お問い合せ　---------- */
/* お問い合せフォームのテーブル設定は */
/* form.cssへ記述　　　　　　　　　　 */
/* ---------------------------------- */
