@charset "utf-8";


/* 달력 */
/* #content2{width:928px; margin:0 auto; padding:22px 47px 0 55px;} */
/* div.sub_buycon2{margin-top:19px; padding:30px; border:1px solid #d4d0c7; background:#fff;} */
.fc_red {
    color: #d45545;
}

.fc_green {
    color: #357d20 !important;
}

.fc_sunday {
    color: #ff9540 !important;
}

.fc_satday {
    color: #6fbf28 !important;
}

.fw_b {
    font-weight: bold;
}

h4.calender_title {
    margin-bottom: 20px;
    text-align: center;
}

    h4.calender_title a img {
        padding: 0 35px;
    }

span.date {
    font-size: 35px;
    font-weight: bold;
    color: #96948f;
    vertical-align: 2px;
}

p.cal_allevent {
    *width: 110px;
    height: 22px;
    line-height: 30px;
    font-size: 12px;
    font-weight: normal;
    color: #6fbf28;
    background: url("/App_Themes/images/icn/icn_allevent.gif") no-repeat 13px top;
}

p.cal_myevent {
    *width: 110px;
    height: 22px;
    line-height: 30px;
    font-size: 12px;
    font-weight: normal;
    color: #ff7200;
    background: url("/App_Themes/images/icn/icn_myevent.gif") no-repeat 13px top;
}

/*
table.calender{width:100%; border-top:1px solid #e7e5e0; border-bottom:1px solid #e7e5e0; font-weight:bold; font-size:15px; color:#96948f;}
table.calender th{height:50px; border-right:1px dashed #efefef; border-bottom:1px dashed #efefef; background:#faf7f0;}
table.calender td{width:50px; height:113px; padding:5px; border-right:1px dashed #efefef; border-bottom:1px dashed #efefef; text-align:right; vertical-align:top; }
table.calender select, table.write input, table.write img, table.write a{vertical-align:middle;}
*/

/* padding:5%  >> padding:3% th 높이조절 */
table.calender {
    width: 100%;
    margin-top: 3%;
    border-top: 1px solid #e7e5e0;
    border-bottom: 1px solid #e7e5e0;
    font-weight: bold;
    font-size: 15px;
    color: #96948f;
}

    table.calender th {
        padding: 3% 0;
        border-right: 1px dashed #efefef;
        border-bottom: 1px dashed #efefef;
        background: #faf7f0;
    }

    table.calender td {
        width: 50px;
        height: 70px;
        padding: 5px;
        border-right: 1px dashed #efefef;
        border-bottom: 1px dashed #efefef;
        vertical-align: top;
    }

    table.calender select, table.write input, table.write img, table.write a {
        vertical-align: middle;
    }

/*
#m_content{padding:2.5%; border:1px solid #d0ccc2;} 
#m_content h3{float:left; width:55%;}*/
