.speaking_tab {
	border-bottom: 2px solid #5BAFCA;
	float: left;
	width: 100%
}

.interveri_tab {
	border-bottom: 2px solid #9ECA5B;
	float: left;
	width: 100%
}

.apply_tab {
	border-bottom: 2px solid #63bb48;
	float: left;
	width: 100%
}

.title_app {
	float: left;
	width: 100%;
	margin: 0 0 0px 0;
	padding: 0 0 1px 0
}
.title_app dt {
	float: left;
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
	font-weight: bold;
	color: #333333;
	background: url(/front/kor/images/common/bul_green.gif) 0 1px no-repeat;
	padding: 0 0 0 7px;
}

.title_app dt em {
	color: #34A730
}

.title_app dd {
	text-align: right;
	margin: 0;
	padding: 0px 0 0 0
}

.title_app dd img {
	margin: 0 5px 0 0;
}

.speaking_tab .tab_r01,.interveri_tab .tab_r01 {
	overflow: hidden;
	float: right;
	margin: 0 10px 0 0;
	display: inline
}

.box_gry_b {
	float: left;
	width: 665px;
	background: url(/front/kor/images/common/box_gry_b.gif) bottom no-repeat
		;
}

.box_gry_t {
	float: left;
	width: 665px;
	background: url(/front/kor/images/common/box_gry_t.gif) top no-repeat;
}

.sp_bd {
	width: 100%;
}

.sp_bd th {
	height: 27px;
	font-size: 11px;
	text-align: center;
	background: url(/front/kor/images/common/bd_rnd.gif) top repeat-x;
}

.sp_bd th p {
	padding-top: 2px
}

.sp_bd th.bd_l {
	height: 27px;
	background: url(/front/kor/images/common/bd_l_rnd.gif) top left
		no-repeat;
}

.sp_bd th.bd_r {
	height: 27px;
	background: url(/front/kor/images/common/bd_r_rnd.gif) top right
		no-repeat;
}

.sp_bd td {
	border: 1px solid #E9E9E9;
	border-right: none;
	border-bottom: none;
	text-align: center;
	font-size: 11px;
	font-family: dotum;
	padding: 4px 0 4px 0;
}

.sp_bd td p {
	padding-top: 5px
}

.sp_bd td p.price_s {
	padding-top: 5px;
	padding-right: 50px;
	text-align: right;
}

.sp_bd td p.price_v {
	padding-top: 5px;
	padding-right: 67px;
	text-align: right;
}

.sp_bd td p.price_u {
	padding-top: 5px;
	padding-right: 25px;
	text-align: right;
}

.sp_bd td p.price_i {
	padding-top: 5px;
	padding-right: 20px;
	text-align: right;
}

.sp_bd td p.price_t {
	padding-top: 5px;
	padding-right: 18px;
	text-align: right;
}

.sp_bd td.none_l {
	border-left: none;
	font-weight: bold;
	font-size: 12px;
	font-family: gulim;
	color: #525252
}

.sp_bd td.none_l02 {
	border-left: none;
	font-size: 11px;
	font-family: dotum;
	color: #525252
}

.sp_bd td strong {
	color: #525252
}

.sp_bd td.none {
	border: none
}

.sp_bd td.none_t {
	border-top: none
}

.sp_bd td strike {
	color: #FF7800;
	margin: 0 5px 0 0
}

.lt_bd {
	width: 100%;
}

.lt_bd th {
	height: 27px;
	font-size: 11px;
	text-align: center;
	background: url(/front/kor/images/common/bd_rnd.gif) top repeat-x;
}

.lt_bd th p {
	padding-top: 2px
}

.lt_bd th.bd_l {
	height: 27px;
	background: url(/front/kor/images/common/bd_l_rnd.gif) top left
		no-repeat;
}

.lt_bd th.bd_r {
	height: 27px;
	background: url(/front/kor/images/common/bd_r_rnd.gif) top right
		no-repeat;
}

.lt_bd td {
	border-bottom: 1px solid #E9E9E9;
	height: 35px;
	text-align: center;
}

.lt_bd td.rb {
	border-bottom: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	height: 35px;
	text-align: center;
}

.account {
	border-top: 2px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4
}

.tb_account th.ac_title {
	background-color: #F3F3F3;
	font-weight: bold;
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
	text-align: center;
	width: 80px;
	color: #525252
}

.tb_account02 {
	width: 100%
}

