@charset "utf-8";
@import url("../default_/style.css");

#schedule_box_new {position:relative;  border:1px #ddd solid; border-bottom:0px; border-bottom:0px; }

/*검색부분*/
#schedule_box_new .search{padding:10px; height:30px; background:#f8f8f8; border-bottom:1px #ddd solid;}
#schedule_box_new .search .year{position:absolute; width:100%; text-align:center; z-index:0; font-size:1.5em; line-height:30px; font-weight:bold;}
#schedule_box_new .search .left{float:left;}
#schedule_box_new .search .right{float:right;}
#schedule_box_new .search .right li i.fa{padding:0 5px;}
#schedule_box_new .search .right li.prev a{border-right:0px;}
#schedule_box_new .search .right li a{display:block; background:#fff; padding:0 10px 0 10px; border:1px #ddd solid;}
#schedule_box_new .search .right li a:hover{background:#585858; color:#fff;}
#schedule_box_new .search ul{position:relative; z-index:1;}
#schedule_box_new .search li{float:left; line-height:30px; }
#schedule_box_new .search li select{min-width:60px; margin:0 8px 0 0; height:25px; vertical-align:middle;}
#schedule_box_new .search li .btn{line-height:25px; height:25px; padding:0 10px 0 10px; background:#6e6e6e;  border:1px #5a5a5a solid; color:#fff; vertical-align:middle;}

/*달력*/ 
#schedule_box_new .calendar ul{display:table; width:100%;  table-layout: fixed; }
#schedule_box_new .calendar ul li{display:table-cell;  width:14.22222%; border-right:1px #ddd solid; border-bottom:1px #ddd solid; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#schedule_box_new .calendar ul.week li{line-height:50px; text-align:center; font-weight:bold; color:#000; }
#schedule_box_new .calendar ul li.sat{border-right:0px;}

#schedule_box_new .calendar ul.day li {height:80px; overflow:hidden;}
#schedule_box_new .calendar ul.day li dl{padding:10px; height:80px; overflow:hidden; overflow-y:auto;}
#schedule_box_new .calendar ul.day li dl dt {font-weight:bold; font-size:0.9em; text-align:right;}
#schedule_box_new .calendar ul.day li dl dt span{display:none;}
#schedule_box_new .calendar ul.day li dl dd{width:90%; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; font-size:0.9em;}
#schedule_box_new .calendar ul.day li dl dd a{color:#3b769c;}

dt i.fa-pencil-square-o { margin-right:5px;  }
dt a:hover { color:#045193; }
/*모바일*/
@media all and (max-width:1024px) {

#schedule_box_new .search .left{display:none;}
#schedule_box_new .search .year{text-align:left;}

#schedule_box_new .calendar ul.week {display:none;}

#schedule_box_new .calendar ul{display:block; width:100%;  table-layout:auto; }

#schedule_box_new .calendar ul.day li{display:block;  width:100%; height:100%; border-right:0px;   }
#schedule_box_new .calendar ul.day li dl{padding:10px; height:100% ; overflow:auto;}
#schedule_box_new .calendar ul.day li dl dt {font-weight:bold; font-size:0.9em; text-align:left;}
#schedule_box_new .calendar ul.day li dl dt span{display:inline-block;;}



.mobile_none{display:none !important;}

}
