/**************************************
 * 有料申し込みスタイルCSS
 **************************************/

*{
	margin:0;
	padding:0;
}

/*=======================================================================
 店舗：ポップアップ：有料申し込み
=======================================================================*/
/** 店舗：ポップアップ：有料申し込み：フレーム **/
#pr_popup_charge_apply_frame {
	width: 664px;
	margin: 0px;
	padding: 0px;
}
/** 店舗：ポップアップ：有料申し込み：フレーム罫線 **/
#pr_popup_charge_apply_frame_line {
	width: 662px;
	border-color: #ab9b70;
	border-width: 1px;
	border-style: solid;
	margin: 0px;
	padding: 0px;
}
/** 店舗メンテナンス：共通：編集奇数フレーム **/
.pr_popup_charge_apply_form_odd_frame {
	background-color: #fef6f6;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/** 店舗メンテナンス：共通：編集偶数フレーム **/
.pr_popup_charge_apply_form_even_frame {
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/** 店舗：ポップアップ：有料申し込み：編集項目タイトル **/
.pr_popup_charge_apply_item_title {
	width: 130px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 10px;
	float:left;
}
/** 店舗：ポップアップ：有料申し込み：編集項目 **/
.pr_popup_charge_apply_item {
	width: 530px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 10px;
	float:left;
}
/** 店舗：ポップアップ：有料申し込み：編集説明フレーム **/
.pr_popup_charge_apply_form_explain_frame {
	border-color: #ab9b70;
	border-width: 1px;
	border-bottom-style: solid;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/** 店舗：ポップアップ：有料申し込み：編集説明フレーム（罫線なし） **/
.pr_popup_charge_apply_form_explain_noline_frame {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/** 店舗：ポップアップ：有料申し込み：編集説明文 **/
.pr_popup_charge_apply_form_explain_text {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
/*	position: relative;*/
	top: 0px;
	left: 10px;
}
/** 店舗：ポップアップ：有料申し込み：編集説明文 **/
.pr_popup_charge_apply_form_necessary {
	background-color: #f6f3ea;
	margin: 0px;
	padding: 0px;
/*	position: relative;*/
	top: 0px;
}
/** 店舗：ポップアップ：有料申し込み：エラー **/
.pr_popup_charge_apply_error {
	color: #ff0000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 10px;
}
/** 店舗：ポップアップ：有料申し込み：テーブル **/
#pr_popup_charge_apply_table {
	width: 664px;
	border-collapse:collapse;
	border : 1px solid  #ab9b70;
	font-size : 12px;
	height: 1%;
	margin: 0px;
	padding: 0px;
}
/** 店舗：ポップアップ：有料申し込み：テーブルヘッダ **/
.pr_popup_charge_apply_table_head {
	background-color: #ebe6d8;
	border : 1px solid  #ab9b70;
	font-weight: bold;
	margin: 0px;
	padding: 1px 5px 1px 5px;
	height: 1%;
}
/** 店舗：ポップアップ：有料申し込み：テーブルライン **/
.pr_popup_charge_apply_table_line {
	font-size : 12px;
	border : 1px solid  #ab9b70;
	margin: 0px;
	padding: 1px 5px 1px 5px;
	height: 1%;
}
/** 店舗：ポップアップ：有料申し込み：テーブル奇数ライン **/
.pr_popup_charge_apply_table_line_odd {
	background-color: #f6f3ea;
}
/** 店舗：ポップアップ：有料申し込み：テーブル偶数ライン **/
.pr_popup_charge_apply_table_line_even {
	background-color: #ebe6d8;
}
/** 店舗：ポップアップ：有料申し込み：サブヘッダ **/
#pr_mente_charge_apply_sub_header {
	background-color: #ab9b70;
	width: 100%;
	border-bottom-color: #ab9b70;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin: 0px;
	padding: 0px;
}
/** 店舗：ポップアップ：有料申し込み：サブヘッダ文字 **/
.pr_mente_charge_apply_sub_header_text {
	background-color: #f6f3ea;
	width: 100%;
	height: 16px;
	color : #333333;
	font-size : 14px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	position: relative;
	left: 10px;
}


.clear {
	clear:both;
}

#privacy p {
    margin: 12px 0;
}
