﻿
/************************************************************************
 * 파일명      : font.css
 * 설명        : 사이트 기본 폰트정의
 * 작성일      : 2007.10.08
************************************************************************/
@import "layout.css";
@import "font.css";
@import "common.css";
@import "class.css";
@import "gnb.css";


/* Default Css*/
img{border:0}
*{margin:0;padding:0}
body{background-color:#FFFFFF}
body{font-size:12px; font-family:굴림; color:#777777; letter-spacing:-0.025em;}
ul, ol{list-style:none}
em{font-style:normal}
th{text-align:left;font-weight:normal}
select{font-size:11px;}
html:\66irst-child select{padding:2px 0;}
select			{vertical-align:top}

/*Weight*/
.u, a.u:link, a.u:visited, a.u:hover, a.u:active{text-decoration:underline}
.b, a.b:link, a.b:visited, a.b:hover, a.b:active{font-weight:bold}
.nor{font-weight:normal}
.ls {letter-spacing:-1px}
.ls0{letter-spacing:0px !important}


/* Link Css  */
a:link		{text-decoration:none; color:#777777}
a:visited	{text-decoration:none; color:#777777}
a:active	{text-decoration:underline; color:#5DA930}
a:hover		{text-decoration:underline; color:#5DA930;}

/*space*/
.space{padding:0 0 10px 0;clear:both}
.space01{padding:0 0 7px 0;clear:both}
.space02{padding:0 0 25px 0;clear:both}
.space03{padding:0 0 10px 0;clear:both}
.space04{padding:0 0 20px 0;clear:both}
.space05{padding:0 0 15px 0;clear:both}

/*dotline*/
.dotline{height:1px;background:url(/front/kor/images/common/dotline_gray02.gif) bottom repeat-x;}
.dotline04{height:3px;background:url(/front/kor/images/common/dotline04.gif) repeat-x}
.dotline05{height:3px;background:url(/front/kor/images/common/dotline05.gif) repeat-x}
.dotline04_b{height:1px;background:url(/front/kor/images/common/dotline04.gif) bottom repeat-x;font-size:1px}
.dot04_b{background:url(/front/kor/images/common/dotline04.gif) bottom repeat-x;}

/*Text*/
.fs10 {font-size:10px !important;}
.fs11 {font-size:11px !important;font-family:돋움 !important}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}

.gm{font-family:굴림,gulim !important}
.dm{font-family:돋움,dotum !important}
.arl{font-family:arial !important}
.vdn{font-family:verdana !important}

/*line-height*/
.ln13{line-height:1.3em}
.ln14{line-height:1.4em}
.ln15{line-height:1.5em}
.ln19{line-height:1.9em}

/*float*/
.fl{overflow:hidden;float:left} .fr{float:right} .cb{clear:both}
.dis_bk{display:block}
.dib{display: inline-block}

/*border*/
.bor01{margin:0 0 0 0;padding:2px 0 0 0;border:1px solid #CECECE; !important}
.bor02_t{border-top:1px solid #E5E5E5}
.bor03_b{border-bottom:2px solid #DADADA }
.bor04_b{border-bottom:1px solid #E7E7E7 }
.bor05{border:1px solid #E8E8E8 !important}
.bor06_b{border-bottom:1px solid #D2D2D2 }
.bor07_b{border-bottom:2px solid #E5E5E5}
.bor07_b01{border-bottom:3px solid #E5E5E5}

/* Common Color Css */
.w, a.w:link, a.w:visited, a.w:hover, a.w:active{color:#FFFFFF !important;}/*white*/
.c, a.c:link, a.c:visited, a.c:hover, a.c:active{color:#000000;}/*black*/
.gr01, a.gr01:link, a.gr01:visited, a.gr01:hover, a.gr01:active{color:#64D23A !important}/*green*/
.gr02, a.gr02:link, a.gr02:visited, a.gr02:hover, a.gr02:active{color:#34A730 !important}
.gr03, a.gr03:link, a.gr03:visited, a.gr03:hover, a.gr03:active{color:#6BB341 !important}
.gr04, a.gr04:link, a.gr04:visited, a.gr04:hover, a.gr04:active{color:#46941A !important}
.gr05, a.gr05:link, a.gr05:visited, a.gr05:hover, a.gr05:active{color:#5DA930 !important}

.gray01, a.gray01:link, a.gray01:visited, a.gray01:hover, a.gray01:active{color:#777777 !important}/*gray*/
.gray02, a.gray02:link, a.gray02:visited, a.gray02:hover, a.gray02:active{color:#777777 !important}
.gray03, a.gray03:link, a.gray03:visited{color:#999999 !important} a.gray03:hover, a.gray03:active{color:#5DA930 !important}
.gray04, a.gray04:link, a.gray04:visited{color:#333333 !important} a.gray04:hover, a.gray04:active{color:#5DA930 !important}
.gray05, a.gray05:link, a.gray05:visited{color:#525252 !important} a.gray05:hover, a.gray05:active{color:#5DA930 !important}
.gray06, a.gray06:link, a.gray06:visited{color:#CCCCCC !important} a.gray06:hover, a.gray06:active{color:#5DA930 !important}

.o01, a.o01:link, a.o01:visited, a.o01:hover, a.o01:active{color:#FF7800 !important}/*orange*/
.o02, a.o02:link, a.o02:visited, a.o02:hover, a.o02:active{color:#FF7100 !important}
.o03, a.o03:link, a.o03:visited, a.o03:hover, a.o03:active{color:#E57929 !important}

.r01, a.r01:link, a.r01:visited, a.r01:hover, a.r01:active{color:#FF730A !important}/*red*/

.blu01, a.blu01:link, a.blu01:visited, a.blu01:hover, a.blu01:active{color:#47A9B1}/*blue*/


/*form*/
textarea{font-size:12px;color:#777777;padding:4px 0 0 8px;font-family:굴림}

.form_txt01{border:1px solid #CECECE;padding:4px 0 0 4px;height:14px}
.input_txt01{height:15px;padding:2px 2px 0 6px;font-family:arial;color:#777777;font-size:12px;border:1px solid #CECECE}
.input_txt02{height:15px;padding:1px 0 1px 6px;font-family:arial;color:#777777;font-size:12px;border:1px solid #CECECE}


.ra_ch{margin:0 0 -2px 0}/*radio*/

/*etc*/
.won{font-size:12px;font-family:verdana;color:#FF7800}

/* page_Location ============ */
#page_location	{
	background:url(/front/com/images/dot_location.gif) no-repeat 0 4px; 
	padding:0 0 11px 11px;
	font-size:11px;color:#999999; letter-spacing:-1px;
	
	}
#page_location strong	{color:#777777}

/*align*/
.tac{text-align:center  !important}
.tal{text-align:left  !important}
.tar{text-align:right  !important}
.vat{vertical-align:top  !important}
.vab{vertical-align:bottom  !important}
.vam{vertical-align:middle  !important}
.vabl{vertical-align:baseline !important}

/*padding*/
.pd06_t{padding:6px 0 0 0}
/*margin*/
.ml36{margin:0 0 0 36px}
.mp0{margin:0;padding:0  !important}
.ml24{margin:0 0 0 24px}

/*background*/
.bak_none{background:none !important}

/*title*/
h3.tit01{
	background:url(/front/kor/images/common/bul_green.gif) 0 1px no-repeat;
	font-size:12px;font-family:굴림;
	margin:0 0 0 3px;padding:0 0 4px 9px;
	color:#333333;
	letter-spacing:-1px
	}

h3.tit01_eng{
	background:url(/front/kor/images/common/bul_green.gif) 0 3px no-repeat;
	font-size:12px;font-family:arial;
	margin:0 0 0 3px;padding:0 0 5px 9px;
	color:#333333
	}
h3.tit02{
	height:20px;
	font-size:14px;font-family:arial;
	background:url(/front/kor/images/common/bul_gr.gif) 0 3px no-repeat;
	padding:1px 0 4px 13px;	
	color:#333333;
	letter-spacing:-1px
	}
h3.tit02_eng{
	height:20px;
	font-size:15px;font-family:굴림;
	background:url(/front/kor/images/common/bul_gr.gif) 0 4px no-repeat;
	padding:1px 0 4px 13px;	
	color:#333333;
	}
.tit_line{
	border-bottom:2px solid #DADADA;
	padding:0 0 0 0
	}

h3.tit{
	height:20px;
	font-size:13px;font-family:굴림;
	background:url(/front/kor/images/common/bul_gr.gif) 3px 1px no-repeat;
	padding:1px 0 7px 13px;
	font-weight:normal;
	color:#777777;
	letter-spacing:-1px
	}
h3.tit_line{
	height:20px;
	font-size:13px;font-family:굴림;
	background:url(/front/kor/images/common/bul_gr.gif) 3px 1px no-repeat;
	padding:1px 0 7px 13px;
	font-weight:normal;
	color:#777777;
	letter-spacing:-1px;
	border-bottom:1px solid #F2F2F2
	}

h3.tit_t{
	height:20px;
	font-size:13px;font-family:굴림;
	background:url(/front/kor/images/common/bul_gr.gif) 3px 1px no-repeat;
	padding:1px 0 0 13px;
	font-weight:normal;
	color:#777777;
	letter-spacing:-1px
	}
h3.tit strong, h3.tit_t strong{color:#333333}
h3.tit .bar_l, h3.tit_t .bar_l{
	background:url(/front/kor/images/common/bar_gry03.gif) left 1px no-repeat;
	margin:0 0 0 8px;padding:0 0 0 11px;
	font-size:11px;color:#999999;
	letter-spacing:-1px
	}

h3.tit01 .bar_l{
	background:url(/front/kor/images/common/bar_gry03.gif) left 1px no-repeat;
	font-size:12px;font-family:굴림;
	font-weight:normal;
	padding:0 0 0 11px;
	margin:0 0 0 10px;
	color:#777777;
	letter-spacing:-1px;
	}
h3.tit01 .bar_l02{
	background:url(/front/kor/images/common/bar_gry03.gif) left 1px no-repeat;
	font-size:11px;font-family:돋움;
	font-weight:normal;
	padding:0 0 0 11px;
	margin:0 0 0 10px;
	color:#777777;
	letter-spacing:-1px
	}
h3.tit01_eng .bar_l{
	background:url(/front/kor/images/common/bar_gry03.gif) left 3px no-repeat;
	font-size:11px;font-family:arial;
	font-weight:normal;
	padding:0 0 0 11px;
	margin:0 0 0 10px;
	color:#777777;
	letter-spacing:0px
	}

.tit_selec{float:right;padding:0 7px 4px 0}

/*position_title*/
.tit_r{width:100%;float:left}
.tit_pl{padding:4px 0 0 0;float:left}
.tit_pr{float:right;padding:0 0 3px 0;margin:0 5px 0 0;display:inline}



/*sch*/
.list_sch{background:url(/front/kor/images/common/bg_sch.gif) repeat-x;height:32px;text-align:center;}

/*button_position*/
.btn_position{
	float:left;
	width:100%;
	margin:7px 0 0 0
	}
.btn_l{
	float:left;
	margin:0 0 0 7px;display:inline
	}
.btn_l img{margin:0 5px 0 0}
.btn_r{
	float:right;
	margin:0 2px 0 0;display:inline
	}
.btn_r img{margin:0 5px 0 0}

/* banner */
.notice_banner_position{
	float:left;
	margin-top:20px;
}

.t_file00 {border-top:1px solid #E5E5E5;font-size:11px;font-family:돋움;;text-align:left;padding:4px 0 0px 0;}

/*q&a*/
.t_ask{border-top:1px solid #D3D3D3}
.t_ask th.title{
	border-bottom:1px solid #E5E5E5;
	font-size:12px;font-family:굴림;
	background-color:#F7F7F7;
	font-weight:bold
	}
.t_ask th.title_date{
	border-bottom:1px solid #E5E5E5;
	font-size:11px;font-family:돋움;background-color:#F7F7F7;text-align:right
	}
.t_ask th.title p{margin:0 15px 0 14px;letter-spacing:-1px}
.t_ask th {border-bottom:1px solid #E5E5E5;font-size:11px;padding:8px 0 4px 0;color:#777777;letter-spacing:-1px}


.t_ask td div{margin:16px 0 24px 14px}
.t_ask td{line-height:1.5em;font-family:굴림;}
.t_ask td.set{text-align:right;font-size:11px;;font-family:돋움;padding:5px 0 6px 0;letter-spacing:-1px}
.t_ask td.set img{margin:0 11px 0 7px}
.t_ask th.title_date span.date{font-size:12px;color:#999999;margin:0 14px 0 0;letter-spacing:0px}
.pn_write{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;margin:4px 0 0 0}
.pn_write td{font-size:11px;font-family:돋움;color:#999}
.pn_write th{height:29px;}
.pn_write td .fs11{text-align:left;font-size:11px;font-family:돋움;color:#777777;}

/*banner*/
.s2_banner{width:660px;height:88px;background:url(/front/kor/images/event/s2_event/banner01.gif) no-repeat;text-align:right}
.tour_banner{width:660px;height:88px;background:url(/front/kor/images/event/s2_event/banner_tour2.gif) no-repeat;text-align:right}
.interview_banner{width:660px;height:88px;background:url(/front/kor/images/event/s2_event/banner_interview.gif) no-repeat;text-align:right}
.event_b{width:660px;background:url(/front/kor/images/event/s2_event/box_event_b.gif) bottom no-repeat;padding:0 0 6px 0}
.eve_b_com{margin:0 0 0 12px}
.eve_b_com td p{line-height:1.3em;padding:6px 0 0 0;font-size:12px;font-family:굴림;letter-spacing:-1px}
.event_date{width:464px;height:37px;color:#999999;background:url(/front/kor/images/event/s2_event/bg_gift.gif) top right no-repeat;}
.eve_daate_info{margin:3px 0 0 8px;}

/*071217*/
.tab_list li{background:url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;padding:0 0 0 8px;font-family:굴림;font-size:12px;letter-spacing:-1px;line-height:1.5em}
.tab_list02{padding:5px 0 0 0}
.tab_list02 li{background:url(/front/kor/images/common/bul_bar.gif) 0 7px no-repeat;padding:0 0 0 8px;font-family:굴림;font-size:12px;letter-spacing:-1px;line-height:1.5em}

h3.tit01_m0{
	background:url(/front/kor/images/common/bul_green.gif) 0 1px no-repeat;
	font-size:12px;font-family:굴림;
	margin:20px 0 0 0;padding:0 0 4px 9px;
	color:#333333;
	letter-spacing:-1px;
	}
.tab_top{text-align:right;border-bottom:1px solid #EBEBEB;height:23px;width:632px}
.tab_top img{margin:0 5px 0 0}
hr{display:none}

/*tab*/
.tab_my{float:left;width:100%;background:url(/front/kor/images/mybean/tab_note_bg.gif)  repeat-x;padding:0 0 7px 0;}
.tab_my ul, .tab_green ul{float:left;margin:0 0 0 9px;display:inline;overflow:hidden;}
.tab_my li, .tab_green li{float:left}
.tab_my li img, .tab_green li img{vertical-align:top}
.tab_my li a img.over, .tab_green li a img.over{display:none;} 
.tab_my li a:hover, .tab_green li a:hover{position:relative}
.tab_my li a:hover img, .tab_green li a:hover img{display:none}
.tab_my li a:hover img.over, .tab_green li a:hover img.over{display:inline}

.tab_my li.on img, .tab_green	 li.on img			{display:none;} 
.tab_my li.on img.over, .tab_green li.on img.over		{display:inline;} 

.tab_my p{float:right}
.tab_green p{float:right;padding:9px 5px 0 0}
.tab_my p img{margin:0 7px 0 0}
.tab_green{float:left;width:660px;background:url(/front/kor/images/mybean/tab_confirm_bg.gif)  repeat-x;padding:0 0 0 0;}


.tab_my01{float:left;width:100%;background:url(/front/kor/images/mybean/tab_note_bg.gif)  repeat-x;padding:0 0 7px 0;}
.tab_my01 ul, .tab_green ul{float:left;margin:0 0 0 9px;display:inline;overflow:hidden;}
.tab_my01 li, .tab_green li{float:left}
.tab_my01 li img, .tab_green li img{vertical-align:top}
.tab_my01 li a img.over, .tab_green li a img.over{display:none;} 
tab_my01 li a:hover, .tab_green li a:hover{position:relative}
tab_my01 li a:hover img, .tab_green li a:hover img{display:none}
tab_my01 li a:hover img.over, .tab_green li a:hover img.over{display:inline}
.tab_my01 li.on img, .tab_green	 li.on img			{display:none;} 
.tab_my01 li.on img.over, .tab_green li.on img.over		{display:inline;} 
.tab_my01 p{float:right}
.tab_my01 p img{margin:0 7px 0 0}

/*게시판*/
.bd01, .bd03, .bd01_kor{clear:both}
.bd01 th, .bd03 th, .bd04 th, .bd01_kor 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;
	}
th.bd_l{height:28px;background:url(/front/kor/images/common/bd_l.gif) no-repeat}
th.bd_r{height:28px;background:url(/front/kor/images/common/bd_r.gif) no-repeat}
.bd01 td, .bd02 td, .bd02_kr td{
	text-align:center;
	padding:4px 0 5px 0;
	font-size:11px;
	}
.bd01_kor{
	text-align:center;	
	font-size:11px;
	}
.bd01 td{height:28px}
.bd03 td{	
	padding:10px 0 7px 0;
	font-size:11px
	}
td.time{color:#999999;font-size:11px;font-family:돋움}

td.bg_gray {
	height:1px;
	background-color:#E9E9E9;
	margin:0;padding:0;
	}
td.bg_gray02{
	height:2px;
	background-color:#DADADA;
	margin:0;padding:0 !important;
	}
.bd01 td.tit01{font-size:12px;font-family:굴림;text-align:left;padding:4px 0 0 0;letter-spacing:-1px}
.bd01_kor td.tit01_01{font-size:12px;font-family:굴림;text-align:left;padding:0 0 0 0;letter-spacing:-1px}

.bd01 td.tit01 a{margin:0 0 0 18px}
.bd01_kor td.tit01_01 a{margin:0 0 0 18px}
.bd01 td.tit02 a{margin:0 0 0 13px !important}
.bd02_kr td p.cupon{margin:0 0 0 23px;text-align:left}

.bd02_kr td p.dc{text-align:right;;margin:0 20px 0 0}


.bd01 td.tit03{text-align:left;padding:0px 0 0 0;}

.bd01 td.tit03 a{margin:0 0 0 3px;font-size:11px;font-family:arial;color:#333333;letter-spacing:0px}




/*fileupload*/
.fileUpload{position:relative;background:#FFFFFF url(/front/kor/images/button/btn_sch.gif) 0 0 no-repeat;overflow:hidden;;}
.fileUpload span{position:absolute;left:-180px;top:-2px;overflow:hidden;}
.fileUpload span input{filter:alpha(opacity:0);opacity:0;-moz-opacity:0;font-size:13px}

.fileUpload_eng{position:relative;background:#FFFFFF url(/front/kor/images/button/btn_search_w.gif) 0 0 no-repeat;overflow:hidden;;}
.fileUpload_eng span{position:absolute;left:-180px;top:-2px;overflow:hidden}
.fileUpload_eng span input{filter:alpha(opacity:0);opacity:0;-moz-opacity:0;font-size:13px}

/*gray_box_list*/
.box_list_gray_t{
	width:660px;
	background:url(/front/kor/images/common/box_list_gray_t.gif) top no-repeat;
	}
.box_list_gray_b{
	width:660px;
	background:url(/front/kor/images/common/box_list_gray_b.gif) bottom no-repeat;
	}
.graybox_list_tit {font-size:11px;font-family:돋움;margin:0 0 0 13px;padding:12px 0 0 0;letter-spacing:-1px;}
.graybox_list{margin:0 0 0 13px;padding:11px 0 8px 0;}
.graybox_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;
	}

.graybox_list_eng{margin:0 0 0 13px;padding:10px 0 8px 0}
.graybox_list_eng li{
	background:url(/front/kor/images/common/bul_bar03.gif) 0 8px no-repeat;
	line-height:1.3em;	
	padding:0 0 4px 8px;	
	font-family:arial;font-size:11px;color:#777777
	}
/*list_blue*/
.list_blue,.list_blue_eng{border-collapse:collapse;border-bottom:2px solid #DADADA}
.list_blue th, .list_blue_eng th{
	font-size:11px;font-family:돋움;
	letter-spacing:-1px;text-align:center;
	padding:7px 0 3px 0;
	border-top:1px solid #C6E2B6;
	line-height:1.3em
	}
.list_blue th.bdt, .list_blue_eng th.bdt{border-top:1px solid #C6E2B6}
.list_blue th.bdb, .list_blue_eng th.bdb{border-bottom:1px solid #469419}
.list_blue th.bdl, .list_blue_eng th.bdl{border-left:1px solid #C6E2B6}
.list_blue th.bdr, .list_blue_eng th.bdr{border-right:1px solid #C6E2B6}
.list_blue td.bdr {border-right:1px solid #E1E1E1}


.list_blue td p, .list_blue_eng td p{padding:8px 0 7px 0;}
.list_blue td, .list_blue_eng td{text-align:center;border-bottom:1px solid #DADADA;font-size:11px;color:#777777;font-family:arial}
.list_blue td.his, .list_blue_eng td.his{text-align:left;line-height:1.2em;font-family:arial;font-size:12px}
.list_blue td.his p, .list_blue_eng td.his p{margin:0 0 0 10px;color:#777777}
.list_blue td.date{font-size:11px;color:#777777}
.list_blue td.date span, .list_blue_eng td.date span {color:#999999;padding:0 0 0 0;}
.list_blue td.state{font-size:11px;font-family:돋움;color:#333333;letter-spacing:-1px;}
.list_blue td.view a{font-size:11px;color:#6BB341;text-decoration:underline;font-family:돋움}
.list_blue td.state02{font-size:11px;color:#6BB341;font-family:돋움;letter-spacing:-1px;}
.list_blue td.level, .list_blue_eng td.level{font-size:11px;color:#34A730}
.fa{color:#333333;font-size:12px}
.fae{color:#37D53B;font-size:11px;font-family:돋움}
.pa{color:#FF7800;font-size:12px;font-weight:bold}
.pae{color:#37D53B;font-size:11px;font-family:돋움;font-weight:bold}
.list_blue td.no{font-size:11px;font-family:돋움;color:#777777;letter-spacing:-1px}
.list_blue td.text{text-align:left;font-size:11px;font-family:돋움;color:#777777;letter-spacing:-1px}
.list_blue td.text img{vertical-align:middle;margin:0 0 0 4px}
.dm td{font-family:돋움}
.list_blue td.num{font-size:12px;color:#777777;text-align:right;line-height:1.1em;letter-spacing:0px}
.list_blue td.num p{margin:0 15px 0 0}
.list_blue td.num p span{color:#999999}
.list_blue td.order{line-height:1.5em;font-size:11px;letter-spacing:0px}

/*search*/
.t_search{height:32px;background:url(/front/kor/images/common/bg_sch.gif) repeat-x;margin:20px 0 0 0}
.tb_sch{margin:0 auto;padding-top:7px}
*html .tb_sch{margin-top:7px}
*:first-child+html .tb_sch{margin-top:7px}
.tb_sch td.st11{font-size:11px;font-family:돋움;color:#525252;}
.st11 input{margin:0 1px 2px 0}
.t_search02{height:33px;background:url(/front/kor/images/common/bg_sch02.gif) repeat-x;}
html>body .st11{padding:4px 0 0 0;}
*:first-child+html .st11{padding-top:0 }

/*scroll*/
#scrollbox {
overflow:auto; padding:0px; border:0px; 
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#CBCBCB;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#E4E4E4;
scrollbar-shadow-color:#E4E4E4;
scrollbar-track-color:#ffffff
}
/**************s2.0css******************/
.box_livegray_t{float:left;width:660px;background:url(/front/kor/images/live/box_gray01_t.gif) top no-repeat;}
.box_livegray_b{float:left;width:660px;background:url(/front/kor/images/live/box_gray01_b.gif) bottom no-repeat;}
.box_livegray_bg{float:left;width:660px;background:url(/front/kor/images/live/box_gray01_bg.gif) repeat-y;}
.live_reserv{width:100%}
.live_reserv_step{float:left;width:138px}
.live_reserv_con{float:left;width:522px}
.form01{width:100%;border-top:1px solid #EDEDED;clear:both }

dl.first{border:none;}
dl.first dt {padding-top:12px}
dl.first dd{padding-top:12px}

.form01 dd{float:left;margin:0;padding:10px 0 10px 0}
.form01 dd div {padding:0;margin:0 0 0 15px;font-size:11px;font-family:돋움}
.form01 dd div select, .form01 dd div input{font-size:11px;font-family:돋움}
.form01 dt{float:left;font-siae:12px;font-family:굴림;letter-spacing:-1px;background:url(/front/kor/images/common/form_list_bar.gif) right top no-repeat;padding:10px 0 13px 0;font-weight:bold;color:#333333}
.form01 dt p{background:url(/front/kor/images/common/bul_sq_green.gif) 0 4px no-repeat;margin:0 0 0 7px;padding:0 0 0 7px}
.form01_list{padding:1px 0 0 10px;margin:0 0 0 4px;color:#999999;background:url(/front/kor/images/mybean/list_form_bul.gif) 0 6px no-repeat;letter-spacing:-1px}
.form_txt{font-size:11px;font-family:돋움;font-weight:bold;letter-spacing:-1px}
.tstep{margin:0 0 0 14px;}
.tstep th{text-align:center;font-size:11px;font-family:돋움;color:#777777;letter-spacing:-1px;height:26px;background:url(/front/kor/images/live/bg_tstep.gif) repeat-x;}
.tstep td{font-size:11px;font-family:돋움;text-align:right;border-bottom:1px solid #F3F3F3;height:32px;color:#999999}
.tstep td p{margin:0 10px 0 0}
.tstep01 td{letter-spacing:-1px;font-size:11px;font-family:돋움}
.tstep01 td p{padding:0 0 3px 0}
.t_live_cu{margin:0 0 0 12px;padding:0 0 8px 0}
.t_live_cu td{font-size:11px}
.live_form_tit01{font-size:12px;font-family:굴림; letter-spacing:-1px;font-weight:bold;color:#333333;margin:0 0 0 7px;padding:0 0 5px 0}
.bd01 td.dc_cup{text-align:left}
.bd01 td.dc_cup p{margin:0 0 0 10px}				
.bd01 td.dc_cup02{text-align:right;color:#999999}
.bd01 td.dc_cup02 p{margin:0 15px 0 0;}
.bd01 td.dc_cup03 {color:#999999;letter-spacing:-1px;line-height:1.3em;padding:0 !important}
.bd01 td.dc_cup03 p{padding-top:3px}
.live_reserv .bd01 td{padding:0}

/*left_bottom*/
.con_all_view{
	width:139px;
	background:url(/front/kor/images/common/dotline_gray04.gif) repeat-x;
	margin:0 0 7px 15px
	}
.con_all_view ul{padding:12px 0 8px 0;margin:0 0 0 3px}
.con_all_view li {
	font-size:11px;font-family:돋움;
	background:url(/front/kor/images/common/bul_arw_green01.gif) 0 3px no-repeat
	;padding:0 0 0 7px;letter-spacing:-1px
	}
/*content*/
table.sub_con th.end{background:none;padding-right:0}
table.sub_con th.end img{margin:0 0 2px 0}
.img_bd{border:1px solid #DBDBDB;margin:1px 0 0 9px}
.img_bd02{border:1px solid #DBDBDB;margin:0 0 0 1px}
.img_bd03{border:1px solid #DBDBDB;margin:3px 0 0 9px}

table.sub_con th{
	font-size:11px;font-family:돋움;
	background:url(/front/kor/images/common/bar_gry03.gif) right 1px no-repeat;
	padding:0 9px 0 8px
	}
/*ESL_content*/
table.sub_con02 th.end{background:none;padding-right:0}
table.sub_con02 th.end img{margin:0 0 2px 0}
.img_bd{border:1px solid #DBDBDB;margin:1px 0 0 9px}
.img_bd02{border:1px solid #DBDBDB;margin:0 0 0 1px}
table.sub_con02 th{
	font-size:11px;font-family:돋움;
	background:url(/front/kor/images/common/bar_gry04.gif) right 1px no-repeat;
	padding:0 9px 0 8px
	}
/*green_pop*/
.box_green {
	width:600px;height:410px;
	background:url(/front/kor/images/talkbeanlive/pop_box_ver_b.gif) bottom no-repeat;
	}
.box_green .pop_content{width:524px;margin:0 0 0 38px}
.box_green .text_img{padding:55px 0 0 0}
.box_green .loading{text-align:center}
.listData01, .listData02 {padding:55px 0 0 0}
.listData01 li{
	background:url(/front/kor/images/common/bul_bar04.gif) 0 6px no-repeat;
	padding:0 0 10px 8px;line-height:1.3em;letter-spacing:-1px;color:#525252
	}
.listData02 li{background:url(/front/kor/images/common/bul_bar04.gif) 0 8px no-repeat;padding:0 0 10px 8px;line-height:1.3em;font-family:arial;color:#525252}


.box_greenS3 {
	width:802px;height:550px;
	background:url(/front/kor/images/talkbeanlive/pop_box_ver_bS3.gif) bottom no-repeat;
	}
.box_greenS3 .pop_content{width:700px;margin:0 0 0 40px}
.box_greenS3 .text_img{padding:100px 0 0 0;text-align:center}
.box_greenS3 .loading{text-align:center}



/**/
.mb_infobox{width:660px;background:url(/front/kor/images/mybean/box_join.gif) bottom no-repeat;}
box_gray06_b{width:617px;background:url(/front/kor/images/common/box_gray06_b.gif) bottom no-repeat;}
box_gray06_t{width:617px;background:url(/front/kor/images/common/box_gray06_t.gif) top no-repeat;}

.box_gray06_b{width:620px;background:url(/front/kor/images/mybean/box_gray06_b.gif) bottom no-repeat;}
.box_gray06_t{width:620px;background:url(/front/kor/images/mybean/box_gray06_t.gif) top no-repeat;}
.box_join02{width:618px;margin:0 auto;padding:0}
.er_tit{font-size:12px;font-family:굴림;color:#999999;font-weight:normal;text-align:center;padding:29px 0 27px 0}
.err_info{margin:0 0 0 16px;padding:15px 0 0 0}
.err_info th{font-weight:bold;font-size:11px;font-family:돋움}
.err_info td{font-size:12px;font-family:굴림;line-height:1.5em;letter-spacing:-1px}

/*footer*/
.footer_menu01{float:left;padding:11px 0 25px 0}
.footer_menu01 li{
	float:left;display:inline;
	background:url(/front/kor/images/common/bar_gry05.gif) right 1px no-repeat;font-size:11px;font-family:돋움;letter-spacing:-1px;
	margin:0 17px 0 0;padding:0 20px 0 0
	}
.footer_menu01 li.end{background:none}

.footer_info{clear:both}
.footer_info dt{float:left;}
.footer_info dd{margin:0 0 0 94px;font-size:11px;font-family:돋움;color:#999;line-height:1.5em;letter-spacing:-1px}
*html .footer_info dd.dd02 span{margin:0 0 0 4px;}
.footer_info dd.dd02{line-height:1.1em}
.footer_info span.gray01{margin:0 0 0 8px;}

/*강의체험평*/
.relate{border-bottom:2px solid #D3D3D3}
.list_data{border-top:2px solid #D3D3D3}
.list_data dt{
	background-color:#FAFAFA;
	height:24px;
	padding:7px 0 0 0
	}

.table_story_data01{margin:0 0 0 10px;}
.table_story_data01 td.id{
	font-size:11px;font-family:arial;color:#777777;
	text-align:right
	}
.table_story_data01 td.class_name{
	font-size:11px;font-family:돋움;color:#9999999;
	letter-spacing:-1px
	}
.table_story_data01 td.class_name strong{font-size:12px;font-family:arial;letter-spacing:0px}
.table_story_data01 td.class_name .icon_star{margin:0 0 0 12px}
.list_data dd .class_cont{
	width:643px;
	margin:14px 0 3px 10px;
	line-height:1.3em;
	color:#777;font-size:12px;font-family:굴림;	
	}
p.record{
	font-size:11px;font-family:돋움;color:#999999;
	padding:6px 0 8px 0
	}
p.record strong{color:#777777;margin:0 5px 0 0;}
.bar01 {
	background:url(/front/kor/images/common/bar_gry01.gif) left 0 no-repeat;
	padding:0 0 0 10px;margin:0 0 0 11px;
	font-size:12px;font-family:굴림;color:#999;
	font-weight:normal
	}

/*토크빈 help me*/
.box_wel_b{width:170px;background:url(/front/kor/images/common/box_wel_b.gif) bottom no-repeat;}
.box_wel_t{width:170px;background:url(/front/kor/images/common/box_wel_t.gif) top no-repeat;}
.wel_help{margin:0 0 0 9px;padding:7px 0 4px 0}
.wel_help dt{padding:0 0 3px 0}
.wel_help dd{padding:0 0 5px 0}

.box_help{
	width:170px;
	background:url(/front/kor/images/main/box_help_b.gif) bottom no-repeat;
	}
h3.title_help{
	width:170px;height:33px;
	background:url(/front/kor/images/main/title_help.gif) top no-repeat;
	text-align:right
	}
.box_help_in{
	width:149px;
	margin:0 auto;padding:0 0 10px 0
	}
.box_help_in .tel{margin:9px 0 0 1px;padding:0 0 2px 0}
.box_help_in .tel dt{
	float:left;
	background:url(/front/kor/images/common/bul_sq_gray02.gif) 0 4px no-repeat;
	font-size:11px;font-family:돋움;
	font-weight:bold;
	padding:0 0 0 7px;letter-spacing:-1px
	}
.box_help_in .tel dd{
	font-size:11px;font-family:돋움;color:#999999;
	padding:0 0 7px 0;margin:0 0 0 33px;
	}
.box_help_in .tel dd span{color:#777}
.box_help_in .time{
	margin:10px 0 7px 1px;padding:0 0 4px 0;
	border-bottom:1px dotted #CECECE
	}
.box_help_in .time dt{
	float:left;
	background:url(/front/kor/images/common/bul_sq_gray02.gif) 0 4px no-repeat;
	font-size:11px;font-family:돋움;
	font-weight:bold;padding:0 0 0 7px;
	}
.box_help_in .time dd{
	font-size:11px;font-family:돋움;color:#999999;
	padding:0 0 7px 0;margin:0 0 0 45px;font-weight:normal
	}
/*quick*/
#quick_lay{float:left;position:relative;}
#quick{
	width:56px;
	margin:0px 0 0 20px;
	float:left;
	z-index:10;
	text-align:center;position:absolute;
	}

.quick_menu{width:56px;height:187px;background:url(/front/kor/images/main/bg_quick.gif) no-repeat;}
.quick_menu ul{margin:0 auto;width:42px;padding:36px 0 0 0}
.quick_menu ul li.btnclass{padding:24px 0 0 0}