/**************************************
 *
 * 店舗情報ページ共通スタイルCSS
 *
 *  このスタイルシートで定義された項目は全て
 *  ページカスタマイズでユーザーが変更可能 
 *
 **************************************/
 
/*
 * 共通設定
 *
 */
*{
	margin:0px;;
	padding:0px;;
}
/** wrapper **/
#wrapper {
	width: 900px;
	border: 0px none #000000;
	line-height: 1.2;
}
.txt_default {
	color:#FFFFFF;
}
.link_default {
}
.link_default a:link{
	color:#FFFFFF;
}
.link_default a:visited{
	color:#FFFFFF;
}

/*
=========================================================================
  カスタム設定部
=========================================================================
 */
/** 全体の背景色 **/
.parlor_custom_all_backcolor {
	background-color: #99CCFF;
	background-image: url(images/userImg/7aaca7ed25a9290e1953a69e401d924c/f1cb39a9e9a76cc07a2dfe8cafeb928d.jpg);
	background-repeat: repeat ;
	color: #000000;
}
/** メニューボタンフレームの背景 **/
.parlor_custom_menu_frame_back {
	background-color: #e2e2e2;
}
/** メニューボタンの背景と文字色 **/
.parlor_custom_menu_btn a {
	background-color:#6699CC;
	color:#333366;
}
.parlor_custom_menu_btn a:link {
	background-color:#6699CC;
	color:#333366;
}
.parlor_custom_menu_btn a:visited {
	background-color:#6699CC;
	color:#333366;
}
.parlor_custom_menu_btn a:hover {
	background-color:#0066CC;
	color:#FFFFFF;
}
/** アクティブメニューボタンの背景色と文字色 **/
.parlor_custom_active_menu_btn a{
	background-color:#0066CC;
	color:#FFFFFF;
}
.parlor_custom_active_menu_btn a:link {
	background-color:#0066CC;
	color:#FFFFFF;
}
.parlor_custom_active_menu_btn a:visited {
	background-color:#0066CC;
	color:#FFFFFF;
}
.parlor_custom_active_menu_btn a:hover{
	background-color:#0066CC;
	color:#FFFFFF;
}
/** コンテンツヘッダの背景色と文字色 **/
.parlor_custom_contents_header {
	background-color: #336699;
	color:#FFFFFF;
}
/** コンテンツボディの背景色と文字色 **/
.parlor_custom_contents_body {
	background-color: #E4F4FF;
	color:#000000;
}
/** ブログタイトルの背景色と文字色 **/
.parlor_custom_blog_title {
	background-color:#3399CC;
	background-image: url();
	background-repeat:repeat;
	color:#FFFFFF;
	font-family: "Times New Roman", Times, serif;
}
/** ブログタイトルの文字サイズ、位置 **/
.parlor_custom_blog_title_character {
	font-size: 150%;
	text-align:left;
	vertical-align: top;
	border-spacing: 0px;
	border-collapse: 0px;
	padding:0px;
}
/** ブログコンテンツボディの背景と文字色 **/
.parlor_custom_blog_contents_body {
	background-color: #99CCFF;
	background-image: url(images/userImg/7aaca7ed25a9290e1953a69e401d924c/f1cb39a9e9a76cc07a2dfe8cafeb928d.jpg);
	background-repeat: repeat ;
	color: #000000;
}
/*=====================================================================*/
/*=====================================================================*/
/*=====================================================================*/
/*
=========================================================================
  共通設定部
=========================================================================
 */
/*
=========================================================================
  店舗ページTOP：店舗ページヘッダーフレーム
=========================================================================
 */
/* バックカラーカスタム */
#parlor_common_header_frame{
	width: 900px;
	position: relative;
	top: 0px; 
	left: 0px;
}

/*
* 店舗ページヘッダーtop
*  logo
*  return
*/
/*
=========================================================================
  店舗ページTOP：店舗ページヘッダーtopフレーム
=========================================================================
 */
#parlor_common_header_top_frame{
	background: #ffffff;
	height: 60px;
	left: 0px;
	position: relative;
	top: 0px; 
	width: 900px;
}
.parlor_common_header_top_logo{
	position: relative;
	top: 10px; 
	float: left;
}
.parlor_common_header_top_return{
	position: relative;
	top: 10px; 
	float:right;
}
.parlor_common_header_top_return a:link {
}
.parlor_common_header_top_return a:visited {
}
.parlor_common_header_top_return a:hover {
}

/*
=========================================================================
  店舗ページTOP：店舗ページヘッダーmiddleフレーム
=========================================================================
 */
#parlor_common_header_middle_frame{
	width: 900px;
	height: 335px;
	position: relative;
	top: 0px; 
	left: 0px;
}
#parlor_common_header_middle_info_frame{
	width: 880px;
	height: 335px;
	position: relative;
	top: 0px; 
	left: 10px;
}

.parlor_common_header_middle_title{
	background-image: url(images/common/parlar/parlar_header_hall_name.gif);
	float: left;
	height: 60px;
	left: 0px;
	padding: 0 0 0 8px;
	position: relative;
	top: 0px; 
	width: 892px;
	z-index:9999;
}
/* 店舗ページヘッダ：店舗イメージ */
.parlor_common_header_middle_image{
	width: 420px;
	height: 315px;
	position: relative;
	top: 10px; 
	left: 10px;
	float: left;
}
/* 店舗ページヘッダ：店舗サブイメージ１ */
.parlor_common_header_middle_sub_image1{
	width: 212px;
	height: 160px;
	position: relative;
	top: 10px; 
	left: 18px;
	float: left;
}
/* 店舗ページヘッダ：店舗サブイメージ２ */
.parlor_common_header_middle_sub_image2{
	width: 212px;
	height: 160px;
	position: relative;
	top: 10px; 
	left: 26px;
	float: left;
}
/* 店舗ページヘッダ：店舗紹介フレーム */
.parlor_common_header_middle_info_msg_frame{
	background-color: #e0e0e0;
	width: 430px;
	height: 145px;
	border-color: #484848; 
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 18px;
	_top: 16px;
	left: 18px;
	float: left;
}
.parlor_common_header_middle_info_title{
	background-color: #484848;
	width: 422px;
	height: 14px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}
.parlor_common_header_middle_info_msg{
	width: 422px;
	height: 100px;
	font-size: 12px;
	color: #000000;
	padding: 4px;
}
#parlor_common_header_bottom_frame{
	background-color: #000000;
	width: 900px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	top: 0px; 
	left: 0px;
}

/*
=========================================================================
  店舗ページTOP：店舗ページメニューフレーム
=========================================================================
 */
/* バックカラーカスタム */
#parlor_common_menu_frame{
	width: 900px;
	height: 38px;
	border-bottom-color: #999999; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
	top: 0px; 
	left: 0px;
}
/*
* 店舗ページメニューフレーム
*/
#parlor_common_menu_btn{
	width: 880px;
	height: 28px;
	font-size:14px;
	position: relative;
	top: 5px; 
	left: 11px;
}
#parlor_common_menu_btn ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
#parlor_common_menu_btn li {
	margin: 0;
	padding: 0;
	list-style:none;
	float: left;
}
/* メニューリンクボタン基本 */
#parlor_common_menu_btn a {
	background-image: url(images/common/parlar/parlar_menu_btn_white.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	width:108px;
	height:24px;
	padding:2px 0px;
	display:block;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	margin-right: 2px;
}
/* リンク無しボタン */
#parlor_common_menu_btn_nonactive{
	background-image: url(images/common/parlar/parlar_menu_btn_gray.gif);
	background-repeat: no-repeat;
	background-color: #aeaeae;
	width: 108px;
	height:24px;
	text-align: center;
	color: #858585;
	font-weight: bold;
	padding:2px 0px;
	position: relative;
	top: 0px; 
	left: 0px;
	margin-right: 2px;
}

/*
=========================================================================
  店舗ページTOP：店舗ページコンテンツフレーム
=========================================================================
 */
