/* ------------------------------
東京厚生信用組合ホームページ用CSS
 ------------------------------
■目次
0.トップページ
1.東京厚生信用組合について
2.介護事業者の皆様へ
3.店舗のご案内
4.個人ローンご訪問システム	
5.緊急　在宅医療24
6.リクルート
7.問い合わせ関連
8.サイトマップ
9.金融商品に係るお知らせ
10.キャンペーン
11.個人情報保護について
12.リレーションシップバンキング
13.what's newバックデート
 ------------------------------*/

/* ------------------------------
0.トップページ
 ------------------------------*/
#top{
}
#top td{
	vertical-align:top;
	}
	
#wnew td{
	padding:0 5px 5px 0;
	}	
#top .archives{
	border-top:1px dashed #cecece;
	text-align:right;
	margin:10px 0 10px 0;
	padding:10px 0 0 0;
	width:329px;
	}	
.hyo{
	width:577px;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	margin:0 0 20px 0
	}
.hyo td{
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	padding:5px;
	}
.hyo th{
	width:200px;
	
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	background-color:#EFEEE3;
	padding:5px;
	}
	
.hyo-nor{
	width:577px;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	margin:0 0 20px 0
	}
.hyo-nor td{
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	padding:5px;
	}
.hyo-nor th{
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	background-color:#EFEEE3;
	padding:5px;
	}	
	
#top #bnr li{
	margin:0 0 5px 0;
	}		
/* ------------------------------
1.東京厚生信用組合について
 ------------------------------*/
/* 会社概要 */
.company p{
	margin:0 0 20px 0;
	}
.corp{
	width:577px;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	
	}
.corp th{
	width:200px;
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	background-color:#eaeaea;
	padding:5px;
	}	
.corp td{
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	padding:5px;
	}

/* 地域貢献活動 */	
.local p,.local ul{
	margin:0 0 20px 0;
	}

.local .hyo th{
	width:280px;
	}
.local .hyo td{
	text-align:right;
	}
.local h4{
	font-size:13px;
	margin:0 0 5px 0;
	color:#9B3C3C;
	}
.local .icon{
	margin-bottom:20px;
	width:577px;
	
	}	
.local .icon td,.local .icon th{
	padding-bottom:5px;
	vertical-align:top;
	}	
.local .icon th{
	color:#50A03C	
	}
	
/* ディスクロ */
#disclo td{
	padding:10px 0 10px 0;
	border-bottom:1px solid #cecece;
	}
#disclo a{
	width:280px; border:1px solid #cecece; display:block;
	}
#disclo a:hover{
	background:#F6F6F6;
	display:block;
	}
#disclo a span{
	padding:5px;
	display:block;
	}
	
.kaigo h4{
	border:#0066CC 1px solid;
	margin-bottom:10px;
	}
.kaigo h4 span{
	padding:5px 10px;
	display:block;
	margin:0 auto;
	text-align:center;
	font-size:14px;
	}
.kaigo p{
	margin-bottom:30px;
	}
	
.kaigo li{
	list-style:inside circle;
	color:#CC3300;
	padding-bottom:10px;
	font-size:13px;
	}
.kaigo .red{
	color:#ff0000;
	}	
.kaigo .gray{
	background:#eaeaea;
	padding:10px;
	margin-bottom:30px;
	}	
		

	
/* ------------------------------	
2.介護事業者の皆様へ		
 ------------------------------*/
 /* 預金 */
 .deposit {
  	width:577px;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	margin:0 0 10px 0;
	}
 .deposit th{
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	background-color:#EFEEE3;
	padding:5px;
 	}
 .tit1{
 	background:#E8DBE3
	}
 .tit2{
 	background:#DBE8DD
	}
 .tit3{
 	background:#D0D8E8
	}		
 .deposit td{
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	padding:5px;
 	}
	
	
	
 		
		
/* ------------------------------
3.店舗のご案内
 ------------------------------*/		
.shop table{
	margin:0 0 20px 0;
	}
.shop td{
	vertical-align:top;
	}
.shop p{
	margin:0 0 8px 0;
	vertical-align:middle;
	}	
.shop p img{
	vertical-align:middle;
	}
	

/* ------------------------------
4.ローン商品
------------------------------*/
.loan{
	border:none;
	}
.loan td{
	border:none;
	padding:5px 0;
	}
.loanpadd{
	margin:0 auto;
	text-align:center;
	}
.loantop{
	margin:0 0 10px 0;
	}
.loantop td{
	padding:5px 0;
	vertical-align:top;
	}


/* ------------------------------
5.緊急　在宅医療24
------------------------------*/
.emergency ol{
	margin:0 0 20px 0;
	}
.emergency .hyo{width:577px;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	margin:0 0 20px 0;}	
	
.emergency th{
	width:200px;
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	background-color:#eaeaea;
	padding:5px;
}

