@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=Titillium+Web);
@import url(https://fonts.googleapis.com/earlyaccess/c.css);



@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');




/* RESET */
*{margin: 0; padding: 0; border: 0;}
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}
body{/*170322 font-family: 'Noto Sans KR', sans-serif !important;*//* font-family: 'Titillium Web', sans-serif;*/font-family:'Nanum Gothic', serif  !important ; font-size:12px;color:#6a6a6a} /*font-family: "Nanum Gothic", sans-serif !important ; 170322추가*/
select,input,img,li,button{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{font-family:'Nanum Gothic', sans-serif; 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}


.lnb_fixed{position: fixed; top: 0px; z-index: 100000;}
.select_fixed{position: fixed; top: 30px; z-index: 99982; box-shadow: 3px 3px 8px rgba(0,0,0,0.3)}


/* 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:19px !important}
.mgt50{margin-top:50px !important}
.mgb2{margin-bottom:2px !important}
.mgb5{margin-bottom:5px !important}
.mgb10{margin-bottom:10px !important}
.mgb20{margin-bottom:36px !important}
.mgb30{margin-bottom:30px !important}
.mgb40{margin-bottom:40px !important}
.mgb50{margin-bottom:50px !important}
.mgb60{margin-bottom: 100px !important; text-indent: -9999px;}


.ml_28{margin-left: 28px;}
.ml_18{margin-left: 18px;}
.ml_16{margin-left: 16px;}
.ml_11{margin-left: 11px !important;}

.ml_25{margin-right: 19px !important;}
.ml_70{margin-left: 82px !important;}
.box_br{width: 1100px; height: 2px; background: #f8f8f8;}


/* 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:'돋움',dotum,'굴림',gulim;
	border:1px solid #ccc;
	background-color:#fff;
	line-height:17px;text-indent:5px
}

.cf:after{content: ''; display: block; clear: both;}
/* initialize */
body{min-width:1100px;}

/* header */
#header{position:relative;width:100%; height: auto;background-color:#fff;box-shadow: 1px 1px 12px 2px rgba(145, 145, 145, 0.29);
}
#header:after{content: ''; display: block; clear: both;}
#header_logo_area{width: 1100px; overflow:hidden; margin: 0 auto; height: 85px; }
#header_logo_area h1{float:left;margin:15px 60px 0 0} /*170322수정 100px*/
#header_logo_area h1 img{height: 65px!important;width: auto!important;margin-left: -6px} /*170322수정 100px*/

#header .lnb{font-family: 'Noto Sans KR', sans-serif; width: 100%; height: 30px; background-color: #323232;}
#header .lnb .lnb_box{width: 1100px; height: 30px; margin: 0 auto;position: relative;}
#header .lnb .lnb_box p{float: left; color: #ffffff; font-size: 10px; font-weight: bold; line-height: 30px;}
#header .lnb ul{position: absolute;right: 0;}
#header .lnb li{float:left; padding: 0 20px; font-size:10px; letter-spacing: 0.25px; line-height: 30px; border-right: 1px solid #333333;}
#header .lnb li.lnb01{border-left: 1px solid #333333;}
#header .lnb li.lnb04{background: url(/images/bg/cart_bg.jpg) no-repeat 10px center; padding-left: 35px;}
#header .lnb li button{margin-left:2px}

#header .lnb a{color:#ffffff}
/* search form */
#header_logo_area form{float:right;width:189px;margin-top:30px;border: 1px solid #ccc;border-radius: 3px;background-color: #fff}
#header_logo_area form input{float:left;width:145px;height:30px;font-family:'돋움',dotum,'굴림',gulim;line-height:25px;border: 0 none; background-color: Transparent; margin-left: 7px; padding-left: 10px; color: #1c1c1c;}
#header_logo_area form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #1c1c1c;
}
#header_logo_area form ::-moz-placeholder { /* Firefox 19+ */
  color: #1c1c1c;
}
#header_logo_area form :-ms-input-placeholder { /* IE 10+ */
  color: #1c1c1c;
}
#header_logo_area form :-moz-placeholder { /* Firefox 18- */
  color: #1c1c1c;
}
#header_logo_area form button{float:right;position:relative; top: 8px; right: 10px}
/* banner */
#header_logo_area .banner{float:right}
/* gnb */
#header_gnb_area{/*170322 font-family: 'Noto Sans KR', sans-serif; */ font-family:'Malgun Gothic';margin-bottom:11px; float: left; height: 85px; }/*font-family: "Nanum Gothic", sans-serif ;*/
#header_gnb_area .gnb{text-align:center; height: 85px; line-height: 85px;}
#header_gnb_area .gnb > li{display:inline-block;*display:inline; font-size: 13px; color: #333; height: 85px; width: 87px; text-align: center;  line-height: 85px;    font-family: 'Nanum Gothic';letter-spacing: 1px;font-weight: bold;}
#header_gnb_area .gnb > li a{color: inherit;}
#header_gnb_area .gnb > li:last-child{margin-right: 0;}
#header_gnb_area .gnb > li:hover{border-bottom: 4px solid #000; box-sizing: border-box;}
#header_gnb_area .gnb > li:hover > a{font-weight: bold; color: #000000;}


    ul.gnb_sub{width: 676px; height: 344px; position: absolute; top: 0; left: 42%; margin-left: -373px; display: none;}
    ul.gnb_sub > li{float: left; height: auto; z-index: 99999999; width: 180px;}
    ul.gnb_sub > li:first-child{padding-left: 0px;}
    ul.sub_mm > li{float: left; width: auto;}
    ul.gnb_sub dl{padding: 25px 0 0 0;}
    ul.sub_mm dl{padding-left: 60px;}
    ul.gnb_sub dl dt{font-size: 13px; color: #5b5b5b; letter-spacing: -0.75px; padding-bottom: 15px; font-weight: normal}
    ul.gnb_sub dl dt a{color: #010101;}
    ul.gnb_sub dl dt a:hover{color: #f03a3a; font-weight: bold;}
    ul.gnb_sub dl dd{font-size: 13px; color: #5b5b5b; letter-spacing: -0.75px; line-height: 25px; font-weight: normal;}
    ul.gnb_sub dl dd a{color: #5b5b5b;}
    ul.gnb_sub dl dd a:hover{color: #000000; font-weight: bold;}

    li.gnb01 ul.gnb_sub dl dt,li.gnb02 ul.gnb_sub dl dt,li.gnb03 ul.gnb_sub dl dt,li.gnb04 ul.gnb_sub dl dt,li.gnb05 ul.gnb_sub dl dt{font-size: 12px; font-weight: bold;}

    .gnb_hide{width: 120%; height: 344px; background: #fff; position: absolute; left: -1%; top: 115px; z-index: 9999999; display: none; background-size: cover; overflow: hidden;box-shadow: 0px 6px 7px 1px #0000000d;}
    .gnb_hide img.depth2_img{position: absolute; bottom: 80px; right: -20px;}

    ul.gnb_sub06 li, ul.gnb_sub07 li, ul.gnb_sub08 li{float: none; padding-left: 0;}
    ul.gnb_sub06 li dl, ul.gnb_sub07 li dl, ul.gnb_sub08 li dl{padding-top: 8px;}
    ul.gnb_sub06 li:first-child, ul.gnb_sub07 li:first-child, ul.gnb_sub08 li:first-child{padding-top: 20px;}
    ul.gnb_sub06 li dl dt, ul.gnb_sub07 li dl dt, ul.gnb_sub08 li dl dt{line-height: 25px; padding-bottom: 0;}

		.gnb-title-image {position: relative; display: inline-block; float: left; bottom: -80px; left: 46.5%;}
/* select_box */
#header_select{width: 100%; height: 40px; background: #fff; font-family:'Nanum Gothic';/*170322 font-family: 'Noto Sans KR', sans-serif; */ }
#header_select .select_area{width: 1100px; height: 40px; margin: 0 auto; }
#header_select .select_area > ul.select_box{width: 1100px; height: 40px; float: left;position: relative;z-index:999999;}
#header_select .select_area > ul.select_box > li{width: 75px; float: left; height: 40px; line-height: 40px; position: relative; text-align: left; margin-right: 28px; padding-left: 5px; box-sizing: border-box; letter-spacing: 1px;}
#header_select .select_area > ul.select_box > li a{display: block; background: url(/images/btn/select_arrow.png) 90% center no-repeat; width: 90px; color: #1c1c1c;}
#header_select .select_area > ul.select_box > li span{display: block; background: url(/images/btn/select_arrow.png) 90% center no-repeat; width: 90px; color: #1c1c1c; cursor:pointer;}

#header_select .select_area > ul.select_box > span{height: 40px; line-height: 40px; float: left; margin-right: 5px;}
#header_select .select_area > ul.select_box > li.ml_170{margin-left: 35px; margin-right: -2px;}
#header_select .select_area > ul.select_box > li.ml_170{margin-left: 35px; margin-right: -2px;}
#header_select .select_area > ul.select_box > li.li_btn{width: 80px;line-height: normal; background: none; margin-right: 0;}
#header_select .select_area > ul.select_box > li.li_btn button{display: block;border: 1px solid #777;text-align: center;padding:4px 15px;border-radius: 2px;font-size: 11px;color: #fff;background-color: #555; float: right;margin-top: 9px;}
/*#header_select .select_area > ul.select_box > li.li_01:hover{background: #ffffff; border: 1px solid #cccccc; border-bottom: none; box-sizing: border-box;}*/
#header_select .select_area > ul.select_box > .li_active{background: #ffffff; border: 1px solid #cccccc; border-bottom: none; box-sizing: border-box;border-radius: 4px 4px 0 0;}

#header_select .select_area > ul.select_box > select{float: left; height: 40px; line-height: 40px; position: relative; text-align: left; margin-right: 5px; border: none; font-size: 12px; color: #6a6a6a; margin-right: 30px;}
#header_select .select_area > ul.select_box > select > option{width: 100px; height: 40px; line-height: 40px; position: relative; text-align: left; margin-right: 5px; border: none; font-size: 12px; color: #6a6a6a; margin-right: 30px;}

select#language {
  font-family: inherit;  /* 폰트 상속 */
  background: url(/images/btn/select_arrow.png) center right no-repeat #f4f4f4; /* 네이티브 화살표 대체 */
  border-radius: 0px; /* iOS 둥근모서리 제거 */
  -webkit-appearance: none; /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;
}
select#language::-ms-expand {
  display: none; /* ie10 까지 가능 */
}

.close_select{
       display: block;
    position: absolute;
    left: -1px;
    height: 32px;
    line-height: 28px;
    bottom: -173px;
    background-color: #fff;
    width: 247px;
    text-align: right;
    padding-right: 10px;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    border-top: 1px solid #ddd;
    cursor: pointer;
    border-radius: 0 0 4px 4px;

}
.close_select img{
   width: 12px;
    margin-top: 9px;


}

#header_select .select_area > ul.select_box li.li_01{width: 115px; padding-left: 15px;}


#header_select .select_area ul.sub_select{width: 240px; height: 140px; overflow-y: scroll; overflow-x: hidden; background: #ffffff; position: absolute; z-index: -1; padding: 5px 0 0 5px; border: 1px solid #cccccc; display: none; left: -1px; top: 38px;}
#header_select .select_area ul.sub_select li{height: 25px; padding:2px 10px 0px;font-size: 12px;}
#header_select .select_area ul.sub_select li input{float: left;margin-top: 3px;}
#header_select .select_area ul.sub_select li label{float: left;padding-left: 2px;}
#header_select .select_area ul.sub_select li:after,#header_select .select_area ul.sub_select li:before{display: block;content: " ";clear: both;}
#header_select .select_area ul.sub_select li label{font-size: 12px;}

#header_select .select_area button{margin-top: 8.5px;}


#header p.brand_btn{font-size: 12px; color: #1c1c1c; background: #ffffff;  height: 20px; line-height: 20px; padding: 0 5px; border: 1px solid #1c1c1c; float: left; margin-top: 10px; margin-right: 10px; display: none;margin-bottom: 10px;}
#header p.brand_btn img.close_btn{margin-left: 4px; vertical-align: top; margin-top: 5px; cursor: pointer;}


/* 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 */
#container{position:relative;width:1100px;min-height:540px;margin-top:20px; margin-bottom: 110px !important;}

/* contents */
#contents{float:left;width:900px;text-align:left;margin:0 0 50px} /* 왼쪽메뉴 있을 때 */
#contents100{width:100%;text-align:left;} /* 왼쪽메뉴 없을 때 */

/* navi 18.2.12 숨김처리 */
#navi{/*display: none;*/ overflow:hidden;/*170329padding: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 strong{color: #000;}
#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 #cacaca;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:last-child button.ctg{border: 1px solid #333333;}
#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:20px;background: url(../imgs/icon/bul_red_rect.gif) 6px 0 no-repeat;}
.red_square_dotList li,.red_square_dot{padding-left:10px;font-size:11px;background:url(../imgs/icon/bul_red_square.gif) 0 5px no-repeat;line-height:16px;color:#666}
.bul_red_rect{padding:0 0 15px 15px;border-bottom:1px solid #e1e1e1;background:url(../imgs/icon/bul_red_rect.gif) 6px 0 no-repeat}
.sub_title{margin-bottom:20px; 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:180px;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 #484848}
#lnb_area_sub .left_my_info span{display:block;width:100%;padding:7px 0;background-color:#484848;text-align:left;color:#fff; padding-lefT: 22px; font-size:13px;}
#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:14px;color:#808183; font-size:12px;}
#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{width: 178px; border:1px solid #dcdcdc; margin-top: 10px;}
#lnb_area_sub .left_navigation li dl{padding: 10px 0;}
#lnb_area_sub .left_navigation li dl dt{font-size: 14px; color: #2b2b2b; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc; margin-bottom: 10px; padding-left: 20px; font-weight: bold;}
#lnb_area_sub .left_navigation li dl dd{font-size: 13px; line-height: 28px; /*font-weight: lighter;*/ color: #2b2b2b; padding-left: 20px;}
#lnb_area_sub .left_navigation li ul{padding:7px 0 3px;background:url(../imgs/mypage/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 .left_navigation li a:hover{color:#000;}
#lnb_area_sub .lnb_banner{margin-top:20px}

/* quick bar */
/*
#quick_bar{position:absolute;visibility:hidden}
#quick_bar .todays_list{width:63px;padding:5px 0 1px;border:1px solid #dcd0c2;background-color:#efe9da;text-align:center}
#quick_bar .todays_list a{display:block;margin-bottom:3px}
#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{margin-top:5px}
*/
/* paging */
.paging{text-align:center;margin-top:30px;  height: 39px; padding-top: 10px;}
.paging li{display: inline-block; width: 30px; height: 29px; line-height: 29px;text-align: center; font-weight: bold; outline: 1px solid #c9c9c9; margin-right: -4px; background: #fff; overflow: hidden;}
.paging li:hover {
	background:#fcfcfc;
}
.paging li a{width: 100%;height: 100%;display: block;}
.paging li a.end{padding:0;margin-right:3px;background:none}
.paging li a.first, .paging li a.prev, .paging li a.next, .paging li a.last{padding:0;margin:0;background:none; margin-top: -1px;}
.paging li a.prev{margin-right:7px}

/* footer*/

#footer{clear:both;width: 100%;margin: 0 auto;position: relative;font-family: "Nanum Gothic"!important;
   /*background:url(/images/bg/bg_footer_1.jpg) repeat-x;*/
}
#footer .footer_top{width: 1100px; height: 40px; margin: 0 auto;background-color: #323232;}
#footer .footer_top:after{content: "";display: block; width: 100%;height: 40px; position:absolute;background-color: #323232;top:0;left: 0;z-index: -10}


#footer .footer_top ul.top_left{font-family: 'Noto Sans KR', sans-serif; float: left;margin-left: 15px;}
#footer .footer_top ul.top_left li{font-size: 13px; color: #ffffff; line-height: 40px; height: 40px; float: left;}
#footer .footer_top ul.top_left li a{color: #ffffff;}
#footer .footer_top ul.foot_sns{float: right; margin-right: 30px;}
#footer .footer_top ul.foot_sns li{float: left; margin-left: 15px;}
#footer .footer_top ul.foot_sns li img{margin-top: 10px;}

#footer .foot_mid{width: 1100px; height:40px; margin: 0 auto; border-bottom: 1px solid #dadada;}
#footer .foot_mid ul{height: 40px; line-height: 40px; width: 660px; margin: 0 auto;padding-left: 150px;}
#footer .foot_mid ul li{font-size: 12px; color: #767676; letter-spacing: -0.25px; float: left; height: 40px; line-height: 40px;}
#footer .foot_mid ul li a{color: #222;}

/*#footer .foot_cont{width: 1100px; height: 185px; margin: 0 auto; background: url(/images/bg/qr.jpg) 977px 12px no-repeat;}*/
#footer .foot_cont dl{padding: 10px 0 0 10px; float: left;}
#footer .foot_cont dl dt{font-size: 13px; color: #000000; font-weight: bold; padding-bottom: 10px;}
#footer .foot_cont dl dd{font-size: 12px; color: #999da0; line-height: 22px;}
#footer .foot_cont dl dd span{font-size: 12px; color: #ffffff; padding: 3px 10px; background: #6c6c6c;}
#footer .foot_cont p{float: left; font-size: 12px; color: #999da0; padding: 32px 0 0 14px; line-height: 22px;}
#footer .foot_bot{width: 1100px; height: 54px; margin: 0 auto;}
#footer .foot_bot p{font-size: 12px; /*color: #999da0;*/color:#d43b3b; line-height: 20px; padding: 10px 0 0 10px;}
#footer .foot_copy{width: 1100px; height: 32px; margin: 0 auto;background-color: #454545}
#footer .foot_copy p{font-size: 11px; letter-spacing: -0.25px; height: 32px; line-height: 32px; color: #9e9e9e; padding-left: 10px;}

#footer .inicis-certmark {padding-top:100px;float:right;/*padding-right:27px;*/}
#footer .inicis-certmark img {width:62px;height:62px;}
#footer .inicis-certmark img:first-child {padding-right:7px;}

/* 하단 모바일 버전으로 보기 */
.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 ul li{padding:0 0 9px 20px;float:left;width:18%}
.box_ctg_small{overflow:hidden;margin:15px 0;padding-bottom:8px; box-shadow: 0px 3px 8px rgba(0,0,0,0.3); border: 1px solid #cacaca;}
.box_ctg_small h3{border-bottom: 1px solid #cacaca; padding:18px 0 14px 25px;*padding:15px 0 9px 25px;margin-bottom: -2px;}
.box_ctg_small ul{overflow:hidden;padding:20px 0 10px 25px;}
.box_ctg_small ul li{padding:0 0 9px 20px;background:url(../button/btn_ctg_more.gif) left 2px no-repeat;float:left;width:18%}

.box_ctg_big{



    overflow:hidden;margin:15px 0;padding-bottom:8px;
/*    box-shadow: 0px 3px 8px rgba(0,0,0,0.3);*/
    border-top: 3px solid #323232;
    border-bottom: 1px dashed #777;
    margin-top: 75px;

}


.box_ctg_big h3{border-bottom: 1px solid #cacaca; padding:18px 0 14px 25px;*padding:15px 0 9px 25px;margin-bottom: -2px;}
.box_ctg_big ul{overflow:hidden;padding:20px 0 10px 25px;}
.box_ctg_big ul li{padding:0 0 9px 20px;background:url(../button/btn_ctg_more.gif) left 2px no-repeat;float:left;width:18%;font-size: 14px;}

/* 미니샵박스 */
.min_product_align{border-top:solid 0px #d8d8d8; padding:8px;overflow:hidden;clear:both;}
.min_product_align .align{float:left;}
.min_product_align .search{float:right;}

.minishop_gnb{background:url(../imgs/minishop/minishop_menubg.png) left top no-repeat;clear:both;height:40px;margin:0 0 34px;}
.minishop_gnb li{text-align:left;padding:12px;white-space:normal;line-height:17px;}
.minishop_gnb li a:hover, .minishop_gnb li a.on{color:#fff;}
.minishop_gnb a{color:#999;font-weight:bold;padding:0 15px;}

.min_profile{overflow:hidden;clear:both;margin-bottom:20px;}
.min_profile .min_img{width:184px;text-align:center;}
.min_profile .min_img, .min_profile .min_info, .min_profile .min_news{float:left;}
.min_profile .min_img img{border:solid 1px #e5e5e5;width:184px;}

.min_profile .min_info{width:400px;margin-left:20px;text-align:left;border-right:solid 1px #e5e5e5;}
.min_profile .min_info div{clear:both;margin:0 0 10px;}

.min_profile .min_info .info_txt{font-size:11px;padding:0 1px;margin-bottom:15px;}
.min_profile .min_info ul{width:160px;float:left; margin-right: 30px; }
.min_profile .min_info li{background:url(../imgs/icon/bul_left_info.gif) left 5px no-repeat;padding: 0 0 0 10px ; margin-bottom:8px;color:#999; width: 160px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.min_profile .min_news{width:240px; margin-left:40px; text-align:left;}
.min_profile .min_news div{margin:3px 0 10px;}
.min_profile .min_news a{text-decoration:nene;color:#666;}
.min_profile .min_news li{background:url(../imgs/icon/bul_left_info.gif) left 7px no-repeat;padding:0 0 0 10px}
.min_profile .min_news li a{font-size:11px;color:#888;line-height:20px;}

/* 상품평 */
.appraisal{overflow:hidden;clear:both;padding:0 10px;margin-bottom:60px}
.appraisal div.tit{font-weight:bold;color:#000;position:relative;height:15px;padding-top:5px}
.appraisal div.tit span.star{font-size:11px;font-weight:normal;color:#666}
.appraisal div.tit button{position:absolute;right:0;top:0}

.appraisal .gratified{width:100%;float:left;text-align:left;margin-right:30px}
	.gratified table{width:100%;table-layout:fixed;margin-top:5px;border-top:solid 1px #d9d9d9;border-left:solid 1px #d9d9d9}
	.gratified table thead{background:#e8e8e8}
	.gratified table thead th{text-align:center;border-bottom:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;padding:12px 0 10px}
	.gratified table tbody th{text-align:center;border-bottom:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;height:40px;background:#f6f6f6}
	.gratified table tbody td{text-align:center;border-bottom:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;height:40px;color:#555}

.appraisal .credit{width:340px;float:left;text-align:left}
	.credit dl{border:solid 1px #d9d9d9;background:#f6f6f6;padding:20px;margin-top:5px}
	.credit dt{font-weight:bold;color:#444;padding:5px 15px 0}
	.credit dd{text-align:center;padding:20px 0 30px}
	.credit dd.line{border-bottom:solid 1px #d9d9d9;margin-bottom:20px}
	.credit dd.order{font-size:14px;font-weight:bold;color:#444}

/* 상품평/상품문의 */
.min_board_list{width:100%;margin-top:10px;border:0 none;clear:both}
.min_board_list thead{background:#a1a1a1}
.min_board_list thead th{text-align:center;padding:8px 0 6px;color:#fff}
.min_board_list td{text-align:center;padding:10px 0 8px;border-bottom:solid 1px #ddd;color:#888}
.min_board_list td.title{text-align:left;padding:10px 10px 8px}
.min_board_list td.title a{display:block;float:left}
.min_board_list td.product{text-align:left;padding:10px 10px 8px}
.min_board_list td.product div{overflow:hidden}
.min_board_list td.product img{display:block;margin-right:10px;width:80px;float:left;border:solid 1px #e5e5e5}
.min_board_list td.product a{display:block;width:300px;padding:20px 0 0;float:left}
.min_board_list td.product a strong{display:block;margin-top:5px}

/*이벤트*/
table.event{table-layout:fixed;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6}
table.event tbody td{text-align:center;border-left:1px solid #d6d6d6;padding:17px 0 0;vertical-align:top}
table.event tbody td img{border:solid 1px #e3e3e3;margin-bottom:10px}
table.event tbody td p{text-align:left;width:80%;margin:0 auto 10px}
table.event tbody td p span{display:block}
table.event tbody td p span.pro_name{overflow:hidden;height:26px;margin-bottom:5px}
table.event tbody td p span.org_price{height:45px;line-height:17px;color:#888}
table.event tbody td p span.sale_price{color:#000}
table.event tbody td p span.point img{border:0;vertical-align:top}
table.event tbody td p span.soldout{position:absolute;top:63px;left:0;width:100%;text-align:center}
table.event tbody td p img{border:none;vertical-align:top}
table.event tbody td p.coupon{text-align:center;line-height:20px}
table.event tbody td p.coupon strong{color:#000}
table.event tbody td p.coupon button{display:block;text-align:center;width:70px;margin:10px auto 0}



/* 레이어박스 */
.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;border-bottom:2px solid #333;font-size:20px;font-weight: bold;color: #111}
.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; font-size:13px;}
.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.line{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}

/* left_quickBar */
#left_quickBar{width: 50px; height: auto; position: fixed; left: 0px; top: 100px; display: none;z-index: 9999999999999999999999999999999;}
#left_quickBar .left_quickBox{box-shadow: -2px 0px 14px 0px #cdcdcd; font-family:'Malgun Gothic'; width: 50px; height: 50px; border: 1px solid #cacaca; text-align: center; margin-bottom: 5px; cursor: pointer; background-color: #ffffff; box-sizing: border-box;}
#left_quickBar .left_quickBox h4{ font-family:'Malgun Gothic';font-size: 12px; line-height: 18px; padding-top: 5px;}
#left_quickBar .left_quickBox .quick_sub{position: absolute; left: 49px; width: 170px; height: 335px; background: url(../../../images/bg/left_quickBg.png) no-repeat; display: none; cursor: auto;}
#left_quickBar .left_quickBox .quick_sub h5{width: 125px; font-size: 16px; color: #333333; font-weight: 400; padding: 25px 0 15px 0; margin-left: 21px; text-align: left; border-bottom: 1px solid #cacaca;}
#left_quickBar .left_quickBox .quick_sub dl{width: 115px; height: 210px;/* overflow-y: auto;*/ margin: 10px 0 0 21px; text-align: left; background-color: #f7f7f7; padding: 20px 0 0 10px;}
#left_quickBar .left_quickBox .quick_sub dl dd{font-size: 12px; color: #9e9e9e; line-height: 24px; position: relative;}
#left_quickBar .left_quickBox .quick_sub > dl > dd >a:hover{font-weight: bold; color: #000000;}

    .quick_sub dl dd ul{width: 158px; height: auto; padding: 25px 0; background: url(../../../images/bg/quick_depth3.jpg) repeat-y; border-top: 1px solid #1b1b1b; border-bottom: 1px solid #1b1b1b; position: absolute; top: -20px; left: 90px; display: none;}
    .quick_sub dl dd ul li{font-size: 12px; color: #000000; padding: 0 0 10px 25px;}
    .quick_sub dl dd ul li a{color: #000000;}
    .quick_sub dl dd ul li a:hover{color: #000000; font-weight: bold;}
    .quick_sub dl dd ul li:last-child{padding-bottom: 0;}


#left_quickBar .left_quickBox .quick_sub01{top: 0px; background: url(/images/bg/left_quickBg3.png) no-repeat;}
#left_quickBar .left_quickBox .quick_sub02{top: 0px;}
#left_quickBar .left_quickBox .quick_sub03{top: 55px;}
#left_quickBar .left_quickBox .quick_sub04{top: 110px;}
#left_quickBar .left_quickBox .quick_sub05{top: 165px;}
#left_quickBar .left_quickBox .quick_sub06{top: -2px; left: 48px; background: url(/images/bg/left_quickBg4.png) no-repeat;}
#left_quickBar .left_quickBox .quick_sub07{top: 53px; left: 48px; background: url(/images/bg/left_quickBg4.png) no-repeat;}
#left_quickBar .left_quickBox .quick_sub08{top: 108px; left: 48px; background: url(/images/bg/left_quickBg4.png) no-repeat;}


#left_quickBar .left_quickBox .quick_sub09{top: 318px; background: url(/images/bg/left_quickBg2.png) no-repeat;}
#left_quickBar .left_quickBox .quick_sub10{top: 383px; background: url(/images/bg/left_quickBg2.png) no-repeat;}
#left_quickBar .left_quickBox .quick_sub11{top: 448px; background: url(/images/bg/left_quickBg2.png) no-repeat;}

#left_quickBar .left_quickBox:hover{border: 1px solid #535353;}
#left_quickBar .left_quick01:hover .quick_sub01{display: block;}
#left_quickBar .left_quick01:hover h4{color: #000000; font-weight: bold;}

#left_quickBar .left_quick02:hover .quick_sub02{display: block;}
#left_quickBar .left_quick02:hover h4{color: #000000; font-weight: bold;}

#left_quickBar .left_quick03:hover .quick_sub03{display: block;}
#left_quickBar .left_quick03:hover h4{color: #000000; font-weight: bold;}

#left_quickBar .left_quick04:hover .quick_sub04{display: block;}
#left_quickBar .left_quick04:hover h4{color: #000000; font-weight: bold;}

#left_quickBar .left_quick05:hover .quick_sub05{display: block;}
#left_quickBar .left_quick05:hover h4{color: #000000; font-weight: bold;}

#left_quickBar .left_quick06:hover .quick_sub06{display: block;}
#left_quickBar .left_quick06:hover h4{color: #000000; font-weight: bold;}

#left_quickBar .left_quick07:hover .quick_sub07{display: block;}
#left_quickBar .left_quick07:hover h4{color: #000000; font-weight: bold;}

#left_quickBar .left_quick08:hover .quick_sub08{display: block;}
#left_quickBar .left_quick08:hover h4{color: #000000; font-weight: bold;}

#left_quickBar .left_quick09:hover .quick_sub09{display: block;}
#left_quickBar .left_quick09:hover h4{color: #000000; font-weight: bold;}

#left_quickBar .left_quick10:hover .quick_sub10{display: block;}
#left_quickBar .left_quick10:hover h4{color: #000000; font-weight: bold;}

#left_quickBar .left_quick11:hover .quick_sub11{display: block;}
#left_quickBar .left_quick11:hover h4{color: #000000; font-weight: bold;}

html { scrollbar-arrow-color: #efefef;
        scrollbar-Track-Color: #efefef;
        scrollbar-base-color: #555555;
        scrollbar-Face-Color: #555555;
        scrollbar-3dLight-Color: #555555;
        scrollbar-DarkShadow-Color: #555555;
        scrollbar-Highlight-Color: #555555;
        scrollbar-Shadow-Color: #555555}
/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar {width: 10px; height: 10px;  }
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {display: block; width: 10px;height: 10px; background: url() rgba(0,0,0,.05);}
::-webkit-scrollbar-track {background: rgba(0,0,0,.05); }
::-webkit-scrollbar-thumb {background: rgba(3,3,3,0.3);  }

/* right_quickBar */
/*
#right_quickBar{width: 60px; height: 330px; position: fixed; right: 30px; top: 170px; z-index: 99999;}
#right_quickBar .right_quick01{font-family: 'Noto Sans KR', sans-serif; width: 58px; height: 56px; border: 1px solid #077af4; border-top: 3px solid #077af4; line-height: 56px; font-size: 11px; color: #747474; text-align: center; background: #ffffff; margin-bottom: 5px; position: relative;}
#right_quickBar .right_quick01 a{color: #747474; display: block;}
#right_quickBar .right_quick02{font-family: 'Noto Sans KR', sans-serif; width: 60px; height: 70px; border: 1px solid #cacaca; font-size: 11px; color: #747474; text-align: center; background: #ffffff; padding-top: 18px; line-height: 15px; margin-bottom: 5px; position: relative; box-sizing: border-box;}
#right_quickBar .right_quick02 a{color: #747474; display: block;}
#right_quickBar .right_quick03{width: 60px; text-align: center; margin-top: 18px;}
#right_quickBar a:hover{font-weight: bold; color: #000000;}
#right_quickBar .pt_12{padding-top: 12px;}
#right_quickBar .pt_20{padding-top: 20px;}
#right_quickBar .right_quick02 img.on{display: none; position: absolute; top: 14px; left: 19px;}
#right_quickBar .right_quick02 img.off{display: block; position: absolute; top: 14px; left: 19px;}

#right_quickBar .right_quick02:hover img.on{display: block;}
#right_quickBar .right_quick02:hover img.off{display: none;}

#right_quickBar .right_quick01 .right_brand{position: absolute; left: -170px; width: 170px; height: 335px; background: url(../../../images/bg/right_quickBg.png) no-repeat; cursor: auto; top: -68px; display: none;}
#right_quickBar .right_quick01 .right_brand h5{width: 125px; font-size: 16px; color: #333333; font-weight: 400; margin-left: 21px; text-align: left; border-bottom: 1px solid #cacaca;}
#right_quickBar .right_quick01 .right_brand dl{width: 115px; height: 210px; margin: 10px 0 0 21px; text-align: left; background-color: #f7f7f7; padding: 15px 0 0 15px; overflow: auto;}
#right_quickBar .right_quick01 .right_brand dl dd{font-size: 12px; color: #9e9e9e; line-height: 24px; position: relative;}
#right_quickBar .right_quick01 .right_brand > dl > dd >a:hover{font-weight: bold; color: #000000;}

#right_quickBar .right_quick01:hover{border: 1px solid #535353; border-top: 3px solid #ed1f24;}
#right_quickBar .right_quick01:hover .right_brand{display: block;}
.check_box{display: none;}
*/


#quick_bar{width: 60px; height: 330px; position: fixed; right: 0px; top: 170px; z-index: 99999;}
#quick_bar .right_quick01{box-shadow: -1px 2px 4px 2px rgba(0, 0, 0, 0.1); /*font-family: 'Noto Sans KR', sans-serif;*/font-family: '맑은 고딕','Malgun Gothic', 'Nanum Gothic', serif !important;
 width: 58px; height: 56px; border: 1px solid #cacaca; border-top: 3px solid #077af4; line-height: 56px; font-size: 11px; color: #747474; text-align: center; background: #ffffff; margin-bottom: 5px; position: relative;}
#quick_bar .right_quick01 a{color: #747474; display: block;}
#quick_bar .right_quick01 span{color: #747474; display: block;cursor:pointer;}
#quick_bar .right_quick02{box-shadow: -1px 2px 4px 2px rgba(0, 0, 0, 0.1); /*font-family: 'Noto Sans KR', sans-serif;*/ font-family: '맑은 고딕','Malgun Gothic', 'Nanum Gothic', serif !important;
 width: 60px; height: 70px; border: 1px solid #cacaca; font-size: 11px; color: #747474; text-align: center; background: #ffffff; padding-top: 18px; line-height: 15px; margin-bottom: 5px; position: relative; box-sizing: border-box;}
#quick_bar .right_quick02 a{color: #747474; display: block;}
#quick_bar .right_quick03{width: 60px; text-align: center; margin-top: 18px;cursor:pointer;}
#quick_bar .right-quick03 .right-quick-top {cursor:pointer;}
#quick_bar a:hover{font-weight: bold; color: #000000;}
#quick_bar .pt_12{padding-top: 12px;}
#quick_bar .pt_20{padding-top: 20px;}
#quick_bar .right_quick02 img.on{display: none; position: absolute; top: 14px; left: 19px;}
#quick_bar .right_quick02 img.off{display: block; position: absolute; top: 14px; left: 19px;}

#quick_bar .right_quick02:hover img.on{display: block;}
#quick_bar .right_quick02:hover img.off{display: none;}

#quick_bar .right_quick01 .right_brand{position: absolute; left: -170px; width: 170px; height: 335px; background: url(../../../images/bg/right_quickBg.png) no-repeat; cursor: auto; top: -68px; display: none;}
#quick_bar .right_quick01 .right_brand h5{width: 125px; font-size: 16px; color: #333333; font-weight: 400; margin-left: 21px; text-align: left; border-bottom: 1px solid #cacaca;}
#quick_bar .right_quick01 .right_brand dl{width: 115px; height: 210px;/* overflow-y: auto;*/ margin: 10px 0 0 21px; text-align: left; background-color: #f7f7f7; padding: 15px 0 0 15px; overflow: auto;}
#quick_bar .right_quick01 .right_brand dl dd{font-size: 12px; color: #9e9e9e; line-height: 24px; position: relative;}
#quick_bar .right_quick01 .right_brand > dl > dd >a:hover{font-weight: bold; color: #000000;}

#quick_bar .right_quick01:hover{border: 1px solid #535353; border-top: 3px solid #077af4;}
#quick_bar .right_quick01:hover .right_brand{display: block;}
.check_box{display: none;}


/* quick bar */

#quick_bar .todays_list{box-shadow: -1px 2px 4px 2px rgba(0, 0, 0, 0.1); width:58px;padding:5px 0 1px;border:1px solid #cacaca;background-color:#ffffff;text-align:center}
#quick_bar .todays_list a{display:block;margin-bottom:3px; font-size: 12px; color: #747474;}
#quick_bar .todays_slide{width:53px;padding-bottom:4px;margin:4px auto 0;display:none}
#quick_bar .todays_slide .todays_container{position:relative;border:1px solid #cacaca; width: 50px;}
#quick_bar .todays_slide .todays_container ul{position:absolute;left:0;top:0}
#quick_bar .todays_slide .todays_container li{width:50px;height:50px;border-bottom:1px solid #cacaca}
#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:#747474}
#quick_bar .todays_slide .todays_pagination a{display:block;position:absolute}
#quick_bar .todays_slide .todays_pagination a.prev{top:2px;left:1px}
#quick_bar .todays_slide .todays_pagination a.next{top:2px;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{margin-top:5px}


.auto-insert-html > img {
	display: block;
	margin: 0 auto;
}

.coupon-tile {
	position: absolute;
	right: -14px;
	top: 175px;
	width:80px;
	height:63px;
	z-index:100;
	background: url(/images/bg/bg_coupon.png) no-repeat;
}
.coupon-text {
	position:absolute;
	right:28px;
	top:14px;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -0.5px;
	line-height: 14px;
}
.won {font-size: 85%; color: #8e8e8e;}
.goods-price-area {
	float:none;
	width:100%;
	border-bottom: 1px solid #d3d3d3;
	padding-top:10px;
}

.goods-price-area div > b {
	font-size:80%;
	color: #8e8e8e;
}
.goods-price-area .discount-rate {
	color:#0078fd;
	padding-right:5px;
	/*&#9660	&#x25BC*/
}

.goods-price-area .goods-origin-price {
	text-align:right;
	font-size:14px;
	color: #8e8e8e;
}

.goods-origin-price span.line-through {
	color:#8e8e8e;
	text-decoration:line-through;
}

.goods-origin-price span.line-through > b {
	font-size:80%;
	text-decoration:none;
}

.goods-origin-price span.origin-price {
	color:#8e8e8e;
}

.goods-price-area .goods-coupon-price {
	text-align:right;
	font-size:18px;
	color: #333;
	font-weight:bold;
	padding-bottom:5px;
	letter-spacing: -0.25px;
}
.goods-price-area .goods-price {color:#444;}

.total-payment {
	font-size:18px;
	color: #000;
	font-weight:bold;
}

.total-payment > b {
	color:#8e8e8e;
	font-size:14px;
}

.no-border {border:none !important;}
.t_price tbody td {padding:3px 0 !important;border:none !important;}

.clearfix:before,
.clearfix:after{
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}

/* 공통 */
.text-black {
	color:#000 !important;
}
.bgbgbg{width: 100%;position: fixed;z-index: 1;}
.search_none{text-align: center;margin-top: 50px;}
.search_none>span{text-align: center;border: 1px solid #ddd;padding:10px 50px;color:#777;}
