@charset "Shift_JIS";



/*commonWrapperTypeA*/

#sideNavi div.commonWrapperTypeA{

	width:220px;

	padding-top:8px;

	margin:6px auto 0px;

	background:#e5e5e5 url(image/side_box01_parts_top.gif) no-repeat left top;

}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut{

	width:220px;

	padding-bottom:6px;

	text-align:center;

	background:#e5e5e5 url(image/side_box01_parts_bm.gif) no-repeat left bottom;

}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut div.commonAreaTypeA{

	width:208px;

	margin:0px auto;

	background:#ffffff url(image/side_box01_child_parts_top.gif) no-repeat left top;

	padding-top:8px;

}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut div.commonAreaTypeAshut{

	width:208px;

	background:#ffffff url(image/side_box01_child_parts_bm.gif) no-repeat left bottom;

	padding-bottom:8px;

}



#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut ul{

	display:block;

	width:206px;

	background-color:#fff;

	border-left:solid 1px #BFBFBF;

	border-right:solid 1px #BFBFBF;

	margin:0px auto 0px;

}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut ul li{

	display:block;

	width:196px;

	margin:0px auto 0px;

	padding-bottom:4px;

}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut ul li.last{

	margin-bottom:0px;

}



#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut ul li a{

	width:196px;

	height:36px;

	background-image:url(image/side_box01_btn.gif);

	background-position:0px 0px;

	display:block;

	text-indent:-9999px;

	overflow:hidden;

}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut ul li a.commonBtn01{background-position:0px 0px;}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut ul li a.commonBtn01:hover{background-position:-196px 0px;}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut ul li a.commonBtn02{background-position:0px -40px;}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut ul li a.commonBtn02:hover{background-position:-196px -40px;}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut ul li a.commonBtn03{background-position:0px -80px;}

#sideNavi div.commonWrapperTypeA div.commonWrapperTypeAshut ul li a.commonBtn03:hover{background-position:-196px -80px;}



/*commonWrapperTypeB*/

#sideNavi div.commonWrapperTypeB{

	width:220px;

	padding-top:8px;

	margin:6px auto 0px;

	background:#ff6969 url(image/side_box02_parts_top.gif) no-repeat left top;

}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut{

	width:220px;

	padding-bottom:6px;

	text-align:center;

	background:#ff6969 url(image/side_box02_parts_bm.gif) no-repeat left bottom;

}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut div.commonAreaTypeB{

	width:209px;

	margin:0px auto;

	background:#ffedce url(image/side_box02_child_parts_top.gif) no-repeat left top;

	padding-top:8px;

}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut div.commonAreaTypeBshut{

	width:209px;

	background:#ffedce url(image/side_box02_child_parts_bm.gif) no-repeat left bottom;

	padding-bottom:8px;

	height:215px;

	overflow:hidden;

}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut div.commonAreaTypeBshut div.inqTxtArea{

	width:207px;

	padding-bottom:6px;

	background-color:#ffedce;

	border-left:solid 1px #D28E8A;

	border-right:solid 1px #D28E8A;

}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut div.commonAreaTypeBshut div.inqTxtArea p.inqTxt{

	background:transparent url(image/side_box02_dotline.gif) repeat-x left bottom;

	padding-bottom:8px;

	width:194px;

	margin:0px auto;

}



#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul{

	display:block;

	width:207px;

	background-color:#ffedce;

	border-left:solid 1px #D28E8A;

	border-right:solid 1px #D28E8A;

	margin:0px auto 0px;

}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li{

	display:block;

	width:196px;

	margin:0px auto 4px;

}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li.last{

	margin-bottom:0px;

}





