
#result_ajax {
    background-position : 50% 50%;
    background-repeat   : no-repeat;
    width               : 700px;
    height              : 350px;
    border              : double 3px #ffcccc;
}
#calend_left {
    width        : 390px;
    float        : left;
    height       : 350px;
    border-right : 3px double #ccc;
    overflow     : auto;
}
#calend_right {
    width    : 300px;
    float    : right;
    height   : 350px;
    overflow : auto;
}
#pre_year {
    margin      : 5px 0 0 0!important;
    padding     : 0px!important;
    text-indent : 0px!important;
    font-size   : 12px!important;
    text-align  : center;
}
#table_month {
    width      : 120px;
    float      : left;
    text-align : left;
}
#pre_month {
    margin      : 0px!important;
    padding     : 20px 0 0 10px!important;
    text-indent : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}
#pre_date1 {
    font-weight : bold;
    font-size   : 100px;
    text-align  : center;
    margin      : -30px 0 -30px 0!important;
    padding     : 0px!important;
    text-indent : 0px!important;
    width       : 120px;
    float       : left!important;
    clear       : none!important;
}
#table_youbi {
    width      : 120px;
    float      : right;
    text-align : left;
}
#pre_date2 {
    margin      : 0px!important;
    padding     : 20px 10px 0 0!important;
    text-indent : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}
#syuku_kyuu {
    color       : #f33;
    font-size   : 20px;
    font-weight : bold;
    text-align  : center;
    clear       : both;
    margin      : 0px!important;
    padding     : 0px!important;
    text-indent : 0px!important;
}
#old_calend {
    margin      : 0px!important;
    padding     : 0px!important;
    text-indent : 0px!important;
    font-size   : 18px!important;
    font-weight : bold;
    color       : #600;
    text-align  : center;
}
#what_today {
    clear       : both;
    margin      : 0 0 0 20px!important;
    padding     : 0px!important;
    text-indent : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}
#twenty_four {
    margin      : 0 0 0 20px!important;
    padding     : 0px!important;
    text-indent : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}
#seventy_two {
    margin      : 0 0 0 20px!important;
    padding     : 0px!important;
    text-indent : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}
#twelve_chyoku {
    margin      : 0 0 0 20px!important;
    padding     : 0px!important;
    text-indent : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}
#syuku_28 {
    margin      : 0 0 0 20px!important;
    padding     : 0px!important;
    text-indent : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}
#syuku_27 {
    margin      : 0 0 0 20px!important;
    padding     : 0px!important;
    text-indent : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}

#zassetsu_h4 {
    border-bottom : none 0px transparent!important;
    margin-left   : 0px!important;
    padding-left  : 0px!important;
    text-align    : left;
}
#zassetsu {
    clear       : both;
    margin      : 0 0 0 20px!important;
    padding     : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}
#senzitsu_h4 {
    border-bottom : none 0px transparent!important;
    margin-left   : 0px!important;
    margin-top    : 5px!important;
    padding-left  : 0px!important;
    padding-top   : 0px!important;
    text-align    : left;
}
#senzitsu {
    margin      : 0 0 0 20px!important;
    padding     : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}
#gedan_h4 {
    border-bottom : none 0px transparent!important;
    margin-left   : 0px!important;
    margin-top    : 5px!important;
    padding-left  : 0px!important;
    padding-top   : 0px!important;
    text-align    : left;
}
#gedan {
    margin      : 0 0 0 20px!important;
    padding     : 0px!important;
    font-size   : 12px!important;
    text-align  : left;
}

#select_ent {
    margin      : 0px!important;
    padding     : 0px!important;
    font-size   : 12px!important;
}
#for_date {
    margin       : 0px!important;
    padding      : 0px!important;
    text-align   : left;
    font-size    : 12px!important;
    width        : 100px;
    float        : right;
}
#calid table {
    filter       : alpha(opacity=85);
    -moz-opacity : 0.85;
    opacity      : 0.85;
}
#date_img {
    cursor  : pointer;
    float   : right;
    padding : 0px;
    margin  : 0px;
    width   : 53px;
}
#date_img_pls {
    cursor  : pointer;
    float   : left;
    padding : 0px;
    margin  : 0px;
    height  : 20px;
    width   : 21px;
}
#date_img_mns {
    cursor  : pointer;
    float   : left;
    padding : 0px;
    margin  : 0px;
    height  : 20px;
    width   : 21px;
}
#date_img_pre {
    cursor  : pointer;
    float   : left;
    padding : 0px;
    margin  : 0px;
    height  : 20px;
    width   : 21px;
}
#date_img_next {
    cursor  : pointer;
    float   : left;
    padding : 0px;
    margin  : 0px;
    height  : 20px;
    width   : 21px;
}
#bottom_address {
    text-align : right;
    color      : #999;
    font-size  : 12px;
    border-top : none 0px transparent!important;
}

.nml_color {
    color : #333!important;
}
.sun_color {
    color : #f33!important;
}
.sut_color {
    color : #33f!important;
}
.etc_note {
    color     : #999;
    font-size : 90%;
}
.hd2 {
    color       : #900;
    font-size   : 30px;
    font-weight : bold;
}
.hd3 {
    color       : #060;
    font-size   : 16px;
    font-weight : bold;
}
.hd4 {
    color       : #009;
    font-size   : 20px!important;
    font-weight : bold;
}
