@charset "utf-8";

/* ================================================= */
/*   デモから流用          */
/* ================================================= */
div.NavigationStyle1 {
    margin-bottom: 25px;
    padding-left: 13px;
    border-bottom: 2px solid #CC0000;
    background: url("./navigation_globalmenu.gif") repeat-x;
}

div.NavigationStyle1 ul.GlobalMenu li a:hover {
    font-weight: bold;
    text-decoration: none;
}


/* ---[2-2] ナビゲーション：メガドロップダウン > Style1--- */
div.NavigationStyle1 div.DropDownStyle1 dl dt {
    color: #000000;
    padding: 5px 10px;
    background-color: #EAEAEA;
    font-weight: bold;
    font-size: 92%;
}

div.NavigationStyle1 ul.GlobalMenu li.Order81 a,
div.NavigationStyle1 ul.GlobalMenu li.Order82 a,
div.NavigationStyle1 ul.GlobalMenu li.Order83 a,
div.NavigationStyle1 ul.GlobalMenu li.Order84 a,
div.NavigationStyle1 ul.GlobalMenu li.Order85 a,
div.NavigationStyle1 ul.GlobalMenu li.Order86 a,
div.NavigationStyle1 ul.GlobalMenu li.Order87 a,
div.NavigationStyle1 ul.GlobalMenu li.Order88 a,
div.NavigationStyle1 ul.GlobalMenu li.Order81w a,
div.NavigationStyle1 ul.GlobalMenu li.Order82w a,
div.NavigationStyle1 ul.GlobalMenu li.Order83w a,
div.NavigationStyle1 ul.GlobalMenu li.Order84w a,
div.NavigationStyle1 ul.GlobalMenu li.Order85w a,
div.NavigationStyle1 ul.GlobalMenu li.Order86w a,
div.NavigationStyle1 ul.GlobalMenu li.Order87w a,
div.NavigationStyle1 ul.GlobalMenu li.Order88w a
{
	width: 130px;
}


/* ---[9-1] 出力テーブル > Style1--- */
div.OutputTableStyle1 table th {
    padding: 10px;
    border: 1px solid #999999;
    background-color: #D8CFCB;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}

div.OutputTableStyle1 table td {
    padding: 10px;
    border: 1px solid #999999;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}

div.OutputTableStyle1 table tr.Odd td {
    background-color: #ffffff;
}

div.OutputTableStyle1 table tr.Even td {
    background-color: #F5F5F5;
}


/* ---[10-1] 入力テーブル > Style1--- */
div.InputTableStyle1 table th {
    padding: 10px;
    border: 1px solid #999999;
    background-color: #FDF5AE;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    /* ---追加--- */
    text-align: left;
}

div.InputTableStyle1 table td {
    padding: 10px;
    border: 1px solid #999999;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}

div.InputTableStyle1 table tr.Odd td {
    background-color: #ffffff;
}

div.InputTableStyle1 table tr.Even td {
    background-color: #F5F5F5;
}


/* ---[11-1] 資金移動出力 > Style1：通常--- */
div.OutputTransferStyle1 div.Paying div.AccountData table th {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #D8CFCB;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}

div.OutputTransferStyle1 div.Paying div.AccountData table td {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}

div.OutputTransferStyle1 div.Receiving div.AccountData table th {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #D8CFCB;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}

div.OutputTransferStyle1 div.Receiving div.AccountData table td {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}

div.OutputTransferStyle1 div.Transfer div.Content table th {
    padding: 5px;
    border: 1px solid #999999;
    border-bottom: 1px dotted;
    background-color: #D8CFCB;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}

div.OutputTransferStyle1 div.Transfer div.Content table td {
    padding: 5px;
    border: 1px solid #999999;
    border-top: 1px dotted;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}


/* ---[11-2] 資金移動出力 > Style2：取消--- */
div.OutputTransferStyle2 div.Paying div.AccountData table th {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #D8CFCB;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}

div.OutputTransferStyle2 div.Paying div.AccountData table td {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}

div.OutputTransferStyle2 div.Receiving div.AccountData table th {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #D8CFCB;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}

div.OutputTransferStyle2 div.Receiving div.AccountData table td {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}

div.OutputTransferStyle2 div.Transfer div.Content table th {
    padding: 5px;
    border: 1px solid #999999;
    border-bottom: 1px dotted;
    background-color: #D8CFCB;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}

div.OutputTransferStyle2 div.Transfer div.Content table td {
    padding: 5px;
    border: 1px solid #999999;
    border-top: 1px dotted;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}


/* ---[12-1] 資金移動出力 > Style1--- */
div.InputTransferStyle1 div.Paying div.ChoiceAccount div.ListTitle {
    padding: 2px 5px;
    border: 1px solid #999999;
    background-color: #FDF5AE;
}

div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td {
    padding: 5px;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}

div.InputTransferStyle1 div.Paying div.AccountData table th {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #FDF5AE;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}

div.InputTransferStyle1 div.Paying div.AccountData table td {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}

div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.ListTitle {
    padding: 2px 5px;
    border: 1px solid #999999;
    background-color: #FDF5AE;
}

div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td {
    padding: 5px;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}

div.InputTransferStyle1 div.Receiving div.AccountData table th {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #FDF5AE;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}

div.InputTransferStyle1 div.Receiving div.AccountData table td {
    padding: 5px;
    border: 1px solid #999999;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}

div.InputTransferStyle1 div.Transfer div.Content table th {
    padding: 5px;
    border: 1px solid #999999;
    border-bottom: 1px dotted;
    background-color: #FDF5AE;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}

div.InputTransferStyle1 div.Transfer div.Content table td {
    padding: 5px;
    border: 1px solid #999999;
    border-top: 1px dotted;
    background-color: #ffffff;
    font-size: 92%;
    vertical-align: top;
}


/* ================================================= */
/*   ヘッダリンクリストの自動改行                    */
/* ================================================= */
div.HeaderStyle1 ul.LinkList {
    white-space: nowrap;
}

/* ================================================= */
/*   ソフトウェアキーボードの設定                    */
/* ================================================= */
.keypad-inline,
.keypad-key {
    border-radius: 0 0 0 0;
}

.keypad-key {
    width: 21px;
}

.keypad-space {
    width: 21px;
}

table.swkbTbl {
    width: auto;
    
}

td.baseAreaTD {
    margin-bottom: 0px;
    padding-top: 0px;
    width: auto;
}

td.spaceTD {
    height: 0em;
}

td.msgeTD {
    height: 0em;
}

td.numericAreaTD {
    padding-top: 0px;   
    width: auto;
}

td.opeBtnAreaTD {
    padding-top: 5px;
}

div.chkswkb span {
    margin-left: 3px;
}
div.chkswkb span.DealAuthSwkbrd {
    margin-left: 15px;
}

body#KBC11BN002B div.chkswkb span,
body#KBC11BN003B div.chkswkb span,
body#KBC31BN000B div.chkswkb span,
body#KBC31BN001B div.chkswkb span,
body#KBE11BN001B div.chkswkb span,
body#KBE21BN001B div.chkswkb span,
body#KBF21BN001B div.chkswkb span,
body#KBF31BN003B div.chkswkb span,
body#KBE32BN000B div.chkswkb span,
body#KBE33BN000B div.chkswkb span,
body#KBF41BN003B div.chkswkb span,
body#KBG21BN001B div.chkswkb span,
body#KBK11BN004B div.chkswkb span,
body#KBK11BN009B div.chkswkb span,
body#KBK11BN014B div.chkswkb span,
body#KBL11BN000B div.chkswkb span,
body#KBL21BN001B div.chkswkb span,
body#KBM21BN002B div.chkswkb span,
body#KBM31BN002B div.chkswkb span,
body#KBM41BN003B div.chkswkb span {
    font-size: 92%;
}

/* ================================================= */
/*   確認暗証番号の設定                              */
/* ================================================= */
div.PinNmbrTableStyle {
    margin-bottom: 0px;
}

div.PinNmbrTableStyle input {
    width: 158px;
}

div.InputTableStyle1 table th.confPinNmbr,
div.InputTableStyle1 table th.riskBaseWcwd {
    background-color: #FFF5B5;
}

div.InputTableStyle1 table td.confPinNmbr,
div.InputTableStyle1 table td.riskBaseWcwd {
    background-color: #FFFFFF;
}

/* ================================================= */
/*   セレクトボックスの設定                          */
/* ================================================= */
body#KBA11BN000B div.TransferShortcut dl dd select {
    width: auto;
}

body#KBE11BN000B div.InputTransferStyle1 div.Transfer div.Content table td select.RmitDsgnDate {
    width: auto;
}

body#KBE21BN000B div.InputTransferStyle1 div.Transfer div.Content table td select.TrnsDsgnDate {
    width: auto;
}

body#KBM41BN001B select.select_width_kanji {
    width: auto;
}

body#KBM41BN002B select.select_width_siharaicourse {
    width: auto;
}

/* ================================================= */
/*   入力テーブル(ログイン)                          */
/* ================================================= */
body#KBC11BN000B div.InputTableStyle1,
body#KBC11BN003B div.InputTableStyle1,
body#KBC11BN008B div.InputTableStyle1 {
    margin-bottom: 5px;
}

body#KBC11BN000B input[type="text"],
body#KBC11BN000B input[type="password"],
body#KBC11BN008B input[type="text"],
body#KBC11BN008B input[type="password"] {
     width: 98%;
}

/* ================================================= */
/*   入力テーブル(初回登録)                             */
/* ================================================= */
body#KBC11BN003B div.InputTableStyle1 table.pinNmbr colgroup col.Col1 {
    width: 45%;
}

body#KBC11BN003B div.InputTableStyle1 table.pinNmbr colgroup col.Col2 {
    width: 55%;
}

body#KBC11BN003B div.InputTableStyle1 table.madrTable colgroup col.Col3 {
    width: 273px;
}

body#KBC11BN003B div.InputTableStyle1 table.pinNmbr input.imeDisabled {
    width: 158px;
}

body#KBC11BN003B div.InputTableStyle1 table.madrTable input.imeDisabled {
    width:504px;
}

