/* BASIC css start */
/* ¸ÞÀÎ¿¡¼­ »óÇ°º¸´õ »èÁ¦ */
#contentWrapper .prd-list table .tb-center {border:none;}


/* ¸ÞÀÎ ½½¶óÀÌµå */
.main_img_area {width:100%;height:559px;background-color:#f0f0f0;position:relative;}
.main_img_area .inner {width:1200px; margin:0 auto; background:transparent;}

.swiper1.swiper-container {position:relative; width:800px; height:560px; margin-left:200px;}
.swiper1 {float:left; width:800px !important; max-width:inherit !important; height:560px !important; padding-bottom:0;}
.swiper1 .swiper-slide {cursor:move;}
.swiper1 .swiper-slide > a > div {width:100%; height:100%;}
.swiper1 .swiper1_text {position:absolute; left:0; bottom:0; z-index:100;}
.swiper1 .swiper1_text > .inner > ul > li {float:left; width:267px; background-color:#fff; border:1px solid #dedede; border-left:0; box-sizing:border-box;}
.swiper1 .swiper1_text > .inner > ul > li > a {display:block; height:41px; color:#999; font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:300; line-height:38px; text-align:center; letter-spacing:-0.25px;-webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s;  transition: all 0s;}
.swiper1 .swiper1_text > .inner > ul > li:hover > a {color:#269f48;}
.swiper1 .swiper1_text > .inner > ul > li.swiper_over > a {color:#269f48; border-bottom:2px solid #269f48; box-sizing:border-box;}
.swiper1 .swiper-pagination {display:none;}

/* ¸ÞÀÎ ½½¶óÀÌµå ¿ìÃø¹è³Ê */
.right_ban_area a {font-size:0px; margin:0px; padding:0px; display:block;}
.right_ban_area a.last {margin-top:-2px;}
.right_ban_area img {border:1px solid #dedede; font-size:0px; }


/* ¸ÞÀÎÆäÀÌÁö¿¡¼­ ÁÂÃø ¹è³Ê ¼û±è */
.left_menu_absolute .left_ban_area {display:none;}


/* ¸ÞÀÎ Áß¾Ó 3´Ü¹è³Ê */
.center_ban_area {width:1200px; margin:48px auto 0px; }
.center_ban_area ul li:first-child {margin-left:0px !important;}
.center_ban_area ul li {float:left; margin-left:24px;}
.center_ban_area ul li img {border:1px solid #dedede; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.center_ban_area ul li img:hover {border:1px solid #269f48;  box-shadow: 0px 15px 35px rgba(50,50,90,0.1), 0px 5px 15px rgba(0,0,0,0.07); bosx-izing: border-box; 
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}


/* ¸ÞÀÎ ºê·£µå¹è³Ê */
.brand_ban_area {width:1200px; margin:0px auto; padding-top:30px;}
.brand_ban_area ul li {float:left; margin-left:26px;}
.brand_ban_area ul li:first-child {margin-left:0px !important;}
.brand_ban_area ul li:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: .6; }


/* ¸ÞÀÎ ÅÇ ÁÂÃø¹è³Ê */
.tab_pro_area {width:1200px; padding-top:50px;} 
.tab_pro_area .left_ban {float:left; padding:0px; margin:0px;}

/* ¸ÞÀÎ ÅÇ»óÇ° */
.tab-prd {float:right; width:830px; margin:0px auto;}
.tab-prd .swiper-slide {display:block; padding:40px 10px 17px; background-color:#fff; border:1px solid #e5e5e5; border-top:0; box-sizing:border-box;}
.tab-prd .swiper-pagination-tab {display:none;}
.tab_text {width:830px; height:40px; font-size:0;}
.tab_text li {float:left; width:206px; height:41px; margin:0; padding:0; color:#555; font-size:14px; font-weight:300; line-height:39px; text-align:center; letter-spacing:-0.5px; background-color:#f0f0f0; border-top:2px solid #000; border-right:1px solid #dedede; border-bottom:1px solid #dedede; cursor:pointer;}
.tab_text li:first-child {width:207px; border-left:1px solid #dedede;}
.tab_text li.swiper_over {color:#000; background-color:#fff; border-top:2px solid #269f48; border-bottom:1px solid #fff;}

/* ¸ÞÀÎ ÅÇ»óÇ° »óÇ°Áø¿­ */
.tab-prd .prd-list table td {padding-bottom:0;}
.tab-prd .prd-list table .tb-center {width:242px;}
.tab-prd .prd-list .thumb {width:242px;}


/* ¸ÞÀÎ Å¸ÀÌÆ² */
.main_title {padding:35px 0px; font-family:"NanumSquare", sans-serif; text-align:center; font-size:0px;}
.main_title .t1 {font-size:27px; color:#000; font-weight:700; margin-right:15px;}
.main_title .t2 {font-weight:400;}
.main_title .t3 {font-size:14px; color:#777;}


/* Áß¾Ó ·Õ¹è³Ê °ü·Ã ½ºÅ¸ÀÏ */
.main_long_ban_area {width:100%; height:298px; background-repeat:repeat-x; background-position:top center; margin:50px 0}
.main_long_ban {width:100%; height:298px; background-repeat:no-repeat; background-position:top center;}


/* ¸ÞÀÎ ¼¼ÀÏ ¸®½ºÆ®Çü »óÇ°Áø¿­ */
.sale-list table td { border:0; vertical-align:top;text-align:center;padding-bottom:18px !important;}
.sale-list table .tb-center {width:97%;margin:0 auto;padding:0;text-align:center;position:relative;border:1px solid #dedede !important;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.sale-list table .tb-center:hover {box-shadow: 0px 15px 35px rgba(50,50,90,0.1), 0px 5px 15px rgba(0,0,0,0.07); bosx-izing: border-box; 
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; border:1px solid #269f48; }
.sale-list table .info { width:260px;padding:30px 0px 0px 30px !important;text-align:left !important;background:none;float:left; }
.sale-list .thumb { width:270px;height:100%;font-size:0; line-height:0; border:0 !important;float:right;}
.sale-list .thumb:hover {box-shadow: 0px 15px 35px rgba(50,50,90,0), 0px 5px 15px rgba(0,0,0,0.0) !important; bosx-izing: border-box; 
-webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s;  transition: all 0s !important; }
.sale-list .thumb a,
.sale-list .thumb img { display:block;width:100%;height:100%;}
.sale-list .dsc { margin-top:15px;font-weight:normal;font-size:14px;color:#333;}
.sale-list .subname { margin-top:7px;  font-weight: normal; font-size:12px;color:#888;}
.sale-list .salebox {display:none;width:60px; height:40px; background-color: #269f48; color: #fff;  font-weight: bold; font-family: "Open Sans",sans-serif; padding: 10px 0px;line-height:18px;text-align:center;margin-bottom:20px;}
.sale-list .salebox .sale_kor {font-size:14px;letter-spacing:-0.3px;text-align:center;}
.sale-list .salebox .sale_text {display:block;font-size:20px;text-align:center;margin-top:2px;}
.sale-list .price { margin-top:5px; font-weight: bold; color:#ed1c23;font-size:19px;letter-spacing:-0.5px;}

/* BASIC css end */

