/* configuration */
body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	color:#595959;
}

h1,h2,h3,h4,div,form,p {margin:0px; padding:0px;}

img {border:none;}

strong{font-weight:normal;}

.center {text-align:center;}
.left   {text-align:left;}
.right  {text-align:right;}

a:link   {color:#0066cc; text-decoration:underline;}
a:visited{color:#9951d0; text-decoration:underline;}
a:hover  {color:#fb7e19; text-decoration:none;}

em {font-style:normal;}

.line_01{background:url("/resonabank/rsc/image/line_01.gif") repeat-x;}
.line_02{background:url("/resonabank/rsc/image/line_02.gif") repeat-y;}
.line_sep{background:url("/resonabank/rsc/image/line_03.gif") center repeat-y;}

.bold{font-weight:bold;}

.fccccccc{color:#cccccc;}

th{font-weight:normal;}

.tbl_bgffffff{background-color:#ffffff;}
.tbl_bgcccccc{background-color:#cccccc;}
.tbl_bgeeeeee{background-color:#eeeeee;}
.tbl_bge0e0e0{background-color:#e0e0e0;}
.tbl_bgf5f5f5{background-color:#f5f5f5;}
.tbl_bgdfdfdf{background-color:#dfdfdf;}
.tbl_bgfcf6dd{background-color:#fcf6dd;}
.tbl_bgd3eace{background-color:#d3eace;}
.tbl_bgf2fbf0{background-color:#f2fbf0;}
.tbl_bgffde63{background-color:#ffde63;}
.tbl_bgfff3c6{background-color:#fff3c6;}
.tbl_bgfce093{background-color:#fce093;}
.tbl_bgfffdf2{background-color:#fffdf2;}
.tbl_bgffe785{background-color:#ffe785;}
.tbl_bgfdf6dd{background-color:#fdf6dd;}
.tbl_bgd2f0cb{background-color:#d2f0cb;}
.tbl_bg94cd8d{background-color:#94cd8d;}

/* header */
.hd_logo_01{margin:12px 0px 0px 10px;}
.hd_logo_02{margin:10px 0px 0px 10px;}

.hd_img_01{margin:5px 0px 0px 0px;}
.hd_navi{margin:9px 0px 0px 0px;}

.navi_sep{background:url("/resonabank/rsc/image/hd_sep_01.gif") center repeat-y;}

.hd_navi_tab{margin:3px 0px 0px 0px;}
.hd_navi_tab_bg{background:url("/resonabank/rsc/image/hd_navi_bg.gif") bottom repeat-x;}

.srch_txt{width:109px; height:19px; font-size:12px; color:595959;}

.fs_tbl{margin:6px 0px;}

.hd_02_bg{background:url("/resonabank/rsc/image/hd_02_bg.gif") repeat-x;}

.cd_tbl_l{border:solid 1px #cccccc;}
.cd_tbl_r{
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-left:solid 0px #cccccc;
}
.cd_fs{font-size:8pt; padding:2px;}

.dlm a:link   {color:#595959; text-decoration:underline;}
.dlm a:visited{color:#595959; text-decoration:underline;}
.dlm a:hover  {color:#fb7e19; text-decoration:none;}

/* bdy */
.bdy_tbl_l {background-color:#ffffff;}
.bdy_tbl_r {background-color:#f5f1e6;}

#h1{
	margin:10px 0px 20px 0px;
	padding:0px;
}

#h1 h1{
	margin:10px;
	color:#00894b;
	font-weight:bolder;
}

h1 img{
	margin:0px 10px 0px 0px;
	vertical-align:middle;
}

.h1_ttl_lu{background:url("/resonabank/rsc/image/h1_ttl_up.gif") left top no-repeat;}
.h1_ttl_ru{background:url("/resonabank/rsc/image/h1_ttl_up.gif") right top no-repeat;}
.h1_ttl_lb{background:url("/resonabank/rsc/image/h1_ttl_btm.gif") left top no-repeat;}
.h1_ttl_rb{background:url("/resonabank/rsc/image/h1_ttl_btm.gif") right top no-repeat;}

#lowermenu{
	margin:20px 0px 15px 0px;
	padding:0px;
	display:block;
	width:578px;
	background:url("/resonabank/rsc/image/lowermenu_bg.gif") bottom repeat-x;
}

#lowermenu2{
	margin:20px 0px 15px 0px;
	padding:0px;
	display:block;
	width:790px;
	background:url("/resonabank/rsc/image/lowermenu_bg.gif") bottom repeat-x;
}

.lm_tab_cur{background-color:#e6f3e2;}
.lm_tab_off{background:url("/resonabank/rsc/image/lm_tab_off_bg.gif") bottom repeat-x;}

h2{
	margin:4px 0px 4px 2px;
	padding:0px 0px 0px 19px;
	background:url("/resonabank/rsc/image/h2_icn.gif") left top  no-repeat;
}

.h2{
	margin:0px;
	padding:0px;
	height:23px;
}

.h2_ttl{
	background:url("/resonabank/rsc/image/h2_ttl_bg.gif") center  no-repeat;
}

.h2_l_ttl{
	background:url("/resonabank/rsc/image/h2_l_ttl_bg.gif") center  no-repeat;
}

.h2_ttl_l{
	background:url("/resonabank/rsc/image/h2_ttl_bg_l.gif") left no-repeat;
}

.h2_ttl_l_u{
	background:url("/resonabank/rsc/image/h2_ttl_l_ubg.gif") left bottom  no-repeat;
}

.h2_ttl_l_b{
	background:url("/resonabank/rsc/image/h2_ttl_l_bbg.gif") left top  no-repeat;
}

.h2_lnk{
	margin:0px;
	padding:0px 0px 0px 9px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_01.gif") left top no-repeat;
}

h3{
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 12px;
	background:url("/resonabank/rsc/image/h3_icn.gif") left top repeat-y;
}

.h3{
	margin:0px;
	padding:0px;
	height:21px;
}

.h3_ttl{
	background:#f9f9f9 url("/resonabank/rsc/image/h3_ttl_bg.gif") center no-repeat;
}

.h3_l_ttl{
	background:#f9f9f9 url("/resonabank/rsc/image/h3_l_ttl_bg.gif") center no-repeat;
}

.h3_lnk{
	margin:0px;
	padding:0px 0px 0px 9px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_01.gif") left top no-repeat;
}

.h4{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 12px;
	display:block;
	width:568px;
	background:url("/resonabank/rsc/image/h4_ttl_bg.gif") left top repeat-y;
}

.h4_lnk{
	margin:0px;
	padding:0px 0px 0px 9px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_01.gif") left no-repeat;
}

.read_txt{font-weight:bold;}
.catch_txt{font-weight:bold;}
.spc01_txt{
	margin:0px;
	padding:3px 0px 0px 40px;
	display:block;
	height:21px;
	background:url("/resonabank/rsc/image/icn_arr_09.gif") left no-repeat;
	font-weight:bold;
}

.spc02_txt{
	margin:0px;
	padding:3px 0px 0px 15px;
	display:block;
	height:21px;
	background:url("/resonabank/rsc/image/icn_check.gif") left no-repeat;
}

.txt_01{
	margin:0px;
	padding:0px 0px 0px 13px;
	display:block;
	background:url("/resonabank/rsc/image/icn_lst_01.gif") left top no-repeat;
}

.txt_02{
	margin:0px;
	padding:0px 0px 0px 17px;
	display:block;
	background:url("/resonabank/rsc/image/icn_lst_03.gif") left top no-repeat;
}

.lst_01{
	margin:0px;
	padding:0px;
	list-style:none;
}

.lst_02{
	margin:0px;
	padding:0px 0px 0px 40px;
	list-style:decimal;
}

.lst_03{
	margin:0px;
	padding:0px 0px 0px 25px;
	list-style:decimal;
}

.lst_01 li, .lst_02 li, .lst_03 li{
	margin:5px 0px;
}

.lnk_01{
	margin:0px;
	padding:0px 0px 0px 9px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_01.gif") left top no-repeat;
}

.lnk_02{
	margin:0px;
	padding:0px 0px 0px 9px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_05.gif") left top no-repeat;
}

.lnk_03{
	margin:0px;
	padding:0px 0px 0px 13px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_06.gif") left top no-repeat;
}

.lnk_04{
	margin:0px;
	padding:0px 0px 0px 16px;
	display:block;
	background:url("/resonabank/rsc/image/icn_win_01.gif") left top no-repeat;
}

.lnk_05{
	margin:0px 10px;
	padding:0px 0px 0px 8px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_07.gif") left top no-repeat;
}

.lnk_06{
	margin:0px;
	padding:0px 0px 0px 8px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_03.gif") left top no-repeat;
}

.lnk_07{
	margin:0px;
	padding:0px 0px 0px 16px;
	display:block;
	background:url("/resonabank/rsc/image/icn_appli_01.gif") left top no-repeat;
}

.lnk_08{
	margin:0px;
	padding:0px 0px 0px 16px;
	display:block;
	background:url("/resonabank/rsc/image/icn_appli_02.gif") left top no-repeat;
}

.lnk_09{
	margin:0px;
	padding:0px 0px 0px 17px;
	display:block;
	background:url("/resonabank/rsc/image/icn_mail_01.gif") left top no-repeat;
}

.lnk_10{
	margin:5px;
	padding:0px 0px 0px 9px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_05.gif") left no-repeat;
}

.lnk_11{
	margin:5px 0px 10px 10px;
	padding:0px 0px 0px 11px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_08.gif") left top no-repeat;
}

.lnk_11 a{font-weight:bold;}

.lnk_12{
	margin:10px;
	padding:0px 0px 0px 9px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_01.gif") left top no-repeat;
}

.lnk_12 a{font-weight:bold;}

.lnk_13{
	margin:5px 0px 10px 10px;
	padding:0px 0px 0px 16px;
	display:block;
	background:url("/resonabank/rsc/image/icn_win_01.gif") left top no-repeat;
}

.lnk_13 a{font-weight:bold;}

.lnk_14{
	margin:5px 0px 10px 10px;
	padding:0px 0px 0px 11px;
	display:block;
	font-weight:bold;
}

.lnk_15{
	margin:0px;
	padding:0px 0px 0px 6px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_12.gif") left no-repeat;
}

.lnk_15 a:link   {color:#ffffff; text-decoration:underline;}
.lnk_15 a:visited{color:#ffffff; text-decoration:underline;}
.lnk_15 a:hover  {color:#ffffff; text-decoration:none;}

.lnk_16{
	margin:0px 8px 0px 0px;
	padding:0px;
}

.lnk_16 img{
	vertical-align:middle;
}

.lnk_17{
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 9px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_01.gif") left top no-repeat;
	font-weight:bold;
}

.tbl01_up_l{
	background:url("/resonabank/rsc/image/tbl01_up.gif") left no-repeat;
}

.tbl01_up_r{
	height:44px;
	background:url("/resonabank/rsc/image/tbl01_up.gif") right no-repeat;
}

.tbl01_up{
	background:url("/resonabank/rsc/image/tbl01_up_02.gif") bottom repeat-y;
}

.tbl01_up_2{
	background:url("/resonabank/rsc/image/tbl01_up_04.gif") left bottom repeat-y;
}

.tbl01_bdy_l{
	background:url("/resonabank/rsc/image/tbl01_bdy_l.gif") left repeat-y;
}

.tbl01_bdy_r{
	background:url("/resonabank/rsc/image/tbl01_bdy_r.gif") right repeat-y;
}

.tbl01_bdy_bg{
	background:url("/resonabank/rsc/image/tbl01_bdy_bg_02.gif") repeat-y;
}
.tbl01_bdy{background-color:#faf9f5;}

.tbl01_btm_l{
	background:url("/resonabank/rsc/image/tbl01_btm_l.gif") left no-repeat;
}

.tbl01_btm_r{
	height:7px;
	background:url("/resonabank/rsc/image/tbl01_btm_r.gif") right no-repeat;
}

.tbl02_up_l{
	background:url("/resonabank/rsc/image/tbl02_up_l.gif") left no-repeat;
}

.tbl02_up_r{
	height:25px;
	background:url("/resonabank/rsc/image/tbl02_up_r.gif") right no-repeat;
}

.tbl02_btm_l{
	background:url("/resonabank/rsc/image/tbl02_btm_l.gif") left no-repeat;
}

.tbl02_btm_r{
	height:6px;
	background:url("/resonabank/rsc/image/tbl02_btm_r.gif") right no-repeat;
}

.tbl03_up_l{
	background:url("/resonabank/rsc/image/tbl03_up_l.gif") left no-repeat;
}

.tbl03_up_r{
	height:6px;
	background:url("/resonabank/rsc/image/tbl03_up_r.gif") right no-repeat;
}

.tbl03_btm_l{
	background:url("/resonabank/rsc/image/tbl03_btm_l.gif") left no-repeat;
}

.tbl03_btm_r{
	height:6px;
	background:url("/resonabank/rsc/image/tbl03_btm_r.gif") right no-repeat;
}

.tbl06_bg{
	background:url("/resonabank/rsc/image/tbl06_bg.gif") repeat-y;
}

.tbl06_bg a{

}

.tbl07_bg_01{
	background:url("/resonabank/rsc/image/tbl07_bg_01.gif") repeat-y;
}

.tbl07_bg_02{
	background:url("/resonabank/rsc/image/tbl07_bg_02.gif") repeat-y;
}

.tbl08_bg{
	background:url("/resonabank/rsc/image/tbl08_bg.gif") repeat-y;
}

.tbl09_bg{
	background:url("/resonabank/rsc/image/tbl09_bg.gif") repeat-y;
}

.tbl_lst{
	display:block;
	margin:0px 5px 0px 0px;
	padding:0px;
}

.tbl_lst ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.tbl_lst li {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 9px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_01.gif") left top no-repeat;
}

.tbl_cmp01{
	background:url("/resonabank/rsc/image/tbl_cmp01_bg.gif") repeat-y;
}

.tbl_cmp01_txt{
	margin:10px;
	padding:0px;
}

.chtline_up{
	height:11px;
	background:url("/resonabank/rsc/image/line_03.gif") top repeat-x;
}

.chtline_mid{
	height:21px;
	background:url("/resonabank/rsc/image/line_03.gif") center repeat-x;
}
.chtline_btm{
	height:11px;
	background:url("/resonabank/rsc/image/line_03.gif") bottom repeat-x;
}

.chtcell_ttl{
	margin:0px;
	padding:0px 0px 0px 12px;
	background:url("/resonabank/rsc/image/icn_lst_02.gif") left top no-repeat;
	font-weight:bold;
}

.chtcell_bg{background:url("/resonabank/rsc/image/line_02.gif") left repeat-y;}

.chtcell_st{
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 4px;
	display:block;
	background-color:#fff3c6;
	font-weight:bold;
}

.cht_subttl{
	margin:15px 5px 10px 20px;
	padding:0px 0px 3px 5px;
	font-weight:bold;
	display:block;
	border-bottom:#ffde63 2px solid

}

.cmn_tel{
	margin:10px 0px 0px 20px;
	padding:0px 0px 0px 50px;
	display:block;
	background:url("/resonabank/rsc/image/icn_tel.gif") left no-repeat;
	font-weight:bold;
}

.cmn_fax{
	margin:10px 0px 15px 20px;
	padding:0px 0px 0px 50px;
	display:block;
	background:url("/resonabank/rsc/image/icn_fax.gif") left no-repeat;
	font-weight:bold;
}

.rel_01{
	margin:0px;
	padding:3px 0px 3px 65px;
	display:block;
	background:url("/resonabank/rsc/image/icn_rel.gif") left top no-repeat;
}

.rel_01s{
	margin:0px;
	padding:0px 0px 0px 12px;
	background:url("/resonabank/rsc/image/tbl11_bg.gif") left top repeat-y;
	width:578px;
}

.icn_cau{
	margin:6px 0px;
	padding:0px 0px 0px 25px;
	display:block;
	background:url("/resonabank/rsc/image/icn_cau.gif") left no-repeat;
	height:18px;
	font-weight:bold;
}

.toshin_news a:link   {color:#595959; text-decoration:underline;}
.toshin_news a:visited{color:#595959; text-decoration:underline;}
.toshin_news a:hover  {color:#595959; text-decoration:none;}

#btm_tab{
	margin:40px 0px 0px 0px;
	padding:0px;
}

#back_link{
	margin:20px 0px 0px 0px;
	padding:0px;
	display:block;
	width:578px;
}

#back_link p{
	margin:5px 0px 0px 0px;
}

#srv_menu{
	margin:40px 0px 0px 0px;
	padding:0px;
}

.srvmenu_ttl_bg{
	background:url("/resonabank/rsc/image/srvmenu_ttl_01.gif") left top no-repeat;
}

.th_off{
	margin:0px;
	padding:2px;
	background:#f0f0f0 url("/resonabank/rsc/image/srvmenu_cel_bg.gif") left center repeat-x;
}

.sev_lst{
	margin:3px 10px;
	padding:0px;
	display:block;
	width:400px;
}

.sev_cur{
	margin:0px;
	padding:0px;
	background-color:#e3f3e2;
	border:solid 2px #ffffff;
}

.sev_cur_btm{
	margin:0px;
	padding:0px;
	background-color:#e3f3e2;
	border-top:solid 2px #ffffff;
	border-left:solid 2px #ffffff;
	border-right:solid 2px #ffffff;
	border-bottom:none;
}

/* right navi */
#r_navi{
	margin:0px 0px 0px 5px;
	padding:0px;
	width:172px;
	background-color:#efeade;
}

#r_navi ul {
	margin:0px 0px 0px 9px;
	padding:0px;
	list-style:none;
}
#r_navi li {
	margin:0px;
	padding:3px 0px 0px 9px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_01.gif") 0px 5px no-repeat;
}

#r_navi li a:link   {color:#595959; text-decoration:underline;}
#r_navi li a:visited{color:#595959; text-decoration:underline;}
#r_navi li a:hover  {color:#fb7e19; text-decoration:none;}

#r_snavi{
	display:block;
	margin:0px 0px 0px 5px;
	padding:0px;
}

#r_snavi ul {
	margin:0px 0px 0px 9px;
	padding:0px;
	list-style:none;
}
#r_snavi li {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_02.gif") left no-repeat;
}

#r_snavi li a:link   {color:#595959; text-decoration:underline;}
#r_snavi li a:visited{color:#595959; text-decoration:underline;}
#r_snavi li a:hover  {color:#fb7e19; text-decoration:none;}

/* Footer */
#footer_1{
	margin:30px 0px 0px 0px;
	padding:0px;
	background:url("/resonabank/rsc/image/ft_bg.gif") top repeat-x;
	display:block;
	width:790px;
}

#footer_2{
	margin:10px 0px 0px 0px;
	padding:8px 0px 13px 0px;
	background:url("/resonabank/rsc/image/ft_bg.gif") top repeat-x;
	display:block;
	width:790px;
}

#footer_3{
	margin:10px 0px 0px 0px;
	padding:8px 0px 13px 0px;
	background:url("/resonabank/rsc/image/ft_bg.gif") top repeat-x;
	display:block;
}

.ft_totop a{
	margin:0px;
	padding:0px 0px 0px 8px;
	display:block;
	background:url("/resonabank/rsc/image/icn_arr_03.gif") left no-repeat;
}

#ft_navi a:link   {color:#595959; text-decoration:underline;}
#ft_navi a:visited{color:#595959; text-decoration:underline;}
#ft_navi a:hover  {color:#595959; text-decoration:none;}

.ft_fs{font-size:70%;}

/* text properties */
* {font-family:san-serif;}

.fs80 {font-size: 70%;}
.fs90 {font-size: 80%;}
.fs100{font-size: 90%;}
.fs110{font-size:100%;}
.fs120{font-size:110%;}
.fs140{font-size:120%;}
.fs150{font-size:130%;}
.fs180{font-size:150%;}
.fs200{font-size:170%;}

h1{font-size:140%;}
h2{font-size: 90%;}
h3{font-size: 75%;}
h4{font-size: 75%;}

.fs80 {line-height:130%;}
.fs90 {line-height:130%;}
.fs100{line-height:150%;}
.fs110{line-height:150%;}