/* 店舗ページメインフレーム */
/* バックカラーカスタム */
#parlor_common_contents_main_frame{
	word-break: break-all;
	width: 900px;
	position: relative;
	top: 0px; 
	left: 0px;
}
/* 店舗ページ内部フレーム */
/* バックカラーカスタム？ */
#parlor_common_contents_inside_frame{
	width: 878px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px; 
	left: 10px;
}
#parlor_common_contents_inside_frame2{
	width: 880px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px; 
	left: 10px;
}
/* 店舗ページ：タイトル */
#parlor_common_title_frame{
	width: 878px;
	height: 20px;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#parlor_common_title_frame2{
	width: 878px;
	height: 20px;
	border: 1px solid #999999;
}
/* 店舗ページ：タイトルテキスト */
.parlor_common_title_text {
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 3px;
	left: 5px;
}
/* 店舗ページ：項目タイトル */
#parlor_common_item_title_frame{
	background-color: #bfbfbf;
	width: 878px;
	height: 22px;
}
/* 店舗ページ：項目タイトルテキスト */
.parlor_common_item_title_text {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 3px;
	left: 5px;
}
/* 店舗ページ：スペースブロック */
#parlor_common_contents_space{
	height: 8px;
	font-size: 0px;
	position: relative;
	top: 0px; 
	left: 0px;
}
/* 店舗基本情報 */
#parlor_common_contents_base_frame{
	width: 878px;
	background-color: #ffffff;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px; 
	left: 10px;
}
.parlor_common_contents_base_title{
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 5px 2px 5px;
}
/* 店舗サービス・設備情報 */
#parlor_common_contents_service_frame{
	width: 878px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px; 
	left: 10px;
}
.parlor_common_contents_service_title{
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 5px 2px 5px;
}
/* 左コンテンツ */
#parlor_common_contents_left_frame{
	width: 320px;
	position: relative;
	top: 0px; 
	left: 0px;
	float: left;
}
/* WEBチラシ */
#parlor_common_contents_handbill_frame{
	width: 308px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px; 
	left: 10px;
}
.parlor_common_contents_handbill_title{
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 5px 2px 5px;
}
/* 美女・漢図鑑 */
#parlor_common_contents_zukan_frame{
	width: 310px;
	position: relative;
	top: 0px; 
	left: 10px;
}
.parlor_common_contents_zukan_title{
	font-size: 14px;
	font-weight: bold;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	padding: 2px 5px 2px 5px;
}
/* 店内イメージ */
#parlor_common_contents_image_frame{
	width: 308px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px; 
	left: 10px;
}
.parlor_common_contents_image_title{
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 5px 2px 5px;
}
/* ホブログ */
#parlor_common_contents_blog_frame{
	width: 308px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px; 
	left: 10px;
}
.parlor_common_contents_blog_title{
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 5px 2px 5px;
}
/* 右コンテンツ */
#parlor_common_contents_right_frame{
	width: 580px;
	position: relative;
	top: 0px; 
	left: 0px;
	float: left;
}
/* 新着情報 */
#parlor_common_contents_topics_frame{
	width: 558px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px; 
	left: 10px;
}
.parlor_common_contents_topics_title{
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 5px 2px 5px;
}
/* 設置機種 */
#parlor_common_contents_model_frame{
	width: 558px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px; 
	left: 10px;
}
.parlor_common_contents_model_title{
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 5px 2px 5px;
}
/* 動画 */
#parlor_common_contents_movie_frame{
	width: 559px;
	position: relative;
	top: 0px; 
	left: 10px;
}
.parlor_common_contents_movie_title{
	font-size: 14px;
	font-weight: bold;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	padding: 2px 5px 2px 5px;
	width: 548px;
}
/* 求人情報 */
#parlor_common_contents_recruit_frame{
	width: 558px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px; 
	left: 10px;
}
.parlor_common_contents_recruit_title{
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 5px 2px 5px;
}

/*
=========================================================================
  店舗ページTOP：店舗基本情報
=========================================================================
 */
/* 店舗ページTOP：店舗基本情報：項目名称フレーム */
#parlor_common_contents_base_itemname_frame{
	width: 100px;
	border-right-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
/* 店舗ページTOP：店舗基本情報：項目名称テキスト */
.parlor_common_contents_base_itemname_text{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 4px;
	left: 4px;
}
/* 店舗ページTOP：店舗基本情報：項目名称奇数ライン */
.parlor_common_contents_base_itemname{
	background-color: #ffffff;
	width: 100px;
	height: 22px;
}
/* 店舗ページTOP：店舗基本情報：項目名称偶数ライン */
.parlor_common_contents_base_itemname_odd{
	background-color: #e0e0e0;
	width: 100px;
	height: 22px;
}
/* 店舗ページTOP：店舗基本情報：項目値フレーム */
#parlor_common_contents_base_item_frame{
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
/* 店舗ページTOP：店舗基本情報：項目名称テキスト */
.parlor_common_contents_base_item_text{
	color: #000000;
	font-size: 14px;
	position: relative;
	top: 4px;
	left: 4px;
}
/* 店舗ページTOP：店舗基本情報：項目値奇数ライン */
.parlor_common_contents_base_item{
	background-color: #ffffff;
	width: 777px;
	height: 22px;
}
/* 店舗ページTOP：店舗基本情報：項目値偶数ライン */
.parlor_common_contents_base_item_odd{
	background-color: #e0e0e0;
	width: 777px;
	height: 22px;
}
/* 店舗ページTOP：店舗基本情報：項目値奇数ライン（地図あり） */
.parlor_common_contents_base_item_map{
	background-color: #ffffff;
	width: 494px;
	height: 22px;
	border-right-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
}
/* 店舗ページTOP：店舗基本情報：項目値偶数ライン（地図あり） */
.parlor_common_contents_base_item_map_odd{
	background-color: #e0e0e0;
	width: 494px;
	height: 22px;
	border-right-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
}
/* 店舗ページTOP：店舗基本情報：地図フレーム */
#parlor_common_contents_base_map_frame{
	background-color: #ffffff;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
/* 店舗ページTOP：店舗基本情報：地図タイトル */
.parlor_common_contents_base_map_title{
	background-color: #484848;
	width: 273px;
	height: 17px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 2px;
	left: 2px;
	padding-top: 4px;
	padding-left: 4px;
}
/*
=========================================================================
  店舗ページTOP：設備・サービスアイコン
=========================================================================
 */
/* 店舗ページTOP：設備・サービスアイコン：スペースブロック */
#parlor_common_contents_service_space{
	height: 10px;
	font-size: 0px;
}
/* 店舗ページTOP：設備・サービスアイコン：アイコンフレーム */
#parlor_common_contents_service_image_frame{
	width: 847px;
	position: relative;
	top: 0px;
	left: 22px;
}
/* 店舗ページTOP：設備・サービスアイコン：テキストフレーム */
#parlor_common_contents_service_text_frame{
	width: 867px;
	font-size: 12px;
	position: relative;
	top: 0px;
	left: 10px;
}
/*
=========================================================================
  店舗ページTOP：WEBチラシ
=========================================================================
 */
/* 店舗ページTOP：WEBチラシ：スペースブロック */
#parlor_common_contents_handbill_space{
	height: 10px;
	font-size: 0px;
}
/* 店舗ページTOP：WEBチラシ：画像フレーム */
#parlor_common_contents_handbill_image_frame{
	width: 288px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：WEBチラシ：タイトルフレーム */
#parlor_common_contents_handbill_title_frame{
	width: 288px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：WEBチラシ：本文フレーム */
#parlor_common_contents_handbill_comment_frame{
	width: 288px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：WEBチラシ：リンクフレーム */
#parlor_common_contents_handbill_link_frame{
	width: 288px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：WEBチラシ：リンク */
.parlor_common_contents_handbill_link{
	width: 298px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}
/* 店舗ページTOP：WEBチラシ：データなし */
#parlor_common_contents_handbill_none{
	width: 288px;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 10px;
}

/*
=========================================================================
  店舗ページTOP：美女・漢図鑑
=========================================================================
 */
/* 店舗ページTOP：美女・漢図鑑：スペースブロック */
#parlor_common_contents_zukan_space{
	height: 10px;
	font-size: 0px;
}
/* 店舗ページTOP：美女・漢図鑑：リンクフレーム */
#parlor_common_contents_zukan_link_frame{
	width: 288px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：美女・漢図鑑：リンク */
.parlor_common_contents_zukan_link{
	width: 298px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}

/*
=========================================================================
  店舗ページTOP：店内イメージ
=========================================================================
 */
/* 店舗ページTOP：店内イメージ：スペースブロック */
#parlor_common_contents_image_space{
	height: 10px;
	font-size: 0px;
}
/* 店舗ページTOP：店内イメージ：画像 */
.parlor_common_contents_image_image{
	width: 149px;
	height: 149px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店舗ページTOP：店内イメージ：タイトルフレーム */
#parlor_common_contents_image_title_frame {
	background-color: #bfbfbf;
	width: 308px;
	height: 20px;
}
/* 店舗ページTOP：店内イメージ：タイトルテキスト */
.parlor_common_contents_image_title_text {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 3px;
	left: 10px;
}
/* 店舗ページTOP：店内イメージ：サービス内容タイトル */
#parlor_common_contents_image_type_title{
	width: 288px;
	color: #000000;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：店内イメージ：イメージアイコン */
.parlor_common_contents_image_icon{
	width: 42px;
	height: 36px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店舗ページTOP：店内イメージ：リンクフレーム */
#parlor_common_contents_image_link_frame{
	width: 288px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：店内イメージ：リンク */
.parlor_common_contents_image_link{
	width: 298px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}
/* 店舗ページTOP：店内イメージ：データなし */
#parlor_common_contents_image_none{
	width: 288px;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 10px;
}

/*
=========================================================================
  店舗ページTOP：ホブログ
=========================================================================
 */
