

/*8月12日更新*/
/*------student_piclist--------*/
.lm_studentlist{ width:100%; margin:0 auto 0 auto; overflow:hidden;}
.lm_studentlist_nr{ width: 880px; padding: 0; margin:0; height:auto; overflow:hidden;}
.lm_studentlist .pstunr-img{width:120px;  float:left;margin:0; padding-right:26px; margin-bottom:10px;}
.lm_studentlist .pstunr-img-t{display:block; text-align:center; line-height:30px; font-size:14px;}
.lm_studentlist p{width:100%;height:168px;text-align:center;padding:2px; border:#ccc 1px solid; margin:0; background:#f0f0f0;}
.lm_studentlist img{ height:100%;max-width:100%;}
.lm_studentlist .student-fl{ height:40px; display:block; width:100%; margin:15px 0;}
.lm_studentlist .student-fl h2{ color: #333; font-size: 18px; line-height:30px;  margin:20px 0; background: #fff; padding: 0 20px 0 10px; display: inline; border-left:#666 5px solid;}
.item-explanation{ margin: 20px auto; border:#e0e0e0 1px solid; padding:10px 10px 0 0;}
.item-explanation span{ color: #fff; font-size: 14px;  font-weight: bold ; line-height: 30px; display: inline-block;  padding: 0px 20px; background:#666;}
.item-explanation dt{ font-size: 14px; line-height: 24px;margin: 10px auto; color: #666;  font-weight: bold;text-indent: 2em;}
.item-explanation p{ font-size: 14px; line-height: 24px; text-indent: 2em; color: #666; margin: 10px auto; padding-left:2em;}
.item-explanation .st_xmsm{ max-height:200px; overflow:auto;}