@charset "utf-8";


/*-----------------------------------個人の方へ（グローバルナビ設定）*/
#kojin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#castle #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#happy #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#happyWeb #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#newassist #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#threemajor #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#goodsmile #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#kyoiku #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#carlife #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}

#simulation #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}


#yokin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#futsuyokin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#tsuchiyokin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#nouzeiyokin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#tyochikuyokin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#supertsumitate #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#superteiki #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#kijitsuteiki #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#hendouteiki #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#oguchiteiki #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#nenkingold #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#atmteiki #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#kaiyaku #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#yokinkinri #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}

#kojinLogin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}

#toushin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#abouttoushin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#kaitsuke #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#kojinKokusai #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}


#kojinnenkin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#iryohoken #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#cancer #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}

#kojinLogin #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#aboutbanking #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#kankyo #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}
#nagare #wrapper #nav li#navIndividual a{ background: url(/common/images/nav.gif) no-repeat -100px -28px;}

/*-----------------------------------個人の方へ　インデックス*/

#kojin #wrapper #main li a { color: #333; }

#kojinIndexContainer {
	width: 560px;
	height: 230px;
	margin: 10px 5px 0 5px;
}
.kojinIndexBox {
	width: 178px;
	height: 230px;
	float: left;
	border: 1px solid #999;
}

.kojinIndexList dt{
	background :url(/common/images/arrow.gif) no-repeat left top;
	font-size: 14px;
	color: #0A50A1;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin-top: 5px;
}
.kojinIndexList dd{
	padding: 3px 0 0 20px;
	margin-bottom: 10px;
}

/*-----------------------------------借りる　共通*/
.tableKariru {
	width: 540px;
	margin-top: 10px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}
.tableKariru th{
	width: 130px;
	padding: 3px 10px;
	background-color: #d8e4e7;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.tableKariru td{
	padding: 3px 10px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}

/*-----------------------------------借りる　きゃっする*/
/*-----------------------------------借りる　ハッピープラン　申込方法*/
.flowHappy {
	width: 520px;
	padding: 10px;
	margin: 5px 0;
	background-color: #ebf2f3;
}
.flowHappy h4{
	font-size: 14px;
	font-weight: bold;
	color: #0A51A1;
	margin-bottom: 10px;
}
/*-----------------------------------借りる　ハッピープラン　営業地域内の確認*/
.tableEigyo {
	width: 538px;
	margin-top: 10px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}
.tableEigyo th{
	padding: 5px 10px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.tableEigyo td{
	padding: 10px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
#errorMsg {
	width: 518px;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #ff0000;
	color: #fff;
	font-size: 16px;
}
/*-----------------------------------しんきん住宅ローン「ニューアシスト」*/
#newassistImg {
	width: 370px;
	height: 127px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/kariru/newassist/home.gif) no-repeat right top;
}
/*-----------------------------------カーライフプラン*/
#carlifeImg {
	width: 370px;
	height: 81px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/kariru/carlife/car.gif) no-repeat right top;
}
/*-----------------------------------しんきん教育プラン*/
#kyoikuImg {
	width: 370px;
	height: 135px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/kariru/kyoiku/education.gif) no-repeat right top;
}
/*-----------------------------------ローンシミュレーション*/
#tableSimu {
	width: 540px;
	margin: 0 0 20px 0;
}
#tableSimu th{
	width: 120px;
	padding: 5px 10px;
	background-color: #ebf2f3;
	border-bottom: 1px solid #fff;
}
#tableSimu td{
	padding: 5px 10px;
}
#tableSimu02 {
	width: 540px;
	margin: 20px 0;
}
#tableSimu02 th{
	width: 120px;
	padding: 5px 10px;
	background-color: #ebf2f3;
	border-bottom: 1px solid #fff;
}
#tableSimu02 td{
	padding: 5px 10px;
}
/*-----------------------------------預ける　共通*/
.tableAzukeru {
	width: 540px;
	margin-top: 10px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}
