body {
    background: #a2a2a2 url(img/background.jpg) repeat-x scroll;}

body, textarea {
    scrollbar-base-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-face-color: #e3e3e3;
    scrollbar-arrow-color: #707070;
    scrollbar-3dlight-color: #707070;
    scrollbar-shadow-color: #707070;
    scrollbar-darkshadow-color: #ffffff;}

body, td, div {
    font-family: 'MS UI Gothic';
    font-size: 10pt;
    color: #888888;}

a {
    text-decoration: none;
    color: #000000;}

a:hover {
    text-decoration: underline;}

a:hover.push {
    position: relative;
    top: 2px;
    left: 1px;}

img {
    border-width: 0px;}

img.face {
    margin: 0px 5px 0px 0px;}

table.r {
    width: 450px;}

table.l {
    width: 150px;}

table.n {
    width: 180px;}

table.t-border {
    background: #707070;}

table.t-border2 {
    background: #404040;}

table.t-border3 {
    background: #cccccc;}

td.inside {
    background: #e3e3e3;
    padding: 5px;}

td.inside2 {
    height: 18px;
    font-family: 'Trebuchet MS';
    text-align: center;
    vertical-align: middle;
    color: #e3e3e3;
    background: #aaaaaa;}

td.inside3 {
    height: 18px;
    font-family: 'Trebuchet MS';
    text-align: center;
    vertical-align: middle;
    letter-spacing: 8px;
    color: #e3e3e3;
    background: #7b7b7b;}

td.cal {
    font-family: '‚l‚r ƒSƒVƒbƒN';
    font-size: 8pt;
    text-align: right;
    background: #e3e3e3;
    padding: 1px;}

td.linkcm {
    text-align: center;
    vertical-align: middle;}

div.left-title {
    width: 138px;
    font-family: 'Trebuchet MS';
    text-align: center;
    letter-spacing: 4px;
    color: #e3e3e3;
    background: #8c8c8c;
    margin: 0px 0px 5px 0px;}

div.navi-title {
    width: 168px;
    font-family: 'Trebuchet MS';
    text-align: center;
    letter-spacing: 4px;
    color: #e3e3e3;
    background: #8c8c8c;
    margin: 0px 0px 5px 0px;}

span.left-item {
    line-height: 16px;
    border-width: 0px 0px 0px 5px;
    border-color: #cccccc;
    border-style: solid;
    padding: 0px 0px 0px 5px;}

span.right-item {
    margin: 0px 10px 0px 0px;
    border-width: 0px 0px 0px 5px;
    border-color: #cccccc;
    border-style: solid;
    padding: 0px 5px;}

div.face-underline {
    width: 438px;
    color: #6a9bd3;
    margin: 0px 0px 2px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: #707070;
    border-style: solid;
    padding: 0px;}

div.bbs-underline {
    width: 438px;
    margin: 0px;
    border-width: 0px 0px 1px 0px;
    border-color: #707070;
    border-style: solid;
    padding: 0px;}

div.res-underline {
    width: 408px;
    margin: 0px;
    border-width: 0px 0px 1px 0px;
    border-color: #707070;
    border-style: solid;
    padding: 0px;}

span.underline {
    border-width: 0px 0px 1px 0px;
    border-color: #707070;
    border-style: solid;
    padding: 0px;}

form, input, textarea {
    font-family: 'MS UI Gothic';
    font-size: 10pt;
    margin: 0px;}

textarea {
    background: #e3e3e3;
    border-width: 1px;
    border-color: #707070;
    border-style: solid;
    padding: 2px;}

input.noframe {
    background: #e3e3e3;
    border-width: 0px;
    border-style: solid;}

input.button {
    color: #000000;
    background: #aaaaaa;
    border-width: 1px;
    border-color: #707070;
    border-style: solid;}

.space {
    margin: 0px 0px 5px 0px;}

.space20 {
    margin: 0px 0px 20px 0px;}

.space40res {
    margin: 0px 0px 40px 30px;}

.space40 {
    margin: 0px 0px 40px 0px;}

.font-blue {
    color: #6a9bd3;}

.font-orange {
    color: #ff9900;}
