/* BASIC css start */
/*사이드*/
#side{position:fixed; top:0; right:-201px; width:auto; height:100%; z-index:9999;}
#side .side-all{position:relative; background:#fff; z-index:1000; height:100%; width:150px; padding:25px; border-left:1px solid #e6e6e6; transition:all 0.4s ease-in-out;}

/*사이드-버튼*/
#side .side-all .side-btn{position:absolute; left:-40px; top:calc(50% - 58px); background:#fff;}
#side .side-all .side-btn li{border:1px solid #dfdfdf; margin-bottom:-1px;}
#side .side-all .side-btn li a{display:block; width:38px; height:38px; position:relative; cursor:pointer;}
#side .side-all .side-btn li a span{display:none; width:60px; height:25px; line-height:26px; border:1px solid #e0e0e0; background:#fff; color:#000; font-size:12px; text-align:center; opacity:0; visibility:hidden; position:absolute; right:48px; top:7px; transition:all 0.4s ease-in-out;}
#side .side-all .side-btn .toggle a{background:#333 url('/design/neurx/wib/img/icon/icon-arrow-left.png')no-repeat 50% 50%;}
#side .side-all .side-btn .toggle.r a{background:#333 url('/design/neurx/wib/img/icon/icon-arrow-right.png')no-repeat 50% 50%;}
#side .side-all .side-btn .top a{background:url('/design/neurx/wib/img/icon/icon-arrow-up.png')no-repeat 50% 50%;}
#side .side-all .side-btn .bottom a{background:url('/design/neurx/wib/img/icon/icon-arrow-down.png')no-repeat 50% 50%;}
#side .side-all .side-btn li:hover span{opacity:1; visibility:visible;}

/*사이드-배너*/
#side .side-all .s-banner{}
#side .side-all .s-banner li:nth-of-type(1) ~ li{display: none;}
#side .slick-list:after{display:none;}
#side .slick-list{position:relative;}
#side .slick-dots{position:absolute; top:8px; left:8px;}
#side .slick-dots li{display:inline-block ! important; width:21px; height:2px; background:#fff; margin-right:5px;}
#side .slick-dots li.slick-active{background:#040000;}

/*사이드-메뉴박스*/
#side .s-menu-box{margin-top:35px;}
#side .s-menu-box .title{font-size:14px; color:#242424; font-weight:bold; margin-bottom:8px; line-height:1;}
#side .s-menu-box li{margin-bottom:6px;}
#side .s-menu-box li a{font-size:11px; color:#555;}
#side .s-menu-box .tel{font-size:20px; color:#000; font-weight:500; line-height:30px;}
#side .s-menu-box p{font-size:12px; line-height:19px;}

/*사이드-최근본상품*/
#side .view_product{margin-top:35px;}
#side .view_product .title{font-size:14px; color:#242424; font-weight:bold; margin-bottom:15px; line-height:1;}
#side .list li{width:50%; float:left; }
#side .list li img{width:100%;}
#side .list li:nth-of-type(2) ~ li{display: none;}
#side .list .slick-slide{margin:0 5px;}
#side .list .slick-prev{width:21px; height:21px; background:url('/design/neurx/wib/img/icon/btn-prev-s.jpg'); position:absolute; right:20px; top:-30px;}
#side .list .slick-next{width:21px; height:21px; background:url('/design/neurx/wib/img/icon/btn-next-s.jpg'); position:absolute; right:0; top:-30px;}

.abcd {
display: block;
position: fixed;
right: 60px;
bottom:120px;
text-align: center;
z-index:9999;
}
/* BASIC css end */

