@import url( global.css );
.hot {
	FONT-SIZE: 12px; RIGHT: 2px; MARGIN-LEFT: 5px; COLOR: #ff0000; FONT-STYLE: normal; POSITION: absolute; TOP: -3px
}
.nobg {
	BACKGROUND-IMAGE: none! important
}
.bt_apply {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(button.png) no-repeat; WIDTH: 98px; COLOR: #ffffff! important; LINE-HEIGHT: 28px; HEIGHT: 28px; TEXT-ALIGN: center
}
.wrap {
	MARGIN: 10px 0px 0px; ZOOM: 1; TEXT-ALIGN: left
}
.wrap:unknown {
	CLEAR: both; DISPLAY: block; content: ""
}
.wrap .sidebar {
	FLOAT: left; WIDTH: 145px
}
.wrap .sidebar .list_menu {
	FONT-SIZE: 14px
}
.wrap .sidebar .list_menu DT {
	MARGIN-BOTTOM: 1px; LINE-HEIGHT: 30px; POSITION: relative; HEIGHT: 30px; BACKGROUND-COLOR: #ebebeb
}
.wrap .sidebar .list_menu DD {
	MARGIN-BOTTOM: 1px; LINE-HEIGHT: 30px; POSITION: relative; HEIGHT: 30px; BACKGROUND-COLOR: #ebebeb
}
.wrap .sidebar .list_menu DT {
	FONT-WEIGHT: bold; CURSOR: default; TEXT-INDENT: 45px
}
.wrap .sidebar .list_menu DD {
	BACKGROUND: url(icon_list.png) #ebebeb no-repeat 33px 12px; CURSOR: hand; TEXT-INDENT: 45px; LETTER-SPACING: 0.1em
}
.wrap .sidebar .list_menu .on {
	BACKGROUND-COLOR: #dbdbdb
}
.wrap .sidebar .list_menu A {
	DISPLAY: block; COLOR: #333333! important; TEXT-DECORATION: none
}
.wrap .const_main {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 795px
}
.wrap .const_main H2.title {
	MARGIN-BOTTOM: 48px
}
.wrap .const_main .tx_const {
	MARGIN-BOTTOM: 35px; COLOR: #333333
}
.wrap .const_main .tx_const H3 {
	FONT-SIZE: 14px; BACKGROUND: url(line_dotted.png) repeat-x 50% bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px
}
.wrap .const_main .tx_const .tx {
	FONT-SIZE: 14px; LINE-HEIGHT: 23px
}
.wrap .const_main .tx_const .img_show IMG {
	MARGIN: 8px 0px
}
.wrap .const_main .tx_const .img_show .tx_inst {
	FONT-SIZE: 12px; COLOR: #939393; LINE-HEIGHT: 18px
}
.pic_value {
	WIDTH: 950px; HEIGHT: 112px
}
#culture .abstract {
	BACKGROUND: url(line_dotted.png) repeat-x 50% top; MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
#culture .show {
	MARGIN: 25px 0px
}
#culture .show P STRONG {
	MARGIN-RIGHT: 15px
}
#profit .abstract {
	FONT-SIZE: 14px; BACKGROUND: url(line_dotted.png) repeat-x 50% top; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 23px; PADDING-TOP: 10px
}
#profit .show {
	MARGIN: 10px 0px
}
#profit .tx_const .tx P {
	MARGIN-BOTTOM: 10px
}
#profit .tx_const .tx P STRONG {
	MARGIN-RIGHT: 20px
}
#brand .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 82px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#culture .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -98px 0px; OVERFLOW: hidden; WIDTH: 82px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#profit .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -200px 0px; OVERFLOW: hidden; WIDTH: 82px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#culture .show IMG {
	MARGIN: 8px 0px
}
#train .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -316px 0px; OVERFLOW: hidden; WIDTH: 110px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#train .abstract {
	BACKGROUND: url(line_dotted.png) repeat-x 50% top; MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
