/* キャラクター画像 ---------------------------------------*/
.img_character
{
	border-width:			0px;
	margin:					8px;
}

/* ボーダー -----------------------------------------------*/
.hr_dotted
{
	width:					100%;
	border-top:				1px dotted #ff6600;
	height:					0px;
}

/* 改行系 -------------------------------------------------*/
.div_margin_5px
{
	margin:					5px;
}
.div_margin_10px
{
	margin:					10px;
}
.div_margin_20px
{
	margin:					20px;
}
.div_margin_40px
{
	margin:					40px;
}

/* 見出しＡ(オレンジ帯 フォーム共通 #FF9900) --------------*/
.tbl_caption_A
{
	width:					100%;
	border:					0px;
	margin:					0px;
	border-collapse:		collapse;
	border:					1px solid #666666;
}
.td_caption_A
{
	padding:				0px;
	height:					22px;
	text-align:				left;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	font-size:				10pt;
	font-weight:			bold;
	word-break:				break-all;
}
.span_caption_A_option
{
	padding-left:			10px;
	color:					#ffffff;
	font-weight:			normal;
	word-break:				break-all;
}
/* トピックパス -------------------------------------------*/
.tbl_topicpath
{
	width:					100%;
	margin:					0px;
	border-collapse:		collapse;
	border-left:			1px solid #666666;
	border-right:			1px solid #666666;
	border-bottom:			1px solid #666666;
}
.td_topicpath
{
	height:					25px;
	padding-left:			9px;
	text-align:				left;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	word-break:				break-all;
}
/* 固定ブロック580/left230/right350（ログイン関連） -------*/
.tbl_login_blk580
{
	width:					580px;
	border-width:			0px;
	margin:					0px;
	border-collapse:		collapse;
}
.tbl_login_border
{
	width:					580px;
	margin:					0px;
	border-collapse:		collapse;
	border:					1px solid #666666;
}
.td_login_title
{
	height:					22px;
	text-align:				left;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	font-size:				11pt;
	font-weight:			bold;
	word-break:				break-all;
	border-bottom:			1px solid #666666;
}
.td_login_id_right
{
	width:					350px;
	text-align:				left;
	vertical-align:			middle;
	word-break:				break-all;
	padding:				16px 4px 4px 4px;
}
.td_login_id_left
{
	width:					230px;
	text-align:				right;
	vertical-align:			middle;
	word-break:				break-all;
	padding:				16px 4px 4px 4px;
}
.td_login_pwd_right
{
	width:					350px;
	text-align:				left;
	vertical-align:			middle;
	word-break:				break-all;
	padding:				8px 4px;
}
.td_login_pwd_left
{
	width:					230px;
	text-align:				right;
	vertical-align:			middle;
	word-break:				break-all;
	padding:				8px 4px;
}
.td_login_button
{
	width:					100%;
	text-align:				center;
	vertical-align:			middle;
	word-break:				break-all;
	padding:				4px 4px 16px 4px;
}

.td_login_B_right
{
	text-align:				right;
	vertical-align:			middle;
	word-break:				break-all;
}
.td_login_B_left
{
	text-align:				left;
	vertical-align:			middle;
	word-break:				break-all;
}

/* 進行チャート用CSS --------------------------------------*/
.tbl_chart_A
{
	width:						100%;
	border-width:			0px;
	margin:						0px;
	border-collapse:	collapse;
}

.tbl_chart_A td
{
	text-align:			center;
}

.td_chart_A_allow
{
	padding-top:				10px;
	padding-bottom:			0px;
}

.td_chart_A_last
{
	padding:				5px;
}

/* エントリー規約関連 -------------------------------------*/

.tbl_entry_kiyaku
{
	width:					580px;
	border-width:			0px;
	margin:					0px;
	border-collapse:		collapse;
}
.td_entry_kiyaku
{
	text-align:				center;
}
.td_entry_kiyaku_right
{
	padding:				15px;
	width:					290px;
	text-align:				left;
}
.td_entry_kiyaku_left
{
	padding:				15px;
	width:					290px;
	text-align:				right;
}
.td_entry_border_right
{
	width:					440px;
}
.td_entry_border_left
{
	width:					140px;
}
.tbl_entry_comment
{
	width:					580px;
	border-width:			0px;
	margin:					8px 0px;
	border-collapse:		collapse;
}
.td_entry_comment
{
	padding:				2px;
	text-align:				center;
	font-size:				10pt;
	line-height:			120%;
}
.td_entry_caution
{
	color:					#FF0000;
	font-weight:			bold;
	padding:				2px;
	text-align:				center;
	font-size:				10pt;
	line-height:			120%;
}