/* 店舗ページTOP：ホブログ：スペースブロック */
#parlor_common_contents_blog_space{
	height: 10px;
	font-size: 0px;
}
/* 店舗ページTOP：ホブログ：店長画像 */
.parlor_common_contents_blog_image {
	width: 110px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店舗ページTOP：ホブログ：紹介文 */
.parlor_common_contents_blog_text {
	width: 290px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店舗ページTOP：ホブログ：日付 */
.parlor_common_contents_blog_date{
	width: 90px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店舗ページTOP：ホブログ：タイトル＋リンク */
.parlor_common_contents_blog_title_link{
	width: 190px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店舗ページTOP：ホブログ：リンクフレーム */
#parlor_common_contents_blog_link_frame{
	width: 288px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：ホブログ：リンク */
.parlor_common_contents_blog_link{
	width: 298px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}
/* 店舗ページTOP：ホブログ：データなし */
#parlor_common_contents_blog_none{
	width: 288px;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 10px;
}

/*
=========================================================================
  店舗ページTOP：新着情報
=========================================================================
 */
/* 店舗ページTOP：新着情報：スペースブロック */
#parlor_common_contents_topics_space{
	height: 10px;
	font-size: 0px;
}
/* 店舗ページTOP：新着情報：タイトルフレーム */
#parlor_common_contents_topics_title_frame {
	background-color: #bfbfbf;
	width: 558px;
}
/* 店舗ページTOP：新着情報：タイトルテキスト */
.parlor_common_contents_topics_title_text {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
}
/* 店舗ページTOP：新着情報：イベント情報テキスト */
.parlor_common_contents_topics_event_text {
	width: 538px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店舗ページTOP：新着情報：新装開店情報画像 */
.parlor_common_contents_topics_newopen_image {
	width: 220px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店舗ページTOP：新着情報：新装開店情報テキスト */
.parlor_common_contents_topics_newopen_text {
	width: 538px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：新着情報：新装開店機種情報フレーム */
#parlor_common_contents_topics_model_info_frame {
	width: 545px;
	color: #000000;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：新着情報：新装開店機種情報（日付） */
.parlor_common_contents_topics_model_info_date_head {
	background-color: #484848;
	width: 525px;
	height: 20px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	border-color: #999999;
	border-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	padding: 2px;
	padding-left: 10px;
	float: left;
}
/* 店舗ページTOP：新着情報：新装開店機種情報（機種名） */
.parlor_common_contents_topics_model_info_name_head {
	background-color: #6f6f6f;
	width: 336px;
	height: 16px;
	color: #ffffff;
	font-weight: bold;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	padding-left: 10px;
	float: left;
}
.parlor_common_contents_topics_model_info_name_text {
	background-color: #ffffff;
	width: 336px;
	height: 16px;
	border-color: #999999;
	border-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	padding: 2px;
	padding-left: 10px;
	float: left;
}
/* 店舗ページTOP：新着情報：新装開店機種情報（メーカー名） */
.parlor_common_contents_topics_model_info_maker_head {
	background-color: #6f6f6f;
	width: 125px;
	height: 16px;
	color: #ffffff;
	font-weight: bold;
	border-color: #999999;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	padding: 2px;
	padding-left: 10px;
	float: left;
}
.parlor_common_contents_topics_model_info_maker_text {
	background-color: #ffffff;
	width: 125px;
	height: 16px;
	border-color: #999999;
	border-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	padding: 2px;
	padding-left: 10px;
	float: left;
}
/* 店舗ページTOP：新着情報：新装開店機種情報（台数） */
.parlor_common_contents_topics_model_info_count_head {
	background-color: #6f6f6f;
	width: 46px;
	height: 16px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	border-color: #999999;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	padding: 2px;
	float: left;
}
.parlor_common_contents_topics_model_info_count_text {
	background-color: #ffffff;
	width: 46px;
	height: 16px;
	text-align: center;
	border-color: #999999;
	border-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	padding: 2px;
	float: left;
}
/* 店舗ページTOP：動画：リンクフレーム */
#parlor_common_contents_movie_link_frame{
	width: 538px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：動画：リンク */
.parlor_common_contents_movie_link{
	width: 548px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}
/* 店舗ページTOP：新着情報：リンクフレーム */
#parlor_common_contents_topics_link_frame{
	width: 538px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：新着情報：リンク */
.parlor_common_contents_topics_link{
	width: 548px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}
/* 店舗ページTOP：新着情報：データなし */
#parlor_common_contents_topics_none{
	width: 538px;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 10px;
}

/*
=========================================================================
  店舗ページTOP：美女・漢図鑑
=========================================================================
 */
/* 店舗ページTOP：美女・漢図鑑：スペースブロック */
#parlor_common_contents_zukan_space{
	height: 10px;
	font-size: 0px;
}
/* 店舗ページTOP：美女・漢図鑑：リンクフレーム */
#parlor_common_contents_zukan_link_frame{
	width: 288px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：美女・漢図鑑：リンク */
.parlor_common_contents_zukan_link{
	width: 298px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}

/*
=========================================================================
  店舗ページTOP：設置機種情報
=========================================================================
 */
/* 店舗ページTOP：設置機種情報：スペースブロック */
#parlor_common_contents_model_space{
	height: 10px;
	font-size: 0px;
}
/* 店舗ページTOP：設置機種情報：タイトルフレーム */
#parlor_common_contents_model_title_frame {
	background-color: #bfbfbf;
	width: 558px;
}
/* 店舗ページTOP：設置機種情報：タイトルテキスト */
.parlor_common_contents_model_title_text {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
}
/* 店舗ページTOP：設置機種情報：情報テキスト */
.parlor_common_contents_model_info_text {
	width: 538px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：設置機種情報：新装開店情報画像 */
.parlor_common_contents_model_details_frame {
	width: 109px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店舗ページTOP：設置機種情報：新装開店情報画像 */
.parlor_common_contents_model_details_link {
	width: 100px;
	font-size: 12px;
	position: relative;
	top: 0px;
	left: 0px;
}
/* 店舗ページTOP：設置機種情報：リンクフレーム */
#parlor_common_contents_model_link_frame{
	width: 538px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：設置機種情報：リンク */
.parlor_common_contents_model_link{
	width: 548px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}
/* 店舗ページTOP：設置機種情報：データなし */
#parlor_common_contents_model_none{
	width: 538px;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 10px;
}

/*
=========================================================================
  店舗ページTOP：求人情報
=========================================================================
 */
/* 店舗ページTOP：求人情報：スペースブロック */
#parlor_common_contents_recruit_space{
	height: 10px;
	font-size: 0px;
}
/* 店舗ページTOP：求人情報：タイトルフレーム */
#parlor_common_contents_recruit_title_frame {
	background-color: #bfbfbf;
	width: 308px;
}
/* 店舗ページTOP：求人情報：タイトルテキスト */
.parlor_common_contents_recruit_title_text {
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
}
/* 店舗ページTOP：求人情報：情報テキスト */
.parlor_common_contents_recruit_info_text {
	width: 538px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：求人情報：メインキャッチ画像 */
.parlor_common_contents_recruit_image {
	width: 130px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
	margin-right: 10px;
}
/* 店舗ページTOP：求人情報：メインキャッチテキスト */
.parlor_common_contents_recruit_text {
	width: 293px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店舗ページTOP：求人情報：リンクフレーム */
#parlor_common_contents_recruit_link_frame{
	width: 308px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 店舗ページTOP：求人情報：リンク */
.parlor_common_contents_recruit_link{
	width: 298px;
	height: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}
/* 店舗ページTOP：求人情報：データなし */
#parlor_common_contents_recruit_none{
	width: 538px;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 10px;
}

/*
=========================================================================
  新着情報
=========================================================================
/* 新着情報：タイトル */
#parlor_topics_title_frame{
	background-color: #bfbfbf;
	width: 878px;
	height: 22px;
}
/* 新着情報：タイトルテキスト */
.parlor_topics_title_text {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 3px;
	left: 5px;
}
/* 新着情報：イベント本文 */
#parlor_topics_event_text{
	width: 548px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 新着情報：イベント本文（画像なし） */
#parlor_topics_event_text_noimage{
	width: 858px;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 新着情報：新装開店画像 */
#parlor_topics_newopen_image{
	width: 310px;
	position: relative;
	top: 0px;
	left: 20px;
	float: left;
}
/* 新着情報：新装開店本文 */
#parlor_topics_newopen_text{
	width: 858px;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 新着情報：新装開店フレーム */
#parlor_topics_newopen_frame{
	width: 858px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 新着情報：新装開店タイトル */
