* { font-family:Arial, dotum, µ¸¿ò; }

body {margin:0; padding:0; border:none;}
body,table,input,textarea,select {
font:12px Arial, dotum, µ¸¿ò;
color:#333333;
}

img	{border:0}
form	{margin:0}

a	{text-decoration:none;color:#000000;font-family:Arial, dotum, µ¸¿ò;}
a:hover {text-decoration:none;color:#000000;font-family:Arial, dotum, µ¸¿ò;}

.eng	{font:9pt tahoma}
.engs	{font:7pt tahoma}
.engb	{font:bold 8pt tahoma}
.stxt	{font:11pt µ¸¿ò; color:#4C4C4C; letter-spacing:-1; line-height:16px}
.b_cate	{font:bold 11pt µ¸¿ò; color:#464646; letter-spacing:-1}

.path	{font-family:Arial, dotum, µ¸¿ò; font-size:10pt; color:#777777; text-align:left; padding-left:21; height:25} /** ÇöÀç°æ·Î **/
.path1	{font-family:Arial, dotum, µ¸¿ò; font-size:10pt; color:#ACACAC; text-align:left; padding-left:21; height:25} /** ÇöÀç°æ·Î **/
a.path2: {text-decoration:none;color:#777777;font-family:Arial, dotum, µ¸¿ò; font-size:10pt; text-align:left; padding-left:; height:25}
a.path2:hover {text-decoration:underline;color:#777777;font-family:Arial, dotum, µ¸¿ò; font-size:10pt; text-align:left; padding-left:; height:25}

.input_txt	{font:bold 8pt µ¸¿ò; color:#5D5D5D; letter-spacing:-1;padding-top:4px;}
#b_white a {font:bold 11pt µ¸¿ò; color:#FFFFFF; letter-spacing:-1}
.pagediv	{text-align:center;padding:15px} /** ÆäÀÌÂ¡ DIV **/

.indiv {margin:0px 18px 0px 17px;} /** º»¹® ÄÁÅÙÃ÷ DIV **/
* html .indiv {width:100%;} /** º»¹® ÄÁÅÙÃ÷ DIV (IE Àü¿ë) **/

* html .hundred {width:100%;} /** ³ÐÀÌ 100% css (IE Àü¿ë) **/

.cellC {
	width:120px;
	background:#f7f7f7;
	text-align:right;
	padding-right:10px;
}
.cellL {padding-left:10px;}
.cell_R {text-align:right;padding-right:10px}

.btn	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma;width:60px}
.btn_white	{border:0;background-color:#ffffff;font:bold 8pt tahoma}
.btnL	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma}
.line	{border:1px solid #cccccc}
.lineBig	{border:1px solid #cccccc;width:300px;}
.lineBg	{border:1px solid #DFDFDF;background-color:#F7F7F7}
.hand	{cursor:pointer}

.blue	{color:#007FC8}
.red	{color:#FF6C68}

.float	{float:left}
.clear	{clear:both}
option.disabled {color:#808080}

.white	{color:#FFFFFF}
A.white	{text-decoration:none;color:#FFFFFF}
A.white:hover {text-decoration:none;color:#FFFFFF}

.position	{text-align:right;padding:5px 10px;border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#dddddd;}

#form input,textarea {border-width:1; border-style:solid; border-color:#DFDFDF ; background:#F7F7F7}
#form .noline input {border:0; background:transparent}
.select {font-family:µ¸¿ò;font-size:8pt;BACKGROUND-COLOR:#626262;color:ffffff;}
.null {border:0}

#bottom div {float:left;}

.cateUnfold {margin:10px 0 13px 0;}
.cateUnfold .catebar {padding:5px 0 2px 15px;}
.cateUnfold .catebar a {background:url(./img/main/sid_icon.gif) left 2px no-repeat;padding-left:10px; color:#707072;}
.cateUnfold .catebar a:hover {font-weight:bold;color:#191919}
.cateUnfold .catesub {background-color:#f7f7f7;}
.cateUnfold .catesub .cate {padding:3px 0 3px 25px}
.cateUnfold .catesub .cate a {background:url(./img/main/sid_icon2.gif) left 2px no-repeat;padding-left:9px; color:#707072;}
.cateUnfold .catesub .cate a:hover {font-weight:bold;color:#4DC8D8};

.small {
	font:8pt Dotum;
	letter-spacing:0px;
	padding-top:3px;
}

.small1 {
	font:10pt Dotum;
	letter-spacing:0px;
	padding-top:3px;
}


.v8 {
	font:8pt verdana;
	letter-spacing:0px;
	padding-top:3px;
}


.v81 {
	font:8pt verdana;
	letter-spacing:-1px;
	padding-top:3px;
}


.v7 {
	font:7pt verdana;
	letter-spacing:0px;
	padding-top:3px;
}


.v71 {
	font:7pt verdana;
	letter-spacing:-1px;
	padding-top:3px;
}



/*** À¥¿¡µðÅÍ º¸Á¤ ***/
#contents p {
margin:2px 0;
}

/*** list Á¦Ç°Å¬·Ð ÀÌ¹ÌÁö ***/
.Move_listClone{
	cursor:move;
	border:2px dotted #E6E6E6;
}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´ÏÁ¸,À§½Ã¸®½ºÆ® Á¸ ***/
.Cartz_imgline{
	border:1px solid #ffffff;
}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´Ï Å¬¸¯½Ã ***/
.Cartz_click{
	border:2px dotted #cccccc;
}
.Wishz_click{
	border:2px dotted #cccccc;
}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´Ï ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Cartz_move_On{
	background-color : #efefef;
}
.Cartz_move_Off{
	background-color : #ffffff;
}

/*** ½ºÅ©·Ñ¹Ù À§½Ã¸®½ºÆ® ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Wishz_move_On{
	background-color : #efefef;
}
.Wishz_move_Off{
	background-color : #ffffff;
}

/*** ½ºÅ©·Ñ¹Ù »èÁ¦Á¸ ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Delz_move_On{
	background-color : #efefef;
}
.Delz_move_Off{
	background-color : #ffffff;
}

/*** ÁÂÃø¸Þ´º ***/
.lnbmenu {color:#7a7a7a; font-size:11px; letter-spacing:-1;}
table.lnbMyMenu {width:100%; font-size:11px; letter-spacing:-1; text-align:left;}
table.lnbMyMenu th {background:url(./img/common/sid_icon07.gif) 93% 50% no-repeat #FAFAFC; color:#525252; text-align:left; padding:14px 0 10px 21px; border-bottom:solid 1px #E8E8E8;}
table.lnbMyMenu th.unline {border-width:0;}
table.lnbMyMenu td {border-bottom:solid 1px #E8E8E8; padding:10px 20px; line-height:19px;}

/*test52 ½ºÅ²°í¹é*/
div { padding:0; margin:0; border:none; }

.div_line { width:100%; height:1px; margin:0; padding:0; border:none; clear:both; font-size:1px; line-height:1px; background-color:#cfcfcf; }
.div_line2 { width:100%; height:2px; margin:0; padding:0; border:none; clear:both; font-size:2px; line-height:2px; background-color:#ea0000; }
.div_line3 { width:100%; height:1px; margin:10 0 30 0; padding:0; border:none; clear:both; font-size:1px; line-height:1px; background-color:#b0b2b4; }
.div_line4 { width:100%; height:1px; margin:20 0 10 0; padding:0; border:none; clear:both; font-size:1px; line-height:1px; background-color:#b0b2b4; }
.div_line5 { width:100%; height:1px; margin:0; padding:0; border:none; clear:both; font-size:1px; line-height:1px; background-color:#dfdfdf; }

#header_main { width:100%; margin:0 auto; padding:0; border:none; text-align:center; }

#top_1 { margin:0 auto; padding:0; border:none; text-align:center; }

#top_logo { margin:0 auto; padding:0px 0 0 0; border:none; float:left; text-align:left; }

#top_menu { margin:0; padding-top:6; border:none; clear:both; float:left; list-style:none; font-size:13.2px; color:#444444; }
#top_menu a { text-decoration:none; margin:0; padding-top:6; border:none; clear:both; float:left; list-style:none; font-size:13.2px; color:#444444; }
#top_menu a:hover { text-decoration:underline; margin:0; padding-top:6; border:none; clear:both; float:left; list-style:none; font-size:13.2px; color:#444444; }

#top_menu li { margin:0; padding:0; border:none; float:left; }
#top_menu li img { display:block; padding-top:6; }

#top_search { width:210px; height:23px; margin:0; padding:0 15px 15px 15px; border:none; float:; text-align:left; }
.search_table { width:161px; height:23px; margin:0; padding:0; border:none; border-collapse:collapse; text-align:left; }
.search_td { margin:0; padding:0; border:solid 1px #d50e0d; border-width:1px 1px 1px 1px; }
.search_input { width:135px; height:23px; margin:0; padding:0; border:none; background-color:transparent; font-size:14px; font-weight:bold; text-align:left; color:#000; }
.search_btn { margin:0; padding:0; border:solid 1px #d50e0d; border-width:1px 1px 1px 0; }

#top_banner {  height:23px; margin:0; padding:5px 0 0 0; border:none; float:left; list-style:none; }
#top_banner li { margin:0; padding:0 0 0 3px; border:none; float:left; }
#top_banner li img { display:block; }

#top_cscenter { width:600px; margin:0; padding:0; border:none; clear:both; float:left; font-family:Arial, dutom, µ¸¿ò; font-size:10px; color:#888; line-height:36px; text-align:left; vertical-align:middle; }

#top_menu2 { width:150px; margin:0; padding:10px 0 0 0; border:none; float:right; list-style:none; }
#top_menu2 li { margin:0; padding:0; border:none; float:left; }
#top_menu2 li img { display:block; }

#top_cate { height:80px; margin:0; padding:0; border:none; clear:both; }
#t_cate { }
#r_cate { float:left; text-align:left;  }
#r_cate .catebar { height:px; text-align:left; vertical-align:middle; border-collapse:collapse; border-top:solid 1px #b0b2b4; } 
#r_cate .topmenubar { height:50px; text-align:center; vertical-align:middle; }
#r_cate .topmenubar2 { height:60px; text-align:left; vertical-align:middle; }
a.cate1 { font-family:"Times New Roman", dotum, µ¸¿ò; font-size:25px; color:#222222; }
a.cate1:hover { font-family:"Times New Roman", dotum, µ¸¿ò; font-size:25px; color:#222222; }
cate2 { background:#ffffff; color:#111111; }
cate2:hover { background:#ea0000; color:#ffffff; }

#r_cate a.cate1 { font-family:"Times New Roman", dotum, µ¸¿ò; font-size:25px; color:#444444; }
#r_cate a.cate1:hover { font-family:"Times New Roman", dotum, µ¸¿ò; font-size:25px; color:#ea0000; }

#r_cate a.cate2 { font-family:"Times New Roman", dotum, µ¸¿ò; font-size:25px; color:#111111; }
#r_cate a.cate2:hover { font-family:"Times New Roman", dotum, µ¸¿ò; font-size:25px; color:#ffffff; }

.subLayer { position:absolute; display:none; width:156px; top:0px; left:0px; }
.subLayer #table_cate { background:#fff; }

#table_arrow { background:#fff; text-align:center; font-size:0px; }
#table_cate { border:solid 1px #a5a5a5; border-width:0 1px 1px 1px; }
#table_cate .cate { display:table-row; padding:3px 0 3px 17px; }
#table_cate .cate a { color:#666; font-size:12px; line-height:23px; vertical-align:middle; }
#table_cate .cate a:hover { color:#ea0000; font-size:12px; line-height:23px; vertical-align:middle; font-weight:; }

#main_banner { display:none; position:relative; width:1000px; height:726px; margin:0; padding:0 0 57px 0; border:none; }
#main_banner ul { top: 745px !important; left:0px !important; width:100%; }
#main_banner ul li { padding-left:6px; }

#main_contents { margin:0 auto; padding:0; border:none; text-align:center;}
#main_contents #md_choice { margin:0; padding:0; border:none; }

.title { margin:0; padding:23px 0 37px 0; border:none; float:left; text-align:left; }
.contents { margin:0; padding:0; border:none; text-align:center; }

a.pname { font-family:Arial, dotum, µ¸¿ò; font-size:13px; text-align:left; color:333333; }
a.pname:hover { font-family:Arial, dotum, µ¸¿ò; font-size:13px; text-align:left; color:#333333; }
a.pname2 { font-family:Arial, dotum, µ¸¿ò; font-size:13px; text-align:left; color:#a4a4a4; }
a.pname2:hover { font-family:Arial, dotum, µ¸¿ò; font-size:13px; text-align:left; color:#a4a4a4; }
a.pname3 { text-decoration:none; font-family:Arial, dotum, µ¸¿ò; font-size:13.5px; text-align:left; color:#000000; }
a.pname3:hover { text-decoration:underline; font-family:Arial, dotum, µ¸¿ò; font-size:13.5px; text-align:left; color:#000000; }
a.pprice { font-family:Arial, dotum, µ¸¿ò; font-size:14px; font-weight:bold; text-align:left; color:#111111; }
a.pprice:hover { font-family:Arial, dotum, µ¸¿ò; font-size:14px; font-weight:bold; text-align:left; color:#111111; }

#footer_top { margin:10px 0 10px 0; }
#footer_top2 { margin:10px 0 0px 0; }
#footer_bottom { margin:0px 0 10px 0; }

#footer_top #cs_contents { margin:0px; text-align:center; border-collapse:collapse; border-top:solid 1px #b0b2b4; }
#footer_top #cs_contents .border_line {  }
#footer_top2 #cs_contents { margin:0px; text-align:center; border-collapse:collapse; border-top:solid 1px #d6d8da; }
#footer_top2 #cs_contents .border_line {  }
#footer_bottom #cs_contents { margin:0px; text-align:center; border-collapse:collapse; border-top:solid 1px #d6d8da; }
#footer_bottom #cs_contents .border_line {  }

#cs_contents #cscenter { float:left; width:290px; font-size:12px; line-height:20px; text-align:left; }
#cs_contents #cscenter .cstel { margin:0; padding-top:15px; border:none; color:#888; font-weight:bold; vertical-align:top; }
#cs_contents #cscenter dl { list-style:none; margin:0; border:none; }
#cs_contents #cscenter dl dd { margin:0; padding:0; border:none; font-weight:bold; }
#cs_contents #cscenter dl dd .txt { color:#888; font-weight:normal; }
#cs_contents #cscenter dl dd .bar { color:#c5c5c5; }

#cs_contents #bankinfo { float:left; width:301px; font-size:12px; color:#888; line-height:20px; vertical-align:top; text-align:left; }
#cs_contents #bankinfo .bold { font-weight:bold; color:#888; }

#cs_contents #about { width:173px; font-size:12px; color:#888; line-height:20px; }
#cs_contents #about .bold { font-weight:bold; }

#cs_contents #info { width:310px; font-size:12px; color:#888; line-height:20px; vertical-align:top; text-align:left; letter-spacing:-0.4px; }
#cs_contents #info .txt { font-weight:bold; }

#cs_contents a {  font-size:12px; color:#888; line-height:20px; }

#footer_company { padding:0; margin:0; border:none; float:left; text-align:left; }
#footer_company p { margin:0; padding:0; border:none; font-size:11px; color:#B3B4B6; }
#footer_company span { margin:0; padding:0; border:none; }
#footer_company span .txt { color:#888; }
#footer_company span .bar { color:#cbcbcb; }

.line_h16 { line-height:10px; }
.line_h17 { line-height:17px; }
.line_h20 { line-height:21px; }
.line_h23 { line-height:23px; }
.line_h50 { line-height:50px; }

#left_mypage { border:solid 1px #e5e5e5; border-width:0 1px 1px 1px; padding:17px 0 0 0; }
#left_mypage .title_mypage { font-size:12px; font-weight:bold; color:#333; text-align:left; padding:0 0 10px 15px; }
#left_mypage .line_mypage { width:100%; height:10px; line-height:10px; font-size:10px; margin:0; padding:0; text-align:left; background:url(img/common/left_line_dot.gif) repeat-x; }
#left_mypage #mem_box { padding:5px 0 0 10px; font-size:11px; color:#7a7a7a; text-align:left; }
#left_mypage #mem_box .line_mypage2 { width:170px; border-bottom:solid 1px #e0e0e0; font-size:0px; margin:0 0 10px 0; padding-top:10px; }

#left_cs { padding:17px 0 0 0; text-align:left; border:solid 1px #e0e0e0; border-width:0 1px; }
#left_cs .title_cs { font-size:12px; font-weight:bold; color:#333; text-align:left; padding:0 0 10px 15px; }
#left_cs .line_cs { width:100%; height:1px; line-height:1px; font-size:1px; margin:0; padding:0; text-align:left; background:url(img/common/left_line_dot.gif) repeat-x; }



/* yuls ½ºÅ² ¼öÁ¤ 2014-04-15 */

#top_noticearea { overflow:hidden; padding:0; margin:0; text-align:left; float:left; }
#top_noticearea .notice { overflow:hidden; padding:14px 0 12px 0 !important; margin:0 0 0 0 !important; float:left; text-align:left !important;  }
#top_noticearea .notice li { list-style:none; float:left; line-height:100%; margin-right:10px !important; text-align:left; }
.search_pd {width:165px !important; padding:14px 0 0 0 !important;  }
#main_banner { padding:0 !important;}
.div_main_line { width:100%; height:1px; margin:0px 0 30px 0; padding:0; border:none; clear:both; font-size:1px; line-height:1px; background-color:#dfdfdf; }
.div_main_line2 { width:100%; height:2px; margin:50px 0 0 0; padding:0; border:none; clear:both; font-size:2px; line-height:2px; background-color:#C7BEB8; }
.div_main_line3 { width:100%; height:2px; margin:50px 0 0 0; padding:0; border:none; clear:both; font-size:2px; line-height:2px; background-color:#969799; }

.yuls_main_tit { padding:0px 0 16 16px;}
.yuls_main_tit a:link {font:normal 20px Georgia, verdana, sans-serif, arial;color:#111111;}
.yuls_main_tit a:visited {font:normal 20px Georgia, verdana, sans-serif, arial;color:#111111;}
.yuls_main_tit a:hover {font:normal 20px Georgia, verdana, sans-serif, arial;color:#EA0000;}
.yuls_main_tit a:active {font:normal 20px Georgia, verdana, sans-serif, arial;color:#111111;}

.yuls_main_tit2 { font:normal 20px Georgia, verdana, sans-serif, arial;color:#000000; padding:30px 0 0 21px;}
.yuls_main_tit2 a:link {font:normal 20px Georgia, verdana, sans-serif, arial;color:#000000;}
.yuls_main_tit2 a:visited {font:normal 20px Georgia, verdana, sans-serif, arial;color:#000000;}
.yuls_main_tit2 a:hover {font:normal 20px Georgia, verdana, sans-serif, arial;color:#454545;}
.yuls_main_tit2 a:active {font:normal 20px Georgia, verdana, sans-serif, arial;color:#000000;}

.sc_bn { padding:0 0 10px 10px; }
