/* BASIC css start */
#headerBackBox { height: 55px !important; }
#header.fixed .header_category { background-color: #fff !important; }
.header_category { background-color: transparent !important; -webkit-transition: all 0.2s ease; -khtml-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.header_category .logo a, .header_category ul > li > a { color: #fff; -webkit-transition: all 0.2s ease; -khtml-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
#header.fixed .header_category .logo a, #header.fixed .header_category ul > li > a { color: #000; }
#header .header_category .search .MS_search_word { background-color: rgba(255,255,255,0.5); }
#header.fixed .header_category .search .MS_search_word { background-color: rgba(0,0,0,0.08); transition: .3s; }
.header_category .search a i { color: #fff; transition: .3s; }
#header.fixed .header_category .search a i { color: #000; }

#content { margin: 0 85px 200px; }
#content h2.tit { margin: 180px 0 35px; }
#content h2.tit a { font-size: 38px; font-weight: 500; letter-spacing: -0.5px; }
#content h2.tit a.more_btn { float: right; display: inline-block; font-size: 15px; border: 1px solid #ccc; width: 135px; text-align: center; height: 40px; line-height: 40px; border-radius: 20px;
    color: #444; font-weight: normal; margin-top: 10px; }
#content h2.tit a.more_btn i { margin: 4px -4px 0 4px; vertical-align: text-top; display: inline-block; }
#content .swiper-container .item-list5 .item { margin-right: 0; }
#content .swiper-container-horizontal>.swiper-scrollbar { bottom: 0; left: 0; width: 100%; height: 4px; }
#content .swiper-scrollbar { border-radius: 0; }
#content .swiper-scrollbar-drag { border-radius: 0; background-color: #000; }


#basketpage { position: fixed !important; width: 100% !important; height: 100% !important; left: 0 !important; top: 0 !important; background: rgba(0,0,0,0.4); }
#basketpage > table { width: 600px; height: 260px; position: absolute; top: 40%; left: 50%; margin-left: -300px; background: #fff; border: none !important; }
#basketpage > table > tbody > tr >td { position: relative; }
#basketpage > table > tbody tr:nth-child(2) td  { padding-left: 0 !important; }
#basketpage > table > tbody > tr >td > table > tbody > tr:first-child { display: none; }
#basketpage > table > tbody > tr >td > table > tbody tr #contents { border: none !important; margin: 50px 0 60px !important; padding: 0 100px !important; }
#basketpage > table > tbody > tr >td > table > tbody tr #contents .text span,
#basketpage > table > tbody > tr >td > table > tbody tr #contents .text strong { font-size: 15px; font-weight: 400; }
#basketpage > table > tbody > tr >td > table > tbody tr #bottombutton { background: url(//efairplay.img2.kr/www/018_site/img/site_img/cart_pop_btn.jpg) center center no-repeat; height: 60px; margin-bottom: 50px; }
#basketpage > table > tbody > tr >td > table > tbody tr #bottombutton input { width: 180px; height: 60px; opacity: 0; }
#basketpage > table > tbody > tr >td > table > tbody tr #bottombutton input:last-child { margin-left: 9px; }
#basketpage > table > tbody > tr >td > table > tbody tr #popupclose { position: absolute; top: 35px;right: 40px; }
#basketpage > table > tbody > tr >td > table > tbody tr #popupclose a:before { content: ''; background: url(//efairplay.img2.kr/www/018_site/01_main/02_mobile/basketpage_close.png) no-repeat 50% 50%;
    background-size: cover; display: inline-block; width: 30px; height: 30px; }
#basketpage > table > tbody > tr >td > table > tbody tr #popupclose a img { display: none; }
/* BASIC css end */