body#KBC11BN003B div.CommandStyle1 {
    margin-bottom: 27px;
}

body#KBC11BN003B div.InputTableStyle1 table.madrTable {
    margin-bottom: 25px;
}

/* ================================================= */
/*   ソフトウェアキーボードの設定  (乱数表認証)      */
/* ================================================= */
body#KBC11BN002B table.swkbTbl {
    width: 250px;
}

/* ================================================= */
/*   合言葉認証設定入力                              */
/* ================================================= */
body#KBL31BN001B col.Col1 {
    width: 300px;
}

body#KBL31BN001B col.ColTmnl1 {
    width: 80px;
}

body#KBL31BN001B col.ColTmnl2 {
    width: 620px;
}

body#KBL31BN001B td.AlignTmnl {
    text-align: center;
}

body#KBC11BN010B div.InputTableStyle1#actvTmnl {
    margin-bottom: 0;
}

body#KBC11BN010B table.wcwdAsk col.Col1 {
    width: 250px;
}

body#KBC11BN010B table.wcwdAsk input[type="text"]#wcwdAskRspo {
    width: 95%;
}

body#KBC11BN010B table.wcwdAsk input[type="text"]#inptActvTmnlName,
body#KBC11BN011B input[type="text"]#actvTmnlName,
body#KBC11BN003B input[type="text"]#actvTmnlName {
    width: 50%;
}

body#KBC11BN010B table.actvTmnlTable col.Col1 {
    width: 500px;
}

body#KBC11BN011B col.Col1,
body#KBC11BN003B colgroup#wcwdAsk col.Col1,
body#KBC11BN003B colgroup#wcwdAsk2 col.Col1,
body#KBC11BN003B colgroup#wcwdAsk3 col.Col1,
body#KBC11BN003B colgroup#wcwdAsk4 col.Col1 {
    width: 280px;
}

body#KBC11BN011B col.Col1,
body#KBC11BN003B colgroup#wcwdAsk col.Col1 {
    width: 280px;
}

body#KBC11BN011B input[type="text"],
body#KBC11BN003B div.InputTableStyle1 input[type="text"] {
    width: 97%;
}

/* ================================================= */
/*   合言葉認証設定確認                              */
/* ================================================= */
body#KBL31BN002B col.Col1,
body#KBL31BN003B col.Col1 {
    width: 300px;
}

body#KBL31BN002B col.ColTmnl1,
body#KBL31BN003B col.ColTmnl1 {
    width: 520px;
}

/* ================================================= */
/*   テキストボックス(振込振替)                      */
/* ================================================= */

/* ================================================= */
/*   入力テーブル(振込振替)                          */
/*   入力テーブル(定期積立定期)                      */
/*   入力テーブル(取引結果：振込振替/定期積立定期)   */
/* ================================================= */
/* 他の画面も確認暗証番号の幅が同じであれば、共通化すること(振込確認の暗証番号入力) */
div.InputTableStyle1 div colgroup col.Col1DealAuthInput {
    width: 270px;
}

/* パターン名 */
body#KBE11BN000B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE11BN001B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE11BN002B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE11BN004B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE11BN007B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE13BN000B div.InputTableStyle1 table colgroup col.Col1,
body#KBE13BN001B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE13BN002B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE21BN000B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE21BN001B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE21BN002B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE22BN000B div.InputTableStyle1 table colgroup col.Col1,
body#KBE22BN001B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE22BN002B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE32BN000B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE32BN001B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE33BN000B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE33BN001B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE42BN001B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE53BN000B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE53BN001B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE54BN000B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE54BN001B div.OutputTableStyle1 table colgroup col.Col1 {
    width: 270px;
}

/* 取引内容の下部が支払口座、入金口座よりはみ出る場合に使用 */
body#KBE11BN000B div.InputTransferStyle1 div.Transfer div.Content,
body#KBE11BN007B div.InputTransferStyle1 div.Transfer div.Content,
body#KBE13BN000B div.InputTransferStyle1 div.Transfer div.Content,
body#KBE13BN001B div.OutputTransferStyle1 div.Transfer div.Content,
body#KBE13BN002B div.OutputTransferStyle1 div.Transfer div.Content,
body#KBE21BN000B div.InputTransferStyle1 div.Transfer div.Content,
body#KBE21BN001B div.OutputTransferStyle1 div.Transfer div.Content,
body#KBE21BN002B div.OutputTransferStyle1 div.Transfer div.Content,
body#KBE22BN000B div.InputTransferStyle1 div.Transfer div.Content,
body#KBE22BN001B div.OutputTransferStyle1 div.Transfer div.Content,
body#KBE22BN002B div.OutputTransferStyle1 div.Transfer div.Content,
body#KBE53BN000B div.OutputTransferStyle1 div.Transfer div.Content,
body#KBE53BN001B div.OutputTransferStyle1 div.Transfer div.Content,
body#KBE54BN000B div.OutputTransferStyle1 div.Transfer div.Content,
body#KBE54BN001B div.OutputTransferStyle1 div.Transfer div.Content {
    padding-bottom: 0px;
}

/* 支払口座 */
body#KBE11BN000B div.InputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE11BN001B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE11BN002B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE11BN007B div.InputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE13BN000B div.InputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE13BN001B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE13BN002B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE21BN000B div.InputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE21BN001B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE21BN002B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE22BN000B div.InputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE22BN001B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE22BN002B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE32BN000B div.OutputTransferStyle2 div.Paying div.AccountData table col.Col1,
body#KBE32BN001B div.OutputTransferStyle2 div.Paying div.AccountData table col.Col1,
body#KBE33BN000B div.OutputTransferStyle2 div.Paying div.AccountData table col.Col1,
body#KBE33BN001B div.OutputTransferStyle2 div.Paying div.AccountData table col.Col1,
body#KBE53BN000B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE53BN001B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE54BN000B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBE54BN001B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBF21BN000B div.InputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBF21BN001B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBF21BN002B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBG21BN000B div.InputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBG21BN001B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBG21BN002B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBD51BN002B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBD51BN003B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBD51BN004B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBD51BN005B div.OutputTransferStyle1 div.Paying div.AccountData table col.Col1,
body#KBD51BN009B div.OutputTransferStyle2 div.Paying div.AccountData table col.Col1,
body#KBD51BN010B div.OutputTransferStyle2 div.Paying div.AccountData table col.Col1 {
    width: 135px;
}

/* 振込先口座(振込先口座名義人入力) */
body#KBE11BN007B div.InputTransferStyle1 div.Receiving div.AccountData table col.Col1 {
    width: 102px;
}

body#KBE11BN007B div.InputTransferStyle1 div.Receiving div.AccountData table td input {
    width: 80%;
}

/* 入金口座 */
body#KBE11BN000B div.InputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE11BN001B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE11BN002B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE13BN000B div.InputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE13BN001B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE13BN002B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE21BN000B div.InputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE21BN001B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE21BN002B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE22BN000B div.InputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE22BN001B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE22BN002B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE32BN000B div.OutputTransferStyle2 div.Receiving div.AccountData table col.Col1,
body#KBE32BN001B div.OutputTransferStyle2 div.Receiving div.AccountData table col.Col1,
body#KBE33BN000B div.OutputTransferStyle2 div.Receiving div.AccountData table col.Col1,
body#KBE33BN001B div.OutputTransferStyle2 div.Receiving div.AccountData table col.Col1,
body#KBE53BN000B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE53BN001B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE54BN000B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBE54BN001B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBF21BN000B div.InputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBF21BN001B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBF21BN002B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBG21BN001B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBG21BN002B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBD51BN002B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBD51BN003B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBD51BN004B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBD51BN005B div.OutputTransferStyle1 div.Receiving div.AccountData table col.Col1,
body#KBD51BN009B div.OutputTransferStyle2 div.Receiving div.AccountData table col.Col1,
body#KBD51BN010B div.OutputTransferStyle2 div.Receiving div.AccountData table col.Col1 {
    width: 125px;
}

/* 支払口座のインデント */
body#KBE11BN000B div.InputTransferStyle1 dd,
body#KBE21BN000B div.InputTransferStyle1 dd.ShowAll,
body#KBF21BN000B div.InputTransferStyle1 dd.ShowAll,
body#KBG21BN000B div.InputTransferStyle1 dd.ShowAll {
    margin-left: 0px;
}

/* 振込先口座情報入力のテーブル幅 */
body#KBE11BN005B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE11BN005B div.InputTableStyle1 table colgroup col.Col1,
body#KBE42BN002B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE42BN002B div.InputTableStyle1 table colgroup col.Col1 {
    width: 320px;
}

/* 振込先口座情報入力のテキストボックスの幅 */
body#KBE11BN005B div.InputTableStyle1 table tr td input.ImeDisabled,
body#KBE42BN002B div.InputTableStyle1 table tr td input.ImeDisabled {
    width: 132px;
}

body#KBE11BN005B div.InputTableStyle1 table tr td input.ImeActive,
body#KBE42BN002B div.InputTableStyle1 table tr td input.ImeActive {
    width: 600px;
}

/* 振込先口座登録(確認/完了)のテーブル幅 */
body#KBE42BN003B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE42BN004B div.OutputTableStyle1 table colgroup col.Col1 {
    width: 220px;
}

