td#sidemenu p {
}
td#sidemenu p strong{
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #F60;
}
/*ブロックタイトル設定*/
p#blocktitle01 {
	background-image: url(menutab/txt_communication.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 23px;
	width: 200px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
p#blocktitle02 {
	background-image: url(menutab/txt_yumewo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 23px;
	width: 200px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
p#blocktitle03 {
	background-image: url(menutab/txt_about.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 23px;
	width: 200px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*サイドメニュー：共通設定*/
p.tabcomment {
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 16px;
}
/*サイドメニュー：電話*/
div#menutel {
	background-image: url(menutab/tab00_tel.gif);
	background-repeat: no-repeat;
	background-position: 10px 20px;
	padding-top: 275px;
}
/*サイドメニュー：個別設定*/
#tab01 a{
	background-image: url(menutab/tab01_home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab01on {
	background-image: url(menutab/tab01on_home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #FFF;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

/*(メニュー)最新情報*/
#tab02 a , p#tab02on{
	background-image: url(menutab/tab02_news.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab02on{
	background-image: url(menutab/tab02on_news.gif);
	background-color: #FFF;
}

/*(メニュー)初めての方へ*/
#tab03 a , p#tab03on {
	background-image: url(menutab/tab03_hajimete.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab03on {
	background-image:  url(menutab/tab03on_hajimete.gif);
	background-color: #FFF;
}

/*(メニュー)ブログ：大将*/
#tab04 a{
	background-image: url(menutab/tab04_blog_taisyo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

/*(メニュー)ブログ：女将さん*/
#tab05 a{
	background-image: url(menutab/tab05_blog_okusan.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

/*(メニュー)お問合せ*/
#tab06 a, p#tab06on {
	background-image: url(menutab/tab06_contact.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab06on {
	background-image: url(menutab/tab06on_contact.gif);
	background-color: #FFF;
}

/*(メニュー)暖簾分けシステムのお話*/
#tab07 a , p#tab07on{
	background-image: url(menutab/tab07_system.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 64px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab07on{
	background-image: url(menutab/tab07on_system.gif);
	background-color: #FFF;
}

/*(メニュー)暖簾分けグループ*/
#tab08 a , p#tab08on {
	background-image: url(menutab/tab08_owner.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 68px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab08on {
	background-image: url(menutab/tab08on_owner.gif);
	background-color: #FFF;
}

/*(メニュー)セミナー*/
#tab09 a, p#tab09on {
	background-image: url(menutab/tab09_seminar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab09on {
	background-image: url(menutab/tab09on_seminar.gif);
	background-color: #FFF;
}

/*(メニュー)勉強会*/
#tab10 a , p#tab10on{
	background-image: url(menutab/tab10_study.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab10on{
	background-image: url(menutab/tab10on_study.gif);
	background-color: #FFF;
}

/*(メニュー)会社案内*/
#tab11 a, p#tab11on {
	background-image: url(menutab/tab11_kaisya.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab11on {
	background-image: url(menutab/tab11on_kaisya.gif);
	background-color: #FFF;
}

/*(メニュー)本店の様子*/
#tab12 a , p#tab12on {
	background-image: url(menutab/tab12_honten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab12on {
	background-image: url(menutab/tab12on_honten.gif);
	background-color: #FFF;
}

/*(メニュー)30周年パーティ*/
#tab13 a , p#tab13on {
	background-image: url(menutab/tab13_30party.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab13on {
	background-image: url(menutab/tab13on_30party.gif);
	background-color: #FFF;
}

/*(メニュー)マスコミなど*/
#tab14 a , p#tab14on {
	background-image: url(menutab/tab14_cover.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab14on {
	background-image: url(menutab/tab14on_cover.gif);
	background-color: #FFF;
}

/*(メニュー)リンク*/
#tab15 a , p#tab15on {
	background-image: url(menutab/tab15_link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab15on {
	background-image: url(menutab/tab15on_link.gif);
	background-color: #FFF;
}

/*(メニュー)個人情報保護方針*/
#tab16 a , p#tab16on {
	background-image: url(menutab/tab16_hogo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
p#tab16on {
	background-image: url(menutab/tab16on_hogo.gif);
	background-color: #FFF;
}

/*　不要？？

#tab17 a{
	background-image: url(menutab/group.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 68px;
	width: 190px;
	background-color: #999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
*/

#tab01 a:hover, #tab02 a:hover, #tab03 a:hover, #tab04 a:hover, #tab05 a:hover, #tab06 a:hover, #tab07 a:hover, #tab08 a:hover, #tab09 a:hover, #tab10 a:hover, #tab11 a:hover, #tab12 a:hover, #tab13 a:hover, #tab14 a:hover, #tab15 a:hover, #tab16 a:hover, #tab17 a:hover{
	background-color: #FFF;
}
