@charset "utf-8";

/* =================================
	■ 金融機関名選択ボタン
===================================*/
div#keyboard{
	position:relative;
	clear:both;
	width:493px;
	height:196px;
	overflow:hidden;
	margin:10px 0 0 0;
	padding:12px 8px 0px 8px;
	background:url(../img/bg_screenkeyboard.gif) no-repeat ;
}
div#keyboard table img{
	margin:0;
}
div#keyboard table{
	float:left;
	width:410px;
}
div#keyboard table td{
	width:25px;
	padding:0 7px 5px 0;
	text-align:left;
	vertical-align:top;
}
div#keyboard table td img{ cursor:pointer;}
div#keyboard div#btns{
	float:left;
}

div#keyboard table td span,
div#keyboard table td a{
	display:block;
	width:33px;
	height:33px;
}
	
div#keyboard table td.a span	{		background:url(../img/ScreenKeyboad_mouseover_a.gif) ;		}
div#keyboard table td.i span	{		background:url(../img/ScreenKeyboad_mouseover_i.gif);		}
div#keyboard table td.u span	{		background:url(../img/ScreenKeyboad_mouseover_u.gif);		}
div#keyboard table td.e span	{		background:url(../img/ScreenKeyboad_mouseover_e.gif);		}
div#keyboard table td.o span	{		background:url(../img/ScreenKeyboad_mouseover_o.gif);		}

div#keyboard table td.ka span	{		background:url(../img/ScreenKeyboad_mouseover_ka.gif);		}
div#keyboard table td.ki span		{		background:url(../img/ScreenKeyboad_mouseover_ki.gif);		}
div#keyboard table td.ku span	{		background:url(../img/ScreenKeyboad_mouseover_ku.gif);		}
div#keyboard table td.ke span	{		background:url(../img/ScreenKeyboad_mouseover_ke.gif);		}
div#keyboard table td.ko span	{		background:url(../img/ScreenKeyboad_mouseover_ko.gif);		}

div#keyboard table td.sa span	{		background:url(../img/ScreenKeyboad_mouseover_sa.gif) ;	}
div#keyboard table td.si span		{		background:url(../img/ScreenKeyboad_mouseover_si.gif);		}
div#keyboard table td.su span	{		background:url(../img/ScreenKeyboad_mouseover_su.gif);		}
div#keyboard table td.se span	{		background:url(../img/ScreenKeyboad_mouseover_se.gif);		}
div#keyboard table td.so span	{		background:url(../img/ScreenKeyboad_mouseover_so.gif);		}

div#keyboard table td.ta span	{		background:url(../img/ScreenKeyboad_mouseover_ta.gif) ;		}
div#keyboard table td.ti span		{		background:url(../img/ScreenKeyboad_mouseover_ti.gif);		}
div#keyboard table td.tu span	{		background:url(../img/ScreenKeyboad_mouseover_tu.gif);		}
div#keyboard table td.te span	{		background:url(../img/ScreenKeyboad_mouseover_te.gif);		}
div#keyboard table td.to span	{		background:url(../img/ScreenKeyboad_mouseover_to.gif);		}

div#keyboard table td.na span	{		background:url(../img/ScreenKeyboad_mouseover_na.gif) ;	}
div#keyboard table td.ni span		{		background:url(../img/ScreenKeyboad_mouseover_ni.gif);		}
div#keyboard table td.nu span	{		background:url(../img/ScreenKeyboad_mouseover_nu.gif);		}
div#keyboard table td.ne span	{		background:url(../img/ScreenKeyboad_mouseover_ne.gif);		}
div#keyboard table td.no span	{		background:url(../img/ScreenKeyboad_mouseover_no.gif);		}

div#keyboard table td.ha span	{		background:url(../img/ScreenKeyboad_mouseover_ha.gif) ;	}
div#keyboard table td.hi span		{		background:url(../img/ScreenKeyboad_mouseover_hi.gif);		}
div#keyboard table td.hu span	{		background:url(../img/ScreenKeyboad_mouseover_hu.gif);		}
div#keyboard table td.he span	{		background:url(../img/ScreenKeyboad_mouseover_he.gif);		}
div#keyboard table td.ho span	{		background:url(../img/ScreenKeyboad_mouseover_ho.gif);		}

