/****************************************************************************************************************************************************/
/* ‹¤’Ê */
/****************************************************************************************************************************************************/
#pBody {margin:0; padding:0}

#contents{width: 1180px; margin-left: 10px;}
#headline2 {font-size: 16px; font-weight: bold;}
#headline2 {margin: 10px 0; padding: 0 6px; border-left: 5px solid #e5003e;}
#headline3 {font-size: 15px; font-weight: bold; margin: 0 0 0 5px;}

/* ƒCƒ“ƒtƒHƒ[ƒVƒ‡ƒ“ƒGƒŠƒA */
.divInfo {background: #fcfbe8; border: 1px #d2cdb1 solid; padding: 5px 10px 5px 10px;}
.divInfo1 {font-size: 12px; color: #000000; font-weight: bold;}
.divInfo2 {font-size: 12px; color: #0000d7; font-weight: bold; padding: 7px 10px 5px 10px;}
.divInfo3 {font-size: 12px; color: #000000; padding: 7px 10px 5px 10px;}
.divInfo4 {background: #fcfbe8; border: 1px #d2cdb1 solid; font-size: 12px; color: #000000; padding: 5px 10px 3px 10px;}
.memoInfo {background: #d8fcbc; border: 1px #d2cdb1 solid; padding: 5px 10px 5px 10px;}

/* ‰æ–Ê–¼ƒGƒŠƒA */
.screenTitleR {width: 380px; text-align: right;}
.width13dot25 {width: 13.25px;}
.width23dot25 {width: 23.25px;}
.pddingRight3 {padding-right: 3px;}

/* ƒGƒ‰[î•ñ */
.errInfo {background: #fbdbdb; color: #cc0000; font-size: 14px; border: 1px #cc0000 solid; padding-top: 5px; padding-left: 10px;}

/* ƒe[ƒuƒ‹‚ÌŽw’è */
.tbl, .tbl td{border: 1px #bdc0ca solid; border-collapse: collapse;}
.tblBorderZero, .tblBorderZero td{border: 0px; border-collapse: collapse;}
.tblTitle1 {background: #82858e; font-size: 12px; color: #ffffff; font-weight: bold; padding: 1px 10px 1px 10px;}
.tblTitle2 {background: #89a0bf; font-size: 12px; color: #ffffff; font-weight: bold; padding: 1px 10px 1px 10px;}
/*.tblTitle3 {background: #89a0bf;  color: #ffffff; font-weight: bold; padding: 1px 5px 1px 5px;}*/
.tblTitle4 {background: #5f6471; font-size: 12px; color: #ffffff; padding: 1px 10px 1px 10px;}
.tblTitle5 {background: #89a0bf; font-size: 12px; color: #ffffff; font-weight: bold; padding: 0px 0px 0px 5px;}
.tblTitle6 {background: #82858e; font-size: 12px; color: #ffffff; font-weight: bold; padding: 1px 6px 1px 10px;}
.tblTitle7 {background: #82858e; font-size: 12px; color: #ffffff; font-weight: bold; padding: 0px 5px 0px 5px;}
.tblTitle8 {background: #eeeeee; font-size: 12px; color: #000000; padding: 1px 10px 1px 10px;}

/*.tblCell1 {background: #eeeeee; font-size: 12px; color: #000000; padding: 1px 10px 1px 10px;}*/
/*.tblCell1b {background: #eeeeee; font-size: 12px; color: #000000; font-weight: bold; padding: 1px 10px 1px 10px;}*/
.tblCell2 {background: #ffffff; font-size: 12px; padding: 1px 5px 1px 5px;}
.tblCell3 {font-size: 12px; padding: 1px 5px 1px 5px;}
.tblCell6 {background: #ffffff; font-size: 12px; padding: 0px 5px 0px 5px;}

.rTable {margin-left: 12px;}
.rText {text-align: right;}
.cText {text-align: center;}
.tVertical {vertical-align: top;}
.bVertical {vertical-align: bottom;}
.borderNoneT {border-top-style: none !important;}
.borderNoneB {border-bottom-style: none !important;}
.borderNoneL {border-left-style: none !important;}
.borderNoneR {border-right-style: none !important;}
.borderNoneLR {border-left-style: none !important; border-right-style: none !important;}
.divTabl1, .divTabl2{float: left;}
.divTabl1:after, .divTabl2:after:after{clear: both;}

/* ”ñ•\Ž¦ */
.noneVisible {visibility: hidden;}
.noneDisp{display: none;}


/****************************************************************************************************************************************************/
/* c‰¡•‚Ì’·‚³ */
/****************************************************************************************************************************************************/
.widthFull {width: 100%;}
.width1180 {width: 1180px;}
.heightFull {height: 100%;}

/****************************************************************************************************************************************************/
/* ƒtƒHƒ“ƒg */
/****************************************************************************************************************************************************/
.font {font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif; font-size: 12px;}
.fontWeight {font-weight: bold;}
.fontWeightN { font-weight: normal; }
.fontSize6 { font-size: 6px; }
.fontSize7 { font-size: 7px; }
.fontSize8 { font-size: 8px; }
.fontSize9 { font-size: 9px; }
.fontSize11 {font-size: 11px;}
.fontSize12 {font-size: 12px;}
.fontSize13 {font-size: 13px;}
.fontSize14 {font-size: 14px;}
.fontSize15 {font-size: 15px;}
.fontSize17 {font-size: 17px;}

/****************************************************************************************************************************************************/
/* ƒf[ƒ^“ü—Í—pƒc[ƒ‹ */
/****************************************************************************************************************************************************/
/* ƒeƒLƒXƒg“ü—ÍŒn */
.inText {border: 1px #bdc0ca solid; height: 18px; border-radius: 4px; padding-left: 4px; padding-right: 4px; font-size: 12px;
 font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inTextNon {border: 1px #bdc0ca solid; background: #dddddd; height: 18px; border-radius: 4px; padding-left: 4px; padding-right: 4px; color: #000000; font-size: 12px;
 font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.imeActive {ime-mode: active;}
.imeDisabled {ime-mode: disabled;}
#uploadFileName {cursor: default;border: 0px;
                 font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;font-size: 12px;}

/* ƒvƒ‹ƒ_ƒEƒ“ */
.pulldown {border: 1px #bdc0ca solid; color: #000000; height: 22px; border-radius: 4px; padding-left: 4px; font-size: 12px;
 font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.pulldownNon {border: 1px #bdc0ca solid; background: #dddddd; color: #000000; height: 22px; border-radius: 4px; padding-left: 4px; font-size: 12px;
 font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}

/* ƒ‰ƒWƒIƒ{ƒ^ƒ“ */
.inRadio {width: 0; height: 0; margin: 0; padding: 0;}
.radioLabel {position: relative; padding-left: 20px;}
.radioLabel:before {content: ""; display: block; position: absolute; border: 1px #aaaaaa solid; background: #ffffff;
                    top: 2px; left: 0; width: 12px; height: 12px; border-radius: 50%;}
.inRadio:checked + .radioLabel:after {content: ""; position: absolute; top: 6px; left: 4px; width: 6px; height: 6px; border-radius: 50%; background: #ff0000;}
.inRadio:focus + .radioLabel:before {outline: 1px dotted;}
.inRadio:disabled + .radioLabel:before {opacity: 0.4;}
.inRadio:disabled + .radioLabel:after {opacity: 0.4;}

/* ƒ‰ƒWƒIƒ{ƒ^ƒ“iŒûÀ‘I‘ð—pj */
#account_select_table .radioLabel {position: relative; padding-left: 100px;}
#account_select_table .radioLabel:before {content: ""; display: block; position: absolute; border: 1px #aaaaaa solid; background: #ffffff;
                                          top: 0; left: 0; width: 12px; height: 12px; border-radius: 50%; margin-top: 2px; margin-left: 40px;}
#account_select_table .inRadio:checked + .radioLabel:after {content: ""; position: absolute; top: 4px; left: 4px; width: 6px; height: 6px;
                                                            border-radius: 50%; background: #ff0000; margin-top: 2px; margin-left: 40px;}
#account_select_table .inRadio:focus + .radioLabel:before {outline: 1px dotted;}


/* ƒ`ƒFƒbƒNƒ{ƒbƒNƒX */
.inChkbox {width: 0; height: 0; margin: 0; padding: 0;}
.chkboxLabel {position: relative; padding-left: 20px;}
.chkboxLabel:before {content: ""; display: block; position: absolute; border: 2px #aaaaaa solid; background: #ffffff;
                      top: 2px; left: 0px; width: 10px; height: 10px; border-radius: 4px;}
.inChkbox:checked + .chkboxLabel:after {content: ""; position: absolute; top:5px; left: 3px; width: 8px; height: 3px;
                                        border-left: 2px solid #ff0000; border-bottom: 2px solid #ff0000;
                                        transform: rotate(-45deg); -ms-transform: rotate(-45deg);}
.inChkbox:focus + .chkboxLabel:before {outline: 1px dotted;}
.inChkbox:disabled + .chkboxLabel:before {opacity: 0.4;}
.inChkbox:disabled + .chkboxLabel:after {opacity: 0.4;}

/* ƒ`ƒFƒbƒNƒ{ƒbƒNƒXiŒûÀ‘I‘ð—pj */
#account_select_table .chkboxLabel {position: relative; padding-left: 100px;}
#account_select_table .chkboxLabel:before {content: ""; display: block; position: absolute; border: 2px #aaaaaa solid; background: #ffffff;
                                           top: 0px; left: 0px; width: 10px; height: 10px; border-radius: 4px; margin-top: 2px; margin-left: 40px;}
#account_select_table .inChkbox:checked + .chkboxLabel:after {content: ""; position: absolute; top:4px; left: 3px; width: 8px; height: 3px;
                                                              border-left: 2px solid #ff0000; border-bottom: 2px solid #ff0000;
                                                              transform: rotate(-45deg); -ms-transform: rotate(-45deg); margin-top: 1px; margin-left: 40px;}
#account_select_table .inChkbox:focus + .chkboxLabel:before {outline: 1px dotted;}


/****************************************************************************************************************************************************/
/* ƒAƒCƒRƒ“ƒp[ƒc */
/****************************************************************************************************************************************************/
/* •K{ */
.reqdIcon {background: #cc0000; font-size: 12px; color: #ffffff; font-weight: bold; border-radius: 4px; padding: 1px 3px; text-align: center;}

/* NEW */
.newIcon {background: #fbbd02; font-size: 11px; color: #ffffff; font-weight: bold; border-radius: 4px; padding: 1px; text-align: center;}

/****************************************************************************************************************************************************/
/* ƒ{ƒ^ƒ“\¬ */
/****************************************************************************************************************************************************/
/* ƒ{ƒ^ƒ“ƒGƒŠƒA */
.btnField {background: #e4e4e4; padding: 10px 22px 10px 22px; border-radius: 4px;}

/* m’èƒ{ƒ^ƒ“ */
.inBtnL {cursor: pointer; height: 30px; border-radius: 4px;
         color: #ffffff; font-size: 13px; font-weight: bold; border: 0;
         background: -ms-linear-gradient(top, #f26669, #e5003e);
         -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f26669, EndColorStr=#e5003e, GradientType=0)";
         background:linear-gradient(to bottom, #f26669, #e5003e);
         font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnL:hover {color: #ffffff; opacity: 0.7;}
.inBtnM {cursor: pointer; height: 25px; border-radius: 4px;
         color: #ffffff; font-size: 12px; font-weight: bold; border: 0;
         background: -ms-linear-gradient(top, #f26669, #e5003e);
         -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f26669, EndColorStr=#e5003e, GradientType=0)";
         background:linear-gradient(to bottom, #f26669, #e5003e);
         font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnM:hover {color: #ffffff; opacity: 0.7;}
.inBtnS {cursor: pointer; height: 25px; border-radius: 4px;
         color: #ffffff; font-size: 11px; font-weight: bold; border: 0;
         background: -ms-linear-gradient(top, #f26669, #e5003e);
         -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f26669, EndColorStr=#e5003e, GradientType=0)";
         background:linear-gradient(to bottom, #f26669, #e5003e);
         font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnS:hover {color: #ffffff; opacity: 0.7;}

/* ƒTƒuƒ{ƒ^ƒ“ */
.inBtnSubL{ cursor: pointer; height: 30px; border-radius: 4px;
            color: #ffffff; font-size: 13px; font-weight: bold; border: 0;
            background: -ms-linear-gradient(top, #7fc3c3, #63a7a7);
            -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#7fc3c3, EndColorStr=#63a7a7, GradientType=0)";
            background:linear-gradient(to bottom, #7fc3c3, #63a7a7);
            font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnSubL:hover {color: #ffffff; opacity: 0.7;}
.inBtnSubM{ cursor: pointer; height: 25px; border-radius: 4px;
            color: #ffffff; font-size: 12px; font-weight: bold; border: 0;
            background: -ms-linear-gradient(top, #7fc3c3, #63a7a7);
            -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#7fc3c3, EndColorStr=#63a7a7, GradientType=0)";
            background:linear-gradient(to bottom, #7fc3c3, #63a7a7);
            font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnSubM:hover {color: #ffffff; opacity: 0.7;}
.inBtnSubS{ cursor: pointer; height: 25px; border-radius: 4px;
            color: #ffffff; font-size: 11px; font-weight: bold; border: 0;
            background: -ms-linear-gradient(top, #7fc3c3, #63a7a7);
            -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#7fc3c3, EndColorStr=#63a7a7, GradientType=0)";
            background:linear-gradient(to bottom, #7fc3c3, #63a7a7);
            font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnSubS:hover {color: #ffffff; opacity: 0.7;}

/* ƒOƒŒ[ƒ{ƒ^ƒ“ */
.inBtnGrayM{ cursor: pointer; height: 25px; border-radius: 4px;
             color: #000000; font-size: 12px; font-weight: bold; border: 0;
             border: 1px #c8cbd7 solid;
             background: -ms-linear-gradient(top, #efeff1, #dcdde1);
             -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#efeff1, EndColorStr=#dcdde1, GradientType=0)";
             background:linear-gradient(to bottom, #efeff1, #dcdde1);
             font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnGrayM:hover {color: #000000; opacity: 0.7;}
.inBtnGrayS{ cursor: pointer; height: 25px; border-radius: 4px;
             color: #000000; font-size: 11px; font-weight: bold; border: 0;
             border: 1px #c8cbd7 solid;
             background: -ms-linear-gradient(top, #efeff1, #dcdde1);
             -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#efeff1, EndColorStr=#dcdde1, GradientType=0)";
             background:linear-gradient(to bottom, #efeff1, #dcdde1);
            font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnGrayS:hover {color: #000000; opacity: 0.7;}
.inBtnGrayS2{ cursor: pointer; height: 22px; border-radius: 4px;
             color: #000000; font-size: 11px; font-weight: bold; border: 0;
             border: 1px #c8cbd7 solid;
             background: -ms-linear-gradient(top, #efeff1, #dcdde1);
             -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#efeff1, EndColorStr=#dcdde1, GradientType=0)";
             background:linear-gradient(to bottom, #efeff1, #dcdde1);
             font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnGrayS2:hover {color: #000000; opacity: 0.7;}

/* ”Û’èƒ{ƒ^ƒ“ */
.inBtnNoL {cursor: pointer; height: 30px; border-radius: 4px;
         color: #ffffff; font-size: 13px; font-weight: bold; border: 0;
         background: -ms-linear-gradient(top, #a7a3a3, #5d5c5c);
         -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#a7a3a3, EndColorStr=#5d5c5c, GradientType=0)";
         background:linear-gradient(to bottom, #a7a3a3, #5d5c5c);
         font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnNoL:hover {color: #ffffff; opacity: 0.7;}
.inBtnNoM {cursor: pointer; height: 25px; border-radius: 4px;
         color: #ffffff; font-size: 12px; font-weight: bold; border: 0;
         background: -ms-linear-gradient(top, #a7a3a3, #5d5c5c);
         -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#a7a3a3, EndColorStr=#5d5c5c, GradientType=0)";
         background:linear-gradient(to bottom, #a7a3a3, #5d5c5c);
         font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnNoM:hover {color: #ffffff; opacity: 0.7;}
.inBtnNoS {cursor: pointer; height: 25px; border-radius: 4px;
         color: #ffffff; font-size: 11px; font-weight: bold; border: 0;
         background: -ms-linear-gradient(top, #a7a3a3, #5d5c5c);
         -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#a7a3a3, EndColorStr=#5d5c5c, GradientType=0)";
         background:linear-gradient(to bottom, #a7a3a3, #5d5c5c);
         font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnNoS:hover {color: #ffffff; opacity: 0.7;}


/* ŒŸõðŒƒGƒŠƒAŠJ•Âƒ{ƒ^ƒ“ */
.btnSearchArea {cursor: pointer; border: 1px #bdc0ca solid; font-size: 12px; border-radius: 4px; text-align: left;}
.btnSearchArea:hover {opacity: 0.7;}

/* ƒ{ƒ^ƒ“”ñŠˆ«‰» */
.disabled {cursor: default; opacity: 0.4;}
.disabled:hover{opacity: 0.4;}

/* ŽÐ“àŒÀƒ{ƒ^ƒ“˜g */
.fiuo { border: 3px #e5003e solid;}

/* æ“ª‚Öƒ{ƒ^ƒ“ */
.backToTop {
 position: fixed;
 bottom: 10px;
 right: 10px;
 border:1px solid #b0b0b0;
 padding: 1px 3px 1px 2px;
 background-color: #b0b0b0;
 line-height:15px;
 border-radius: 4px;
 opacity: 0.7;
}
a.noDecoration {text-decoration: none;}
a.noDecoration:link{color:#ffffff;}
a.noDecoration:hover{color:#ffffff;}
a.noDecoration:visited{color:#ffffff;}

/* ƒtƒ@ƒCƒ‹ƒAƒbƒvƒ[ƒhƒ{ƒ^ƒ“ */
.inFileLabel{ cursor: pointer; height: 22px; border-radius: 4px;
             color: #000000; font-size: 11px; font-weight: bold; border: 0;
             border: 1px #c8cbd7 solid;
             padding-top: 3px;
             padding-bottom: 2px;
             background:#efeff1;
             background: -ms-linear-gradient(top, #efeff1, #dcdde1);
             -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#efeff1, EndColorStr=#dcdde1, GradientType=0)";
             background:linear-gradient(to bottom, #efeff1, #dcdde1);
             font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inFileLabel:hover {color: #000000; opacity: 0.7;}

/****************************************************************************************************************************************************/
/* ƒAƒ“ƒJ[ƒŠƒ“ƒN */
/****************************************************************************************************************************************************/
a:link{color:#219393;}
a:hover{color:#02d5d5;}
a:visited{color:#61b586;}

/****************************************************************************************************************************************************/
/* ƒƒbƒZ[ƒWƒ_ƒCƒAƒƒO */
/****************************************************************************************************************************************************/
/* ƒEƒBƒ“ƒhƒE */
.messageBox {
/*  border:5px solid #82858e; width:482px; background:#ffffff; border-radius: 4px;*/
  border:5px solid #82858e; background:#ffffff; border-radius: 4px;
  position:fixed; z-index:1000; left:50%; top:50%; font-size:13px;}
.messageBox_modal {display:none;}
.messageBox_modal_back {position:fixed; z-index:999; height:100%; width:100%; background: #ffffff; opacity: 0.7; top:0; left:0;}
/* ƒ^ƒCƒgƒ‹ */
.messageBox_title {width:101%; height:30px; background-color:#82858e; border:0px; font-size:13px;}
/* ƒLƒƒƒ“ƒZƒ‹ƒ{ƒ^ƒ“ */
.messageBox_title i {font-size:18px; width:10px; color:#fff; opacity:0.5; cursor:pointer; float:right; margin-top:5px; margin-right:15px;}
.messageBox_msg {margin-left: 10px; margin-right: 10px;}

/* ƒtƒbƒ^[ */
.messageBox_footer {background-color:#e0ebf3; text-align: center; border:0px; margin-top:10px;}
.messageBox .btn {margin-bottom:3px; width:130px; margin-top:3px;}
.inBtnMsgOk {cursor: pointer; height: 25px; border-radius: 4px;
         color: #ffffff; font-size: 13px; font-weight: bold; border: 0;
         background: -ms-linear-gradient(top, #f26669, #e5003e);
         background: linear-gradient(to bottom, #f26669, #e5003e);
         font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnMsgOk:hover {color: #ffffff; opacity: 0.7;}
.inBtnMsgNo {cursor: pointer; height: 25px; border-radius: 4px;
         color: #ffffff; font-size: 13px; font-weight: bold; border: 0;
         background: -ms-linear-gradient(top, #a7a3a3, #5d5c5c);
         background: linear-gradient(to bottom, #a7a3a3, #5d5c5c);
         font-family: "ƒƒCƒŠƒI", "Meiryo", "‚l‚r‚oƒSƒVƒbƒN", "HiraginoKakuGothic Pro", "ƒqƒ‰ƒMƒmŠpƒSPro W3", sans-serif;}
.inBtnMsgNo:hover {color: #ffffff; opacity: 0.7;}

/****************************************************************************************************************************************************/
/* ƒf[ƒ^ƒ[ƒfƒBƒ“ƒO */
/****************************************************************************************************************************************************/
#dataLoadingArea {position: fixed; top: 0%; left: 0px; z-index: 3; background: rgba(0, 0, 0, 0.8);}
#dataLoading {margin-left: 150px !important; z-index: 4; width: 900px; height: 400px; background: #ffffff; border-radius: 4px;}

/****************************************************************************************************************************************************/
/* ƒfƒBƒXƒNƒŒ[ƒ} */
/****************************************************************************************************************************************************/
#disclaimerArea {position: fixed; top: 0%; left: 0px !important; z-index: 3; background: rgba(0, 0, 0, 0.8);}
#disclaimer {margin-top: 350px !important; margin-left: 150px !important; z-index: 4; width: 900px; height: 300px; background: #ffffff; padding: 0 50px; border-radius: 4px;}
#disclaimerCancel{height: 30px; cursor: pointer; float: right; margin-top: 10px;}

/****************************************************************************************************************************************************/
/* ƒf[ƒ^ƒ[ƒfƒBƒ“ƒO/ƒfƒBƒXƒNƒŒ[ƒ} */
/****************************************************************************************************************************************************/
.width70 {width: 70px;}
.width150 {width: 150px;}
.width230 {width: 230px;}
.marginLeft10 {margin-left: 10px;}
.marginLeft20 {margin-left: 20px;}


/****************************************************************************************************************************************************/
/* ƒJƒ‰[ */
/****************************************************************************************************************************************************/
.color999999 {color: #999999;}
.color000000 {color: #000000;}
.colorDDDDDD {color: #DDDDDD;}
.colorFFFF00 {color: #FFFF00;}
.inputErr{background: #fcbcbc;}
.errLabel{background: #fcbcbc; color: #000000; }
.movieLabel {background-color: #FFF2CC; padding: 2px 5px;}

/* ŒûÀ‚Ì”wŒiFiŒûÀ‘I‘ðƒ‚[ƒ_ƒ‹EŽå—vŒûÀÝ’èj */
.Normal { background-color: #FFFFFF; }
.InputComplete { background-color: #CCFFCC; }
.TemporarySleep { background-color: #FFFF88; }
.Sleep { background-color: #CCCCCC; }
.CcisLink { background-color: #02D5D5; }

/****************************************************************************************************************************************************/
/* ŠÛ”Žš */
/****************************************************************************************************************************************************/
span.numberInCircle {display: inline-block;text-align: center;vertical-align: middle;font-size: 20px;font-weight: bold;width: 32px;height: 30px;
                     padding-top: 1px;border-radius: 18.5px;color: #ffffff;background-color: #efc144;}

/****************************************************************************************************************************************************/
/* “_–ÅƒAƒjƒ[ƒVƒ‡ƒ“ */
/****************************************************************************************************************************************************/
.blinking {animation: blink 1.0s steps(2, start) infinite;}
@keyframes blink {0% {opacity: .50; color: #FF0000} 100% {opacity: 1; color: #FF0000}}

/****************************************************************************************************************************************************/
/* ‚»‚Ì‘¼ */
/****************************************************************************************************************************************************/
/* ucv•\‹L */
.tblLayoutFix {table-layout: fixed;}
.etcDiv {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
/* ‰EŠñ‚¹ */
.rElement {float: right;}
/* ƒAƒCƒRƒ“ˆÊ’u’²® */
.csvImg{position:relative; top:3px;}
.calIcon{position:relative; top:2px;}
.movieImg{position:relative; top:8px;}
.movieImg2{position:relative; top:3px;}


/****************************************************************************************************************************************************/
/* ƒJƒ“ƒpƒj[ƒoƒi[ */
/****************************************************************************************************************************************************/
#com {margin: 0; clear: both;}
#com .smbcnikko {width: 210px; margin: 0 10px; border: none; vertical-align: top;}
#com .display {display: block;}
.comPadding {padding: 20px 10px 10px 10px;}

/****************************************************************************************************************************************************/
/* ‰æ–Ê’PˆÊ‚ÌCSS‚ÍŠeX•Êƒtƒ@ƒCƒ‹‚Åì¬ */
/****************************************************************************************************************************************************/

