/* BASIC css start */
/* 메인비쥬얼 / 배너 */
/*#mainVisuTop { margin:0px auto; position:relative; width:100%; overflow:hidden; background:#ddd; }
#mainVisuTop .mainVisu { position:relative; *zoom:1 }*/
#mainVisuTop .mainVisu:after { display:block; clear:both; content:'' }
#mainVisuTop .mainVisu .mainSpot {/* position:relative; float:left; width:100%; height:500px; overflow:hidden */}
/*#mainVisuTop .mainVisu .mainSpot li img { width:100%; height:500px }*/
#mainVisuTop .mainVisu .mainSpot .bx-pager { position:absolute; bottom:17px; left:45.5%; /*width:150px; margin:-50px 0 0 -50px; 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/angels09/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:268px; height:495px; overflow:hidden }

#mainVisuTop .mainVisu .mainTopSide .anything_qna { width:268px; border:1px solid #e7e7e7; height:100px; position:relative; box-sizing:border-box; margin-bottom:8px;}
#mainVisuTop .mainVisu .mainTopSide .anything_qna span { padding-top:10px; cursor:pointer; margin-bottom:10px;}
#mainVisuTop .mainVisu .mainTopSide .anything_qna ul li { position:absolute; text-align:center; font-size:16px; color:#999; top:35px; height:48px; padding-top:5px; width:130px; border-right:1px solid #e7e7e7; cursor:pointer;}
#mainVisuTop .mainVisu .mainTopSide .anything_qna .soap_q {}
#mainVisuTop .mainVisu .mainTopSide .anything_qna .cosme_q { left:135px; border-right:0;}

#mainVisuTop .mainVisu .mainTopSide ul li { margin-bottom:8px; width:268px; height:261px }
#mainVisuTop .mainVisu .mainTopSide ul .guid_info span { float:left; display:inline-block; width:134px;}

#mainVisuTop .mainTopBn { padding-top:8px; position:relative; height:200px; overflow:hidden }
#mainVisuTop .mainTopBn ul { width:1289px }
#mainVisuTop .mainTopBn ul .thumb { padding-right:9px; float:left; width:313px; height:200px }
#mainVisuTop .mainTopBn ul li.pr-10 { padding-right:10px }
#mainVisuTop .mainTopBn ul .thumb img { width:313px; height:200px }

/*20190116*/
#mainVisuTop .mainVisu .mainSpot{width:100% !important;position:relative;width:100%;clear:both;text-align:center;}
#mainVisuTop .mainVisu .bx-wrapper {position: relative;width:100% !important;margin:0 auto;}
#mainVisuTop .mainVisu .bx-wrapper .bx-viewport{min-width:1920px;left:50%;transform:translateX(-50%);}
#mainVisuTop .mainVisu .bx-wrapper img{width:100% !important;height:auto !important;}
#mainVisuTop .mainVisu .mainSpot .control{width:100%; position: absolute; left:0; bottom:20px; text-align: center;}
#mainVisuTop .mainVisu .mainSpot .control .controlIn{padding-left:15px;display:inline-block; vertical-align: top; border-radius:15px; overflow:hidden;}
#mainVisuTop .mainVisu .mainSpot .control .controlIn>div{display:inline-block; vertical-align: top;}
#mainVisuTop .mainVisu .mainSpot .control .controlIn>.pager{padding-top:7px; display:inline-block; vertical-align: top;}
#mainVisuTop .mainVisu .mainSpot .control .controlIn>.pager .bx-pager{position:relative;left:0;bottom:0;}
#mainVisuTop .mainVisu .mainSpot .control .controlIn>.pager .bx-pager-item{padding:0 5px; display:inline-block; vertical-align: top;float:none;}

#mainVisuTop .mainVisu .mainSpot .control .controlIn>.auto{padding-top:3px;padding-left:5px;}
#mainVisuTop .mainVisu .mainSpot .control .controlIn>.auto .bx-stop{font-size:0 !important;width:30px; height:22px; background:url('/design/angels09/10275/main/btn_bx_stop.png') no-repeat left center;background-size:auto 22px; overflow:hidden; display:block;}
#mainVisuTop .mainVisu .mainSpot .control .controlIn>.auto .bx-start{font-size:0 !important;width:30px; height:22px; background:url('/design/angels09/10275/main/btn_bx_play.png') no-repeat left center; background-size:auto 22px;overflow:hidden; display:block;}

