@charset "utf-8";
/* CSS Document */


/*　上部バナー部分レイアウト　*/

#add {
	padding:0;
	margin:0;
	/*
	background-image:url(../../images/flash_side.gif);
	*/
	background-position:center top;
	background-repeat:repeat-x;
}

#addBox {
	padding:0;
	margin:0 auto;
	background-image:url(../../img/flash_bg.gif);
	width:900px;
	height:212px;
	position:relative;
}

#flashBanner{
	width:530px;
	float:left;
	z-index:1;
	padding:6px 0 6px 10px;
	margin:0;
	text-align:left;	
}

#flashBtn{
	width:350px;
	float:right;
	padding:6px 6px 6px 0;
	margin:0;
}

/* バナー部ナビ　*/

#flashBtn ul#largeBtn, 
#flashBtn ul#largeBtn li, 
#flashBtn ul#largeBtn li a{
	margin:0;
	padding:0;
	display:block;
	height:97px;
	width:350px;
	list-style-type: none;
}

#flashBtn ul#largeBtn li a{
	overflow:hidden;
	text-indent:-100000em;
}


#flashBtn ul#largeBtn li#btn_personal a:hover{
	background:url(../../roimg/to_personal.gif) no-repeat;
}
#flashBtn ul#largeBtn li#btn_personal a{
	background:url(../../img/to_personal.gif) no-repeat;
}

#flashBtn ul#largeBtn li#btn_company{
	padding-top:5px;
}
#flashBtn ul#largeBtn li#btn_company a:hover{
	background:url(../../roimg/to_company.gif) no-repeat;
}
#flashBtn ul#largeBtn li#btn_company a{
	background:url(../../img/to_company.gif) no-repeat;
}

/* バナー部ナビ２　*/
#fsideBtn {
	background-image: url(../../img/bg_webbanking_index.gif);
	background-repeat: no-repeat;
	height:197px;
}

#flashBtn ul#largeBtn2, 
#flashBtn ul#largeBtn2 li, 
#flashBtn ul#largeBtn2 li a{margin:0;padding:0;display:block;list-style-type: none;}

#flashBtn ul#largeBtn2 li a{overflow:hidden;text-indent:-100000em;}
#flashBtn ul#largeBtn2 li{	float:left;}

#flashBtn ul#largeBtn2 li#btn_personal a:hover{
	width:176px;
	height:78px;
	background-image: url(../../roimg/smenu_personal_webbanking.gif);
	background-repeat: no-repeat;
	background-position: 6px top;
}
#flashBtn ul#largeBtn2 li#btn_personal a{
	background-image:url(../../img/smenu_personal_webbanking.gif);
	background-repeat: no-repeat;
	background-position: 6px top;
	width:176px;
	height:78px;
}
#flashBtn ul#largeBtn2 li#btn_company{margin:0;padding:0;}
#flashBtn ul#largeBtn2 li#btn_company a:hover{width:167px;height:78px;background-image: url(../../roimg/smenu_corporate_webbanking.gif);background-repeat: no-repeat;}
#flashBtn ul#largeBtn2 li#btn_company a{background:url(../../img/smenu_corporate_webbanking.gif) no-repeat;width:167px;height:78px;}

/* バナー部ナビ３　*/

#flashBtn ul#largeBtn3, 
#flashBtn ul#largeBtn3 li, 
#flashBtn ul#largeBtn3 li a{margin:0;padding:0;display:block;list-style-type: none;}

#flashBtn ul#largeBtn3 li a{overflow:hidden;text-indent:-100000em;}
#flashBtn ul#largeBtn3 li{	float:left;	margin:0;padding:0;}

#flashBtn ul#largeBtn3 li#btn_personal2 a:hover{
	width:176px;
	height:31px;
	background-image: url(../../roimg/btn_personal.gif);
	background-repeat: no-repeat;
	background-position: 7px top;
}
#flashBtn ul#largeBtn3 li#btn_personal2 a{
	background-image:url(../../img/btn_personal.gif);
	background-repeat: no-repeat;
	background-position: 7px top;
	width:176px;
	height:31px;
}
#flashBtn ul#largeBtn3 li#btn_company2{margin:0;padding:0;}
#flashBtn ul#largeBtn3 li#btn_company2 a:hover{width:167px;height:31px;background-image: url(../../roimg/btn_company.gif);background-repeat: no-repeat;}
#flashBtn ul#largeBtn3 li#btn_company2 a{background:url(../../img/btn_company.gif) no-repeat;width:167px;height:31px;}



