@charset "shift_jis";
/*====カスタムパーツ===================*/


/*枠・マージン*/
.waku_umdm {
	padding-top: 7px;
	padding-bottom: 7px;
}

.waku_padall {
	padding: 10px;
}

.waku_padall2 {
	padding: 5px;
}



/*H2メニュー要素（backgroundとborder-leftを各ｶﾃｺﾞﾘ毎色変更）*/
.s_menu {
  background:#F5F5F2;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 4px;
  padding-left : 5px;
	padding-bottom: 4px;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-left:solid 10px #360;
 }
 
 /*H3メニュー要素（border-leftを各ｶﾃｺﾞﾘ毎色変更）*/
.s_menu2 {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 4px;
  padding-left : 10px;
	padding-bottom: 4px;
	border-bottom:solid 1px #aaa;
	border-left:solid 5px #693;
 }
 
.s_menu3 {/* 直下にtableが来る場合 */
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 4px;
  padding-left : 10px;
	padding-bottom: 4px;
	margin-bottom: 8px;
	border-bottom:solid 1px #aaa;
	border-left:solid 5px #693;
 }

 
 /*リンクメニュー要素*/
.s_linkm {
	background:#fff url(../../img/point01.gif) no-repeat;
	font-size: 13px;
	font-weight: bold;
	padding-top: 4px;
  padding-left : 25px;
	text-align: left;
}

.s_linkm a:link {
text-decoration:none;

}
.s_linkm a:hover {
text-decoration:underline;
background-color:#EFF;
}

.s_linkm a:visited {
text-decoration:none;
}

/* 写真キャプション文字スタイル */
.photo_caption {
	font-size:10px;
}

 /*店舗情報文字スタイル*/
.shop_info {
	line-height:1.6em;
}

 /*店舗特徴スタイル*/
#shop_special td {
	padding:4px;
}

.special_head {
	color: #006600;
	font-weight:bold;
}


/* 社員紹介文字スタイル */
.shop_title {
	color: #006600;
	font-weight: bold;
	font-size: 16px;
	line-height:1em;
	padding:4px 0 4px 0;
}


