@charset "utf-8";
/* CSS Document */

@import "main.css";
@import "sub.css";
@import "detail.css";
@import "default.css";
@import "product.css";
@import "mypage.css";
@import "customer.css";
@import "popup.css";
@import "login.css";
@import "company.css";
@import "animate.css";
@import "ionicons.min.css";

input[type=text]::-ms-clear{display: none;}

/* layout */
.wrapper {height:auto !important; height:100%; min-height:100%; position:relative;}
.header,.container,.sub_header,#content {width:100%; margin:0 auto; text-align:center; }
.row{ width:1100px; margin:0 auto; text-align:center; position:relative;}


em.mall_name:before{ content:'탑토이'; display:inline-block;font-weight: bold;}
em.mall_name_deco:before{ content:'탑토이'; display:inline-block; text-decoration:underline;}
em.mall_name_:before{ content:'를'; display:inline-block;}

/*상단띠배너*/
/*.ban_promotion {position:relative;overflow:hidden;width:100%; height:47px;text-align:center;background:#3288d3;}
.ban_promotion img{ max-width:100%; display:block; margin:0 auto;}
.ban_promotion .check_today {position: absolute;bottom: 10px;left: 50%;margin-left: 419px;font-size:12px;}
.ban_promotion a {display:block;}
.ban_promotion a.closeBtn {position:absolute;top:15px;right:20%;}
.ban_promotion a.closeBtn img {	-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
.ban_promotion a.closeBtn:hover img {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}*/

.toggle-box { display:none}
.toggle-box + label {cursor: pointer;display: block;}
.toggle-box + label + div {display: block;}
.toggle-box:checked + label + div {display: none;}
/* .toggle-box + label:before {content: "x"; position:absolute; top:10px; right:50%; margin-right:-600px;z-index:1;font-size:30px;color:white;} */
.toggle-box + label:before { content: ""; position:absolute; top:30px; right:50%; margin-right:-600px;z-index:1; display: block; width: 37px; height: 37px; background-image: url(/img/toptoy_renew/etc.png); background-position: -36px -96px; background-repeat: no-repeat;z-index: 3; }
/* .toggle-box:checked + label:before { top:0;margin-right:-605px;width:0px;height:0px;border-style: solid;border-width: 10px 10px 0 10px;border-color: #007bff transparent transparent transparent; content:''} */
.toggle-box:checked + label:before { top:0px; right:50%; margin-right:-600px;z-index:1; display: block; width: 39px; height: 39px; background-image: url(/img/toptoy_renew/basket_icon.png); background-position:0px -281px; background-repeat: no-repeat;z-index: 3; }
.toggle-box:checked:hover + label:before { top:0px; right:50%; margin-right:-600px;z-index:1; display: block; width: 39px; height: 39px; background-image: url(/img/toptoy_renew/basket_icon.png); background-position: -39px -281px; background-repeat: no-repeat;z-index: 3; }
.ban-container { position: relative;width:100%; text-align:center; height: auto;z-index: 2;}