div#keyboard table td.ma span	{		background:url(../img/ScreenKeyboad_mouseover_ma.gif) ;	}
div#keyboard table td.mi span	{		background:url(../img/ScreenKeyboad_mouseover_mi.gif);		}
div#keyboard table td.mu span	{		background:url(../img/ScreenKeyboad_mouseover_mu.gif);	}
div#keyboard table td.me span	{		background:url(../img/ScreenKeyboad_mouseover_me.gif);	}
div#keyboard table td.mo span	{		background:url(../img/ScreenKeyboad_mouseover_mo.gif);	}

div#keyboard table td.ya span	{		background:url(../img/ScreenKeyboad_mouseover_ya.gif) ;	}
div#keyboard table td.yu span	{		background:url(../img/ScreenKeyboad_mouseover_yu.gif);		}
div#keyboard table td.yo span	{		background:url(../img/ScreenKeyboad_mouseover_yo.gif);		}
	
div#keyboard table td.ra span	{		background:url(../img/ScreenKeyboad_mouseover_ra.gif) ;		}
div#keyboard table td.ri span		{		background:url(../img/ScreenKeyboad_mouseover_ri.gif);		}
div#keyboard table td.ru span	{		background:url(../img/ScreenKeyboad_mouseover_ru.gif);		}
div#keyboard table td.re span	{		background:url(../img/ScreenKeyboad_mouseover_re.gif);		}
div#keyboard table td.ro span	{		background:url(../img/ScreenKeyboad_mouseover_ro.gif);		}

div#keyboard table td.wa span	{		background:url(../img/ScreenKeyboad_mouseover_wa.gif) ;	}
div#keyboard table td.wo span	{		background:url(../img/ScreenKeyboad_mouseover_wo.gif);	}
div#keyboard table td.n span		{		background:url(../img/ScreenKeyboad_mouseover_n.gif);		}

div#keyboard table td.daku span	{		background:url(../img/ScreenKeyboad_mouseover_dakuten.gif) ;	}
div#keyboard table td.hdaku span	{		background:url(../img/ScreenKeyboad_mouseover_handakuten.gif);	}
div#keyboard table td.chou span		{		background:url(../img/ScreenKeyboad_mouseover_chouon.gif);		}

div#keyboard table td a:hover{
	background-color:transparent;
}
div#keyboard table td a:hover img,
div#keyboard table td a:hover img:hover{
	visibility:hidden;
}

/*削除ボタン*/
div#btns{
	position:absolute;
	right:32px;
	top:12px;
}
div#btns img:hover,
div#btns a:hover img{
	visibility:hidden;
}
div#btns span,
div#btns span a{
	display:block;
	width:68px;
	height:23px;
	margin-bottom:6px;
}
div#btns span.btn_delete{
	background:url(../img/btn_delete_over.gif) no-repeat left top;
}
div#btns span.btn_delete_all{
	background:url(../img/btn_delete_all_over.gif) no-repeat left top;
}
div#btns span.btn_delete_all:hover img{
	visibility:hidden;
}

div#btns a:hover{
	background-color:transparent;
}
/*		▼　SSL追加
-------------------------------------------------------- */
/* SSL追加 ソフトウェアキーボード用 */
div#spnRoman{
	clear:both;
	width:400px;
	overflow:hidden;
}
div#spnRoman table td.base span 		{		background:url(../img/ScreenKeyboad_mouseover_base.gif);		} 
div#keyboard table td.base table td.base span  		{		background:url(../img/ScreenKeyboad_mouseover_base.gif);		} 
div#keyboard table td.base div.romanImage		{		position: relative;		}
div#keyboard table td.base div.romanText		{
	position:absolute;
	top:-1px;
	left:9px;
}
div#spnRoman{
	clear:both;
	width:415px;
	overflow:hidden;
	color:red!important;
}

div#keyboard table td.base a		{
	font-family:"ＭＳ ゴシック";
	font-size:22px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
