.sun-date{background:#FFCECE; color:#4B4B4B; font-size:20px; padding:20px 0 17px 0;font-weight:500}
.day-date{background:#E9E9E9; color:#4B4B4B; font-size:20px; padding:20px 0 17px 0;font-weight:500}
.sat-daty{background:#AED5FF; color:#4B4B4B; font-size:20px; padding:20px 0 17px 0;font-weight:500}

/*´Þ·Â ¸®½ºÆ®ÀÇ ÆòÀÏ*/
td#schedule1 {padding:10px; background-color:#F5F5F5; vertical-align:top; margin-bottom:3px; font-size:18px}
td#schedule1 a font{font-size:18px !important}
td#schedule1 a:link{text-decoration:none;}
td#schedule1 a:visited{text-decoration:none;}
td#schedule1 a:hover{color:#000; text-decoration:underline;}
td#schedule1 a:active{text-decoration:none;}

/*´Þ·Â ¸®½ºÆ®ÀÇ ÁÖ¸»(Åä¿äÀÏ)*/
td#schedule2 {padding:10px;  background-color:#E4F1FF; vertical-align:top; font-size:18px}
td#schedule2 a:link{text-decoration:none;}
td#schedule2 a:visited{text-decoration:none;}
td#schedule2 a:hover{color:#000;text-decoration:underline;}
td#schedule2 a:active{text-decoration:none;}

/*´Þ·Â ¸®½ºÆ®ÀÇ ÁÖ¸»(ÀÏ¿äÀÏ)*/
td#schedule3 {padding:10px;  background-color:#FFEEEE; vertical-align:top; font-size:18px}
td#schedule3 a:link{text-decoration:none;}
td#schedule3 a:visited{color:#000;text-decoration:none;}
td#schedule3 a:hover{padding:0;text-decoration:underline;}
td#schedule3 a:active{padding:0;text-decoration:none;}

/* ³¯Â¥ */
.schedule_title {color:#4B4B4B; text-align:center; font-size:29px;  padding-bottom:10px;}

@media screen and (max-width:768px) {

.schedule_title {font-size:14px !important;  padding-bottom:15px;}
.sun-date,
.day-date,
.sat-daty{font-size:10px; padding:6px 0 5px 0;}

/*´Þ·Â ¸®½ºÆ®ÀÇ ÆòÀÏ*/

.cal_guide tr:nth-child(even){height:50px !important}
td#schedule1 {padding:3px 5px; margin-bottom:3px; font-size:10px}
td#schedule1 a font{font-size:10px !important}

/*´Þ·Â ¸®½ºÆ®ÀÇ ÁÖ¸»(Åä¿äÀÏ)*/
td#schedule2 {padding:3px 5px;font-size:10px}
td#schedule2 a font{font-size:10px !important}

/*´Þ·Â ¸®½ºÆ®ÀÇ ÁÖ¸»(ÀÏ¿äÀÏ)*/
td#schedule3 {padding:3px 5px;  font-size:10px}/* ³¯Â¥ */
td#schedule3 a font{font-size:10px !important}

.schedule_title {color:#4B4B4B; text-align:center; font-size:29px;  padding-bottom:10px;}

}
 
/* À½·ÂÇ¥½Ã */
.schedule_lunar {color:#959595;font-size:10px;}
/* ½¬´Â ³¯ */
.schedule_rest {color:#D71F27;font-size:12px;}
/* ÀÏÁ¤ÀÇ ÀÐ±â ÆäÀÌÁö */
.schedule_view_title {background:#eee; text-align:center; } 
.schedule_view_title b {font-size:17px; } 
.schedule_view {padding-top:30px; font-size:15px; } 
/* ÃßÃâÈ­¸éÀÇ ÆòÀÏ */
.schedule_day {font-size:11px;}
.schedule_day a:link{ background:#FFE4C8;width:14px;font-size:11px;text-decoration:none;}
.schedule_day a:visited{background:#FFE4C8;width:14px;font-size:11px;text-decoration:none;}
.schedule_day a:hover{background:#FFE4C8;text-decoration:none;width:14px;font-size:11px;text-decoration:none;}
/* ÃßÃâÈ­¸éÀÇ Åä¿äÀÏ */
.schedule_saturday {font-size:11px;padding-right:4;}
.schedule_saturday a:link{background:#FFE4C8;width:14px;font-size:11px;padding-right:4;text-decoration:none;}
.schedule_saturday a:visited{background:#FFE4C8;width:14px;font-size:11px;padding-right:4;text-decoration:none;}
.schedule_saturday a:hover{background:#FFE4C8;text-decoration:none;width:14px;padding-right:4;font-size:11px;text-decoration:none;}
/* ÃßÃâÈ­¸éÀÇ ÀÏ¿äÀÏ */
.schedule_sunday {color:#FF6666;font-size:11px;}
.schedule_sunday a:link{color:#FF6666;background:#FFE4C8;width:14px;font-size:11px;text-decoration:none;}
.schedule_sunday a:visited{color:#FF6666;background:#FFE4C8;width:14px;font-size:11px;text-decoration:none;}
.schedule_sunday a:hover{color:#FF6666;background:#FFE4C8;text-decoration:none;width:14px;font-size:11px;text-decoration:none;}
/* ÃßÃâÈ­¸éÀÇ ³¯Â¥ */
.schedule_output_title {padding-bottom:3;}
.schedule_output_title a:link{padding-bottom:3;text-decoration:none;}
.schedule_output_title a:visited{padding-bottom:3;text-decoration:none;}
.schedule_output_title a:hover{padding-bottom:3;text-decoration:none;}

/* ´ñ±Û */
input#schedule_border {border:1 solid #D4D4D4;}
textarea#schedule_border {border:1 solid #E0E0E0;}

td.schedule_write_title {text-align:center; border-bottom:2px solid #fff; font-family:"NotoSansKR";  }
td.schedule_write_cell {padding:10px; font-family:"NotoSansKR"; border-bottom:2px solid #eee;}
td.schedule_write_cell input[type=text],td.schedule_write_cell textarea{ border:1px solid #F1F1F1; min-height:25px;  background:#F1F1F1; }


 


@media screen and (max-width:1000px) {
.schedule_view_title b {font-size:13px; } 
.schedule_view {padding-top:30px; font-size:11px; } 
td.schedule_write_cell input[type=text],td.schedule_write_cell textarea{ width:100%; }


}