@charset "Shift_JIS";


/*----第2階層以下レイアウト、メニュー設定----*/


/*--パンくずリスト--*/

#deli{
margin:-7px 0 12px 25px;
}

/*--左、サブメニュー--*/

#submenu{
	text-align:left;
	width:160px;
	float:left;
}
#submenu li{
	list-style:none;
	line-height:110%;
	display:inline;
}
#submenu a{
	display: block;
	padding: 5px 0 5px 12px;
	background:#FFF5BD;
	background-image:url(../img_cmn/point_sidemenu.gif);
	background-repeat:no-repeat;
	background-position:2px 50%;
	margin:0px 0px 1px 0px;
	border: 1px solid #FF7E00;	
	text-decoration:none;
	color:#333;
}
#submenu a:hover{
	background:#FFCC72;
	background-image:url(../img_cmn/point_sidemenu.gif);
	background-repeat:no-repeat;
	background-position:2px 50%;
}

/*--カレント表示用--*/
.hoge{}

.curr_submenu{
	display: block;
	padding: 5px 0 5px 12px;
	color:#333;
	background:#FFCC72;
	background-image:url(../img_cmn/point_sidemenu.gif);
	background-repeat:no-repeat;
	background-position:2px 50%;
	margin:0px 0px 1px 0px;
	border: 1px solid #FF7E00;
	text-decoration:none;
}


/*--右、コンテンツ--*/

#content{
	float:right;
	width:520px;
	text-align:left;
}

/*--右、コンテンツのタイトルのマージン--*/

#content h2,#content h3{
	margin-bottom:8px;
}

/*--ページトップへ--*/
.pagetop{
	background-image:url(../img_cmn/btn_pagetop.gif);
	background-repeat:no-repeat;
	background-position:0px 50%;
	padding-left:12px;
	margin-top:3px;
	margin-left:400px;
}





/*--左、サブサブメニュー（JAバンク）--*/

#s_submenu{
margin-bottom:5px;
}

#s_submenu li{
	list-style:none;
	line-height:110%;
	display:inline;
	font-size:85%;
	letter-spacing:0em;
}
#s_submenu a{
	display: block;
	padding: 4px 0 3px 10px;
	background:#EAFFCE;
	background-image:url(../img_cmn/point_s_sidemenu.gif);
	background-repeat:no-repeat;
	background-position:2px 50%;
	margin:0px 0px 1px 0px;
	border: 1px solid #5CA202;	
	text-decoration:none;
	
	color:#333;
}
#s_submenu a:hover{
	background:#BFE390;
	background-image:url(../img_cmn/point_s_sidemenu.gif);
	background-repeat:no-repeat;
	background-position:2px 50%;
}

/*--カレント表示用--*/
.s_hoge{}

.curr_s_submenu{
	display: block;
	padding: 4px 0 3px 10px;
	color:#333;
	background:#BFE390;
	background-image:url(../img_cmn/point_s_sidemenu.gif);
	background-repeat:no-repeat;
	background-position:2px 50%;
	margin:0px 0px 1px 0px;
	border: 1px solid #5CA202;
	text-decoration:none;
}

/*--トピックス・目次用--*/

.box_topics{
margin:15px 0;
}

h3.box_topics{
	font-size:120%;
	color:#FF3333;
  	margin: 3px 0 30px 0; 
  	border-bottom: 1px dashed #FF3333; /* 枠の種類 */
	border-left:10px solid #FF3333;
	padding:8px 0 3px 8px;

}

em.box_topics{
	font-style:normal;
	color:#339933;
}

a.box_topics{
	font-style:normal;
	color:#339933;
}





