/* CSS Document */



/* ローカルナビ ---------------------------------------- */
#LNavi{
	margin:0 0 20px 0;
	border-bottom:4px solid #008626;
	}



	#LNavi a{ text-decoration:none}
	#LNavi a:hover{ text-decoration:underline}
	
	#LNavi ul{
	border-left:4px solid #008626;
	border-right:4px solid #008626;
	border-top:1px solid #008626;
	}





#LNavi ul li{background:#F0F0F0;}
#LNavi ul li span{
	display:block;
	color:#004D00;
	cursor:pointer;	
	background:url(../images/Lnavi/Lnavi_ico.png) no-repeat  10px center;
	padding:14px 10px 14px 29px;
	border-bottom:1px solid #C9CACA;
	font-weight:bold;
	font-size:90%;
}

	/* カレント表示 */
	#LNavi ul li.active{	background:#666666;}
	#LNavi ul li.active span{
	display:block;
	color:#fff;
	cursor:pointer;	
	background:url(../images/Lnavi/Lnavi_ico_current.png) no-repeat  10px center;
	padding:14px 10px 14px 29px 
	}
	#LNavi ul li.active span a{ font-size:110%; color:#FFFFFF}



	
	/* サブメニューなし */
	#LNavi ul li.single{background:#F0F0F0;}
	#LNavi ul li.single span{
		display:block;
		color:#004D00;
		cursor:pointer;	
		background:url(../images/Lnavi/Lnavi_ico_single.png) no-repeat 10px center;
		padding:14px 10px 14px 29px;
		border-bottom:1px solid #C9CACA;
		font-weight:bold;
		}
		#LNavi ul li.single a{ display:block}


	/* サブメニューなし　ポップアップ */
	#LNavi ul li.popup{background:#F0F0F0;}
	 #LNavi ul li.popup span{
		display:block;
		color:#004D00;
		cursor:pointer;	
		background:url(../images/body/ico/ico_popup.png) no-repeat  10px center;
		padding:14px 10px 14px 29px;
		border-bottom:1px solid #C9CACA;
		font-weight:bold;
		}
		#LNavi ul li.popup a{ display:block}
		
		
	/* サブメニューなし　PDF */
	#LNavi ul li.pdf{background:#F0F0F0;}
	 #LNavi ul li.pdf span{
		display:block;
		color:#004D00;
		cursor:pointer;	
		background:url(../images/body/ico/ico_pdf.png) no-repeat  8px center;
		padding:14px 10px 14px 29px;
		border-bottom:1px solid #C9CACA;
		font-weight:bold;
		}
		
		#LNavi ul li.pdf a{ display:block}
		
		/* アクティブ */
		#LNavi ul li.single.active{background:#666666;}
		#LNavi ul li.single.active span{
		display:block;
		color:#fff;
		cursor:pointer;	
		background:url(../images/Lnavi/Lnavi_ico_single_current.gif) no-repeat  10px center;
		padding:14px 10px 14px 29px;
		
		}
		
	
	/* サブメニューなし 関連情報 背景グリーン */
	#LNavi ul li.single2{background:#cdf5cf;}
	#LNavi ul li.single2 span{
		display:block;
		color:#004D00;
		cursor:pointer;	
		background:url(../images/Lnavi/Lnavi_ico_single.png) no-repeat 10px center;
		padding:14px 10px 14px 29px;
		border-bottom:1px solid #C9CACA;
		font-weight:bold;
		}
		#LNavi ul li.single2 a{ display:block}




		/* サブメニュー*/
		#LNavi ul ul.localNavi{ display:none; border:none}
		
		#LNavi ul ul.localNavi li{background-color:#FFF;	}
		#LNavi ul ul.localNavi li a{
			color:#004D00;
			display:block;
			padding:5px 10px;
			border-bottom:1px dotted #CCCCCC;
			padding:14px 14px 14px 29px;
			background:url(../images/Lnavi/Lnavi_link_arrow_green.png) no-repeat  14px center;
			font-size:90%;
		}
			#LNavi ul ul.localNavi li a:hover{ text-decoration:underline}
					
					
			#LNavi ul ul.localNavi li:last-child a{border-bottom:1px solid #C9CACA;}
		
			 /* ポップアップ */
			#LNavi ul ul.localNavi li.popup a{
				background:url(../images/body/ico/ico_popup.png) no-repeat  14px center;	
				}
				
		
		/* カレント表示 */
		#LNavi ul ul.localNavi li.current{ background:#F8F8F8; font-weight:bold}
		#LNavi ul ul.localNavi li.current a{
											background: url(../images/Lnavi/Lnavi_link_arrow_green.png) no-repeat  14px center;	
													}



		/* 関連リンク */
		#LNavi ul#sub_link{background:#ffff; padding:15px 10px;
		border-top:none;}

	
				
				
				#LNavi ul#sub_link li{
						background-image: url(../images/Lnavi/Lnavi_sub_link.png);
						background-repeat:no-repeat;
						background-position:center center;
						-o-background-size: 100% 100%, auto;
						-moz-background-size: 100% 100%, auto;
						-webkit-background-size: 100% 100%, auto;
						background-size: 100% 100%, auto;
						} 

			
			
				
				#LNavi ul#sub_link li a{
				display:block;
				padding:13px 10px 12px 26px;
				background:url(../images/Lnavi/Lnavi_link_arrow_fff.png) no-repeat  14px center;
				color:#FFF;
				margin-bottom:1px;
				line-height:130%;
				}
				
							#LNavi ul#sub_link li.popup a{
								display:block;
								padding:13px 10px 12px 26px;
								background:url(../images/Lnavi/Lnavi_ico_popup.png) no-repeat  8px center;
								color:#FFF;
								margin-bottom:1px;
								}
									
					
							#LNavi ul#sub_link li.pdf a{
								display:block;
								padding:13px 10px 12px 26px;
								background:url(../images/body/ico/ico_kanran_pdf.gif) no-repeat  6px center;
								color:#FFF;
								margin-bottom:1px;
								}	
				
				
		
		
		
		
		
		
			#LNavi ul#sub_link li a:hover{ text-decoration:underline}
			#LNavi ul#sub_link li span{
				display:block;
				color:$fff;
				cursor:pointer;	
				background:url() no-repeat  14px center;
				padding:0px;
				border-bottom:none;
				font-weight:bold;
				font-size:90%;
				color:#fff;
				font-weight:bold
			}
		