/*　コンテンツ部分レイアウト　*/

#indexTopics {
	float:left;
	width:530px;
	padding:6px 0 6px 10px;
	margin:0;
	text-align:left;	
}

#indexBtn{
	float:right;
	width:350px;
	padding:6px 6px 6px 0;
	margin:0;
	text-align:left;
}

/*コンテンツ部　ニュース＆トピックス*/

#indexTopics h2 img{
	vertical-align:bottom;
}

#newsTopics{
	margin:0 0 0px;
	padding:0;;
	width:524px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
#indexTopics h2{
	padding:0;
	margin:0;
}
#newsTopics table{
	margin:10px 10px 20px;
	padding:0;
}

#newsTopics td{
	padding:7px 3px 0;
	line-height: 1.5em;
	border-bottom:1px dotted #d2d2d2;
	vertical-align:top;
}
#newsTopics td.topicsArrow{
	width:15px;
}
#newsTopics td.topicsDate{
	width:65px;
}
#newsTopics td.topicsType{
	width:40px;
}
#newsTopics td.topicsText{
	width:360px;
}

.indexBannerBox {				/*ケンシン芝かぶりシート用*/
	background-color:#F2F2F2;
}
.indexBannerBox a {				/*ケンシン芝かぶりシート用*/
	color:#555555;
}
.bannerBox{ 
	padding: 0 10px;}


/*一覧へボタン*/
#indexTopics p.btnToBN{
	position:absolute;
	display:block;
	left:427px;
	top:10px;
}
#indexTopics p.btnToBN a{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:105px;
	height:20px;
}
#indexTopics p.btnToBN a:hover{
	background:url(../../roimg/to_backnumber.gif) no-repeat top left;
}
#indexTopics p.btnToBN a{
	background:url(../../img/to_backnumber.gif) no-repeat top left;
}


/*コンテンツ部　ご注意下さい＆ケンシンからのお知らせ*/
#indexCaution{
	margin:0 0 13px;
	padding:0;
	width:524px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5	
}

#indexCaution ul{
	margin:0px 10px 20px 14px;	
	padding:10px 0 0;
}
#indexCaution ul li{
	padding:3px 0 0 20px;
	border-bottom:1px dotted #d2d2d2;
	background:url(../../img/arrow_red.gif) no-repeat 0 0.5em;
}

/* コンテンツ部ナビ　*/

#indexBtn ul#contentsBtn{
	margin:0;
	padding:0;
	height:400px;
	width:350px;
}

#indexBtn ul#contentsBtn li, 
#indexBtn ul#contentsBtn li a{
	margin:0;
	padding:0;
	display:block;
	height:70px;
	width:350px;
}

#indexBtn ul#contentsBtn li a{
	overflow:hidden;
	text-indent:-100000em;
}


#indexBtn ul#contentsBtn li#btn_campaign a:hover{
	background:url(../../roimg/to_campaign.gif) no-repeat;
}
#indexBtn ul#contentsBtn li#btn_campaign a{
	background:url(../../img/to_campaign.gif) no-repeat;
}

#indexBtn ul#contentsBtn li#btn_atm a:hover{
	background:url(../../roimg/to_atm.gif) no-repeat;
}
#indexBtn ul#contentsBtn li#btn_atm a{
	background:url(../../img/to_atm.gif) no-repeat;
}

#indexBtn ul#contentsBtn li#btn_charge a:hover{
	background:url(../../roimg/to_charge.gif) no-repeat;
}
#indexBtn ul#contentsBtn li#btn_charge a{
	background:url(../../img/to_charge.gif) no-repeat;
}

