body{
    max-width: 400px;
}
h4{
    margin-top: 10px;
    margin-bottom: 10px;
}
#loginInput,#claimCreateInput{
    position: relative;
}
#loginInput>input{
    position: absolute;
    left: 150px;
}
#claimCreateInput>input,#claimCreateInput>select{
    position: absolute;
    left: 100px;
}
#claimCreateInput>.destLabel{
    position: absolute;
    left: 125px;
    overflow-x: auto;
}
#claimCreateInput>.destGroup{
    font-weight: bold;
}
#editPtsInput>input{
    position: absolute;
    left: 150px;
}
#editPtsInput>form>span{
    position: absolute;
    left: 150px;
}
#settingInput>input{
    position: absolute;
    left: 160px;
}
#exchgPtsInput>input,#exchgPtsInput>select{
    position: absolute;
    left: 150px;
}
#exchgPtsInput>form>span{
    position: absolute;
    left: 150px;
}
#exchgPtsInput>.destLabel{
    position: absolute;
    left: 125px;
    overflow-x: auto;
}
#exchgPtsInput>.destGroup{
    font-weight: bold;
}
.red{
    color: #FF0000;
}
.scrTbl{
    min-width: 200px;
    max-width: 400px;
}
div.clLogBox table th, div.cbLogBox table th{
    text-align: right;
}
div.clLogBox, div.cbLogBox, div.ptPDetailBox{
    margin-top: -10px;
    margin-left: 30px;
}
div.ptPDetailBox th{
    text-align: left;
}
div.ptPDetailBox .ptUser{
    text-align: right;
    font-weight: bold;
}
div.ptPDetailBox tr *{
    padding-right:10px;
    min-width:60px;
}
div.ptPLogBox tr *{
    padding-right:10px;
    min-width:60px;
}
div.ptPLogBox{
    max-height: 190px;
    overflow-y: scroll;
}
div.ptPLogBox .ptTime{
    width: 100px;
    text-align: center;
}
.left{
    text-align: left;
