/* CSS Document */

body {
    margin: 0px 0px !important;
	font-size: 85%;
	line-height:1.7em;
}

/*--------------------- ヘッダ テンプレートBANKロゴ-------------------*/
#top_TB {
	width: 900px;
	margin: 2px auto;
	text-align: right;
}

/*--------------------- ヘッダ メニュー ------------------------------*/
#Menu {
	width: 900px;
	margin: 0px auto;
	text-align: right;
	height:31px;
}
#Menu ul {
    display:inline;
	height:31px;
}
#Menu li {
    display:inline;
	height:31px;
}
#menu_line {
	border-top: 4px solid #003399;
}

/*--------------------- コンテンツエリア -----------------------------*/
#contents-area { 
    width: 800px;
	margin: 0 auto;
    text-align: left;
}
#box-contents {
    border:1px solid #a7a7a7;
	margin:5px 0px;
	width: 798px;
	float:left;
}
#box-sid30px {
    margin:10px 30px;
}

/*--------------------- フッター -------------------------------------*/
#footer {
    width: 900px;
	margin: 0 auto;
	padding: 5px 0px;
}

/*--------------------- 共通　box-float ------------------------------*/
.box-float {
    float:left;
	margin: 0 auto;
}
.clear_float-left {
    clear: left;
}

/*--------------------- 共通　box背景（灰・斜線） --------------------*/
#box_gray {
    background:url(../mm_images/bg_gray-slash.gif) ;
	padding:10px 15px;
	margin:10px 0px;
	float:left;
	width:708px;
}
/*--------------------- 共通　ボダーライン（点線） --------------------*/
.border-dot {
    margin:10px 0px;
	border-top: 1px dotted #a7a7a7;
}