@charset "utf-8";



/*上へ戻る*/
.up {
	text-align: right;
	margin-top: 5px;
}


.b_ground {
	background-color: #FFFFFF;
}

/*パンくず*/
#pan{
	font-size: 12px;
	line-height: 16px;
	text-align: right;
	color: #666666;
}
#pan a{
	color:#666666;
	text-decoration:none;
}
#pan a:hover{
color:#0066CC;
text-decoration:underline;
}

/*ADOBE*/
#adobe{
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	font-size: 10px;
	color: #484848;
	line-height: 12px;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#adobe img {
	float: left;
	margin-right: 5px;
}

/*リストタイプ1*/
#contents fieldset {
	padding: 5px;
}

/*リストタイプ1*/
#contents .list-1 li{
	line-height: 1.2em;
	margin-top: 10px;
	list-style:none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 16px;
	background-image: url(../images/attention_icon.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC3366;
}

/*テーブルエリア*/
.tablebox table{
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}
.tablebox th{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding: 5px;
	background-color: #F9F2F2;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	color: #CC6666;
}
.tablebox td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}





/*インフォボックス*/
#contents .infobox {
	margin: 10px;
	padding: 5px;
	border: 1px solid #FF9999;
}
#contents .infobox dl {	
	margin: 0;
	padding:0;
	}
#contents .infobox dt {
	font-weight: bold;
	color: #CC3366;

	}

/*手数料*/
#fee table{
	border-collapse:collapse;
	border: 1px solid #999999;
}
#fee td{
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
#fee th{
	background-color: #E6E6E6;
	color: #666666;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}


/*投資信託*/
#investment li{
	line-height: 1.2em;
	margin-top: 10px;
	list-style:none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 16px;
	background-image: url(../images/attention_icon.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC3366;
}

#investment legend{
	font-size: 1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #FF9933;
}
#investment dt{}
#investment dd{
	margin-bottom: 10px;
}


.investment_list table {
table-layout:fixed
}
.investment_list th{
	background-color: #FEF5F9;
	padding: 5px;
	border: 1px solid #E28DA9;
	color: #D2738F;
}
.investment_list td{
	padding: 5px;
	border: 1px solid #E28DA9;
}

.lttl{
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.5em;
	line-height: 1.6em;
	color: #FF6600;
}

.investment_04td1{
	background-color:#EAD5D5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #996666;
	border-bottom-color: #996666;
	border-left-color: #996666;
}
.investment_04td2{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #996666;
	border-bottom-color: #996666;
	border-right-width: 1px;
	border-right-color: #996666;
}





/*ご注意ください*/
#alert dt{
	font-size: 14px;
	font-weight: bold;
	color: #CC6666;
	background-color: #F8EDF5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC6666;
	margin-bottom: 10px;
	padding: 2px;
}
#alert ul{
	margin-left: 30px;
	padding-left: 0px;
}
#alert-box td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

/*預金金利のご案内*/
.deposit-day {
	text-align: right;
	margin-bottom: 5px;
}
#deposit {
	padding-bottom: 10px;
}
#deposit p {
	margin-left: 20px;
}
#deposit table{
	margin-left: 20px;
	border-collapse:collapse;
}
#deposit td{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px dotted #999999;
}
#deposit th{
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F7EEEE;
	color: #CC6666;
	border: 1px dotted #999999;
}

/*ATMコーナー*/
#atm table{
	table-layout:fixed;
	border-collapse:collapse;
	border: 1px solid #999999;
}
#atm th, #atm td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding: 5px;
}
#atm th{
	background-color: #EFEFEF;
	text-align: center;
	color: #666666;
	}


#atm_list{
	overflow:auto;
	width:550px;
	margin-bottom: 10px;
}
#atm_list .atm_listbox
{
	float:left;
	width: 250px;
	padding-left: 10px;	
}

#atm_list ul{
	margin-top: 10px;
	margin-bottom: 10px;
}