body#KBE42BN003B div.OutputTableStyle1 table colgroup col.Col2,
body#KBE42BN004B div.OutputTableStyle1 table colgroup col.Col2 {
    width: 225px;
}

body#KBE42BN003B div.OutputTableStyle1 table colgroup col.Col3,
body#KBE42BN004B div.OutputTableStyle1 table colgroup col.Col3 {
    width: 120px;
}

body#KBE42BN003B div.OutputTableStyle1 table colgroup col.Col4,
body#KBE42BN004B div.OutputTableStyle1 table colgroup col.Col4 {
    width: 180px;
}

/* 振込先口座削除(確認/完了)のテーブル幅 */
body#KBE43BN000B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE43BN001B div.OutputTableStyle1 table colgroup col.Col1 {
    width: 185px;
}

body#KBE43BN000B div.OutputTableStyle1 table colgroup col.Col2,
body#KBE43BN001B div.OutputTableStyle1 table colgroup col.Col2 {
    width: 185px;
}

body#KBE43BN000B div.OutputTableStyle1 table colgroup col.Col3,
body#KBE43BN001B div.OutputTableStyle1 table colgroup col.Col3 {
    width: 100px;
}

body#KBE43BN000B div.OutputTableStyle1 table colgroup col.Col4,
body#KBE43BN001B div.OutputTableStyle1 table colgroup col.Col4 {
    width: 170px;
}

body#KBE43BN000B div.OutputTableStyle1 table colgroup col.Col5,
body#KBE43BN001B div.OutputTableStyle1 table colgroup col.Col5 {
    width: 155px;
}

/* 振込先口座一覧のテーブル幅 */
body#KBE11BN006B div.InputTableStyle1 table colgroup col.Col1,
body#KBE41BN000B div.InputTableStyle1 table colgroup col.Col1 {
    width: 40px;
}

body#KBE11BN006B div.InputTableStyle1 table colgroup col.Col2,
body#KBE41BN000B div.InputTableStyle1 table colgroup col.Col2 {
    width: 169px;
}

body#KBE11BN006B div.InputTableStyle1 table colgroup col.Col3,
body#KBE11BN006B div.InputTableStyle1 table colgroup col.Col5,
body#KBE11BN006B div.InputTableStyle1 table colgroup col.Col7,
body#KBE41BN000B div.InputTableStyle1 table colgroup col.Col3,
body#KBE41BN000B div.InputTableStyle1 table colgroup col.Col5,
body#KBE41BN000B div.InputTableStyle1 table colgroup col.Col7 {
    width: 141px;
}

body#KBE11BN006B div.InputTableStyle1 table colgroup col.Col4,
body#KBE41BN000B div.InputTableStyle1 table colgroup col.Col4 {
    width: 88px;
}

body#KBE11BN006B div.InputTableStyle1 table colgroup col.Col6,
body#KBE41BN000B div.InputTableStyle1 table colgroup col.Col6 {
    width: 222px;
}

body#KBE11BN006B div.InputTableStyle1 table td.radioBtn,
body#KBE41BN000B div.InputTableStyle1 table td.radioBtn {
    text-align: center;
}

body#KBE31BN000B div.InputTableStyle1 table colgroup col.Col7 {
    width: 109px;
}

/* 振込先口座名義人入力のアイコン調整用 */
body#KBE11BN007B div.InputTransferStyle1 div.Receiving div.AccountData img.IconStyleImg {
    margin-right: 0px;
}

/* 振込先口座登録のテーブル幅 */ 
body#KBE12BN001B div.OutputTableStyle1 table colgroup col.Col1,
body#KBE12BN000B div.OutputTableStyle1 table colgroup col.Col1 {
    width: 220px;
}

body#KBE12BN001B div.OutputTableStyle1 table colgroup col.Col2,
body#KBE12BN000B div.OutputTableStyle1 table colgroup col.Col2 {
    width: 222px;
}

body#KBE12BN001B div.OutputTableStyle1 table colgroup col.Col3,
body#KBE12BN000B div.OutputTableStyle1 table colgroup col.Col3 {
    width: 117px;
}

body#KBE12BN001B div.OutputTableStyle1 table colgroup col.Col4,
body#KBE12BN000B div.OutputTableStyle1 table colgroup col.Col4 {
    width: 187px;
}

body#KBE12BN001B div.OutputTableStyle1 table colgroup col.Col5,
body#KBE12BN000B div.OutputTableStyle1 table colgroup col.Col5 {
    width: 198px;
}

body#KBE33BN000B div.OutputTransferStyle2 div.Transfer div.Content,
body#KBE33BN001B div.OutputTransferStyle2 div.Transfer div.Content {
    padding-bottom: 150px;
    height: 20px;
}

body#KBE11BN003B div#bankRslt.BankResultList table tbody tr td div#result ul.resultRdioButn li input,
body#KBE11BN004B div#bankRslt.BankResultList table tbody tr td div#result ul li input,
body#KBE42BN000B div#bankRslt.BankResultList table tbody tr td div#result ul.resultRdioButn li input,
body#KBE42BN001B div#bankRslt.BankResultList table tbody tr td div#result ul li input {
    margin-right: 10px;
}

/* 振込・振替パターン一覧のテーブル幅 */
body#KBE51BN000B div.InputTableStyle1 table colgroup col.Col1 {
    width: 40px;
}
body#KBE51BN000B div.InputTableStyle1 table colgroup col.Col2 {
    width: 210px;
}
body#KBE51BN000B div.InputTableStyle1 table colgroup col.Col3 {
    width: 125px;
}
body#KBE51BN000B div.InputTableStyle1 table colgroup col.Col4 {
    width: 185px;
}
body#KBE51BN000B div.InputTableStyle1 table colgroup col.Col5 {
    width: 130px;
}
body#KBE51BN000B div.InputTableStyle1 table tr td.RadioTD {
    text-align: center;
}

/* ================================================= */
/*   ボタンの設定 (振込振替/定期預入・積立預入)                         */
/* ================================================= */
body#KBE11BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn,
body#KBE11BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn,
body#KBE21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn,
body#KBE21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn, 
body#KBF21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn,
body#KBF21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn,
body#KBF21BN000B div.InputTransferStyle1 div.Transfer div.Content table td span.TableBtn,
body#KBG21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn,
body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn {
    background: url("./command_action_L.gif") no-repeat scroll 0 0 transparent;
}

body#KBE11BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn input,
body#KBE11BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn input,
body#KBE21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn input,
body#KBE21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn input, 
body#KBF21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn input,
body#KBF21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn input,
body#KBF21BN000B div.InputTransferStyle1 div.Transfer div.Content table td span.TableBtn input,
body#KBG21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn input,
body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn input {
    background: url("./command_action_R.gif") no-repeat scroll 100% 0 transparent;
    height: 32px;
}

/* Ajax用TableBtnのロールオーバー */
body#KBE11BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn:hover,
body#KBE11BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn:hover,
body#KBE21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn:hover,
body#KBE21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn:hover,
body#KBF21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn:hover,
body#KBF21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn:hover,
body#KBF21BN000B div.InputTransferStyle1 div.Transfer div.Content table td span.TableBtn:hover,
body#KBG21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn:hover,
body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn:hover {
    background: url("./command_action_on_L.gif") no-repeat;
}

body#KBE11BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn input:hover,
body#KBE11BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn input:hover,
body#KBE21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn input:hover,
body#KBE21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn input:hover,
body#KBF21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn input:hover,
body#KBF21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn input:hover,
body#KBF21BN000B div.InputTransferStyle1 div.Transfer div.Content table td span.TableBtn input:hover,
body#KBG21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List table td span.TableBtn input:hover,
body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.List table td span.TableBtn input:hover {
    background: url("./command_action_on_R.gif") 100% 0 no-repeat;
}

body#KBE11BN000B span.TableBtn:hover,
body#KBE21BN000B span.TableBtn:hover,
body#KBF21BN000B span.TableBtn:hover,
body#KBG21BN000B span.TableBtn:hover {
    background: url("./button_normal_on_L.gif");
}

body#KBE11BN000B span.TableBtn input:hover,
body#KBE21BN000B span.TableBtn input:hover,
body#KBF21BN000B span.TableBtn input:hover,
body#KBG21BN000B span.TableBtn input:hover {
    background: url("./button_normal_on_R.gif") 100% 0 no-repeat;
}

body#KBE42BN000B div.Keyword table tr td span input.ImeActive,
body#KBE42BN001B div.Keyword table tr td span input.ImeActive {
    width: 150px;
}

body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.AccountType p input {
    padding: 0 8px 0 8px;
}

/* ================================================= */
/*   入力テーブル(乱数表認証)          */
/* ================================================= */
div.InputTableStyleRndm {
    margin-bottom: 25px;
}

div.InputTableStyleRndm table.DealAuthInput {
    border: 0px;
    min-width: 500px;
    border-collapse: collapse;
    empty-cells: show;
    font-size: 92%;
}

div.InputTableStyleRndm table td {
    vertical-align: top;
}

div.InputTableStyleRndm table.DealAuthInput th {
    padding: 10px;
    border: 1px solid #999999;
    background-color: #FDF5AE;
    font-weight: normal;
    vertical-align: top;
    text-align: left;
    white-space: nowrap;
}

div.InputTableStyleRndm table.DealAuthInput td {
    padding: 10px;
    border: 1px solid #999999;
    background-color: #FFFFFF;
    vertical-align: top;
}

div.InputTableStyleRndm div.ContentsLeftArea {
	float: left;
	width: 615px;
	margin-bottom: 10px;
}

div.InputTableStyleRndm div.ContentsRightArea {
	float: right;
	width: 315px;
	margin-bottom: 10px;
}

