/* BASIC css start */
 
.mainSpot { margin:0 auto; position:relative; width:100%; max-width:1900px; height:550px; overflow:hidden }



/* 메인비쥬얼 */
.mainSpot { margin:0 auto; position:relative; width:100%;  height:550px; overflow:hidden }
.spotSlider{width:100%}
 .bx-wrapper{position:relative;}
.mainSpot li img { width:1004px;  height:550px }


.mainSpot .bx-controls-direction { position:absolute; top:247px; left:0; width:100%; z-index:50 }
.mainSpot .bx-controls-direction a { position:absolute; top:0; width:29px; height:55px; text-indent:-9999px; overflow:hidden; background:url(/design/easeland/10449/phps/main/sp_spot_arr.png) 0 0 no-repeat }
.mainSpot .bx-controls-direction .bx-prev { left:5%; top:0px; background-position:0 0 }
.mainSpot .bx-controls-direction .bx-next { right:5%;top:0px; background-position:0 -55px }

.mainSpot .bx-pager { margin-left:-50px; position:absolute; bottom:60px; left:50%; text-align:center; z-index:50 }
.mainSpot .bx-pager .bx-pager-item { padding:0 8px; float:left }
.mainSpot .bx-pager .bx-pager-item a { display:block; width:18px; height:16px; text-indent:-9999em; background:url(/design/easeland/10449/phps/main/sp_spot_pager.png) 0 0 no-repeat }
.mainSpot .bx-pager .bx-pager-item a.active { width:27px; background-position:0 -16px }

#column_topBn { margin:50px auto 0; position:relative; width:1150px; overflow:hidden }
#column_topBn .topBn1 { position:relative; *zoom:1 }
#column_topBn .topBn1:after { display:block; clear:both; content:'' }
#column_topBn .topBn1 .tb_visu { padding-right:5px; float:left; width:805px; height:465px }
#column_topBn .topBn1 .tb_visu img { width:805px; height:465px }
#column_topBn .topBn1 .tb_side { float:left; position:relative; width:390px; height:465px; background:url(/design/easeland/10449/phps/main/bg_tb_side.jpg) 0 0 no-repeat }
#column_topBn .topBn1 .tb_side h3 { position:absolute; top:48px; left:64px }
#column_topBn .topBn1 .tb_side .tbSide_bx { padding-bottom:45px; position:absolute; top:121px; left:40px; width:310px; height:0; overflow:hidden }
#column_topBn .topBn1 .tb_side .tbSide_bx li .inner { margin:0 auto; width:175px; text-align:center }
#column_topBn .topBn1 .tb_side .tbSide_bx li .inner img { width:175px; height:175px; border-radius:175px }
#column_topBn .topBn1 .tb_side .tbSide_bx li .inner .pd_name { display:block; padding-top:30px; font-size:14px; color:#b9b9b9 }
#column_topBn .topBn1 .tb_side .tbSide_bx li .inner .pd_price { display:block; padding-top:5px; font-size:20px; color:#aee1ff }
#column_topBn .topBn1 .tb_side .bx-controls-direction { position:absolute; top:110px; left:0; width:100%; z-index:50 }
#column_topBn .topBn1 .tb_side .bx-controls-direction a { position:absolute; top:0; width:22px; height:43px; text-indent:-9999em; background:url(/design/easeland/10449/phps/main/sp_tbside_arr.png) 0 0 no-repeat }
#column_topBn .topBn1 .tb_side .bx-controls-direction .bx-prev { left:0; background-position:0 0 }
#column_topBn .topBn1 .tb_side .bx-controls-direction .bx-next { right:0; background-position:0 -43px }
#column_topBn .topBn1 .tb_side .bx-pager { margin-left:-40px; position:absolute; top:302px; left:50%; text-align:center; z-index:50 }
#column_topBn .topBn1 .tb_side .bx-pager .bx-pager-item { padding:0 5px; float:left }
#column_topBn .topBn1 .tb_side .bx-pager .bx-pager-item a {  overflow:hidden display:block; width:10px; height:10px; text-indent:-9999em; background:url(/design/easeland/10449/phps/main/sp_tbside_pager.png) 0 0 no-repeat }
#column_topBn .topBn1 .tb_side .bx-pager .bx-pager-item a.active { background-position:0 -10px }

#column_topBn .topBn2 { padding-top:5px; }
#column_topBn .topBn2 ul { width:1150px;text-align:center; }
#column_topBn .topBn {margin: 20px 0;text-align:center;padding:10px 0;}
#column_topBn .topBn >h3 {font-size:36px;font-weight:bolder; color:#000;line-height:1;margin-bottom: 40px;letter-spacing:-2px;}
#column_topBn .topBn >p {margin-top: 10px;line-height: 1.8;}
#column_topBn .topBn_sns {margin: 20px 0;text-align:center;padding:10px 0;}
#column_topBn .topBn_sns >h3 {font-size:36px;font-weight:bolder; color:#000;line-height:1;margin-bottom: 15px;letter-spacing:-2px;}
#column_topBn .topBn_sns >h2 a {font-size:20px;font-weight:bold; color:#000;line-height:1;margin-bottom: 40px;letter-spacing:-1px;}

