@charset "utf-8";
/* CSS Document */

#contents{position:relative; width:1098px;  margin:0 auto; display:block; }
#contents .location{clear:both; display:block; text-align:right; padding:10px; background:#fcfaf7; border-bottom:#e2e1de solid 1px;}


/* 서브 왼쪽 메뉴 */
#contents .leftmenu_area{position:relative; width:180px; float:left}
#contents .leftmenu_area h2{color:#595757; font-size:16.5px; font-family: 'NanumGoB'; padding:30px 0 16px 0;border-bottom:#595757 solid 2px;}


.leftmenu ul{ }
.leftmenu ul li{ border-bottom:#e6e6e6 solid 1px;}
.leftmenu ul li:last-child{ border-bottom:#939292 solid 1px;}

.leftmenu ul li a{display:block; font-size:13px; font-family: 'NanumGoB'; padding:8px 0 9px 14px; }
.leftmenu ul li .current{	color: #3d9326 !important; text-decoration: none; background:url(../images/common/bg_left_menu.gif) right center no-repeat;}

.leftmenu ul li a:link, .leftmenu ul li a:visited {	color: #686868;	text-decoration: none;}
.leftmenu ul li a:active, .leftmenu ul li a:hover {	color: #3d9326;text-decoration: none; background:url(../images/common/bg_left_menu.gif) right center no-repeat;}
.leftmenu_area .left_notice{position:relative;  border:#e5e1dc solid 1px; margin-top:20px; padding:12px 15px;}
.leftmenu_area .left_notice h3{display:block; color:#333333; font-size:15px; padding:0 0 10px 0}
.leftmenu_area .left_notice span{position:absolute; right:15px; top:10px}
.leftmenu_area .left_notice ul li{ background:url(../images/icon/icon1.gif) no-repeat left center; padding:1px 0 1px 15px}

.map_info h4{color:#393939; font-size:12.9px; font-family:'NanumGoB'; display:inline-block; background:url(../images/sub/icon_dot2.gif) no-repeat left 40px; padding:38px 0 11px 18px; }
.map_info .add{padding:15px 5px; font-family:'NanumGoB';}
.map_info .add span{color:#252525; font-size:14px; display:inline-block; margin-right:10px; }
.map_info p span{display:none;}
.parking_info h4{color:#393939; font-size:12.9px; font-family:'NanumGoB'; display:inline-block; background:url(../images/sub/icon_dot2.gif) no-repeat left 40px; padding:38px 0 11px 18px; }
.parking_info p{padding:15px 5px; font-family:'NanumGoB';}
.parking_info span{color:#252525; font-size:14px; display:inline-block; margin-right:10px; }

/*ci */
.ci_info{}
.ci_info ul li{padding:20px 0; display:block; border-bottom:#d0d0d0 solid 1px; clear:both}
.ci_info ul li .img{display:inline-block; width:415px;}
.ci_info ul li .txt{display:inline-block; }
.ci_info ul li .txt h4{color:#393939; font-size:12.9px; font-family:'NanumGoB'; display:inline-block; background:url(../images/sub/icon_dot2.gif) no-repeat left 40px; padding:38px 0 11px 18px; display:none; }
.ci_info ul li .txt p{display:none;}

/* 시장나들이 */
#contents .cont_area{position:relative; width:894px; float:right; margin-bottom:40px;}
#contents .cont_area h3{ font-size:19px; font-family: 'NanumGoB'; padding:30px 0 16px 0; color:#333333;}


#contents .list_area {border-top:#595757 solid 2px; margin-bottom:40px;}
#contents .list_area>ul{margin-bottom:40px;}
#contents .list_area>ul>li{display:inline-block; width:132px; margin:20px 17px 0 0; vertical-align:top}
#contents .list_area>ul>li:nth-child(6n){ margin:20px 0 0 0;}
/* IE nth */
#contents .list_area>ul>li+li+li+li+li+li{ margin:20px 0 0 0;}
#contents .list_area>ul>li+li+li+li+li+li+li+li+li+li+li+li{ margin:20px 0 0 0;}
#contents .list_area>ul>li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{ margin:20px 0 0 0;}
#contents .list_area>ul>li+li+li+li+li+li+li{  margin:20px 17px 0 0;}
#contents .list_area>ul>li+li+li+li+li+li+li+li+li+li+li+li+li{ margin:20px 17px 0 0;}
#contents .list_area .list_item{clear:both;   }
#contents .list_item li{display:block;  }
#contents .list_item .img img{ border:#e5e5e5 solid 1px; }
#contents .list_item .t1{color:#b5b5b5; font-size:11px; letter-spacing:-1px;margin-top:10px;}
#contents .list_item .t2{color:#595959; font-size:14px; font-weight:bold; line-height:16px;  margin-bottom:10px;}
#contents .list_item .addr{padding:2px 0 2px 20px; color:#595959; font-size:12px; background:url(../images/sub/icon_shop.gif) no-repeat left top;}
#contents .list_item .tel{padding:2px 0 2px 20px; color:#595959; font-size:12px; background:url(../images/sub/icon_tel.gif) no-repeat left center;}

.shop_detail{position:relative; border:#c4beb8 solid 1px; padding:28px; margin-bottom:50px;}
.shop_detail .info_area h4{display:inline-block; width:318px; color:#3d9326; font-size:16px; font-weight:bold; border-bottom:#e4e1de solid 1px; padding:9px 0 19px 46px; background:url(../images/sub/icon_detail_tit.gif) no-repeat left top;}
.shop_detail .info_area .img{position:relative;float:left; text-align:center;  }
.shop_detail .info_area .img span{display:block; margin:10px 0;}
.shop_detail .info_area dl{display:inline-block; width:318px;padding-left:10px;}
.shop_detail .info_area dt{display:inline-block; width:100px; font-size:13px; color:#7e7469; font-family: 'NanumGoB'; background:url(../images/common/icon_list.gif) no-repeat left center; padding:5px 0 0 10px; vertical-align:top}
.shop_detail .info_area dd{display:inline-block; width:208px; padding-top:5px;}

.shop_detail .info_area .arrowL{position:absolute;float:left;top:130px;left:0;border_:solid 1px #ff0000;z-index:100;}
.shop_detail .info_area .arrowR{position:absolute;float:right;top:130px;right:0;border_:solid 1px #ff0000;z-index:100;}


.shop_detail  h5{color:#393939; font-size:12.9px; font-family:'NanumGoB'; display:inline-block; background:url(../images/sub/icon_dot2.gif) no-repeat left 40px; padding:38px 0 11px 18px; }
.shop_detail .photo_area{clear:both;}
.shop_detail .photo_area>ul>li{display:inline-block; width:162px;}


.shop_detail .loca_area .map{ border:#e2e2e1 solid 1px;}


.shop_detail .qna_area{}

/*전화장보기 이용안내*/
.tel_cart{ border-top:#595757 solid 2px;}
.tel_cart h4{color:#393939; font-size:12.9px; font-family:'NanumGoB'; display:inline-block; background:url(../images/sub/icon_dot2.gif) no-repeat left 40px; padding:38px 0 11px 18px;}



/* 추천맛집 */
.goodStore { width:107%; float:left; display:inline;}
.goodStore h1 { width:100%;  float:left; display:inline; }
.goodStore>ul { width:100%; margin:0 0 35px 0;  float:left; display:inline; }
.goodStore>ul>li { width:370px; padding:20px 30px 18px 20px; margin:0 34px 27px 0; border:1px solid #C6C0BA; box-shadow: 0 2px 0 0 rgba(0,0,0,0.1) ; float:left; display:inline;}
.goodStore>ul>li>ul>li{display:inline-block; float:left}
.goodStore .img{width:113px; border:#e7e7e7 solid 1px;}
.goodStore .txt{width:225px; padding-left:27px;}
.goodStore dl { }
.goodStore dt { width:100%; line-height:17px; margin:3px 0; float:left; display:inline;}
.goodStore dt.name { margin:0 0 10px 0;  }
.goodStore dt.name b { font-size:14px; margin:0 0 5px 0; color:#3d9326; font-weight:bold;  }
.goodStore dt.name span { font-size:12px; color:#75685B; }
.goodStore .i_address { margin:-2px 3px 0 0; }
.goodStore .i_phone { margin:-1px 3px 0 0; }
.goodStore .ov_good { position:absolute; margin:-21px 0 0 350px; }

/* 게시판 페이징 */
.paginate{padding:0; text-align:center; margin:0}
.paginate a,.paginate strong{display:inline-block;_position:relative; padding:3px 4px 1px 3px; background:#fff;color:#6c6c6c;font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;font-size:11px;font-weight:bold;line-height:normal;text-decoration:none}
.paginate strong{color:#3d9326 !important; border:#3d9326 solid 1px;}
.paginate a:hover{ color:#3d9326}
.paginate a.pre{padding:1px 8px 1px 16px;border:none;border-right:1px solid #e0e0e0;background:url(../images/common/paging_bg2.gif) no-repeat 8px 3px !important;font-weight:normal; color:#6c6c6c;}
.paginate a.pre_end{padding:1px 8px 1px 16px;border:none;border-right:1px solid #e0e0e0;background:url(../images/common/paging_bg1.gif) no-repeat 4px 3px !important;font-weight:normal;color:#6c6c6c; }
.paginate a.next{padding:1px 16px 1px 8px;border:none;border-left:1px solid #e0e0e0; background:url(../images/common/paging_bg3.gif) no-repeat 37px 3px !important;font-weight:normal;color:#6c6c6c;}
.paginate a.next_end{padding:1px 16px 1px 8px;border:none;border-left:1px solid #e0e0e0;background:url(../images/common/paging_bg4.gif) no-repeat 25px 3px !important;font-weight:normal;color:#6c6c6c;}
/* //게시판 페이징 */


/* 상품평 별점 */
 .starArea { height:11.5px; top:18px; right:84px}
 .starArea .star_rating{display:block; width:64px; height:11.5px; background:url(../images/sub/bg_star.png) no-repeat left top; background-size:64px 11.5px;}
 .starArea .star_rating span{display:block; width:64px; height:11.5px; background:url(../images/sub/icon_star.png) no-repeat; background-size:64px 11.5px;}
 
 
.event_list{ border-top:#595757 solid 2px; padding-top:13px;}
.event_list .item{display:inline-block; width:206px; border:#e7e7e7 solid 1px; text-align:center; padding:19px 0;}
.event_list ul li:nth-child(4n){margin:0 0 20px 0}
/* IE nth */

.event_list ul li+li+li+li{margin:0 0 20px 0}
.event_list ul li+li+li+li+li+li+li+li{margin:0 0 20px 0}
.event_list ul li+li+li+li+li+li+li+li+li+li+li+li{margin:0 0 20px 0}
.event_list ul li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{margin:0 0 20px 0}
.event_list ul li{margin:0 17px 20px 0}
.event_list ul li+li+li+li+li{margin:0 17px 20px 0}
.event_list ul li+li+li+li+li+li+li+li+li{margin:0 17px 20px 0}
.event_list ul li+li+li+li+li+li+li+li+li+li+li+li+li{margin:0 17px 20px 0}

.event_list .item img{ border:#e7e7e7 solid 1px;}
.event_list .item span{display:block; padding-top:9px;}
 
/* 쇼핑몰 */
.shopBest { width:100%; padding:92px 0 0 0; margin:0 0 0 0; background:url(../images/sub/shop_top.jpg) no-repeat; height:280px; float:left; display:inline;}
.shopBest ul { padding:0 19px;  }
.shopBest li { width:140px; margin:0 15px; text-align:center;  float:left; display:inline;}
.shopBest li p.name { width:100%; margin:13px 0 5px 0; line-height:16px; font-weight:bold; float:left; display:inline;}
.shopBest li p.price { width:100%; margin:0 0 5px 0; color:#F66F0B; float:left; display:inline;}
.shopBest .photo { border:1px solid #E5E5E5; }


.shopList { width:100%; padding:0 0 10px 0; margin-bottom:20px; border-bottom:2px solid #E4E1DE; float:left; display:inline;}
.shopList h1 { width:100%;  float:left; display:inline; }
.shopList .tab { width:100%; background:url(../images/sub/shop_tab_bg.gif); margin:0 0 25px 0; float:left; display:inline;}
.shopList .tab .align_r { margin:6px 8px 0 0; float:right; }
.shopList .tab select { font-family:dotum; border:1px solid #9C8C7B; color:#9C8C7B; }
.shopList .result { font-size:11px; margin:0 0 10px 0; color:#A39990; }
.shopList .result b { color:#73685F; }

.shopList ul { width:100%; margin:0 0 25px 0;  float:left; display:inline; }
.shopList li { width:140px; text-align:center; margin:0 15px; float:left; display:inline;}
.shopList li p.icon { width:100%; margin:10px 0 0 0; line-height:16px; font-weight:bold; float:left; display:inline;}
.shopList li p.name { width:100%; margin:8px 0 5px 0; line-height:16px; font-weight:bold; float:left; display:inline;}
.shopList li p.price { width:100%; margin:0; color:#F66F0B; float:left; display:inline;}
.shopList .photo { border:1px solid #E5E5E5; }



/* 쇼핑몰 */
.shopDetail {position:relative; width:100%; margin:0;  border-top:#595757 solid 2px;}
.shopDetail .stit { position:absolute;right:0; top:-30px;;}
.shopDetail .detail_01{margin-top:20px;}
.shopDetail .imginfo { width:318px; margin:0 30px 0 0; float:left; display:inline; }
.shopDetail .imginfo .bimg { border:1px solid #DBDBDB; }
.shopDetail .imginfo .simg { width:110%; margin:8px 0 20px 0; text-align:left; float:left; display:inline; }
.shopDetail .imginfo .simg img { border:1px solid #DBDBDB; margin:0 8px 0 0; }
.shopDetail .imginfo .btn { width:100%; text-align:center; margin:15px 0; }
.shopDetail .coninfo { width:545px; padding:0; float:left; display:inline; }
.shopDetail .coninfo h4{ display:inline-block; padding:5px 0 15px 0; color:#4f4f4f; font-size:20px; font-weight:bold;}
.shopDetail .coninfo dl { width:480px; padding:25px 25px 20px 40px; background:#F7F7F7; color:#828282; border-top:1px solid #DBDBDB;  border-bottom:1px solid #DBDBDB;  float:left; display:inline;}
.shopDetail .coninfo dt { width:20%; font-size:11px; background:url(../images/icon/dot_g4.gif) 0 5px no-repeat; height:20px;   padding:2px 0 0 8px ; float:left; display:inline;}
.shopDetail .coninfo dt img { margin-left:16px; }
.shopDetail .coninfo dd { width:67%;font-size:11px;  height:20px; padding:2px 0 ; float:left; display:inline;}
.shopDetail .coninfo .bprice { color:#D9510C; margin:-2px 0 0 0; font-size:14px; font-weight:bold; }
.shopDetail .coninfo .sbtn { margin:-4px 0 0 0; }

.shopDetail .detail_02 { width:100%;}

.shopDetail .sangseBtn  { margin-top:20px; float:left; display:inline; }
.shopDetail .sangseBtn .bempty  { margin:0 2px; }

/* 쇼핑몰 상세페이지 tab */
.mall_tab {display:inline-block;  border-bottom:#478138 solid 2px; margin-top:20px;}
.mall_tab>ul>li{display:inline-block; float:left; margin-right:1px;}
.mall_tab>ul>li+li+li+li{margin-right:0;}

.mall_tab_cont{width:100%;}
.mall_tab_cont .con1{width:100%;  text-align:center; padding:50px 0; border:#e5e5e5 solid 1px; margin-top:20px;}
.mall_tab_cont .con2{ background:#f7f7f7; width:100%; margin-top:20px; }
.mall_tab_cont .con3{}
.mall_tab_cont h5{color:#393939; font-size:12.9px; font-family:'NanumGoB'; display:inline-block; background:url(../images/sub/icon_dot2.gif) no-repeat left 40px; padding:38px 0 11px 18px; }

.storeDetail { width:100%; padding:30px 0; border-top:#595757 solid 2px; box-shadow: 0 1px 0 0 rgba(0,0,0,0.1) ; margin:0; float:left; display:inline; }
.storeDetail .inner { width:680px; margin:0 auto; }

.storeDetail .stit {position:absolute; font-weight:bold; height:27px;  padding:4px 0 0 0; margin:0 0 28px 0; border-bottom:2px solid #DEDEDE; font-size:16px; display:block;}
.storeDetail .stit .btn { float:right; }
.storeDetail .imginfo { width:318px; margin:0 40px 0 0; float:left; display:inline; }
.storeDetail .imginfo .bimg { border:1px solid #DBDBDB; }
.storeDetail .imginfo .simg { width:110%; margin:8px 0 20px 0; text-align:left; float:left; display:inline; }
.storeDetail .imginfo .simg img { border:1px solid #DBDBDB; margin:0 8px 0 0; }
.storeDetail .imginfo .btn { width:100%; text-align:center; margin:15px 0; }
.storeDetail .coninfo { width:322px; padding:0; float:left; display:inline; }

.storeDetail .coninfo h1 { width:322px; font-size:16px; color:#F46F37; padding:0 0 8px 0; float:left; display:inline; }
.storeDetail .coninfo h1 .icon { margin-right:8px; }
.storeDetail .coninfo dl { width:100%; padding:13px 0; color:#828282; border-top:1px solid #DBDBDB;  float:left; display:inline;}
.storeDetail .coninfo dt { width:20%; font-size:11px; background:url(../images/icon/dot_g4.gif) 2px 5px no-repeat; height:20px;   padding:2px 0 0 12px ; float:left; display:inline;}
.storeDetail .coninfo dt img { margin-top:-2px }
.storeDetail .coninfo dd { width:76%;  height:20px; padding:2px 0 ; float:left; display:inline;}
.storeDetail .coninfo .bprice { color:#D9510C; margin:-2px 0 0 0; font-size:14px; font-weight:bold; }
.storeDetail .coninfo .sbtn { margin:-4px 0 0 0; }

.storeDetail .detail_01 { width:100%; margin:0 0 30px 0;  float:left; display:inline;}

.storeDetail .detail_02 { width:100%; margin: 0 0 0;  float:left; display:inline;}
.storeDetail .detail_02 h1 { width:100%; margin:0 0 10px 0;  float:left; display:inline;}
.storeDetail .detail_02 .map { width:100%; border:1px solid #E3E2E0; margin: 0 0 30px 0;  float:left; display:inline;}


/* 회원약관 */
.content_noleft {width:100%;}
.content_noleft h3{ font-size:19px; font-family: 'NanumGoB'; padding:30px 0 16px 0; color:#333333; border-bottom:#595757 solid 2px;}

.joinWrap {width:100%; float:left; display:inline; }
.joinWrap li {width:100%; padding: 0; margin: 0;  float:left; display:inline; }
.joinWrap .agree_box {width:96.5%; border:1px solid #D3CCC2; padding:28px 18px 18px 18px; margin:0 0 10px 0;  float:left; display:inline; }
.joinWrap .agree {width:100%; text-align:right; padding:10px 0 0 0; border:0px solid #EEEEEE; margin: 0;  float:left; display:inline; }
.joinWrap h1 {width:100%; margin:30px 0 10px 0; float:left; display:inline; }
.joinWrap h2 {width:100%; margin:16px 0 10px 0; float:left; display:inline; }
.content_noleft .btn{width:100%; text-align:center; margin:30px 0 60px 0}

.text_box{width:100%; height:200px; overflow:auto; }

/* 로그인 */

/* 로그인 */
.loginForm { width:770px; height:430px; margin:80px auto;background:url(../images/member/login_bg.jpg)  no-repeat left top; text-align:right; }

/* 로그인 입력 영역 */
.loginForm input { height:14px; border:1px solid #D3CCC2; padding:4px 4px; }
.loginForm select { height:23px; border:1px solid #DBDBDB; background:#FAFAFA; padding:1px; }
.loginForm .form { width:380px; display:inline-block;}

.loginForm .form li{ width:50%; line-height:26px; margin:0; padding:0; text-align:left;}
.loginForm .form li.tit{ width:100%;  padding:50px 0 20px 0;  float:left; display:inline; }
.loginForm .form li.input{ width:50%;  padding:0 0 10px 0; border-top:1px dotted #E9E7E5; border-bottom:1px dotted #E9E7E5; margin:0 0 0 0; float:left; display:inline; }
.loginForm .form .btn_login{ position:absolute;  margin:0 0 0 250px; }
.loginForm .form .btn_ok{ position:absolute;  margin:30px 0 0 250px; }
.loginForm .form .id_check{ font-size:11px; margin:10px 0 0 0; color:#999999; float:left  }
.loginForm .form .id_check input[type="checkbox"] { width:13px; border:0; background:none; margin:2px 0 0 0; vertical-align:top;  color:#000;  } 

.loginForm .form2 { width:100%; float:left; display:inline; }
.loginForm h1 { width:100%; margin:0 0 13px 0; float:left; display:inline; }
.loginForm .form2 li{ width:50%; line-height:26px; margin:0; padding:0; text-align:left; float:left; display:inline; }
.loginForm .form2 li.tit{ width:100%;  padding:50px 0 20px 0;  float:left; display:inline; }
.loginForm .form2 li.input{ width:50%;  padding:10px 0 10px 0;  border-bottom:1px dotted #E9E7E5; margin:0 0 15px 0; float:left; display:inline; }
.loginForm .form2 .btn_ok{ position:absolute;  margin:30px 0 0 250px; }


.loginForm .input{clear:both }
.loginForm .input .input_id{ width:100%;   display:inline-block;}
.loginForm .input .input_id dl.icon { width:25%; float:left;}
.loginForm .input .input_id dl.id { margin-top:30px; }
.loginForm .input .input_id dl { width:100%; margin:2px 0 3px 0;  float:left; display:inline; vertical-align:middle}
.loginForm .input .input_id dt { width:23%; padding:0;  float:left; display:inline; }
.loginForm .input .input_id dd { width:75%; float:left; display:inline; }
.loginForm li.cbtn { width:100%; margin:10px 0; }

.meminfo_form { width:100%; margin:0 0 10px 0; border-top:1px solid #DEDEDE; }
.meminfo_form th { padding:0 0 0 36px; font-size:11px; color:#8E8E8E; line-height:17px; background:#FCFCFB; border-bottom:1px solid #efefef;  border-right:1px solid #efefef; text-align:left;   }
.meminfo_form td { padding:4px 0 4px 13px;line-height:17px; border-bottom:1px solid #efefef;  }
.meminfo_form td a { text-decoration:underline; }
.meminfo_form .info_re { margin:5px 0 0 0; padding:0; background:url(../images/member/info_re_bg.gif) no-repeat; }
.meminfo_form .info_re dt { width:80px; color:#7B7B7B; font-weight:bold; font-size:11px; float:left; display:inline; }
.meminfo_form .info_re dl {  }
.meminfo_form td.td_txt { padding-top:10px; padding-bottom:10px;  }
.meminfo_form .note { line-height:16px; font-size:11px; color:#9A9A9A; }
.meminfo_form input { border:1px solid #CCCCCC; padding:1px; }
.meminfo_form select { border:1px solid #CCCCCC;}
.meminfo_form input[type='radio']  { border:0px solid #CCCCCC;}

/* 찜한상품보기 */
.cart_list{width:100%;  }
.cart_list table{margin-bottom:20px;}
.cart_list_tb {width:100%; margin:0 0 0 0;    }
.cart_list_tb thead { border-top:1px solid #dedede;border-bottom:1px solid #dedede; }
.cart_list_tb tbody {}
.cart_list_tb th{padding:8px 0 8px 0; background:#f6f6f6;}
.cart_list_tb td{background:none; color:#707070; padding:7px 0; text-align:center; border-bottom:1px solid #e6e6e6;}
.cart_list_tb .padd{ text-align:left; }
.cart_list_tb .point { color:#F48018; padding-left:5px;}
.cart_list_tb .photo { border:1px solid #D7D7D7; }

.cart_list_tb .bimg { border:1px solid #D7D7D7; margin-right:10px; }
.cart_list_tb .i_new { margin-left:5px; }
.cart_list_tb h1 { font-size:12px; color:#4D4D4D; margin-top:4px; line-height:16px; font-weight:normal; }
.cart_list_tb h1 a { color:#4D4D4D; }
.cart_list_tb p { font-size:11px; color:#828282; margin-top:5px; line-height:16px; font-weight:normal; }
.cart_list_tb p a { color:#828282; }
.cart_list_tb .i_re { margin:-2px 8px 0 0; float:left; }
.cart_list_tb .i_no { color:#3366FF; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.cart_list_tb .i_yes { color:#FF6600; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.cart_list_tb .price { color:#FF6600; }


/* 장바구니 table */
.tblV{}
.tblV thead tr th{padding:10px 0;border-bottom:1px solid #ddd;color:#222;}
.tblV tbody tr td{padding:15px 0;border-bottom:1px solid #ddd;color:#777;text-align:center;}
.tblV tbody tr td a{font-family: "나눔고딕 Bold", NanumGoB, "돋움", dotum, AppleGothic, "Droid Sans Fallback", sans-serif;color:#777;}
.tblV tbody tr td a:hover{text-decoration:underline;}
.tblV tbody tr td.imgBox{padding:20px 0 20px 40px;text-align:left;}
.tblV tbody tr td.imgBox img{display:inline-block;width:68px;height:68px;margin-right:25px;border:1px solid #cacaca;}
.tblV tbody tr td.reviewBox{padding:20px 0 20px 40px;text-align:left;}
.tblV tbody tr td.reviewBox img{display:inline-block;width:100px;height:100px;margin-right:25px;border:1px solid #cacaca;}
.tblV tbody tr td.imgCoupon img{width:112px;height:48px;border:1px solid #cacaca;}
.tblV tbody tr td.txtBox{padding:20px 0 20px 15px;text-align:left;}
.tblV tbody tr td.txtBox div{display:inline-block;width:78%;}
.tblV tbody tr td.txtBox div a{display:block;margin-bottom:10px;}
.tblV tbody tr td.txtBox a{font-family: "나눔고딕 Bold", NanumGoB, "돋움", dotum, AppleGothic, "Droid Sans Fallback", sans-serif;}
.tblV tbody tr td.txtBox select{margin-left:0;}
.tblV tbody tr td strong{color:#000;}
.tblV tbody tr td.star img{display:inline;}
.tblV+.paginate{margin-top:40px;border-top:none;}
.t_left{padding:15px 0 15px 15px !important;text-align:left !important;}
.t_right{padding:15px 15px 15px 0 !important;text-align:right !important;}

.orderTotal{overflow:hidden;margin-top:25px;font-size:16px;font-family: "나눔고딕 Bold", NanumGoB, "돋움", dotum, AppleGothic, "Droid Sans Fallback", sans-serif;}
.orderTotal .right{float:right;font-size:12px;text-align:right;}
.orderTotal .right strong{display:block;margin-bottom:5px;font-size:16px;}
.btnRight {margin:35px 0 40px 0;text-align:right;}
.btnSmall{width:79px;height:23px;border:1px solid #c4c2c0;font-family: "나눔고딕 Bold", NanumGoB, "돋움", dotum, AppleGothic, "Droid Sans Fallback", sans-serif;font-size:11px;color:#000;}
.btnBig{width:128px;height:38px;background:#fff;border:1px solid #000;font-family: "나눔고딕 Bold", NanumGoB, "돋움", dotum, AppleGothic, "Droid Sans Fallback", sans-serif;font-size:15px;color:#000;}
.btnBig.black{background:#000;color:#fff;}

/* 공지사항 및 게시판 */
/* 1:1답변관리 */
.bbs_list{width:100%; }
.bbs_list_tb {width:100%; margin:0 0 0 0; border-bottom:#a0a0a0 solid 1px; margin-bottom:20px;}
.bbs_list_tb thead {background:url(../images/bbs/th_bg.gif) no-repeat; }
.bbs_list_tb tbody {}
.bbs_list_tb th{padding:10px 0 8px 0; background:none;  border-bottom:#a0a0a0 solid 1px;}
.bbs_list_tb td{background:none; color:#707070; padding:8px 0; text-align:center; border-bottom:1px solid #ececec;}
.bbs_list_tb td:last-chlid{border-bottom:#a0a0a0 solid 1px;}
.bbs_list_tb .padd{ text-align:left; }
.bbs_list_tb .point { color:#F48018; padding-left:5px;}
.bbs_list_tb .photo { border:1px solid #D7D7D7; }
.bbs_list_tb .bimg { border:1px solid #D7D7D7; margin-right:10px; }
.bbs_list_tb .i_new { margin-left:5px; }
.bbs_list_tb h1 { font-size:12px; color:#4D4D4D; margin-top:4px; line-height:16px; font-weight:normal; }
.bbs_list_tb h1 a { color:#4D4D4D; }
.bbs_list_tb p { font-size:11px; color:#828282; margin-top:5px; line-height:16px; font-weight:normal; }
.bbs_list_tb p a { color:#828282; }
.bbs_list_tb .i_re { margin:-2px 8px 0 0; float:left; }
.bbs_list_tb .i_no { color:#c74858; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.bbs_list_tb .i_yes { color:#3d9326; font-size:11px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold}
.bbs_list_tb .td_img { padding:18px 0;}/*섬네일*/


.board_list6{width:100%; border-top:#363131 2px solid; margin-bottom_:12px;}
.board_list6 th{ font-size:11px; color:#5d5d5d; background-color:#f6f6f6; border-bottom:#d6d6d6 1px solid; height:30px; font-weight: normal; padding-top:3px;}
.board_list6 td{ border-bottom:#dedede 1px solid; height:28px; color:#414141; padding-top:2px; text-align:left; padding-left:10px; }
.board_list6 .title{text-align:left; padding:2px 10px 0 10px;}
.board_list6 .ok{color:#2437c3; font-weight:bold;}
.board_list6 .okon{color:#f32f25; font-weight:bold;}
.board_list6 .bold{font-weight:bold;}
.board_list6 .td02{ padding:15px;} 

.subboard_list{width:100%; border-top:#363131 1px solid; margin-bottom:12px;}
.subboard_list th{ font-size:11px; color:#5d5d5d; background-color:#f6f6f6; border-bottom:#d6d6d6 1px solid; height:30px; font-weight: normal; padding-top:3px;font-weight:bold;}
.subboard_list td{ border-bottom:#dedede 1px solid; height:28px; color:#414141; padding-top:2px; text-align:left; padding-left:10px; }


/* 주문관리 */
.bbs_list_tb2 {width:100%; margin:0 0 0 0; border-bottom:#a0a0a0 solid 1px; border-collapse:separate;  margin-bottom:20px;}
.bbs_list_tb2 thead { }
.bbs_list_tb2 tbody {border-top:#a0a0a0 solid 1px; border-bottom:#a0a0a0 solid 1px;}
.bbs_list_tb2 th{padding:9px 0 8px 0; background:#f6f6f6; border-top:#dedede solid 1px; border-bottom:#dedede solid 1px;}
.bbs_list_tb2 td{background:none; color:#707070; padding:8px 0; text-align:center; border-bottom:1px solid #ececec;}
.bbs_list_tb2 td:last-chlid{border-bottom:#a0a0a0 solid 1px;}
.bbs_list_tb2 .padd{ text-align:left; }
.bbs_list_tb2 .td_price { text-align:right; font-weight:bold; padding-right:15px;}
.bbs_list_tb2 .point_m { text-align:right; font-weight:bold; padding-right:15px; color:#c74858}
.bbs_list_tb2 .point_p { text-align:right; font-weight:bold; padding-right:15px; color:#3d9326}
.bbs_list_tb2 .point2 { text-align:right; font-weight:bold; padding-right:15px; color:#3b499d}
.bbs_list .sum_area{ border-top:#a0a0a0 solid 1px; background:#f6f6f6; padding:23px; text-align:right}
.bbs_list .sum_area .sum_txt{color:#c74858; font-size:18px; margin-left:20px;}
.bbs_list .sum_area span{font-weight:bold; }



/* 회원탈퇴 테이블 */
.asWrap { width:100%; }
table.as_tb { width:100%; margin:0 0 0 0; border-top:1px solid #9A9A9A;  }
table.as_tb th{ padding:8px 0 8px 20px; color:#8A8686; background:#F4F4F4; font-weight:normal; text-align:left; border-bottom:1px solid #E8E8E8;  }
table.as_tb td{ padding:8px 10px; border-bottom:1px solid #E8E8E8; line-height:22px;  }
table.as_tb .end{  border-bottom:0px solid #EFEFEF;  }










.faqList { width:100%; margin-bottom:20px; border-top:2px solid #978D85; float:left; display:inline;}
.faqList ul { margin:0; float:left; display:inline;}
.faqList li { width:100%; border-bottom:1px solid #EAEAEA; padding:9px 0; float:left; display:inline;}
.faqList .i_q {  margin:0 22px; float:left; display:inline;}
.faqList .answer { width:100%; border-bottom:1px solid #EAEAEA; padding-top:10px; padding-bottom:20px; background:#F7F7F7;  float:left; display:inline;}
.faqList .answer p { line-height:18px; float:left; display:inline; }
.faqList .i_a  { margin:3px 22px 0 22px; float:left; display:inline; }


.bbs_write {width:100%;   float:left; display:inline; }
.bbs_write_tb {width:100%; height:30px; border-top:2px solid #978D85;  border-bottom:1px solid #c6c6c6;  }
.bbs_write_tb .tit {background:url(../images/sub/bt_line.png) top repeat-x #F5F5F5;  }
.bbs_write_tb thead {  border-bottom:1px solid #e6e6e6; }
.bbs_write_tb th{padding:10px 0; background:#F5F5F5; border-bottom:1px solid #e6e6e6; text-align:left; padding-left:20px;}
.bbs_write_tb td{background:none; color:#707070; padding:10px 0; text-align:center; border-bottom:1px solid #e6e6e6;}
.bbs_write_tb td.padd{ text-align:left; }
.bbs_write_tb td.padd10{ text-align:left; padding-left:10px;}
.bbs_write_tb .point { color:#F48018; padding-left:5px;}
.bbs_write_tb .photo { border:1px solid #D7D7D7; }



/*이메일 무단수집거부*/
.email_info{ border:#cccccc solid 1px; margin:20px 0; padding:20px 30px 40px 30px;;}
.email_info p{display:block; background:#f6f6f6 url(../images/member/email_img.gif) no-repeat left center; font-size:11px;  padding:30px 0 30px 132px; line-height:24px; margin:20px 0 36px 0}
.email_info h3{color:#707070; font-size:12px; margin-bottom:20px;}
.email_info ul li {clear:both; padding:20px 0}
.email_info ul li img{float:left;  vertical-align:middle}




.bbs_search { 
width:100%;
border:1px solid #E0E0E0;
height:32px;
margin:40px 0 40px 0;
padding:10px 0 0 0;
background-color:#F4F4F4;
text-align:center;
float:left;
display:inline;
}
.bbs_search ul li {
width:100%;
float:left;
display:inline;
}
.bbs_search input { border:1px solid #D3D3D3; padding:3px 3px 2px 3px; }




.etcWrap {width:93.5%; border:3px solid #F3F3F3; padding:18px 21px; margin:10px 0 0 0;  float:left; display:inline; }
.etcWrap li {width:100%; border:1px solid #EEEEEE; padding: 0; margin: 0;  float:left; display:inline; }
.etcWrap .agree {width:100%; text-align:right; padding:10px 0 0 0; border:0px solid #EEEEEE; margin: 0;  float:left; display:inline; }



.etcWrap2 {width:100%; border-top:2px solid #978D85; line-height:19px;  padding:10px 0 0 0; float:left; display:inline; }
.etcWrap2 ul { padding:10px; }
.etcWrap2 div {width:100%; margin:0 0 20px 0; }
.etcWrap2 li {width:100%; margin:0 0 20px 0;  float:left; display:inline; }
.etcWrap2 li.tit { font-weight:bold; margin:0 0 0 0;  float:left; display:inline; }
.etcWrap2 .subject { width:94.3%; background:#F8F8F8; margin:0 0 20px 0; padding:15px 20px; float:left; display:inline; }
.etcWrap2 .subject li { width:100%; margin:5px 0; }

.etcWrap3 {width:100%; line-height:19px;  padding:10px 0 0 0; float:left; display:inline; }
.etcWrap3 ul { padding:10px; }
.etcWrap3 div {width:100%; margin:0 0 20px 0; }
.etcWrap3 li {width:100%; margin:0 0 20px 0;  float:left; display:inline; }
.etcWrap3 li.tit { font-weight:bold; margin:0 0 0 0;  float:left; display:inline; }
.etcWrap3 .subject { width:94.3%; background:#F8F8F8; margin:0 0 20px 0; padding:15px 20px; float:left; display:inline; }
.etcWrap3 .subject li { width:100%; margin:5px 0; }

.goods_count input { margin:0  0; padding:0; display:inline; float:left; }
.goods_count .count {display:inline; margin-left:5px; width:9px; margin-bottom:px; float:left; }
.goods_count .count img { margin:1px 0; padding:0; display:inline; float:left; }



/* 출력폼 가로 */
.order_formWrap {width:100%; padding:15px 0; margin:30px 0 0 0; border-top:2px solid #636363; border-bottom:1px solid #E4E4E4;  float:left; display:inline; }
.order_form { width:100%; margin:0;   }
.order_form th { padding-top:10px; text-align:left; vertical-align:top; color:#686868; font-weight:normal;  }
.order_form th.tit_img { padding-top:7px;  }
.order_form td { padding:5px 0 5px 20px; background:url(../images/sub/order_form_td.gif) no-repeat 0 12px; line-height:20px; }
.order_form td a { text-decoration:underline; }
.order_form td.td_img { background:none;  }
.order_form .un_line { border-bottom:1px solid #B0B0B4;  }
.order_form .dot_star { color:#F3424A; }
.order_form .i_star { margin:-3px 15px 0 0; }
.order_form .photo { border:1px solid #DADADA; margin:0 10px;}
.order_form .total_pay { font-size:14px; color:#D72110; font-weight:bold; }

.order_txt_form { width:100%; margin:0;   }
.order_txt_form th { padding-top:10px; text-align:left; vertical-align:top; color:#686868; font-weight:normal;  }
.order_txt_form th.tit_img { padding-top:7px;  }
.order_txt_form td { padding:7px 0 7px 20px; background:url(../images/sub/order_form_td.gif) no-repeat 0 12px; line-height:20px; }
.order_txt_form td a { text-decoration:underline; }
.order_txt_form td.td_img { background:none;  }
.order_txt_form .un_line { border-bottom:1px solid #B0B0B4;  }
.order_txt_form .dot_star { color:#F3424A; }
.order_txt_form .i_star { margin:-3px 15px 0 0; }
.order_txt_form .photo { border:1px solid #DADADA; margin:0 10px;}
.order_txt_form .total_pay { font-size:14px; color:#D72110; font-weight:bold; }

.board_list2 { margin-bottom:10px; text-align:left; border-top:1px solid #9C9C9C; border-bottom:1px solid #9C9C9C; }
.board_list2 td { padding:5px 4px; line-height:150%; border-bottom:1px solid #D8D8D8; }


/*시장배치도*/
.map_view h3{color:#595757; font-size:16.5px; font-family: 'NanumGoB'; padding:30px 0 16px 0;border-bottom:#595757 solid 2px;}
.map_view h4{color:#707070; font-size:14px; margin-bottom:20px;}
.map{width:1098px; height:500px; overflow:auto; border:1px solid #E8E8E8; margin-bottom:40px;}






.sub_top_title{border-bottom:#922243 solid 4px; font-weight:700; font-size:28px; padding:20px 0 30px 0; text-align:center; color:#252525; }/*서브타이틀*/
.sub_contents_area h2{margin-bottom:20px; text-transform:uppercase; text-align:center;;}
.sub_contents_area h2 span{padding-right:6px;background:#fff; font-size:26px;color:#333; font-weight: 700;}

.red_line{width:100%; border-top:#922243 solid 4px; margin:25px 0; }

.categoryArea{margin:0 0 37px 0;border:1px solid #dbdbdb;border-top:5px solid #da2931;}
.categoryArea h2{padding:11px 0 11px 19px;font-size:15px;text-transform:uppercase;}
.categoryArea h2 a{ color:#999;}
.categoryArea h2 a span{ font-weight:700}
.categoryArea dl{overflow:hidden;padding:6px 0 5px 19px;border-top:1px solid #f1f1f1;font-size:11px;}
.categoryArea dl:first-child{border-top:none;}
.categoryArea dl dt{float:left;width:98px;font-weight:700;}
.categoryArea dl dt a{color:#333;}
.categoryArea dl dd{float:left;width:850px;}
.categoryArea dl dd a{display:inline-block;margin-right:15px;font-weight: 700; color:#333; }

.categoryArea2{margin:0 0 37px 0;border:1px solid #dbdbdb;border-top:5px solid #da2931;}
.categoryArea2 dl{overflow:hidden;padding:6px 0 5px 19px;border-top:1px solid #f1f1f1;font-size:11px;}
.categoryArea2 dl:first-child{border-top:none;}
.categoryArea2 dl dt{float:left;width:110px; font-weight:700; font-size:14px; color:#da2931}
.categoryArea2 dl dt a{color:#da2931; font-weight:700;}
.categoryArea2 dl dd{float:left;width:830px;}
.categoryArea2 dl dd a{display:inline-block;margin-right:15px;font-weight: 700; color:#333; }


.bestArea{margin-bottom:25px;border:1px solid #6b6b6b;}
.bestArea h2{margin:-7px 0 14px;text-align:center;}
.bestArea .flexslider{position:relative;width:850px;height:320px;margin:0 auto;}
.bestArea .flexslider .itemList{width:100%;}
.bestArea .flexslider .itemList li{float:left;width:150px;height:297px;margin:0 25px 0 0;}
.bestArea .flexslider .flex-control-nav{display:none;}
.bestArea .flexslider .flex-direction-nav li a{position:absolute;}
.bestArea .flexslider .flex-prev{width:9px;height:13px;left:-40px;top:112px;text-indent:-9999em;background:url(../img/main/btn_main_prev.png) 0 0 no-repeat;}
.bestArea .flexslider .flex-next{width:9px;height:13px;right:-40px;top:112px;text-indent:-9999em;background:url(../img/main/btn_main_next.png) 0 0 no-repeat;}
.bestArea .flexslider li a span{text-align:left;}
.bestArea .flexslider li .icoBox{margin-top:10px;}

.premiumArea{width:100%;margin-bottom:35px;padding-top:1px;background:url(../img/main/bg_premium_item.jpg) 0 20px repeat;}
.premiumArea h2{padding:14px 0;background:#333;text-align:center;}
.premiumArea .itemBox{padding:25px 0 0 40px;}
.premiumArea .itemBox .itemList li{float:left;width:150px;margin-right:35px;}
/*제품 리스트 상단*/


.itemArea{margin-bottom:20px;}
.itemArea .order{position:relative;padding-bottom:8px;}
.itemArea .order .right{position:absolute;right:0;top:0;margin-bottom:15px;text-align:center;}
.itemArea .order .right ul li{position:relative;display:inline-block;margin-right:5px;padding:0 12px 0 10px;background:url(../images/common/bul_order.gif) 100% 7px no-repeat; }
.itemArea .order .right ul li a{font-weight:700; font-size:11px;}
.itemArea .order .right ul li:after{content:'';position:absolute;left:0;top:3px;display:block;height:11px;border-left:1px solid #acacac;}
.itemArea .order .right ul li:first-child:after{border-left:none;}
.itemArea .order .right ul li.on{background:url(../images/common/bul_order_on.gif) 100% 7px no-repeat;}
.itemArea .order .right ul li.on a{display:inline-block;padding-bottom:1px;border-bottom:1px solid #dd282f; font-weight:700; color:#dd282f;}
.itemArea .order .right ul li.list{padding-right:13px;background:url(../images/common/bul_order_list.gif) 100% 4px no-repeat;}
.itemArea .order .right ul li.list.on{padding-right:13px;background:url(../images/common/bul_order_list.gif) 100% 4px no-repeat;}
.itemArea .order .right ul li.list.on a{border-bottom:none;color:#666;}
.itemArea .itemBox{padding:25px 0 0 0;}
.itemArea .itemBox .itemList{width:995px;}
.itemArea .itemBox .itemList li{float:left;width:150px;margin-right:15px;}

.mdArea .tit{margin-top:20px;text-align:center;}
.mdArea .tit ul li{position:relative;display:inline-block;padding:0 5px 0 7px; font-weight:700;  font-size:11px;}
.mdArea .tit ul li:after{content:'';position:absolute;left:0;top:3px;display:block;height:11px;border-left:1px solid #acacac;}
.mdArea .tit ul li:first-child:after{border-left:none;}
.mdArea .tit ul li.on a{display:inline-block;padding-bottom:1px;border-bottom:2px solid #922243;color:#922243;}
.mdArea .itemList{width:996px;padding-top:13px;}
.mdArea .itemList li{float:left;width:150px;margin-right:20px;text-align:center;}
.mdArea .itemList li.best{width:294px;height:268px;border:1px solid #dbdbdb;}
.mdArea .itemList li.best .flag{position:absolute;left:0;top:-37px;}
.mdArea .itemList li.best a,
.mdArea .itemList li.best span{padding-left:45px;text-align:left;}
.mdArea .itemList li.best .itemImg,
.mdArea .itemList li.best .flag{padding-left:0;}

/* detail */
.detailTop{position:relative;width:900px;margin-bottom:30px;padding-left:50px;}
.detailTop:after{content:".";height:0;visibility:hidden;display:block;clear:both}
.detailTop .f_left{width:450px;}
.detailTop .f_left .flex-direction-nav{display:none;}
.detailTop .f_left #slider .slides img{width:398px;height:398px;border:1px solid #dbdbdb;}
.detailTop .f_left .flex-control-nav{width:306px;z-index:99;position:absolute;left:50px;top:410px;}
.detailTop .f_left .flex-control-nav li{float:left;width:55px !important;height:55px;margin:0 4px 3px 0;border:1px solid #e1e1e1;}
.detailTop .f_left .flex-control-nav img{width:55px;height:55px;}
.detailTop .f_left{position:relative;}
.detailTop .f_left .flexslider{height:477px;}
.detailTop .f_left .zoom{text-align:center;}
.detailTop .f_left .social{text-align:center;}
.detailTop .f_left .social img{margin:0 3px;}
.detailTop .f_right{width:450px;}
.detailTop .f_right .tit{position:relative;}
.detailTop .f_right .tit .brand{display:block;margin:13px 0 10px;font-weight:700;font-size:14px;color:#922243;}
.detailTop .f_right .tit .right{position:absolute;right:0;top:-13px;}
.detailTop .f_right h2{margin-bottom:5px;font-weight:700;font-size:16px;color:#333;text-transform:uppercase;}
.detailTop .f_right .subTxt{color:#adadad;}
.detailTop .f_right .exBox{position:relative;margin-top:20px;padding-top:20px;border-top:2px solid #333;}
.detailTop .f_right .exBox dl{overflow:hidden;margin-top:10px;padding-top:10px;border-top:1px solid #dbdbdb;}
.detailTop .f_right .exBox dl dt{float:left;width:100px;height:30px;padding-left:10px;color:#999;font-weight:700;line-height:30px;}
.detailTop .f_right .exBox dl dd{float:left;width:330px;min-height:30px;line-height:30px;color:#333; font-weight:400}
.detailTop .f_right .exBox dl dd.price{font-weight:700;font-size:18px;color:#dd282f;}
.detailTop .f_right .exBox dl dd a{display:inline-block;margin-left:2px;}
.detailTop .f_right .exBox dl dd img{vertical-align:middle;}
.detailTop .f_right .exBox dl:first-child{margin-top:0;padding-top:0;border-top:none;}
.detailTop .f_right .exBox dl dd.air{width:266px;padding-left:14px;background:url(../img/sub/bul_air.gif) 0 10px no-repeat;}
.detailTop .f_right .exBox dl dd.car{width:266px;padding-left:14px;background:url(../img/sub/bul_car.gif) 0 10px no-repeat;}
.detailTop .f_right .btnBox{margin-top:20px;text-align:center;}
.detailTop .f_right .btnBox a{display:inline-block;margin:0 10px;}
.detailTop .choiceArea{position:absolute;right:-190px;top:0;width:137px;}
.detailTop .choiceArea h2{padding:7px 0 5px;background:#969696;color:#fff;text-align:center; font-size:11px; font-weight:700; margin-bottom:0}
.detailTop .choiceArea .itemList{padding:20px 19px 0;background:#f4f4f4;border:1px solid #d2d2d2;border-top:none;}
.detailTop .choiceArea .itemList li{height:auto;margin-bottom:25px; }
.detailTop .choiceArea .itemList span{display:block; margin-top:7px; font-weight:700;}


.buyerBox{overflow:hidden;height:218px;margin-bottom:30px;border-top:1px solid #e5e5e5;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #c7c7c7;}
.buyerBox h3{padding:8px 13px 7px;background:#fbfbfc;border-bottom:1px solid #e9eaec;font-weight:700;font-size:11px;color:#454545;text-transform:uppercase;}
.buyerBox .f_left{width:240px;height:219px;border-right:1px solid #e9eaec;}
.buyerBox .f_left .boxWrap{padding:0 13px;}
.buyerBox .f_left .bgGray{width:100%;height:85px;margin:10px 0 5px;background:#f4f4f4;}
.buyerBox .f_left .buyerName{font-family:Dotum;color:#333;font-weight:700;text-transform:uppercase;}
.buyerBox .f_left .buyerName .member{font-size:12px;}
.buyerBox .f_left .customAmt{margin:5px 0;font-size:11px;color:#989898;}
.buyerBox .f_left .customAmt em{color:#333;}
.buyerBox .f_left .btnBox img{vertical-align:-22%;}
.buyerBox .f_left .btnBox .shop{display:inline-block;margin-left:5px;padding-left:16px;background:url(../img/sub/ico_mini_shop.gif) 0 0 no-repeat;font-weight:700;color:#922243;text-transform:uppercase;}
.buyerBox .f_right{width:737px;}
.buyerBox .f_right .flexslider{position:relative;width:600px;margin:10px auto 0;}
.buyerBox .f_right .flexslider img{width:100px;height:100px;border:1px solid #dcdcdc;}
.buyerBox .f_right .flexslider .itemList li{margin-right:20px;}
.buyerBox .f_right .flexslider .itemList li .itemName{height:14px;}
.buyerBox .f_right .flex-direction-nav a{position:absolute;top:63px;display:block;width:14px;height:32px;}
.buyerBox .f_right .flex-control-paging{display:none;}
.buyerBox .f_right .flex-prev{left:-45px;text-indent:-9999em;background:url(../img/sub/btn_item_prev.gif) 0 0 no-repeat;}
.buyerBox .f_right .flex-next{right:-45px;text-indent:-9999em;background:url(../img/sub/btn_item_next.gif) 0 0 no-repeat;}

/*tab*/
.detailTab{position:relative;}
.detailTab ul{ height:36px; border-bottom:#dd282f solid 1px;}
.detailTab ul li{float:left;width:249px; background:#ebe9e9 }
.detailTab ul li a{display:block;height:17px;padding:9px 0;color:#777777; text-align:center; border-right:1px solid #c6c6c6;border-top:1px solid #c6c6c6;font-weight:700;}
.detailTab ul li:first-child{border-left:1px solid #c6c6c6; width:252px}
.detailTab ul li a strong{color:#777777;}
.detailTab ul li.ui-state-active{width:246px; background:#fff;}
.detailTab ul li.ui-state-active a{color:#dd282f; border:#dd282f solid 1px; border-bottom:none; margin-bottom:1px; height:18px}
.detailTab ul li.ui-state-active a strong{color:#dd282f;}



.detailTab .right{position:absolute;right:0;top:10px;}
.detailTab .right ul{position:initial;border-right:none;}
.detailTab .right ul li{float:none;width:auto;}
.detailTab .right ul li a{display:inline;padding:0;background:none;text-align:left;border:none;}

.tabContent{margin-bottom:55px; clear:both; display:inline-block; width:100%;}
.tabContent .txt{ text-align:center; padding:50px 0; }
.tabContent h4{margin-bottom:10px;font-size:13px;}
.tabContent h4 img{vertical-align:-13%;}
.tabContent1{margin-top:35px;}
.tabContent1 .tblWrap{margin-bottom:50px;padding:0 5px;background:#fbfbfc;border:1px solid #ccc;}
.tabContent1 .tblWrap table{width:100%;border-bottom:none;}
.tabContent1 .tblWrap table tbody tr th,
.tabContent1 .tblWrap table tbody tr td{padding:10px 0 10px 10px;border-top:1px dashed #c1c1c1;text-align:left;color:#4f4f4f;}
.tabContent1 .tblWrap table tbody tr th{padding-left:17px;background:url(../img/sub/bul_square_4d4d4d.gif) 10px 17px no-repeat;}
.tabContent1 .tblWrap table tbody tr td{position:relative;}
.tabContent1 .tblWrap table tbody tr td:after{content:'';display:block;position:absolute;left:0;top:12px;height:13px;border-left:1px solid #e1e1e1;}
.tabContent1 .tblWrap table tbody tr:first-child th,
.tabContent1 .tblWrap table tbody tr:first-child td{border-top:none;}
.tabContent3{margin-top:10px;}
.tabContent4{margin:30px 0 15px;font-size:11px;color:#898989;line-height:16px;}
.tabContent4 div{margin:5px 5px 10px;line-height:1.5;}
.tabContent4 h4{margin:30px 0 5px;padding:5px 0 6px 10px;background:#f4f4f4;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;color:#898989;font-weight:700;}
.tabContent4 table{width:100%;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.tabContent4 table tbody tr th,
.tabContent4 table tbody tr td{padding:4px 0 5px 10px;border-top:1px dotted #dbdbdb;color:#222;text-align:left;}
.tabContent4 table tbody tr th{padding-left:17px;background:#f4f4f4 url(../img/common/bul_square_gray.gif) 9px 10px no-repeat;color:#666;font-weight:normal;}
.tabContent4 table tbody tr:first-child th,
.tabContent4 table tbody tr:first-child td{border-top:none;}
.tabContent4 table.type2 tbody th{background:#fff;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;font-size:12px;color:#898989;}
.tabContent4 table.type2 tbody td{border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;font-size:12px;color:#898989;}
.tabContent4 table.type3 tbody th,
.tabContent4 table.type3 tbody td{color:#898989;}
.reportBox{position:relative;height:15px;margin-bottom:25px;padding:6px 0 10px 0;background:url(../img/sub/bg_report.gif) 0 0 no-repeat;font-size:11px;}
.reportBox strong{display:inline-block;padding:0 35px 0 15px;color:#000;}
.reportBox a{position:absolute;right:5px;top:6px;}

.shopBox{margin-bottom:35px;}
.shopBox h4{margin-bottom:10px;}
.shopBox dl{overflow:hidden;margin-bottom:10px;border-top:1px solid #e3e3e4;border-left:1px solid #ddddde;border-bottom:1px solid #c8c8c9;border-right:1px solid #e1e1e1;}
.shopBox dl dt{float:left;width:184px;padding:24px 0 24px 0;background:#fbfbfc;text-align:center;font-weight:700;color:#333;}
.shopBox dl dd{float:left;width:724px;padding:24px 0 24px 70px;}
.shopBox dl dd a{display:inline-block;margin-right:30px;padding-left:15px;background:url(../img/sub/bul_square_line.gif) 0 5px no-repeat;}
.shopBox dl:first-child dd a{margin-right:60px;}

.sellerBox{margin-bottom:17px;}
.sellerBox h4{margin-bottom:10px;}
.sellerBox .boxWrap{height:348px;border:1px solid #e5e5e5;}
.sellerBox .flexslider{position:relative;width:790px;margin:20px auto 0;}
.sellerBox .flexslider img{width:150px;height:150px;}
.sellerBox .flexslider .itemList li{height:auto;margin-right:70px;}
.sellerBox .flexslider .itemList li .itemName{height:14px;}
.sellerBox .flex-direction-nav a{position:absolute;top:90px;display:block;width:14px;height:32px;}
.sellerBox .flex-control-paging{display:none;}
.sellerBox .flex-prev{left:-70px;text-indent:-9999em;background:url(../img/sub/btn_item_prev.gif) 0 0 no-repeat;}
.sellerBox .flex-next{right:-70px;text-indent:-9999em;background:url(../img/sub/btn_item_next.gif) 0 0 no-repeat;}

.recommendBox{height:255px;border:1px solid #e1e1e2;}
.recommendBox .tbltop{margin:0;padding:9px 0 9px 15px;background:#fbfbfc;font-size:11px;color:#454545;}
.recommendBox .tbltop h4{font-weight:700;}
.recommendBox .tbltop .right{right:21px;top:10px;}
.recommendBox .tbltop .right strong{color:#000;}
.recommendBox .flexslider{position:relative;width:865px;margin:10px auto 0;}
.recommendBox .flexslider img{width:100px;height:100px;border:1px solid #dcdcdc;}
.recommendBox .flexslider .itemList li{margin-right:50px;}
.recommendBox .flexslider .itemList li .itemName{height:14px;}
.recommendBox .flex-direction-nav a{position:absolute;top:62px;display:block;width:14px;height:32px;}
.recommendBox .flex-control-paging{display:none;}
.recommendBox .flex-prev{left:-42px;text-indent:-9999em;background:url(../img/sub/btn_item_prev.gif) 0 0 no-repeat;}
.recommendBox .flex-next{right:-42px;text-indent:-9999em;background:url(../img/sub/btn_item_next.gif) 0 0 no-repeat;}


/* join */
.certifyBox{padding:20px 25px 0;border-top:2px solid #dd282f;background:#f9f9f9;}
.certifyBox .btnBox{margin:15px 0 20px;}
.certifyBox .txt{margin:0 -25px;padding:20px 25px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;background:#fff;}
.agreeBox{padding:0 20px 45px 20px;background:#f9f9f9;border-top:2px solid #dd282f;border-bottom:1px solid #c8c8c8;}
.agreeBox h4{margin:20px 0 15px;color:#4f4f4f;font-weight:bold;}
.agreeBox textarea{width:915px;height:108px;line-height:33px;}
.agreeBox .agreeBtn{margin-top:10px;text-align:right;}

/* login */
.loginArea{width:712px;margin:45px auto; background:#f0f0f0; padding:30px 30px}
.loginArea input[type=text],
.loginArea input[type=password]{background:#f4f4f4;border:1px solid #d5d5d5;}
.loginArea h2{margin-bottom:20px;background:url(../img/sub/bg_login_tit.jpg) 0 6px repeat-x;text-transform:uppercase;}
.loginArea h2 span{padding-right:6px; font-weight:700;font-size:26px;color:#333;}
.loginArea .boxWrap{overflow:hidden;}
.loginArea .boxWrap .fLeft{width:318px;border:1px solid #dbdbdb;}
.loginArea .boxWrap .fRight{width:380px;height:213px;border:1px solid #e5e5e5; background:#FFFFFF}
.loginArea .boxWrap .fRight .box{position:relative;padding:30px 25px 0;}
.loginArea .boxWrap .fRight .box h3{margin-bottom:15px;}
.loginArea .boxWrap .fRight .box dl{overflow:hidden;width:240px;margin-bottom:10px;}
.loginArea .boxWrap .fRight .box dl dt{float:left;width:78px;margin:7px 0 5px; padding-left:12px;background:url(../images/sub/bul_circle.gif) 0 1px no-repeat;}
.loginArea .boxWrap .fRight .box dl dd{float:left;margin-bottom:5px;}
.loginArea .boxWrap .fRight .box dl dd input[type=text],
.loginArea .boxWrap .fRight .box dl dd input[type=password]{width:143px;}
.loginArea .boxWrap .fRight .box .loginBtn{position:absolute;right:30px;top:60px;width:79px;background:#dd282f;font-weight:700;font-size:16px;line-height:54px;color:#fff;text-align:center;}
.loginArea .boxWrap .fRight .box .findBox{margin-left:76px;}
.loginArea .boxWrap .fRight .box .findBox a{display:inline-block;margin-right:13px;padding-left:8px;background:url(../img/sub/bul_gray.gif) 0 3px no-repeat;}
.loginArea .boxWrap .fRight ul{margin-top:12px;padding:10px 0 0 28px;border-top:1px solid #e5e5e5;font-size:11px;line-height:18px;}
.loginArea .noBox{margin:20px 0 0; background:#FFFFFF; padding:10px 0; border:1px solid #e5e5e5;}
.loginArea .noBox ul{overflow:hidden;width:655px;margin:auto 0;}
.loginArea .noBox ul li{float:left;margin-right:20px;padding-left:14px;background:url(../img/sub/bul_circle.gif) 0 7px no-repeat;}
.loginArea .noBox ul li input{width:128px;margin-left:2px;}
.loginArea .noBox ul li img{vertical-align:middle;}


/* 서브 컨텐츠 div*/
.sub_contents_area{display:inline-block; width:100%;}
.sub_contents_area h3{display:inline-block; width:100%; font-size:20px; color:#333333; padding:10px 0;}

/*고객센터*/

.sub_leftmenu{width:188px; float:left; display:inline-block; border:#c9c9ca solid 1px;}
.sub_leftmenu h2{color:#333333; background:#fbfbfc; font-weight:bold; font-size:16px; padding:13px 0 13px 23px;}
.sub_leftmenu h3{color:#333333; font-weight:bold; padding:11px 0 18px 23px; border-top:#f0f0f2 solid 1px;}
.sub_leftmenu h3 a{color:#333333;}
.sub_leftmenu ul{padding-bottom:13px; }
.sub_leftmenu ul li a{ font-size:11px; padding-left:23px;}


.subCon { width:780px; float:left; display:inline; margin-left:10px; }
.subCon .grayLine { width:100%; height:2px;  border-bottom:2px solid #dedede; float:left; display:inline;}
.subCon .redLine { width:100%;height:2px;  border-bottom:2px solid #d6000d;float:left; display:inline; }

.customerMain { margin:0 0 50px 0;  }


/*스피트 검색*/
#subContent .speedsearch{ text-align:center;}
#subContent .speedsearch h2{ display:inline-block; vertical-align:middle; margin-right:10px; color:#dd282f; font-size:21px; font-weight:700}
#subContent .speedsearch .search_area { display:inline-block; vertical-align:middle; border:#444444 solid 2px;}
#subContent .speedsearch .search_area .btnTopSearch {width:53px; height:32px; background:url(../images/common/btn_top_search.gif) no-repeat center}
#subContent .speedsearch .search_area select{ border:none}
#subContent .speedsearch .search_area input{ border:none; border-left:#d1d1d1 solid 1px; height:32px; padding-left:17px;  line-height:30px;}

#subContent .search_bx {margin:20px 0;}
/*
.customerMain .faqSearch { width:778px;  margin:0 0 10px 0; border:2px solid #6f7074; background:#f8f8f8; padding:18px 0; float:left; display:inline;}
.customerMain .faqSearch ul { width:95%; margin:0 auto}
.customerMain .faqSearch li { margin-right:10px; line-height:22px; float:left; }
.customerMain .faqSearch input { border:1px solid #CCCCCC; padding:2px;}
.customerMain .faqSearch .b_search { margin-top:-2px; vertical-align:middle }
.customerMain .faqSearch .i_search { margin-right:5px; }
.customerMain .faqSearch .i_hot { margin:-3px 5px 0 18px; }
.customerMain .faqSearch .tit{color:#252525}
*/
/*기존스타일 백업*/
.customerMain .faqSearch { width:778px;  margin:0 0 10px 0; padding:18px 0; float:left; display:inline; text-align:center;}
.customerMain .faqSearch ul { width:95%; display:inline-block; text-align:center; margin:0 auto; }
.customerMain .faqSearch li { margin-right:10px; line-height:22px; }
.customerMain .faqSearch input { border:1px solid #CCCCCC; padding:2px;}
.customerMain .faqSearch .b_search { margin-top:-2px; vertical-align:middle }
.customerMain .faqSearch .i_search { margin-right:5px; }
.customerMain .faqSearch .i_hot { margin:-3px 5px 0 18px; }
.customerMain .faqSearch .tit{color:#252525}
.faq_menu{width:778px;}
.faq_menu ul{width:100%; overflow:auto}
.faq_menu ul li{ float:left; padding:5px 30px; border:#dbdbdb solid 1px;}
.faq_menu ul li+li{border-left:none}
.faq_menu ul li.on{ border:#912243 solid 1px; color:#252525;}

.faq_list{clear:both; margin-top:30px;}
.faq_list ul li{ border-bottom:#999 dotted 1px; padding:5px 0;}
.faq_list .faq_a{padding:10px; background:#F7F7F7}

.customerMain p.step { margin:0 0 10px 0}


.faq_best { width:383px; margin-bottom:10px; height:280px; border:1px solid #e1e1e2; float:left; display:inline;}
.faq_best h2{width:100%; padding:13px 0; border-bottom:1px solid #e1e1e2; background:#fbfbfc; }
.faq_best h2 img { margin:0 18px; }
.faq_best ul { margin:0 0 10px 0; padding:12px 0 0 0; float:left; display:inline;}
.faq_best li { width:100%; padding:2px 0; float:left; display:inline; }
.faq_best li img{ vertical-align:middle}
.faq_best .i_q {  margin:-2px 8px 0 18px; float:left; display:inline;}
.faq_best .answer { width:100%; border-bottom:1px solid #EAEAEA; padding-top:10px; padding-bottom:20px; background:#fcfcfd;  float:left; display:inline;}
.faq_best .answer p { line-height:18px; float:left; display:inline; }
.faq_best .i_a  { margin:-1px 20px 0 20px; float:left; display:inline; }

.cus_notice { width:383px; height:167px; margin-bottom:10px; border:1px solid #e1e1e2; float:left; display:inline;}
.cus_notice h2{width:100%; padding:13px 0; border-bottom:1px solid #e1e1e2; background:#fbfbfc; }
.cus_notice h2 img { margin:0 18px; }
.cus_notice ul { margin:0; padding:10px 0 0 0;  float:left; display:inline;}
.cus_notice li { width:100%; background:url(../img/icon/dot_g.gif) 22px 8px no-repeat; padding:2px 0 2px 30px; float:left; display:inline;}


/*마이페이지*/

.sub_leftmenu .my_info { width:186px; margin:1px 0 0 -1px; border:2px solid #922243; float:left }
.sub_leftmenu .my_info .name{color:#922243}
.sub_leftmenu .my_info .shopname{color:#252525}
.sub_leftmenu .my_info ul { padding:13px; }
.sub_leftmenu .my_info dl { width:90%; padding:10px 10px; border-top:1px dotted #c9c9c9; float:left ; }
.sub_leftmenu .my_info dt { width:51%; background:url(../img/icon/dot_g.gif) 0 4px no-repeat; margin:2px 0; padding:0 0 0 6px; font-size:11px; float:left }
.sub_leftmenu .my_info dd { width:44%; margin:2px 0; float:left }
.sub_leftmenu .my_info dd .count { float:right; color:#252525}
.sub_leftmenu .my_info dd .count b { margin-right:5px; }
.sub_leftmenu .my_info dl.info1 { border-top:0; }
.sub_leftmenu .my_info dl.info1 p { width:52%; line-height:18px; position:relative; float:left }
.sub_leftmenu .my_info dl.info1 .i_class { margin:0 15px 0 0; float:left }
.sub_leftmenu .my_info dl.info1 .btn_txt { font-size:11px; color:#969696; text-decoration:underline; }


.cart_payment { width:978px;height:87px; margin:10px 0;border:3px solid #363940;float:left; display:inline}
.cart_payment ul { overflow:hidden}
.cart_payment ul li{ float:left;height:87px; border-left:1px solid #363940; width:33%}
.cart_payment ul li.first{border:none}
.cart_payment ul li dl{ position:relative; margin:10px 35px 0 20px;}
.cart_payment ul li dt{ margin-bottom:15px;}
.cart_payment ul li dd{text-align:right; color:#4f4f4f; font-size:16px; font-weight:bold}
.cart_payment ul li dd .cart_result{ font-family:Tahoma, Geneva, sans-serif; color:#ab3166; font-size:20px;}
.cart_payment ul li dd.pay_cal{ position:absolute; right:-50px; top:20px;}
.cart_payment ul li.last dl{ margin:10px 0px 0 20px;}
.cart_payment b { font-size:14px; }

.shoppingGuide{ border-top:2px solid #da2931;border-bottom:1px solid #c8c8c8; padding:15px; margin-bottom:25px}
.shoppingGuide ul li{ padding-left:10px;margin:2px 0; font-size:11px;  background:url(../images/common/icon_li.gif) no-repeat left 50%; color:#888888; font-weight:700}
.sub_step_top{width:100%; margin:0 0 20px 0;  height:98px; background:url(../images/sub/tit_cart.gif) no-repeat 0 0; float:left}
.sub_step_top ul{ float:right; overflow:hidden; padding:30px 35px 0 0}
.sub_step_top li{ float:left;padding:0 7px;}


.note_dot { width:100%; margin:0 0 20px 0; float:left }
.note_dot dt { width:100%; margin:3px 0; font-size:11px; float:left }
/* mypage */
.orderCheck{margin-bottom:40px;}
.orderCheck table{width:100%;border-top:2px solid #252525;border-bottom:1px solid #c8c8c8;}
.orderCheck table tr td{padding:45px 0 40px;text-align:center;border-left:1px solid #e5e5e5;}
.orderCheck table tr td.order1{padding-left:120px;background:#fafafa url(../images/sub/img_order_info.jpg) 50px center no-repeat;border-left:none;font-size:11px;text-align:left;line-height:18px;}
.orderCheck table tr td.order1 img{display:inline-block;margin-right:15px;vertical-align:middle;}
.orderCheck table tr td.order2{padding-left:30px;background:url(../images/sub/bg_money_check.jpg) 32px center no-repeat;text-align:left;}
.orderCheck table tr td.order3{padding-left:135px;background:url(../images/sub/bg_delivery_check.jpg) 32px center no-repeat;text-align:left;}
.orderCheck table tr td ul li{display:inline-block;margin-left:30px;text-align:center;}
.orderCheck table tr td ul li:first-child{margin-left:0;}
.orderCheck table tr td .tit{display:block;margin-bottom:18px;font-size:11px;}
.orderCheck table tr td .amt{font-family:tahoma;font-size:24px;color:#4f4f4f;}
.orderCheck table tr td .price{font-family:tahoma;font-size:18px;color:#4f4f4f;}
.orderSearch{position:relative;padding:15px;background:#fafafa;border-bottom:1px solid #dedede;}
.orderSearch .btnBox{overflow:hidden;margin-bottom:10px;}
.orderSearch .btnBox a{float:left;}
.state{position:absolute;right:150px;top:15px;height:51px;padding-left:27px;border-left:1px solid #e5e5e5;}
.state a{display:inline-block;margin-left:40px;}
.state a img{vertical-align:middle;}
.state label{font-weight:bold;}

.myitemList{padding:10px 0 0;}
.myitemList:after{content:".";height:0;visibility:hidden;display:block;clear:both}
.myitemList.type2{border-top:2px solid #da2931;border-bottom:1px solid #c8c8c8;}
.myitemList.type3{border-top:1px solid #e5e5e5;}
.myitemList .item{position:relative;width:150px; padding:20px 24px;  margin-bottom:50px;  text-align:center; border:#f2f2f2 solid 1px; border-right:none; float:left;}
.myitemList .item .itemBox{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee;text-align:center;}
.myitemList .item .itemBox a{display:inline-block;margin-right:7px;color:#929292;font-weight:bold;}
.myitemList .item .itemBox a img{vertical-align:middle;}

.myitemList .item.last{margin-right:0; border-right:#f2f2f2 solid 1px; }
.myitemList .item strong{display:block;margin-bottom:5px;font-weight:bold;}
.myitemList .item .tit{font-size:14px;color:#252525; padding-top:15px;}
.myitemList .item .price{margin-top:12px;font-size:14px;color:#252525;}
.myitemList .item .price strong{display:inline;}
.myitemList .item .price .orgPrice{text-decoration:line-through;color:#a9a9a9;}
.myitemList .item .price .newPrice{color:#ff4535;}


/*서브 카테고리별 메뉴 스타일*/
.category_menu{margin-bottom:15px;text-align:center;}
.category_menu ul li{position:relative;display:inline-block;padding:0 5px 0 7px;font-weight:700;font-size:11px;}
.category_menu ul li:after{content:'';position:absolute;left:0;top:3px;display:block;height:11px;border-left:1px solid #acacac;}
.category_menu ul li:first-child:after{border-left:none;}
.category_menu ul li.on a{display:inline-block;padding-bottom:1px;border-bottom:2px solid #922243;color:#922243;}
.category_menu ul li.brand img{ margin-right:15px; vertical-align:middle}

/*커뮤니티*/

.best_shop_list{ width:924px; margin:0 auto;}
.best_shop_list li{overflow:hidden; width:416px; border:#dcdcdc solid 1px; padding:20px; display:inline-block; float:left; margin:0 4px 4px 0;}
.best_shop_list li img{float:left;}
.best_shop_list li .txt{position:relative; padding-left:174px;}
.best_shop_list li .txt a{display:block;margin-bottom:5px;font-weight:700;font-size:16px;color:#922243;}
.best_shop_list li .txt .shop{position:absolute;right:0;top:0;padding-left:17px;background:url(../img/main/bg_mini_shop.gif) 0 0 no-repeat;font-size:11px;text-transform:uppercase;}
.best_shop_list li .txt div{font-size:11px;line-height:18px;}

.comm_searchBox{position:relative;width:100%; text-align:center;  padding:33px 0;}
.comm_searchBox .title{display:inline-block;color:#922243; font-size:20px;}
.comm_searchBox input[type=text]{width:500px;height:22px;padding:9px 0 9px 5px; margin-left:20px; border:#922243 solid 1px; font-size:14px; vertical-align:middle}
.comm_searchBox .btnSearch img{vertical-align:bottom}


.tab{clear:both; margin-top:40px;}
.tab ul{border-bottom:#922243 solid 1px; display:inline-block; width:100%;}
.tab ul li{float:left; display:inline-block; border-top:#dbdbdb solid 1px; border-left:#dbdbdb solid 1px; margin-bottom:-1px;}
.tab ul li a{ display:inline-block; text-align:center;  padding:9px 25px; }
.tab ul li+li+li {border-right:#dbdbdb solid 1px;}
.tab .on{border-top:#922243 solid 1px;border-left:#922243 solid 1px;border-right:#922243 solid 1px;border-bottom:#FFF solid 1px;}
.tab .on a{color:#922243; font-weight:bold}

/*에인에 있는 디자인과 같지만 스타일 달라요.*/
.comm_con{overflow:hidden;width:980px;margin:0 auto;}
.comm_con .boxInner>ul{overflow:hidden;margin:25px 0 0;}
.comm_con .boxInner>ul>li{float:left;width:318px;margin-left:10px;border:1px solid #d1d1d1;}
.comm_con .boxInner>ul>li:first-child{margin-left:0;}
.comm_con .boxInner>ul>li a{display:block;padding-bottom:25px;font-size:11px;text-align:center;}
.comm_con .boxInner>ul>li a img{border-bottom:1px solid #cfcfcf;}
.comm_con .boxInner>ul>li a strong{display:block;padding:23px 0 4px;font-weight:700;font-size:16px;color:#333;}
.comm_con dl dt{padding:25px 0 5px 36px;background:url(../img/main/bg_question.gif) 0 22px no-repeat;font-weight:700;font-size:14px;color:#333;}
.comm_con dl dt strong{text-transform:uppercase;}
.comm_con dl dd{position:relative;padding:0 0 20px 36px;border-bottom:1px solid #e5e5e5;}
.comm_con dl dd .tit{margin-bottom:10px;}
.comm_con dl dd .tit ul li{position:relative;display:inline-block;padding:0 7px;font-size:11px;color:#999;}
.comm_con dl dd .tit ul li:after{content:'';position:absolute;left:0;top:3px;display:block;height:11px;border-left:1px solid #acacac;}
.comm_con dl dd .tit ul li:first-child{padding-left:0;}
.comm_con dl dd .tit ul li:first-child:after{border-left:none;}
.comm_con dl dd .tit+div{line-height:18px;}
.comm_con dl dd .right{position:absolute;right:0;top:-27px;}
.comm_con dl dd .right a{display:inline-block;width:50px;height:40px;margin-left:8px;padding:5px 0;background:url(../img/main/bg_brand_qna.gif) 0 0 no-repeat;font-size:11px;text-align:center;}
.comm_con dl dd .right a strong{display:block;padding-top:3px;font-weight:700;font-size:16px;}

.comm_search_in{border-top:#555555 solid 1px; border-bottom:#555555 solid 1px; display:inline-block; width:100% }
.comm_search_in li{float:left; font-size:14px; margin:10px 20px;}


/* pr center */
.prWrap ul:after{content:".";height:0;visibility:hidden;display:block;clear:both}
.prWrap ul li{float:left;display:inline; width:230px; margin:0 20px 30px 0;}
.prWrap ul li.last{margin-right:0;}
.prWrap ul li img{width:228px;height:148px;border:1px solid #e5e5e5;}
.prWrap ul li span{display:block;margin-top:5px;color:#000;}
.prWrap ul li .date{color:#919191;}
.prWrap ul li .time{padding-left:21px;background:url(../img/sub/bg_time.gif) 0 2px no-repeat;color:#919191;}

.eventWrap{ clear:both;}
.eventWrap ul:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
.eventWrap ul li{float:left;display:inline; width:230px; margin:0 20px 30px 0; text-align:center}
.eventWrap ul li img{width:228px;height:148px;border:1px solid #e5e5e5;}
.eventWrap ul li .tit{display:block;color:#000;}
.eventWrap ul li .txt{display:block;color:#777; }
.eventWrap ul li.last{margin-right:0;}
.eventWrap .event_thumb{ border-right:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px; padding:10px 0;}

.event_thumb .ev_tit{font-family: 'Lora', serif; font-weight:700;  }

.eventBanner{ text-align:center; }
.eventBanner .img{margin-bottom:10px;}
.eventBanner .dot li{display:inline-block; margin:2px;}

/* MD Pick*/
.itemBox{margin-top:-7px;padding:25px 0 0 0;}
.itemBox .tit{margin-bottom:15px;text-align:center;}
.itemBox .tit ul li{position:relative;display:inline-block;padding:0 5px 0 7px;font-weight:700;font-size:11px;}
.itemBox .tit ul li:after{content:'';position:absolute;left:0;top:3px;display:block;height:11px;border-left:1px solid #acacac;}
.itemBox .tit ul li:first-child:after{border-left:none;}
.itemBox .tit ul li.on a{display:inline-block;padding-bottom:1px;border-bottom:2px solid #922243;color:#922243;}
.itemBox .itemList{width:996px; }
.itemBox .itemList li{float:left;width:226px; height:320px; margin-right:23px; text-align:center}





/*베스트 랭킹*/

.bestrankingBox{overflow:hidden;width:976px;margin:0 auto 45px;}
.bestrankingBox>ul{border-left:#252525 solid 1px;border-bottom:#252525 solid 1px; display:inline-block;}
.bestrankingBox>ul>li{position:relative; display:inline-block; float:left; border-top:#252525 solid 1px; border-right:#252525 solid 1px; text-align:center; margin:0}
.bestrankingBox .flag{position:absolute;left:0; top:-1px;}

.bestrankingBox .best1{width:336px; height:461px;}
.bestrankingBox .best1 .itemImg{margin-top:30px;}
.bestrankingBox .best1 .flag{left:3px;}
.bestrankingBox .best2{width:318px; height:230px;}
.bestrankingBox .best3{width:194px;  height:230px;}

.bestrankingBox .best4 {border-top:#dbdbdb solid 1px; border-left:none; margin-top:30px; padding-top:30px;}
.bestrankingBox .best4 li{ width:194px;  border:none}

.bestrankingBox .rank{ position:absolute; left:0; top:0; width:21px; height:22px; background:url(../img/common/num_bg.gif) no-repeat; text-align:center; font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#FFFFFF; letter-spacing:-1;}






/* 상품평 별점 */

.starArea {width:84px; height:16px; }
.starArea .star_rating{display:block; width:100%; height:16px; background:url(../img/sub/star_bg.gif) no-repeat left top; }
.starArea .star_rating span{display:block; width:84px; height:16px; background:url(../img/sub/star.gif) no-repeat; }





/* sub title  2015.01.30 추가*/
.sub_top_title{border-bottom:#922243 solid 4px; font-weight:700; font-size:28px; padding:20px 0 30px 0; text-align:center; color:#252525;}/*서브타이틀*/
.sub_top_title .stxt{ color:#CCCCCC; font-size:12px; display:block; }
.sub_member_title{position:relative; border-bottom:#922243 solid 4px; font-weight:700; font-size:28px; padding:20px 0 30px 0; text-align:center; color:#252525;}/*회원가입타이틀*/
.sub_member_title .stxt{ color:#CCCCCC; font-size:12px; display:block; }
.sub_member_title span{ width:450px;display:block; }

.sub_member_title .step{ position:absolute; right:0; top:8px;}
.sub_member_title .step img{ float:left}

/*미니샵 2015.01.30 추가*/


.minishop_title{border-bottom:#333333 solid 4px; font-weight:700; font-size:28px; padding:20px 0 30px 0; text-align:center; color:#252525; }/*서브타이틀*/
.minishop_title span{position:absolute; right:0; top:48px; font-size:14px;font-weight:700; color:#912242}
.minishop_best_tit{ background:url(../img/sub/minishop_tit_bg.gif) repeat-x ; text-align:center}

.minishop_list{width:100%; display:inline-block; float:left; padding:20px 0 0 70px;}
.minishop_list .itemList li{width:150px;}
.minishop_notice>div{width:50%; display:inline}
.minishop_notice .btn_vip{ text-align:center}
.minishop_notice .notice{position:relative; border:#6f6f6f solid 1px; display:inline-block; width:444px;}
.minishop_notice .notice ul{padding:30px 40px;}
.minishop_notice .notice ul li{ background:url(../img/sub/bul_square_4d4d4d.gif) left center no-repeat; padding-left:10px; }
.minishop_notice .notice .more{position:absolute; top:0; right:0; z-index:10}


/*회원가입*/
.member_join{ text-align:center }
.member_join ul {display:inline-block; width:670px; margin:auto}
.member_join ul li{ float:left; margin:20px 5px;}
.member_join p{clear:both; margin:20px auto}
.member_join .tbox{ border:#942043 solid 1px; padding:10px 0; width:670px; margin:auto }


.roundBox {position:relative; width:920px; margin:30px auto}
.roundBox .topline{position:relative; background:url(../img/common/roundbox1.gif) no-repeat top left; height:20px;}
.roundBox .mline{position:relative; background:url(../img/common/roundbox2.gif) repeat-y; height:450px; text-align:center}
.roundBox .bline{background:url(../img/common/roundbox3.gif) no-repeat top left; height:8px;}

.bottom_bar{ background:url(../img/common/bar_bg.gif); height:3px; margin:20px 0;}

.member_end{ text-align:center; padding:50px 0}
.roundBox textarea{border:none; margin-top:30px}

.join_tab{margin-left:200px; position:absolute; top:0; z-index:20}
.join_tab ul li{float:left;  } 

.join_tab ul li a{color:#FFF; font-weight:700; font-size:14px; font-weight:600}

.join_tab ul li+li{margin-left:3px;}








.search_result_chk{}

.search_result_chk .chk_tit{ font-size:14px; font-weight:bold; color:#922243; margin:25px 0 15px 0; border-bottom:#CCCCCC solid 1px;}

.search_result_chk .box_chk label{display:inline-block; width:150px; padding:5px 0;}



/*고객센터*/
.content h2{ color:#dd282f; text-align:center; font-size:30px; font-weight:700; margin-bottom:30px; }
.content h2+.titTxt{ text-align:center; margin:16px 0 34px; color:#4f4f4f; font-weight:700; }
.subTab{margin:25px 0 15px;text-align:center;}
.subTab li{display:inline-block;margin-left:15px;padding-left:15px;border-left:1px solid #ebebeb;}
.subTab li a{ color:#333333; font-weight:700}
.subTab li a.on{color:#dd282f}
.subTab li:first-child{margin-left:0;padding-left:0;border-left:none;}

.subTabSub{margin:0 0 30px;text-align:center;}
.subTabSub li{display:inline-block;margin-left:15px;}
.subTabSub li a{ color:#555555; font-weight:700; font-size:11px; padding-left:15px; background:url(../images/common/icon_li.gif) no-repeat left 50%;}
.subTabSub li:first-child{margin-left:0;padding-left:0;}
/* cs center */
.reviewBox{padding:20px 0 30px;border-top:2px solid #252525;border-bottom:1px solid #c8c8c8;}
.reviewBox ul{overflow:hidden;}
.reviewBox ul li{float:left;margin-right:20px;}
.reviewBox ul li.last{margin-right:0;}
.reviewBox ul li img{width:228px;height:148px;border:1px solid #e5e5e5;}
.reviewBox ul li a{display:block;margin-top:14px;color:#000;}
.reviewBox ul li div{margin-top:10px;color:#919191;line-height:12px;}
.reviewBox ul li div span{display:inline-block;height:12px;margin-left:5px;padding-left:10px;border-left:1px solid #d5d5d5;}
.reviewBox ul li div span:first-child{margin-left:0;padding-left:0;border-left:none;}
.reviewBox.type2{margin:30px 0 0;padding:0;border-top:none;border-bottom:1px solid #dbdbdb;}
.reviewBox.type2 .starBox{display:block;margin:10px 0 12px;}
.reviewBox.type2 .en{font-weight:bold;color:#252525;}
.reviewBox.type2 ul li{margin-bottom:40px;}
.reviewBox.type2 ul li div{padding-top:10px;border-top:1px solid #eee;}
.csWrap{overflow:hidden;margin:40px 0;}
.csWrap .leftArea{float:left;width:460px;}
.csWrap .rightArea{float:right;width:460px;}
.csWrap .faq tbody tr td{padding-left:44px;background:url(../images/sub/bg_question.gif) 16px 13px no-repeat;text-align:left;}
.reviewWrap{overflow:hidden;margin:30px 0 40px;border-top:2px solid #252525;border-bottom:1px solid #c8c8c8;}
.reviewWrap .box{position:relative;float:left;width:349px;padding:55px 25px 55px 125px;border-left:1px solid #ededed;background:url(../img/sub/bg_review.gif) 47px 58px no-repeat;}
.reviewWrap .box:first-child{width:339px;padding-left:116px;border-left:none;background:url(../img/sub/bg_review_photo.gif) 26px 58px no-repeat;}
.reviewWrap .box h4{margin-bottom:10px;}
.reviewWrap .box a{position:absolute;right:37px;top:57px;}
.tblPmf{margin-top:25px;}
.tblPmf tr th,
.tblPmf tr td{height:119px;text-align:center;border-right:none;}
.tblPmf tr td{border-left:1px solid #ededed;}
.itemBox img{display:block;margin-bottom:10px;border:1px solid #dcdcdc;}
.faqWrap{padding:45px 0 55px 0;}
.faqWrap .member{padding-left:190px;background:url(../img/sub/bg_faq_member.jpg) 35px 0 no-repeat;}
.faqWrap ul{overflow:hidden;}
.faqWrap ul li{float:left;width:220px;height:177px;margin-right:43px;}
.faqWrap ul li span{display:block;color:#807e7f;}
.faqWrap ul li strong{display:block;margin:10px 0 20px;font-size:18px;color:#202020;letter-spacing:-1px;}
.faqWrap ul li div{overflow:hidden;height:91px;letter-spacing:-1px;}
.faqWrap ul li div a{font-size:14px;color:#8b898a;}
.eventList{overflow:hidden;border-top:2px solid #252525;border-bottom:1px solid #c8c8c8;}
.eventList li{float:left;}
.eventList.type2 li{border-left:1px solid #ededed;}
.eventList.type2 li:first-child{border-left:none;}

.tbltop.t1{ margin-top:45px}
.tbltop h3{ font-weight:700; font-size:13px; color:#404040; }
.tbltop h3 span{ font-size:12px; color:#616161; font-weight:400; margin-left:20px}