#gNav li#gHome a{background-position: 0 -70px;}
#gNav li#gHome a:hover{background-position: 0 -35px;}

#content{width:889px; margin:15px auto 0;}

#footer{display:block;}

h1{display:none;}

#LeftCol{float:left; width:210px; margin-right:15px;}
.main{float:left; width:439px;}
#RightCol{float:right; width:210px;}

#fNav{clear:both;}

#Banking .label{background:url(/images/bg_label1_left.gif) no-repeat left top; padding-left:10px; margin:0 5px 5px;}
#Banking .label span{background:url(/images/bg_label1_right.gif) no-repeat right top; padding-right:10px; padding-top:1px; font-size:12px; height:17px; display:table; zoom:1;}
#Banking a{border:0; padding-bottom:0;}

.subBox{background:url(/images/base3_mid_210.gif) bottom repeat-y;margin-bottom:15px;}
.subBox .capTop{background:url(/images/base3_top_210_2.gif) no-repeat; height:5px; font-size:1px;}
.subBox .capBottom{background:url(/images/base3_btm_210.gif) no-repeat bottom; height:5px; font-size:1px;}

.subBox ul{margin:0; padding:0; list-style:none;}
.subBox li{background:#edf3fe; margin:0; padding:0; border:solid #cccccc; border-width:0 1px; zoom:1;}
.subBox li a{display:block; padding:8px; zoom:1;}
.subBox li a:hover{border-bottom: 1px dotted #cccccc; _border-bottom: 1px solid #dddddd;}
.subBox li.first a{padding:5px 8px 8px;}
.subBox li.last a,
.subBox li.last a:hover{border-bottom:0; padding:8px 8px 5px;}

#LeftNav,
#LeftNav2,
#RightNav,
#RightNav2{font-size:80%;}

.subBox li.caution a{background:url(/images/icon_caution.gif) no-repeat 5px 4px; padding-left:25px; color:#cc0000;}
.subBox li.caution a:hover{color:#ff3333;}

#Banking h2{background:url(/images/bg_heading_banking.gif) repeat-x top #5872cf; margin:0; font-size:80%;}
#Banking h2 a{color:#ffffff; display:block; padding:3px 10px;}
#Banking .button{text-align:center; margin:7px 0;}
#Banking .apply{text-align:center;}
#Banking .apply a{border:0; padding:0 0 0 17px; background:url(/images/icon_arrow3.gif) no-repeat left center; font-size:80%;}

#BusinessBanking{border-top:1px solid #cccccc; padding-top:5px; margin-top:10px;}

#Verisign{text-align:center; font-size:80%; line-height:2;}

#Attention{margin:5px; padding:0;}
#Attention dt{margin:0 0 5px; padding:0;}
#Attention dt a{border-bottom: 1px dotted #ffcccc; color: #ff0000;}
#Attention dt a:hover{color:#ff8800; border-bottom: 1px solid #ffdddd;}
#Attention dd{font-size:90%; padding:0; margin:0;}

#news{margin-top:15px;}
#news .more{margin:-2em 10px 0; padding:2px 0; font-size:80%; text-align:right;}
.main h2{background:url(/images/base4_btm_439.gif) no-repeat bottom center; font-size:90%; margin:0; padding:0;}
.main h2 span{display:block; background:url(/images/base4_top_439.gif) no-repeat top center; margin:0; padding:5px 10px;}

#news ul{margin:10px; padding:0;}
#news li{list-style:none; text-indent:-8.5em; padding-left:8.5em; font-size:90%; margin-bottom:10px;}
#news li img{font-size:90%; margin-bottom:-3px;}
.pdf {font-size:80%; margin-bottom:-3px;}

#Banner ul{border-top:1px solid #cccccc; margin:15px 0; padding:15px 0 0; text-align:center;}
#Banner li{display:inline; margin:0 5px;}
#Banner li.first{display:inline; margin:0 5px 0 0;}
#Banner li.last{display:inline; margin:0 0 0 5px;}
#Banner li a{border:0;}

#Promotion a{border:0; padding-bottom:0;}

#Promotion2 ul{margin:0 0 15px; padding:0; list-style:none;}
#Promotion2 li{margin-bottom:5px; height:75px; background:url(/images/bg_promotion2.gif) #ffffff no-repeat 2px 2px; padding:0;}
#Promotion2 a{border:1px solid #cccccc; padding:7px 5px; display:block; min-height:36px; _height:36px; font-size:80%; font-weight:bold;}

#Promotion2 #takarakuji{*margin-bottom:2px;}
#Promotion2 #takarakuji a{padding:0;}
#Promotion2 a img{float:left; margin-right:5px;}
#Promotion2 #takarakuji a img{float:none; margin-right:0;}

#Promotion2 #loan{margin-bottom:2px;}
#Promotion2 #loan a{padding:0;}
#Promotion2 a img{float:left; margin-right:5px;}
#Promotion2 #loan a img{float:none; margin-right:0;}


#fNav{zoom:1; margin:15px 0 10px; padding-top:15px; font-size:80%; border-top:1px solid #cccccc;}
#fNav .wrapper{*text-align:center; display:table; margin:0 auto;}
#fNav span{text-align:left; display:inline-block;}
#fNav ul{padding:0 20px; float:left; margin:0; list-style:none;}
#fNav li{margin-bottom:5px;}

#detail{border:1px solid #cccccc; margin:5px 0 0; padding:5px; text-align:left;}
#detail li{list-style:none; font-size:90%; padding:0; text-indent:-2.5em;}

#detail22{border:1px solid #cccccc; margin:5px 0 0; padding:5px; text-align:left;}
#detail22 li{list-style:none; font-size:90%; padding:0; text-indent:-2.5em;}
#detail22 a.style2 {color:#ff0000; font-size:90%;}
#detail22 a.style3 {color:#000000; font-size:90%;}



@media print{
#Banking,
#Promotion2{zoom:1;}
}
