@charset "utf-8";

/*******************************************
Author : 퍼스트몰(firstmall)
Author URL : http://www.firstmall.kr
Creation Date : 2016-06-01
Modify Date : 2016-12-31
*******************************************/

/*----------------------------------*/
/* #skipNavi
/*----------------------------------*/
#skipNavi {position:relative; width:100%; z-index:9999;}
#skipNavi a {position:absolute; left:0; top:0; width:100%; height:0; overflow:hidden;}
#skipNavi a:active, #skipNavi a:focus {position:absolute; top:0; left:0; width:100%; height:auto; background:#666; padding:10px 0; text-align:center; font-size:14px; line-height:14px; font-weight:600; color:#fff; text-decoration:none;}

/*----------------------------------*/
/* #layout_body
/*----------------------------------*/
#layout_body, #layout_config {zoom:1;}
#layout_body:after, #layout_config:after {clear:both; display:block; content:'';}
/* #layout_config > div {float:left;} */
#layout_config_body{min-height:600px;}

/* 100% 사이즈 변경용 */
/*#layout_body, #layout_config, .wrap_inner {position:relative; width:100% !important; min-width:initial !important;}
#layout_config {display:table;}
#layout_config > div {display:table-cell; float:none; vertical-align:top;}
#layout_side {}
#layout_config_body {width:initial !important;}
#layout_config_full {width:100%;}*/

.main_con{width:100%;}
.main_width{width:1120px;margin-left:auto;margin-right:auto;}
.normal_con{width:1120px;}

/*----------------------------------*/
/* #layout_header
/*----------------------------------*/
#layout_header {background:#fff; z-index:10;}
#layout_header .nav_wrap {  height:40px; z-index:10;}
#layout_header .nav_wrap .language {position:absolute; top:4px; left:0;}
#layout_header .nav_wrap .nav {position:absolute; top:0; right:0;font-size:12px;}
#layout_header .nav_wrap .nav li {display:inline-block; margin:13px 0; padding:0 5px 0 10px; background:url('../images/common/nav_line.png') no-repeat left center; line-height:1;}
#layout_header .nav_wrap .nav li:first-child {background:none;}
#layout_header .nav_wrap .nav li:last-child {padding-right:0;}
#layout_header .nav_wrap .nav li a {display:block; color:#888;}
#layout_header .nav_wrap .nav li a:hover { }
#layout_header .logo_wrap {height:87px; background:transparent;}
#layout_header .logo_wrap h1 {position:absolute; top:0; left:0%;}
#layout_header .logo_wrap form {position:absolute; top:0; left:50%; margin-left:-215px; border:1px solid #ccc; background:#fff; }
#layout_header .logo_wrap form input[name="search_text"] {border:0; background:#fff; width:388px; height:37px; line-height:37px; text-indent:5px;}
#layout_header .logo_wrap_pet {height:87px; background:transparent;}
#layout_header .logo_wrap_pet h1 {position:absolute; top:0; left:0%;}
#layout_header .logo_wrap_pet form {position:absolute; top:0; left:50%; margin-left:-215px; border:1px solid #4cb78d; background:#fff; }
#layout_header .logo_wrap_pet form input[name="search_text"] {border:0; background:#fff; width:388px; height:37px; line-height:37px; text-indent:5px;}
#layout_header .header_promo {position:relative; margin-bottom:10px; border:1px solid #c6c6c6; height:40px;}
#layout_header .header_promo .promo_prev {position:absolute; left:10px; top:10px; z-index:1;}
#layout_header .header_promo .promo_next {position:absolute; right:10px; top:10px; z-index:1;}
#layout_header .header_promo .promo_list {white-space:nowrap; list-style:none;}
#layout_header .header_promo .promo_list li {float:left; list-style:none; display:inline-block; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:600; color:#fff; letter-spacing:-1px;}

#layout_header .header_banner{position:absolute;top:0;right:0;width:233px; }
#layout_header .header_banner2{position:absolute;top:50px;left:50%;width:450px; margin-left:-215px;}
#layout_header .header_banner2 .header_banner_txt1{display:inline-block; background: #0072ce; padding-top:3px; text-align: center; height: 20px; width: 160px; font-size: 14px; font-weight: 600; color: #fff !important; text-decoration: none !important; border-radius: 10px;}


#layout_header ul.anibanner_navigation_paging_style_4{width:33px;}
#layout_header .header_banner ul.anibanner_navigation_paging_style_4 li.paging_btn_body{display:none;}
/*----------------------------------*/
/* #layout_footer
/*----------------------------------*/
#layout_footer {clear:both; margin-top:50px; background:#fff; z-index:10;}
#layout_footer .cs_wrap {background:#f2f2f2; padding:33px 0 33px; border-bottom:1px solid #e5e5e5; zoom:1;}
#layout_footer .cs_wrap:after {clear:both; display:block; content:'';}
#layout_footer .cs_wrap .wrap_inner > ul > li {float:left; margin-left:20px;}
#layout_footer .cs_wrap h4 {margin-bottom:10px; font-size:15px;color:#222;}
#layout_footer .cs_center > ul, #layout_footer .cs_bank > ul, #layout_footer .cs_link > ul, #layout_footer .cs_board > ul {  padding-left:30px; line-height:20px;}
#layout_footer .cs_wrap .wrap_inner > ul > li:first-child > ul {border-left:none; padding-left:0;}
#layout_footer .cs_center {width:378px;color:#777;}
#layout_footer .cs_bank {width:370px;}
#layout_footer .cs_link {width:330px;}

#layout_footer .cs_center2 {width:848px;color:#777;}
#layout_footer .cs_center2 li {font-size:16px; font-weight:600; line-height:60px;}
#layout_footer .cs_center2 li span{font-size:40px; color:#c3c3c3;}
#layout_footer .cs_center2 li span:hover{color:#26b4dd;}

#layout_footer .cs_link2 {width:230px;}
#layout_footer .cs_link2 li li {float:left; width:33.3%;font-weight:bold;}
#layout_footer .cs_link2 li li a {display:block;  text-align:center;color:#777;}
#layout_footer .cs_link2 li li a span {display:block;margin-bottom:10px; }
#layout_footer .cs_link2 li li a span img {margin-top:15px;}

#layout_footer .cs_wrap .wrap_inner > ul > li.cs_link{float:right;}
#layout_footer .cs_board {width:25%;}
#layout_footer .cs_board li {height:20px; overflow:hidden;}
#layout_footer .cs_bank .addr_area{display:table;width:100%;border-collapse:collapse;}
#layout_footer .cs_bank .addr_area p{display:table-cell;width:14.2%;height:54px;vertical-align:middle;text-align:center;background:#fff;border:1px solid #f2f2f2;font-weight:bold;} 
#layout_footer .cs_bank .addr_area p span{color:#777; display:block;}
#layout_footer .cs_bank .addr_area p:hover{background:#0d509c;}
#layout_footer .cs_bank .addr_area p:hover span{color:#fff;text-decoration:none; display:block; cursor:pointer; }
#layout_footer .cs_center .phone {font-size:14px; margin-bottom:15px;color:#222;}
#layout_footer .cs_link li li {float:left; width:33.3%;font-weight:bold;}
#layout_footer .cs_link li li a {display:block;  text-align:center;color:#777;}
#layout_footer .cs_link li li a span {display:block;margin-bottom:10px; }
#layout_footer .cs_link li li a span img {margin-top:15px;}
#layout_footer .nav_wrap {  background:#fff; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
#layout_footer .nav_wrap .nav {height:50px;}
#layout_footer .nav_wrap .nav li {display:inline-block; margin:17px 0; padding:0 20px 0 20px; background:url('../images/common/nav_ft_line.gif') no-repeat left center; line-height:1;}
#layout_footer .nav_wrap .nav li:first-child {background:none; padding-left:0;}
#layout_footer .nav_wrap .nav li a {display:block; color:#333;}
#layout_footer .nav_wrap .nav li:nth-child(4) a {font-size:14px; font-weight:600; }
#layout_footer .nav_wrap .nav li a:hover {text-decoration:underline;}
#layout_footer .nav_wrap .cs_notice{position:absolute;top:0;right:0;width:340px; }
#layout_footer .nav_wrap .cs_notice h4{position:absolute;top:17px;left:0;color:#bfbfbf;font-weight:normal;font-size:13px;}
#layout_footer .nav_wrap .cs_notice .lastest_wrap a.more{display:inline-block;width:23px;height:23px;top:14px;font-size:0;background:url('../images/common/btn_noti_more.gif') no-repeat;}

#layout_footer .nav_wrap .cs_notice .lastest_wrap .bbslist{border:0;padding:17px 40px;margin:0;}
#layout_footer .nav_wrap .cs_notice .lastest_wrap .bbslist > li{padding:0;}
#layout_footer .nav_wrap .cs_notice .lastest_wrap .bbslist > li a{color:#ffffff;}
#layout_footer .copy_wrap {height:100px; background:transparent;margin-left:20px;}
#layout_footer .copy_wrap h1 {float:left;width:135px;padding-top:34px;left:0; }
#layout_footer .copy_wrap h1 img {width:80%; opacity:0.5; filter:alpha(opacity=50);}
#layout_footer .copy_wrap .copy_area {float:left;padding:34px 0; }
#layout_footer .copy_wrap .copy_area .c_name{font-size:14px;color:#222;font-weight:bold;padding-bottom:8px;}
#layout_footer .copy_wrap .copy_area .c_info{padding-bottom:10px;}
#layout_footer .copy_wrap .copy_area .c_info li {  color:#777; line-height:18px;}
#layout_footer .copy_wrap .copy_area .c_info li.first {background:none;}
#layout_footer .copy_wrap .copy_area .c_info li a {color:#777;}
#layout_footer .copy_wrap .copy_area .c_info li a:hover {text-decoration:underline;}
#layout_footer .copy_wrap .copy_area .copy{color:#999;}
#layout_footer .copy_wrap .copy_area .c_mark{display:table;margin-top:15px;}
#layout_footer .copy_wrap .copy_area .c_mark li{display:table-cell;padding:0 6px;text-align:center;}
#layout_footer .copy_wrap .copy_area .c_mark li span{display:block;margin-top:5px;font-size:11px;color:#999;}
#layout_footer .copy_wrap .escrow {position:absolute; top:20px; right:220px;}
#layout_footer .copy_wrap .dolbom {position:absolute; top:20px; right:130px;}
#layout_footer .nav_wrap .nav, #layout_footer .copy_wrap .copy {text-align:left; margin-left:20px;}