.div_entry_err_msg
{
	width:					580px;
	text-align:				left;
	line-height:			130%;
	color:					#FF0000;
	font-weight:			bold;
	margin: 				20px 0px 10px 0px;
}

.div_entry_err_msg_c
{
	width:					580px;
	text-align:				center;
	line-height:			130%;
	color:					#FF0000;
	font-weight:			bold;
	margin: 				20px 0px 10px 0px;
}

/* 固定ブロック580/left150/right430 （エントリー関連）-----------------------------------*/
.tbl_entry_blk580
{
	width:					580px;
	border-width:			0px;
	margin:					0px;
	border-collapse:		collapse;
}
.tbl_entry_border
{
	width:					580px;
	margin:					0px;
	border-collapse:		collapse;
	border:					1px solid #666666;
}
.td_entry_title
{
	height:					22px;
	text-align:				left;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	font-size:				11pt;
	font-weight:			bold;
	word-break:				break-all;
	border-bottom:			1px solid #666666;

	width:					580px;
}
.td_entry_required
{
	height:					22px;
	text-align:				right;
	vertical-align:			middle;

	width:					580px;
}
.td_entry_A_right
{
	padding:				4px 10px 4px 4px;
	width:					430px;
	text-align:				left;
	vertical-align:			top;
	word-break:				break-all;
}
.td_entry_A_left
{
	padding:				8px 10px 0px 4px;
	width:					150px;
	text-align:				right;
	vertical-align:			top;
	word-break:				break-all;
}
.td_entry_A_right2
{
	padding:				4px 10px 4px 4px;
	width:					430px;
	text-align:				left;
	vertical-align:			top;
	word-break:				break-all;
}
.td_entry_A_left2
{
	padding:				4px 10px 0px 4px;
	width:					150px;
	text-align:				right;
	vertical-align:			top;
	word-break:				break-all;
}
.td_entry_margin_t
{
	padding:				4px;

	width:					580px;
}
.td_entry_margin_b
{
	padding:				10px;

	width:					580px;
}
.span_entry_required
{
	font-weight:			bold;
	color:					#ff0000;
}
.span_entry_caution
{
	font-size:				9pt;
	color:					#ff0000;
}
.span_entry_ex
{
	font-size:				9pt;
	color:					#808080;
}
/* 固定ブロック580/50/90/215（郵便番号検索関連）-----------------------------------*/
.tbl_zip_border
{
	width:					580px;
	margin:					0px;
	border-collapse:		collapse;
	border:					1px solid #666666;
}
.td_zip_title
{
	height:					22px;
	text-align:				left;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	font-size:				11pt;
	font-weight:			bold;
	word-break:				break-all;
	border-bottom:			1px solid #666666;

	width:					580px;
}


.tbl_add_search_condition
{
	width:570px;
	margin:5px auto;
}
.td_add_search_condition_title
{
	width:65px;
	padding-left:60px;
}
.td_add_search_condition_zip
{
	width:150px;
}
.td_add_search_condition_note
{
	width:50px;
	text-align:center;
}
.td_add_search_condition_sample
{

}
.td_add_search_condition_button
{
	width:100px;
	text-align:right;
	padding-right:5px;
}


.td_zip_A_right
{
	padding:				4px;
	width:					350px;
	text-align:				left;
	vertical-align:				middle;
	word-break:				break-all;
}
.td_zip_A_left
{
	padding:				4px;
	width:					180px;
	text-align:				right;
	vertical-align:				middle;
	word-break:				break-all;
}
.td_zip_margin_t
{
	padding:				4px;

	width:					580px;
}
.td_zip_margin_b
{
	padding:				4px;

	width:					580px;
}