.tb_account02 th.ac02_title {
	width: 122px;
	font-weight: bold;
	font-size: 11px;
	font-family: dotum;
	border-top: 1px solid #E5E5E5;
	padding: 10px 0 11px 0;
	vertical-align: top
}

.tb_account02 
	th.ac02_title p {
	background: url(/front/kor/images/common/bul_sq_green.gif) 0 3px
		no-repeat;
	margin: 0 0 0 10px;
	padding: 0 0 0 7px;
	color: #525252;
	letter-spacing: -1px;
	vertical-align: top;
}

.tb_account02 
	td.ac02_con {
	font-size: 11px;
	font-family: dotum;
	border-top: 1px solid #E5E5E5;
	background: url(/front/kor/images/common/form_list_bar.gif) left top
		no-repeat;
	padding: 10px 0 10px 15px;
	letter-spacing: -1px;
	vertical-align: top;
}

.tb_account02 
	td.ac02_con .sel01 {
	vertical-align: middle;
	margin: 0 5px 0 0
}

.tb_account02 
	td.ac02_con .txt01 {
	vertical-align: middle;
	border: 1px solid #CECECE;
	padding: 2px 5px;
	margin: 0 0 0 5px
}

.tb_account02 th.first,.tb_account02 td.first {
	border-top: none
}

.grayline2 {
	height: 2px;
	background-color: #D3D3D3
}

.sc_position {
	float: left;
	width: 100%
}

.sc_position .sc_vod {
	float: left;
	width: 260px
}

.sc_position .sc_target {
	float: right;
	width: 395px
}

.box_blue_t {
	width: 395px;
	height: 228px;
	background: url(/front/kor/images/speaking_course/box_blue_t.gif) top
		no-repeat
}

.box_blue_t .target {
	margin: 0 20px 0 20px;
	padding: 18px 0 17px 0;
}

.box_blue_t .target dt {
	font-size: 14px;
	font-family: gulim;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0 0 12px 0
}

.box_blue_t .target dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.3em;
	padding: 0 0 2px 7px;
	font-family: gulim;
	font-size: 12px;
	color: #777777;
	letter-spacing: -1px;
}

.box_blue_b {
	width: 395px;
	background: url(/front/kor/images/speaking_course/box_blue_b.gif) bottom
		no-repeat
}

.box_blue_b .con {
	font-size: 11px;
	font-family: dotum;
	letter-spacing: -1px;
	padding: 14px 0 19px 0;
	margin: 0 18px;
	line-height: 1.4em
}

.box_blue_b .con strong {
	color: #525252
}

.formation {
	border-top: 2px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	background: url(/front/kor/images/speaking_course/bg_tb.gif) bottom
		right no-repeat;
}

.formation_te {
	border-top: 2px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
}

.tb_formation th {
	background-color: #F3F3F3;
	text-align: center;
	font-weight: bold;
	color: #525252;
	font-size: 12px;
	font-family: gulim
}

.tb_formation dl.data01,.list_material dl.data01 {
	margin: 0 15px;
	padding: 12px 0 11px 0
}

.tb_formation dl.data01 dt,.list_material dl.data01 dt {
	font-size: 12px;
	font-family: gulim;
	font-weight: bold;
	color: #333333;
	padding: 0 0 5px 0;
	letter-spacing: -1px;
	line-height: 1.5em
}

.tb_formation dl.data01 dd,.list_material dl.data01 dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.5em;
	padding: 0 0 1px 7px;
	font-family: dotum;
	font-size: 11px;
	color: #777777;
	letter-spacing: -1px
}

.tb_formation dl.data01 dd strong,.list_material dl.data01 dd strong {
	color: #525252
}

.pdt0 {
	padding-top: 0 !important
}

.data01_img {
	margin: 0 0 0 15px;
	padding: 15px 0 0 0
}

.data01_img dt {
	padding: 0 0 5px 0
}

.data01_img dd {
	text-align: center;
	font-size: 11px;
	font-family: dotum;
	padding: 0 0 39px 0
}

.te_formation th {
	background-color: #F3F3F3;
	text-align: center;
	font-weight: bold;
	color: #525252;
	font-size: 12px;
	font-family: gulim
}

.te_formation dl.data01,.list_material dl.data01 {
	margin: 0 15px;
	padding: 12px 0 11px 0
}

.te_formation dl.data01 dt {
	font-size: 12px;
	font-family: gulim;
	font-weight: bold;
	color: #333333;
	padding: 0 0 5px 0;
	letter-spacing: -1px;
	line-height: 1.5em
}