#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a{

	width:193px;

	height:34px;

	background-image:url(image/side_box02_btn.gif);

	background-position:0px 0px;

	display:block;

	text-indent:-9999px;

	overflow:hidden;

}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a.commonBtn01{background-position:0px 0px;}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a.commonBtn01:hover{background-position:-193px 0px;}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a.commonBtn02{background-position:0px -37px;}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a.commonBtn02:hover{background-position:-193px -37px;}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a.commonBtn03{background-position:0px -74px;}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a.commonBtn03:hover{background-position:-193px -74px;}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a.commonBtn04{background-position:0px -111px;}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a.commonBtn04:hover{background-position:-193px -111px;}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a.commonBtn05{background-position:0px -148px;}

#sideNavi div.commonWrapperTypeB div.commonWrapperTypeBshut ul li a.commonBtn05:hover{background-position:-193px -148px;}



/*インターネットバンキング

==================================================================*/

#sideNavi div.bankWrapper{

	background:#0089d8 url(image/side_abo_parts_bm.gif) no-repeat left bottom;

	padding-bottom:4px;

	margin-bottom:10px;

	text-align:center;

	width:220px;

}

#sideNavi div.bankWrapper ul.tab01{

	background-image:url(image/side_abo_bank_tab.gif);

	background-position:0px 0px;

	width:206px;

	height:28px;

	display:block;

	margin:6px auto 0px;

}

#sideNavi div.bankWrapper ul.tab02{

	background-image:url(image/side_abo_bank_tab.gif);

	background-position:0px -28px;

	width:206px;

	height:28px;

	margin:6px auto 0px;

}

#sideNavi div.bankWrapper ul li{

	display:inline-block;

}

html*#sideNavi div.bankWrapper ul li{

	display:inline;

	zoom:1;

}

#sideNavi div.bankWrapper ul li a.selectTab{

	display:block;

	width:103px;

	height:28px;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#sideNavi div.bankWrapper div.loginAreaWrap{

	background:transparent url(image/side_abo_child_parts_top02.gif) no-repeat center top;

	padding:4px 0px;

	margin-top:4px;

}



#sideNavi div.bankWrapper div.loginArea{

	background:#ffffff url(image/side_abo_child_parts_bm.gif) no-repeat left bottom;

	padding:6px 5px 9px;

	_text-align:center;

	width:196px;

	margin:0px auto;

}

#sideNavi div.bankWrapper div.loginArea p.loginBtn{

	padding-bottom:6px;

	margin-bottom:5px;

	background:#ffffff url(image/side_dotline01.gif) repeat-x left bottom;

}

#sideNavi div.bankWrapper div.loginArea p.loginBtn a.kojin{

	width:196px;

	height:56px;

	background-image:url(image/side_abo_bank_btn_login_kojin.gif);

	background-position:0px 0px;

	display:block;

	text-indent:-9999px;

	overflow:hidden;

}

#sideNavi div.bankWrapper div.loginArea p.loginBtn a.kojin:hover{background-position:0px -56px;}



#sideNavi div.bankWrapper div.loginArea p.loginBtn a.dantai{

	width:196px;

	height:56px;

	background-image:url(image/side_abo_bank_btn_login_dantai.gif);

	background-position:0px 0px;

	display:block;

	text-indent:-9999px;

	overflow:hidden;

}

#sideNavi div.bankWrapper div.loginArea p.loginBtn a.webend{

	width:196px;

	height:56px;

	background-image:url(image/side_web_end_btn_login_dantai.gif);

	background-position:0px 0px;

	display:block;

	text-indent:-9999px;

	overflow:hidden;

}

#sideNavi div.bankWrapper div.loginArea p.loginBtn a.dantai:hover,
#sideNavi div.bankWrapper div.loginArea p.loginBtn a.webend:hover{background-position:0px -56px;}




#sideNavi div.bankWrapper div.loginArea ul{text-align:left;}

#sideNavi div.bankWrapper div.loginArea ul li{

	background:#ffffff url(image/icon_arrow01.gif) no-repeat 2px 50%;

	padding-left:20px;

	line-height:0px;

	_height:14px;

}

#sideNavi div.bankWrapper div.loginArea ul li a.icon{

	font-size:85%;

	color:#554444;

	line-height:120%;

	text-decoration:none;

}

