@charset "utf-8";

/* List Today */
.list-today { border:1px solid #ddd; padding:15px; margin-bottom:20px; }
.list-today .today-do { margin:0; padding:0; padding-left:20px; line-height: 1.6;}
.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 dotted #aaa; }
.list-today .list-notice li { padding-top:5px; line-height:18px; }

.list-category .div-tab.tabs { margin-bottom:0px; }

/* List */
.list-board { margin-bottom:15px; }
.list-board .list-body { list-style:none; padding:0px; margin:0px; }
.list-board .list-body > li { border-bottom:1px solid #ddd; display:table; width:100%; table-layout:fixed; min-height:75px; }
.list-board .list-body > li > div { display:table-cell; width:14.285%; min-height:75px; line-height:22px; padding:5px 10px; vertical-align:top; }
.list-board .list-body > li ul.do-list { padding:0px; margin:0px; list-style:none; }
.list-board .list-body > li ul.do-list li { padding:5px 0px 0px; margin:0px; letter-spacing:-1px; border:0px; }
.is-pc .list-board .list-body li ul.do-list li { line-height:20px; font-size: 13px;}
.list-board .list-body li ul.do-list li i { font-size:1.2em; }
.list-board .list-body .bg-today { background:#fafafa; }

.list_cate1 {width:80px; background: #000; color: #fff; padding: 2px 0px !important; border-radius: 3px; text-align: center; font-size: 12px;}
.list_cate2 {width:80px; background: #777; color: #fff; padding: 2px 0px !important; border-radius: 3px; text-align: center; font-size: 12px;}

@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; }
}