.tableAzukeru th{
	width: 120px;
	padding: 3px 10px;
	background-color: #d8e4e7;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.tableAzukeru td{
	padding: 3px 10px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
/*-----------------------------------預ける　預金のご案内*/
.tableYokin {
	width: 540px;
	margin: 10px 0 20px  0;
}
.tableYokin td{
	width: 150px;
	text-align: right;
	vertical-align: bottom;
}
.tableYokin02 {
	width: 540px;
	margin: 10px 0 20px  0;
}
.tableYokin02 th{
	border-bottom: 2px dotted #ccc;
	padding: 10px 0;
}
.tableYokin02 td{
	width: 150px;
	padding: 10px 0;
	text-align: right;
	vertical-align: bottom;
	border-bottom: 2px dotted #ccc;
}
.tableYokin02 h5{
	background: url(/common/images/circle.gif) no-repeat center left;
	padding: 0 0 0 15px;
}
/*-----------------------------------預ける　普通預金*/
#futsuyokinImg {
	width: 370px;
	height: 74px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/azukeru/futsuyokin/img.gif) no-repeat right top;
}
/*-----------------------------------預ける　貯蓄預金*/
#tyochikuyokinImg {
	width: 370px;
	height: 114px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/azukeru/tyochikuyokin/img.gif) no-repeat right top;
}
/*-----------------------------------預ける　スーパー積立*/
#supertsumitateImg {
	width: 370px;
	height: 137px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/azukeru/supertsumitate/img.gif) no-repeat right top;
}
/*-----------------------------------預ける　スーパー定期*/
#superteikiImg {
	width: 370px;
	height: 70px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/azukeru/superteiki/img.gif) no-repeat right top;
}
/*-----------------------------------預ける　期日指定定期*/
#kijitsuteikiImg {
	width: 370px;
	height: 103px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/azukeru/kijitsuteiki/img.gif) no-repeat right top;
}
/*-----------------------------------預ける　変動金利定期*/
#hendouteikiImg {
	width: 370px;
	height: 83px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/azukeru/hendouteiki/img.gif) no-repeat right top;
}
/*-----------------------------------預ける　大口定期*/
#oguchiteikiImg {
	width: 370px;
	height: 70px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/azukeru/oguchiteiki/img.gif) no-repeat right top;
}
/*-----------------------------------預ける　年金ゴールド*/
#nenkingoldImg {
	width: 370px;
	height: 114px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/azukeru/nenkingold/img.gif) no-repeat right top;
}
/*-----------------------------------預ける　ATM定期*/
#atmteikiImg {
	width: 370px;
	height: 137px;
	padding: 0 170px 0 0;
	background:url(/kojin/images/azukeru/atmteiki/img.gif) no-repeat right top;
}
/*-----------------------------------増やす　投資信託*/
#tableToushin {
	width: 540px;
	margin: 20px 0;
	border-top: 1px dotted #ccc;
}
#tableToushin th{
	width: 160px;
	padding: 10px 0;
	border-bottom: 1px dotted #ccc;
}
#tableToushin td{
	padding: 10px 0;
	border-bottom: 1px dotted #ccc;
}
/*-----------------------------------増やす　投資信託とは？*/
#tableToushinQA {
	width: 540px;
	border-bottom: 2px dotted #ccc;
	margin-bottom: 10px;
}
#tableToushinQA td.q{
	background:url(/kojin/images/fuyasu/abouttoushin/q.gif) no-repeat left top;
	color: #00a0c6;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 10px 50px;
}

#tableToushinQA td.a{
	background:url(/kojin/images/fuyasu/abouttoushin/a.gif) no-repeat left top;
	padding: 5px 0 10px 50px;
}
#tableToushinQA h4{
	width: 480px;
	height: 19px;
	padding: 3px 0 0 10px;
	margin: 10px 0;
	font-size: 13px;
	color: #0a51a1;
	font-weight: bold;
	background:url(/common/images/subtitle04.gif) no-repeat left top;
}
/*-----------------------------------増やす　個人向け国債*/
#tableKokusai {
	width: 538px;
	margin: 10px 0;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#tableKokusai th{
	padding: 5px;
	text-align: center;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	vertical-align: middle;
}
#tableKokusai td{
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
#tableKokusai02 {
	width: 538px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#tableKokusai02 th{
	padding: 5px;
	text-align: center;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	vertical-align: middle;
}
#tableKokusai02 td{
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

/*-----------------------------------備える　個人年金保険*/
.tableKojinnenkin {
	width: 538px;
	margin: 10px 0;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.tableKojinnenkin th{
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	vertical-align: middle;
	text-align: center;
	background-color: #ebf2f3;
}
.tableKojinnenkin td{
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
/*-----------------------------------バンキング　ログイントップ*/

#tableKojinBanking {
	width: 540px;
	margin: 20px 0;
	border-top: 1px dotted #ccc;
}
#tableKojinBanking th{
	width: 190px;
	padding: 10px 0;
	border-bottom: 1px dotted #ccc;
}
#tableKojinBanking td{
	padding: 10px 0;
	border-bottom: 1px dotted #ccc;
}
/*-----------------------------------バンキング　サービスのご案内*/
.tableservice {
	width: 538px;
	margin: 10px 0 0 0;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.tableservice th{
	padding: 5px;
	width: 120px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	vertical-align: middle;
	text-align: center;
	background-color: #ebf2f3;
}
.tableservice td{
	padding: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.tableservice02 {
	width: 538px;
	margin: 10px 0 0 0;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.tableservice02 th{
	padding: 5px;
	width: 120px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	vertical-align: middle;
	text-align: center;
	background-color: #ebf2f3;
}
.tableservice02 td{
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
/*-----------------------------------バンキング　ご利用環境*/
#tableKankyo {
	width: 538px;
	margin: 10px 0 0 0;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#tableKankyo th{
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	vertical-align: middle;
	text-align: center;
	background-color: #ebf2f3;
}
#tableKankyo td{
	padding: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

/*-----------------------------------バンキング　ご利用までの流れ*/
#tableNagare {
	width: 540px;
	margin: 10px 0 0 0;
}
#tableNagare th{
	width: 138px;
	vertical-align: middle;
	text-align: center;
}
#tableNagare td{
	padding: 5px 0 5px 20px;
}