/* ================================================= */
/*   CSVダウンロードボタン          */
/* ================================================= */
div.OutputTableStyle1 p.csvDwld {
    margin-bottom: 4px;
}
/* ================================================= */
/*   出力テーブル(入出金明細)          */
/* ================================================= */
body#KBD21BN000B div.OutputTableStyle1 col.Col1,
body#KBD21BN001B div.OutputTableStyle1 col.Col1 {
    width: 195px;
}
body#KBD21BN000B div.OutputTableStyle1 col.Col2,
body#KBD21BN001B div.OutputTableStyle1 col.Col2 {
    width: 124px;
}
body#KBD21BN000B div.OutputTableStyle1 col.Col3,
body#KBD21BN001B div.OutputTableStyle1 col.Col3 {
    width: 70px;
}
body#KBD21BN000B div.OutputTableStyle1 col.Col7,
body#KBD21BN001B div.OutputTableStyle1 col.Col7 {
    width: 133px;
}
body#KBD21BN000B div.OutputTableStyle1 col.Col8,
body#KBD21BN001B div.OutputTableStyle1 col.Col8 {
    width: 178px;
}
body#KBD21BN000B div.OutputTableStyle1 table.stripe-table col.Col1,
body#KBD21BN001B div.OutputTableStyle1 table.stripe-table col.Col1 {
    width: 240px;
}
body#KBD21BN000B div.OutputTableStyle1 table.stripe-table col.Col4,
body#KBD21BN001B div.OutputTableStyle1 table.stripe-table col.Col4 {
    width: 260px;
}
body#KBD21BN000B div.OutputTableStyle1 table.stripe-table col.Col5,
body#KBD21BN000B div.OutputTableStyle1 table.stripe-table col.Col6,
body#KBD21BN000B div.OutputTableStyle1 table.stripe-table col.Col8,
body#KBD21BN001B div.OutputTableStyle1 table.stripe-table col.Col5,
body#KBD21BN001B div.OutputTableStyle1 table.stripe-table col.Col6,
body#KBD21BN001B div.OutputTableStyle1 table.stripe-table col.Col8 {
    width: 150px;
}
body#KBD21BN000B div.OutputTableStyle1 table.stripe-table col.Col9,
body#KBD21BN001B div.OutputTableStyle1 table.stripe-table col.Col9 {
    width: 90px;
}

body#KBD21BN000B div.InputTableStyle1 table colgroup col.Col1 {
    width : 150px;
}

body#KBD21BN001B div.InputTableStyle1 table colgroup col.Col1 {
    width : 230px;
}
body#KBD21BN000B div.InputTableStyle1 table colgroup col.Col2,
body#KBD21BN001B div.InputTableStyle1 table colgroup col.Col2 {
    width : 122px;
}
/* 検索条件セクション 区切り線 */
body#KBD21BN000B hr {
    margin-top:5px;
    margin-bottom:5px;
}
/* ================================================= */
/*   出力テーブル(口座一覧残高照会)          */
/* ================================================= */
body#KBD11BN000B div.OutputTableStyle1 table.stripe-table col.Col2 {
    width: 139px;
}
body#KBD11BN000B div.OutputTableStyle1 table.stripe-table col.Col3 {
    width: 89px;
}
body#KBD11BN000B div.OutputTableStyle1 table.stripe-table col.Col4 {
    width: 141px;
}
body#KBD11BN000B div.OutputTableStyle1 table.stripe-table col.Col5 {
    width: 167px;
}
body#KBD11BN000B div.OutputTableStyle1 table.ordiTable colgroup col.Col11 {
    width: 170px;
}
body#KBD11BN000B div.OutputTableStyle1 table.stripe-table2 col.Col1 {
	width: 139px;
}
body#KBD11BN000B div.OutputTableStyle1 table.stripe-table2 col.Col2 {
    width: 89px;
}
body#KBD11BN000B div.OutputTableStyle1 table.stripe-table2 col.Col3 {
	width: 141px;
}
body#KBD11BN000B div.OutputTableStyle1 table.stripe-table2 col.Col4 {
	width: 167px;
}
body#KBD11BN000B div.OutputTableStyle1 table.fixdTable colgroup col.Col8 {
    width: 170px;
}
body#KBD11BN001B div.OutputTableStyle1 table.stripe-table col.Col2 {
    width: 178px;
}
body#KBD11BN001B div.OutputTableStyle1 table.stripe-table col.Col3 {
    width: 113px;
}
body#KBD11BN001B div.OutputTableStyle1 table.stripe-table col.Col5 {
    width: 179px;
}
body#KBD11BN001B div.OutputTableStyle1 table.stripe-table col.Col1 {
    width: 267px;
}
body#KBD11BN001B div.OutputTableStyle1 table.stripe-table2 col.Col2 {
    width: 173px;
}
body#KBD11BN001B div.OutputTableStyle1 table.stripe-table2 col.Col3 {
	width: 110px;
}
body#KBD11BN001B div.OutputTableStyle1 table.stripe-table2 col.Col4 {
	width: 174px;
}
body#KBD11BN001B div.OutputTableStyle1 table.stripe-table2 col.Col1 {
	width: 285px;
}

/* ================================================= */
/*   入力テーブル(限度額変更入力)                       */
/* ================================================= */
body#KBL21BN000B div.InputTableStyle1 table colgroup col.Col1 {
    width: 271px;
}
/* ================================================= */
/*   出力テーブル(限度額変更確認)                       */
/* ================================================= */
body#KBL21BN001B div.OutputTableStyle1 table colgroup col.Col1 {
    width: 271px;
}
body#KBL21BN001B div.CommandStyle1 {
    margin-bottom: 20px;
}
/* ================================================= */
/*   出力テーブル(限度額変更完了)                       */
/* ================================================= */
body#KBL21BN002B div.OutputTableStyle1 table colgroup col.Col1 {
    width: 271px;
}
body#KBL21BN002B div.CommandStyle1 {
    margin-bottom: 20px;
}
/* ================================================= */
/*   出力テーブル(お客様情報一覧照会)                       */
/* ================================================= */
body#KBM11BN000B div.OutputTableStyle1 table colgroup.CustInfo col.Col1 {
    width: 271px;
}
body#KBM11BN000B div.OutputTableStyle1 table colgroup.AdrsCntc col.Col1 {
    width: 271px;
}
body#KBM11BN000B div.OutputTableStyle1 table colgroup.Madr col.Col1 {
    width: 271px;
}
body#KBM11BN000B div.OutputTableStyle1 table colgroup.Mxlm col.Col1 {
    width: 271px;
}
body#KBM11BN000B div.ShowDef div.OutputTableStyle1 table tr td {
    text-align: right;
}
body#KBM11BN000B div.OutputTableStyle1 table colgroup.PinNmbr col.Col1 {
    width: 271px;
}
body#KBM11BN000B div.OutputTableStyle1 table colgroup.acctInfo col.Col1 {
    width: 246px;
}
body#KBM11BN000B div.OutputTableStyle1 table colgroup.acctInfo col.Col2 {
    width: 144px;
}
body#KBM11BN000B div.OutputTableStyle1 table colgroup.acctInfo col.Col3 {
    width: 91px;
}
body#KBM11BN000B div.OutputTableStyle1 table colgroup.acctInfo col.Col4 {
    width: 144px;
}
body#KBM11BN000B div.OutputTableStyle1 table colgroup.acctInfo col.Col5 {
    width: 170px;
}
body#KBM11BN000B div.CommandStyle1 {
    margin-bottom: 20px;
}
body#KBM11BN000B div.ShowDef div.OutputTableStyle1 table tr td.NoSetMxlm {
    text-align: center;
}
/* ================================================= */
/*   注意事項(Eメールアドレス変更個人情報取扱規定)         */
/*   注意事項(住所・連絡先変更個人情報取扱規定)         */
/* ================================================= */
body#KBM21BN000B div.BoxMessageStyle6,
body#KBM31BN000B div.BoxMessageStyle6 {
    max-height: 250px;
}
/* ================================================= */
/*   注意事項(公共料金自動支払個人情報取扱規定)        */
/* ================================================= */
body#KBM41BN000B div.BoxMessageStyle6 {
    max-height: 100px;
}
/* ================================================= */
/*   出力テーブル(Eメールアドレス変更個人情報取扱規定)       */
/* ================================================= */
body#KBM21BN000B div.CommandStyle1 {
    margin-bottom: 20px;
}
/* ================================================= */
/*   出力テーブル(Eメールアドレス変更入力)                  */
/* ================================================= */
body#KBM21BN001B div.InputTableStyle1 table.MaxWidth {
    margin-bottom: 10px;
}
body#KBM21BN001B div.InputTableStyle1 table.MaxWidth col.Col1 {
    width: 270px;
}
body#KBM21BN001B input.imeDisabled {
    width: 99%;
}
body#KBM21BN001B div.BoxMessageStyle3 {
    margin-top: -10px;
}
body#KBM21BN001B div.CommandStyle1 {
    margin-bottom: 20px;
}
/* ================================================= */
/*   出力テーブル(Eメールアドレス変更確認)                  */
/* ================================================= */
body#KBM21BN002B div.OutputTableStyle1 table.MaxWidth {
    margin-bottom: 10px;
}
body#KBM21BN002B div.OutputTableStyle1 table colgroup col.Col1 {
    width: 271px;
}
body#KBM21BN002B div.PinNmbrTableStyle {
    margin-top: -10px;
}
body#KBM21BN002B div.CommandStyle1 {
    margin-bottom: 20px;
}
/* ================================================= */
/*   出力テーブル(Eメールアドレス変更完了)                  */
/* ================================================= */
body#KBM21BN003B div.OutputTableStyle1 table.MaxWidth {
    margin-bottom: 10px;
}
body#KBM21BN003B div.OutputTableStyle1 table colgroup col.Col1 {
    width: 271px;
}
body#KBM21BN003B div.CommandStyle1 {
    margin-top: -10px;
    margin-bottom: 20px;
}
/* ================================================= */
/*   出力テーブル(住所変更 共通)                     */
/* ================================================= */
body#KBM31BN001B div.InputTableStyle1 table col.col1_tbl_okyakusama,
body#KBM31BN002B div.ChangeBforeAddress table col.col1_width_tbl,
body#KBM31BN002B div.OutputTableStyle1 div.ShowAll table col.col1_width_tbl,
body#KBM31BN003B div.OutputTableStyle1 div table col.col1_width_tbl {
    width: 270px;
}
body#KBM31BN002B div.CommandStyle1,
body#KBM31BN003B div.CommandStyle1 {
    margin-bottom: 20px;
}
/* ================================================= */
/*   出力テーブル(住所・連絡先変更個人情報取扱規定画面)   */
/* ================================================= */
body#KBM31BN000B div.CommandStyle1 {
    margin-bottom: 20px;
}
/* ================================================= */
/*   出力テーブル(住所変更申込入力)                  */
/* ================================================= */
body#KBM31BN001B input.kana {
    width: 99%;
}
body#KBM31BN001B div.InputTableStyle1 {
    margin-bottom: 35px;
}
body#KBM31BN001B div.BoxMessageStyle3 {
    margin-top: -10px;
}
/* ================================================= */
/*   出力テーブル(住所変更申込確認)                  */
/* ================================================= */
body#KBM31BN002B div.ChangeBforeAddress {
    padding-top: 10px;
    margin-bottom: 10px;
}
body#KBM31BN002B div.ChangeBforeAddress p.TableCaption {
    font-size: 92%;
    font-weight: bold;
}
body#KBM31BN002B div.ChangeBforeAddress table {
    border: 1px solid #999999;
    border-collapse: collapse;
    empty-cells: show;
}
body#KBM31BN002B div.ChangeBforeAddress table.MaxWidth {
    width: 100%;
}
body#KBM31BN002B div.ChangeBforeAddress table th {
    padding: 10px;
    border: 1px solid #999999;
    background-color: #D8CFCB;
    font-weight: normal;
    font-size: 92%;
    vertical-align: top;
    text-align: left;
}
body#KBM31BN002B div.ChangeBforeAddress table td {
    padding: 10px;
    border: 1px solid #999999;
    background-color: #FFFFFF;
    font-size: 92%;
    vertical-align: top;
}
/* ================================================= */
/*   出力テーブル(住所変更申込完了)                  */
/* ================================================= */
body#KBM31BN003B div.OutputTableStyle1 {
    padding-top: 10px;
}
/* ================================================= */
/*   入力テーブル(公共料金自動支払申込選択)              */
/* ================================================= */
body#KBM41BN001B table.ListSelectTable col.col1_width_tbl_siharaimoto {
    width: 41px;
}
body#KBM41BN001B table.ListSelectTable col.Col2 {
    width: 210px;
}
body#KBM41BN001B table.ListSelectTable col.Col3 {
    width: 178px;
}
body#KBM41BN001B table.ListSelectTable col.Col4 {
    width: 112px;
}
body#KBM41BN001B table.ListSelectTable col.Col5 {
    width: 177px;
}
body#KBM41BN001B table.MaxWidth col.col1_width_tbl_syunoukikan {
    width: 271px;
}
body#KBM41BN001B table.MaxWidth col.col1_width_tbl_keiyakusya {
    width: 253px;
}
body#KBM41BN001B div.CommandStyle1 {
    margin-bottom: 20px;
}