.td_zip_serch_result_A
{
	padding:				4px;
	height:					22px;
	width:					60px;
	text-align:				center;
	vertical-align:			middle;
	background-color:		#999999;
	color:					#ffffff;
	font-size:				9pt;
	font-weight:			bold;
	word-break:				break-all;
}
.td_zip_serch_result_B
{
	padding:				4px;
	height:					22px;
	width:					70px;
	text-align:				center;
	vertical-align:			middle;
	background-color:		#999999;
	color:					#ffffff;
	font-size:				9pt;
	font-weight:			bold;
	word-break:				break-all;
}

.td_zip_serch_result_C
{
	padding:				4px;
	height:					22px;
	width:					225px;
	text-align:				center;
	vertical-align:			middle;
	background-color:		#999999;
	color:					#ffffff;
	font-size:				9pt;
	font-weight:			bold;
	word-break:				break-all;
}

.td_zip_result_data_A
{
	text-align:				center;
	vertical-align:			middle;
	width:					60px;
	font-size:				9pt;
	word-break:				break-all;
}

.td_zip_result_data_B
{
	text-align:				center;
	vertical-align:			middle;
	width:					70px;
	font-size:				9pt;
	word-break:				break-all;
}

.td_zip_result_data_C
{
	text-align:				left;
	vertical-align:			middle;
	width:					225px;
	font-size:				9pt;
	word-break:				break-all;
}

.span_zip_caution
{
	font-size:				9pt;
	color:					#ff0000;
}
.span_zip_ex
{
	font-size:				9pt;
	color:					#808080;
}
/* 固定ブロック580/left230/right350(Q&A関連) -----------------------------------*/
.tbl_qa_blk580
{
	width:					580px;
	border-width:			0px;
	margin:					0px;
	border-collapse:		collapse;
}
.tbl_qa_border
{
	width:					580px;
	margin:					0px;
	border-collapse:		collapse;
	border:					1px solid #FF9900;
}
.td_qa_title
{
	height:					22px;
	text-align:				left;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	font-size:				11pt;
	font-weight:			bold;
	word-break:				break-all;
}
.td_qa_A_right
{
	padding:				4px;
	width:					350px;
	text-align:				left;
	vertical-align:			middle;
	word-break:				break-all;
}
.td_qa_A_left
{
	padding:				4px;
	width:					230px;
	text-align:				right;
	vertical-align:			middle;
	word-break:				break-all;
}
.span_mark
{
	color:					#ff0000;
}
.span_qa_caution
{
	font-size:				9pt;
	color:					#ff0000;
}
.span_qa_ex
{
	font-size:				9pt;
	color:					#808080;
}
/* ポイント確認 -------------------------------------------------------------*/
.tbl_pointview
{
	width:					580px;
	margin:					0px;
	border-collapse:		collapse;
	border:					1px solid #666666;
}
.td_pointview_title
{
	height:					22px;
	text-align:				left;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	font-size:				11pt;
	font-weight:			bold;
	word-break:				break-all;
	border-bottom:			1px solid #666666;
}
.td_pointview_name
{
	width:					50%;
	text-align:				left;
	vertical-align:			middle;
	word-break:				break-all;
	padding:				8px 4px 0px 20px;
}
.td_pointview_point
{
	width:					50%;
	text-align:				right;
	vertical-align:			middle;
	word-break:				break-all;
	padding:				8px 4px 0px 4px;
}
.td_pointview_allpoint
{
	width:					100%;
	text-align:				center;
	vertical-align:			middle;
	word-break:				break-all;
	padding:				16px 4px 30px 4px;
}

.tbl_pointview_button
{
	width:					580px;
	border-width:			0px;
	margin:					0px;
	border-collapse:		collapse;
}
.td_pointview_button
{
	width:					100%;
	text-align:				center;
	vertical-align:			middle;
	word-break:				break-all;
	padding:				16px 4px;
}
.td_pointview_comment
{
	width:					100%;
	text-align:				left;
	vertical-align:			top;
	word-break:				break-all;
	padding:				4px 4px;
}

/* 会員情報表示 -------------------------------------------*/
.img_entry_page_title
{
	margin:					6px;
	border-width:			0px;
}

.tbl_entryform
{
	width:					580px;
	border-collapse:		collapse;
	border:					1px solid #666666;
}

.tbl_entryform th
{
	height:					22px;
	text-align:				left;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	font-weight:			bold;
	font-size:				11pt;
	border-bottom:			1px solid #666666;
}

.td_entryform_header
{
	width:					200px;
	text-align:				right;
	vertical-align:			top;
	padding:				4px 10px 4px 4px;
}

