@charset "Shift_JIS";
@import url("common.css");
@import url("common_table.css");	/* Commonテーブル設定 */
@import url("common_label.css");	/* Commonテーブル設定 */


/* 店舗名ラベル */
.branch_label{
	width : 503px;
	height:26px;
	font-size : 18px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
	color : #505050;
}

/* 自己紹介欄 */
td.introduction{
	width:503px;
	font-size : 12px;
	color : black;
	background-color : white;
	overflow:auto;	
	border:solid 1px #ccc;
	padding:8px 8px 8px 10px;
	margin : 4px 0px 0px 0px;
}


/* スタッフ情報が無い場合の通知領域 */
div.no_item_notify{
	padding:20px;
	font-size:12px;
}


/* スタッフページの土台 */
#contents_base{ width:533px; margin:7px 0px 18px 22px; }

/* スタッフリストの土台 */
#list_base{ width:515px; margin:15px 0 5px 0; padding:3px; border:solid 1px #ccc; }


/* 幅設定 */
.staff_table th{ font-weight:normal; width : 60px;height : 30px; padding : 2px 10px; white-space: nowrap; }
.staff_table td{ width:193px; padding : 2px 10px;}

/* 詳細情報の土台セル */
td.detail_base_cell{ padding-top:20px;vertical-align:top; }

/* スタッフ画像のセル */
td.staff_image_cell{ width:230px;padding-top:20px;text-align:center; }


/* スタッフ一人分の情報テーブル */
table.list_item{ border-top : 1px solid #ccc;margin-bottom : 30px; }

/* 店舗リスト */
div#branch_list{
	font-size	: 12px;
	padding-right:10px;
	margin-top:10px;
}
