.tenkey
{
    font-size: 200%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    width: 100px;
    cursor: hand;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.textpart
{
    font-size: 150%
}
.nextbutton
{
    font-size: 200%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.inputform
{
    font-size: 200%;
    ime-mode: inactive
}
td.bottun
{
    padding-right: 1em;
    padding-left: 1em;
    padding-bottom: 1em;
    margin: 1em;
    padding-top: 1em
}
table
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
.tenkey1
{
    font-size: 200%;
    width: 80px
}
.backbottun
{
    font-size: 150%
}
.menu-button
{
    font-size: 150%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    width: 400pt;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.bg1
{
    background-repeat: repeat-x;
    height: 3px;
    background-color: #006600
}
.bg2
{
    background-color: #006600
}
.font-menu
{
    font-size: 100%;
    color: #ffffff;
    line-height: 110%
}
body
{
    font-size: medium;
    margin: 0px auto auto 0px;
    background-color: #ffffff
}
a:link
{
    color: #000000
}
a:visited
{
    color: #660000
}
a:active
{
    color: #ffff00
}
a:hover
{
    color: #660000;
    background-color: #ffffff
}
.bg3
{
    border-right: #ffffff 1px;
    border-top: #ffffff 1px;
    border-left: #ffffff 1px;
    color: #ffffff;
    line-height: 150%;
    border-bottom: #ffffff 1px dotted;
    background-color: #33a02c;
    text-align: center
}
.bg4
{
    line-height: 1.6em;
    background-color: #ffffff
}
.bg5
{
}
.reservation
{
    font-size: 150%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    cursor: hand;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    white-space: nowrap;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.date
{
    font-size: 150%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    cursor: hand;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    white-space: nowrap;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.bottun
{
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    cursor: hand;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.backbottun
{
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    cursor: hand;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.delkey
{
    border-right: #cc0033 solid;
    border-top: #ffffff solid;
    font-size: 150%;
    border-left: #ffffff solid;
    width: 150px;
    cursor: hand;
    color: #ffffff;
    border-bottom: #cc0033 solid;
    background-color: #ff0000;
    text-align: center
}
.endbottun
{
    border-right: #cc0033 solid;
    border-top: #cccccc solid;
    font-size: 150%;
    background: #666666;
    border-left: #cccccc solid;
    cursor: hand;
    color: #ffffff;
    border-bottom: #cc0033 solid
}
.cancelbottun
{
    font-size: 150%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    cursor: hand;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.texttop
{
    border-right: #000000 0px;
    padding-right: 5px;
    border-top: #000000 0px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 150%;
    background: #165829;
    padding-bottom: 5px;
    text-transform: none;
    border-left: #000000 10px solid;
    width: 80px;
    color: #ffffff;
    padding-top: 5px;
    border-bottom: #000000 0px;
    white-space: nowrap
}
.bottunline
{
    border-right: #ccccff solid;
    border-top: #ccccff solid;
    border-left: #ccccff solid;
    cursor: hand;
    color: #ffffff;
    border-bottom: #ccccff solid
}
.top
{
    background: url(img/topbg.gif) repeat-y
}
.menu-button1
{
    font-size: 150%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    width: 400pt;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.menu-button2
{
    font-size: 150%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    width: 400pt;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6699ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.menu-button3
{
    font-size: 150%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    width: 400pt;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.menu-button4
{
    font-size: 150%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    width: 400pt;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6699ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
.bottun1
{
    font-size: 140%;
    background: #ccff00;
    vertical-align: middle;
    width: 50px;
}
.bottun1c
{
    color: #ffffff;
    font-size: 100%;
    font-weight: bold;
    background: #ff00cc;
    vertical-align: middle;
    width: 110px;
}
.boxbg
{
    background: #006600
}
.boxbg2
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: medium;
    background: #ffffff;
    padding-bottom: 3px;
    padding-top: 3px
}
.boxbg3
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: x-small;
    background: #333333;
    padding-bottom: 3px;
    color: #ffffff;
    padding-top: 3px
}
.texttop2
{
    border-right: #000000 0px;
    padding-right: 0px;
    border-top: #000000 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 150%;
    padding-bottom: 2px;
    text-transform: none;
    border-left: #000000 10px solid;
    width: 80px;
    color: #000000;
    padding-top: 5px;
    border-bottom: #000000 0px;
    white-space: nowrap
}
.bottun2
{
    font-size: 140%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    cursor: hand;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    border-left-style: solid;
    background-color: #6666ff;
    border-right-color: #330099;
    border-bottom-style: solid
}
honbun
{
    margin: 0px auto auto 0px;
    line-height: 1.6em;
    background-color: #ffffff
}
.texttop3
{
    border-right: #000000 0px;
    padding-right: 0px;
    border-top: #000000 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 200%;
    padding-bottom: 2px;
    text-transform: none;
    border-left: #000000 0px;
    width: 80px;
    color: #000000;
    padding-top: 5px;
    border-bottom: #000000 0px;
    white-space: nowrap
}
.boxbg4
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: medium;
    background: #ffffff;
    padding-bottom: 3px;
    color: #6600ff;
    padding-top: 3px
}
.boxbg5
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: medium;
    background: #ffffff;
    padding-bottom: 3px;
    color: #ff0000;
    padding-top: 3px
}
.tomenu
{
    font-size: 150%;
    border-left-color: #ccccff;
    border-bottom-color: #330099;
    cursor: hand;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    white-space: nowrap;
    border-left-style: solid;
    background-color: #6666cc;
    border-right-color: #330099;
    border-bottom-style: solid
}
.text
{
    font-weight: bold;
    font-size: medium;
    color: #ff0000
}
.textb
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: x-small;
    padding-bottom: 3px;
    color: #666666;
    padding-top: 3px
}
.menu-button1_box01
{
    margin-top: 5px;
    display: block;
    font-weight: bolder;
    font-size: 115%;
    border-left-color: #ccccff;
    float: left;
    margin-bottom: 5px;
    border-bottom-color: #330099;
    width: 32%;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    margin-right: 5px;
    border-right-style: solid;
    white-space: normal;
    border-left-style: solid;
    height: 80px;
    background-color: #6666ff;
    text-align: center;
    border-right-color: #330099;
    border-bottom-style: solid
}
.menu-button1_box02
{
    margin-top: 5px;
    display: block;
    font-weight: bolder;
    font-size: 115%;
    border-left-color: #ccccff;
    float: left;
    margin-bottom: 5px;
    border-bottom-color: #330099;
    width: 32%;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    white-space: normal;
    border-left-style: solid;
    height: 80px;
    background-color: #6699ff;
    text-align: center;
    border-right-color: #330099;
    border-bottom-style: solid
}
.menu-button1_box03
{
    margin-top: 5px;
    display: block;
    font-weight: bolder;
    font-size: 115%;
    border-left-color: #ccccff;
    float: left;
    margin-bottom: 5px;
    border-bottom-color: #330099;
    margin-left: 5px;
    width: 32%;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    white-space: normal;
    border-left-style: solid;
    height: 80px;
    background-color: #6666ff;
    text-align: center;
    border-right-color: #330099;
    border-bottom-style: solid
}

.menu-button1_monthly
{
    display: block;
    font-weight: bolder;
    font-size: 115%;
    border-left-color: #ccccff;
    float: left;
    border-bottom-color: #330099;
    width: 200px;
    height: 40px;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    white-space: normal;
    border-left-style: solid;
    background-color: #6666ff;
    text-align: center;
    border-right-color: #330099;
    border-bottom-style: solid
}

.testbase
{
    width: 100%
}
.testbase2
{
    width: 100%
}
.menu_chkin
{
    margin-top: 5px;
    display: block;
    font-weight: bolder;
    font-size: 115%;
    border-left-color: #ccccff;
    float: left;
    margin-bottom: 5px;
    border-bottom-color: #330099;
    margin-left: 5px;
    width: 360px;
    color: #ffffff;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-right-style: solid;
    white-space: normal;
    border-left-style: solid;
    height: 80px;
    background-color: #6666ff;
    text-align: center;
    border-right-color: #330099;
    border-bottom-style: solid
}


