@import "layout.css";
@import "css.css";

/*menu*/
.tab_menu{
	margin:0 0 0 4px;padding:4px 0 0 0;float:left;display:inline
	}
.tab_menu li {float:left}
.tab_menu li a{display:block}

.mb_menu_bg{width:170px;background:url(/front/kor/images/mybean/box_menu_bg.gif) repeat-y;}
.mb_menu_t{width:170px;background:url(/front/kor/images/mybean/box_menu_t.gif) left top no-repeat;}
.mb_menu_b{width:170px;background:url(/front/kor/images/mybean/box_menu_b.gif) left bottom no-repeat;}
.mb_tit{width:141px;background:url(/front/kor/images/common/dotline_gray02.gif) bottom repeat-x;padding:4px 0 14px 0}
.mb_tit img{margin:0 0 0 5px}
.menu_lay{clear:both;padding:9px 0 20px 15px;}

.mb_menu{width:141px;background:url(/front/kor/images/common/dotline_gray02.gif) bottom repeat-x;padding:0 0 4px 0}
.mb_menu dt{font-family:arial;font-size:13px;font-weight:bold;padding:10px 0 6px 5px;color:#666666}
.mb_menu dd{font-family:arial;font-size:11px;background:url(/front/kor/images/common/bul_sq_green.gif) 5px 6px no-repeat;padding:0 0 6px 12px }
.mb_menu a{color:#666666}
.mb_menu .on a{color:#6BB341;text-decoration:underline}

.mb_menu_kr{width:141px;background:url(/front/kor/images/common/dotline_gray02.gif) bottom repeat-x;padding:0 0 4px 0}
.mb_menu_kr dt{font-family:굴림;font-size:12px;font-weight:bold;padding:10px 0 5px 4px;color:#666666;letter-spacing:-1px}
.mb_menu_kr dd{font-family:굴림;font-size:12px;background:url(/front/kor/images/common/bul_sq_green.gif) 5px 4px no-repeat;padding:0 0 8px 12px;letter-spacing:-1px }
.mb_menu_kr a{color:#777777}
.mb_menu_kr a:hover {text-decoration:underline; color:#5DA930;}

.mb_menu_kr .on a{color:#6BB341;text-decoration:underline}

.mb_menu_kr02{width:141px;padding:10px 0 0px 0}

.tab_mem{float:left;width:660px;height:40px;background:url(/front/kor/images/mybean/tab_mem_bg.gif) repeat-x}
.tab_mem ul{float:left;display:inline;margin:0 0 0 5px}
.tab_mem li{float:left}

/*main*/
/*green_box*/
.box_green_b{
	float:left;
	width:660px;
	background:url(/front/kor/images/mybean/box_green_b.gif) bottom no-repeat
	}
.box_green_b_bg{
	float:left;
	width:660px;
	background:url(/front/kor/images/mybean/box_green_b_bg.gif) bottom no-repeat
	}
.box_green_t{
	float:left;
	width:660px;
	background:url(/front/kor/images/mybean/box_green_t.gif) top no-repeat
	}
.box_green_lay{
	float:left;
	width:630px;
	padding:15px 0 8px 0;margin:0 0 0 15px;
	display:inline
	}
.box_green_lay .img{
	float:left;
	width:120px;
	text-align:center
	}
.box_green_lay .live{
	float:right;
	width:497px
	}
	.box_green_lay .tutor_info{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}
	.box_green_lay .tutor_info td{background:url(/front/kor/images/common/dotline_gray.gif) bottom repeat-x}
	.box_green_lay .tutor_info td.none{background:none}
	.box_green_lay .tutor_info td p{
		background:url(/front/kor/images/common/bul_sq_green.gif) 0 3px no-repeat;
		font-size:11px;color:#666666;
		margin:6px 0 0 4px;padding:0 0 5px 7px;
		letter-spacing:-1px
		}
	.box_green_lay .set{
		height:20px;
		text-align:right;
		font-size:11px;color:#999999;
		padding:6px 0 0 0;letter-spacing:-1px
		}



/*board*/
.com_t{height:30px;background:url(/front/kor/images/common/box_comment_t.gif) top no-repeat}
.com_b{background:url(/front/kor/images/common/box_comment_b.gif) bottom no-repeat;}


.add_file{background:url(/front/kor/images/common/dotline04.gif) bottom repeat-x;margin:0 0 3px 0}
.add_file p{margin:0 0 0 10px;padding:7px 0 9px 0;font-size:11px;font-family:돋움}
			


.bd04 td{
	text-align:center;
	padding:6px 0 8px 0;
	font-size:11px
	}
.bd04 td.bg_gray{height:1px;margin:0;padding:0}
.bd04 td.bg_gray02{height:2px;margin:0;padding:0}

.bd01 td.tutor_id a {color:#34A730;text-decoration:underline;font-family:arial;font-size:11px}

td.reser a{color:#34A730;text-decoration:underline;font-size:11px;font-family:돋움;}


td.class{color:#333333;font-family:arial;}
td.status{font-size:11px;font-family:arial;font-weight:bold}
td.no{font-size:11px;font-family:arial;color:#777777}
td.text{text-align:left;font-size:12px;font-family:굴림;padding:4px 0 0 0;letter-spacing:-1px}
td.list_no{font-size:12px;font-family:굴림;padding:8px 0 6px 0;text-align:center;color:#777777;letter-spacing:-1px}
.list_no{font-size:12px;font-family:굴림;padding:16px 0 10px 0;text-align:center;color:#777777}
.list_no_eng{font-size:11px;font-family:arial;padding:16px 0 10px 0;text-align:center;color:#525252;font-weight:bold}
td p.img{width:77px;height:77px;background:url(/front/kor/images/common/bg_img.gif) left 1px no-repeat;vertical-align:top;text-align:left}
td p.img img{margin:4px 0 0 3px}
td.tu_in p{text-align:left}
td.selec{font-size:11px;color:#34A730;font-family:돋움;padding:4px 0 0 0}
td.cl_kr, td.cl_kr_s{text-align:left;font-size:11px;font-family:돋움;letter-spacing:-1px }
td.cl_kr p.cl_name{margin-left:10px;}
td.cl_kr img{margin:0 2px 0 0;vertical-align:middle}
td.cl_kr_s img{margin:0 2px 0 10px;vertical-align:middle}
td.cl_kr p{margin:0 0 0 10px}
td.money{text-align:right;font-size:12px}
td.money p{margin:0 17px 0 0}
td.date{font-size:12px;color:#999999}
td.btn img{margin:0 3px 0 0}
td.num01{font-size:12px;font-family:돋움;color:#777777}
td.won{font-size:12px;font-family:돋움;color:#999999}
td.txt{font-size:11px;font-family:돋움;color:#777777}
td.tutor_id p{text-align:left;margin:0 0 0 5px}
td.tutor_id p span{display:block;color:#525252;}
td.bd_txt{font-size:11px;color:#333333;text-align:left;}
.ans_y{font-family:arial;font-size:11px;font-weight:bold;color:#FF7800}
.ans_n{font-family:arial;font-size:11px;color:#333333;font-weight:normal}

.icon_info{text-align:right;font-size:11px;font-family:돋움;padding:6px 0 0 0;letter-spacing:-1px;margin:0 9px 0 0}
.icon_info img{vertical-align:middle;margin:0 3px 0 11px}
.schedule01{float:left;font-size:11px;font-family:돋움;letter-spacing:-1px;margin:6px 0 0 0;padding:0 0 5px 10px}
.ic_info img{vertical-align:middle;margin:7px 3px 0 0px}

.bd02 th{
	height:43px;
	background:url(/front/kor/images/common/bd02_bg.gif) repeat-x;
	font-size:11px;color:#777777;font-family:arial;
	text-align:center;
	padding:2px 0 0 0;
	letter-spacing:-1px;
	}

th.bd02_l{background:url(/front/kor/images/common/bd02_l.gif) no-repeat}
th.bd02_r{background:url(/front/kor/images/common/bd02_r.gif) no-repeat}
.bd02 td{font-family:arial}

.bd02_kr th{
	height:43px;
	background:url(/front/kor/images/common/bd02_bg.gif) repeat-x;
	font-size:11px;color:#777777;font-family:돋움;
	text-align:center;
	padding:2px 0 0 0;
	letter-spacing:-1px;line-height:1.1em
	}
th.bd02_kr_l{background:url(/front/kor/images/common/bd02_l.gif) no-repeat}
th.bd02_kr_r{background:url(/front/kor/images/common/bd02_r.gif) no-repeat}
.bd02_kr td{font-family:돋움}



.icon{color:#999999;font-size:11px;font-family:돋움;padding:0 10px 7px 0;margin:6px 0 0 0;letter-spacing:-1px}
.icon img {vertical-align:middle;margin:0 3px 0 11px}	

.board01{border-top:2px solid #C4C4C4;border-bottom:1px solid #C4C4C4;}
.board_po th{background-color:#F9F9F9;height:29px;border-bottom:1px solid #E5E5E5;font-size:12px;font-family:굴림;letter-spacing:-1px;}
.board_po th p{margin:0 0 0 8px}
.board_po td {border-bottom:1px solid #E5E5E5}
.board_po td p{margin:0 0 0 11px;}
.board_po td.end, .board_po th.end{border-bottom:none}

/*yellow_box_list*/
.yell_list{margin:0 0 0 14px;padding:8px 0 11px 0}
.yell_list li{
	background:url(/front/kor/images/common/bul_bar02.gif) 0 10px no-repeat;
	padding:0 0 0 9px;
	line-height:1.5em;
	font-weight:bold;
	font-size:13px;
	font-family:arial
	}
.yell_list_kr{margin:0 0 0 14px;padding:11px 0 9px 0;}
.yell_list_kr li{
	background:url(/front/kor/images/common/bul_bar02.gif) 0 7px no-repeat;
	padding:0 0 0 6px;
	line-height:1.5em;	
	font-size:12px;
	font-family:굴림
	}
.box_yell_t{
	float:left;
	width:660px;
	background:url(/front/kor/images/common/box_yell_t.gif) top no-repeat
	}
.box_yell_b{
	float:left;
	width:660px;
	background:url(/front/kor/images/common/box_yell_b.gif) bottom no-repeat
	}
.box_yell_t .yell_list{float:left}
.box_yell_t .yell_list_kr{float:left}
.box_yell_t .btn{float:right;margin:0 10px 0 0;display:inline;padding:5px 0 0 0}


.box_yell_t1{
	float:left;
	width:624px;
	background:url(/front/kor/images/common/box_yell_tin.gif) top no-repeat
	}
.box_yell_b1{
	float:left;
	width:624px;
	background:url(/front/kor/images/common/box_yell_bin.gif) bottom no-repeat
	}
/*080515추가*/
.box_yell_t2{
	float:left;
	width:660px;
	background:url(/front/kor/images/common/box_yell_tin2.gif) top no-repeat
	}
.box_yell_b2{
	float:left;
	width:660px;
	background:url(/front/kor/images/common/box_yell_bin2.gif) bottom no-repeat
	}





/*list*/
.list_tb td p{
	background:url(/front/kor/images/common/bul_sq_green.gif) 0 3px no-repeat;
	font-size:12px;color:#777777;font-family:굴림;
	margin:6px 0 0 4px;padding:0 0 0 7px
	}
.list_tb td p span{color:#999999}

.list_eng li{
background:url(/front/kor/images/common/bul_sq_green.gif) 4px 20px no-repeat;
padding:11px 0 15px 12px;
font-size:12px;font-family:arial;
line-height:1.5em;
color:#666666;
border-bottom:1px solid #ECECEC
}
.list_eng li h4{
	font-size:13px;
	color:#333333;
	font-family:arial;
	padding:0 0 2px 0
	}

/*guide*/
.box_guide_b{
	width:660px;
	background:url(/front/kor/images/common/box_guide_b.gif) bottom no-repeat
	}
.box_guide_t{
	width:660px;
	background:url(/front/kor/images/common/box_guide_t.gif) top no-repeat
	}
	.box_guide{
		height:88px;
		margin:0 0 0 5px;padding:12px 0 12px 0
		}
	*html .box_guide{margin:12px 0 12px 5px}
	*:first-child+html .box_guide{margin:12px 0 12px 5px}

	.box_guide td {background:url(/front/kor/images/common/box_guide_dotline.gif) right repeat-y}
	.box_guide td.none{background:none}
	.box_guide td dl{
		width:114px;height:88px;
		background:url(/front/kor/images/common/box_guide.gif) 0 0 no-repeat;
		margin:0 0 0 8px
		}
	.box_guide td dt{
		height:52px;
		text-align:center;
		color:#777777;font-family:돋움;font-size:12px;
		letter-spacing:-1px;
		padding:12px 0 0 0
		}
	.box_guide td dt span{color:#999999;font-size:11px;}
	.box_guide td dd {text-align:center}

	.box_guide td dl.eng{
		width:94px;height:88px;
		background:url(/front/kor/images/common/box_guide_eng.gif) 0 0 no-repeat;
		margin:0 0 0 8px
		}
	.box_guide td dl.eng dt{
		height:52px;
		text-align:center;
		color:#777777;font-family:arial;font-size:11px;
		letter-spacing:0px;
		padding:12px 0 0 0
		}
	.box_guide td dl.eng dt span{color:#999999;font-size:11px;}
	.box_guide td dl.eng dd {text-align:center;font-size:11px;letter-spacing:-1px}

	.box_guide td dl.eng_m dt{
		height:52px;
		text-align:center;
		color:#777777;font-family:arial;font-size:11px;
		letter-spacing:0px;
		padding:12px 0 0 0
		}



/*calendar*/
.my_tb_con .dateA	{clear:both; padding:9px 5px 0px 0px; text-align:center}
.my_tb_con	.dateA	.cal_table		{padding:0; margin:0 auto;border:none;width:140px}
.my_tb_con	.dateA	.cal_table th	{text-align:right; border:0; background:none; width:20px; padding:0;border:none}
.my_tb_con	.dateA	.cal_table td	{font:normal 11px verdana; text-align:right; border:0; margin:0; padding:2px 0; height:0;border:none}
.my_tb_con	.dateA	.cal_table .font_11_Ge a		{color:#44B28B; font-family:verdana}


/*level test*/
.list_recom li{padding:15px 0 15px 5px}
.list_recom li.line01{border-bottom:1px solid #E5E5E5;}
.list_recom li.line02{border-bottom:2px solid #E5E5E5}
.list_recom_con td p.img {
	width:66px;height:66px;
	background-color:#E5E5E5;	
	}
.list_recom_con td p{background:none}
.list_recom_con td p.img img{margin:4px}

.bg_icon{
	width:212px;height:18px;
	background:url(/front/kor/images/common/bg_icon.gif) no-repeat
	}
.bg_icon p{margin:0 0 0 7px;padding:2px 0 0 0}
.list_week dt{float:left;padding:0 10px 0 0}
.list_week dd{marign:0;font-size:11px}
/*level test result*/
.level_re_tit{width:659px;height:45px;background:url(/front/kor/images/mybean/bg_level_tit.gif) no-repeat;text-align:center;font-weight:bold;font-size:14px;position:relative}
			.level_re_tit p{padding:17px 0 0 0;font-family:굴림}
			.level_re_tit span{font-size:11px;font-family:돋움;color:#777777;font-weight:normal;;position:absolute;right:0;margin:1px 17px 0 0}
			.box_level_re_b{width:659px;background:url(/front/kor/images/mybean/box_level_b.gif) bottom no-repeat;}
			.box_level_re_t{width:659px;background:url(/front/kor/images/mybean/box_level_t.gif) top no-repeat;}
			.box_level_re_lay{padding:9px 0 12px 0;margin:0 0 0 9px;width:640px}
			td.graph{background:url(/front/kor/images/common/dotline_gray_y.gif) right repeat-y}
			td.graph p{width:312px;height:240px;background:url(/front/kor/images/mybean/bg_graph.gif) no-repeat;}
			td.graph p img{margin:29px 0 0 34px}
			td.level_re_info .level_re_info_lay{width:314px;margin:9px 0 0 7px}

.level_re_info_lay{	
	float:right;
	margin:18px 16px 0 0;
	display:inline;	
	}
.box_level_re_lay h4{
	font-size:11px;
	color:#333;
	background:url(/front/kor/images/mybean/bul_gray.gif) 0 0 no-repeat;
	padding:0 0 3px 10px;
	letter-spacing:-1;
	}
html>body .box_level_re_lay h4{background:url(/front/kor/images/mybean/bul_gray.gif) 0 2px no-repeat;}
.box_level_re_lay h4 .bar_l{
	font-size:11px;
	color:#999;
	background:url(/front/kor/images/common/bar_gry03.gif) left 1px no-repeat;
	font-weight:normal;
	margin:0 0 0 9px;padding:0 0 0 9px
	}

.level_re_info_lay table{	border-top:1px solid #D4D4D4;border-bottom:1px solid #E8E8E8	}
.level_re_info_lay th{
	width:85px;
	border-right:1px solid #E8E8E8;border-bottom:1px solid #F3F3F3;
	background-color:#FAF9F9;
	}
.level_re_info_lay th p{		
	background:url(/front/kor/images/mybean/bul_plus_gray.gif) 0 2px no-repeat;
	padding:0 0 0 6px;
	margin:11px 0 0 6px;
	font-size:11px;
	font-family:돋움;
	color:#666666;	
	letter-spacing:-1px;
	}
.level_re_info_lay td{
	width:195px;
	border-bottom:1px solid #F3F3F3
	}
.level_re_info_lay td p{
		margin:6px 0 6px 7px;
		font-size:11px;		
	}
.syn{border-top:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4}
.syn textarea{margin:3px 0 3px 5px;width:290px;height:85px;border:1px solid #E8E8E8;font-family:arial;font-size:12px;color:#666666}


.box_level_re_lay h4.tit_result{
	background:url(/front/kor/images/mybean/bul_gray.gif) 7px 0 no-repeat;
	padding:0 0 4px 16px;margin:10px 0 0 0;
	font-size:11px;
	color:#333;
	}
html>body .box_level_re_lay  h4.tit_result{background:url(/front/kor/images/mybean/bul_gray.gif) 7px 2px no-repeat;}
.result_list{border-top:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4}
.result_list li{background:url(/front/kor/images/common/dotline_gray.gif) bottom repeat-x;padding:0 0 4px 0}
.result_list li.none{background:none}	
.result_list li table{margin:5px 0 0 5px;}
.result_list th{background-color:#F6F6F6;color:#666666;font-size:11px;font-family:arial;height:43px;}
.result_list th p{background:url(/front/kor/images/mybean/bul_plus_gray.gif) 0 5px no-repeat;margin:0 0 0 9px;padding:0 0 0 8px}
.result_list td textarea{width:488px;margin:0 0 0 4px;border:1px solid #E8E8E8;height:31px;color:#666666;line-height:1.3em}

.test_history{border-collapse:collapse;border-bottom:2px solid #DADADA}
.test_history th{font-size:11px;font-family:돋움;text-align:center;padding:7px 0 6px 0;border-top:1px solid #C6E2B6;}
.test_history th.bdt{border-top:1px solid #C6E2B6}
.test_history th.bdb{border-bottom:1px solid #469419}
.test_history th.bdl{border-left:1px solid #C6E2B6}
.test_history th.bdr{border-right:1px solid #C6E2B6}
.test_history td{text-align:center;height:51px;border-bottom:1px solid #DADADA}
.test_history td.his{text-align:left;line-height:1.5em;font-family:arial;}
.test_history td.his p{margin:0 0 0 10px}
.test_history td.level{font-size:11px;font-weight:bold}

/*calendar*/
.box_sche_t{float:left;width:660px;background:url(/front/kor/images/mybean/box_cal_t.gif) top no-repeat;}
.box_sche_b{float:left;width:660px;background:url(/front/kor/images/mybean/box_cal_b.gif) bottom no-repeat;}

.calendar{
	float:left;
	width:323px;
	background:url(/front/kor/images/mybean/bg_box_cal.gif) 6px 30px no-repeat;
	margin:4px 0 0 9px;padding:7px 0 24px 0;
	display:inline;
	}


.calendar .moon{
	font-size:13px;font-family:verdana;font-weight:bold;
	text-align:center;color:#8B8887;margin:0 0 0 0;
	}
.calendar .cal
	{
	width:301px;
	margin:28px 0 0 10px;	
	}

 .calendar .cal td
	{
	height:24px;
	font-family:verdana;font-size:13px;font-weight:bold;
	text-align:center;
	color:#A1A09F;
	}
.calendar .cal p  {width:24px;margin:0 22px 0 0;font-family:verdana;}
.calendar .cal td.end p  {width:24px;margin:0 7px 0 0;font-family:verdana;}
.calendar .cal p.today{	
	background-color:#37D53B;
	color:#FFFFFF;
	}
.calendar .cal p.today a{color:#FFFFFF;}

.calendar .cal p a{
	color:#37D53B;
	text-decoration:underline;
	font-family:verdana;
	}
.calendar .cal p a.hol{color:#A1A09F;text-decoration:underline}
.calendar .cal td.sun p {color:#C3C3C2}
.cal_r{float:right;width:315px;margin:7px 9px 0 0;display:inline;}
.inlay{width:305px;margin:10px 0 0 10px;padding:0 0 0 0}
.inlay li{
	font-size:11px;font-family:돋움;color:#777777;padding:0 0 3px 4px;
	background:url(/front/kor/images/common/bul_sq_gray02.gif) 0 5px no-repeat;
	line-height:1.5em;
    letter-spacing:-1px;}






.cal_r h4 {font-size:12px;font-family:arial;background:url(/front/kor/images/common/bul_gray.gif) 0 4px no-repeat;
	padding:0 0 4px 10px
	}
.cal_form_tb02{border-top:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;padding:5px 0 9px 6px}			
.cal_form_tb02 th{background:url(/front/kor/images/common/bul_sq_green.gif) 0 7px no-repeat;padding:0 0 0 6px;font-size:12px;font-family:굴림;font-weight:bold}
.cal_form_tb td.img{border-left:none;text-align:right;}
.cal_form_tb td.img img{margin:0 4px 0 0}
.cal_btn{text-align:right;padding:7px 4px 6px 0}
.cal_form_tb02 .clear{text-align:center;line-height:1.5em;letter-spacing:-1px;color:#777777;font-size:11px;font-family:돋움;margin:7px 0 0 0}
.cal_form_tb02 .clear strong{font-size:12px;color:#333333;font-family:굴림}


.my_tb_con {margin:0 0 0 1px;}
.my_tb_con th.tb04{border-bottom:1px solid #E4E5E4;font-size:12px;font-family:arial;background-color:#F9F9F9;padding:0 0 2px 0}
.my_tb_con th.tb04 p{margin:8px 0 0 10px;color:#525252;line-height:1.0em;padding:0 0 2px 0}
.my_tb_con td.tb04{border-bottom:1px solid #E4E5E4;padding:0 0 5px 0}
.my_tb_con td.tb04 p{margin:4px 0 0 8px;font-size:11px;font-family:arial;color:#666666;}

.my_tb_con_kr {margin:0 0 0 1px;}
.my_tb_con_kr th.tb03{border-bottom:1px solid #E4E5E4;font-size:12px;font-family:굴림;background-color:#F9F9F9;padding:0 0 2px 0}
.my_tb_con_kr th.tb03 p{margin:11px 0 0 10px;color:#525252;line-height:1.0em;padding:0 0 3px 0;letter-spacing:-1px}
.my_tb_con_kr td.tb03{border-bottom:1px solid #E4E5E4;padding:0 0 9px 0}
.my_tb_con_kr td.tb03 p{margin:4px 0 0 8px;font-size:11px;font-family:arial;color:#666666;}
.my_tb_con_kr th.end, .my_tb_con_kr td.end{border-bottom:none}

.my_tb_con_co li{padding:15px 0 0 10px;
	font-size:11px;font-family:돋움;color:#777777;
	background:url(/front/kor/images/common/bul_sq_gray02.gif) 0 6px no-repeat;
	line-height:1.4em;
    letter-spacing:-1px;}



.m_tit{font-size:12px;padding:8px 0 0 0;margin:0 0 0 12px;color:#777777}

.t_tit{
	font-size:12px;font-family:굴림;
	padding:9px 0 0 0; margin:0 0 0 12px;
	color:#525252;
	letter-spacing:-1px
	}


.cal_r .btn_sr{text-align:right;padding:7px 0}
.cal_tex{
	height:125px;
	border-top:1px solid #D4D4D4;
	font-size:12px;font-family:arial;color:#666666;font-weight:bold;line-height:1.3em;
	margin:3px 0 0 0;
	position:relative;					
	}
.cal_tex p{width:100%;position:absolute;top:50%;margin-top:-10px ;text-align:center;}
.cal_form_tb{border-collapse:collapse;margin:0 0 9px 0}
.cal_form_tb th{border:1px solid #E8E8E8;border-left:none;font-weight:bold;padding:8px 0 7px 0;font-size:11px;font-family:arial;background-color:#FDFDFD}
.cal_form_tb th p{background:url(/front/kor/images/common/bul_sq_green.gif) 0 6px no-repeat;padding:0 0 0 6px;margin:0 0 0 5px}
.cal_form_tb td{border:1px solid #E8E8E8;border-right:none;padding:5px 0 6px 0;font-size:11px;color:#999999;font-family:arial;padding:0 0 0 15px}






/*form_bg*/
.tb_form{border-top:1px solid #A4E291;border-bottom:2px solid #DADADA;}
.tb_form th.bg{height:28px;background:url(/front/kor/images/mybean/bg_tit.gif) 1px 2px no-repeat;}
.tb_form th.bg02{height:28px;background:url(/front/kor/images/mybean/bg_tit02.gif) 1px 2px no-repeat;}
.tb_form th.bg02_h{height:40px;background:url(/front/kor/images/mybean/bg_tit02_h.gif) 1px 2px no-repeat;}
.tb_form_eng th{font-family:arial;font-size:11px} 
.tb_form th{vertical-align:top}
.tb_form th p{	
	font-size:12px;font-family:굴림;color:#333333;letter-spacing:-1px;
	margin:0 0 0 8px;padding:9px 0 0 0;
	}
.tb_form_arl th p{font-size:11px;font-family:arial;padding:9px 0 6px 0;line-height:1.0em;letter-spacing:0px}
.tb_form td{font-size:12px;color:#777777}
.tb_form td p{padding:7px 0 6px 0;line-height:1.5em}
.tb_form td.btn{border-left:1px solid #E2E2E2;vertical-align:middle}
.tb_form td select{margin:5px 0 0 0;font-size:11px;}
.tb_form td input {margin:6px 0 0 0}
.tb_form td .sel{float:left;padding:0 0 6px 0}
html>body .tb_form td .sel{float:left;padding:0 0 12px 0}

.tb_form02{border-top:2px solid #C4C4C4;border-bottom:1px solid #C4C4C4}
.tb_form02 th.tb_01{background-color:#F9F9F9;font-size:12px;font-family:굴림;color:#525252;border-bottom:1px solid #E5E5E5}
.tb_form02 th.tb_01 p{padding:11px 0 8px 0;margin:0 0 0 10px;}
.tb_form02 td.btn{border-left:1px solid #E5E5E5;text-align:center;border-bottom:1px solid #E5E5E5}
.tb_form02 td.tb_02{border-bottom:1px solid #E5E5E5}
.tb_form02 td p{margin:0 0 0 12px;padding:8px 0 9px 0}
.tb_form02 td.tb_02 p.text{margin:0 0 0 12px;padding:6px 0 3px 0}

.tb_form02 th.end, .tb_form02 td.end {border-bottom:none}
.ra_day{font-size:11px;font-family:돋움;margin:0 0 6px 11px;padding:4px 0 0 0}
.ra_day input{vertical-align:middle;margin:0 2px 0 10px}
*html .ra_day input{vertical-align:middle;margin:0 2px 0 0}
*:first-child+html .ra_day input{vertical-align:middle;margin:0 2px 0 0}

.class_name{font-size:11px;font-family:돋움;}
.class_name input {vertical-align:middle;margin:0 0 0 -4px}

/*box*/
.box_form_bg{width:660px;background:url(/front/kor/images/common/box_form_bg.gif) repeat-y;}
.box_form_t{width:660px;background:url(/front/kor/images/common/box_form_t.gif) top no-repeat}
.box_form_b{width:660px;background:url(/front/kor/images/common/box_form_b.gif) bottom no-repeat}
.box_form th{width:135px;background:url(/front/kor/images/common/t_bar.gif) right top no-repeat;}
.box_form th p{
	background:url(/front/kor/images/common/bul_sq_green.gif) 0 4px no-repeat;
	font-weight:bold;font-size:12px;font-family:굴림;color:#333333;
	margin:14px 0 0 8px;
	padding:0 0 13px 8px;
	letter-spacing:-1px
	}
.box_form td input, .box_form td textarea{margin:10px 0 0 13px}
.box_form td div.text{margin:17px 0 0 13px;}
.box_form td{padding:0 0 10px 0;}
.box_form td.line{padding:0;background-color:#EDEDED;height:1px}

.box_form td .ra {margin:6px 0 0 9px;}
.box_form td .ra td {margin:0;padding:0;font-size:11px}
.box_form td .ra td input{margin:0;padding:0;vertical-align:middle}

/*list*/
.list_ct{border-top:2px solid #A1A1A1;border-bottom:1px solid #DADADA;margin:7px 0 0 0}
.list_ct td{text-align:center;font-size:11px;color:#333333;font-family:돋움}
.list_ct .num{font-size:11px;color:#999999; font-family:굴림;padding:2px 0 0 0}
.list_ct li{border-bottom:1px solid #E5E5E5;padding:10px 0 10px 0}
.list_ct li table{padding:0 0 10px 0;}
.list_ct li td.l_bar{border-left:1px solid #E5E5E5}
.list_ct li td dl{text-align:left;margin:0 0 0 0}
.list_ct li td dd{font-size:11px;font-family:돋움}
.list_ct li td dt{height:14px;text-align:left;font-size:12px;font-weight:bold}
.list_ct li p{text-align:center;font-size:12px;color:#333333}



/*talkbean info*/
h3.mb_info_tit{width:660px;height:32px;background:url(/front/kor/images/mybean/box_gr01_t.gif) top no-repeat;font-size:11px;font-family:돋움}
h3.mb_info_tit p{background:url(/front/kor/images/common/bar_l.gif) left 12px no-repeat;margin:0 0 0 88px;padding:11px 0 0 7px;color:#777777;letter-spacing:-1px;font-weight:normal}
.mb_infobox_bg{width:660px;background:url(/front/kor/images/mybean/box_gr01_b_bg.gif) bottom no-repeat;}
.mb_infobox{width:660px;background:url(/front/kor/images/mybean/box_join.gif) bottom no-repeat;}
.mb1_infobox{width:660px;background:url(/front/kor/images/mybean/box_join_1.gif) bottom no-repeat;}

.mb_infobox_con{width:618px;padding:17px 0 0 0;margin:0 0 0 20px}
.mb_info{float:left;width:618px;padding:0 0 0 0;background:url(/front/kor/images/common/dotline04.gif) bottom repeat-x}
.mb_info dt{float:left;font-size:14px;color:#333333;line-height:1.4em;letter-spacing:-1px;font-family:돋움}
.mb_info dt p{font-size:13px;line-height:1.4em}
.mb_info dd{margin:0;text-align:right;padding:0 0 15px 0}
.mb_info dd img{margin:0 1px 0 0}
.mb_info02{clear:both;padding:21px 0 23px 0}
*html .mb_info02{clear:both;padding:4px 0 23px 0}
.mb_info02 dt{font-size:11px;font-family:돋움;font-weight:bold;padding:0 0 8px 0}
.mb_info02 dd.f11{font-size:11px;font-family:돋움;color:#999999;line-height:1.4em}
.mb_info02 dd.f12{font-size:12px;font-family:돋움;color:#999999;line-height:1.8em;letter-spacing:-1px;}
.mb_info_list li {
	background:url(/front/kor/images/common/bul_bar04.gif) 0 6px no-repeat;
	padding:0 0 1px 9px;
	font-size:11px;
	color:#999999;
	line-height:1.5em;
	}
.mb_info p.txt{font-size:11px;color:#777777;padding:5px 0 20px 2px;}
.box_mb_info_gry{width:621px;background:url(/front/kor/images/mybean/box_mb_info_gry_b.gif) bottom no-repeat;}
.box_mb_info_gry .t01{width:621px;height:43px;background:url(/front/kor/images/mybean/box_mb_info_gry_t.gif) top no-repeat;}
.box_mb_info_gry td{font-size:11px;font-family:돋움;color:#777777;letter-spacing:-1px;line-height:1.4em}
.box_mb_info_gry td p{margin:0 0 0 4px}

.box_gr02_b{width:660px;background:url(/front/kor/images/mybean/box_gr02_b.gif) bottom no-repeat;}
.box_gr02_t{width:660px;background:url(/front/kor/images/mybean/box_gr02_t.gif) top no-repeat;}
.box_gr_lay{width:638px;margin:0 0 0 11px;padding:10px 0 0 0}


.box_level{width:621px;background:url(/front/kor/images/mybean/bg_level.gif) bottom no-repeat; ;margin:0px 0 0 21px;padding:10px 0 0 0}

.gr_tit{font-size:13px;font-family:굴림;color:#525252;letter-spacing:-1px;padding:0 0 10px 0}
.gr_tit em{font-size:12px;color:#777777;font-weight:normal}
.gr_tit span{color:#333333;background:url(/front/kor/images/common/bar_gry01.gif) 9px 0 no-repeat;font-weight:normal;padding:0 0 0 19px;font-size:12px;letter-spacing:0px}

.box_gr_list{margin:2px 0 6px 0;}
.box_gr_list_eng {margin:3px 0 6px 0;}
.box_gr_list th {font-size:11px;font-weight:돋움;color:#333333;letter-spacing:-1px;background:url(/front/kor/images/common/dot.gif) right no-repeat;}
.box_gr_list_eng th {font-size:11px;font-weight:arial;background:url(/front/kor/images/common/dot.gif) right no-repeat;color:#333333}
.box_gr_list th.end, .box_gr_list_eng th.end{background:none}
.box_gr_list th p{background:url(/front/kor/images/common/bul_plus_gr.gif) 4px 6px no-repeat;padding:3px 0 0 10px}
.box_gr_list_eng th p{background:url(/front/kor/images/common/bul_plus_gr.gif) 4px 8px no-repeat;padding:3px 0 0 10px;font-size:11px;font-family:arial}
.box_gr_list td p{margin:0 0 0 9px}
.box_gr_list_eng td p{margin:0 0 0 9px;font-size:11px;font-family:arial}

.gr_list_bot {background:url(/front/kor/images/common/dotline04.gif) top repeat-x;padding:7px 0 6px 0}
.gr_list_bot p{width:638px;height:24px;background:url(/front/kor/images/common/bg_gray.gif) no-repeat;padding:8px 0 0 9px;font-size:11px;color:#333333}

.box_gray_b{width:660px;background:url(/front/kor/images/mybean/box_gray_b.gif) bottom no-repeat;}
.box_gray_t{width:660px;background:url(/front/kor/images/mybean/box_gray_t.gif) top no-repeat;}

.box_gray03_t{
	float:left;
	width:660px;
	background:url(/front/kor/images/mybean/box_gray03_t.gif) top no-repeat
	}
.box_gray03_b{
	float:left;
	width:660px;
	background:url(/front/kor/images/mybean/box_gray03_b.gif) bottom no-repeat;
	padding:0 0 5px 0
	}
.back_t{background:url(/front/kor/images/mybean/box_gray04_t.gif) top no-repeat !important}
.back_b{background:url(/front/kor/images/mybean/box_gray04_b.gif) bottom no-repeat !important}

.box_gray03_t .btn{float:right;margin:0 7px 0 0;display:inline;padding:6px 0 0 0}
.box_gray03_t .comment {float:left;font-size:12px;font-family:굴림;margin:0 0 0 14px;padding:13px 0 0 0;display:inline}
.box_gray03_t .comment01{float:left;font-size:11px;font-family:돋움;margin:14px 0 0 0;padding:0 0 0 0;display:inline}

.box_gray05_b{width:660px;background:url(/front/kor/images/mybean/box_gray05_b.gif) bottom no-repeat;}
.box_gray05_t{width:660px;background:url(/front/kor/images/mybean/box_gray05_t.gif) top no-repeat;}
.box_gray05_t .comment{float:left;font-size:12px;font-family:굴림;padding:0 0 0 0;display:inline;letter-spacing:-1px;margin:6px 0 0 2px }
.box_gray05_lay{width:629px;margin:0 0 0 13px;padding:7px 0 0 0;}
.cancel{clear:both;}
.cancel input {vertical-align:middle}
.cancel01{float:left;margin:0 0 3px 0;width:100%}
.cancel02 {clear:both;width:660px;height:77px;background:url(/front/kor/images/mybean/box_cancel.gif) no-repeat;}
.cancel02 .cancel02_01{margin:5px 0 0 15px}
.box_gray_memo{float:left;width:642px;padding:8px 0 0 0;margin:0 0 0 8px;display:inline}

/*form_list*/
.box_gray_form_bg {float:left;width:660px;background:url(/front/kor/images/common/box_gray_form_bg.gif) repeat-y;}
.box_gray_form_t {float:left;width:660px;background:url(/front/kor/images/common/box_gray_form_t.gif) top no-repeat;}
.box_gray_form_b {float:left;width:660px;background:url(/front/kor/images/common/box_gray_form_b.gif) bottom no-repeat}
.box_gray_form_bg_b {float:left;width:660px;background:url(/front/kor/images/common/box_gray_form_bg_b.gif) bottom no-repeat}

.form_list_gr{float:left;width:660px;border-top:1px solid #A4E291;}
.form_list, .form_list_kor{float:left;width:660px;border-top:1px solid #E5E5E5;}
.form_list_gr dt, .form_list dt, .form_list_kor dt{float:left;width:150px;background:url(/front/kor/images/common/form_list_bar.gif) right top no-repeat}
.form_list_gr dt p, .form_list dt p{
	background:url(/front/kor/images/common/bul_sq_green.gif) 0 4px no-repeat;
	padding:0 0 0 8px;margin:14px 0 9px 8px;font-weight:bold;color:#333333
	}
.form_list_kor dt p{
	background:url(/front/kor/images/common/bul_sq_green.gif) 0 4px no-repeat;
	padding:0 0 0 8px;margin:14px 0 9px 8px;font-weight:bold;color:#333333;
	font-family:굴림;letter-spacing:-1px
	}
.form_list_gr dd, .form_list dd, .form_list_kor dd{float:left;}
.form_list_gr dd p, .form_list dd p, .form_list_kor dd p {margin:12px 0 0 11px;padding:0 0 7px 0;line-height:1.3em}
*html .form_list_kor dd p{width:500px;margin-left:5px}
*html .form_list_kor dd p select, *html .form_list_kor dd p span.dis_bk{margin-left:5px}


.form_list dd.in_ch select, .form_list dd.in_ch img, .form_list dd.in_ch input, .form_list_kor dd.in_ch select, .form_list_kor dd.in_ch img, .form_list_kor dd.in_ch input{vertical-align:middle}
.form_list dd.in_ch img, .form_list_kor dd.in_ch img {margin:0 7px 0 0}
.form_list dd.in_ch p, .form_list_kor dd.in_ch p{margin:0 0 0 11px;padding:10px 0 10px 0}
.form_list dd.in_ch, .form_list_kor dd.in_ch {padding:0}
.form_list_kor .ra_txt{width:495px;height:31px;background-color:#F8F8F8;margin:10px 0 10px 15px}
.form_list_kor dd .agree{width:660px;float:left;margin:25px 0 0 0;font-size:11px;font-weight:bold;text-align:center;padding:0 0 28px 0}
.form_list_kor dd .agree img{margin:9px 0 0 0}
.week {margin:10px 0 10px 15px}
.week td{height:31px;text-align:center;border-bottom:1px solid #F3F3F3}
.charge{margin:8px 0 0 10px}
.charge th{width:80px;font-size:11px;padding:3px 0 3px 0;font-family:돋움}				
.charge td{font-size:11px;padding:0 0 3px 0;line-height:1.5em}
.charge td input{vertical-align:middle;}
.list_form03_gray{background-color:#F7F7F7;width:490px;padding:13px 0 1px 0;margin:7px 0 0 11px;}
.list_form03{margin:0 0 5px 15px}
.list_form03 li{font-size:12px;font-family:굴림;background:url(/front/kor/images/mybean/list_form_bul.gif) 0 6px no-repeat;padding:0 0 3px 8px;letter-spacing:-1px;color:#525252;line-height:1.3em}

.tit_bg_b{width:490px;background:url(/front/kor/images/common/form_bg_tit_b.gif) left bottom no-repeat;margin:1px 0 3px 0}
.tit_bg_t{	width:490px;background:url(/front/kor/images/common/form_bg_tit_t.gif) left top no-repeat;}
.list_bg_form {margin:0 0 0 10px;}
.list_bg_form li{background:url(/front/kor/images/common/dotline04.gif) bottom repeat-x;padding:0 0 2px 0;margin:3px 0 0 0}
.list_bg_form li.end{background:none}
.list_bg_form li table {margin:0 0 0 6px;width:490px}
.list_bg_form li table th{padding:8px 0 5px 0;font-size:11px;color:#777777;font-family:arial;vertical-align:top}
.list_bg_form li table td{font-size:12px;color:#666666;padding:2px 0 5px 0;line-height:1.3em}

.form_list dd .for02, .form_list_kor dd .for02 {margin:7px 0 8px 10px;}
.form_list dd .for02 td{font-size:11px;color:#777777;font-size:11px;font-family:arial}
.form_list_kor dd .for02 td.fs11{font-size:11px;font-family:돋움;}
.mem_list {margin:0 0 0 57px;padding:0 0 7px 0}
.mem_list li{font-size:11px;color:#777777;font-family:돋움}
.form_list_kor dd input {vertical-align:middle}
.form_list dd p.inp{margin:9px 0 2px 10px}
.list_form{margin:0 0 10px 11px}
.list_form li{font-size:11px;background:url(/front/kor/images/mybean/list_form_bul.gif) 0 5px no-repeat;padding:0 0 2px 8px;letter-spacing:-1px;line-height:1.3em}
.list_form_eng{margin:0 0 10px 6px}
.list_form_eng li{font-size:11px;background:url(/front/kor/images/mybean/list_form_bul.gif) 0 5px no-repeat;padding:0 0 2px 8px;font-family:arial;color:#777777}
.valu{margin:14px 0 0 16px;border-collapse:collapse;}
.valu td{height:47px;border:1px solid #E7E7E7;border-right:none;text-align:center}
.valu th{border:1px solid #E7E7E7;border-left:none;color:#333333;text-align:center;font-weight:bold}

.score{border-top:1px solid #E7E7E7;}			
.score li, .tot li{padding:0 0 5px 0;}
*html .score li, *html .tot li{padding:0 0 3px 0;}
.score table, .tot table{margin:5px 0 0 5px;}
.score table th{background-color:#F6F6F6}

.score table th p {background:url(/front/kor/images/common/bul_dot.gif) 0 5px no-repeat;font-size:11px;margin:0 0 0 9px;padding:0 0 0 8px;font-family:arial;color:#666666}

.score table td, .tot table td{margin:0 0 0 5px}
.score table td p.chk{font-size:11px;font-family:arial;background:url(/front/kor/images/common/dotline_gray02.gif) bottom repeat-x;margin:0 0 0 5px;padding:2px 0 3px 0}
.score table td p.chk input {vertical-align:middle;margin:0 0 0 7px}
.score table td textarea, .tot table td textarea {width:506px;height:37px;border:1px solid #E8E8E8;margin:5px 0 0 7px}

.tot table td p.chk{
	font-size:11px;font-family:arial;
	background:url(/front/kor/images/common/dotline_gray02.gif) bottom repeat-x;
	margin:0 0 0 11px;padding:2px 0 4px 0;
	color:#999999
	}

.tot{border-bottom:2px solid #DADADA}
.tot table th{height:74px;background:url(/front/kor/images/mybean/bg_total.gif) no-repeat;}
.tot table th p {font-size:11px;font-family:arial;color:#666666;text-align:center;font-weight:bold}

.level_score{
	margin:0 0 0 14px;padding:11px 0 4px 0;
	background:url(/front/kor/images/common/dotline_gray_4.gif) bottom repeat-x;
	font-weight:bold;
	font-size:12px;font-family:arial;color:#333333
	}
.level_score_t {margin:6px 0 4px 14px;}
.level_score_t td p {
	background:url(/front/kor/images/common/bul_dot.gif) 0 5px no-repeat;
	color:#999999;
	padding:0 0 6px 6px;;
	font-size:11px;font-family:arial;
	}
.score td.dot_h{height:11px;;background:url(/front/kor/images/common/dot_h.gif) repeat-x}



/*profile*/
.box_tabin{width:638px;margin:0 auto;padding:10px 0 19px 0}
.box_tabin_list_t{width:638px;background:url(/front/kor/images/mybean/box_tabin_list_t.gif) top no-repeat;}
.box_tabin_list_b{width:638px;background:url(/front/kor/images/mybean/box_tabin_list_b.gif) bottom no-repeat;}
.box_mem_b{width:628px;background:url(/front/kor/images/mybean/box_mem_b.gif) bottom no-repeat;}
.box_mem_t{width:628px;background:url(/front/kor/images/mybean/box_mem_t.gif) top no-repeat;}
.tabin_list{
	margin:0 13px 0 13px;padding:10px 0 10px 0;
	font-family:돋움
	}
.tabin_list li{
	background:url(/front/kor/images/mybean/bul_bar.gif) 0 7px no-repeat;
	padding:0 0 0 8px;	
	letter-spacing:-1px;
	line-height:1.6em;
	font-size:11px;
	color:#777777
	}		
.tabin_pic {margin:25px 0 0 0;}	
.tabin_pic .bul{
	height:18px;
	background:url(/front/kor/images/common/bul_green.gif) 1px 1px no-repeat;
	padding:0 0 0 11px;
	font-size:12px;font-weight:bold;font-family:굴림;
	letter-spacing:-1px
	}			
.tabin_pic .line_y{border-left:1px solid #F0F0F0}
.tabin_pic_bg{
	width:281px;height:296px;
	background:url(/front/kor/images/mybean/bg_moving_pic.gif) top left no-repeat;

	}
.tabin_pic_bg p.tmp{
	width:259px;height:254px;
	padding:9px 0 0 0;margin:0 auto
	}
.tabin_pic .bg_pic03{
	width:284px;height:270px;
	background:url(/front/kor/images/mybean/bg_pic03.gif) no-repeat;
	text-align:center;
	padding:13px 0 0 0
	}
.tabin_pic .bg_pic{
	width:215px;height:215px;	
	margin:0 auto 8px auto;	
	background:url(/front/kor/images/mybean/bg_pic.gif) top no-repeat;
	}
.tabin_pic .bg_pic img{margin:10px 0 0 0;}

.tabin_help {
	height:24px;
	font-size:11px;	
	margin:0;
	border-top:1px solid #EBEBEB;
	}
.tabin_help td{padding:9px 0 0 0;}
.tabin_help .arw{background:url(/front/kor/images/mybean/arw01.gif) right 11px  no-repeat;}
.m_pic_bg{
	width:281px;height:296px;
	background:url(/front/kor/images/mybean/bg_moving_pic.gif) top left no-repeat;

	}
.m_pic_bg p.tmp{
	width:259px;height:254px;
	padding:9px 0 0 0;margin:0 auto
	}
.m_player{
	width:259px;height:252px;
	margin:0 10px 5px 10px;padding:9px 0 0 0;	
	}
.boxLine_bg		{clear:both; width:660px; background:url('/front/com/images/box_line_bg.gif') repeat-y; overflow:auto; overflow:hidden; }
.boxLine_top2	{width:660px; background:url('/front/com/images/box_line4_top.gif') no-repeat 0 top; overflow:auto; overflow:hidden}
.boxLine_btm	{width:660px; background:url('/front/com/images/box_line_btm.gif') no-repeat 0 bottom; overflow:auto; overflow:hidden; padding:1px 0}
.lec_con{width:628px;margin:0 0 10px 17px}
.m_pic {margin:15px 0 0 0;}	
.m_pic .bul{
	height:15px;
	background:url(/front/kor/images/mybean/bul_gray.gif) 1px 0 no-repeat;
	padding:0 0 0 11px;
	font-size:11px;font-weight:bold;font-family:돋움;
	letter-spacing:-1px
	}			
.m_pic .line_y{border-left:1px solid #F0F0F0}
.bg_snapshot{
	width:235px;height:260px;
	background:url(/front/kor/images/mybean/bg_snapshot.gif) no-repeat;
	text-align:center;
	padding:9px 0 0 0
	}
.bg_pic{
	width:215px;height:215px;	
	margin:0 auto 8px auto;	
	background:url(/front/kor/images/mybean/bg_pic.gif) top no-repeat;
	}
.bg_pic img{margin:10px 0 0 0}
.bg_pic_info{
	width:332px;height:260px;
	background:url(/front/kor/images/mybean/bg_pic_info.gif) no-repeat;
	text-align:center;
	padding:9px 0 0 0
	}
.snap_info01{
	width:300px;
	height:157px;							
	text-align:left;
	margin:0 auto;
	font-family:돋움
	}
.rec_info01 li, .snap_info01 li{
	padding:0 0 11px 0;
	line-height:1.5em;
	letter-spacing:-1px;
	font-size:11px;font-family:돋움
	}	
.snap_info01 li span{font-size:12px}
.rec_info02, .snap_info02{
	margin:10px 0 0 16px;
	font-size:11px;
	text-align:left;
	color:#999999;
	font-family:돋움
	}
.p_help {
	height:31px;
	font-size:11px;	
	margin:0;
	border-top:1px solid #EBEBEB;
	}
.p_help td{padding:13px 0 0 0}
.p_help .arw{background:url(/front/kor/images/mybean/arw01.gif) right bottom  no-repeat;}

/*member*/
.box_join_bg{width:650px;background:url(/front/kor/images/mybean/box_join_bg.gif) bottom no-repeat;margin:0 0 0 5px}
.box_join_bg02{width:622px;background:url(/front/kor/images/mybean/box_join_bg02.gif) top no-repeat;margin:0 auto}
.tit_regi{height:27px;background:url(/front/kor/images/mybean/tit_registration.gif) no-repeat;font-size:12px;font-family:굴림;letter-spacing:-1px;color:#777777}
.tit_regi p{background:url(/front/kor/images/common/bar_l.gif) 0 9px no-repeat;margin:0 0 0 160px;padding:7px 0 0 7px}
.box_join{width:618px;margin:0 auto;padding:14px 0 0 0;}
.box_join02{width:618px;margin:0 auto;padding:0}
.box_join_bg .text01{
	line-height:1.5em;font-size:12px;font-family:굴림;letter-spacing:-1px;padding:12px 0 15px 0;	
	}
h3.tit_mem{	
	background:url(/front/kor/images/common/bul_gr.gif) 0 1px no-repeat;
	font-size:14px;font-family:돋움;letter-spacing:-1px;margin:20px 0 0 3px;padding:0 0 9px 9px	
	}
span.bar_mem{
	background:url(/front/kor/images/common/bar_l.gif) 0 1px no-repeat;
	font-size:11px;font-weight:normal;margin:0 0 0 10px;padding:0 0 0 8px;
	}
h3.tit_mem02{
	background:url(/front/kor/images/common/bul_green.gif) 0 0 no-repeat;
	padding:0 0 5px 8px;margin:0 0 0 7px;
	font-size:12px;font-family:굴림;color:#525252
	}

.join_list{margin:0 0 0 7px;padding:0 0 4px 0}
.join_list li{
	background:url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;padding:0 0 1px 7px;
	font-size:12px;font-family:굴림;color:#777777;letter-spacing:-1px;line-height:1.4em
	}
.box_gray06{width:593px;margin:0 0 0 14px;padding:10px 0 5px 0}
.memb{background:url(/front/kor/images/common/dotline04.gif) bottom repeat-x;padding:0 0 21px 0}
.memb_end{padding:14px 0 10px 0}
.gray_text{margin:5px 0 0 1px}
.gray_text li{
	background:url(/front/kor/images/common/bul_bar.gif) 0 5px no-repeat;padding:0 0 1px 8px;
	font-size:11px;color:#999999;font-family:돋움;line-height:1.4em;
	letter-spacing:-1px
	}
.gray_text02{margin:4px 0 0 1px}
.gray_text02 li{	
	font-size:11px;color:#999999;font-family:돋움;line-height:1.4em;
	letter-spacing:-1px;padding:0 0 2px 0
	}
.box_join_dot{width:638px;margin:0 auto;background:url(/front/kor/images/common/dotline04.gif) bottom repeat-x;}
.box_join_b{height:106px;background:url(/front/kor/images/mybean/box_join_b.gif) bottom no-repeat;}
.box_join_b table{margin:0 auto;}

.box_join_b td{text-align:center;font-size:11px;font-family:돋움;letter-spacing:-1px;color:#777777}
.box_join_b td img{margin:0 0 5px 0}
.bg_rec02_info {
	width:286px;height:296px;
	background:url(/front/kor/images/mybean/bg_rec_info02.gif) top right no-repeat;	
	}
.rec_info01{
	width:254px;height:161px;
	margin:0 0 0 16px;padding:15px 0 0 0;
	font-size:11px;
	font-family:돋움
	}
.box_join_bg02 .text01{padding:0 0 0 0;line-height:1.5em}
.mes {font-size:14px;letter-spacing:-1px;padding:0 0 4px 0;font-family:굴림;color:#333333}
.join_list02{padding:12px 0 2px 0;margin:0 10px 0 15px}
.join_list02 li{background:url(/front/kor/images/common/bul_bar.gif) 0 6px no-repeat;padding:0 0 7px 10px;line-height:1.5em}

.bar_l{background:url(/front/kor/images/common/bar_gry01.gif) left 2px no-repeat;padding:0 0 0 9px;margin:0 0 0 11px}

.yell_t{width:493px;background:url(/front/kor/images/mybean/box_yell_t.gif) top no-repeat;}
.yell_b{width:493px;background:url(/front/kor/images/mybean/box_yell_b.gif) bottom no-repeat;}
.yell02{margin:0 0 0 7px}
.yell02 td{line-height:1.3em;letter-spacing:-1px}
.yell{margin:0 0 0 15px;padding:0 0 10px 0;}

.list_form02{margin:6px 0 0 0}
.list_form02 li{font-size:11px;background:url(/front/kor/images/mybean/list_form_bul.gif) 0 5px no-repeat;padding:0 0 0 8px;letter-spacing:-1px}

/*account*/
.acc_t{float:left;width:660px;background:url(/front/kor/images/mybean/box_acc_t.gif) top no-repeat;}
.acc_b{float:left;width:660px;background:url(/front/kor/images/mybean/box_acc_b.gif) bottom no-repeat;}
.acc_lay{float:left;width:633px;margin:0 0 0 9px;display:inline}
.acc_sum{float:left;width:230px}
.acc_sum table{margin:6px 0 0 0}
.acc_sum th{height:30px;background:url(/front/kor/images/common/tb_bar.gif) top right no-repeat;}
.acc_sum th p{margin:0 0 0 9px}
.acc_sum td{text-align:right}
.acc_sum td p{margin:0 11px 0 0}
.acc_sum td p strong{color:#FF7800}
.acc_info{float:right;width:395px;font-size:11px;font-family:돋움;letter-spacing:-1px;padding:13px 0 0 0}
.acc_info ul{margin:3px 0 0 0;padding:0 0 9px 0}
.acc_info li{
	background:url(/front/kor/images/common/bul_bar04.gif) 1px 6px no-repeat;
	color:#777777;font-size:11px;font-family:돋움;padding:0 0 0 9px;line-height:1.5em
	}
.acc_info li span{color:#999999}
.acc_info li em{color:#6BB341}
.acc_lay{float:left;padding:6px 0 6px 0;margin:0 0 0 14px;display:inline;width:645px}
.acc{float:left;margin:6px 0 0 0}
.acc_btn, .acc_btn02{float:right}
.acc_btn img{margin:1px 5px 0 0}
.acc_btn02 img{margin:8px 5px 0 0}
.acc th{height:18px}
.acc th p{
	background:url(/front/kor/images/common/bul_sq_green.gif) 0 3px no-repeat;
	font-size:11px;font-family:돋움;
	color:#666666;letter-spacing:-1px;
	padding:0 6px 0 6px
	}
.acc td p strong{color:#FF7800;font-size:12px;letter-spacing:0px}
.acc td p{text-align:right;font-size:11px;font-family:돋움;	color:#666666;}
.acc td{padding:0 30px 0 0}
.acc td.btn{text-align:right;}
.acc td.btn img{margin:0 5px 0 0}

/**/
.t_value01{border-collapse:collapse;border-bottom:1px solid #E7E7E7;margin:14px 0 0 15px}
.t_value01 th{border:1px solid #E7E7E7;border-left:none;text-align:center;font-weight:bold;font-size:11px;font-family:arial}
.t_value01_01{border-collapse:collapse; margin:0 0 0 15px}
.t_value01_01 th{border:1px solid #E7E7E7;font-weight:bold;text-align:center;border-top:none;border-left:none;font-size:11px;font-family:arial}
.t_value01_01 td{border:1px solid #E7E7E7;border-top:none;border-right:none}

.bd_t{border-top:1px solid #E7E7E7}
.t_value02{border-collapse:collapse}
.t_value02 td{border:1px solid #E7E7E7;border-right:none;border-bottom:none;}
.t_value02 th{border:1px solid #E7E7E7;border-left:none;border-bottom:none;text-align:center;font-weight:normal;font-size:11px;font-family:arial}
 td textarea{border:1px solid #CECECE;margin:6px 0 6px 13px}
.text_scroll{overflow:-moz-scrollbars-vertical;overflow-y:scroll;margin:10px 0 0 10px;border:1px solid #CECECE;padding:5px}	




.cs_lay{float:left;padding:0px 0 6px 0;margin:0 0 0 14px;display:inline;width:600px}
.cs{float:left;margin:6px 0px 0 0}
.cs th p{
	background:url(/front/kor/images/common/bul_sq_green.gif) 0 4px no-repeat;
	font-size:11px;font-family:돋움;
	color:#777777;letter-spacing:-1px;
	padding:0 0px 0 6px
	}



.cs_list{margin:0 0 0 0px;padding:11px 0 5px 0}
.cs_list li{
	background:url(/front/kor/images/common/bul_bar.gif) 0 6px no-repeat;
	line-height:1.5em;	
	padding:0 0 1px 8px;	
	font-family:돋움;font-size:11px;color:#777777;
	letter-spacing:-1px;
	}
/*강의교재 관리*/
.teaching{width:660px;background:url(/front/kor/images/mybean/bg_teach_bg.gif) repeat-y}
.teach{width:632px;margin:0 auto;padding:15px 0}
.teach_dot_bg{width:42px;background:url(/front/kor/images/mybean/dotline_y.gif) repeat-y;}

.t_bd{clear:both}
.t_bd th{
	height:43px;
	background:url(/front/kor/images/common/bd02_bg.gif) repeat-x;
	font-size:11px;color:#777777;font-family:돋움;
	text-align:center;
	padding:2px 0 0 0;
	letter-spacing:-1px;
	}
.t_bd th.bd02_kr_l{background:url(/front/kor/images/common/bd02_l.gif) no-repeat}
.t_bd th.bd02_kr_r{background:url(/front/kor/images/common/bd02_r.gif) no-repeat}
.t_bd td{font-size:11px;font-family:돋움;line-height:1.2em;text-align:center}
.t_bd .tch{height:33px}
.t_bd .tch p{text-align:left;letter-spacing:-1px;padding:3px 5px 0 0}

.tab_teach{float:left;width:330px;background:url(/front/kor/images/mybean/bg_tab_teach.gif) repeat-x;padding:0 0 5px 0}

.tab_teach ul{float:left;display:inline;margin:0 0 0 6px;overflow:hidden;height:23px}
.tab_teach li{float:left;display:inline;margin:0 0 0 1px;}
.tab_teach li a img.over{display:none;} 

tab_teach li a:hover{position:relative}
tab_teach li a:hover img{display:none}
tab_teach li a:hover img.over{display:inline}
.tab_teach li.on img			{display:none;} 
.tab_teach li.on img.over	{display:inline;} 
.tab_teach p.capa{float:right;font-size:11px;font-family:돋움;color:#999999;padding:10px 3px 0 0}
.folder_name{margin:0 0 0 7px;padding:0 0 1px 0;height:14px}
.folder_name li{background:url(/front/kor/images/common/bul_arw02.gif) 0 3px no-repeat;padding:0 0 0 5px;font-size:11px;font-family:돋움;letter-spacing:-1px;font-weight:bold}
.file_write{font-size:11px;font-family:돋움;color:#777777;letter-spacing:-1px;margin:0 0 0 9px;padding:11px 0 0 0}
.file_write strong{color:#34A730;letter-spacing:0px}
.t_tea .no{font-size:11px;font-family:돋움}
t_tea th{
height:28px;
background:url(/front/kor/images/common/bd_bg.gif) repeat-x;
font-size:11px;cp;color:#777777;font-family:돋움;
text-align:center;
padding:2px 0 0 0;
letter-spacing:-1px;
}
t_tea th.bd_l{height:28px;background:url(/front/kor/images/common/bd_l.gif) no-repeat}
t_tea th.bd_r{height:28px;background:url(/front/kor/images/common/bd_r.gif) no-repeat}

.t_tea td{text-align:center}
.t_tea .tch02{height:33px;text-align:left;}
.t_tea .tch02 p{font-size:11px;font-family:돋움;color:#666666;letter-spacing:-1px;padding:3px 0 0 0;line-height:1.2em}

.folder td.fol .on{margin:0 0 0 1px;background-color:#F0F7ED;height:27px;}
.folder td.fol .on p{background:url(/front/kor/images/common/icon_fol_on.gif) 0 7px no-repeat;padding:6px 0 0 20px;margin:0 0 0 7px}
.folder td.fol {font-size:11px;font-family:돋움;letter-spacing:-1px;height:29px}
.folder td.fol p{background:url(/front/kor/images/common/icon_fol.gif) 0 1px no-repeat;padding:0 0 0 20px;margin:0 0 0 8px}
.folder td.fol p img{vertical-align:middle;margin:0 3px 0 0}
.folder td.fol_on p img{vertical-align:middle;margin:0 3px 0 0}

/*member*/
.box_mem_in_bg{width:620px;background:url(/front/kor/images/mybean/box_mem_in_bg.gif) repeat-y;}
.box_mem_in_t{width:620px;background:url(/front/kor/images/mybean/box_mem_in_t.gif) top no-repeat;}
.box_mem_in_b{width:620px;background:url(/front/kor/images/mybean/box_mem_in_b.gif) bottom no-repeat;}
.mem_agree{font-size:11px;font-family:돋움;text-align:right;font-weight:bold;letter-spacing:-1px;padding:8px 0 0 0}

/*교재파일*/
.box_gray02_b{background:url(/front/kor/images/common/box_gray02_b.gif) bottom no-repeat;}
.box_gray02_t{background:url(/front/kor/images/common/box_gray02_t.gif) top no-repeat;}
.table_box_book{margin:0 0 0 10px;}
.table_box_book th{font-size:11px;font-family:돋움;color:#333333;line-height:1.3em}
.table_box_book td{font-size:11px;font-family:돋움;color:#777777;line-height:1.3em}
.tab_teach p select{font-size:11px !important;font-family:돋움 !important;margin:0;padding:0;height:16px}

/*zzim*/
.list_zzim{border-top:2px solid #D3D3D3;clear:both;}
.list_zzim li{padding:15px 0 12px 0;border-bottom:1px solid #E5E5E5}
.zzim_con{margin:0 0 0 4px}

.tb_my01 th p{	
	background:url(/front/kor/images/common/bul_sq_green.gif) 0 14px no-repeat;
	padding:10px 0 10px 8px;margin:0 0 0 10px;font-weight:bold;color:#333333
	}
/*영수증 출력*/
.icon_receipt{background:none !important;position:absolute;right:0;letter-spacing:-1px}