body#KBM41BN001B input#cntrNameKnji {
    width: 600px;
}

body#KBM41BN001B input#cntrNameHfwdKana {
    width: 360px;
}

/* ================================================= */
/*   入力テーブル(公共料金自動支払申込入力)              */
/* ================================================= */
body#KBM41BN002B div.OutputTableStyle1 table col.Col1 {
    width: 222px;
}
body#KBM41BN002B div.OutputTableStyle1 table col.Col2 {
    width: 185px;
}
body#KBM41BN002B div.OutputTableStyle1 table col.Col3 {
    width: 117px;
}
body#KBM41BN002B div.OutputTableStyle1 table col.Col4 {
    width: 185px;
}
body#KBM41BN002B div.InputTableStyle1 table col.col1_width_tbl {
    width: 271px;
}
body#KBM41BN002B div.CommandStyle1 {
    margin-bottom: 20px;
}

/* ================================================= */
/*   出力テーブル(公共料金自動支払申込確認)              */
/* ================================================= */
body#KBM41BN003B div.OutputTableStyle1 table col.Col1 {
    width: 217px;
}
body#KBM41BN003B div.OutputTableStyle1 table col.Col2OutAcct {
    width: 188px;
}
body#KBM41BN003B div.OutputTableStyle1 table col.Col3 {
    width: 117px;
}
body#KBM41BN003B div.OutputTableStyle1 table col.Col4 {
    width: 186px;
}
body#KBM41BN003B div.OutputTableStyle1 table col.col1_width_tbl {
    width: 271px;
}
body#KBM41BN003B div.CommandStyle1 {
    margin-bottom: 20px;
}
/* ================================================= */
/*   出力テーブル(公共料金自動支払申込完了)              */
/* ================================================= */
body#KBM41BN004B div.OutputTableStyle1 table colgroup col.Col1 {
    width: 222px;
}
body#KBM41BN004B div.OutputTableStyle1 table colgroup col.Col2dealingStore {
    width: 184px;
}
body#KBM41BN004B div.OutputTableStyle1 table colgroup col.Col3 {
    width: 118px;
}
body#KBM41BN004B div.OutputTableStyle1 table colgroup col.Col4 {
    width: 185px;
}
body#KBM41BN004B div.OutputTableStyle1 table colgroup col.col1_width_tbl {
    width: 271px;
}

/* ================================================= */
/*   入力テーブル(サービス利用口座の口座用途の変更)         */
/* ================================================= */
body#KBM52BN000B div.InputTableStyle1 {
    margin-bottom: 45px;
}
body#KBM52BN000B div.CommandStyle1 {
    margin-bottom: 20px
}
body#KBM52BN000B div.InputTableStyle1 table colgroup col.Col2 {
    width: 137px;
}
body#KBM52BN000B div.InputTableStyle1 table colgroup col.Col3 {
    width: 87px;
}
body#KBM52BN000B div.InputTableStyle1 table colgroup col.Col4 {
    width: 138px;
}
body#KBM52BN000B div.InputTableStyle1 table colgroup col.Col5 {
    width: 165px;
}
/* ================================================= */
/*   入力テーブル(税金・各種料金払込)                */
/* ================================================= */
body#KBK11BN000B col.col1_width_tbl,
body#KBK11BN003B col.col1_width_tbl,
body#KBK11BN007B col.col1_width_tbl_seikyu {
    width: 42px;
}
body#KBK11BN000B div.InputTableStyle1 table td.radioTd,
body#KBK11BN003B div.InputTableStyle1 table td.radioTd,
body#KBK11BN007B div.InputTableStyle1 table td.radioTd {
    padding-bottom: 8px;
    padding-top: 12px;
    text-align: center;
}
body#KBK11BN000B col.col2_width_tbl {
    width: 190px;
}
body#KBK11BN000B col.col3_width_tbl {
    width: 120px;
}
body#KBK11BN000B col.col4_width_tbl {
    width: 190px;
}
body#KBK11BN001B div.InputTableStyle1 input,
body#KBK11BN002B div.InputTableStyle1 input,
body#KBK11BN006B div.InputTableStyle1 input,
body#KBK11BN008B div.InputTableStyle1 input,
body#KBK11BN011B div.InputTableStyle1 input,
body#KBK11BN013B div.InputTableStyle1 input {
    width: 140px;
}
body#KBK11BN002B col.col1_width_tbl,
body#KBK11BN003B col.col1_width_tbl_haraikomi,
body#KBK11BN004B col.col1_width_tbl,
body#KBK11BN005B col.col1_width_tbl,
body#KBK11BN006B col.col1_width_tbl,
body#KBK11BN007B col.col1_width_tbl,
body#KBK11BN008B col.col1_width_tbl,
body#KBK11BN009B col.col1_width_tbl,
body#KBK11BN010B col.col1_width_tbl,
body#KBK11BN011B col.col1_width_tbl,
body#KBK11BN012B col.col1_width_tbl,
body#KBK11BN013B col.col1_width_tbl,
body#KBK11BN014B col.col1_width_tbl,
body#KBK11BN015B col.col1_width_tbl {
    width: 275px;
}

body#KBK11BN004B col.col1_width_tbl_syukkin,
body#KBK11BN009B col.col1_width_tbl_syukkin,
body#KBK11BN014B col.col1_width_tbl_syukkin {
    width: 190px;
}
body#KBK11BN004B col.col2_width_tbl_syukkin,
body#KBK11BN009B col.col2_width_tbl_syukkin,
body#KBK11BN014B col.col2_width_tbl_syukkin {
    width: 120px;
}
body#KBK11BN004B col.col3_width_tbl_syukkin,
body#KBK11BN009B col.col3_width_tbl_syukkin,
body#KBK11BN014B col.col3_width_tbl_syukkin {
    width: 200px;
}
body#KBK11BN004B col.col4_width_tbl_syukkin,
body#KBK11BN009B col.col4_width_tbl_syukkin,
body#KBK11BN014B col.col4_width_tbl_syukkin {
    width: 220px;
}