#parlor_topics_newopen_title_frame{
	background-image: url(images/common/parlar/parlar_topics_newopen_title.gif);
	background-repeat: no-repeat;
	width: 858px;
	height: 40px;
}
/* 新着情報：新装開店タイトルテキスト */
.parlor_topics_newopen_title_text{
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 10px;
}
/* 新着情報：新装開店パチンコタイトル */
#parlor_topics_newopen_title_pachinko{
	background-image: url(images/common/parlar/parlar_topics_newopen_pachi.gif);
	background-repeat: no-repeat;
	width: 858px;
	height: 21px;
}
/* 新着情報：新装開店パチスロタイトル */
#parlor_topics_newopen_title_pachislot{
	background-image: url(images/common/parlar/parlar_topics_newopen_slot.gif);
	background-repeat: no-repeat;
	width: 858px;
	height: 21px;
}
/* 新着情報：新装開店パチスロタイトル（セパレータあり） */
#parlor_topics_newopen_title_pachislot_sep{
	background-image: url(images/common/parlar/parlar_topics_newopen_sslot.gif);
	background-repeat: no-repeat;
	width: 858px;
	height: 37px;
}
/* 新着情報：新装開店セパレータ */
#parlor_topics_newopen_title_separator{
	background-image: url(images/common/parlar/parlar_topics_newopen_sep.gif);
	background-repeat: no-repeat;
	width: 858px;
	height: 16px;
	_height: 0px;
}
/* 新着情報：新装開店詳細背景フレーム */
#parlor_topics_newopen_details_backimage{
	background-image: url(images/common/parlar/parlar_topics_newopen_body.gif);
	background-repeat: no-repeat;
	width: 429px;
	height: 181px;
	float: left;
}
/* 新着情報：新装開店機種名称 */
#parlor_topics_newopen_details_model_name{
	width: 429px;
	height: 25px;
	position: relative;
	top: 0px;
	left: 0px;
}
/* 新着情報：新装開店機種名称テキスト */
.parlor_topics_newopen_details_model_name_text{
	width: 429px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	top: 5px;
	left: 5px;
}
.parlor_topics_newopen_details_model_name_text a:link{
	color: #ffffff;
}
.parlor_topics_newopen_details_model_name_text a:visited{
	color: #ffffff;
}
.parlor_topics_newopen_details_model_name_text a:hover{
	text-decoration: none;
	color: #ffffff;
}
/* 新着情報：新装開店パチンコ機種画像 */
.parlor_topics_newopen_details_pachinko_model_image{
	width: 100px;
	height: 156px;
	position: relative;
	top: 25px;
	left: 10px;
	float: left;
}
/* 新着情報：新装開店パチスロ機種画像 */
.parlor_topics_newopen_details_slot_model_image{
	width: 100px;
	height: 156px;
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
}
/* 新着情報：新装開店機種テキスト */
.parlor_topics_newopen_details_model_text{
	width: 226px;
	height: 136px;
	color: #666666;
	font-size: 14px;
	position: relative;
	top: 10px;
	left: 10px;
	float: left;
}

/* 設置機種：設置台一覧コメント */
.parlor_topics_newopen_details_model_comment{
	width: 226px;
	color: #666666;
	font-size: 14px;
	border-bottom-color: #bfbfbf;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	position: relative;
	top: 0px;
	left: 0px;
}
/* 設置機種：設置台一覧コメント */
.parlor_topics_newopen_details_model_restcomment{
	width: 226px;
	text-align: right;
	position: relative;
	top: -3px;
	left: 0px;
}
/* 設置機種：設置台一覧情報 */
.parlor_topics_newopen_details_model_info{
	width: 226px;
	color: #666666;
	font-size: 14px;
	position: relative;
	top: 2px;
	left: 0px;
}

/* 新着情報：新装開店機種スペース */
.parlor_topics_newopen_details_model_space{
	width: 20px;
	height: 136px;
	font-size: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
/* 新着情報：新装開店機種台数 */
.parlor_topics_newopen_details_model_count{
	width: 63px;
	height: 30px;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: 70px;
	left: 0px;
	float: left;
}

/*
=========================================================================
  ＷＥＢチラシ
=========================================================================
/* ＷＥＢチラシ：画像 */
#parlor_handbill_image{
	width: 878px;
	text-align: center;
	position: relative;
	top: 0px;
	left: 0px;
}
#parlor_handbill_frame{
	color: #000000;
	width: 878px;
	text-align: center;
	position: relative;
	top: 0px;
	left: 0px;
}
/* ＷＥＢチラシ：テキスト */
#parlor_handbill_text{
	color: #000000;
	width: 878px;
	text-align: center;
	position: relative;
	top: 0px;
	left: 0px;
}

/*
=========================================================================
  設置機種
=========================================================================
/* 設置機種：表示枠 */
#parlor_model_install_details_area{
	width: 427px;
	float: left;
	border: 1px solid #bfbfbf;
	border-width: 0 1px 1px 1px;
}
/* 設置機種：テキスト */
#parlor_model_text{
	width: 858px;
	color: #000000;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 設置機種：オススメ機種フレーム */
#parlor_model_recommend_frame{
	width: 856px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 設置機種：オススメ機種タイトル */
#parlor_model_recommend_title_frame{
	background-color: #000000;
	width: 856px;
	height: 22px;
}
/* 設置機種：オススメ機種タイトルテキスト */
.parlor_model_recommend_title_text {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 3px;
	left: 5px;
}
/* 設置機種：オススメ機種画像フレーム */
#parlor_model_recommend_image_frame {
	width: 169px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 設置機種：オススメ機種アイコン */
.parlor_model_recommend_icon {
	width: 50px;
	height: 18px;
	position: relative;
	top: 0px;
	left: 0px;
}
/* 設置機種：オススメ機種画像 */
.parlor_model_recommend_image {
	width: 160px;
	position: relative;
	top: 0px;
	left: 0px;
}
/* 設置機種：オススメ機種リンク */
.parlor_model_recommend_image_link {
	width: 160px;
	font-size: 12px;
	position: relative;
	top: 0px;
	left: 0px;
}
/* 設置機種：設置台一覧フレーム */
#parlor_model_install_frame{
	width: 858px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 設置機種：設置台一覧タイトル */