.te_formation dl.data01 dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.5em;
	padding: 0px 0px 5px 7px;
	font-family: dotum;
	font-size: 11px;
	color: #777777;
	letter-spacing: -1px
}

.te_formation dl.data01 dd strong,.list_material dl.data01 dd strong {
	color: #525252
}

.pdt0 {
	padding-top: 0 !important
}

.data01_img {
	margin: 0 0 0 15px;
	padding: 15px 0 0 0
}

.data01_img dt {
	padding: 0 0 5px 0
}

.data01_img dd {
	text-align: center;
	font-size: 11px;
	font-family: dotum;
	padding: 0 0 39px 0
}

.te_formation dl.data02,.list_material dl.data01 {
	margin: 0 15px;
	padding: 10px 0 9px 0
}

.te_formation dl.data02 dt {
	font-size: 12px;
	font-family: gulim;
	font-weight: bold;
	color: #333333;
	padding: 0 0 3px 0;
	letter-spacing: -1px;
	line-height: 1.5em
}

.te_formation dl.data02 dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.5em;
	padding: 0px 0px 0px 7px;
	font-family: dotum;
	font-size: 11px;
	color: #777777;
	letter-spacing: -1px
}

.te_2depth {
	background-color: #F9F9F9;
	text-align: center;
	font-weight: bold;
	color: #525252;
	font-size: 12px;
	font-family: gulim
}

.ibt_info {
	border-top: 1px solid #d3d5fa;
	border-bottom: 1px solid #C4C4C4;
}

.ibt_info th {
	background-color: #F9F9F9;
	text-align: center;
	font-weight: bold;
	color: #525252;
	font-size: 12px;
	font-family: gulim
}

.ibt_info dl.data01 {
	margin: 0 15px;
	padding: 12px 0 11px 0
}

.ibt_info dl.data01 dt {
	font-size: 12px;
	font-family: gulim;
	font-weight: bold;
	color: #333333;
	padding: 0 0 5px 0;
	letter-spacing: -1px;
	line-height: 1.5em
}

.ibt_info dl.data01 dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.5em;
	padding: 0px 0px 0px 5px;
	font-family: dotum;
	font-size: 11px;
	color: #777777;
	letter-spacing: -1px
}

.ibt_info dl.data01 dd strong {
	color: #525252
}

.pdt0 {
	padding-top: 0 !important
}

.data01_img {
	margin: 0 0 0 15px;
	padding: 15px 0 0 0
}

.data01_img dt {
	padding: 0 0 5px 0
}

.data01_img dd {
	text-align: center;
	font-size: 11px;
	font-family: dotum;
	padding: 0 0 39px 0
}

.ibt_2depth {
	background-color: #f4f8ff;
	text-align: center;
	font-weight: bold;
	color: #525252;
	font-size: 12px;
	font-family: gulim
}

.ibt_3depth {
	background-color: #eff5ff;
	text-align: center;
	font-weight: bold;
	color: #525252;
	font-size: 12px;
	font-family: gulim
}

.ibt_4depth {
	background-color: #efe9ff;
	text-align: center;
	font-weight: bold;
	color: #525252;
	font-size: 12px;
	font-family: gulim
}

.bt_te {
	float: left;
	width: 100%;
	margin: 7px 0 0 0
}

.bt_sc {
	float: right;
	margin: 0 3px 0 0;
	display: inline
}

.bt_sc img {
	margin: 0 0px 0 0
}

.material {
	margin: 0 0 0 12px;
	padding: 12px 0 9px 0
}

.material li {
	font-size: 11px;
	font-family: dotum;
	letter-spacing: -1px
}

.list_material th {
	width: 189px;
	background-color: #F3F3F3;
	text-align: center
}

.list_material th img {
	margin: 15px 0
}

td.line_gray {
	height: 1px;
	background-color: #E5E5E5
}

.list_material {
	border-top: 2px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4
}

.box_yel_b {
	width: 665px;
	background: url(/front/kor/images/speaking_course/box_yel_b.gif) bottom
		no-repeat;
}

.box_yel_t {
	width: 665px;
	background: url(/front/kor/images/speaking_course/box_yel_t.gif) top
		no-repeat;
}

.list_green {
	margin: 0 0 0 13px;
	padding: 13px 0 11px 0
}

.list_green li {
	background: url(/front/kor/images/common/bul_sq_green.gif) 0 5px
		no-repeat;
	font-size: 11px;
	letter-spacing: -1px;
	padding: 0 0 0 6px
}

