﻿/* for All */
/*body, th, td
{
    font-size: small;
	font-family:MS UI Gothic;
	white-space: nowrap;
	overflow: hidden;
}
*/
body
{
    font-size: small;
	font-family:MS UI Gothic;
	white-space: nowrap;
}
th, td
{
    font-size: small;
	font-family:MS UI Gothic;
	white-space: nowrap;
	overflow: hidden;
}
span
{
	white-space: nowrap;
	overflow: hidden;
}
tr
{
    height: 22px;
}

/* for Input Common */
input
{
    font-size: small;
	font-family:MS UI Gothic;
/*    height: 1.1em; */
}
/* for TextBox */
input.txt-str1
{
    vertical-align: middle;
}
input.txt-num1
{
    text-align: right;
    vertical-align: middle;
}
input.txt-dt1
{
    vertical-align: middle;
}

/* for CheckBox */
input.chk-dflt
{
}

/* for RadioButton */
input.rdo-dflt
{
}

/* for Button */
input.btn-dflt {
    font-size: small;
	width: 100px;
	height: 24px;
}
input.btn-big {
    font-size: small;
	width: 150px;
	height: 24px;
}
input.btn-small {
    font-size: small;
	height: 24px;
}
input.btn-header {
    font-size: small;
	width: 70px;
	height: 20px;
}
button.btn-header1 {
    font-size: small;
    width: 40px;
}
button.btn-header2 {
    font-size: small;
    width: 100px;
}
.lbl-header-btn1
{
    font-size: x-small;
	white-space: nowrap;
}

/* for DropDownList */
select
{
    font-size: small;
	font-family:MS UI Gothic;
}
select.ddl
{
}

/* for Label */
.lbl-title
{
	font-weight:bold;
	font-size: large;
    font-family: MS UI Gothic; 
}
.lbl-cptn1
{
    background-color: #CCFFFF;
}
.lbl-cptn-dummylink
{
    color: #0000FF;
    text-decoration: underline;
    cursor: pointer;
}
.lbl-val-str1
{
	white-space: nowrap;
    overflow : hidden;
}
.lbl-val-num1
{
	text-align:right;
}
.lbl-val-dt1
{
}

/* for GridView, ListView */
table.tbl-whole
{
    border-collapse:collapse;
    margin-bottom: 3px;
    table-layout: fixed;
}
tbl-whole th
{
	white-space: nowrap;
    overflow : hidden;
}
.tbl-header
{
    background-color: #507CD1;
    font-weight: bold;
    color: White;
}
.tbl-footer
{
    background-color: #507CD1;
    font-weight: bold;
    color: White;
}
.tbl-pager
{
    background-color: #2461BF;
    color: White;
    text-align: center;
}
.tbl-row-dflt
{
    background-color: #EFF3FB;
}
.tbl-row-alter
{
    background-color: White;
}
.tbl-row-edit
{
/*  background-color: #2461BF; */
    background-color: #EFF3FB;
}
.tbl-row-sel
{
    background-color: #D1DDF1;
    font-weight: bold;
    color: #333333;
}
.tbl-col-freezing
{
    border-style: solid;
    border-width: 1px;
}
.tbl-col-dflt
{
    border-style: solid;
    border-width: 2px;
}

/* for Message */
.msg-nml
{
    font-size: medium;
	font-family:MS UI Gothic;
}

/* for Edge */
#smtreference
{
    display: none;
}

