/* BASIC css start */
/* BASIC css start */
/*basic*/
area { border:0; outline:0; } 
.main_slide_wrap { position:relative; width:100%; max-width:1920px; margin:0 auto; padding-bottom:39px; background:#f7f7f7; border-bottom:1px solid #dddddd; max-height:490px; overflow:hidden; } 
.main_slide img { max-width:100%; } 
.main_slide .slick-slide img { width:100%; } 
.main_slide_wrap .main_slide .slick-dots { overflow:hidden; white-space:nowrap; width:1196px; height:40px; margin:0 auto; position:absolute; left:0; right:0; bottom:-40px; z-index:2; text-align:center; background:#f7f7f7; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; } 
.main_slide_wrap .main_slide .slick-dots li { width:172px; border-left:1px solid #dddddd; height:40px; display:inline-block; position:relative; cursor:pointer; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; } 
.main_slide_wrap .main_slide .slick-dots li span { display:block; position:relative; font-size:12px; line-height:40px; color:#727272; font-family:'Montserrat','Noto Sans KR',sans-serif; font-weight:300; text-align:center; } 
.main_slide_wrap .main_slide .slick-dots li.slick-active { background:#323232; } 
.main_slide_wrap .main_slide .slick-dots li.slick-active span { color:#fff; font-weight:400; } 
.main_slide .slick-prev,.main_slide .slick-next { position:absolute; bottom:-40px; font-size:0; width:42px; z-index:9; height:40px; outline:0; } 
.main_slide .slick-prev { background:url(http://infos.img15.kr/makeshop/pc/images/main_slide_arr.png) no-repeat; left:50%; margin-left:-639px; } 
.main_slide .slick-next { background:url(http://infos.img15.kr/makeshop/pc/images/main_slide_arr2.png) no-repeat; right:50%; margin-right:-639px; } 
.main_slide_wrap:after { content:""; background:#ddd; width:100%; height:1px; display:block; position:absolute; bottom:38px; } 
.multiple-banner { width:100%; max-width:1920px; margin:0 auto; max-height:140px; overflow:hidden; } 
.multiple-banner img { max-width:100%; } 
.multiple-banner .slick-slide img { width:100%; } 
.multiple-banner .custom_paging { position:absolute; right:50%; margin-right:-597px; bottom:9px; } 
.multiple-banner .custom_paging li { font-weight:400; display:none; font-family:'Montserrat',sans-serif; color:#a19999; font-size:11px; letter-spacing:0.5px; } 
.multiple-banner .custom_paging li.slick-active { display:block; } 
.multiple-banner .slick-arrow { height:15px; width:15px; position:absolute; bottom:8px; right:50%; margin-right:-619px; background:url(http://infos.img15.kr/makeshop/pc/images/t_rolling_arr.png) no-repeat; cursor:pointer; outline:0; font-size:0; z-index:9; } 
.multiple-banner .slick-next { margin-right:-634px; background:url(http://infos.img15.kr/makeshop/pc/images/t_rolling_arr.png) no-repeat -15px 0; } 
.deal_wrap { background:#f8f8f8; padding-bottom:115px; margin-top: 32px; } 
.deal_tit { width:100%; margin:0 auto; text-align:center; position:relative; /* padding-bottom:24px; */margin-bottom:40px; } 
.deal_tit h3 { color:#000000; font-family:'Montserrat','Noto Sans KR',sans-serif; font-weight:700; font-size:32px; letter-spacing:-0.25px; padding-top:32px; } 
.deal_tit p { color:#000000; font-size:17px; font-weight:300; font-family:'Montserrat','Noto Sans KR',sans-serif; padding-top:8px; } 
.deal_tit .more { position:absolute; bottom:0; right:0; } 
.deal_tit .bg { background:url(http://infos.img15.kr/makeshop/pc/images/hr_a4a4a4.png); width:40%; height:1px; position:absolute; top:55px; left:0; } 
.deal_tit .bg.right { left:auto; right:0; } 
.width1280 { width:1280px; position:relative; margin:0 auto; height:24px; } 
.deal_prd .slick-arrow { position:absolute; bottom:-73px; left:0; right:0; margin:0 auto; height:40px; width:50px; font-size:0; outline:0; cursor:pointer; } 
.deal_prd .slick-prev { background:url(http://infos.img15.kr/makeshop/pc/images/deal_arr.png) no-repeat; left:-50px; z-index:6; } 
.deal_prd .slick-next { left:50px; background:url(http://infos.img15.kr/makeshop/pc/images/deal_arr.png) no-repeat -50px 0; } 
.deal_prd { width:1304px; } 
.deal_prd .slick-slide { margin:0 12px !important; width: 302px !important; } 
/*basic*/
/* deal prd custom */
.deal_prd .slick-slide { padding-bottom:8px; } 
.deal_prd .badge { position:absolute; background:#00afbd; text-align:center; color:#fff; width:63px; height:63px; top:0; right:0; font-family:'Montserrat',sans-serif; font-size:18px; font-weight:600; font-style:italic; letter-spacing:0.25px; padding-top:9px; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; } 
.deal_prd .badge strong { font-weight:700; font-size: 20px; } 
/* deal prd custom */
.loc { width:1280px; margin:0 auto; padding:17px 0; } 
.loc a { color:#4b4a4a; font-size:12px; font-family:'Montserrat','Noto Sans KR',sans-serif; font-weight:300; margin-right:6px; } 
.loc select { margin-right:6px; margin-left:6px; color:#4b4a4a; font-size:12px; font-family:'Montserrat','Noto Sans KR',sans-serif; font-weight:300; border:1px solid #cccccc; width:110px; height:22px; line-height:22px; padding-left: 5px; } 
.cate-wrap { width:1280px; margin:0 auto; /* padding:18px 0 32px; */padding:18px 0 0; } 
.class-list ul { font-size:0; } 
.class-list ul li { display:inline-block; vertical-align:top; margin-left: 8px; margin-bottom: 8px; } 
.class-list ul li a:hover { border: 1px solid #ddd; outline: 2px solid #0588da; outline-offset: -2px; } 
.class-list ul li:nth-child(7n+1) { margin-left:0; } 
.class-list ul li a { width:176px; height: 40px; line-height: 37px; border:1px solid #e6e6e6; display:block; text-align:left; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding-left:17px; font-size:14px; color:#000; font-family:'Montserrat','Noto Sans KR',sans-serif; font-weight:300; } 
.detail_area { width:1280px; margin:0 auto; padding-bottom: 70px; } 
.page_count { /* padding-top:42px; */padding-top:32px; color:#252525; font-size:16px; font-family:'Montserrat','Noto Sans KR',sans-serif; font-weight:300; padding-bottom:10px; border-bottom:1px solid #cdcdcd; } 
.sort { border-bottom:1px solid #cdcdcd; padding:16px 0; } 
.sort ul { font-size:0; } 
.sort ul li { display:inline-block; vertical-align:middle; position:relative; padding:0 20px; } 
.sort ul li:after { content:""; background:#cdcdcd; width:1px; height:11px; display:block; position:absolute; top:3px; right:0; } 
.sort ul li:last-child:after { display:none; } 
.sort ul li a { color:#666666; font-size:13px; font-family:'Montserrat','Noto Sans KR',sans-serif; font-weight:300; } 
.prd_area { margin-top: 29px; } 
/* hover */
.hoverbtn { position:absolute; bottom:32px; right:0; left:0; /* text-align:center; *//* display:inline-block; */width:78px; margin:0 auto; display:none; } 
.h_option { background:url(http://infos.img15.kr/makeshop/pc/images/thumb_1.png) no-repeat; width:38px; height:38px; display:inline-block; vertical-align:top; cursor:pointer; /* border-right:1px solid #000; */margin-right:2px; } 
.h_option:hover { background:url(http://infos.img15.kr/makeshop/pc/images/thumb_1_on.png) no-repeat; } 
.h_option img { width:38px; height:38px; opacity:0; } 
.h_buy img { width:38px !important; } 
.h_buy { display:inline-block; vertical-align:top; } 
.prd_list li .thumb .h_buy a { width:38px; padding-bottom:0; } 
.prd_list li .thumb:hover .hoverbtn { display:block; } 
.mk_option_preview { margin-top:53px; margin-left:11px; } 
.mk_prd_option_list { border:1px solid #ccc !important; } 
.mk_prd_option_list .option-name { border-left:2px solid #ccc !important; background-color:#eee !important; color:#666 !important; } 
.cateimg { width:1280px; margin:0 auto; padding:15px 0 17px; } 
.cateimg img { width:100%; } 
.img_cate ul li a { padding:0; } 
.img_cate ul li a:hover { padding:0; border: 1px solid #ddd; outline: 2px solid #0588da; outline-offset: -2px; } 
.img_cate ul li a img { width:174px; height:100%; vertical-align: bottom; } 
/* BASIC css end */


/* BASIC css end */

