/* BASIC css start */
/* BASIC css start */
.swiper-slide img {display:block;width:100%;height:100%;object-fit:cover; } 
.menu_on {height:100%;overflow:hidden; } 
.menu_off {height:auto;overflow:initial; } 
#header {position:relative;width:100%;background:#fff;z-index:999;height:56.72px; } 
#header.fixed {position:fixed;top:0;left:0;right:0; } 
#header .top-pt-01 {position:fixed;top:0;left:0;right:0;z-index:100; } 
#header .top-pt-02 {position:fixed;top:0;left:0;right:0;z-index:100; } 
#header .headerTop {min-width:275px;text-align:center;padding-right:45px;background-color:#3e4347; } 
#header .headerTop a {width:25%;height:36px;line-height:36px;background-color:#3e4347;color:#fff;display:inline-block;border-left:1px solid #373737;margin-left:-1px; } 
#header .headerTop a .fa {vertical-align:top;position:relative;top:12px; } 
#header .headerBottom .headerBottomLeft a {display:inline-block;margin-right:25px;position:relative; } 
#header .headerBottom .headerBottomLeft a img {vertical-align:middle; } 
#header #menu .fa {top:5px; } 
#header .headerBottom {padding:13.5px 17px;display:block; } 
#header .headerBottom h1 {font-size:2.333em; } 
#header .headerBottom .headerBottomLeft {position:absolute;top:16px;left:17px;display: flex;align-items: center;} 
#header .headerBottom .headerBottomCenter h1 a {display:inline-block; } 
#header .headerBottom .headerBottomCenter h1 a img { } 
#header .headerBottom .headerBottomRight {position:absolute;right:18px;top:16px;display:flex;align-items:center; } 
#header .headerBottom .headerBottomRight a {margin-left:25px;color:#7d7d7d;display:inline-block;position:relative; } 
#header .headerBottom .headerBottomRight a img {vertical-align:middle; } 
#header .headerBottom .headerBottomRight a .fa-bookmark-o {color:#f1494d; } 
#header .headerBottom .headerBottomRight sup {width:14px;height:14px;text-align:center;line-height:16px;background:#ff7800;color:#fff;font-size:8px;display:inline-block;border-radius:100%;position:absolute;right:-6px;top:-5px; } 
#header .search {height:42px;position:relative;left:0;right:0;background-color:#464343;padding-right:45px;text-align:center;display:none;z-index:10; } 
#header .search .searchBox {width:100%; } 
#header .search .searchBox input {width:90%;height:30px;border:0px none;margin-top:6px;padding:0 5px; } 
#header .search .btn_search {width:45px;height:42px;line-height:50px;background-color:#464343;position:absolute;top:0;right:0;color:#fff;text-align:center; } 
.headerBottomCenter {text-align: center; } 
/* 카테고리 */
aside {position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;background-color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1001;display:none; } 
aside .asideTop {text-align:center;display:block;padding:17.5px 16.5px;border-bottom:1px solid #dadada; } 
aside .asideTop:after {content:'';display:block;clear:both; } 
aside .asideTop #menu_off {float:left; } 
aside .asideTop #menu_off img {width:15px; } 
aside .asideTop .btn_home {float:right; } 
aside .asideTop .btn_home img {width:18px; } 
aside .navCategory {padding:19px 12.5px; } 
aside .navCategory .ham_tit {text-align:center;font-size:1.4em;font-weight:bold;color:#000;letter-spacing:1.2px; } 
aside .navCategory>nav>ul>li {/* border-bottom:1px solid #000; */position:relative; } 
aside .navCategory nav>ul>li>a {display:block;padding:14px 0 14px 7px;padding-right:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#111;font-family:'Noto Sans KR',sans-serif;font-weight:bold;border-bottom:1px solid #000; } 
aside nav li .fa {position:absolute;top:0;right:0;width:40px;text-align:center;padding:14px 0; } 
aside nav li>ul {/* background-color:#f4f4f4; */ display:none;/* border-top:1px solid #6e6e6e; */}
aside nav li>ul>li {padding-left:10px;border-bottom:0px none;/* border-top:1px solid #ccc; */}
aside nav li>ul>li:first-child {/* border-top:0px none; */}
aside nav li>ul>li a {padding:0 40px 0 30px;margin:0; } 
aside nav li>ul>li>ul {border-top:0px none;border-top:1px solid #ccc; } 
aside nav li>ul>li>ul>li {border-bottom:0px none; } 
aside nav li>ul>li>ul>li a {padding:0 0 0 40px;margin:0;background-color:#DDDDDD; } 
aside .navCategory nav li .sub_cate {padding:3px 0 0;width:50%;text-indent:10px;border-bottom:1px solid #e2e2e2;display:inline-block;margin-left:-2px; } 
aside .navCategory nav li .sub_cate a {font-size:14.5px !important;color:#000;font-weight:400 !important;margin:0;padding:3px 0 0;height:45px !important;line-height:47px !important; } 
aside .asideBottom {margin:17.5px 12.5px;position:relative; } 
aside .asideBottom .tel {color:#ab3e41;font-size:1.333em;font-weight:bold;display:block;position:absolute;top:50%;right:0;transform:translateY( -50% ); } 
aside .asideBottom .fa-stack {color:#000;margin-top:-5px; } 
aside .asideBottom .copyright {margin-top:10px; } 
.aside_brand {margin: 0 12.5px 17.5px; } 
.aside_brand a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4em;color:#000;/* font-family:'Noto Sans KR',sans-serif; */
font-weight:bold;border:1px solid #000;display:block;padding:19px 14.5px; } 
.navCommunity {margin:0 12.5px 17.5px;border:1px solid #000;display:block;padding:19px 0; } 
.navCommunity ul {position:relative;text-align:center;display:table;width:100%;table-layout:fixed; } 
.navCommunity ul li {display:table-cell;border-right:1px solid #000;padding:0 15px; } 
.navCommunity ul li:last-child {border-right:0; } 
.navCommunity ul li a {font-family:'Noto Sans KR',sans-serif;font-size:13px; } 
.navMypage {margin:0 12.5px 17.5px;background:#000;padding:16.5px 0; } 
.navMypage ul {display:table;width:100%;table-layout:fixed; } 
.navMypage ul li {display:table-cell;text-align:center; } 
.navMypage ul li a {color:#fff;font-size:11px; } 
.navMypage ul li a img {height:19.5px;margin-bottom:10px; } 
.aside_bnr {position:relative; } 
.aside_bnr a {display:inline-block; } 
.aside_bnr a img {width:100%; } 
aside .asideBottom .tel img {width:26px; } 
aside .asideBottom .tit {font-size:15px;font-weight:bold;margin-bottom:8.5px;color:#000; } 
aside .asideBottom p {font-size:12px;color: #888888; } 
/* 최근 본 상품 */
#ly_lastView {width:100%;position:absolute;top:36px;left:0;background-color:#fff;z-index:101;padding-bottom:20px;box-shadow:0 1px 10px #717171;display: none; } 
/* //최근 본 상품 */
@media screen and (min-width:768px) {#header #menu {width:85px; } 
#header .headerTop {padding-right:85px; } 
#header .search {padding-right:85px; } 
#header .search .searchBox input {width:95%; } 
#header .search .btn_search {width: 85px; } 
 }
/* 상단 카테고리 */
#top_menu_wrap {position:relative;background:#fff;border-bottom:1px solid #dadada; } 
#top_menu_wrap.fixed {position:fixed;top:48px;left:0;right:0;z-index:998; } 
#top_menu_wrap:after {content:'';display:block;clear:both; } 
#top_menu_wrap ul {display:table;width:100%; } 
#top_menu_wrap ul li {display:table-cell;text-align:center; } 
#top_menu_wrap ul li a {font-size:14px;color:#666666;padding:12px 8px;display:inline-block;font-family:'Noto Sans KR',sans-serif;white-space:nowrap; } 
#top_menu_wrap ul li a.on {color:#000;font-weight:bold;border-bottom:3px solid #000; } 
.fa-rotate-90 {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate( 90deg );-ms-transform:rotate(90deg);transform: rotate( 90deg ); } 
 }
/* 검색 */
.new_src_wrap { } 
.new_src_wrap .left_head {border-bottom:none !important; } 
.new_src_wrap .left_head a {position:absolute; } 
.new_src_wrap .left_head a img {height:auto; } 
.new_src_wrap .left_head a.back {top:16px;left:17px; } 
.new_src_wrap .left_head p.tit {display:inline-block;padding:20px 0;margin-top:-1px;font-size:15px;font-weight:600;color:#000; } 
.new_src_wrap .left_head a.home {right:67px;top:16px; } 
.new_src_wrap .left_head a.home img {height:auto;width:18px; } 
.new_src_wrap .left_head a.head_cart {top:16px;right:18px; } 
.new_src_wrap .left_head a.head_cart span {width:14px;height:14px;text-align:center;line-height:16px;background:#ff7800;color:#fff;font-size:8px;display:inline-block;border-radius:100%;position:absolute;right:-6px;top:-5px; } 
.new_src_wrap .left_head a.head_cart img {width:21px;height: auto; } 
/* BASIC css end */


/* BASIC css end */

