#school #container {
	BACKGROUND: url(img/naka_back.jpg) no-repeat
}
#school-top #container {
	BACKGROUND: url(img/top_back.jpg) no-repeat
}
#school-news #container {
	BACKGROUND: url(img/news_back.jpg) no-repeat
}
#school-about #container {
	BACKGROUND: url(img/about_back.jpg) no-repeat
}
#school-schedule #container {
	BACKGROUND: url(img/schedule_back.jpg) no-repeat
}
#school-report #container {
	BACKGROUND: url(img/empty_back.jpg) no-repeat
}
#header H1 {
	BACKGROUND: url(logo.gif) no-repeat; width:334px; height:94px
}
#header-menu-01 A {
	BACKGROUND: url(img/header_menu.gif) no-repeat 0px 0px
}
#header-menu-02 A {
	BACKGROUND: url(img/header_menu.gif) no-repeat -96px 0px
}
#header-menu-03 A {
	BACKGROUND: url(img/header_menu.gif) no-repeat -199px 0px
}
#header-menu-04 A {
	BACKGROUND: url(img/header_menu.gif) no-repeat -354px 0px
}
#header-menu-01 A:hover {
	BACKGROUND: url(img/header_menu.gif) no-repeat 0px -15px
}
#header-menu-01 A:active {
	BACKGROUND: url(img/header_menu.gif) no-repeat 0px -15px
}
#header-menu-01 P {
	BACKGROUND: url(img/header_menu.gif) no-repeat 0px -15px
}
#header-menu-02 A:hover {
	BACKGROUND: url(img/header_menu.gif) no-repeat -96px -15px
}
#header-menu-02 A:active {
	BACKGROUND: url(img/header_menu.gif) no-repeat -96px -15px
}
#header-menu-02 P {
	BACKGROUND: url(img/header_menu.gif) no-repeat -96px -15px
}
#header-menu-03 A:hover {
	BACKGROUND: url(img/header_menu.gif) no-repeat -199px -15px
}
#header-menu-03 A:active {
	BACKGROUND: url(img/header_menu.gif) no-repeat -199px -15px
}
#header-menu-03 P {
	BACKGROUND: url(img/header_menu.gif) no-repeat -199px -15px
}
#header-menu-04 A:hover {
	BACKGROUND: url(img/header_menu.gif) no-repeat -354px -15px
}
#header-menu-04 A:active {
	BACKGROUND: url(img/header_menu.gif) no-repeat -354px -15px
}
#header-menu-04 P {
	BACKGROUND: url(img/header_menu.gif) no-repeat -354px -15px
}
A:hover {
	COLOR: #39c
}
A:active {
	COLOR: #39c
}
#cc-contents-num {
	PADDING-LEFT: 40px
}
#school-schedule #cc-contents-num {
	PADDING-LEFT: 40px; WIDTH: 500px
}
#cc-contents-num A {
	WIDTH: 136px; HEIGHT: 135px
}
#direction P A:hover {
	BACKGROUND: #fff; COLOR: #39c
}
#direction P A:active {
	BACKGROUND: #fff; COLOR: #39c
}
#button-to-fest-news P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/button_to_fes_news.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 157px; PADDING-TOP: 0px
}
#button-to-fest-news P.active {
	BACKGROUND: url(img/button_to_fes_news.gif) no-repeat -160px 0px
}
#button-to-fest-news P A {
	BACKGROUND: url(img/button_to_fes_news.gif) no-repeat 0px 0px; WIDTH: 157px; HEIGHT: 28px
}
#button-to-fest-news P A:hover {
	BACKGROUND: url(img/button_to_fes_news.gif) no-repeat -160px 0px
}
#button-to-fest-repo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/button_to_fes_repo.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 155px; PADDING-TOP: 0px
}
#button-to-fest-repo P.active {
	BACKGROUND: url(img/button_to_fes_repo.gif) no-repeat -160px 0px
}
#button-to-fest-repo P A {
	BACKGROUND: url(img/button_to_fes_repo.gif) no-repeat 0px 0px; WIDTH: 155px; HEIGHT: 28px
}
#button-to-fest-repo P A:hover {
	BACKGROUND: url(img/button_to_fes_repo.gif) no-repeat -160px 0px
}
#keyvisual-school-top {
	MARGIN: 0px 10px; HEIGHT: 499px
}
#keyvisual-school-top H2 A {
	WIDTH: 900px; HEIGHT: 479px
}
#keyvisual-school-top H2 A:hover {
	BACKGROUND: url(img/top_button_to_about.gif) no-repeat 690px 435px
}
#school-top #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/top_header_01.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#school-top-list-wrapped {
	FLOAT: left; WIDTH: 670px
}
#school-top-list-wrapped H3 {
	HEIGHT: 100px
}
#school-top-list-area {
	PADDING-LEFT: 20px; BACKGROUND: url(img/top_list_end_back.gif) #fff no-repeat left bottom; PADDING-BOTTOM: 30px
}
#school-top-list-area UL {
	BACKGROUND: url(img/top_list_back.gif); WIDTH: 630px
}
#school-top-list LI {
	DISPLAY: inline; LINE-HEIGHT: 30px
}
.top-list-event-period {
	FLOAT: left; WIDTH: 245px
}
.event-period-begin {
	FLOAT: left; WIDTH: 89px
}
.event-period-begin SPAN {
	PADDING-LEFT: 16px
}
.event-period-- {
	FLOAT: left; WIDTH: 25px
}
.event-period-end {
	FLOAT: left; WIDTH: 73px
}
.flag-started {
	BACKGROUND: url(img/list_icon_01.gif) no-repeat 190px 6px
}
.flag-started P {
	COLOR: #39c
}
.flag-waiting {
	BACKGROUND: url(img/list_icon_02.gif) no-repeat 190px 6px
}
.flag-waiting P {
	COLOR: #9c0
}
.flag-end {
	BACKGROUND: url(img/list_icon_03.gif) no-repeat 190px 6px
}
.flag-end P {
	COLOR: #999
}
.top-list-school-name {
	FLOAT: right; WIDTH: 365px
}
#school-top-buttons {
	FLOAT: right; WIDTH: 210px
}
#school-top-buttons LI {
	DISPLAY: inline
}
#school-top-buttons LI P {
	PADDING-BOTTOM: 10px
}
#school-top-buttons LI#top-button-to-bn P {
	PADDING-BOTTOM: 0px
}
#top-button-to-schedule P {
	BACKGROUND: url(img/top_button_to_schedule_no.gif) no-repeat; WIDTH: 210px; HEIGHT: 80px
}
#top-button-to-schedule A {
	BACKGROUND: url(img/top_button_to_schedule.gif) no-repeat; WIDTH: 210px; HEIGHT: 80px
}
#top-button-to-schedule A:hover {
	BACKGROUND: url(img/top_button_to_schedule.gif) no-repeat -210px 0px
}
#top-button-to-report P {
	BACKGROUND: url(img/top_button_to_report_no.gif) no-repeat; WIDTH: 210px; HEIGHT: 80px
}
#top-button-to-report A {
	BACKGROUND: url(img/top_button_to_report.gif) no-repeat; WIDTH: 210px; HEIGHT: 80px
}
#top-button-to-report A:hover {
	BACKGROUND: url(img/top_button_to_report.gif) no-repeat -210px 0px
}
#top-button-to-entry A {
	BACKGROUND: url(img/top_button_to_entry.gif) no-repeat; WIDTH: 210px; HEIGHT: 200px
}
#top-button-to-entry A:hover {
	BACKGROUND: url(img/top_button_to_entry.gif) no-repeat -210px 0px
}
#top-button-to-bn A {
	BACKGROUND: url(img/top_button_to_backnumber.gif) no-repeat; WIDTH: 210px; HEIGHT: 40px
}
#top-button-to-bn A:hover {
	BACKGROUND: url(img/top_button_to_backnumber.gif) no-repeat -210px 0px
}
#about-keyvisual H2 {
	PADDING-LEFT: 50px; HEIGHT: 490px
}
#about-keyvisual H2 SPAN {
	PADDING-TOP: 40px
}
#about-keyvisual H2 A {
	WIDTH: 250px; HEIGHT: 250px
}
#about-main-copy {
	BACKGROUND: url(img/about_main_copy.gif) no-repeat; HEIGHT: 224px
}
#contents-button-area {
	PADDING-BOTTOM: 30px
}
#contents-button-area LI {
	FLOAT: left; WIDTH: 282px
}
#contents-button-area LI#contents-button-03 {
	WIDTH: 256px
}
#contents-button-area H4 {
	HEIGHT: 160px
}
#contents-button-01 H4 {
	BACKGROUND: url(img/about_button_to_schedule_no.gif) no-repeat
}
#contents-button-01 A {
	BACKGROUND: url(img/about_button_to_schedule.gif) no-repeat; WIDTH: 256px; HEIGHT: 140px
}
#contents-button-01 A:hover {
	BACKGROUND: url(img/about_button_to_schedule.gif) no-repeat 0px -140px
}
#contents-button-01 P {
	BACKGROUND: url(img/about_button_copy_schedule.gif) no-repeat; WIDTH: 256px; HEIGHT: 60px
}
#contents-button-02 A {
	BACKGROUND: url(img/about_button_to_entry.gif) no-repeat; WIDTH: 256px; HEIGHT: 140px
}
#contents-button-02 A:hover {
	BACKGROUND: url(img/about_button_to_entry.gif) no-repeat 0px -140px
}
#contents-button-02 P {
	BACKGROUND: url(img/about_button_copy_entry.gif) no-repeat; WIDTH: 256px; HEIGHT: 60px
}
#contents-button-03 SPAN {
	BACKGROUND: url(img/about_button_to_report.gif) no-repeat; WIDTH: 256px; HEIGHT: 140px
}
#contents-button-03 H4 {
	BACKGROUND: url(img/about_button_to_report_no.gif) no-repeat
}
#contents-button-03 A {
	BACKGROUND: url(img/about_button_to_report.gif) no-repeat; WIDTH: 256px; HEIGHT: 140px
}
#contents-button-03 A:hover {
	BACKGROUND: url(img/about_button_to_report.gif) no-repeat 0px -140px
}
#contents-button-03 P {
	BACKGROUND: url(img/about_button_copy_report.gif) no-repeat; WIDTH: 256px; HEIGHT: 60px
}
#regist-top-title {
	BACKGROUND: url(img/regist_top_title.gif) no-repeat; HEIGHT: 32px
}
#finished-image {
	FLOAT: left; WIDTH: 482px
}
#finished-image IMG {
	MARGIN-LEFT: -16px; WIDTH: 482px
}
#regist-top-contents {
	FLOAT: right; WIDTH: 334px
}
#regist-top-massage {
	BACKGROUND: url(img/regist_top_text_back.gif) repeat-y; MARGIN-BOTTOM: 35px; COLOR: #39c; LINE-HEIGHT: 36px; PADDING-TOP: 36px
}
#regist-top-note {
	BACKGROUND: url(img/regist_top_note.gif) no-repeat; HEIGHT: 73px
}
#button-to-require {
	PADDING-LEFT: 31px; MARGIN: 40px 0px
}
#button-to-require A {
	BACKGROUND: url(img/button_to_require.gif) no-repeat; WIDTH: 303px; HEIGHT: 30px
}
#button-to-require A:hover {
	BACKGROUND: url(img/button_to_require.gif) no-repeat 0px -30px
}
#regist-require-title {
	BACKGROUND: url(img/regist_require_title.gif) no-repeat; HEIGHT: 30px
}
#regist-require H3 {
	FLOAT: left; WIDTH: 125px; LINE-HEIGHT: 36px
}
#regist-require P {
	BACKGROUND: url(img/regist_require_list_back.gif) repeat-y; FLOAT: right; WIDTH: 452px; COLOR: #39c; LINE-HEIGHT: 36px; HEIGHT: 36px
}
#require-item-04 P {
	HEIGHT: 72px
}
#require-item-04 H3 {
	HEIGHT: 72px
}
#require-item-01 H3 {
	BACKGROUND: url(img/regist_require_th_01.gif) no-repeat

}
#require-item-02 H3 {
	BACKGROUND: url(img/regist_require_th_02.gif) no-repeat
}
#require-item-03 H3 {
	BACKGROUND: url(img/regist_require_th_03.gif) no-repeat
}
#require-item-04 H3 {
	BACKGROUND: url(img/regist_require_th_04.gif) no-repeat
}
#require-item-05 H3 {
	BACKGROUND: url(img/regist_require_th_05.gif) no-repeat
}
#regist-require-note {
	MARGIN-TOP: 30px; BACKGROUND: url(img/dotted_line_skyblue.gif) repeat-x left bottom; PADDING-BOTTOM: 31px
}
#regist-require-note LI {
	LINE-HEIGHT: 1.8em
}
#button-to-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 92px; BACKGROUND: url(img/dotted_line_skyblue.gif) repeat-x left bottom; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 40px; PADDING-TOP: 40px
}
#button-to-form A {
	BACKGROUND: url(img/button_to_form.gif) no-repeat; WIDTH: 393px; HEIGHT: 30px
}
#button-to-form A:hover {
	BACKGROUND: url(img/button_to_form.gif) no-repeat 0px -30px
}
#form-area {
	FLOAT: right; WIDTH: 577px
}
#regist-form-title {
	BACKGROUND: url(img/regist_form_title.gif) no-repeat; HEIGHT: 30px
}
#regist-form LI {
	DISPLAY: inline
}
#regist-confirm LI {
	DISPLAY: inline
}
#regist-require LI {
	DISPLAY: inline
}
* HTML #regist-form LI {
	HEIGHT: 1%
}
* HTML #regist-confirm LI {
	HEIGHT: 1%
}
* HTML #regist-require LI {
	HEIGHT: 1%
}
#regist-form H3 {
	FLOAT: left; WIDTH: 180px; LINE-HEIGHT: 36px
}
#regist-confirm H3 {
	FLOAT: left; WIDTH: 180px; LINE-HEIGHT: 36px
}
#regist-item-10 H3 {
	LINE-HEIGHT: 180px
}
#regist-form P {
	BACKGROUND: url(img/regist_form_td_back_h36.gif) no-repeat; FLOAT: right; WIDTH: 397px; LINE-HEIGHT: 36px; HEIGHT: 36px
}
#regist-confirm P {
	BACKGROUND: url(img/regist_form_td_back_h36.gif) no-repeat; FLOAT: right; WIDTH: 397px; LINE-HEIGHT: 36px; HEIGHT: 36px
}
#regist-form INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
#regist-form SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
.borderbox {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
#regist-form INPUT.borderbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.w260 {
	WIDTH: 260px
}
.w70 {
	WIDTH: 70px
}
#regist-item-10 P {
	BACKGROUND: url(img/regist_form_td_back_h180.gif) no-repeat; HEIGHT: 180px
}
#regist-item-10 TEXTAREA {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #7f9db9 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 158px
}
.form-space-adjuster {
	DISPLAY: block; PADDING-LEFT: 9px; PADDING-TOP: 8px
}
.form-space-adjuster-left {
	MARGIN-LEFT: 5px
}
#regist-item-01 H3 {
	BACKGROUND: url(img/regist_form_th_01.gif) no-repeat
}
#regist-item-02 H3 {
	BACKGROUND: url(img/regist_form_th_02.gif) no-repeat
}
#regist-item-03 H3 {
	BACKGROUND: url(img/regist_form_th_03.gif) no-repeat
}
#regist-item-04 H3 {
	BACKGROUND: url(img/regist_form_th_04.gif) no-repeat
}
#regist-item-05 H3 {
	BACKGROUND: url(img/regist_form_th_05.gif) no-repeat
}
#regist-item-06 H3 {
	BACKGROUND: url(img/regist_form_th_06.gif) no-repeat
}
#regist-item-07 H3 {
	BACKGROUND: url(img/regist_form_th_07.gif) no-repeat
}
#regist-item-08 H3 {
	BACKGROUND: url(img/regist_form_th_08.gif) no-repeat
}
#regist-item-09 H3 {
	BACKGROUND: url(img/regist_form_th_09.gif) no-repeat
}
#regist-item-10 H3 {
	BACKGROUND: url(img/regist_form_th_10.gif) no-repeat
}
#regist-item-11 H3 {
	BACKGROUND: url(img/regist_form_th_11.gif) no-repeat
}
#regist-item-12 H3 {
	BACKGROUND: url(img/regist_form_th_12.gif) no-repeat
}
#regist-item-13 H3 {
	BACKGROUND: url(img/regist_form_th_13.gif) no-repeat
}
#regist-item-14 H3 {
	BACKGROUND: url(img/regist_form_th_14.gif) no-repeat
}
#button-to-confirm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 184px; BACKGROUND: url(img/dotted_line_skyblue.gif) repeat-x left bottom; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 40px; PADDING-TOP: 40px
}
#button-to-confirm INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(img/button_to_confirm.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 393px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
#button-to-confirm INPUT:hover {
	BACKGROUND: url(img/button_to_confirm.gif) no-repeat 0px -30px
}
#regist-confirm-title {
	BACKGROUND: url(img/regist_confirm_title.gif) no-repeat; HEIGHT: 30px
}
.confirm-item {
	DISPLAY: block; PADDING-LEFT: 15px
}
#regist-item-10 .confirm-item {
	LINE-HEIGHT: 1.8em; PADDING-TOP: 10px
}
#regist-confirm #regist-item-01 H3 {
	BACKGROUND: url(img/regist_confirm_th_01.gif) no-repeat
}
#regist-confirm #regist-item-02 H3 {
	BACKGROUND: url(img/regist_confirm_th_02.gif) no-repeat
}
#regist-confirm #regist-item-03 H3 {
	BACKGROUND: url(img/regist_confirm_th_03.gif) no-repeat
}
#regist-confirm #regist-item-04 H3 {
	BACKGROUND: url(img/regist_confirm_th_04.gif) no-repeat
}
#regist-confirm #regist-item-05 H3 {
	BACKGROUND: url(img/regist_confirm_th_05.gif) no-repeat
}
#regist-confirm #regist-item-06 H3 {
	BACKGROUND: url(img/regist_confirm_th_06.gif) no-repeat
}
#regist-confirm #regist-item-07 H3 {
	BACKGROUND: url(img/regist_confirm_th_07.gif) no-repeat
}
#regist-confirm #regist-item-08 H3 {
	BACKGROUND: url(img/regist_confirm_th_08.gif) no-repeat
}
#regist-confirm #regist-item-09 H3 {
	BACKGROUND: url(img/regist_confirm_th_09.gif) no-repeat
}
#regist-confirm #regist-item-10 H3 {
	BACKGROUND: url(img/regist_confirm_th_10.gif) no-repeat
}
#regist-confirm #regist-item-11 H3 {
	BACKGROUND: url(img/regist_confirm_th_11.gif) no-repeat
}
#regist-confirm #regist-item-12 H3 {
	BACKGROUND: url(img/regist_confirm_th_12.gif) no-repeat
}
#regist-confirm #regist-item-13 H3 {
	BACKGROUND: url(img/regist_confirm_th_13.gif) no-repeat
}
#regist-confirm #regist-item-14 H3 {
	BACKGROUND: url(img/regist_confirm_th_14.gif) no-repeat
}
#regist-confirm P {
	BACKGROUND: url(img/regist_confirm_td_back_h36.gif) no-repeat
}
#regist-confirm #regist-item-10 P {
	BACKGROUND: url(img/regist_confirm_td_back_h180.gif) no-repeat; HEIGHT: 180px
}
#regist-confirm-buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 184px; BACKGROUND: url(img/dotted_line_skyblue.gif) repeat-x left bottom; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 40px; PADDING-TOP: 40px
}
#button-to-back-from-confirm {
	FLOAT: left; WIDTH: 190px
}
#button-to-back-from-confirm INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(img/button_to_back_from_confirm.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 190px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
#button-to-back-from-confirm INPUT:hover {
	BACKGROUND: url(img/button_to_back_from_confirm.gif) no-repeat 0px -30px
}
#button-to-finish {
	FLOAT: right; WIDTH: 190px
}
#button-to-finish INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(img/button_to_finish.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 190px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
#button-to-finish INPUT:hover {
	BACKGROUND: url(img/button_to_finish.gif) no-repeat 0px -30px
}
#regist-error-title {
	BACKGROUND: url(img/regist_error_title.gif) no-repeat; HEIGHT: 30px
}
#regist-error-message P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(img/dotted_line_skyblue.gif) repeat-x left bottom; PADDING-BOTTOM: 20px; COLOR: #39c; LINE-HEIGHT: 1.8em; PADDING-TOP: 20px
}
#regist-error-message LI {
	PADDING-LEFT: 20px; BACKGROUND: url(img/regist_error_text_back.gif) no-repeat; COLOR: #39c; LINE-HEIGHT: 36px
}
#button-to-back-from-error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 184px; BACKGROUND: url(img/dotted_line_skyblue.gif) repeat-x left bottom; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 40px; PADDING-TOP: 40px
}
#button-to-back-from-error INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(img/button_to_back_from_error.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 393px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
#button-to-back-from-error INPUT:hover {
	BACKGROUND: url(img/button_to_back_from_error.gif) no-repeat 0px -30px
}
#regist-finish-title {
	BACKGROUND: url(img/regist_finish_title.gif) no-repeat; HEIGHT: 30px
}
#regist-finish-copy {
	PADDING-LEFT: 5px; BACKGROUND: url(img/regist_finish_text_back.gif) repeat-y; COLOR: #39c; LINE-HEIGHT: 36px
}
#regist-finish-contact {
	BACKGROUND: url(img/regist_finish_contact.gif) no-repeat; PADDING-BOTTOM: 64px
}
#regist-finish-contact-01 {
	LINE-HEIGHT: 70px
}
#regist-finish-contact-02 {
	PADDING-LEFT: 35px
}
#regist-finish-contact-02 A {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 140px; HEIGHT: 18px
}
#regist-finish-contact-02 A:hover {
	BACKGROUND: url(img/regist_finish_url.gif) no-repeat
}
#regist-finish-contact-03 {
	LINE-HEIGHT: 10px
}
#regist-finish-contact-04 {
	LINE-HEIGHT: 10px
}
#regist-finish-contact-05 {
	LINE-HEIGHT: 10px
}
#regist-finish-contact-06 {
	PADDING-LEFT: 210px
}
#regist-finish-contact-06 A {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 170px; HEIGHT: 18px
}
#regist-finish-contact-06 A:hover {
	BACKGROUND: url(img/regist_finish_mailaddress.gif) no-repeat
}
#sub-area {
	FLOAT: left; WIDTH: 196px
}
#regist-step-title {
	BACKGROUND: url(img/regist_step_title.gif) no-repeat; HEIGHT: 30px
}
#regist-step LI {
	DISPLAY: inline
}
#regist-step P {
	HEIGHT: 50px
}
#regist-step-01 P {
	BACKGROUND: url(img/regist_step.gif) no-repeat
}
#regist-step-02 P {
	BACKGROUND: url(img/regist_step.gif) no-repeat 0px -50px
}
#regist-step-03 P {
	BACKGROUND: url(img/regist_step.gif) no-repeat 0px -100px
}
#regist-step-04 P {
	BACKGROUND: url(img/regist_step.gif) no-repeat 0px -150px
}
#regist-step-01-now P {
	BACKGROUND: url(img/regist_step.gif) no-repeat 0px -200px
}
#regist-step-02-now P {
	BACKGROUND: url(img/regist_step.gif) no-repeat 0px -250px
}
#regist-step-03-now P {
	BACKGROUND: url(img/regist_step.gif) no-repeat 0px -300px
}
#regist-step-04-now P {
	BACKGROUND: url(img/regist_step.gif) no-repeat 0px -350px
}
#news-keyvisual H2 {
	HEIGHT: 490px
}
#news-main-copy {
	BACKGROUND: url(img/news_main_copy.gif) no-repeat; HEIGHT: 184px
}
#news-button-area {
	PADDING-BOTTOM: 20px
}
#news-button-area DIV {
	FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 300px; HEIGHT: 70px
}
#news-sub-copy {
	BACKGROUND: url(img/news_sub_copy.gif) no-repeat; HEIGHT: 70px
}
#button-to-require-02 A {
	BACKGROUND: url(img/button_to_require_02.gif) no-repeat; FLOAT: left; WIDTH: 490px; HEIGHT: 70px
}
#button-to-require-02 A:hover {
	BACKGROUND: url(img/button_to_require_02.gif) no-repeat 0px -70px
}
#news-button-to-bn {
	MARGIN-TOP: -14px
}
#news-button-to-bn A {
	BACKGROUND: url(img/news_button_to_bn.gif) no-repeat; FLOAT: right; WIDTH: 150px; HEIGHT: 15px
}
#news-button-to-bn A:hover {
	BACKGROUND: url(img/news_button_to_bn.gif) no-repeat 0px -15px
}
#preopen-message {
	CLEAR: both; PADDING-BOTTOM: 200px; LINE-HEIGHT: 50px
}
#schedule-title {
	BACKGROUND: url(img/schedule_header.gif) no-repeat; FLOAT: left; WIDTH: 354px; HEIGHT: 36px
}
.page-link {
	FLOAT: right; WIDTH: 445px; LINE-HEIGHT: 36px; TEXT-ALIGN: right
}
.page-link-bottom {
	BACKGROUND: url(img/schedule_pagelink_back.gif) no-repeat; LINE-HEIGHT: 40px; TEXT-ALIGN: right
}
.next-link {
	
}
.next-link A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: url(img/next_icon_active.gif) no-repeat right 4px; PADDING-BOTTOM: 5px; COLOR: #39c; PADDING-TOP: 5px
}
.next-link A:hover {
	BACKGROUND: url(img/next_icon_over.gif) no-repeat right 4px; COLOR: #6cf
}
.next-link SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: url(img/next_icon_dead.gif) no-repeat right 4px; PADDING-BOTTOM: 5px; COLOR: #999; PADDING-TOP: 5px
}
.page-direct-link {
	COLOR: #39c
}
.prev-link {
	
}
.prev-link A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(img/prev_icon_active.gif) no-repeat left 4px; PADDING-BOTTOM: 5px; COLOR: #39c; PADDING-TOP: 5px
}
.prev-link A:hover {
	BACKGROUND: url(img/prev_icon_over.gif) no-repeat left 4px; COLOR: #6cf
}
.prev-link SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(img/prev_icon_dead.gif) no-repeat left 4px; PADDING-BOTTOM: 5px; COLOR: #999; PADDING-TOP: 5px
}
.page-direct-link A {
	COLOR: #39c
}
.page-direct-link A:hover {
	COLOR: #6cf
}
.page-direct-link SPAN {
	COLOR: #999
}
.all-event-num {
	FLOAT: right; WIDTH: 120px; LINE-HEIGHT: 36px; TEXT-ALIGN: right
}
.event-list {
	BACKGROUND: url(img/schedule_list_back.gif) no-repeat 0px 16px; MARGIN-BOTTOM: 20px
}
.event-date {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px
}
.event-image IMG {
	CLEAR: both; FLOAT: left; WIDTH: 210px
}
.event-info-buttons {
	FLOAT: right; WIDTH: 580px
}
.school-name {
	FONT-SIZE: 11px; FLOAT: right; COLOR: #39c
}
.event-name SPAN {
	FONT-SIZE: 16px; FLOAT: left; COLOR: #39c; width:200px
}
.event-name IMG {
	MARGIN-TOP: 7px; MARGIN-LEFT: 10px
}
.event-info {
	FLOAT: left; WIDTH: 445px
}
.event-place {
	FONT-SIZE: 11px; COLOR: #39c; LINE-HEIGHT: 31px
}
.event-place-name {
	FONT-SIZE: 11px; COLOR: #39c; LINE-HEIGHT: 31px
}
.pr-text {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 11px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 7px
}
.event-buttons {
	FLOAT: right; WIDTH: 115px
}
P.map-link {
	WIDTH: 115px; HEIGHT: 31px
}
P.map-link A {
	BACKGROUND: url(img/schedule_map_link.gif) no-repeat 0px 3px; WIDTH: 115px; HEIGHT: 31px
}
P.map-link A:hover {
	BACKGROUND: url(img/schedule_map_link.gif) no-repeat -115px 3px
}
P.report-link {
	BACKGROUND: url(img/schedule_report_link.gif) no-repeat -230px 2px; WIDTH: 115px; HEIGHT: 30px
}
P.report-link A {
	BACKGROUND: url(img/schedule_report_link.gif) no-repeat 0px 2px; WIDTH: 115px; HEIGHT: 30px
}
P.report-link A:hover {
	BACKGROUND: url(img/schedule_report_link.gif) no-repeat -115px 2px
}
P.website-link {
	BACKGROUND: url(img/schedule_website_link.gif) no-repeat -230px 2px; WIDTH: 115px; HEIGHT: 77px
}
P.website-link A {
	BACKGROUND: url(img/schedule_website_link.gif) no-repeat 0px 2px; WIDTH: 115px; HEIGHT: 77px
}
P.website-link A:hover {
	BACKGROUND: url(img/schedule_website_link.gif) no-repeat -115px 2px
}
#school-report #direction P.long-version {
	WIDTH: 530px
}
#report-title {
	BACKGROUND: url(img/report_header.gif) no-repeat; FLOAT: left; WIDTH: 354px; HEIGHT: 36px
}
.report-list {
	BACKGROUND: url(img/report_list_back.jpg) no-repeat 0px 16px; MARGIN-BOTTOM: 20px
}
.report-image IMG {
	CLEAR: both; FLOAT: left; WIDTH: 411px
}
.report-info-buttons {
	FLOAT: right; WIDTH: 375px
}
.report-info {
	FLOAT: left; WIDTH: 375px
}
.report-date {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 200px;
	COLOR: #39c;
	LINE-HEIGHT: 25px
}
.report-buttons {
	FLOAT: right; WIDTH: 132px
}
P.fes-report-link {
	WIDTH: 132px; HEIGHT: 25px
}
P.fes-report-link A {
	BACKGROUND: url(img/report_button_to_report.gif) no-repeat; WIDTH: 132px; HEIGHT: 25px
}
P.fes-report-link A:hover {
	BACKGROUND: url(img/report_button_to_report.gif) no-repeat 0px -25px
}
#contents-main-end {
	BACKGROUND: url(../shared_img/contents_footer.gif) no-repeat 10px 0px; WIDTH: 920px; HEIGHT: 20px
}
#banner-jam A {
	BACKGROUND: url(img/banner_jam.gif) no-repeat 0px 0px
}
#banner-jam A:hover {
	BACKGROUND: url(img/banner_jam.gif) no-repeat 0px -35px
}
#banner-jam A:active {
	BACKGROUND: url(img/banner_jam.gif) no-repeat 0px -35px
}
#footer-menu-01 A {
	BACKGROUND: url(img/footer_menu.gif) no-repeat 0px 0px
}
#footer-menu-02 A {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -91px 0px
}
#footer-menu-03 A {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -182px 0px
}
#footer-menu-04 A {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -302px 0px
}
#footer-menu-05 A {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -411px 0px
}
#footer-menu-01 A:hover {
	BACKGROUND: url(img/footer_menu.gif) no-repeat 0px -15px
}
#footer-menu-01 A:active {
	BACKGROUND: url(img/footer_menu.gif) no-repeat 0px -15px
}
#footer-menu-01 P {
	BACKGROUND: url(img/footer_menu.gif) no-repeat 0px -15px
}
#footer-menu-02 A:hover {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -91px -15px
}
#footer-menu-02 A:active {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -91px -15px
}
#footer-menu-02 P {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -91px -15px
}
#footer-menu-03 A:hover {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -182px -15px
}
#footer-menu-03 A:active {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -182px -15px
}
#footer-menu-03 P {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -182px -15px
}
#footer-menu-04 A:hover {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -302px -15px
}
#footer-menu-04 A:active {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -302px -15px
}
#footer-menu-04 P {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -302px -15px
}
#footer-menu-05 A:hover {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -411px -15px
}
#footer-menu-05 A:active {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -411px -15px
}
#footer-menu-05 P {
	BACKGROUND: url(img/footer_menu.gif) no-repeat -411px -15px
}
ADDRESS {
	BACKGROUND: url(img/copyright.gif) no-repeat
}