.curri_level {
	float: left;
	margin: 0 0 0 9px;
	display: inline
}

.curri_level li {
	float: left;
	padding: 0 18px 0 2px;
	display: inline;
	font-size: 11px;
	font-family: dotum;
	letter-spacing: -1px;
	color: #525252;
	background: url(/front/kor/images/speaking_course/bar_gry.gif) right 7px
		no-repeat;
}

.curri_level li.end,.curri_level li.bar {
	background: none
}

.curri_level li div {
	padding: 8px 0 0 16px
}

.curri_level li div a {
	display: block;
}

.curri_level li.on {
	float: left;
	height: 24px;
	font-weight: bold;
	background: url(/front/kor/images/common/tab_txt_l.gif) left top
		no-repeat;
	padding: 0 0 0 2px;
}

.curri_level li.on div {
	float: left;
	height: 24px;
	font-weight: bold;
	background: url(/front/kor/images/common/tab_txt_r.gif) right top
		no-repeat;
	padding: 0 18px 0 11px
}

.curri_level li.on a {
	color: #47A9B1;
	background: url(/front/kor/images/common/icon_arw_blue.gif) 0 12px
		no-repeat;
	padding: 8px 0 0 11px
}

.tb_curriculum {
	width: 100%;
}

.tb_curriculum th {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	border-bottom: 1px solid #E5E5E5;
	padding: 8px 0 6px 22px
}

.tb_curriculum th.end {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	border-bottom: 1px solid #C4C4C4;
	padding: 8px 0 6px 22px
}

.tb_curriculum td {
	margin: 0;
	padding: 9px 0 6px 0;
	font-size: 12px;
	font-family: arial;
	border-bottom: 1px solid #E5E5E5;
}

.tb_curriculum td.end {
	margin: 0;
	padding: 9px 0 6px 0;
	font-size: 12px;
	font-family: arial;
	border-bottom: 1px solid #C4C4C4;
}

.tb_curriculum td.first {
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-family: arial;
	border-bottom: 1px solid #E5E5E5;
}

.curri_te {
	float: left;
	margin: 0 0 0 9px;
	display: inline
}

.curri_te li {
	float: left;
	padding: 0 18px 0 2px;
	display: inline;
	font-size: 11px;
	font-family: dotum;
	letter-spacing: -1px;
	color: #525252;
	background: url(/front/kor/images/speaking_course/bar_gry.gif) right 7px
		no-repeat;
}

.curri_te li.end,.curri_level li.bar {
	background: none
}

.curri_te li div {
	padding: 8px 0 0 16px
}

.curri_te li div a {
	display: block;
}

.curri_te li.on {
	float: left;
	height: 24px;
	font-weight: bold;
	background: url(/front/kor/images/common/tab_txt_l.gif) left top
		no-repeat;
	padding: 0 0 0 2px;
}

.curri_te li.on div {
	float: left;
	height: 24px;
	font-weight: bold;
	background: url(/front/kor/images/common/tab_txt_r.gif) right top
		no-repeat;
	padding: 0 18px 0 11px
}

.curri_te li.on a {
	color: #4767b1;
	background: url(/front/kor/images/common/icon_arw_blue.gif) 0 12px
		no-repeat;
	padding: 8px 0 0 11px
}

.curri_jn_level {
	float: left;
	margin: 0 0 0 9px;
	display: inline
}

.curri_jn_level li {
	float: left;
	padding: 0 18px 0 2px;
	display: inline;
	font-size: 11px;
	font-family: dotum;
	letter-spacing: -1px;
	color: #525252;
	background: url(/front/kor/images/speaking_course/bar_gry.gif) right 7px
		no-repeat;
}

.curri_jn_level li.end,.curri_level li.bar {
	background: none
}

.curri_jn_level li div {
	padding: 8px 0 0 16px
}

.curri_jn_level li div a {
	display: block;
}

.curri_jn_level li.on {
	float: left;
	height: 24px;
	font-weight: bold;
	background: url(/front/kor/images/common/tab_txt_l.gif) left top
		no-repeat;
	padding: 0 0 0 2px;
}

.curri_jn_level li.on div {
	float: left;
	height: 24px;
	font-weight: bold;
	background: url(/front/kor/images/common/tab_txt_r.gif) right top
		no-repeat;
	padding: 0 18px 0 11px
}

.curri_jn_level li.on a {
	color: #F6900D;
	background: url(/front/kor/images/common/icon_arw_yellow.gif) 0 12px
		no-repeat;
	padding: 8px 0 0 11px
}

