/* BASIC css start */
/* Æ¼Ä¿ ÄÃ·¯ */
.ticker ul li a {color:#00000!important;}

/* ¸Þ´º ÄÃ·¯ */
.pickcolor {color:#ddb1be!important}



.menu_on {height:100%; overflow:hidden;}
.menu_off {height:auto; overflow:initial;}
#header {width:100%;}
#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:#e3efd6;}
#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 #menu {width:45px; background-color:#ab3e41; position:absolute; right:0;}
#header #menu .fa {top:5px;}
#header .headerBottom {padding:0 10px; margin-bottom: 20px;}
#header .headerBottom h1 {font-size:2.333em;}
#header .headerBottom .headerBottomLeft {float:left; margin-top: 22px;}
#header .headerBottom .headerBottomRight {float:right; margin-top: 20px;}
#header .headerBottom .headerBottomRight a {margin-left:17px; color:#7d7d7d;}
#header .headerBottom .headerBottomRight a .fa-bookmark-o {color:#f1494d;}
#header .headerBottom .headerBottomRight .cart {position:relative;}
#header .headerBottom .headerBottomRight .cart sup {width:12px; height:12px; background-color:#f1191f; color:#fff; border-radius:6px; position:absolute; top:-12px; right:-5px; text-align: center; line-height: 12px;}
#header .search {height:42px; position:relative; left:0; right:0; background-color:#ab3e41; 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:#822023; position:absolute; top:0; right:0; color:#fff; text-align:center;}






/* SEARCH */

.header-toolbar-wrap .search{
    height: 60px;
 
    text-align: center;
    z-index: 999;
    background: #e7e7e7;
    top: 0;
   
    }
.header-toolbar-wrap .search .searchBox{width:100%;}
.header-toolbar-wrap .search img {width:24px;}
.header-toolbar-wrap .search .searchBox input{ width: 100%;
    height: 60px;
    border: 0px none;
    margin-top: 3px;
    padding: 0 5px;
    padding-left: 70px;
    color:#000;
    background: transparent;
    font-size: 16px;}
.header-toolbar-wrap .search .btn_search{ padding: 0;height:48px;line-height:48px;background-color:transparent;position:absolute;bottom:5px;left:27px;color:#000;text-align:center;}
.search-auto-complete-list{display:none;z-index:1;position:absolute;top:43px;left:0;width:100%;line-height:14px;background:#fff;box-shadow:0px 0px 5px 0px rgb(0 0 0 / 20%);}



/* ÃÖ±Ù º» »óÇ° */
#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;}
}





/* µå¸±¸Þ´º */
#drillmenuBoard,#drillmenuShop{font-family: 'Lato';right:0px;top:37px;z-index:999;border:0.5px solid #5b5b5b;width:282px;position:absolute}#showBoard,#showCtg{cursor:pointer; letter-spacing:2px;}
.header-toolbar--board-btn,.header-toolbar--shop-btn{font-family: 'Lato',Sans-serif;background:transparent;padding:8px 5px 8px 9px;width:127px;border:1px solid #000;font-size:14px}
#drillmenuShop,.slinky-theme-default{background:#f8f8f8; height:auto!important;}.header-toolbar--shop-btn{margin-right:-1px}
#drillmenuBoard li.header>header,#drillmenuShop li.header>header{align-self:center;font-size:11px}

#drillmenuShop ul {min-height:529px!important}
#drillmenuBoard ul {min-height:529px!important}


.slinky-menu a.back{padding-left:13px}.slinky-menu{overflow:hidden;transform:translateZ(0)}
.slinky-menu>ul{left:0;position:relative;transform:translateZ(0)}
.slinky-menu li,.slinky-menu ul{list-style:none;margin:0}
.slinky-menu ul{width:100%}.slinky-menu a{align-items:center;display:flex}
.slinky-menu a span{flex:1;line-height:1.4;letter-spacing:1.5px;font-size:14px;}
.slinky-menu li ul{display:none;left:100%;position:absolute;top:0; padding-left:0;}
.slinky-menu .header{display:flex; padding:28px 0 18px;}
.slinky-menu .header .title{flex:1;line-height:1.4;margin:0;order:1}.slinky-theme-default .title{color:#333;padding:1em}
.slinky-menu .header header{padding-left:0px;}
.slinky-theme-default li{line-height:1}.slinky-theme-default a:not(.back){color:#000;padding:6px 0 6px 30px;}
.slinky-theme-default a:not(.back):hover{background:rgba(90,200,250,.25)}
.slinky-theme-default a:not(.back):active{background:rgba(90,200,250,.5)}
.slinky-theme-default .back::before,.slinky-theme-default .next::after{background:url('/design/afterm283/images/arrow-right-thin.png') center/1em no-repeat; content:'¡æ';font-family:'µ¸¿ò'; font-size:20px; margin-right: 18px; height:1em;opacity:1;transition:.2s;background-size: 0px;}
.slinky-theme-default .next::after{margin-left:1em}.slinky-theme-default .back::before{transform:scaleX(-1)}.slinky-theme-default .back:hover::before,.slinky-theme-default .next:hover::after{opacity:.75}


#drillmenuBoard {background: #f6f7f8;min-height: 529px;}
#drillmenuBoard ul{}
#drillmenuBoard ul li{padding: 0.5em 1em 0.5em 30px;}
#drillmenuBoard ul a span{ }
#drillmenuBoard ul a{padding: 0.5em 1em 0.5em 0em;flex: 1;line-height: 1.4;letter-spacing: 1.8px;font-size: 14px;}





/* ´ÙÃ£´Ù ÀÚµ¿¿Ï¼º*/
.search-auto-complete-list { display:none; z-index:1; position:absolute; top:43px; left:0; width:100%; line-height:14px; background:#fff; box-shadow:0px 0px 5px 0px rgb(0 0 0 / 20%); }
.search-auto-complete-list ul { width:100%; padding:8px 5px 10px 5px; border-bottom:1px solid #ddd; display: flex; flex-wrap: wrap;}
.search-auto-complete-list ul li { text-align:center; margin: 3px; }
.search-auto-complete-list ul li a { display:block; padding:8px 14px; color:#000; border: 1px solid #eee; border-radius: 10px; background:none; font-family:'malgun gothic'; font-size:11px; letter-spacing:-1px; } 
.search-auto-complete-list ul li a strong { color:#ab3e41; }
.search-auto-complete-list ul li a:hover { background:#f2f2f2; }
.search-auto-complete-list ul li a:hover span {}
.search-auto-complete-list .search-list-close { display:block; padding:10px 11px; text-align:right; color:#666; font-size:11px; }


/* ´º½ºÆ¼Ä¿ */
#ticker-roll {background:#ffffff;height:48px!important}
.ticker {
  margin: 0 auto;
  padding: 0px;
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;

}

.ticker ul {
  width: 100%;
  position: relative;
}

.ticker ul li {
  width: 100%;
  display: none;
}



/* BASIC css end */

