<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-kr";

/* web font */
@font-face { 
	font-family:'NanumGothic';
	src: url('../css/font/NanumGothic.eot'); /* IE 4-8 */
	src: url('../css/font/NanumGothic.eot?') format('eot'), /* IE 9 */ 
	url('../css/font/NanumGothic.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */
}
@font-face { 
	font-family:'NanumGothicBold';
	src: url('../css/font/NanumGothicBold.eot'); 
	src: url('../css/font/NanumGothicBold.woff');
	font-weight:bold; 
}

@font-face { 
	font-family:'MalgunGothic';
	src: url('../css/font/MalgunGothic.eot'); /* IE 4-8 */
	src: url('../css/font/MalgunGothic.eot?') format('eot'), /* IE 9 */ 
	url('../css/font/MalgunGothic.eot') format('eot'); /* IE 9, Firefox 3.6+, Chrome 6+ */
} 
/* web font */



html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,dfn,em,font,img,ins,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,ul,ol,li,dl,dt,dd,table,caption,tbody,tfoot,thead,tr,th,td,fieldset,form,label,legend,input,button,textarea,select {
  margin: 0;
  padding: 0;
}

body {
  position: relative;
  /*line-height: 1.5em;*/
  font-size: .75em;
  font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
}

header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption {
  display: block;
  margin: 0;
  padding: 0;
}

legend {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 0;
  text-indent: -999em;
  white-space: nowrap;
}

fieldset,img,table,caption,tbody,tfoot,thead,tr,th,td,button,hr {
  border: 0 none;
}

address,caption,cite,code,dfn,em,strong,th,var {
  font-style: normal;
}

blockquote,q {
  quotes: 'none';
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

img {
  vertical-align: middle;
}

wbr {
  display: block\9;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}

wbr:after {
  content: '\00200B';
}

body li {
  *vertical-align: top;
}

ul li {
  list-style: none;
}

table {
  border-collapse: collapse;
}

caption {
  visibility: hidden;
  overflow: hidden;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}

hr {
  display: none;
}

h1,h2,h3 {
  margin: 0;
  padding: 0;
  font-size: 1em;
}

input.ie_placeholder {
  color: #ababab !important;
}

input.ie_placeholder:-ms-input-placeholder {
  color: #ababab;
}

input.placeholder {
  color: #ababab !important;
}

input.checkbox, input.radio {
  width: 13px;
  height: 13px;
  vertical-align: middle;
}


a {
    color: #666666;
    text-decoration: none;
}



.blind {
  visibility: hidden;
  overflow: hidden;
  position: absolute;
  top: -1px;
  left: -1px;
  width: 1px;
  height: 1px;
  font-size: 0;
  line-height: 0;
}
.hide {
    position: absolute;
    z-index: -10;
    width: 0px;
    height: 0px;
    overflow: hidden;
    font-size: 0px;
    line-height: 0;
    word-break: break-all;
}

.total_padding_100_px{
    display: inline-block;
    position: relative;
    height: 100px;
}

.total_padding_50_px{
    display: inline-block;
    position: relative;
    height: 50px;
}

.total_padding_30_px{
    display: inline-block;
    position: relative;
    height: 30px;
}

.total_padding_20_px{
    display: inline-block;
    position: relative;
    height: 20px;
}

.total_padding_10_px{
    display: inline-block;
    position: relative;
    height: 10px;
}



.inpchk_defult_20_box{
    margin: 6px 0 0 6px;
}
.inpchk_defult_20_box label {
    width: 100%; 
	border: 0px solid #000;
}
.inpchk_defult_20_box input.checkbox{
    width: 20px;
    height: 20px;
    margin: -1px 0 1px 0;
    vertical-align: middle;
}




.inpchk_defult_15_box{
    margin: 3px 0 0 3px;
}
.inpchk_defult_15_box label {
    width: 100%; 
	border: 0px solid #000;
}
.inpchk_defult_15_box input.checkbox{
    width: 15px;
    height: 15px;
    margin: -1px 0 1px 0;
    vertical-align: middle;
}



.inpchk_defult_18_box{
    margin: 4px 0 0 4px;
}
.inpchk_defult_18_box label {
    width: 100%; 
	border: 0px solid #000;
}
.inpchk_defult_18_box input.checkbox{
    width: 18px;
    height: 18px;
    margin: -1px 0 1px 0;
    vertical-align: middle;
}


.inpchk_defult_20_radio{
    margin: 6px 0 0 6px;
}
.inpchk_defult_20_radio label {
    width: 100%; 
	border: 0px solid #000;
}
.inpchk_defult_20_radio input.radiobox{
    width: 20px;
    height: 20px;
    margin: -1px 0 1px 0;
    vertical-align: middle;
}


.inpchk_defult_18_radio{
    margin: 4px 0 0 4px;
}
.inpchk_defult_18_radio label {
    width: 100%; 
	border: 0px solid #000;
}
.inpchk_defult_18_radio input.radiobox{
    width: 18px;
    height: 18px;
    margin: -1px 0 1px 0;
    vertical-align: middle;
}


.inpchk_defult_14_radio{
    margin: 2px 0 0 2px;
}
.inpchk_defult_14_radio label {
    width: 100%; 
	border: 0px solid #000;
}
.inpchk_defult_14_radio input.radiobox{
    width: 14px;
    height: 14px;
    margin: -1px 0 1px 0;
    vertical-align: middle;
}



/*
.inpchk {
    display: inline-block;
    position: relative;
    width: 18px;
    height: 18px;
}






.inpchk_temp_18_box{
	display:inline-block;
	position:relative;
	width:18px;
	height:18px;
}
.inpchk_temp_18_box input{
	opacity:.01;
	width:18px;
	height:18px;
	position:absolute;
	top:0;
	left:0;
}
.inpchk_temp_18_box input + label{
	position:absolute;
	top:0;
	left:0;
	width:18px;
	height:18px;
	background:url(/images_new/css/sp_form.png) 0 -50px no-repeat;
	background-size:18px 100px;
	font-size:0 !important;
	line-height:0 !important;
	padding:0 !important;
	margin:0 !important;
}
.inpchk_temp_18_box input:checked + label{
	background-position:0 -75px;
}
.inpchk_temp_18_box input:disabled + label{
	opacity:.2;
}
.inpchk_temp_18_box input:focus + label{
	outline:1px dotted #73B1DA;
}


.inpchk_temp_18_radio{
	display:inline-block;
	position:relative;
	width:18px;
	height:18px;
}
.inpchk_temp_18_radio input{
	opacity:.01;
	width:18px;
	height:18px;
	position:absolute;
	top:0;
	left:0;
}

.inpchk_temp_18_radio input + label{
	position:absolute;
	top:0;
	left:0;
	width:18px;
	height:18px;
	background:url(/images_new/css/sp_form.png) 0 0 no-repeat;
	background-size:18px 100px;
	font-size:0 !important;
	line-height:0 !important;
	padding:0 !important;
	margin:0 !important;
}
.inpchk_temp_18_radio input:checked + label{
	background-position:0 -25px;
}
.inpchk_temp_18_radio input:disabled + label{
	opacity:.2;
}
.inpchk_temp_18_radio input:focus + label{
	outline:1px dotted #73B1DA;
}
*/






/*전체리스트 페이징 부분*/
	.total_paginate_wrap {
		position: relative;
		margin-top: 40px;
		margin-bottom: 40px;
		text-align: center;
		/*border-top: 1px solid #000;*/
	}

		
	


	.mypage_total_paginate_wrap {
		position: relative;
		margin-top: 10px;
		margin-bottom: 40px;
		text-align: center;
		/*border-top: 1px solid #000;*/
	}
	.mypage_total_paginate_wrap a.but_bbs_write {
		position: absolute;
		right: 20px;
		top: 10px;
		text-align: center;
		vertical-align: top;
		background: #0055a5;
		font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
		font-size: 14px;
		line-height: 28px;
		padding: 0px 10px 0px 10px;
		color: #ffffff;
		letter-spacing: -1px;
	}
	.mypage_total_paginate_wrap a.but_bbs_del {
		position: absolute;
		left: 20px;
		top: 10px;
		text-align: center;
		vertical-align: top;
		background: #CC0000;
		font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
		font-size: 14px;
		line-height: 28px;
		padding: 0px 10px 0px 10px;
		color: #FFFFFF;
		letter-spacing: -1px;
	}




/* 페이징 전체 사용CSS */
	.total_paginate {
		display: inline-block;

	}

	/*이전버튼기본*/
	.total_paginate a.prev {
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		background-position: 0 0;
	}
	/*다음버튼기본*/
	.total_paginate a.next {
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		background-position: 0 -50px;
	}
	/*이전 다음에서 페이지가 더있는 경우*/
	.total_paginate a[href].prev {
		background-position: -100px 0px;
	} 
	.total_paginate a[href].next {
		background-position: -100px -50px;
	} 
	.total_paginate a.prev, .total_paginate a.next {
		width: 44px;
		background-color: #F5F5F5;
		background-image: url(/images_new/css/sp_page.png);
		background-size: 200px 150px;
	}
	/*이전 다음에서 페이지가 더있는 경우*/

	/*이전다음 텍스트 감추기*/
	.total_paginate span {
		float: left;
		width: 15px;
		height: 36px;
		background: url(/images_new/css/sp_page.png);
		background-size: 200px 150px;
		background-position: 0 -100px;
		margin-left: 1px;
	}
	.blind {
		visibility: hidden;
		overflow: hidden;
		position: absolute;
		top: -1px;
		left: -1px;
		width: 1px;
		height: 1px;
		font-size: 0px;
		line-height: 0;
	} 
	/*페이징 숫자 넘버 ,  */
	.total_paginate a, .total_paginate strong{
		float: left;
		width: 36px;
		height: 36px;
		border: 1px solid #ccc;
		margin-right: -1px;
		background-color: #fff;
		line-height: 36px;
		color: #808080;
		font-family: Helvetica, sans-serif;
		font-size: 14px;
		text-align: center;
		text-decoration: none;
	}
	.total_paginate strong {
		border: 1px solid #33B4EB;
		color: #33b4eb;
		position: relative; 
		font-weight: normal;
	}

/* 페이징 전체 사용CSS */

/* 페이징 전체 사용CSS 새로운것*/
	.total_pageingadd {
		display: inline-block;
		border: 0px solid #000;
	}
	 
	
	.total_pageingadd a.prev, .total_pageingadd a.next {
		width: 25px;
		height: 25px;
		background-color: #ececec;
		border: 1px solid #ededed;
	}

	.total_pageingadd span {
		float: left;
		width: 25px;
		height: 25px;
		background-color: #ececec;
		margin-left: 5px;
	}

	.blind {
		visibility: hidden;
		overflow: hidden;
		position: absolute;
		top: -1px;
		left: -1px;
		width: 1px;
		height: 1px;
		font-size: 0px;
		line-height: 0;
	} 
	.total_pageingadd a, .total_pageingadd strong{
		float: left;
		min-width: 25px;
		height: 25px;
		
		color: #737172;
		font-family: Helvetica, sans-serif;
		font-size: 14px;
		line-height: 25px;
		text-align: center;
		text-decoration: none;
		
		margin-right: 5px;
		background-color: #fff;
		border: 1px solid #ededed;
	}
	.total_pageingadd strong {
		position: relative;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #727272;
		border: 1px solid #727272;
	}

/* 페이징 전체 사용CSS 새로운것*/




/*전체리스트 페이징 부분*/







/*게시판 페이징 부분*/
.bbs_search_table {
	clear: both;
	height: 30px;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	border: 0px solid #000000;
}
.bbs_search_table td.col_search_sel {
	text-align: center;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	border: 0px solid #000000;
}

.bbs_search_table td.col_search_inp {
	text-align: center;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	border: 0px solid #000000;
}

.bbs_search_table .bbsselect_form_select_100 {
    width: 100px;
    height: 25px;
    font-size: 14px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    line-height: 25px;
    color: #666666;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #d1d1d1;
}

.bbs_search_table .bbsselect_input_200 {
    width: 200px;
    height: 25px;
    font-size: 14px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    line-height: 25px;
    color: #666666;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    border: 1px solid #d1d1d1;
}

.bbs_search_table a.btn_go_search {
    display: inline-block;
    position: relative;
    text-align: center;
    vertical-align: top;
    background: #666666;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    font-size: 14px;
    line-height: 30px;
    padding: 0px 10px 0px 10px;
    color: #ffffff;
    letter-spacing: -1px;
	margin-left:20px;
}


/*게시판 페이징 부분*/















/*
상품세일율 관련 정보 2023-07-10

*/

.emall_experience_card_actions {
    position: absolute;
    top: 5px;
    left: 5px;
}
.emall_avatar {
    background-color: #4475FF;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: 350ms background ease-out;
    transition: 350ms background ease-out;
}

.emall_avatar_content {
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    font-size: 21px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 1.1875;
    letter-spacing: -0.5px;
    max-width: 44px;
    text-align: center;
}

/*
상품세일율 관련 정보 2023-07-10

*/
 







/*상품 리스트 적용 상품정보*/
.Itme_List_Total_View{
    position: relative;
	width: 100%;
    margin: 10px auto;
    text-align: center;
	vertical-align: top;
	margin:2px 2px 2px 2px;
    border: 0px solid #000000;
}

.Itme_List_Total_View  a .Defult_List_ItemInfo_Box{
    text-align: center;
	vertical-align: top;
    border: 1px solid transparent;
}

 
.Itme_List_Total_View  a:hover .Defult_List_ItemInfo_Box{
    text-align: center;
	vertical-align: top;
    border: 1px solid #666666;
}


.Defult_List_ItemInfo_Box{
    clear: both;
    width: 250px; 
    margin: 0 auto;
    text-align: center;
	vertical-align: top;
    border: 0px solid #dadada;
}
.Defult_List_ItemInfo_Box td.no_tit {
    text-align: center;
    vertical-align: middle; 
    height: 200px;

    font-size: 15px;
    line-height: 1.4em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #CC0000;
    font-weight: bold;
}

.Defult_List_ItemInfo_Box td.img_info {
    text-align: center;
    vertical-align: middle; 
	padding-top:10px;
	padding-bottom:10px;
    position: relative;

}




.Defult_List_ItemInfo_Box td.img_info img{
    width: 220px;
    height: auto;
    max-width: 220px;
    min-width: 110px;
    vertical-align: top;
    border: 1px solid #F2F2F2;
}


.Defult_List_ItemInfo_Box td.go_path_icon_box {
    display: block;

    text-align: left;
    vertical-align: top;
	padding-left:15px;
    border: 0px solid #000000;
} 


.Defult_List_ItemInfo_Box td.item_company_txt {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    font-family: "WebNanum","Malgun Gothic","맑은 고딕",sans-serif;


    text-align: left;
    vertical-align: top;

	padding-left:20px;
	padding-right:20px;
    border: 0px solid #000000;
} 

.Defult_List_ItemInfo_Box td.item_txt {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    font-family: "WebNanum","Malgun Gothic","맑은 고딕",sans-serif;


	
	/* 여러 줄 자르기 추가 스타일 */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    height: 40px;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    /* 여러 줄 자르기 추가 스타일 */


    text-align: left;
    vertical-align: top;

	padding-left:20px;
	padding-right:20px;
    border: 0px solid #000000;
} 

.Defult_List_ItemInfo_Box td.item_price_zone {
    position: relative;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    vertical-align: top;
	padding-top:10px;
	border: 0px solid #000000;
}


.Defult_List_ItemInfo_Box td.item_admin_zone {
    position: relative;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    vertical-align: top;
    height: 60px;

	font-size: 13px;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;

	border: 0px solid #000000;
}

.item_price_zone .item_price_box_left {
    position: relative;
    display: inline-block;
    width: 100px;
    margin: 0 auto;
    text-align: left;
    vertical-align: bottom;

    font-size: 13px;
    letter-spacing: -1px;
    color: #666666;
    font-weight: normal;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;


	padding-left:20px;
	padding-bottom:20px;
	border: 0px solid #CC0000;
}

.item_price_zone .item_price_box_right {
    position: relative;
    display: inline-block;
    width: 100px;
    margin: 0 auto;
    text-align: left;
    vertical-align: bottom;
	padding-left:20px;
	padding-bottom:20px;
	border: 0px solid #000000;
}

.item_price_zone .item_price_costmoney {
    font-size: 13px;
    letter-spacing: -1px;
    color: #676767;
    font-weight: normal;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    text-decoration: line-through;
    border: 0px solid #cc0000;
}


.item_price_zone .item_price_costmoney_no {
    font-size: 13px;
    letter-spacing: -1px;
    color: #676767;
    font-weight: normal;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    border: 0px solid #cc0000;
}

.item_price_zone .item_price_money {
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    text-align: left;
    vertical-align: top;


    font-size: 13px;
    letter-spacing: -1px;
    color: #666666;
    font-weight: normal;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
}


.item_price_zone .item_price_box_left .item_price_sale_wan {
    display: inline-block;
    color: #1c1c1c;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: -2px;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    padding-right: 3px;
    border: 0px solid #cc0000;
}



.item_price_zone .item_price_box_left .item_price_sale_wan_s {
    display: inline-block;
    color: #1c1c1c; 
    font-size: 18px;
    letter-spacing: -2px;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    text-decoration: line-through;
    padding-right: 3px;
    border: 0px solid #cc0000;
}

.item_price_zone .item_price_box_left .item_price_sale_wan_add {
    display: inline-block;
    color: #f72e3e;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: -2px;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    padding-right: 3px;
    border: 0px solid #cc0000;
}




.item_price_zone .item_price_sale_ment {
    display: inline-block;

    color: #f72e3e;
    font-weight: bold;
    font-size: 13px;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    border: 0px solid #cc0000;
}
.item_price_zone .item_price_box_right .item_price_sale_wjatn {
    display: inline-block;
    font-size: 20px;
    letter-spacing: -2px;
    color: #f72e3e;
    font-weight: normal;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    border: 0px solid #cc0000;
}

.item_price_zone .item_price_box_right .item_price_sale_txt {
    display: inline-block;
    font-size: 13px;
    letter-spacing: -1px;
    color: #666666;
    font-weight: normal;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    border: 0px solid #cc0000;
}



.item_price_zone .item_price_box_right .item_price_sale_txt_add {
    display: inline-block;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: -1px;
    color: #666666;
    font-weight: normal;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    border: 0px solid #cc0000;
}
/*신상품 작은 이미지*/
.Six_List_ItemInfo_Box{
    clear: both;
    width: 160px; 
    margin: 0 auto;
    text-align: center;
	vertical-align: top;
    border: 0px solid #dadada;
}

.Six_List_ItemInfo_Box td.no_tit {
    text-align: center;
    vertical-align: middle; 
    height: 200px;

    font-size: 15px;
    line-height: 1.4em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #CC0000;
    font-weight: bold;
}

.Six_List_ItemInfo_Box td.img_info {
    text-align: center;
    vertical-align: middle; 
	padding-top:10px;
	padding-bottom:10px;
    border: 0px solid #000000;
}




.Six_List_ItemInfo_Box td.img_info img{
    width: 150px;
    height: auto;
    max-width: 150px;
    min-width: 110px;
    vertical-align: top;
}


.Six_List_ItemInfo_Box td.item_company_txt {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    font-family: "WebNanum","Malgun Gothic","맑은 고딕",sans-serif;


    text-align: left;
    vertical-align: top;

	padding-left:20px;
	padding-right:20px;
    border: 0px solid #000000;
} 

.Six_List_ItemInfo_Box td.item_txt {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    font-family: "WebNanum","Malgun Gothic","맑은 고딕",sans-serif;


	
	/* 여러 줄 자르기 추가 스타일 */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    height: 40px;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    /* 여러 줄 자르기 추가 스타일 */


    text-align: left;
    vertical-align: top;

	padding-left:20px;
	padding-right:20px;
    border: 0px solid #000000;
} 

.Six_List_ItemInfo_Box td.item_price_zone {
    position: relative;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    vertical-align: top;
	padding-top:10px;
	border: 0px solid #000000;
}

/*상품 리스트 적용 상품정보*/


/*장바구니 마스크 작업*/
#mask_baguni {  
  position:absolute;
  width:100%;
  z-index:900000;
  background:#000000;
  left:0;
  top:0;
}

.layerPop_baguni{
    display: none;
    position: relative;
    width: 500px;
    z-index: 910000;
    margin: 0 auto;
    background: #FFFFFF;
    border: 0px solid #FFFFFF;
}



.pop-layer-basket {
    position: absolute;
	margin:0 auto;
	top: 50px;
    width: 100%;
    background: #FFFFFF;


    text-align: center;
    padding: 3px;
    border: 0px solid #cc0000;
}
.pop-layer-basket h1 {
    padding: 10px 0px 10px 10px;
    background: #147CDD;
	font-size: 18px;
    line-height: 1.4em;
    color: #ffffff;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    font-weight: bold;
    letter-spacing: -1px;

    text-align: left; 
}
.pop-layer-basket .cont {
    padding: 20px 20px 20px 20px;
    background: #FFFFFF;


	font-size: 14px;
    line-height: 1.4em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;

    border-top: 2px solid #f5f5f5;
}
.pop-layer-basket .cont p.txt {
	font-size: 14px;
    line-height: 1.2em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    letter-spacing: -1px;
    font-weight: bold;
    text-align: center;
    letter-spacing: -1px;
}
.pop-layer-basket .cont p.txt strong {
    color: #1579db;
}
.pop-layer-basket .cont .gray-box {
    margin-top: 10px;
    padding: 15px;
    border: 1px solid #f0f0f0;
    background: #f5f5f5;

	font-size: 14px;
    color: #666666;
    line-height: 1.4em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    letter-spacing: -1px;

	text-align: left;
}
.pop-layer-basket .cont .btn-center {
    margin-top: 19px;
    text-align: center;
}
.pop-layer-basket .pop-layer-close {
    display: block;
    position: absolute;
    top: 15px;
    right: 20px;
}
/*장바구니 마스크 작업*/




/*탭부분 설정*/
.tab{*zoom:1}
.tab:after{display:block;visibility:hidden;clear:both;width:0;height:0;content:''}
.tab li{float:left;position:relative}
.tab li.active{z-index:10}
.tab.hover li.lst_over{z-index:10}
.tab li a{display:block;position:relative;text-align:center;text-decoration:none;list-style:none}
.tab li a:focus,.tab li.active a{z-index:20}




.tab.x_small li{border-left:1px solid #e0e0e0}
.tab.x_small li:first-child{border-left:0}
.tab.x_small li a{padding-left:10px}
.tab.x_small li:first-child a{padding-left:0}
.tab.x_small li a{padding-right:10px;color:#888;font-size:11px}
.tab.x_small li.active a{color:#272727;font-size:11px}
.tab.small li{padding:0 10px}
.tab.small li a{height:16px;line-height:20px;color:#999}
.tab.small li a:hover{text-decoration:underline}
.tab.small li.active a{color:#272727}
.tab.medium{text-align:center}
.tab.medium li{display:inline-block;*display:inline;float:none}
.tab.medium li a{height:28px;padding:0 2px;font-family:'나눔명조', NanumMyeongjo;font-weight:bold;font-size:16px;line-height:28px;color:#666;background-color:#fff}
.tab.medium li.active a{border-bottom:3px solid #6BBCB6;color:#222}

.tab.large{
	position:relative;
	width:100%;
	height:60px;
	margin-top:21px;
	/*background:url(../../img/common/bg_tab.gif) repeat-x 0 100%;*/
	border: 0px solid #000000;
}
.tab.large li{
	height:60px;
	background: #f5f5f5;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #666666;

	margin-left:-2px;
}
.tab.large li.no_data a{display:none}
.tab.large li:first-child{margin-left:0;margin-right:-2px;border-right:1px solid #fff}
.tab.large li a,
.tab.large li p{
	padding:15px 0 25px;
	border:1px solid #fff;
	border-bottom:0;
	color:#747474;
	text-align:center;
	border-top: 1px solid transparent;
	height:18px;
}

.tab.large li p{color:#999}
.tab.large li p em,
.tab.large li a em{color:#222;font-size:11px;line-height:16px;letter-spacing:-1px}
.tab.large li p span,
.tab.large li a span{line-height:1.5em}
.tab.large li.active{
	position:relative;
	height:60px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #FFFFFF;
}
.tab.large.hover li.lst_over{
position:relative;
height:60px;
border:1px solid #000000;
border-bottom:0;
}
.tab.large.hover li.lst_over p{overflow:hidden;position:relative;padding:9px 0 12px;border:1px solid #777;border-bottom:0;background:#fff;color:#999;font-weight:bold;letter-spacing:-1px}
.tab.large li.active a{
overflow:hidden;
position:relative;

padding:15px 0 25px;
border-bottom:0;
background:#fff;
	border-bottom:1px solid #FFFFFF;
color:#656565; 
letter-spacing:-1px;
}

.tab.large.hover li.active a,.tab.large.hover li a:hover{
overflow:hidden;
position:relative;
padding:9px 0 12px;
border:1px solid #666666;
border-bottom:0;
background:#fff;
color:#656565;
letter-spacing:-1px;
}
.tab.large li.active a em,
.tab.large li a:hover em{font-weight:normal}

.tab.large.t_dep1 li{width:100%}
.tab.large.t_dep2 li{width:50%;margin-left:-2px;*margin-left:-1px}
.tab.large.t_dep2 li:first-child{margin-left:0;*margin-left:-1px}
.tab.large.t_dep3 li{width:33.33%;margin-left:-2px}
.tab.large.t_dep3 li:first-child{margin-left:0; *margin-left:-1px}
.tab.large.t_dep4 li{width:25%;margin-left:-2px}
.tab.large.t_dep4 li:first-child{margin-left:0}
.tab.large.t_dep5 li{width:20%;margin-left:-2px}
.tab.large.t_dep5 li:first-child{margin-left:0}
.tab.large.t_dep6 li{width:16.66%;margin-left:-2px}
.tab.large.t_dep6 li:first-child{margin-left:0; *margin-left:-2px}
.tab.large.t_dep7 li{width:14.28%;margin-left:-2px}
.tab.large.t_dep7 li:first-child{margin-left:0}
.tab.large.t_dep8 li{width:12.5%;margin-left:-2px}
.tab.large.t_dep8 li:first-child{margin-left:0}

.tab.large li.active{z-index:50}
.tab.large li.active a{z-index:50}
.tab.large li a:active,
.tab.large li a:focus{background:none;border-right:1px solid transparent;border-left:1px solid #fff}
.tab.large li.active a:active,
.tab.large li.active a:focus{background:#fff;z-index:20;border-right:1px solid #777;border-left:1px solid #777}
.tab.small li{margin-left:8px;padding:0 10px 15px 10px}
.tab.small li li{padding-left:14px}
.tab.small li a{color:#666}
.tab.small li a:hover,.tab.small li.active a{color:#fff;font-weight:bold;text-decoration:underline;letter-spacing:-1px}
.tab.small li.no_line{padding-left:10px;background:none}
/*탭부분 설정*/





/*오늘쪽 따라 다니는 베너*/
.floatMenu_warp{
   position: relative;
   width: 1100px;
   margin:0 auto;
   background: #ffffff;
   text-align: center;
   vertical-align: top;
   border: 0px solid #000000;
}
#floatMenu_Right {
	position: absolute;
	width: 108px;
	height: auto;
	top: 40px;
	left: 50%;
	margin-left: 590px;
	z-index:100000;
	border:0px solid #CC0000;
}

#floatMenu_Left {
	position: absolute;
	width: 110px;
	height: auto;
	top: 40px;
	right: 50%;
	margin-right: 590px;
	z-index:100000;
	border:0px solid #CC0000;
}

#floatMenu_Left .float_Banner_left_slides {
    position: relative;
    width: 109px;
}


.float_Banner_left_box .slide {
    overflow: hidden;
    position: relative;
    width: 109px;
    height: 169px;
}



.float_Banner_left_slides a.prev {
    right: 51%;
	margin-top:166px;
    background-position: 0 0;
}
.float_Banner_left_slides a.prev {
    display: inline-block;
    z-index: 100;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 19px;
    height: 19px;
    background: url(/images_new/top_menu_2018/2018_quick1_01.jpg) 0 0 no-repeat;
    line-height: 999px;
    vertical-align: top;
}
.float_Banner_left_slides a.next {
    left: 51%;
	margin-top:166px;
    background-position: 0 0;
}

.float_Banner_left_slides a.next {
    display: inline-block;
    z-index: 100;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 19px;
    height: 19px;
    background: url(/images_new/top_menu_2018/2018_quick1_02.jpg) 0 0 no-repeat;
    line-height: 999px;
    vertical-align: top;
}


.float_Banner_left_box{
	width: 109px;
	height: 170px;
	background-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
	border-top:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
.float_Banner_left_box_but{
	width: 109px;
	height: 27px;
	background-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
	border:1px solid #d1d1d1;
}
 

.float_Banner_left_sub{
	width: 109px;
	/*
	background-color: #FFFFFF;
	padding-top:10px;
	*/
    text-align: center;
    vertical-align: middle;
	
}


.float_Banner_left_sub li{ 
    display: inline-block;
	width: 100%;
	text-align:center;
	padding-left:2px;
}



.float_Banner_right_box{
	width: 108px;
    font-size: 12px;
    line-height: 14px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    color: #6b6b6b;
    letter-spacing: -1px;
	background-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
	border-top:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}


.float_Banner_right_box li{ 
    display: inline-block;
	width: 100%;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
    border-bottom: 1px solid #d1d1d1;
}

.float_Banner_right_item_tit{
	width: 100%;
    font-size: 12px;
    line-height: 18px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    color: #FFFFFF;
    letter-spacing: -1px;
	background-color: #999999;
    text-align: center;
    vertical-align: top;
	padding-bottom:3px;
	border:1px solid #999999;
}
.float_Banner_right_item_tit a{
	color: #FFFFFF;
}


.today_item_box{
	width: 108px;
	margin:0 auto;
	text-align:center;
}

 .today_item_but{
	width: 108px;
	text-align:center;
	background-color: #FFFFFF;
 }
.today_item_view{
	width: 108px;
	height: 188px;
    overflow: hidden;
	text-align:center;
	background-color: #FFFFFF;
}



.today_item_view li{ 
    display: inline-block;
	margin:0 auto;
	width: 100%;
	height: 94px; 
	text-align:center;
    vertical-align: middle;
}


.today_item_view li img{ 
	width: 90px;
	height: 90px;
	text-align:center; 
	border:1px solid #cdcdcd;
}





.float_Banner_right_item_top{
	width: 100%;
    font-size: 12px;
    line-height: 18px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    color: #FFFFFF;
    letter-spacing: -1px;
	background-color: #999999;
    text-align: center;
    vertical-align: top;
	padding-bottom:3px;
    font-weight: bold;
	border:1px solid #999999;
}


.float_Banner_right_item_top a{
	color: #FFFFFF;
}

/*오늘쪽 따라 다니는 베너*/
</pre></body></html>