/*b2b*/
.list_green02 {
	float: left;
	padding: 12px 0 9px 0;
	margin: 0 0 0 21px;
	display: inline
}

.list_green02 li {
	float: left;
	font-size: 11px;
	font-family: dotum;
	letter-spacing: -1px;
	display: inline;
	margin: 0 33px 0 0;
	background: url(/front/kor/images/common/bul_sq_green.gif) 0 3px
		no-repeat;
	padding: 0 0 0 6px;
	font-weight: bold
}

.list_green03 {
	width: 632px;
	margin: 0 auto;
	padding: 12px 0 12px 0
}

.list_green03 li {
	font-size: 11px;
	font-family: dotum;
	letter-spacing: -1px;
	background: url(/front/kor/images/common/bul_sq_green.gif) 0 5px
		no-repeat;
	padding: 0 0 1px 6px;
	line-height: 1.5em
}

.tb_talkbeanService {
	border-top: 1px solid #E6E6E6
}

.tb_talkbeanService th {
	border-bottom: 1px dotted #E6E6E6;
	padding: 9px 0 10px 0;
	vertical-align: top
}

.tb_talkbeanService td {
	border-bottom: 1px dotted #E6E6E6;
	font-size: 11px;
	font-family: dotum;
	letter-spacing: -1px;
	line-height: 1.5em;
}

.tb_talkbeanService th.end {
	border-bottom: 1px solid #E6E6E6
}

.tb_talkbeanService td.end {
	border-bottom: 1px solid #E6E6E6
}

.gdbox_gry_b {
	background: url(/front/kor/images/guide/box_gry_b.gif) bottom no-repeat;
}

.gdbox_gry_t {
	background: url(/front/kor/images/guide/box_gry_t.gif) top no-repeat;
}

.img_tutor {
	width: 632px;
	background-color: #FFF;
	margin: 0 auto;
}

.img_tutor_list {
	float: left;
	margin: 0 0 0 11px;
	display: inline;
	padding: 10px 0 10px 0
}

.img_tutor_list li {
	float: left;
	width: 113px;
	height: 133px;
	background: url(/front/kor/images/speaking_course/bg_tutor.gif)
		no-repeat;
	margin: 0 12px 0 0;
	display: inline
}

.img_tutor_list li img {
	width: 107px;
	height: 127px;
	margin: 3px 0 0 3px
}

.img_tutor_list li.end {
	margin: 0
}

.img_tutor p {
	clear: both;
	padding: 0 0 10px 0;
	margin: 0 0 0 10px
}

.bd_line {
	border-bottom: 1px solid #E5E5E5
}

.tb_application {
	border-top: 2px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4
}

.tb_application th {
	background-color: #F3F3F3;
	font-weight: bold;
	font-size: 12px;
	font-family: gulim;
	color: #525252;
	padding: 12px 0 10px 12px;
	border-bottom: 1px solid #E5E5E5
}

.tb_application td {
	border-bottom: 1px solid #E5E5E5;
	padding: 6px 0 7px 10px
}

/*interview*/
.box_green_t {
	width: 395px;
	height: 108px;
	background: url(/front/kor/images/speaking_course/box_green_t.gif) top
		no-repeat
}

.box_green_b {
	width: 395px;
	height: 121px;
	background: url(/front/kor/images/speaking_course/box_green_b.gif)
		bottom no-repeat;
}

.box_green_t .target {
	margin: 0 20px 0 20px;
	padding: 18px 0 8px 0;
}

.box_green_t .target dt {
	font-size: 14px;
	font-family: gulim;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0 0 12px 0
}

.box_green_t .target dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.3em;
	padding: 0 0 2px 7px;
	font-family: gulim;
	font-size: 12px;
	color: #777777;
	letter-spacing: -1px;
}

.list_ic {
	margin: 0 18px 0 20px;
	padding: 12px 0 0 0;
}

.list_ic li {
	font-size: 11px;
	font-family: dotum;
	color: #777777;
	background: url(/front/kor/images/common/bul_sq_gray02.gif) 0 6px
		no-repeat;
	line-height: 1.4em;
	padding: 0 0 2px 6px;
	letter-spacing: -1px;
}

/*storytelling*/
.box_violet_t {
	width: 395px;
	height: 158px;
	background: url(/front/kor/images/speaking_course/box_violet_t.gif) top
		no-repeat
}

