@charset "UTF-8";
/** settings menu item list */
/** settings menu item list */
label, select { cursor: pointer; }

input[type="radio"], input[type="checkbox"] { cursor: pointer; }
input[type="radio"][disabled] { cursor: default; }

.pt10 { padding-top: 10px !important; }

.w260 { width: 260px; }

span.ml5 { margin-left: 5px; }

span.ml10 { margin-left: 10px; }

span.eng_title_em { color: red; font-size: 90%; }

div.announcement { background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #FBDEC4; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 0 40px 40px; }
div.announcement div.contents_inner { color: #EB6000; font-size: 120%; font-weight: bold; line-height: 1.8; padding: 16px; text-align: center; }
div.announcement div.contents_inner.brown { color: #815e45; }

ul.notes_list { list-style: disc outside none; padding-left: 40px; }

.settings_container, .switch_to_refurbish_container { background-color: white; background-repeat: repeat-y; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); margin: 20px 20px 70px 20px; border: 1px solid #75664E; width: 920px; background-image: url(../images/settings/menu-background.png); }
.settings_container .settings_content, .switch_to_refurbish_container .settings_content { width: 660px; float: right; padding: 20px; }
.settings_container a, .switch_to_refurbish_container a { color: #5590da; text-decoration: none; }
.settings_container a:hover, .switch_to_refurbish_container a:hover { text-decoration: underline; }
.settings_container button, .switch_to_refurbish_container button, .settings_container menu_button, .switch_to_refurbish_container menu_button { border: 1px solid #CCCCCC; margin-left: 10px; padding: 8px 20px; text-align: center; text-shadow: 0px -1px 1px rgba(255, 255, 255, 0.5); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, #ffffff), color-stop(100%, #f0f0f0)); background-image: -moz-linear-gradient(#ffffff 30%, #f0f0f0); background-image: -webkit-linear-gradient(#ffffff 30%, #f0f0f0); background-image: linear-gradient(#ffffff 30%, #f0f0f0); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; color: #333; width: 120px; font-size: 100%; }
.settings_container button.first, .switch_to_refurbish_container button.first { margin-left: 0px; }
.settings_container input, .switch_to_refurbish_container input { padding: 5px; }
.settings_container select, .switch_to_refurbish_container select, .settings_container option, .switch_to_refurbish_container option { padding: 3px; }
.settings_container button:hover:not(.disabled), .switch_to_refurbish_container button:hover:not(.disabled) { background: #fbfdff; border: solid 1px #aaa; cursor: pointer; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, #ffffff), color-stop(100%, #f0f0f0)); background-image: -moz-linear-gradient(#ffffff 30%, #f0f0f0); background-image: -webkit-linear-gradient(#ffffff 30%, #f0f0f0); background-image: linear-gradient(#ffffff 30%, #f0f0f0); -moz-box-shadow: 0px 0px 6px rgba(67, 188, 236, 0.5); -webkit-box-shadow: 0px 0px 6px rgba(67, 188, 236, 0.5); box-shadow: 0px 0px 6px rgba(67, 188, 236, 0.5); }
.settings_container button:active, .switch_to_refurbish_container button:active { border: solid 1px #aaa; cursor: pointer; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, #f0f0f0), color-stop(100%, #ffffff)); background-image: -moz-linear-gradient(#f0f0f0 70%, #ffffff); background-image: -webkit-linear-gradient(#f0f0f0 70%, #ffffff); background-image: linear-gradient(#f0f0f0 70%, #ffffff); -moz-box-shadow: 0px 0px 4px rgba(67, 188, 236, 0.4); -webkit-box-shadow: 0px 0px 4px rgba(67, 188, 236, 0.4); box-shadow: 0px 0px 4px rgba(67, 188, 236, 0.4); }
.settings_container .pagetitle_area, .switch_to_refurbish_container .pagetitle_area { background-color: #FBF9F4; padding: 15px; }
.settings_container .pagetitle, .switch_to_refurbish_container .pagetitle { font-size: 150%; font-weight: bold; color: #815e45; }
.settings_container .pagetitle span.reset, .switch_to_refurbish_container .pagetitle span.reset { font-size: 14px; font-weight: normal; }
.settings_container .pagetitle .topicpath-separator, .switch_to_refurbish_container .pagetitle .topicpath-separator { padding-left: 10px; }
.settings_container .pagetitle *, .switch_to_refurbish_container .pagetitle * { vertical-align: middle; }
.settings_container .pagesubtitle_area, .switch_to_refurbish_container .pagesubtitle_area { margin-top: 20px; margin-bottom: 0px; }
.settings_container .pagesubtitle_area .right, .switch_to_refurbish_container .pagesubtitle_area .right { margin-top: 3px; font-size: 100%; }
.settings_container .pagesubtitle_area .right *, .switch_to_refurbish_container .pagesubtitle_area .right * { vertical-align: middle; }
.settings_container .pagesubtitle, .switch_to_refurbish_container .pagesubtitle { color: #815e45; font-size: 120%; font-weight: bold; border-left: 4px solid; border-left-color: #815e45; padding-left: 10px; }
.settings_container .page_description, .switch_to_refurbish_container .page_description { font-size: 100%; color: #666666; margin-top: 20px; margin-left: 10px; margin-bottom: 40px; }
.settings_container .page_description ul.txt_list, .switch_to_refurbish_container .page_description ul.txt_list { margin: 10px 10px 0; }
.settings_container .page_description ul.txt_list li, .switch_to_refurbish_container .page_description ul.txt_list li { /*font-size: 1.4em;*/ line-height: 1.6; /*margin: 20px 0 0 1em;*/ text-indent: -1em; }
.settings_container .page_description ul.txt_list li strong, .switch_to_refurbish_container .page_description ul.txt_list li strong { font-weight: bold; }
.settings_container .page_subdescription, .switch_to_refurbish_container .page_subdescription { font-size: 100%; color: #666666; margin-top: 10px; }
.settings_container .attention, .switch_to_refurbish_container .attention { color: #EB6000; padding: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 2px solid #fbdec4; }
.settings_container .contents_area, .switch_to_refurbish_container .contents_area { margin: 20px 10px 20px 10px; }
.settings_container .separator, .switch_to_refurbish_container .separator { border-top: 1px solid #e4ddd8; margin: 5px 0px; }
.settings_container .pmark, .switch_to_refurbish_container .pmark { margin-top: 10px; }
.settings_container .saved_message, .switch_to_refurbish_container .saved_message, .settings_container .setting_message, .switch_to_refurbish_container .setting_message { margin: 20px 10px 20px 10px; padding: 10px 0px; text-align: center; font-size: 110%; border: 1px solid #98d8a0; background-color: #e3f9db; font-weight: bold; }
.settings_container .saved_message *, .switch_to_refurbish_container .saved_message *, .settings_container .setting_message *, .switch_to_refurbish_container .setting_message * { vertical-align: middle; }
.settings_container .saved_message, .switch_to_refurbish_container .saved_message { color: #419c1d; }
.settings_container .setting_message, .switch_to_refurbish_container .setting_message { color: #318C0D; }
.settings_container div.items, .switch_to_refurbish_container div.items { clear: both; border-collapse: collapse; width: 100%; margin-top: 10px; margin-bottom: 10px; margin-bottom: 0px; border: 1px solid #e4ddd8; }
@media screen and (min-width: 641px) { .settings_container div.items, .switch_to_refurbish_container div.items { display: table; } }
@media screen and (min-width: 641px) { .settings_container div.items dl, .switch_to_refurbish_container div.items dl { display: table-row; } }
.settings_container div.items dl dt, .switch_to_refurbish_container div.items dl dt, .settings_container div.items dl dd, .switch_to_refurbish_container div.items dl dd { padding: 5px 10px 5px 10px; }
@media screen and (min-width: 641px) { .settings_container div.items dl dt, .switch_to_refurbish_container div.items dl dt, .settings_container div.items dl dd, .switch_to_refurbish_container div.items dl dd { display: table-cell; } }
.settings_container div.items dl dt, .switch_to_refurbish_container div.items dl dt, .settings_container div.items dl dd, .switch_to_refurbish_container div.items dl dd { padding: 10px 10px 10px 15px; border: 1px solid #e4ddd8; font-size: 110%; line-height: 150%; }
.settings_container div.items dl dt.name, .switch_to_refurbish_container div.items dl dt.name { vertical-align: top; width: 200px; color: #815e45; font-weight: bold; background-color: #f5eee3; }
.settings_container div.items dl dd.value, .switch_to_refurbish_container div.items dl dd.value { color: #333333; vertical-align: middle; }
.settings_container div.items dl dd.value div.subjectRow, .switch_to_refurbish_container div.items dl dd.value div.subjectRow { border-bottom: 1px solid #DDDDDD; margin-bottom: 5px; padding-bottom: 5px; }
.settings_container div.items dl dd.value div.subjectRow span.kokugoPublisher, .switch_to_refurbish_container div.items dl dd.value div.subjectRow span.kokugoPublisher { color: #b32222; }
.settings_container div.items dl dd.value div.subjectRow span.sansuPublisher, .switch_to_refurbish_container div.items dl dd.value div.subjectRow span.sansuPublisher { color: #07529a; }
.settings_container div.items dl dd.value div.subjectRow span.rikaPublisher, .switch_to_refurbish_container div.items dl dd.value div.subjectRow span.rikaPublisher { color: #0a7011; }
.settings_container div.items dl dd.value div.subjectRow span.shakaiPublisher, .switch_to_refurbish_container div.items dl dd.value div.subjectRow span.shakaiPublisher { color: #6e3796; }
.settings_container div.items dl dd.value div.subjectRow span.eigoPublisher, .switch_to_refurbish_container div.items dl dd.value div.subjectRow span.eigoPublisher { color: #c1813d; }
.settings_container div.items dl dd.value div.subjectRow ul, .switch_to_refurbish_container div.items dl dd.value div.subjectRow ul { float: left; }
.settings_container div.items dl dd.value div.subjectRow ul li.reservedPublisher, .switch_to_refurbish_container div.items dl dd.value div.subjectRow ul li.reservedPublisher { color: #888888; font-size: 90%; text-indent: -1em; }
.settings_container div.items dl dd.value div.subjectRow div.clear, .switch_to_refurbish_container div.items dl dd.value div.subjectRow div.clear { clear: both; }
.settings_container div.table, .switch_to_refurbish_container div.table { border-collapse: collapse; width: 100%; margin-top: 10px; margin-bottom: 10px; border: 1px solid #e4ddd8; margin-bottom: 0px; }
@media screen and (min-width: 641px) { .settings_container div.table, .switch_to_refurbish_container div.table { display: table; } }
@media screen and (min-width: 641px) { .settings_container div.table dl, .switch_to_refurbish_container div.table dl { display: table-row; } }
.settings_container div.table dl dt, .switch_to_refurbish_container div.table dl dt, .settings_container div.table dl dd, .switch_to_refurbish_container div.table dl dd { padding: 5px 10px 5px 10px; }
@media screen and (min-width: 641px) { .settings_container div.table dl dt, .switch_to_refurbish_container div.table dl dt, .settings_container div.table dl dd, .switch_to_refurbish_container div.table dl dd { display: table-cell; } }
.settings_container div.table dt, .switch_to_refurbish_container div.table dt, .settings_container div.table dd, .switch_to_refurbish_container div.table dd { padding: 5px 10px; border: 1px solid #e4ddd8; text-align: center; font-size: 110%; }
.settings_container div.table dt, .switch_to_refurbish_container div.table dt { padding: 10px; color: #815e45; font-weight: bold; font-size: 110%; background-color: #f5eee3; }
.settings_container div.table dd.left, .switch_to_refurbish_container div.table dd.left { text-align: left; }
.settings_container div.table dd.phoneVisibleCell, .switch_to_refurbish_container div.table dd.phoneVisibleCell { display: none; }
.settings_container div.form, .switch_to_refurbish_container div.form { border-collapse: collapse; width: 100%; margin-top: 10px; margin-bottom: 10px; clear: both; margin-left: 20px; }
@media screen and (min-width: 641px) { .settings_container div.form, .switch_to_refurbish_container div.form { display: table; } }
@media screen and (min-width: 641px) { .settings_container div.form dl, .switch_to_refurbish_container div.form dl { display: table-row; } }
.settings_container div.form dl dt, .switch_to_refurbish_container div.form dl dt, .settings_container div.form dl dd, .switch_to_refurbish_container div.form dl dd { padding: 5px 10px 5px 10px; }
@media screen and (min-width: 641px) { .settings_container div.form dl dt, .switch_to_refurbish_container div.form dl dt, .settings_container div.form dl dd, .switch_to_refurbish_container div.form dl dd { display: table-cell; } }
.settings_container div.form dl dt, .switch_to_refurbish_container div.form dl dt, .settings_container div.form dl dd, .switch_to_refurbish_container div.form dl dd { vertical-align: top; font-size: 110%; padding: 5px 10px 10px 15px; line-height: 150%; color: #555555; }
.settings_container div.form dl dt.name, .switch_to_refurbish_container div.form dl dt.name { width: 200px; font-weight: bold; padding-top: 10px; }
.settings_container div.form dl dt.name .info, .switch_to_refurbish_container div.form dl dt.name .info { margin-top: 10px; font-size: 80%; color: #999; font-weight: normal; }
.settings_container div.form dl dt.sub, .switch_to_refurbish_container div.form dl dt.sub { padding-left: 55px; }
.settings_container div.form dl dd.value, .switch_to_refurbish_container div.form dl dd.value { vertical-align: middle; }
.settings_container div.form dl dd.value select, .switch_to_refurbish_container div.form dl dd.value select { border: 1px solid #aaa; }
.settings_container div.form dl dd.value option, .switch_to_refurbish_container div.form dl dd.value option { margin: 2px; }
.settings_container div.form dl dd.option_banner, .switch_to_refurbish_container div.form dl dd.option_banner { width: 40%; border: 0px; }
.settings_container div.buttons, .switch_to_refurbish_container div.buttons { text-align: center; margin: 20px auto; }
.settings_container div.buttons button, .switch_to_refurbish_container div.buttons button { font-size: 105%; font-weight: bold; color: #483528; }
.settings_container div.buttons .complement, .switch_to_refurbish_container div.buttons .complement { margin-top: 10px; }

.option-box { margin: -1px 0 0 0; border: 1px solid #e4ddd8; border-collapse: collapse; }
.option-box dl.option_box_dl { height: auto; border: 3px solid #FFFFFF; padding: 10px; }
.option-box dl.option_box_dl dt, .option-box dl.option_box_dl dd { height: auto; display: table-cell; padding: 0px 10px; vertical-align: middle; text-align: left; }
.option-box dl.option_box_dl dt { font-size: 110%; font-weight: bold; }
.option-box dl.option_box_dl div.complement_inner { height: auto; vertical-align: top; color: #666666; }
.option-box dl.selected { border: 3px solid !important; border-color: #c9e4fe !important; }
.option-box div.recommend { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: #F8B878 solid 1px; width: 70px; height: 26px; margin: 18px 0px 0px 112px; padding: 0px 0px 0px 0px; background-color: #FEEDDB; color: #E17100; text-align: center; vertical-align: middle; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; float: left; line-height: 25px; }

@-moz-document url-prefix() { /** FireFoxのハック。tableのborder-collapseにcollapseが指定されていると、 paddingやfont-size、margin等いろいろなプロパティの影響を受けて一部borderが表示されないことがある */
  div.option-box { border-collapse: separate; }
  div.option-box dl.selected { border: 3px solid !important; border-color: #c9e4fe !important; } }
.back_link { font-weight: bold; font-size: 110%; }

@media screen and (min-width: 641px) { ul.settings-menu { width: 220px; float: left; margin: 10px 0px 20px 0px; display: block; }
  ul.settings-menu li.menu-layout { margin: 0px; padding: 0px; }
  ul.settings-menu li { margin-left: 15px; margin-top: 10px; padding: 20px 0px 20px 15px; -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px; border-radius: 5px 0px 0px 5px; font-size: 100%; line-height: 140%; }
  ul.settings-menu li a { color: #666666; text-decoration: none; }
  ul.settings-menu li.current { background-color: white; } }
span.fontSizeL { font-size: 125%; font-weight: bold; }

ul.linkList { margin: 10px 0 30px; text-align: right; }
ul.linkList li { line-height: 1.6; margin: 0 0 0 20px; }
@media screen and (min-width: 641px) { ul.linkList li { display: inline; } }

#subjectInsertPublisher, #schoolsSelect { color: #483528; font-size: 105%; font-weight: bold; }

#subjectInsertPublisher { width: 180px; margin-right: 20px; float: left; }

#arrowOfFlowDiagram { float: left; margin: 5px 75px; }

#schoolsSelect { width: 160px; margin-top: 10px; }

.subject_insert_box { margin: 30px 0px 30px 20px; }
.subject_insert_box .complement { margin-bottom: 10px; }
.subject_insert_box .button_box { margin: 0px auto; text-align: center; }
.subject_insert_box .label { font-weight: bold; margin-right: 10px; }
.subject_insert_box .float_box { float: left; text-align: left; }

.subject_insert_box * { vertical-align: middle; }

.blueBox { margin-top: 20px; padding: 10px 20px; position: relative; border: 4px solid #b1dbf8; background: #e2f3ff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; line-height: 1.6; }
.blueBox .header { color: #008ccf; font-size: 1.4em; font-weight: bold; }
.blueBox .body { color: #44a8ef; font-size: 1.2em; font-weight: bold; }

button.large { padding: 14px 20px !important; }

#iconUploadForm { margin: 5px; float: right; }

/***************************** From schools-select-dialog.scss
*****************************/
#schoolsSelectDialog { color: #666666; }

#schoolsSelectDialog dl { border: 1px solid #D9CCC2; }

#schoolsSelectDialog dl dt { border-right: 1px solid #D9CCC2; background-color: #f5eee3; color: #815e45; font-weight: bold; }

#schoolsSelectDialog .notesTxt { font-size: 0.86em; }

#schoolsSelectDialog .innerContainer { position: relative; width: 890px; height: 590px; }

#schoolsSelectDialog .innerContainer ul.schoolNav { background: url(../images/pagenav_bg.png) no-repeat center top; }

#schoolsSelectDialog .innerContainer ul.schoolNav li { background: url(../images/pagenav_point.png) no-repeat center top; }

#schoolsSelectDialog .innerContainer ul.schoolNav li.current { background: url(../images/pagenav_point_current.png) no-repeat center top; }

#schoolsSelectDialog .innerContainer ul.schoolNav.not-public { background: url(../images/pagenav_bg_2.png) no-repeat center top; }

#schoolsSelectDialog .innerContainer ul.btnInput li.lBtn, #schoolsSelectDialog .innerContainer ul.btnInput li.rBtn { font-size: 1.2em; }

#schoolsSelectDialog .innerContainer ul.btnInput li button { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

@media screen and (max-width: 959px) { #schoolsSelectDialog .innerContainer ul.schoolNav li { background: url(../images/pagenav_point.png) no-repeat left center, url(../images/pagenav_bg_sp.gif) repeat-y left top; }
  #schoolsSelectDialog .innerContainer ul.schoolNav li.current { background: url(../images/pagenav_point_current.png) no-repeat left center, url(../images/pagenav_bg_sp.gif) repeat-y left top; } }
div.ml23 { margin-left: 23px; }

#schoolsSelectDialog { display: none; padding: 0; }

.errorMessage { color: red; font-weight: bold; }

#schoolsSelectDialog *:focus { outline: none; }

#schoolsSelectDialog .formTableWrap { margin: 0 !important; }

#schoolsSelectDialog .formTableWrap p.topTxt { margin: 20px 0 10px 0; line-height: 1.6; }

#schoolsSelectDialog .formTableWrap dl { display: table; background: none !important; width: 100%; }

#schoolsSelectDialog .formTableWrap dl dt { display: table-cell; width: 164px !important; padding: 10px; text-align: center !important; vertical-align: top; line-height: 1.6; }

#schoolsSelectDialog .formTableWrap dl dd { display: table-cell; padding: 10px 15px 10px 25px; text-align: left; vertical-align: top; overflow: hidden; line-height: 1.6; font-weight: bold; }

#schoolsSelectDialog .innerContainer ul.schoolNav { padding: 0; overflow: hidden; }

#schoolsSelectDialog .innerContainer ul.schoolNav li { padding: 35px 0 0 0; text-align: center; color: #878787; line-height: 1.2; font-weight: bold; }

#schoolsSelectDialog .innerContainer ul.schoolNav li.current { color: #EB5F00; border: 0px; }

#schoolsSelectDialog .schoolSelect { border: 1px solid #D9CCC2; background-color: white; height: 338px; padding: 12px 30px; margin-bottom: 11px; overflow: auto; zoom: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#schoolsSelectDialog .schoolSelect h4 { color: #815e45; }

#schoolsSelectDialog .schoolSelect #classification_established_public { padding-top: 23px; }

#schoolsSelectDialog .schoolSelect .notesTxt { margin-top: 12px; }

#schoolsSelectDialog .schoolSelect .notesTxt li { margin-bottom: 0.8em !important; }

#schoolsSelectDialog .schoolSelect h4 { font-weight: bold; line-height: 2; }

#schoolsSelectDialog .schoolSelect span.label { display: inline-block; line-height: 1.6; margin-top: 5px; margin-bottom: 5px; }

#schoolsSelectDialog .schoolSelect input[type="radio"]:checked + span.label { font-weight: bold; }

#schoolsSelectDialog .schoolSelect input[type="radio"].checked + span.label { font-weight: bold; }

#schoolsSelectDialog .schoolSelect .district, #schoolsSelectDialog .schoolSelect .city-group, #schoolsSelectDialog .schoolSelect .school-group { margin-bottom: 12px; padding: 0 20px 12px; background: url(../images/tensen.png) repeat-x center bottom; }

#schoolsSelectDialog .schoolSelect .district:last-child, #schoolsSelectDialog .schoolSelect .city-group:last-child, #schoolsSelectDialog .schoolSelect .school-group:last-child { margin-bottom: 0; padding-bottom: 0; background: none; }

#schoolsSelectDialog .schoolSelect .district label, #schoolsSelectDialog .schoolSelect .city-group label, #schoolsSelectDialog .schoolSelect .school-group label { display: inline-block; width: 149px; }

#schoolsSelectDialog .schoolSelect .district label span.label, #schoolsSelectDialog .schoolSelect .city-group label span.label, #schoolsSelectDialog .schoolSelect .school-group label span.label { width: 125px; margin-left: 3px; vertical-align: middle; }

#schoolsSelectDialog .schoolSelect p.school_manual_entry { margin: 28px 0 5px; line-height: 1.2; }

#schoolsSelectDialog .schoolSelect p.school_manual_entry select { margin: 0 20px 0 8px; font-size: 85%; }

#schoolsSelectDialog .schoolSelect p.school_manual_entry input[type="text"] { min-width: 200px; font-size: 85%; }

#schoolsSelectDialog .schoolSelect p.school_manual_entry label { margin: 0 8px 0 0; }

#schoolsSelectDialog dd .errorMessage { font-size: 1em !important; }

#schoolsSelectDialog .innerContainer ul.btnInput { margin: 40px auto 0 auto; overflow: hidden; }

#schoolsSelectDialog .innerContainer ul.btnInput li.lBtn, #schoolsSelectDialog .innerContainer ul.btnInput li.rBtn { width: 220px; text-align: center; cursor: pointer; }

#schoolsSelectDialog .innerContainer ul.btnInput li.lBtn { float: left; }

#schoolsSelectDialog .innerContainer ul.btnInput li.rBtn { float: right; }

#schoolsSelectDialog .innerContainer ul.btnInput li.rBtn { margin: 0 auto; }

#schoolsSelectDialog .innerContainer ul.btnInput li button.stop { background: #999; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhOWE5YSIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjOWE5YTlhIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4ODg4ODgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ODg4ODgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA="); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9a9a9a), color-stop(20%, #9a9a9a), color-stop(50%, #888888), color-stop(100%, #888888)); background: -moz-linear-gradient(center top, #9a9a9a, #9a9a9a 20%, #888888 50%, #888888); background: -webkit-linear-gradient(center top, #9a9a9a, #9a9a9a 20%, #888888 50%, #888888); background: linear-gradient(to center bottom, #9a9a9a, #9a9a9a 20%, #888888 50%, #888888); border: none; color: #FFFFFF; cursor: pointer; font-weight: bold; line-height: 1.2; padding: 10px 0; dislay: block; width: 100%; }

#schoolsSelectDialog .innerContainer ul.btnInput li button.stop:hover, #schoolsSelectDialog .innerContainer ul.btnInput li button.stop:active { filter: alpha(opacity=70); -ms-filter: 0.7; opacity: 0.7; }

#schoolsSelectDialog .innerContainer ul.btnInput li button.next { background: url(../../../../form_common/images/arw_btn_orange.png) no-repeat right center #EB6000; 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(center top, #f08b49, #f08b49 20%, #eb6000 50%, #eb6000); background: url(../../../../form_common/images/arw_btn_orange.png) no-repeat right center, -webkit-linear-gradient(center top, #f08b49, #f08b49 20%, #eb6000 50%, #eb6000); background: url(../../../../form_common/images/arw_btn_orange.png) no-repeat right center, linear-gradient(to center bottom, #f08b49, #f08b49 20%, #eb6000 50%, #eb6000); border: none; color: #FFFFFF; cursor: pointer; font-weight: bold; line-height: 1.2; padding: 10px 0; dislay: block; width: 100%; }

#schoolsSelectDialog .innerContainer ul.btnInput li button.next:hover, #schoolsSelectDialog .innerContainer ul.btnInput li button.next:active { filter: alpha(opacity=70); -ms-filter: 0.7; opacity: 0.7; }

#schoolsSelectDialog .innerContainer ul.btnInput li p.txtLink { margin: 5px 0 0 0; padding: 0 0 0 17px; background: url(../../../../form_common/images/arw_r_orange.png) no-repeat 6px 0.45em; text-align: left; font-size: 1.4em; line-height: 1.5; }

#schoolsSelectDialog .innerContainer { position: relative; height: 564px; width: 884px; margin: 23px 38px; }

#schoolsSelectDialog .innerContainer ul.schoolNav { width: 620px; margin-left: 132px; -moz-background-size: 100% 24px; -o-background-size: 100% 24px; -webkit-background-size: 100% 24px; background-size: 100% 24px; }

#schoolsSelectDialog .innerContainer ul.schoolNav.not-public { width: 310px; -moz-background-size: 100% 24px; -o-background-size: 100% 24px; -webkit-background-size: 100% 24px; background-size: 100% 24px; }

#schoolsSelectDialog .innerContainer ul.schoolNav li { float: left; width: 155px; }

#schoolsSelectDialog .innerContainer ul.btnInput { position: absolute; bottom: 0; left: 205px; width: 480px; }

@media screen and (max-width: 959px) { #schoolsSelectDialog { margin: 0; height: auto; width: 100%; background-color: #fff; z-index: 9999; display: none; }
  #schoolsSelectDialog .innerContainer { height: auto; width: auto; margin: 15px; }
  #schoolsSelectDialog .innerContainer ul.schoolNav { background: none !important; width: auto; margin: 0; }
  #schoolsSelectDialog .innerContainer ul.schoolNav li { min-width: 8em; padding: 5px 0 5px 30px; float: none; white-space: nowrap; text-align: left; font-size: 1.4em; }
  #schoolsSelectDialog .innerContainer ul.btnInput { position: static; width: 100%; margin: 30px auto 10px; display: table; }
  #schoolsSelectDialog .innerContainer ul.btnInput li.lBtn, #schoolsSelectDialog .innerContainer ul.btnInput li.rBtn { float: none; display: table-cell; width: auto; }
  #schoolsSelectDialog .innerContainer ul.btnInput li.lBtn { padding: 0 5px 0 0; }
  #schoolsSelectDialog .innerContainer ul.btnInput li.rBtn { padding: 0 0 0 5px; }
  #schoolsSelectDialog .innerContainer ul.btnInput li button.stop, #schoolsSelectDialog .innerContainer ul.btnInput li button.next { padding: 12px 0; } }
label, select { cursor: pointer; }

input[type="radio"], input[type="checkbox"] { cursor: pointer; }
input[type="radio"][disabled] { cursor: default; }

#page_switch_to_new_tablet .settings_container div.form, #page_switch_to_new_tablet .switch_to_refurbish_container div.form { margin-left: 0px; }
#page_switch_to_new_tablet .settings_container div.form dl, #page_switch_to_new_tablet .switch_to_refurbish_container div.form dl { display: block; }
#page_switch_to_new_tablet .settings_container div.form dl dt, #page_switch_to_new_tablet .switch_to_refurbish_container div.form dl dt, #page_switch_to_new_tablet .settings_container div.form dl dd, #page_switch_to_new_tablet .switch_to_refurbish_container div.form dl dd { display: block; }
#page_switch_to_new_tablet .settings_container div.form dl dt.name, #page_switch_to_new_tablet .switch_to_refurbish_container div.form dl dt.name { width: auto; font-size: 125%; padding-left: 10px; }
#page_switch_to_new_tablet .settings_container div.form dl dd.option_banner, #page_switch_to_new_tablet .switch_to_refurbish_container div.form dl dd.option_banner { float: right; }
#page_switch_to_new_tablet dl.fee { border: 3px solid #FFFFFF; }
#page_switch_to_new_tablet dl.fee dt, #page_switch_to_new_tablet dl.fee dd { padding: 5px 10px 5px 10px; text-align: left; padding: 5px 10px; }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet dl.fee dt, #page_switch_to_new_tablet dl.fee dd { display: table-cell; } }
#page_switch_to_new_tablet dl.fee dt { vertical-align: middle; font-size: 110%; font-weight: bold; padding-right: 0; width: 170px; }
#page_switch_to_new_tablet dl.fee dt input { padding: 0; }
#page_switch_to_new_tablet dl.fee dt label { width: 142px; display: inline-block; vertical-align: middle; margin: 0 0 0 5px; font-size: 128%; line-height: 1.2; }
#page_switch_to_new_tablet dl.fee dt span.normal { display: block; font-size: 90%; font-weight: normal; }
#page_switch_to_new_tablet dl.fee dt span.notes { display: block; margin: 0; font-size: 60%; font-weight: normal; white-space: nowrap; }
#page_switch_to_new_tablet dl.fee dd span.span01 { float: left; }
#page_switch_to_new_tablet dl.fee dd span.span02 { clear: both; display: block; margin: 0 0 0 1em; text-indent: -1em; font-size: 85%; }
#page_switch_to_new_tablet dl.fee dd span.span03 { background: none repeat scroll 0 0 #FDF9E2; float: left; margin: 0 10px 0 0; padding: 4px 0; width: 100%; display: inline-block; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#page_switch_to_new_tablet dl.fee dd span.span03 > span { display: block; }
#page_switch_to_new_tablet dl.fee dd span.span03 span.currentFee span.span04, #page_switch_to_new_tablet dl.fee dd span.span03 span.currentFee span.span05 { color: #EB5F00; }
#page_switch_to_new_tablet dl.fee dd span.span03 span.currentFee span.mainFee span.value { font-size: 130%; }
#page_switch_to_new_tablet dl.fee dd span.span03 span.price { font-size: 140%; }
#page_switch_to_new_tablet dl.fee dd span.span03 span.price.mainFee { display: inline-block; text-align: right; font-weight: bold; min-width: 5.5em; }
#page_switch_to_new_tablet dl.fee dd span.span03 * { vertical-align: middle; }
#page_switch_to_new_tablet dl.fee dd span.span03 span.span05 { display: inline-block; }
#page_switch_to_new_tablet dl.fee dd span.span03 span.span05 span.price_english { display: block; white-space: nowrap; }
#page_switch_to_new_tablet dl.fee dd span.span04 { background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #F9DAB5; font-size: 85%; line-height: 1.4; margin: 6px 8px; display: inline-block; text-align: center; width: 90px; }
#page_switch_to_new_tablet dl.fee dd span.span05 { font-size: 90%; }
#page_switch_to_new_tablet dl.fee dd span.span06 { float: left; height: auto; line-height: 2.6; }
#page_switch_to_new_tablet dl.fee dd span.span07 { float: left; margin: 4px 10px 0 0; width: 100%; }
#page_switch_to_new_tablet dl.fee dd span.span08 { border: 2px solid #E5E5E5; font-size: 85%; line-height: 1.4; margin: 2px 8px; display: inline-block; text-align: center; width: 90px; }
#page_switch_to_new_tablet dl.fee dd span.span09 { font-size: 110%; }
#page_switch_to_new_tablet dl.fee dd span.span09.price { display: inline-block; min-width: 5.5em; }
#page_switch_to_new_tablet dl.fee dd span.span09.price span.value { font-size: 115%; font-weight: normal; }
#page_switch_to_new_tablet dl.fee dd span.span10 { float: left; font-size: 85%; height: auto; line-height: 2.0; }
#page_switch_to_new_tablet dl.fee dd .txtBold { font-weight: bold; }
#page_switch_to_new_tablet dl.fee dd span.cmt { float: right; color: #666666; }
#page_switch_to_new_tablet .tabletPaymentUnit { margin-top: 20px; }
#page_switch_to_new_tablet div.information { color: #EB6000; font-size: 120%; font-weight: bold; }

#page_switch_to_new_tablet div.contact_area, #page_apply_proficiency_test div.contact_area, #page_switch_to_refurbish div.contact_area { margin-top: 10px; }
#page_switch_to_new_tablet div.contact_area ul.notesTxt, #page_apply_proficiency_test div.contact_area ul.notesTxt, #page_switch_to_refurbish div.contact_area ul.notesTxt { font-size: 90%; color: #666666; }
#page_switch_to_new_tablet div.contact_area .courseHint, #page_apply_proficiency_test div.contact_area .courseHint, #page_switch_to_refurbish div.contact_area .courseHint { margin-bottom: 10px; margin-left: 10px; }
#page_switch_to_new_tablet div.contact_area .courses, #page_apply_proficiency_test div.contact_area .courses, #page_switch_to_refurbish div.contact_area .courses { margin-left: 10px; line-height: 1.9em; }
#page_switch_to_new_tablet div.contact_area .contact_inner, #page_apply_proficiency_test div.contact_area .contact_inner, #page_switch_to_refurbish div.contact_area .contact_inner { border: 1px solid #c0c0c0; padding: 20px 40px; margin: 10px 0px 20px 0px; }
#page_switch_to_new_tablet div.contact_area h4, #page_apply_proficiency_test div.contact_area h4, #page_switch_to_refurbish div.contact_area h4 { border-left: 5px solid #815E45; padding: 0 0 0 7px; font-size: 140%; font-weight: bold; overflow: hidden; color: #815E45; }
#page_switch_to_new_tablet div.contact_area .label, #page_apply_proficiency_test div.contact_area .label, #page_switch_to_refurbish div.contact_area .label { font-size: 150%; margin: 10px 0px 0px 0px; }
#page_switch_to_new_tablet div.contact_area .label .large, #page_apply_proficiency_test div.contact_area .label .large, #page_switch_to_refurbish div.contact_area .label .large { font-size: 120%; }
#page_switch_to_new_tablet div.contact_area h3.radio, #page_apply_proficiency_test div.contact_area h3.radio, #page_switch_to_refurbish div.contact_area h3.radio { border-bottom: none; color: #4D4D4D; font-size: 110%; font-weight: bold; margin-bottom: 12px; padding-bottom: 0; }
#page_switch_to_new_tablet div.contact_area div.preview, #page_apply_proficiency_test div.contact_area div.preview, #page_switch_to_refurbish div.contact_area div.preview { filter: alpha(opacity=40); -ms-filter: 0.4; opacity: 0.4; }
#page_switch_to_new_tablet div.contact_area div.confirmSection, #page_apply_proficiency_test div.contact_area div.confirmSection, #page_switch_to_refurbish div.contact_area div.confirmSection { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }
#page_switch_to_new_tablet div.contact_area div.confirmSection dl, #page_apply_proficiency_test div.contact_area div.confirmSection dl, #page_switch_to_refurbish div.contact_area div.confirmSection dl { border: medium none; margin: 0; }
#page_switch_to_new_tablet div.contact_area div.confirmSection dl input, #page_apply_proficiency_test div.contact_area div.confirmSection dl input, #page_switch_to_refurbish div.contact_area div.confirmSection dl input { margin: 5px 0; }
#page_switch_to_new_tablet div.contact_area div.confirmSection dl dt, #page_apply_proficiency_test div.contact_area div.confirmSection dl dt, #page_switch_to_refurbish div.contact_area div.confirmSection dl dt { padding: 7px 10px 6px; }
#page_switch_to_new_tablet div.contact_area div.confirmSection dl dd, #page_apply_proficiency_test div.contact_area div.confirmSection dl dd, #page_switch_to_refurbish div.contact_area div.confirmSection dl dd { padding: 7px 20px 6px 25px; }
#page_switch_to_new_tablet div.contact_area div.confirmSection dl dd .errorMessage, #page_apply_proficiency_test div.contact_area div.confirmSection dl dd .errorMessage, #page_switch_to_refurbish div.contact_area div.confirmSection dl dd .errorMessage { text-align: left; }
#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_apply_proficiency_test div.contact_area div.confirmSection dl.name01 input, #page_apply_proficiency_test div.contact_area div.confirmSection dl.name02 input, #page_switch_to_refurbish div.contact_area div.confirmSection dl.name01 input, #page_switch_to_refurbish div.contact_area div.confirmSection dl.name02 input { max-width: 380px; width: 100%; }
#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_switch_to_refurbish div.contact_area div.confirmSection dl.postal_code input.postal_code1 { width: 5em; }
#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_switch_to_refurbish div.contact_area div.confirmSection dl.postal_code input.postal_code2 { width: 6em; }
#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_switch_to_refurbish div.contact_area div.confirmSection dl.postal_code button { width: 130px; }
#page_switch_to_new_tablet div.contact_area div.confirmSection dl.address input, #page_apply_proficiency_test div.contact_area div.confirmSection dl.address input, #page_switch_to_refurbish div.contact_area div.confirmSection dl.address input { width: 95%; }
#page_switch_to_new_tablet div.contact_area div#registered_address_container, #page_apply_proficiency_test div.contact_area div#registered_address_container, #page_switch_to_refurbish div.contact_area div#registered_address_container { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; border-collapse: collapse; width: 100%; margin-top: 10px; margin-bottom: 10px; border: 1px solid #e4ddd8; }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet div.contact_area div#registered_address_container, #page_apply_proficiency_test div.contact_area div#registered_address_container, #page_switch_to_refurbish div.contact_area div#registered_address_container { display: table; } }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet div.contact_area div#registered_address_container dl, #page_apply_proficiency_test div.contact_area div#registered_address_container dl, #page_switch_to_refurbish div.contact_area div#registered_address_container dl { display: table-row; } }
#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_apply_proficiency_test div.contact_area div#registered_address_container dl dt, #page_apply_proficiency_test div.contact_area div#registered_address_container dl dd, #page_switch_to_refurbish div.contact_area div#registered_address_container dl dt, #page_switch_to_refurbish div.contact_area div#registered_address_container dl dd { padding: 5px 10px 5px 10px; }
@media screen and (min-width: 641px) { #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_apply_proficiency_test div.contact_area div#registered_address_container dl dt, #page_apply_proficiency_test div.contact_area div#registered_address_container dl dd, #page_switch_to_refurbish div.contact_area div#registered_address_container dl dt, #page_switch_to_refurbish div.contact_area div#registered_address_container dl dd { display: table-cell; } }
#page_switch_to_new_tablet div.contact_area div#registered_address_container dt, #page_apply_proficiency_test div.contact_area div#registered_address_container dt, #page_switch_to_refurbish div.contact_area div#registered_address_container dt { background: #F5EEE3; font-weight: bold; line-height: 1.6; text-align: left; vertical-align: top; width: 179px; }
#page_switch_to_new_tablet div.contact_area div#registered_address_container dd, #page_apply_proficiency_test div.contact_area div#registered_address_container dd, #page_switch_to_refurbish div.contact_area div#registered_address_container dd { overflow: hidden; text-align: left; vertical-align: top; }
#page_switch_to_new_tablet div.contact_area div#new_address_container, #page_apply_proficiency_test div.contact_area div#new_address_container, #page_switch_to_refurbish div.contact_area div#new_address_container { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; border-collapse: collapse; width: 100%; margin-top: 10px; margin-bottom: 10px; border: 1px solid #e4ddd8; margin-bottom: 20px; }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet div.contact_area div#new_address_container, #page_apply_proficiency_test div.contact_area div#new_address_container, #page_switch_to_refurbish div.contact_area div#new_address_container { display: table; } }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet div.contact_area div#new_address_container dl, #page_apply_proficiency_test div.contact_area div#new_address_container dl, #page_switch_to_refurbish div.contact_area div#new_address_container dl { display: table-row; } }
#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#new_address_container dl dt, #page_apply_proficiency_test div.contact_area div#new_address_container dl dd, #page_switch_to_refurbish div.contact_area div#new_address_container dl dt, #page_switch_to_refurbish div.contact_area div#new_address_container dl dd { padding: 5px 10px 5px 10px; }
@media screen and (min-width: 641px) { #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#new_address_container dl dt, #page_apply_proficiency_test div.contact_area div#new_address_container dl dd, #page_switch_to_refurbish div.contact_area div#new_address_container dl dt, #page_switch_to_refurbish div.contact_area div#new_address_container dl dd { display: table-cell; } }
#page_switch_to_new_tablet div.contact_area div#new_address_container dt, #page_apply_proficiency_test div.contact_area div#new_address_container dt, #page_switch_to_refurbish div.contact_area div#new_address_container dt { background: #F5EEE3; font-weight: bold; line-height: 1.6; text-align: left; vertical-align: top; width: 179px; }
#page_switch_to_new_tablet div.contact_area div#new_address_container dd, #page_apply_proficiency_test div.contact_area div#new_address_container dd, #page_switch_to_refurbish div.contact_area div#new_address_container dd { overflow: hidden; text-align: left; vertical-align: top; }
#page_switch_to_new_tablet div.support_area div.supportInner, #page_apply_proficiency_test div.support_area div.supportInner, #page_switch_to_refurbish div.support_area div.supportInner { background: none repeat scroll 0 0 #F2F4F6; overflow: hidden; width: 100%; }
#page_switch_to_new_tablet div.support_area div.supportInner div.support, #page_apply_proficiency_test div.support_area div.supportInner div.support, #page_switch_to_refurbish div.support_area div.supportInner div.support { padding: 5px 10px 5px 10px; vertical-align: middle; margin: 15px 0 0; }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet div.support_area div.supportInner div.support, #page_apply_proficiency_test div.support_area div.supportInner div.support, #page_switch_to_refurbish div.support_area div.supportInner div.support { display: table-cell; } }
#page_switch_to_new_tablet div.support_area div.supportInner div.support div.supportCheckbox, #page_apply_proficiency_test div.support_area div.supportInner div.support div.supportCheckbox, #page_switch_to_refurbish div.support_area div.supportInner div.support div.supportCheckbox { float: left; margin: 14px 0 0; }
#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_switch_to_refurbish div.support_area div.supportInner div.support div.supportLabel { margin: 10px 0 0 20px; }
#page_switch_to_new_tablet div.support_area div.supportInner div.support div.supportLabel label, #page_apply_proficiency_test div.support_area div.supportInner div.support div.supportLabel label, #page_switch_to_refurbish div.support_area div.supportInner div.support div.supportLabel label { font-size: 120%; font-weight: bold; line-height: 2.0; margin: 0 0 0 5px; }
#page_switch_to_new_tablet div.support_area div.supportInner div.support div.supportLabel label span.nowrap, #page_apply_proficiency_test div.support_area div.supportInner div.support div.supportLabel label span.nowrap, #page_switch_to_refurbish div.support_area div.supportInner div.support div.supportLabel label span.nowrap { white-space: nowrap; }
#page_switch_to_new_tablet div.support_area div.supportInner div.supportImg, #page_apply_proficiency_test div.support_area div.supportInner div.supportImg, #page_switch_to_refurbish div.support_area div.supportInner div.supportImg { padding: 5px 10px 5px 10px; background-size: 100% auto; padding: 10px 0; position: relative; }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet div.support_area div.supportInner div.supportImg, #page_apply_proficiency_test div.support_area div.supportInner div.supportImg, #page_switch_to_refurbish div.support_area div.supportInner div.supportImg { display: table-cell; } }
#page_switch_to_new_tablet div.support_area p.option_area_top_txt, #page_apply_proficiency_test div.support_area p.option_area_top_txt, #page_switch_to_refurbish div.support_area p.option_area_top_txt { font-size: 110%; font-weight: bold; }
#page_switch_to_new_tablet div.support_area div.option_service_area, #page_apply_proficiency_test div.support_area div.option_service_area, #page_switch_to_refurbish div.support_area div.option_service_area { margin-bottom: 20px; }
#page_switch_to_new_tablet div.support_area div.option_service_area input.option_service_checkbox, #page_apply_proficiency_test div.support_area div.option_service_area input.option_service_checkbox, #page_switch_to_refurbish div.support_area div.option_service_area input.option_service_checkbox { margin-left: 12px; }
#page_switch_to_new_tablet div.support_area div.option_service_area label.option_service_label, #page_apply_proficiency_test div.support_area div.option_service_area label.option_service_label, #page_switch_to_refurbish div.support_area div.option_service_area label.option_service_label { margin-left: 5px; }
#page_switch_to_new_tablet div.support_area div.supportInner, #page_apply_proficiency_test div.support_area div.supportInner, #page_switch_to_refurbish div.support_area div.supportInner { margin-top: 20px; }
#page_switch_to_new_tablet div.support_area div.supportInner div.support, #page_apply_proficiency_test div.support_area div.supportInner div.support, #page_switch_to_refurbish div.support_area div.supportInner div.support { padding-left: 12px; width: 40%; }
#page_switch_to_new_tablet div.support_area div.supportInner img, #page_apply_proficiency_test div.support_area div.supportInner img, #page_switch_to_refurbish div.support_area div.supportInner img { width: 90%; }
#page_switch_to_new_tablet div.notes_area, #page_apply_proficiency_test div.notes_area, #page_switch_to_refurbish div.notes_area { border: 1px solid #EDF0F1; background: none repeat scroll 0 0 #EDF0F1; margin: 0 10px; }
#page_switch_to_new_tablet div.notes_area .notes_inner, #page_apply_proficiency_test div.notes_area .notes_inner, #page_switch_to_refurbish div.notes_area .notes_inner { background: #F8FAFB; margin: 0 5px 5px 5px; padding: 10px; border: 1px solid #F8FAFB; }
#page_switch_to_new_tablet div.notes_area .notes_inner div.item, #page_apply_proficiency_test div.notes_area .notes_inner div.item, #page_switch_to_refurbish div.notes_area .notes_inner div.item { margin: 20px auto; }
#page_switch_to_new_tablet div.notes_area .notes_inner div.item span.content_text, #page_apply_proficiency_test div.notes_area .notes_inner div.item span.content_text, #page_switch_to_refurbish div.notes_area .notes_inner div.item span.content_text { font-weight: bold; }
#page_switch_to_new_tablet div.notes_area .notes_inner div.item span.content_text span, #page_apply_proficiency_test div.notes_area .notes_inner div.item span.content_text span, #page_switch_to_refurbish div.notes_area .notes_inner div.item span.content_text span { color: #CC3333; }
#page_switch_to_new_tablet div.notes_area .notes_inner .notesTxt, #page_apply_proficiency_test div.notes_area .notes_inner .notesTxt, #page_switch_to_refurbish div.notes_area .notes_inner .notesTxt { margin-top: 10px; padding-left: 25px; color: #797A7A; }
#page_switch_to_new_tablet div.notes_area .notes_inner .notesTxt span, #page_apply_proficiency_test div.notes_area .notes_inner .notesTxt span, #page_switch_to_refurbish div.notes_area .notes_inner .notesTxt span { color: #CC3333; }
#page_switch_to_new_tablet div.notes_area h4, #page_apply_proficiency_test div.notes_area h4, #page_switch_to_refurbish div.notes_area h4 { background: url("../images/basic/warning.png") no-repeat scroll 10px center #EDF0F1; font-weight: bold; line-height: 1.7; overflow: hidden; padding: 10px 0 10px 60px; color: #815E45; }
#page_switch_to_new_tablet div.notes_area div.item, #page_apply_proficiency_test div.notes_area div.item, #page_switch_to_refurbish div.notes_area div.item { width: 600px; }
#page_switch_to_new_tablet div.notes_area div.item div.notes_content, #page_apply_proficiency_test div.notes_area div.item div.notes_content, #page_switch_to_refurbish div.notes_area div.item div.notes_content { padding-left: 20px; }
#page_switch_to_new_tablet div.notes_area div.item div.notes_content span.content_text, #page_apply_proficiency_test div.notes_area div.item div.notes_content span.content_text, #page_switch_to_refurbish div.notes_area div.item div.notes_content span.content_text { font-size: 110%; }
#page_switch_to_new_tablet div.notes_area div.item div.notes_content .notesTxt li, #page_apply_proficiency_test div.notes_area div.item div.notes_content .notesTxt li, #page_switch_to_refurbish div.notes_area div.item div.notes_content .notesTxt li { margin: 7px 0; }
#page_switch_to_new_tablet div.notes_area div.unordered_list, #page_apply_proficiency_test div.notes_area div.unordered_list, #page_switch_to_refurbish div.notes_area div.unordered_list { background: url("../../../../form_common/images/arw_r_orange.png") no-repeat scroll left 0.5em; }
#page_switch_to_new_tablet div.notes_area h4, #page_apply_proficiency_test div.notes_area h4, #page_switch_to_refurbish div.notes_area h4 { font-size: 120%; }
#page_switch_to_new_tablet div.page_description, #page_apply_proficiency_test div.page_description, #page_switch_to_refurbish div.page_description { margin-bottom: 0 !important; }
#page_switch_to_new_tablet div.contracts_unit, #page_apply_proficiency_test div.contracts_unit, #page_switch_to_refurbish div.contracts_unit { border-collapse: collapse; width: 100%; margin-top: 10px; margin-bottom: 10px; }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet div.contracts_unit, #page_apply_proficiency_test div.contracts_unit, #page_switch_to_refurbish div.contracts_unit { display: table; } }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet div.contracts_unit dl, #page_apply_proficiency_test div.contracts_unit dl, #page_switch_to_refurbish div.contracts_unit dl { display: table-row; } }
#page_switch_to_new_tablet div.contracts_unit dl dt, #page_switch_to_new_tablet div.contracts_unit dl dd, #page_apply_proficiency_test div.contracts_unit dl dt, #page_apply_proficiency_test div.contracts_unit dl dd, #page_switch_to_refurbish div.contracts_unit dl dt, #page_switch_to_refurbish div.contracts_unit dl dd { padding: 5px 10px 5px 10px; }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet div.contracts_unit dl dt, #page_switch_to_new_tablet div.contracts_unit dl dd, #page_apply_proficiency_test div.contracts_unit dl dt, #page_apply_proficiency_test div.contracts_unit dl dd, #page_switch_to_refurbish div.contracts_unit dl dt, #page_switch_to_refurbish div.contracts_unit dl dd { display: table-cell; } }
#page_switch_to_new_tablet div.contracts_unit dl dt, #page_switch_to_new_tablet div.contracts_unit dl dd, #page_apply_proficiency_test div.contracts_unit dl dt, #page_apply_proficiency_test div.contracts_unit dl dd, #page_switch_to_refurbish div.contracts_unit dl dt, #page_switch_to_refurbish div.contracts_unit dl dd { padding: 0px; }
#page_switch_to_new_tablet div.contracts_unit dl dt, #page_apply_proficiency_test div.contracts_unit dl dt, #page_switch_to_refurbish div.contracts_unit dl dt { width: 400px; }
#page_switch_to_new_tablet div.contracts_unit div.child_box, #page_apply_proficiency_test div.contracts_unit div.child_box, #page_switch_to_refurbish div.contracts_unit div.child_box { border-top: 1px solid #e4ddd8; border-left: 1px solid #e4ddd8; border-right: 1px solid #e4ddd8; padding: 20px; }
#page_switch_to_new_tablet div.contracts_unit div.child_box dl.child .txtBold, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child .txtBold, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child .txtBold { font-weight: bold; }
#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_switch_to_refurbish div.contracts_unit div.child_box dl.child div.name_col { width: 160px; vertical-align: top; float: left; }
#page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.name_col span.child_name, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.name_col span.child_name, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child div.name_col span.child_name { font-size: 130%; font-weight: bold; }
#page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.name_col span.child_gender, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.name_col span.child_gender, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child div.name_col span.child_gender { font-size: 115%; font-weight: bold; margin-left: 3px; }
#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_switch_to_refurbish div.contracts_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_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.status_col, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.status_col, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child div.status_col { width: auto; vertical-align: top; }
#page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.status_col .stage_name, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.status_col .stage_name, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child div.status_col .stage_name { font-size: 115%; font-weight: bold; }
#page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.status_col li.reserved_stage, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.status_col li.reserved_stage, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child div.status_col li.reserved_stage { color: #666666; font-size: 115%; margin: 5px 0 0 150px; }
#page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.status_col ul.stages_history, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.status_col ul.stages_history, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child div.status_col ul.stages_history { color: #666666; font-size: 115%; margin-top: 10px; margin-left: 160px; }
#page_switch_to_new_tablet div.contracts_unit div.child_box:last-child, #page_apply_proficiency_test div.contracts_unit div.child_box:last-child, #page_switch_to_refurbish div.contracts_unit div.child_box:last-child { border-bottom: 1px solid #e4ddd8; }
#page_switch_to_new_tablet div.contracts_unit div.child_box dl.child dt, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child dt, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child dt { vertical-align: middle; padding-top: 0px; width: auto; }
#page_switch_to_new_tablet div.contracts_unit div.child_box dl.child dd, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child dd, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child dd { width: 100%; }
#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_switch_to_refurbish div.contracts_unit div.child_box dl.child div.name_col { width: 350px; float: none; }
#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_switch_to_refurbish div.contracts_unit div.child_box dl.child div.name_col span.inner_sub_box { padding: 20px 0 20px 0; font-size: 115%; }
#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_switch_to_refurbish div.contracts_unit div.child_box dl.child div.name_col div.inner_box { min-height: 46px; }
#page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.status_col, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.status_col, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child div.status_col { width: 100%; padding-top: 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_switch_to_refurbish div.contracts_unit div.child_box dl.child div.status_col div.buttons { margin: auto; }
#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_switch_to_refurbish div.contracts_unit div.child_box dl.child div.status_col div.buttons button { background: url("../images/settings/course_select_arrow.png") no-repeat scroll 162px center; background: url("../images/settings/course_select_arrow.png") no-repeat scroll 162px center, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=') repeat scroll 0 0 transparent; background: url("../images/settings/course_select_arrow.png") no-repeat scroll 162px center, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, #ffffff), color-stop(100%, #f0f0f0)) repeat scroll 0 0 transparent; background: url("../images/settings/course_select_arrow.png") no-repeat scroll 162px center, -moz-linear-gradient(#ffffff 30%, #f0f0f0) repeat scroll 0 0 transparent; background: url("../images/settings/course_select_arrow.png") no-repeat scroll 162px center, -webkit-linear-gradient(#ffffff 30%, #f0f0f0) repeat scroll 0 0 transparent; background: url("../images/settings/course_select_arrow.png") no-repeat scroll 162px center, linear-gradient(#ffffff 30%, #f0f0f0) repeat scroll 0 0 transparent; font-size: 120%; padding: 15px 20px 15px 0; width: 195px; }
#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_switch_to_refurbish div.contracts_unit div.child_box dl.child div.status_col div.buttons li { margin: 5px 0; }
#page_switch_to_new_tablet div.contracts_unit div.child_box dl.child div.status_col div.buttons span a, #page_apply_proficiency_test div.contracts_unit div.child_box dl.child div.status_col div.buttons span a, #page_switch_to_refurbish div.contracts_unit div.child_box dl.child div.status_col div.buttons span a { cursor: pointer; }
#page_switch_to_new_tablet div.settings_container div.buttons button, #page_switch_to_new_tablet div.switch_to_refurbish_container div.buttons button, #page_apply_proficiency_test div.settings_container div.buttons button, #page_apply_proficiency_test div.switch_to_refurbish_container div.buttons button, #page_switch_to_refurbish div.settings_container div.buttons button, #page_switch_to_refurbish div.switch_to_refurbish_container div.buttons button { font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3',Hiragino Kaku GothicPro,'ＭＳ Ｐゴシック',Helvetica,Arial,sans-serif; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, #ffffff), color-stop(100%, #f0f0f0)); background-image: -moz-linear-gradient(#ffffff 30%, #f0f0f0); background-image: -webkit-linear-gradient(#ffffff 30%, #f0f0f0); background-image: linear-gradient(#ffffff 30%, #f0f0f0); border: 1px solid #CCCCCC; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-left: 10px; padding: 8px 20px; text-align: center; text-shadow: 0px -1px 1px rgba(255, 255, 255, 0.5); width: 210px; font-size: 120%; }
#page_switch_to_new_tablet div.settings_container div.buttons button.next, #page_switch_to_new_tablet div.switch_to_refurbish_container div.buttons button.next, #page_apply_proficiency_test div.settings_container div.buttons button.next, #page_apply_proficiency_test div.switch_to_refurbish_container div.buttons button.next, #page_switch_to_refurbish div.settings_container div.buttons button.next, #page_switch_to_refurbish div.switch_to_refurbish_container div.buttons button.next { background: url("../images/settings/course_select_arrow.png") no-repeat scroll 177px center, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=') repeat scroll 0 0 transparent; background: url("../images/settings/course_select_arrow.png") no-repeat scroll 177px center, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, #ffffff), color-stop(100%, #f0f0f0)) repeat scroll 0 0 transparent; background: url("../images/settings/course_select_arrow.png") no-repeat scroll 177px center, -moz-linear-gradient(#ffffff 30%, #f0f0f0) repeat scroll 0 0 transparent; background: url("../images/settings/course_select_arrow.png") no-repeat scroll 177px center, -webkit-linear-gradient(#ffffff 30%, #f0f0f0) repeat scroll 0 0 transparent; background: url("../images/settings/course_select_arrow.png") no-repeat scroll 177px center, linear-gradient(#ffffff 30%, #f0f0f0) repeat scroll 0 0 transparent; }
#page_switch_to_new_tablet ul.notes_list li, #page_apply_proficiency_test ul.notes_list li, #page_switch_to_refurbish ul.notes_list li { margin: 7px 0; }
#page_switch_to_new_tablet div.form div.ttl, #page_apply_proficiency_test div.form div.ttl, #page_switch_to_refurbish div.form div.ttl { font-weight: normal; padding-top: 20px; }
#page_switch_to_new_tablet div.addressCandidates, #page_apply_proficiency_test div.addressCandidates, #page_switch_to_refurbish div.addressCandidates { margin-top: 5px; padding: 10px; background-color: #eee; }
#page_switch_to_new_tablet div.addressCandidates .note, #page_apply_proficiency_test div.addressCandidates .note, #page_switch_to_refurbish div.addressCandidates .note { font-size: 90%; }
#page_switch_to_new_tablet div.addressCandidates ul, #page_apply_proficiency_test div.addressCandidates ul, #page_switch_to_refurbish div.addressCandidates ul { margin-left: 20px; line-height: 1.6; font-size: 90%; }
#page_switch_to_new_tablet div.addressCandidates ul li, #page_apply_proficiency_test div.addressCandidates ul li, #page_switch_to_refurbish div.addressCandidates ul li { list-style-type: square; }
#page_switch_to_new_tablet ul.linkList, #page_apply_proficiency_test ul.linkList, #page_switch_to_refurbish ul.linkList { margin: 10px 0 20px; text-align: right; }
#page_switch_to_new_tablet ul.linkList li, #page_apply_proficiency_test ul.linkList li, #page_switch_to_refurbish ul.linkList li { line-height: 1.6; margin: 0 0 0 20px; }
@media screen and (min-width: 641px) { #page_switch_to_new_tablet ul.linkList li, #page_apply_proficiency_test ul.linkList li, #page_switch_to_refurbish ul.linkList li { display: inline; } }

.switch_to_refurbish_container { background-color: white; background-repeat: repeat-y; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); margin: 20px 20px 70px 20px; border: 1px solid #75664E; width: 920px; background-image: none; }
.switch_to_refurbish_container .switch_to_refurbish_content { width: 880px; padding: 20px; }