#train P {
	FONT-SIZE: 14px; LINE-HEIGHT: 23px
}
.const_wrap .gb_mode_title {
	BORDER-TOP: #FDD0C6 1px solid; FONT-SIZE: 14px; MARGIN: 0px 0px 25px; LINE-HEIGHT: 30px; HEIGHT: 30px; BACKGROUND-COLOR: #FEEDE9
}
.const_wrap .gb_mode_title H3 {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; TEXT-INDENT: 10px
}
.const_wrap .gb_mode_title .fun_r {
	FONT-SIZE: 12px; FLOAT: right; MARGIN: -30px 10px 0px 0px
}
.const_wrap .gb_mode_title .fun_r A {
	COLOR: #328916! important
}
.const_wrap H4 {
	FONT-SIZE: 14px; BACKGROUND: url(line_dotted.png) repeat-x 50% bottom; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 8px 10px
}
#skill .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -131px -151px; OVERFLOW: hidden; WIDTH: 82px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#skill .tx {
	MARGIN: 0px 0px 0px 10px
}
#skill .ctrl {
	MARGIN: -10px 0px 40px 10px
}
#business .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -215px -151px; OVERFLOW: hidden; WIDTH: 82px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#business .tx {
	MARGIN: 0px 0px 0px 10px
}
#business .ctrl {
	MARGIN: -10px 0px 40px 10px
}
#design .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -306px -151px; OVERFLOW: hidden; WIDTH: 82px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#design .tx {
	MARGIN: 0px 0px 0px 10px
}
#design .ctrl {
	MARGIN: -10px 0px 40px 10px
}
#subject .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -400px -151px; OVERFLOW: hidden; WIDTH: 82px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#subject .tx {
	MARGIN: 0px 0px 0px 10px
}
#subject .ctrl {
	MARGIN: -10px 0px 40px 10px
}
#apply_summary .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -9px -104px; OVERFLOW: hidden; WIDTH: 48px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#lab .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -98px -50px; OVERFLOW: hidden; WIDTH: 170px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#lab .tx_const .tx_abstract {
	FONT-SIZE: 14px; BACKGROUND: url(line_dotted.png) repeat-x 50% top; LINE-HEIGHT: 23px; PADDING-TOP: 10px
}
#apply_summary .tx_const {
	BACKGROUND: url(line_dotted.png) repeat-x 50% top; PADDING-TOP: 10px
}
.list_latest {
	FONT-SIZE: 14px; MARGIN: 0px 50px 20px; ZOOM: 1
}
.list_latest:unknown {
	CLEAR: both; DISPLAY: block; content: ""
}
.list_latest LI {
	PADDING-LEFT: 20px; BACKGROUND: url(icon_tips.png) no-repeat 0px 2px; FLOAT: left; MARGIN: 8px 0px; OVERFLOW: hidden; WIDTH: 325px
}
.list_latest A {
	COLOR: #328916! important
}
.list_latest A:link {
	COLOR: #328916! important
}
.list_latest A:visited {
	COLOR: #328916! important
}
#dynamic_employ .list_latest LI {
	FLOAT: none; MARGIN-BOTTOM: 12px; WIDTH: auto
}
.const_wrap .tx_const {
	FONT-SIZE: 14px; MARGIN: 0px 10px 0px 0px; LINE-HEIGHT: 21px
}
#dynamic_detail .const_wrap .tx_const {
	MARGIN: 0px 10px 35px
}
.const_wrap .list_inter {
	FONT-SIZE: 14px; MARGIN: 0px 10px
}
.const_wrap .list_inter LI {
	MARGIN: 5px 0px; LINE-HEIGHT: 21px
}
.apply_path {
	DISPLAY: none; MARGIN: 0px auto 40px; WIDTH: 770px; POSITION: relative; HEIGHT: 379px
}
.apply_path .tx_path {
	FONT-SIZE: 14px; LEFT: 575px; POSITION: absolute; TOP: 20px
}
.apply_path .tx_path .city {
	MARGIN-BOTTOM: 30px
}
.apply_path .tx_path .school {
	MARGIN-BOTTOM: 55px
}
.apply_path .tx_path .school .time_apply {
	MARGIN-TOP: 8px
}
.apply_path .tx_path .school .tx_time {
	MARGIN: -17px 0px 0px 42px
}
.list_path_inst {
	FONT-SIZE: 14px; MARGIN: -10px 0px 45px 10px
}
.list_path_inst LI {
	MARGIN: 0px 0px 10px 22px; LIST-STYLE-TYPE: decimal; line-height:24px;
}
.table_path {
	MARGIN: 0px 5px 0px 10px; WIDTH: 775px
}
.table_path CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 50px; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 50px; BACKGROUND-COLOR: #f0f0f0
}
.table_path TR TH {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; LINE-HEIGHT: 28px; HEIGHT: 28px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
.table_path .city {
	WIDTH: 100px
}
.table_path .school {
	WIDTH: 150px
}
.table_path .time {
	WIDTH: 225px
}
.table_path .place {
	WIDTH: 285px
}
.table_path TR TD {
	PADDING-LEFT: 15px; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.table_path .od TD {
	BACKGROUND-COLOR: #f9f9f7
}
#path_detail .title {
	FONT-SIZE: 18px; OVERFLOW: hidden; WIDTH: 80px; LINE-HEIGHT: 24px; HEIGHT: 24px; color:#FF0000; font-weight:bold
}
.wrap .const_main .tx_const .alining {
	MARGIN: 20px 12px 20px 0px; TEXT-ALIGN: right
}
#apply_summary .tx_const .tx P {
	MARGIN-BOTTOM: 15px; TEXT-INDENT: 2em
}
#apply_process .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -204px -104px; OVERFLOW: hidden; WIDTH: 48px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#apply_process .process IMG {
	MARGIN-TOP: 4px; FLOAT: left
}
#apply_process .process A {
	COLOR: #328916! important; TEXT-DECORATION: underline
}
#apply_process .process .tx_regist {
	FLOAT: left; MARGIN: 0px 0px 0px -40px; WIDTH: 590px
}
#apply_process .process .tx_interview {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 515px
}
#apply_process .tx_const {
	BACKGROUND: url(line_dotted.png) repeat-x 50% top; PADDING-TOP: 10px
}
.graduate_latest {
	FONT-SIZE: 14px; MARGIN: 0px 10px 40px
}
.graduate_latest P {
	LINE-HEIGHT: 23px
}
#faq .title {
	FONT-SIZE: 0px; BACKGROUND: url(bg_tx_title.png) no-repeat -299px -105px; OVERFLOW: hidden; WIDTH: 70px; LINE-HEIGHT: 50px; HEIGHT: 24px
}
#faq .process {
	BACKGROUND: url(line_dotted.png) repeat-x 50% top; PADDING-TOP: 10px
}
#faq .process P {
	MARGIN-BOTTOM: 30px
}
#faq .process P STRONG {
	DISPLAY: block
}