body#KBK11BN005B col.col1_width_tbl_syukkin,
body#KBK11BN010B col.col1_width_tbl_syukkin,
body#KBK11BN015B col.col1_width_tbl_syukkin {
    width: 160px;
}
body#KBK11BN005B col.col2_width_tbl_syukkin,
body#KBK11BN010B col.col2_width_tbl_syukkin, 
body#KBK11BN015B col.col2_width_tbl_syukkin {
    width: 100px;
}
body#KBK11BN005B col.col3_width_tbl_syukkin,
body#KBK11BN010B col.col3_width_tbl_syukkin,
body#KBK11BN015B col.col3_width_tbl_syukkin {
    width: 160px;
}
body#KBK11BN005B col.col4_width_tbl_syukkin,
body#KBK11BN010B col.col4_width_tbl_syukkin,
body#KBK11BN015B col.col4_width_tbl_syukkin {
    width: 180px;
}
body#KBK11BN005B col.col5_width_tbl_syukkin,
body#KBK11BN010B col.col5_width_tbl_syukkin,
body#KBK11BN015B col.col5_width_tbl_syukkin {
    width: 180px;
}

/* ================================================= */
/*   出力テーブル(お知らせ情報照会)          */
/* ================================================= */
body#KBA12BN000B div.OutputTableStyle1 table.MaxWidth col.Col1 {
    width: 35px;
}
body#KBA12BN000B div.OutputTableStyle1 table.MaxWidth col.Col2 {
    width: 130px;
}
body#KBA12BN000B div.OutputTableStyle1 table.MaxWidth col.Col3 {
    width: 40px;
}
body#KBA12BN000B div.OutputTableStyle1 table.MaxWidth col.Col4 {
    width: 500px;
}
body#KBA12BN000B div.OutputTableStyle1 table.MaxWidth div.readImge,
body#KBA12BN000B div.OutputTableStyle1 table.MaxWidth div.imgeNewInfo {
    text-align: center;
    vertical-align: middle;
}

/* ================================================= */
/*   入力テーブル(暗証番号変更)                      */
/* ================================================= */
body#KBL11BN000B div.InputTableStyle1 {
    margin-bottom: 28px;
}

body#KBL11BN000B div.InputTableStyle1 table colgroup col.Col1 {
    width: 430px;
}

body#KBL11BN000B div.InputTableStyle1 table.scndPin td input,
body#KBL11BN000B div.InputTableStyle1 table.crtfPin td input {
    width: 158px;
}

body#KBL11BN001B div.OutputTableStyle1 {
    margin-bottom: 50px;
}

/* ================================================= */
/*   入力テーブル (定期預入中途解約)                     */
/* ================================================= */
body#KBF41BN000B div.BoxMessageStyle6 {
    height: 250px;
}

body#KBF41BN001B div.InputTableStyle1 table colgroup col.Col1 {
    width: 41px;
}
body#KBF41BN001B div.InputTableStyle1 table colgroup col.Col2 {
    width: 159px;
}
body#KBF41BN001B div.InputTableStyle1 table colgroup col.Col3 {
    width: 101px;
}
body#KBF41BN001B div.InputTableStyle1 table colgroup col.Col4 {
    width: 160px;
}
body#KBF41BN001B div.InputTableStyle1 table colgroup col.Col5 {
    width: 190px;
}

body#KBF41BN002B div.OutputTableStyle1 table col.Col1 {
    width: 174px;
}
body#KBF41BN002B div.OutputTableStyle1 table col.Col2 {
    width: 111px;
}
body#KBF41BN002B div.OutputTableStyle1 table col.Col3 {
    width: 174px;
}
body#KBF41BN002B div.OutputTableStyle1 table col.Col4 {
    width: 207px;
}

body#KBF41BN002B div.InputTableStyle1 table col.Col1 {
    width: 41px;
}
body#KBF41BN002B div.InputTableStyle1 table col.Col2 {
    width: 204px;
}
body#KBF41BN002B div.InputTableStyle1 table col.Col3 {
    width: 122px;
}
body#KBF41BN002B div.InputTableStyle1 table col.Col4 {
    width: 204px;
}
body#KBF41BN002B div.InputTableStyle1 table col.Col5 {
    width: 142px;
}

body#KBF41BN003B div.OutputTableStyle1 table col.Col11 {
    width: 172px;
}
body#KBF41BN003B div.OutputTableStyle1 table col.Col12 {
    width: 109px;
}
body#KBF41BN003B div.OutputTableStyle1 table col.Col13 {
    width: 173px;
}
body#KBF41BN003B div.OutputTableStyle1 table col.Col14 {
    width: 205px;
}

body#KBF41BN003B div.OutputTableStyle1 table col.Col21 {
    width: 179px;
}
body#KBF41BN003B div.OutputTableStyle1 table col.Col22 {
    width: 183px;
}
body#KBF41BN003B div.OutputTableStyle1 table col.Col23 {
    width: 148px;
}
body#KBF41BN003B div.OutputTableStyle1 table col.Col24 {
    width: 220px;
}

body#KBF41BN004B div.OutputTableStyle1 table col.Col11 {
    width: 174px;
}
body#KBF41BN004B div.OutputTableStyle1 table col.Col12 {
    width: 111px;
}
body#KBF41BN004B div.OutputTableStyle1 table col.Col13 {
    width: 175px;
}
body#KBF41BN004B div.OutputTableStyle1 table col.Col14 {
    width: 208px;
}

body#KBF41BN004B div.OutputTableStyle1 table col.Col21 {
    width: 152px;
}
body#KBF41BN004B div.OutputTableStyle1 table col.Col22 {
    width: 155px;
}
body#KBF41BN004B div.OutputTableStyle1 table col.Col23 {
    width: 125px;
}
body#KBF41BN004B div.OutputTableStyle1 table col.Col24 {
    width: 187px;
}
body#KBF41BN004B div.OutputTableStyle1 table col.Col25 {
    width: 179px;
}

body#KBF41BN004B div.OutputTableStyle1 table col.Col31 {
    width: 211px;
}
body#KBF41BN004B div.OutputTableStyle1 table col.Col32 {
    width: 112px;
}
body#KBF41BN004B div.OutputTableStyle1 table col.Col33 {
    width: 180px;
}
body#KBF41BN004B div.OutputTableStyle1 table col.Col34 {
    width: 212px;
}

/* ================================================= */
/*   利用停止登録                                    */
/* ================================================= */
body#KBC31BN003B div.BoxMessageStyle6 {
    height: 260px;
}

body#KBC31BN000B .SmallMarginBottom {
    margin-bottom: 10px;
}

body#KBC31BN000B div.InputTableStyle1 table.cntrId colgroup col.Col1 {
    width: 35px
}

body#KBC31BN000B div.InputTableStyle1 table.cntrId colgroup col.Col2 {
    width: 125px
}

body#KBC31BN000B div.InputTableStyle1 table.cntrId colgroup col.Col3 {
    width: 155px
}

body#KBC31BN000B div.InputTableStyle1 table.scndPinNmbr colgroup col.Col1 {
    width: 300px;
}

body#KBC31BN000B div.InputTableStyle1 table.scndPinNmbr input {
    width: 158px;
}

body#KBC31BN001B div.InputTableStyle1 div colgroup col.Col1DealAuthInput {
    width: 270px;
}

/* ================================================= */
/*   入力出力テーブル (取引結果照会)                   */
/* ================================================= */
body#KBD51BN000B div.MessageStyle1 {
    margin-bottom: 45px;
}
body#KBD51BN000B div.Subsection div.MessageStyle1 {
    margin-bottom: 25px;
}

body#KBD51BN000B td.Date {
    white-space: normal;
}

body#KBD51BN000B div.OutputTableStyle1 colgroup col.Col1 {
    width: 150px;
}
body#KBD51BN000B div.OutputTableStyle1 colgroup col.Col2 {
    min-width: 190px;
}
body#KBD51BN000B div.OutputTableStyle1 colgroup col.Col3 {
    width: 150px;
}
body#KBD51BN000B div.OutputTableStyle1 colgroup col.Col4 {
    width: 150px;
}
body#KBD51BN000B div.OutputTableStyle1 colgroup col.Col5 {
    width: 140px;
}
body#KBD51BN000B div.OutputTableStyle1 colgroup col.Col6 {
    width: 110px;
}
body#KBD51BN000B div.OutputTableStyle1 colgroup col.Col7 {
    width: 60px;
}

body#KBD51BN000B div.InputTableStyle1 table colgroup col.Col1 {
    width: 272px;
}

/* ================================================= */
/*   出力テーブル (取引結果照会印刷)                   */
/* ================================================= */
body#KBD51BN001B div.SectionTitleStyle1 {
    margin-bottom: 45px;
}
body#KBD51BN001B td.Date {
    white-space: normal;
}
body#KBD51BN001B div.OutputTableStyle1 colgroup col.Col1 {
    width: 150px;
}
body#KBD51BN001B div.OutputTableStyle1 colgroup col.Col2 {
    min-width: 190px;
}
body#KBD51BN001B div.OutputTableStyle1 colgroup col.Col3 {
    width: 160px;
}
body#KBD51BN001B div.OutputTableStyle1 colgroup col.Col4 {
    width: 150px;
}
body#KBD51BN001B div.OutputTableStyle1 colgroup col.Col5 {
    width: 140px;
}
body#KBD51BN001B div.OutputTableStyle1 colgroup col.Col6 {
    width: 110px;
}
/* ================================================= */
/*   出力テーブル (取引結果詳細：振込)               */
/* ================================================= */
body#KBD51BN002B div.OutputTableStyle1 colgroup col.Col1 {
 width: 270px;
}

/* ================================================= */
/*   出力テーブル (取引結果詳細：振替)               */
/* ================================================= */
body#KBD51BN003B div.OutputTableStyle1 colgroup col.Col1 {
 width: 272px;
}

