@import url(pagoda.css);


/*20100615 수강신청결제 */
.payment01 {background:url('/images/register/payment01.gif')  right repeat-y; width:720px;height:170px; float:left;margin:0 0 -20px 0 }
.payment02 {padding:102px 0 0 40px;font-size:11px; }

.online_register_bg { background:url('/images/register/bg_online_reg01.gif') no-repeat; height:30px }
.online_register_bg p { padding:8px 0 0 30px; color:#666666 }
.online_register_bg span { font-weight:bold; color:#2097d5; }

.tab_online { margin:15px 0 0 15px; height: 29px;}
.tab_online li { float:left; margin:0 0 0 12px }
.tab_online img { display:block }

.tab_online2 { margin:15px 0 0 15px; height: 27px;}
.tab_online2 li { float:left; margin:0 0 0 12px }
.tab_online2 img { display:block }


/*20091210 box_online_bg 수정*/
.box_online_top { background:url('/images/register/box_online_top.gif') no-repeat; height:20px }
.box_online_bg {border-left:1px solid #d90000; border-right:1px solid #d90000; padding:0 15px;background-color:#ffffff}
.box_online_btm { background:url('/images/register/box_online_btm.gif') no-repeat; height:17px }

/*20091210 online_ch_on09&online_ch_off09 추가 및 수정*/
.online_ch { width:100%; padding:10px 0 0 }
.online_ch li { float:left }
.online_ch_on01 { background:url('/images/register/online01_ch01_on.gif') no-repeat; width:72px; height:111px; color:#000000; margin-right:5px  }
.online_ch_off01 { background:url('/images/register/online01_ch01_off.gif') no-repeat; width:72px; height:111px; color:#888888; margin-right:5px  }
.online_ch_on02 { background:url('/images/register/online01_ch02_on.gif') no-repeat; width:72px; height:111px; color:#000000; margin-right:5px  }
.online_ch_off02 { background:url('/images/register/online01_ch02_off.gif') no-repeat; width:72px; height:111px; color:#888888; margin-right:5px  }
.online_ch_on03 { background:url('/images/register/online01_ch03_on.gif') no-repeat; width:72px; height:111px; color:#000000; margin-right:5px  }
.online_ch_off03 { background:url('/images/register/online01_ch03_off.gif') no-repeat; width:72px; height:111px; color:#888888; margin-right:5px  }
.online_ch_on04 { background:url('/images/register/online01_ch04_on.gif') no-repeat; width:72px; height:111px; color:#000000; margin-right:5px  }
.online_ch_off04 { background:url('/images/register/online01_ch04_off.gif') no-repeat; width:72px; height:111px; color:#888888; margin-right:5px  }
.online_ch_on05 { background:url('/images/register/online01_ch05_on.gif') no-repeat; width:72px; height:111px; color:#000000; margin-right:5px  }
.online_ch_off05 { background:url('/images/register/online01_ch05_off.gif') no-repeat; width:72px; height:111px; color:#888888; margin-right:5px  }
.online_ch_on06 { background:url('/images/register/online01_ch06_on.gif') no-repeat; width:72px; height:111px; color:#000000; margin-right:5px  }
.online_ch_off06 { background:url('/images/register/online01_ch06_off.gif') no-repeat; width:72px; height:111px; color:#888888; margin-right:5px  }
.online_ch_on07 { background:url('/images/register/online01_ch07_on.gif') no-repeat; width:72px; height:111px; color:#000000; margin-right:5px  }
.online_ch_off07 { background:url('/images/register/online01_ch07_off.gif') no-repeat; width:72px; height:111px; color:#888888; margin-right:5px  }
.online_ch_on08 { background:url('/images/register/online01_ch08_on.gif') no-repeat; width:72px; height:111px; color:#000000; margin-right:5px}
.online_ch_off08 { background:url('/images/register/online01_ch08_off.gif') no-repeat; width:72px; height:111px; color:#888888; margin-right:5px}
.online_ch_on09 { background:url('/images/register/online01_ch09_on.gif') no-repeat; width:72px; height:111px; color:#000000; }
.online_ch_off09 { background:url('/images/register/online01_ch09_off.gif') no-repeat; width:72px; height:111px; color:#888888; }
.online_ch_on10 { background:url('/images/register/online01_ch10_on.gif') no-repeat; width:72px; height:111px; color:#000000; margin-right:5px  }
.online_ch_off10 { background:url('/images/register/online01_ch10_off.gif') no-repeat; width:72px; height:111px; color:#888888; margin-right:5px  }
.online_ch p.ch01 { text-align:center; padding:5px 0 0 }
.online_ch p.ch02 { font-size:11px; padding:30px 7px 0; line-height:16px }

/*2008-11-25*/
.online_ch02 { width:100%; padding:10px 0 0; text-align:center; }
.online_ch02 li {  }
.online_ch02_on09 { background:url('/images/register/online01_ch09_on.gif') no-repeat; width:72px; height:111px; color:#000000;}
.online_ch02_off09 { background:url('/images/register/online01_ch09_off.gif') no-repeat; width:72px; height:111px; color:#888888;}
.online_ch02 p.ch01 { text-align:center; padding:5px 0 0 }
.online_ch02 p.ch02 { font-size:11px; padding:35px 7px 0; line-height:16px }

.online_btn { margin:5px 0 0; text-align:right }
.online_stl { margin:35px 0 10px }

.online_tb { border-collapse:collapse; margin:10px 0 0; border-top:solid 1px #9f9f97; width:100% }
.online_tb td { background:url('/images/register/dot01.gif') repeat-x bottom; padding:4px 0 3px 15px; font-size:11px; line-height:16px; }
.online_tb p { background:url('/images/register/bar01.gif') no-repeat right center; }
.online_tb a:hover { color:#2097d5; font-weight:bold; }

.online_tb02 { border-collapse:collapse; margin:10px 0 0; border-top:solid 2px #d90000; border-bottom:solid 1px #dcdcdc; width:100% }
.online_tb02 th { padding:7px 5px 5px; background-color:#f9efe5; color:#323232; border-bottom:solid 1px #dcdcdc }
.online_tb02 td { background:url('/images/register/dot01.gif') repeat-x bottom; padding:4px 5px 3px;
				  font-size:11px; line-height:16px; text-align:center }
.online_tb02 td.left { text-align:left }
.online_tb02_txt { color:#2097d5; font-weight:bold; }

table.online_board { border-collapse:collapse; border-top:solid 2px #d90000; width:100%; line-height:16px; }
table.online_board th { background-color:#f5ebda; padding:8px 10px 5px; }
table.online_board td { text-align:left; padding:8px 10px 5px; }


.online_tab { width:100% }
.online_tab li { float:left }
.online_tab p { background:url('/images/register/bul01.gif') no-repeat 12px 5px; padding:0 0 0 19px; color:#d90000; line-height:14px }
.online_tab_arrow { margin:10px 20px 0 21px }
.online_tab01_on { background:url('/images/register/tab_bg01_on.gif') no-repeat; width:180px; height:80px; padding:31px 0 0 0 }
.online_tab01_pass { background:url('/images/register/tab_bg01_pass.gif') no-repeat; width:180px; height:80px; padding:31px 0 0 0 }
.online_tab02_off { background:url('/images/register/tab_bg02_off.gif') no-repeat; width:180px; height:80px; padding:31px 0 0 0 }
.online_tab02_on { background:url('/images/register/tab_bg02_on.gif') no-repeat; width:180px; height:80px; padding:31px 0 0 0 }
.online_tab02_pass { background:url('/images/register/tab_bg02_pass.gif') no-repeat; width:180px; height:80px; padding:31px 0 0 0 }
.online_tab02_none { background:url('/images/register/tab_bg02_none.gif') no-repeat; width:180px; height:80px; padding:31px 0 0 0 }
.online_tab02_none p { color:#666666; }
.online_tab03_off { background:url('/images/register/tab_bg03_off.gif') no-repeat; width:180px; height:80px; padding:31px 0 0 0 }
.online_tab03_on { background:url('/images/register/tab_bg03_on.gif') no-repeat; width:180px; height:80px; padding:31px 0 0 0 }
.online_tab03_pass { background:url('/images/register/tab_bg03_pass.gif') no-repeat; width:180px; height:80px; padding:31px 0 0 0 }
.online_tab03_none { background:url('/images/register/tab_bg03_none.gif') no-repeat; width:180px; height:80px; padding:31px 0 0 0 }
.online_tab03_none p { color:#666666; }
.online_tab_btn { margin:-31px 7px 0 0; text-align:right }


/*2008-09-30*/
.level_pop01_content { width:608px; }
.level_pop01_box01 { background:url('/images/register/leveltest_pop01_box_bg.gif') repeat-y; height:110px; }
.level_pop01_box01_top { background:url('/images/register/leveltest_pop01_box_top.gif') no-repeat left top; height:50px;
						 background-color:#4f9dcb; display:block; }
.level_pop01_box01_cnt { background:url('/images/register/leveltest_pop01_box_cnt.gif') no-repeat left top; height:60px; }
.level_pop01_box01_btm { background:url('/images/register/leveltest_pop01_box_btm.gif') no-repeat left top; height:4px; display:block; clear:both }
.level_pop01_box02 { background:url('/images/register/leveltest_pop01_box_bg.gif') repeat-y; height:60px; }
.level_pop01_box02_top { background:url('/images/register/leveltest_pop01_box02_top.gif') no-repeat left top; height:10px; }
.level_pop01_bul01 { background:url('/images/register/leveltest_pop_bul03.gif') no-repeat 11px 10px; padding:9px 10px 7px 25px;
				   color:#ffffff; font-weight:bold; line-height:16px; }
.level_pop01_txt01 { padding:11px 10px 0 10px; color:#323232; line-height:14px; font-size:11px; }
.level_pop01_bul02 { background:url('/images/register/leveltest_pop_bul02.gif') no-repeat 11px 4px; padding:5px 10px 7px 25px;
				   color:#d90000; line-height:12px; font-size:11px; }
.level_pop01_care { list-style:decimal; font-weight:bold; color:#0671b0; font-size:11px; margin-right:20px; margin-top:20px; }
.level_pop01_txt02 { font-weight:normal; font-size:11px; line-height:16px; color:#666666; margin-top:3px; }
.level_pop01_bar { background:url('/images/register/leveltest_bar01.gif') no-repeat center center; height:35px; margin:0 -20px 0; }
.level_pop01_txt03 { font-weight:bold; font-size:11px; line-height:16px; color:#323232; margin-top:15px; }
.level_pop01_txt04 { font-weight:normal; font-size:11px; line-height:16px; color:#666666; }

.level_pop02_stl { background:url('/images/register/leveltest_pop_bul01.gif') no-repeat 0 11px; padding:10px 0 0 14px;
				   color:#323232; font-weight:bold; line-height:12px; }
.level_pop02_content { width:608px; background-color:#ffffff; }
.level_pop02_box01 { background:url('/images/register/leveltest_pop02_box_bg.gif') repeat-y; margin:19px 0 0; }
.level_pop02_box01_top { background:url('/images/register/leveltest_pop02_box_top.gif') no-repeat left top; padding:5px 0 10px; }
.level_pop02_box01_btm { background:url('/images/register/leveltest_pop02_box_btm.gif') no-repeat left bottom; height:10px; margin-top:-10px; }
.level_pop02_bul02 { background:url('/images/register/leveltest_pop_bul02.gif') no-repeat 11px 10px; padding:7px 0 0 25px;
				   color:#323232; font-weight:bold; line-height:16px; }
.level_pop_subject { font-weight:normal; line-height:16px; margin:20px 10px 10px; }
.level_pop_subject p { margin-left:10px; }

.level_pop03_box01 { background:url('/images/register/leveltest_pop01_box_bg.gif') repeat-y; height:80px; }
.level_pop03_box01_top { background:url('/images/register/leveltest_pop01_box_top.gif') no-repeat left top; height:30px;
						 background-color:#4f9dcb; display:block }
.level_pop03_box01_cnt { background:url('/images/register/leveltest_pop01_box_cnt.gif') no-repeat left top; height:40px; }
.level_pop03_box01_btm { background:url('/images/register/leveltest_pop01_box_btm.gif') no-repeat left top; height:4px; display:block; clear:both }
.level_pop03_txt01 { padding:9px 0 7px ; color:#ffffff; font-weight:bold; line-height:16px; text-align:center; }
.level_pop03_txt02 { padding:9px 0 7px ; color:#666666; font-weight:normal; line-height:16px; font-size:11px; text-align:center; }
.level_pop03_txt02 img { margin-bottom:5px; }
.level_pop03_txt03 { margin:20px 0 0 160px; }
.level_pop03_bul01 { background:url('/images/register/leveltest_pop_bul02.gif') no-repeat 0 0; padding:0 0 0 15px; display:inline;
                     color:#323232; font-weight:bold; }
.level_pop03_txt04 { padding:10px 0 0 15px; color:#666666; font-size:11px; line-height:16px; }
.level_pop03_txt05 { font-weight:bold; color:#d90000; }
.level_pop03_bar01 { background:url('/images/register/leveltest_pop03_bar01.gif') no-repeat center; height:20px; margin:10px 0; }
.level_pop03_stl { margin-top:10px; }
.level_pop03_stl li { float:left; }
.level_pop03_bg { background:url('/images/register/leveltest_pop03_bg.gif') no-repeat; height:106px; margin-bottom:20px; }
.level_pop03_bg li { float:left; margin:5px 0; }
.level_pop03_bg_box_img { padding:3px 7px 0 6px; }
.level_pop03_bg_box_off { padding:3px; }
.level_pop03_bg_box_on { border:solid 3px #cc0000; }

.level_pop04_content { width:594px; padding:10px 0 0 7px; }
.level_pop04_tl { background:url('/images/register/leveltest_pop04_bar01.gif') no-repeat center bottom; height:33px; margin-bottom:5px; }
.lavel_pop04_tb { border-collapse:collapse; border-top:solid 2px #9f9f97; border-bottom:solid 2px #9f9f97; width:100%; margin:15px 0 27px; }
.lavel_pop04_tb th { color:#323232; font-size:11px; background-color:#f0f0e8; padding:9px 5px 6px; }
.lavel_pop04_tb td { border-top:solid 1px #9f9f97; padding:9px 5px 6px; font-size:11px; color:#636363; text-align:center; }
.level_pop04_box { background:url('/images/register/leveltest_pop04_box_bg.gif') repeat-y; margin:16px 0 0 0; }
.level_pop04_box_top { background:url('/images/register/leveltest_pop04_box_top.gif') no-repeat top; height:36px; }
.level_pop04_box_btm { background:url('/images/register/leveltest_pop04_box_btm.gif') no-repeat ; height:10px; }
.level_pop04_box_top ul { padding:13px 0 0 40px; }
.level_pop04_box_top li { color:#0671b0; font-size:11px; float:left; width:40%; }
.level_pop04_txt01 { margin:0 0 0 10px; }
.level_pop04_bul01 { background:url('/images/register/leveltest_pop_bul02.gif') no-repeat 0 0; padding:0 0 0 15px; display:inline;
                     color:#323232; font-weight:bold; }
.level_pop04_txt02 { padding:5px 0 0 15px; color:#666666; font-size:11px; line-height:16px; }
.level_pop04_txt03 { font-weight:bold; color:#d90000; }
.level_pop04_txt04 { margin:0 10px; color:#666666; font-size:11px; }
.level_pop04_stl { margin:15px 0 8px; }
.level_pop04_bul02 { background:url('/images/register/leveltest_pop04_bul01.gif') no-repeat 0 6px; padding:0 0 0 7px; }


/*090309 추가*/
.level_pop05_content { width:868px; }

.level_pop05_box01 { background:url('/images/register/leveltest_pop05_box_bg.gif') repeat-y; height:80px; }
.level_pop05_box01_top { background:url('/images/register/leveltest_pop05_box_top.gif') no-repeat left top; height:10px; }
.level_pop05_box01_btm { background:url('/images/register/leveltest_pop05_box_btm.gif') no-repeat left top; height:5px; display:block; clear:both }
.level_pop05_bar { background:url('/images/register/leveltest_bar05.gif') no-repeat center center; height:35px; margin:0 -20px 0; }
.level_pop05_care { list-style:decimal; font-weight:bold; color:#0671b0; font-size:12px; margin-right:20px; margin-top:20px; }

/*2008-10-01*/
.online_register_tb_txt01 { color:#2097d5; font-weight:bold; }
.online_register_tb_txt01 img { margin:0 5px 2px; }
.online_register04_btn { margin-top:-20px; width:100% }

.payment_process { margin:10px 0 0 0; }
.payment_process dd { float:left; display:block; }
.payment_process_arrow { margin:14px 16px 0 17px; }
.payment_bul01 { background:url('/images/icon/bullRcross.gif') no-repeat 14px 6px; padding:0 0 0 20px; font-size:11px;  }
.payment_tb01 { border-collapse:collapse; width:100%; }
.payment_tb01 td { color:#ff6600; padding:5px 20px; }
.payment_package { width:98%; height:100px; margin:0 0 0 5px; }
.payment_package dd { float:left; font-size:11px; padding:0 0 5px 15px; }
.payment_package h4 { background:url('/images/icon/bullTitle03.gif') left 1px no-repeat; margin:5px 0 0 0; padding:0 0 0 13px;
					  font-size:12px; color:#323232; }
.payment_package_txt { line-height:14px; }
.payment_package_dot { background:url('/images/register/dot01.gif') repeat-x; height:10px; margin:10px 0 0; }
.payment_discount { font-weight:bold; color:#323232; font-size:14px; text-align:center; }
.payment_discount_f01 { color:#2097d5; }
.payment_discount_f02 { color:#ff6600; }
.payment_bul02 { background:url('/images/icon/bullRcross.gif') no-repeat 11px 7px; padding:0 0 0 17px; }
.payment_bul03 { background:url('/images/icon/bullRcross.gif') no-repeat 7px 7px; padding:0 0 0 15px; }
.payment_choice { width:100%;  }
.payment_choice p { margin-top:10px; }





/*2008-10-01 tommi */
ul.sList01 {
	font-size: 11px;
}

ul.sList01 li {
	background: url(/images/icon/bullList01.gif) left center no-repeat;
	padding: 0 0 0 7px;
	line-height: 18px;
}

ul.sList01 li.ex {
	background: url(/images/icon/iconExmark.gif) left center no-repeat;
	padding: 0 0 0 21px;
	line-height: 20px;
}

ul.sList01 li.im {
	background: ;
	text-align:left
}
.wrap700 {
	width: 700px;
	margin: 0 auto;
}

ul.time {
	width: 60px;
	float: left;
}

ul.time li {
	margin: 0 0 2px 0;
}

ul.time input {
	margin: 0 2px 0 0;
}

ul.engList {
	font-size: 11px;
	margin: 0 0 0 20px;
}

ul.engList li {
	float: left;

}

ul.engList li.l01 {
	width: 247px;
	background: url(/images/register/bgDvide01.gif) right 10px no-repeat;
	display: block;
	line-height: 18px;
	padding: 10px 0 0 0;
}

ul.engList li.l02 {
	margin: 0 0 0 10px;
	text-align: center;
	padding: 10px 0 0 0;
}

ul.engList li.l02 input {
	margin: 0 2px 0 0;
}


dl.payList {
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 0 15px;
}

dl.payList dt{
	background: url(/images/icon/bullTitle04.gif) left 2px no-repeat;
	_background: url(/images/icon/bullTitle04.gif) left 1px no-repeat;
	padding: 0 0 0 15px;
}

dl.payList dd{
	background: url(/images/icon/bullList01.gif) left center no-repeat;
	padding: 0 0 0 7px;
	margin: 0 0 0 10px;
}

ul.listSG {
	width: 680px;
	margin: 0 auto;
}

ul.listSG li {
	text-align: right;
	padding: 5px 10px;
	background: url(/images/common/bgLineDot02.gif) bottom center repeat-x;
	height: 20px;
}

ul.listSG li.last {
	background: none;
	padding: 5px 10px 0 10px;
}

ul.listSG li span {
	padding: 3px 0 0 0;
}

ul.redBullList li{
	background: url(/images/icon/bullRcross.gif) left center no-repeat;
	padding: 0 0 0 5px;
	line-height: 18px;
	font-size: 11px;
}

ul.redBullList span { background-color:#fdeacc; color:#c65001; font-weight: bold; }



/* 2008-10-08 */
.schedule_calendar_box { background:url('/images/register/schedule_calendar_box_bg.gif') repeat-y; }
.schedule_calendar_box_top { background:url('/images/register/schedule_calendar_box_top.gif') no-repeat top; width:720px; height:100px; }
.schedule_calendar_box_btm { background:url('/images/register/schedule_calendar_box_btm.gif') no-repeat ; width:720px; height:27px; }
.schedule_calendar_btn01 { float:left; padding:50px 0 0 27px; width:206px; }
.schedue_calendar_moon { float:left; padding:29px 0 0; }
.schedue_calendar_moon table { border-collapse:collapse }
.schedue_calendar_moon table td.back { width:51px }
.schedue_calendar_moon table td.year { width:60px; text-align:right; }
.schedue_calendar_moon table td.year p { color:#006699; font-weight:bold; margin:10px 0 -4px; }
.schedue_calendar_moon table td.moon { width:80px; color:#006699; font-weight:bold; font-size:55px; line-height:60px; text-align:center; }
.schedue_calendar_moon table td.next { width:51px; text-align:right; }
.schedue_calendar_print { float:right; padding:60px 24px 0 0; }

.schedue_calendar_table_tl { border-collapse:collapse; margin:0 0 0 31px; }
.schedue_calendar_table_tl th { text-align:center; width:92px; }
.schedue_calendar_table { border:solid 1px #ffffff; ; margin:0 0 0 29px; }
.schedue_calendar_table td { vertical-align:top; }
.schedue_calendar_table b { font-size:14px; letter-spacing:-0.2em; }
.schedue_calendar_table p { font-size:11px; line-height:14px; padding-top:3px; }
.schedue_calendar_table p b { font-size:11px; }
.schedue_calendar_table div { width:82px; height:70px; border:solid 1px #e4e4d2; padding:3px; }
.schedue_calendar_table div.sunday { background-color:#f3f2f0; color:#d90000; }
.schedue_calendar_table div.saturday { background-color:#f3f2f0; color:#2097d5; }
.schedue_calendar_table div.today { border:solid 3px #ffb691; padding:1px; } /* ?삤?뒛?몴?떆 */
.schedue_calendar_table div.school01 { background-color:#ffffc7; } /* ?썡?닔湲? */
.schedue_calendar_table div.school012 { background-color:#ffffc7; height:33px; padding-bottom:1px; } /* ?썡?닔湲?(?젅諛섑겕湲?) */
.schedue_calendar_table div.school02 { background-color:#bbfff6; } /* ?솕紐⑷툑 */
.schedue_calendar_table div.school022 { background-color:#bbfff6; height:33px; padding-bottom:1px; } /* ?솕紐⑷툑(?젅諛섑겕湲?) */
.schedue_calendar_table div.school03 { background-color:#cfffc0; } /* 二?5?씪 */
.schedue_calendar_table div.school032 { background-color:#cfffc0; height:33px; padding-bottom:1px; } /* 二?5?씪(?젅諛섑겕湲?) */
.schedue_calendar_table div.school033 { background:url('/images/register/bg_school033.gif') no-repeat; } /* 二?5?씪(?궪?깋) */
.schedue_calendar_table div.school04 { background-color:#f5d2ff; } /* 二쇰쭚諛? */

.schedule_layer01 { border-collapse:collapse; border:solid 2px #d90000; background-color:#ffffff; }
.schedule_layer01 td { padding:7px 10px 5px; font-size:11px; }
.schedule_layer01 a { color:#323232; }
.schedule_layer01 b { color:#2097d5; letter-spacing:-0.1em; }
.schedule_layer01_bul01 {background:url('/images/register/bul02.gif') no-repeat 0 5px; padding:0 0 2px 7px; color:#323232; line-height:14px; }
.schedule_layer01_btn { margin-top:5px; text-align:center; }
.schedule_layer01_txt { padding:5px 0 0 0; line-height:14px;  }


#box02 .left {
	background: url(/images/register/bgDv02.gif) right center no-repeat;
	width: 560px;
	float: left;
}

#box02 .right {
	width: 130px;
	float: right;
}

#box02 ul.sLecList {
	line-height: 18px;
	margin: 5px 0 5px 10px;
}

#box02 ul.sLecList li {
	width: 540px;
	line-height: 18px;
}

#box02 ul.sLecList li.uLine{
	background: url(/images/common/bgLineDot02.gif) bottom repeat-x;
	padding: 0 0 5px 0;
}

#box02 ul.btnList {
	text-align: center;
}

#box02 ul.btnList {
	margin: 5px 5px 0 0;
}

#box01 .subLecBox {
	width: 545px;
	float: right;
	border: 1px solid #bbb;
	margin: 0 10px 0 0px;
	padding: 10px;
	background-color: #fff;
	_padding: 10px 5px;
	_margin: 0 10px;
}

#box01 .subLecBox img, #box01 .subLecBox input { vertical-align: middle; }

#box01 .btnList01 {
	float: left;
	margin: 0 0 0 10px;
	_margin: 0 0 0 7px;
}

#box01 ul.titleList01 {
	float: left;
	margin: 10px 0 0 10px;
	_margin: 0 0 0 7px;
	width: 127px;
}

#box01 ul.titleList01 li{
	text-align: center;

}

#box01 ul.checkList {
	float: left;
}

#box01 ul.checkList li{
	display: block;
	padding-right:30px;
	float: left;
}

/* 토플레벨테스트 응시 리스트 화면 CSS (2009.03.09) */

#box_ltest {
	background:url(/images/register/ltest_box_middle.gif) center repeat-y;
	width: 670px;
	margin: 0 auto;
}

#box_ltest .top{
	background:url(/images/register/ltest_box_top.gif) center top no-repeat;
	height: 5px;
}

#box_ltest .bot{
	background:url(/images/register/ltest_box_bottom.gif) center bottom no-repeat;
	height: 5px;
	clear: both;
}

#box_ltest p {
	padding: 7px 10px;
}





/* ?닔?뾽?씪 罹섎┛?뜑 ?뙘?뾽 2008-10-10 */
.schedule_pop { background-color:#ffffff; margin:0 10px; font-size:12px; color:#666666; }
.schedule_pop_top { width:410px; padding:0 0 5px; }
.schedule_pop_top li { display:block; }
.schedule_pop_box { background:url('/images/register/schedule_pop_box_bg.gif') repeat-y; width:410px; height:465px; }
.schedule_pop_box_top { background:url('/images/register/schedule_pop_box_top.gif') no-repeat top; width:410px; height:20px; }
.schedule_pop_box_btm { background:url('/images/register/schedule_pop_box_btm.gif') no-repeat; width:410px; height:20px; }

.schedule_pop_calendar { width:410px; padding:0 20px; }
.schedule_pop_calendar li { margin:0 0; display:block; padding-bottom:20px; }
.schedule_pop_calendar div { background:url('/images/register/schedule_pop_bg01.gif') no-repeat; width:180px; height:215px; padding-left:3px; }
.schedule_pop_calendar table { border-collapse:collapse; width:175px; }
.schedule_pop_calendar th { height:38px; text-align:left; color:#ffffff; vertical-align:top; }
.schedule_pop_calendar th p.moon { padding:14px 0 0 16px; }
.schedule_pop_calendar th p.stl { padding:14px 0 0 6px; }
.schedule_pop_calendar td { width:25px; height:25px; text-align:center; }
.schedule_pop_calendar td.sunday { color:#d90000; }
.schedule_pop_calendar td.saturday { color:#2097d5; }
.schedule_pop_calendar td.day01 { background:url('/images/register/schedule_pop_day01.gif') no-repeat; color:#ffffff }
.schedule_pop_calendar td.day02 { background:url('/images/register/schedule_pop_day02.gif') no-repeat; color:#ffffff }
.schedule_pop_calendar td.day03 { background:url('/images/register/schedule_pop_day03.gif') no-repeat; color:#ffffff }
.schedule_pop_calendar td.day04 { background:url('/images/register/schedule_pop_day04.gif') no-repeat; color:#ffffff }
.schedule_pop_calendar td.day05 { background:url('/images/register/schedule_pop_day05.gif') no-repeat; color:#ffffff }
.schedule_pop_btn { width:410px; text-align:center; padding:10px 0; }



/* 2008-10-14 */
.online_payment_cont01 { padding:10px 17px 0; }
.payment_bul04 { background:url('/images/icon/bullRcross.gif') no-repeat 14px 10px; padding:0 0 0 20px; margin-top:-8px; font-size:11px;  }
.payment_box01 { background-color:#f2f2f2; }
.payment_box01_top { background:url('/images/register/payment_box01_top.gif') no-repeat center top; height:8px; }
.payment_box01_btm { background:url('/images/register/payment_box01_btm.gif') no-repeat center bottom; height:8px; }
.payment_box01 h4 {
	background: url(/images/icon/bullTitle03.gif) left 1px no-repeat;
	margin: 5px 0 8px 12px;
	padding: 0 0 0 13px;
	font-size: 12px;
	color: #323232;
}
.payment_box02 { background-color:#ffffff; width:669px; margin-left:9px; }
.payment_box02_top { background:url('/images/register/payment_box02_top.gif') no-repeat center top; height:4px; }
.payment_box02_btm { background:url('/images/register/payment_box02_btm.gif') no-repeat center bottom; height:4px; }

.payment_box03 { width:100%; }
.payment_box03 dd { width:49%; }
.payment_box03 input { border:solid 1px #d4d4d4; background-color:#ffffff; text-align:right; font-weight: bold; color:#ff6600; width:65px; }

.payment_box04 { background:url('/images/register/payment_box04.gif') no-repeat; height:40px; }
.payment_box04 p { padding:13px 0 0 0; text-align:center; font-weight: bold; font-size:14px; }

.payment_box05 { background:url('/images/register/payment_box05_bg.gif') repeat-y; width:720px; }
.payment_box05_top { background:url('/images/register/payment_box05_top.gif') no-repeat center top; height:10px; }
.payment_box05_btm { background:url('/images/register/payment_box05_btm.gif') no-repeat center bottom; height:10px; }
.payment_box05 dl { width:100%; }
.payment_box05 dd { float:left; padding:10px 20px; }
.payment_box05_txt01 { padding:3px 0 0 20px; font-size:11px; color:#4d4d4d; line-height:14px; }
.payment_box05_txt02 { padding:10px 0 0 10px; }
.payment_box06 { width:100%; margin:15px 0 0 8px; }
.payment_box06 th { text-align:left; }

.payment_box07 { width:95%; padding:0 15px; }
.payment_box08 select { width:150px; color:#767676; font-size:11px; }


#payBox {
	background: url(/images/register/bgBoxpay.gif) center no-repeat;
	height: 50px;
}

#payBox ul {
	margin: 0 0 0 20px;
	padding: 9px 0 0 0;
}

#payBox img {
	vertical-align: middle;
}


.receipt_box { background:url('/images/register/receipt_box.gif') no-repeat; width:572px; height:227px; margin:0 7px 0 4px; }
.receipt_box li { float:left; color:#000000; }
.receipt_box li p { line-height:15px; padding-top:5px; }
.receipt_box li.txt01 { width:194px; padding:44px 0 0 70px; }
.receipt_box li.txt01 strong { font-size:16px; line-height:18px; }
.receipt_box li.txt02 { width:106px; padding:39px 0 0 16px; }
.receipt_box li.txt03 { width:135px; padding:39px 0 0 34px; }
.receipt_bul { background:url('/images/register/receipt_bul.gif') no-repeat 0 3px; padding:0 0 0 10px; }
.receipt_bul span { color:#0000ff; }

/* 2008-11-10 */
.guide_stl01 { background:url('/images/register/guide_stl01.gif') no-repeat; width:720px; height:123px; }
.guide_txt00 { background:url('/images/register/guide_txt00.gif') no-repeat; width:720px; height:190px; }
.guide_txt01 { background:url('/images/register/guide_txt01.gif') no-repeat; width:720px; height:3847px; }
.guide_txt02 { background:url('/images/register/guide_txt02.gif') no-repeat; width:720px; height:693px; }
.guide_txt03 { background:url('/images/register/guide_txt03.gif') no-repeat; width:720px; height:1167px; }
.guide_txt03  p.btn01 { padding:153px 0 0 305px; }
.guide_txt03  p.btn02 { padding:179px 0 0 20px; }
.guide_txt03  p.btn03 { padding:355px 0 0 512px; }
.guide_txt03  p.btn04 { padding:42px 0 0 517px; }
.guide_txt04 { background:url('/images/register/guide_txt04.gif') no-repeat; width:720px; height:1543px; }
.guide_txt04  p.btn01 { padding:92px 0 0 0; text-align:right; }
.guide_txt05 { background:url('/images/register/guide_txt05.gif') no-repeat; width:720px; height:660px; }

/** 2008-11-17 added by woojinp@pagoda ***/
#progress {
  font-size: 13px;
  line-height: 26px;
  color: gray;
  background: url(/images/register/spinner.gif) 0.2em 0.2em no-repeat;
  padding: 0.2em 0.2em 0.2em 24px;
  top: 1em; right: 1em; width: 9em; height: 16px;
}


/* 안내용 팝업
-------------------------------------------------- */

#090430pgs {clear:both; position:absolute; z-index:50;}
#090430pgs input {margin:0 3px 0 0; padding:0;}

#090430pgs table, td, tr {clear:both;}
#090430pgs .pgs_title {padding:10px 0 10px 5px; font-size:12px; font-weight:bold; color:#365769; line-height:18px;}
#090430pgs .pgs_content {border:#dbe0ee 2px solid; background:#ffffff;}
#090430pgs .pgs_txt1 {background:url(/images/register/pgsimages/pgs_bg1.gif) no-repeat center; height:75px; text-align:center; font-family:"돋움", "돋움체"; font-size:12px; color:#414d88; line-height:18px;}
#090430pgs .pgs_txt2 {font-family:"돋움", "돋움체"; font-size:11px; color:#7e7e7e; line-height:16px; padding:10px 0 10px 15px; border-bottom:#c1c1c1 1px dotted;}
#090430pgs .pgs_bold {color:#3265e8; font-weight:bold;}

#090430pgs .pgs_close {position:absolute; right:10px; top:15px; width:22px; height:22px;}
#090430pgs .pgs_topl {background:url(/images/register/pgsimages/pop_bx_tl.png) no-repeat; width:15px; height:15px;}
#090430pgs .pgs_topc {background:url(/images/register/pgsimages/pop_bx_tc.png) repeat-x;}
#090430pgs .pgs_topr {background:url(/images/register/pgsimages/pop_bx_tr.png) no-repeat; width:15px; height:15px;}

#090430pgs .pgs_midl {background:url(/images/register/pgsimages/pop_bx_ml.png) repeat-y;}
#090430pgs .pgs_midc {background:#f8f8f8; padding:5px;}
#090430pgs .pgs_midr {background:url(/images/register/pgsimages/pop_bx_mr.png) repeat-y;}

#090430pgs .pgs_btml {background:url(/images/register/pgsimages/pop_bx_bl.png) no-repeat; height:15px;}
#090430pgs .pgs_btmc {background:url(/images/register/pgsimages/pop_bx_bc.png) repeat-x;}
#090430pgs .pgs_btmr {background:url(/images/register/pgsimages/pop_bx_br.png) no-repeat;}

#090430pgs a:link, #090430pgs a:visited {
color:#737373; text-decoration:none; font-size:11px;}

#090430pgs a:hover {
color:#737373; text-decoration:underline;}

/*20090907 레벨테스트메인 */

.level_main01 {background:url('/images/register/level_linebg.gif')  right repeat-y; width:228px; margin-left:10px; height:430px; float:left;}
.level_main02 {background:url('/images/register/level_linebg.gif')  right repeat-y; width:230px; margin-left:15px; height:430px; float:left;}
.level_main03 {width:222px; margin-left:15px; height:430px; float:left;}


/* 20090907 온라인레벨테스트 */

#box_online {
	background:url('/images/register/onlinebox_bg.gif') center repeat-y;
	width: 720px;
	margin:0 0 10px 0;
}

#box_online .top{
	background:url('/images/register/onlinebox_top.gif') center top no-repeat;
	height: 35px;
	padding:0 0 0 20px;
}

#box_online .line {
	background:url('/images/register/onlinebox_line.gif') no-repeat;
	height: 11px;
}

#box_online .btm{
	background:url('/images/register/onlinebox_bottom.gif') center bottom no-repeat;
	height: 12px;
}

#box_online .mid {
	margin:5px 15px 0px 15px;
}

#box_online .mid .title {
	background:url('/images/register/on_titlebg01.gif') no-repeat;
	color:#98862c;
	font-size:12px;
	font-weight:bold;
	padding:9px 0 9px 20px;
}

#box_online .mid .text01 {
	padding:10px 10px 5px 10px;
}

#box_online .mid .text01 li {
	padding:2px 20px 0 12px;
	background:url('/images/register/on_icon01.gif') no-repeat 0 5px;
	font-size:11px;
	color:#323232;
}

#box_online .mid .text02 {
	padding:10px 0 0 10px;
	font-size:11px;
}

#box_online .mid .text02 .box{
	background:url('/images/register/mytest_bg.gif') no-repeat;
	margin:10px 0px 10px 0px;
	width: 670px;
	height:50px;
}

#box_online .mid .text02 .box li {
	padding:10px 15px 10px 15px;
	font-size:11px;
	color:#666666
}

/* 20090907 오프라인레벨테스트 */

#box_offline {
	background:url('/images/register/onlinebox_bg.gif') center repeat-y;
	width: 720px;
	margin:0 0 10px 0;
}

#box_offline .top{
	background:url('/images/register/onlinebox_top.gif') center top no-repeat;
	height: 35px;
	padding:0 0 0 20px;
}

#box_offline .line {
	background:url('/images/register/onlinebox_line.gif') no-repeat;
	height: 11px;
}

#box_offline .btm{
	background:url('/images/register/onlinebox_bottom.gif') center bottom no-repeat;
	height: 12px;
}

#box_offline .mid {
	margin:5px 15px 0px 15px;
}

#box_offline .mid .title {
	background:url('/images/register/off_titlebg01.gif') no-repeat;
	color:#73982c;
	font-size:12px;
	font-weight:bold;
	padding:9px 0 9px 20px;
}

#box_offline .mid .text01 {
	padding:10px 10px 5px 10px;
}

#box_offline .mid .text01 li {
	padding:2px 20px 0 12px;
	background:url('/images/register/off_icon01.gif') no-repeat 0 5px;
	font-size:11px;
	color:#323232;
}

/* 20090907모의테스트 */

#box_test {
	background:url('/images/register/onlinebox_bg.gif') center repeat-y;
	width: 720px;
	margin:0 0 10px 0;
}

#box_test .top{
	background:url('/images/register/onlinebox_top01.gif') center top no-repeat;
	height: 10px;
	padding:0 0 0 20px;
}

#box_test .line {
	background:url('/images/register/onlinebox_line.gif') no-repeat;
	height: 11px;
}

#box_test .btm{
	background:url('/images/register/onlinebox_bottom.gif') center bottom no-repeat;
	height: 12px;
}

#box_test .mid {
	margin:5px 15px 0px 15px;
}

#box_test .mid .title {
	background:url('/images/register/test_titlebg01.gif') no-repeat;
	color:#3c8849;
	font-size:12px;
	font-weight:bold;
	padding:9px 0 9px 20px;
}

#box_test .mid .text01 {
	padding:10px 10px 5px 10px;
}

#box_test .mid .text01 li {
	padding:2px 20px 0 12px;
	background:url('/images/register/off_icon01.gif') no-repeat 0 5px;
	font-size:11px;
	color:#323232;
}


/* 20090907테스트칼라 */
.on_orange {
	color:#ff4e00;
}

.on_blue {
	color:#006699;
	font-weight:bold;
}

.on_green {
	color:#2c983f;
}

/* 20100531 테스트신청 */
#test_btn {	width:100%;height: 80px;text-align:center;margin:0 0 0 5px }
#test_btn .test_btn01 {width:171px; padding:0 7px 0 0;float:left;}
#test_btn .test_btn02 {width:160px; padding:0 7px 0 0;float:left;}
#test_btn .test_btn03 {width:201px; padding:0 7px 0 0;float:left;}
#test_btn .test_btn04 {width:155px; padding:0 7px 0 0;float:left;}

/*20100526 매니저전문상담 */

.manager01 {background:url('/images/register/manager_01.gif')  right repeat-y; width:720px;height:473px; float:left;}
.manager02 {padding:170px 0 0 40px ; width:310px;height:278px; float:left;}
.manager03 {padding:170px 0 0 30px ; width:310px;height:278px; float:left;}

/*20100813 취업컨설팅 */

.jobclinic {background:url('/images/jobclinic/clinic_bg.jpg')  right repeat-y; width:720px;height:418px;margin:0 0 30px 0}
.jobclinic p {padding:330px 0 0 210px}


/*20100825 PJC On-line Guide  */
div.job_menu {
	background:url('/images/jobclinic/job_menu_img.gif') top no-repeat ;
	width:720px;
	margin:0 0 0 0;
	height:395px;
	overflow:hidden;
}

div.job_menu .bt1 {float:left; margin-left:160px;}
div.job_menu .bt2 {float:right; margin-right:160px;}
div.job_menu .bt3 {float:left; margin-left:100px;}
div.job_menu .bt4 {float:right; margin-right:200px;}
div.job_menu .bt5 {float:left; margin-left:127px;}
div.job_menu .bt6 {float:right; margin-right:160px;}

/*20100825 Upgrade Resume   */

#jbox01 {
	background:url('/images/jobclinic/bgbox02.gif') center repeat-y;
}

#jbox01 .top{
	background:url('/images/jobclinic/bgbox01.gif') center top no-repeat;
	height: 10px;
}
#jbox01 .bot{
	background:url('/images/jobclinic/bgbox03.gif') center bottom no-repeat;
	height: 10px;
	clear: both;
}

#jbox01 .line{
	height: 10px;

}

#jbox01 .job_board {
	padding:10px 0 10px 50px;
	line-height:16px;
}