div#keyboard table td.base a:hover		{
	background:url(../img/ScreenKeyboad_mouseover_base.gif);
	font-family:"ＭＳ ゴシック";
	font-size:22px;
	font-weight:bold;
	color:#843406;
	text-decoration:none;
	cursor:pointer;
}
div#keyboardoff table td.base a		{
	font-family:"ＭＳ ゴシック";
	font-size:22px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	cursor:pointer;
}
div#keyboardoff table td.base a:hover		{
	background:url(../img/ScreenKeyboad_mouseover_base.gif);
	font-family:"ＭＳ ゴシック";
	font-size:22px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	cursor:pointer;
}
/*		■ ソフトウェアキーボード
--------------------------------------------------------- */
table.swKeyboad{
	margin:0px auto 5px auto;
	border:1px solid #d7b100;
}
table.swKeyboad th{
	padding:4px 3px;
	vertical-align:middle;
	border-right:1px solid #d7b100;
	border-bottom:1px solid #d7b100;
	white-space:nowrap;
	font-weight:bold;
	color:#9f5a00;
	background:#faf292 url(../img/bg_th.gif) repeat-x left top;
}
table.swKeyboad td.left{
	padding:0;
	vertical-align:top;
	border-right:1px solid #d7b100;
	background:#FFF;
}
table.swKeyboad td.left ul li{
	line-height:2.3em;
	padding:2px 0 0 5px;
	font-size:1.2em;
}
table.swKeyboad td.left ul li label{
	padding:7px 10em 7px 0;
}
table.swKeyboad td.left ul li:hover{
	cursor:pointer; /* SSL追加 行選択時にカーソルを指カーソルにする */
	background:#e8f9d4;
}
table.swKeyboad td.right{
	padding:10px;
	vertical-align:middle;
	border-right:1px solid #d7b100;
	background:#FFF;
}
table.swKeyboad td.right input{
	float:left;
	width:350px;
	height:20px;
	line-height:22px;
	margin-right:8px;
	padding:2px ;
	display:inline;
	font-size:1.2em;
	border:1px solid #d9d9b2;
	border-top:1px solid #a8a88a;
	background:#fcf8c5;
}
table.swKeyboad td.right table td{
	vertical-align:middle;
}
table.swKeyboad td.right span.btn{
	display:inline-block;
	width:60px;
	height:26px;
	background:url(../img/btn_search_green_over.gif) no-repeat left center;
}
table.swKeyboad td.right span.btn a{
	display:inline-block;
	width:60px;
	height:26px;
}
table.swKeyboad td.right span.btn a:hover img{
	visibility:hidden;
}
/* 国債の銘柄確認画面用 */
span.operateBtn_KB{
	display:block;
	float:left;
	margin:0px 2px;
	height:26px;
	min-width:4em;
	padding:0;
	color:white;
	font-family:'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:16px;
	font-weight:bolder;
	background:url(../img/btn_search_green_base.gif) no-repeat left center;
}
span.operateBtn_KB span{ 
	display: block;
	height:20px;
	line-height:21px;
	position:relative;
	margin-top:3px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	color:white;
	/*background:url(../img/btn_function_green_end.gif) no-repeat right center;*/
	cursor:pointer;
}
*html body span.operateBtn_KB span{ /*for IE6*/
	display:inline-block;
}
span.operateBtn_KB span a{	color:white;	}
span.operateBtn_KB span a:hover{
	color:white;
	/*background:url(../img/btn_search_green_base_over.gif) no-repeat left center;*/
}

span.operateBtn_Shift{
	display:block;
	float:left;
	margin:0px 0px;
	height:26px;
	min-width:1em;
	padding:0;
	font-family:'メイリオ',Meiryo;
	font-size:15px;
	font-weight:bolder;
	background:url(../img/btn_delete_base.gif) no-repeat left center;
}
span.operateBtn_Shift span{ 
	display: block;
	height:20px;
	line-height:21px;
	position:relative;
	margin-top:3px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
}
*html body span.operateBtn_Shift span{ /*for IE6*/
	display:inline-block;
}
span.operateBtn_Shift span a{	color:#000000;	}

table.swKeyboad td.right span.btnEnter{
	display:inline-block;
	width:60px;
	height:26px;
	background:url(../img/btn_enter_over.gif) no-repeat left center;
}
table.swKeyboad td.right span.btnEnter a{
	display:inline-block;
	width:60px;
	height:26px;
}
table.swKeyboad td.right span.btnEnter a:hover img{
	visibility:hidden;
}
div#btns span.btn_atoa_big{
	background:url(../img/atoA_big_over.gif) no-repeat left top;
}
div#btns span.btn_atoa_big:hover img{
	visibility:hidden;
}
div#btns span.btn_atoa_small{
	background:url(../img/Atoa_small_over.gif) no-repeat left top;
}
div#btns span.btn_atoa_small:hover img{
	visibility:hidden;
}