.box_violet_b {
	width: 395px;
	height: 71px;
	background: url(/front/kor/images/speaking_course/box_violet_b.gif)
		bottom no-repeat;
}

.box_violet_t .target {
	margin: 0 20px 0 20px;
	padding: 18px 0 8px 0;
}

.box_violet_t .target dt {
	font-size: 14px;
	font-family: gulim;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0 0 12px 0
}

.box_violet_t .target dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.3em;
	padding: 0 0 2px 7px;
	font-family: gulim;
	font-size: 12px;
	color: #777777;
	letter-spacing: -1px;
}

.list_ic {
	margin: 0 18px 0 20px;
	padding: 12px 0 0 0;
}

.list_ic li {
	font-size: 11px;
	font-family: dotum;
	color: #777777;
	background: url(/front/kor/images/common/bul_sq_gray02.gif) 0 6px
		no-repeat;
	line-height: 1.4em;
	padding: 0 0 2px 6px;
	letter-spacing: -1px;
}


/*toefl*/
.box_purple_t {
	width: 395px;
	height: 108px;
	background: url(/front/kor/images/speaking_course/box_purple_t.gif) top
		no-repeat
}

.box_purple_b {
	width: 395px;
	height: 121px;
	background: url(/front/kor/images/speaking_course/box_purple_b.gif)
		bottom no-repeat;
}

.box_purple_t .target {
	margin: 0 20px 0 20px;
	padding: 18px 0 8px 0;
}

.box_purple_t .target dt {
	font-size: 14px;
	font-family: gulim;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0 0 12px 0
}

.box_purple_t .target dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.3em;
	padding: 0 0 2px 7px;
	font-family: gulim;
	font-size: 12px;
	color: #777777;
	letter-spacing: -1px;
}

.list_to {
	margin: 0 18px 0 20px;
	padding: 12px 0 0 0;
}

.list_to li {
	font-size: 11px;
	font-family: dotum;
	color: #777777;
	background: url(/front/kor/images/common/bul_sq_gray02.gif) 0 6px
		no-repeat;
	line-height: 1.4em;
	padding: 0 0 2px 6px;
	letter-spacing: -1px;
}

/*junior*/
.box_yellow_t {
	width: 395px;
	height: 138px;
	background: url(/front/kor/images/speaking_course/box_yellow_t.gif) top
		no-repeat
}

.box_yellow_b {
	width: 395px;
	height: 91px;
	background: url(/front/kor/images/speaking_course/box_yellow_b.gif)
		bottom no-repeat;
}

.box_yellow_t .target {
	margin: 0 20px 0 20px;
	padding: 18px 0 5px 0;
}

.box_yellow_t .target dt {
	font-size: 14px;
	font-family: gulim;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0 0 11px 0
}

.box_yellow_t .target dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.3em;
	padding: 0 0 2px 7px;
	font-family: gulim;
	font-size: 12px;
	color: #777777;
	letter-spacing: -1px;
}

.list_jn {
	margin: 0 18px 0 20px;
	padding: 12px 0 0 0;
}

.list_jn li {
	font-size: 11px;
	font-family: dotum;
	color: #777777;
	background: url(/front/kor/images/common/bul_sq_gray02.gif) 0 6px
		no-repeat;
	line-height: 1.4em;
	padding: 0 0 2px 6px;
	letter-spacing: -1px;
}

/*intensive*/
.box_red_t {
	width: 395px;
	height: 138px;
	background: url(/front/kor/images/speaking_course/box_red_t.gif) top
		no-repeat
}

.box_red_b {
	width: 395px;
	height: 91px;
	background: url(/front/kor/images/speaking_course/box_red_b.gif) bottom
		no-repeat;
}

.box_red_t .target {
	margin: 0 20px 0 20px;
	padding: 18px 0 5px 0;
}

.box_red_t .target dt {
	font-size: 14px;
	font-family: gulim;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0 0 11px 0
}

.box_red_t .target dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.3em;
	padding: 0 0 2px 7px;
	font-family: gulim;
	font-size: 12px;
	color: #777777;
	letter-spacing: -1px;
}

.list_jn {
	margin: 0 18px 0 20px;
	padding: 12px 0 0 0;
}

.list_jn li {
	font-size: 11px;
	font-family: dotum;
	color: #777777;
	background: url(/front/kor/images/common/bul_sq_gray02.gif) 0 6px
		no-repeat;
	line-height: 1.4em;
	padding: 0 0 2px 6px;
	letter-spacing: -1px;
}