.td_entryform_data
{
	width:					380px;
	text-align:				left;
	vertical-align:			top;
	padding:				4px 10px 4px 4px;
}

.td_entryform_margin_t
{
	height:					16px;
}

.td_entryform_margin_b
{
	height:					16px;
}

/* 購入履歴　amanatsu 2070420 -----------------------------------*/
.img_orderhistory_page_title
{
	margin:					6px;
	border-width:			0px;
}

.div_orderhistory_guide
{
	width:					580px;
	text-align:				center;
	line-height:			130%;
}

.div_orderhistory_cmb_month
{
	width:					580px;
	text-align:				right;
}

.img_orderhistory_th
{
	margin-right:			6px;
	border-width:			0px;
}

.tbl_orderhistory
{
	width:					580px;
	border-collapse:		collapse;
	border:					1px solid #666666;
}

.tbl_orderhistory th
{
	height:					22px;
	text-align:				center;
	vertical-align:			middle;
	background-color:		#999999;
	color:					#ffffff;
	font-weight:			bold;
	font-size:				9pt;
	border:					1px solid #666666;
	padding:				4px;
}

.tbl_orderhistory td
{
	border-bottom:			1px solid #666666;
}

.td_orderhistory_hr_t
{
	height:					22px;
	text-align:				center;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	font-weight:			bold;
	font-size:11pt;
}

.img_orderhistory_sum
{
	width:					50px;
	height:					50px;
	border-width:			0px;
	float:					left;
	clear: 					both;
}

.td_orderhistory_img
{
	vertical-align:			top;
	text-align:				left;
	width:					50px;
	padding:				4px 0px 4px 4px;
}

.td_orderhistory_title
{
	vertical-align:			middle;
	text-align:				left;
	border-right:			1px solid #666666;	
	padding:				4px;
}

.td_orderhistory_publisher
{
	vertical-align:			middle;
	text-align:				left;
	width:					120px;
	border-right:			1px solid #666666;
	padding:				4px;
}

.td_orderhistory_date
{
	vertical-align:			middle;
	text-align:				center;
	width:					70px;
	border-right:			1px solid #666666;
	padding:				4px;
}

.td_orderhistory_plice
{
	vertical-align:			middle;
	text-align:				right;
	width:					74px;
	border-right:			1px solid #666666;
	padding:				4px;
}

.td_orderhistory_link
{
	vertical-align:			middle;
	text-align:				center;
	width:					68px;
	padding:				4px;
}

.btn_orderhistory_dl
{
	width:					36px;
}

/* 合計金額・割引金額 */
.tbl_orderhistory_all
{
	width:					580px;
	border-collapse:		collapse;
	border-left:			1px solid #666666;
	border-right:			1px solid #666666;
	border-bottom:			1px solid #666666;
}

.tbl_orderhistory_all td
{
	padding:				6px 4px;
}

.td_orderhistory_all_title
{
	vertical-align:			middle;
	text-align:				right;
	border-right:			1px solid #666666;
}

.td_orderhistory_all_price
{
	text-align:				right;
	width:					74px;
	border-right:			1px solid #666666;
}

.td_orderhistory_all_btnarea
{
	text-align:				left;
	width:					68px;
}

/* パスワード再送フォーム add amanatsu 2007/04/20  ----*/
.tbl_passwd_form
{
	width:					580px;
	border-collapse:		collapse;
	border:					1px solid #666666;
}

.tbl_passwd_form th
{
	height:					22px;
	text-align:				left;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	font-weight:			bold;
	font-size:				11pt;
	border-bottom:			1px solid #666666;
}

.td_passwd_form_header
{
	width:					200px;
	text-align:				right;
	vertical-align:			top;
	padding-right:			6px;
	padding-top:			9px;
	padding-bottom:			4px;
}

.td_passwd_form_data
{
	width:					380px;
	text-align:				left;
	vertical-align:			top;
	padding-top:			4px;
	padding-bottom:			4px;
}

.td_passwd_form_btn
{
	text-align:				center;
	padding-top:			4px;
	padding-bottom:			4px;
}

.td_passwd_form_err
{
	text-align:				center;
	padding-top:			40px;
	padding-bottom:			40px;
	color:					#FF0000;
	font-weight:			bold;
	border-right:			1px solid #666666;
}

