@charset "shift_jis";

/*************************************************/
/*        깒귽귺긂긣궸듫궥귡럚믦                 */
/*************************************************/
body{
    font-family:"긭깋긎긩둷긕Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "긽귽깏긆", "굃굍 굊긕긘긞긏", Meiryo, sans-serif;
    color: #333;
    background-color: #ffffff;
    font-size: 11px;
}
.pnlnavi{
    height: 20px;
    font-size: 12px;
    padding-left: 5px;
    border-left: 10px solid #337ab7;
    border-bottom: 1px solid #337ab7;
    color: black;
}
.pnloperation{
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 12px;
    text-align: right;
}
.pnlsearchbar{
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 10px;
    font-size: 12px;
    text-align:left;
    border: 1px solid #337ab7;
}
.pnlPaging{
    text-align: right;
    margin-top: 5px;
    height: 20px;
    font-size: 12px;
}
input[type="button"]{
    cursor: pointer;
    background: #337ab7;
    height: 30px;
    margin-left: 5px;
    color: white;
    border-color: #337ab7;
}
input[type="submit"]{
    cursor: pointer;
    background: #337ab7;
    height: 30px;
    color: white;
    margin-left: 5px;
    border-color: #337ab7;
}
.table{
    width:100%;
    border-collapse:collapse;
}
.headerTr{
    height: 30px;
}
.table td{
    font-size: 12px;
    border: 1px solid #99bcdb;
    padding: 2px;
}
.lableTd{
    width: 100px;
    text-align: center;
    font-size: 12px;
    color: white;
    background: #337ab7;
    border: 1px solid #99bcdb;
}
.headerTr td{
    text-align: center;
    font-size: 12px;
    background: #337ab7;
    border: 1px solid #99bcdb;
    color: white;
}
.topMenuItem{
    float: left;
    height: 19px;
    cursor: pointer;
    width: 100px;
    color: black;
    text-align: center;
}
.topMenuItem:hover{
    background-color:white;
    color: red;
}
.topMenuItemSelected{
    background-color:white;
}

table.caltable {
    width: 100%;
    font-size:11px;
    color:#333333;
    border-width: 1px;
    border-color: #dcecf3;
    border-collapse: collapse;
}
table.caltable td {
    border-width: 1px;
    border-style: solid;
    border-color: #dcecf3;
}
.calHeaderTd{
    text-align: center;
    vertical-align: center;
    background-color: #337ab7;
    color: black;
    font-weight: bolder;
}
.calTd{
    text-align: center;
    vertical-align: top;
    word-break: break-all;
    cursor: pointer;
}
.calTd:hover{
    background-color: #c3d0d9;
    color: white;
}
.linkButton{
    cursor: pointer;
    color: blue;
    margin-left: 5px;
    margin-right: 5px;
}
.highlight {
    background: #F4F4F4;
    cursor:pointer;
}