/* resonabank saitamaresona private */
@charset "Shift_JIS";/*文字コード設定*/

/*-------------------------------------------------------------*/
#private_banking_toppage_title {
	margin: 0px;
	padding: 0px;
	width: 790px;
}
#toppage_submenu {
	width: 790px;
	text-align: center;
	margin: 5px 0px 20px;
}
#private_toppage_baner {
	margin-bottom: 20px;
	border: 4px double #3333CC;
	background: #F3EDEA;
}
#private_toppage_baner td{
	padding: 6px;
}
#private_ba .top_leftbox {
	padding: 0px;
	width: 375px;
	text-align: left;
	vertical-align: top;
}
#private_ba .toppage_listbox {
	margin: 0px;
}
#private_ba td {
	text-align: left;
	vertical-align: top;
}
#private_ba .top_rightbox {
	padding: 0px;
	width: 375px;
	text-align: left;
	vertical-align: top;
}
#private_ba .top_midbox {
	padding: 0px;
	width: 40px;
}
/*-------------------------------------------------------------*/
#private_banking_menu {
	height: 72px;
	width: 790px;
	text-align: left;
	margin: 0px 0px 4px;
	padding: 0px;
}
#private_banking_menu table{
	margin: 0px;
	padding: 0px;
}
#submenu {
	width: 790px;
	text-align: center;
	margin: 0px 0px 40px;
	border-bottom: 1px solid #999999;
	padding: 0px 0px 8px;
}
#private_banking_contents{
	width: 790px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
/*-------------------------------------------------------------*/
#private_banking_center_contents{
	width: 710px;
	margin: 0px 40px 0px 40px;
	padding: 0px;
}
/*-------------------------------------------------------------*/
#onayami_baner td {
	padding: 1px 0px 0px;
}
#onayami_baner .onayami_baner_link td {
	padding: 0px;
}
.dotline {
	padding: 10px 0px 0px;
	border-top: 2px dotted #CCCCCC;
	width: 710px;
}
.maginleft395 {
	margin: 0px 0px 0px 395px;
}
.redtxt {
	color: #CC0000;
}
/*-------------------------------------------------------------*/
.box_list {
	margin: 12px 0px 10px -10px;
}
.zaisanbg {
	padding: 2px 0px 2px 8px;
	background: #669933;
	margin: 4px 0px;
}
.kigyobg {
	padding: 2px 0px 2px 8px;
	background: #996666;
	margin: 4px 0px;
}
.hudosanbg {
	padding: 2px 0px 2px 8px;
	background: #996633;
	margin: 4px 0px;
}
.kinyushisanbg {
	padding: 2px 0px 2px 8px;
	background: #996699;
	margin: 4px 0px;
}

/*-------------------------------------------------------------*/
#leftbox05 {
	width: 260px;
	text-align: left;
	vertical-align: top;
	background: url(../image/titleback_05.jpg) repeat-x 0px 0px;
}
#padseting {
	padding: 0px 10px 0px;
}
/*-------------------------------------------------------------*/
.magintop50 {
	margin-top: 50px;
}
.magintop40 {
	margin-top: 40px;
}
.magintop30 {
	margin-top: 30px;
}
.magintop20 {
	margin-top: 20px;
}
.magintop10 {
	margin-top: 10px;
}
.magintop5 {
	margin-top: 5px;
}
.maginunder2{
	padding-top: 2px;
}
.maginunder5{
	margin-bottom: 5px;
}
.maginunder10{
	margin-bottom: 10px;
}
.maginunder15{
	margin-bottom: 15px;
}
.maginunder20{
	margin-bottom: 20px;
}
.paddingunder5{
	padding-bottom: 5px;
}
.paddingleft10{
	padding-left: 10px;
}
.paddingleft20{
	padding-left: 20px;
}
.maginleft10 {
	margin-left: 10px;
}
.maginleft15 {
	margin-left: 15px;
}
/*-------------------------------------------------------------*/
.fotcl {
	color: #FFFFFF;
}
.leftbox_list {
	margin: 12px 0px 10px -10px;
}
.pointtxt01 {
	padding: 4px 0px;
	border-top: 1px solid #659A5E;
	border-right: 1px solid #659A5E;
	border-bottom: 1px solid #659A5E;
	border-left: 15px solid #659A5E;
	text-indent: 10px;
	margin: 0px 0px 4px;
}
.pointtxt02 {
	padding: 4px 0px;
	border-top: 1px solid #CD726A;
	border-right: 1px solid #CD726A;
	border-bottom: 1px solid #CD726A;
	border-left: 15px solid #CD726A;
	text-indent: 10px;
	margin: 0px 0px 4px;
}
/*-------------------------------------------------------------*/
#rightbox {
	width: 530px;
	text-align: left;
	padding: 0px 0px 0px 20px;
	vertical-align: top;
}
#rightbox td {
	vertical-align: top;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#rightbox .subh01 {
	border-bottom: 1px solid #659A5E;
	margin: 20px 0px 10px;
}
#rightbox .subh02 {
	border-bottom: 1px solid #CD726A;
	margin: 20px 0px 10px;
}
#rightbox .magintop {
	margin: 15px 0px 0px;
}
/*-------------------------------------------------------------*/
#private_banking_title .pagetitle {
	margin: 0px 0px 10px;
}
/*-------------------------------------------------------------*/
#centerbox .subh01 {
	border-bottom: 1px solid #659A5E;
	margin: 20px 0px 10px;
}
#centerbox .subh02 {
	border-bottom: 1px solid #CD726A;
	margin: 20px 0px 10px;
}
#centerbox .magintop {
	margin: 15px 0px 0px;
}
#centerbox td {
	vertical-align: top;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
