A.footer_menu {
	COLOR: #666666; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 12px; MARGIN: 0px auto; COLOR: #666666; FONT-FAMILY: arial; TEXT-ALIGN: center
}
#intro {
	MARGIN: 0px auto; WIDTH: 880px; TEXT-ALIGN: left
}
#outline {
	BACKGROUND-IMAGE: url(pics/bg.gif); MARGIN: 0px auto; WIDTH: 880px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left
}
.left_frame {
	BACKGROUND-IMAGE: url(pics/leftframe_middle.gif); BACKGROUND-REPEAT: repeat-y
}
.right_frame {
	BACKGROUND-IMAGE: url(pics/rightframe_middle.gif); BACKGROUND-REPEAT: repeat-y
}
.footer {
	FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 360px; COLOR: #000000
}
.copyright {
	MARGIN: 0px auto; WIDTH: 880px
}
#scroll {
	PADDING-LEFT: 620px; PADDING-TOP: 24px
}
#page_main {
	PADDING-RIGHT: 20px; FONT-SIZE: 14px; FLOAT: none; WIDTH: 620px; COLOR: #666666; LINE-HEIGHT: 22px
}
#page_office {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; WIDTH: 820px; COLOR: #666666; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
#page_menu {
	FLOAT: left; WIDTH: 200px
}
DIV#page_menu IMG {
	MARGIN: 0px 0px 5px
}
DIV#page_menu IMG.arrow {
	MARGIN: 0px
}
.live_l {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 400px; PADDING-TOP: 10px
}
.live_r {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 400px; PADDING-TOP: 10px
}
#rocky_top {
	MARGIN-TOP: 10px; BACKGROUND-IMAGE: url(pics/index_rocky.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px
}
#rocky_middle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(pics/index_rocky_middle.gif); PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y
}
#rocky_date {
	MARGIN-TOP: 55px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 10px; WIDTH: 120px; COLOR: #336699
}
#vanlive_top {
	MARGIN-TOP: 10px; BACKGROUND-IMAGE: url(pics/index_vanlive.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px
}
#vanlive_middle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(pics/index_vanlive_middle.gif); WIDTH: 180px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y
}
#vanlive_date {
	MARGIN-TOP: 55px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 10px; WIDTH: 120px; COLOR: #ff6600
}
#clublive_top {
	MARGIN-TOP: 10px; BACKGROUND-IMAGE: url(pics/index_clublive.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px
}
#clublive_middle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(pics/index_clublive_middle.gif); WIDTH: 180px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y
}
#clublive_date {
	MARGIN-TOP: 55px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 10px; WIDTH: 120px; COLOR: #66cc33
}
.voice_frame {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; BORDER-LEFT: #336699 1px solid; WIDTH: 400px; BORDER-BOTTOM: #336699 1px solid
}
.tab {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND-IMAGE: url(pics/tab.jpg); WIDTH: 600px; COLOR: #336600; BACKGROUND-REPEAT: no-repeat
}
.tab_middle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(pics/box_middle.jpg); WIDTH: 590px; BACKGROUND-REPEAT: repeat-y
}
.tab_f {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND-IMAGE: url(pics/tab_f.jpg); WIDTH: 600px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat
}
.tab_middle_f {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(pics/box_middle_f.jpg); WIDTH: 590px; BACKGROUND-REPEAT: repeat-y
}
.seminar_tab {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 25px; BACKGROUND-IMAGE: url(pics/seminar/tab.jpg); WIDTH: 600px; COLOR: #336600; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 34px
}
.seminar_tab_middle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(pics/seminar/tab_middle.gif); WIDTH: 590px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y
}
#school_head {
	PADDING-RIGHT: 225px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(pics/ryugaku/school_pic_001.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; WIDTH: 395px; LINE-HEIGHT: 13pt; PADDING-TOP: 90px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 270px
}
.school_goal {
	MARGIN: 0px 0px 20px; WIDTH: 620px
}
DIV.school_goal .left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(pics/ryugaku/school/goal_title.jpg); PADDING-BOTTOM: 10px; WIDTH: 290px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
DIV.school_goal .left P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.school_goal .left P.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(pics/ryugaku/school/icon.gif); PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat
}
DIV.school_goal .left P.des {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.school_goal .right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: right; BACKGROUND-IMAGE: url(pics/ryugaku/school/goal_title.jpg); PADDING-BOTTOM: 10px; WIDTH: 290px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
DIV.school_goal .right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.school_goal .right P.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(pics/ryugaku/school/icon.gif); PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat
}
DIV.school_goal .right P.des {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.school_goal .list_left {
	FLOAT: left; WIDTH: 290px
}
DIV.school_goal .list_left IMG {
	MARGIN: 0px 0px 10px
}
DIV.school_goal .list_right {
	FLOAT: right; WIDTH: 290px
}
DIV.school_goal .list_right IMG {
	MARGIN: 0px 0px 10px
}
.school_name_r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(pics/ryugaku/school/school_name_r.jpg); PADDING-BOTTOM: 0px; WIDTH: 608px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: verdana; HEIGHT: 24px
}
.school_name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(pics/ryugaku/school/school_name.jpg); PADDING-BOTTOM: 0px; WIDTH: 608px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: verdana; HEIGHT: 24px
}
.school_list_photo {
	FLOAT: left; MARGIN: 9px 9px 0px 0px; WIDTH: 200px
}
.school_list_detail {
	FLOAT: right; MARGIN: 0px 2px 20px 0px
}
.school_photos {
	MARGIN: 9px 0px 0px; WIDTH: 618px
}
DIV.school_photos IMG.middle {
	MARGIN: 0px 9px
}
.school_left {
	FLOAT: left; MARGIN: 9px 0px 0px; WIDTH: 409px
}
DIV.school_left .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(pics/ryugaku/school/title.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 384px; COLOR: #666666; LINE-HEIGHT: normal; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; LETTER-SPACING: 2px; HEIGHT: 16px
}
DIV.school_left .school_detail {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 393px; LINE-HEIGHT: normal; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.school_left .school_detail P {
	MARGIN: 6px 0px 5px
}
DIV.school_left .school_detail P.none {
	MARGIN: 0px
}
.school_right {
	FLOAT: left; MARGIN: 9px 0px 0px 9px; WIDTH: 200px
}
DIV.school_right .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(pics/ryugaku/school/title_2.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; COLOR: #666666; LINE-HEIGHT: normal; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; LETTER-SPACING: 2px; HEIGHT: 16px
}
DIV.school_right .school_detail {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 184px; LINE-HEIGHT: normal; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.school_right .school_detail P {
	MARGIN: 3px 0px
}
DIV.school_right .school_detail P.none {
	MARGIN: 0px
}
DIV.school_right .school_detail IMG {
	MARGIN: 2px 0px 3px 2px
}
.school_price_bk {
	BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.school_price_line {
	BORDER-BOTTOM: #cccccc 1px solid
}
P.dt_tit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #336699
}
P.sbtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ccccff
}
#school_index {
	WIDTH: 620px
}
.transportation {
	WIDTH: 620px; TEXT-ALIGN: center
}
.transportation_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(pics/ryugaku/transportation_tit_bar.gif); PADDING-BOTTOM: 2px; MARGIN: 25px 0px 10px; WIDTH: 577px; COLOR: #000000; PADDING-TOP: 2px; LETTER-SPACING: 2px; HEIGHT: 28px; TEXT-ALIGN: left
}
.transportation_title .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 467px; PADDING-TOP: 2px; HEIGHT: 24px
}
.transportation_title .tokucho {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.transportation_main {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND-IMAGE: url(pics/ryugaku/transportation_bg.jpg); PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left
}
DIV.transportation_main P.subtit {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 15px 0px 0px; COLOR: #ff6666
}
#school_price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(pics/ryugaku/index_price_box.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 40px; WIDTH: 600px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 230px
}
#school_price P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 0px; WIDTH: 350px; COLOR: #333; LINE-HEIGHT: 14pt
}
#school_price A {
	FONT-WEIGHT: bold
}
IMG.school_info_arrow {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
#school_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(pics/ryugaku/index_list_box.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 40px; WIDTH: 600px; PADDING-TOP: 30px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 296px
}
#school_list P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 0px; WIDTH: 320px; COLOR: #333; LINE-HEIGHT: 14pt
}
#school_list A {
	FONT-WEIGHT: bold
}
IMG.school_list_arrow {
	FLOAT: left; MARGIN: 0px 10px 32px 0px
}
#school_ch_nikka {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(pics/ryugaku/index_ch_nikka_box.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 40px; WIDTH: 600px; PADDING-TOP: 30px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 387px
}
#school_ch_nikka P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 0px; WIDTH: 320px; COLOR: #333; LINE-HEIGHT: 14pt
}
#school_ch_nikka A {
	FONT-WEIGHT: bold
}
IMG.school_ch_nikka_arrow {
	FLOAT: left; MARGIN: 0px 10px 30px 0px
}
#index_sammary {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(pics/ryugaku/index_sammary.jpg); PADDING-BOTTOM: 0px; WIDTH: 596px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 280px; TEXT-ALIGN: center
}
.school_special {
	MARGIN-BOTTOM: 10px; WIDTH: 590px
}
.school_logo {
	FLOAT: left; WIDTH: 140px; TEXT-ALIGN: center
}
.school_info {
	FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 440px
}
.school_comment {
	MARGIN-TOP: 10px; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 85px; COLOR: #ffffff; BACKGROUND-COLOR: #ff6600
}
.school_comment_detail {
	MARGIN-TOP: 10px; FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px; WIDTH: 490px
}
.school_date {
	PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 85px; COLOR: #ffffff; BACKGROUND-COLOR: #66cc33
}
.school_date_detail {
	FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px; WIDTH: 490px
}
.school_rate {
	PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 85px; COLOR: #ffffff; BACKGROUND-COLOR: #3399cc
}
.school_rate_detail {
	FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px; WIDTH: 490px
}
.visa_step {
	PADDING-RIGHT: 9px; FLOAT: left; MARGIN-BOTTOM: 30px; WIDTH: 71px
}
.visa_step_detail {
	FLOAT: right; MARGIN-BOTTOM: 30px; WIDTH: 510px
}
TABLE.price_list {
	BORDER-RIGHT: #ff6600 1px solid; BORDER-TOP: #ff6600 1px solid; BORDER-LEFT: #ff6600 1px solid; WIDTH: 610px; BORDER-BOTTOM: #ff6600 1px solid
}
TD.price_border_l {
	BORDER-RIGHT: #ff6600 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 370px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6600 1px solid
}
TD.price_border_r {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6600 1px solid
}
TABLE.form {
	BORDER-RIGHT: #66cc33 1px solid; BORDER-TOP: #66cc33 1px solid; BORDER-LEFT: #66cc33 1px solid; WIDTH: 610px; BORDER-BOTTOM: #66cc33 1px solid
}
TD.form_l {
	BORDER-RIGHT: #66cc33 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 160px; PADDING-TOP: 5px; BORDER-BOTTOM: #66cc33 1px solid
}
TD.form_r {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #66cc33 1px solid
}
TABLE.schedule {
	BORDER-RIGHT: #66cc33 1px solid; BORDER-TOP: #66cc33 1px solid; BORDER-LEFT: #66cc33 1px solid; WIDTH: 610px; BORDER-BOTTOM: #66cc33 1px solid
}
TD.schedule_l {
	BORDER-RIGHT: #66cc33 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 80px; PADDING-TOP: 5px; BORDER-BOTTOM: #66cc33 1px solid
}
TD.schedule_r {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #66cc33 1px solid
}
TABLE.cancel_list {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; BORDER-LEFT: #336699 1px solid; WIDTH: 600px; BORDER-BOTTOM: #336699 1px solid
}
TD.cancel_border_l_bg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 290px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #336699; TEXT-ALIGN: center
}
TD.cancel_border_r_bg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 290px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #336699; TEXT-ALIGN: center
}
TD.cancel_border_l {
	BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 290px; PADDING-TOP: 5px; BORDER-BOTTOM: #336699 1px solid; TEXT-ALIGN: center
}
TD.cancel_border_r {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 290px; PADDING-TOP: 5px; BORDER-BOTTOM: #336699 1px solid; TEXT-ALIGN: center
}
#clubhouse_live {
	BORDER-RIGHT: #66cc33 1px solid; BORDER-TOP: #66cc33 1px solid; BORDER-LEFT: #66cc33 1px solid; WIDTH: 610px; BORDER-BOTTOM: #66cc33 1px solid
}
#clubhouse_live_inner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 600px; PADDING-TOP: 5px
}
TABLE.clubhouse {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; BORDER-LEFT: #336699 1px solid; WIDTH: 300px; BORDER-BOTTOM: #336699 1px solid
}
TD.clubhouse_l {
	BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #336699 1px solid
}
TD.clubhouse_r {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #336699 1px solid
}
TABLE.clubhouse_price {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; BORDER-LEFT: #336699 1px solid; WIDTH: 300px; BORDER-BOTTOM: #336699 1px solid
}
TD.clubhouse_l_price {
	BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 130px; PADDING-TOP: 5px; BORDER-BOTTOM: #336699 1px solid
}
TD.clubhouse_r_price {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #336699 1px solid
}
.clubhouse_photo {
	FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 200px
}
.homestay {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 608px; LINE-HEIGHT: 12pt; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.homestay_inquirytab {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(pics/accommodation/homestay_inquirytab.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; WIDTH: 615px; LINE-HEIGHT: 10pt; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; TEXT-ALIGN: right
}
.homestay_inquirytab A {
	COLOR: #333; TEXT-DECORATION: none
}
DIV.homestay H1 {
	FONT-SIZE: 12px; MARGIN: 5px 0px 8px; COLOR: #666
}
.sitemap {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.sitemap_bg {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #336699
}
.staff {
	FLOAT: left; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 10px; WIDTH: 180px; MARGIN-RIGHT: 10px
}
.staff_name {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(pics/ryugaku/staff_tab.gif); PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
.staff_name2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffa244; TEXT-ALIGN: center
}
.staff_middle {
	BACKGROUND-IMAGE: url(pics/ryugaku/staff_tab_middle.gif); WIDTH: 180px; BACKGROUND-REPEAT: repeat-y
}
.staff_middle2 {
	BORDER-RIGHT: #ffa244 1px solid; BORDER-LEFT: #ffa244 1px solid; WIDTH: 178px
}
.staff_comment {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; LINE-HEIGHT: 15pt; PADDING-TOP: 10px
}
.staff_comment2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; LINE-HEIGHT: 15pt; PADDING-TOP: 10px
}
#trial {
	MARGIN: 20px 0px 0px; WIDTH: 620px
}
DIV#trial .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(pics/ryugaku/school/free_trial_title.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 610px; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: 25px
}
DIV#trial .main {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(pics/ryugaku/school/free_trial_bg.jpg); PADDING-BOTTOM: 0px; WIDTH: 570px; PADDING-TOP: 15px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center
}
.div#trial IMG.go {
	MARGIN: 15px 0px 0px
}
.nikka_incident_menu_l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WIDTH: 290px; PADDING-TOP: 0px
}
.nikka_incident_menu_r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WIDTH: 290px; PADDING-TOP: 0px
}
.nikka_incident_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 610px; PADDING-TOP: 40px; BORDER-BOTTOM: #336699 1px dotted
}
.nikka_incident_title H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px; COLOR: #336699
}
.nikka_incident_l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 290px; PADDING-TOP: 0px
}
.nikka_incident_r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 290px; PADDING-TOP: 0px
}
DIV.nikka_incident_menu_l P {
	MARGIN: 0px 0px 2px
}
DIV.nikka_incident_menu_r P {
	MARGIN: 0px 0px 2px
}
DIV.nikka_incident_l P {
	MARGIN: 0px 0px 2px
}
DIV.nikka_incident_r P {
	MARGIN: 0px 0px 2px
}
.office_photo_l {
	FLOAT: left; MARGIN: 0px 0px 0px 35px; WIDTH: 300px; TEXT-ALIGN: center
}
.office_photo_r {
	FLOAT: right; MARGIN: 0px 35px 0px 0px; WIDTH: 300px; TEXT-ALIGN: center
}
.life_info {
	MARGIN: 10px 10px 0px; WIDTH: 600px; LINE-HEIGHT: 16pt
}
DIV.life_info P {
	MARGIN: 0px 0px 2px 20px
}
DIV.life_info P.subtit {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 10px 0px 2px 10px; COLOR: #669933
}
DIV.life_info P.gray12_h14 {
	MARGIN: 0px 0px 15px 28px
}
DIV.life_info P.list {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px 20px
}
#enjoy_price {
	WIDTH: 620px; TEXT-ALIGN: center
}
DIV#enjoy_price H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(pics/accommodation/enjoy_price_h1.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#enjoy_price .column {
	BACKGROUND-COLOR: #efefef
}
DIV#enjoy_price .line {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
DIV#enjoy_price .line2 {
	BORDER-RIGHT: #cccccc 1px solid
}
DIV#enjoy_price P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12pt; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#bbs_contents {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: 840px; PADDING-TOP: 20px
}
#bbs_contents .intro {
	MARGIN: 40px 0px 0px
}
.intro H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px; COLOR: #ff6666
}
.intro P {
	MARGIN: 5px 0px 0px
}
#buttons {
	MARGIN: 40px 0px 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.photo_r {
	FLOAT: right; MARGIN-LEFT: 10px
}
IMG.photo_l {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.textleft {
	TEXT-ALIGN: left
}
.textcenter {
	TEXT-ALIGN: center
}
.textright {
	TEXT-ALIGN: right
}
A {
	FONT-WEIGHT: normal; COLOR: #ff6600
}
.textlink {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.textlink:hover {
	TEXT-DECORATION: underline
}
.top_text_rocky {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff3333
}
.top_text_live {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #009966
}
.bk_b12_h14 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px
}
.gray12_h14 {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 14px
}
.gray14_h18 {
	FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 18px
}
.gray_b14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666
}
.red_b12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000
}
.red_b14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000
}
.orange_b14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600
}
.pink12 {
	FONT-SIZE: 12px; COLOR: #ff6666
}
.pink_b12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6666
}
.pink_b14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6666
}
.pink_b14_h18 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6666; HEIGHT: 18pt
}
.blue_b12_h14 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; LINE-HEIGHT: 14pt
}
.blue_b12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699
}
.blue_b14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699
}
.blue_b14_h25 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699; LINE-HEIGHT: 25pt
}
.red_b15 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff0000; LINE-HEIGHT: 18px
}
.green_b14_h18 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #669933; LINE-HEIGHT: 18pt
}
.green_b16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #669933
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 15px 0px 0px; COLOR: #669933
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #000000
}
P {
	MARGIN: 5px 0px 10px
}
