.ij_wrap {
font-family:Roboto,sans-serif;
font-size:12px;
display:block;
max-width:100%;
width:auto;
max-height:600px;
height:auto;
border:1px solid #FFFFFF;
overflow:auto;
overflow-x:auto;
overflow-y:auto;
}

.ij_wrap a, .ij_wrap a:hover {
text-decoration:none;
}

.ij_table {
font-family:Roboto,sans-serif;
font-size:12px;
border-collapse:collapse;
width:100%;
}

.ij_date {
background:#828282;
}

.ij_date th {
text-align:center;
padding:14px 4px 4px 4px;
font-size:13px;
color:#FFFFFF;
}

.ij_row_a, .ij_row_b {
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.ij_row_a {
}

.ij_row_b {
}

.ij_cal01 {
background:#cccccc;
}
.ij_cal01 .ij_text:before {
content:"";
padding-right:0;
color:#449;
font-size:10px;
}

.ij_cal02 {
background:#000000;
}
.ij_cal02 .ij_text:before {
content:"";
padding-right:0;
color:#494;
font-size:10px;
}

.ij_cal03 {
background:#fff4f4;
}
.ij_cal03 .ij_text:before {
content:"";
padding-right:0;
color:#944;
font-size:10px;
}

.ij_cal04 {
background:#f4f4f4;
}

.ij_cal05 {
background:#ffffe0;
}

.ij_time, .ij_desc {
line-height:16px;
padding-top:3px;
}

.ij_time {
min-width:60px;
width:60px;
text-align:right;
padding-right:5px;
color:#616161;
}

.ij_time div {
}

.ij_desc a {
display:block;
width:100%;
height:38px;
overflow:hidden;
cursor:pointer;
text-decoration:none;
color:#616161;
outline:none;
padding-left:6px;
}

.ij_desc a:hover {
padding-left:4px;
border-left:2px solid #ccf;
color:#000;
}

.ij_desc span {
display:block;
}

.ij_text {
}

.ij_loc {
margin-top:6px;
font-size:11px;
color:#060;
}

.ij_credit {
text-align:center;
padding:12px 0 4px 0;
background:#fff;
font-size:9px;
color:#777;
}

.ij_credit a, .ij_credit a:hover {
color:#447;
font-weight:bold;
}