#indexBtn ul#contentsBtn li#btn_interest a:hover{
	background:url(../../roimg/to_interest.gif) no-repeat;
}
#indexBtn ul#contentsBtn li#btn_interest a{
	background:url(../../img/to_interest.gif) no-repeat;
}

#indexBtn ul#contentsBtn li#btn_loan a:hover{
	background:url(../../roimg/to_loan.gif) no-repeat;
}
#indexBtn ul#contentsBtn li#btn_loan a{
	background:url(../../img/to_loan.gif) no-repeat;
}

#indexBtn ul#contentsBtn li#btn_service{
	height:50px;
}
#indexBtn ul#contentsBtn li#btn_service a:hover{
	background:url(../../roimg/to_service.gif) no-repeat;
	height:50px;
}
#indexBtn ul#contentsBtn li#btn_service a{
	background:url(../../img/to_service.gif) no-repeat;
	height:50px;
}



/*ケンシンについてテーブル*/

#indexKenshin{
	padding:0 0 0 1px;
	margin:0;	
}
#indexKenshin h2{
	padding:0;
	margin:0;
}
#indexKenshin h2 img{
	vertical-align:bottom;
}

#indexKenshin table{
	padding:0;
	margin:0;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #d2d2d2;
	vertical-align:top;
}

#indexKenshin td img{
	padding:5px;
}

/*法的項目テーブル*/
#lawTableS{
	width:344px;
	margin:0;
	padding:5px 0 0 1px;
}

#lawTableS img.vbottom{
	vertical-align:bottom;
}

#lawTableS ul{
	margin:0;
	padding:0;
	display:block;
	background-color:#636363;
}

#lawTableS ul li{
	padding-left:25px;
	list-style-type: none;
	background:url(../../img/arrow_black.gif) no-repeat 8px 0.3em;
}

#lawTableS ul li a{
	color: #FFF;
}


/* adobe類、ダウンロード*/
div.adobeDL{
	margin:0 0 7px;
	padding:0;
	width:524px;
	height:50px;
	background-color:#dcdcdc;
	position:relative;
}
div.adobeDL img{
	float:left;
	margin:10px;
}
div.adobeDL p{
	font-size: 90% ;
	color:#666;
	line-height: 1.3em;
	padding:10px 0 0;
}

/*バナー広告JPG仮*/

#indexTopics h2.topBanner{
	margin:0px 0 8px;
}

/*一覧へボタン仮*/
#indexTopics p.btnToBN2{
	position:absolute;
	display:block;
	left:427px;
	top:187px;
}
#indexTopics p.btnToBN2 a{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:105px;
	height:20px;
}
#indexTopics p.btnToBN2 a:hover{
	background:url(../../roimg/to_backnumber.gif) no-repeat top left;
}
#indexTopics p.btnToBN2 a{
	background:url(../../img/to_backnumber.gif) no-repeat top left;
}


/*コンテンツ部　ご注意下さい＆ケンシンからのお知らせ*/
#indexCaution{
	margin:0 0 13px;
	padding:0;
	width:524px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5	
}

#indexCaution ul{
	margin:0px 10px 20px 14px;	
	padding:10px 0 0;
}
#indexCaution ul li{
	padding:3px 0 0 20px;
	border-bottom:1px dotted #d2d2d2;
	background:url(../../img/arrow_red.gif) no-repeat 0 0.5em;
}



/* コンテンツ部バナー　*/

#indexBtn ul#bannerBtn{
	margin:0;
	padding:0;
	height:110px;
	width:350px;
}

#indexBtn ul#bannerBtn li, 
#indexBtn ul#bannerBtn li a{
	margin:0;
	padding:0;
	display:block;
	height:70px;
	width:350px;
}

#indexBtn ul#bannerBtn li a{
	overflow:hidden;
	text-indent:-100000em;
}

#indexBtn ul#bannerBtn li#btn_sanfrecce a:hover{
	background:url(../../roimg/sanfrecce_ticket.gif) no-repeat;
	height:105px;
}
#indexBtn ul#bannerBtn li#btn_sanfrecce a{
	background:url(../../img/sanfrecce_ticket.gif) no-repeat;
	height:105px;
}