#parlor_model_install_title{
	background-color: #484848;
	width: 846px;
	height: 17px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
	border: 1px solid #bfbfbf;
}
/* 設置機種：設置台一覧パチンコタイトル */
#parlor_model_install_title_pachinko{
	background-image: url(images/common/parlar/parlar_model_install_pachi.gif);
	background-repeat: no-repeat;
	width: 858px;
	height: 21px;
}
/* 設置機種：設置台一覧パチンコ総台数 */
.parlor_model_install_count_pachinko{
	width: 838px;
	height: 11px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
/* 設置機種：設置台一覧パチスロタイトル */
#parlor_model_install_title_pachislot{
	background-image: url(images/common/parlar/parlar_model_install_slot.gif);
	background-repeat: no-repeat;
	width: 858px;
	height: 21px;
}
/* 設置機種：設置台一覧パチンコ総台数 */
.parlor_model_install_count_pachislot{
	width: 848px;
	height: 21px;
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	position: relative;
	top: 4px;
	left: 0px;
}
/* 設置機種：設置台一覧パチスロタイトル（セパレータあり） */
#parlor_model_install_title_pachislot_sep{
	background-image: url(images/common/parlar/parlar_model_install_sslot.gif);
	background-repeat: no-repeat;
	width: 858px;
	height: 37px;
}
/* 設置機種：設置台一覧パチスロ総台数（セパレータあり） */
.parlor_model_install_count_pachislot_sep{
	width: 848px;
	height: 21px;
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	position: relative;
	top: 20px;
	left: 0px;
}
/* 設置機種：設置台一覧タイトル（セパレータなし） */
#parlor_model_install_title_top{
	background-image: url(/PR/images/common/parlar/settidai_bg.gif);
	width: 846px;
	height: 17px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	border: 1px solid #bfbfbf;
	border-width: 0 1px 1px 1px;
}
/* 設置機種：設置台一覧タイトル（セパレータあり） */
#parlor_model_install_title_else{
	background-image: url(/PR/images/common/parlar/settidai_bg.gif);
	width: 846px;
	height: 17px;
	padding: 5px;
	border: 1px solid #bfbfbf;
	border-width: 0 1px 1px 1px;
}
/* 設置機種：設置台一覧機種名称 */
#parlor_model_install_details_model_title{
	background-color: #484848;
	width: 427px;
	height: 23px;
	top: 0px;
	left: 0px;
	float: left;
}
#parlor_model_install_details_model_title2{
	background-color: #484848;
	width: 427px;
	height: 46px;
	top: 0px;
	left: 0px;
	float: left;
}
#parlor_model_install_details_model_name{
	width: 370px;
	height: 23px;
	position: relative;
	left: 5px;
	float: left;
	display: table;
}
#parlor_model_install_details_model_name2{
	width: 370px;
	height: 46px;
	position: relative;
	left: 5px;
	float: left;
	display: table;
}
#parlor_model_install_details_model_name3{
	width: 417px;
	height: 23px;
	position: relative;
	left: 5px;
	float: left;
	display: table;
}
#parlor_model_install_details_model_name4{
	width: 417px;
	height: 46px;
	position: relative;
	left: 5px;
	float: left;
	display: table;
}
/* 新着情報：新装開店機種名称テキスト */
.parlor_model_install_details_model_name_text{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.parlor_model_install_details_model_name_text a:link{
	color: #ffffff;
}
.parlor_model_install_details_model_name_text a:visited{
	color: #ffffff;
}
.parlor_model_install_details_model_name_text a:hover{
	text-decoration: none;
	color: #ffffff;
}
.parlor_model_install_details_model_name_text2{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.parlor_model_install_details_model_name_text2 a:link{
	color: #ffffff;
}
.parlor_model_install_details_model_name_text2 a:visited{
	color: #ffffff;
}
.parlor_model_install_details_model_name_text2 a:hover{
	text-decoration: none;
	color: #ffffff;
}
/* 設置機種：設置台一覧機種アイコン */
#parlor_model_install_details_model_icon{
	width: 50px;
	height: 23px;
	position: relative;
	float: left;
	display: table;
}
#parlor_model_install_details_model_icon2{
	width: 50px;
	height: 46px;
	position: relative;
	float: left;
	display: table;
}
/* 設置機種：設置台一覧パチンコ機種画像 */
.left_image{
	background-color: #f8f8f8;
	width: 120px;
	height: 156px;
	float: left;
}
.left_contents{
	float: left;
}
.parlor_model_install_details_pachinko_model_image{
	width: 120px;
	height: 156px;
	text-align:center;
	margin-top:10px;
/*	position: relative;*/
/*	top: 25px;*/
/*	left: 10px;*/
}
/* 設置機種：設置台一覧パチスロ機種画像 */
.parlor_model_install_details_slot_model_image{
	width: 120px;
/*	height: 156px;*/
	text-align:center;
	margin-top:10px;
/*	position: relative;*/
/*	top: 10px;*/
/*	left: 20px;*/
}
/* 設置機種：設置台一覧テキスト */
.parlor_model_install_details_model_text{
	background-color: #ffffff;
	width: 297px;
	height: 120px;
	color: #666666;
	font-size: 14px;
	position: relative;
	padding: 5px;
}
/* 設置機種：設置台一覧コメント */
.parlor_model_install_details_model_comment{
	width: 297px;
	color: #666666;
	padding-bottom: 5px;
}
/* 設置機種：設置台一覧コメント */
.parlor_model_install_details_model_restcomment{
	width: 290px;
	text-align: right;
	position: relative;
	top: -3px;
	padding-bottom: 5px;
	border-bottom-color: #bfbfbf;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
/* 設置機種：設置台一覧情報 */
.parlor_model_install_details_model_info{
	width: 297px;
	color: #666666;
	position: relative;
	top: 2px;
}

/* 設置機種：設置台一覧スペース */
.parlor_model_install_details_model_space{
	width: 20px;
	height: 136px;
	font-size: 0px;
}
/* 設置機種：設置台一覧機種台数 */
.parlor_model_install_details_model_count{
	background-color: #eeeeee;
	width: 297px;
	height: 26px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	position: relative;
	line-height: 26px;
	padding-right: 10px;
}

/*
=========================================================================
  店内イメージ
=========================================================================
/* 店内イメージ：サービス内容アイコン一覧フレーム */
#parlor_image_icon_list_frame{
	width: 878px;
	position: relative;
	top: 0px;
	left: 12px;
}
/* 店内イメージ：テキスト */
.parlor_image_icon{
	width: 41px;
	height: 37px;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
/* 店内イメージ：店内イメージ詳細背景フレーム */
#parlor_image_details_backimage{
	background-image: url(images/common/parlar/parlar_image_image_body.gif);
	background-repeat: no-repeat;
	width: 434px;
	height: 263px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店内イメージ：店内イメージ詳細背景フレーム */
#parlor_image_details_noimage_backimage{
	background-image: url(images/common/parlar/parlar_image_noimage_body.gif);
	background-repeat: no-repeat;
	width: 434px;
	height: 48px;
	position: relative;
	top: 0px;
	left: 10px;
	float: left;
}
/* 店内イメージ：店内イメージ詳細アイコン */
.parlor_image_details_icon{
	width: 58px;
	height: 38px;
	position: relative;
	top: 4px;
	left: 7px;
	float: left;
}
/* 店内イメージ：店内イメージ詳細タイトル */
.parlor_image_details_title{
	width: 320px;
	height: 38px;
	color: #ff2d68;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 16px;
	left: 0px;
	float: left;
}
/* 店内イメージ：店内イメージ詳細画像 */
.parlor_image_details_image{
	width: 185px;
	height: 200px;
	position: relative;
	top: 10px;
	left: 10px;
	float: left;
}
/* 店内イメージ：店内イメージ詳細コメント */
.parlor_image_details_comment{
	width: 220px;
	height: 200px;
	color: #000000;
	font-size: 14px;
	position: relative;
	top: 10px;
	left: 10px;
	float: left;
}
/* 店内イメージ：店内イメージ詳細コメント（画像無し） */
.parlor_image_details_comment_noimage{
	width: 415px;
	height: 200px;
	color: #000000;
	font-size: 14px;
	position: relative;
	top: 10px;
	left: 10px;
}

/*
=========================================================================
  ホブログ
=========================================================================
/* 店舗ページ：スペースブロック */
#parlor_blog_contents_space{
	width: 5px;
	height: 5px;
	font-size: 0px;
	position: relative;
	top: 0px; 
	left: 0px;
}
/* ホブログ：タイトルフレーム */
#parlor_blog_title_frame{
	width: 858px;
	height: 100px;
	margin-bottom: 10px;
	font-size: 34px;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 10px;
}
/* ホブログ：タイトルテーブル */
.parlor_blog_title_table{
	width: 858px;
	height: 100px;
	border-spacing: 0px;
	border-collapse: 0px;
}
/* ホブログ：左コンテンツフレーム */
#parlor_blog_contents_left_frame{
	width: 240px;
	position: relative;
	top: 10px;
	left: 10px;
	float: left;
}
/* ホブログ：右コンテンツフレーム */
#parlor_blog_contents_right_frame{
	width: 625px;
	position: relative;
	top: 10px;
	left: 10px;
	float: left;
}
/* ホブログ：左コンテンツ個別フレーム */
#parlor_blog_contents_parts_left_frame{
	background-color: #ffffff;
	width: 228px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-style: solid;
}
/* ホブログ：左コンテンツタイトル */
.parlor_blog_contents_left_title{
	background-color: #bfbfbf;
	width: 223px;
	height: 17px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
}
/* ホブログ：左コンテンツ個別内部フレーム */
.parlor_blog_contents_parts_inside_left_frame{
	width: 218px;
	color: #000000;
	font-size: 12px;
	position: relative;
	left: 5px;
}
/* ホブログ：右コンテンツ個別フレーム */
#parlor_blog_contents_parts_right_frame{
	background-color: #ffffff;
	width: 616px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-style: solid;
}
/* ホブログ：右コンテンツタイトル */
.parlor_blog_contents_right_title{
	background-color: #bfbfbf;
	width: 611px;
	height: 17px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
}
/* ホブログ：右コンテンツ個別内部フレーム */
.parlor_blog_contents_parts_inside_right_frame{
	width: 606px;
	position: relative;
	left: 10px;
}
/* ホブログ：プロフィールコンテンツ画像 */
.parlor_blog_contents_profile_image{
	width: 220px;
	position: relative;
	left: 5px;
}
/* ホブログ：プロフィールコンテンツ店長画像 */
.parlor_blog_contents_profile_name{
	width: 218px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	left: 5px;
}
/* ホブログ：プロフィールコンテンツ紹介文 */
.parlor_blog_contents_profile_comment{
	width: 218px;
	color: #000000;
	font-size: 14px;
	position: relative;
	left: 5px;
}
/* ホブログ：カレンダータイトル */
.parlor_blog_contents_calendar_title{
	width: 80px;
	text-align: left;
	float: left;
}
/* ホブログ：カレンダーリンク */
.parlor_blog_contents_calendar_link{
	width: 138px;
	text-align: right;
	float: left;
}
/* ホブログ：カレンダータイトル */
.parlor_blog_contents_calendar_title{
	text-align: center;
}
/* ホブログ：カレンダーコンテンツ */
.parlor_blog_contents_calendar{
	width: 218px;
	position: relative;
	left: 7px;
}
/* ホブログ：カレンダーコンテンツパーツ */
.parlor_blog_contents_calendar_parts{
	width: 20px;
	height: 15px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	position: relative;
	left: 5px;
	margin-right: 11px;
	margin-bottom: 3px;
	float: left;
}
/* ホブログ：カレンダーコンテンツ（日曜） */
.parlor_blog_contents_calendar_sun{
	color: #ff0000;
}
/* ホブログ：カレンダーコンテンツ（土曜） */
.parlor_blog_contents_calendar_sat{
	color: #00cbff;
}
/* ホブログ：カレンダーコンテンツ（本日） */
.parlor_blog_contents_calendar_today{
	background-color: #ffff00;
}
/* ホブログ：ブログ一覧ページャ */
.parlor_blog_contents_list_pager{
	width: 601px;
	color: #000000;
	font-size: 12px;
	text-align: right;
	position: relative;
	left: 0px;
}
/* ホブログ：ブログ一覧日付 */
.parlor_blog_contents_list_date{
	background-image: url(images/common/parlar/parlar_blog_date_back.gif);
	background-repeat: no-repeat;
	width: 593px;
	height: 16px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 3px;
}
/* ホブログ：ブログ一覧タイトル */
.parlor_blog_contents_list_title{
	width: 591px;
	height: 20px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
}
.parlor_blog_contents_list_title a:link{
	color: #ffffff;
}
.parlor_blog_contents_list_title a:visited{
	color: #ffffff;
}
.parlor_blog_contents_list_title a:hover{
	text-decoration: none;
	color: #ffffff;
}
/* ホブログ：ブログ一覧テキスト */
.parlor_blog_contents_list_text{
	width: 586px;
	font-size: 14px;
	padding: 5px;
}
/* ホブログ：ブログ一覧ヘッダ */
.parlor_blog_contents_list_header{
	background-image: url(images/common/parlar/parlar_blog_details_bar.gif);
	background-repeat: no-repeat;
	width: 591px;
	height: 17px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
}
/* ホブログ：ブログ一覧ボトム */
.parlor_blog_contents_list_bottom{
	background-image: url(images/common/parlar/parlar_blog_details_bar.gif);
	background-repeat: no-repeat;
	width: 591px;
	height: 15px;
	color: #ffffff;
	font-size: 12px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}
