@charset "utf-8";
/* SIR 지운아빠 */

.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}

/* Size ------------------------------------------------------ */
.font-2, i.font-2 { 
	font-size: 2px; 
}
.font-8, i.font-8 { 
	font-size: 8px; 
}
.font-9, i.font-9 { 
	font-size: 9px; 
}
.font-10, i.font-10 { 
	font-size: 10px; 
}
.font-11, i.font-11 { 
	font-size: 11px; 
}
.font-12, i.font-12 { 
	font-size: 12px; 
}
.font-13, i.font-13 { 
	font-size: 13px; 
}
.font-14, i.font-14 { 
	font-size: 14px; 
}
.font-16, i.font-16 { 
	font-size: 16px; 
}

/* Color ------------------------------------------------------ */
.red, i.red { 
	color: rgb(233, 27, 35);
}
.orangered, i.orangered { 
	color: orangered; 
}
.orange, i.orange { 
	color: rgb(240, 150, 20);
}
.blue, i.blue { 
	color: rgb(52, 152, 219); 
}


/* List Head */
.div-head { 
	display:table; 
	width:98%; 
	table-layout:fixed; 
	padding:10px 0; 
	border-top-width:2px; 
	border-top-style:solid; 
	border-bottom:1px solid #c3c3c3; 
	border-collapse:separate;
}
.div-head > span { 
	display:table-cell; 
	text-align:center; 
	vertical-align:middle; 
	border-right:0px solid #ddd; 
	font-weight:bold; 
	line-height:1; 
}
.div-head > span:last-child { 
	border-right:0; 
}
.div-head.list-head > span { 
	border:0; 
}
.tr-head { 
	border-top-width:2px !important; 
	border-top-style:solid !important; 
	border-bottom:1px solid #c3c3c3 !important; 
	text-align:center !important;
}
.tr-head > th { 
	padding:15px 0 !important; 
	text-align:center !important; 
	border:0 !important; 
}
.tr-head > th > span { 
	display:block !important; 
	min-width:10px !important; 
	padding:0px 10px !important; 
	text-align:center !important; 
	vertical-align:middle !important; 
	border-right:1px solid #ddd !important; 
	font-weight:bold !important; 
	line-height:1 !important; 
}
.tr-head > th > span.last { 
	border-right:0 !important; 
}
.tr-line > td { 
	border-top:0 !important 
}


/* List */
.schedule-box { position:relative;margin-bottom:0px;overflow:hidden;border: 0px solid #c6cacc;background:#fff }
.schedule-box .lat_title {display:block;background:#fcfcfc;padding:0 0px;line-height:10px;font-size:1.083em;border-bottom:1px solid #e2e2e2;color:#253dbe;}
.schedule-box .lat_title a{color:#253dbe;display:inline-block;position:relative}
.schedule-box .lt_more {position:absolute;top:0px;right:0px;display:block;width:10px;line-height:1px;color:#aaa;border-radius:1px;text-align:center;}
.schedule-box .lt_more:hover{color:#777}

.schedule-box .list-head { border-left:1px solid #ddd; border-right:1px solid #ddd; }
.schedule-box .list-head > span { border-right:1px solid #ddd; }
.schedule-box .list-head > span:last-child { border-right:0px; }
.schedule-box .list-body { list-style:none; padding:0px; margin:0px; }
.schedule-box .list-body > li { border-bottom:1px solid #ddd; border-right:1px solid #ddd; display:table; width:98%; table-layout:fixed; min-height:36px; } /* 달력 박스 줄임 박기영 36px */
.schedule-box .list-body > li > div { display:table-cell; border-left:1px solid #ddd; width:13.285%; min-height:1px; line-height:31px; padding:0px; vertical-align:top; }
/*
.schedule-box .list-body > li { border-bottom:1px solid #ddd; display:table; width:100%; table-layout:fixed; min-height:100px; }
.schedule-box .list-body > li > div { display:table-cell; width:14.285%; min-height:100px; line-height:22px; padding:10px; vertical-align:top; }

.schedule-box .list-body > li ul.do-list { padding:0px; margin:0px; list-style:none; }
.schedule-box .list-body > li ul.do-list li { padding:5px 0px 0px; margin:0px; letter-spacing:-1px; border:0px; }
.schedule-box .list-body li ul.do-list li { line-height:20px; }
.schedule-box .list-body li ul.do-list li i { font-size:1.2em; }
*/

.schedule-box .list-body > li ul.do-list { padding:1px 1px }
.schedule-box .list-body > li ul.do-list li { padding:0px; margin:0px; letter-spacing:-1px; border:0px; }
.schedule-box .list-body li ul.do-list li { line-height:1px; }
.schedule-box .list-body li ul.do-list li i { font-size:0.2px; }

.schedule-box .list-body .bg-today { background:#fafafa; }