#sideNavi div.bankWrapper div.loginArea ul li a.icon:hover{

	text-decoration:underline;

}




/* ideco1  ideco2 */
#sideNavi div.bankWrapper div.loginArea p.loginBtn a.ideco1{
	width:196px;
	height:46px;
	background-image:url(image/side_btn_ideco1.gif);
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#sideNavi div.bankWrapper div.loginArea p.loginBtn a.ideco1:hover{background-position:0px -46px;}

#sideNavi div.bankWrapper div.loginArea p.loginBtn a.ideco2{
	width:196px;
	height:81px;
	background-image:url(image/side_btn_ideco2.gif);
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#sideNavi div.bankWrapper div.loginArea p.loginBtn a.ideco2:hover{background-position:0px -81px;}





/*中央ろうきんとは

==================================================================*/

#sideNavi div.sideAbout{

	background:#0089d8 url(image/side_abo_parts_bm.gif) no-repeat left bottom;

	padding-bottom:10px;

	margin-bottom:10px;

	text-align:center;

}

#sideNavi div.sideAbout div.aboutMenu{

	width:206px;

	margin:0px auto;

	padding-top:6px;

}

#sideNavi div.sideAbout div.aboutMenu dl{

	font-size:100%;

	color:#554444;

	padding:0px;

}

#sideNavi div.sideAbout div.aboutMenu dl dt,

#sideNavi div.sideAbout div.aboutMenu dl dd{width:206px;}

#sideNavi div.sideAbout div.aboutMenu dl dt span{

	display:block;

}

#sideNavi div.sideAbout div.aboutMenu dl dt span.roukin a,

#sideNavi div.sideAbout div.aboutMenu dl dt span.available a,

#sideNavi div.sideAbout div.aboutMenu dl dt span.csr a,

#sideNavi div.sideAbout div.aboutMenu dl dt span.cs a,

#sideNavi div.sideAbout div.aboutMenu dl dt span.control a,

#sideNavi div.sideAbout div.aboutMenu dl dt span.safe_trade a,

#sideNavi div.sideAbout div.aboutMenu dl dt span.koukoku a{

	background-image:url(image/side_abo_menu.jpg);

	text-indent:-9999px;

	display:block;

	text-decoration:none;

	width:206px;

	overflow:hidden;

}



#sideNavi div.sideAbout div.aboutMenu dl dt span.roukin a{height:43px; background-position:0px 0px;}

#sideNavi div.sideAbout div.aboutMenu dl dt span.roukin a:hover{height:43px; background-position:0px -58px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.roukin a{height:43px; background-position:0px -116px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.roukin a:hover{height:43px; background-position:0px -116px;}



#sideNavi div.sideAbout div.aboutMenu dl dt span.available a{height:40px; background-position:-206px 0px;}

#sideNavi div.sideAbout div.aboutMenu dl dt span.available a:hover{height:40px; background-position:-206px -58px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.available a{height:40px; background-position:-206px -116px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.available a:hover{height:40px; background-position:-206px -116px;}



#sideNavi div.sideAbout div.aboutMenu dl dt span.csr a{height:58px; background-position:-412px 0px;}

#sideNavi div.sideAbout div.aboutMenu dl dt span.csr a:hover{height:58px; background-position:-412px -58px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.csr a{height:58px; background-position:-412px -116px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.csr a:hover{height:58px; background-position:-412px -116px;}



#sideNavi div.sideAbout div.aboutMenu dl dt span.cs a{height:42px; background-position:-618px 0px;}

#sideNavi div.sideAbout div.aboutMenu dl dt span.cs a:hover{height:42px; background-position:-618px -58px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.cs a{height:42px; background-position:-618px -116px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.cs a:hover{height:42px; background-position:-618px -116px;}


#sideNavi div.sideAbout div.aboutMenu dl dt span.control a{height:56px; background-position:-824px 0px;}

