.cosme_area1  {
    margin:0;
    padding:0 0 0 100px;
    width:392px;
}

.cosme_reserve_title {
    background:url("images/counter_mtitle.jpg") no-repeat scroll 0 0 transparent;
    height:246px;
    text-indent:-99999px;
}
.cosme_line {
    background:url("images/cosme_dot.gif") repeat-x scroll 0 0 transparent;
    padding:2px 0px;
    margin:2px 0px;
}
#cosme_reserve th {
    height:45px;
    width:45px;
    text-indent:-99999px;
}

#cosme_reserve .h_date_1,
#cosme_reserve .h_date_2,
#cosme_reserve .h_date_3,
#cosme_reserve .h_date_4,
#cosme_reserve .h_date_5,
#cosme_reserve .h_date_6,
#cosme_reserve .h_date_7,
#cosme_reserve .h_date_8,
#cosme_reserve .h_date_9,
#cosme_reserve .h_date_10,
#cosme_reserve .h_date_11,
#cosme_reserve .h_date_12,
#cosme_reserve .non {
    width:68px;
    height:45px;
    text-indent:-99999px;
}



#cosme_reserve .h_corse1,
#cosme_reserve .h_corse2,
#cosme_reserve .h_corse3,
#cosme_reserve .h_corse4,
#cosme_reserve .h_corse5,
#cosme_reserve .h_corse6,
#cosme_reserve .h_corse7,
#cosme_reserve .h_corse8 {
    width:40px;
    height:45px;
    text-indent:-99999px;
}


#cosme_reserve .non{
    /*background:url("images/non.jpg") no-repeat scroll 0 0 transparent;*/
}
#cosme_reserve .h_date_1{
    background:url("images/month1.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_2{
    background:url("images/month2.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_3{
    background:url("images/month3.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_4{
    background:url("images/month4.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_5{
    background:url("images/month5.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_6{
    background:url("images/month6.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_7{
    background:url("images/month7.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_8{
    background:url("images/month8.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_9{
    background:url("images/month9.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_10{
    background:url("images/month10.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_11{
    background:url("images/month11.jpg") no-repeat scroll 0 0 transparent;
}
#cosme_reserve .h_date_12{
    background:url("images/month12.jpg") no-repeat scroll 0 0 transparent;
}

#cosme_reserve .h_corse1 {
    background:url("images/corse1.gif") no-repeat scroll 0 0 transparent;
    width:40px;
}
#cosme_reserve .h_corse2 {
    background:url("images/corse2.gif") no-repeat scroll 0 0 transparent;
    width:40px;
}
#cosme_reserve .h_corse3 {
    background:url("images/corse3.gif") no-repeat scroll 0 0 transparent;
    width:40px;
}
#cosme_reserve .h_corse4 {
    background:url("images/corse4.gif") no-repeat scroll 0 0 transparent;
    width:40px;
}
#cosme_reserve .h_corse5 {
    background:url("images/corse5.gif") no-repeat scroll 0 0 transparent;
    width:40px;
}
#cosme_reserve .h_corse6 {
    background:url("images/corse6.gif") no-repeat scroll 0 0 transparent;
    width:40px;
}
#cosme_reserve .h_corse7 {
    background:url("images/corse7.gif") no-repeat scroll 0 0 transparent;
    width:40px;
}
#cosme_reserve .h_corse8 {
    background:url("images/corse8.gif") no-repeat scroll 0 0 transparent;
    width:40px;
}

#cosme_reserve td {
    text-align:center;
    font-size:12px;
    height:25px;
}

#cosme_reserve td.date,
#cosme_reserve td.date_sunday,
#cosme_reserve td.date_monday,
#cosme_reserve td.date_tuesday,
#cosme_reserve td.date_wednesday,
#cosme_reserve td.date_thursday,
#cosme_reserve td.date_friday,
#cosme_reserve td.date_saturday,
#cosme_reserve td.date_holiday {
    font-size:12px;
    font-weight:bold;
}
#cosme_reserve td.date_sunday,
#cosme_reserve td.date_holiday {
    color:#C30045;
}
#cosme_reserve td.date_saturday {
    color:#3959A1;
}

#cosme_reserve td span.week {
    font-size:10px;
    font-weight:bold;
}

#cosme_reserve .sunday td,
#cosme_reserve .holiday td {
    background-color:#FFE8ED;
}

#cosme_reserve .monday td,
#cosme_reserve .wednesday td,
#cosme_reserve .friday td {
    background-color:#F5F2F2;
}

#cosme_reserve .tuesday td,
#cosme_reserve .thursday td {
    background-color:#E6E8F0;
}

#cosme_reserve .saturday td {
    background-color:#F0F2FF;
}

#cosme_reserve .endday td {
    background-color:#B0B0B0;
}

#cosme_reserve .reserve_true {
    color:#BA394F;
}

#reserve_message {
    padding-top:10px;
    padding-bottom:10px;
}

#cosme_bottom {
    background:url("images/cosme_dot.gif") repeat-x scroll 0 0 transparent;
    width:492px;
    margin:0 0 5px;
    padding:0 0 2px 4px;
}

#cosme_bottom .to_back {
    width:50%;
    float:left;
}
#cosme_bottom .to_top {
    width:50%;
    float:right;
}
#cosme_bottom .to_back a,
#cosme_bottom .to_top a {
    color:#666666;
}
#cosme_bottom .to_back a:hover,
#cosme_bottom .to_top a:hover {
    color:#A00F0A;
}

ul.space {
    margin-left: 1.0em;
    list-style-type:none;
}
ul.space li {
    text-indent: -1.0em;
}

.update_date {
    font-size:12px;
    text-align:right;
    width:100%;
}
