@charset "utf-8";

/*共通項目*/

#mmbr_content {
	padding: 0 19px;
}



/*H1　大見出し
------------------------------------------------------------*/
h1 {
	width: 565px;
	height: 47px;
	text-indent: -9999px;
}



/*H2　中見出し
------------------------------------------------------------*/
h2 { 
	text-indent: -9999px;
	width: 527px;
	height: 36px;
	clear: both;
}



/*左メニュー h2
------------------------------------------------------------*/
h2#mmbr_menu{
	background: url(../whole/mmbr/img/left_navi_mmbr_customer.gif) no-repeat left bottom;
	width: 192px;
	height: 22px;
	text-indent: -9999px;
	margin: 0;
}



h2#mmbr_examination_menu{
	background: url(../whole/mmbr/img/left_navi_mmbr_examination.gif) no-repeat left bottom;
	width: 192px;
	height: 22px;
	text-indent: -9999px;
	margin:0;
}
h2#mmbr_examination_menu_visa{
	background: url(../whole/mmbr/img/left_navi_mmbr_examination_visa.gif) no-repeat left bottom;
	width: 192px;
	height: 22px;
	text-indent: -9999px;
	margin:0;
}



/*H2下 ブルーのBOX
------------------------------------------------------------*/
#mmbr_content div.blue_box {
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	clear: both;
	margin-bottom: 10px;
	padding: 15px;
	background: #F5FDE7;
	width: 495px;
}

#mmbr_content div.blue_box:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*ブルーのBOX
------------------------------------------------------------*/
#mmbr_content div.blue_cont {
	border: 1px solid #C1C1C1;
	clear: both;
	margin: 10px 0;
	padding: 15px;
	background: #F5FDE7;
	width: 495px;
}

#mmbr_content div.blue_cont:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*↑ページの先頭へ
------------------------------------------------------------*/
#page_top{
	margin-top:20px;
	padding:0;
	text-align:right;
}


/*テーブル基本設定
------------------------------------------------------------*/
.mmbr_table {
	border-collapse: collapse;
	width: 460px;
	margin: 0 auto 20px auto;
	font-size: 90%;
	background: #fff;
}

.mmbr_table tr,
.mmbr_table th,
.mmbr_table td {
	border: 1px solid #427ACE;
	padding: 3px 5px;
	text-align: center;
}

.mmbr_table th {
	background: #E2E2E2;
	text-align: center;
	font-weight: normal;
	color: #153486;
	white-space: nowrap;
}

.ico_mmbr_more {
	background: url(../../visa/img/ico_arrow_box.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin: 3px 0 2em 0;
	clear: both;
}


/*北陸カード加盟店について------------------------------------------------------------*/

h1#title_kiyaku{ background: url(../whole/mmbr/img/title_mmbr_joining_shop.gif) no-repeat left top;}

h1#title_pay{ background: url(../whole/mmbr/img/title_mmbr_pay.gif) no-repeat left top;}

h2#mmbr_card_system {	background: url(../whole/mmbr/img/typ_mmbr_cardsystem.gif) no-repeat;	width: 238px;	height: 19px;	text-indent: -9999px;	margin-bottom: 30px;}

#mmbr_content h2#bar_mmbr_pay {	background: url(../whole/mmbr/img/bar_mmbr_payment_plan.gif) no-repeat;	margin: 0;}

#mmbr_content h2#bar_mmbr_debit {	background: url(../whole/mmbr/img/bar_mmbr_debit_card.gif) no-repeat;	margin: 10px 0 0 0;}
h3#bar_visa_master {	width: 460px;	margin: 0 auto;}
h3#bar_jcb_amex {	width: 460px;	margin: 0 auto;}
.mmbr_table td.txt_left { text-align: left;}
#debit_table { margin: 25px auto 7px auto;}
#debit_table th {	background: #E0F0FF;	color: #000;}
#table_jcb_amex { margin-bottom: 5px;}
#mmbr_left_box {	float: left;	margin-left: 20px;	display: inline;/**/}
dl#mmbr_system_flow {	text-indent: -9999px;	background: url(../whole/mmbr/img/img_mmbr_system_flow.gif) no-repeat;	width: 191px;	height: 467px;	float: right;	margin-right: 20px;	margin-bottom: 30px;	display: inline;/**/ }
#img_shinkin_card {	margin-top: 50px;}
#mmbr_debit_service {	margin: 10px 0 20px 0;}
.mmbr_table_btm {	width: 460px;	margin: 0 auto;}

/*加盟店申込書------------------------------------------------------------*/

h1#title_inquiry{ background: url(../whole/mmbr/img/title_mmbr_inquiry.gif) no-repeat left top;}
h1#title_inquiry_visa{ background: url(../whole/mmbr/img/title_mmbr_inquiry_visa.gif) no-repeat left top;}

#mmbr_content h2#bar_mmbr_inquiry_breakdown {	background: url(../whole/mmbr/img/bar_mmbr_inquiry_breakdown.gif) no-repeat;	margin-top: 40px;	margin-bottom: 10px;}

#mmbr_content h2#bar_mmbr_inquiry_sales_vote {	background: url(../whole/mmbr/img/bar_mmbr_inquiry_sales_vote.gif) no-repeat;	margin-top: 20px;	margin-bottom: 10px;}

.mmbr_inquiry_list {	float: left;	width: 300px;}

.mmbr_inquiry_list dt {	padding: 5px 0 10px 0;}

.mmbr_inquiry_list dd {	margin-bottom: 10px;	margin-left: 1em;	width: 300px;}

.bg_dl_line {	background: url(../whole/mmbr/img/bg_dt_line.gif) no-repeat center top;	padding: 10px 0;	clear: both;}

.inq_number1 {	float: right;	margin-top: 120px;}

.inq_number2 {	float: right;	margin-top: 15px;}

.inq_number3 {	float: right;	margin-top: 30px;}

#inquiry_breakdown_table tr,#inquiry_breakdown_table th,#inquiry_breakdown_table td,#sales_vote_table tr,#sales_vote_table th,#sales_vote_table td,#special_envelope_table tr,#special_envelope_table th,#special_envelope_table td {	border: 1px solid #C1C1C1;}

#inquiry_breakdown_table th,#sales_vote_table th,#special_envelope_table th {	background: #E0F0FF;}

#inquiry_breakdown_table caption,#sales_vote_table caption,#special_envelope_table caption {	font-weight: bold;	margin-bottom: 3px;	font-size: 112%;}

p.amplification {	padding: 0 15px;	margin: 0 auto 10px auto;	color: #666;}


/*加盟店規約------------------------------------------------------------*/

h1#title_kiyaku{ background: url(../whole/mmbr/img/title_kiyaku.gif) no-repeat left top;}

#mmbr_kiyaku_box dl dt{ font-weight: bold;}

#mmbr_kiyaku_box dl dd{	margin-bottom: 1em;}

#mmbr_kiyaku_box dl dd ol{ margin: 5px 0;}

#mmbr_kiyaku_box dl dd ol li{ margin-bottom: 3px;}

.kiyaku_table {	border-collapse: collapse;}

.kiyaku_table tr,.kiyaku_table th,.kiyaku_table td {	padding: 5px;	border: 1px solid #C1C1C1;}

.kiyaku_table th {	white-space: nowrap;	background: #eee;	padding-right: 1em;}

