/** settings menu item list */
/** settings menu item list */
@media (max-width: 640px) { #page_english_course_entry div.course_unit, #page_apply_proficiency_test div.course_unit, #page_jhcourse_settings div.course_unit { width: 100%; }
  #page_english_course_entry div.course_unit dl dt, #page_apply_proficiency_test div.course_unit dl dt, #page_jhcourse_settings div.course_unit dl dt { width: auto; }
  #page_english_course_entry div.course_unit div.child_box dl.child div.name_col, #page_apply_proficiency_test div.course_unit div.child_box dl.child div.name_col, #page_jhcourse_settings div.course_unit div.child_box dl.child div.name_col { float: none; }
  #page_english_course_entry div.course_unit div.child_box dl.child div.status_col, #page_apply_proficiency_test div.course_unit div.child_box dl.child div.status_col, #page_jhcourse_settings div.course_unit div.child_box dl.child div.status_col { padding-top: 10px; }
  #page_english_course_entry div.course_unit div.child_box dl.child div.status_col li.reserved_stage, #page_apply_proficiency_test div.course_unit div.child_box dl.child div.status_col li.reserved_stage, #page_jhcourse_settings div.course_unit div.child_box dl.child div.status_col li.reserved_stage { margin: 10px 0 0 -10px; }
  #page_english_course_entry div.course_unit div.child_box dl.child div.status_col ul.stages_history, #page_apply_proficiency_test div.course_unit div.child_box dl.child div.status_col ul.stages_history, #page_jhcourse_settings div.course_unit div.child_box dl.child div.status_col ul.stages_history { margin-top: 0; }
  #page_english_course_entry div.course_unit div.child_box dl.child div.status_col ul.stages_history, #page_apply_proficiency_test div.course_unit div.child_box dl.child div.status_col ul.stages_history, #page_jhcourse_settings div.course_unit div.child_box dl.child div.status_col ul.stages_history { margin-left: 0; }
  #page_english_course_entry div.course_unit div.child_box dl div.fee_col, #page_apply_proficiency_test div.course_unit div.child_box dl div.fee_col, #page_jhcourse_settings div.course_unit div.child_box dl div.fee_col { padding-left: 0; }
  #page_english_course_entry div.course_unit div.child_box dl div.fee_col span.inner_box, #page_english_course_entry div.course_unit div.child_box dl div.fee_col span.inner_sub_box, #page_apply_proficiency_test div.course_unit div.child_box dl div.fee_col span.inner_box, #page_jhcourse_settings div.course_unit div.child_box dl div.fee_col span.inner_box, #page_apply_proficiency_test div.course_unit div.child_box dl div.fee_col span.inner_sub_box, #page_jhcourse_settings div.course_unit div.child_box dl div.fee_col span.inner_sub_box { width: auto; white-space: normal; }
  #page_english_course_entry div.course_unit div.child_box dl div.fee_col span.inner_box, #page_apply_proficiency_test div.course_unit div.child_box dl div.fee_col span.inner_box, #page_jhcourse_settings div.course_unit div.child_box dl div.fee_col span.inner_box { padding: 10px 0 5px 23px; }
  #page_english_course_entry div.course_unit div.child_box dl div.fee_col span.inner_sub_box, #page_apply_proficiency_test div.course_unit div.child_box dl div.fee_col span.inner_sub_box, #page_jhcourse_settings div.course_unit div.child_box dl div.fee_col span.inner_sub_box { padding: 0px 0px 5px 23px; }
  #page_english_course_entry div.course_unit div.child_box dl dt.join_col, #page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col, #page_jhcourse_settings div.course_unit div.child_box dl dt.join_col { display: inline-block; }
  #page_english_course_entry div.course_unit div.child_box dl dt.join_col ul.complement_inner, #page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col ul.complement_inner, #page_jhcourse_settings div.course_unit div.child_box dl dt.join_col ul.complement_inner { margin-left: 0px; }
  #page_english_course_entry div.course_unit div.child_box dl dt.join_col .buttons, #page_apply_proficiency_test div.course_unit div.child_box dl dt.join_col .buttons, #page_jhcourse_settings div.course_unit div.child_box dl dt.join_col .buttons { text-align: left; }
  #page_english_course_entry div.english_course_separator, #page_apply_proficiency_test div.english_course_separator, #page_jhcourse_settings div.english_course_separator { margin: 10px 0; }
  #page_english_course_entry div.complement_inner div.restart, #page_apply_proficiency_test div.complement_inner div.restart, #page_jhcourse_settings div.complement_inner div.restart { padding-left: 25px; }
  #page_english_course_entry #entry_start div.buttons, #page_apply_proficiency_test #entry_start div.buttons, #page_jhcourse_settings #entry_start div.buttons { margin-top: 5px; }
  #page_english_course_entry #entry_start div.buttons button, #page_apply_proficiency_test #entry_start div.buttons button, #page_jhcourse_settings #entry_start div.buttons button { margin-left: 0px; }
  #page_english_course_entry #entry_start div.buttons button.cancel_withdrawal, #page_apply_proficiency_test #entry_start div.buttons button.cancel_withdrawal, #page_jhcourse_settings #entry_start div.buttons button.cancel_withdrawal { margin-top: 0px; margin-bottom: 0px; }
  #page_english_course_entry .select_courses .notes, #page_apply_proficiency_test .select_courses .notes, #page_jhcourse_settings .select_courses .notes { padding-top: 5px; padding-left: 0px; } }
/** settings menu item list */
@media (max-width: 640px) { #page_switch_to_new_tablet div.tabletPaymentUnit dt, #page_switch_to_new_tablet div.tabletPaymentUnit dd { display: inline-block; }
  #page_switch_to_new_tablet dl.fee dt, #page_switch_to_new_tablet dl.fee dd { padding: 10px 10px 0px 10px; }
  #page_switch_to_new_tablet dl.fee dd { padding-bottom: 3px; width: 95%; }
  #page_switch_to_new_tablet dl.fee dd span.span03 span.price_english, #page_switch_to_new_tablet dl.fee dd span.span05 span.price_english { white-space: nowrap; }
  #page_switch_to_new_tablet dl.fee dd span.span05, #page_switch_to_new_tablet dl.fee dd span.span09 { padding-left: 10px; }
  #page_switch_to_new_tablet dl.fee dd span.fee_col { display: block; padding-left: 8px; }
  #page_switch_to_new_tablet dl.fee dd span.span07 { margin-top: 8px; } }
@media (max-width: 640px) { #page_switch_to_new_tablet div.contact_area div.confirmSection dl.name01 input, #page_switch_to_new_tablet div.contact_area div.confirmSection dl.name02 input, #page_switch_to_new_tablet div.contact_area div.confirmSection dl.address input, #page_apply_proficiency_test div.contact_area div.confirmSection dl.name01 input, #page_jhcourse_settings div.contact_area div.confirmSection dl.name01 input, #page_apply_proficiency_test div.contact_area div.confirmSection dl.name02 input, #page_jhcourse_settings div.contact_area div.confirmSection dl.name02 input, #page_apply_proficiency_test div.contact_area div.confirmSection dl.address input, #page_jhcourse_settings div.contact_area div.confirmSection dl.address input { width: 95%; }
  #page_switch_to_new_tablet div.contact_area div.confirmSection dl.postal_code input.postal_code1, #page_apply_proficiency_test div.contact_area div.confirmSection dl.postal_code input.postal_code1, #page_jhcourse_settings div.contact_area div.confirmSection dl.postal_code input.postal_code1 { width: 3em; }
  #page_switch_to_new_tablet div.contact_area div.confirmSection dl.postal_code input.postal_code2, #page_apply_proficiency_test div.contact_area div.confirmSection dl.postal_code input.postal_code2, #page_jhcourse_settings div.contact_area div.confirmSection dl.postal_code input.postal_code2 { width: 4em; }
  #page_switch_to_new_tablet div.contact_area div.confirmSection dl.postal_code button, #page_apply_proficiency_test div.contact_area div.confirmSection dl.postal_code button, #page_jhcourse_settings div.contact_area div.confirmSection dl.postal_code button { width: 120px; }
  #page_switch_to_new_tablet div.contact_area div#registered_address_container dl dt, #page_switch_to_new_tablet div.contact_area div#registered_address_container dl dd, #page_switch_to_new_tablet div.contact_area div#new_address_container dl dt, #page_switch_to_new_tablet div.contact_area div#new_address_container dl dd, #page_apply_proficiency_test div.contact_area div#registered_address_container dl dt, #page_jhcourse_settings div.contact_area div#registered_address_container dl dt, #page_apply_proficiency_test div.contact_area div#registered_address_container dl dd, #page_jhcourse_settings div.contact_area div#registered_address_container dl dd, #page_apply_proficiency_test div.contact_area div#new_address_container dl dt, #page_jhcourse_settings div.contact_area div#new_address_container dl dt, #page_apply_proficiency_test div.contact_area div#new_address_container dl dd, #page_jhcourse_settings div.contact_area div#new_address_container dl dd { width: auto; }
  #page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.name_col, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.name_col, #page_jhcourse_settings div.contracts_unit div.child_box dl.child div.name_col { float: none; width: auto; padding: 10px 0px 5px 0px; }
  #page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.name_col span.inner_sub_box, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.name_col span.inner_sub_box, #page_jhcourse_settings div.contracts_unit div.child_box dl.child div.name_col span.inner_sub_box { padding: 10px 0px 5px 0px; }
  #page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.name_col div.inner_box, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.name_col div.inner_box, #page_jhcourse_settings div.contracts_unit div.child_box dl.child div.name_col div.inner_box { min-height: 0px; }
  #page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.name_col ul, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.name_col ul, #page_jhcourse_settings div.contracts_unit div.child_box dl.child div.name_col ul { padding-top: 5px; }
  #page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.name_col ul li, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.name_col ul li, #page_jhcourse_settings div.contracts_unit div.child_box dl.child div.name_col ul li { padding: 5px 0px; }
  #page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.status_col div.buttons, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.status_col div.buttons, #page_jhcourse_settings div.contracts_unit div.child_box dl.child div.status_col div.buttons { width: auto; padding-bottom: 0px; text-align: left; }
  #page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.status_col div.buttons li, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.status_col div.buttons li, #page_jhcourse_settings div.contracts_unit div.child_box dl.child div.status_col div.buttons li { padding: 5px 0px 0px 0px; }
  #page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.status_col div.buttons button, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.status_col div.buttons button, #page_jhcourse_settings div.contracts_unit div.child_box dl.child div.status_col div.buttons button { margin-left: 0px; }
  #page_switch_to_new_tablet .settings_container div.form dl dt.name, #page_apply_proficiency_test .settings_container div.form dl dt.name, #page_jhcourse_settings .settings_container div.form dl dt.name { width: auto; }
  #page_switch_to_new_tablet .settings_container div.form dl dd.option_banner, #page_apply_proficiency_test .settings_container div.form dl dd.option_banner, #page_jhcourse_settings .settings_container div.form dl dd.option_banner { width: 100%; float: none; }
  #page_switch_to_new_tablet .settings_container div.form dl img.option_banner, #page_apply_proficiency_test .settings_container div.form dl img.option_banner, #page_jhcourse_settings .settings_container div.form dl img.option_banner { width: 60%; }
  #page_switch_to_new_tablet div.support_area div.supportInner div.support, #page_apply_proficiency_test div.support_area div.supportInner div.support, #page_jhcourse_settings div.support_area div.supportInner div.support { padding-bottom: 30px; width: 100%; }
  #page_switch_to_new_tablet div.support_area div.supportInner div.support div.supportLabel, #page_apply_proficiency_test div.support_area div.supportInner div.support div.supportLabel, #page_jhcourse_settings div.support_area div.supportInner div.support div.supportLabel { width: 80%; }
  #page_switch_to_new_tablet div.support_area div.supportInner div.supportImg, #page_apply_proficiency_test div.support_area div.supportInner div.supportImg, #page_jhcourse_settings div.support_area div.supportInner div.supportImg { display: none; }
  #page_switch_to_new_tablet div.settings_container div.buttons, #page_apply_proficiency_test div.settings_container div.buttons, #page_jhcourse_settings div.settings_container div.buttons { margin-bottom: 0px; }
  #page_switch_to_new_tablet div.settings_container div.buttons button.next, #page_apply_proficiency_test div.settings_container div.buttons button.next, #page_jhcourse_settings div.settings_container div.buttons button.next { margin-top: 10px; }
  #page_switch_to_new_tablet div.notes_area div.item, #page_apply_proficiency_test div.notes_area div.item, #page_jhcourse_settings div.notes_area div.item { width: auto; }
  #page_switch_to_new_tablet div.addressCandidates, #page_apply_proficiency_test div.addressCandidates, #page_jhcourse_settings div.addressCandidates { margin-bottom: 5px; } }
/** settings menu item list */
@media (max-width: 640px) { #page_apply_proficiency_test div.contents_area div.deadline, #page_jhcourse_settings div.contents_area div.deadline { margin-top: 50px; }
  #page_apply_proficiency_test div.course_unit dl dt.join_col_kanken, #page_jhcourse_settings div.course_unit dl dt.join_col_kanken { margin-bottom: 10px; }
  #page_apply_proficiency_test .settings_container .pmark, #page_jhcourse_settings .settings_container .pmark { margin-top: 10px; }
  #page_apply_proficiency_test .settings_container div.buttons, #page_jhcourse_settings .settings_container div.buttons { margin-bottom: 10px !important; }
  #page_apply_proficiency_test .settings_container div.buttons button, #page_jhcourse_settings .settings_container div.buttons button { margin-bottom: 10px !important; } }
@media (max-width: 640px) { #page_jhcourse_settings div.course_unit div.child_box dl dt.join_col div.link_area { margin-left: 25px; }
  #page_jhcourse_settings .settings_container ul.btnInput { width: 100%; margin: 20px auto 30px; display: table; overflow: hidden; }
  #page_jhcourse_settings .settings_container ul.btnInput li.lBtn, #page_jhcourse_settings .settings_container ul.btnInput li.rBtn { float: none; display: table-cell; width: auto; padding: 0 5px 0 0; }
  #page_jhcourse_settings .settings_container ul.btnInput li button.stop { font-size: 1.3em; }
  #page_jhcourse_settings .settings_container ul.btnInput li button.next { font-size: 2.0em; }
  #page_jhcourse_settings .settings_container ul.btnInput li button.padding { padding: 10px 20px; } }