.tbl-col-width10
{
    max-width:10px;
    min-width:10px;
}
.tbl-col-width20
{
    max-width:20px;
    min-width:20px;
}
.tbl-col-width24
{
    max-width:24px;
    min-width:24px;
}
.tbl-col-width25
{
    max-width:25px;
    min-width:25px;
}
.tbl-col-width26
{
    max-width:26px;
    min-width:26px;
}
.tbl-col-width27
{
    max-width:27px;
    min-width:27px;
}
.tbl-col-width28
{
    max-width:28px;
    min-width:28px;
}
.tbl-col-width30
{
    max-width:30px;
    min-width:30px;
}
.tbl-col-width34
{
    max-width:34px;
    min-width:34px;
}
.tbl-col-width35
{
    max-width:35px;
    min-width:35px;
}
.tbl-col-width39
{
    max-width:39px;
    min-width:39px;
}
.tbl-col-width40
{
    max-width:40px;
    min-width:40px;
}
.tbl-col-width42
{
    max-width:42px;
    min-width:42px;
}
.tbl-col-width44
{
    max-width:44px;
    min-width:44px;
}
.tbl-col-width45
{
    max-width:45px;
    min-width:45px;
}
.tbl-col-width50
{
    max-width:50px;
    min-width:50px;
}
.tbl-col-width52
{
    max-width:52px;
    min-width:52px;
}
.tbl-col-width53
{
    max-width:53px;
    min-width:53px;
}
.tbl-col-width55
{
    max-width:55px;
    min-width:55px;
}
.tbl-col-width56
{
    max-width:56px;
    min-width:56px;
}
.tbl-col-width60
{
    max-width:60px;
    min-width:60px;
}
.tbl-col-width63
{
    max-width:63px;
    min-width:63px;
}
.tbl-col-width65
{
    max-width:65px;
    min-width:65px;
}
.tbl-col-width70
{
    max-width:70px;
    min-width:70px;
}
.tbl-col-width75
{
    max-width:75px;
    min-width:75px;
}
.tbl-col-width78
{
    max-width:78px;
    min-width:78px;
}
.tbl-col-width80
{
    max-width:80px;
    min-width:80px;
}
.tbl-col-width84
{
    max-width:84px;
    min-width:84px;
}
.tbl-col-width85
{
    max-width:85px;
    min-width:85px;
}
.tbl-col-width90
{
    max-width:90px;
    min-width:90px;
}
.tbl-col-width95
{
    max-width:95px;
    min-width:95px;
}
.tbl-col-width98
{
    max-width:98px;
    min-width:98px;
}
.tbl-col-width100
{
    max-width:100px;
    min-width:100px;
}
.tbl-col-width105
{
    max-width:105px;
    min-width:105px;
}
.tbl-col-width110
{
    max-width:110px;
    min-width:110px;
}
.tbl-col-width112
{
    max-width:112px;
    min-width:112px;
}
.tbl-col-width115
{
    max-width:115px;
    min-width:115px;
}
.tbl-col-width116
{
    max-width:116px;
    min-width:116px;
}
.tbl-col-width120
{
    max-width:120px;
    min-width:120px;
}
.tbl-col-width125
{
    max-width:125px;
    min-width:125px;
}
.tbl-col-width127
{
    max-width:127px;
    min-width:127px;
}
.tbl-col-width130
{
    max-width:130px;
    min-width:130px;
}
.tbl-col-width135
{
    max-width:135px;
    min-width:135px;
}
.tbl-col-width140
{
    max-width:140px;
    min-width:140px;
}
.tbl-col-width145
{
    max-width:145px;
    min-width:145px;
}
.tbl-col-width150
{
    max-width:150px;
    min-width:150px;
}
.tbl-col-width154
{
    max-width:154px;
    min-width:154px;
}
.tbl-col-width155
{
    max-width:155px;
    min-width:155px;
}
.tbl-col-width158
{
    max-width:158px;
    min-width:158px;
}
.tbl-col-width160
{
    max-width:160px;
    min-width:160px;
}
.tbl-col-width165
{
    max-width:165px;
    min-width:165px;
}
.tbl-col-width170
{
    max-width:170px;
    min-width:170px;
}
.tbl-col-width175
{
    max-width:175px;
    min-width:175px;
}
.tbl-col-width180
{
    max-width:180px;
    min-width:180px;
}
.tbl-col-width185
{
    max-width:185px;
    min-width:185px;
}
.tbl-col-width190
{
    max-width:190px;
    min-width:190px;
}
.tbl-col-width195
{
    max-width:195px;
    min-width:195px;
}
.tbl-col-width196
{
    max-width:196px;
    min-width:196px;
}
.tbl-col-width198
{
    max-width:198px;
    min-width:198px;
}
.tbl-col-width200
{
    max-width:200px;
    min-width:200px;
}
.tbl-col-width205
{
    max-width:205px;
    min-width:205px;
}
.tbl-col-width210
{
    max-width:210px;
    min-width:210px;
}
.tbl-col-width215
{
    max-width:215px;
    min-width:215px;
}
.tbl-col-width218
{
    max-width:218px;
    min-width:218px;
}
.tbl-col-width220
{
    max-width:220px;
    min-width:220px;
}
.tbl-col-width225
{
    max-width:225px;
    min-width:225px;
}
.tbl-col-width230
{
    max-width:230px;
    min-width:230px;
}
.tbl-col-width235
{
    max-width:235px;
    min-width:235px;
}
.tbl-col-width240
{
    max-width:240px;
    min-width:240px;
}
.tbl-col-width245
{
    max-width:245px;
    min-width:245px;
}
.tbl-col-width250
{
    max-width:250px;
    min-width:250px;
}
.tbl-col-width255
{
    max-width:255px;
    min-width:255px;
}
.tbl-col-width260
{
    max-width:260px;
    min-width:260px;
}
.tbl-col-width265
{
    max-width:265px;
    min-width:265px;
}
.tbl-col-width270
{
    max-width:270px;
    min-width:270px;
}
.tbl-col-width275
{
    max-width:275px;
    min-width:275px;
}
.tbl-col-width280
{
    max-width:280px;
    min-width:280px;
}
.tbl-col-width285
{
    max-width:285px;
    min-width:285px;
}
.tbl-col-width290
{
    max-width:290px;
    min-width:290px;
}
.tbl-col-width295
{
    max-width:295px;
    min-width:295px;
}
.tbl-col-width300
{
    max-width:300px;
    min-width:300px;
}
.tbl-col-width305
{
    max-width:305px;
    min-width:305px;
}
.tbl-col-width320
{
    max-width:320px;
    min-width:320px;
}
.tbl-col-width350
{
    max-width:350px;
    min-width:350px;
}
.tbl-col-width355
{
    max-width:355px;
    min-width:355px;
}
.tbl-col-width400
{
    max-width:400px;
    min-width:400px;
}
.tbl-col-width430
{
    max-width:430px;
    min-width:430px;
}
.tbl-col-width468
{
    max-width:468px;
    min-width:468px;
}
.tbl-col-width478
{
    max-width:478px;
    min-width:478px;
}
.tbl-col-width490
{
    max-width:490px;
    min-width:490px;
}
.tbl-col-width500
{
    max-width:500px;
    min-width:500px;
}
.tbl-col-width520
{
    max-width:520px;
    min-width:520px;
}
.tbl-col-width560
{
    max-width:560px;
    min-width:560px;
}

div::-webkit-scrollbar
{
    width: 10px;
    height: 10px;
}
div::-webkit-scrollbar-track
{
    background: rgba(255, 255, 255, 0.5);
    border: none;
    border-radius: 10px;
    box-shadow: inset 0 0 2px rgba(112, 112, 112, 0.5);
}
div::-webkit-scrollbar-thumb
{
    background: rgba(192, 192, 192, 0.5);
    border-radius: 10px;
    box-shadow: none;
}
div::-webkit-scrollbar-thumb:hover
{
    background: rgba(128, 128, 128, 1.0);
}
div::-webkit-scrollbar-button
{
    background: rgba(128, 128, 128, 0.5);
}
div::-webkit-scrollbar-button:hover
{
    background: rgba(128, 128, 128, 1.0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    table.tbl-adst-tr tr {
        height: 24px;
    }
}