@charset "utf-8";

/* =========================================================
 main
========================================================= */
div#main {
	float: left;
}

/* =========================================================
 重要なお知らせ
========================================================= */
div#important {
	margin-bottom: 20px;
	width: 720px;
	text-align: left;
}
	div#important dl {
		margin: 0;
		padding: 4px 12px;
		border: 1px solid #999;
		border-top :none;
		clear: both;
		height: 120px;
		overflow: auto;
	}
		div#important dl dt {
			float: left;
			padding: 8px 0 0 2em;
			width: 7em;
			background: url(../images/common/icon02.gif) no-repeat 2px 13px;
		}
		div#important dl dd {
			padding: 8px 8px 8px 10em;
			border-bottom:1px dotted #999;
		}

/* =========================================================
 タブメニュー
========================================================= */
div#tabMenu {
	margin-bottom: 20px;
}
	div#tabMenu ul#tab {
		background: url(../images/top/tab_navi.jpg) no-repeat 0 0;
		float: left;
		margin: 0;
		padding: 0;
	}
		div#tabMenu ul#tab li {
			float: left;
			margin: 0;
			text-align: center;
		}
		div#tabMenu ul#tab a {
			display: block;
			height: 35px;
			text-indent: -9999px;
		}
		
	/* ----- お知らせ ----- */
	div#tabMenu a#nav1 {
		background: url(../images/top/tab_navi.jpg) no-repeat 0 0;
		width: 142px;
	}
	div#tabMenu a#nav1:hover, 
	div#tabMenu ul#tab li.selected a#nav1 {
		background: url(../images/top/tab_navi.jpg) no-repeat 0 -35px;
	}
	
	/* ----- 消費者向け情報 ----- */
	div#tabMenu a#nav2 {
		background: url(../images/top/tab_navi.jpg) no-repeat -144px 0;
		margin-left: 2px;
		width: 143px;
	}
	div#tabMenu a#nav2:hover,
	div#tabMenu ul#tab li.selected a#nav2 {
		background: url(../images/top/tab_navi.jpg) no-repeat -144px -35px;
		margin-left: 2px;
	}
	
	/* ----- 貸金業者向け情報 ----- */
	div#tabMenu a#nav3 {
		background: url(../images/top/tab_navi.jpg) no-repeat -289px 0;
		margin-left: 1px;
		width: 142px;
	}
	div#tabMenu a#nav3:hover,
	div#tabMenu ul#tab li.selected a#nav3 {
		background: url(../images/top/tab_navi.jpg) no-repeat -289px -35px;
		margin-left: 1px;
	}
	
	/* ----- 貸金業務取扱主任者 ----- */
	div#tabMenu a#nav4 {
		background: url(../images/top/tab_navi.jpg) no-repeat -433px 0;
		margin-left: 2px;
		width: 143px;
	}
	div#tabMenu a#nav4:hover,
	div#tabMenu ul#tab li.selected a#nav4 {
		background: url(../images/top/tab_navi.jpg) no-repeat -433px -35px;
		margin-left: 2px;
	}
	
	/* ----- 会員向け情報 ----- */
	div#tabMenu a#nav5 {
		background: url(../images/top/tab_navi.jpg) no-repeat -577px 0;
		margin-left: 2px;
		width: 143px;
	}
	div#tabMenu a#nav5:hover,
	div#tabMenu ul#tab li.selected a#nav5 {
		background: url(../images/top/tab_navi.jpg) no-repeat -577px -35px;
		margin-left: 2px;
	}
	
	/* ----- タブメニュー内容記載 ----- */
	div#tabMenu dl {
		border: solid 1px #999;
		border-top: none;
		clear: both;
		height: 200px;
		margin: 0;
		padding: 8px 12px;
		overflow: auto;
	}
		div#tabMenu dl dt {
			float: left;
			background: url(../images/common/icon01.gif) no-repeat 2px 13px;
			padding: 8px 0 0 2em;
			width:7em;
		}
		div#tabMenu dl dd {
			border-bottom: 1px dotted #999999;
			padding: 8px 8px 8px 10em;
		}
		/*
		* div#tabMenu dl dd div {
			display: inline-block;
		}
		*/
		
/* =========================================================
 ニュースリリース
========================================================= */
div#newsRelease {
	margin-bottom: 20px;
	text-align: left;
	width: 720px;
}
	div#newsRelease h5 {
		line-height: 0;
	}
	div#newsRelease a#backNumber {
		position: relative;
		left: 600px;
		top: -17px;
		background: url(../images/common/icon03.gif) no-repeat 0 -1px;
		padding-left: 20px;
	}
	div#newsRelease dl {
		border: solid 1px #999;
		border-top: none;
		clear: both;
		height: 120px;
		margin: 0;
		padding: 4px 12px;
		overflow: auto;
	}
		div#newsRelease dl dt {
			float:left;
			background:url(../images/common/icon02.gif) no-repeat 2px 13px;
			padding: 8px 0 0 2em;
			width: 7em;
		}
		div#newsRelease dl dd {
			border-bottom:1px dotted #999999;
			padding: 8px 8px 8px 10em;
		}
		
/* =========================================================
 otherMenu
========================================================= */
div#otherMenu {
	margin: 0 0 30px 0;
	background: #F9F9F9;
	border: 1px solid #C4C5A6;
	padding: 0 20px;
	/*
	width: 720px;
	*/
}		
	div#otherMenu h4 {
		color: #34501E;
		font-size: 120%;
	} 	
	div#otherMenu div#lBox {
		float: left;
		margin-top: 10px;
		padding: 4px;
		width: 210px;
		border-top: 2px solid #35501E;
	}	
	div#otherMenu div#cBox {
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		padding: 4px;
		width: 210px;
		border-top: 2px solid #35501E;
	}	
	div#otherMenu div#rBox {
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		padding: 4px;
		width: 210px;
		border-top: 2px solid #35501E;
	}
	div#otherMenu li {
		padding: 4px 4px 4px 20px;
		background: url(../images/common/icon03.gif) no-repeat 0 6px;
	}
		
/* =========================================================
 sub
========================================================= */
		
/* =========================================================
 bottomMenu
========================================================= */
div#bottomMenu {
	background: #F9F9F9;
	border: 1px solid #C4C5A6;
	clear: both;
	margin: 0;
	padding: 10px;
	width: 920px;
}
	div#bottomMenu div#box {
		float: left;
		font-size: 85%;
		padding: 0 10px 10px;
		width: 130px;
	}
	div#bottomMenu h5 {
		font-size: 110%;
		margin-bottom: 5px;
	}