/*-------------------------------------------------------------*/
#centerbox .paddingright20 {
	padding: 0px 20px 0px 0px;
}
#centerbox .paddingright40 {
	padding: 0px 40px 0px 0px;
}
/*-------------------------------------------------------------*/
#centerbox .z_tbtop {
	padding: 0px;
	margin: 0px;
}
#centerbox .z_tbunder {
	padding: 0px;
	margin: 0px;
}
#centerbox .z_midmid_1 {
	margin-top: 60px;
}
#centerbox .z_midmid_2 {
	margin-top: 60px;
}
#centerbox .z_tbmid01 {
	background: url(../image/z_subtitle_mid01.gif) repeat-y;
	margin: 0px;
}
#centerbox .z_tbmid02,
#centerbox .z_tbmid03 {
	height: 100px;
}
#centerbox .z_tbmid02 {
	background: url(../image/z_subtitle_mid_s.gif) repeat-y;
	margin: 0px;
	padding: 0px 20px;
}
#centerbox .z_tbmid03 {
	background: url(../image/z_subtitle_mid_s2.gif) repeat-y;
	margin: 0px;
	padding: 0px 20px;
}
#centerbox .z_tbmid04,
#centerbox .z_tbmid05 {
	height: 100px;
}
#centerbox .z_tbmid04 {
	background: url(../image/z_subtitle_mid_s3.gif) repeat-y;
	margin: 0px;
	padding: 0px 20px;
}
#centerbox .z_tbmid05 {
	background: url(../image/z_subtitle_mid_s4.gif) repeat-y;
	margin: 0px;
	padding: 0px 20px;
}
#centerbox .z_tbmid06 {
	background: url(../image/z_subtitle_mid02.gif) repeat-y;
	margin: 0px;
	padding: 0px 60px;
}
/*-------------------------------------------------------------*/
#centerbox .j_tbtop {
	padding: 0px;
	margin: 0px;
}
#centerbox .j_tbtop2 {
	padding: 0px;
	margin: 0px;
}
#centerbox .j_tbunder {
	padding: 0px;
	margin: 0px;
}
#centerbox .j_tbmid01 {
	background: url(../image/j_main_mid.gif) repeat-y;
	margin: 0px;
	text-align: center;
}
#centerbox .j_tbmid02 {
	background: url(../image/j_subtitle_mid06.gif) repeat-y;
	margin: 0px;
	text-align: center;
}
#centerbox .j_tbmid03 {
	background: url(../image/j_subtitle_mid02.gif) repeat-y;
	margin: 0px;
}
#centerbox .j_tbmid04 {
	background: url(../image/j_subtitle_mid07.gif) repeat-y;
	margin: 0px;
}
#centerbox .j_tbmid05 {
	background: url(../image/j_subtitle_mid08.gif) repeat-y;
	margin: 0px;
	padding: 0px 25px;
}
#centerbox .j_tbmid06 {
	background: url(../image/j_subtitle_mid03.gif) repeat-y;
	margin: 0px;
	padding: 0px 20px;
	height: 80px;
}
#centerbox .j_tbmid07 {
	background: url(../image/j_subtitle_mid04.gif) repeat-y;
	padding: 0px 20px;
	margin: 0px;
	height: 80px;
}
#tyuijiko {
	margin-top: 4px;
}
#tyuijiko td {
	padding: 2px 0px;
}
#centerbox .j_tbmid08 {
	background: url(../image/j_subtitle_mid05.gif) repeat-y;
	margin: 0px;
	padding: 0px 60px;
}
.j_tbtitlebox {
	border-top: 1px solid #CD726A;
	border-right: 1px solid #CD726A;
	border-bottom: 1px solid #CD726A;
	border-left: 3px solid #CD726A;
	padding: 2px;
	text-align: center;
	margin: 8px 0px 3px;
}
/*-------------------------------------------------------------*/
#centerbox .h_tbtop {
	padding: 0px;
	margin: 0px;
}
#centerbox .h_tbmid {
	background: url(../image/h_subtitle_mid01.gif) repeat-y;
	padding: 0px 20px;
	margin: 0px;
}
#centerbox .h_tbunder {
	padding: 0px;
	margin: 0px;
}
/*-------------------------------------------------------------*/
#centerbox .k_tbtop01 {
	padding: 0px;
	margin: 0px;
}
#centerbox .k_tbmid01 {
	background: url(../image/k_subtitle_mid01.gif) repeat-y;
	padding: 0px 20px;
	margin: 0px;
}
#centerbox .k_tbmid02 {
	background: url(../image/k_subtitle_mid02.gif) repeat-y;
	padding: 0px 20px;
	margin: 0px;
}
#centerbox .k_tbunder01 {
	padding: 0px;
	margin: 0px;
}
#centerbox .k_tbtop02 {
	padding: 0px;
	margin: 0px;
}
#centerbox .k_tbmid03 {
	background: url(../image/k_subtitle_mid03.gif) repeat-y;
	padding: 0px 20px;
	margin: 0px;
}
#centerbox .k_tbunder02 {
	padding: 0px;
	margin: 0px;
}
#kinyubox .wakutb {
	padding: 0px;
	margin: 0px;
}
#kinyubox .waku_tbmid {
	background: url(../image/waku_mid.gif) repeat-y;
	padding: 0px 14px;
	margin: 0px;
}
/*-------------------------------------------------------------*/
.fotclindex {
	color: #59666C;
}
.fotclzaisan {
	color: #659A5E;
}
.fotcljigyo {
	color: #CD726A;
}
.fotclhudosan {
	color: #A97452;
}
.fotclkinyu {
	color: #9070A5;
}
/*-------------------------------------------------------------*/
#sentakushi td {
	background: #A97452;
	width: 25%;
}
.sentakushitxt {
	padding: 4px 0px;
	text-align: center;
}
.undlinebox {
	padding: 0px;
	border-bottom: 1px solid #999999;
	margin-bottom: 5px;
}
.gradyajiri {
	margin-left: 25px;
}
#rightbox .boxkei {
	border: 1px solid #59666C;
	padding-right: 10px;
}
#rightbox .boxkei .tab {
	margin: 0px;
	padding: 0px;
}
#rightbox .boxkei .tab2 {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#rightbox .boxkei2 {
	border: 1px solid #59666C;
	padding: 10px;
}
#rightbox .boxkei2 .yuigonsyo {
	vertical-align: bottom;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#rightbox .boxkei2 .tdbeta {
	color: #FFFFFF;
	background: #59666C;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #59666C;
}
#rightbox .boxkei2 .tdoutline {
	border: 1px solid #59666C;
	padding-left: 10px;
}
#centertb {
	margin-bottom: 20px;
}
#centertbhd td {
	padding: 4px 0px;
}
#centertb td {
	border-bottom: 1px solid #59666C;
	padding: 4px 10px 4px 0px;
}
/*-----------------------------------------------------------*/
#rightbox .boxkei2 .togiphoto {
	padding-left: 20px;
}
#h1 {
	width: 790px;
}
.hleft {
	text-align: left;
}
.hright {
	text-align: right;
}

/*-------------------------------------------------------------
	Css Hock
-------------------------------------------------------------*/
/*IE7以外のモダンブラウザ向け*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	line-height: 0;
}

/*IE7およびMacIE5向け*/
.clearfix {display: inline-block;}

/*IE6以前向け*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