.td_passwd_form_margin_t
{
	height:					16px;
}

.td_passwd_form_margin_b
{
	height:					16px;
}

.txt_id
{
	width:					100px;
}

.txt_yyyy
{
	width:					60px;
}

.txt_mmdd
{
	width:					30px;
}

.txt_mail
{
	width:					200px;
}

/* お問い合わせフォーム　amanatsu 2070420 -----------------------------------*/
.img_qa_chart
{
	border-width:			0px;
}

.img_qa_page_title
{
	margin:					6px;
	border-width:			0px;
}

.div_qa_guide
{
	width:					580px;
	text-align:				left;
	line-height:			130%;
}

.div_qa_guide_confirm
{
	width:					580px;
	text-align:				center;
	line-height:			130%;
}

.div_qa_guide_success_name
{
	width:					580px;
	text-align:				center;
	line-height:			130%;
}

.div_qa_guide_success
{
	width:					580px;
	text-align:				center;
	line-height:			130%;
}

.div_qa_guide_for_btn
{
	width:					580px;
	text-align:				center;
	line-height:			130%;
}

.div_qa_err_msg
{
	width:					580px;
	text-align:				left;
	line-height:			130%;
	color:					#FF0000;
	font-weight:			bold;
	margin: 				0px 0px 10px 0px;
}

.hr_qa_sep
{
	border-style:			dashed;
	color:					#FF9900;
	border-width:			1px;
}

.tbl_qa_form
{
	width:					580px;
	border-collapse:		collapse;
	border:					1px solid #666666;
	font-size:				10pt;
}

.tbl_qa_form th
{
	height:					22px;
	text-align:				left;
	vertical-align:			middle;
	background-color:		#ff9900;
	color:					#ffffff;
	font-weight:			bold;
	font-size:				11pt;
	border-bottom:			1px solid #666666;
}

.td_qa_form_header
{
	width:					200px;
	text-align:				right;
	vertical-align:			top;
	padding:				4px 6px 4px 4px;
}

.td_qa_form_data /* ノーマル表示 */
{
	width:					380px;
	text-align:				left;
	vertical-align:			top;
	padding:				4px 10px 4px 4px;
}

.td_qa_form_data_txt /* input_text */
{
	width:					380px;
	text-align:				left;
	vertical-align:			top;
	padding:				0px 10px 8px 4px;
}

.td_qa_form_data_textarea /* input_textarea */
{
	width:					380px;
	text-align:				left;
	vertical-align:			top;
	padding:				4px 10px 6px 4px;
}

.td_qa_form_data_radio /* input_radio */
{
	width:					380px;
	text-align:				left;
	vertical-align:			top;
	padding:				1px 10px 0px 4px;
}

.td_qa_form_data_cmb /* input_cmb */
{
	width:					380px;
	text-align:				left;
	vertical-align:			top;
	padding:				2px 10px 8px 4px;
}

.td_qa_form_data_r
{
	text-align:				right;
	vertical-align:			top;
	padding-top:			4px;
	padding-bottom:			4px;
	padding-right:			4px;
}

.td_qa_form_data_c
{
	text-align:				center;
	vertical-align:			top;
	padding:				4px 10px;
}

.td_qa_form_btn
{
	text-align:				center;
	padding-top:			4px;
	padding-bottom:			4px;
}

.td_qa_form_margin_t
{
	height:					0px;
}

.td_qa_form_margin_b
{
	height:					16px;
}

.txt_name
{
	width:					180px;
}

.txt_name_kana
{
	width:					180px;
}

/* パスワード再送にもあります
.txt_mail
{
	width:					200px;
}
*/

.txtarea_qa_message
{
	width:					300px;
	height:					160px;
	font-size:				10pt;
}

.txt_item_name
{
	width:					300px;
}

.txt_os_name
{
	width:					180px;
}

.txt_browser_name
{
	width:					180px;
}

.txt_line_type
{
	width:					180px;
}

.txt_security_soft
{
	width:					180px;
}

/* パスワード再送フォーム下(会員メニュー補助) -------------*/
.tbl_membersupport_link
{
	width:					580px;
	border-width:			0px;
	margin:					0px;
	border-collapse:		collapse;
}
.td_membersupport_link
{
	text-align:				right;
}