/*RW*/
.box_gray_t {
	width: 395px;
	height: 118px;
	background: url(/front/kor/images/speaking_course/box_dgray_t.gif) top
		no-repeat
}

.box_gray_b {
	width: 395px;
	height: 110px;
	background: url(/front/kor/images/speaking_course/box_dgray_b.gif)
		bottom no-repeat;
}

.box_gray_t .target {
	margin: 0 20px 0 20px;
	padding: 18px 0 5px 0;
}

.box_gray_t .target dt {
	font-size: 14px;
	font-family: gulim;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0 0 11px 0
}

.box_gray_t .target dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.3em;
	padding: 0 0 2px 7px;
	font-family: gulim;
	font-size: 12px;
	color: #777777;
	letter-spacing: -1px;
}

.list_jn {
	margin: 0 18px 0 20px;
	padding: 12px 0 0 0;
}

.list_jn li {
	font-size: 11px;
	font-family: dotum;
	color: #777777;
	background: url(/front/kor/images/common/bul_sq_gray02.gif) 0 6px
		no-repeat;
	line-height: 1.4em;
	padding: 0 0 2px 6px;
	letter-spacing: -1px;
}

.interview_guide {
	float: left;
	margin: 0 0 0 9px;
	display: inline
}

.interview_guide li {
	float: left;
	padding: 0 18px 0 2px;
	display: inline;
	font-size: 11px;
	font-family: dotum;
	letter-spacing: -1px;
	color: #525252;
	background: url(/front/kor/images/speaking_course/bar_gry.gif) right 7px
		no-repeat;
}

.interview_guide li.end,.interview_guide li.bar {
	background: none
}

.interview_guide li div {
	padding: 8px 0 0 16px
}

.interview_guide li div a {
	display: block;
}

.interview_guide li.on {
	float: left;
	height: 24px;
	font-weight: bold;
	background: url(/front/kor/images/common/tab_txt_l.gif) left top
		no-repeat;
	padding: 0 0 0 2px;
}

.interview_guide li.on div {
	float: left;
	height: 24px;
	font-weight: bold;
	background: url(/front/kor/images/common/tab_txt_r.gif) right top
		no-repeat;
	padding: 0 18px 0 11px
}

.interview_guide li.on a {
	color: #6EA405;
	background: url(/front/kor/images/common/icon_arw_green.gif) 0 12px
		no-repeat;
	padding: 8px 0 0 11px
}


.box_gry_b01 {
	float: left;
	width: 660px;
	background: url(/front/kor/images/common/box_gry_b02.gif) bottom no-repeat
		;
}

.box_gry_t01 {
	float: left;
	width: 660px;
	background: url(/front/kor/images/common/box_gry_t02.gif) top no-repeat;
}


.interview_guide01 {
	float: left;
	margin: 0 0 0 20px;
	display: inline
}

.interview_guide01 li {
	float: left;
	padding: 0 7px 0 2px;
	display: inline;
	font-size: 11px;
	font-family: dotum;
	letter-spacing: -1px;
	color: #525252;
	background: url(/front/kor/images/speaking_course/bar_gry.gif) right 7px
		no-repeat;
}


.interview_guide01 li.end,.interview_guide01 li.bar {
	background: none
}

.interview_guide01 li div {
	padding: 8px 0 0 5px
}

.interview_guide01 li div a {
	display: block;
}

.interview_guide01 li.on {
	float: left;
	height: 24px;
	font-weight: bold;
	background: url(/front/kor/images/common/tab_txt_l.gif) left top
		no-repeat;
	padding: 0 0 0 2px;
}

.interview_guide01 li.on div {
	float: left;
	height: 24px;
	font-weight: bold;
	background: url(/front/kor/images/common/tab_txt_r.gif) right top
		no-repeat;
	padding: 0 18px 0 11px
}

.interview_guide01 li.on a {
	color: #6EA405;
	background: url(/front/kor/images/common/icon_arw_green.gif) 0 12px
		no-repeat;
	padding: 8px 0 0 11px
}








.tb_ictheme {
	width: 100%;
}

.tb_ictheme th {
	height: 27px;
	font-size: 11px;
	text-align: center;
	background: url(/front/kor/images/common/bd_rnd.gif) top repeat-x;
}

.tb_ictheme th.bd_l {
	height: 27px;
	background: url(/front/kor/images/common/bd_l_rnd.gif) top left
		no-repeat;
}

.tb_ictheme th.bd_r {
	height: 27px;
	background: url(/front/kor/images/common/bd_r_rnd.gif) top right
		no-repeat;
}

