@charset "UTF-8";
/* ftp용량 절감을 위해 웹폰트 관련 경로를 변경하였습니다. 소스를 넘길 때는 webfont 폴더를 꼭 복사하시고 경로 변경 해주세요.*/
/* IE 9 이하버전에서는 font-weight: 800(extrabold)이 반영되지 않음. 

@font-face {
	font-family: "NanumGothic";
	font-style: normal;
	font-weight: 400;
	src: url("./font/NanumGothic-Regular.eot");
	src: url("./font/NanumGothic-Regular.eot?#iefix") format("embedded-opentype"), 
	url("./font/NanumGothic-Regular.woff2") format("woff2"), 
	url("./font/NanumGothic-Regular.woff") format("woff"), 
	url("./font/NanumGothic-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "NanumGothic";
	font-style: normal;
	font-weight: 700;
	src: url("./font/NanumGothic-Bold.eot");
	src: url("NanumGothic-Bold.eot?#iefix") format("embedded-opentype"), 
	url("./font/NanumGothic-Bold.woff2") format("woff2"), 
	url("./font/NanumGothic-Bold.woff") format("woff"), 
	url("./font/NanumGothic-Bold.ttf") format("truetype");
}

@font-face {
	font-family: "NanumGothic";
	font-style: normal;
	font-weight: 800;
	src: url("./font/NanumGothic-ExtraBold.eot");
	src: url("./font/NanumGothic-ExtraBold.eot?#iefix") format("embedded-opentype"), 
	url("./font/NanumGothic-ExtraBold.woff2") format("woff2"), 
	url("./font/NanumGothic-ExtraBold.woff") format("woff"), 
	url("./font/NanumGothic-ExtraBold.ttf") format("truetype");
}
*/

