/** settings menu item list */
label, select { cursor: pointer; }

input[type="radio"], input[type="checkbox"] { cursor: pointer; }

input[type="radio"][disabled] { cursor: default; }

#page_apply_proficiency_test div.contents_area div.displayName { font-weight: bold; padding-left: 10px; padding-bottom: 10px; }

#page_apply_proficiency_test div.contents_area div.deadline { font-size: 125%; font-weight: bold; margin: 25px 0px 20px 0px; color: #666666; }

#page_apply_proficiency_test div.contents_area div.select_courses div.option-box dl.option_box_dl { border: none; }

#page_apply_proficiency_test div.contents_area div.select_courses div.option-box dl.option_box_dl dt { width: 16px; }

#page_apply_proficiency_test div.contents_area div.select_courses div.option-box dl.option_box_dl dd { font-size: 100%; }

#page_apply_proficiency_test div.contents_area div.select_courses div.header { background-color: #F5EEE4; font-weight: bold; }

#page_apply_proficiency_test div.contents_area div.select_courses div.notApplicable { background-color: #F8F8F8; }

#page_apply_proficiency_test div.contents_area div.select_courses div.notApplicable dl.option_box_dl dd { color: #999999; }

#page_apply_proficiency_test div.contents_area div.select_courses div.notPassed dl.option_box_dl dd { color: #999999; }

#page_apply_proficiency_test div.contents_area div.select_courses div.selectable { font-weight: bold; }

#page_apply_proficiency_test div.course_unit div.child_box { padding-right: 10px; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col { width: 235px; vertical-align: top; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col span.label { font-size: 130%; font-weight: bold; margin-right: 5px; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col span.joined { font-size: 100%; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col div.buttons { text-align: left; margin-top: 5px !important; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col div.buttons button { margin-left: 0px; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col div.no_apply { padding: 10px; margin-top: 5px !important; border: 1px red dotted; width: 200px; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col div.no_apply div.text { height: 45px; font-size: 115%; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col div.no_apply div.notexists { height: 45px; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col div.no_apply div.note { font-size: 90%; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col div.text { color: red; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col div.note { font-size: 92%; }

#page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col div.link_area { margin-top: 10px; }

#page_apply_proficiency_test div.course_unit div.child_box dl.child dt.name_dt { width: 140px; }

#page_apply_proficiency_test div.course_unit div.child_box dl.child dt.name_dt div.name_col { width: 130px; }

#page_apply_proficiency_test div.course_unit div.child_box dl.child dt.name_dt_single { width: 350px; }

#page_apply_proficiency_test div.course_unit div.child_box dl.child dt.name_dt_single div.name_col { width: 250px; }

#page_apply_proficiency_test div.buttons button.cancel { vertical-align: bottom; }

#page_apply_proficiency_test .settings_container .pmark { margin-top: -30px; }

#page_apply_proficiency_test div.kanken_grade_list { margin-left: 35px; display: block; }

#page_apply_proficiency_test div.kanken_grade_list > dt.name { font-size: 14.3px; font-weight: bold; padding-top: 10px; color: #555555; }

#page_apply_proficiency_test div.kanken_grade_list > dd.value { display: block; }

#page_apply_proficiency_test div.form dd.value div input.input_name { width: 4em; }

#page_apply_proficiency_test div.form dd.value div input.kanji { margin-left: 15px; }

#page_apply_proficiency_test div.form dd.value div span.input_name_span { padding-left: 20px; }

#page_apply_proficiency_test div.form dd.value div.selectArea { padding-top: 10px; }

#page_apply_proficiency_test div.form dd.value div.selectArea select { max-width: 385px; }

#page_apply_proficiency_test div.form dd.value div.complement span { padding-left: 92px; }

#page_apply_proficiency_test div.form dd.value div.complement span.kana { padding-left: 68px; }

#page_apply_proficiency_test div.form dd.value div.complement span.red { padding-left: 0px; color: red; }

#page_apply_proficiency_test div.confirmSection input { padding: 0px; }