div#keyboard table td.a1 span	{		background:url(../img/ScreenKeyboad_mouseover_1.gif) ;		}
div#keyboard table td.a2 span	{		background:url(../img/ScreenKeyboad_mouseover_2.gif) ;		}
div#keyboard table td.a3 span	{		background:url(../img/ScreenKeyboad_mouseover_3.gif) ;		}
div#keyboard table td.a4 span	{		background:url(../img/ScreenKeyboad_mouseover_4.gif) ;		}
div#keyboard table td.a5 span	{		background:url(../img/ScreenKeyboad_mouseover_5.gif) ;		}
div#keyboard table td.a6 span	{		background:url(../img/ScreenKeyboad_mouseover_6.gif) ;		}
div#keyboard table td.a7 span	{		background:url(../img/ScreenKeyboad_mouseover_7.gif) ;		}
div#keyboard table td.a8 span	{		background:url(../img/ScreenKeyboad_mouseover_8.gif) ;		}
div#keyboard table td.a9 span	{		background:url(../img/ScreenKeyboad_mouseover_9.gif) ;		}
div#keyboard table td.a0 span	{		background:url(../img/ScreenKeyboad_mouseover_0.gif) ;		}

div#keyboard table td.asa span	{		background:url(../img/ScreenKeyboad_mouseover_s_a.gif) ;		}
div#keyboard table td.asb span	{		background:url(../img/ScreenKeyboad_mouseover_s_b.gif) ;		}
div#keyboard table td.asc span	{		background:url(../img/ScreenKeyboad_mouseover_s_c.gif) ;		}
div#keyboard table td.asd span	{		background:url(../img/ScreenKeyboad_mouseover_s_d.gif) ;		}
div#keyboard table td.ase span	{		background:url(../img/ScreenKeyboad_mouseover_s_e.gif) ;		}
div#keyboard table td.asf span	{		background:url(../img/ScreenKeyboad_mouseover_s_f.gif) ;		}
div#keyboard table td.asg span	{		background:url(../img/ScreenKeyboad_mouseover_s_g.gif) ;		}
div#keyboard table td.ash span	{		background:url(../img/ScreenKeyboad_mouseover_s_h.gif) ;		}
div#keyboard table td.asi span	{		background:url(../img/ScreenKeyboad_mouseover_s_i.gif) ;		}
div#keyboard table td.asj span	{		background:url(../img/ScreenKeyboad_mouseover_s_j.gif) ;		}
div#keyboard table td.ask span	{		background:url(../img/ScreenKeyboad_mouseover_s_k.gif) ;		}
div#keyboard table td.asl span	{		background:url(../img/ScreenKeyboad_mouseover_s_l.gif) ;		}
div#keyboard table td.asm span	{		background:url(../img/ScreenKeyboad_mouseover_s_m.gif) ;		}
div#keyboard table td.asn span	{		background:url(../img/ScreenKeyboad_mouseover_s_n.gif) ;		}
div#keyboard table td.aso span	{		background:url(../img/ScreenKeyboad_mouseover_s_o.gif) ;		}
div#keyboard table td.asp span	{		background:url(../img/ScreenKeyboad_mouseover_s_p.gif) ;		}
div#keyboard table td.asq span	{		background:url(../img/ScreenKeyboad_mouseover_s_q.gif) ;		}
div#keyboard table td.asr span	{		background:url(../img/ScreenKeyboad_mouseover_s_r.gif) ;		}
div#keyboard table td.ass span	{		background:url(../img/ScreenKeyboad_mouseover_s_s.gif) ;		}
div#keyboard table td.ast span	{		background:url(../img/ScreenKeyboad_mouseover_s_t.gif) ;		}
div#keyboard table td.asu span	{		background:url(../img/ScreenKeyboad_mouseover_s_u.gif) ;		}
div#keyboard table td.asv span	{		background:url(../img/ScreenKeyboad_mouseover_s_v.gif) ;		}
div#keyboard table td.asw span	{		background:url(../img/ScreenKeyboad_mouseover_s_w.gif) ;		}
div#keyboard table td.asx span	{		background:url(../img/ScreenKeyboad_mouseover_s_x.gif) ;		}
div#keyboard table td.asy span	{		background:url(../img/ScreenKeyboad_mouseover_s_y.gif) ;		}
div#keyboard table td.asz span	{		background:url(../img/ScreenKeyboad_mouseover_s_z.gif) ;		}