body{padding:0px;margin: 0px;min-width:1140px; background: #eae3d6 /*url(image/bg_body.jpg) repeat;*/}
pre{padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px}
body, hr, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select, blockquote{margin:0;padding:0;}
form{padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px}
legend{text-indent: -9999em;width: 0px;display: block;height: 0px}

img,fieldset{border:none;/*vertical-align:top;*/}
ul{list-style-type: none}
ol{list-style-type: none}
li{list-style-type: none}
dl{list-style-type: none}
dd{list-style-type: none}
input{vertical-align: middle}
select{vertical-align: middle;}
em{font-style: normal}
img{border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
h1{padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;font-size: 100%;padding-top: 0px;display : inline}
h2{padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;font-size: 100%;padding-top: 0px;display : inline}
h3{padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;font-size: 100%;padding-top: 0px;display : inline}
h4{padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;font-size: 100%;padding-top: 0px;display : inline}
h5{padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;font-size: 100%;padding-top: 0px;display : inline}
h6{padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;font-size: 100%;padding-top: 0px;display : inline}
img{border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px}
.hidden{display: none}

img{ vertical-align:middle;}

.type1{display:inline-block;background:#2A77BD;padding:4px 0px;width:70px;text-align:center;color:#fff}
.type2{display:inline-block;background:linear-gradient(to right, #8c6428, #e4c586, #8c6428);padding:4px 0px;width:70px;text-align:center;color:#fff}



.left { FLOAT: left }
.right { FLOAT: right }
.clear { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px }

/* 폼 이미지 map등 변두리 없애기Malgun Gothic */
input:focus,img:focus,embed:focus,map:focus {
	outline:none;
}

body,h1,h2,h3,h4,th,td,input,select,button,textarea,span,li,em,i,div{font-family:'나눔고딕',NanumGothic; font-size:12px; color:#666; word-wrap:break-word; word-break:break-all;}
a:link, a:visited {color:#666;text-decoration:none;outline:none;}
a:hover, a:focus, a:active {color:#666;outline:none;}

 .wrap_box {position: relative;width: 1140px;margin: 0 auto;*zoom: 1;}

/* TOP 링크 */
.toplink-wrap{background:linear-gradient(to right, #8c6428, #e4c586, #8c6428);width:100%;height:30px; }
.toplink-wrap .add-link {float:left; font-size:11px;height:30px;line-height:30px;}
.toplink-wrap .add-link  span{color:#dfdfdf;DISPLAY: inline-block;padding-left:3px;vertical-align: middle;}
.toplink-wrap .add-link a {display: inline-block;margin-right:12px;}
.toplink-wrap .add-link a img {vertical-align: middle;}
.toplink-wrap .add-link a:hover { color:#747474; text-decoration:none;}
.toplink-wrap .add-link form {display:inline;}
.toplink-wrap .top-link {float:right; font-size:11px;color: #8d8d8d; letter-spacing:-1px;  }
.toplink-wrap .top-link a {display: inline-block; color:#342612; padding:0 12px; margin-top:5px;height:20px;line-height:20px;font-size:13px; border-right:1px solid #dfdfdf;}
.toplink-wrap .top-link a:hover { color:#000; text-decoration:none;}
.toplink-wrap .top-link a i{ color: #342612; }
.toplink-wrap .top-link .count {color:#fff; background:#342612; padding:3px 6px 2px 5px; font-size:9px; font-family:tahoma, sans-serif; border-radius:12px 12px;}
.toplink-wrap .top-link .count span{ color: #fff; } 
.toplink-wrap .join-link {position:relative;}
.toplink-wrap .join-link strong {position:absolute;top: 15px; left: 3px; border:0}
.toplink-wrap  img,fieldset {background:#be9a66 ;vertical-align: top;}
.toplink-wrap a.tuanti{background:url(image/bg_body.jpg) repeat;color:#333}
 .toplink-wrap a.tuanti:hover {background:url(image/bg_body.jpg) repeat;color:#C10002}
.headermain{ background: #1e2022; }
.header{ max-width: 1140px; margin: 0 auto; }
.headerxian{ width: 100%; height: 3px; background: linear-gradient(to right, #8c6428, #e4c586, #8c6428); }

.topArea {position:relative;background:#fff  }
.topArea  h1{display:block;margin:0px auto;padding:17px 0; float:left;}
.topArea .special {position: absolute; top: 36px; right:300px;}
.topArea .special li {float:left; margin:0 10px; font-size:10px;}
.topArea .special li a { text-align: center; vertical-align:top; color:#333;font-size:13px;font-weight:bold;height:22px;line-height:22px; }
.topArea .special li a:hover {/* text-decoration:none;*/}
.topArea  .inputTypeText { height: 19px; padding: 3px 0 0 9px; }
.topArea fieldset {  }
.topArea #keyword{width: 320px;height:40px;padding: 0 0 0 9px;border: 0;line-height:40px;font-size: 14px;color: #666;background: #fff; border:2px solid #be9a66; float:left;}
.topArea  .serch_box{/*position: absolute;*/ display:block; margin-top:15px; margin-bottom: 10px; float:right; padding-left:0;}
.topArea  img,fieldset { border: none;vertical-align: top;}
.topArea  .img_submit{ background:#be9a66; text-align:center; line-height:44px; border:0; width:74px; height:44px; float:left; outline:none; cursor:pointer; font-size:20px;}
.topArea  .img_submit i{ color:#fff;}
.clean{ clear:both; width:100%;}


.top_menu_box{background:none; line-height:30px; float: right;}
.top_menu_box .top_menu{position:relative; margin: 0 auto; text-align:center;}
.top_menu_box .top_menu ul{display:inline-block}
.top_menu_box .top_menu li{ display:inline-block; }
.top_menu_left li a{font-size:16px;color:#be9a66;display:block;padding:10px 25px;font-weight: bold; text-align:center;}
.top_menu_box .top_menu .top_menu_right{float:right;width:360px;text-align:center;margin-top:56px;}
.top_menu_right ul {margin-left:20px}
.top_menu_right li a{font-size:18px;color:#fff;display:block;padding:0 36px;font-weight: bold;}



.top_menu_sub{position: absolute; width: 676px;height:39px;z-index:555;margin-left:-338px;left:50%;top:386px;}
.top_menu_sub_left{float:left;width:38px;height:39px;background: url('image/menu_xia_bg_left.png') no-repeat}
.top_menu_sub_cen{float:left;width:600px;background:#080404;text-align:center;}
.top_menu_sub_cen ul{display:inline-block}
.top_menu_sub_cen li{float:left;height:39px;}
.top_menu_sub_cen li a{height:39px;line-height:39px;display:block;padding:0 42px;font-size:15px;color:#fff;font-weight: bold;}
.top_menu_sub_right{float:right;width:38px;height:39px;background: url('image/menu_xia_bg_right.png')  no-repeat}


/*F1F2F5  F5F5F7  #F8FAFB dotted  dashed*/
.main_notice_box{padding:0 30px 0 30px;}
.main_notice_box .leftnr{ width:1140px; height:380px; float:left;}
.main_notice_box .leftnr img{ width: 100%; height: auto; }
.main_notice_box .leftnr .swiper-pagination-bullet-active{ background: #8c6428; }
.main_notice{width:1140px;margin:0 auto; position:relative;  overflow:hidden; height:auto;}
.main_notice ul{border-top:1px dashed #eee}
.main_notice li{height:32px;line-height:32px;border-bottom:1px dashed #eee;background:url('image/list_icon.png') 2px center no-repeat ;}
.main_notice li  a{font-size:13px;color:#fff;margin-left:18px; display:block; float:left; width:180px; overflow:hidden; height:32px;}
.main_notice li:hover{background:#be9a66 url('image/list_icon.png') 2px center no-repeat ;}
.main_notice li  .date{font-size:13px;display:block;float:right;color:#fff}
.main_notice_left{float:left;border:1px solid #ddd;padding:10px 30px 20px 30px;background:#fff;width:500px}
.main_notice_right{padding:10px 15px 20px 15px; background:rgba(0,0,0,.6);width:270px; height:400px; position:absolute; left:0; top:0; z-index:999;}

.main_notice .noti_title {position:relative;height:60px;line-height:60px}
.main_notice .noti_title .txt{font-size: 17px;    font-weight:bold;   color: #fff; letter-spacing: -0.8pt;}
.main_notice .noti_title   a{display:block;position:absolute;height:27px;width:27px;top:16px;right:0;font-size:20px; line-height:27px; color:#fff; text-align:center;}
.main_notice_left .noti_title{background:url('image/noti_ico.png') no-repeat 0 18px;}
.main_notice_left .noti_title .txt{padding-left:26px;}
.main_notice_right .noti_title{background:url('image/noti_qna.png') no-repeat 0 18px; }
.main_notice_right .noti_title .txt{padding-left:30px;}
/* today*/
#wrap {POSITION: relative; MARGIN: 0px auto; WIDTH: 1300px;background:#ff0000;z-index:99999999}
#quickL {POSITION: absolute; MIN-HEIGHT: 200px; WIDTH: 54px; TOP: 0px; LEFT: -20px}
#quickR {POSITION: absolute; MIN-HEIGHT: 200px; WIDTH: 54px; TOP: 0px; RIGHT: 18px}



/* banner_area*/
.home_icon{DISPLAY: inline-block; BACKGROUND: url(image/home_icon.png) no-repeat ;margin-top:8px}
.home_conts{PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;OVERFLOW: hidden; PADDING-TOP: 0px;WIDTH:1100PX;margin-bottom:8px;margin-TOP:8px} 
.home_conts .home_promotion{POSITION: relative; TEXT-ALIGN: center}
.home_conts .home_promotion .btn_arrow .prev{POSITION: absolute; MARGIN-TOP: 46px; WIDTH: 20px; BACKGROUND-POSITION: -420px 0px; HEIGHT: 120px; TOP: 0px; LEFT: 0px}
.home_conts .home_promotion .btn_arrow .next{POSITION: absolute; MARGIN-TOP: 46px; WIDTH: 20px; BACKGROUND-POSITION: -450px 0px; HEIGHT: 120px; TOP: 0px; RIGHT: 0px}

.home_conts .home_promotion .banner_area{margin-bottom: 20px; OVERFLOW: hidden;}
.home_conts .home_promotion .banner_area:after {display:block;visibility:hidden;clear:both;content:""}

.home_conts .home_promotion .banner_area ul:after {display:block;visibility:hidden;clear:both;content:""}
.home_conts .home_promotion .banner_area li {FLOAT: left; OVERFLOW: hidden;}
.home_conts .home_promotion .banner_area li img{border:1px solid #E9E9E9}
.home_conts .home_promotion .banner_area  .name{display: block;margin-top:12px}
.home_conts .home_promotion .banner_area  .name a{TEXT-ALIGN: center}
.home_conts .home_promotion .banner_area  .sizhong{font-size:12px;display: block;margin-top:5px;color:#999;text-decoration:line-through;}
.home_conts .home_promotion .banner_area  .price{display: block;font-weight:bold;color:#23b1ff;margin-top:0px;font-size:14px;}
.home_conts .home_promotion .roll_btn{TEXT-ALIGN: center; OVERFLOW: hidden}
.home_conts .home_promotion .roll_btn A{MARGIN: 0px 1px}
.home_conts .home_promotion .roll_btn .roll_on{WIDTH: 10px; BACKGROUND-POSITION: -390px 0px; HEIGHT: 10px; VERTICAL-ALIGN: top}
.home_conts .home_promotion .roll_btn .roll_off{WIDTH: 10px; BACKGROUND-POSITION: -380px 0px; HEIGHT: 10px; VERTICAL-ALIGN: top}


/* MUST HAVE*/
.must-item{position: relative;}
.must_list_box {margin-bottom:20px;border:1px solid #e1e1e1;width:284px;word-wrap:break-word; word-break:break-all;background:#fff}
.must-item .must_list_box  .must_img {border-bottom:1px solid #e1e1e1}
.must-item .must_list_box .must_name{padding:16px 16px 6px 16px;}
.must-item .must_list_box  .must_name a{color:#333;font-weight:bold;font-size:14px;line-height:18px}
.must-item .must_price_box{height:38px}
.must-item .must_price_box  span{display:inline-block;font-size:13px;color:#999;margin-left:16px;margin-right:22px;padding:0px}
.must-item .must_price_box  b{display:inline-block;font-size:26px;color:#ED2121;}
.must-item  .must_shuoming{font-size:13px;color:#999;padding:0px 16px 16px 16px;}

/* 상세페이지 텝*/
.sanchor{width:100%;padding-left:0px;margin:30px 0 0px 0px;}
.sanchor:after{display:block;clear:both;content:'';}
.sanchor li{position:relative;top:0;margin-left:-1px;width:50%;float:left;}
.sanchor li a{font-weight:bold;font-size:16px;display:block;width:100%;_width:194px;height:50px;padding:2px 0 0;border:1px solid #333;border-bottom:1px solid #333;background:#333;line-height:45px;text-align:center;color:#fff;text-decoration:none}
.sanchor li em{ color:#fff !important;}
.sanchor li.selected em{ color:#000 !important;}
.sanchor li a:hover{text-decoration:none;}
.sanchor li.selected{z-index:1;margin-left:0;padding:0 1px 0 0px;_padding-right:0}
.sanchor li.selected a{_width:197px;height:51px;border-bottom:0 none;background:linear-gradient(to right, #8c6428, #e4c586, #8c6428);color:#fff;font-weight:bold;letter-spacing:-1px;border:1px solid #3d3d3d;border-bottom:none;}
.sanchor li.selected span{font-weight:normal;}
.sanchor li em,.prdc_tab li.selected em,.prdc_tab li.on span{font-weight:bold;color:#919191;font-size:13px;}


/* 상세이미지 레이어*/
.xiangxitu_box{}
.xiangxitu_box:after{display:block;clear:both;content:'';}
.xiangxitu_box_left{padding:30px 0 0; font-size: 14px; line-height: 30px; color: #333; }
.xiangxitu_box_right{float:left;margin-left:34px;padding:30px 0;}
.xiangxitu_box_right span {color:#333;font-size:20px;font-weight:bold;margin-bottom:20px;display:block;} 
.xiangxitu_box_left img{ max-width: 100%; height: auto; }








/* 상품리스트 */
.item_list_area {width:810px; margin:0px auto; overflow:hidden; padding:0px;position:relative; float:right;}
.item_list_area:after {display:block;visibility:hidden;clear:both;content:""}
.item_area {overflow:hidden;margin-left:-20px}
.item_area:after {display:block;visibility:hidden;clear:both;content:""}
.item_list_area .item_one {position:relative;margin:0px; width:33.3333%; float:left; overflow:hidden; height:auto;margin-bottom:20px;}
.item_list_area .item_one:after {display:block;visibility:hidden;clear:both;content:""}

.item_list_area .item_one .blank {display:none;background:transparent url('image/blank.png') left top repeat; overflow:hidden; width:366px; height:484px; position:absolute; top:1px; left:21px;cursor:pointer; border-radius: 10px;}
.item_list_area .lineup{border:1px solid #8c6428;margin-left:20px;background:#eae3d6; border-radius: 10px; overflow: hidden;}
.item_list_area .lineup:hover{ color: #333; }


.item_list_area .item_one .btn_shop {position:absolute; overflow:hidden; width:366px;bottom:0px; z-index:500; display:none; border-radius: 0 0 10px 10px;}
.item_list_area .item_one .btn_shop a { line-height:50px; height:50px; overflow:hidden; text-align:center; font-size:16px; color:#fff; letter-spacing:-1px; background:transparent url('/images/item_btn_opacity70.png') left top repeat; float:left; font-family:Arial, Helvetica, sans-serif;}
.item_list_area .item_one .btn_shop a img{ vertical-align: middle; position:relative; top:-2px;}
/***
.item_list_area .item_one .btn_shop .btn_cart {width:33%;background:#fe7902}
.item_list_area .item_one .btn_shop .btn_order {width:33%; background:#e93538}
***/
.item_list_area .item_one .btn_shop .btn_cart {width:33%;background:#5ac4de; display: none;}
.item_list_area .item_one .btn_shop .btn_order {width:50%; background:linear-gradient(to right, #8c6428, #e4c586, #8c6428);}
.item_list_area .item_one .btn_shop .btn_href {width:50%; background:#1e2022;}
.item_list_area .item_one:hover .blank {display:block;}
.item_list_area .item_one:hover .btn_shop {display:block}


.item_list_area .item_one .blank .opbox {position:absolute; display:block;color:#ffffff;bottom:60px;padding:10px;width:346px;}
.item_list_area .item_one .blank .opbox select {width:100%;padding:5px; font-size:16px;color:#222; outline: none; margin-bottom: 10px; border-radius: 5px; border: 1px solid #be9a66;}
.item_list_area .item_one .blank .opbox .leftop {padding:0px;color:#fff;display:block;margin-bottom:3px}
.item_list_area .item_one .blank .opbox input {padding:5px;width:334px;}

.item_list_area .item_one .thumb {background:transparent url('../images/no_img.png') center center no-repeat; padding:0px; overflow:hidden; text-align:center;}
.item_list_area .item_one .thumb img {width:254px; height:254px; }
.item_list_area .item_one .name {color:#333; font-size:16px; margin:18px 16px 0px 16px;font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.item_list_area .item_one .sizhong{font-weight:bold;overflow:hidden;color:#878787; margin:8px 16px 20px 16px;}
.item_list_area .item_one .sizhong .price {font-weight:bold;color:#be9a66;font-size:28px;margin-left:18px}
.item_list_area .item_one .shuoming{overflow:hidden;color:#878787; margin:0px 16px 16px 16px;font-size:13px;}
.item_list_area .item_one:hover .name {color:#000}
.item_list_area .item_one .show_ico{position:absolute; left:21px;top:1px}





.add_goods_area {width:1140px; margin:20px 0; overflow:hidden; padding:0px;position:relative;border:1px solid #e1e1e1;background:#fafafa;}
.add_goods_area:after {display:block;visibility:hidden;clear:both;content:""}
.add_goods_area  .add_title{margin:20px 20px 10px 20px;font-size:16px;}
.goods_area {overflow:hidden;padding:10px;}
.goods_area:after {display:block;visibility:hidden;clear:both;content:""}
.add_goods_area .item_one {position:relative;width:16.6666%; float:left; overflow:hidden;display: block;text-align:center;height:236px;border:0px solid #ff0000}
.add_goods_area .item_one:after {display:block;visibility:hidden;clear:both;content:""}
.add_goods_area .lineup{}
.add_goods_area .item_one_box{padding:12px;}
.add_goods_area .item_one .thumb {background:transparent url('../images/no_img.png') center center no-repeat; padding:0px; overflow:hidden;}
.add_goods_area .item_one .thumb img {width:160px; height:160px;border:1px solid #e0e0e0; }
.add_goods_area .item_one .name {color:#333; font-size:13px; margin:12px 0px 8px 0px}
.add_goods_area .item_one .sizhong{font-weight:bold;overflow:hidden;color:#878787; margin:8px 16px 10px 16px;}
.add_goods_area .item_one  .price {font-weight:bold;color:#555;font-size:13px;}
.add_goods_area .item_one .shuoming{overflow:hidden;color:#878787; margin:0px 16px 16px 16px;font-size:13px;}
.add_goods_area .item_one:hover .name {color:#000;}
.add_goods_area .item_one .show_ico{position:absolute; left:21px;top:1px}






/* ●● 카테고리 리스트 */
.sub_cate_list{text-align:left;padding:10px 0 5px 0;background:url('image/nnin_icn01.gif')  no-repeat 0 18px;}
.sub_cate_list .cate_title{font-size:16px;padding-left:12px}
.sub_cate_subject{background:linear-gradient(to right, #8c6428, #e4c586, #8c6428);padding-left:8px;height:50px;line-height:50px;}
.sub_cate_subject a{font-size:16px;padding-left:5px;color:#ffffff;font-weight:bolder}
.sub_cate_name{border-collapse:collapse;padding:3px 10px 3px 10px;background:#eee}
.sub_cate_name a{color:#666; font-weight:bold;}
.sub_cate_name a:hover{color:#000;}

.sub_cate_link{color:#fff;font-weight:bold;}
.sub_cate_link:hover{color:#C10002}
.cate_cnt{ /*color:#EF5900 */ }

.sub_cate_brand{text-align:left;padding:10px 0 5px 0}
.sub_cate_brand .titie{text-align:left;padding:10px 0 5px 0}
.sub_cate_brand .name{border:1px solid #E7E7E7;padding:6px;margin:0 0 10px 0;background:url('<?=$g_skin_link?>/image/bg_grid01.jpg')}
.sub_cate_brand .name:after {display:block;visibility:hidden;clear:both;content:""}

.list_type_box{height:50px;line-height:50px;overflow:hidden;}
.list_total_cont{float:left ;padding:0px;color:#888;font-size:13px;}
.list_type{FLOAT:right;}
.list_type ul:after {display:block;visibility:hidden;clear:both;content:""}
.list_type  li {display:inline;padding:0 0px 0 20px;background:url("image/bg_result_type.gif") no-repeat 8px 3px;}
.list_type  li:first-child {background:none;}
.list_type li a{color:#888;font-size:13px;}

.list_type li a:hover {color:#555;text-decoration:none;}







/* ●● 하단정보 */
#footer{margin-top: 50px;}
.footermmm{height: 136px;}
.footermmm a{}
.footermmm .utilMenu{clear: both;overflow: hidden;margin: 20px 0 0 0;}
.footermmm .utilMenu li{float: left;padding-left: 10px;margin-left: 10px;}
.footermmm .utilMenu li:first-child{padding-left: 0;margin-left: 0;background: none;}
.footermmm .utilMenu li a{font-weight: bold;font-size: 11px;color: #353535;}
.footermmm .address{clear: both;padding: 13px 0 0;color: #a6a6a6;line-height: 18px;}
.footermmm .address span{padding: 0 25px 0 0;font-size: 11px;}
.footermmm .address span a{color: #a6a6a6;}
.footermmm .copyright{color: #a6a6a6;font-size:12px}
.footermmm .pageTop{position: absolute;right: 0;top: 10px;}
.footermmm .hosting{position: absolute;right: 0;top: 77px;}


.foot-h3 { font-size:14px; color:#ffffff;}
.foot-h3 a {color:#ffffff; text-decoration:none;}

.footer-box{padding: 30px 0 30px 0; background: #232323;}
.footer-box a{}
.footer-box:after {display:block;visibility:hidden;clear:both;content:""}
.footer-box .cscenter{float:left; height:140px; width:225px;}
.footer-box .cscenter .hpnum{font-family: tahoma, sans-serif; font-size:30px; font-weight:bold; color:#ffffff; letter-spacing:-1px; line-height:55px;}
.footer-box .cscenter .jobtime { font-size:11px; padding-bottom:8px;color:#888888}
.footer-box .bankinfo {float:left; height:120px; width:230px; padding-left:30px; border-left: 1px solid #363636;}
.footer-box .bankinfo .banknum{font-family: tahoma, sans-serif; font-size:24px; font-weight:bold; color:#ffffff; letter-spacing:-1px; line-height:55px;}
.footer-box .bankinfo .bankname{fcolor:#888888; font-size:11px;color:#888888}

.footer-box .notice {float:left; height:120px; width:245px; padding-left: 30px; border-left: 1px solid #363636; }
.footer-box .notice  .notice_name { width:200px; }
.footer-box .notice  .notice_name a{color: #999;}
.footer-box .notice  .notice_name a:hover{color: #ddd;}

.footer-box .houqi{float:left; height:120px; width:300px; padding-left: 30px; border-left: 1px solid #363636;}
.footer-box .houqi li a{color: #999;}
.footer-box .houqi li a:hover{color: #ddd;}



/* 공통 */
.jq_top_navigation{ height:20px;line-height:20px;text-align:right;border:0px solid #000 }
.jq_top_title{ padding-left:10px;height:30px;line-height:30px;border-bottom:0px solid #ddd;color:#333333;FONT-SIZE:20PX; background:url('../../img/jq_icn01.gif') no-repeat 0px 7px; margin-bottom: 10px;}
.jq_top_title img{ vertical-align:middle; }


.ed{	PADDING-TOP: 0px; PADDING-LEFT: 3px;  PADDING-RIGHT: 3px;PADDING-BOTTOM: 0px;BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid;  LINE-HEIGHT: 18px;HEIGHT: 20px;  MARGIN: 0px 0px 0px 0px; FONT-FAMILY: Arial; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid;  }


.head {border:1px solid black;font-size:9pt;color:black;background-color:white;height:19px}
.textarea {border:1px solid;border-color:#e1e1e1;width:100%;font-size:9pt;color:black;background-color:white}
.text{padding:3px 2px;margin: 0px 0px 0px 0px;vertical-align: middle;border: #ddd 1px solid;background:#fafafa;min-width:32px; border-radius: 5px;}


.submit1 {border:0px solid;font-size:9pt;color:white;background-color:black;height:19px}
.submit2 {border-color:#b0b0b0;background-color:#3d3d3d;color:#ffffff;font-size:9pt; font-family:;height:23px}
.comment_submit {border:0px solid;font-size:9pt;color:white;background-color:black;height:100%;width:100%;}
.price {color:#222;font-size: 12px; FONT-WEIGHT: normal;}
.point {color:#222;font-size: 12px; FONT-WEIGHT: normal;}
.page_list {color:#595959;font-size:12px;text-decoration:none;}
.board_show {color:#595959;font-size:9pt;text-decoration:none;word-break:break-all;}
.sms_textarea {background-color:#ffffff;border:1px solid;border-color:#B4B4B4;font-size:9pt;color:black; OVERFLOW: hidden;}
.sms_text { border:0px FONT-SIZE: 9pt; BACKGROUND: #FFFFFF; HEIGHT: 15px;}


.search_subject {font-weight:bold; background-color:#FFFF66;}
.search_list {background-color:#FFFF66;}

.b_input{border:1px solid #dddddd;background:#fafafa;padding:6px; border-radius: 5px; }








.cate_list_img_all{WIDTH: 1100px; BACKGROUND: #ffffff}
.cate_list_img{PADDING-TOP: 10px}
.cate_list_img p{display:block; padding:3px}
.cate_list_img .list_img{FLOAT: left; WIDTH: 20%; BORDER-BOTTOM: #ff0000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #ff0000 0px solid;DISPLAY: inline; BACKGROUND: #ffffff; COLOR: #424242; OVERFLOW: hidden; BORDER-TOP: #ff0000 0px solid; BORDER-RIGHT: #ff0000 0px solid}
.cate_list_img .list_img .dico img{border:1px solid #e1e1e1;}
.cate_list_img .list_img . dico img:hover{border:1px solid #D1D1D1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*IE8*/ filter:alpha(opacity=80); /*IE5、IE5.5、IE6、IE7*/ opacity: .8; /*Opera9.0+、Firefox1.5+、Safari、Chrome*/ z-index: -1; /*让其位于in的下面*/ background:#fff;}
.cate_list_img H4{width:162px;margin:0px auto;TEXT-ALIGN: center; LINE-HEIGHT: 16px; DISPLAY: block; COLOR: #666666; FONT-WEIGHT: normal; PADDING-TOP: 2px;word-wrap:break-word;overflow:hidden;}



.main_list_img_all{WIDTH: 1148px; BACKGROUND: #ffffff}
.main_list_img{PADDING-TOP: 10px}
.main_list_img p{display:block; padding:3px}
.main_list_img .list_img{FLOAT: left; WIDTH: 16.6%; BORDER-BOTTOM: #ff0000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #ff0000 0px solid;DISPLAY: inline; BACKGROUND: #ffffff; COLOR: #424242; OVERFLOW: hidden; BORDER-TOP: #ff0000 0px solid; BORDER-RIGHT: #ff0000 0px solid}
.main_list_img .list_img .dico img{border:1px solid #e1e1e1;}
.main_list_img .list_img . dico img:hover{border:1px solid #D1D1D1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*IE8*/ filter:alpha(opacity=80); /*IE5、IE5.5、IE6、IE7*/ opacity: .8; /*Opera9.0+、Firefox1.5+、Safari、Chrome*/ z-index: -1; /*让其位于in的下面*/ background:#fff;}
.main_list_img H4{width:162px;margin:0px auto;TEXT-ALIGN: center; LINE-HEIGHT: 16px; DISPLAY: block; COLOR: #666666; FONT-WEIGHT: normal; PADDING-TOP: 2px;word-wrap:break-word;overflow:hidden;}





/**************************************** **************************************** **************************************** **************************************** 
//////  버튼감싸기!!!
**************************************** **************************************** **************************************** **************************************** /



/* 가운데정렬이 필요한 버튼감싸기!!! float:left 때문에 가운데정렬이 안됨 */
.btn_line_up_center {display:inline-block; *display:inline; *zoom:1;} 

.shop_btn_pack {float:left; margin:0 2px;}
.shop_btn_pack span {display:inline-block;  float:left;}
.shop_btn_pack a {display:inline-block;cursor:pointer; float:left;text-decoration:none;}
.shop_btn_pack input {display:inline-block; cursor:pointer; border:none; background:none;  
overflow:visible; /* ie7에서 가로값 넓어지는거 잡아줌 */ 
 -webkit-border-radius:0; -webkit-appearance:none; -webkit-gradient:none; /* 모바일에서 인풋버튼 잡아주기 */}


/* 세로로 나열된 버튼간격은 버튼클래스와 같이 나열해서 사용 */
.shop_btn_pack .blank_h {margin:2px 0;} 


/* 사용법:<span class="shop_btn_pack"><span class="blank_3"></span></span> */
.shop_btn_pack .blank_3 {margin:3px;} 
.shop_btn_pack .blank_5 {margin:5px;}
.shop_btn_pack .blank_10 {margin:10px;}


/* A버튼 크기 */
.shop_btn_pack .height_16 {padding:0 5px; height:16px; line-height:17px; font-size:12px; letter-spacing:0px; font-weight:normal}
.shop_btn_pack .height_20 {padding:0 7px; height:18px; line-height:18px; font-size:12px;letter-spacing:0px; font-weight:normal}
.shop_btn_pack .height_22 {padding:0 7px; height:20px; line-height:20px; font-size:12px; letter-spacing:0px; font-weight:normal} /* 수량증가감소버튼추가 */
.shop_btn_pack .height_25 {padding:0 10px; height:23px; line-height:23px; font-size:12px; font-weight:bold;}
.shop_btn_pack .height_30 {padding:0 15px; height:28px; line-height:28px; font-size:12px; font-weight:bold;}
.shop_btn_pack .height_30_period {padding:0 8px; height:28px; line-height:28px; font-size:12px; font-weight:bold;} /* 나의주문내역의기간버튼추가 */
.shop_btn_pack .height_35 {padding:0 15px; height:33px; line-height:33px; font-size:12px; font-weight:bold;}
.shop_btn_pack .height_40 {padding:0 15px; height:38px; line-height:38px; font-size:12px; font-weight:bold;}
.shop_btn_pack .height_45 {padding:0 15px; height:43px; line-height:43px; font-size:12px; font-weight:bold;}
.shop_btn_pack .height_50 {padding:0 30px; height:48px; line-height:48px; font-size:15px; font-weight:bold;}

/* 버튼 컬러 */
.shop_btn_pack .white {color:#5e5a5a!important; border:1px solid #d7d7d7!important; background:#ffffff!important;}
.shop_btn_pack .white:hover {color:#5e5a5a!important; border:1px solid #a4a4a4!important; background:#dbdbdb!important;}

.shop_btn_pack .light {color:#5b5b5b!important; border:1px solid #c2c2c2!important; background:#f3f3f3!important; border-radius: 5px;}
.shop_btn_pack .light:hover {color:#fff!important; border:1px solid #808080!important; background:#aeaeae!important;}

.shop_btn_pack .dark {color:#fff!important; border:1px solid #be9a66!important; background:linear-gradient(to right, #8c6428, #e4c586, #8c6428) !important; border-radius: 5px;}
.shop_btn_pack .dark:hover {color:#ffffff!important; border:1px solid #1e2022!important; background:#1e2022!important;}

/* Design_ColorSet (버튼컬러셋) */
.shop_btn_pack .color {color:#fff!important; border:1px solid #21979b!important; background:#45c5c9!important;}
.shop_btn_pack .color:hover {color:#fff!important; border:1px solid #d20059!important; background:#ff4594!important;}


/* red */
.shop_btn_pack .red {color:#fff!important; border:1px solid #A30000!important; background:#A30000!important;}
.shop_btn_pack .red:hover {color:#fff!important; border:1px solid #AC3800!important; background:#D50000!important;}


/* red */
.shop_btn_pack .blue {color:#fff!important; border:1px solid #003399!important; background:#0066CC!important;}
.shop_btn_pack .blue:hover {color:#fff!important; border:1px solid #0066CC!important; background:#5ac4de!important;}

.shop_btn_pack .black { color:#ffffff!important; border:1px solid #000000!important; background:#2e2e2e!important; }
.shop_btn_pack .black:hover {color:#ffffff!important; border:1px solid #575757!important; background:#767676!important;}

/* orange*/
.shop_btn_pack .orange {color:#fff!important; border:1px solid #7E2328!important; background:#A52A2F!important;}
.shop_btn_pack .orange:hover {color:#fff!important; border:1px solid #ff3300!important; background:#ff6600!important;}


/* 인풋버튼 크기 */
.shop_btn_pack .input_16 {height:16px; font-size:12px; letter-spacing:0px; text-align:center; border:none; background:none; padding:0 10px;}
.shop_btn_pack .input_20 {height:18px; font-size:12px;letter-spacing:0px; text-align:center; border:none; background:none; padding:0 10px;}
.shop_btn_pack .input_25 {height:23px; font-size:12px; font-weight:bold; text-align:center; background:none; padding:0 10px;}
.shop_btn_pack .input_30 {height:28px; font-size:12px; font-weight:bold; text-align:center; background:none; padding:0 15px; }
.shop_btn_pack .input_35 {height:33px; font-size:12px; font-weight:bold; text-align:center; background:none; padding:0 15px;}
.shop_btn_pack .input_40 {height:38px; font-size:15px; font-weight:bold; text-align:center; background:none; padding:0 15px;}
.shop_btn_pack .input_45 {height:43px; font-size:15px; font-weight:bold; text-align:center; background:none; padding:0 20px;}
.shop_btn_pack .input_50 {height:48px; font-size:17px; font-weight:bold; text-align:center; background:none; padding:0 30px;}


/* 인풋버튼 컬러 */
.btn_input_white { border:1px solid #d7d7d7!important; background:#ffffff!important;}
.btn_input_white:hover { border:1px solid #a4a4a4!important; background:#dbdbdb!important;}
.btn_input_white input {color:#5e5a5a!important;}
.btn_input_white input:hover {color:#5e5a5a!important;}

.btn_input_light {border:1px solid #c2c2c2!important; background:#f3f3f3!important;}
.btn_input_light:hover {border:1px solid #808080!important; background:#aeaeae!important;}
.btn_input_light input {color:#5e5a5a!important;}
.btn_input_light input:hover {color:#fff!important;}

.btn_input_dark {border:1px solid #be9a66!important; background:linear-gradient(to right, #8c6428, #e4c586, #8c6428)!important; border-radius: 5px;}
.btn_input_dark:hover {border:1px solid #1e2022!important; background:#1e2022!important;}
.btn_input_dark input {color:#ffffff!important;}
.btn_input_dark input:hover {color:#ffffff!important;}


.btn_input_huang {border:1px solid #ebbf01!important; background:#ffcf00!important;}
.btn_input_huang:hover {border:1px solid #e2b700!important; background:#f7c800!important;}
.btn_input_huang input {color:#333!important;}
.btn_input_huang input:hover {color:#000!important;}

.btn_input_shenglan {border:1px solid #3A40501!important; background:#3A4050!important;}
.btn_input_shenglan:hover {border:0px solid #3A4050!important; background:#3A4050!important;}
.btn_input_shenglan input {color:#fff!important;}
.btn_input_shenglan input:hover {color:#fff!important;}




/* Design_ColorSet (버튼컬러셋-인풋)*/
.btn_input_color {border:1px solid #21979b!important; background:#45c5c9!important;}
.btn_input_color:hover {border:1px solid #d20059!important; background:#ff4594!important; }
.btn_input_color input {color:#ffffff!important;}
.btn_input_color input:hover {color:#ffffff!important;}


/* <공통> 상태텍스트아이콘 (컬러추가해서사용가능) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-------------------------------*/
.shop_state_pack span {display:inline-block; font-weight:normal; height:17px; line-height:17px; font-size:12px; letter-spacing:-1px; color:#fff!important;  padding:0 7px;}

.shop_state_pack .red {background:#ff365c!important;}
.shop_state_pack .orange {background:#ff8a00!important;}
.shop_state_pack .green {background:#86ae00!important;}
.shop_state_pack .sky {background:#00a7bc!important;}
.shop_state_pack .blue {background:#0058b4!important;}
.shop_state_pack .purple {background:#8000ec!important;}
.shop_state_pack .dark {background:#474747!important;}
.shop_state_pack .light {background:#b4b4b4!important;}
.shop_state_pack .black {background:#000!important;}











/**************************************** **************************************** **************************************** **************************************** 
//////  장바구니 + 주문서작성 + 완료  이미지
**************************************** **************************************** **************************************** **************************************** /
ntents_area {overflow:hidden;}
#shop_contents_area div,li,span,a,th,td,input,textarea,pre {font-family: Malgun Gothic,"돋움",Dotum;}


/* 프로세스이미지 */
#shop_contents_area .page_process {overflow:hidden; margin-bottom:10px; padding:15px 0; text-align:center; background:transparent url(image/process_bg.gif) left bottom repeat-x; border:1px solid #e6e6e6;}
#shop_contents_area .page_process li {float:left; width:30%; text-align:center;}
#shop_contents_area .page_process li > span {display:inline-block; background:transparent url(image/default_shop_pack.png) no-repeat; height:40px; width:130px;}
#shop_contents_area .page_process .divi_area {width:5%;}

#shop_contents_area .page_process .divi {background-position:-480px -240px; width:20px;}
#shop_contents_area .page_process .first {background-position:-480px -180px;}
#shop_contents_area .page_process .second {background-position:-610px -180px;}
#shop_contents_area .page_process .third {background-position:-740px -180px;}

#shop_contents_area .page_process .first_on {background-position:-480px -600px;}
#shop_contents_area .page_process .second_on {background-position:-610px -600px;}
#shop_contents_area .page_process .third_on {background-position:-740px -600px;}

#shop_contents_area .shop_division {display:inline-block; width:1px; height:11px; margin:0 15px; background:#d7d7d7; vertical-align:middle;}
#shop_contents_area .shop_dash {font-size:14px; color:#666; display:inline-block; float:left; margin-right:5px;}
#shop_contents_area .shop_blank {display:inline-block; float:left; width:5px;}





.pages{text-align: center; margin-top: 16px;border:0px solid #ff0000;}
.pages a{border-bottom: #dedfe1 1px solid; border-left: #dedfe1 1px solid;line-height: 30px; margin: 0px 2px;display: inline-block; background:#f8f8f8; height: 30px; font-size: 12px; overflow: hidden; border-top: #dedfe1 1px solid; border-right: #dedfe1 1px solid;padding-top: 0px; padding-left: 12px; padding-right: 12px; padding-bottom: 0px;}
.pages span{line-height: 30px; margin: 0px 2px; padding-left: 12px; padding-right: 12px; display: inline-block; background: #fff; height: 30px; font-size: 12px; overflow: hidden;}
.pages a:hover{border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; background: #ffffff; color: #fff; border-top: #ddd 1px solid; border-right: #ddd 1px solid;text-decoration: none;color:#555;}
.pages span{border-bottom: #5c5c5c 1px solid; border-left: #5c5c5c 1px solid; background: #7f7f7f; color: #fff; border-top: #5c5c5c 1px solid;border-right: #5c5c5c 1px solid; text-decoration: none}
.pages span.disabled{border-bottom: #dad9de 1px solid; border-left: #dad9de 1px solid; background: #fff; color: #ccc; border-top: #dad9de 1px solid; border-right: #dad9de 1px solid}



.sub_title { color:#333333;FONT-SIZE:16PX;}


.back_home {margin:0px auto;width:300px;text-align:center;}
.back_home a{color:#fff }
.back_home:after {display:block;visibility:hidden;clear:both;content:""}
.back_home a{display:block;padding:30px;font-size:14px}


.cm_member_login_logo{width:250px; margin:50px auto 30px auto; }

/* 로그인 */

.cm_member_login { box-shadow: 0 10px 15px rgba(0,0,0,.2); overflow:hidden; background:rgba(255,255,255,.6);overflow:hidden; width:550px; padding:50px 30px 30px; border:3px solid #cab7a6; border-radius: 20px; box-sizing: border-box; position: absolute; right: 80px; top: 50%; margin-top: -410px; }
.cm_member_login:after {display:block;visibility:hidden;clear:both;content:""} 
.cm_member_login .title_logo{ text-align: center; margin-bottom: 20px; }
.cm_member_login .title_logo img{ height: 145px; }
.cm_member_login li {list-style:none}
.cm_member_login .title_box {margin-bottom:0px; overflow:hidden; font-family:calibri; font-size:38px; letter-spacing:-1px; font-weight:600; text-align: center; color: #342612; margin-bottom: 10px;}
.cm_member_login .form_box {position:relative; margin:0 auto;}
.cm_member_login .form_box ul {overflow:hidden; position:relative;}
.cm_member_login .form_box li {margin:0 0 5px 0; position:relative;}
.cm_member_login .form_box li.title{ font-size: 20px; color: #342612; margin-bottom: 10px; }
.cm_member_login .form_box .input_design {height:50px; line-height:50px; width:100%; font-size:18px; text-indent:55px; color:#342612; border:0; background:none; border:1px solid #b7aca3; box-sizing: border-box; border-radius: 7px;}
.cm_member_login .form_box .input_design::placeholder{ color: #b7aca3; }
.cm_member_login .form_box .login_id:before {content:''; width:50px; height:50px; position:absolute; left:0; top:0; background:transparent url('image/member_login_id.png') center center no-repeat}
.cm_member_login .form_box .login_pw:before {content:''; width:50px; height:50px; position:absolute; left:0; top:0; background:transparent url('image/member_login_pw.png') center center no-repeat}
.cm_member_login .form_box .save_id {clear:both; overflow:hidden; }
.cm_member_login .form_box .save_id label {padding:5px 0; line-height:15px; color:#666; float:left; font-size:11px; letter-spacing:-1px}
.cm_member_login .form_box .save_id label:hover {color:#ff0000}
.cm_member_login .form_box .save_id input {height:15px; margin:0 5px 0 0; float:left;}
.cm_member_login .btn_login {background: linear-gradient(to right, #242220, #ad8f6a, #242220); box-shadow: 0 5px 10px rgba(202, 183, 166, .9); border: 3px solid #ccb8a0; width:100%; height:70px; line-height: 65px; color:#f8e7c2; font-size:30px; font-family:calibri; font-weight:600; float:right;cursor:pointer; margin-top: 30px; border-radius: 10px; }
.cm_member_login .btn_box {width:100%; margin:20px auto 0 auto; overflow:hidden; text-align:center; position:relative;}
.cm_member_login .btn_box ul { overflow:hidden; text-align: center; margin-top: 30px; }
.cm_member_login .btn_box li { display: inline-block; color: #342612; padding: 0 15px; position: relative; font-size: 14px;  }
.cm_member_login .btn_box li:nth-child(1):before{ content: ""; display: block; width: 1px; height: 100%; background: #342612; right: -1px; top: 0; position: absolute; }
.cm_member_login .btn_box li:hover a{color:#000}
.cm_member_login .btn_box li a{ color: 342612; }
.cm_member_login .nr{ padding: 30px; background:rgba(255,255,255,.4); border-radius: 20px; border:3px solid #cab7a6; box-shadow: 0 0 15px rgba(202,183,166,.9); }
.cm_member_login .btn_box2 .btn_box2_1 {border:1px solid #eee; overflow:hidden;}
.cm_member_login .btn_box2 .btn_box2_2 {float:left; text-align:center; width:100%; letter-spacing:-1px; color:#999; padding:20px 0;  list-style:none; overflow:hidden; font-size:12px;}
.cm_member_login .btn_box2 .btn_box2_2:hover {color:#000}
.cm_member_login .button_pack {padding:0; margin:10px 0 0 0;}
.cm_member_login .button_pack a {width:115px; text-align:center;}
.cm_member_login .title_txt { font-size:20px; color:#342612;margin-bottom:30px; text-align: center;}




/* CSS형 버튼 : 하나만 활성화할것!!!! */

.button_pack a,.button_pack input,.button_pack button {background-image:none; position:relative; float:left; font-weight:normal; margin:0 !important; word-wrap:normal; word-break:keep-all; letter-spacing:-0.5px;}
.button_pack .btn_input {background:none; position:relative; position:relative; float:left; margin:0;}
.button_pack input,.button_pack button {border:0; display:inline-block; overflow:visible; font-weight:normal; cursor:pointer; word-wrap:normal; word-break:keep-all; letter-spacing:-0.5px;}
.button_pack .edge {display:none;}

.button_pack .btn_input .btn_sm_white,.button_pack .btn_input .btn_sm_black,.button_pack .btn_input .btn_sm_color {height:25px;}
.button_pack .btn_sm_white,.button_pack .btn_sm_black,.button_pack .btn_sm_color {font-size:11px; height:23px; line-height:23px; padding:0 14px !important;}
.button_pack .btn_sm_white {background:#fff; color:#333 !important; border:1px solid #ccc;}
.button_pack .btn_sm_white:hover {background:#ececec !important; border:1px solid #bbb;}

.button_pack .btn_sm_black {background:#505258; color:#fff !important; border:1px solid #333;}
.button_pack .btn_sm_black:hover {background:#111 !important; border:1px solid #000;}

.button_pack .btn_sm_color {background:#0096d9; color:#fff !important; border:1px solid #0073a7; }
.button_pack .btn_sm_color:hover {background:#6100d9 !important; border:1px solid #5414a2;}

.button_pack .btn_input .btn_md_white,.button_pack .btn_input .btn_md_black,.button_pack .btn_input .btn_md_color {height:35px;}
.button_pack .btn_md_white,.button_pack .btn_md_black,.button_pack .btn_md_color {height:33px; line-height:33px; font-size:13px; padding:0 19px !important; font-weight:600;}
.button_pack .btn_md_white {background:#fff; color:#333 !important; border:1px solid #ccc;}
.button_pack .btn_md_white:hover {background:#ececec !important; border:1px solid #bbb;}

.button_pack .btn_md_black {background:#505258; color:#fff !important; border:1px solid #333;}
.button_pack .btn_md_black:hover {background:#111 !important; border:1px solid #000;}

.button_pack .btn_md_color {background:#0096d9; color:#fff !important; border:1px solid #0073a7; }
.button_pack .btn_md_color:hover {background:#6100d9 !important; border:1px solid #5414a2;}

.button_pack .btn_input .btn_lg_white,.button_pack .btn_input .btn_lg_black,.button_pack .btn_input .btn_lg_color {height:55px;}
.button_pack .btn_lg_white,.button_pack .btn_lg_black,.button_pack .btn_lg_color { height:53px; line-height:53px; padding:0 43px !important; font-size:16px; font-weight:600;}
.button_pack .btn_lg_white {background:#fff; color:#333 !important; border:1px solid #ccc;}
.button_pack .btn_lg_white:hover {background:#ececec !important; border:1px solid #bbb;}

.button_pack .btn_lg_black {background:#505258; color:#fff !important; border:1px solid #333;}
.button_pack .btn_lg_black:hover {background:#111 !important; border:1px solid #000;}

.button_pack .btn_lg_color {background:#0096d9; color:#fff !important; border:1px solid #0073a7; }
.button_pack .btn_lg_color:hover {background:#6100d9 !important; border:1px solid #5414a2;}

 





/* 상태텍스트아이콘 */

.texticon_pack span {display:inline-block; font-weight:normal; height:22px; line-height:22px; font-size:11px; letter-spacing:-0.5px; color:#fff!important; padding:0 10px; margin:0; cursor:default; font-weight:600}

.texticon_pack .red {background:#ff365c !important;}
.texticon_pack .orange {background:#ff8a00 !important;}
.texticon_pack .green {background:#86ae00 !important;}
.texticon_pack .sky {background:#00a7bc !important;}
.texticon_pack .blue {background:#0058b4 !important;}
.texticon_pack .purple {background:#8000ec !important;}
.texticon_pack .dark {background:#474747 !important;}
.texticon_pack .light {background:#b4b4b4 !important;}
.texticon_pack .black {background:#000 !important;}





/* 상태텍스트아이콘 라운드이미지형  */

.roundtext_pack {padding-left:15px; overflow:hidden}
.roundtext_pack span {background: transparent url('../../images/common/roundtext_pack.png') right 0 no-repeat ; height:29px; line-height:29px; color:#fff; font-size:13px; cursor:default; padding:0 20px 0 23px; position:relative;}
.roundtext_pack .edge {top:0; left:-15px; position:absolute; overflow:hidden; width:15px; padding:0; height:29px; background-position:0 0;}
.roundtext_pack .color {background-position:right -30px}
.roundtext_pack .color .edge {background-position:0 -30px;}
.roundtext_pack .ic_check {background: transparent url('../../images/common/roundtext_check.png') left top no-repeat;  width:21px; height:21px; top:4px; left:-10px ; position:absolute; z-index:100; padding:0;} 



/*  최근본상품 공통  */
.fly_right {z-index:50; position:absolute; top:0px; left:0;width:100px; display: none;}
@media only screen and (max-width : 910px) {
.fly_right{ display:none;}
}
.fly_right .top_dome{margin-bottom:6px; background: #3c4248;}
.fly_right .top_title {width:98px; text-align:center; line-height:37px; height:38px; color:#be9a66; font-size:12px; letter-spacing:-0.5px; font-weight:400; border:1px solid #c8c8c8; border-bottom:none; background:#3c4248;}
.fly_right .top_title { position:relative; }
.fly_right .top_title:before { content:""; position:absolute; left:50%; bottom:-1px; margin-left:-4px; background:transparent url('image/ar_today_view.gif') left top no-repeat; width:9px; height:6px; }

.fly_right .view_box {border:1px solid #c8c8c8; border-bottom:none; width:98px; background:#3c4248;}
.fly_right .view_box .view_none {text-align:center; padding-top:60px; height:173px; }
.fly_right .view_box .view_none .img {padding: 10px 0;}
.fly_right .view_box .view_none img {;text-align:center;margin-bottom:10px}
.fly_right .view_box .view_none .txt {color:#878787; display:block; clear:both; font-size:12px; letter-spacing:-0.5px;}
.fly_right .view_box .view_none+  ul {display:none;}
.fly_right .view_box ul { height:260px}
.fly_right .view_box li { list-style:none; }
.fly_right .view_box .box {z-index:10; margin:11px; position:relative; width:74px; height:78px; }
.fly_right .view_box .box .over { display:none; position:absolute; left:0; top:0;}
.fly_right .view_box .box .btn_close {z-index:5; display:none; position:absolute; right:-1px; top:0;}
.fly_right .view_box .box .info {position:relative; width:175px; height:79px; position:absolute; right:0; top:0; background:#363636; }
.fly_right .view_box .box .info .item_name {color:#fff; font-size:12px; line-height:15px; padding:12px 13px 0;}
.fly_right .view_box .box .info .price {position:absolute; left:15px; bottom:11px; margin:0; color:#009cff; font-size:15px; }
.fly_right .view_box .box .upper_link {width:74px;}
.fly_right .view_box .box .thumb { position:relative; z-index:1; overflow:hidden; width:76px; height:79px;  background:url('image/input_photo_none2.jpg') center center no-repeat; }
.fly_right .view_box .box .thumb img { float:left; width:100%; }
.fly_right .view_box .box:hover .upper_link {width:74px; height:77px; border:1px solid #363636!important;}
.fly_right .view_box .box:hover .btn_close {display:block}
.fly_right .view_box .box:hover .over {display:block}
.fly_right .view_box .btn_nate {position:relative; z-index:11; background:#3c4248; padding:10px 0 11px 0; overflow:hidden; text-align:center}
.fly_right .view_box .btn_nate .lineup{display:inline-block; text-align:center}
.fly_right .view_box .btn_nate .nate {float:left; overflow:hidden; width:18px; height:17px; border:1px solid #ccc;}
.fly_right .view_box .btn_nate .number {float:left; overflow:hidden; color:#999; font-size:11px; line-height:17px; width:34px;}
.fly_right .view_box .btn_nate .number strong {color:#666;}
.fly_right .view_box .btn_nate .btn_prev {background:transparent url('image/today_prev.gif') center center no-repeat;}
.fly_right .view_box .btn_nate .btn_next {background:transparent url('image/today_next.gif') center center no-repeat;}
.fly_right .view_box .btn_nate .nate:hover {background-color:#eee;}
.fly_right .btn_area {width:100px; overflow:hidden; clear:both; }
.fly_right .btn_area .btn {border-bottom:1px solid #222; overflow:hidden; display:block; color:#c8c8c8; letter-spacing:-1px;  height:31px; padding:0 10px; line-height:33px;}
.fly_right .btn_area .btn { color:#c8c8c8; font-size:14px; letter-spacing:0px;}
.fly_right .btn_area .btn_cart { background:linear-gradient(to right, #8c6428, #e4c586, #8c6428); color: #fff; }
.fly_right .btn_area .btn_order { background:#1c1c20; }
.fly_right .btn_area .btn strong {padding-right:2px}
.fly_right .btn_area .btn .num { float:right;  color:#fff; font-size:13px; letter-spacing:0px;}
.fly_right .btn_area .btn:hover {color:#fff}

/* 맨위로버튼 */
.fly_right .btn_gotop { text-align:center; margin-top:30px;}
.fly_right .btn_gotop .btn {margin:0px auto;display:block;width:49px; height:49px; background:transparent url('image/btn_go_top.png') left top no-repeat; }
.fly_right .btn_gotop .btn:hover {background-position:right top}

#banner_warp{overflow:hidden;position:relative;text-align:left; left:9px; top:5px}
#banner_container{position:absolute; width:80px;}
.banner {width:80px; height:315px; float:left; text-align:center;}
.banner img {border:1px solid #ddd; width:70px; height:70px; margin:3px 0;}
.banner_left{cursor:pointer}
.banner_right{cursor:pointer}


/* 메인  좌우이동  */
#main_gp_wrapper {position:relative;max-width:1300px;margin:30px auto 0 auto;border:0px solid #ff0000}
#main_gp_wrapper div.main_gp_toggle {position:absolute;top:160px;width:81px;height:114px;z-index:10;cursor:pointer;}
#main_gp_wrapper div.main_gp_toggle.left {left:-10px;background:url('image/button_main_center_left_go.png') no-repeat;}
#main_gp_wrapper div.main_gp_toggle.right {right:-10px;background:url('image/button_main_center_right_go.png') no-repeat;}
#main_gp_wrap {position:relative;width:1140px;height:430px;padding:0px 0;margin:0 auto;overflow:hidden;}
#main_gp_wrap ul {position:absolute;left:0;top:0px;width:3420px;overflow:hidden;}
#main_gp_wrap ul li {float:left;}
#main_gp_wrap ul li div.item-wrap {width:272px;margin-right:14px;border:1px solid #ddd;}
#main_gp_wrap ul li div.item-wrap.last {/*margin-right:0;*/}
#main_gp_wrap div.item-wrap img {width:272px;height:272px;}
#main_gp_wrap div.info-wrap {padding:30px 0;text-align:center;background:#fff;border-top:1px solid #ddd;}
#main_gp_wrap div.info-wrap p.goodsnm {padding-bottom:20px;}
#main_gp_wrap div.info-wrap p.goodsnm a {font-size:16px;}
#main_gp_wrap div.info-wrap p.consumer {font-weight:bold;font-size:14px;color:#7d7d7d;}
#main_gp_wrap div.info-wrap p.price {margin-top:5px;font-weight:bold;font-size:26px;color:#ed2121;}
.box_bt{display:block;width:81px;height:114px;line-height:0;font-size:0;overflow:hidden;}

/* 메인  타이틀 */
.main-titi-box{position: relative; overflow: hidden;text-align:center;padding: 40px 0px 20px; }
.main-titi-box:after {display:block;visibility:hidden;clear:both;content:""}
.main-titi-box h2 {display:block;padding-top: 0px; text-align: center; color:#342612; font-size:35px;font-weight:bold;letter-spacing: 0.1em;}
.main-titi-box span {display:block;color:#999999; font-size:13px;margin-top:0}

/* 상품 브랜드 */
.brand_list{width:1140px;margin:20px auto 20px  auto; overflow:hidden;border:0px solid #ff0000;}
.brand_list a{text-decoration:none;}
.brand_list:after {display:block;visibility:hidden;clear:both;content:""}
.brand_list .brand_li{float:left;width:33.3333%;}
.brand_list .brand_li .brand_box{background:#f0f0f0;padding:10px;margin:0 10px;margin-bottom:20px;}
.brand_list .brand_li .nomargin { margin-right:0px; }
.brand_list .brand_li .brand_box .brand_box_list { margin:0px;border:1px solid #ccc }

.brand_list .brand_li .brand_box .brand_box_list  .b_tit{height:46px;line-height:46px;text-align:center;border-bottom:1px solid #ccc;border-top:1px solid #fff;font-weight:bold;}
.brand_list .brand_li .brand_box .brand_box_list  .b_img{background:#fff;height:184px}
.brand_list .brand_li .brand_box .brand_box_list  .b_content{background:#fff;height:200px}
.brand_list .brand_li .brand_box .brand_box_list  .b_content span{padding:20px;display:block;line-height:20px}
.brand_list .brand_li .brand_box .brand_box_list  .b_button{background:#fff;text-align:center;padding:0px 0 10px 0}


#cart_msg_layer {position:absolute;top:0;right:0px;padding-bottom:16px;width:280px;background:#be9a66;text-align:left;letter-spacing:0;z-index:9999; }
#cart_msg_layer .carttit {height:38px;}
#cart_msg_layer .carttit  em  {color:#f1f1f1;font-weight:bold;margin-right:6px;font-size:13px; }
#cart_msg_close {position:absolute;top:8px;right:16px;margin:0;padding:0;width:21px;height:21px;border:0;background:transparent;overflow:hidden;font-size:0px;;cursor:pointer;display:block;}
#cart_msg_close span {position:absolute;top:0;left:0;width:100%;height:100%;background:url('image/cart_close.gif');}
#cart_msg_layer p {color:#222;text-align:center;line-height:1.5em;padding:5px;font-size:12px;margin-top:10px;}
#cart_msg_layer div {text-align:center}
#cart_msg_layer div button {margin:0 2px;padding:0;border:0;background:transparent}
#cart_msg_layer .open_click_box{margin:10px 0}
#cart_msg_layer .open_click_box a{padding:8px 10px;display:inline-block;;font-weight:bold;text-decoration:none; }
#cart_msg_layer .open_click_box .open_yes{border:1px solid #555;background:#555;color:#fff;margin-right:6px}
#cart_msg_layer .open_click_box .open_no{border:1px solid #555;background:#fff;color:#555;}

.mdspick_tit{text-align:center;font-size:35px;font-weight:bold; color: #342612;}
.mdspick_list{position:relative;overflow:hidden;width:1140px; margin:0 auto; }
.mdspick_list:after{ display:block;visibility:hidden;clear:both;content:""}
.mdspick_list_box{position:relative; width:100%; z-index:1}
.mdspick_list ul{overflow:hidden;width:6800px}
.mdspick_list li{float:left;position:relative;width:250px;margin:0 10px ; background:#fafafa;}
.mdspick_list a.link_box{display:block; border-top:2px solid #be9a66; width:270px;height:270px;background:#fff;}
.mdspick_list img{width:270px;height:270px;}
.mdspick_list .alpha_hover{ display:none; opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);width:270px;height:270px;background-color:#000000;z-index:10;position:absolute;color:#fff;
}
.mdspick_list .alpha_hover_box{text-align:center;line-height:30px;padding:20px;margin-top:30%;}
.mdspick_list .alpha_hover_box span{color:#fff; height:30px; line-height:30px; overflow:hidden; display:block;}
.mdspick_list .alpha_hover_box STRIKE {color:#fff}
.mdspick_list .alpha_hover_box span{color:#fff}
.mdspick_list .alpha_hover_box{color:#fff}

.mdspick_list  div.main_gp_toggle {position:absolute;top:120px;width:40px;height:56px;z-index:10;cursor:pointer;}
.mdspick_list  div.main_gp_toggle.left {left:20px; top:100px; background:url('image/button_main_center_left_go.png') no-repeat;}
.mdspick_list  div.main_gp_toggle.right {right:20px; top:100px; background:url('image/button_main_center_right_go.png') no-repeat;}
.mdspick_list .bt_box{display:block;width:40px;height:56px;line-height:0;font-size:0;overflow:hidden;}
.mdspick_list li:hover .alpha_hover{display:block; /* animation: upper_bg 0.5s; -webkit-animation: upper_bg 0.5s; animation-timing-function:ease; animation-fill-mode:forwards */}



.review_list{width:100%;position:relative;overflow:hidden;}
.review_list:after{ display:block;visibility:hidden;clear:both;content:""}
.review_box ul{overflow:hidden;width:6800px;}

.review_box  li {float:left;width:320px;position:relative;}
.review_box  li .review_list_box{border:1px solid #ccc;margin:0 10px;background:#f3f3f3;}
.review_box  li .review_list_box .review_img{padding:20px}
.review_box  li .review_list_box .review_subject{background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:36px;line-height:36px;font-size:13px;padding:0 20px;}
.review_box  li .review_list_box .review_memo{font-size:12px;padding:20px;line-height:18px;height:38px;}
.review_box  li .review_list_box img {width:258px;height:258px;}

.review_toggle {position:absolute;top:150px;width:81px;height:114px;z-index:999999;cursor:pointer;}
.review_toggle.left {left:20px;background:url('image/button_main_center_left_go.png') no-repeat;}
.review_toggle.right {right:20px;background:url('image/button_main_center_right_go.png') no-repeat;}
.review_toggle .review_lr_btn{display:block;width:81px;height:114px;line-height:0;font-size:0;overflow:hidden;}



/************************拓展***********************************/
.prolistleft{ width:300px; float:left;}
.blank25{ width:100%; height:25px; clear:both;}

.xffoot{ padding: 10px 0; background: rgba(0,0,0,.5); position: absolute; left: 0; bottom: 0; width: 100%; line-height: 20px; }
.xffoot .content{ width:1140px; margin: 0 auto; color: rgba(255,255,255,.5); text-align: center; }
.xffoot .content *{ color: rgba(255,255,255,.5); }

.regmain{ width:960px; background:rgba(255,255,255,.9); padding:30px; border:1px solid #cab7a6; margin: 50px auto; box-sizing: border-box; border-radius: 10px; }
.regmain table,.regmain table tr,.regmain table td{ border-color: #cab7a6; }
.regmain .shop_btn_pack .input_35{ font-size: 16px; height: 50px; line-height: 40px; padding: 0 30px; background: linear-gradient(to right, #242220, #ad8f6a, #242220); box-shadow: 0 5px 10px rgba(202, 183, 166, .9); border: 3px solid #ccb8a0; border-radius: 10px; }
.regmain .btn_input_dark{ border: 0 !important; background: none !important; margin: 0 5px; }
.regmain .shop_btn_pack .light{ height: 50px; box-sizing: border-box; line-height: 45px; font-size: 16px; margin: 0 5px; border-radius: 10px; border: 3px solid #ddd !important; background: #ddd !important; }
.regmain .shop_btn_pack .light:hover{ background: #222 !important; color: #fff; border-color: #222 !important; }

.losspswnr{ box-shadow: 0 10px 15px rgba(0,0,0,.2); overflow:hidden; background:#fff;overflow:hidden; width:550px; padding:50px 30px 30px; border:3px solid #cab7a6; border-radius: 20px; box-sizing: border-box; position: absolute; right: 80px; top: 50%; margin-top: -242px; }
.losspswnr .ed{ width: 215px; height: 30px; border-radius: 5px; }
.losspswnr .tablepass td{ padding: 5px; }
.losspswnr .tjann{ display: block; width: 100%; max-width: 280px; line-height: 30px; background: #ccc; outline: none; color: #fff; border-radius: 15px; text-align: center; cursor: pointer; font-size: 14px; }

.loginnr{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; min-width: 1140px; }

.inadv1{ padding: 40px 0; }
.inadv1 .content{ width: 1140px; margin: 0 auto; }
.inadv1 img{ width: 100%; height: auto; }

.inadv2{ padding: 40px 0; background: #1e2022; }
.inadv2 .content{ width: 1140px; margin: 0 auto; }
.inadv2 img{ width: 100%; height: auto; }

.inadv3{ padding: 40px 0 0; }
.inadv3 .content{ width: 1140px; margin: 0 auto; }
.inadv3 img{ width: 100%; height: auto; }

.uushouc{ background: none; width: 50px; height: 50px; position: absolute; right: 0; top: 0; line-height: 40px; text-align: center; font-size: 26px; z-index: 999999; display: block; }
.uushouc i{ line-height: 50px; vertical-align: middle; color: #be9a66; }
.uushouc:hover{ opacity: .7; }
.foot_copy{ margin: 0 auto; }
.selectcss{ border: 1px solid #be9a66; border-radius: 5px; color: #342612; outline: none;  }

.tb_body{ font-size: 14px; line-height: 30px; color: #333; }
.tb_body img{ max-width: 100%; height: auto; }
.nywebmain{ width: 1140px; margin: 50px auto; }
.nyweizhi{ margin-bottom: 10px; }

.nynav{ padding-bottom: 30px; }
.nynav ul li{ display: inline-block; height: 50px; line-height: 50px; font-size: 16px; background: #1e2022; padding: 0 25px; margin: 5px 5px 5px 0; color: #fff; border-radius: 10px; border: 2px solid #ccb8a0; }
.nynav ul li:hover{ background: linear-gradient(to right, #8c6428, #e4c586, #8c6428); color: #333; color: #fff; }
.nynav ul li.on{ background: linear-gradient(to right, #8c6428, #e4c586, #8c6428); color: #333; color: #fff; }

.quantity{POSITION: relative; WIDTH: 50px; DISPLAY: inline-block; VERTICAL-ALIGN: top;margin-top:3px}
.quantity INPUT{BORDER-BOTTOM: #d4d8d9 1px solid; BORDER-LEFT: #d4d8d9 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-LEFT: 3px; WIDTH: 52px; PADDING-RIGHT: 2px; HEIGHT: 23px; BORDER-TOP: #d4d8d9 1px solid; BORDER-RIGHT: #d4d8d9 1px solid; PADDING-TOP: 0px; border-radius: 3px 0 0 3px;background:#fafafa}
.quantity .up{POSITION: absolute; TOP: 0px; LEFT: 50px}
.quantity .down{POSITION: absolute; TOP: 12px; LEFT: 50px}


.item_detail{background:#fff;margin-top:10px;padding:20px;border:3px solid #be9a66;border-radius: 10px; overflow: hidden;box-shadow: 0 10px 15px rgba(0, 0, 0, .1);}
.item_detail:after {display:block;visibility:hidden;clear:both;content:""}
.item_detail_left{ width:500px;float:left;}
.item_detail_left span{display:inline-block;VERTICAL-ALIGN: middle; }
.item_detail_right{ width:488px;float:left;margin-left:70px;padding-right:30px}
.item_detail_right select{padding:3px;}

.sit_ov_tbl {margin-bottom:20px;width:100%;border:0;border-collapse:collapse}
.sit_ov_tbl th {border-bottom:1px dotted #e9e9e9;font-weight:normal;text-align:left;font-size:13px;background: url('./skin/jqshop/image/dt_d.gif')  left center  no-repeat;padding-left:6px;}
.sit_ov_tbl td {padding:10px 0;border-bottom:1px dotted #e9e9e9;}
.sit_ov_tbl   select{padding:3px;}

.goods_movie{word-wrap:break-word;overflow:hidden;margin-bottom:16px;font-size:13px;margin-top:12px;}
.goods_name{word-wrap:break-word;overflow:hidden;margin-bottom:10px;FONT-SIZE: 25px; COLOR: #342612;font-weight:normal; }
.show_free_delivery{width:100%;border-bottom:1px  solid #EDEDED;height:8px}

.dengji{width:200px;}
.dengji li{float:left;padding:5px 0px;width:96px;border:1px solid #e1e1e1;margin-top:-1px;margin-left:-1px;text-align:center}

/* 바로구내 장바구니 버튼 */
#sit_ov_btn {position:relative;	margin-top:20px}
#sit_ov_btn a {display:inline-block;font-size:15px;vertical-align:middle;text-align:center;text-decoration:none;/*letter-spacing:-0.1em;*/cursor:pointer;font-weight:bold;}
#sit_ov_btn input {display:inline-block;font-size:16px;text-align:center;text-decoration:none;/*letter-spacing:-0.1em;*/cursor:pointer;font-family: "NanumGothic";font-weight:bold;}
#sit_btn_buy {background:linear-gradient(to right, #8c6428, #e4c586, #8c6428);color:#fff;border:0;width:176px;height:60px;line-height:60px;margin-right: 10px;font-family:Arial, Helvetica, sans-serif; border-radius: 10px;}
#sit_btn_cart {background:#2A77BD;color:#fff;border:0;width:176px;height:60px;line-height:60px;margin-right: 2px;position:relative; font-family:Arial, Helvetica, sans-serif;}
#sit_btn_wish {background:#1c1c20;color:#FFF;;width:176px;height:60px;line-height:60px;position:relative;font-family:Arial, Helvetica, sans-serif; border-radius: 10px;}

.nynews{ padding: 20px; border: 3px solid #be9a66; background: #fff; border-radius: 10px; box-shadow: 0 10px 15px rgba(0, 0, 0, .1); }

.userinfo td {  padding:8px  }
.userinfo .tb1{width:110px;text-align:right;background:#fafafa;height:30px}
.userinfo .tb2{border-bottom:1px solid #EAEAEA;padding:6px 0 6px 18px;letter-spacing: 0pt}
.userinfo .p{color:red;font-weight:bolder;padding-right:6px}
.userinfo .font14_title{FONT-SIZE:12PX;height:20px}

#mymu{border:1px solid #d9d9d9;background-color:#f2f2f2;padding:20px;text-align:center}
#mymu span{padding-left:10px;padding-right:10px}
#mymut{margin:2px 0 20px 0;border:1px solid #d9d9d9;background-color:#f2f2f2;padding:15px;color:#575757;text-align:center;line-height:20px}

#tb_ju {border:1px solid #dddddd;border-top:2px solid #737373;border-collapse:collapse;margin:0 0 20px 0}
#tb_ju th, #tb_ju td{border:1px solid #dddddd;padding:6px;text-align:center;font-size:12px;letter-spacing: 0pt;height:26px}
#tb_ju th {background-color:#EFEFEF}
#tb_ju .tb_2{width:100px}
#tb_ju .tb_3{width:100px}
#tb_ju .tb_4{width:100px}
#tb_ju .tb_5{width:80px}
#tb_ju .tb_6{width:70px}
#tb_ju .tb_7{width:70px}
#tb_ju .notn{padding:20px 0 20px 0;text-align:center}

 #shopMain{margin:10px 0 0;border-top:1px solid #e9e9e9;border-bottom:0px solid #e9e9e9;background:#ffffff}
 .shopMain{border-bottom:1px solid #e9e9e9;}
.shopMain h3{padding:0 0 0px 0;font-size:.9em;color:#333;font-weight:normal;}
.shopMain h3 strong {font-size:18px;padding:0 5px 0 0;font-family:'Lucida Sans',serif;}
.shopMain h3 a:hover{text-decoration:none;}
.shopMain p a,#contents .shopMain p a:hover{font-size:12px;line-height:18px;color:#8f8f8f;}
 .shopMain .order{height:83px;padding:20px 0 0 30px;background:url(./skin/jqshop/image/bg_myShop01.gif) right 0 no-repeat;}

 .shopMain .profile{height:83px;padding:20px 0 0 30px;background:url(./skin/jqshop/image/bg_myShop02.gif) right 0 no-repeat;}
 .shopMain .wishlist{height:83px;padding:20px 0 0 30px;background:url(./skin/jqshop/image/bg_myShop03.gif) right 0 no-repeat;}
 .shopMain .mileage{height:83px;padding:20px 0 0 30px;background:url(./skin/jqshop/image/bg_myShop04.gif) right 0 no-repeat;}
 .shopMain .consult{height:83px;padding:20px 0 0 30px;background:url(./skin/jqshop/image/bg_myShop05.gif) right 0 no-repeat;}
 .shopMain .coupon{height:83px;padding:20px 0 0 30px;background:url(./skin/jqshop/image/bg_myShop06.gif) right 0 no-repeat;}
 .shopMain .board{height:83px;padding:20px 0 0 30px;background:url(./skin/jqshop/image/bg_myShop07.gif) right 0 no-repeat;}
 .shopMain .address{height:83px;padding:20px 0 0 30px;background:url(./skin/jqshop/image/bg_myShop08.gif) right 0 no-repeat;}

.cart_setup_box{margin-top:0px;margin-bottom:0px}
.cart_setup_box:after {display:block;visibility:hidden;clear:both;content:""}
.cart_setup_left{FLOAT: left}
.cart_setup_right{FLOAT: right}

.orderann{ display: block; width: 100%; border: 0px; outline: none; max-width: 200px; height: 40px; line-height: 35px; text-align: center; background: linear-gradient(to right, #8c6428, #e4c586, #8c6428); color: #fff !important; margin: 10px auto 0; cursor: pointer; font-size: 14px; font-weight: bold; border-radius: 5px; border: 1px solid #be9a66; }
.orderann:hover{ background: #1e2022; border-color: #1e2022; color: #fff !important; }

.print { margin:0 auto; }
.print a{ display:block; border:1px solid #000;background-color:#333;color:#ffffff;padding:18px;width:120px;MARGIN: 0px auto;text-align:center }
.print a:hover{ background:#111;}

#or_main .tb_1{width:90px;border-bottom:1px solid #E0E0E0;padding:10px;font-weight:bolder;color:#444444}
#or_main .tb_2{border-bottom:1px solid #E0E0E0;padding:10px;letter-spacing: 0pt;line-height:18px}

.userindex{ width: 100%; }
.userindex tr td{ border: 1px solid #eee; padding: 5px 10px; }

.userindex  .orderinfo{ border:1px solid #ebebeb; font-size:14px; color:#666; text-align:center;}
.userindex  .orderinfo td{ padding:10px; box-sizing:border-box;}
.userindex  .orderinfo .merch{ padding-left:40px; position:relative;  line-height:15px; text-align:left;  margin:5px 0;}
.userindex  .orderinfo .merch .pic{ width:30px; height:30px; position:absolute; left:0; top:0; border:1px solid #dfdfdf;}
.userindex  .orderinfo .merch .wz .tit{ height:15px; line-height:15px; overflow:hidden; }
.userindex  .orderinfo .merch .wz .jj{ color:#999;}
.userindex  .orderinfo .price{ color:#000000;}
.userindex  .orderinfo .zt{ color:#000000;}
.userindex  .orderinfo .an .an1{ width:100%; max-width:120px; height:30px; line-height:30px; color:#fff; background:linear-gradient(to right, #8c6428, #e4c586, #8c6428); display:block; margin:0 auto; border-radius: 5px;}
.userindex  .orderinfo .an .an1:hover{ background:#333333;}
.userindex  .orderinfo .an .an2{ display:block; line-height:20px; color:#2270ff;}
.userindex  .orderinfo .an .an2:hover{ text-decoration:underline;}
.userindex  .orderinfo .smordertit{ background:#f9f9f9; font-size:14px; font-weight:bold; padding:8px; display:none;}
.userindex  .orderinfo .smorderstit{ display:none;}

.footer{ padding: 70px 0; background: #090a0c; }
.footer .content{ max-width: 1140px; margin: 0 auto; }
.footer .ftop{ padding-left: 400px; position: relative; }
.footer .ftop .logo{ position: absolute; left: 0; top: 0; padding: 20px 30px 20px 0; border-right: 2px solid #be9a66; }
.footer .ftop .logo .b{ font-size: 40px; font-weight: bold; background-image: linear-gradient(to top, #8c6428, #e4c586); - webkit-background-clip: text;
background-clip: text; - webkit-text-fill-color: transparent; color: transparent; }
.footer .ftop .logo .s{ font-size: 40px; color: #fff; font-weight: bold; }
.footer .disan ul{ display: flex; flex-wrap: wrap; }
.footer .disan ul li{ display: block; width: 25%; text-align: center; padding: 20px 10px; box-sizing: border-box; border-right: 1px solid #88652f; }
.footer .disan ul li .ico img{ height: 60px; height: 60px; }
.footer .disan ul li .ico{ margin-bottom: 10px; }
.footer .disan ul li .tit{ font-size: 16px; font-weight: bold; background-image: linear-gradient(to top, #8c6428, #e4c586); - webkit-background-clip: text;
background-clip: text; - webkit-text-fill-color: transparent; color: transparent; margin-bottom: 10px; }
.footer .disan ul li .jj{ font-size: 14px; color: #fff; }
.footer .disan ul li:nth-last-child(1){ border-right: 0; }
.footer .fyous{ padding-top: 35px; margin-top: 35px; border-top: 1px solid #88652f }
.footer .fyous ul{ display: flex; flex-wrap: wrap; }
.footer .fyous ul li{ display: block; width: 25%; box-sizing: border-box; padding: 0 10px 0 120px; position: relative; border-right: 1px solid #88652f; }
.footer .fyous ul li .ico{ width: 80px; height: 80px; overflow: hidden; position: absolute; left: 20px; top: 50%; margin-top: -40px; }
.footer .fyous ul li .ico img{ width: 80px; height: 80px; }
.footer .fyous ul li .tit{  font-size: 20px; font-weight: bold; background-image: linear-gradient(to top, #8c6428, #e4c586); - webkit-background-clip: text;
background-clip: text; - webkit-text-fill-color: transparent; color: transparent; margin-bottom: 10px; }
.footer .fyous ul li .jj{ font-size: 16px; color: #fff; }
.footer .fyous ul li:nth-last-child(1){ border-right: 0; }