.parlor_blog_contents_list_bottom a:link{
	color: #ffffff;
}
.parlor_blog_contents_list_bottom a:visited{
	color: #ffffff;
}
.parlor_blog_contents_list_bottom a:hover{
	text-decoration: none;
	color: #ffffff;
}
/* ホブログ：ブログコメントフレーム */
.parlor_blog_contents_comment_frame{
	width: 274px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-style: solid;
	float: left;
	position: relative;
	left: 5px;
}
/* ホブログ：ブログコメント矢印アイコン */
.parlor_blog_contents_comment_resicon{
	background-image: url(images/common/parlar/parlar_blog_comment_icon.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 25px;
	text-align: center;
	float: left;
	position: relative;
	top: 15px;
	left: 12px;
}
/* ホブログ：ブログコメント編集 */
.parlor_blog_contents_comment_edit{
	width: 575px;
	color: #000000;
	text-align: right;
	font-weight: normal;
	font-size: 12px;
	padding: 4px;
}
/* ホブログ：ブログコメントヘッダ */
.parlor_blog_contents_comment_header{
	width: 266px;
	color: #ffffff;
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: normal;
	font-size: 12px;
	padding: 4px;
}
/* ホブログ：ブログコメント日付 */
.parlor_blog_contents_comment_date{
	width: 266px;
	color: #ffffff;
	text-align: right;
	font-weight: normal;
	font-size: 12px;
	padding: 4px;
}
/* ホブログ：ブログコメント欄 */
.parlor_blog_contents_comment_body{
	background-color: #ffffff;
	color: #000000;
	width: 266px;
	font-weight: normal;
	font-size: 14px;
	padding: 4px;
}
/* ホブログ：ブログコメント編集 */
.parlor_blog_contents_bloghome_link{
	width: 596px;
	text-align: right;
	font-weight: normal;
	font-size: 14px;
	padding: 8px;
}

/*
=========================================================================
  メール会員
=========================================================================
/* メール会員：メール会員登録フォームフレーム */
#parlor_mail_regist_frame{
	width: 856px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px;
	left: 10px;
}
/* メール会員：メール会員登録フォームタイトル */
.parlor_mail_regist_title{
	background-color: #000000;
	width: 850px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}
/* メール会員：メール会員登録フォームテキスト */
.parlor_mail_regist_text {
	width: 836px;
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* メール会員：メール会員登録情報テキスト */
.parlor_mail_info_text {
	width: 858px;
	color: #000000;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* メール会員：メール会員登録情報テキスト */
.parlor_mail_info_image {
	width: 400px;
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*
=========================================================================
  求人情報
=========================================================================
/* 求人情報：求人基本情報フレーム */
#parlor_recruit_base_frame{
	width: 857px;
	color: #000000;
	font-size: 14px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 求人情報：求人基本情報テーブル */
#parlor_recruit_base_table_width {
	width: 855px;
	border-collapse:collapse;
	font-size : 12px;
	height: 1%;
	margin: 0px;
	padding: 5px;
}
/* 求人情報：求人基本情報：テーブルヘッダ */
.prb_table_head {
	color: #ffffff;
	background-color: #b2b2b2;
	border-collapse:collapse;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	height: 1%;
}
/* 求人情報：求人基本情報：テーブルライン */
.prb_table_line {
	background-color: #ffffff;
	border-collapse:collapse;
	margin: 0px;
	padding: 5px;
	height: 1%;
}
/* 求人情報：求人基本情報：ヘッダフレーム */
.prb_head_frame{
	width: 855px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}
.prb_head_text{
	width: 855px;
	height: 28px;
	position: relative;
	top: 4px;
	left: 4px;
}
.prb_head_text_icon{
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
.prb_head_text_text{
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 4px;
	left: 5px;
	float: left;
}
/* 求人情報：求人基本情報：給与・アクセスタイトルフレーム */
.prb_pay_access_title_frame{
	background-color: #b2b2b2;
	width: 73px;
	height: 43px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	float: left;
}
.prb_pay_access_title_text{
	width: 73px;
	height: 43px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: 15px;
	left: 0px;
}
/* 求人情報：求人基本情報：給与詳細フレーム */
.prb_pay_detail_frame{
	width: 353px;
	height: 43px;
	float: left;
}
.prb_pay_detail_text{
	width: 353px;
	height: 43px;
	position: relative;
	top: 6px;
	left: 6px;
}
/* 求人情報：求人基本情報：アクセス詳細フレーム */
.prb_access_detail_frame{
	width: 353px;
	height: 43px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-right-style: solid;
	float: left;
}
.prb_access_detail_text{
	width: 343px;
	height: 43px;
	position: relative;
	top: 6px;
	left: 6px;
}
/* 求人情報：求人基本情報：こだわり検索タイトルフレーム */
.prb_search_key_title_frame{
	background-color: #b2b2b2;
	width: 73px;
	height: 60px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	float: left;
}
.prb_search_key_title_text{
	width: 73px;
	height: 60px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: 18px;
	left: 0px;
}
/* 求人情報：求人基本情報：こだわり検索詳細フレーム */
.prb_search_key_detail_frame{
	width: 781px;
	height: 60px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	float: left;
}
.prb_search_key_detail_text{
	width: 781px;
	height: 60px;
	position: relative;
	top: 6px;
	left: 2px;
}
/* 求人情報：求人基本情報：ボトムフレーム */
.prb_bottom_frame{
	background-image: url(images/PTenpoJob/pr_job_base_bottom.gif);
	background-repeat: no-repeat;
	width: 857px;
	height: 33px;
}

/* 求人情報：求人紹介フレーム */
#parlor_recruit_promotion_frame{
	width: 857px;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 求人情報：求人紹介：ヘッダフレーム */
.prp_head_frame{
	background-color: #e8f2ff;
	width: 855px;
	text-align: center;
	border-color: #bfbfbf;
	border-width: 1px;
	border-style: solid;
}
.prp_head_up{
	width: 95%;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #2238d9;
	margin-bottom:6px;
}
.prp_head_line{
	width: 95%;
	height: 1px;
	text-align: center;
	font-size: 0px;
	border-color: #2238d9;
	border-width: 1px;
	border-bottom-style: solid;
	position: relative;
	top: -6px;
}
.prp_head_down{
	width: 95%;
	text-align: center;
	font-size: 12px;
	color: #000000;
	position: relative;
	top: -2px;
}
/* 求人情報：求人紹介：メイン画像フレーム */
.prp_main_image_frame{
	width: 402px;
	height: 312px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	float: left;
}
.prp_main_image{
	width: 360px;
	height: 270px;
	position: relative;
	top: 21px;
	left: 21px;
}
/* 求人情報：求人紹介：売り込みフレーム */
.prp_sales_frame{
	width: 453px;
	height: 312px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	float: left;
}
.prp_sales_icon{
	width: 446px;
	height: 32px;
	position: relative;
	top: 6px;
}
.prp_sales_title_text_flame{
	width: 446px;
	height: 84px;
}
.prp_sales_title_text{
	width: 446px;
	font-size: 16px;
	font-weight: bold;
	color: #2238d9;
}
.prp_sales_comment_text{
	width: 446px;
	font-size: 12px;
	color: #000000;
}
.prp_sales_sub_image{
	width: 205px;
	height: 195px;
	font-size: 12px;
	float: left;
}

/* 求人情報：求人情報フレーム */
#parlor_recruit_info_frame{
	width: 855px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	position: relative;
	top: 0px;
	left: 10px;
}
.pri_head_frame{
	width: 855px;
	height: 21px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-bottom-style: solid;
	position: relative;
	top: 0px;
	left: 0px;
}
.pri_head_text{
	width: 855px;
	height: 21px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 2px;
	left: 5px;
}
.pri_body_frame{
	width: 855px;
	height: 150px;
	_height: 148px;
	position: relative;
	top: 0px;
	left: 0px;
	margin:0px;
	padding:0px;
}
.pri_body_inside_frame{
	background-color: #ededed;
	width: 833px;
	height: 150px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px;
	left: 10px;
}
.pri_body_image{
	width: 200px;
	height: 150px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-right-style: solid;
	position: relative;
	top: 0px;
	left: 0px;
	margin:0px;
	padding: 0;
	float: left;
}
.pri_body_image_frame{
	width: 200px;
	height: 150px;
	position: relative;
	top: 0px;
	_top: 2px;
	left: 0px;
}
.pri_body_text_frame{
	width: 630px;
	height: 150px;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
.pri_body_text_icon{
	width: 620px;
	height: 38px;
	position: relative;
	top: 8px;
	left: 8px;
}
.pri_body_text_title{
	width: 620px;
	font-size: 16px;
	font-weight: bold;
	color: #2238d9;
	position: relative;
	top: 0px;
	left: 8px;
}
.pri_body_text_comment{
	width: 620px;
	font-size: 12px;
	position: relative;
	top: 2px;
	left: 8px;
}
/* 求人情報：求人情報：ボトムフレーム */
.pri_bottom_frame{
	background-image: url(images/PTenpoJob/pr_job_base_bottom.gif);
	background-repeat: no-repeat;
	width: 857px;
	height: 33px;
	position: relative;
	left: 10px;
}

/* 求人情報：仕事内容フレーム */
#parlor_recruit_job_contents_frame{
	width: 430px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px;
	left: 10px;
}
.prjo_head_frame{
	width: 430px;
	height: 21px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-bottom-style: solid;
	position: relative;
	top: 0px;
	left: 0px;
}
.prjo_head_text{
	width: 430px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 2px;
	left: 5px;
}
.prjo_body_title{
	width: 420px;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 5px;
	left: 5px;
}
.prjo_body_text{
	width: 420px;
	font-size: 12px;
	position: relative;
	top: 5px;
	left: 5px;
}

/* 求人情報：職場情報フレーム */
#parlor_recruit_office_info_frame{
	width: 430px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px;
	left: 10px;
}
/* 求人情報：募集情報フレーム */
#parlor_recruit_invitation_frame{
	width: 413px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-style: solid;
	position: relative;
	top: 0px;
	left: 15px;
	float:left;
}
.priv_head_frame{
	width: 413px;
	height: 21px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-bottom-style: solid;
	position: relative;
	top: 0px;
	left: 0px;
}
.priv_head_text{
	width: 413px;
	height: 21px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 2px;
	left: 5px;
}
/* 求人情報：募集情報：テーブル */
#priv_table_width {
	width: 393px;
	border-collapse:collapse;
	border : 1px solid  #bfbfbf;
	font-size : 12px;
	height: 1%;
	margin: 0px;
	margin-left: 10px;
	padding: 5px;
}
/* 求人情報：募集情報：テーブルヘッダ */
.priv_table_head {
	background-color: #b2b2b2;
	border-collapse:collapse;
	border : 1px solid  #bfbfbf;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	height: 1%;
}
/* 求人情報：募集情報：テーブルライン */
.priv_table_line {
	background-color: #ffffff;
	border-collapse:collapse;
	border : 1px solid  #bfbfbf;
	margin: 0px;
	padding: 5px;
	height: 1%;
}
/* 求人情報：応募情報フレーム */
#parlor_recruit_apply_frame{
	width: 855px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	position: relative;
	top: 0px;
	left: 10px;
}
.pra_head_frame{
	width: 855px;
	height: 21px;
	border-color: #bfbfbf;
	border-width: 1px;
	border-bottom-style: solid;
	position: relative;
	top: 0px;
	left: 0px;
}
.pra_head_text{
	width: 855px;
	height: 21px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 2px;
	left: 5px;
}
/* 求人情報：応募情報：テーブル */
#pra_table_width {
	width: 835px;
	border-collapse:collapse;
	border : 1px solid  #bfbfbf;
	font-size : 12px;
	height: 1%;
	margin: 0px;
	margin-left: 10px;
	padding: 5px;
}
/* 求人情報：応募情報：ボトムフレーム */
.pra_bottom_frame{
	background-image: url(images/PTenpoJob/pr_job_base_bottom.gif);
	background-repeat: no-repeat;
	width: 857px;
	height: 33px;
	position: relative;
	left: 10px;
}
/* 求人情報：応募情報フレーム */
#parlor_recruit_apply_btn{
	width: 845px;
	text-align: right;
	position: relative;
	top: 4px;
	left: 8px;
}