/* header */
.headerArea,.sub_headerArea {width:100%; background:#FFF;}
.headerArea .gnb {position:relative;width:100%; height:30px; line-height:30px;background:#f4f4f4; font-family:"돋움",dotum, sans-serif, Helvetica, Arial; font-size:11px; color:#777;border-bottom:1px solid #ccc; }
.headerArea .gnb_inner{width:1100px; margin:0 auto;*zoom:1;}
.headerArea .gnb_inner:after{content:"";display:block;clear:both;}
.headerArea .name-mark{padding-left: 250px;}
.headerArea .banner_alliance{position: absolute;z-index: 1;top: -74px;}
.headerArea .banner_alliance > ul{position: relative; top: 0;}
.headerArea .banner_alliance ul > li{display: inline-block; -webkit-transition:.15s; -moz-transition:.15s; -ms-transition:.15s; -o-transition:.15s; transition:.15s;}
.headerArea .banner_alliance ul > li:hover{position: relative;z-index: 10; -webkit-transform: translateY(74px); -moz-transform: translateY(74px) ; -ms-transform: translateY(74px); -o-transform: translateY(74px); transform: translateY(74px);}


.headerArea .gnb .book-mark{background: #fff; padding: 1px 4px 2px 4px; margin-left: 5px; border: 1px solid #dedede; margin-top: 5px; display: inline-block; line-height: 10px;}
.headerArea .gnb .book-mark .fa-star{ color:#ffde00; font-size:14px; padding-right: 2px;}
.headerArea .gnb .util{float:right;*zoom:1;}
.headerArea .gnb .util:after{content:"";display:block;clear:both;}
.headerArea .gnb .util>li {float:left; margin:0 0 0 10px; display:inline;}
.headerArea .gnb .util>li:after{ content:'l'; padding-left:10px; color:#ccc}
.headerArea .gnb .util>li:last-child:after { content: ""; }
.headerArea .gnb .util>li>a {display: inline-block;}

/* 마이페이지 팝업메뉴 */
#mypage_pm_wrap{position: relative;}
#mypage_pm_wrap_sub{ display: none; position: absolute; left: -11px; top: 30px; z-index: 2; background: #fff; border: 1px solid #959da6; box-sizing: border-box; width: 80px; padding: 3px 4px; line-height: 26px; text-align: center; color: #222; }
#mypage_pm_wrap_sub:before{display: block; display: block; position: relative; top: -9px; z-index: 10; width: 11px; height: 6px; margin: 0 auto -1px; background: url(/img/toptoy_renew/basket_icon.png) no-repeat; background-position: -265px -18px; content: '';}
#mypage_pm_wrap_sub > li > a{display:block;letter-spacing: -0.03em;}
#mypage_pm_wrap_sub > li > a:hover{text-decoration: underline;}


.header,.header_inner {*zoom:1;}
.header:after,.header_inner:after {clear:both; display:block; content:"";}
.header_inner {position:relative; width:1120px; margin:0 auto;}
/*.header .logo {float:left; padding-top:25px;}*/
.header .logo {float:left; padding-top:0px;}
/*.header .logo a{ display:block; width:213px; height:68px; background-image:url('/img/toptoy_renew/logo.png'); background-repeat:no-repeat; background-position:0 0}*/

/* 기본 */
.header .logo a{display:block; width:300px; height:105px; background-image:url('https://marubiz.diskn.com/373fLGsPxe'); background-repeat:no-repeat; background-position:0 0;}

/* 설날 */
/* .header .logo a{display:block; width:300px; height:105px; background-image:url('https://marubiz.diskn.com/17Sq1uSHwO');background-repeat:no-repeat; background-position:0 0;} */

/* 추석 */
/* .header .logo a{display:block; width:213px; height:68px; background-image:url('https://marubiz.diskn.com/17Sq1uSHwO'); background-repeat:no-repeat; background-position:0 -216px} */

/* 190401_헤더search */
/*.header .search{float:left; position:relative; margin-left:160px; margin-top:30px;}*/
.header .search{float:left; position:absolute; left:373px; top:30px; }
.header .sch_box{position:relative;width:400px;height:40px; line-height:40px;border:2px solid #0b54ba;*letter-spacing:-1px;z-index: 2;}
.header .sch_box .sch_input_box{float:left;width:358px;}
.header .sch_box .sch_input_box .sch_input{width:100%;background-color:transparent;padding:12px 6px 0 10px;font-size:15px;font-family:dotum, '돋움'; font-weight:bold; color:#0b54ba; letter-spacing: -0.03em; border:0; outline:0}
.header .sch_box .sch_btn{float:left; width:42px; height:40px; overflow:hidden; outline:0;padding-bottom: 3px;}
.header .sch_box .sch_btn i{ font-size:20px;}
.header .search .sch_prd{padding-top: 4px;text-align:center; font-size:11px; font-family:dotum, '돋움';max-width: 400px;overflow: hidden;height: 18px;line-height: 18px;}
.header .search .sch_prd li{ display:inline; color:#4b4b4b; margin:0 3px; text-decoration:underline;}
.header .search .sch_prd li.tit{ font-weight:bold; text-decoration:none}


.search_layer_closed2{position: absolute; top: 6px; z-index: 3; width: 24px; height: 24px; line-height: 24px; text-align: center; right: 40px;}
.search_layer_closed2 a{display: block;font-family: tahoma;font-size:19px;color:#000; }

.header .search_layer{position: absolute; top: 41px; left: -2px;width: 402px; border: 1px solid #0b54ba; text-align: left; padding: 13px 0 0;background: #fff; z-index: 2;}
.header .search_layer2{position: absolute; top: 41px; left: -2px;width: 402px; border: 1px solid #0b54ba; text-align: left; padding: 0;background: #fff; z-index: 2;height: 400px; overflow: hidden; overflow-y: scroll;}
.header .search_layer .list{display: inline-block; float: left;width: 230px;border-right: 1px solid #e6e6e6;}
.header .search_layer2 .list{display: inline-block; float: left;width: 100%;border-right: 1px solid #e6e6e6;}
.header .search_layer .list,.header .search_layer2 .list > ul{}
.header .search_layer .list > ul > li{height: 30px; padding: 0 10px; line-height: 30px;white-space: nowrap; vertical-align: top;}
.header .search_layer2 .list > ul > li{height: 60px; padding: 10px 10px 0 10px; line-height: 60px;white-space: nowrap; vertical-align: top; border-bottom: 1px solid #e2e2e2;}
.header .search_layer2 .list > ul > .last{height: 20px; padding: 10px; font-size:11px;line-height: 22px; white-space: nowrap; vertical-align: top; border-bottom: 1px solid #e2e2e2; text-align: center; font-weight: bold;background: #f1f1f1;}
.header .search_layer2 .list > ul > li > a > .search_more{}
.search_layer2 .list > ul > li > img{width:50px; height: 50px;}
.header .search_layer .list > ul > li:hover,.header .search_layer2 .list > ul > li:hover{background-color:#f7f7f7}
.header .search_layer .list > ul > li:hover > a > .srch_txt,.header .search_layer2 .list > ul > li:hover > a > .srch_txt{cursor: pointer;;color:#ce1710;}
.header .search_layer .list > ul > li > a{display: block; position: relative; padding: 0 44px 0 23px; color: #333;    width: 190px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.header .search_layer2 .list > ul > li > a{display: inline-block; position: relative; padding: 0 0 0 5px; color: #333; width: 310px;}
.srch_txt2 {font-size:12px;font-weight: bold; line-height: 26px; width: 300px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.header .search_layer .list > ul > li:nth-child(-n+3) > a .rank_num,
.header .search_layer .list > ul > li:nth-child(-n+3) > a .srch_txt {color:#ce1710;font-weight: bold;}
.header .search_layer .list > ul > li:nth-child(n+4) > a .srch_txt,.header .search_layer2 .list > ul > li:nth-child(n+4) > a .srch_txt {color:#000;}
.header .search_layer .list > ul > li > a .rank_num,.header .search_layer2 .list > ul > li > a .rank_num {position: absolute; top: 4px; left: 0; width: 16px; font-family: tahoma; font-size: 13px; line-height: 19px; text-align: center; }

.header .search_layer .list > ul > li ul,.header .search_layer2 .list > ul > li ul {display: none;}
.header .search_layer .list > ul > li:hover > ul,.header .search_layer2 .list > ul > li:hover > ul {display: inline-block; position: absolute; width: 150px; background: #fff; top: 13px; right: 10px; overflow: hidden;}


/* .lnb .store #theme_plan_sub > ul > span{position: absolute;left: 0;bottom:0;width: 100%;list-style: none;height: 30px;font-size: 11px;line-height: 30px;color: #fff;letter-spacing: -0.03em;background: #000;border-top: none;box-sizing: border-box;}
.lnb .store #theme_plan_sub > ul > span > a{color: #cacaca;} */

/* .header .search_layer .list > ul > li:hover >  ul .title,.header .search_layer2 .list > ul > li:hover >  ul .title{margin: 0 auto; line-height: 15px; color: #464646; font-weight: bold; margin-top: 10px;} */

.header .search_layer .list > ul > li:hover >  ul .title,.header .search_layer2 .list > ul > li:hover >  ul .title{display:table;margin: 0 auto;line-height: 18px;color: #464646;font-weight: bold;padding-top:8px;margin-top: 10px;height: 36px;}

.search_li_first{background: #f7f7f7;}

.header .search_layer .list > ul > li:hover >  ul .price{display: block;font-size: 14px; font-family: Tahoma,sans-serif;letter-spacing: -0.03em;padding: 6px 0 0 10px;}
.header .search_layer .list > ul > li >  ul .price strike{color:#9f9f9f}

.product_type_s .info {display:block;overflow: hidden;}
.product_type_s .info.have_price_normal {margin-top:29px}
.product_type_s .sale {font-family:Tahoma, sans-serif;font-size:12px;color:#e62124;letter-spacing: -0.05em; float:left; padding-top:8px; padding-right:0;}
.product_type_s .sale_tx {font-size:30px;font-weight:bold}
.product_type_s .sale .n {font-size:18px;font-family:Tahoma,sans-serif;font-weight:bold;letter-spacing:0}
.product_type_s .price { float:left;font-size:12px;color:#333;line-height: 15px;}
.product_type_s .price .n {font-size:16px;font-family:Tahoma,sans-serif;font-weight:bold;letter-spacing:-0.03em; }
.product_type_s .price .text_price {font-size:16px}
.product_type_s .price_normal {position:absolute;left:0px;bottom:20px;color:#999;font-size:13px;text-decoration:line-through}
.product_type_s .price_normal .n {font-size:13px;font-family:Tahoma,sans-serif;font-weight:normal}

.product_type_c .info {display:block;overflow: hidden;height: 20px; line-height: 20px;}
.product_type_c .info.have_price_normal {margin-top:29px}
.product_type_c .sale {font-family:Tahoma, sans-serif;font-size:12px;letter-spacing: -0.05em; padding-right:0;}
.product_type_c .sale_tx {font-size:13px;font-weight:bold}
.product_type_c .sale .n {font-size:18px;font-family:Tahoma,sans-serif;font-weight:bold;letter-spacing:0}
.product_type_c .price { font-size:11px;color:#333;line-height: 15px;}
.product_type_c .price strike {color:#a7a7a7;}
.product_type_c .price .n {font-size:14px;font-family:Tahoma,sans-serif;font-weight:bold;letter-spacing:-0.03em; }
.product_type_c .price .text_price {font-size:16px}
.product_type_c .price_normal {position:absolute;left:0px;bottom:20px;color:#999;font-size:13px;text-decoration:line-through}
.product_type_c .price_normal .n {font-size:13px;font-family:Tahoma,sans-serif;font-weight:normal}

/*실시간인기상품*/
#newsticker_wrap{position: relative;width: 316px;float: right;margin-right: 2px;cursor: pointer;}
#newsticker_wrap_sub{display: none;position: absolute;left: 1px;top: 0;z-index: 2;}
#newsticker_wrap_sub > span{display: block;height: 40px;line-height: 42px;padding-left: 40px;background: #083d85;color: #fff;background-position: 0px 0px;background-image:url(https://marubiz.diskn.com/17FKlgxtpo);background-repeat: no-repeat;font-size: 11px;}
#newsticker_wrap_sub > span > em{display: inline-block;position: relative;top: -1px;left: 4px;margin-right: 3px;background-position: -222px -14px;width: 10px;height: 5px;background-image:url(/img/toptoy_renew/basket_icon.png);background-repeat: no-repeat;}
#newsticker_wrap_sub > ul{background: #fff;border-left: 2px solid #222;border-right: 2px solid #222;border-bottom: 2px solid #222;width: 312px;}
#newsticker_wrap_sub > ul > li{
  -webkit-transition: .25s;
  transition: .25s;
}
#newsticker_wrap_sub > ul > li:hover{
  background: #fff;
  -webkit-transform: translate(0,-4px);
	transform: translate(0,-4px);
	box-shadow: 0 2px 2px 0 rgba(0,19,60,.12), 0 2px 2px 0 rgba(0,20,61,.08), 0 4px 5px 0 rgba(0,20,61,.08), 0 4px 5px 0 rgba(0,20,61,.08), 0 0 0 1px rgba(0,20,61,.08);
}

.rt_ranking{ height: 55px; font-family:'Malgun Gothic',맑은 고딕,dotum, sans-serif, Helvetica, Arial;text-align: left; padding: 8px;border-bottom: 1px solid #e8e8e8;}


/* .rt_ranking > em{text-indent: -999em;direction: ltr;} */
.rt_ranking > em{ width: 13px; height: 13px; background: #f02f2c; display: inline-block; line-height: 14px; text-align: center; color: #fff; border-radius: 2px; border: 1px solid #d41411; font-family: "Roboto Mono"; font-size: 11px; font-weight: 700;vertical-align: top;margin-top: 1px;}
.rt_ranking > .rt_title{ width: 214px;; padding-left: 3px; font-size: 12px; font-weight: bold; display: inline-block; line-height: 18px; }
.rt_ranking > .rt_title > p{ font-size: 11px; font-weight: 400; color: #676767; height: 16px; line-height: 16px;}
.rt_ranking > .rt_title > strike{ display: inline-block; width: 50px; font-size: 11px; font-weight: 300; color: #a5a5a5;}
.rt_ranking > .rt_title > .price{ font-size: 15px; font-weight: bold; color: #d30409; letter-spacing: -0.05em;}
.rt_ranking > .rt_title > .price > em{ font-size: 12px; font-weight: 400; color: #222; }
.rt_ranking > img{width: 48px; height: 48px;float: right;}

/*메뉴*/
.header .lnb{position:relative;width:100%;height:40px;line-height:40px;background-color:#0b54ba;}
.header .lnb a {display:block;}
#all_cate{position:relative; float:left; background-color:#083576; width:182px; display:block; line-height: 38px;}
#all_cate:hover + #all_menu{display: block;}
.headerArea .header .btn_all_cate {display:block; width:100%;color:#FFF; font-size:13px;}
.headerArea .header .btn_all_cate > i {font-size:14px;}
.headerArea .header .btn_all_cate > span {font-family:'NotoSansKorean'; font-size: 14px; font-weight: 400; margin: 0 6px;}

/* all_menu */
#all_cate_menu .btn_all_close{ position:absolute; bottom:0; right:10px;}
#all_cate_menu .btn_all_close img {-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
#all_cate_menu .btn_all_close:hover img {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
#all_cate_menu.show {display:block;}
#all_cate_menu {display:none;zoom:1;position:absolute;left:0;width:1100px; height:480px;padding:0;vertical-align:top;font-family: 'Malgun Gothic',맑은 고딕,dotum, sans-serif, Helvetica, Arial;font-size: 12px;letter-spacing: -0.05em;background:#fff;border-left:2px solid #0b54ba; border-right:2px solid #0b54ba; border-bottom:2px solid #0b54ba;box-sizing: border-box;z-index:80; -webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.3); box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.3);}
#all_cate_menu:after {display:block; content:""; clear:both;}
#all_cate_menu li {height:24px;vertical-align:top;}
#all_cate_menu li a {display:block; height:22px; line-height:22px;}

.all_l{float:left;background-color:#f7f7fa;height:477px; border-right:1px solid #ededed;}
.all_r{height:445px;}
#all_cate_menu h3{font-family: 'dotum';text-align:left;font-size:14px; font-weight:bold; text-decoration:underline; color:#3567b5; line-height: 30px; padding-left:16px;}
.all_l>ul{ padding-top:10px;}
.all_l>ul>li{position:relative; text-align:left; padding:10px 33px 5px 25px; font-size:12px; border-bottom:1px solid #ededed; line-height:35px;font-weight:bold;}
.all_l>ul>li>a{display:block; color:#000}

.all_r .m_box{float:left;width:180px;border-right:1px solid #ededed; padding-top:15px;height:463px;}
.all_r .m_box:last-child{ border-right:none}
.all_r .m_box>ul{ margin-bottom:20px;}
.all_r .m_box>ul>li{position:relative;text-align:left;font-size:12px; height: 24px;}
.all_r .m_box>ul>li>a{display:block;color:#6b6b6b;letter-spacing: -0.03em;position:relative;}
.all_r .m_box>ul>li>a:hover{text-decoration: underline;}
.all_r .m_box>ul>li:hover,
.all_r .m_box>ul>li:focus {color:#333;}

.all_r .m_box:nth-child(5),.all_r .m_box:nth-child(8){ border-right:none}
.all_r .m_box:nth-child(6){position: relative; top: -256px; left: 530px; height: 0;}
.all_r .m_box:nth-child(7),.all_r .m_box:nth-child(8){position:relative; top:-260px; left:540px; height:0px;}
.all_r .m_box>ul{margin-left: 16px;}

.lnb .store {*zoom:1; float:left;height: 40px;}
.lnb .store:after {display:block; clear:both;}
.lnb .store>li {height:40px; float:left; margin-left:56px; position:relative;}
.lnb .store>li:first-child{margin-left:40px;}
.lnb .store>li > a{height:40px; color:#FFF}
.lnb .store>li > a > span{font-family:'NotoSansKorean'; font-size: 14px; font-weight: 400; transform:skew(-0.001deg);}
.lnb .store>li .pos_iconphoto{position: absolute;left: 15px;top: -10px;z-index: 10;background-image: url('/img/toptoy_renew/icon_realphoto.png');background-repeat: no-repeat; background-position: 0px 0px;width:50px;height: 23px;}
.lnb .store>li .pos_iconbest{position: absolute;left: 15px;top: -10px;z-index: 10;background-image: url('/img/toptoy_renew/icon_best.png');background-repeat: no-repeat; background-position: 0px 0px;width:50px;height: 23px;}

/* 테마기획전 */
.lnb .store > li:nth-child(5) {width: 120px;margin-left: 40px;position:relative;background-image: url(https://marubiz.diskn.com/277iQcM0g4);background-repeat: no-repeat;background-position: 0px 0px;}
/* .lnb .store li:nth-child(5):hover > #theme_plan_sub > ul > li:first-child > a{color:#d12015;font-weight: 500;border-left: 1px solid #d12015;background: #fff;} */
.lnb .store > li:nth-child(5):hover > #theme_plan_sub > ul > li:first-child > a ul{display: block; position: absolute; width: 181px; background: #fff; top: 0; left: 119px; border-top: 1px solid #d12015; border-right: 1px solid #d12015; border-bottom: 1px solid #d12015; box-sizing: border-box; color: #d12015;}

.lnb .store #theme_plan > .theme_plan_new {position:absolute;;top:-6px;right:6px;}
.lnb .store #new_product > .new_product_icon {position:absolute;;top:-6px;right:-22px;}
.lnb .store #theme_plan_sub {display: none;position: absolute;top: 40px;left: -1px;background: #d12015;width: 119px;z-index: 3;cursor: auto;}
.lnb .store #theme_plan_sub > ul {position: relative;height: 430px;box-shadow: inset rgba(0, 0, 0, 0.65) 0px 0px 1px 0px;}
.lnb .store #theme_plan_sub > ul > li {list-style: none;height: 40px;line-height: 40px;border-top: 1px solid #b31b12;box-sizing: border-box;}
.lnb .store #theme_plan_sub > ul > li:last-child{border-bottom: 1px solid #b31b12;}
.lnb .store #theme_plan_sub > ul > li > a {color:#fff;}
.lnb .store #theme_plan_sub > ul > li:hover > a {color:#d12015;font-weight: 500;border-left: 1px solid #d12015;background: #fff;}
/* .lnb .store #theme_plan_sub > ul > li:last-child{position: absolute;bottom:0;width: 100%;list-style: none;height: 30px;font-size: 11px;line-height: 30px;color: #fff;letter-spacing: -0.03em;background: #000;border-top: none;box-sizing: border-box;border-bottom: 1px solid #b31b12;} */
/* .lnb .store #theme_plan_sub > ul > li:last-child:hover a{color:#d12015; background: #000;} */
.lnb .store #theme_plan_sub > ul ul {display: none;}
.lnb .store #theme_plan_sub > ul > li > ul {height:430px;}
.lnb .store #theme_plan_sub > ul > li:hover > a > ul {display: block;position: absolute; width: 181px;background: #fff;top: 0;left: 119px;border-top: 1px solid #d12015;border-right: 1px solid #d12015;border-bottom: 1px solid #d12015;box-sizing: border-box;color:#d12015;}
.lnb .store #theme_plan_sub > ul > span{position: absolute;left: 0;bottom:0;width: 100%;list-style: none;height: 30px;font-size: 11px;line-height: 30px;color: #fff;letter-spacing: -0.03em;background: #000;border-top: none;box-sizing: border-box;}
.lnb .store #theme_plan_sub > ul > span > a{color: #cacaca;}

/* 검색결과페이지 */




.lnb .st_search {*zoom:1; float:right;width: 316px;background-image: url(https://marubiz.diskn.com/0RzVWq4K7W);background-repeat: no-repeat;background-position: 0 0;overflow: hidden;}
.lnb .st_search:after {display:block; clear:both;}
.lnb .st_search > ul {position:relative !important; height:40px; float:left; margin-left:64px; font-size: 11px; font-weight: 400; color: #fff;}
.lnb .st_search > ul > li {list-style:none;width: 220px;height:40px;line-height:40px;text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.lnb .st_search > ul > li > em{font-family:'NotoSansKorean'; font-size: 12px; font-weight: 400; color: #f02f2c;}

.lnb .partner-link {float:right; border-left:1px solid #2366c1;}
.lnb .partner-link>li{height:37px; float:left; width:108px; position:relative}
.lnb .partner-link>li a{color:#a2c4f1;}
.lnb .partner-link>li a span{font-family:'NotoSansKorean'; font-size: 14px; font-weight:6700; transform:skew(-0.001deg);}
.lnb .partner-link>li .pos_icon19{position: absolute;left: 70px;top: -5px;z-index: 10;background-image: url('/img/toptoy_renew/icon_19.png');background-repeat: no-repeat; background-position: 0px 0px;width: 20px;height: 20px;}

/* all_menu 하단 */
.all_menu_bottom {width:1100px; height:480px;padding:0;vertical-align:top;background:#fff;border:1px solid #3567b5;box-sizing: border-box;font-family: 'Malgun Gothic',맑은 고딕,dotum, sans-serif, Helvetica, Arial;}
.all_menu_bottom:after {display:block; content:""; clear:both;}
.all_menu_bottom li {height:24px;vertical-align:top;}
.all_menu_bottom li a {display:block; height:24px; line-height:24px;}
.all_menu_bottom h3{text-align:left;font-size:14px; font-family:dotum, '돋움'; font-weight:bold; text-decoration:underline; color:#3567b5; padding-bottom:5px;margin-left: 16px;;}

/*sub header scroll*/
.sub_headerArea { position:relative; z-index:9999}
.sub_header{ position:fixed; top:0;height:47px; line-height:43px; background-color:#0b54b9; border-bottom:1px solid #083c84;-webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.5);box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.2);}
.sub_header_inner{ position:relative; width:1100px; margin:0 auto; text-align:left;}
.sub_header_inner a{ display:block;color:#fff;}
.sub_header .sub_all_cate{position: relative;float:left;width:50px;height: 48px;background-color:#083c84; text-align:center;}
.sub_header .sub_all_cate > span{position: absolute;top:7px;left:-80px;width: 78px;height: 32px;background-image: url(/img/toptoy_renew/sub_header_arrow.gif);background-repeat: no-repeat;}
.sub_header .sub_tab_menu.show{ display:block; position:absolute; top:30px;}
.sub_header .sub_tab_menu{display:none; height:160px;-webkit-box-shadow: 0px 10px 3px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 10px 3px 0px rgba(0,0,0,0.5);box-shadow: 0px 10px 3px 0px rgba(0,0,0,0.2);}
.sub_header .sub_tab_menu .sub_menu_tab{ color:#000;}
.sub_header .sub_btn_all_cate span{ font-size:0;}
.sub_header .sub_btn_all_cate i{ position:relative; top:2px;font-size:32px; color:#fff;}
.sub_header .logo {float:left;width:120px; padding:0 4px 0 20px;}
.sub_header .logo a{width:107px; height:47px; background-image:url('/img/toptoy_renew/logo.png'); background-repeat:no-repeat; background-position:0 -162px;}
.sub_header .select_wrap{ position:relative; top:2px; float:left; width:370px; height:47px;}
.select_wrap select{border: none;}
.sub_header .select_wrap form > i {padding:0 5px;}
.sub_header .util{float:left;*zoom:1;position:relative; top:2px;left: 10px;}
.sub_header .util > li {float:left; margin-left:5px;}
.sub_header .util > li a{display:block;}
.sub_header .util > li a:after{ content:'l';color:#6f8eba; padding:0 10px; font-weight:normal}
.sub_header .util > li:last-child a:after { content: ""; padding-right:0 }
.sub_header .util li a span.basket_badge{ padding:2px 9px 2px 7px; margin-left:3px; background-color:#e62124; border-radius:6px;}
.sub_header .sub_topmenu .sub_smenu { position: absolute; top:35px; left:135px;height: 0px;margin: 0px; padding: 0px; display:block;background-color: #fff; font-size:0}
.sub_header .sub_topmenu:hover .sub_smenu .submenulink { position: relative; left:0; width:96px;line-height: 20px;font-size: 11px; padding-left:5px; vertical-align: middle;text-align: left; }
.sub_header .sub_topmenu:hover .sub_smenu a{color: #000; font-weight:normal}
.sub_header .sub_topmenu:hover .sub_smenu a:after{ content:''}
.sub_header .sub_topmenu:hover .sub_smenu a:before{ content:'-'}
.sub_header .sub_topmenu:hover .sub_smenu { height: 100px; border:1px solid #000;-webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.5);box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.2);}
.sub_header .sub_topmenu:hover .sub_smenu:before{content:'';position:absolute;top:-7px; left:40px;display:block;width:13px;height:7px;background:url("/img/toptoy_renew/ico_arrow_mymenu.png") no-repeat 0 0;}
.sub_header .submenulink:hover { text-decoration:underline;}
.sub_header .search{float:right; position:relative;top: 1px;}
.sub_header .sch_box{position:relative; top:6px;width:190px;height:32px; line-height:32px;border:1px solid #0b54ba;*letter-spacing:-1px;}
.sub_header .sch_box .sch_input_box{float:left; width:85%;background-color:#fff;}
.sub_header .sch_box .sch_input_box .sch_input{width:100%;background-color:transparent;padding:0 6px;font-size:13px;font-family:dotum, '돋움';font-weight:bold;color:#0b54ba;border:0; outline:0}
.sub_header .sch_box .sch_btn{float:right; width:15%; height:32px;  background-color:#fff;overflow:hidden; outline:0}
.sub_header .sch_box .sch_btn i{font-size:16px;position: relative;top: -1px;}


/* 스티커 */
.bestman_list .product_type .ico_emblem.best01{background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:0px 0px;width:48px;height:45px;}
.bestman_list .product_type .ico_emblem.best02{background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:-48px 0px;width:48px;height:45px;}
.bestman_list .product_type .ico_emblem.best03{background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:-96px 0px;width:48px;height:45px;}
.bestman_list .product_type .ico_emblem.best04{background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:-144px 0px;width:48px;height:45px;}
.bestman_list .product_type .ico_emblem.best05{background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:-192px 0px;width:48px;height:45px;}

.ico_red_a_emblem{position:absolute; top:-4px; left:-8px; display:inline-block; font-size:15px;font-family:lato; font-weight:bold; color:#fff; background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:0px 0px;width:50px;height:45px;}
.ico_red_a_emblem:before{ content:'BEST'; display:block; font-family: 'NotoSansKorean';font-weight: 400;font-size:11.5px; padding-top: 6px;line-height: 10px;}

.sticker_big_best{position:absolute; top:25px; left:26px; display:inline-block;width:70px;height:70px;background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:0px -198px;border-radius: 50%;animation-iteration-count: infinite;}

.sticker_big_new{position:absolute; top:25px; left:26px; display:inline-block;width:70px;height:70px;background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:-70px -198px;border-radius: 50%;animation-iteration-count: infinite;}

.sticker_big_spe{position:absolute; top:25px; left:26px; display:inline-block;width:70px;height:70px;background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:-140px -198px;border-radius: 50%;animation-iteration-count: infinite;}

.sticker_big_exc{position:absolute; top:25px; left:26px; display:inline-block;width:70px;height:70px;background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:-210px -198px;border-radius: 50%;animation-iteration-count: infinite;}


/* .ico_red_a_big_emblem{position:absolute; top:11px; left:16px; display:inline-block; font-size:15px;font-family:lato; font-weight:bold; color:#fff; background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:0px -90px;width:74px;height:69px;}
.ico_red_a_big_emblem:before{position: relative; left: -2px;font-family: 'NotoSansKorean';font-weight: 600;content:'BEST'; display:block; font-size:20px; padding-top: 25px;} */

.ico_blue_a_emblem{position:absolute; top:-4px; left:-8px; display:inline-block; font-size:15px;font-family:lato; font-weight:bold; color:#fff; background-image:url(/img/toptoy_renew/ico_emb_best.png); background-repeat:no-repeat; background-position:-50px 0px;width:50px;height:45px;}
.ico_blue_a_emblem:before{ content:'BEST';font-family: 'NotoSansKorean';font-weight: 400;display:block; font-size:11.5px; padding-top: 6px;line-height: 10px;}

.ico_red_bor_emblem_best{position:absolute;top:0px;left:0px;width:40px;height:36px; padding-top:5px; display:inline-block; background-color:#f02f2c; border:1px solid #de2d2b; font-size:20px;font-family:lato; font-weight:600; color:#fff; line-height:1;}
.ico_red_bor_emblem_best:before{ content:'BEST';font-family: 'NotoSansKorean';font-weight: 600;display:block; font-size:11px;}


.ico_red_bor_emblem_new{position:absolute;width:40px;height:32px; padding-top:7px; display:inline-block; background-color:#433ca2; border:1px solid #251e7f; font-size:20px;font-family:lato; font-weight:bold; color:#fff; line-height:2;}
.ico_red_bor_emblem_new:before{content:'신상품';font-family: 'NotoSansKorean';font-weight: 500;display:block; font-size:12px;}

.ico_new_emblem {position:absolute;top:0px;left:0px;width:48px;height:30px; padding-top:15px; display:inline-block; background-color:rgba(255,255,255,0.5); border:1px solid #e65f65; font-size:15px;font-family:lato; font-weight:bold; color:#e65f65; line-height:1;}
.ico_new_emblem:before{ content:'NEW';font-family: 'NotoSansKorean';font-weight: 400;display:block;}


.ico_a_coupon{position:absolute; top:-4px; right:-8px; display:inline-block; font-size:22px;letter-spacing: -0.06em;font-family: 'NotoSansKorean'; font-weight:bold; color:#000; width: 45px;height:45px;border: 2px solid #f00;box-sizing: border-box;background-image: linear-gradient(-45deg,#ffffff,#e7e7e7, #ffffff, #f0f0f0); -webkit-animation-name: bganimation; /* Chrome, Safari, Opera */ -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */ animation-name: bganimation; animation-duration: 1s; animation-iteration-count: infinite;}
.ico_a_coupon:after{content:'쿠폰';font-family: 'NotoSansKorean';font-weight: 500;display:block; font-size:11px; line-height: 10px;letter-spacing: -0.06em;padding-top:3px;clear: both;}
.ico_a_coupon > .disrate{display: block;padding-top: 3px;}
.ico_a_coupon > .disrate > p{display: inline-block;font-size: 9px;padding-left: 1px;vertical-align: top;}

.ico_b_coupon{position:absolute; top:23px; right:1px; display:inline-block; font-size:16px;letter-spacing: -0.06em;font-family: 'NotoSansKorean'; font-weight:bold; color:#000; z-index:2; width: 37px;height:37px;border: 2px solid #f00;box-sizing: border-box;background-image: linear-gradient(-45deg,#ffffff,#e7e7e7, #ffffff, #f0f0f0); -webkit-animation-name: bganimation; /* Chrome, Safari, Opera */ -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */ animation-name: bganimation; animation-duration: 1s; animation-iteration-count: infinite;}
.ico_b_coupon:after{content:'쿠폰';font-family: 'NotoSansKorean';font-weight: 500;display:block; font-size:11px; line-height: 10px;letter-spacing: -0.06em;clear: both;}
.ico_b_coupon > .disrate{display: block;}
.ico_b_coupon > .disrate > p{display: inline-block;font-size: 9px;padding-left: 1px;vertical-align: top;}

.ico_c_coupon{position:absolute; top:2px; right:2px; display:inline-block; font-size:22px;letter-spacing: -0.06em;font-family: 'NotoSansKorean'; font-weight:bold; color:#000; width: 45px;height:45px;border: 2px solid #f00;box-sizing: border-box;background-image: linear-gradient(-45deg,#ffffff,#e7e7e7, #ffffff, #f0f0f0); -webkit-animation-name: bganimation; /* Chrome, Safari, Opera */ -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */ animation-name: bganimation; animation-duration: 1s; animation-iteration-count: infinite;}
.ico_c_coupon:after{content:'쿠폰';font-family: 'NotoSansKorean';font-weight: 500;display:block; font-size:11px; line-height: 10px;letter-spacing: -0.06em;padding-top:3px;clear: both;}
.ico_c_coupon > .disrate{display: block;padding-top: 3px;}
.ico_c_coupon > .disrate > p{display: inline-block;font-size: 9px;padding-left: 1px;vertical-align: top;}

.cpiv_rec{top:3px; right:3px; text-align: center;}
.cpiv_best{top:0px; right:15px; text-align: center;}
.cpiv_best_large{top:3px; right:4px; text-align: center;}

@keyframes bganimation {
    0%   {border-color: #aa0000;color:#000 }
    25%  {border-color: #000;color:#000 }
    50%  {border-color: #d90000;color:#d90000 }
    75%  {border-color: #aa0000;color:#000 }
    100% {border-color: #aa0000;color:#000 }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes bganimation {
  0%   {border-color: #aa0000;color:#000 }
  25%  {border-color: #000;color:#000 }
  50%  {border-color: #d90000;color:#d90000 }
  75%  {border-color: #aa0000;color:#000 }
  100% {border-color: #aa0000;color:#000 }
}


/* 윙 배너 */
.wing_bnr{position: absolute; z-index:1;}/*top:590px; js에서 위치넣음*/
.wing_bnr.wing_fixed{ position:fixed;top:30px;}

.s_wing_bnr{position: absolute;top:246px; z-index:1}
.s_wing_bnr.s_wing_fixed{ position:fixed;top:60px;}

.s_wing_bnr_list{position: absolute;top:224px; z-index:1}
.s_wing_bnr_list.s_wing_fixed{ position:fixed;top:60px;}

.s_wing_bnr_av{position: absolute;top:900px; z-index:1}
.s_wing_bnr_av.s_wing_fixed{ position:fixed;top:60px;}

.s_wing_bnr_av_s{position: absolute;top:328px; z-index:1}
.s_wing_bnr_av_s.s_wing_fixed{ position:fixed;top:60px;}

.s_wing_bnr a{display:block}
.s_wing_bnr img{display:block}
.wing_left{right:50%;margin-right:580px;width: 170px;}
.wing_left ul > li {margin:0;font-size:0;padding:1px 0 0 0;overflow: hidden;}
.wing_left ul > li > img{ min-width: 170px; float:right;}
.wing_left ul > li > a > img{ min-width: 170px; float:right;}
.wing_left ul > .long_banner{position: absolute;top: 0;right: 100px;z-index: -1;}

.wing_right{right:50%;margin-right:-700px}
.wing_right ul li a{display: block;padding-bottom: 5px;}
.wing_right > ul > li:first-child > a{padding-bottom: 0;}
.wing_right ul li a p{display: block;font-family: NotoSansKorean;font-size: 12px;letter-spacing: -0.08em;line-height: 14px;padding-top: 5px;}
.wing_bnr a{display:block}
.wing_bnr img{display:block;}
#slide-counter-lately {display: inline-block;letter-spacing: -0.1em;}
.current-index-lately {color: #ed595a;}
.wing_prd_wrap {position:relative; margin-top:5px;width:118px;border:1px solid #dadee1;background:#fff;}
.wing_prd_wrap .hwrap {margin-bottom:24px;line-height:14px;text-align:center;}
.wing_prd_wrap .hwrap .tit{display:block;padding-top:9px;font-size:11px;font-family:'돋움',dotum,sans-serif;line-height:14px;color:#000;}
.wing_prd_wrap .hwrap .tit a {display:block;text-align:center;text-decoration:none;}
.wing_prd_wrap .hwrap .tit a .tx {display: inline-block;color:#666;}
.wing_prd_wrap .hwrap .tit a .count{display:inline-block;margin-top:3px;padding-bottom:1px;font-weight:bold;font-family:Tahoma, sans-serif;line-height:12px;letter-spacing:0;color:#f43142;}
.wing_prd_list { width:104px;border-top:1px solid #dadee1; margin:0 auto; padding-top:5px;  }
.wing_prd_list ul {width:100%;height:125px;}
.wing_prd_list li.wing_prd { float:left; margin-left:5px;}
.wing_prd_list li.wing_prd:nth-child(2n-1){margin-left:0}
.wing_prd_list li.wing_prd .wing_prd_img{display:block;width:47px;height:47px;border:1px solid #dadee1}
.wing_prd_list li.wing_prd img {width:100%;vertical-align:middle;}
.wing_prd_img img{ width:70px; height:70px; margin:0 auto;}
.wing_right .btn_top{width:120px;height:25px; background-color:#333; }
.wing_right .btn_top a {display:block;width:100%;height:25px; line-height:0.3; text-align:center;color:#fff;}
.wing_right .btn_top a span{font-size:12px; display: block; padding-top: 9px;}

/*푸터*/
footer{ width:100%;font-size:11px;font-family:dotum, 돋움}
.foot_nav{ background-color:#f8f8f8; border:1px solid #efefef; height:38px; line-height:35px;}
.foot_nav ul{ display:block;}
.foot_nav ul,.foot_nav ul li{ float:left;}
.foot_nav ul .v_line:after{content:"Ι";  color:#cdcdcd; padding:0 20px; }
.foot_nav .devnum_search {  float:right; z-index: 1; width:225px;height:35px;background-image:url('/img/toptoy_renew/sp_top.png'); background-position:0 -73px; background-repeat:no-repeat; padding-left:70px; box-sizing:border-box; margin-top:5px;}
.foot_nav .tf_keyword {float: left; font-size:11px; font-family:돋움, dotum; width:126px;height:15px;line-height:15px;padding:5px 20px 5px 5px;  outline: 0; border:1px solid #e5e5e5; background-color:#FFF;color:#999;  }
.foot_nav .btn_search {float: left;width: 32px;    height: 28px;    line-height: 28px; margin-left:-30px; }
footer .list-area{ padding:35px 0 20px 0;height:130px; border-bottom:1px solid #e9e9e9;}
footer .list-area > li {position:relative;float:left; height:106px; text-align:left}
footer .list-area li>h2 {color:#000;font-size:12px;}
footer .list-area li p {color:#333;line-height:18px;}
footer .list-area li:nth-child(1){ width:659px; }
footer .list-area li:nth-child(1) p.logo { position:absolute; top:30px; left:-195px}
footer .list-area li:nth-child(1) p.logo a{ display:block;background-image:url('/img/toptoy_renew/logo.png'); background-repeat:no-repeat; background-position:0 -101px;width:182px; height:46px; }
footer .list-area li:nth-child(1) h2 {padding:0px 0 0px 195px;line-height:18px; font-family:dotum,돋움}
footer .list-area li:nth-child(1) p {padding:0px 0 0px 195px;}
footer .list-area>li:nth-child(2) {width:290px; border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9; padding:18px 10px 0 10px;}
footer .list-area li:nth-child(3) {width:114px; padding-left:15px;}
footer .list-area li:nth-child(3) h2 {line-height:30px}
footer .list-area li:nth-child(3) .bank_img{}
footer .list-area li:nth-child(3) .bank_img li{ float:left; padding:4px; width:30px; height:30px;}
footer .list-area li:nth-child(3) .bank_img a{ display:block; font-size:0;background-image:url('/img/toptoy_renew/sp_top.png'); background-repeat:no-repeat; }
footer .list-area li:nth-child(3) .bank_img a.b_shinh{background-position:0px -207px;  width:24px; height:24px; }
footer .list-area li:nth-child(3) .bank_img a.b_woori{background-position:-36px -207px; width:25px; height:25px; }
footer .list-area li:nth-child(3) .bank_img a.b_kookm{background-position:-70px -207px; width:24px; height:24px; }
footer .list-area li:nth-child(3) .bank_img a.b_nongh{background-position:0 -240px; width:24px; height:24px; }
footer .list-area li:nth-child(3) .bank_img a.b_kiup{background-position:-36px -240px; width:24px; height:24px; }
footer .list-area li:nth-child(3) .bank_img a.b_hana{background-position:-69px -240px; width:25px; height:25px; }
footer .list-area>li > span {font-family: dotum; font-weight: bold;}
footer .com_img{ height:66px; width:100%; padding:15px 0;}
footer .com_img li{float:left; font-size:0;margin-right:75px; background-image:url('/img/toptoy_renew/sp_top.png'); background-repeat:no-repeat; }
footer .com_img li:last-child{ margin-right:0}
footer .com_img .com_img01{background-position:0px 0px;  width:116px; height:38px;}
footer .com_img .com_img02{background-position:-116px 0px;  width:96px; height:36px;}
footer .com_img .com_img03{background-position:-184px -36px;  width:83px; height:36px;}
footer .com_img .com_img04{background-position:0px -36px;  width:180px; height:36px;}
footer .com_img .com_img05{background-position:-213px 0px;  width:128px; height:36px;}
footer .com_img .com_img06{background-position:-270px -36px;  width:104px; height:40px;}

/* 타이틀*/
.main_prd_tit { height:30px; text-align:left; margin-top:30px;}
.main_prd_tit h2{font-size:22px; font-weight: 600; letter-spacing: -0.05em;}
.main_prd_tit h2>span{font-size:11px; font-family: dotum; font-weight: 100;}
.main_prd_tit .btn_sm{ padding:5px; border:1px solid #ccc; background:#FFF; font-size:11px;}
.btn_sm > i {font-size: 15px;}
.sub_prd_tit { height:30px; text-align:left; margin-top:30px;}
.sub_prd_tit h2{font-size:20px;letter-spacing: -0.08em;}
.sub_prd_tit > span{font-size:11px; margin-top:7px;}
.sub_prd_tit > span > i{width: 4px;overflow: hidden;font-size:10px;}

/* 상품 아이콘위치 */
.add_icon {text-align:left; overflow: hidden;height: 15px;padding:4px 0 0 0;}
.add_icon.pt{ padding-top:12px;}
.add_icon span{ float:left;background-image:url('https://marubiz.diskn.com/17FQimBlvc'); background-repeat:no-repeat;  padding-right:1px; padding-bottom:1px; text-indent:-9999px;}
.add_icon span:last-child{padding-right:0px;}
.add_icon .ic_free_deliv {background-position:0 0;   width:43px;height:15px;}
.add_icon .ic_full_order {background-position:-44px 0;  width:43px;height:15px;}
.add_icon .ic_movie {background-position:-88px 0;  width:33px;height:15px;}
.add_icon .ic_new {background-position:-122px 0;  width:34px;height:15px;}
.add_icon .ic_re {background-position:-157px 0;  width:34px;height:15px;}
.add_icon .ic_best {background-position:-192px 0;  width:34px;height:15px; }
.add_icon .ic_soldout {background-position:-227px 0;  width:23px;height:15px; }

.icon_new{ background-image:url('/img/toptoy_renew/ico_emb_best.png');background-repeat:no-repeat;background-position:-96px -154px;width:15px;height:15px;display:inline-block; text-indent:-9999px;}
.icon_new_s{ background-image:url('/img/toptoy_renew/ico_emb_best.png');background-repeat:no-repeat;background-position:-96px -142px;width:8px;height:11px;display:inline-block; text-indent:-9999px;    position: relative;top: 0;left: 0;vertical-align: middle;}
.icon_limit{ background-image:url('/img/toptoy_renew/ico_emb_best.png');background-repeat:no-repeat;background-position:-96px -94px;width:21px;height:14px;display:inline-block; text-indent:-9999px;}
.icon_new2{ background-image:url('/img/toptoy_renew/ico_emb_best.png');background-repeat:no-repeat;background-position:-96px -110px;width:22px;height:14px;display:inline-block; text-indent:-9999px;}
.icon_spec{ background-image:url('/img/toptoy_renew/ico_emb_best.png');background-repeat:no-repeat;background-position:-96px -126px;width:22px;height:14px;display:inline-block; text-indent:-9999px;}
.icon_hit_eng{ background-image:url('/img/toptoy_renew/ico_emb_best.png');background-repeat:no-repeat;background-position:-144px -137px;width:31px;height:31px;display:inline-block; text-indent:-9999px;}
.icon_hit_kor{ background-image:url('/img/toptoy_renew/ico_emb_best.png');background-repeat:no-repeat;background-position:-144px -137px;width:31px;height:31px;display:inline-block; text-indent:-9999px;}
.icon_new_em{ background-image:url('/img/toptoy_renew/ico_emb_best.png');background-repeat:no-repeat;background-position:-96px -172px;width:25px;height:9px;display:inline-block; text-indent:-9999px;}
.icon_key{ background-image:url('/img/toptoy_renew/ico_emb_best.png');background-repeat:no-repeat;background-position:-96px -183px;width:14px;height:14px;display:inline-block; text-indent:-9999px;}
.icon_person{ background-image:url('/img/toptoy_renew/detail_icon.png');background-repeat:no-repeat;background-position:-438px -451px;width:28px;height:28px;display:inline-block; text-indent:-9999px;}
.icon_person_none{ background-image:url('/img/toptoy_renew/detail_icon.png');background-repeat:no-repeat;background-position:-413px -452px;width:25px;height:25px;display:inline-block; text-indent:-9999px;}

.icon_star.fa-star{ background: -webkit-linear-gradient(#e62124,#d88586); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#16b5b1; font-size:10px;}
.icon_rstar.fa-star{ color:#e62124; font-size:13px;}
.icon_gstar.fa-star{ color:#dddddd; font-size:13px;}

select {font-family:dotum;width: 170px;height: 30px;line-height: 30px;font-size: 12px;color: #000;border: 1px solid #afafaf;outline:0; overflow-y: scroll;border: 1px solid #b7bfc8;padding-left: 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image:url(/img/toptoy_renew/btn_arrow2.png);background-repeat: no-repeat;background-position: right;}}

/* PAGEING */
.more_topline_bg{ position:relative; height:5px;background-color:#fff;}
.more{ position:relative; height:43px; line-height:43px; margin-top:25px;text-align:center; background-color:#f4f8fb; border:1px solid #ccc; box-sizing:border-box}
.more p{ font-weight:bold;}
.more span{ position:absolute; left:5px; top:0px;}
.pageing {padding:15px 0 0;font-size:0;text-align:center;line-height:0;clear: both;}
.pageing a, .pageing strong {display:inline-block;width:30px;height:30px;margin:0 2px;border:1px solid #e5e5e5;color:#888;font-size:12px;line-height:28px;vertical-align:top;box-sizing:border-box;font-weight:700}
.pageing a {text-decoration:none;}

.pageing .prev, .pageing .next {height:30px;padding:0;font-size:0;text-indent:-99999px;line-height:0;}
.pageing .first{width: 40px;height:30px;font-size: 11px;background:url("/img/toptoy_renew/ico_pageing_last_prev.png") no-repeat center center;}
.pageing .last {width: 40px;height:30px;font-size: 11px;background:url("/img/toptoy_renew/ico_pageing_last_next.png") no-repeat center center;}
.pageing .first:hover {background: none; color:#000;border:1px solid #222;background:url("/img/toptoy_renew/ico_pageing_last_prev.png") no-repeat center center;}
.pageing .last:hover {background: none; color:#000;border:1px solid #222;background:url("/img/toptoy_renew/ico_pageing_last_next.png") no-repeat center center;}
.pageing .prev {margin-right:8px;background:url("/img/toptoy_renew/ico_pageing_prev.png") no-repeat center center;}
.pageing .next {margin-left:8px;background:url("/img/toptoy_renew/ico_pageing_next.png") no-repeat center center;}
.pageing strong, .pageing a:hover, .pageing a:active, .pageing a:focus, .pageing strong:hover, .pageing strong:focus, .pageing strong:active {border:1px solid #333; background-color:#333;font-weight:700; color:#fff;}
.pageing span {display:inline-block;width:30px;height:30px;border:1px solid #e5e5e5;text-indent:-9999px}

.pageing .prev_none, .pageing .next_none {height:30px;padding:0;font-size:0;text-indent:-99999px;line-height:0;cursor: default;}
.pageing .first_none {width: 40px;height:30px;font-size: 11px;background:url("/img/toptoy_renew/ico_pageing_last_prev.png") no-repeat center center;cursor: default;}
.pageing .first_none:hover {width: 40px;height:30px;font-size: 11px;color:#888;border:1px solid #e5e5e5;background:url("/img/toptoy_renew/ico_pageing_last_prev.png") no-repeat center center;cursor: default;}
.pageing .last_none {width: 40px;height:30px;font-size: 11px;background:url("/img/toptoy_renew/ico_pageing_last_next.png") no-repeat center center;cursor: default;}
.pageing .last_none:hover {width: 40px;height:30px;font-size: 11px;color:#888;border:1px solid #e5e5e5;background:url("/img/toptoy_renew/ico_pageing_last_next.png") no-repeat center center;cursor: default;}

.pageing .prev_none {margin-right:8px;border:1px solid #e5e5e5;background:url("/img/toptoy_renew/ico_pageing_prev.png") no-repeat center center;}
.pageing .prev_none:hover {margin-right:8px;border:1px solid #e5e5e5;background:url("/img/toptoy_renew/ico_pageing_prev.png") no-repeat center center;}
.pageing .next_none {margin-left:8px;border:1px solid #e5e5e5;background:url("/img/toptoy_renew/ico_pageing_next.png") no-repeat center center;}
.pageing .next_none:hover {margin-left:8px;border:1px solid #e5e5e5;background:url("/img/toptoy_renew/ico_pageing_next.png") no-repeat center center;}

/*table*/
.table{ width:100%; border-collapse:collapse!important}
.table thead{background: #f8f9fb;border-top:2px solid #000;border-bottom:1px solid #e1e1e1; padding:17px 0; }
.table tbody,.table tfoot{border-bottom:1px solid #e1e1e1; padding:17px 0;}
.table > tfoot{font-size:11px;}
.table td,.table th{padding:.75rem;border-top:1px solid #dee2e6}
.table thead th{vertical-align:bottom;font-weight:bold; text-align:center;}
.table tbody+tbody{border-top:2px solid #dee2e6}
.table-bordered th {}
.table-bordered td {border: 1px solid #f0f0f0;}
