@charset "utf-8";

body { margin:0; padding:0; overflow-x:auto;overflow-y:scroll;background:#FFF;font-size:12px; }
table, div { font-family:Verdana;font-size:12px;color:#959595; border-collapse:collapse; }
select, textarea { border:1px solid #303030;background:#FFF;font-family:Dotum;font-size:12px;color:#959595;height:18px;padding:3px; }
form,ul,ol,dl,table,div,h1,h2,h3 { margin:0;padding:0; }
p { line-height:1.4; }
* { margin:0;padding:0; }
img { border:0; }


.L { float:left;}
.R { float:right;}
.aL { text-align:left !important;}
.aC { text-align:center !important;}
.aR { text-align:right !important;}
.b { font-weight:bold; }
.clear { clear:both; }
.t_12 { font-size:12px; }
.hand { cursor:pointer; }
.u { text-decoration:underline; }

.input_s   { border:1px solid #E2E2E2;background:#FFF;color:#9D9D9D; }
.input_faq { border:1px solid #E4E4E4;background:#F6F6F6;color:#9D9D9D; }


/* 기본링크값 */
A {color:#818181;text-decoration:none;}
A:link {color:#818181;}
A:visited {color:#818181;}
A:hover { color:#818181;}

.orange { color:#F47725; }
.orange A { color:#F47725;text-decoration:none; }
.orange A:link { color:#F47725; }
.orange A:visited { color:#F47725; }
.orange A:hover { color:#F47725; }

.ir {color:#818181;font-size:12px;}
.ir A {color:#818181;font-size:12px;text-decoration:none;}
.ir A:link {color:#818181; }
.ir A:visited {color:#818181; }
.ir A:hover { color:#7D715D; }

.page { margin:3 0 5 0;text-align:center;font-size:12px;color:#9D9D9D; }
.page A {color:#9D9D9D;font-size:12px;text-decoration:none;}
.page A:link {color:#9D9D9D; }
.page A:visited {color:#9D9D9D; }
.page A:hover { color:#9D9D9D; }




/* font color 지정 */
.w { color:#FFF; }
.red { color:#FF0000 ; }
.blue { color:#0000FF ; }
.brown { color:#7D715D; }
.gray { color:#666; }
.b_gray { color:#535353; }


/*************** 전체적인 레이아웃 **************/
#Top { width:980px; height:93px; }

#Content { 
 width: 980px;
 float: left; 
}


#Left { 
 display: inline; /* IE Hack */
 width: 155px;
 float: left;
}


#Con_Body { 
 display: inline; /* IE Hack */
 width: 825px;
 float: left; 
 background:url(/img/common/con_bg.gif) repeat-y;
}
#Con_Main {
 width: 825px;
 min-height:734px;
 height:expression((IE)?714+"px":"");
 float: left;
 background:url(/img/common/con_bg.gif) repeat-y;
}
#Con_Main #cont { position:relative; }

/*
#Right { 
 display: inline; 
 width: 130px;
 float: left; 
}
*/
#Right { 
 position:absolute;
 top:150px;
 left:599px;
 width:397px;
 text-align:right;
 z-index:100;
}


#Copy { 
 height:110px;
 float: left;
 z-index:1001;
}

#visual { border-bottom:1px solid #E9E9EB;}

/************** tit. linemap height **************/
#body { position:relative;padding-left:1px;width:825px; }
h1 { margin:23px 0 20px 20px; }


/************** linemap ******************/
#Path { position:absolute;top:3px;left:377px;width:430px;font-family:Verdana;color:#7E7E7E; font-size:11px;text-align:right; }
* html #Path { position:absolute;top:30px;left:377px;width:430px;font-family:Verdana;color:#7E7E7E; font-size:11px;text-align:right; }
#Path A { color:#7E7E7E;text-decoration:none; }
#Path A:link { color:#7E7E7E; }
#Path A:visited { color:#7E7E7E; }
#Path A:hover { color:#7E7E7E; }


/************** Content Area ******************/
#contarea:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#contarea {display: inline-block;}
#contarea {display: block;}
* html #contarea {height: 1%;} /* Hides from IE-mac */
#contarea{ zoom:1; } /*for IE 5.5-7*/

/************** float 속성으로인한 버그해결 ******************/
.clearfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}
* html .clearfix {height: 1%;} /* Hides from IE-mac */
.clearfix{ zoom:1; } /*for IE 5.5-7*/

#Cont{ width:600px;float:left; }
#Cont2{ width:778px;float:left;margin-left:20px;padding-top:28px; }
#Cont h2,#Cont2 h2 { margin:0 0 14px 0; }
#Cont h3,#Cont2 h3 { margin:0 0 10px 0; }
#Cont02{ width:805px;float:left; }
#Cont h2 { margin:0 0 14px 0; }
#Cont h3 { margin:0 0 10px 0; }
#Cont_Tit { width:176px;float:left; }
#Cont_Tit .titVisual { background:#fff;padding-left:20px;}
#Cont_Tit .titName { background:#fff;margin-top:180px;padding:0 0 290px 20px;background:url(/img/common/body_bg.gif) left bottom no-repeat; }
#tab,#tab0 { width:600px;background:url(/img/common/tab_bg.gif) left bottom repeat-x;margin-bottom:30px; }
#tab li,#tab0 li { display:inline;margin-right:-4px; }
#tab li img,#tab0 li img { vertical-align:bottom; }
#tab0 { margin-bottom:0; }


.tabvisual { margin:-30px 0 30px 0; }
#subtab { width:600px;height:24px;border-left:1px solid #E0E0E0;margin:-30px 0 30px 0; }
#subtab li { display:inline;padding:0 14px 0 13px;background:url(/img/common/tabs_bg.gif) right bottom no-repeat; }
#subtab li img { margin-top:12px;vertical-align:bottom; }
.r_select { position:absolute;right:17px;margin-top:-27px; }
.tss { margin:20px 0 10px 0; }


#subtab02 { width:600px;height:24px;border-left:1px solid #E0E0E0;margin:-30px 0 30px 0; }
#subtab02 li { display:inline;padding:0 10px 0 12px;background:url(/img/common/tabs_bg.gif) right bottom no-repeat; }
#subtab02 li img { margin-top:12px;vertical-align:bottom; }


/* question box */
#t_box01 { border:1px solid #DED9D1; padding-left:21px; width:600px; height:94px;}
.line_w {width:600px;}
#selIndex { width:558px; }
#selIndex ul{ list-style:none;width:558px;margin-left:-8px;margin-bottom:10px; }
#selIndex ul li{ float:left;padding:0 14px 0 15px;background:url('/img/faq/img_bar.gif') left 3px no-repeat;white-space:nowrap;line-height:1.5; }
#selIndex ul li a:hover,#selIndex ul li .select:link,#selIndex ul li .select { color:#AE7444; }/* bold 삭제 */


/* 관련문의 */
#faq { border:1px solid #DED9D1; padding:17px; width:558px;float:left; }
* html #faq { border:1px solid #DED9D1; padding:17px; width:600px;}
.s_tit { width:51px;text-align:center; }


/**************** 여백설정 *****************/
.h_18 { line-height:18px; }
.h_17 { line-height:17px; }
.h_15 { line-height:15px; }
.h_16 { line-height:16px; }

.p_t2 { padding-top:2px; }
.p_t4 { padding-top:4px; }
.p_t5 { padding-top:5px; }
.p_t8 { padding-top:8px; }
.p_t10 { padding-top:10px; }
.p_t15 { padding-top:15px; }
.p_t17 { padding-top:17px; }
.p_t20 { padding-top:20px; }
.p_t23 { padding-top:23px; }
.p_t30 { padding-top:30px; }

.p_l2 { padding-left:2px; }
.p_l3 { padding-left:3px; }
.p_l5 { padding-left:5px; }
.p_l8 { padding-left:8px; }
.p_l9 { padding-left:9px; }
.p_l10 { padding-left:10px; }
.p_l11 { padding-left:11px; }
.p_l12 { padding-left:12px; }
.p_l15 { padding-left:15px; }
.p_l16 { padding-left:16px; }
.p_l17 { padding-left:17px; }
.p_l18 { padding-left:18px; }
.p_l20 { padding-left:20px; }
.p_l25 { padding-left:25px; }
.p_l35 { padding-left:35px; }

.p_r2 { padding-right:2px; }
.p_r7 { padding-right:7px; }
.p_r10 { padding-right:10px; }
.p_r15 { padding-right:15px; }

.p_b3 { padding-bottom:3px; }
.p_b5 { padding-bottom:5px; }
.p_b8 { padding-bottom:8px; }
.p_b10 { padding-bottom:10px; }
.p_b15 { padding-bottom:15px; }
.p_b20 { padding-bottom:20px; }
.p_b33 { padding-bottom:33px; }

.p_tb3 { padding:3px 0 3px 0 ;}

.m_nt27 {margin-top:-27px;}
.m_nt2 { margin-top:-2px; }
.m_t1 { margin-top:1px; }
.m_t2 { margin-top:2px; }
.m_t3 { margin-top:3px; }
.m_t4 { margin-top:4px; }
.m_t5 { margin-top:5px; }
.m_t6 { margin-top:6px; }
.m_t8 { margin-top:8px; }
.m_t10 { margin-top:10px; }
.m_t12 { margin-top:12px; }
.m_t15 { margin-top:15px; }
.m_t16 { margin-top:16px; }
.m_t17 { margin-top:17px !important; }
.m_t19 { margin-top:19px }
.m_t20 { margin-top:20px; }
.m_t25 { margin-top:25px !important; }
.m_t26 { margin-top:26px;}
.m_t30 { margin-top:30px !important; }
.m_t35 { margin-top:35px !important; }
.m_t39 { margin-top:39px !important; }
.m_t47 { margin-top:47px;}
.m_t55 { margin-top:55px;}

.m_l2 { margin-left:2px; }
.m_l4 { margin-left:4px; }
.m_l5 { margin-left:5px; }
.m_l6 { margin-left:6px; }
.m_l7 { margin-left:7px; }
.m_l8 { margin-left:8px; }
.m_l9 { margin-left:9px; }
.m_l10 { margin-left:10px; }
.m_l11 { margin-left:11px; }
.m_l12 { margin-left:12px; }
.m_l13 { margin-left:13px; }
.m_l14 { margin-left:14px; }
.m_l15 { margin-left:15px; }
.m_l16 { margin-left:16px; }
.m_l17 { margin-left:17px; }
.m_l18 { margin-left:18px; }
.m_l19 { margin-left:19px; }
.m_l21 { margin-left:21px; }
.m_l23 { margin-left:23px; }
.m_l24 { margin-left:24px; }
.m_l26 { margin-left:26px; }
.m_l30 { margin-left:30px; }
.m_l31 { margin-left:31px; }
.m_l32 { margin-left:32px; }
.m_l34 { margin-left:34px; }
.m_l37 { margin-left:37px; }
.m_l40 { margin-left:40px; }
.m_l62 { margin-left:62px; }
.m_l75 { margin-left:75px; }
.m_536 { margin-left:536px; }

.m_r3 { margin-right:3px; }
.m_r5 { margin-right:5px; }
.m_r8 { margin-right:8px; }
.m_r11 { margin-right:11px; }
.m_r10 { margin-right:10px; }
.m_r12 { margin-right:12px; }
.m_r15 { margin-right:15px; }
.m_r20 { margin-right:20px; }
.m_r29 { margin-right:29px; }

.m_b3 { margin-bottom:3px; }
.m_b5 { margin-bottom:5px; }
.m_b10 { margin-bottom:10px; }
.m_b15 { margin-bottom:15px; }
.m_b20 { margin-bottom:20px; }
.m_b30 { margin-bottom:30px; }
.m_b40 { margin-bottom:40px; }


/********** 테이블 스타일 *****************/
table.com { color:#818181; }
table.com th { border-top:1px solid #C6BAA9; border-bottom:1px solid #C6BAA9; background:#FCF9F6; text-align:center;height:25px; }
table.com th.bg { background:#C6BAA9;}
table.com td { border-bottom:1px solid #DFDFDF; padding-top:5px; padding-left:5px; padding-bottom:3px;}
table.com td.bg { background:#FCF9F6; }
table.com td.line { border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align:center;height:24px; padding-top:5px; padding-bottom:3px;}
table.com td.text { border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; height:24px; padding-top:5px; padding-left:5px; padding-bottom:3px;}


table.ir { color:#818181;border-bottom:1px solid #ADA18C; }
table.ir th { background:#ADA18C; text-align:center; height:22px; }
table.ir th.bar { background:url(/img/bbs/th_line.gif) #ADA18C no-repeat right bottom; height:22px; }
table.ir td { border-bottom:1px solid #F0F0F0; padding-top:7px; padding-left:5px; padding-bottom:4px;}
table.ir td img { margin-top:-3px; }
table.ir td.th { background:#ADA18C; text-align:left; height:22px;  }
table.ir td.reply { background:url(/img/common/bul_reply.gif) 3px 5px no-repeat;padding-left:20px;  }

table.irv { color:#818181; }
table.irv td { padding-top:5px; padding-left:5px; padding-bottom:3px;}
table.irv td.th { background:#ADA18C; text-align:center;height:22px; }
table.irv td.bar { background:url(/img/bbs/th_line.gif) #ADA18C no-repeat right bottom; height:22px; }
table.irv td.line { border-bottom:1px solid #F0F0F0; height:26px;}
table.irv td.line01 { border-bottom:1px solid #C6BAA9; height:26px;}

table.fore { color:#818181; }
table.fore thead th { border-top:1px solid #C6BAA9; border-bottom:1px solid #C6BAA9; ;font-weight:normal; color:#7D715D; background:#FCF9F6; text-align:center; height:25px; }
table.fore td { border-bottom:1px solid #F0F0F0; padding-top:5px; padding-left:5px; padding-bottom:3px; text-align:center;}


table.month { color:#818181; }
table.month th { border-top:1px solid #C6BAA9; border-bottom:1px solid #C6BAA9; background:#FCF9F6; text-align:center;height:25px; }
table.month td { border-bottom:1px solid #DFDFDF; padding-top:5px; padding-left:5px; padding-bottom:3px;}
table.month td.line { border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align:center;height:24px; padding-top:5px; padding-bottom:3px;}
table.month td.bg { background-color:#FCFCF7; }

.unit { position:absolute;width:150px;margin:-17px 0 0 450px;text-align:right; }
table.pri { color:#818181;border-top:1px solid #C6BAA9; }
table.pri thead th { border:none; border-bottom:1px solid #C6BAA9; background:#FCF9F6; height:23px;color:#7D715D;padding-top:3px;padding-bottom:3px; }
table.pri thead th img{ margin-top:-3px; }
table.pri td { text-align:center;padding:7px 5px 4px 5px; }
table.pri td.tdc {text-align:center;padding-left:0;background:#FCFCF7;}
table.pri tbody { border-right:1px solid #fff; }
table.pri tbody th { text-align:left;color:#78D8D8D;font-weight:normal;padding:7px 0 3px 20px; }
table.pri tbody th img { margin-bottom:4px; }
table.pri td img { margin-top:-3px; }
table.pri th.thc {text-align:center;padding-left:0;background:#FCFCF7;}
table.pri th.thc02 {text-align:center;padding-left:0;background:#FAFAFA;}
table.pri tr.point td { background:#FCFCF7;color:#7D715D; }
table.pri tr.point th { background:#FCFCF7;color:#7D715D;font-weight:normal;padding-left:10px;text-align:left; }

table.meet { color:#818181; }
table.meet td { border-bottom:1px solid #DFDFDF; padding-top:5px; padding-left:5px; padding-bottom:3px;}
table.meet td.tit { border-top:1px solid #C6BAA9; border-bottom:1px solid #C6BAA9; background:#FCF9F6; text-align:center;height:25px; color:#7D715D; }
table.meet tr.point td{ background:#FCFCF7;color:#7D715D; }
table.meet td.tline { border-right:1px solid #DFDFDF; border-top:1px solid #C6BAA9; border-bottom:1px solid #C6BAA9; background:#FCF9F6; text-align:center;height:25px; color:#7D715D; }
table.meet td.line { border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align:center;height:24px; padding-top:5px; padding-bottom:3px;}
table.meet td.text { border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; height:24px; padding-top:5px; padding-left:5px; padding-bottom:3px;}


table.edu { color:#818181; }
table.edu td.line { border-top:1px solid #C6BAA9; border-bottom:1px solid #DFDFDF; padding:20px 0 20px 0; }
table.edu td { border-bottom:1px solid #DFDFDF; padding:20px 0 20px 0;}
table.edu td.h { height:93px;}

/* 문의하기 */
.line { border-top:1px solid #E9E9E9; height:1px;}


/* 동영상 */
.mvtop { background:url(/img/common/mv_top.gif) no-repeat;width:403px;height:20px; }
.mvcon { background:url(/img/common/mv_body.gif) repeat-y;width:403px;}
.mvcon_img { background:url(/img/common/mv_bg.gif) no-repeat;width:360px; height:246px ;}
.mvbott { background:url(/img/common/mv_bott.gif) no-repeat;width:403px;height:34px; }

.mvplay { background:url(/img/common/mv_bar.gif) repeat-x ;width:172px; height:11px;}  /* 플레이 진행바 */
.mvplay01 { background:url(/img/common/mv_bar_.gif) repeat-x ; width:50px; height:11px;}

.mvvol { background:url(/img/common/mv_bar.gif) repeat-x ;width:53px; height:11px;}  /* 플레이 볼륨바 */
.mvvol01 { background:url(/img/common/mv_bar_.gif) repeat-x ; width:30px; height:11px;}


/* 검색 */
#search { border:5px solid #E9E9E9 ; padding:10px 0; }

#s_list { padding-top:15px; }
#s_list dl { padding-left:10px;}
#s_list dl dt { color:#535353; padding-bottom:3px; line-height:15px; }
#s_list dl dd { color:#959595; line-height:15px; }

.se_line { border-bottom:1px solid #E9E9E9; padding-bottom:17px; }
.bg_gray { background:#F9F9F9; }

.lh24 { line-height:24px; }


/* 메인 */

#mainTop {
 position:absolute;top:0;left:0;z-index:50;
 width:980px;
 height:93px;
}

#mainBody { 
 display: inline; /* IE Hack */
 width: 980px;
}

#mainCon { 
 display: inline; /* IE Hack */
 width: 834px;
 float: left;
 margin-top:79px;
}

#mainLeft { 
 display: inline; /* IE Hack */
 width: 146px;
 float: left;
 margin-top:100px;
 background:url('/img/main/bg_line.gif') 145px 0 repeat-y;
}

#mainCont01 { 
 display: inline; /* IE Hack */
 width: 259px;
 float: left;
 background:url('/img/main/bg_line.gif') 258px 0 repeat-y;
}

#skcorp { position:absolute;top:100px;left:146px;z-index:100;display:none; }

#mainCont02 {
 display: inline; /* IE Hack */
 width: 389px;
 float: left;
 margin-top:21px;
 background:url('/img/main/bg_line.gif') 388px 0 repeat-y;
}

#mainCont03 {
 display: inline; /* IE Hack */
 width: 186px;
 float: left;
 margin-top:21px;
 background:url('/img/main/bg_line.gif') 185px 0 repeat-y;
}

#mainCopy {
 padding:0px 0px 10px 0px; /* 2007-08-06수정 */
}

.bb { border-bottom:1px solid #DEDEDE; }

#forum { width:185px;height:87px;border-bottom:1px solid #DEDEDE;padding:24px 0px 0px 7px; }
html>body #forum { width:178px;height:63px;border-bottom:1px solid #DEDEDE;padding:24px 0px 0px 7px; }
#month { width:185px;height:85px;border-bottom:1px solid #DEDEDE;padding:20px 0px 0px 17px; }
html>body #month { width:168px;height:65px;border-bottom:1px solid #DEDEDE;padding:20px 0px 0px 17px; }
#product { width:185px;height:245px;border-bottom:1px solid #DEDEDE;padding:18px 0px 0px 13px; }
html>body #product { width:172px;height:227px;border-bottom:1px solid #DEDEDE;padding:18px 0px 0px 13px; }
#movieNews { width:185px;height:100px;border-bottom:1px solid #DEDEDE; }
#event { width:185px;height:98px;border-bottom:1px solid #DEDEDE; }


#newsPress { width:388px; height:156px; padding:23px 11px 0px 16px; }
html>body #newsPress { width:388px; height:133px; padding:23px 11px 0px 16px; }
#newsPress .th {
	width:361px;
	height:25px;
	margin-top:8px;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	list-style:none;
	padding-top:6px;
}
html>body #newsPress .th {
	width:361px;
	height:19px;
	margin-top:8px;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	list-style:none;
	padding-top:6px;
}
#newsPress .th li { float:left; padding:0 11px 0 12px; }
#newsPress .th li img { margin-bottom:-2px; }
#newsPress .th li.more { float:right; }

#newsCont { width:361px; margin-top:13px; }
#newsCont td { height:18px; }

/* 메인 팝업창 */
#mainPopup { background:url(/img/main/img_main_popup.gif) no-repeat; }
#mainPopupCont { width:600px; margin-left:117px; margin-top:87px; }

#ex { border:1px solid #DED9D1; padding:200px 250px; width:600px; } /* 컨텐츠 없을경우(컨텐츠 수급시 지워도 되는 css) */