/* BASIC css start */
/* 카테고리, 메인이미지 */
#main_img { width:100%; height:350px; padding:0; }
#main_img .main_img_wrap { width:1200px; margin:0 auto; }
#main_imgdiv { width:100%; height:175;padding:0; }

.nicemenu { position:relative; }
.nicemenu * { margin:0;padding:0;box-sizing:border-box; }
.nicemenu-item { display:inline-block;z-index:11; }
.verticle>.nicemenu-item { display:block !important; }
.nicemenu-sub { position:absolute;z-index:12;display:none; }
.nicemenu-sub.active { display:block; }

.nicemenu { width:190px; float:left; }
.nicemenu-item { background-color:#FFFFFF; }
.nicemenu-item p { font-size:0 }
.nicemenu-sub { width:263px; height:440px; }

.nicemenu-item .neo_butten_1 { width:190px; height:175px; background:#89b929; font-size:40px; display: flex; justify-content: center; align-items: center; border-radius: 0 0 0 50px; }
.nicemenu-item .neo_butten_1 .overlay{ position: absolute; transition: all 0.4s ease; opacity: 0; }
.nicemenu-item .neo_butten_1:hover .overlay{ opacity: 0.8;}
.nicemenu-item .neo_butten_1 .SlidetopEffect { width: 190px; height: 0; top: 0; right: 0; background-color: rgba(255, 255, 255, 0.5); }
.nicemenu-item .neo_butten_1:hover .SlidetopEffect { height: 175px; }


.nicemenu-item .neo_butten_2 { width:190px; height:175px; background:#27609d; font-size:40px; display: flex; justify-content: center; align-items: center; border-radius: 0 0 0 50px; line-height: 1.2em;}
.nicemenu-item .neo_butten_2 .overlay{ position: absolute; transition: all 0.4s ease; opacity: 0; }
.nicemenu-item .neo_butten_2:hover .overlay{ opacity: 0.8;}
.nicemenu-item .neo_butten_2 .SlidetopEffect { width: 190px; height: 0px; top: 175px; right: 0; background-color: rgba(255, 255, 255, 0.5); }
.nicemenu-item .neo_butten_2:hover .SlidetopEffect { height: 175px; }



.nicemenu-sub .nicemenu-cate1 { height:300px; }
.nicemenu-sub .nicemenu-cate1 ul { width:263px; padding:6px 28px 0px 31px; background: rgba(137, 185, 41, 0.8); }
.nicemenu-sub .nicemenu-cate1 ul li { height:43px; border-bottom:1px solid; padding-left:9px; border-color: rgba(255, 255, 255, 0.4); color:#FFFFFF; font-size:16px; letter-spacing:-0.5px; line-height:2.3; background:url('http://ematkorea0.www247.freesell.co.kr/design/ematkorea0/10275/main/bg_main_cate.png') no-repeat;}
.nicemenu-sub .nicemenu-cate1 ul .li_e { border-bottom:0; }
.nicemenu-sub .nicemenu-cate1 ul li a { color:#FFFFFF; font-size:16px; font-weight:500; display:block; }
.nicemenu-sub .nicemenu-cate1 ul li a:hover,
.nicemenu-sub .nicemenu-cate1 ul li a:focus { color:#f6ff00; }
.nicemenu-sub .nicemenu-cate1 ul li:hover,
.nicemenu-sub .nicemenu-cate1 ul li:focus { background:url('http://ematkorea0.www247.freesell.co.kr/design/ematkorea0/10275/main/bg_main_cate_on.png') no-repeat; }

.nicemenu-sub .nicemenu-cate2 { height:440px; }
.nicemenu-sub .nicemenu-cate2 ul { width:263px; padding:6px 28px 0px 31px; background: rgba(39, 96, 157, 0.8); }
.nicemenu-sub .nicemenu-cate2 ul li { height:43px; border-bottom:1px solid; padding-left:9px; border-color: rgba(255, 255, 255, 0.4); color:#FFFFFF; font-size:16px; letter-spacing:-0.5px; line-height:2.3; background:url('http://ematkorea0.www247.freesell.co.kr/design/ematkorea0/10275/main/bg_main_cate.png') no-repeat;}
.nicemenu-sub .nicemenu-cate2 ul .li_e { border-bottom:0; }
.nicemenu-sub .nicemenu-cate2 ul li a { color:#FFFFFF; font-size:16px; display:block; }
.nicemenu-sub .nicemenu-cate2 ul li a:hover,
.nicemenu-sub .nicemenu-cate2 ul li a:focus { color:#f6ff00; }
.nicemenu-sub .nicemenu-cate2 ul li:hover,
.nicemenu-sub .nicemenu-cate2 ul li:focus { background:url('http://ematkorea0.www247.freesell.co.kr/design/ematkorea0/10275/main/bg_main_cate_on.png') no-repeat; }

/* 메인 스크롤 배너 */
#mainSpot .inner { position:relative; float:left; top:0; left:0%; right:0; width:1200px; height:350px; overflow:hidden; }
#mainSpot .bx-pager { position:absolute; bottom:50px; left:0; right:0; height:0px; text-align:center }
#mainSpot .bx-pager .bx-pager-item { display:inline-block;  margin:0 7px }
*:first-child+html #mainSpot .bx-pager .bx-pager-item { display:inline } /* IE7 Hack */
#mainSpot .bx-pager .bx-pager-item a { display:block; width:11px; height:11px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/main/sp_spot_pager.png) 0 0 no-repeat }
#mainSpot .bx-pager .bx-pager-item a.active { background-position:0 -11px }






/*이전 메인배너*/
.nicemenu-img { float:left; }

/* 골프연습장시공, 바닥재시공사례 */
#main_banner1 { width:100%; height:150px; padding:0 0 0 0; font-size:0; display: flex; justify-content: center; }
#main_banner1 .main_banner1_wrap { width:1200px; margin:0 auto; }
#main_banner1 .main_banner1_wrap span { width:580px; height:160px; float:left; }
#main_banner1 .main_banner1_wrap .span_1 { width:600px; height:150px; float:left; background:#ee0000; }
#main_banner1 .main_banner1_wrap .span_2 { width:600px; height:150px; float:left; background:#00ee00; }


/*배송확인 페이지*/
#main_banner2 { width:100%; height:160px; padding:0 0 50px 0; font-size:0; display: flex; justify-content: center; }
#main_banner2 .main_banner2_wrap { width:1200px; margin:0 auto; }
#main_banner2 .main_banner2_wrap span { width:580px; height:160px; float:left; }
#main_banner2 .main_banner2_wrap .span_5 { width:1200px; height:190px; float:left; background:#ee0000; }


/* 메인베스트상품 */
#main_best { width:100%; overflow:hidden; margin-top: 1em;}
#main_best .main_best_wrap { width:1200px; margin:0 auto; }
#main_best .main_best_wrap .main_best_title { width:100%; text-align:center; font-size:28px; color:#212121; font-weight:700; letter-spacing:-1px; }
#main_best .main_best_wrap .main_best_list1 { width:1198px; height:628px; border-top:3px solid #24923a; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; margin-top:20px; }
#main_best .main_best_wrap .main_best_list2 { width:1198px; height:628px; border-top:3px solid #005aaa; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; margin-top:20px; }

#main_best .main_best_wrap .mbl_cate{ width:228px; height:598px; padding:30px 0 0 28px; float:left; }
#main_best .main_best_wrap .main_best_list1 .mbl_cate{ background:url('https://ai.esmplus.com/emat02/mainshop/bg_main_best1.jpg') no-repeat; }
#main_best .main_best_wrap .main_best_list2 .mbl_cate{ background:url('/design/ematkorea0/10275/main/bg_main_best2.jpg') no-repeat; }


#main_best .main_best_wrap .mbl_cate .mbl_cate_title { font-size:27px; color:#212121; font-weight:500; letter-spacing:-1px; padding-bottom:20px; }
#main_best .main_best_wrap .mbl_cate li { font-size:16px; color:#7d7d7d; letter-spacing:-0.7px; font-weight:500; line-height:1.8; }

#main_best .main_best_wrap .main_best_list1 .mbl_cate .active a { color:#30ba00; }
#main_best .main_best_wrap .main_best_list2 .mbl_cate .active a { color:#00abea; }

#main_best .main_best_wrap .mbl_img{ width:271px; float:left; }
#main_best .main_best_wrap .mbl_product{ width:671px; float:left; }
#main_best .main_best_wrap .mbl_product .item-wrap { width:648px; height:590px; overflow:hidden; margin:18px 10px 0 13px; }
#main_best .main_best_wrap .mbl_product .item-wrap .item-cont { width:100%; height:305px;}
#main_best .main_best_wrap .mbl_product .item-wrap .item-cont .item-list { width:196px; padding:0 10px 0 10px; margin:0; }
#main_best .main_best_wrap .mbl_product .item-wrap .item-cont .item-list .thumb { width:196px; height:196px; border:0; }
#main_best .main_best_wrap .mbl_product .item-wrap .item-cont .item-list .thumb img { width:196px; height:196px; }
#main_best .main_best_wrap .mbl_product .item-wrap .item-cont .item-list dd { width:196px; }
#main_best .main_best_wrap .mbl_product .item-wrap .item-cont .item-list dd ul { padding:10px 0; }
#main_best .main_best_wrap .mbl_product .item-wrap .item-cont .item-list dd ul .prd-brand { padding-top:0; line-height:1.4; }
#main_best .main_best_wrap .mbl_product .item-wrap .item-cont .item-list dd ul .prd-brand a { font-size:14px; color:#4e4e4e; font-weight:500; letter-spacing:-1px; }
#main_best .main_best_wrap .mbl_product .item-wrap .item-cont .item-list dd ul .prd-price { padding-top:0; font-size:16px; color:#b20000; font-weight:500; letter-spacing:-0.7px; }
#main_best .main_best_wrap .mbl_product .item-wrap .item-cont .item-list dd ul .prd-price strike { font-size:14px; color:#999999; font-weight:400; padding-right:5px; }

#main_best .main_best_wrap .mbl_cate .port_back { color:#000000; }

#tab_golf_best1 {cursor:pointer;}
#tab_golf_best2 {cursor:pointer;}
#tab_golf_best3 {cursor:pointer;}
#tab_golf_best4 {cursor:pointer;}
#tab_golf_best5 {cursor:pointer;}
#tab_golf_best6 {cursor:pointer;}
#tab_golf_best7 {cursor:pointer;}
#tab_golf_best8 {cursor:pointer;}
.tab_golf_product1 {}
.tab_golf_product2 {display:none;}
.tab_golf_product3 {display:none;}
.tab_golf_product4 {display:none;}
.tab_golf_product5 {display:none;}
.tab_golf_product6 {display:none;}
.tab_golf_product7 {display:none;}
.tab_golf_product8 {display:none;}

#tab_matte_best1 {cursor:pointer;}
#tab_matte_best2 {cursor:pointer;}
#tab_matte_best3 {cursor:pointer;}
#tab_matte_best4 {cursor:pointer;}
#tab_matte_best5 {cursor:pointer;}
#tab_matte_best6 {cursor:pointer;}
#tab_matte_best7 {cursor:pointer;}
#tab_matte_best8 {cursor:pointer;}
.tab_matte_product1 {}
.tab_matte_product2 {display:none;}
.tab_matte_product3 {display:none;}
.tab_matte_product4 {display:none;}
.tab_matte_product5 {display:none;}
.tab_matte_product6 {display:none;}
.tab_matte_product7 {display:none;}
.tab_matte_product8 {display:none;}

/* 메인배너02 */
#main_banner2 { width:100%; height:194px; padding:30px 0 40px 0; font-size:0; }
#main_banner2 .main_banner2_wrap { width:1200px; margin:0 auto; }
#main_banner2 .main_banner2_wrap .span_1 { padding-right:23px; }
#main_banner2 .main_banner2_wrap .span_2 { padding-right:22px; }

/* md추천상품 */
#main_recmd { width:100%; overflow:hidden; }
#main_recmd .main_recmd_wrap { width:1200px; margin:0 auto; }
#main_recmd .main_recmd_wrap .main_recmd_title { width:100%; text-align:center; font-size:28px; color:#212121; font-weight:700; letter-spacing:-1px; }
#main_recmd .main_recmd_wrap .item-wrap { width:1200px; margin-top:20px; }

#main_recmd .main_recmd_wrap .item-cont { width:100%; overflow:hidden; }
#main_recmd .main_recmd_wrap .item-cont .item-list { width:238px; padding:24px 30px 14px 31px; margin:0; border-top:1px solid #e2e6e1; border-right:1px solid #e2e6e1; border-bottom:1px solid #e2e6e1;}
#main_recmd .main_recmd_wrap .item-cont .item-list:first-child{ width:238px; padding:24px 30px 14px 30px; border-left:1px solid #e2e6e1; }

#main_recmd .main_recmd_wrap .item-cont { width:100%; overflow:hidden; }
#main_recmd .main_recmd_wrap .item-wrap .item-cont1 .item-list { float:left; }
#main_recmd .main_recmd_wrap .item-cont1 .item-list { width:238px; padding:24px 30px 14px 31px; margin:0; border-right:1px solid #e2e6e1; border-bottom:1px solid #e2e6e1;}
#main_recmd .main_recmd_wrap .item-cont1 .item-list:first-child{ width:238px; padding:24px 30px 14px 30px; border-left:1px solid #e2e6e1; }

#main_recmd .main_recmd_wrap .item-wrap .item-list .thumb { width:238px; height:238px; border:0; }
#main_recmd .main_recmd_wrap .item-wrap .item-list .thumb img { width:238px; height:238px; }

#main_recmd .main_recmd_wrap .item-wrap .item-list dd ul { padding:10px; }
#main_recmd .main_recmd_wrap .item-wrap .item-list dd ul .prd-brand{ height:45px; line-height:0.7; padding-top:0; text-align:center; }
#main_recmd .main_recmd_wrap .item-wrap .item-list dd ul .prd-brand a { font-size:15px; color:#4e4e4e; font-weight:500; letter-spacing:-1px; line-height:1.2; }
#main_recmd .main_recmd_wrap .item-wrap .item-list dd ul .prd-price { padding-top:10px; font-size:17px; color:#b20000; letter-spacing:-0.7px; text-align:center; }
#main_recmd .main_recmd_wrap .item-wrap .item-list dd ul .prd-price strike { font-size:15px; color:#999999; padding-right:5px; }

/* 제품배너 */
#main_product { width:100%; overflow:hidden; padding-top:27px; }
#main_product .main_product_wrap { width:1200px; margin:0 auto; }
#main_product .main_product_wrap ul li { padding:13px 13px 0 0; float:left }
#main_product .main_product_wrap ul .li_2 { padding-right:14px; }
#main_product .main_product_wrap ul .li_e { padding-right:0; }











/* 메인비쥬얼 / 배너 */
#mainVisuTop { margin:10px auto; position:relative; width:1280px; overflow:hidden }
#mainVisuTop .mainVisu { position:relative; *zoom:1 }
#mainVisuTop .mainVisu:after { display:block; clear:both; content:'' }
#mainVisuTop .mainVisu .mainSpot { position:relative; float:left; width:958px; height:530px; overflow:hidden }
#mainVisuTop .mainVisu .mainSpot li img { width:958px; height:530px }
#mainVisuTop .mainVisu .mainSpot .bx-pager { position:absolute; bottom:17px; right:18px; z-index:50 }
#mainVisuTop .mainVisu .mainSpot .bx-pager .bx-pager-item { padding:0 6px; float:left }
#mainVisuTop .mainVisu .mainSpot .bx-pager .bx-pager-item a { display:block; width:13px; height:13px; text-indent:-9999em; background:url(/design/ematkorea0/10275/main/sp_spot.png) 0 0 no-repeat }
#mainVisuTop .mainVisu .mainSpot .bx-pager .bx-pager-item a.active { background-position:0 -13px }
#mainVisuTop .mainVisu .mainTopSide { margin-left:9px; float:left; width:313px; height:530px; overflow:hidden }
#mainVisuTop .mainVisu .mainTopSide ul li { margin-bottom:8px; width:313px; height:261px }
#mainVisuTop .mainVisu .mainTopSide ul li img { width:313px; height:261px }
#mainVisuTop .mainTopBn { padding-top:8px; position:relative; height:200px; overflow:hidden }
#mainVisuTop .mainTopBn ul { width:1289px }
#mainVisuTop .mainTopBn ul li { padding-right:9px; float:left; width:313px; height:200px }
#mainVisuTop .mainTopBn ul li.pr-10 { padding-right:10px }
#mainVisuTop .mainTopBn ul li img { width:313px; height:200px }

/* 컨텐츠 타이틀 */
.main_tit { position:relative; text-align:center }
.main_tit h2 { font-size:20px; color:#101010; letter-spacing:5px }

/* new arrival */
#column_new { margin:0 auto; padding-top:60px; position:relative; width:1280px; overflow:hidden }
#column_new .item-wrap { padding-top:30px }
#column_new .item-wrap .item-cont .item-list { margin:0 10px 20px 0 }
#column_new .item-wrap .item-cont .item-list .thumb .ico { position:absolute; top:0; left:0; width:45px; height:45px; text-indent:-9999em; background:url(/design/ematkorea0/10275/main/ico_main_new.png) 0 0 no-repeat }
#column_new .item-wrap .item-cont .item-list dd { width:246px; min-height:135px; text-align:left; border:1px solid #ececec; border-top:none }
#column_new .item-wrap .item-cont .item-list dd ul { padding:20px }
#column_new .item-wrap .item-cont .item-list dd ul .prd-brand { padding:0 }
#column_new .item-wrap .item-cont .item-list dd ul .prd-brand a { font-size:14px; color:#282828 }
#column_new .item-wrap .item-cont .item-list dd ul .prd-size { padding-top:15px; color:#878787 }
#column_new .item-wrap .item-cont .item-list dd ul .prd-name { color:#878787; line-height:20px }
#column_new .item-wrap .item-cont .item-list dd ul .prd-subname { padding-top:10px; font-size:12px; color:#878787 }
#column_new .item-wrap .item-cont .item-list dd ul .prd-price { padding-top:12px; font-size:14px; color:#d72a2a }
#column_new .item-wrap .item-cont .item-list dd ul .prd-price strike { color:#282828 }

/* md's pick */
#column_md { margin-top:40px; position:relative; height:500px; background:#fceeee; /*background:url(/design/ematkorea0/10275/main/bg_md_pick.jpg) top center repeat-x*/ }
#column_md .main_tit { padding:40px 0 30px }
#column_md .md_prod_lst { margin:0 auto; position:relative; width:1280px; overflow:hidden }
#column_md .md_prod_lst ul { width:1288px; *zoom:1 }
#column_md .md_prod_lst ul:after { display:block; clear:both; content:'' }
#column_md .md_prod_lst ul li { margin:0 8px 8px 0; float:left }
#column_md .md_prod_lst ul li a { display:block; position:relative; height:176px; cursor:pointer }
#column_md .md_prod_lst ul li img { width:176px; height:176px }
#column_md .md_prod_lst ul li .mask { position:absolute; top:0; left:0; width:176px; height:176px; background:url(/design/ematkorea0/10275/main/mask_pick.png) 0 0 no-repeat; z-index:10 }

/* BESTSELLERS */
#column_best { margin:0 auto; padding-top:60px; position:relative; width:1280px; overflow:hidden }
#column_best .main_tit { padding-bottom:30px }

/* best wholesale */
#column_sale { margin-top:40px; position:relative; height:689px; background:#f1e9f5; /*background:url(/design/ematkorea0/10275/main/bg_sale.jpg) top center repeat-x*/ }
#column_sale .main_tit { padding:35px 0 30px }
#column_sale .sale_prod_lst { margin:0 auto; width:1280px }
#column_sale .item-wrap .item-cont { width:1294px }
#column_sale .item-wrap .item-cont .item-list { margin:0 13px 0 0; width:202px }
#column_sale .item-wrap .item-cont .item-list .thumb { position:relative; width:202px; height:202px; border:none }
#column_sale .item-wrap .item-cont .item-list .thumb a { display:block; height:202px; cursor:pointer }
#column_sale .item-wrap .item-cont .item-list .thumb img { width:202px; height:202px }
#column_sale .item-wrap .item-cont .item-list .thumb .mask { position:absolute; top:0; left:0; width:202px; height:202px; background:url(/design/ematkorea0/10275/main/mask_sale.png) 0 0 no-repeat; z-index:10 }
#column_sale .item-wrap .item-cont .item-list dd { width:202px }
#column_sale .item-wrap .item-cont .item-list dd ul { padding:15px 5px }
#column_sale .item-wrap .item-cont .item-list dd ul .prd-brand { padding:0 }
#column_sale .item-wrap .item-cont .item-list dd ul .prd-price { padding:0 }
/* BASIC css end */

