@charset "utf-8";
/* CSS Document */

/*---sec_lesson_report-------------------------------------------------------------*/

div#sec_lesson_report{
}

/*---sec_right-------------------------------------------------------------*/

/*
ul.sec_right{
float:left;
width:200px;
}

ul.sec_right li{
border-bottom:1px #cccccc dashed;
}

ul.sec_right a{
background-image:url(../img/common/icon/arrow1.png);
background-position:5px center;
display:block;
padding:7px 5px;
padding-left:18px;
}

/*---sec_left-------------------------------------------------------------* /

div#sec_lesson_report{
}
*/

div#sec_lesson_report h3{
color:#5a4c67;
font-size:19px;
font-weight:bold;
margin-top:5px;
margin-bottom:11px;
}

/*---sec_lesson_report-------------------------------------------------------------*/

div#sec_lesson_report dl{
}

div#sec_lesson_report dt{
color:#5a4c67;
font-size:18px;
padding-bottom:15px;
margin-top:35px;
}
div#sec_lesson_report dt:first-child{
margin-top:0;
}

div#sec_lesson_report  dd{
padding-left:16px;
padding-bottom:6px;
border-left:2px #5a4c67 solid;
}

div#sec_lesson_report dd a{
background-size:26px;
background-image:url(../img/common/icon/note.jpg);
background-position:8px center;
color:inherit;
font-size:15px;
display:block;
padding:19px 4px;
padding-left:50px;
border-bottom:1px #cccccc dashed;
}
div#sec_lesson_report dd a:hover{
opacity:0.8;
}

/*
div#sec_lesson_report dl{
padding:20px 12px;
padding-bottom:25px;
margin-bottom:45px;
border:1px #cccccc solid;

-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;

behavior:url("/_htc/PIE.htc");
}

div#sec_lesson_report dt{
color:#5a4c67;
font-size:17px;
font-weight:bold;
padding:0 6px;
margin-bottom:15px;
}

div#sec_lesson_report dd{
font-size:13px;
line-height:19px;
padding-left:12px;
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px #cccccc dashed;
}
div#sec_lesson_report dd:last-child{
padding-bottom:0;
margin-bottom:0;
border-bottom:none;
}

div#sec_lesson_report dd span{
color:#555555;
font-size:15px;
font-weight:bold;
display:block;
margin-bottom:8px;
}
*/