.cautionArea {
	width: 514px;
	height: 36px;
	margin:0 0 15px 0;
	padding: 0 10px 0 50px;
	border: 2px #fa4900 solid;
	background: url(/rsc/image/ico_news_attention.png) no-repeat 9px 5px;
}
.cautionAreaInner {
	position:relative;
	overflow:hidden;
	width: 515px;
	height: 38px;
}
.caution {
	position: absolute;
	left: 0;
	top: 0;
	margin: 10px 0 0 0;
	white-space: nowrap;
}
.caution a {
	color: #000;
	font-weight:bold;
}
.mv a {
	width:578px;
	height:190px;
	margin-bottom: 28px;
	/margin-bottom: 27px;
	padding: 0;
	display: block;
}

.front1 {
	width:578px;
	height:214px;
	margin-bottom: 19px;
	background: url("/resonabank/direct/image/top/bg_front1.png") left top no-repeat;
}

.front1 h2 {
	background:none;
	margin:0;
	padding:0}

.front1  a.arrow {
	margin: 14px 0 0 0;
	padding: 0 0 0 10px;
	background: url("/resonabank/rsc/image/icn_arr_01.gif") left center no-repeat;
	display: block;
}

.front1_l {
	 float:left;width:245px;margin:5px 0 0 27px;
}

.front1_r {
	 float:left;width:245px;margin:5px 0 0 40px;
}
.front1_r .imgover { margin-bottom:7px}


.bnr1 {
	margin-bottom: 16px;
}

.bnr2 {
	margin-bottom: 17px;
}
.lecture {
	height:74px;
	margin: 0 0 40px 0;
	padding: 0;
	list-style: none;
}
.lecture li {
	width:282px;
	height:74px;
}
.lecture li.firstchild {
	float: left;
}
.lecture li.firstchild a {
	background: url("/resonabank/direct/image/top/btn_lecture.png") left top no-repeat;
}

.lecture li.lastchild {
	float: right;
}

.ttl_attention {
	width:578px;
	height:26px;
	margin-bottom: 14px;
	background: url("/resonabank/direct/image/top/ttl_attention.png") left top no-repeat;
}
.ttl_attention strong {
	text-indent: -9000px;
	display:block;
	float: left;
}
.ttl_attention a {
	padding:0 0 0 8px;
	background: url("/resonabank/rsc/image/icn_arr_01.gif") left center no-repeat;
	float: right;
}
.attention_list {
	margin: 0 0 40px 0;
	padding: 0 0 0 10px;
	list-style: none;	
}
.attention_list li {
	margin: 0 0 8px 0;
}
.attention_list li a {
	padding:0 0 0 8px;
	background: url("/resonabank/rsc/image/icn_arr_01.gif") left 2px no-repeat;
}
.ttl_news {
	width:578px;
	height:26px;
	margin-bottom: 14px;
	background: url("/resonabank/direct/image/top/ttl_news.png") left top no-repeat;
}
.ttl_news strong {
	text-indent: -9000px;
	display:block;
	float: left;
}
.ttl_news a {
	padding:0 0 0 8px;
	background: url("/resonabank/rsc/image/icn_arr_01.gif") left center no-repeat;
	float: right;
}
.news_list {
	margin: 0 0 40px 0;
	padding: 0 0 0 10px;
	list-style: none;	
}
.news_list li {
	margin: 0 0 8px 0;
}
.news_list li a {
	padding:0 0 0 8px;
	background: url("/resonabank/rsc/image/icn_arr_01.gif") left 2px no-repeat;
}
.txt_01 {
	background-position: left 2px;
}
/* resonabank direct top */

ul.recommend {
	border-left: 2px solid #ffc411;
	border-right: 2px solid #ffc411;
	list-style-type: none;
	margin: 0;
	padding: 10px 10px 5px 10px;
}
td.topTable01 {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #f1f1f1;
	padding: 0 5px;
}
td.topTable02 {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #fff3c6;
	padding: 0 5px;
}
ul.borderType {
	background-color: #FFFFFF;
	list-style-type: none;
	margin: 0;
	padding: 5px 15px;
}
ul.borderType li {
	border-bottom: 1px dashed #CCCCCC;
	padding: 5px 0;
}
ul.borderType li.borderLast {
	border-bottom: none;	
}
ul.arrowType {
	background-color: #FFFFFF;
	list-style-type: none;
	margin: 0;
	padding: 5px 15px;
}
ul.arrowType li {
	padding-left: 12px;
	margin-bottom: 5px;
	background: url(/resonabank/direct/image/icn_arrow01.gif) no-repeat 0 2px;
}
.titBg01L {
	background: url(/resonabank/direct/image/tit_bg01L.gif) repeat-x left top;
}
.titBg02L {
	background: url(/resonabank/direct/image/tit_bg02L.gif) repeat-x left top;
}
.titBg01 {
	background: url(/resonabank/direct/image/tit_bg01.gif) no-repeat right top;
	padding-right: 10px;
}
.titBg02 {
	background: url(/resonabank/direct/image/tit_bg02.gif) no-repeat right top;
	padding-right: 10px;
}
a.icnBlack:link, a.icnBlack:visited {
	background: url(/resonabank/direct/image/icn_arrow02.gif) no-repeat 0 2px;
	padding-left: 10px;
	color: #333333;
}
img.border {
	border: 1px solid #CCCCCC;
	margin-right: 10px;
}
td.guideArrow {
	padding: 130px 10px 0 10px;
}
/* resonabank direct help */

.help_btn_table table { border-collapse:collapse; }
.help_btn_table th { border:1px solid #e1e1e1; padding:6px 8px 4px 8px; vertical-align:middle; background-color:#fafafa; }
.help_btn_table td { border:1px solid #e1e1e1; padding:6px 8px 4px 8px; vertical-align:top; }
/* resonabank qa moushikomi */

.table01 table { border-collapse:collapse; }
.table01 th { border:1px solid #e1e1e1; padding:1px 0 0 1px; vertical-align:middle; }
.table01 td { border:1px solid #e1e1e1; padding:3px; vertical-align:top; }
.help_btn_table table { border-collapse:collapse; }
.help_btn_table th { border:1px solid #e1e1e1; padding:6px 8px 4px 8px; vertical-align:middle; background-color:#fafafa; }
.help_btn_table td { border:1px solid #e1e1e1; padding:6px 8px 4px 8px; vertical-align:top; }
.txt_entry_gray { padding:0 10px 10px 10px; background:url(/resonabank/direct/qa/img/bg_entry_txt_gray.gif) no-repeat left bottom; }
.txt_entry_oran { padding:0 10px 10px 10px; background:url(/resonabank/direct/qa/img/bg_entry_txt_oran.gif) no-repeat left bottom; }
.w190 { width:190px; text-align:left; margin:0 auto; }
.entry_txt_line { background:url(/resonabank/direct/qa/img/bg_entry_txt_line.gif) repeat-y center top; }
.entry_txt_line_rp { background:url(/resonabank/direct/qa/img/bg_entry_txt_line_rp.gif) repeat-y center top; }
.bdy_tbl_r {
	background:#fff!important;
}

/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1%;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}