#mainVisuTop .mainVisu .mainSpot .bx-controls{position:absolute;width:100%;/*height:100%;*/left:0;top:50%;margin-top:-24px;text-align: center;}
#mainVisuTop .mainVisu .mainSpot .bx-controls .bx-controls-direction{position:absolute;left:0;z-index:5;display:inline-block;width: 100%;top:0;}
#mainVisuTop .mainVisu .mainSpot .bx-controls .bx-controls-direction a{position:absolute;top:0;display:inline-block;width:28px;height:47px;background:url('/design/angels09/10275/main/btn_slide02.png') no-repeat;text-indent:-9999px;}
#mainVisuTop .mainVisu .mainSpot .bx-controls a.bx-prev{left:70px;background-position:0 0;}
#mainVisuTop .mainVisu .mainSpot .bx-controls a.bx-next{right:70px;background-position:-40px 0;}

/* 3단 배너 */
.mainVisuBot { width:1200px; margin:35px auto 0;}
.section01 { height:200px;}
.section01 .dm_main_b {width:1200px; float:left; margin:0 auto; }
.section01 .dm_main_b li { float:left; width:390px; height:200px; background:#aaa;}
.section01 .dm_main_b li a{}
.section01 .dm_main_b li.top_b2 { margin:0 15px; }

/* 컨텐츠 타이틀 */
.main_tit { position:relative; text-align:center }
.main_tit h2 { font-size:26px; font-weight:300; color:#101010;}

/* new arrival */
#column_new { margin:0 auto; padding-top:60px; position:relative; width:1200px; overflow:hidden }
#column_new .main_tit { margin-bottom:30px }
#column_new .item-wrap .item-cont .item-list { margin-right:52px; margin-bottom:20px;}
#column_new .item-wrap .item-cont .item-list:last-child {margin-right: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/angels09/10275/main/ico_main_new.png) 0 0 no-repeat }
#column_new .item-wrap .item-cont .item-list dd { width:260px; min-height:100px; text-align:center; /*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:15px; font-weight:700; color:#0033a0 }
#column_new .item-wrap .item-cont .item-list dd ul .prd-price strike { color:#919191; }

/* md's pick */
.column_md_wrap { width:100%; margin-top:50px; padding:50px 0; background:#fceeee;}
.column_pick {position:relative; max-width:1630px; margin:0 auto; overflow:hidden;}
.column_md_mask {position:relative;display:block; width:100%; margin:0 auto; height:340px; overflow:hidden;}*/
#column_md { position:absolute; left:50%; margin-left:-805px;}
#column_md .main_tit {margin-bottom:30px;}
#column_md .item-wrap .item-cont .item-list { width:176px; margin-right:30px; margin-bottom:0;}
#column_md .item-wrap .item-cont .item-list:last-child {margin-right:0;}
#column_md .item-wrap .item-cont .item-list .thumb {width:176px; height:176px; border:none; }
#column_md .item-wrap .item-cont .item-list dd { width:176px; min-height:100px; text-align:center; border-top:none }
#column_md .item-wrap .item-cont .item-list dd ul { padding:15px }
#column_md .item-wrap .item-cont .item-list dd ul .prd-brand { padding:0 }
#column_md .item-wrap .item-cont .item-list dd ul .prd-brand a { font-size:14px; color:#282828 }
#column_md .item-wrap .item-cont .item-list dd ul .prd-size { padding-top:15px; color:#878787 }
#column_md .item-wrap .item-cont .item-list dd ul .prd-name { color:#878787; line-height:20px }
#column_md .item-wrap .item-cont .item-list dd ul .prd-subname { padding-top:10px; font-size:12px; color:#878787 }
#column_md .item-wrap .item-cont .item-list dd ul .prd-price { padding-top:12px;  font-size:15px; font-weight:700; color:#0033a0 }
#column_md .item-wrap .item-cont .item-list dd ul .prd-price strike { color:#282828 }
/*#column_md .main_tit { padding:40px 0 30px }
#column_md .md_prod_lst { margin:0 auto; position:relative; width:1200px; overflow:hidden }
#column_md .md_prod_lst ul { width:1200px; *zoom:1 }
#column_md .md_prod_lst ul:after { display:block; clear:both; content:'' }
#column_md .md_prod_lst ul .thumb { margin:0 12px 0; float:left }
#column_md .md_prod_lst ul .thumb a { display:block; position:relative; height:176px; cursor:pointer }
#column_md .md_prod_lst ul .thumb 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/marinoel/10275/main/mask_pick.png) 0 0 no-repeat; z-index:10 }*/

/* BESTSELLERS */
#column_best { margin:0 auto; padding-top:60px; position:relative; width:1200px; overflow:hidden }
#column_best .main_tit { padding-bottom:30px }
#column_best .item-wrap .item-cont .item-list:last-child {margin-right:0;}

/* best wholesale */
#column_sale { margin-top:40px; position:relative; height:689px; background:#f1e9f5; /*background:url(/design/marinoel/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/angels09/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 */