/* ================================================= */
/*   出力テーブル (取引結果詳細：定期預金お預け入れ) */
/* ================================================= */
body#KBD51BN004B div.OutputTableStyle1 table.dealHistInfoTable colgroup col.Col1 {
 width: 272px;
}

/* ================================================= */
/*   出力テーブル (取引結果詳細：積立定期預金お預け入れ) */
/* ================================================= */
body#KBD51BN005B div.OutputTableStyle1 colgroup col.Col1 {
 width: 271px;
}

/* ================================================= */
/*   出力テーブル (取引結果詳細：税金・各種料金払込) */
/* ================================================= */
body#KBD51BN006B div.OutputTableStyle1 col.Col1 {
 width: 268px;
}
body#KBD51BN006B div.OutputTableStyle1 col.Col11 {
 width: 195px;
}
body#KBD51BN006B div.OutputTableStyle1 col.Col12 {
 width: 123px;
}
body#KBD51BN006B div.OutputTableStyle1 col.Col13 {
 width: 194px;
}
body#KBD51BN006B div.OutputTableStyle1 col.Col14 {
 width: 232px;
}

/* ================================================= */
/*   出力テーブル (取引結果詳細：定期預金解約予約) */
/* ================================================= */
body#KBD51BN007B div.OutputTableStyle1 table.dealHistInfoTable colgroup col.Col1 {
 width: 271px;
}
body#KBD51BN007B div.OutputTableStyle1 colgroup col.Col11 {
 width: 174px;
}
body#KBD51BN007B div.OutputTableStyle1 colgroup col.Col12 {
 width: 110px;
}
body#KBD51BN007B div.OutputTableStyle1 colgroup col.Col13 {
 width: 175px;
}
body#KBD51BN007B div.OutputTableStyle1 colgroup col.Col14 {
 width: 206px;
}
body#KBD51BN007B div.OutputTableStyle1 table.fixdDepoDtil colgroup col.Col1 {
 width: 135px;
}
body#KBD51BN007B div.OutputTableStyle1 table.fixdDepoDtil colgroup col.Col2 {
 width: 137px;
}
body#KBD51BN007B div.OutputTableStyle1 table.fixdDepoDtil colgroup col.Col3 {
 width: 135px;
}
body#KBD51BN007B div.OutputTableStyle1 table.fixdDepoDtil colgroup col.Col4 {
 width: 166px;
}
body#KBD51BN007B div.OutputTableStyle1 table.fixdDepoDtil colgroup col.Col5 {
 width: 237px;
}

/* ================================================= */
/*   出力テーブル (取引結果詳細：定期預金中途解約) */
/* ================================================= */
body#KBD51BN008B div.OutputTableStyle1 colgroup col.Col1 {
 width: 272px;
}
body#KBD51BN008B div.OutputTableStyle1 colgroup col.Col11 {
 width: 172px;
}
body#KBD51BN008B div.OutputTableStyle1 colgroup col.Col12 {
 width: 110px;
}
body#KBD51BN008B div.OutputTableStyle1 colgroup col.Col13 {
 width: 174px;
}
body#KBD51BN008B div.OutputTableStyle1 colgroup col.Col14 {
 width: 205px;
}
body#KBD51BN008B div.OutputTableStyle1 colgroup col.Col21 {
 width: 140px;
}
body#KBD51BN008B div.OutputTableStyle1 colgroup col.Col22 {
 width: 143px;
}
body#KBD51BN008B div.OutputTableStyle1 colgroup col.Col23 {
 width: 141px;
}
body#KBD51BN008B div.OutputTableStyle1 colgroup col.Col24 {
 width: 172px;
}
body#KBD51BN008B div.OutputTableStyle1 colgroup col.Col25 {
 width: 209px;
}

/* ================================================= */
/*   出力テーブル (取引結果詳細：振込予約取消)       */
/* ================================================= */
body#KBD51BN009B div.OutputTableStyle1 colgroup col.Col1 {
 width: 269px;
}

/* ================================================= */
/*   出力テーブル (取引結果詳細：振替予約取消)       */
/* ================================================= */
body#KBD51BN010B div.OutputTableStyle1 colgroup col.Col1 {
 width: 272px;
}

/* ================================================= */
/*   メッセージボックス (セキュリティ上のお知らせ)                */
/* ================================================= */
body#KBC11BN004B div.BoxMessageStyle5 p.Checkbox {
    margin-top: 0px;
    line-height: 1.5em;
}

body#KBC11BN004B div.OutputTableStyle1 table tr td.Width {
    width: 160px;
}
/* ================================================= */
/*   トップページ          */
/* ================================================= */
body#KBA11BN000B div.Account div.AccountHeader p.Link {
    margin-bottom: 3px;
}

body#KBA11BN000B div.Announcement table colgroup col.Col1{
 width: 100px;
}

body#KBA11BN000B div.Announcement table colgroup col.Col2{
 width: 35px;
}

body#KBA11BN000B div.TransferShortcut dl dd div.MessageStyle2 {
    margin-bottom: 5px;
}

/* ================================================= */
/*   出力テーブル(トップページ:入出金明細)          */
/* ================================================= */
body#KBA11BN000B div.OutputTableStyle1 table.MaxWidth col.Col1 {
    width: 130px;
}
body#KBA11BN000B div.OutputTableStyle1 table.MaxWidth col.Col3 {
    width: 95px;
}
body#KBA11BN000B div.OutputTableStyle1 table.MaxWidth col.Col4 {
    width: 92px;
}
body#KBA11BN000B div.OutputTableStyle1 table.MaxWidth col.Col5 {
    width: 98px;
}

/* ================================================= */
/*    入力テーブル (定期預入)                            */
/* ================================================= */
body#KBF21BN000B div.HTMLinclude {
    font-size: 92%;
}

body#KBF21BN000B div#htmlIncl7.HTMLinclude {
    margin-bottom: 20px;
}

body#KBF21BN000B div.InputTransferStyle1 div.Transfer div.Content {
    min-height: 237px;
}

body#KBF21BN000B div.Paying div#paymLoad,
body#KBF21BN000B div.Receiving div#crdtLoad,
body#KBF21BN000B div#selectLoad {
    text-align: center;
}

body#KBF21BN000B div.Receiving div#crdtLoad dt img,
body#KBF21BN000B div.Paying div#paymLoad dt img,
body#KBF21BN000B div#selectLoad dt img,
body#KBG21BN000B div#paymLoad dt img,
body#KBG21BN000B div#trnsLoad dt img {
     width:16px;
     height:16px;
}

body#KBF21BN000B div#scroll_1 table#paymAcctListTable colgroup col.Col1,
body#KBF21BN000B div#scroll_2 table#crdtAcctListTable colgroup col.Col1 {
    width:48px;
}

body#KBF21BN000B div#scroll_3 table#fixdDepoTable tr#syokiDetail td li#fixdDepoTermDspy3 input#year {
    width:50px;
}

body#KBG21BN000B div#paymList div#scroll_1 table colgroup col.Col1,
body#KBG21BN000B div#trnsList div#scroll_2 table colgroup col.Col1 {
    width:58px;
}

body#KBF21BN000B div#scroll_3 {
    width:215px;
}

body#KBF21BN000B div#scroll_3 table#fixdDepoTable {
    width:215px;
    border:1px solid #999999;
    border-collapse:collapse;
}

/* ================================================= */
/*   定期預金明細照会          */
/* ================================================= */
body#KBD31BN000B div.OutputTableStyle1 table.MaxWidth col.Col1,
body#KBD31BN001B div.OutputTableStyle1 table.MaxWidth col.Col1 {
    width: 345px;
}
body#KBD31BN000B div.OutputTableStyle1 table.MaxWidth col.Col2,
body#KBD31BN001B div.OutputTableStyle1 table.MaxWidth col.Col2 {
    width: 200px;
}
body#KBD31BN000B div.OutputTableStyle1 table.MaxWidth col.Col3,
body#KBD31BN001B div.OutputTableStyle1 table.MaxWidth col.Col3 {
    width: 120px;
}
body#KBD31BN000B div.OutputTableStyle1 table.fixdDtilTable colgroup col.Col1,
body#KBD31BN000B div.OutputTableStyle1 table.fixdDtilTable colgroup col.Col3 {
    width: 130px;
}
body#KBD31BN000B div.OutputTableStyle1 table.fixdDtilTable colgroup col.Col2,
body#KBD31BN001B div.OutputTableStyle1 table.fixdDtilTable colgroup col.Col2 {
    width: 120px;
}
body#KBD31BN000B div.OutputTableStyle1 table.fixdDtilTable colgroup col.Col7 {
    width: 200px;
}
body#KBD31BN001B div.OutputTableStyle1 table.fixdDtilTable colgroup col.Col1 {
    width: 196px;
}
body#KBD31BN001B div.OutputTableStyle1 table.fixdDtilTable colgroup col.Col3 {
    width: 197px;
}

/* ================================================= */
/*   定期預金満期解約予約                                                                              */
/* ================================================= */
body#KBF31BN000B div.BoxMessageStyle6 {
    height: 250px;
}

body#KBF31BN001B div.InputTableStyle1 table colgroup col.Col1 {
    width: 41px;
}
body#KBF31BN001B div.InputTableStyle1 table colgroup col.Col2 {
    width: 159px;
}
body#KBF31BN001B div.InputTableStyle1 table colgroup col.Col3 {
    width: 101px;
}
body#KBF31BN001B div.InputTableStyle1 table colgroup col.Col4 {
    width: 160px;
}
body#KBF31BN001B div.InputTableStyle1 table colgroup col.Col5 {
    width: 189px;
}