/* スライドしないメニュー
---------------------------------------------------------- */
#LNavi ul#no_slide{}

	#LNavi ul#no_slide li{background-color:#FFF;}
	
		#LNavi ul#no_slide li a{
			display:block;
			color:#004D00;
			padding:5px 10px;
			border-bottom:1px dotted #CCCCCC;
			padding:14px 14px 14px 29px;
			background:url(../images/Lnavi/Lnavi_link_arrow_green.png) no-repeat  16px center;
			font-size:90%;
		}
			#LNavi ul#no_slide li a:hover{ text-decoration:underline}
					
					
			#LNavi ul#no_slide li:last-child a{border-bottom:1px solid #C9CACA;}
		
			 /* ポップアップ */
			#LNavi ul#no_slide li.popup a{
				background:url(../images/Lnavi/Lnavi_ico_popup_green.png) no-repeat  11px center;	
				}
			 /* ポップアップ */
			#LNavi ul#no_slide li.pdf a{
				background:url(../images/body/ico/ico_pdf.png) no-repeat  10px center;	
				}
				
		
		/* カレント表示 */
		#LNavi ul#no_slide li.current{ background:#F8F8F8; font-weight:bold}
		#LNavi ul#no_slide li.current a{
			
		background: url(../images/Lnavi/Lnavi_link_arrow_green.png) no-repeat  16px center;		
		}
		
		
		




#leftContents a{text-decoration:none}


	/* midashi */
	#LNavi h3,
	#info_box h3,
	#contents_box h3,
	#IB_box h3,
	#link_box h3,
	#WebA_box h3,
	#Gaitme_box h3{ background:#00A53B; margin:0px;padding:7px 0px 7px 10px ;color:#FFFFFF; text-align:left;
	font-size:70%; vertical-align:central; font-weight:bold;font-size:75%;}
	
	

/* インフォメーション---------------------------------------- */

#info_box{}


#info_box{ margin:1px 0px 20px 0px ; padding:0px 0px 0px 0px ; text-align:center;}
#info_box h3{ margin:0px 0px 0px 0px; border-bottom:1px solid #FFFFFF}
	#info_box ul{border:1px solid #C9CACA;border-top:none; padding-top:20px}
	#info_box a:hover{ text-decoration:underline}

	#info_box li span{ display:block; width:153px; margin:auto;
						border-top:2px solid #fff;
						border-right:1px solid #fff; 
						border-bottom:2px solid #fff; 
						border-left:2px solid #fff; }







/* コンテンツ---------------------------------------- */
/* #contents_box{ margin:0px 0px 20px 0px; padding:0px 0px 0px 0px ;}
#contents_box img{ margin:1px 0 0 0}

#contents_box a{
	display: block;
	text-decoration:none;
	line-height:normal;
	margin:0px 0}
 */




/*　カテゴリ別メニュー---------------------------------------- */
		#contents_box{ margin:0px 0px 20px 0px ;}
			
			#contents_box ul{
			border-right:4px solid #008626;
			border-left:4px solid #008626;
			border-bottom:4px solid #008626;
			}
			
			#contents_box ul li a{
			display:block;
			padding:5px 10px;
			border-bottom:1px dotted #CCCCCC;
			background: url(../images/Lnavi/Lnavi_link_arrow_green.png) no-repeat  14px center;	
			padding:10px 10px 10px 29px;
			font-size:80%;
			}
    		#contents_box ul li a:hover{ text-decoration:underline}
			
			#contents_box  ul li:last-child a{ border-bottom:none}