/*----------------------------------*/
/* #layout_side
/*----------------------------------*/
#layout_side {background:#fff;}
#layout_side > div, .side_list {}
.side_list h2 {margin-bottom:20px; font-size:25px; font-weight:600; color:#222222; }
.side_list h3 {margin-bottom:10px; font-size:16px; font-weight:600;}
.side_list ul {}
/* .side_list ul > li {letter-spacing:-1px; line-height:25px;}
.side_list ul > li a.current {font-weight:600;} */
.side_default > ul {border-top:0px solid #ddd; padding:10px 0;}	
.side_default > ul > li, .side_default > ul > li a {color:#888; line-height:1.8;}
.side_default > ul > li h3 {margin-bottom:2px; font-size:13px; font-weight:600; color:#333;}
.side_default > ul > li .phone {font-size:16px;}
.side_default > ul > li .line {display:inline-block; width:10px; border-top:2px solid #666; margin-bottom:5px;}

/*----------------------------------*/
/* #layout_scroll
/*----------------------------------*/
#layout_scroll {}
#layout_scroll #leftScrollLayer {position:absolute; width:100px; margin-left:-160px !important;  z-index:100 !important;}
#layout_scroll #rightScrollLayer {position:absolute; margin:0 0 0 20px; z-index:100 !important;}

/* 좌측 퀵메뉴 - 좌메뉴형(left.html) */
.leftQuickMenuWrap {position:fixed; top:600px; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, top 0.4s ease;}
.leftQuickMenuWrap.flt{ top:100px; opacity: 1;  visibility: visible; }
.leftQuickMenuWrap a img {transition: opacity 0.4s ease;}
.leftQuickMenuWrap a:hover img {opacity: 0.3;}

.leftQuickMenuWrap2 {position:fixed; top:0; bottom:0; left:0; border-right:1px solid #e5e5e5; background:#fff; padding:20px;}

/* 우측 퀵메뉴 - 일반형(right.html) */
.rightQuickMenuWrap {width:100px;}
.rightQuickMenuWrap .rightQuickMenu {background:#fff;}
.rightQuickMenuWrap .rightQuickTitle {border-bottom:1px solid #666; background:#666; padding:7px 0 8px; text-align:center; color:#fff;}
.rightQuickMenuWrap .right_item_recent {padding-top:2px;}
.rightQuickMenuWrap .right_item_recent, .rightQuickMenuWrap .right_item_recomm, .rightQuickMenuWrap .right_item_cart, .rightQuickMenuWrap .right_item_wish, .rightQuickMenuWrap .rightBookMark {border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}

.rightQuickMenuWrap .rightTitleMenu {text-align:left; padding:8px 0 0 8px; cursor:pointer; font-size:11px; letter-spacing:-1px;}
.rightQuickMenuWrap .rightTitleMenu span {position:relative; float:right; right:9px; width:12px; font-weight:bold; color:#fd454d; text-align:right;}
.rightQuickMenuWrap .right_itemList, .rightQuickMenuWrap .rightBorderTop, .rightQuickMenuWrap .rightBoxBorder {display:none;}
.rightQuickMenuWrap .right_itemList ul li {padding-top:4px; position:relative; text-align:center;}
.rightQuickMenuWrap .right_itemList ul li .right_quick_goods img {position:relative; border-width:1px !important; width:70px;}
.rightQuickMenuWrap .rightBorderTop {margin:8px 8px 2px; border-top:1px #999 solid; min-width:80px;}
.rightQuickMenuWrap .right_quick_paging {display:none; position:relative; padding:8px 0px; color:#acacac; text-align:center;}
.rightQuickMenuWrap .right_quick_paging .right_page_box {display:inline-block; margin-top:-3px;}
.rightQuickMenuWrap .right_quick_paging .right_quick_btn_prev {position:absolute; left:9px;}
.rightQuickMenuWrap .right_quick_paging .right_quick_btn_next {position:absolute; right:9px;}
.rightQuickMenuWrap .rightQuickitemLi {z-index:8;}
.rightQuickMenuWrap .rightQuickitemDetail {display:none; width:150px; top:4px;}
.rightQuickMenuWrap .rightQuickitemDetailCss {position:absolute; text-align:left; display:block; overflow:visible; color:#fff; border-width:1px !important; background:#acacac;}
.rightQuickMenuWrap .rightQuickitemDetail span {display:block; position:relative; text-align:left; width:132px;}
.rightQuickMenuWrap .rightQuickitemDetail span.right_item_title{letter-spacing:-1px; padding:8px 8px 3px 8px;}
.rightQuickMenuWrap .rightQuickitemDetail span.right_item_price{font-weight:bold; padding:3px 8px 6px 8px;}
.rightQuickMenuWrap .right_quick_goods_box {display:block; position:relative;}
.rightQuickMenuWrap .right_quick_goods_box .right_quick_btn_delete {position:absolute; top:0px; visibility:hidden;}
.rightQuickMenuWrap .rightBoxBorder {margin:0px 8px; border-top:1px solid #999; min-width:60px;}
.rightQuickMenuWrap .rightBookMark {text-align:center; padding:8px 0px 7px; border-bottom:0px solid #e5e5e5;}
.rightQuickMenuWrap .rightQuickMenuBottom {}
.rightQuickMenuWrap .rightQuickMenuBottom a.rightTop {display:block; background:#aaa; padding:5px 0; text-align:center; vertical-align:middle; color:#fff; text-decoration:none;}
.rightQuickMenuWrap .rightQuickMenuBottom a.rightBottom {display:block; border-top:1px solid #ccc; background:#aaa; padding:5px 0; text-align:center; vertical-align:middle; color:#fff; text-decoration:none;}

/* 우측 퀵메뉴 - 슬라이드형(right2.html) */
.rightQuickMenuWrap2 {position:fixed; top:0; right:0; bottom:0; width:78px; background:#f0f0f0; padding-top:127px;}
.rightQuickMenuWrap2 .rightQuick_close {position:absolute; top:50%; right:100px; margin-top:-50px; border:1px solid #e0e0e0; border-right:0; background:#fff;}
.rightQuickMenuWrap2 .rightQuick_open {display:none; position:absolute; top:50%; right:100px; margin-top:-50px; border:1px solid #e0e0e0; border-right:0; background:#fff;}
.rightQuickMenuWrap2 .rightQuickMenu { }
.rightQuickMenuWrap2 .rightQuickTitle {  padding:26px 0 5px; text-align:center; color:#222;font-size:13px;font-weight:bold;}
.rightQuickMenuWrap2 .right_item_recent {padding-top:2px;}
.rightQuickMenuWrap2 .right_item{padding-top:25px;}
.rightQuickMenuWrap2 .right_topbtn{text-align:center;margin-top:45px;}
.rightQuickMenuWrap2 .rightTitleMenu {text-align:center; padding:4px 0; color:#666; cursor:pointer; letter-spacing:-1px;}
.rightQuickMenuWrap2 .rightTitleMenu i{display:block;padding-bottom:6px;}
.rightQuickMenuWrap2 .rightTitleMenu span {display:none;position:relative; float:right; right:9px; width:12px; font-weight:bold; color:#fd454d; text-align:right;}
.rightQuickMenuWrap2 .right_itemList, .rightQuickMenuWrap2 .rightBorderTop, .rightQuickMenuWrap2 .rightBoxBorder {display:none;}
.rightQuickMenuWrap2 .right_itemList ul li {padding-top:4px; position:relative; text-align:center;}
.rightQuickMenuWrap2 .right_itemList ul li .right_quick_goods img {position:relative; border-width:1px !important; width:70px;}
.rightQuickMenuWrap2 .rightBorderTop {margin:8px 8px 2px; border-top:1px solid #999; min-width:70px;}
.rightQuickMenuWrap2 .right_quick_paging {display:none; position:relative; padding:8px 0px; color:#acacac; text-align:center;}
.rightQuickMenuWrap2 .right_quick_paging .right_page_box {display:inline-block; margin-top:-3px;}
.rightQuickMenuWrap2 .right_quick_paging .right_quick_btn_prev {position:absolute; left:9px;}
.rightQuickMenuWrap2 .right_quick_paging .right_quick_btn_next {position:absolute; right:9px;}
.rightQuickMenuWrap2 .rightQuickitemLi {z-index:8;}
.rightQuickMenuWrap2 .rightQuickitemDetail {display:none; width:150px; top:4px;}
.rightQuickMenuWrap2 .rightQuickitemDetailCss {position:absolute; text-align:left; display:block; overflow:visible; color:#fff; border-width:1px !important; background:#acacac;}
.rightQuickMenuWrap2 .rightQuickitemDetail span {display:block; position:relative; text-align:left; width:132px;}
.rightQuickMenuWrap2 .rightQuickitemDetail span.right_item_title{letter-spacing:-1px; padding:8px 8px 3px 8px;}
.rightQuickMenuWrap2 .rightQuickitemDetail span.right_item_price{font-weight:bold; padding:3px 8px 6px 8px;}
.rightQuickMenuWrap2 .right_quick_goods_box {display:block; position:relative;}
.rightQuickMenuWrap2 .right_quick_goods_box .right_quick_btn_delete {position:absolute; top:0px; visibility:hidden;}
.rightQuickMenuWrap2 .rightBoxBorder {margin:0px 8px; border-top:1px solid #999; min-width:60px;}
.rightQuickMenuWrap2 .rightBookMark {text-align:center; padding:8px 0px 7px; border-bottom:0px solid #999;}
.rightQuickMenuWrap2 .rightQuickMenuBottom {position:fixed; right:20px; bottom:10px;}
.rightQuickMenuWrap2 .rightQuickMenuBottom a.rightTop, .rightQuickMenuWrap2 .rightQuickMenuBottom a.rightBottom {display:block; width:30px; height:30px; margin:5px 0; border-radius:50%; background:#aaa; background:rgba(128,128,128,0.5); padding:15px; text-align:center; vertical-align:middle; color:#fff; text-decoration:none; transition:all linear 0.5s;}
.rightQuickMenuWrap2 .rightQuickMenuBottom a.rightTop:hover, .rightQuickMenuWrap2 .rightQuickMenuBottom a.rightBottom:hover {background:rgba(128,128,128,1);}
.rightQuickMenuWrap2 .rightQuickMenuBottom a.rightTop img {margin-bottom:5px;}
.rightQuickMenuWrap2 .rightQuickMenuBottom a.rightBottom img {margin-top:5px;}
.rightQuickMenuWrap2 #rightQuickMenuBottom {display:none;}

/*----------------------------------*/
/* #layout_topBar
/*----------------------------------*/
#layout_topBar { background:#ffffff;  min-height:50px; z-index:100; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
#layout_topBar .category_wrap .categoryDepth {width:186px; margin-right:40px;}
#layout_topBar .category_wrap .categoryDepth .categoryAllBtn {margin-right:-1px; /*background:#333333;*/ font-size:15px; font-weight:600; color:#333333;}
#layout_topBar .category_wrap .categoryDepth .categoryAllBtn:hover {border-bottom:1px solid #333333;}
#layout_topBar .category_wrap .categoryDepth1 > a {font-size:15px; color:#666;font-weight:bold;}
#layout_topBar .category_wrap .categoryDepth1 > a b {font-size:15px; color:#333;font-weight:bold;}
#layout_topBar .category_wrap .categoryDepth1 > a:hover {color:#000;}

#layout_topBar .category_wrap .categoryDepth1_sv > a {font-size:15px; color:#666;font-weight:bold;}
#layout_topBar .category_wrap .categoryDepth1_sv > a b {font-size:15px; color:#333;font-weight:bold;}
#layout_topBar .category_wrap .categoryDepth1_sv > a:hover {color:#000;}
#layout_topBar .category_wrap .categoryDepth1_sv > a span {color:#333; font-size:18px; font-weight:800;}

#layout_topBar .showCategoryNavigation {display:table; width:100%;}
#layout_topBar .showCategoryNavigation > li {display:table-cell; vertical-align:top;}
#layout_topBar .showCategoryNavigation > li.showBrand, 
#layout_topBar .showCategoryNavigation > li.showLocation {width:120px;}

#layout_header .nav_wrap.flying {position:fixed; width:100%; top:0px;background:#fff;}
#layout_topBar.flying {position:fixed; width:100%; top:30px;}
#leftScrollLayer.flying, #rightScrollLayer.flying {position:fixed !important; top:90px; margin-top:0 !important;}
#layout_side.flying, #layout_config_body.flying {margin-top:0;}
/*#layout_top_btn {display:none; position:fixed; left:50%; bottom:25px; margin-left:520px; width:50px; height:50px; background:url('http://firstmall.kr/images/renewal2014/element.png') no-repeat 0px -50px; overflow:hidden; text-indent:-9999px; z-index:10;}*/

#layout_topBar .showCategoryNavigation02 {overflow:hidden; width:100%;}
#layout_topBar .showCategoryNavigation02 > li {float:left;height:50px;line-height:50px;padding-left:70px;font-size:15px;text-align:center;font-weight:bold;}
#layout_topBar .showCategoryNavigation02 > li.categoryAllBtn{width:184px;padding:0;background:#d92b3e;}
#layout_topBar .showCategoryNavigation02 > li.categoryAllBtn a{display:block;}
#layout_topBar .showCategoryNavigation02 > li > a{color:#fff; }
#layout_topBar .showCategoryNavigation02 > li > a:hover{text-decoration:none;}
/*.all_ctgr_area{position:absolute;top:50px;left:0;width:100%;z-index:100;display:none;}*/
.all_ctgr_area{position:absolute;top:0px;left:0;width:100%;z-index:100;display:none;}
.all_ctgr_area .sitemap_layer_close{position:absolute;bottom:0;right:0;background:#d6d6d6;padding:6px;}
.all_ctgr_area .all_ctgr_border{border:1px solid #d6d6d6;background:#fff;}
.all_ctgr_area .all_ctgr_border table{width:100%;border-collapse:collapse;}
.all_ctgr_area .all_ctgr_border table tr td{padding:25px 30px;}
/* .all_ctgr_area .all_ctgr_border table tr.bg td{background:#f8f8f8;} */
.all_ctgr_area .all_ctgr_border dl dt{padding-bottom:12px;font-size:14px;font-weight:bold;color:#444;} 
.all_ctgr_area .all_ctgr_border dl:hover dt,
.all_ctgr_area .all_ctgr_border dl:hover dt a{color:#1b5aa2;}
.all_ctgr_area .all_ctgr_border dl dd a{color:#777;line-height:21px;}
.all_ctgr_area .all_ctgr_border dl dd a:hover{color:#d92b3e;text-decoration:none;}


/*----------------------------------*/
/* 상단 뎁스 - 펫푸드
/*----------------------------------*/
.all_ctgr_area3{position:absolute;top:0px;left:0;width:100%;z-index:100;display:none;}
.all_ctgr_area3 .sitemap_layer_close2{position:absolute;bottom:0;right:0;background:#d6d6d6;padding:6px;}
.all_ctgr_area3 .all_ctgr_border2{border:1px solid #d6d6d6;background:#fff;}
.all_ctgr_area3 .all_ctgr_border2 table{width:100%;border-collapse:collapse;}
.all_ctgr_area3 .all_ctgr_border2 table tr td{padding:30px 30px;}
.all_ctgr_area3 .all_ctgr_border2 table tr td:nth-child(even){background:#f7f7f7;}
.all_ctgr_area3 .all_ctgr_border2 dl dt{color:#4cb78d; font-size:20px; font-family: 'NanumSquareB'; font-weight: 800;} 
.all_ctgr_area3 .all_ctgr_border2 dl dt a{color:#4cb78d; font-size:20px; font-family: 'NanumSquareB'; font-weight: 800;} 
.all_ctgr_area3 .all_ctgr_border2 dl dt a:hover{color:#666;}

.all_ctgr_area3 .all_ctgr_border2 dl dd {padding-top:16px; color:#666; font-size:18px; font-family: 'NanumSquare'; font-weight: 400;}
.all_ctgr_area3 .all_ctgr_border2 dl dd span{color:#999; font-size:14px; font-family: 'NanumSquare';}
.all_ctgr_area3 .all_ctgr_border2 dl dd a{color:#333; font-size:18px; font-family: 'NanumSquareB'; font-weight: 600;}
.all_ctgr_area3 .all_ctgr_border2 dl dd a:hover{color:#4cb78d;}

.all_ctgr_area3 .all_ctgr_border2 dl div {padding-top:6px; padding-left:10px;}
.all_ctgr_area3 .all_ctgr_border2 dl div a{color:#333; font-size:16px; font-family: 'NanumSquare'; font-weight: 400;}
.all_ctgr_area3 .all_ctgr_border2 dl div a:hover{color:#4cb78d;}


/*----------------------------------*/
/* 상단 뎁스 - 더돌봄
/*----------------------------------*/
.all_ctgr_area2{position:absolute;top:0px;left:0;width:100%;z-index:100;display:none;}
.all_ctgr_area2 .sitemap_layer_close2{position:absolute;bottom:0;right:0;background:#d6d6d6;padding:6px;}
.all_ctgr_area2 .all_ctgr_border2{border:1px solid #d6d6d6;background:#fff;}
.all_ctgr_area2 .all_ctgr_border2 table{width:100%;border-collapse:collapse;}
.all_ctgr_area2 .all_ctgr_border2 table tr td{padding:30px 30px;}
.all_ctgr_area2 .all_ctgr_border2 table tr td:nth-child(odd){background:#f7f7f7;}
.all_ctgr_area2 .all_ctgr_border2 dl dt{padding-bottom:12px;font-size:14px;font-weight:bold;color:#444;} 
.all_ctgr_area2 .all_ctgr_border2 dl:hover dt,
.all_ctgr_area2 .all_ctgr_border2 dl:hover dt a{color:#1b5aa2;}
.all_ctgr_area2 .all_ctgr_border2 dl dd img{padding:1px 0;}
.all_ctgr_area2 .all_ctgr_border2 dl dd a{color:#777; line-height:30px;}
.all_ctgr_area2 .all_ctgr_border2 dl dd a:hover{color:#d92b3e;text-decoration:none;}
.all_ctgr_area2 .all_ctgr_border2 .sitemap_layer_content{position:absolute; top:300px; right:0; height:310px; width:800px;}
.all_ctgr_area2 .all_ctgr_border2 .sitemap_layer_content dl dt{width:90%; color:#000; font-weight: 600;font-size: 22px; line-height: 1.4; padding-bottom:30px;word-break:keep-all;}
.all_ctgr_area2 .all_ctgr_border2 .sitemap_layer_content dl dd{width:80%; color:#444; font-weight: 400;font-size: 16px; line-height: 1.4; padding-bottom:18px;word-break:keep-all;}
.all_ctgr_area2 .all_ctgr_border2 .sitemap_layer_content dl dd:nth-child(3){color:orange; font-weight: 600;}
.all_ctgr_area2 .all_ctgr_border2 .sitemap_layer_content dl dd:nth-child(4){color:blue; font-weight: 600;}

/*----------------------------------*/
/* 상단 뎁스
/*----------------------------------*/
.category_depth {float:none; margin-bottom:20px; background:url('../images/common/depth_home.png') no-repeat left center; padding-left:20px; line-height:1.4; zoom:1;}
.category_depth:after {clear:both; display:block; content:'';}
.category_depth ul.list, .category_depth ul.list2 {float:left;}
.category_depth ul.list li.item, .category_depth ul.list2 li {position:relative; float:left; padding-right:5px; color:#999; line-height:inherit;}
.category_depth ul.list2 li {/* background:url('../images/common/depth_list.png') no-repeat left center; */  line-height:inherit;}
.category_depth ul.list li:first-child.item, .category_depth ul.list2 li:first-child {background:url('') no-repeat; padding-left:0; padding-right:0; text-indent:-9999px;}
.category_depth ul.list li.item a, .category_depth ul.list2 li a {color:#999;}
.category_depth .gt_txt1{ margin:0 10px; display:inline-block; }
.category_depth ul.list2 li:last-child {font-weight:normal;}
.category_depth ul.list li.selected > a {background:url('') no-repeat right center;}
.category_depth ul.list li.selected ul.sub_menu_list {display:block;}
.category_depth ul.list li ul.sub_menu_list {display:none; position:absolute; 
white-space:nowrap; z-index:10; border:1px solid #ccc; background:#fff; padding:10px; /* right:-50px; */ left:0px; top:20px; }
.category_depth ul.list li ul.sub_menu_list li.sub_item a {display:block; padding:1px 0; font-weight:normal; color:#888;}
.category_depth ul.list li ul.sub_menu_list li.sub_item a:hover {color:#202020;}
.category_depth ul.list li.item > a{ padding-right:27px; background:url('../images/common/nav_bg1.png') no-repeat 100% 50%;  height:20px; line-height:20px;  display:inline-block; vertical-align:middle; }

.category_depth_n {float:none; margin-bottom:20px; background:url('../images/common/depth_home.png') no-repeat left center; padding-left:20px; line-height:1.4; zoom:1;}
.category_depth_n:after {clear:both; display:block; content:'';}
.category_depth_n ul.list, .category_depth_n ul.list2 {float:left;}
.category_depth_n ul.list li.item, .category_depth_n ul.list2 li {position:relative; float:left; padding-right:5px; color:#999; line-height:inherit;}
.category_depth_n ul.list2 li {/* background:url('../images/common/depth_list.png') no-repeat left center; */  line-height:inherit;}
.category_depth_n ul.list li:first-child.item, .category_depth_n ul.list2 li:first-child {background:url('') no-repeat; padding-left:0; padding-right:0; text-indent:-9999px;}
.category_depth_n ul.list li.item a, .category_depth_n ul.list2 li a {color:#999;}
.category_depth_n .gt_txt1{ margin:0 10px; display:inline-block; }
.category_depth_n ul.list2 li:last-child {font-weight:normal;}
.category_depth_n ul.list li.selected > a {background:url('') no-repeat right center;}
.category_depth_n ul.list li.selected ul.sub_menu_list {display:block;}
.category_depth_n ul.list li ul.sub_menu_list {display:none; position:absolute; 
white-space:nowrap; z-index:10; border:1px solid #ccc; background:#fff; padding:10px; right:0;top:20px; }
.category_depth_n ul.list li ul.sub_menu_list li.sub_item a {display:block; padding:1px 0; font-weight:normal; color:#888;}
.category_depth_n ul.list li ul.sub_menu_list li.sub_item a:hover {color:#202020;}
.category_depth_n ul.list li.item > a{ padding-right:27px; background:url('../images/common/nav_bg1.png') no-repeat 100% 50%;  height:20px; line-height:20px;  display:inline-block; vertical-align:middle; }



/*----------------------------------*/
/* 타이틀
/*----------------------------------*/
h1, h2, h3, h4, h5, h6, .phone {color:#444;}
h1 {font-size:30px; font-weight:normal;}
h2 {font-size:30px; font-weight:normal;}
h3 {font-size:40px; font-weight:600; color:#1d1d1f;}
h4 {font-size:16px; font-weight:600;}
h5 {font-size:14px; font-weight:600;}
h6 {font-size:16px; font-weight:600;}
.phone {font-weight:bold;}
.h3_wrap {clear:both; text-align:center; margin-top:0; }
.h3_wrap > h3 {/*background:url('../images/common/icon_h4.png') no-repeat left 12px; padding-left:18px;*/}
.h3_wrap p {margin-top:10px; /*font-family:monospace;*/ font-size:12px; color:#888; line-height:1.4;}
.join_wrap > h4, .mypage_wrap h4 {margin-bottom:11px; /*background:url('../images/common/icon_h4.png') no-repeat left center; padding-left:18px;*/}
.mypage_wrap h4{ padding-bottom:15px; border-bottom:1px solid #e9e9e9; }
.join_wrap > h4 > span, .mypage_wrap h4 > span {/*font-family:monospace;*/ font-size:12px; font-weight:normal; color:#888;}


/*----------------------------------*/
/* 카테고리
/*----------------------------------*/
/* 카테고리 - 상단 메뉴 */
.category_wrap {/*display:table;*/ width:99.9999%; zoom:1;}
.category_wrap:after {clear:both; display:block; content:'';}
.category_wrap > li {float:left; /*:table-cell;*/ vertical-align:top;}
.category_wrap .categoryDepth {height:50px; line-height:50px; text-align:center;}
.category_wrap .categoryDepth .categoryAllBtn {display:block; text-decoration:none;}
.category_wrap .categoryDepth .categoryAllContainer {position:relative; z-index:100;}
.category_wrap .categoryDepth1 {position:relative; height:50px; line-height:50px; text-align:center;}
.category_wrap .categoryDepth1 > a {display:block; line-height:50px; text-decoration:none;}
.category_wrap .categoryDepth1 > a > .categoryDepth1img { margin-top:-20px; margin-left:-5px; }
.category_wrap .categoryDepth1 > .care { height:46px; padding-top:6px; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; opacity:0.8;}
.category_wrap .categoryDepth1 > .care:hover { opacity:1;}

.category_wrap .categoryDepth1_sv {position:relative; height:50px; line-height:50px; text-align:center;}
.category_wrap .categoryDepth1_sv > a {display:block; line-height:50px; text-decoration:none;}
.category_wrap .categoryDepth1_sv > a > .categoryDepth1img { margin-top:-20px; margin-left:-5px; }
.category_wrap .categoryDepth1_sv > .care { height:46px; padding-top:8px; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6;}
.category_wrap .categoryDepth1_sv > .care:hover { opacity:0.6;}

.category_wrap .categoryDepth1 .categorySub {position:absolute; display:none; top:0; left:50%; min-width:120px; margin-left:-75px; border:1px solid #000; background:#fff; background:rgba(255,255,255,0.8); padding:10px 15px; text-align:left; z-index:100;}
.category_wrap .categoryDepth1:hover .categorySub {display:block;}
.category_wrap .categoryDepth1 .categorySub > li {display:table-cell;}
.category_wrap .categoryDepth1 .categorySub .categorySubItems {min-width:120px;}
.category_wrap .categoryDepth1 .categorySub .categorySubItems li.categorySubDepth {background:url("../images/common/bullet_dot.gif") no-repeat left center; padding-left:10px; line-height:2.0;}
.category_wrap .categoryDepth1 .categorySub li.categorySubBar {border-left:1px solid #eee; padding-left:15px;}
.category_wrap .categoryDepth1 .categorySub2 {padding:10px 0; text-align:center;}
.category_wrap .categoryDepth1 .categorySub2 > li {line-height:2.0;}


/* 카테고리 - 사이드 메뉴 */
.category_left {width:100%; margin-bottom:15px;}
.category_left > li {}
.category_left .categoryDepth {margin-bottom:5px; border-bottom:1px solid #333; padding-bottom:10px; width:120px; font-size:14px; font-weight:bold; /*height:40px; line-height:40px; text-align:center;*/}
.category_left .categoryDepth .categoryAllBtn {display:block; margin-right:1px; text-decoration:none;}
.category_left .categoryDepth .categoryAllContainer {position:relative; z-index:100;}
.category_left .categoryDepth .categoryAllContainer .categoryAll {top:10px;}
.category_left .categoryDepth1 {position:relative; line-height:2.0; /*height:40px; line-height:40px; text-align:left;*/}
.category_left .categoryDepth1 > a {display:block; /*line-height:40px;*/ text-decoration:none;}
.category_left .categoryDepth1 .categorySub {position:absolute; display:none; top:0; left:60%; min-width:120px; border:1px solid #000; background:#fff; padding:10px 15px; text-align:left; z-index:100;}
.category_left .categoryDepth1:hover .categorySub {display:block;}
.category_left .categoryDepth1 .categorySub > li {display:table-cell;}
.category_left .categoryDepth1 .categorySub .categorySubItems {min-width:120px;}
.category_left .categoryDepth1 .categorySub .categorySubItems li.categorySubDepth {background:url("../images/common/bullet_dot.gif") no-repeat left center; padding-left:10px; line-height:2.0;}
.category_left .categoryDepth1 .categorySub li.categorySubBar {border-left:1px solid #eee; padding-left:15px;}
.category_left .categoryDepth1 .categorySub2 {margin:5px 0; background:#f9f9f9; padding:5px 15px; text-align:left;}
.category_left .categoryDepth1 .categorySub2 .categorySubItems {min-width:120px;}
.category_left .categoryDepth1 .categorySub2 .categorySubItems li.categorySubDepth {background:url("../images/common/bullet_dot.gif") no-repeat left center; padding-left:10px; line-height:2.0;}
.category_left .categoryDepth1 .categorySub2 li.categorySubBar {border-left:1px solid #eee; padding-left:15px;}

/* 카테고리 - 전체보기 */
.categoryAll_wrap {position:absolute; left:0;}
.categoryAll {display:none; z-index:100; position:absolute; left:0; background:#fff}
.categoryAllBorder {border:1px solid #d92b3e;}
.categoryTitle {margin-bottom:0 !important; height:30px; line-height:30px !important; padding-left:10px; background:#747987; /*background:#454c5f;*/ text-align:left; font-size:13px !important; font-weight:600; color:#fff;}
.categoryAllTable {width:100%; table-layout:fixed;}
.categoryAllDepth1 {height:30px; border-bottom:1px solid #ccdee1; background:#f9f9f9; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.categoryAllDepth1 a {font-weight:bold; color:#333;}
.categoryAllDepth2 {height:30px; line-height:30px; border-bottom:1px solid #e8e8e8; padding-left:10px; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.categoryAllDepth2 a {font-weight:bold; color:#000;}
.categoryAllDepth3 {padding:4px 0 4px 10px; text-align:left;}
.categoryAllDepth3 a {font-weight:normal; color:#4f4f4f;}
.categoryAllDepth3Last {border-bottom:1px solid #e8e8e8;}
.categoryAllTable > tbody > tr > th {border-left:1px solid #ccdee1}
.categoryAllTable > tbody > tr > td {border-left:1px solid #e8e8e8}
.categoryAllTable > tbody > tr > th:first-child,
.categoryAllTable > tbody > tr > td:first-child {border-left:0px}
.categoryAllClose {position:absolute; right:0; bottom:0; padding:3px; cursor:pointer;background:#333333;}
.categoryAllBanner {margin-top:-1px; padding:15px; border-top:1px solid #e0e0e0; background-color:#f7f7f7; text-align:center;}

/* 브랜드 - 전체보기 */
.categoryAllBestBrand {border-right:0px solid #e8e8e8; padding:0 6px; vertical-align:top;}
.categoryAllBestBrandTitle {border-bottom:1px solid #dadada; height:30px; line-height:30px; padding-left:5px; font-weight:bold;}
.categoryAllBestBrandList {padding:12px 5px;}
.categoryAllBestBrandList li {padding-bottom:8px;}
.categoryAllBrand {padding:0 6px;}
.categoryAllBrandTitle {height:24px; line-height:24px; padding-top:6px; border-bottom:0px solid #dadada}
.brandPrefixBtn {float:left; margin-left:1px; overflow:hidden; white-space:nowrap; width:18px; background:url("../images/common/brand_img.gif") no-repeat; height:17px; text-indent:-100px; cursor:pointer}
.brandPrefixBtn_all {width:27px;background-position:0px 0px;}
.brandPrefixBtn_a {background-position:0px -20px;}
.brandPrefixBtn_b {background-position:0px -40px;}
.brandPrefixBtn_c {background-position:0px -60px;}
.brandPrefixBtn_d {background-position:0px -80px;}
.brandPrefixBtn_e {background-position:0px -100px;}
.brandPrefixBtn_f {background-position:0px -120px;}
.brandPrefixBtn_g {background-position:0px -140px;}
.brandPrefixBtn_h {background-position:0px -160px;}
.brandPrefixBtn_i {background-position:0px -180px;}
.brandPrefixBtn_j {background-position:0px -200px;}
.brandPrefixBtn_k {background-position:0px -220px;}
.brandPrefixBtn_l {background-position:0px -240px;}
.brandPrefixBtn_m {background-position:0px -260px;}
.brandPrefixBtn_n {background-position:0px -280px;}
.brandPrefixBtn_o {background-position:0px -300px;}
.brandPrefixBtn_p {background-position:0px -320px;}
.brandPrefixBtn_q {background-position:0px -340px;}
.brandPrefixBtn_r {background-position:0px -360px;}
.brandPrefixBtn_s {background-position:0px -380px;}
.brandPrefixBtn_t {background-position:0px -400px;}
.brandPrefixBtn_u {background-position:0px -420px;}
.brandPrefixBtn_v {background-position:0px -440px;}
.brandPrefixBtn_w {background-position:0px -460px;}
.brandPrefixBtn_x {background-position:0px -480px;}
.brandPrefixBtn_y {background-position:0px -500px;}
.brandPrefixBtn_z {background-position:0px -520px;}
.brandPrefixBtn_ㄱ {background-position:0px -540px;}
.brandPrefixBtn_ㄴ {background-position:0px -560px;}
.brandPrefixBtn_ㄷ {background-position:0px -580px;}
.brandPrefixBtn_ㄹ {background-position:0px -600px;}
.brandPrefixBtn_ㅁ {background-position:0px -620px;}
.brandPrefixBtn_ㅂ {background-position:0px -640px;}
.brandPrefixBtn_ㅅ {background-position:0px -660px;}
.brandPrefixBtn_ㅇ {background-position:0px -680px;}
.brandPrefixBtn_ㅈ {background-position:0px -700px;}
.brandPrefixBtn_ㅊ {background-position:0px -720px;}
.brandPrefixBtn_ㅋ {background-position:0px -740px;}
.brandPrefixBtn_ㅌ {background-position:0px -760px;}
.brandPrefixBtn_ㅍ {background-position:0px -780px;}
.brandPrefixBtn_ㅎ {background-position:0px -800px;}
.brandPrefixBtn_123 {width:23px; background-position:0px -820px;}
.brandPrefixBtn_all.current {width:27px;background-position:-40px 0px;}
.brandPrefixBtn_a.current {background-position:-40px -20px;}
.brandPrefixBtn_b.current {background-position:-40px -40px;}
.brandPrefixBtn_c.current {background-position:-40px -60px;}
.brandPrefixBtn_d.current {background-position:-40px -80px;}
.brandPrefixBtn_e.current {background-position:-40px -100px;}
.brandPrefixBtn_f.current {background-position:-40px -120px;}
.brandPrefixBtn_g.current {background-position:-40px -140px;}
.brandPrefixBtn_h.current {background-position:-40px -160px;}
.brandPrefixBtn_i.current {background-position:-40px -180px;}
.brandPrefixBtn_j.current {background-position:-40px -200px;}
.brandPrefixBtn_k.current {background-position:-40px -220px;}
.brandPrefixBtn_l.current {background-position:-40px -240px;}
.brandPrefixBtn_m.current {background-position:-40px -260px;}
.brandPrefixBtn_n.current {background-position:-40px -280px;}
.brandPrefixBtn_o.current {background-position:-40px -300px;}
.brandPrefixBtn_p.current {background-position:-40px -320px;}
.brandPrefixBtn_q.current {background-position:-40px -340px;}
.brandPrefixBtn_r.current {background-position:-40px -360px;}
.brandPrefixBtn_s.current {background-position:-40px -380px;}
.brandPrefixBtn_t.current {background-position:-40px -400px;}
.brandPrefixBtn_u.current {background-position:-40px -420px;}
.brandPrefixBtn_v.current {background-position:-40px -440px;}
.brandPrefixBtn_w.current {background-position:-40px -460px;}
.brandPrefixBtn_x.current {background-position:-40px -480px;}
.brandPrefixBtn_y.current {background-position:-40px -500px;}
.brandPrefixBtn_z.current {background-position:-40px -520px;}
.brandPrefixBtn_ㄱ.current {background-position:-40px -540px;}
.brandPrefixBtn_ㄴ.current {background-position:-40px -560px;}
.brandPrefixBtn_ㄷ.current {background-position:-40px -580px;}
.brandPrefixBtn_ㄹ.current {background-position:-40px -600px;}
.brandPrefixBtn_ㅁ.current {background-position:-40px -620px;}
.brandPrefixBtn_ㅂ.current {background-position:-40px -640px;}
.brandPrefixBtn_ㅅ.current {background-position:-40px -660px;}
.brandPrefixBtn_ㅇ.current {background-position:-40px -680px;}
.brandPrefixBtn_ㅈ.current {background-position:-40px -700px;}
.brandPrefixBtn_ㅊ.current {background-position:-40px -720px;}
.brandPrefixBtn_ㅋ.current {background-position:-40px -740px;}
.brandPrefixBtn_ㅌ.current {background-position:-40px -760px;}
.brandPrefixBtn_ㅍ.current {background-position:-40px -780px;}
.brandPrefixBtn_ㅎ.current {background-position:-40px -800px;}
.brandPrefixBtn_123.current {width:23px; background-position:-40px -820px;}
.categoryAllBrandList {max-height:400px; overflow:auto;}
.categoryAllBrandListGroup {position:relative; min-height:50px; padding:10px 0 10px 45px; border-top:1px solid #dcdcdc; display:none;}
.categoryAllBrandListGroup:first-child {border-top:0px;}
.categoryAllBrandListGroupTitle {position:absolute; left:10px; top:10px; min-width:14px; padding:0 2px; height:18px; text-align:center; line-height:20px; border:1px solid #a2a2a2; background-color:#b5b5b5; font-weight:bold; color:#fff;}
.categoryAllBrandListGroupItem {float:left; width:25%; line-height:18px;}


/*----------------------------------*/
/* 상품 디스플레이
/*----------------------------------*/
/* goods_display_lattice_a */
.displayTabContentsA {}
.displayTabContentsA > ul {display:table; /* margin-bottom:30px; */ width:100%; /*table-layout:fixed;*/}
.displayTabContentsA > ul > li {display:table-cell; vertical-align:top; text-align:center;}
.displayTabContentsA > ul > li.goodsDisplayWrap {/*width:{goodsImageSize.width}px;*/ /*width:{goodsImageSize.width+22}px;*/}
.displayTabContentsA .goodsDisplayImageWrap { margin:0 auto;  padding-left:0px;}
.displayTabContentsA .goodsDisplayItemWrap {border-top:1px solid #ddd; /*padding:10px;*/ margin:5px; padding:5px;}
.displayTabContentsA .goodsDisplayItemWrap:hover {border:1px solid #333333;}
.displayTabContentsA .goodsDisplayTextWrap {/* height:75px; */margin-top:10px;}
.displayTabContentsA .goodsDisplayTextWrap > li {line-height:1.4; word-break: keep-all;}


/* goods_display_lattice_a23 */
.displayTabContentsA23 {}
.displayTabContentsA23 > ul {display:table; /* margin-bottom:30px; */ width:100%; /*table-layout:fixed;*/}
.displayTabContentsA23 > ul > li {display:table-cell; vertical-align:top; text-align:center;}
.displayTabContentsA23 > ul > li.goodsDisplayWrap {/*width:{goodsImageSize.width}px;*/ /*width:{goodsImageSize.width+22}px;*/}

.displayTabContentsA23 .goodsDisplayImageWrap { margin:0 auto;  padding-left:0px; margin-top:20px;}
.displayTabContentsA23 .goodsDisplayItemWrap {/*padding:10px;*/ margin:5px; padding:5px;}
.displayTabContentsA23 .goodsDisplayTextWrap {/* height:75px; */margin-top:20px;}
.displayTabContentsA23 .goodsDisplayTextWrap > li {line-height:1.6; word-break: keep-all; text-align:left;}
.displayTabContentsA23 .goodsDisplayTextWrap > li > span {color:#f03131; font-size:20px; font-family: 'NanumSquareB';}
.displayTabContentsA23 .goodsDisplayTextWrap > li > strong {color:#333; font-size:20px; font-family: 'NanumSquare'; font-weight: 200;}
.displayTabContentsA23 .goodsDisplayTextWrap > li > b {color:#000; font-size:20px; font-family: 'NanumSquareB';}
.displayTabContentsA23 .goodsDisplayTextWrap > li > a {font-size:18px; font-family: 'NanumSquare'; font-weight: 400; }
.displayTabContentsA23 .goodsDisplayTextWrap > li > a:hover {color:#0d509c;}

/* goods_display_lattice_a22_pet */
.displayTabContentsA_pet {}
.displayTabContentsA_pet > ul {display:table; /* margin-bottom:30px; */ width:100%; /*table-layout:fixed;*/}
.displayTabContentsA_pet > ul > li {display:table-cell; vertical-align:top; text-align:center;}
.displayTabContentsA_pet > ul > li.goodsDisplayWrap {/*width:{goodsImageSize.width}px;*/ /*width:{goodsImageSize.width+22}px;*/}

.displayTabContentsA_pet .goodsDisplayImageWrap { margin:0 auto;  padding-left:0px; margin-top:20px;}
.displayTabContentsA_pet .goodsDisplayItemWrap {/*padding:10px;*/ margin:5px; padding:5px;}
.displayTabContentsA_pet .goodsDisplayTextWrap {/* height:75px; */margin-top:20px;}
.displayTabContentsA_pet .goodsDisplayTextWrap > li {line-height:1.6; word-break: keep-all; text-align:left;}
.displayTabContentsA_pet .goodsDisplayTextWrap > li > span {color:#4cb78d; font-size:20px; font-family: 'NanumSquareB';}
.displayTabContentsA_pet .goodsDisplayTextWrap > li > strong {color:#333; font-size:20px; font-family: 'NanumSquare'; font-weight: 200;}
.displayTabContentsA_pet .goodsDisplayTextWrap > li > b {color:#000; font-size:20px; font-family: 'NanumSquareB';}
.displayTabContentsA_pet .goodsDisplayTextWrap > li > a {font-size:18px; font-family: 'NanumSquare'; font-weight: 400; }
.displayTabContentsA_pet .goodsDisplayTextWrap > li > a:hover {color:#4cb78d;}

/* 복지용구 메인 갤러리 신상품 출시예정 품절 */
.displayTabContentsA_welfare {}
.displayTabContentsA_welfare > ul {display:table; /* margin-bottom:30px; */ width:100%; /*table-layout:fixed;*/}
.displayTabContentsA_welfare > ul > li {display:table-cell; vertical-align:top; text-align:center;}
.displayTabContentsA_welfare > ul > li.goodsDisplayWrap {width:275px;}
.displayTabContentsA_welfare .goodsDisplayImageWrap { margin:0 auto;  padding-left:0px;}
.displayTabContentsA_welfare .goodsDisplayItemWrap {border:1px solid #eee; margin:4px; padding:10px;}
.displayTabContentsA_welfare .goodsDisplayItemWrap:hover {border:1px solid #333;}
.displayTabContentsA_welfare .goodsDisplayTextWrap {/* height:75px; */margin-top:10px;}
.displayTabContentsA_welfare .goodsDisplayTextWrap > li {line-height:1.4; word-break: keep-all;}
.displayTabContentsA_welfare .goodsDisplayTextWrap > li .name{color:#000; font-size:22px; font-family: 'NanumSquareB'; word-break: keep-all; height:60px;}
.displayTabContentsA_welfare .goodsDisplayTextWrap > li .code{color:#aaa; word-break: keep-all;}
.displayTabContentsA_welfare .goodsDisplayTextWrap > li .price_welfare{text-align:right; color:#666; font-size:20px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare .goodsDisplayTextWrap > li .price_welfare_txt{text-align:right; color:#aaa; word-break: keep-all;}
.displayTabContentsA_welfare .goodsDisplayTextWrap > li .summary_welfare{background:#f8f8f8; font-size:12px; margin:2px; padding:5px 2px; height:52px; word-spacing:8px; letter-spacing:-1px; word-break: normal;}

/* 복지용구 카테고리 */
.displayTabContentsA_welfare2 {}
.displayTabContentsA_welfare2 > ul {display:table; /* margin-bottom:30px; */ width:100%; /*table-layout:fixed;*/}
.displayTabContentsA_welfare2 > ul > li {display:table-cell; vertical-align:top;}
.displayTabContentsA_welfare2 > ul > li.goodsDisplayWrap {}
.displayTabContentsA_welfare2 .goodsDisplayItemWrap {width:526px; height:220px; border:1px solid #eee; margin:4px; padding:10px;}
.displayTabContentsA_welfare2 .goodsDisplayItemWrap:hover {border:1px solid #333;}
.displayTabContentsA_welfare2 .goodsDisplayImageWrap {float:left; width:203px; padding-left:0px !important;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap {float:right; width:310px;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap > li {line-height:1.4; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap > li .name{color:#000; font-size:20px; font-weight: 600; margin-top:10px;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap > li .name2{color:#aaa; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap > li .code{color:#aaa; word-break: keep-all;}

.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table{display:table; width:90%; margin-top:30px; margin-bottom:15px; height:32px;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cell1{display:table-cell; background:#4c94ca; border-radius:16px; text-align:center; color:#fff; font-size:18px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cell1-1{display:table-cell; background:#d0d1d3; border-radius:16px; text-align:center; color:#fff; font-size:16px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cell2{display:table-cell; border-bottom:1px solid #4c94ca; background:#fff; text-align:center; color:#666; font-size:18px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cell2-1{display:table-cell; background:#fff; text-align:center; color:#d0d1d3; font-size:18px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cell3{display:table-cell; background:#d0d1d3; border-radius:16px; text-align:center; color:#fff; font-size:16px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cell3-1{display:table-cell; background:#f79a63; border-radius:16px; text-align:center; color:#fff; font-size:18px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cell4{display:table-cell; text-align:center; color:#d0d1d3; font-size:18px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cell4-1{display:table-cell; border-bottom:1px solid #f79a63; background:#fff; text-align:center; color:#666; font-size:18px; font-family: 'NanumSquareB'; word-break: keep-all;}

.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_tableA_wrap{width:526px; height:90px; border:1px solid #eee; margin-left:-227px;  margin-top:20px; margin-bottom:30px; padding:10px;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_tableA{float:left; display:table; width:48%; margin:5px 5px; height:34px; line-height:1.2;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_tableA span{font-size:11px;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cellA1{display:table-cell; background:#aaa; border-radius:17px; width:45%; text-align:center; color:#fff; font-size:17px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cellA2{display:table-cell; border-bottom:1px solid #aaa; background:#fff; width:55%; text-align:right; color:#666; font-size:18px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cellB1{display:table-cell; background:#04cd5b; border-radius:17px; width:45%; text-align:center; color:#fff; font-size:14px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cellB2{display:table-cell; border-bottom:1px solid #04cd5b; background:#fff; width:55%; text-align:right; color:#666; font-size:18px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cellC1{display:table-cell; background:#ff74a1; border-radius:17px; width:45%; text-align:center; color:#fff; font-size:13px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap .price_welfare_table_cellC2{display:table-cell; border-bottom:1px solid #ff74a1; background:#fff; width:55%; text-align:right; color:#666; font-size:18px; font-family: 'NanumSquareB'; word-break: keep-all;}

.displayTabContentsA_welfare2 .goodsDisplayTextWrap > li .price_welfare{text-align:right; color:#666; font-size:20px; font-family: 'NanumSquareB'; word-break: keep-all;}
.displayTabContentsA_welfare2 .goodsDisplayTextWrap > li .summary_welfare{background:#f8f8f8; margin:2px; height:50px; padding:5px 5px; border-radius:10px; font-size:12px; word-spacing:8px; word-break: normal;}


/* goods_display_lattice_b */
.displayTabContentsB {}
.displayTabContentsB > ul {margin-bottom:30px; width:100%; zoom:1;}
.displayTabContentsB > ul:after {clear:both; display:block; content:'';}
.displayTabContentsB > ul > li {float:right; width:50%; vertical-align:top; text-align:center;}
.displayTabContentsB > ul > li:first-child {float:left; }
.displayTabContentsB .goodsDisplayItemWrap {display:table; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; /*border:1px solid #e0e0e0; padding:10px; height:220px;*/}
.displayTabContentsB .goodsDisplayItemWrap:hover {/*border:1px solid #000;*/}
.displayTabContentsB .goodsDisplayItemWrap > li {display:table-cell;}
.displayTabContentsB .goodsDisplayItemWrap > li:first-child {vertical-align:top; /*width:{goodsImageSize.width}px;*/}
.displayTabContentsB .goodsDisplayTextWrap {padding-left:30px;}
.displayTabContentsB .goodsDisplayTextWrap > li {line-height:1.8;}

/* goods_display_lattice_d */
.displayTabContentsD {}
.displayTabContentsD > ul {display:table; margin:25px 0px; width:100%; /*table-layout:fixed;*/}
.displayTabContentsD > ul > li {display:table-cell; vertical-align:top; text-align:center;}
.displayTabContentsD > ul > li.goodsDisplayWrap {/*width:{goodsImageSize.width}px;*/ /*width:{goodsImageSize.width+22}px;*/}
.displayTabContentsD .goodsDisplayImageWrap { margin:0 auto;  padding-left:0px;}
.displayTabContentsD .goodsDisplayItemWrap {/*border:1px solid #bbb; padding:10px; height:460px;*/}
.displayTabContentsD .goodsDisplayItemWrap:hover {/*border:1px solid #000;*/}
.displayTabContentsD .goodsDisplayTextWrap {/* height:75px; */margin-top:10px;}
.displayTabContentsD .goodsDisplayTextWrap > li {line-height:1.4;}

.displayTabContentsres {  display:table; width:100%; }
.displayTabContentsres > ul {margin-bottom:30px; width:100%; zoom:1; display:table-row;}
.displayTabContentsres > ul:after {clear:both; display:block; content:'';}
.displayTabContentsres > ul > li { width:50%; vertical-align:top; text-align:center; border-bottom:1px solid #e9e9e9; padding-bottom:20px;   display:table-cell; }
.displayTabContentsres > ul > li:first-child { border-right:1px solid #e9e9e9; box-sizing:border-box; }
.displayTabContentsres .goodsDisplayItemWrap {display:table; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; /*border:1px solid #e0e0e0; padding:10px; height:220px;*/}
.displayTabContentsres .goodsDisplayItemWrap:hover {/*border:1px solid #000;*/}
.displayTabContentsres .goodsDisplayItemWrap > li {display:table-cell; vertical-align:top;}
.displayTabContentsres .goodsDisplayItemWrap > li .goods_name { color:#222222; font-size:16px  !important; font-weight:bold  !important; line-height:28px !important; }
.displayTabContentsres .goodsDisplayItemWrap > li:first-child {vertical-align:middle; /*width:{goodsImageSize.width}px;*/}
.displayTabContentsres .goodsDisplayTextWrap {padding-left:30px; padding-right:30px; padding-top:16px;  }
.displayTabContentsres .goodsDisplayTextWrap > li {}
.displayTabContentsres .goodsDisplayTextWrap > li.model_name{ color:#d92b3e; font-weight:bold; color:#d92b3e; font-size:14px; padding-top:14px; }
.displayTabContentsres .goodsDisplayTextWrap > li.model_name span{ display:inline-block;}
.displayTabContentsres .goodsDisplayTextWrap > li.model_name p{ display:inline-block;}
.displayTabContentsres .goodsDisplayTextWrap > li.sale_date{ color:#222222; font-size:14px; padding-top:7px; }
.displayTabContentsres .goodsDisplayTextWrap > li.sale_date span{  display:inline-block; }
.displayTabContentsres .goodsDisplayTextWrap > li.sale_date p{  display:inline-block; }
.displayTabContentsres .resv_torigin{ border-spacing:0; width:288px; padding:0;}
.displayTabContentsres .resv_torigin td.resvt_right{ text-align:center; vertical-align:middle; color:#0d509c; font-size:16px; font-weight:bold; }
.displayTabContentsres .resv_torigin td.resvt_right p{ width:127px; }
.displayTabContentsres .resv_torigin td.resvt_right .resvt_btn_type1{
	width:127px;
	height:106px;
	line-height:106px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	background:#d92b3e;
	border-radius:4px; 
	display:inline-block; 
}
.displayTabContentsres .resv_torigin .resvt_in{ width:100%; border-spacing:0; padding:0; border-top:1px solid #e9e9e9; border-left:1px solid #e9e9e9;  }
.displayTabContentsres .resv_torigin .resvt_in th{ text-align:left; border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; height:34px; vertical-align:middle; }
.displayTabContentsres .resv_torigin .resvt_in th div{ padding-left:18px; color:#222222; font-size:12px; font-weight:bold;}
.displayTabContentsres .resv_torigin .resvt_in td{ border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; }
.displayTabContentsres .resv_torigin .resvt_in td div{ padding-left:18px; color:#222222; font-size:12px; }
.displayTabContentsres .resv_torigin .resvt_in td .redf{ color:#d92b3e;} 

/* goods_display_list */
.displayTabContentsList {}
.displayTabContentsList .goodsDisplayItemWrap {display:table; width:1120px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:30px; /*border:1px solid #e0e0e0; padding:10px; height:220px;*/}
.displayTabContentsList .goodsDisplayItemWrap:hover {/*border:1px solid #000;*/}
.displayTabContentsList .goodsDisplayItemWrap > li {display:table-cell; /*text-align:{text_align};*/}
.displayTabContentsList .goodsDisplayItemWrap > li:first-child {/*width:{goodsImageSize.width}px;*/ vertical-align:top;}
/* .displayTabContentsList .goodsDisplayItemWrap > li.goodsDisplayPrice {width:20%;} */
/* .displayTabContentsList .goodsDisplayItemWrap > li.goodsDisplayPrice dl {width:100%;}
.displayTabContentsList .goodsDisplayItemWrap > li.goodsDisplayBenefit {width:18%; text-align:right;}
.displayTabContentsList .goodsDisplayItemWrap > li.goodsDisplayBenefit dl {width:100px; float:right;} */
.displayTabContentsList ul.goodsDisplayTextWrap {padding-left:30px;}
.displayTabContentsList .goodsDisplayTextWrap > li {line-height:1.8;}
.displayTabContentsList .goodsDisplayTextWrap > dt {float:left; height:25px; line-height:1.6; font-weight:600; color:#888;}
.displayTabContentsList .goodsDisplayTextWrap > dd {text-align:right; /* height:25px; */ line-height:1.0;}

/* goods_display_rolling_h */
.displayTabContentsRolling {}
.displayTabContentsRolling > ul {display:table; width:100%; /*table-layout:fixed;*/}
.displayTabContentsRolling > ul > li {display:table-cell; width:100%; position:relative;}
.displayTabContentsRolling > ul > li.l_navi_btn {width:0; text-align:left;}
.displayTabContentsRolling > ul > li.r_navi_btn {width:0; text-align:right;}
.displayTabContentsRolling > ul > li.l_navi_btn img {position:absolute; left:0; top:40%; z-index:1;}
.displayTabContentsRolling > ul > li.r_navi_btn img {position:absolute; right:0; top:40%; z-index:1;}
.displayTabContentsRolling > ul > li .slide {/*width:100/{count_w}%;*/ padding-top:1px; text-align:center;}
.displayTabContentsRolling .goodsDisplayItemWrap {margin:0 auto; /*width:{goodsImageSize.width}px; border:1px solid #e0e0e0; padding:10px; height:460px;*/}
.displayTabContentsRolling .goodsDisplayItemWrap:hover {/*border:1px solid #000;*/}
.displayTabContentsRolling .goodsDisplayTextWrap {padding:15px 0;}
.displayTabContentsRolling .goodsDisplayTextWrap > li {line-height:1.8;}

/* goods_display_person */
.displayTabContentsPerson {}
.displayTabContentsPerson > ul {display:table; width:100%; /*table-layout:fixed;*/}
.displayTabContentsPerson > ul > li {display:table-cell; vertical-align:top; text-align:center;}
.displayTabContentsPerson > ul > li.goodsDisplayWrap {/*width:{goodsImageSize.width}px;*/}
.displayTabContentsPerson .goodsDisplayItemWrap {}
.displayTabContentsPerson .goodsDisplayItemWrap:hover {}
.displayTabContentsPerson .goodsDisplayTextWrap {padding:15px 0;}
.displayTabContentsPerson .goodsDisplayTextWrap > li {line-height:1.8;}

/* 상품정보 */
.goodsDisplayImageWrap {position:relative; margin:0 auto; padding-top:0px; padding-left:15px;  }
.goodsDisplayImageIcon {position:absolute; top:0px; right:0px; z-index:99; opacity:0.7;}
.goodsDisplayImageIconText {position:absolute; font-weight:bold; color:#ffffff; letter-spacing:-1px; left:0px;}
.goodsDisplayImageIconText span {font-size:12px;}
.goodsDisplayImageSend {position:absolute; top:2px;} 
.goodsDisplayImageSlide {position:absolute; right:0px; top:50%; margin-top:-14px;}
.goodsDisplayImageOveray1 {display:none;  position:absolute; left:0px; top:100%; margin-top:-20px; width:100%; height:20px;}
.goodsDisplayImageOveray1Bg {background-color:#000000; color:#fff; opacity:0.3; position:absolute; left:0; top:0; width:100%; height:20px;}
.goodsDisplayImageOveray1Text {color:#fff; font-size:11px; font-weight:bold; text-align:center; position:absolute; overflow:hidden; white-space:nowrap; line-height:20px; left:0; top:0; width:100%;}
.goodsDisplayQuickShopping {margin:0 auto;}
.goodsDisplayQuickShopping .quick_shopping_container {display:table; width:100%; border-collapse:collapse; table-layout:fixed}
.goodsDisplayQuickShopping .quick_shopping_container li {display:table-cell; height:16px; text-align:center; border:1px solid #e5e5e5; background-color:#fff; font-size:11px; color:#888; cursor:pointer;}
.goodsDisplayQuickShopping .quick_shopping_container li:hover {background:#f9f9f9;}
.goodsDisplayTextWrap .brand_title {/* 브랜드명 font-size:11px; */}
.goodsDisplayTextWrap .goods_name {/* 상품명 font-size:13px; font-weight:600; color:#555; */}
.goodsDisplayTextWrap .summary {/* 짧은 설명 font-size:11px; color:#888; */}
.goodsDisplayTextWrap .consumer_wrap {position:relative; margin-bottom:-3px;}
.goodsDisplayTextWrap .consumer_price {/* 정가 font-size:12px; color:#888; */ display:inline-block; /* margin-left:54px; */}
/* .goodsDisplayTextWrap .sale_per {할인율 position:absolute; left:-2px; z-index:1; width:50px; height:30px; line-height:30px; background:#fff; letter-spacing:-2px; color:#2c8ff0;}
.goodsDisplayTextWrap .sale_per strong {할인율 font-size:30px; font-weight:600;} */
.goodsDisplayTextWrap .sale_per2 {/* 할인율 */ font-family:'tahoma', sans-serif !important; color:#2c8ff0;}
.goodsDisplayTextWrap .sale_per2 strong {/* 할인율 */ font-family:inherit; font-weight:bold;}
.goodsDisplayTextWrap .price_txt {/* 판매가 타이틀 */ display:inline-block; vertical-align:middle; width:50px; font-size:11px; color:#666;}
.goodsDisplayTextWrap .sale_price {/* 판매가/(혜택적용)판매가 font-family:'tahoma', sans-serif; font-size:15px; font-weight:600; color:#ff3528;*/ display:inline-block; vertical-align:middle; line-height:1.0;}
.goodsDisplayTextWrap .eventEnd {/* 판매수량,남은시간 */ display:inline-block; margin-top:6px; border:1px solid #e9e9e9; background:#f9f9f9; padding:3px 6px; text-align:center; font-size:11px;}
.goodsDisplayTextWrap .eventEnd > li {line-height:1.8;}
.goodsDisplayTextWrap .eventEnd .time_count {/* 남은시간 */ background:#c61515; padding:0 3px; font-weight:bold; color:#fff;}
.goodsDisplayTextWrap .eventEnd .buy_count {/* 판매수량 */ font-weight:bold; color:#c61515; text-decoration:underline;}
.goodsDisplayTextWrap .event_text {/* 이벤트 텍스트 font-size:11px; */}
.goodsDisplayTextWrap .fblike {/* 좋아요(페이스북) */ display:inline-block; margin-top:3px;}
.goodsDisplayTextWrap .fblike .fb-like, .fb-like {z-index:0 !important;}
.goodsDisplayTextWrap .icon {/* 아이콘 */ margin-top:3px;}
.goodsDisplayTextWrap .status_icon {/* 상태 아이콘 */ margin-top:3px;}
.goodsDisplayTextWrap .score {/* 상품평 */ font-size:12px;}
.goodsDisplayTextWrap .score .num {/* 상품평 */ border-radius:2px; background:#ff8000; padding:0 3px; font-size:10px; font-weight:600; color:#fff;}
.goodsDisplayTextWrap .color {/* 컬러 옵션 */ display:inline-block; margin:3px 0; border:1px solid #ddd; line-height:1.0;}	
.goodsDisplayTextWrap .provider_name {/* 판매자명 font-size:11px; color:#09aa9c; */}
.goodsDisplayTextWrap .bigdata {/* 빅데이터 큐레이션 font-size:12px; color:#2c8ff0; */}
@media screen and (-webkit-min-device-pixel-ratio:0) {}

/* 비교통화 */
.currency_compare_lay {position:relative; /*z-index:9 !important;*/}
.currency_compare_lay .detailDescriptionLayer {margin-left:20px; text-align:left;}
.currency_compare_lay .detailDescriptionLayer.mlminus30 {margin-left:20px;}
.currency_compare_lay .detailDescriptionLayer.mlminus50 {margin-left:20px;}
.currency_compare_lay .detailDescriptionLayer.mlminus100 {margin-left:20px;}
.currency_compare_lay .detailDescriptionLayer.mtminus95 {margin-top:20px;}
.currency_open {color:#666 !important; cursor:pointer;}
.currency_list {}


/*----------------------------------*/
/* 게시판 출력
/*----------------------------------*/
/* normal */
.lastest_wrap {position:relative; zoom:1;}
.lastest_wrap:after {clear:both; display:block; content:'';}
.lastest_wrap a.more {position:absolute; top:2px; right:0; background:url('../images/common/btn_detail_more.png') no-repeat right center; padding-right:8px; color:#888;}
.lastest_wrap .bbslist {width:100%; position:relative; margin-top:8px; border-top:1px solid #ccc; padding-top:8px;}
.lastest_wrap .bbslist > li {padding:3px 0; word-wrap:break-word; word-break:break-all;}	
.lastest_wrap .bbslist > li span.cat {color:#666;}
.lastest_wrap .bbslist > li ul {display:table; width:100%;}
.lastest_wrap .bbslist > li li {float:left;}

/* display_lattice_a */
.lastest_wrap .normal_bbslist {margin-top:8px; border-top:1px solid #ccc; padding-top:15px;}
.lastest_wrap .normal_bbslist .displayContentsA {width:100%; zoom:1;}
.lastest_wrap .normal_bbslist .displayContentsA:after {clear:both; display:block; content:'';}
.lastest_wrap .normal_bbslist .displayContentsA > li {float:left;}
.lastest_wrap .normal_bbslist .displayContentsA .displayThumb {margin-bottom:15px; width:100%;}
.lastest_wrap .normal_bbslist .displayContentsA .displayThumb > li.image .num {margin:0 10px;}
.lastest_wrap .normal_bbslist .displayContentsA .displayThumb > li.image img {border:1px solid #e0e0e0;}
.lastest_wrap .normal_bbslist .displayContentsA .displayThumb > li.subject {padding-top:10px; line-height:1.6;}

/* display_lattice_b */
.lastest_wrap .normal_bbslist .displayContentsB {width:100%; zoom:1;}
.lastest_wrap .normal_bbslist .displayContentsB:after {clear:both; display:block; content:'';}
.lastest_wrap .normal_bbslist .displayContentsB > li {float:left; width:50%;}

/* display_list */
.lastest_wrap .normal_bbslist .displayList {margin-bottom:15px; display:table; width:100%;}
.lastest_wrap .normal_bbslist .displayList > li {display:table-cell;}
.lastest_wrap .normal_bbslist .displayList > li.num {width:30px;}
.lastest_wrap .normal_bbslist .displayList > li.image {padding-right:15px;}
.lastest_wrap .normal_bbslist .displayList > li.image img {border:1px solid #e0e0e0;}
.lastest_wrap .normal_bbslist .displayList > li.subject {line-height:1.6;}	
.lastest_wrap .normal_bbslist .displayList > li.date {width:100px;}
.lastest_wrap .normal_bbslist .displayList > li.hit {width:60px;}
.lastest_wrap .normal_bbslist .displayList > li.recom {width:60px;}
.lastest_wrap .normal_bbslist .displayList > li.name {width:120px;}
.lastest_wrap .normal_bbslist .displayList > li.score {width:100px;}
.lastest_wrap .normal_bbslist .displayList > li.buyer {width:60px;}

#layout_scroll #leftScrollLayer { margin-top:10px !important;  } 
@media screen and (max-width : 1300px) {
	/* #layout_scroll #leftScrollLayer { margin-left:-70px !important;  } */
}

@media screen and (max-width : 1275px) {
#layout_scroll #rightScrollLayer{display:none;}
}