.top_lnk1 img{

	margin:0px 5px 0px 0px;

	padding:0px;

	vertical-align:middle;

}



.srvlist_bg{

	margin:0px;

	padding:0px;

	background:url("/resonabank/rsc/image/top_srvlist_bg.gif") left bottom no-repeat;

}



.srvlist_bg ul {

	margin:0px;

	padding:0px;

	list-style:none;

}



.srvlist_bg li {

	margin:2px 0px 0px 0px;

	padding:0px;

	display:block;

}



/* おすすめ */

.osusume_area{

	background-color:#eeeeee;

}





/* トップお得なキャンペーン・情報 */

.otoku_ttl{

	margin:0px;

	padding:0px;

	background:url("/resonabank/rsc/image/top_otoku_ttl.gif") left top no-repeat;

	width:578px;

	height:24px;

}



.otoku_bg{

	margin:0px;

	padding:0px;

	background:url("/resonabank/rsc/image/top_otoku_bg.gif") left top repeat-y!important;

}

.otoku_bg dl{

	margin:0;

	padding:10px 20px

}

.otoku_bg dt{

	width:43px;

	float:left;

	clear:both;

}

.otoku_bg dd{

	width:470px;

	margin-left:50px;

}

.otoku_bg .line_01 {

 margin:0 10px;

 clear:both;

}



/* トップ　ご注意 */

.topGochui ul {

	list-style-type: none;

	margin:0 5px;

	padding:0;

}

.topGochui li {

	border-bottom: 1px dashed #CCCCCC;

	padding-bottom:5px;

	margin:5px 0 0 0;

}

.topGochui li.borderLast {

	border-bottom: none;

	padding-bottom:0px;

}



/* トップ　お知らせ */

.topOshirase p,.topGochui p{

 margin:5px 5px 5px 115px;

}

.topOshirase dl{

margin: 5px;

}



.topOshirase dt{

	float:left;

	width:110px;

	clear:both;

}



.topOshirase dd{

	width:420px;

	margin-left:110px;

}





/* トップ　ご注意・お知らせ共通 */

div.topOshirase,div.topGochui{

	background-color: #FFFFFF;

	padding:5px;

	margin:0 10px;

}



.infolist_ttl{

	margin:0px;

	padding:0px;

	background:url("/resonabank/rsc/image/top_infolist_ttl.gif") left top no-repeat;

	width:578px;

	height:24px;

}

.infolist_bdy{

	margin:0px;

	padding:0px;

	background:url("/resonabank/rsc/image/top_infolist_bg.gif") left top repeat-y;

}







#frm_cam{ /* 不要？ */

	margin:0px;

	padding:0px;

	width:314px;

	/* height:282px; */

	border:solid 1px #cccccc;

}



/* 法人トップ・年金トップで使用 */

.infolist_h_ttl{

	margin:0px;

	padding:0px;

	background:url("/resonabank/rsc/image/top_h_infolist_ttl.gif") left top no-repeat;

	width:279px;

	height:24px;

}





.infolist_h_bdy{

	margin:0px;

	padding:0px;

	background:url("/resonabank/rsc/image/top_h_infolist_bg.gif") left top repeat-y;

}



/* サービスのご案内 */

.top_icnlst{

	margin:4px 3px 0px 0px;

	padding:0px;

}



.cau_item{

	margin:0px;

	padding:0px 10px;

}



/* new_navi */

.all_bg {

	background:url("/resonabank/rsc/image/new_navi/all_bg.gif") repeat-y;

}

dd.lnk_07{width:404px!important;
_width:420px!important;}