.parlor_common_header_middle_info_msg{
	width: 422px;
	height: 115px;
	font-size: 14px;
	color: #000000;
	padding: 4px;
}
.link_white {
	font-weight:bold;
}
.link_white a:link{
	color:#FFFFFF;
	text-decoration:underline;
}
.link_white a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
/*=====================================================================*/
/*=====================================================================*/
/*=====================================================================*/

/*
 * 基本ブロック
 *
 * Index
 *
 * headerBlock:ヘッダーブロック
 * header_image1Block:ヘッダー画像1ブロック(ビスタTOPへのリンク表示)
 * header_image2Block:ヘッダー画像2ブロック(店舗TOPへのリンク表示)
 * header_image3Block:ヘッダー画像3ブロック(パーラー名表示)
 * informationBlock:お知らせ(marquee)ブロック
 * menubarBlock:メニューバーブロック
 * contentsBlock:コンテンツブロック
 * footerBlock:フッターブロック
 * 
 */
#header {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 900px;
}
#header_image1 {
	background-image: url(images/common/parlar/head_bar.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height:52px;
}
#header_image2 {
	background-image: url(images/common/parlar/head_bar_gray.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height:32px;
	font-size: 12px;
	line-height: 32px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
}
#header_image2 a:link {
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: underline
}
#header_image2 a:visited {
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: underline
}
#header_image2 a:hover {
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: none
}
#header_image3 {
	background-image: url(images/common/parlar/head_bg_gold.jpg);
	background-repeat: no-repeat;
	width: 900px;
	font-size: 20px;
	line-height: 236px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
}
.header_image3_font1 {
	font-size: 20px;
}
.header_image3_font2 {
	font-size: 15px;
}
#information {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 900px;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
}
#menubar {
	background-image: url(images/common/parlar/bg_button.jpg);
	background-repeat: no-repeat;
	width: 900px;
	padding-left:2px;
}
#footer {
	height: 20px;
	margin-top: 10px;
}

/**************************************
 * 店舗情報TOPページの共通設定
 **************************************/
/*
 * コンテンツブロック
 *
 * Index
 *
 * contents_top:トップコンテンツ
 * contents_left:左コンテンツ
 * contents_right:右コンテンツ
 * 
 */
#contents_top {
	float:none;
	width: 900px;
	padding-bottom: 5px;
}
#contents_left {
	float: left;
}
#contents_right {
	float: left;
}
/*
 * トップコンテンツブロック
 *
 * Index
 *
 * contents_top_left:左ボックス
 * contents_top_title:左ボックスタイトル
 * contents_top_body:左ボックスボディ
 * contents_top_right:右ボックス
 * 
 */
#contents_top_left {
	float:left;
	width: 565px;
   	font-size: 13px;

}
#contents_top_title {
	width: 565px;
	height: 24px;
	background-color: #0066CC;
	margin-top: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
#contents_top_body {
	width: 560px;
	background-color: #00CC66;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#contents_top_right {
	float:left;
	width: 300px;
    height: 185px;
	margin-top: 5px;
	margin-left: 5px;
	background-color: #AAAAAA;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
/*
 * 左コンテンツブロック
 *
 * Index
 *
 * contents_left_title:タイトル
 * contents_left_body:ボディ
 * 
 */
#contents_left_title {
	width: 300px;
	height: 24px;
	background-color: #0066CC;
	margin-top: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
#contents_left_body {
	width: 295px;
	background-color: #00CC66;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
/************************************
店舗トップのwebチラシ
.title
.comment
 ***********************************/
.topweb_title_text {
	font-size: 15px;
}
.topweb_comment_text {
	width: 275px;
}
/************************************
店舗トップの店舗案内
#tenpoannai
 ***********************************/
#tenpoannai {
	font-size: 12px;
	padding-left: 11px;
	padding-top: 10px;
}

/*
 * 右コンテンツブロック
 *
 * Index
 *
 * contents_right_title:タイトル
 * contents_right_body:ボディ
 * 
 */
#contents_right_title {
	height: 24px;
	width: 575px;
	background-color: #0066CC;
	margin-top: 5px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
#contents_right_body {
	background-color: #DFDFDF;
	width: 570px;
	font-size: 12px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
/************************************
店舗トップの新着情報

 ***********************************/
.top_tp_body {
	border: 1px solid #808080;
	padding: 5px;
	width: 550px;
	border-top-style: none;
}
#top_tp_title {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	border-bottom-style: none;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 14px;
	padding: 5px;
	width: 550px;
} 
/**************************************
 * 新着情報ページの設定
 **************************************/
#contents_title {
	width: 890px;
	height: 24px;
	background-color: #0066CC;
	margin-top: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
#contents_body {
	background-color: #FFFFFF;
	width: 883px;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
.tp_titleback_img_1 {
	background-image: url(images/common/parlar/tp_backtitle_img3.jpg);
	height: 37px;
	width: 878px;
}
.tp_titleback_img_2 {
	background-image: url(images/common/parlar/tp_backtitle_img2.jpg);
	height: 37px;
	width: 878px;
}
.tp_titleback_img_3 {
	background-image: url(images/common/parlar/tp_backtitle_img1.jpg);
	height: 24px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 15px;
	padding-top: 5px;
	padding-left: 25px;
	width: 853px;
}
.tp_bodyback_img {
	background-image: url(images/common/parlar/tp_backbody_img.jpg);
	width: 439px;
	height: 155px;
}
.tp_surobodyback_img {
	background-image: url(images/common/parlar/tp_backbody_img2.jpg);
	width: 439px;
	height: 210px;
}
.kisyu_name_posi {
	padding-top: 40px;
	padding-left: 40px;
}
.suro_daisu_posi {
	padding-top: 138px;
	padding-left: 155px;
}
.pachi_daisu_posi {
	padding-top: 83px;
	padding-left: 155px;
}
.tp_title_posi {
	padding-top: 13px;
	padding-left: 25px;
}

