ul, li {list-style:none outside;}
A {text-decoration:none;}


/* date */
#att_layer {text-align:left;}

#att_layer #box {width:120px;}
#att_layer #box .top {padding-top:4px; width:20px; float:left;}
#att_layer #box .day {width:80px; float:left;}

#att_layer .w {font-weight:bold; line-height:20px; color:#565656; font-size:15px; }
#att_layer .attendance {
    background: url('./img/attendance.png?1') no-repeat center;
    background-size: 80px auto;
}

#att_layer .attendance_off {
    background: url('./img/attendance_off.png?1') no-repeat center;
    background-size: 80px auto;
}

#att_layer .m_attendance {
    background: url('./img/attendance.png?1') no-repeat center;
    background-size: 50px auto;
}

#att_layer .m_attendance_off {
    background: url('./img/attendance_off.png?1') no-repeat center;
    background-size: 50px auto;
}

#att_layer .title_sun {font-weight:bold; color:#ea3d3e; font-size:18px;  padding:0 0 0 1px;}
#att_layer .title_day {font-weight:bold; color:#565656; border-left:1px solid #e4e4e4; font-size:18px;  padding:0 0 0 1px;}
#att_layer .title_sat {font-weight:bold; color:#3d7aea; border-left:1px solid #e4e4e4; font-size:18px;  padding:0 0 0 1px;}

#att_layer .sun_1 {padding:0 0 0 10px; color:#ea3d3e; font-size:14px; font-weight: bold; }
#att_layer .sat_1 {padding:0 0 0 10px; color:#3d7aea; font-size:14px; font-weight: bold; }
#att_layer .day_1 {padding:0 0 0 10px; color:#565656; font-size:14px; font-weight: bold; }

#att_layer .sun_2 {padding:0 0 0 10px; font-weight:bold; color:#ea3d3e; font-size:15px; }
#att_layer .sat_2 {padding:0 0 0 10px; font-weight:bold; color:#3d7aea; font-size:15px; }
#att_layer .day_2 {padding:0 0 0 10px; font-weight:bold; color:#ff7700; font-size:15px; }

#att_layer .dot {color:#000000; font-size:12px; }

#att_layer .check {color:#126420; font-size:11px; }
#att_layer .check2 {color:#999999; font-size:11px; }

.board_list { clear:both; }
.board_list tr.bg0 { background-color: var(--black-200); } 
.board_list tr.bg1 { background-color: #565656; } 

.input {height:34px}