@charset "utf-8";

/* Reset */
html{overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'dotum','applegothic',sans-serif;color:#383d41;font-size:1em;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#888;text-decoration:none}
a:hover{text-decoration:none}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.inner { width:965px; margin:0 auto; position:relative; }
.after:after { display:block; clear:both; content:""; width:1640px }

button {cursor:pointer}

a:link {color:#313131; text-decoration: none; font-family: "Verdana"; font-size: 12px}
a:visited {color:#313131; text-decoration: none; font-family: "Verdana"; font-size: 12px}
a:hover {color:#313131; text-decoration: underline; font-family: "Verdana"; font-size: 12px}

a.notice:link {color:#046790; text-decoration: none; font-family: "Verdana"; font-size: 12px}
a.notice:visited {color:#046790; text-decoration: none; font-family: "Verdana"; font-size: 12px}
a.notice:hover {color:#046790; text-decoration: none; font-family: "Verdana"; font-size: 12px}

/*body {font-family:'dotum','applegothic','sans-serif';font-size:12px; text-decoration: none;color:#666666;}*/

select {color:#757575; font:12px 굴림,Verdana,verdana;}
textarea {color:#565656;margin: 0px; border:1px solid #cdcccc;}

/* header.php */
#n_header { margin-bottom:19px; margin:0 auto; }
#n_gnb { height:22px; background:#1585cd;  padding-top:5px;}

#n_evt_gnb { height:70px; background:#8d3156;}

#n_gnb .gnb_left { float:left; }
#n_gnb .gnb_right { float:right; }
#n_gnb .gnb_left li,
#n_gnb .gnb_right li { float:left; font-size:12px; letter-spacing:-1px; margin-left:12px; }
#n_gnb .gnb_left li a,
#n_gnb .gnb_right li a { color:#fff; }
#n_gnb .gnb_left li:first-child,
#n_gnb .gnb_right li:first-child { margin-left:0; }
#n_gnb .gnb_left .li01 { background:url(../../images/bg_gnb01.png) no-repeat 0 center; padding-left:11px; }
#n_gnb .gnb_left .li02 { background:url(../../images/bg_gnb02.png) no-repeat 0 center; padding-left:11px; }
#n_gnb .gnb_left .li03 { background:url(../../images/bg_gnb03.png) no-repeat 0 center; padding-left:11px; }
#header_top,
#header_top .search .search_top { *zoom:1; }
#header_top { margin-bottom:28px; }
#header_top h1 { float:left; margin-top:10px; width:245px; }
#header_top .search { float:left; width:490px; }
#header_top .search .search_top { margin-top:65px; margin-bottom:9px; }
#header_top .search .search_top li,
#header_top .search .hit li { display:inline; font-weight:bold; font-size:0.6875em; letter-spacing:-1px; }
#header_top .search .search_top li { background:url(../../images/bul_search01.gif) no-repeat 0 center; padding-left:6px; }
#header_top .search .search_top li:first-child,
#header_top .search .search_top .li01 { background:none; padding-left:0; }
#header_top .search .search_top li a { color:#4c4c4c; }
#header_top .search .search_top .point { color:#ff8400; }
#header_top .search .search_bar { border:4px solid #3169a9; width:363px; height:32px; margin:0 auto 7px; }
#header_top .search .ipt_txt { border:none; float:left; width:315px; height:25px; padding:0 0 0 5px;  }
#header_top .search .ipt_btn { width:40px; height:32px; float:right;margin-top:-2px;}
#header_top .search .hit li { margin:0 3px; }
#header_top .search .hit li a { color:#808080; }
#header_top .search .hit li.point { color:#c30e23; }
#header_top .spot { margin-top:10px;  float:right; position:relative; }
#header_top .spot .slide_spot { width:225px; overflow:hidden; height:93px; }
/* #header_top .spot .slide_spot ul { position:absolute;} */
#header_top .spot .slide_spot li {position:absolute; right:0; display:none;}
#header_top .spot .slide_spot li.on {display:block; z-index:100;}
#header_top .spot .btn_spot { position:absolute; top:70px; right:10px; z-index:200;}

/* ############ family site ################## */
#n_header #family{
	position:absolute;
	display:block;
	left:50%;
	top:90px;
	margin-left:290px;
	z-index:20;
}
#n_header #family #familySite{
	z-index:20;
	cursor:pointer;
}
#n_header #family #familySiteLink{
	width:175px;
	height:105px;
	font-size:11px;
	text-align:left;
	background:#fff;
	border:1px solid #ddd;
	border-bottom:none;
	overflow:hidden;
	overflow-y:auto;
	overflow-x:none;
	z-index:-1011021;
}
#n_header #family #familySiteLink ul{
	display:inline-block;
}
#n_header #family #familySiteLink li{
	font-size:11px;
	line-height:18px;
	border-bottom:1px solid #eee;
}
#n_header #family #familySiteLink li a{
	display:block;
	width:150px;
	height:20px;
	text-indent:10px;
}
#n_header #family #familySiteLink li a:hover{
	background:#f9f9f9;
}


/* Quick 메뉴 */
#quick { position:fixed; top:231px; left:50%; margin-left:497px; width:89px; background:#c30e23; padding:0 3px; text-align:center; }
#quick em { color:#fff; margin:7px 0 0; display:block; font-size:0.675em; letter-spacing:-0.5px; }
#quick .quick { position:relative; }
#quick .quick_list { padding:20px 0 20px; }
#quick .quick_list .bx-wrapper{ background:#fff; }
#quick .bx-viewport { padding-top:8px; padding-bottom:8px; }
#quick .bx-controls-direction a { position:absolute; text-indent:-9999px; overflow:hidden; display:block;}
#quick a.bx-prev { background:url(../../images/img_top.png) no-repeat center 0; width:89px; height:11px; top:25px; }
#quick a.bx-next { background:url(../../images/img_bottom.png) no-repeat center 0; width:89px; height:11px; top:278px;}
#quick .bx-wrapper .bx-controls-direction a.disabled { display: none; }

/* footer.php */
#footer { border-top:1px solid #bbbbbb; *zoom:1; margin:0 auto;}
#footer_top {*zoom:1; margin-bottom:2px; }
#footer_top .section { border-left:1px solid #ebebeb; float:left; height:166px; padding:0 15px; }
#footer_top .section:first-child { border-left:0; }
#footer_top strong { font-family:arial; color:#4a4a4a; letter-spacing:-0.5px; margin-bottom:12px; display:block; font-size:1.125em; }
#footer_top .more { margin-left:6px; background:#c30e23; width:13px; height:13px; text-align:center; line-height:13px; display:inline-block; color:#fff; font-size:0.85em; }
#footer .footer { margin-top:21px; *zoom:1; }
#footer .footer .logo { float:left; margin-right:46px; }
#footer .f_address { float:left; font-size:11px; color:#484648; line-height:1.5; }
#footer .f_address address { margin-bottom:10px; }
#footer .footer .f_paypal { float:right; }
#customer { text-align:center; width:243px; }
#customer strong .tel { display:inline-block; margin-left:11px; color:#c30e23;font-size:1.875em; }
#customer .manage_time { *zoom:1; margin-left:22px; }
#customer .manage_time dt { clear:both; color:#9f9da0; margin-right:12px; font-size:0.875em; }
#customer .manage_time dd { font-family:arial; color:#585659; font-weight:bold; letter-spacing:-1px; }
#customer .manage_time dt,
#customer .manage_time dd { float:left; margin-bottom:7px; }
#customer p { font-weight:bold; line-height:17px; font-size:0.7em; }
#notice { width:250px;  }
#notice li { margin-top:8px; font-size:0.75em; *zoom:1; background:url(../../images/bg_drop_off.png) no-repeat 0 center; padding-left:5px; }
#notice li:after { display:block; content:""; clear:both; }
#notice .tit { float:left; color:#333; }
#notice .data { float:right; color:#777; }
#notice li:first-child { margin-top:0; }


#noticet {}
#noticet li { margin-top:8px; font-size:0.75em; *zoom:1; background:url(../../images/bg_drop_off.png) no-repeat 0 center; padding-left:5px; }
#noticet li:after { display:block; content:""; clear:both; }
#noticet .tit { float:left; color:#333; }
#noticet .data { float:right; color:#777; }
#noticet li:first-child { margin-top:0; }

#service { width:200px; }
#service strong { margin-bottom:15px; text-align:center; }
#service .list { margin-left:20px; }
#service .list2 { margin-left:18px; }
#service li { background:url(../../images/bul_service.png) no-repeat 0 center; margin-bottom:5px; font-size:0.8125em; padding-left:10px; }
#service li a { color:#5f5f5f; }
#benefit { text-align:center; }
#benefit em { display:block; font-weight:bold; font-size:0.875em; color:#9b9b9b; margin-bottom:11px; }
#policy { border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb; height:35px; *zoom:1;background:#f6f6f6;  }
#policy .fl_left { float:left; margin-top:8px;}
#policy .fl_right { float:right; }
#policy .fl_left li,
#policy .fl_right li { float:left; }
#policy .fl_left li { background:url(../../images/bg_policy.gif) no-repeat 0 center; margin-right:10px; padding-left:10px; font-size:0.75em;z }
#policy .fl_left li a { color:#9e9c9f; }
#policy .fl_left li.on a { color:#454346; }
#policy .fl_left li:first-child { background:none; }
#policy .fl_right li { margin-top:10px; }

/* index.php */
#main_slide { margin-bottom:36px; *zoom:1; }
#main_slide #slide { float:left; width:629px; position:relative; height:370px; overflow:hidden; }
#main_slide .bx-pager { position:absolute; bottom:12px; left:190px; z-index:55; }
#main_slide .bx-pager-item { float:left; margin:0 7px; }
#main_slide .bx-pager-item a { background:url(../../images//img_num) no-repeat 0 0; color:#fff; width:28px; height:27px; text-align:center; line-height:27px; font-family:arial; display:inline-block; }
#main_slide .bx-pager-item:hover,
#main_slide .bx-pager-item .active { background-position:0 -30px; }
#main_slide .imgs { float:right; }
#main_slide .imgs span { display:block; }
#main_slide .imgs span:first-child { margin-bottom:11px; }
#hot { padding-bottom:17px; position:relative; }
#hot h2 { margin-bottom:30px; }
#hot .slide_hot,
#best .article { *zoom:1; }
#hot .slide_box { width:965px;  }
#hot .slide_box .bx-wrapper {max-width:965px !important}
#hot .hot_box { border:1px solid #dcdcdc; padding:5px;width:143px; height:205px; float:left; text-align:center; font-size:12px; color:#433e3c; letter-spacing:-0.5px; }
#hot .hot_box .hot_img { margin-bottom:14px; display:block; }
#hot .hot_box .hr_hot { background:#c3c3c3; width:12px; height:2px; display:block; border:none; }
#hot .hot_box .price { font-weight:bold; color:#433e3c; }
#hot .bx-controls-direction { position:absolute; top:0; right:0; *zoom:1; }
#hot .bx-controls-direction:after { display:block; clear:both; content:""; }
#hot .bx-controls-direction a { text-indent:-9999px; overflow:hidden; }


/*#hot a.bx-prev { background:url(../../images/btn_prev.gif) no-repeat 0 0; float:left; width:14px; height:14px; }
#hot a.bx-next { background:url(../../images/btn_next.gif) no-repeat 0 0; float:left; width:13px; height:14px; }

*/

#hot a.bx-prev { background:url(../../images/btn2_prev.gif) no-repeat 0 0; float:left; margin-top:10px; width:24px; height:19px; }
#hot a.bx-next { background:url(../../images/btn2_next.gif) no-repeat 0 0; float:left; margin-top:10px; width:24px; height:19px; }



.hr_best { background:url(../../images/bg_line.gif) repeat 0 0; height:8px; width:100%; display:block; border:none; margin-bottom:34px; }
#best { background:#f1f1f1; position:relative; margin-bottom:34px; }
#best .tab li { float:left; width:321px; height:41px; margin-left:1px;  text-align:center; font-size:0.6875em; }
#best .tab li:first-child { margin-left:0;}
#best .tab a { background:#c9c9c9; display:block; height:31px; line-height:31px; color:#fff; }
#best .tab em { font-family:arial; font-size:15px; margin-right:5px; font-weight:bold; }
#best .tab .active { background:url(../../images/bg_best.png) no-repeat 0 0; height:41px; }
#best .article { padding:23px 21px; }
#best .article li { float:left; width:131px; height:136px; border:1px solid #dcdcdc; padding:5px; margin-left:13px; }
#best .article li:first-child { margin-left:0;}
#product { *zoom:1; margin-bottom:75px; }
#product .md,
#product .new { *zoom:1;  padding:13px 11px; width:459px;min-height:208px;position:relative; }
#product .md { border:1px solid #dcdcdc; float:left; }
#product .new { border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; float:left; }
#product h3 { font-size:11px; color:#7d7d7d; font-weight:bold; margin-bottom:27px; margin-left:4px; }
#product h3 em { color:#c30e23; font-family:arial; font-size:14px; margin-right:6px; }
#product li {  width:104px; float:left; text-align:center; font-size:12px; color:#433e3c; letter-spacing:-0.5px; }
#product li:first-child { margin-left:0; }
#product li .hot_img { margin-bottom:14px; display:block; }
#product li .hr_hot { background:#c3c3c3; width:12px; height:2px; display:block; border:none; }
#product li .price { font-weight:bold; font-size:12px; color:#433e3c; }
#product .more { position:absolute; top:17px; right:11px; font-size:11px; color:#797979; }

#category h2.vipmem { background:url(../../images/bg_vipmem.png) no-repeat 0 0; width:100%; height:80px; position:relative; margin-bottom:41px; }


#category h2.branding { background:url(../../images/bg_living.png) no-repeat 0 0; width:100%; height:69px; position:relative; margin-bottom:20px; }


#category h2.living { background:url(../../images/bg_living.png) no-repeat 0 0; width:100%; height:69px; position:relative; margin-bottom:0px; }
#category h2.office { background:url(../../images/bg_office.png) no-repeat 0 0; width:100%; height:69px; position:relative; margin-bottom:11px; }
#category h2.kitchen { background:url(../../images/bg_kitchen.png) no-repeat 0 0; width:100%; height:69px; position:relative; margin-bottom:11px; }
#category h2 .sec_name { position:absolute; top:8px; left:420px; text-align:center; }
#category h2.kitchen .sec_name { position:absolute; top:8px; left:385px; text-align:center; }
#category h2 .sec_name .name_s { font-size:0.76em; }
#category h2 .sec_name em { display:block; font:bold 28px arial; margin-bottom:5px; letter-spacing:-0.5px; }
#category h2 .sec_name .ko { color:#858585; font-size: 11px; }
#category .list { *zoom:1; }
#category li { border:1px solid #dcdcdc; padding:8px 7px; margin-left:15px; margin-bottom:16px; width:214px; height:309px; float:left; text-align:center; font-weight:bold; font-size:0.875em; color:#433e3c; letter-spacing:-0.2px; }

#category .brand_list { border:1px solid #dcdcdc; padding:8px 7px; margin-left:15px; margin-bottom:16px; width:214px; height:70px; float:left; text-align:center; font-weight:bold; font-size:0.875em; color:#433e3c; letter-spacing:-0.2px; }


#category li.ecp { margin-left:0; }
#category li .hot_img { margin-bottom:17px; display:block; }
#category li .hr_hot { background:#c3c3c3; width:12px; height:2px; display:block; border:none; margin:14px auto; }
#category li .price { font-weight:bold; font-size:12px; color:#433e3c; }
#category .section { margin-bottom:90px; }

/* 서브페이지 */
#sub_header { border-bottom:1px dotted #e5e5e5; margin-bottom:35px; padding-bottom:30px; position:relative; margin-top:40px; padding-left:23px; *zoom:1; }
#sub_header h2 { float:left; }
#sub_header h2 .name b { font-family:arial; font-size:29px; margin-bottom:3px; letter-spacing:-0.5px; margin-right:12px; color:##383d41; }
#sub_header h2 .name .ko { color:#515151; font-size: 12px; position:relative; top:-4px; }
#sub_header .align { float:left; position:relative; top:10px; margin-left:70px; }
#sub_header .align li { float:left;  font-size: 0.75em; font-weight:bold; }
#sub_header .align li a { color:#4d4d4d; border-left:1px solid #bfbfbf; margin-right:10px; padding-left:10px; }
#sub_header .align li:first-child a { border-left:0; }
#sub_header .num { position:absolute; top:10px; right:0; }

/* 페이징 */
.paging {  }
.paging table { margin:30px auto; text-align:center; }
.paging table .wed_pagelist1,
.paging table .wed_pagelist2 { display:inline-block; /*width:27px; height:27px;*/text-align:center; line-height:27px; margin:0 1px;}
.paging table .wed_pagelist1 { color:#999; border:1px solid #dcdcdc; }
.paging table .wed_pagelist2 { background:#e71315; color:#fff; border:1px solid #c30e23; }
.paging table img { margin:0 1px; }


/* 상단 */
.apdiv1 {position:absolute;	left:50%;margin-left:-484px;top:68px;width:196px;height:106px;z-index:101;visibility: visible;}
.topm_tp_bg {background:url(/img/bg_02.jpg) repeat-x;width:964px;}
.topm_bt_bg {background:url('/img/sub/bg_03.jpg') repeat-x;width:964px;height:43px;}
.topm_brand {width:188px;font-size:9pt;font-family:verdana;background-color:#636a81; color:#FFFFFF;}
.topm_search {border:0 solid #E3E3E3; width:185px; height:16px; background-image:url('/img/sub/search_bg.gif'); font-size:12px; color:#4C4C4C;}
.nalogd {position:absolute; top:0px; width:1%; z-index:2; visibility: hidden};


/*** 상단메뉴 사업자정보 ***/
.f_mbinfo {width:1000px;height:35px;text-align:center;background:url(/images/top/top_con_bg.gif) 0 0 no-repeat;}
.small_member { font-family:Verdana; font-size:13px;color:#fff;letter-spacing:-1px;}


/* 폰트 */
.wed_pagelist1 {font-size:9pt; color:#999999; font-weight:bold;  font-family:Verdana; line-height:120%;}
.wed_pagelist2 {font-size:9pt; color:#4969b3; font-weight:bold;  font-family:Verdana; line-height:120%;}
.wed_pagelist3 {font-size:9pt; color:#555555; font-family:Verdana; line-height:120%;letter-spacing: 0.02em}
.textarea_on {padding-left:3;color:#565656;font:12px;font-family:tahoma; margin: 0px; border:1px solid #CDCCCC;letter-spacing: -0.2pt;}
.name {font-size:9pt; color:#999999; font-family:Verdana; line-height:120%;}
.name1 {font-size:9pt; color:#999999; font-weight:bold; font-family:Verdana; line-height:120%;}
.smfont{font-size:8pt;font-family: Verdana,굴림;  letter-spacing:0px; text-decoration: none;}
.smfont1{font-size:8pt;font-family:Verdana,굴림;letter-spacing:-0.04em; text-decoration: none;}
.smfont2{font-size:8pt;font-family: Verdana,굴림; color:red; font-weight:bold;letter-spacing:0px; text-decoration: none;}
.smfont3{font-size:8pt;font-family: Verdana,굴림;  letter-spacing:-1px; text-decoration: none;}
.smfont4{font-family:Gulim,굴림;font-size:9pt;font-weight:normal;letter-spacing:0px;color:#898989;line-height:1.5em;letter-spacing:-0.05em}
.smfont5{font-family:Gulim,굴림;font-size:9pt;font-weight:bold;letter-spacing:0px;color:#898989;line-height:1.5em;letter-spacing:-0.05em}
.smfont6{font-family:Verdana,굴림;font-size:9pt;font-weight:normal;color:#333333;line-height:1.5em;letter-spacing:-0.05em}
.smfont7{font-family:Verdana,굴림;font-size:9pt;font-weight:normal;font-weight:bold;color:red;line-height:1.5em;letter-spacing:-0.05em}
.smfont_{font-size:8pt;font-family: Verdana,굴림; color:ED8805; letter-spacing:0px; text-decoration: none;}
.smfont_top{font-size:8pt;font-family: Verdana,굴림;color:"#ffffff";letter-spacing:0px; text-decoration: none;}

.item_title{color: #333; font-weight: bold; font-family:"굴림";font-size:12px; padding:3px 0 0 5px;}
.listbasic{font:normal 12px "Verdana체"; color:#333333; letter-spacing:-0.03em; line-height:1.9em;padding:2px 0 0 0;text-decoration:none;}
.treebasic{font-size:12px "Verdana"; color:#333333; letter-spacing:-0.03em;text-decoration:none;}

.statia{font-size:9pt;font-family:굴림,Verdana;background-color:#f7f5f5;color:233a6d;padding:3px 0 0 0;line-height:120%;}
.statib{font-size:9pt;font-family:굴림,Verdana;background-color:#ddedfe;color:233a6d;padding:3px 0 0 0;line-height:120%;}
.static{font-size:9pt;font-family:굴림,Verdana;background-color:#f4f5f9;color:233a6d;font-weight:bold;padding:3px 0 0 0;line-height:120%;}
.statid{font-size:9pt;font-family:굴림,Verdana;background-color:#ffecec;color:233a6d;font-weight:bold;padding:3px 0 0 0;line-height:120%;}
.statie{font-size:9pt;font-family:굴림,Verdana;background-color:#ddedfe;color:233a6d;font-weight:bold;padding:3px 0 0 0;line-height:120%;}
.statif{font-size:9pt;font-family:굴림,Verdana;background-color:#f9eacf;color:233a6d;font-weight:bold;padding:3px 0 0 0;line-height:120%;}
.statig{font-size:9pt;font-family:굴림,Verdana;color:333333;padding:3 0 0 0;line-height:120%;}

.horiz{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:11px;letter-spacing:-1pt;border-bottom: 1 solid #DDDDDD ; font-weight:bold; padding-right:10px; text-align:right;background-color:#f4f4f4;}
.verti{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:12px;border-bottom: 1 solid #DDDDDD ; padding-left:10px;padding-right:10px;background-color:#ffffff;}
.verti span{padding-left:7px;color:#66a2c8;height:20px;}

.list0 { background-color:#FFFFFF; }
.list1 { background-color:#F8F8F8; }

.price {font-size:9pt; color:#999999; font-weight:bold;  font-family:Verdana; line-height:120%;}
.price1 {font-size:9pt; color:#999999; font-family:Verdana; line-height:120%;}
.price2 {font-size:9pt; color:#4969b3; font-weight:bold;  font-family:Verdana; line-height:120%;}
.priceq {font-size:9pt; color:#555555; font-family:Verdana; line-height:120%;letter-spacing: 0.02em}
.priceq23 {font-size:9pt; color:#555555; font-family:Verdana; padding:3px 0 0 0;line-height:120%;letter-spacing: 0.02em}
.priceq24 {padding-left:7pt;color:#999999;font-family:"Verdana";font-size:11px}
.priceq25 {font-size:9pt; color:#333333; font-family:Verdana; padding:3px 0 3px 0;line-height:120%;letter-spacing: 0.02em; text-align:left;}

.otto{border-bottom: 1 solid #DDDDDD ; padding-left:10}
.navi {font-size:9pt; color:#666666; font-family:Verdana; line-height:120%;}
.dateil_name {font-size:9pt; color:#999999; font-weight:bold;  font-family:Verdana; line-height:120%;}
.c_subject{color:#666666; font:11px Verdana, 굴림; letter-spacing:-0.05em;}
.inp-line{height:24px; font-weight:bold;}

.ezfos_ta01{font-family:tahoma;letter-spacing: -0.2pt;font-size:7pt;color:464646;font-weight:bold }
.ezfos_ta02{font-family:tahoma;letter-spacing: -0.2pt;font-size:7pt;color:ED8805;font-weight:bold }
.font_dotline{color:#000000;border-bottom-width:1; border-bottom-color:#FD4100; border-bottom-style:dotted;font-family:"굴림,Verdana";font-size:12px;font-weight:bold;letter-spacing:-0.5pt;}
.font_dotline_2{color:#cccccc;border-bottom-width:1; border-bottom-color:#cccccc; border-bottom-style:dotted;font-family:"굴림,Verdana";font-size:12px;font-weight:bold;letter-spacing:-0.5pt;}
.font_dotline_3{color:#56AADF;border-bottom-width:1; border-bottom-color:#56AADF; border-bottom-style:dotted;font-family:"굴림,Verdana";font-size:12px;font-weight:bold;letter-spacing:-0.5pt;}
.font_dotline_4{color:#FE0303;border-bottom-width:1; border-bottom-color:#FD4100; border-bottom-style:dotted;font-family:"굴림,Verdana";font-size:12px;font-weight:bold;letter-spacing:-0.5pt;}
.font_dotline_5{color:#F28033;border-bottom-width:1; border-bottom-color:#FD4100; border-bottom-style:dotted;font-family:"굴림,Verdana";font-size:12px;font-weight:bold;letter-spacing:-0.5pt;}
.font_dotline_6{color:#158606;border-bottom-width:1; border-bottom-color:#158606; border-bottom-style:dotted;font-family:"굴림,Verdana";font-size:12px;font-weight:bold;letter-spacing:-0.5pt;}

.small { font-size:8pt; font-family:Verdana; letter-spacing: -1pt;}
.font_side{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:11px;}
.font_side2{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:11px;letter-spacing:0pt;}
.font_w{padding-left:7pt;color:#999999;font-family:"Verdana";font-size:11px}
.font_w2{color:#999999;font-family:"Verdana";font-size:11px;letter-spacing: -1}
.font_w3{color:#7985BF;font-family:"Verdana";font-size:11px;letter-spacing: -1}
.font_w4{color:#FF6600;font-family:"Verdana";font-size:11px;letter-spacing: -1}
.ezi{padding-left:7px;height:22px;width:150px;background-color:#EFEFEF}
.thm7{font-size:7pt; color:red;font-family:tahoma;letter-spacing: 0pt}
.thm8{font-size:7pt; color:333333;font-family:tahoma;letter-spacing: 0pt}
.thm9{font-size:7pt; color:999999;font-family:tahoma;letter-spacing: 0pt}
.ezi_2{padding-left:0px;height:22px;background-color:#FAFAFA}
.ezi6{padding-left:7px;width:130px;background-color:#f4f4f4;height:22px;font-weight:bold;}
.ezi7{padding-left:7px;width:130px;background-color:#f4f4f4;height:22px;}
.thumimgage {cursor:pointer;z-index:1}

/* 게시판 *******************/
#tail_lines {border-bottom-width:1px; border-bottom-color:#CCCCCC; border-bottom-style:dotted; height:34px;}
#t_line {border-bottom-width:1px; border-bottom-color:#CCCCCC; border-bottom-style:dotted; height:34px;}
#tail_lines_main {border-bottom-width:1px; border-bottom-color:#CCCCCC; border-bottom-style:dotted;}
.VIEW_COM {color:#757575; font:12px Verdana, 굴림; padding-left:10px; text-align:left;}
.memomts {color:#757575; font:12px Verdana, 굴림; letter-spacing:-0.01em;}
.subject {color:#757575; font:12px Verdana, 굴림; letter-spacing:-0.05em;}
.subject2 {color:#333333; font:12px Verdana, 굴림; letter-spacing:-0.05em;}
.subject3 {padding-top:5px;color:#333333; font-weight:bold;font:12px Verdana, 굴림; letter-spacing:-0.05em;}
.subject A:link {color:#757575; font:12px Verdana, 굴림; text-decoration:none; letter-spacing:-0.05em;}
.subject A:visited {color:#757575; font:12px Verdana, 굴림; text-decoration:none; letter-spacing:-0.05em;}
.subject A:active {color:#757575; font:12px Verdana, 굴림; text-decoration:none; letter-spacing:-0.05em;}
.subject A:hover {color:#000000; font:12px Verdana, 굴림; text-decoration:underline; letter-spacing:-0.05em;}
.listbasic {font:normal 12px "Verdana체"; color:#333333; letter-spacing:-0.03em; line-height:1.9em;padding:2px 0 0 0;text-decoration:none;}

.nums1 {font:11px tahoma; color:#6E6E6E;}
.nums2 {font:11px tahoma; color:#6E6E6E;letter-spacing: 0.01em}
.numn3 {font-size:11px; font-family:"Verdana"; color:#333333;padding:2px 0 0 0}
.numn4 {font-size:11px; font-family:"Verdana"; color:#333333;padding:1 0 0 0}
.numn5 {font-size:11px; font-family:"Verdana"; color:999999;padding:3px 0 0 0}
.numn6 {font-family:"tahoma"; color:#6E6E6E;}

.PDB {color:#888888; font:12px Verdana, 굴림; font-weight:bold; letter-spacing:-0.05em; padding:6px 0 0 0; text-align:center; height:29px; background-color:#F2F2F2;}
.PDB1 {color:#888888; font:12px Verdana, 굴림; font-weight:bold; letter-spacing:-0.05em; padding:6px 0 0 0; text-align:center; height:29px; background-color:#F2F2F2;}
.PDB2 {color:#555555; font:12px Verdana, 굴림; font-weight:bold; letter-spacing:-0.05em; padding:6px 0 0 0; text-align:center; background-color:#F2F2F2;}
.PDB3 {color:#555555; font:12px Verdana, 굴림; font-weight:bold; letter-spacing:-0.05em; padding-left:10px; text-align:left; height:29px; background-color:#F2F2F2;}
.PDB4 {color:#666666; font:12px Verdana, 굴림; font-weight:bold; letter-spacing:-0.05em; background:url('/img/sub/bg_list_title.gif');}
.PDB5 {color:#888888; font:12px Verdana, 굴림; letter-spacing:-0.05em; padding:3px 0 0 0;}
.PDB6 {color:#555555; font:12px Verdana, 굴림; letter-spacing:-0.05em; padding:3px 0 0 0;}

.PDB_READ {color:#555555; font:12px Verdana, 굴림; letter-spacing:-0.05em; padding-left:10px; text-align:left; height:29px; background-color:#fafafa;}
.PDB_READ1 {color:#555555; font:12px Verdana, 굴림; letter-spacing:-0.05em; padding-left:10px; text-align:left; height:29px; background-color:#fafafa;}
.PDB_READ2 {color:#555555; font:12px Verdana, 굴림; letter-spacing:-0.05em; padding-left:10px; text-align:right; height:29px; background-color:#fafafa;}
.lines {background-color:#F2F2F2;}
.tail_lines {background-color:#B1B1B1; height:1px;}
.tr_line {background-color:#CCCCCC; height:1px;}
.page_nums {font-family:굴림;color:#666;font-family:"Verdana";font-size:12px;}

.don_cart1{font-family: "Verdana체";font-size: 11.5pt;color: #389D01;letter-spacing:-1px;font-weight: bold;}
.don_cart2{font-family: "Verdana체";font-size: 11.5pt;color: #d10404;letter-spacing:-1px;font-weight: bold;}
.don_cart3{font-family: "Verdana체";font-size: 11.5pt;color: #000000;letter-spacing:-1px;font-weight: bold;}
.don_cart4{font-family: "Verdana체";font-size: 10pt;color: #555555;letter-spacing:-2px;font-weight: bold;}

.luc7pt { font:7pt "Lucida Sans Unicode", sans-serif; }
.luc8pt { font:8pt "Lucida Sans Unicode", sans-serif; }
.luc9pt { font:9pt "Lucida Sans Unicode", sans-serif; }
.luc10pt { font:10pt "Lucida Sans Unicode", sans-serif; }
.luc11pt { font:11pt "Lucida Sans Unicode", sans-serif; }
.luc12pt { font:12pt "Lucida Sans Unicode", sans-serif; }
.luc13pt { font:13pt "Lucida Sans Unicode", sans-serif; }
.luc14pt { font:14pt "Lucida Sans Unicode", sans-serif; }
.luc15pt { font:15pt "Lucida Sans Unicode", sans-serif; }

.dot7pt { font:8pt "dotum", sans-serif; }
.dot8pt { font:8pt "dotum", sans-serif; }
.luc8-2pt { font:8pt "dotum", sans-serif; }
.luc8-3pt { font:8pt "Verdana", sans-serif;letter-spacing:-0.02em}
.luc8-4pt { font:9pt "Verdana", sans-serif;letter-spacing:-0.02em}
.dot9pt { font:9pt "dotum", sans-serif; }
.gul9pt { font:9pt "gulim", "Tahoma", sans-serif; }
.dot10pt { font:8pt "dotum", sans-serif; font-weight:bold;letter-spacing:0px;color:#555;line-height:1.5em;letter-spacing:-0.05em}
.dot11pt { font:8pt "dotum", sans-serif; font-weight:bold;letter-spacing:0px;color:#e84040;line-height:1.5em;letter-spacing:-0.05em}
.dot12pt { font:8pt "dotum", sans-serif; letter-spacing:0px;color:#555;line-height:1.5em;letter-spacing:-0.05em}
.dot02em { font:8pt "dotum", sans-serif; letter-spacing:0px;color:#555;line-height:1.5em;letter-spacing:-0.02em}
.dot13pt { font:9pt "dotum", sans-serif; font-weight:bold;letter-spacing:0px;color:#e84040;line-height:1.5em;letter-spacing:-0.05em}

/* Mobile화면으로 */
#device_change {
	display:block;width:100%;padding:1em 0;border:2px solid #eee; font-weight:bold;
	background:#f9f9f9;color:#000;font-size:4em;text-decoration:none;text-align:center;
}


.C-FFF { color:#FFFFFF }
.C-06C { color:#06C }
.C-C30 { color:#C30 }
.C-98C4E0 { color:#98C4E0 }
.C-599 { color:#5991c8 }
.C-757 { color:#757575 }
.C-000 { color:#000 }
.C-333 { color:#333 }
.C-555 { color:#555 }
.C-777 { color:#777 }
.C-888 { color:#888 }
.C-999 { color:#999 }
.C-E5 { color:#e5e5e5 }
.C-E55 { color:#d8d5d5 }
.C-4d4 { color:#4d4d4d }
.C-690 { color:#690 } /* 녹색 */
.C-36C { color:#36C } /* 블루 */
.C-021 { color:blue } /* 파랑 */
.C-C60 { color:#C60 } /* 주황 1 */
.C-F60 { color:#F60 } /* 주황 2 */
.C-eb7 { color:#eb7c06 }/* 주황 3 */
.C-C00 { color:#C00 } /* 빨강 */
.C-red { color:red } /* 빨강 */
.C-vio { color:#7d62c3 } /* 보라색 */

.PD-T1 { padding-top:1px }
.PD-T2 { padding-top:2px }
.PD-T3 { padding-top:3px }
.PDT3 {padding-top:3px;}
.PD-T4 { padding-top:4px }
.PD-T5 { padding-top:5px }
.PDT5 { padding-top:5px; }
.PD-T6 { padding-top:6px }
.PD-T7 { padding-top:7px }
.PD-T8 { padding-top:8px }
.PD-T9 { padding-top:9px }
.PD-T10 { padding-top:10px }
.PD-T13 { padding-top:13px }
.PD-T15 { padding-top:15px }

/*수정*/
.PD-T20 { padding-top:20px;text-align:left;}

.PD-T30 { padding-top:30px }
.PD-T31 { padding-top:31px }
.PD-T33 { padding-top:33px }

.PDB3 {padding-bottom:3px;}
.PD-B3 { padding-bottom:3px }
.PD-B5 { padding-bottom:5px }
.PD-B8 { padding-bottom:8px }
.PD-B10 { padding-bottom:10px }
.PD-B15 { padding-bottom:15px }
.PD-B20 { padding-bottom:20px }
.PD-B30 { padding-bottom:30px }

/*수정*/
.PD-B50 { padding-bottom:50px;text-align:center;}

.PD-R3 { padding-right:3px }
.PD-R4 { padding-right:4px }
.PD-R5 { padding-right:5px }
.PD-R10 { padding-right:10px }
.PD-R15 { padding-right:15px }
.PD-R20 { padding-right:20px }
.PD-R40 { padding-right:40px }

.PD-L3 { padding-left:3px }
.PD-L4 { padding-left:4px }
.PD-L5 { padding-left:5px }
.PD-L6 { padding-left:6px }
.PD-L7 { padding-left:7px }
.PD-L8 { padding-left:8px }
.PD-L10 { padding-left:10px }
.PD-L11 { padding-left:11px }
.PD-L12 { padding-left:12px }
.PD-L13 { padding-left:13px }
.PD-L15 { padding-left:15px }
.PD-L20 { padding-left:20px }
.PDL180 { padding-left:180px;}

.MG-T3 {margin-top:3px;}
.MG-T5 {margin-top:5px;}
.MG-T10 {margin-top:10px;}
.MG-T15 {margin-top:15px;}
.MG-T20 {margin-top:20px;}
.MG-T25 {margin-top:25px;}
.MGT20 {margin-top:20px;}
.MGT-30 {margin-top:30px;}

.MG-B5 {margin-bottom:5px}
.MG-B10 {margin-bottom:10px}
.MG-B20 {margin-bottom:20px}
.MG-B30 {margin:0 auto 30px;}
.MG-B50 {margin-bottom:50px;}

.CR-H {	cursor:hand; }

/* 테이블 테두리 */
.CR-a1 {border-top:1px solid #dddddd;}
.CR-a2 {border-right:1px solid #dddddd;}
.CR-a3 {border-bottom:1px solid #dddddd;text-align:left;}
.CR-a4 {border-left:1px solid #dddddd;}

.CR-a5 {border-bottom:1px solid #dddddd;}


/* 포지셔닝, 플로트와 디스플레이 오버플로우 텍스트 얼라인 클리어부분을 제어합니다. */
.fl{float:left;} .fr{float:right;} .fn{float:none;}
.db{display:block;} .di{display:inline;} .dn{display:none;} .dib{display:inline-block;} .di6{_display:inline;}
.db6 {_display:bolck;} .dn6{_display:none;}
.ofh{overflow:hidden;} .ofa{overflow:auto;} .ofv{overflow:visible;} .ofs{overflow:scroll;}
.overflows{overflow-y:auto;overflow-x:hidden;}
.tal{text-align:left;} .tar{text-align:right;} .tac{text-align:center;}
.cl{clear:left;} .cr{clear:right;} .cb{clear:both;}
.ps{position:static;} .pr{position:relative;} .pa{position:absolute;} .pf{position:fixed;}
.tablef{table-layout:fixed;}
.vam{vertical-align:middle;}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}
.under{text-decoration: underline;}

/* login */
/*.l_bg {padding:1px 0 0 1px; background:url(/img/sub/login_bg.gif) no-repeat; width:670px; height:362px; vertical-align:top; padding:0 0 0 30px;}*/
.l_bg {padding:1px 0 0 1px; background:url(/img/sub/login_bg_964.gif) no-repeat; width:964px; height:362px; vertical-align:top; padding:0 0 0 30px;}
.l_inp {border : 1px solid #dfdfdf; width: 215px; height: 17px; background-color: #ffffff}
.l_inp_s {border : 1px solid #dfdfdf; width: 69px; height: 17px; background-color: #ffffff;text-align:center}

/* 상품상세보기 */
.font_side{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:11px;}

.f_explan0{font-size:11px; font-family:"Verdana"; color:#333333; }
.f_explan1{font-size:11px; font-family:"Verdana"; color:#333333; background-color:#f4f4f4;padding-top:2px;}
.f_exp0{font-size:9pt; color:#666666; line-height:120%;letter-spacing: -1px;}
.f_expl{font-size:9pt; color:#000; line-height:120%;letter-spacing: 0px;}
.f_expr{font-size:9pt; color:#666666; line-height:120%;letter-spacing: 0px;}
.f_elus{text-decoration:none;font:bold 18px Arial; color:#e32013;}
.f_price{font-size:9pt; color:#999999; font-weight:bold; font-family:Verdana; line-height:120%;text-decoration:line-through;}

.f_list1{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:11px;}
.f_list0{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:11px;letter-spacing:0pt;}
.f_listb{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:11px;font-weight:bold;}
.f_listr{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:11px;letter-spacing:0pt;padding-right:5px;text-align:right;font-weight:bold;}
.f_lists{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:11px;letter-spacing:0pt;padding-right:5px;text-align:right;}
.f_listl{font-family:tahoma;color:#333333;font-family:"Verdana";font-size:11px;letter-spacing:0pt;padding-left:3px;text-align:left;}

.t_path{border:1px solid #DDDDDD;border-collapse:collapse;}

/*  header("X-UA-Compatible:IE=EDGE"); 헤더 수정, 정렬 문제로 추가 */
.verti {
text-align:left;border-bottom:1px solid #eeeeee;
}

.t_socia0{border:none;margin-top:10px;width:100%}
.t_social{border:1px solid #DDDDDD;border-collapse:collapse;margin-top:10px;width:100%}
.t_social td{background-color:#f6f8f8;}
.gs_title{border-top:1px solid #bebfc2;border-bottom:1px solid #bebfc2;background-color:#f6f8f8;}
.gs_prdc{border-bottom:1px solid #e9e9e9;background-color:#f6f8f8;}

#option_set_added {margin:0;padding:0;background:#fff;list-style:none;}
#option_set_added li {border-bottom:1px solid #e9e9e9;}
#option_set_added .defbtn_plus{width:17px;height:17px;line-height:500% !important;background:url('/img/plusminus.gif') no-repeat -16px 0;border:0 none;overflow:hidden;cursor: pointer;}
#option_set_added .defbtn_minus{width:17px;height:17px;line-height:500% !important;background:url('/img/plusminus.gif') no-repeat 0 0;border:0 none;overflow:hidden;cursor: pointer;}
#option_set_added .defbtn_delete{width:18px;height:13px;line-height:500% !important;background:url('/img/delete.gif') no-repeat 50% 50%;vertical-align:middle;border:0 none;overflow:hidden;cursor: pointer;}
#option_set_added .inp_opt{	font-size:9pt;font-family:tahoma;border:1px solid #cfcfcf;border-left:0;border-right:0;height:17px;padding:0 0 2px 0;text-align:center;overflow:hidden;margin:0;}
#sit_tot_views .prdc_price {font:16px verdana;letter-spacing:-1px;font-weight:bold;}
.sly {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* 장바구니 */
.sod_opt {margin:0;border-bottom:0;background:#fff}
.sod_opt ul {margin:0;padding:0;list-style:none}
.sod_opt li.ty {padding:0;font-family:tahoma;color:#7d62c3;font-family:"Verdana";font-size:11px;letter-spacing:0pt;}
.sod_opt li.ny {padding:0;font-family:tahoma;color:#888888;font-family:"Verdana";font-size:11px;letter-spacing:0pt;}
.sod_option_btn .mod_options{
	margin:5px 0; display: inline-block;zoom: 1; *display: inline; vertical-align: baseline;
	outline: none; cursor: pointer; height:22px; line-height:16pt; font-weight:bold; font-size:9pt; font-family:Verdana;
	color: #606060;	border: solid 1px #b7b7b7; background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

#sod_bsk_list #mod_option_frm{position:fixed;_position:absolute;top:0;left:0;padding:20px;width:100%;height:100%;text-align:center;border:1px solid #000;background:#f2f5f9;overflow-y:scroll;overflow-x:none;}
#sod_bsk_list #mod_option_frm{position:absolute;top:0;left:0;width:100%;height:100%;}
#sod_bsk_list #mod_option_frm{position:absolute;top:50%;left:50%;width:500px;height:500px;margin:-250px 0 0 -250px;}
.btn_cancel {width:60px;height:30px;background:url('/img/btn_021016.jpg') no-repeat;border:0 none;overflow:hidden;cursor: pointer;}

/* 판매 기간상품 */
.time {float:left; width:250px; height:120px; background:url(''); border:0px solid #f0f}
.time .time_s {float:left; margin-top:0px; margin-right:3px; width:22px; height:37px; background:url('/img/icon/time_bg.gif'); }
.time .time_day {float:left; width:12px; margin-right:3px; margin-top:12px}
.time .time_dot {float:left; width:5px; margin-right:3px;}
.time .time_mou {float:left; margin-left:40px; margin-right:30px; margin-top:12px}


.bot_bg_notice {float:left; width:250px; height:120px; background:url('/images/csimg_bg.jpg') no-repeat; border:0px solid #f0f;padding-top:15px;}



/* 메인 상단메뉴 검색영역 좌우 배너 */
.Top_banner01{padding-bottom:10pt;padding-left:15pt;}
.Top_banner02{padding-bottom:10pt;padding-left:39pt;}

/* etc */
.letter-1 {	letter-spacing:-1px }
.letter-2 {	letter-spacing:-2px }
.letter0 { letter-spacing:0px }
.letter1 { letter-spacing:1px }
.letter2 { letter-spacing:2px }

/* 굴게 */
.bold {font-weight:bold;}
.fixed {table-layout:fixed;}

/* SELECT */
select { background-color:#ffffff;color:#5E7D7C;font:8pt "dotum", sans-serif; }

.select_login {
 	 font-family: "tahoma", "굴림체";
	 font-size: 7pt;
	 line-height: 16px;
	 color: #434343;
	 background-color:ffffff;
}

.select_mk {
 	 font-family: "tahoma", "굴림체";
	 font-size: 9pt;
	 line-height: 18px;
	 color: #434343;
	 text-decoration: none;
	 padding:1px 5px 0 0;
	 background-color:ffffff;
}

.select_pm {
 	 font-family: "tahoma", "굴림체";
	 font-size: 9pt;
	 line-height: 18px;
	 color: #434343;
	 text-decoration: none;
	 padding:1px 5px 0 0;
	 background-color:ffffff;
}

.select_tp4 {
	font-family: "tahoma", "굴림체";
	font-size: 9pt;
	line-height: 18px;
	color: #434343;
	text-decoration: none;
	padding:1px 5px 0 0;
	background-color:#ffffff;
	width:317px;
}



/* INPUT */

input {
	font:9pt "gulim",  sans-serif;
	padding:2px 0px 0 0px;
}

.input_join{
    font-size:9pt;
	font-family:"Verdana";
	border:1px solid #cfcfcf;
	background-color:#ffffff;
	color:#565656;
	height:22px;
	letter-spacing: -0.2pt;
	padding:4px 5px 0 3px;
}

.input_ot76{
    font-size:9pt;
	font-family:tahoma;
	border:1px solid #cfcfcf;
	background-color:#F5F5F5;
	color:#565656;
	height:22px;
	letter-spacing: -0.2pt;
	padding-left:3px
}
.input_ot{
    font-size:9pt;
	font-family:tahoma;
	border:1px solid #cfcfcf;
	background-color:#F5F5F5;
	color:#565656;
	height:20px;
	letter-spacing: -0.2pt;
	padding-left:3px
}
.input_ot2{
    font-size:9pt;
	font-family:tahoma;
	border:1px solid #cfcfcf;
	background-color:#ffffff;
	color:#565656;
	height:19px;
	letter-spacing: -0.2pt;
	padding-left:3px
}
.input_ot3{
    font-size:9pt;
	font-family:"Verdana";
	border:1px solid #cfcfcf;
	background-color:#ffffff;
	color:#565656;
	height:21px;
	letter-spacing: -0.2pt;
	padding:4px 5px 0 3px;
}
.input_ot4{
    font-size:9pt;
	font-family:"Verdana";
	border:1px solid #cfcfcf;
	background-color:#ffffff;
	color:#565656;
	height:20px;
	letter-spacing: -0.2pt;
	padding:4px 5px 0 3px;
}
.onInput3 {
    font-size:9pt;
	font-family:"Verdana";
	border:1px solid #F0563E;
	background-color:#ffffff;
	color:#565656;
	height:21px;
	letter-spacing: -0.2pt;
	padding:4px 5px 0 3px;
}
.offInput3 {
    font-size:9pt;
	font-family:"Verdana";
	border:1px solid #cfcfcf;
	background-color:#ffffff;
	color:#565656;
	height:21px;
	letter-spacing: -0.2pt;
	padding:4px 5px 0 3px;
}

.offInput4{
    font-size:9pt;
	font-family:tahoma;
	border:1px solid #cfcfcf;
	background-color:ffffff;
	color:#565656;
	letter-spacing: -0.2pt;
	padding-left:3px
}

.input_ot_{
    font-size:9pt;
	font-family:tahoma;
	border:1px solid #cfcfcf;
	background-color:#F5F5F5;
	color:#565656;
	letter-spacing: -0.2pt;
	padding-left:3px
}

.inp{
	width:70px;
	padding:8px 0 0 8px;
	font-size:12px;
	height:29px;
	color:#5d9ed1;
	font-weight:bold;
	border:1px solid #b7b7b7;
}

.ed{
    font-size:9pt;
	font-family:"Verdana";
	border:1px solid #cfcfcf;
	background-color:#ffffff;
	color:#565656;
	height:22px;
	letter-spacing: -0.2pt;
	padding:4px 5px 0 3px;
}

.input_cp{
    background-color:#F5F5F5;
	border:1px solid #CCC;
	font:9pt 'gulim', sans-serif;color:#777777;
	ime-mode:active;
	width:50px;
	height:21px;
	padding:4px 5px 0 5px;
	color:#777;
}




/* 추가 by mview */


.leftQuick {
	position:absolute;
	margin:0px 0 0 -1080px;
	left:0%;
	width:90px;
	height:20px;
	z-index:5;
}

.titAlliance {
	position:relative;
	margin:0px 0 0 -500px;
	left:50%;
	width:150px;
	height:20px;
	background:#fff url(/partner/hidden/images/tit_main_01.jpg) no-repeat left top;
	z-index:5;
}

#spreadBnrs ul,
#limitedBnrs ul {
	display:block;
	width:1000px;
		margin-left:-17px;

}
#spreadBnrs ul li,
#spreadBnrs ul li a,
#limitedBnrs ul li,
#limitedBnrs ul li a {
	display:block;
	float:left;
	width:100px;
	height:40px;
	margin-left:0;
}
#spreadBnrs ul li,
#limitedBnrs ul li {
	background:#fff url(/partner/hidden/images/bnr.jpg) no-repeat left top;

}
#spreadBnrs ul li a span,
#limitedBnrs ul li a span {
	display:none;
}
#spreadBnrs ul li.bnr01,
#limitedBnrs ul li.bnr01 {
	background-position: 0px 0px ;
}
#spreadBnrs ul li.bnr02,
#limitedBnrs ul li.bnr02 {
	background-position: -100px 0px ;
}
#spreadBnrs ul li.bnr03,
#limitedBnrs ul li.bnr03 {
	background-position: -200px 0px ;
}
#spreadBnrs ul li.bnr04,
#limitedBnrs ul li.bnr04 {
	background-position: -300px 0px ;
}
#spreadBnrs ul li.bnr05,
#limitedBnrs ul li.bnr05 {
	background-position: -400px 0px ;
}
#spreadBnrs ul li.bnr06,
#limitedBnrs ul li.bnr06 {
	background-position: -500px 0px ;
}
#spreadBnrs ul li.bnr07,
#limitedBnrs ul li.bnr07 {
	background-position: -600px 0px ;
}
#spreadBnrs ul li.bnr08,
#limitedBnrs ul li.bnr08 {
	background-position: -700px 0px ;
}
#spreadBnrs ul li.bnr09,
#limitedBnrs ul li.bnr09 {
	background-position: -800px 0px ;
}
#spreadBnrs ul li.bnr10,
#limitedBnrs ul li.bnr10 {
	background-position: 0px -40px ;
}
#spreadBnrs ul li.bnr11,
#limitedBnrs ul li.bnr11 {
	background-position: -100px -40px ;
}
#spreadBnrs ul li.bnr12,
#limitedBnrs ul li.bnr12 {
	background-position: -200px -40px ;
}
#spreadBnrs ul li.bnr13,
#limitedBnrs ul li.bnr13 {
	background-position: -300px -40px ;
}
#spreadBnrs ul li.bnr14,
#limitedBnrs ul li.bnr14 {
	background-position: -400px -40px ;
}
#spreadBnrs ul li.bnr15,
#limitedBnrs ul li.bnr15 {
	background-position: -500px -40px ;
}
#spreadBnrs ul li.bnr16,
#limitedBnrs ul li.bnr16 {
	background-position: -600px -40px ;
}
#spreadBnrs ul li.bnr17,
#limitedBnrs ul li.bnr17 {
	background-position: -700px -40px ;
}
#spreadBnrs ul li.bnr18,
#limitedBnrs ul li.bnr18 {
	background-position: -800px -40px ;
}
#spreadBnrs ul li.bnr19,
#limitedBnrs ul li.bnr19 {
	background-position: 0px -80px ;
}
#spreadBnrs ul li.bnr20,
#limitedBnrs ul li.bnr20 {
	background-position: -100px -80px ;
}
#spreadBnrs ul li.bnr21,
#limitedBnrs ul li.bnr21 {
	background-position: -200px -80px ;
}
#spreadBnrs ul li.bnr22,
#limitedBnrs ul li.bnr22 {
	background-position: -300px -80px ;
}
#spreadBnrs ul li.bnr23,
#limitedBnrs ul li.bnr23 {
	background-position: -400px -80px ;
}
#spreadBnrs ul li.bnr24,
#limitedBnrs ul li.bnr24 {
	background-position: -500px -80px ;
}
#spreadBnrs ul li.bnr25,
#limitedBnrs ul li.bnr25 {
	background-position: -600px -80px ;
}
#spreadBnrs ul li.bnr26,
#limitedBnrs ul li.bnr26 {
	background-position: -700px -80px ;
}
#spreadBnrs ul li.bnr27,
#limitedBnrs ul li.bnr27 {
	background-position: -800px -80px ;
}
#spreadBnrs ul li.bnr28,
#limitedBnrs ul li.bnr28 {
	background-position: 0px -120px ;
}
#spreadBnrs ul li.bnr29,
#limitedBnrs ul li.bnr29 {
	background-position: -100px -120px ;
}
#spreadBnrs ul li.bnr30,
#limitedBnrs ul li.bnr30 {
	background-position: -200px -120px ;
}
#spreadBnrs ul li.bnr31,
#limitedBnrs ul li.bnr31 {
	background-position: -300px -120px ;
}
#spreadBnrs ul li.bnr32,
#limitedBnrs ul li.bnr32 {
	background-position: -400px -120px ;
}
#spreadBnrs ul li.bnr33,
#limitedBnrs ul li.bnr33 {
	background-position: -500px -120px ;
}













.cateCloseArea2 {
	width:963px;
	height:5px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background:#ff6600;
	padding-top: 0px;
}
.cateCloseArea2 a{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:0 10px;
}
.cateCloseArea2 a:hover{
	text-decoration:underline;
}





.cateAllNav{
	font-size:13px;
	z-index:10000;
	padding:10px 0;
	background:url('../../images/bg_cate_all_vertical.gif') repeat;
	clear:both;
}
.cateAllNav:after {
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
}


.cateAllNav .CATE_TEXT {
	padding:0px 0px 0px 0px;

}

.cateAllNav li {
	float:left;
	width:192px;
}


.cateAllNav li dl {
	padding:0;
	overflow:hidden;
}
.cateAllNav li dl dt {
	font-size:13px;

	color:#ff6600;
	padding:0 0 0 18px;
	font-weight:bold;
}
.cateAllNav li dl dt a{
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}
.cateAllNav li dl dd {
	padding:0 10px;
	line-height:20px;
	color:#666;
}
.cateAllNav li dl dd a{
	text-decoration: none;
	padding:0 3px;
	line-height:20px;
	color:#777;
}

.cateAllNav li dl dd a:hover{
	color:#333;
	text-decoration: underline;
}

.cateAllNav.botLine {
	border-bottom:1px solid #ddd;
}


.cateExpanded{
	position:absolute;
	width:996px;
	left:0;
	margin-top:0;
	border:2px solid #ff6600;
	border-top:none;
	background:#fff;
	text-align:left;
	z-index:1900;
}





#mainInfoEtc {
	width:1000px;
	height:140px;
	margin:0 auto;
	padding:10px 0;
}
#mainInfoEtc .mainCS {
	float:left;
	width:470px;
}

#mainInfoEtc .mainSERVICE {
	float:right;
	width:200px;
}

#mainInfoEtc .mainNotice {
	float:left;
	width:330px;
	height:130px;
}
#mainInfoEtc .mainNotice ul {
	display:inline-block;
	float:right;
	width:330px;
		height:100px;

	line-height:22px;
	font-size:11px;
}
#mainInfoEtc .mainNotice ul li em{
	float:left;
	width:250px;
	height:20px;
	font-style:normal;
	overflow:hidden;
}
#mainInfoEtc .mainNotice ul li label{
	float:right;
	height:20px;
}

#n_lnb  { margin-bottom:10px;}
#n_lnb .lnb,
#n_lnb .drop { position:relative; *zoom:1; z-index:10000;}
#n_lnb .lnb li { float:left; background:#444851 url(../../images/bg_lnb.gif) no-repeat left center; width:100px; height:40px; text-align:center; font-size:0.875em; }
#n_lnb .lnb li:first-child { float:left; background:#000000; width:100px; height:40px; text-align:center; font-size:0.875em; }

#n_lnb .lnb li a:hover,
#n_lnb .lnb li.on { background:#c30e23; }
#n_lnb .lnb li a { color:#fff; line-height:40px; display:block; }
#n_lnb .lnb .li03 { width:125px; }
#n_lnb .drop { display:none; background:#545454; border-left:1px solid #55514f; border-right:1px solid #55514f; border-bottom:1px solid #55514f; position:absolute; z-index:65; }

#n_lnb p { font-size:11px; color:#808080; text-align:center; margin-top:9px; }

#n_lnb .btn_closet {
	float:right;
}













			

#topmenu {
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	/*position: absolute;*/
	bottom: 0;
	left: 0;
	width: 964px;
	background: #FFF;
}
#topmenu li {
	float: left;
	width: 20%;
	box-sizing: border-box;
	border-left: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
	/*background:#eeeeee;*/
	font-weight:bold;

}

#topmenu li:last-child {
	float: left;
	width: 20%;
	box-sizing: border-box;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
}


#topmenu li a {
	display: block;
	height: 58px;
	padding-top: 6px;
}
#topmenu li a img {
	display: block;
	margin: 0 auto 5px;
}












#topmenu_list {
	border-right: 1px solid #dcdcdc;
	/*position: absolute;*/
	bottom: 0;
	left: 0;
	width: 964px;
	background: #FFF;
}
#topmenu_list li {
	float: left;
	width: 20%;
	height: 150px;
	padding-top:10px;
	padding-left:30px;
	box-sizing: border-box;
	border-left: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	text-align: left;
}

#topmenu_list li:last-child {
	float: left;
	width: 20%;
	box-sizing: border-box;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	text-align: left;
}


#topmenu_list li a {
	display: block;
	height: 18px;
	padding-top: 6px;
}
#topmenu_list li a img {
	display: block;
	margin: 0 auto 5px;
}





/*mypage contents*/
.contents{
	width:964px;
	background:#fff;
	margin:0 auto;
	padding-top:15px;
}


.contents .subTitle{
	display:block;
	margin:0 0 0px;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	border-bottom:2px solid #999;
}
.contents .subTitle dt{
	color:#ff6600;
}
.contents .subTitle dd{
	font-size:11px;
	font-weight:normal;
}









#contentsWrap {
	position: relative;
	width: 964px;
	height: auto;
	margin: 0 auto;
	z-index:8;
}



#contentsSub3{
	width:870px;
	height:auto;
	margin:0 auto;
	padding:50px 30px;
	background:#fff;
	/*border: 1px solid #d3d3d3;*/
}
#contentsSub3 .csNotice {
	width:870px;
	height:130px;
	margin:20px 0 40px;
	background:url(../../images/cs_03.jpg) no-repeat 0 0;
}
#contentsSub3 .csNotice ul {
	display:inline-block;
	float:right;
	width:390px;
	line-height:24px;
}
#contentsSub3 .csNotice ul li em{
	float:left;
	width:300px;
	height:22px;
	font-style:normal;
	overflow:hidden;
}
#contentsSub3 .csNotice ul li label{
	float:right;
	height:22px;
}

#contentsSub3 .csQuick{
	display:inline-block;
	width:100%;
}
#contentsSub3 .csQuick .left{
	float:left;
}
#contentsSub3 .csQuick .right{
	float:right;
}
 
#contentsSub3 .csBestFAQ {
	margin:50px 0 0;
 }




.csContents{
	width:964px;
	height:80px;
	margin:0 auto;
	padding:20px 0 0;
	background:#fbfbfb;
	border: 1px solid #d3d3d3;
	/*border-bottom:none;*/
	text-align:center;
}