/**************************************
 * WEBチラシページの設定
 **************************************/

/**************************************
 * 設置機種ページの設定
 **************************************/
#setti_kishu_link_block {
	width: 895px;
	height: 24px;
	background-color: #FFFFFF;
	margin-top: 5px;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
/************************************
パチンコ、パチスロ設置機種

 ***********************************/ 
#pachi_center_title {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	border-bottom-style: none;
	background-color: #000000;
	color: #FFFFFF;
	width: 205px;
	height: 20px;
	line-height: 20px;
	padding-left:5px;
}  
#pachi_center_body {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	background-color: #FFFFFF;
	width: 205px;
	height: 53px;
	padding-top:25px;
	padding-left:5px;
}   
#pachi_set_title {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000000;
	color: #FFFFFF;
	width: 110px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}  
#pachi_right_body {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	background-color: #FFFFFF;
	border-left-style: none;
	width: 110px;
	height: 20px;
	padding-top:8px;
	text-align: center;

}   
#pachi_kate_title {
	border-right-style: solid;
	border-width: 1px;
	border-color: #808080;
	background-color: #000000;
	color: #FFFFFF;
	width: 110px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}    
#suro_center_title {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	border-bottom-style: none;
	background-color: #000000;
	color: #FFFFFF;
	width: 205px;
	height: 20px;
	line-height: 20px;
	padding-left:5px;
}  
#suro_center_body {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	background-color: #FFFFFF;
	width: 205px;
	height: 64px;
	padding-top:30px;
	padding-left:5px;
}   
#suro_set_title {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000000;
	color: #FFFFFF;
	width: 110px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}  
#suro_right_body {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	background-color: #FFFFFF;
	border-left-style: none;
	width: 110px;
	height: 28.5px;
	padding-top:12px;
	text-align: center;

}   
#suro_kate_title {
	border-right-style: solid;
	border-width: 1px;
	border-color: #808080;
	background-color: #000000;
	color: #FFFFFF;
	width: 110px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}    


/**************************************
 * ホブログページの設定
 **************************************/
/*
 * 基本ブロック
 *
 * Index
 *
 * blog_contents_top:ブログタイトル
 * blog_contents_left:左ブロック
 * blog_contents_right:右ブロック
 * blog_contents_left_title:左ブロック・タイトル
 * blog_contents_left_body:左ブロック・ボディ
 * blog_contents_right_title:右ブロック・タイトル
 * blog_contents_right_body:右ブロック・ボディ
 * 
 */
#blog_contents_top {
	float:none;
	width: 900px;
	height: 50px;
	font-size: 30px;
	line-height: 50px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
}
#blog_contents_left {
	float: left;
}
#blog_contents_right {
	float: left;
}
#blog_contents_left_title {
	width: 200px;
	height: 24px;
	background-color: #0066CC;
	margin-top: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
#blog_contents_left_body {
	width: 193px;
    height: 100px;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
#blog_contents_right_title {
	height: 24px;
	width: 677px;
	background-color: #0066CC;
	margin-top: 5px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
#blog_contents_right_body {
	background-color: #FFFFFF;
	width: 665px;
	font-size: 12px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
/*
 * ブログ記事ブロック
 *
 * Index
 *
 * blog_main_back:背景
 * blog_main_normal:通常表示部（記事の日付など）
 * blog_main_title:記事タイトル
 * blog_main_body:記事本文
 * blog_main_footer:記事フッター（更新日など）
 * blog_main_comment:コメント「本文と返答」ブロック
 * blog_trackback_title:トラックバックタイトル
 * blog_trackback_body:トラックバック本文
 * blog_comment_title:コメント・返答タイトル
 * blog_comment_body:コメント・返答本文
 * 
 */
#blog_main_back {
	background-color: #DFDFDF;
	width: 655px;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#blog_main_normal {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
}
#blog_main_title {
	width: 645px;
	background-color: #FF6600;
	margin-top: 5px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
#blog_main_body {
	background-color: #FFFFFF;
	width: 639px;
	font-size: 12px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
#blog_main_footer {
	height: 24px;
	width: 645px;
	background-color: #000000;
	margin-top: 5px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
#blog_main_comment {
	clear:left;
	width: 655px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#blog_trackback_title {
	height: 24px;
	width: 644px;
	background-color: #FFCC99;
	margin-top: 5px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
	border: 1px solid #000000;
}
#blog_trackback_body {
	background-color: #FFFFFF;
	width: 639px;
	font-size: 12px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
#blog_comment_title {
	width: 290px;
	background-color: #FFCC99;
	margin-top: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
}
#blog_comment_body {
	background-color: #FFFFFF;
	width: 295px;
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
/**************************************
 * 店内イメージページの設定
 *
 * Index
 *
 * pr_pager:
 * pr_pager_left:
 * pr_pager_center:
 * pr_pager_right:
 * pr_title:
 * pr_body:
 * pr_title_image:
 * pr_title_phrase:
 *
 **************************************/
#pr_pager {
	height: 20px;
	width: 885px;
	background-color: #000000;
	padding-left: 5px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}
#pr_pager_left {
	float:left;
	width: 200px;
	text-align:left;
	padding-left: 5px;
}
#pr_pager_center {
	float:left;
	width: 450px;
	text-align:center;
}
#pr_pager_right {
	float:left;
	width: 190px;
	text-align:right;
	padding-right: 15px;
}
#pr_title {
	height: 24px;
	width: 410px;
	background-color: #FF0033;
	margin-top: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	line-height: 24px;
}
#pr_body {
	background-color: #FFFFFF;
	width: 415px;
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#pr_title_image {
	width: 50px;
	float:left;
}
#pr_title_phrase {
	font-size: 13px;
	width: 350px;
	color: #FFFFFF;
	padding-left: 5px;
}
/**************************************
 * メール会員ページの設定
 *
 * Index
 *
 * mailmm_title:
 * mailmm_main:
 * mailmm_footer:
 *
 **************************************/
#mailmm_title {
	height:130px;
}
#mailmm_main {
	background-image: url(images/common/parlar/mail_info.jpg);
	background-repeat: no-repeat;
	width:600px;
	height:200px;
	padding-top: 55px;
	padding-left: 25px;
}
#mailmm_footer {
	background-image: url(images/common/parlar/mail_footer.jpg);
	background-repeat: no-repeat;
	width:600px;
	height:27px;
	font-size: 12px;
	line-height: 27px;
}
#mailmm_footer a:link {
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: underline
}
#mailmm_footer a:visited {
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: underline
}
#mailmm_footer a:hover {
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: none
}

/**************************************
 * 求人情報ページの設定
 *
 * Index
 *
 * rec_contents_top_message:トップメッセージ
 * rec_contents_top_left:トップ左ボックス
 * rec_contents_top_right:トップ右ボックス
 *
 * rec_contents_top_title:トップ左ボックスタイトル
 * rec_contents_top_body:トップ左ボックスボディ
 * rec_contents_top_footer:トッ左ボックスプフッター
 * rec_contents_top_right_image:トップ写真
 *
 * rec_contents_title:タイトル
 * rec_contents_body:ボディ
 * rec_contents_footer:フッター
 *
 **************************************/
#rec_contents_top_message {
	background-image: url(images/common/parlar/rec_top_message.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height: 50px;
	font-size: 20px;
	font-weight:bold;
	line-height: 50px;
	letter-spacing: 1px;
	text-align: left;
	margin-top: 5px;
	text-indent: 10px;
}
#rec_contents_top {
}
#rec_contents_top_left {
	float:left;
	width: 565px;
	line-height: 25px;
	margin-bottom:5px;
}
#rec_contents_top_right {
	float:left;
	margin-bottom:5px;
}
#rec_contents_top_title {
	width: 565px;
	height: 24px;
	background-color: #0066CC;
	margin-top: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
#rec_contents_top_body {
	width: 538px;
	height: 330px;
	font-size: 12px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#rec_contents_top_footer {
	background-image: url(images/common/parlar/rec_footer_top.jpg);
	background-repeat: no-repeat;
	height:45px;
	padding-top: 5px;
	padding-left: 440px;
}
#rec_contents_top_right_image {
	width:300px;
	margin-top: 5px;
	margin-left: 15px;
}
#rec_contents_title {
	clear:both;
	width: 880px;
	height: 24px;
	background-color: #0066CC;
	margin-top: 5px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 5px;
}
#rec_contents_body {
	width: 863px;
	height: 600px;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#rec_contents_body_2 {
	width: 863px;
	height: 80px;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#rec_contents_footer {
	background-image: url(images/common/parlar/rec_footer.jpg);
	background-repeat: no-repeat;
	height:45px;
	padding-top: 5px;
	padding-left: 755px;
}
#rec_contents_Background_image {
	width:280px;
	height:200px;
	background-image: url(images/common/parlar/rec_photoframe.jpg);
	margin-top: 5px;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 15px;
} 
