@charset "utf-8";


/*-----------------------------------店舗・ATM情報*/
#branch #wrapper #mainNavArea #mainNav li#navBranch a{ background: url(/common/images/nav_right.gif) no-repeat -153px 0px; }

.tableBranch {
	width: 540px;
	margin: 10px 0;
}
.tableBranch th{
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #f6f6f6;
	font-weight: bold;
}
.tableBranch th.tenpoNo{
	width: 30px;
}
.tableBranch th.tenpo{
	width: 130px;
}
.tableBranch th.tenpo02{
	width: 160px;
}
.tableBranch th.tenpoAddress{
	width: 180px;
}
.tableBranch th.tenpoTell{
	width: 94px;
}
.tableBranch th.tenpoToushi{
	width: 56px;
}
.tableBranch td{
	padding: 5px;
}
.tableBranch tr.bc01{
	background-color: #ebf2f3;
}

/*-----------------------------------店舗ポップアップ*/
#tenpo_wrapper {
	width:540px;
	margin: 0 auto;
	padding: 10px;
	position: relative;
}

#tenpo_wrapper h4{
	width: 530px;
	height: 19px;
	padding: 3px 0 0 10px;
	font-size: 13px;
	color: #0a51a1;
	font-weight: bold;
	background:url(/common/images/subtitle02.gif) no-repeat left top;
}
#tenpo_wrapper address{
	margin: 10px 0;
	padding-left: 20px;
	font-size: 14px;
	background:url(/common/images/circle.gif) no-repeat left center;
}
#tenpoBox {
	width:520px;
	margin: 10px;
}
#tableAtm {
	width:518px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	margin: 0 0 20px 0;
}
#tableAtm th{
	background-color: #d8e4e7;
	padding: 3px 0;
	text-align: center;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
#tableAtm td{
	padding: 3px 0;
	text-align: center;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
#tableAtm td.atmtd01{
	background-color: #ebf2f3;
	width: 170px;
}
#tableAtm td#atmRemarks{
	padding: 3px 10px;
	text-align: left;
}
/*-----------------------------------手数料*/
#charge #wrapper #mainNavArea #mainNav li#navCharge a{ background: url(/common/images/nav_right.gif) no-repeat -153px -30px; }
.tableCharge01 {
	width: 538px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}
.tableCharge01 th{
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.tableCharge01 td{
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.tableCharge02 {
	width: 538px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}
.tableCharge02 th{
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.tableCharge02 td{
	padding: 5px 10px;
	vertical-align: middle;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