.tb_ictheme td {
	font-size: 11px;
	font-family: dotum;
	color: #999;
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
	padding: 12px 0 9px 0
}

.tb_ictheme td.theme {
	text-align: left;
	padding-left: 5px
}

.tb_ictheme td.theme a {
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
}

.tendency {
	margin: 0 0 0 5px;
	padding: 0 0 15px 0
}

.tendency dt.num01 {
	background: url(/front/kor/images/speaking_course/num01.gif) 0 0
		no-repeat;
	padding: 0 0 11px 28px;
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
	color: #333;
	font-weight: bold
}

.tendency dt.num02 {
	background: url(/front/kor/images/speaking_course/num02.gif) 0 0
		no-repeat;
	padding: 0 0 11px 28px;
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
	color: #333;
	font-weight: bold
}

.tendency dt.num03 {
	background: url(/front/kor/images/speaking_course/num03.gif) 0 0
		no-repeat;
	padding: 0 0 11px 28px;
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
	color: #333;
	font-weight: bold
}

.tendency dt.num04 {
	background: url(/front/kor/images/speaking_course/num04.gif) 0 0
		no-repeat;
	padding: 0 0 11px 28px;
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
	color: #333;
	font-weight: bold
}

.tendency dt.num05 {
	background: url(/front/kor/images/speaking_course/num05.gif) 0 0
		no-repeat;
	padding: 0 0 11px 28px;
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
	color: #333;
	font-weight: bold
}

.tendency dt.num06 {
	background: url(/front/kor/images/speaking_course/num06.gif) 0 0
		no-repeat;
	padding: 0 0 11px 28px;
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
	color: #333;
	font-weight: bold
}

.tendency dt.num07 {
	background: url(/front/kor/images/speaking_course/num07.gif) 0 0
		no-repeat;
	padding: 0 0 11px 28px;
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
	color: #333;
	font-weight: bold
}

.tendency dt.num08 {
	background: url(/front/kor/images/speaking_course/num08.gif) 0 0
		no-repeat;
	padding: 0 0 11px 28px;
	font-size: 12px;
	font-family: gulim;
	letter-spacing: -1px;
	color: #333;
	font-weight: bold
}

.tendency dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 8px no-repeat;
	font-size: 12px;
	font-family: gulim;
	padding: 0 0 0 8px;
	letter-spacing: -1px;
	line-height: 1.5em
}

.box_ic_gray_bg {
	width: 665px;
	background: url(/front/kor/images/speaking_course/box_gray_bg.gif)
		repeat-y
}

.box_ic_gray_t {
	width: 665px;
	background: url(/front/kor/images/speaking_course/box_gray_t.gif) top
		no-repeat
}

.box_ic_gray_b {
	width: 665px;
	background: url(/front/kor/images/speaking_course/box_gray_b.gif) bottom
		no-repeat
}

.ic_list01 {
	margin: 0 29px 0 15px;
	padding: 13px 0 0 0
}

.ic_list01 li {
	background: url(/front/kor/images/common/bul_sq_green.gif) 0 5px
		no-repeat;
	font-size: 11px;
	font-family: dotum;
	padding: 0 0 12px 7px;
	letter-spacing: -1px
}

.ic_list01 li p {
	line-height: 1.5em;
	padding: 7px 0 0 0
}

.handbell {
	letter-spacing: -1px;
	line-height: 1.5em;
	font-size: 12px;
	font-family: gulim;
	margin: 0 0 0 2px;
	padding: 0 0 12px 0
}

.ic_list02 {
	padding: 6px 0 0 0
}

.ic_list02 dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 8px no-repeat;
	padding: 0 0 0 10px;
	line-height: 1.5em
}

.list_apply th {
	width: 170px;
	text-align: center
}

.list_apply th img {
	margin: 0px 0
}

td.line_gray {
	height: 1px;
	background-color: #E5E5E5
}

.list_apply dl.data01 dd {
	background: url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;
	line-height: 1.5em;
	padding: 0 0 1px 7px;
	font-family: dotum;
	font-size: 11px;
	color: #777777;
	letter-spacing: -1px
}

.list_apply dl.data01 {
	margin: 0 15px;
	padding: 7px 0 9px 0
}

.list_apply dl.data01 dt {
	font-size: 12px;
	font-family: gulim;
	font-weight: bold;
	color: #333333;
	padding: 0 0 5px 0;
	letter-spacing: -1px;
	line-height: 1.5em
}