body#KBF31BN002B div.OutputTableStyle1 table col.Col1 {
    width: 174px;
}
body#KBF31BN002B div.OutputTableStyle1 table col.Col2 {
    width: 111px;
}
body#KBF31BN002B div.OutputTableStyle1 table col.Col3 {
    width: 174px;
}
body#KBF31BN002B div.OutputTableStyle1 table col.Col4 {
    width: 207px;
}

body#KBF31BN002B div.InputTableStyle1 table.ListSelectTable2 col.Col1 {
    width: 41px;
}
body#KBF31BN002B div.InputTableStyle1 table.ListSelectTable2 col.Col2 {
    width: 186px;
}
body#KBF31BN002B div.InputTableStyle1 table.ListSelectTable2 col.Col3 {
    width: 121px;
}
body#KBF31BN002B div.InputTableStyle1 table.ListSelectTable2 col.Col4 {
    width: 187px;
}
body#KBF31BN002B div.InputTableStyle1 table.ListSelectTable2 col.Col5 {
    width: 142px;
}
body#KBF31BN002B div.BoxMessageStyle3 {
    margin-top: 50px;
}

body#KBF31BN003B div.OutputTableStyle1 table col.Col11 {
    width: 174px;
}
body#KBF31BN003B div.OutputTableStyle1 table col.Col12 {
    width: 111px;
}
body#KBF31BN003B div.OutputTableStyle1 table col.Col13 {
    width: 175px;
}
body#KBF31BN003B div.OutputTableStyle1 table col.Col14 {
    width: 207px;
}

body#KBF31BN003B div.OutputTableStyle1 table col.Col21 {
    width: 159px;
}
body#KBF31BN003B div.OutputTableStyle1 table col.Col22 {
    width: 162px;
}
body#KBF31BN003B div.OutputTableStyle1 table col.Col23 {
    width: 159px;
}
body#KBF31BN003B div.OutputTableStyle1 table col.Col24 {
    width: 195px;
}

body#KBF31BN004B div.OutputTableStyle1 table col.Col11 {
    width: 173px;
}
body#KBF31BN004B div.OutputTableStyle1 table col.Col12 {
    width: 110px;
}
body#KBF31BN004B div.OutputTableStyle1 table col.Col13 {
    width: 174px;
}
body#KBF31BN004B div.OutputTableStyle1 table col.Col14 {
    width: 205px;
}

body#KBF31BN004B div.OutputTableStyle1 table col.Col21 {
    width: 147px;
}
body#KBF31BN004B div.OutputTableStyle1 table col.Col22 {
    width: 150px;
}
body#KBF31BN004B div.OutputTableStyle1 table col.Col23 {
    width: 147px;
}
body#KBF31BN004B div.OutputTableStyle1 table col.Col24 {
    width: 179px;
}
body#KBF31BN004B div.OutputTableStyle1 table col.Col25 {
    width: 173px;
}

body#KBF31BN004B div.OutputTableStyle1 table col.Col31 {
    width: 209px;
}
body#KBF31BN004B div.OutputTableStyle1 table col.Col32 {
    width: 112px;
}
body#KBF31BN004B div.OutputTableStyle1 table col.Col33 {
    width: 178px;
}
body#KBF31BN004B div.OutputTableStyle1 table col.Col34 {
    width: 211px;
}

/* ================================================= */
/*   積立定期預入                                    */
/* ================================================= */
body#KBG21BN000B div.InputTransferStyle1 div.Transfer div.Content,
body#KBG21BN001B div.OutputTransferStyle1 div.Transfer div.Content,
body#KBG21BN002B div.OutputTransferStyle1 div.Transfer div.Content {
    min-height: 258px;
}

body#KBG21BN000B div.InputTransferStyle1 div.Paying div.AccountData,
body#KBG21BN001B div.OutputTransferStyle1 div.Paying div.AccountData,
body#KBG21BN002B div.OutputTransferStyle1 div.Paying div.AccountData,
body#KBG21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount,
body#KBG21BN001B div.OutputTransferStyle1 div.Paying div.ChoiceAccount,
body#KBG21BN002B div.OutputTransferStyle1 div.Paying div.ChoiceAccount,
body#KBG21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccountLoad,
body#KBG21BN001B div.OutputTransferStyle1 div.Paying div.ChoiceAccountLoad,
body#KBG21BN002B div.OutputTransferStyle1 div.Paying div.ChoiceAccountLoad,
body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.AccountData,
body#KBG21BN001B div.OutputTransferStyle1 div.Receiving div.AccountData,
body#KBG21BN002B div.OutputTransferStyle1 div.Receiving div.AccountData,
body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount,
body#KBG21BN001B div.OutputTransferStyle1 div.Receiving div.ChoiceAccount,
body#KBG21BN002B div.OutputTransferStyle1 div.Receiving div.ChoiceAccount,
body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccountLoad,
body#KBG21BN001B div.OutputTransferStyle1 div.Receiving div.ChoiceAccountLoad,
body#KBG21BN002B div.OutputTransferStyle1 div.Receiving div.ChoiceAccountLoad {
    min-height: 222px;
}

body#KBG21BN000B div.InputTransferStyle1 div.Paying div.ChoiceAccount div.List,
body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.ChoiceAccount div.NoBtnList {
    height: 197px;
}

/* ================================================= */
/*   メニュー一覧                                                                                                       */
/* ================================================= */
div.CommandStyle1 ul {
    padding-top: 10px;
    border-top: 1px solid #999999;
}

/* ================================================= */
/*   振替・支払元口座選択テーブル用                                                            */
/*   BTOKUCT3F-000093対応                                                                           */
/* ================================================= */
div.InputTransferStyle1 div.Paying {
    float: left;
    width: 320px;
}

div.InputTransferStyle1 div.Paying div.AccountType {
    width: 320px;
    background: url("./transferinput1.gif") no-repeat;
}

div.InputTransferStyle1 div.Receiving {
    float: right;
    width: 320px;
}

div.InputTransferStyle1 div.Receiving div.AccountType {
    width: 320px;
    background: url("./transferinput2.gif") no-repeat;
}

/* ================================================= */
/*   照会期間を自動改行させない                      */
/*   BTOKUCT3F-000113対応                            */
/* ================================================= */
div.OutputTableStyle1 div.TableInfo p.Filter {
    white-space: nowrap;
}

/* ====================================================== */
/*   完了メッセージ下罫線を端まで表示させる（スマホ表示） */
/*   BTOKUCT3F-000115対応                                 */
/* ====================================================== */
div.BoxMessageStyle4 dl dt.Separate {
    width: 100%;
}

/* ======================================================== */
/*   会員番号欄の幅が崩れないようにする（スマホ(iOS6)表示） */
/*   BTOKUCT3F-000321対応                                   */
/* ======================================================== */
body#KBC31BN001B div.OutputTableStyle1 table.cntrId colgroup col.Col1-2,
body#KBC31BN002B div.OutputTableStyle1 table.cntrId colgroup col.Col1-2 {
    width: 300px;
}

/* ================================================= */
/*   エラー時!マーク改行対応用                       */
/*   BQAV11NBPB-000247対応                           */
/* ================================================= */
body#KBF21BN000B tr#kin2 td {
    white-space: nowrap;
}

/* 乱数表認証画面 文字サイズ｢大｣ レイアウト崩れ対応*/
body#KBC11BN002B table.swkbTbl td.numericAreaTD {
    width: 120px;
    font-size: 89%;
}

body#KBC11BN002B table.swkbTbl td.opeBtnAreaTD {
    font-size: 89%;
}

/* 積立式定期預入先口座 ｢口座変更｣ボタンレイアウト対応 */
body#KBG21BN000B div.InputTransferStyle1 div.Receiving div.AccountType h3 {
    padding-left: 10px;
    font-size: 115%;
}

/* ====================================================== */
/*   合言葉認証                                           */
/* ====================================================== */
body#KBE11BN001B div.InputTableStyle1 div colgroup col.riskBaseWcwdCol1,
body#KBL31BN002B div.InputTableStyle1 div colgroup col.riskBaseWcwdCol1,
body#KBK11BN004B div.InputTableStyle1 div colgroup col.riskBaseWcwdCol1 {
    width: 270px;
}

body#KBE11BN001B input[type="text"]#wcwdAskRspo,
body#KBL31BN002B input[type="text"]#wcwdAskRspo,
body#KBK11BN004B input[type="text"]#wcwdAskRspo {
    width:70%;
}

body#KBD41BN000B div.OutputTableStyle1 table colgroup col.Col2,
body#KBD41BN000B div.OutputTableStyle1 table colgroup col.Col3 {
    width: 190px;
}

/*日付選択時のカレンダー形式での指定対応*/
body#KBE11BN000B .calenderBox-01 b img,
body#KBE21BN000B .calenderBox-01 b img {
    width: 27px;
}

body#KBE11BN000B div.calenderBox-01 div[class*=jsCalenderInner-] div[class*=jsCalenderSetter-] table th,
body#KBE21BN000B div.calenderBox-01 div[class*=jsCalenderInner-] div[class*=jsCalenderSetter-] table th {
  text-align: center;
  border: 1px solid #ccc;
  padding: 1px;
}

body#KBE11BN000B div.calenderBox-01 div[class*=jsCalenderInner-] div[class*=jsCalenderSetter-] table td,
body#KBE21BN000B div.calenderBox-01 div[class*=jsCalenderInner-] div[class*=jsCalenderSetter-] table td {
  box-shadow: inset -1px 0 #fff;
  border: 1px solid #ccc;
  border-bottom: 0 none;
  background: #ededed;
  padding: 1px;
}

/*---- バルーン表示 ----*/
body#KBK11BN008B #dispReal1,
body#KBK11BN013B #dispReal1
{
    margin-right:480px;
}

body#KBE11BN000B .ballonMarginBottom
{
    margin-bottom:5px;
}