/* 年齢認証　amanatsu 2070423 -----------------------------------*/
.img_age_auth_title
{
	margin:					6px;
	border-width:			0px;
}

.div_age_auth_guide
{
	width:					600px;
	text-align:				center;
	line-height:			130%;
}

.tbl_age_auth
{
	border-collapse:		collapse;
	width:					580px;
}

.td_age_auth_l
{
	text-align:				right;
	padding-right:			15px;
}

.td_age_auth_r
{
	text-align:				left;
	padding-left:			15px;
}

.txtarea_age_auth
{
	width:					430px;
	height:					150px;
	font-size:				10pt;
}

.div_age_auth
{
	font-weight:			bold;
	color:					#C80000;
	font-size:				10pt;
}

.div_age_auth_imp
{
	font-weight:			bold;
	font-size:				11pt;
}

.div_age_auth_guide_b
{
	font-size:				8pt;
	color:					#666666;
}

/* 会員メニュー　amanatsu 2070420 -----------------------------------*/
.img_member_menu_title
{
	margin:					auto 6px;
	border-width:			0px;
}

.tbl_member_menu
{
	width:					580px;
	border-collapse:		collapse;
}

.td_member_menu_l
{
	vertical-align:			middle;
	text-align:				right;
}

.td_member_menu_r
{
	vertical-align:			middle;
	text-align:				left;
	padding-left:			20px;
}

.img_member_menu
{
	border-width:			0px;
}

.div_member_guide
{
	margin:					30px auto;
	text-align:				left;
}


/* フォーム系ページタイトル設定　amanatsu 2070426 -----------------------------------*/
.img_page_title
{
	border-width:			0px;
}

.div_page_title_margin_t
{
	margin-top:				26px;
}

.div_page_title_margin_b
{
	margin-top:				16px;
}

/* フォーム系終了ページ画像設定　amanatsu 2070426 -----------------------------------*/
.div_form_success
{
	text-align:				center;
}

.img_form_success
{
	border-width:			0px;
}


/* フォーム系入力ガイド　amanatsu 2070420 -----------------------------------*/
.tbl_guide_form
{
	width:					580px;
	border-collapse:		collapse;
	border-width:			0px;
}

.td_guide_form_l
{
	width:					11px;
	text-align:				left;
	vertical-align:			top;
	padding-top:			2px;
	font-size:				9pt;
}

.td_guide_form_r
{
	text-align:				left;
	line-height:			130%;
	vertical-align:			top;
	font-size:				9pt;
}

.guide_form
{
	font-size:				9pt;
	color:					#666666;
	line-height:			130%;
	margin-top:				0px;
	margin-bottom:			0px;
}

.guide_form_imp
{
	font-size:				8pt;
	color:					#FF0000;
	line-height:			130%;
	margin-top:				0px;
	margin-bottom:			0px;
}

.guide_form_required
{
	color:					#FF0000;
	line-height:			130%;
	font-weight:			bold;
	margin-top:				0px;
	margin-bottom:			0px;
	margin-right:			4px;
}

.guide_imp
{
	color:					#FF0000;
	font-weight:			bold;
}

.img_18_btn
{
	border-width:0px;
}

/* フッタ上部エリア　amanatsu 2070420 -----------------------------------*/
.hr_footer_top
{
	margin-top:				0px;
}

.div_footer_top
{
	text-align:				center;
}

/* ソフト電池関連　20071211 -----------------------------------*/
.spn_dl_sd_font
{
	color:#FF9900; 
	font-weight:bold;
}

.div_dl_sd_number
{
	border:1px solid #FF9900; 
	width:400px; 
	text-align:center; 
	margin:auto; 
	line-height:150%; 
	padding:10px;
	font-size:				11pt;
	font-family:			"ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.div_dl_sd_reissue_guide
{
	line-height:150%; 
}

.tbl_sd_guide_form
{
	border-collapse:		collapse;
	width:					605px;
}

.td_sd_guide_form_l
{
	width:					70px;
	text-align:				right;
	vertical-align:			top;
	padding-top:			2px;
	padding-right:			5px;
	font-size:				9pt;
}

.td_sd_guide_form_r
{
	width:					530px;
	text-align:				left;
	line-height:			130%;
	vertical-align:			top;
	font-size:				9pt;
}

.img_dl_sd_reissue_comp
{
	border-width:0px;
}