/* インターネットバンキング---------------------------------------- */
#IB_title{ font-size:90% !important}
#IB_box{ margin:0px 0px 2px 0px ; padding:0px 0px 0px 0px ;background:#007127}
	#IB_btn{ background:url(../images/Lnavi/cat01/ib_bg.jpg) no-repeat; padding:80px 0 15px 0; text-align:center;
			 border-top:1px solid #FFFFFF}
	#IB_btn a:first-child{ display:block; margin-bottom:5px}


	.IB_box_link_waku{ background:#007127}
		.IB_box_link_waku ul{ width:183px; margin:auto;
							  padding:10px 0px 12px 0px ; list-style:none;
								}

					.IB_box_link_waku ul li {
							line-height:0;
							margin:0 0 5px;
							padding:0px;
							display:block;
							}
						.IB_box_link_waku ul li a{
							display: block;
							text-decoration:none;
							line-height:normal;
							
						}
		

					
					.IB_box_link_waku ul li a img{vertical-align: bottom;}
					/* 余白の調整 */
					.IB_box_link_waku ul li.IB_box_link_li_04 img{ margin-top:10px;}
					


					/* 法人へのリンク */
					.IB_box_link_waku p{ text-align:center; padding:5px 0px 5px 0px}
					.IB_box_link_waku p a{ font-size:82.5%; color:#FFF; background:url(../images/Lnavi/Lnavi_link_arrow_fff.png) no-repeat left center;
											padding-left:10px; text-decoration:underline !important}
				
					.IB_box_link_waku p a:hover{ text-decoration:none !important; color:#ffffff !important}
					
					
					

/* 北國ウェブアクセス---------------------------------------- */
#WebA_box{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;}

	#WebA_box #IB_btn{ background:url(../images/Lnavi/corp/ib_bg_web_a.png) no-repeat; padding:68px 0 15px 0; text-align:center;
			 border-top:1px solid #FFFFFF}
			 #WebA_box #IB_btn ul{ margin:7px 0 0 0}
			  
			  #WebA_box #IB_btn ul li{ margin:0px; padding:0px;line-height:1;}
			  #WebA_box #IB_btn ul li a{ margin:0px 0px 1px 0px ; padding:0px;}
			  #WebA_box #IB_btn ul li img{ margin:0px; padding:0px;vertical-align: bottom;}


/*　北國外替ウェブ---------------------------------------- */
#Gaitme_box{ margin:0px 0px 20px 0px; padding:0px 0px 12px 0px ;}

#Gaitme_box #IB_btn{ background: url(../images/Lnavi/corp/ib_bg_gaitame.png) no-repeat; padding:68px 0 15px 0; text-align:center;
			 border-top:none}
			 

/*　freee---------------------------------------- */
#freee_box{ margin:0px 0px 20px 0px; padding:0px 0px 12px 0px ;}
 
#freee_box #IB_btn {
	background:url(../images/Lnavi/corp/ib_bg_freee.png) no-repeat; padding:79px 0 15px 0; text-align:center;
}








/* カテゴリ内共通メニュー---------------------------------------- */
		#link_box{ border:1px solid #C9CACA;margin:20px 0px 20px 0px ;
					border-top:none}
			
			#link_box ul li{
			background-image:url(../images/Lnavi/Lnavi_bg_common.png);
			background-repeat:no-repeat;
			background-position:center center;
			-o-background-size: 100% 100%, auto;
			-moz-background-size: 100% 100%, auto;
			-webkit-background-size: 100% 100%, auto;
			background-size: 100% 100%, auto;
			border-top:1px solid #CCCCCC;
			} 
		
			#link_box ul li a{
			display:block;
			padding:5px 10px;
			padding:14px 14px 14px 29px;
			background:url(../images/Lnavi/Lnavi_link_arrow_green.png) no-repeat  14px center;
			font-size:90%;
			}
    		#link_box ul li a:hover{ text-decoration:underline}

			


/* カテゴリ内共通メニュー 店舗ATM---------------------------------------- */

			
			#link_box ul li.link_box_green{
			background-image:url(../images/Lnavi/Lnavi_bg_2.png);
			background-repeat:no-repeat;
			background-position:center center;
			-o-background-size: 100% 100%, auto;
			-moz-background-size: 100% 100%, auto;
			-webkit-background-size: 100% 100%, auto;
			background-size: 100% 100%, auto;
			border-top:1px solid #CCCCCC;
			} 
		
			#link_box ul li.link_box_green a{
			display:block;
			padding:5px 10px;
			padding:14px 14px 14px 29px;
			background:url(../images/Lnavi/Lnavi_link_arrow_fff.png) no-repeat  14px center;
			font-size:90%;
			}
    		#link_box ul li.link_box_green a:hover{ text-decoration:underline}