a:link{color:#505050;text-decoration:underline;}
a:visited{color:#505050;text-decoration:underline;}
a:active{color:#3F51FF;text-decoration:none;}
a:hover{color:#3F51FF;text-decoration:none;}

.main {font-size:90%;line-height:140%;}
.maint {font-size:80%;line-height:120%;font-weight:bold;}
.maintc {font-size:70%;line-height:120%;}
.small {font-size:90%;line-height:100%;}
.main2 {font-size:80%;line-height:120%;}
.main3 {font-size:80%;line-height:140%;}
.main2w {font-size:80%;line-height:120%;color:#ffffff;}
.link {font-size:80%;line-height:100%;}
.health {font-size:90%;line-height:100%;color:#4b8f2d;}
.footermenu a:link{text-decoration:none;}
.footermenu a:visited{text-decoration:none;}
.footermenu a:active{text-decoration:none;}
.footermenu a:hover{color:#505050;text-decoration:underline;}
.beauty {font-size:90%;line-height:100%;color:#d15a74;}
.relaxation {font-size:90%;line-height:100%;color:#5786bd;}
.spe_title {color:#0D978F;font-size:90%;line-height:140%;font-weight:bold;}
.date {color:#E06623;font-size:70%;line-height:110%;font-weight:bold;font-family:Arial,sans-serif;}
.date_i {color:#E06623;font-size:70%;line-height:100%;font-weight:bold;font-family:Arial,sans-serif;}

.date_g {color:#60A64D;font-size:80%;line-height:110%;font-weight:bold;font-family:Arial,sans-serif;}
.date_r {color:#C4547F;font-size:80%;line-height:110%;font-weight:bold;font-family:Arial,sans-serif;}
.date_b {color:#4D81C0;font-size:80%;line-height:110%;font-weight:bold;font-family:Arial,sans-serif;}

.health_t {color:#60A64D;font-size:100%;line-height:110%;font-weight:bold;}
.health_b {color:#C4547F;font-size:100%;line-height:110%;font-weight:bold;}
.health_r {color:#4D81C0;font-size:100%;line-height:110%;font-weight:bold;}

.katoai_p {color:#AB1BB8;font-size:110%;line-height:110%;font-weight:bold;}

.comment {font-size:80%;line-height:140%;}
.comment2 {font-size:90%;line-height:180%;font-weight:bold;}

.health_day {font-size:80%;line-height:110%;font-family:Arial,sans-serif;}

.reserveday {font-size:140%;line-height:100%;font-family:Arial,sans-serif;font-weight:bold;}

.faq_q {font-size:90%;line-height:100%;color:#7D0C0B;}
.faq_ql {font-size:120%;line-height:120%;color:#7D0C0B;}
.faq_a {font-size:90%;line-height:140%;color:#505050;}

.dot {
    text-align:center;
    background-color:#ffffff;
    font-size:11px;
    color:black;
    padding:2px;
    height:21px
}
.head_0 {
    text-align:center;
    background-color:#ffeeee;
    font-size:11px;
    color:red;
    padding:2px
}
.head_6 {
    text-align:center;
    background-color:#eeffd0;
    font-size:11px;
    color:blue;
    padding:2px
}
.head {
    text-align:center;
    background-color:#ffffee;
    font-size:11px;
    color:black;
    padding:2px
}
.sun {
    text-align:center;
    background-color:#ffeeee;
    font-size:11px;
    color:red;
    padding:2px;
    height:21px
}
.sat {
    text-align:center;
    background-color:#eeffd0;
    font-size:11px;
    color:blue;
    padding:2px
}
.othr {
    text-align:center;
    background-color:#ffffee;
    font-size:11px;
    color:black;
    padding:2px
}
.oldday {
    text-align:center;
    background-color:#DCDCDC;
    font-size:11px;
    color:black;
    padding:2px;
    height:21px
}
table.sample{
    border-top:1px solid #FFA07A;
    border-left:1px solid #FFA07A;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sample th{
    border-right:1px solid #FFA07A;
    border-bottom:1px solid #FFA07A;
    color:#330000;
    background-color:#996633;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.sample td{
    border-right:1px solid #FFA07A;
    border-bottom:1px solid #FFA07A;
    padding:0.3em 1em;
}
.dayfont {
    font-size:20px;
    color: #000000;
    font-weight: bold
}
.title {
    font-size:20px;
    color: #000000;
    font-weight: bold
}