div#keyboard table td.ala span	{		background:url(../img/ScreenKeyboad_mouseover_l_a.gif) ;		}
div#keyboard table td.alb span	{		background:url(../img/ScreenKeyboad_mouseover_l_b.gif) ;		}
div#keyboard table td.alc span	{		background:url(../img/ScreenKeyboad_mouseover_l_c.gif) ;		}
div#keyboard table td.ald span	{		background:url(../img/ScreenKeyboad_mouseover_l_d.gif) ;		}
div#keyboard table td.ale span	{		background:url(../img/ScreenKeyboad_mouseover_l_e.gif) ;		}
div#keyboard table td.alf span	{		background:url(../img/ScreenKeyboad_mouseover_l_f.gif) ;		}
div#keyboard table td.alg span	{		background:url(../img/ScreenKeyboad_mouseover_l_g.gif) ;		}
div#keyboard table td.alh span	{		background:url(../img/ScreenKeyboad_mouseover_l_h.gif) ;		}
div#keyboard table td.ali span	{		background:url(../img/ScreenKeyboad_mouseover_l_i.gif) ;		}
div#keyboard table td.alj span	{		background:url(../img/ScreenKeyboad_mouseover_l_j.gif) ;		}
div#keyboard table td.alk span	{		background:url(../img/ScreenKeyboad_mouseover_l_k.gif) ;		}
div#keyboard table td.all span	{		background:url(../img/ScreenKeyboad_mouseover_l_l.gif) ;		}
div#keyboard table td.alm span	{		background:url(../img/ScreenKeyboad_mouseover_l_m.gif) ;		}
div#keyboard table td.aln span	{		background:url(../img/ScreenKeyboad_mouseover_l_n.gif) ;		}
div#keyboard table td.alo span	{		background:url(../img/ScreenKeyboad_mouseover_l_o.gif) ;		}
div#keyboard table td.alp span	{		background:url(../img/ScreenKeyboad_mouseover_l_p.gif) ;		}
div#keyboard table td.alq span	{		background:url(../img/ScreenKeyboad_mouseover_l_q.gif) ;		}
div#keyboard table td.alr span	{		background:url(../img/ScreenKeyboad_mouseover_l_r.gif) ;		}
div#keyboard table td.als span	{		background:url(../img/ScreenKeyboad_mouseover_l_s.gif) ;		}
div#keyboard table td.alt span	{		background:url(../img/ScreenKeyboad_mouseover_l_t.gif) ;		}
div#keyboard table td.alu span	{		background:url(../img/ScreenKeyboad_mouseover_l_u.gif) ;		}
div#keyboard table td.alv span	{		background:url(../img/ScreenKeyboad_mouseover_l_v.gif) ;		}
div#keyboard table td.alw span	{		background:url(../img/ScreenKeyboad_mouseover_l_w.gif) ;		}
div#keyboard table td.alx span	{		background:url(../img/ScreenKeyboad_mouseover_l_x.gif) ;		}
div#keyboard table td.aly span	{		background:url(../img/ScreenKeyboad_mouseover_l_y.gif) ;		}
div#keyboard table td.alz span	{		background:url(../img/ScreenKeyboad_mouseover_l_z.gif) ;		}