/*店舗一覧*/
#branch table{
	table-layout:fixed;
	border-collapse:collapse;
	border: 1px solid #999999;
}
#branch th, #branch td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding: 5px;
}
#branch td{

	}
#branch th{
	background-color: #EFEFEF;
	text-align: center;
	color: #666666;
	}
#branch td dl {
	margin: 0px;
	padding: 0px;
}
#branch td dt {
	clear: both;
	float: left;
	width: 50px;
}
#branch td dd {
	width: 100px;
}

#branch_listbox
{
	width: 450px;
	padding-left: 20px;
}
#branch_listbox li{
	float:left;
	list-style-type: none;
	padding-right: 20px;
}
.branch_photo{
	float: left;
	width: 280px;
}
.branch_info{
	float: right;
	width: 260px;
}
.branch_name{
	font-weight: bold;
	color: #996666;
}
#branch td .branch_namber{
	vertical-align: middle;
}


/* マップ説明 */
.mapinfo {
	width: 560px;
	margin-top: 10px;
}   
.mapinfo h6{
	margin: 0;
	background-color: #C5D8D8;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	padding: 2px;
	border: 1px solid #88AEAE;
	cursor: hand;
	text-decoration: underline;
}   
.mapinfo div {
	padding: .5em .25em;
	background-color: #EDF3F3;
} 
.mapinfo div dl{
padding:0px;
margin:0px;
}
.mapinfo div dt{
	padding-left: 10px;
	color: #496D6D;
	font-weight: bold;
}    
.mapinfo div dd{
	padding-left: 20px;
} 

/*ローン商品*/
#loan td ,#loan th {
padding:5px;
}
#loan table {
border-collapse:collapse;
}
#loan th{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	background-color: #F9E6EC;
	color: #990033;
}
#loan td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
#loan .listtop{
	background-color: #EFEFEF;
	text-align: center;
}
#loan a{
	color: #0066CC;
}

/*ネットバンキング*/
#ibanking {}
.ibankingbox {
	margin: 10px;
	padding: 5px;
}
.ibankingbox img {
	margin-bottom: 5px;
}



/*テレホンバンキング*/
#tel dt{
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-left: 20px;
	margin-top: 20px;
	color: #CC6666;
}
#tel ul{
	margin-left: 20px;
}
#tel li{
	margin-top: 5px;
	margin-bottom: 5px;
}

.telnumber{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #CC3366;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*テレホンバンキング*/
#investigation td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#investigation .listtop{
	background-color: #E0E0E0;
	text-align: center;
}


/*外国為替*/
#exchange dt{
	color: #990033;
	margin-top: 20px;

}




/*お客様アンケート*/
#questionnaire dt{
	padding-left: 20px;
}

/*ギャラリー*/
#gallery-plan dl{
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
}
#gallery dt,#gallery-plan dt{
	padding-left: 20px;
	font-weight: bold;
	margin-top: 15px;
}
#gallery-plan td{
	padding-left: 5px;

}
#gallery-plan th{
	white-space: nowrap;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

#gallery .gallery_p {
	border: 1px solid #CCCCCC;
	text-align: center;
	padding: 5px;
}
#gallery .planbox{
	width: 300px;
	margin: auto;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC99;
	border-bottom-color: #FFCC99;
	background-color: #FFFFEC;
	padding-top: 5px;
	padding-bottom: 5px;
}
#gallery-plan {
	background-image: url(../gallery/images/plan_bg.jpg);
	padding-top: 5px;
	padding-bottom: 20px;
	background-repeat: no-repeat;

}

/*採用情報*/
#recruit th{
	width: 90px;
	padding: 5px;
	font-weight: normal;
	text-align: left;
	background-color: #DEE4F3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	vertical-align: top;

}
#recruit td{
	padding: 5px;
	width: 410px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}


/*//*/
.yokin_text{
	width: 550px;
	padding: 5px;
	font-weight: normal;

}

.font10{
	font-size:10px;

}

