/* BASIC css start */
/* 메인 버튼 */
.main_btn {text-align:center; padding-top:5px; font-size:0px; color:fff}
.main_btn ul li {display:inline-block; font-size:0px;}
.main_btn ul li a {width: 0px; display:block; height:39px; line-height:39px; border: 2px letter-spacing: -0.5px; font-weight: 400; font-size: 15px; margin:0px 105px;}
.main_btn ul li a {background-color: #000; color:#fff; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden; }



body {overflow-x :hidden;}


#contentWrap {width:100% !important;}
#content {width:100% !important;}

#main { position: relative; max-width:100%; margin:-120px auto 0; overflow:hidden; }
.visual-bner { zoom: 1; overflow: hidden; position: relative; min-height:200px; }
.visual-bner .visual { width:100%; }
.visual-bner .visual img { max-width:100%; }
.visual-bner .bner { float: right; width: 280px; zoom: 1; overflow: hidden; }
.visual-bner .bner li { float: left; margin-bottom: 20px; }






/* 분류페이지 타이틀 스타일 */
#productClass .bcate {padding:10px 0px 15px; font-size:46px; color:#000; line-height:1; letter-spacing:-2px; text-align:left; font-weight:700; font-family: 'Roboto Condensed', sans-serif;}


/* best-item */
#productClass .best-item {  background-color: #fff; }
#productClass .best-item h3 { margin-left:20px; font-size: 0; line-height: 0;}



/*  분류추천 타이틀 관련 */
.main_title {padding:60px 0px 60px;}
.main_title_txt  {text-align:center; font-size:40px; font-weight:300; color:#000;  letter-spacing:0px; line-height:1.5; font-family:'Noto Sans KR', sans-serif; padding-top:30px;}
.main_title_txt2 {text-align:center; font-size:16px; font-weight:400; color:#444;  letter-spacing:-0.5px; line-height:1; padding-top:10px;}
.best_number {background:url(http://newera1920.jpg2.kr/img/btn_best.gif); width:40px; height:40px; position:absolute; top:10px; left:25px; z-index:10; color:#fff; font-size:15px; text-align:center; line-height:53px;}
.new_number {background:url(http://newera1920.jpg2.kr/img/btn_new.gif); width:40px; height:40px; position:absolute; top:10px; left:25px; z-index:10; color:#fff; font-size:15px; text-align:center; line-height:53px;}


/*  KIDS SUB BAN 영역 */
.kids_sub_ban_title {text-align:center; color:#000; font-family: 'Roboto Condensed', sans-serif; font-size:49px; letter-spacing:-0.7px; font-weight:700; line-height:1; padding:40px 0px;}
.kids_sub_ban_title2 {text-align:left; color:#000; font-family: 'Roboto Condensed', sans-serif; font-size:40px; letter-spacing:-0.7px; font-weight:700; line-height:1; padding-top:30px;}
.kids_sub_ban ul li {float:left; text-align:center; margin-left:12px; padding-top:80px;}
.kids_sub_ban ul li:first-child {margin-left:0px;}
.spe_txt01 {text-align:left; font-size:30px; font-weight:300; letter-spacing:-0.7px; color:#000; font-family: 'Noto Sans KR', sans-serif; line-height:1; padding-top:10px; padding-bottom:80px;}



/* 상품리스트 (메인/검색/상품리스트)  */
.best-item .prd-list {margin:0px -12px;}    
.best-item .prd-list table td { border:0; vertical-align:top; text-align:left; padding-bottom:50px; }
.best-item .prd-list table .tb-center {margin:0 auto; padding:0; text-align:left; position:relative; }
.best-item .prd-list table .info {width:220px; padding:0px; margin:0 auto; text-align:left; background-color:#fff; display:block; position:relative; }
.best-item .prd-list .thumb { width:220px; height:100%; font-size:0; line-height: 0; border:0; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; margin-bottom:18px;}
.best-item .prd-list .thumb:hover {border:0;}
.best-item .prd-list .thumb a,
.best-item .prd-list .thumb img { display: block; width: 100%; height: 100%;}
.best-item .prd-list .dsc  {font-size:12px; color:#000; font-weight:400; line-height:1.3; padding-top:3px;}
.best-item .prd-list .subname {font-size:12px; color:#999; letter-spacing:-0.3px; line-height:1.4; padding-top:5px;}
.best-item .prd-list .product_etc {font-size:11px; color:#999; letter-spacing:-0.3px; line-height:1; padding-top:5px; font-weight:400;}
.best-item .prd-list .consumer {font-size:12px; color:#999; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-0.3px; line-height:1; padding-top:13px; text-decoration:line-through;}
.best-item .prd-list .price {font-size:12px; color:#000; font-family: 'Noto Sans KR', sans-serif; font-weight:700; letter-spacing:-0.3px; line-height:1; }
.best-item .prd-list .icon { margin-top:10px; }
.best-item .prd-list .icon img {padding-right:5px;}
.best-item .prd-list .info_icon {padding-top:10px; text-align:right;}
.best-item .prd-list .info_icon .btn-overlay-show img {border:1px solid #dedede;}
.best-item .prd-list .closeup { margin-top:7px; }
.best-item .prd-list .nopadding td {padding:0;}
.best-item .prd-list .soldout {font-size:12px; font-family: 'Noto Sans KR', sans-serif; font-weight:500; letter-spacing:-0.3px; line-height:1; }




/* 분류페이지 추가 배너 */
.sub_top_ban {padding-top:25px;}



/* 패밀리룩 배너 배너 */
.family_ban {padding-top:100px;}

/*  중앙 스크롤배너 관련 */
.fix_center {text-align:center; border-bottom:0.5px solid #fff;}
.fix_center .txt01 {font-size:50px; font-weight:800; color:#FFF;  letter-spacing:-3px; line-height:1; padding-top:30px; font-family:'Roboto Condensed', sans-serif;}
.fix_center .txt02 {font-size:16px; font-weight:400; color:#FFF;  letter-spacing:-0.5px; line-height:1.6; padding-top:10px;}
.fix_center .txt03 a {font-size:15px; margin:20px auto 10px; font-weight:400; color:#fff; display:block; width:171px; letter-spacing:-0.5px; height:39px; border:2px solid #fff; line-height:39px; text-align:center; text-align:center;}
.fix_center .txt03_01 a {font-size:15px; margin:20px auto 10px; font-weight:400; color:#fff; display:block; width:171px; letter-spacing:-0.5px; height:39px; border:2px solid #fff; line-height:39px; text-align:center; text-align:center;
-webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden;;}
.fix_center .txt03 a:hover { background-color:#000; color:#fff; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden; }
.fix_center .txt04  {font-size:50px; font-weight:700; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px;}
.fix_center .txt05  {font-size:16px; font-weight:400; color:#000;  letter-spacing:-0.5px;}


/*  KIDS SNS 영역 */
.kids_sns_title {text-align:center; color:#000; font-family: 'Roboto Condensed', sans-serif; font-size:49px; letter-spacing:-0.7px; font-weight:700; line-height:1; padding:0px 0px;}
.kids_sns_ban ul li {float:left; text-align:center; margin-left:15px;}
.kids_sns_ban ul li:first-child {margin-left:0px;}
.kids_sns_ban2 ul li {float:left; text-align:center; margin-left:15px; padding-top:15px;}
.kids_sns_ban2 ul li:first-child {margin-left:0px;}
.kids_sns_ban3 ul li {float:left; text-align:center; margin-left:15px; padding-top:15px;}
.kids_sns_ban3 ul li:first-child {margin-left:0px;}



.event_thumb img {width:270px; padding:0px 0px 20px;}

#swiper-container{width:90%; margin: 0 auto; visibility:visible !important;}

/* BASIC css end */

