@charset "utf-8";


/* RESET */
html,body,div,span,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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:none 0}

select,input,img,li{vertical-align:middle;text-align:left}
input{margin:0 3px;padding:0}
form legend,table caption{width:0;height:0;font-size:0;text-indent:-9999px;line-height:0}
select,textarea,button{font-family:"Nanum Gothic","맑은 고딕","Malgun Gothic",Apple Gothic,Dotum,'돋움',dotum,'굴림',gulim;border:1px solid #ccc;color:#333}
img,fieldset,iframe{border:0 none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
table,div{border-collapse:collapse;border-spacing:0}
table{width:100%}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
ul,li,ol{list-style-type:none}
li{line-height:17px}
li,p,dt,dd,div,span{white-space:normal}
button{*overflow:visible;border:0 none;padding:0;margin:0;*margin-top:-2px;background:transparent;cursor:pointer}
button::-moz-focus-inner{border:0;padding:0}
a{text-decoration:none;color:#666}
label{cursor:pointer;}

/* global class */
/* none */
.bg_none{background:none !important}
.pad_none{padding:0 !important}
.mar_none{margin:0 !important}
.bor_none{border:0 none !important}
.over_h{overflow:hidden !important}
/* align */
.txt_left{text-align:left !important}
.txt_center{text-align:center !important}
.txt_right{text-align:right !important}
/* float */
.floatL{float:left !important}
.floatR{float:right !important}
.float_a{display:block !important;float:left !important}
.list_float{overflow:hidden !important}
.list_float li{float:left !important}
/* font */
.font11{font-size:11px !important}
.font12{font-size:12px !important}
.font13{font-size:13px !important}
.font14{font-size:14px !important}
.font16{font-size:16px !important}
.bold{font-weight:bold !important}
.normal{font-weight:normal !important}
.underline{text-decoration:underline !important}
.letter-1{letter-spacing:-1px !important}
.letter0{letter-spacing:0 !important}
.line16{line-height:16px !important}
.line18{line-height:18px !important}
/* color */
.blk{color:#2b2b2b !important}
.g88{color:#888 !important}
.pur{color:#4250b9 !important}
/* ellipsis */
.ellWrap{width:100%}
.ellipsis,.ellipsisList li{display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}
/* margin */
.mgt3{margin-top:3px !important}
.mgt5{margin-top:5px !important}
.mgt10{margin-top:10px !important}
.mgt20{margin-top:20px !important}
.mgt30{margin-top:30px !important}
.mgb2{margin-bottom:2px !important}
.mgb5{margin-bottom:5px !important}
.mgb10{margin-bottom:10px !important}
.mgb20{margin-bottom:20px !important}
.mgb30{margin-bottom:30px !important}
.mgb40{margin-bottom:40px !important}
.mgb50{margin-bottom:50px !important}
.mgb60{margin-bottom:60px !important}

.mgl3{margin-left:3px !important}
.mgl5{margin-left:5px !important}
.mgl10{margin-left:10px !important}
.mgl20{margin-left:20px !important}
.mgl30{margin-left:30px !important}
/* padding */
.pdt12{padding-top:12px !important}
.pdl15{padding-left:15px !important}
/* display */
.in{display:inline !important}
/* input */
.txt{
	height:18px;
	margin:0;padding:0;
	font-size:12px;
	font-family:"Nanum Gothic","맑은 고딕","Malgun Gothic",Apple Gothic,Dotum,'돋움',dotum,'굴림',gulim
	border:1px solid #ccc;
	background-color:#fff;
	line-height:17px;text-indent:5px
}


/* initialize */
body{ }

/* header */
/*
#header{position:relative;width:1000px;height:161px;background:url(../imgs/global/bg_header.png) center bottom no-repeat;margin:0 auto}
#header_logo_area{overflow:hidden;margin-bottom:10px}
#header_logo_area h1{float:left;margin:30px 117px 0 31px}
#header_logo_area .lnb{position:absolute;top:9px;right:0}
#header_logo_area .lnb li{float:left;padding-right:8px;margin-left:6px;font-size:11px;background:url(../imgs/global/bul_lnb.gif) right 2px no-repeat;letter-spacing:-1px}
#header_logo_area .lnb li button{margin-left:2px}
#header_logo_area .lnb a{color:#878787}
*/
/* search form */
#header_logo_area form{float:left;width:325px;margin-top:44px;padding:5px 0 3px 5px;background:url(../imgs/global/bg_search.png) 0 0 no-repeat}
#header_logo_area form input{float:left;width:260px;height:22px;font-family:'돋움',dotum,'굴림',gulim;font-weight:bold;line-height:25px;border: 0 none}
#header_logo_area form button{float:right;position:relative;top:-4px}
/* banner */
#header_logo_area .banner{float:right}
/* gnb */
#header_gnb_area{position:relative;clear:both;height:37px;margin-bottom:11px}
#header_gnb_area .gnb{padding-top:12px;text-align:center}
#header_gnb_area .gnb li{display:inline-block;*display:inline;margin-left:14px;padding-right:16px;background:url(../imgs/global/bul_gnb.gif) right 2px no-repeat}
/* project_menu */
#header_ctg_area button{position:absolute;bottom:0;*bottom:-2px;left:1px}
#header_ctg_area .project_menu{overflow:hidden;float:left;margin:0 0 0 227px}
#header_ctg_area .project_menu li{float:left;padding:0 7px;background:url(../imgs/global/bul_header_menu.gif) right 3px no-repeat}
#header_ctg_area .project_menu li a{font-size:11px;letter-spacing:-1px;color:#7e7e7e}
#header_ctg_area span{float:left;margin:1px 0 0 17px}
#header_ctg_area span a{margin-right:13px}
/* total category */
#header_total_ctg{position:absolute;left:1px;background-color:#fff;border:solid 1px #dcd0c2;z-index:10000;display:none}
#header_total_ctg div{background:#f6f6f6;border-bottom:solid 1px #dcd0c2;padding:8px 14px;position:relative}
#header_total_ctg div .close{position:absolute;right:5px;top:5px}
#header_total_ctg ul{overflow:hidden;background:url(../imgs/global/totalCate_bg.png) repeat-y}
#header_total_ctg ul li{float:left;padding:15px;width:136px}
#header_total_ctg ul li a{display:block;padding:4px 0;font-size:12px;color:#777;font-weight:normal;text-decoration:none}
#header_total_ctg ul li a strong{color:#333}

/* container */
#container11{position:relative;width:1000px;min-height:540px;margin-top:20px}

/* contents */
#contents{ text-align:left;margin:0 0 50px} /* 왼쪽메뉴 있을 때 */
#contents100{width:100%;text-align:left;margin:0 0 50px} /* 왼쪽메뉴 없을 때 */

/* navi */
#navi{overflow:hidden;padding:0 10px;height:30px}
#navi li{float:left;font-size:11px;line-height:20px;background:url(../imgs/icon/bul_navi.gif) left 4px no-repeat;padding:0 5px 0 10px}
#navi li.home{background:url(../imgs/icon/ico_home.gif) left 4px no-repeat;padding:0 5px 0 15px}
	/* category navi */
#navi button.ctg{height:20px;border:solid 1px #ccc;font-size:11px;color:#666;padding:0 35px 0 8px;margin:0;line-height:14px;font-family:'돋움';background:url(../button/navi_category_btn.gif) #fff right top no-repeat}
#navi li div{position:absolute;top:0px;z-index:10;display:none}
#navi li div ol{background:#fff;border:solid 2px #aaa;margin-top:22px}
#navi li div ol:after{content:" ";display:block;clear:both}
#navi li div ol li{padding:10px 20px 10px 15px;background:none;border-right:solid 1px #ddd}
#navi li div ol li.last{border-right:none}
#navi li div ol li a{color:#444;display:block;line-height:18px}
#navi li div ol li a:hover{color:#ca1818}
#navi li div ol li a.on{font-weight:bold;color:#ca1818}

/* 타이틀 */
.bul_red_arrow{padding-left:17px;background:url(../imgs/icon/bul_red_arrow.gif) 0 2px no-repeat}
.red_square_dotList li,.red_square_dot{padding-left:10px;font-size:13px;background:url(../imgs/icon/bul_red_square.gif) 0 5px no-repeat;line-height:16px;color:#666}
.bul_red_rect{padding:0 0 10px 15px;border-bottom:1px solid #e1e1e1;background:url(../imgs/icon/bul_red_rect.gif) 6px 0 no-repeat}
.sub_title{margin-bottom:20px;padding:0 0 15px 10px;font-size:0;background:url(../title/bg_sub_title.gif) 0 bottom repeat-x;line-height:0}

/* lnb_area */
#lnb_area{ float:left;overflow:hidden;width:140px;margin-right:20px}
#lnb_area h2.ctg_txt a{display:block;color:#222;padding:3px 0 10px 5px;font-size:16px;font-weight:bold;letter-spacing:-0.1em;background:url(../imgs/icon/ctg_icon.png) right 5px no-repeat}
#lnb_area .ctg{padding:14px 12px;font-size:12px;border-top:1px solid #414141;border-bottom:1px solid #414141;background-color:#fff;letter-spacing:-0.1em}
#lnb_area .ctg li{line-height:26px}
#lnb_area .ctg li.on a{color:#ca1818 !important}
#lnb_area .ctg li a{color:#888}
#lnb_area .ctg li a:hover{color:#ca1818 !important}
#lnb_area .lnb_banner{margin-top:20px}

#lnb_area_sub{float:left;overflow:hidden;width:180px;margin-right:20px;font-size:11px}
#lnb_area_sub .left_my_info{margin-bottom:11px;border:1px solid #ca1818}
#lnb_area_sub .left_my_info span{display:block;width:100%;padding:7px 0;background-color:#ca1818;text-align:center;color:#fff}
#lnb_area_sub .left_my_info p{padding:13px 0;text-align:center;color:#808183}
#lnb_area_sub .left_my_info ul{padding:10px 10px 0}
#lnb_area_sub .left_my_info ul li{position:relative;margin-bottom:8px;padding-left:8px;background:url(../imgs/icon/bul_left_info.gif) 0 3px no-repeat;line-height:11px;color:#808183}
#lnb_area_sub .left_my_info ul li div{position:absolute;right:0;top:0;color:#3f3b39}
#lnb_area_sub .left_navigation{border-bottom:1px solid #dcdcdc}
#lnb_area_sub .left_navigation li{padding-top:10px;border-top:1px solid #dcdcdc}
#lnb_area_sub .left_navigation li ul{padding:7px 0 3px;background:url(../imgs/my/bg_left_navi.gif) 0 0 repeat-x}
#lnb_area_sub .left_navigation li img{padding:0 0 10px 12px}
#lnb_area_sub .left_navigation li li{padding:0 0 0 25px;border:0 none;background:none;line-height:20px;letter-spacing:-1px}
#lnb_area_sub .left_navigation li a{color:#8e8e8e}
#lnb_area_sub .lnb_banner{margin-top:20px}

/* quick bar */
#quick_bar{position:absolute;width:100px;z-index:16;margin-top:0;left:50%;margin-left:560px;}
#quick_bar .todays_list{padding:5px 0 1px;border:1px solid #ddd;background-color:#e5e5e5;text-align:center}
#quick_bar .todays_list a{display:block; font-size:14px;}
#quick_bar .todays_slide{width:55px;padding-bottom:4px;margin:4px auto 0;display:none}
#quick_bar .todays_slide .todays_container{position:relative;border:1px solid #e0d6c9}
#quick_bar .todays_slide .todays_container ul{position:absolute;left:0;top:0}
#quick_bar .todays_slide .todays_container li{width:53px;height:53px;border-bottom:1px solid #e0d6c9}
#quick_bar .todays_slide .todays_container li img{width:100%;height:100%}
#quick_bar .todays_slide .todays_container a{margin-bottom:0}
#quick_bar .todays_slide .todays_pagination{position:relative;margin-top:4px;font-size:11px;color:#988774}
#quick_bar .todays_slide .todays_pagination a{display:block;position:absolute}
#quick_bar .todays_slide .todays_pagination a.prev{top:0;left:1px}
#quick_bar .todays_slide .todays_pagination a.next{top:0;right:1px}
#quick_bar .todays_slide .todays_pagination strong{color:#f2740d}
#quick_bar .todays_slide .todays_pagination .pageDisabled{opacity:0.4;filter:alpha(opacity=40)}
#quick_bar .banner_list{padding:5px 0; border:1px solid #ddd; background-color:#fff;text-align:center; font-size:14px; }
#quick_bar .banner{margin-top:0px; box-sizing:border-box; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
#quick_bar .banner a {display: block; border-bottom:1px solid #ddd; box-sizing:border-box; text-align:center;}
#quick_bar .banner img {max-width: 90px;box-sizing:border-box;  } 
#quick_bar.fixArea {position: fixed; top: 10px;}

/* paging */
.paging{overflow:hidden;text-align:center;margin-top:30px}
.paging li{display:inline}
.paging li a{display: inline-block; border-bottom: none; margin-left:3px; padding:6px 10px; background-color: #f4f4f4; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.07); border-radius: 2px;}
.paging li a.end{ }
.paging li a.first, .paging li a.last{ }
.paging li a.prev{ }
.paging li a.next{ }
.paging li a.current { background: #169fe6; color: #fff; box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.15);}

/* footer */
#footer{clear:both;height:130px;padding-top:18px;background:url(../imgs/global/bg_footer.gif) 0 0 repeat-x}
#footer .footer_menu{float:left}
#footer .footer_menu li{float:left;padding-right:16px;margin-left:15px;font-size:11px;background:url(../imgs/global/bul_footer_menu.gif) right 1px no-repeat}
#footer .footer_menu li a{font-size:11px}
#footer .footer_guide{float:right}
#footer .footer_guide li{float:left;margin-left:16px}
#footer .footer_content{clear:both;padding-top:30px}
#footer .footer_content h5{float:left;margin:7px 43px 0 19px}
#footer .footer_content address{float:left;width:60%;padding-bottom:10px;font-size:11px;line-height:16px;letter-spacing:-0.03em}
#footer .footer_content address span{padding:0 7px;color:#999}
#footer .footer_content address p{padding-top:7px;letter-spacing:0}
#footer .footer_content .amark{float:right;margin:7px 20px 0 0}
#footer .footer_content .amark li{float:left;margin-left:5px}




/* 하단 모바일 버전으로 보기 */
.go_mobile{clear:both;background:#444;text-align:center;margin-top:10px}
.go_mobile a{display:block;color:#fff;font-size:53px;padding:37px 0}


/* 상품정보(리스트) 모든 페이지 동일 */
.pro_name{font-size:11px}
.org_price{font-size:11px;color:#888}
.sale_price{font-size:11px;color:#000}
.point{font-size:11px;color:#666}
.icons{font-size:5px !important;line-height:0 !important;}


/* 버튼 정렬 */
.btn_mid{text-align:center}
.btn_left{text-align:left}
.btn_right{text-align:right}


/* 카테고리박스 */
.box_ctg_small{padding-bottom:5px;background:url(../imgs/goods/bg_ctg_bottoms.png) 0 bottom no-repeat}
.box_ctg_small h3{padding:15px 0 7px 25px;*padding:15px 0 9px 25px;font-size:12px;background:url(../imgs/goods/bg_ctg_tops.png) 0 0 no-repeat;font-weight:bold}
.box_ctg_small ul{overflow:hidden;padding:12px 0 5px 25px;background:url(../imgs/goods/bg_ctg_mids.gif) 0 0 repeat-y}
.box_ctg_small ul li{padding:0 0 9px 16px;background:url(../button/btn_ctg_more.gif) left 3px no-repeat;float:left;width:22%}
.box_ctg_big{overflow:hidden;margin:15px 0;padding-bottom:8px;background:url(../imgs/goods/bg_ctg_bottom.png) 0 bottom no-repeat}
.box_ctg_big h3{background:url(../imgs/goods/bg_ctg_top.png) 0 0 no-repeat;padding:18px 0 14px 25px;*padding:15px 0 9px 25px;margin:0 none}
.box_ctg_big ul{overflow:hidden;padding:20px 0 10px 25px;background:url(../imgs/goods/bg_ctg_mid.gif) 0 0 repeat-y}
.box_ctg_big ul li{padding:0 0 9px 16px;background:url(../button/btn_ctg_more.gif) left 3px no-repeat;float:left;width:18%}


/* 레이어박스 */
.layer_wrap{background:#f4f4f4;padding:5px}
.layer_wrap .layer_cont{border:solid 1px #ccc;background:#fff;padding:20px 15px 30px}

.layer_cont h1{margin-bottom:20px;padding:0 0 8px 4px;font-size:0;border-bottom:2px solid #ca1818;line-height:0}
.layer_cont h2{font-weight:bold;color:#3d3d3d;font-size:12px}

.layer_wrap .layer_cont p.txt_area{overflow:hidden;margin-bottom:20px;padding:17px 19px;font-size:11px;border:1px solid #dcdcdc;background-color:#f8f8f8;color:#555}


/*---------------------------------------------- table ------------------------------------------------------*/
.table_fixed{table-layout:fixed}
.table_ver{margin:10px 0 0;font-size:11px;border-top:1px solid #444}
.table_ver thead{background:#f3f3f3;border-left:solid 1px #dbdbdb;border-right:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb}
.table_ver thead th{text-align:center;font-weight:normal;padding:9px 0 7px;color:#444}
.table_ver tbody td{text-align:center;padding:10px 0;color:#666;border-bottom:solid 1px #dbdbdb;line-height:16px}
.table_ver tbody td strong{color:#000}
.table_ver tbody td button{margin:2px 0}
.table_ver tbody td.text_left{text-align:left;padding:9px 10px 7px}
	/* 총 합계 쪽 */
.table_ver tr.total_price td{height:50px !important;padding:0 !important;background-color:#f7f7f7}
.table_ver tr.total_price td div{position:relative;width:100%;height:100%}
.table_ver tr.total_price td p{position:absolute;right:0;top:0;display:inline-block;margin:5px 6px;padding:10px 13px;border:1px solid #e6e6e6;background-color:#fff;color:#000}
.table_ver tr.total_price td p span{display:inline-block;margin-right:120px}
.table_ver tr.total_price td p span{margin-right:38px}
	/* 상품이미지,상품명 */
.table_ver tbody td.table_product{text-align:left;padding:10px}
.table_ver tbody td.table_product a{float:left}
.table_ver tbody td.table_product a img{border:solid 1px #e6e6e6;width:80px;margin-right:10px}
.table_ver tbody td.table_product a img.no{border:none;width:auto;margin-right:0}
.table_ver tbody td.table_product p{float:left;width:80%;margin:5px 0 0}

.table_hor{margin:10px 0 0;font-size:11px;border-top:1px solid #444}
.table_hor tbody th{background:#f3f3f3;text-align:left;font-weight:normal;padding:9px 15px 7px;color:#444;border-bottom:solid 1px #dbdbdb;border-right:solid 1px #dbdbdb}
.table_hor tbody th.lines{border-left:solid 1px #dbdbdb}
.table_hor tbody td{text-align:left;padding:10px 15px;color:#666;border-bottom:solid 1px #dbdbdb;line-height:16px}
	/* 상품이미지,상품명 */
.table_hor tbody td.table_product{text-align:left;padding:10px}
.table_hor tbody td.table_product a{float:left}
.table_hor tbody td.table_product a img{border:solid 1px #e6e6e6;width:80px;margin-right:10px}
.table_hor tbody td.table_product p{float:left;width:80%;margin:5px 0 0}

select,option {display:inline}

span.merchant_status_ready{position:absolute; bottom:0; right:0; background:#cc0000; color:#fff; font-size:11px; padding:2px 4px;}

.bw_img > a > img {filter: grayscale(100%)}