.emergency td{
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	padding:5px;}	
	
	

/* ------------------------------
6.リクルート
------------------------------*/
.recruit h3{
	border:1px solid #cecece;
	font-size:13px;
	}
.recruit h3 span{
	padding:5px 10px;
	display:block
	}

/* ------------------------------
7.問い合わせ関連
------------------------------*/
.contact .hyo{
	width:577px;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	margin:0 0 20px 0
	}
.contact h3{
	border-bottom:1px dashed #cecece;
	padding:0 0 10px 0;
	font-size:13px;
	}
.contact h4{
	margin:0 0 10px 0;
	}		
.contact ul{
	margin:0 0 10px 0;
	}	
.contact p{
	padding:0 0 10px 0;
	}	
.contact .hyo th{
	width:200px;
	
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	background-color:#EFEEE3;
	padding:5px;
	}
.contact .center{
	width:100%;
	margin:0 auto;
	text-align:center;
	}	
.contact .hyo th span{
	color:#A13C3D;
	}
.contact .hyo td span{
	color:#333333;
	}	
.contact .hyo td{
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	padding:5px;
	}	

/* ------------------------------
8.サブコンテンツ（サイトマップ、個人情報保護、サイトのご利用）
------------------------------*/
.sitemap h3{
	border-bottom:2px solid #50A03C;
	margin:0 0 3px 0;
	padding:0;
	}
.sitemap h3 span{
	display:block;
	padding:3px 0;
	
	font-size:13px;
	}
.sitemap table{
	padding:0;
	margin:0 0 20px 0;
	}
.sitemap td{
	vertical-align:middle;
	width:25%;
	}
.sitemap img{
	vertical-align:middle;
	}		

.siteinfo h3{
	border:1px solid #cecece;
	font-size:13px;
	}
.siteinfo h3 span{
	padding:5px 10px;
	display:block;
	}
.siteinfo p{
	margin:0 0 20px 0;
	}
.check span{
	color:#9B3C3C;
	}
/* ------------------------------
9.金融商品に係るお知らせ
------------------------------*/
.finance p,.finance ol{
	margin:0 0 20px 0;
	
	
	
}
.finance .border{
	border-bottom:1px solid #cecece;
	padding:0 0 10px 0;
	}

.finance li{
	padding:0 0 10px 0;
	}
.finance .right{
	margin: 0 0	100px 0;
	}


/* ------------------------------
10.キャンペーン
------------------------------*/

.campaign .spec{
	width:267px;
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
	}
.campaign .spec th{
	width:50px;
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	background-color:#EFEEE3;
	padding:5px;
	}
.campaign .spec td{
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	padding:5px;
	}	
.campaign .spec td p{
	padding:0 0 20px 0;
	}
	


/* ------------------------------
11.個人情報保護について
------------------------------*/
.privacytop li{
	border-bottom:1px dotted #cecece;
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	}
	
.privacy h3{
	border:1px solid #cecece;
	font-size:13px;
	}
.privacy h3 span{
	display:block;
	padding:5px 10px;
	}
.privacy p,.privacy ul{
	margin:0 0 20px 0;
	}
	
	
.privacy h4{
	font-size:13px;
	margin:0 0 5px 0;
	color:#9B3C3C;
	}	
.privacy li p{
	margin:0 0 20px 10px
	}
.privacy .bg{
	background:#eaeaea;
	padding:5px;
	}		
	
	
/* ------------------------------
12.リレーションシップバンキング
------------------------------*/

.banking h3 span{
	display:block;
	padding:5px 10px;
	}
.banking td{
	vertical-align:top;
	}		
.banking .border{
	border:1px solid #cecece;
	}	
	
	
	

/* ------------------------------
13.what's newバックデート
------------------------------*/
.backdate td{
	padding:0 0 5px 0;}


/* ------------------------------
14.サイトのご利用について
------------------------------*/
.siteinfo ul{
	margin:0 0 20px 0;
	}
.siteinfo .hyo2{
	margin:0 0 20px 0;
	}
.siteinfo .hyo2 td{
	vertical-align:top;
	padding:5px;
	}	

/* ------------------------------
15.利益相反管理方針
------------------------------*/
.rieki h3{
	border:1px solid #cecece;
	font-size:13px;
	}
.rieki h3 span{
	display:block;
	padding:5px 10px;
	}
.rieki ul{
	margin:8px 0 0 20px;
	}
	
.rieki h4{
	font-size:13px;
	margin:0 0 5px 0;
	color:#9B3C3C;
	}	
.rieki .bg{
	background:#eaeaea;
	padding:5px;
	}	

.rieki p{
	margin:0 0 20px 0px;
	}

.riekitext p{
	margin:0 0 0 20px;
	}
.riekitext {
	margin:0 0 20px 0;
	}	
	
