/* ============================================================================ */
/* ==各店舗で指定 [ color ] =================================================== */
/* ============================================================================ */

/* サイトごと変更する場所は、『サイト固有で変更する色』で検索。例：index、header */

/* site.png の commonImage にある、CSS書き換え目安を元にカラーを変更していく */

/* レイアウトは一番下にあります。 */

/* ============================================================================ */


/* bodyタグ [ カラーの初期化 ] ----------------------- */
body {
	color: #333333;
	background-color: #EE2222;
}
/* bodyタグ ------------------------------------------ */

/* Aタグ --------------------------------------------- */
a:link {
	color: #CD8101;
	text-decoration: none;
}
a:visited {
	color: #CD8101;
	text-decoration: none;
}
a:active {
	color: #CD8101;
	text-decoration: underline;
}
a:hover {
	color: #CD8101;
	text-decoration: underline;
}
a:hover span {
	text-decoration: underline;
}
/* Aタグ --------------------------------------------- */


/* カラー付加スタイル[各所で使用している]------------------------------------------------ */


/* ▼背景-------------------- */

/* ページ内のメインコンテンツ */
.add_mainContentBgColor {
	background-color: #FFFFE5;
}


/* ▼ボーダー-------------------- */

/* ボーダーカラー */
.add_boderColor {
	border-color: #505050;
}


/* ▼セット-------------------- */

/* ボーダー枠レイアウト */
.add_frameLayoutSetColor1 {
	border: 1px solid #505050;
	background-color: #FFFFFF;
}

/* ボーダー枠レイアウト2 */
.add_frameLayoutSetColor2 {
	border: 1px solid #505050;
	background-color: #FFFFFF;
}

/* 項目のタイトルスタイル */
.add_itemTitleSetColor {
	background-color: #FFFFFF;
	color: #333333;
}

/* 項目の内容スタイル */
.add_itemDataSetColor {
	background-color: #FFFFFF;
	color: #999999;
}

/* アクセント背景カラー */
.add_accentSetColor {
	background-color: #26A6FF;
	color: #FFFFFF;
}

/* メイン背景セットカラー */
.add_mainSetColor,
a:hover.add_frameLayoutSetColor2 {
	background-color: #CD8101;
	color: #FFFFFF;
}

/* 出勤情報のもうすぐ出勤 */
.add_worksoonSetColor {
	background-color: #999999;
	color: #FFFFFF;
}


/* ▼テキスト-------------------- */

/* ボタン系 */
a.add_buttonColor,
a:hover.add_buttonColor,
a:visited.add_buttonColor {
	color: #333333;
}

/* 中間色 */
.add_mediumColor {
	color: #999999;
}

/* サイトカラー2 */
.add_siteColor {
	color: #CD8101;
}

/* メインタイトルカラー */
.add_mainTitleColor {
	color: #FFFFFF;
}
.add_mainTitleColor a,
.add_mainTitleColor a:hover,
.add_mainTitleColor a:visited {
	color: #FFFF33;
}

/* サブタイトルカラー*/
.add_subTitleColor {
	color: #FFFFFF;
}
.add_subTitleColor a,
.add_subTitleColor a:hover,
.add_subTitleColor a:visited {
	color: #FFFF33;
}

/* アクセントテキストカラー */
.add_accentColor {
	color: #26A6FF;
}


/* ▼テーブル関連 */

/* 料金表 */
.rate-table {
	border-top: 1px solid #505050;
	border-left: 1px solid #505050;
	background-color: #FFFFFF;
}
.rate-table td {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #505050;
	border-bottom: 1px solid #505050;
}
.rate-table .rate-table-td0 {
	background-color: #FFFFE5;
}
.rate-table .rate-table-td1 {
	color: #CD8101;
}
.rate-table .rate-table-td2 {
	color: #26A6FF;
}
.rate-table .rate-table-body1,
.rate-table .rate-table-body2 {
	background-color: #FFFFE5;
	color: #333333;
}
#contents .shopData .rate .rateTable p {
	color: #999999;
}


/* 各ボタンスタイル指定 */
a.add_buttonStyle,
a:hover.add_buttonStyle,
a:visited.add_buttonStyle {
	border: 1px solid #555555;
	text-decoration: none;
	color: #333333;
}

/* 画像無し指定 */	/* ※固定 */
.add_noImageStyle {
	background-color: #999999;
	color: #333333;
}


/* ============================================================================ */
/* ==各店舗で指定 [ layout ] ================================================== */
/* ============================================================================ */
/* サイトアイコン */
/* 優良店一覧 */

/* 特別枠 */
#contents .adShopList .specialSize .siteIconShopList {
	position: absolute;
	top: -17px;
	right: -14px;
}


/* 中 */
#contents .adShopList .largeSize .siteIconShopList {
	position: absolute;
	top: 28px;
	left: -5px;
}

/* 小 */
#contents .adShopList .middleSize .siteIconShopList {
	position: absolute;
	top: 28px;
	left: -5px;
}

/* 小小 */
#contents .adShopList .smallSize .siteIconShopList {
	position: absolute;
	top: 78px;
	left: 99px;
}

/* メインページヘッダ */
#header .headerData .siteIconMainHeader {
	position: absolute;
	top: 75px;
	right: -26px;
}

/* 求人一覧 */
#contents .jobList .adJob .siteIconJobList {
	position: absolute;
	top: -10px;
	right: -14px;
}

/* ニュース一覧 */
#contents .newsList .adNews .siteIconJobList {
	position: absolute;
	top: -10px;
	right: -14px;
}

/* お店詳細 */
#contents .shopData .siteIcon .siteIconShopData {
	position: absolute;
	top: -14px;
	right: -28px;
}

/* 女の子詳細 */
#contents .itemData .siteIcon .siteIconShopData {
	position: absolute;
	top: -14px;
	right: -28px;
}

/* 求人詳細 */
#contents .jobData .siteIcon .siteIconShopData {
	position: absolute;
	top: -14px;
	right: -28px;
}
/* レイアウトスタイル------------------------------------------------ */
#shopEntryLayout .mailSendMessage  {
	border:1px dotted #333333;
	padding:13px;
	background-color:#EFEFEF;
}
