/*달력 요일*/
td#schedule {color:#333333; }
td#schedule a:link{color:#000000;text-decoration:none;}
td#schedule a:visited{color:#000000;text-decoration:none;}
td#schedule a:hover{color:#000000;text-decoration:underline;}
td#schedule a:active{color:#000000;text-decoration:none;}
/*달력 리스트의 평일*/
td#schedule1 {color:#333333;background-color:#fff;}
td#schedule1 a:link{color:#000000;text-decoration:none;}
td#schedule1 a:visited{color:#000000;text-decoration:none;}
td#schedule1 a:hover{color:#000000;text-decoration:underline;}
td#schedule1 a:active{color:#000000;text-decoration:none;}
/*달력 리스트의 주말(토요일)*/
td#schedule2 {color:#333333;background-color:#fff;}
td#schedule2 a:link{color:#000000;text-decoration:none;}
td#schedule2 a:visited{color:#000000;text-decoration:none;}
td#schedule2 a:hover{color:#000000;text-decoration:underline;}
td#schedule2 a:active{color:#000000;text-decoration:none;}
/*달력 리스트의 주말(일요일)*/
td#schedule3 {color:#333333;background-color:#fff;}
td#schedule3 a:link{color:#000000;text-decoration:none;}
td#schedule3 a:visited{color:#000000;text-decoration:none;}
td#schedule3 a:hover{color:#000000;text-decoration:underline;}
td#schedule3 a:active{color:#000000;text-decoration:none;}
/* 날짜 */
.schedule_title {font-weight:bold}
/* 달력 리스트의 제목 */
td#schedule_sbj {background:#fff;padding:5 0 5 15;height:25;border-right:1 solid #DDDDDD;color:#333333;}
td#schedule_sbj a:link{background:#fff;border-right:1 solid #DDDDDD;text-decoration:none;}
td#schedule_sbj a:visited{background:#fff;border-right:1 solid #DDDDDD;text-decoration:none;}
td#schedule_sbj a:hover{background:#fff;border-right:1 solid #DDDDDD;}
td#schedule_sbj a:active{background:#fff;border-right:1 solid #DDDDDD;text-decoration:none;}
/* 달력 리스트의 내용 */
td#schedule_cont {line-height:150%;color:#555555}
td#schedule_cont a:link{line-height:150%;text-decoration:none;}
td#schedule_cont a:visited{line-height:150%;text-decoration:none;}
td#schedule_cont a:hover{line-height:150%;text-decoration:underline;}
td#schedule_cont a:active{line-height:150%;text-decoration:none;}
/* 음력표시 */
.schedule_lunar {color:#959595;}
/* 쉬는 날 */
.schedule_rest {color:#D71F27; }
/* 일정의 읽기 페이지 */
.schedule_view_title {padding:16 20 0 32;color:#000000;background:#f7f7f7;} /* 타이틀 */
.schedule_view {padding:15 26 15 26;line-height:150%;color:#333333;} /* 내용 */
/* .schedule_view_title {background:url(/cimg/sc_view_title.gif) no-repeat;padding:16 20 0 32;color:#000000;} 타이틀 */
/* .schedule_view {background:url(/cimg/sc_view_bg.gif) repeat-y;padding:15 26 15 26;line-height:150%;color:#333333;font-size:13px;font-family:돋움;} 내용 */
/* 추출화면의 평일 */
.schedule_day {color:#000000;}
.schedule_day a:link{color:#000000;background:#FFE4C8;width:14px;text-decoration:none;}
.schedule_day a:visited{color:#000000;background:#FFE4C8;width:14px;text-decoration:none;}
.schedule_day a:hover{color:#000000;background:#FFE4C8;text-decoration:none;width:14px;text-decoration:none;}
/* 추출화면의 토요일 */
.schedule_saturday {color:#000000;padding-right:4;}
.schedule_saturday a:link{color:#000000;background:#FFE4C8;width:14px;padding-right:4;text-decoration:none;}
.schedule_saturday a:visited{color:#000000;background:#FFE4C8;width:14px;padding-right:4;text-decoration:none;}
.schedule_saturday a:hover{color:#000000;background:#FFE4C8;text-decoration:none;width:14px;padding-right:4;text-decoration:none;}
/* 추출화면의 일요일 */
.schedule_sunday {color:#FF6666;}
.schedule_sunday a:link{color:#FF6666;background:#FFE4C8;width:14px;text-decoration:none;}
.schedule_sunday a:visited{color:#FF6666;background:#FFE4C8;width:14px;text-decoration:none;}
.schedule_sunday a:hover{color:#FF6666;background:#FFE4C8;text-decoration:none;width:14px;text-decoration:none;}
/* 추출화면의 날짜 */
.schedule_output_title {color:#666666;padding-bottom:3;}
.schedule_output_title a:link{color:#666666;padding-bottom:3;text-decoration:none;}
.schedule_output_title a:visited{color:#666666;padding-bottom:3;text-decoration:none;}
.schedule_output_title a:hover{color:#666666;padding-bottom:3;text-decoration:none;}
/* 댓글 */
input#schedule_border {color:#666666;border:1 solid #D4D4D4;}
textarea#schedule_border {color:#666666;border:1 solid #E0E0E0;}
/* 일반 텍스트 */
.schedule_txt {color:#666666;}

.table.table-schedule> :not(caption)>*>* {
  padding: 0;
  min-width: 140px;
  height: 120px !important;
}

.table.table-schedule td#schedule1,
.table.table-schedule td#schedule2,
.table.table-schedule td#schedule3 {
  padding: 10px;
  font-size: 13px;
}

.table.table-schedule td:nth-child(odd) {
  display: none;
}

.table.table-schedule thead td {
  vertical-align: middle;
  background-color: #f8f8f8;
}

.table.table-schedule td a>* {
  font-size: 16px !important;
}

.table.table-schedule td a:hover>* {
  text-decoration: underline;
}

@media (max-width: 767.98px) {
  .table.table-schedule thead td {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .table.table-schedule thead td,
  .table.table-schedule td#schedule1,
  .table.table-schedule td#schedule2,
  .table.table-schedule td#schedule3 {
    min-width: 100px;
    min-height: 100px !important;
    height: auto !important;
  }
}