@charset "utf-8";
/* SIR 지운아빠 */

/* 새글 스킨 (latest) */
.dmlast_pc {float:left; margin-left:20px}

.dmlast {position:relative; float:left; width:180px;}

.dmlast .dmlast_title { display:block; border-bottom:1px solid #ddd}
.dmlast .dmlast_title a { color:#fff; background-color:#000; padding:6px 10px 2px 10px;}

.dmlast ul {margin:8px 0 2px; padding:0; list-style:none;}

.dmlast li { padding:3px 0;}

.dmlast .cnt_cmt {display:inline-block; margin:0 0 0 3px; font-weight:bold}

@charset "utf-8";

/* List Today */

.list-head {  padding:0px  0px;overflow: hidden;color:#666;  text-align:center;border-top: 0px solid #cccccc  ; border-bottom:none; display:table; border-collapse:collapse; width:100%; margin-top:10px;}
.list-head span { padding:5px 0px !important; text-align:center; display:table-cell;  font-size:16px; background:#f5f5f5;   border-collapse:collapse; border:2px solid #FFF; border-bottom:none; } 
.list-head span:last-child { border-right:0px !important; }
.list-head span:first-child { 	padding-left:0;}
.list-head span:last-child::after { 	content: ""; 	margin-right:0; }
.list-today { border:0px solid #ddd; padding:15px; margin-bottom:20px; }
.list-today .today-do { margin:0; padding:0; padding-left:20px; }
.list-today .today-do li i { font-size:1.2em; }
.list-today .list-notice { margin:0px; padding:0px; list-style:none; margin-top:10px; padding-top:10px; border-top:1px solid #aaa; }
.list-today .list-notice li { padding-top:5px; line-height:18px; }

.list-category .div-tab.tabs { margin-bottom:0px; }
.blue { color:#7bc14e; }
.red{ color:#ee1111; }
.list-span{width:14.285%;  padding:10px;    font-weight:bold;    text-align:center;}

/* List */
.list-board { margin-bottom:0px;border:0px; }
.list-board .list-body { list-style:none; padding:0px; margin-top:0px; }
.list-board .list-body > li {  display:table; width:100%; table-layout:fixed; min-height:55px; height:55px; border-collapse:collapse; }
.list-board .list-body > li > div { display:table-cell; width:14.285%; min-height:55px;height:55px; line-height:50px; padding-left:5px;  text-align:center; vertical-align:top; background:#FFF; border-bottom:none; font-size:16px;}
.list-board .list-body > li ul.do-list { padding:0px; margin-top:-10px; list-style:none; border:0px solid #000;  }
.list-board .list-body > li ul.do-list li { padding:1px 0px 0px; margin:0px; letter-spacing:-2px; border:0px; }
.list-board .list-body > li ul.do-list li .cal_sp { text-indent: 999999px;display: inline-block;width: 8px;height: 8px;background: #F44338;border-radius:5px;margin-left:10px; margin-right:0px; ;}
.list-board .popup_layer {position:absolute; display:none; width:100px;border: solid 1px #BBBBBB;font-size: 11px; line-height:18px; color: #525252;background:#ffffff;padding:5px; z-index:2;}

.list-board .list-body .media-date span {  text-align:center; font-size:16px !important; padding:10px;}

.is-pc .list-board .list-body li ul.do-list li { line-height:20px;float:left; }
.list-board .list-body li ul.do-list li i { font-size:1.2em; }
.list-board .list-body .bg-today {color: #fff; background:#58c68f;}

.calendar-btn {font-size:30px; position:relative; top:-5px;}

#msch { font-size:16px !important;font-weight:bold;color:#000000;position: absolute;right: 0px; top: 10px; }
#msch a { margin: 0px 5px; }

@media all and (max-width:500px) {
.list-board .list-body > li ul.do-list li .cal_sp { text-indent: 999999px;display: inline-block;width: 10px;height: 10px;background: #F44338;border-radius: 15px;margin-right:1px;margin-bottom: 1px;}
}

/*@media all and (max-width:768px) {
	.list-tabs .nav-tabs.nav-justified { display:table !important; }
	.list-tabs .nav-tabs.nav-justified > li { display:table-cell !important; }
	.responsive .list-board .list-head { display:none; }
	.responsive .list-board .list-body { border-top:1px solid #ddd; }
	.responsive .list-board .list-body > li { display:block; border:0px; min-height:80px; }
	.responsive .list-board .list-body > li > div { display:block; width:100%; min-height:80px; border-bottom:1px solid #ddd; }
	.responsive .list-board .list-body .media-date { float:left; width:80px; }
	.responsive .list-board .list-body li ul.do-list li { letter-spacing:0px; }
}*/
