.area_shop {position:relative; width:100%;}
#top {border-bottom:1px solid #929292;}

/* °Ë»öÁ¶°Ç */
.category_option {width:100%; line-height:1; padding-bottom:15px; border-bottom:1px solid #d7d7d7; margin-bottom:60px; overflow:hidden;}
.category_option .amount-list {float:right; color:#909090; font-size:15px;}
.category_option .amount-list strong {color:#121212;}
.category_option .shop_option {float:left; overflow:hidden;}
.category_option .shop_option li {font-size:16px; color:#484848; display:inline-block;}
.category_option .shop_option li.on {color:#121212;}
.category_option .shop_option li:after {content:"l"; margin:0 12px; color:#484848;}
.category_option .shop_option li:last-child:after {display:none;}


/* ¸®½ºÆ® */
.area_shop .goods_tit {width:100%; overflow:hidden; padding-bottom:20px; padding-top:30px;}
.area_shop .goods_tit .tit {color:#434343; font-size:25px; line-height:25px; float:left;}
.area_shop .goods_tit .txt {color:#6a6a6a; font-size:13px; line-height:13px; margin-left:15px; margin-top:8px; float:left;}
.area_shop .category_list {width:100%; text-align:left; background:#fff; font-size:0;}
.area_shop .item {display:inline-block; vertical-align:top; width:280px; margin:0 20px 60px 0; text-align:left;}
.area_shop .item:nth-child(4n) {margin-right:0;}
.area_shop .item .thumb {width:100%; height:280px; position:relative; margin-bottom:19px; border:1px solid #e9e9e9;}
.area_shop .item .thumb img {width:100%; height:100%;}
.area_shop .item .thumb .pr_icon {position:absolute; top:16px; left:16px; font-size:0;}
.area_shop .item .thumb .pr_icon img {width:48px; height:48px; display:inline-block; margin-right:6px;}
.area_shop .item .info .pr-name {font-size:18px; line-height:19px; font-weight:600; overflow:hidden; display:block; margin-bottom:12px; overflow:hidden;}
.area_shop .item .info .pr-txt {font-size:14px; color:#909090; line-height:20px; font-weight:500; overflow:hidden; margin-bottom:6px;}
.area_shop .item .info .pr-price li {line-height:1; display:block; font-size:14px; font-weight:normal;}
.area_shop .item .info .pr-price li.price {font-weight:600;color:#333; margin-bottom:12px; margin-right:10px;}
.area_shop .item .info .pr-price li.s-price {color:#666;  text-decoration:line-through;}
.area_shop .item .info .pr-price li.price, .area_shop .item .info .pr-price li.s-price {display:inline-block; font-size:16px;} 
.area_shop .item .info .pr-price li.pv {display:inline-block; margin-right:10px; color:#ea0000; font-size:15px;}
.area_shop .item .info .pr-price li.cv {display:inline-block; font-size:13px;}
.area_shop .item .info .pr-btn {text-align:right;}
.area_shop .item .info .pr-btn li {display:inline-block;}
.category_list .pr-func {position:relative; text-align:center; overflow:hidden; width:100%; padding-top:5px; margin-bottom:20px;}
.category_list .pr-func .amount {margin-right:10px;}
.category_list .pr-func .btn_func {width:35px; height:35px; font-size:0; text-indent:-9999px; background:url("../../images/sub/icon_cart.png") center no-repeat #b78c61; background-size:15px;}
.category_list .pr-func .amount, .category_list .pr-func .btn_func {display:inline-block; vertical-align:top;}
.category_list .pr-func .amount .addnum, .category_list .pr-func .amount .decnum {vertical-align:top; width:35px; height:35px; border:1px solid #ccc; background:#fff;}
.category_list .pr-func .amount .addnum {border-left:0; background:url("../../images/sub/icon_amount_add.png") center no-repeat;}
.category_list .pr-func .amount .decnum {border-right:0; background:url("../../images/sub/icon_amount_dec.png") center no-repeat;}
.category_list .pr-func .amount input[type='number'] {
	vertical-align:top; width:40px; height:35px; line-height:35px; border:1px solid #cccccc; text-align:center;
	 -webkit-appearance: textfield;
     -moz-appearance: textfield;
     appearance: textfield;
}

.content .shop_title {overflow:hidden; margin-bottom:20px; border-bottom:2px solid #333; padding-bottom:20px;}
.content .shop_title h3 {font-size:24px; } 
.left_navi .LEFT_main a {font-size:14px;}

/* Ä«Å×°í¸® */
.tab_category {width:100%; position:relative; margin-bottom:60px;}
.tab_category .cate {position:relative; color:#666; text-align:center; display:inline-block; font-size:14px; width:20%; border:1px solid #ddd; border-right:0;}
.tab_category .cate:nth-child(5n) {border-right:1px solid #ddd;}
.tab_category .cate:last-child {border-right:1px solid #ddd;}
.tab_category .cate a {display:block; padding:0 30px; height:40px; line-height:45px;}
.tab_category .cate.on:before {position:absolute; left:0; bottom:-1px; width:100%; height:2px; background:#67bd13;}


/* °Ë»öÁ¶°Ç */
.option_area {position:absolute; top:0; right:0; display:inline-block; width:140px;}
.option_area select {width:100%; height:40px; border:1px solid #ddd; cursor:pointer;}
/*
.option_area .option {cursor:pointer; font-weight:500; line-height:35px; border:1px solid #ddd; padding:0 10px; display:flex; align-items:center; font-size:15px; width:100%; color:#888;}
.option_area .option .tit, .option_area .option img {display:inline-block; vertical-align:middle;}
.option_area .option .tit {margin-right:5px;}
.option_area .option img {margin-top:2px; margin-left:auto; width:12px; height:7px;}
.option_area .option_dropdown {display:none; position:absolute; top:36px; border-top:0; right:0px; z-index:1; width:100%; padding:8px 0; border:1px solid #ddd; background:#fff;}
.option_area .option_dropdown li {display:block; width:100%; font-weight:500;} 
.option_area .option_dropdown li a {padding:7px 15px; font-size:14px; color:#888; display:block;}
.option_area .option_dropdown li:hover {background:#f7f7f7;}
.option_area .option_dropdown li.on a {color:#b78c61; font-weight:600;}
*/

/* zoom */
.area_zoom {width:100%; height:100%; position:relative; padding:15px 20px;}
.area_zoom .title {font-size:20px; margin-bottom:10px;}
.area_zoom .thumb_wrap {position:relative; overflow:hidden; width:500px;}
.area_zoom .thumb_wrap .thumb {width:500px; height:500px; margin-bottom:10px; border:1px solid #e1e1e1;}
.area_zoom .thumb_wrap .thumb img {width:100%; height:100%; background:#999;}
.area_zoom .thumb_wrap .thumb_min {font-size:0; float:left; overflow:hidden;}
.area_zoom .thumb_wrap .thumb_min ul li {cursor:pointer; background:#fff; display:inline-block; vertical-align:top; width:65px; height:65px; margin-right:5px; border:1px solid #e1e1e1;}
.area_zoom .thumb_wrap .thumb_min ul li:last-child {margin-right:0;}
.area_zoom .thumb_wrap .thumb_min ul li img {width:100%; height:100%;}
.area_zoom .list_info {float:right;}
.area_zoom .list_info .info {display:block; overflow:hidden; font-size:12px; text-align:right; line-height:22px;}
.area_zoom .list_info .info .tit {float:left; font-style:normal;}
.area_zoom .list_info .info .value {width:140px; padding-left:10px; float:right; font-weight:bold; color:#666;}
.area_zoom .list_info .info .value.origin_price {color:#b70000;}
.area_zoom .list_info .info .value.pv {color:#ea0000;}


/* ÆäÀÌÁö */
.area_shop .paging {font-size:12px; text-align:center;}
.area_shop .paging .NowPageNum {font-size:12px; font-weight:bold;}

/* »ó¼¼ÆäÀÌÁö */
.category_detail {position:relative; width:100%; overflow:hidden;}
.category_detail .category_detail_top {width:100%; position:relative; overflow:hidden; margin-bottom:40px; padding-top:4px;}
.category_detail .thumb_wrap {position:relative; float:left; width:340px;} 
.category_detail .thumb_wrap .thumb {position:relative;  width:502px; height:502px; margin-bottom:10px; padding:0px; border:1px solid #d9d9d9;}
.category_detail .thumb_wrap .thumb img {width:100%; height:100%;}
.category_detail .thumb_wrap .pr_icon {position:absolute; top:20px; left:20px; font-size:0; z-index:1;}
.category_detail .thumb_wrap .pr_icon img {width:96px; height:96px; display:inline-block; margin-right:6px;}
.category_detail .thumb_wrap .thumb_min {width:100%; height:107px; font-size:0; overflow:hidden;}
.category_detail .thumb_wrap .thumb_min ul li {display:inline-block; vertical-align:top; width:106px; height:106px; margin-right:12px; border:1px solid #e1e1e1;}
.category_detail .thumb_wrap .thumb_min ul li img {width:100%; height:100%;}
.category_detail .thumb_wrap .thumb_min ul li:last-child {margin-right:0;}
.category_detail .info_wrap {position:relative; float:right; width:600px;}
.category_detail .info_wrap .pr-title {font-size:28px; font-weight:600; line-height:36px; padding-bottom:30px; letter-spacing:-1px; color:#2a2a2a;}
.category_detail .info_wrap .pr-title img {vertical-align:middle; margin-left:10px; margin-top:-4px;}
.category_detail .info_wrap .list_info {padding:35px 0px 35px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.category_detail .info_wrap .list_info .info {display:block; font-size:16px; line-height:18px; padding:0; margin-bottom:16px; letter-spacing:-1px;}
.category_detail .info_wrap .list_info .info:last-child {margin-bottom:0;}
.category_detail .info_wrap .list_info .info .tit {display:inline-block; width:104px; font-style:normal;}
.category_detail .info_wrap .list_info .info .value {display:inline-block;}
.category_detail .info_wrap .list_info .info .value.origin_price {font-weight:bold; font-size:24px;}
.category_detail .info_wrap .list_info .info .value.s_price {text-decoration:line-through; color:#666;}
.category_detail .info_wrap .list_info .info .value.pv {color:red;}
.category_detail .info_wrap .list_info .info .value.cv {color:green;}
.category_detail .info_wrap .list_info .info select {width:auto; height:30px; min-width:100px; font-size:13px; height:35px; border:1px solid #ddd; color:#333; padding:0 0px 0 20px; background:url("../../images/sub/icon_select_arrow.png") 363px center no-repeat;}
.category_detail .info_wrap .area_amount {padding:30px 0;}
.category_detail .info_wrap .area_amount .tit {display:inline-block; width:82px; font-style:normal;}
.category_detail .info_wrap .area_amount .amount {overflow:hidden; font-size:0;}
.category_detail .info_wrap .area_amount .amount input[type='number'] {
	vertical-align:top; width:80px; height:30px; line-height:30px; border:1px solid #cccccc; text-align:center;
	 -webkit-appearance: textfield;
     -moz-appearance: textfield;
     appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
}
.category_detail .info_wrap .area_amount .amount .addnum, .category_detail .info_wrap .area_amount .amount .decnum {vertical-align:top; width:30px; height:30px; border:1px solid #ccc; background:#fff;}
.category_detail .info_wrap .area_amount .amount .addnum {border-left:0; background:url("../../images/sub/icon_amount_add.png") center no-repeat;}
.category_detail .info_wrap .area_amount .amount .decnum {border-right:0; background:url("../../images/sub/icon_amount_dec.png") center no-repeat;}
.category_detail .info_wrap .area_price {overflow:hidden; border-top:2px solid #2a2a2a; height:84px; line-height:84px; margin-bottom:10px;}
.category_detail .info_wrap .area_price .tit {float:left; font-style:normal;}
.category_detail .info_wrap .area_price .value {float:right; font-weight:bold; font-size:30px; }
.category_detail .list_btn {position:relative; display:inline-block;}
.category_detail .list_btn li {display:inline-block; float:left; margin-right:0px;}
.category_detail .tabs {background:#fff; position:relative; width:100%; margin:0 auto 0;}
.category_detail .tabs .tabMenuContainer {width:100%; margin:auto; border-bottom:1px solid #ccc;}
.category_detail .tab_form {width:100%; overflow:hidden; margin:auto;}
.category_detail .tab_form li {cursor:pointer; position:relative; display:inline-block; width:33.3%; height:55px; line-height:55px; background:#fff; text-align:center; float:left; font-size:16px; color:#767676; border-bottom:1px solid #eee;}
.category_detail .tab_form li.active {border-bottom:1px solid #7b7b7b; color:#2a2a2a; font-weight:bold;}
.category_detail .tab_form li a {padding:0;}
.category_detail .table_form {width:100%; font-size:14px; border-top:2px solid #333;}
.category_detail .table_form th {font-weight:bold; border-right:1px solid #eee;}
.category_detail .table_form th, .category_detail .table_form td {line-height:1.6; font-size:14px; padding:15px; height:30px; text-align:left; border-bottom:1px solid #ddd;}
.category_detail .tab_container {width:100%; margin:auto; position:relative;}
.category_detail .tab-cont {text-align:center; clear:both; padding:40px 0px 30px 0px;  min-height:400px;}
.category_detail .tab-cont img {max-width:100%;}

.category_detail .tab-cont .warn_txt {text-align:left; line-height:1.5; font-size:15px;}
.category_detail .tab-cont .warn_txt .division {margin-bottom:35px; padding-bottom:35px; border-bottom:1px solid #e9e9e9;}
.category_detail .tab-cont .warn_txt h5 {font-size:24px; display:block; margin-bottom:20px;}
.category_detail .tab-cont .warn_txt p {display:block; margin-bottom:10px; word-break:keep-all;}
.category_detail .tab-cont .warn_txt .division p:last-child {margin-bottom:0;}

/* °áÁ¦ */
.area_order {width:100%; position:relative;}
.area_order .title {font-size:20px; line-height:21px; font-weight:bold; overflow:hidden; display:block; margin:20px 0; border-bottom:0; padding-bottom:0;}
.area_order .title .label {color:#df0000; display:inline-block; margin-left:10px; font-weight:normal; font-size:15px; font-weight:bold;}
.area_order .column {width:100%; position:relative; overflow:hidden; margin-bottom:40px;}
.area_order .column .column_min {position:relative; width:100%; margin-bottom:30px;}
.area_order .column .column_min .title {margin-top:0; margin-bottom:10px; font-size:17px;}
.area_order .column .column_min #tb_content th, .area_order .column .column_min #tb_content td {height:25px; padding:5px 10px;}
.area_order .column .column_min .i_text {height:30px; line-height:30px;}
.area_order .area_total {text-align:center; font-size:18px; text-align:right; font-weight:bold; color:#ea0000; border:1px solid #ddd; padding:20px 30px; background:#f9f9f9; margin-bottom:40px;}



/*
.table_type1 {width:100%; margin-bottom:30px; border-collapse:collapse;}
.table_type1 th, .table_type1 td {padding:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; vertical-align:middle;}
.tleft {text-align:left;}
.tcenter {text-align:center;}
.tright {text-align:right;}
*/

/* Å×ÀÌºí */
#tb_list, #tb_content {border-collapse:collapse; width:100%; color:#000; border-top:0px solid #000;}
#tb_list th, #tb_content th, #tb_detail th, #tb_list td, #tb_content td, #tb_detail td {padding:0.1em 1em; height:25px;}
#tb_list label, #tb_content label {cursor:pointer;}
#tb_list td.odd, #tb_content td.odd {text-align:center; padding:0 1em; font-weight:bold;}
#tb_content col {border-right:0px solid #d2d1d0;}
#tb_list col#other, #tb_content col#other {border:0;}
#tb_list thead {border-top:1px solid #333;}
#tb_list th, #tb_list td { vertical-align:middle; font-size:14px; padding:15px 10px; border-bottom:1px solid #eee;}
#tb_list th {background:#fff; padding:15px 10px; font-size:14px; font-weight:bold; text-align:center; color:#333;}
#tb_list td {text-align:center;}
#tb_list td.txtL {text-align:left;}
#tb_list td.txtR {text-align:right;}
#tb_list tbody .price, #tb_list tbody .pv {display:block; padding-right:25px; font-size:14px; line-height:21px;}
#tb_list tfoot .price, #tb_list tfoot .pv {padding-right:15px; font-size:14px; line-height:21px;}
#tb_list tbody .price, #tb_list tbody .cv {display:block; padding-right:25px; font-size:14px; line-height:21px;}
#tb_list tfoot .price, #tb_list tfoot .cv {padding-right:15px; font-size:14px; line-height:21px;}

#tb_list td img {width:110px; height:110px;}
#tb_content {table-layout:fixed; border-top:1px solid #333;}
#tb_content tr.odd {background:#f9f9f9;}
#tb_content th, #tb_content td { font-size:14px; height:30px; padding:15px 10px; line-height:140%; border:1px solid #d2d1d0; border-top:0; border-left:0; vertical-align:middle;}
#tb_content td select {font-size:14px; height:35px; border:1px solid #ddd; padding:0 0px 0 10px; background:url("../../images/icon_select_arrow.png") 90% center no-repeat;}
#tb_content td {border-right:0;}
#tb_content th {font-weight:bold; text-align:center; color:#333;}
#tb_content th b {font-weight:500;}
table#tb_detail {width:100%; font-size:14px; border-top:2px solid #333;}
#tb_detail th, #tb_detail td {line-height:1.6; font-size:14px; padding:15px; height:30px; font-weight:500; text-align:left; border-bottom:1px solid #eee;}
#tb_detail th {border-right:1px solid #eee;}
#tb_detail td {padding:15px; color:#999;}

/* ±âÅ¸ */
.price {color:#2a2a2a; font-weight:bold; }
.pv {color:#ea0000;}
.cv {color:green;}

.i_text {transition:.2s; border:1px solid #ddd; height:40px; line-height:40px; padding:0 15px; font-size:14px; vertical-align:middle;}
.i_text:focus {border-color:#999;}
.i_text.address {width:70%;}
.i_text.address:first-child {margin-bottom:10px;}
.i_text2 {text-align:right; background:#a2a2a2; border:1px solid #fff; padding:3px;}
.i_dsc{margin:2px 0; padding:0; line-height:18px;}
.itextarea {border:1px solid #ddd;color:#113455; font-size:16px; padding:15px;}
.btn_search {padding:0 20px; height:40px; background:#333; color:#fff;}
.btn_form {text-align:right; margin:20px auto 50px;}
.btn_form li {margin-right:5px; display:inline-block;}
.imp {color:#e51010;}
.chk_list li {display:inline-block; margin-right:15px;}
.chk_list li:last-child {margin-right:0;}
.total_price {color: #e51010; font-size: 24px; font-weight: 700;}
#progressBtn {text-align:right;}
.area_btn .btn_form li {margin-right:0; margin-left:10px;}



.scroll_loading {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 58px;
  height: 58px;
  left:0;
  right:0;
  top:50%;
  margin: -29px auto 5px;
  border: 5px solid #aa8475;
  border-radius: 50%;
  animation: scroll_loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #aa8475 transparent transparent transparent;
}
.scroll_loading:nth-child(1) {
  animation-delay: -0.45s;
}

@keyframes scroll_loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* ¼îÇÎ¸ô ¸ÞÀÎ */
.shop_main_top {position:relative; width:100%; height:602px; margin-top:100px;}
.shop_main_top .area_shopbanner {width:100%; height:602px; background:#52d49f;}
.shop_main_top .area_shopbanner .swiper-slide a {display:block; width:1180px; height:100%; margin:auto; text-indent:-99999px;}
.shop_main_top .main-arrow .swiper-button-next, .shop_main_top .main-arrow .swiper-button-prev {width:28px; height:50px;}
.shop_main_top .main-arrow .swiper-button-next {background:url("../../images/main/icon_slider_next.png") center no-repeat; right:60px;}
.shop_main_top .main-arrow .swiper-button-prev {background:url("../../images/main/icon_slider_prev.png") center no-repeat; left:60px;}
.shop_main_top .all_category {position:absolute; top:0px; left:0; z-index:10;  background:rgba(0,0,0,0.3); width:200px; height:602px;}
.shop_main_top .all_category .category_list {position:relative; width:100%; height:100%;}
.shop_main_top .all_category .category_list li {display:block;}
.shop_main_top .all_category .category_list .category_1 {width:100%; height:64px; line-height:64px; color:#fff; font-weight:bold; font-size:16px;}
.shop_main_top .all_category .category_list .category_1 > a {display:block; width:100%; height:100%; padding:0 30px;}
.shop_main_top .all_category .category_list .category_1:hover {background:url("../../images/sub/icon_category1_hover.png") 172px center no-repeat #2a2a2a;}
.shop_main_top .all_category .category_list .category_1:hover .category_sub {display:block;}
.shop_main_top .all_category .category_list .category_1 .category_sub {display:none; position:absolute; left:200px; top:0; width:400px; height:100%; line-height:40px; background:rgba(255,255,255,0.8); color:#000;}
.shop_main_top .all_category .category_list .category_1 .category_sub > ul {position:relative;}
.shop_main_top .all_category .category_list .category_1 .category_sub * {vertical-align:top;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_title {padding-top:50px; padding-left:30px; overflow:hidden; line-height:1; margin-bottom:30px; font-weight:bold; font-size:24px; color:#16181a; letter-spacing:-0.4px; text-align:left; }
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2 > a {position:absolute; top:0; width:200px; height:50px; line-height:50px; padding-left:30px; display:inline-block;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2:nth-child(2) > a {top:100px;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2:nth-child(3) > a {top:150px;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2:nth-child(4) > a {top:200px;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2:nth-child(5) > a {top:250px;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2:nth-child(6) > a {top:300px;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2:nth-child(7) > a {top:350px;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2:nth-child(8) > a {top:400px;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2:first-child > ul {display:block;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2.on > a {background:url("../../images/sub/icon_category1_hover.png") 172px center no-repeat #74b53b; color:#fff;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2 .category_3 {position:relative; top:-4px; display:none; width:200px; height:400px; margin-left:200px;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2 .category_3:before {content:""; position:absolute; left:0px; top:-100px; width:1px; height:602px; background:#c4c7c9;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2 .category_3 li {display:block; width:100%;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2 .category_3 a {display:block; width:100%; height:50px; line-height:50px; padding-left:15px; font-weight:normal; color:#555;}
.shop_main_top .all_category .category_list .category_1 .category_sub .category_2 .category_3 a:hover {text-decoration:underline; color:#74b53b; font-weight:bold;}
.area_shop .column {width:100%; position:relative;}
.area_shop .column.best {width:1180px; margin:auto; padding:120px 0px;}
.area_shop .column .area_title {width:1180px; margin:auto; color:#2a2a2a; overflow:hidden; margin-bottom:60px;}
.area_shop .column .area_title h3 {position:relative; top:-4px; float:left; font-size:40px; display:inline-block; line-height:1; border-bottom:2px solid #2a2a2a; padding-bottom:6px;}
.area_shop .column .area_title .more {font-size:0; float:right; display:block; line-height:36px; }
.area_shop .column .area_title .more span {margin-right:10px; font-size:14px;}
.area_shop .column.goods {background:url("../../images/sub/bg_shop_goods.png") center repeat-x; height:586px; padding:99px 0px 0px; margin-bottom:256px;}
.area_shop .column.goods .goods_list { width:1180px; margin:auto; padding-left:1px;}
.area_shop .column.goods .goods_list .item {transition:.2s; width:382px; border:1px solid #eeeeee; background:#fff; float:left; margin-right:18px;}
.area_shop .column.goods .goods_list .item .thumb {height:382px; border:0; margin-bottom:0; padding:36px;}
.area_shop .column.goods .goods_list .item:hover {box-shadow:4px 3px 10px #ddd;}
.area_shop .column.goods .goods_list .item:hover .thumb {box-shadow:none;}
.area_shop .column.goods .goods_list .item .info {position:relative; padding:23px 27px 18px; border-top:1px solid #ddd; text-align:center; word-break:keep-all;}
.area_shop .column.goods .goods_list .item .info:after {content:""; position:absolute; background:#74b53b; width:10px; height:10px; border-radius:10px; top:0px; left:50%; margin-top:-5px; margin-left:-5px;}
.area_shop .column.goods .goods_list .item .info .pr-name {font-size:20px; line-height:28px; height:auto; font-weight:bold; color:#2a2a2a; margin-bottom:11px;}
.area_shop .column.goods .goods_list .item .info .pr-txt {font-size:16px; line-height:28px; height:56px; overflow:hidden; color:#767676;}
.area_shop .column.goods .arrow {position:absolute; top:443px; width:100%;}
.area_shop .column.goods .arrow .goods-prev, .area_shop .column.goods .arrow .goods-next {width:28px; height:50px; top:0; margin-top:0;}
.area_shop .column.goods .arrow .goods-prev {background:url("../../images/main/icon_slider_prev_black.png") center no-repeat; left:60px;}
.area_shop .column.goods .arrow .goods-next {background:url("../../images/main/icon_slider_next_black.png") center no-repeat; right:60px;}

.area_shop .area_banner {width:1180px; margin:auto; margin-bottom:118px; font-size:0; box-shadow:4px 3px 10px #eee;}
.area_shop .area_banner li {display:inline-block;}
.area_shop .column.cate {height:221px; padding:78px 0px 0px; margin-bottom:430px;}
.area_shop .column.cate .category_list {position:absolute; width:1180px; margin:auto; left:0; right:0; top:178px;}
.area_shop .column.cate .category_list .item {width:221px; margin-right:19px;}
.area_shop .column.cate .category_list .item:nth-child(4n) {margin-right:18px;}
.area_shop .column.cate .category_list .item:nth-child(5n) {margin-right:0px;}
.area_shop .column.cate .category_list .item .thumb {width:221px; height:221px;}
.area_shop .column.cate .category_list .item:hover .thumb {box-shadow:none; border:1px solid #d9d9d9;}
.area_shop .column.beauty {background:url("../../images/sub/bg_shop_beauty.png") center repeat-x;}
.area_shop .column.health {background:url("../../images/sub/bg_shop_health.png") center repeat-x;}




/* °áÁ¦ÆäÀÌÁö */
.area_orderfinish {width:100%; position:relative;}
.area_orderfinish h2 {width:100%; display:block; padding:20px; text-align:center; border:5px solid #eee; margin-bottom:40px; font-size:16px;}
.area_orderfinish .tit {font-size:18px; display:block; font-weight:bold; margin-bottom:15px;}
.area_orderfinish .column {width:100%; margin-bottom:40px;}
.area_orderfinish .column table {border-collapse:collapse; width:100%;}
.area_orderfinish .column table th, .area_orderfinish .column table td {font-size:16px; padding:20px; border:1px solid #eee; border-left:0; border-right:0; line-height:1.5; vertical-align:middle;}
.area_orderfinish .column table th {background:#fafafa;}
.area_shop.carts .btn_common.min {padding:0 10px; height:24px; line-height:24px; font-size:12px;}
.area_shop.carts .i_text.min {height:24px; line-height:24px; padding:0 10px; font-size:12px; text-align:center;}


/* °Ë»ö */
.area_shop_search {position:relative; width:100%; overflow:hidden; margin-bottom:40px; text-align:right; font-size:0;}
.area_shop_search * {vertical-align:top;}


.list_cardtype {width:100%; position:relative;}
.list_cardtype li {display:inline-block; margin-right:40px;}
.list_cardtype li input[type='radio'] {position:relative; top:-2px;}
.list_cardtype li label {font-weight:bold; font-size:14px;}
#CardType1, #CardType2, #CardType3, #CardType4 {display:none;}


.card_area {position:relative; width:100%; padding:25px 30px; background:#f9f9f9;}
.card_area .card {position:relative; font-size:0; width:250px; }
.card_area .card img {width:100%; box-shadow:4px 7px 7px rgba(0,0,0,0.15);  border-radius: 10px;}
.card_area .card, .card_area .card_info {display:inline-block; vertical-align:middle;}
.card_area .card_info {width:calc(100% - 255px); padding-left:30px; line-height:1.6;}
.card_area .card_info dt {font-weight:700; margin-bottom:5px;}
.card_area .card_info dd {font-size:14px;}


/* kaspi qr */
#qr_kaspi {border:1px solid #e3e3e3; margin-top:10px;}