#sideNavi div.sideAbout div.aboutMenu dl dt span.control a:hover{height:56px; background-position:-824px -58px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.control a{height:56px; background-position:-824px -116px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.control a:hover{height:56px; background-position:-824px -116px;}



#sideNavi div.sideAbout div.aboutMenu dl dt span.safe_trade a{height:56px; background-position:-1030px 0px;}

#sideNavi div.sideAbout div.aboutMenu dl dt span.safe_trade a:hover{height:56px; background-position:-1030px -58px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.safe_trade a{height:56px; background-position:-1030px -116px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.safe_trade a:hover{height:56px; background-position:-1030px -116px;}



#sideNavi div.sideAbout div.aboutMenu dl dt span.koukoku a{height:41px; background-position:-1236px -0px;}

#sideNavi div.sideAbout div.aboutMenu dl dt span.koukoku a:hover{height:41px; background-position:-1236px -58px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.koukoku a{height:41px; background-position:-1236px -116px;}

#sideNavi div.sideAbout div.aboutMenu dl.on dt span.koukoku a:hover{height:41px; background-position:-1236px -116px;}



#sideNavi div.sideAbout div.aboutMenu dl dd{

	display:none;

}



#sideNavi div.sideAbout div.aboutMenu dl.on dd{

	background-color:#fff;

	display:block;

	_text-align:center;

}

#sideNavi div.sideAbout div.aboutMenu dl.on dd ul{

	display:block;

	width:193px;

	margin:0px auto 0px;

	padding-bottom:15px;

}

#sideNavi div.sideAbout div.aboutMenu dl.on dd ul li{

	display:block;

	width:193px;

	padding-bottom:1px;

	background:#ffffff url(image/side_dotline01.gif) repeat-x left bottom;

}

#sideNavi div.sideAbout div.aboutMenu dl.on dd ul li a{

	text-align:left;

	color:#554444;

	text-decoration:none;

	display:block;

	width:151px;

	padding:10px 12px 9px 30px;

	background:transparent url(image/side_abo_icon01.gif) no-repeat 16px 50%;

}

#sideNavi div.sideAbout div.aboutMenu dl.on dd ul li.on,

#sideNavi div.sideAbout div.aboutMenu dl.on dd ul li a:hover{

	background-color:#effaff;

}

/*sideAbout aboutAtherWrapper*/

#sideNavi div.sideAbout div.aboutAtherWrapper{

	width:206px;

	padding-top:4px;

	margin:6px auto 0px;

	background:#ffffff url(image/side_abo_child_parts_top.gif) no-repeat left top;

}

#sideNavi div.sideAbout div.aboutAtherWrapper div.aboutChildBox{

	width:206px;

	background:#ffffff url(image/side_abo_child_parts_bm.gif) no-repeat left bottom;

}

#sideNavi div.sideAbout div.aboutAtherWrapper div.aboutChildBox ul{

	display:block;

	width:193px;

	margin:0px auto 0px;

	padding-bottom:15px;

}

#sideNavi div.sideAbout div.aboutAtherWrapper div.aboutChildBox ul li{

	display:block;

	width:193px;

	padding-bottom:1px;

	background:#ffffff url(image/side_dotline01.gif) repeat-x left bottom;

}

#sideNavi div.sideAbout div.aboutAtherWrapper div.aboutChildBox ul li span{

	display:block;

	font-size:100%;

	text-align:left;

	padding:5px 10px 5px 10px;

	color:#554444;

}



#sideNavi div.sideAbout div.aboutAtherWrapper div.aboutChildBox ul li a{

	font-size:100%;

	text-align:left;

	color:#554444;

	text-decoration:none;

	display:block;

	width:151px;

	padding:10px 12px 9px 30px;

	background:transparent url(image/side_abo_icon01.gif) no-repeat 16px 50%;

}

#sideNavi div.sideAbout div.aboutAtherWrapper div.aboutChildBox ul li.on,

#sideNavi div.sideAbout div.aboutAtherWrapper div.aboutChildBox ul li a:hover{

	background-color:#effaff;

}