#column_topBn .md_pick ul {clear:both;}
#column_topBn .md_pick ul li {float:left;padding:0px;}

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

/* 배너3개 */
#brand_ban { margin:0 auto; padding-top:20px; position:relative; width:100%;margin:0 auto;clear:both; }
.brand {position:relative; width:1150px; height:350px; margin:0 auto; padding-top:50px;}
.brand li {float:left; width:379px; margin-right:5px;   text-align:center;  }
.brand li:last-child {float:right; margin-right:0;}
.brand li a{display:block;}
.brand li img {width:379px; height:352px;}

/* 롤링및배너 */
#roll_ban { margin:0 auto; padding-top:20px; position:relative; width:100%;margin:0 auto; height:450px; background-color:#eff6ed;clear:both; }
#roll_ban .best {margin: 20px 0;text-align:center;padding:10px 0;}
#roll_ban .best >h3 {font-size:36px;font-weight:bolder; color:#000;line-height:1;margin-bottom: 40px;letter-spacing:-2px;}
#roll_ban .best >p {margin-top: 10px;line-height: 1.8;}
.roll {position:relative; width:1150px; height:280px; margin:0 auto; padding-left:100px;}
.roll li {float:left;}
.roll li:last-child {float:right; margin-right:50px;}
.roll li a{display:block;}

/* tab3 */
#column_tab { margin:0 auto; padding-top:70px; position:relative; width:100%; }
#column_tab .item-wrap-tab { position:relative; width:100%; margin:0 auto;height:450px; }

