#w_fc_study_report header {
     background-color: #1e3848;
     height: 40px;
}

#w_fc_study_report header h3 {
     color: #ffffff;
     padding-top: 8px;
}

.study_report_caption {
     color: white;
     float: left;
     font-size: 14px;
     margin: 4px;
}

.study_report_upper_box {
     margin: auto;
     width: 360px;
}

.w_fc_study_report_img_sp_icon {
     float: left;
     height: 40px;
     width: 40px;
}

.w_fc_study_report_upper_box_zone2 {
    
}

.w_fc_study_report_upper_box_zone3 {
    
}

.w_fc_study_report_upper_box_zone4 {
    
}

.w_fc_study_report_upper_box_zone5 {
    
}

.V_FC_STUDY_REPORT_REVIEW_WORDS_FROM_THIS_SESSION {
     float: left;
}

.w_fc_study_report_wordlist {
     list-style-type: none;
     margin-left: 0px;
     padding-right: 0px;
}

#reportChart {
     width: 360px;
}

#reportChart {
     border-collapse: collapse;
}

#reportChart tr {
     border-bottom: 1px solid #8e9ca6;
     height: 35px;
}

#reportChart th div {
     color: #1e3848;
     font-size: 1.2em;
     margin: 0px;
     padding: 0px;
     text-align: right;
     width: 190px;
}

#reportChart td div {
     color: #4487b0;
     font-size: 1.2em;
     font-weight: bold;
     margin: 0px;
     padding: 0px;
     text-align: left;
     width: 160px;
}

#V_FC_STUDY_REPORT_HOME {
     padding-left: 10px;
     padding-right: 10px;
}

#V_FC_STUDY_REPORT_STUDY_AGAIN {
     padding-left: 10px;
     padding-right: 10px;
}

#V_FC_STUDY_REPORT_HOME2 {
     padding-left: 10px;
     padding-right: 10px;
}

#V_FC_STUDY_REPORT_STUDY_AGAIN2 {
     padding-left: 10px;
     padding-right: 10px;
}

.reportNaviButton {
     height: 40px;
     margin: 25px auto auto;
     text-align: center;
     width: 360px;
}

.reportNaviButton .ldButtonBox {
     display: inline-block;
     margin: 0px 3px;
}

.reviewWords {
     margin: auto;
     padding-top: 15px;
     width: 360px;
}

.reviewWords .textword {
     height: 57px;
     margin: auto auto 10px;
     overflow: hidden;
     width: 340px;
}

.reviewWords .textword img {
     padding-left: 12px;
     padding-top: 15px;
     position: relative;
}

.reviewWords .textword img.srIncorrectImage {
     top: -42px;
}

.reviewWords .textword p {
     color: #1e3848;
     font-size: 1.3em;
     padding-top: 13px;
}
