﻿/*레이아웃셀*/
/*헤더셀*/
.header001 .top_contents {position:relative;width:94%;margin:0 auto;height:35px;}
.header001 .top_contents .menu_btn {position:absolute;top:0;left:0;width:35px;height:35px;line-height:35px;font-size:30px;}
.header001 .top_contents .menu_btn a {cursor:pointer;vertical-align:middle;color:#222;}
.header001 .top_contents .menu_btn a i {vertical-align:middle;}
.header001 .top_contents h1 {margin:0 auto;width:150px;height:35px;line-height:35px; text-align:center;}
.header001 .top_contents h1 a {line-height:35px;}	
.header001 .top_contents h1 img {vertical-align:middle;}
.header001 .top_contents .cart_btn {position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;font-size:30px;text-align:right;}
.header001 .top_contents .cart_btn a {vertical-align:middle;color:#222;}
.header001 .top_contents .cart_btn a i {vertical-align:middle;}

.header001 .top_search {text-align:center;width:94%;margin:10px auto;height:25px;border:2px solid #da291c;}
.header001 .top_search a {font-size:20px;line-height:25px;vertical-align:middle;color:#fff; position: relative; left:7px}
.header001 .top_search a i {vertical-align:middle;}
.header001 .top_search li{float:left; width:85%; }
.header001 .top_search li input {vertical-align:middle;width:100%;height:25px;line-height:25px;font-size:12px;color:#777;border:0;}
.header001 .top_search li.btnn{width:30px; background:#da291c; height:100%; float:right;}


.header001 .top_category {position:relative;overflow:hidden;width:100%;height:30px;border-top:1px solid #d3d3d5;border-bottom:1px solid #d3d3d5;}
.header001 .top_category ul li {width:22%;float:left;height:30px;line-height:30px;text-align:center;}
.header001 .top_category ul li a {display:inline-block;width:100%;line-height:28px;font-size:12px;color:#222;}
.header001 .top_category ul li a:hover {border-bottom:2px solid #f6be5f;}

.header001 .top_category ul:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.header001 .top_category .category_more {z-index:100;position:absolute;top:0;right:10px;width:25px;height:25px;}
.header001 .top_category .category_more a {font-size:28px;color:#777;}

/*푸터셀*/
.foot001 {width:100%;height:auto;border-top:1px solid #ccc;}
.foot001 .more_view {width:100%;height:30px;background-color:#838383;text-align:center;line-height:30px;}
.foot001 .more_view a {font-size:13px;color:#fff;}

.foot001 .foot_quick {padding:20px 0;width:100%;text-align:center;}
.foot001 .foot_quick dl {display:inline-block;width:19%;height:auto;}

.foot001 .foot_quick dl dd {display:inline-block;width:100%;height:auto;text-align:center;}
.foot001 .foot_quick dl dd a {display:inline-block;width:40px;height:40px;line-height:40px;border-radius:20px;background-color:#ecf0f2;font-size:25px;color:#222;}
.foot001 .foot_quick dl dt {overflow:hidden;display:inline-block;text-align:center;font-size:11px;width:100%;height:30px;line-height:30px;color:#222;}

.foot001 .foot_conts {width:100%;height:auto;background-color:#f3f4f7;border-top:1px solid #ddd;margin-bottom:50px;}
.foot001 .foot_conts .foot_menu {width:100%;height:30px;padding:10px 0;text-align:center;}
.foot001 .foot_conts .foot_menu a {margin-right:5px;display:inline-block;width:70px;height:28px;border:1px solid #aaaaac;background-color:#fff;font-size:12px;color:#777;line-height:28px;text-align:center;}
.foot001 .foot_conts .foot_info {width:90%;padding:15px 5%;height:auto;font-size:11px;line-height:22px;color:#777;}
.foot001 .foot_conts .foot_info span {color:#222;font-family:"nanum-barun-gothic-bold";}
.foot001 .foot_conts .top_btn {position:fixed;right:20px;bottom:60px;width:45px;height:45px;text-align:center;line-height:45px;}
.foot001 .foot_conts .top_btn a {display:inline-block;text-align:center;width:30px;height:30px;font-size:15px;color:#fff;line-height:30px;border:1px solid #ddd;background-color:#222;opacity:0.8;}
.foot001 .foot_conts .bottom_menu {position:fixed;bottom:0;left:0;width:100%;height:auto;background-color:#f6be5f;padding:5px 0;}
.foot001 .foot_conts .bottom_menu:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.foot001 .foot_conts .bottom_menu dl {float:left;width:20%;}
.foot001 .foot_conts .bottom_menu dl dd {width:100%;height:25px;text-align:center;}
.foot001 .foot_conts .bottom_menu dl dd a {font-size:25px;color:#222;}
.foot001 .foot_conts .bottom_menu dl dt {width:100%;height:15px;line-height:15px;text-align:center;font-size:12px;color:#222;}
/*슬라이드 메뉴셀*/
/*좌측001*/
.left_menu_wrap001 {z-index:100000;position:fixed;top:0;width:280px;height:100%;}

.left_menu_wrap001 .slide_menu {width:280px;background-color:#fff;height:100%;overflow:auto;position:absolute;}
.left_menu_wrap001 .slide_menu > h1 {width:100%;height:50px;line-height:50px;text-align:center;margin:20px 0 0 0;}
.left_menu_wrap001 .slide_menu > h1 img {width:134px;}
.left_menu_wrap001 .slide_menu > h2 {font-size:15px;padding:10px 0;text-align:center;color:#222;font-family:"nanum-barun-gothic-bold";}
.left_menu_wrap001 .slide_menu > p {font-size:12px;color:#777;text-align:center;line-height:18px;}

.left_menu_wrap001 .slide_menu .mem_btn {width:100%;height:auto;margin-top:20px;}	
.left_menu_wrap001 .slide_menu .mem_btn:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.left_menu_wrap001 .slide_menu .mem_btn li {float:left;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:50%;box-sizing:border-box;height:35px;line-height:35px;text-align:center;}
.left_menu_wrap001 .slide_menu .mem_btn li:last-child {border-right:0;}
.left_menu_wrap001 .slide_menu .mem_btn li a {font-size:13px;color:#222;vertical-align:middle;}

.left_menu_wrap001 .slide_menu .favorites_menu {width:100%;height:auto;}
.left_menu_wrap001 .slide_menu .favorites_menu > h3 {width:100%;height:40px;line-height:40px;font-size:13px;color:#222;text-align:center;border-bottom:1px solid #ddd;	}
.left_menu_wrap001 .slide_menu .favorites_menu .icon_wrap {width:95%;height:auto;border-bottom:1px solid #ddd;padding:10px 0;margin:0 auto;}
.left_menu_wrap001 .slide_menu .favorites_menu .icon_wrap:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.left_menu_wrap001 .slide_menu .favorites_menu .icon_wrap dl {float:lef t;width:25%;height:auto;}
.left_menu_wrap001 .slide_menu .favorites_menu .icon_wrap dl dd {padding:6px 0;font-size:25px;text-align:center;}
.left_menu_wrap001 .slide_menu .favorites_menu .icon_wrap dl dd a {color:#222;}
.left_menu_wrap001 .slide_menu .favorites_menu .icon_wrap dl dt {font-size:12px;color:#222;text-align:center;}
.left_menu_wrap001 .slide_menu .menu_wrap {width:100%;height:auto;margin-top:20px;}
.left_menu_wrap001 .slide_menu .menu_wrap > ul {width:100%;height:auto;}
.left_menu_wrap001 .slide_menu .menu_wrap > ul:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;} 
.left_menu_wrap001 .slide_menu .menu_wrap > ul > li {float:left;width:50%;height:30px;line-height:30px;text-align:center;box-sizing:border-box;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.left_menu_wrap001 .slide_menu .menu_wrap > ul > li > a {font-size:13px;color:#777;}
.left_menu_wrap001 .slide_menu .menu_wrap > ul > li.on {border-bottom:0;border-top:1px solid #ddd;}
.left_menu_wrap001 .slide_menu .menu_wrap > ul > li.on > a {color:#222;font-family:"nanum-barun-gothic-bold";}

.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div {display:none;width:90%;padding:10px 5%;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu > ul {width:100%;height:auto;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu > ul:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;} 
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu > ul > li {float:left;width:48%;margin-right:2%;height:30px;line-height:30px;background-color:#eee;border:1px solid #ccc;text-align:center;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu > ul > li:last-child {margin-right:0;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu > ul > li > a {color:#777;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu > ul > li.on {background-color:#fff;border:1px solid #fc7777;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu > ul > li > a {color:#777;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu > ul > li.on > a {color:#fc7777;}

.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div {margin-top:20px;display:none;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category {width:100%;height:auto;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul {width:100%;height:auto;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li  {width:100%;height:auto;line-height:35px;padding:10px 0;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li > a {font-size:18px;color:#fc7777;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li > ul {width:100%;height:auto;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li > ul > li {width:100%;height:auto;border-bottom:1px solid #ddd;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li > ul > li > a {display:inline-block;width:85%;line-height:36px;font-size:12px;color:#222;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li > ul > li > a.arrow {vertical-align:middle;cursor:pointer;width:15%;height:16px;text-align:right;background:url(../images/main/category_arrow.png) no-repeat;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li > ul > li > ul {width:80%;padding-left:20%;display:none;background-color:#eee;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li > ul > li.on > ul {display:block;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li > ul > li > ul > li {width:100%;height:auto;border-bottom:1px solid #ddd;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li > ul > li > ul > li:last-child {border-bottom:0;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.category > ul > li > ul > li > ul > li > a {display:inline-block;width:80%;line-height:32px;font-size:11px;color:#555;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.board > ul > li {width:100%;height:auto;padding:10px 0;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.all_menu  > .all_conts > div.board > ul > li > a {line-height:16px;font-size:12px;color:#222;}


.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.today_good > .today_wrap {width:100%;height:auto;}

.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.today_good > .today_wrap  img {width:45%;margin-right:5%;}
.left_menu_wrap001 .slide_menu .menu_wrap .menu_contents > div.today_good > .today_wrap img:last-child {margin-right:0;}

#left_menu {
margin-left:-280px;
left:0;
-webkit-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
-moz-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
-ms-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
-o-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
}


#left_menu  .left_close {position:absolute;top:20px;left:300px;width:29px;height:auto;display:none;cursor:pointer;
-webkit-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
-moz-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
-ms-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
-o-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
}



/*메인셀*/
.m_banner001 {width:100%;height:auto;}
.m_banner001 img {width:100%;height:auto;vertical-align:top;}
.m_visual_wrap001 {width:100%;height:auto;}
.m_visual_wrap001 .bx-pager.bx-default-pager a {width:8px;height:8px;border-radius:4px;}
.m_visual_wrap001 .bx-pager {bottom: 10px;}

.m_banner002 {width:94%;padding:0 3%;height:auto;margin-top:20px;}
.m_banner002 ul li {float:left;width:20%;height:auto;}
.m_banner002 ul:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.m_banner002 ul li dl dt {width:100%;margin-top:7px;height:auto;text-align:center;font-size:12px;height:26px;line-height:26px;margin-bottom:12px;}
.m_banner002 ul li dl dd {width:100%;height:auto;text-align:center;}
.m_banner002 ul li dl dd a {display:inline-block;width:50px;height:50px;line-height:50px;border-radius:10px;background-color:#ebebeb;font-size:30px;color:#777;}
.m_banner002 ul li dl dd a i {vertical-align:middle;}


.center_banner001 {width:100%;height:auto;}
.center_banner001 img	{vertical-align:top;width:100%;}

.center_banner002 {width:100%;height:auto;}
.center_banner002 img {vertical-align:top;width:100%;}

.m_good_cell001 {width:100%;height:auto;margin-top:20px;}
.m_good_cell001 > ul.good_menu {width:95%;margin:0 auto;}
.m_good_cell001 > ul.good_menu:after {content: ' '; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.m_good_cell001 > ul > li {float:left;width:30%;height:30px;background-color:#fff;margin-right:2%;text-align:center;border-radius:15px;}
.m_good_cell001 > ul > li > a {cursor:pointer;font-size:13px;line-height:30px;text-align:center;color:#777;}
.m_good_cell001 > ul > li.on {background-color:#f6be5f;}
.m_good_cell001 > ul > li.on > a {font-size:13px;line-height:30px;text-align:center;color:#fff;}
.m_good_cell001 .good_menu_con {width:100%;height:auto;margin-top:8px;border-top:1px solid #ccc;}
.m_good_cell001 .good_menu_con > div {display:none;margin-top:20px;}
.m_good_cell001 .good_menu_con > div .m_good_cell_inner {width:94%;height:auto;margin:0 auto 15px auto;}
.m_good_cell001 .good_menu_con > div .m_good_cell_inner:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.m_good_cell001 .good_menu_con > div .m_good_cell_inner ul {float:left;width:31%;margin-right:3%;} 
.m_good_cell001 .good_menu_con > div .m_good_cell_inner ul:last-child {margin-right:0;}
.m_good_cell001 .good_menu_con > div .m_good_cell_inner ul li {width:100%;}
.m_good_cell001 .good_menu_con > div .m_good_cell_inner ul li.photo {height:auto;margin-bottom:15px;}
.m_good_cell001 .good_menu_con > div .m_good_cell_inner ul li.photo img {width:100%;}
.m_good_cell001 .good_menu_con > div .m_good_cell_inner ul li.name {text-align:center;height:20px;line-height:20px;font-size:12px;color:#777;}
.m_good_cell001 .good_menu_con > div .m_good_cell_inner ul li.price1 {text-align:center;height:20px;line-height:20px;font-size:12px;color:#444;text-decoration: line-through;}
.m_good_cell001 .good_menu_con > div .m_good_cell_inner ul li.price2 {text-align:center;height:20px;line-height:20px;font-size:12px;color:#4874c2;}

.m_good_cell002 {width:100%;height:auto;margin-top:20px;padding:10px 0;background-color:#f0f0f0;}
.m_good_cell002 > ul {width:100%;margin:0 auto;background-color:#fff;border-top:1px solid #dfe2e6;border-bottom:1px solid #dfe2e6;}
.m_good_cell002 > ul:after {content: ' '; display: block; clear: both; width: 0; height: 0; visibility: hidden;}

.m_good_cell002 > ul > li {float:left;width:33%;height:42px;text-align:center;line-height:42px;}
.m_good_cell002 > ul > li > a {display:inline-block;width:100%;height:17px;border-right:1px solid #ddd;vertical-align:middle;cursor:pointer;font-size:16px;line-height:17px;text-align:center;color:#777;}
.m_good_cell002 > ul > li:last-child > a {border-right:0;}
.m_good_cell002 > ul > li.on > a {color:#f3925b;}
.m_good_cell002 > .contents_wrap {width:100%;height:auto;}
.m_good_cell002 > .contents_wrap > div {display:none;width:100%;height:auto;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap {width:100%;height:auto;background-color:#fff;margin:10px 0;border-top:1px solid #dfe2e6;border-bottom:1px solid #dfe2e6;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap:after {content: ' '; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .photo {width:25%;float:left;height:auto;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .photo > a > img {vertical-align:middle;width:100%;height:auto;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info {width:69%;float:right;height:auto;padding:0 3%}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info > h3 {width:100%;height:20px;font-size:15px;line-height:20px;margin-top:20px;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info > ul {width:100%;margin-top:30px;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info > ul:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;} 
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info > ul > li {display:inline-block;height:30px;vertical-align:middle;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info > ul > li.sale  {font-size:28px;color:#fc542e;font-family:'nanum-barun-gothic-bold';margin-right:10px;line-height:30px;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info > ul > li.sale > span {font-size:16px;margin-left:5px;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info > ul > li.price {line-height:15px;font-family:'nanum-barun-gothic-bold';font-size:14px;color:#222;} 
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info > ul > li.price > span {font-family:'nanum-barun-gothic-regular';text-decoration:line-through;font-size:12px;color:#777;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info > ul > li.cart_btn {float:right;text-align:right;}
.m_good_cell002 > .contents_wrap > div > .goods_wrap > .goods_info > ul > li.cart_btn a {font-size:30px;color:#222;}



.m_good_cell003 {width:100%;height:auto;margin-top:20px;background-color:#f7f7f7;}
.m_good_cell003 h2 {width:97%;height:30px;background-color:#f7f7f7;color:#222;font-size:15px;line-height:30px;text-align:left;padding-left:3%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.m_good_cell003 .good {width:94%;padding:10px 3%;height:auto;margin:10px 0;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.m_good_cell003 .good .photo {position:relative;width:100%;height:290px;overflow:hidden;}
.m_good_cell003 .good .photo .cart {position:absolute;bottom:10px;right:10px;width:37px;height:37px;border-radius:5px;background-color:#444;color:#fff;line-height:37px;font-size:24px;text-align:center;}
.m_good_cell003 .good .photo img {width:100%;}
.m_good_cell003 .good .kor_name {margin-top:20px;width:100%;font-size:11px;color:#aaa;height:20px;line-height:20px;}
.m_good_cell003 .good .name {width:100%;font-size:14px;color:#222;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.m_good_cell003 .good .price {width:100%;height:35px;line-height:35px;}
.m_good_cell003 .good .price .sale {font-family:'nanum-barun-gothic-bold';color:#f70800;font-size:28px;}
.m_good_cell003 .good .price .percent {font-size:16px;margin-left:5px;font-family:'nanum-barun-gothic-bold';color:#f70800;}
.m_good_cell003 .good .price .price1  {font-size:16px;margin-left:5px;font-family:'nanum-barun-gothic-bold';color:#f70800;}
.m_good_cell003 .good .price .won {font-size:12px;margin-left:2px;font-family:'nanum-barun-gothic-bold';color:#f70800;} 
.m_good_cell003 .good .price .price2 {font-size:12px;color:#999;text-decoration:line-through;margin-left:20px;}



.rolling_banner001 {width:100%;height:auto;padding:10px 0;background-color:#f7f7f7;overflow:hidden;} 
.rolling_banner001 h2 {width:94%;margin-bottom:10px;padding:0 3%;height:30px;line-height:30px;font-size:18px;font-family:'nanum-barun-gothic-bold';color:#f70800;}
.rolling_banner001 .rolling_bn001 div a {padding:0 3%;}
.rolling_banner001 .rolling_bn001 div a img {display:inline-block;width:96%}
.rolling_banner001 .slick-dots	{width:100%;height:30px;top:-40px;text-align:right;}
.rolling_banner001 .slick-dots li {margin:0;}
.rolling_banner001 .slick-dots li button:before {font-size:30px;}

.m_good_cell004 {position:relative;width:100%;height:auto;padding:30px 0;background-color:#f6be5f;}
.m_good_cell004 > h2 {text-align:center;width:100%;height:30px;;line-height:30px;font-size:20px;color:#222;font-family:'nanum-barun-gothic-bold';}
.m_good_cell004 .time {width:200px;height:30px;margin:10px auto 20px auto;line-height:30px;font-size:15px;color:#fff;background-color:#f02525;border-radius:15px;text-align:center;}
.m_good_cell004 .time span {vertical-align:middle;font-size:20px;margin-right:10px;}
.m_good_cell004 .today001_slide > li > a {display:block;overflow:hidden;width:200px;height:200px;border-radius:100px;margin:0 auto;} 
.m_good_cell004 .bx-pager {width:60px;height:30px;border-radius:15px;line-height:30px;background-color:#222;TOP:0;left:20px;text-align:center;font-size:17px;color:#fff;}
.m_good_cell004 .today001_slide li .good_info {position:relative;width:220px;height:65px;margin:20px auto 0 auto;}
.m_good_cell004 .today001_slide li .good_info .mark {position:absolute;top:0;left:-20px;width:60px;height:60px;}
.m_good_cell004 .today001_slide li .good_info .name {text-align:center;position:absolute;top:0;left:55px;width:150px;height:30px;line-height:30px;font-size:15px;font-family:'nanum-barun-gothic-bold';color:#222;}
.m_good_cell004 .today001_slide li .good_info .price {text-align:center;position:absolute;border-radius:15px;background-color:#383639;top:30px;left:55px;width:160px;height:30px;line-height:30px;font-size:15px;font-family:'nanum-barun-gothic-bold';color:#fff;}
.m_good_cell004 .today001_slide li .good_info .price span {color:#777;font-size:13px;text-decoration:line-through;margin-right:10px;}




.m_good_cell005 {width:94%;height:auto;padding:15px 3%;background-color:#f4f4f4;}
.m_good_cell005 h2 {width:100%;height:30px;line-height:30px;font-size:20px;color:#222;font-family:'nanum-barun-gothic-bold';text-align:center;}
.m_good_cell005 p {width:100%;height:20px;line-height:20px;font-size:12px;color:#777;text-align:center;}
.m_good_cell005 .goods_roll001 {height:auto;margin-top:20px;}
.m_good_cell005 .goods_roll001 div {height:auto;}
.m_good_cell005 .goods_roll001 div ul {box-sizing:border-box;border:1px solid #c9c9c9;height:auto;margin: 0 5px 20px 5px;}
.m_good_cell005 .goods_roll001 div ul li {background-color:#fff;}
.m_good_cell005 .goods_roll001 div ul li.photo {width:100%;height:auto;}
.m_good_cell005 .goods_roll001 div ul li.photo img  {vertical-align:middle;}
.m_good_cell005 .goods_roll001 div ul li.btn {box-sizing:border-box;width:100%;height:40px;text-align:center;border-top:1px solid #c9c9c9;} 
.m_good_cell005 .goods_roll001 div ul li.btn .cart {vertical-align:middle;text-align:center;display:inline-block;width:60%;height:40px;line-height:40px;border-right:1px solid #c9c9c9;}
.m_good_cell005 .goods_roll001 div ul li.btn .cart a {vertical-align:middle;font-size:13px;line-height:40px;color:#222;}
.m_good_cell005 .goods_roll001 div ul li.btn a.icon {vertical-align:middle;font-size:25px;}
.m_good_cell005 .goods_roll001 div ul li.btn .view {vertical-align:middle;display:inline-block;width:35%;height:40px;line-height:40px;font-size:25px;color:#222;}
.m_good_cell005 .goods_roll001 div ul li.info {box-sizing:border-box;width:100%;height:6	0px;border-top:1px solid #c9c9c9;}
.m_good_cell005 .goods_roll001 div ul li.info .name {display:inline-block;width:100%;height:30px;line-height:30px;font-size:11px;color:#999;text-align:center;}
.m_good_cell005 .goods_roll001 div ul li.info p {display:inline-block;width:100%;height:20px;font-size:14px;line-height:20px;color:#222;}
.m_good_cell005 .goods_roll001 div ul li.info p span {font-size:11px;color:#555;text-decoration:line-through;}
.m_good_cell005  .slick-prev , .m_good_cell005  .slick-next {z-index:2000;width:10px;height:10px;}
.m_good_cell005  .slick-prev:before {content:url(../images/main/prev_btn.png);}	
.m_good_cell005  .slick-next:before {content:url(../images/main/next_btn.png);}
.m_good_cell005  .slick-next {right:-10px;}
.m_good_cell005  .slick-prev {left:-10px;}

.m_good_cell006 {width:94%;height:auto;padding:20px 3%;background-color:#e7e7e7;}
.m_good_cell006 p {width:100%;height:25px;line-height:25px;color:#777;font-size:12px;text-align:center;}
.m_good_cell006 h2 {margin-bottom:20px;width:100%;height:35px;line-height:35px;color:#222;font-size:20px;text-align:center;font-family:'nanum-barun-gothic-bold';}
.m_good_cell006 h2 span {border-bottom:2px solid #222;}
.m_good_cell006 .goods_wrap {width:100%;height:auto;background-color:#fff;border-bottom:1px solid #ddd;}
.m_good_cell006 .goods_wrap:last-child {border-bottom:1px solid #ddd;}
.m_good_cell006 .goods_wrap:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;} 
.m_good_cell006 .goods_wrap div {float:left;width:37%;padding:30px 6%;border-right:1px solid #ddd;height:auto;}
.m_good_cell006 .goods_wrap div:last-child {border-right:0;}
.m_good_cell006 .goods_wrap div ul {width:100%;height:auto;}
.m_good_cell006 .goods_wrap div ul li.photo {width:100%;}
.m_good_cell006 .goods_wrap div ul li.price {text-align:center;width:100%;height:30px;line-height:30px;font-size:13px;color:#222;font-family:'nanum-barun-gothic-bold';}
.m_good_cell006 .goods_wrap div ul li.name {text-align:center;width:100%;height:auto;line-height:18px;font-size:12px;color:#777;}

.m_good_cell007 {width:94%;height:auto;padding:20px 3%;background-color:#fff;}
.m_good_cell007 h2 {position:relative;width:100%;height:30px;font-size:20px;color:#6a1c1c;font-family:'nanum-barun-gothic-bold';}
.m_good_cell007 h2 .icon {color:#ed1c24;margin-right:5px;}
.m_good_cell007 h2 .point {color:#ed1c24;}
.m_good_cell007 h2 .more {position:absolute;top:3px;right:0;display:block;width:50px;height:13px;padding:3px 0;background-color:#fff;border:1px solid #ddd;color:#777;font-size:12px;line-height:13px;text-align:center;}
.m_good_cell007 .goods_roll002 {width:98%;padding:0 1%;}

.m_good_cell007 .goods_roll002 ul {width:94%;height:auto;padding:0 3%;}
.m_good_cell007 .goods_roll002 ul li.photo {position:relative;width:100%;height:auto;padding-top:20px;}
.m_good_cell007 .goods_roll002 ul li.photo .sale_icon {position:absolute;display:block;width:40px;height:40px;top:0;left:0;}
.m_good_cell007 .goods_roll002 ul li.price1 {height:16px;line-height:16px;font-size:11px;color:#999;text-decoration:line-through;}
.m_good_cell007 .goods_roll002 ul li.price2 {height:22px;line-height:22px;font-size:15px;color:#222;font-family:'nanum-barun-gothic-bold';}
.m_good_cell007 .goods_roll002 ul li.text {height:auto;line-height:18px;font-size:11px;color:#777;padding:5px 0;}
.m_good_cell007 .goods_roll002 ul li.cart_btn {box-sizing:border-box;margin-top:10px;width:100%;height:35px;line-height:35px;text-align:center;border:1px solid #ed1c24;}
.m_good_cell007 .goods_roll002 ul li.cart_btn a {vertical-align:middle;font-size:13px;line-height:35px;color:#ed1c24;}
.m_good_cell007 .goods_roll002 ul li.cart_btn a.icon {font-size:25px;margin-right:4px;}

.m_good_cell007  .slick-prev , .m_good_cell006  .slick-next {z-index:2000;width:10px;height:10px;}
.m_good_cell007  .slick-prev:before {content:url(../images/main/prev_btn.png);}	
.m_good_cell007  .slick-next:before {content:url(../images/main/next_btn.png);}
.m_good_cell007  .slick-next {right:-10px;}
.m_good_cell007  .slick-prev {left:-10px;}

.banner004 {width:100%;height:auto;}
.banner004:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;} 
.banner004 .left_bn {width:50%;float:left;height:auto;}
.banner004 .right_bn {width:50%;float:right;height:auto;}

/*배너셀 002*/
.banner005 {width:100%;height:auto;padding:20px 0;}
.banner005 h2 {width:100%;height:30px;text-align:center;font-size:20px;font-family:'nanum-barun-gothic-bold';line-height:30px;}
.banner005 p {width:100%;height:20px;line-height:20px;text-align:center;font-size:12px;color:#777;}
.banner005 .bn_contents {width:100%;height:auto;margin-top:20px;}
.banner005 .bn_contents:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;} 
.banner005 .bn_contents dl {float:left;width:21%;padding:0 2%}
.banner005 .bn_contents dl dd {width:100%;height:auto;}
.banner005 .bn_contents dl dt {width:100%;height:30px;line-height:30px;font-size:12px;color:#222;text-align:center;}


.m_good_cell008 {width:100%;height:auto;padding:20px 0;}
.m_good_cell008 > ul {width:90%;padding:20px 5%;background-color:#e8ebf2;} 
.m_good_cell008 > ul:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;} 
.m_good_cell008 > ul > li {float:Left;box-sizing:border-box;width:33%;height:40px;background-color:#fff;line-height:40px;text-align:center;border-right:1px solid #e8ebf2;border-bottom:1px solid #e8ebf2;}
.m_good_cell008 > ul > li:nth-child(3n){width:34%;}
.m_good_cell008 > ul > li > a {font-size:12px;color:#222;}
.m_good_cell008 > ul > li.on > a {color:#28c2ba;}
.m_good_cell008 > div > div {display:none;}
.m_good_cell008 > div > div > h2 {margin-top:20px;width:100%;height:30px;line-height:30px;font-size:13px;font-family:'nanum-barun-gothic-bold';color:#222;text-align:center;}
.m_good_cell008 > div > div > .goods_list {width:90%;padding:20px 5%;} 
.m_good_cell008 > div > div > .goods_list:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;} 
.m_good_cell008 > div > div > .goods_list > .thum {float:left;position:relative;width:120px;height:120px;}
.m_good_cell008 > div > div > .goods_list > .thum a {display:inline-block;width:120px;height:120px;overflow:hidden;border-radius:60px;}
.m_good_cell008 > div > div > .goods_list > .thum a img {vertical-align:middle;}
.m_good_cell008 > div > div > .goods_list > .thum > .icon {text-align:center;font-size:14px;color:#fff;line-height:40px;position:absolute;top:-5px;left:-5px;width:40px;height:40px;overflow:hidden;border-radius:20px;background-color:#28c2ba;}
.m_good_cell008 > div > div > .goods_list > .thum > .icon > span {font-size:11px;}
.m_good_cell008 > div > div > .goods_list > .goods_info {float:left;width:50%;height:auto;margin-top:20px;margin-left:10px;}
.m_good_cell008 > div > div > .goods_list > .goods_info > .name {width:100%;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.m_good_cell008 > div > div > .goods_list > .goods_info > .name a {font-size:17px;font-family:'nanum-barun-gothic-bold';color:#222;}
.m_good_cell008 > div > div > .goods_list > .goods_info > .price {height:30px;line-height:30px;font-size:14px;color:#222;}
.m_good_cell008 > div > div > .goods_list > .goods_info > .price  span {font-size:11px;color:#888;text-decoration:line-through;margin-left:4px;}
.m_good_cell008 > div > div > .goods_list > .goods_info > .quantity > a {cursor:pointer;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #ddd;color:#444;}
.m_good_cell008 > div > div > .goods_list > .goods_info > .quantity > input {border:0;width:30px;height:30px;line-height:30px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#444;}
.m_good_cell008 > div > div > .goods_list > .goods_info > .quantity > a.btn {display:inline-block;width:40px;height:30px;text-align:center;background-color:#aaa9a7;color:#fff;border:0;}

.m_good_cell009 {width:100%;height:auto;padding:20px 0 50px 0;} 
.m_good_cell009 h2 {width:100%;height:40px;font-size:16px;line-height:40px;color:#222;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;}
.m_good_cell009 h2 span {color:#ef3f3b;}
.m_good_cell009 h2 span.round {vertical-align:middle;display:inline-block;width:24px;height:24px;text-align:center;line-height:24px;border:1px solid #ef3f3b;border-radius:12px;}
.m_good_cell009 .goods_roll009 {width:100%;height:auto;overflow:hidden;padding-bottom:40px;}
.m_good_cell009 .goods_roll009 div {width:100%;height:auto;}
.m_good_cell009 .goods_roll009 div ul {height:auto;width:95%;margin:0 auto;}
.m_good_cell009 .goods_roll009 div ul li.photo {width:100%;height:auto;vertical-align:middle;}
.m_good_cell009 .goods_roll009 div ul li.name {width:100%;height:auto;padding:5px 0;text-align:center;font-size:12px;color:222;line-height:16px;} 
.m_good_cell009 .goods_roll009 div ul li.price1 {width:100%;height:25px;line-height:25px;font-size:11px;color:#aaa;text-decoration:line-through;text-align:center;}
.m_good_cell009 .goods_roll009 div ul li.price2 {width:100%;height:25px;line-height:25px;font-size:12px;color:#222;text-align:center;}

.m_good_cell009 .slick-dots {width:100%;height:30px;bottom:0;}
.m_good_cell009 .slick-dots li {margin:0;}
.m_good_cell009 .slick-dots li button:before {font-size:30px;}	

/*메인셀 끝*/

.mainNav {
	background: #fff;
	width: 100%;
	/*border-top: 1px solid #d9d9d9;*/
	
}
	/* First Level */
	.mainNav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		border-bottom: 1px solid #d9d9d9
	}
	.mainNav ul li {
		border-top: 1px solid #d9d9d9;
		/*background: #f2f2f2;*/
	}
	.mainNav ul li:first-child{border-top:0}
	.mainNav ul li a {
		color: #333333;
		display: block;
		font-size: 14px;
		line-height: normal;
		padding:12px 10px;
		text-decoration:none;
	}
	.mainNav ul li a:hover {
		/*background: red;*/
		text-decoration: none;
	}
	.mainNav ul li.active{}
	.mainNav ul > li.active > a{color:#181818; font-weight: bold;}
	.mainNav ul li.active span{color:#181818;}
		/* Second Level */
		.mainNav ul ul {
			border-bottom: none
		}
		.mainNav ul ul li {
			border-top: 1px solid #fff;
			background: #fff;
		}
		.mainNav ul ul li:last-child{padding-bottom:10px;}
		/*.mainNav ul ul li:first-child{padding-top:10px;}*/
		.mainNav ul ul li a {
			color: #333333;
			display: block;
			font-size: 14px;
			line-height: normal;
			padding: 0.5em 1em 0.5em 1.2em;
		}
		.mainNav ul ul li a:hover {
			/*background: blue;*/
			color:#ef3f3b;
		}
				/* Third Level */
		.mainNav ul ul ul {
			border-top:1px solid #222;
		}
		.mainNav ul ul ul li {
			border:none;
		}
		.mainNav ul ul li.active > a{padding:10px 17px; background:#fff}
		.mainNav ul ul ul li a {
			padding-left:2.5em; 
			padding-top:0.7em; 
			padding-bottom:0.25em;
		}
	/* Accordion Button */
	ul li.has-subnav .accordion-btn {
		color:#333333; 
		font-size:20px;
		/*background:rgba(255,255,255, 0.15); font-size:16px;*/
	}
	.has-subnav a{padding:10px}


@media screen and (max-width: 1024px) {
	.mainNav {width: 100%; box-sizing: border-box;}
}
@media screen and (max-width: 700px) {
	.mainNav {width: 100%;}
}

/*메인셀 끝*/