.productb_tab {position:relative; width:100%; margin-left:auto;margin-right:auto; height:inherit;border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.productb_tab ul {width:1150px; height:65px;margin:0 auto; }
.productb_tab li{float:left; width:382px; text-align:center;border-right:1px solid #ddd;   }
.productb_tab li:first-child { border-left:1px solid #ddd; }
.productb_tab li a{display:block; font-family:'Noto Sans KR'; font-size:15px; color:#8f8f8f; height:63px; line-height:65px;}
.productb_tab li a.on{color:#353535; font-weight:bolder; background:#f4f4f4;border-bottom:2px solid #1b1b1b; }
.productb_tab li a:hover{color:#353535; font-weight:bolder;  background:#f4f4f4;border-bottom:2px solid #1b1b1b; }

/* new arrival */
#column_new { margin:0 auto; padding-top:70px; position:relative; width:100%; margin:0 auto;clear:both; }
#column_new .item-wrap { position:relative; width:1150px;padding-top:60px; margin:0 auto; padding-left:60px; }


#column_new .product {margin: 20px 0;text-align:center;padding:10px 0;}
#column_new .product >h3 {font-size:36px;font-weight:bolder; color:#000;line-height:1;margin-bottom: 40px;letter-spacing:-2px;}
#column_new .product >p {margin-top: 10px;line-height: 1.8;}

.productbt{position:relative; width:550px; margin:0 auto; padding-left:150px;}
.productbt li{float:left; width:130px; margin-right:10px;   text-align:center;  }
.productbt li a{display:block; font-family:'Noto Sans KR'; font-size:15px; color:#8f8f8f;  border: 2px solid #ece8e8; height:35px; padding-top:13px; }
.productbt li a.on{color:#fff;   border: 2px solid #1b1b1b;font-weight:bolder; background:#1b1b1b; }
.productbt li a:hover{color:#000;   border: 2px solid #1b1b1b;font-weight:bolder; }





#column_new .item-wrap .item-cont .item-list { padding:0 30px 60px 0; width:350px; height:500px;  padding-bottom:50px;}
#column_new .item-wrap .item-cont .item-list .thumb { width:300px }
#column_new .item-wrap .item-cont .item-list .thumb img { width:300px; height:300px }
#column_new .item-wrap .item-cont .item-list dd { padding-top:25px; height:80px; text-align:center;font-family:'Noto Sans KR';  }







#column_new .item-wrap .item-cont .item-list dd .prd-brand a { font-size:19px; color:#000; font-weight:bold;font-family:'Noto Sans KR';}
#column_new .item-wrap .item-cont .item-list dd .prd-info { font-family:'Noto Sans KR';font-size:15px; color:#939393; letter-spacing:-1px; line-height:22px; padding-top:20px; }
#column_new .item-wrap .item-cont .item-list dd .prd-price {width:280px; margin-top:20px; height:50px; padding-top:0; font-size:18px; color:#ea2525; font-weight:bold;}
#column_new .item-wrap .item-cont .item-list dd .prd-price strike { width:280px;  font-family:'NanumSquareRound';color:#888; font-size:13px;  }
.prdbar { text-align:center; height:50px; }
#column_new .item-wrap .bt_more { margin:0 auto;text-align:center; width:130px;  border: 2px solid #ece8e8; padding:10px;}
#column_new .item-wrap .bt_more  a { text-align:center;font-family:'Noto Sans KR'; font-size:15px; color:#000;padding:10px;  }
 
 





/* best item */
#column_best { margin:0 auto; padding-top:125px; position:relative; width:1150px; overflow:hidden }
#column_best .item-wrap { padding-top:60px }

.info_bx{width:300px;}
.info_bx1{float:left;width:105px; }
.info_bx2{float:left;width:300px; }
.infox{float:left; }


#column_shopInfo .shopInfo_area .info_bx .inner { padding:8px 26px 0 0px }
#column_shopInfo .shopInfo_area .info_bx .info_shop a { display:block; cursor:pointer }
#column_shopInfo .shopInfo_area .info_bx .info_shop img { }
#column_shopInfo .shopInfo_area .info_bx .info_shop .shop-tit { display:block; padding-top:15px; font-size:16px; color:#646464; font-weight:bold }
#column_shopInfo .shopInfo_area .info_bx .info_shop .shop-cont { display:block; padding-top:10px; font-size:12px; color:#646464; letter-spacing:-1px }
#column_shopInfo .shopInfo_area .info_bx .info_shop .shop-cont .addr { display:block; padding-top:15px; color:#ffbd3e }

#column_shopInfo .shopInfo_area .info_bx .info_barista ul { padding-top:10px }
#column_shopInfo .shopInfo_area .info_bx .info_barista ul li { padding:0 0 3px 9px; font-size:12px; color:#646464; letter-spacing:-1px;  }
#column_shopInfo .shopInfo_area .info_bx .info_barista .btm_request { padding-top:15px }
#column_shopInfo .shopInfo_area .info_bx .info_barista .btm_request a { display:block; height:33px; color:#fff; text-align:center; line-height:33px; background:#347e5a }
#column_shopInfo .shopInfo_area .info_bx .info_review ul { overflow:hidden }
#column_shopInfo .shopInfo_area .info_bx .info_review ul li { margin-top:-1px; padding:12px 0; border-top:1px dashed #ccc }
#column_shopInfo .shopInfo_area .info_bx .info_review ul li:first-child { padding-top:0; border-top:none }
#column_shopInfo .shopInfo_area .info_bx .info_review ul li a { display:block; cursor:pointer }
#column_shopInfo .shopInfo_area .info_bx .info_review ul li .review-tit { display:block; font-size:16px; font-weight:bold }
#column_shopInfo .shopInfo_area .info_bx .info_review ul li .review-cont { display:block; padding-top:7px; font-size:12px; color:#646464; line-height:18px }



#column_shopInfo .shopInfo_area .info_bx .info_notice ul {  }
#column_shopInfo .shopInfo_area .info_bx .info_notice ul li { padding:0 0 13px 9px; font-size:12px; color:#646464;   }
#column_shopInfo .shopInfo_area .info_bx .info_notice ul li  a { display:inline-block; width:209px; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden }








.item-wrap { width:1150px; overflow:hidden }
.item-wrap .item-cont { width:1150px; *zoom:1 }
.item-wrap .item-cont:after { display:block; clear:both; content:'' }
.item-wrap .item-cont .item-list { padding:0 0px 60px 0; float:left; width:410px;  padding-right:15px;  text-align:center;}
.item-wrap .item-cont .item-list .thumb { width:305px text-align:center;  border:1px solid #c6c6c6;}
.item-wrap .item-cont .item-list .thumb img { width:280px; height:480px }
.item-wrap .item-cont .item-list dd { padding-top:25px; width:300px; text-align:center }
.item-wrap .item-cont .item-list dd .prd-brand { padding:0 }
.item-wrap .item-cont .item-list dd .prd-brand a { font-size:14px; color:#424242; letter-spacing:-1px }
.item-wrap .item-cont .item-list dd .prd-price { padding-top:3px; font-size:14px; color:#972634 }
.item-wrap .item-cont .item-list dd .prd-price strike { color:#424242 }


/* 메인비쥬얼 */
.pplSpot { margin:0 auto; position:relative; width:100%;  height:300px; overflow:hidden }
.pplspotSlider{width:100%}
.pplbx-wrapper{position:relative;}
.pplSpot li img { width:1150px;  height:300px }


.pplSpot .bx-controls-direction { position:absolute; top:150px; left:0; width:100%; z-index:50 }
.pplSpot .bx-controls-direction a { position:absolute; top:0; width:29px; height:55px; text-indent:-9999px; overflow:hidden; background:url(/design/easeland/10449/phps/main/sp_spot_arr.png) 0 0 no-repeat }
.pplSpot .bx-controls-direction .bx-prev { left:5%; top:0; background-position:0 0 }
.pplSpot .bx-controls-direction .bx-next { right:5%;top:0px; background-position:0 -55px }

.pplSpot .bx-pager { margin-left:-50px; position:absolute; bottom:60px; left:50%; text-align:center; z-index:50 }
.pplSpot .bx-pager .bx-pager-item { padding:0 8px; float:left }
.pplSpot .bx-pager .bx-pager-item a { display:block; width:18px; height:16px; text-indent:-9999em; background:url(/design/easeland/10449/phps/main/sp_spot_pager.png) 0 0 no-repeat }
.pplSpot .bx-pager .bx-pager-item a.active { width:27px; background-position:0 -16px }


/* BASIC css end */

