@charset "utf-8";
/* CSS Document */

/* ローカルメニュー*/
#localMenu{
	padding:0;
	margin:0 0 30px 0;
	width:177px;
	background:url(../../img/smenu_bgblue.gif) repeat-y;
	border-bottom: 3px solid #73C6FF;
}
#sideMenu ul#localBtn{
	margin:0;
	padding:6px 0 4px 4px;
	width:170px;
}

#sideMenu ul#localBtn li{
	list-style:none;
	height:47px;
}

#sideMenu ul#localBtn li a{
	display:block;
	height:43px;
	width:170px;
	overflow:hidden;
	text-indent:-100000em;
}

#localMenu ul#localBtn li#btn_smenu1 a:hover{
	background:url(../../charge/roimg/smenu1.gif) no-repeat;
}
#localMenu ul#localBtn li#btn_smenu1 a{
	background:url(../../charge/img/smenu1.gif) no-repeat;
}

#localMenu ul#localBtn li#btn_smenu2 a:hover{
	background:url(../../charge/roimg/smenu2.gif) no-repeat;
}
#localMenu ul#localBtn li#btn_smenu2 a{
	background:url(../../charge/img/smenu2.gif) no-repeat;
}

/* ローカルメニュー ページ内移動*/

#localMenu ul#localDetailBtn{
	margin:-3px 0 0 0;
	padding:0 0 0 6px;
	width:160px;
}

#localMenu ul#localDetailBtn li{
	margin:0;
	padding:3px 0 3px 17px;
	display:block;
	width:148px;
	line-height:1.3em;
	background:url(../../img/dot_bluerect.gif) no-repeat 0 0.4em;;
}

#localMenu ul#localDetailBtn li a{
	color:#06F;
}
#localMenu ul#localDetailBtn li a:hover{
	color:#C00;
}



/* ********************* */
/* 個別ページ　*/
/* ********************* */

/*テーブル類*/

div.contentsDetail table{
	width:675px;
	border-width:1px 0 0 1px;
	border-color:#666;
	border-style:solid;
	margin-bottom:10px;
}

div.contentsDetail th,
div.contentsDetail td{
	padding:3px;
	text-align:center;
	color:#333;
	border-width:0 1px 1px 0;
	border-color:#666;
	border-style:solid;
	line-height:1.3em;
}

div.contentsDetail th{
	background-color:#9EC4FF;
	text-align:left;
}

/* パターン1*/
div.contentsDetail td.itemName1{
	background-color:#FFFFE6;
	width:120px;
	text-align:left;
}
div.contentsDetail td.unionCol{
	color:#C00;
}
div.contentsDetail td.itemValue1{
	text-align:left;
}
div.contentsDetail td.itemGeneral{
	background-color:#F5F5F5;
	width:110px;
}
div.contentsDetail td.itemUnion{
	background-color:#DEEBFE;
	width:110px;
}
div.contentsDetail td.itemAtm{
	background-color:#FFF5F5;
	width:110px;
}

/* パターン2 */
div.contentsDetail td.itemName2{
	background-color:#FFFFE6;
	text-align:left;
}
div.contentsDetail td.itemValue2{
	width:110px;
}
div.contentsDetail td.itemCharge2{
	background-color:#DEEBFE;
	width:110px;
}


/* パターン3 */
div.contentsDetail td.itemName3{
	background-color:#FFFFE6;
	width:200px;
	text-align:left;
}
div.contentsDetail td.itemValue3{
	text-align:left;
}
div.contentsDetail td.itemValue3Y{
	background-color:#FFFFE6;
	text-align:left;
}
div.contentsDetail td.itemGeneral3{
	background-color:#F5F5F5;
	width:60px;
}
div.contentsDetail td.itemUnion3{
	background-color:#DEEBFE;
	width:60px;
}
div.contentsDetail td.unionCol2{
	width:120px;
	color:#C00;
}

div.localMenuBlue ul.localDetailBtn{
	display:none;
}


/* パターン4（CD・ATM上） */

div.contentsDetail th.cdatm{
	background-color:#9EC4FF;
	text-align:center;
}
div.contentsDetail td.itemName4{
	background-color:#FFFFE6;
	width:120px;
}
div.contentsDetail td.itemValue4{
}
div.contentsDetail td.itemUnion4{
	background-color:#DEEBFE;
	width:90px;
}
div.contentsDetail td.itemMaple4{
	background-color:#FFFFE6;
	width:150px;
}
div.contentsDetail td.itemGeneral4{
	background-color:#F5F5F5;
	width:120px;
}

div.localMenuBlue ul.localDetailBtn{
	display:none;
}

div.contentsDetail td.itemAtmWeek{
	background-color:#CCC;
}
div.contentsDetail td.itemAtmSat{
	background-color:#BDBFFF;
}
div.contentsDetail td.itemAtmHoly{
	background-color:#FFBDBD;
}

/* 他の金融機関・ゆうちょ銀行へのボタン　*/
div.contentsFrame p.btnToOther{
	padding:0;
	margin:0;
}

div.contentsFrame p.btnToOther a{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:225px;
	height:24px;
}
div.contentsFrame p.btnToOther a:hover{
	background:url(../../roimg/to_other.gif) no-repeat top left;
}
div.contentsFrame p.btnToOther a{
	background:url(../../img/to_other.gif) no-repeat top left;
}



/* セブン銀行へのボタン　*/
div.contentsFrame p.btnToSeven{
	padding:0;
	margin:10px 0;
}

div.contentsFrame p.btnToSeven a{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:225px;
	height:24px;
}
div.contentsFrame p.btnToSeven a:hover{
	background:url(../../charge/roimg/to_seven.gif) no-repeat top left;
}
div.contentsFrame p.btnToSeven a{
	background:url(../../charge/img/to_seven.gif) no-repeat top left;
}

/* セブン銀行手数料へのボタン　*/
div.contentsFrame p.btnToSevenCharge{
	padding:0;
	margin:0;
}

div.contentsFrame p.btnToSevenCharge a{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:225px;
	height:24px;
}
div.contentsFrame p.btnToSevenCharge a:hover{
	background:url(../../charge/roimg/to_seven_charge.gif) no-repeat top left;
}
div.contentsFrame p.btnToSevenCharge a{
	background:url(../../charge/img/to_seven_charge.gif) no-repeat top left;
}




/* セブン銀行ATM検索へのボタン　*/
div.contentsFrame p.btnToSevenAtm{
	padding:0;
	margin:0;
}

div.contentsFrame p.btnToSevenAtm a{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:225px;
	height:24px;
}
div.contentsFrame p.btnToSevenAtm a:hover{
	background:url(../../charge/roimg/to_seven_atm.gif) no-repeat top left;
}
div.contentsFrame p.btnToSevenAtm a{
	background:url(../../charge/img/to_seven_atm.gif) no-repeat top left;
}


