@charset "UTF-8";
/** settings menu item list */
#page_sho_course_settings div#edit_classes_contents div.page_description { margin-bottom: 40px !important; }
#page_sho_course_settings div#edit_classes_contents div.separator.topmargin { margin-top: 25px; }
#page_sho_course_settings #edit_publisher_form dt.name { width: 80px; }
#page_sho_course_settings span.kokugoLable { background: url(../images/settings/kokugo.png) no-repeat center top; display: block; width: 57px; height: 20px; float: left; margin-right: 10px; }
#page_sho_course_settings span.sansuLable { background: url(../images/settings/sansu.png) no-repeat center top; display: block; width: 57px; height: 20px; float: left; margin-right: 10px; }
#page_sho_course_settings span.rikaLable { background: url(../images/settings/rika.png) no-repeat center top; display: block; width: 57px; height: 20px; float: left; margin-right: 10px; }
#page_sho_course_settings span.shakaiLable { background: url(../images/settings/shakai.png) no-repeat center top; display: block; width: 57px; height: 20px; float: left; margin-right: 10px; }
#page_sho_course_settings span.eigoLable { background: url(../images/settings/eigo.png) no-repeat center top; display: block; width: 57px; height: 20px; float: left; margin-right: 10px; }
#page_sho_course_settings div.course_unit { border-collapse: collapse; width: 100%; margin-top: 10px; margin-bottom: 10px; }
@media screen and (min-width: 641px) { #page_sho_course_settings div.course_unit { display: table; } }
@media screen and (min-width: 641px) { #page_sho_course_settings div.course_unit dl { display: table-row; } }
#page_sho_course_settings div.course_unit dl dt, #page_sho_course_settings div.course_unit dl dd { padding: 5px 10px 5px 10px; }
@media screen and (min-width: 641px) { #page_sho_course_settings div.course_unit dl dt, #page_sho_course_settings div.course_unit dl dd { display: table-cell; } }
#page_sho_course_settings div.course_unit dl dt, #page_sho_course_settings div.course_unit dl dd { padding: 0px; }
#page_sho_course_settings div.course_unit dl dt { width: 400px; }
#page_sho_course_settings div.course_unit div.child_box { border-top: 1px solid #e4ddd8; border-left: 1px solid #e4ddd8; border-right: 1px solid #e4ddd8; padding: 20px; }
#page_sho_course_settings div.course_unit div.child_box dl.child .txtBold { font-weight: bold; }
#page_sho_course_settings div.course_unit div.child_box dl.child div.name_col { width: 160px; vertical-align: top; float: left; }
#page_sho_course_settings div.course_unit div.child_box dl.child div.name_col span.child_name { font-size: 130%; font-weight: bold; }
#page_sho_course_settings div.course_unit div.child_box dl.child div.name_col span.child_gender { font-size: 115%; font-weight: bold; margin-left: 3px; }
#page_sho_course_settings div.course_unit div.child_box dl.child div.name_col span.inner_sub_box { color: #EB6000; display: block; padding: 0 0 5px 23px; font-size: 110%; }
#page_sho_course_settings div.course_unit div.child_box dl.child div.status_col { width: auto; vertical-align: top; }
#page_sho_course_settings div.course_unit div.child_box dl.child div.status_col .stage_name { font-size: 115%; font-weight: bold; }
#page_sho_course_settings div.course_unit div.child_box dl.child div.status_col li.reserved_stage { color: #666666; font-size: 115%; margin: 5px 0 0 150px; }
#page_sho_course_settings div.course_unit div.child_box dl.child div.status_col ul.stages_history { color: #666666; font-size: 115%; margin-top: 10px; margin-left: 160px; }
#page_sho_course_settings div.course_unit div.child_box:last-child { border-bottom: 1px solid #e4ddd8; }
#page_sho_course_settings div.course_unit div.child_box dl dt.name, #page_sho_course_settings div.course_unit div.child_box dl dd.value { padding: 5px 10px 5px 10px; }
#page_sho_course_settings div.course_unit div.child_box dl dt.name_dt { display: block; }
#page_sho_course_settings div.course_unit div.child_box dl dt.join_col { display: inline-block; vertical-align: middle; width: 359px; margin-left: 90px; }
#page_sho_course_settings div.course_unit div.child_box dl dt.join_col div.buttons { margin-left: 20px !important; }
#page_sho_course_settings div.course_unit div.child_box dl dt.join_col div.link_area { margin-top: 15px; margin-bottom: 15px; margin-left: 45px; }
#page_sho_course_settings div.course_unit div.child_box dl dt.join_col div.status_col ul.stages_history { margin-left: 35px; }
#page_sho_course_settings div.course_unit div.child_box dl dt.join_col div.items { width: 500px; }
#page_sho_course_settings div.course_unit div.child_box dl dt.join_col div.items dt.name { width: 160px; }
#page_sho_course_settings div.course_unit div.child_box dl dt.join_col div.items dt.value { width: 340px; }
#page_sho_course_settings .settings_container div.school { margin-bottom: 5px; padding-bottom: 5px; }
#page_sho_course_settings .settings_container div.subjectRow { margin: 0px; padding: 0px; border-bottom: none; }
#page_sho_course_settings .settings_container ul.btnInput { width: 480px; margin: 40px auto 20px; overflow: hidden; }
#page_sho_course_settings .settings_container ul.btnInput li { cursor: pointer; width: 220px; text-align: center; }
#page_sho_course_settings .settings_container ul.btnInput li.lBtn { float: left; }
#page_sho_course_settings .settings_container ul.btnInput li.rBtn { float: right; }
#page_sho_course_settings .settings_container ul.btnInput li button.stop, #page_sho_course_settings .settings_container ul.btnInput li button.next { font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3',Hiragino Kaku GothicPro,'ＭＳ Ｐゴシック',Helvetica,Arial,sans-serif; margin-left: 0px; dislay: block; width: 100%; padding: 10px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: none; font-size: 120%; line-height: 1.2; font-weight: bold; color: #FFF; }
#page_sho_course_settings .settings_container ul.btnInput li button:hover.stop, #page_sho_course_settings .settings_container ul.btnInput li button:active.stop, #page_sho_course_settings .settings_container ul.btnInput li button:hover.next, #page_sho_course_settings .settings_container ul.btnInput li button:active.next { filter: alpha(opacity=70); -ms-filter: 0.7; opacity: 0.7; }
#page_sho_course_settings .settings_container ul.btnInput li button.stop { background: #999; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhOWE5YSIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjOWE5YTlhIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4ODg4ODgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ODg4ODgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9a9a9a), color-stop(20%, #9a9a9a), color-stop(50%, #888888), color-stop(100%, #888888)); background-image: -moz-linear-gradient(top, #9a9a9a, #9a9a9a 20%, #888888 50%, #888888); background-image: -webkit-linear-gradient(top, #9a9a9a, #9a9a9a 20%, #888888 50%, #888888); background-image: linear-gradient(to bottom, #9a9a9a, #9a9a9a 20%, #888888 50%, #888888); }
#page_sho_course_settings .settings_container ul.btnInput li button.next { background: url(../../../../form_common/images/arw_btn_orange.png) no-repeat right center, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwOGI0OSIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZjA4YjQ5Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlYjYwMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjYwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background: url(../../../../form_common/images/arw_btn_orange.png) no-repeat right center, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f08b49), color-stop(20%, #f08b49), color-stop(50%, #eb6000), color-stop(100%, #eb6000)); background: url(../../../../form_common/images/arw_btn_orange.png) no-repeat right center, -moz-linear-gradient(top, #f08b49, #f08b49 20%, #eb6000 50%, #eb6000); background: url(../../../../form_common/images/arw_btn_orange.png) no-repeat right center, -webkit-linear-gradient(top, #f08b49, #f08b49 20%, #eb6000 50%, #eb6000); background: url(../../../../form_common/images/arw_btn_orange.png) no-repeat right center, linear-gradient(to bottom, #f08b49, #f08b49 20%, #eb6000 50%, #eb6000); }
