﻿/* header banner */
.header_banner_box{max-width:600px;}
.header_banner_box .header_banner {position: relative;width: 100%;margin: 0 auto;padding: 0;}
.header_banner_cont > li{height:50px;text-align:center;}
.header_banner_cont > li > a{display:inline-block;font-size:14px;font-weight:400;line-height:50px;}
.header_banner_utillbox{position:relative;}
.header_banner_prev {position: absolute;top: -32px;left:  29px;display: inline-block;width: 9px;height: 14px;background: url(/Images/ico/arr_left.png) no-repeat 0 0;background-size:cover;z-index: 10;}
.header_banner_next {position: absolute;top: -32px;right: 29px;display: inline-block;width: 9px;height: 14px;background: url(/Images/ico/arr_right.png) no-repeat 0 0;background-size:cover;z-index: 10;}

.header{height:initial;max-width:600px;}
.header.main .headline1 {position:relative;/*height:60px;*/height:45px;background: #fff;/*padding:32px 20px 19px;*/box-sizing:border-box;}
.header .pri-logo {/*position: absolute;top: 32px;left:29px;height: 19px;float: none;margin: 0 !important;transform:initial;*/}
.header.main .pri-logo a {position:absolute;top:20px;left:20px;display:inline-block;width: 170px;height:20px;background: url(/Images/logo.svg) no-repeat 0 0;background-size: auto 16px;margin: 0;padding:0;font-size:0;}

.header.main .topsearch {position: absolute;top: 20px;right: 90px;width: 19px;height: 19px;border-bottom: 0;overflow: hidden;}
.header.main .topsearch {width: 25px;border: 0;border-bottom:0;}
.header.main .btn-srch {top: 0px;right: 3px;width:19px;height:19px;background: url(/Images/search.png) no-repeat center;background-size: 19px 19px;}

.header.main .btn-basket {position:absolute;top:20px;right:59px;width:20px;height:20px;background: url(/Images/cart_n.png) no-repeat;background-size: 20px 20px;}
.header.main .btn-basket .some {background: #55b4ff !important;}
.header.main .btn-basket .some {bottom:8px;color: #fff;border-radius: 10px;width: 20px;height: 20px;line-height: 20px;font-size: 10px;font-weight:500;text-align:center;}
	/*.header .btn-basket .some {position: absolute;bottom: 8px;right: -12px;display: block;width: 20px;line-height: 20px;font-size: 12px;color: #1367b1;text-align: center;background: url(/images/img/bg_basket_num3.png) no-repeat center;letter-spacing: -.75px;background-size: 100% auto;}*/

.header.main .top-category {position: absolute;top:20px;left: initial;right:20px;width: 20px;text-align: center;}
.header.main .top-category a {position:absolute;right:0;display: block;width: 20px;height: 20px;background-image: url(/images/nav-menu-button.svg);background-size: 20px 20px;line-height: 20px;background-repeat: no-repeat;background-position:0;}

.czgnb {position: relative;top:0;display: block;height:50px;background: #fff;border-bottom: 0;}
.czgnb .czgnb-list li > a {font-size: 17px;position: relative;display: inline-block;height: 100%;padding: 0;margin: 0;line-height: 50px;font-weight: 600;font-family: 'Spoqa Han Sans Neo';color:#1d1d1d;}


/* main.container 50->0 */
.container {margin-top: 0;}

/* product detail 2depth menu */
.ShopCategoryDiv {overflow: hidden;margin-top: 0;margin-bottom: 0 !important;padding: 0 10px;box-sizing: border-box;}



/* subpage */
.header.sub.fixed {position: relative;margin-bottom: 0;max-width: 600px;z-index:20;}
.header_sub{position:initial;width:100%;margin:initial;max-width:600px;max-width:600px;}
.header_sub.fixed{position:fixed;top:0;display: block;border-bottom:1px solid #EFEFEF;margin-bottom: 0;z-index:20;}
.header_sub .headline1 {position:relative;height:64px;background: #fff;padding:20px;box-sizing:border-box;}
.header_sub .cz_back_btn{height:24px;padding-left:38px;}
.header_sub .cz_back_btn span{font-size:16px;font-weight:600;color:#1d1d1d;line-height:24px;}
.header_sub .cz_back_btn:before{content: '';display: block;position: absolute;top: 26px;left: 20px;width: 24px;height: 12px;background: url('/Images/sub_back_btn.png') no-repeat; background-size: 100%;}

.header_sub .topsearch {position: absolute;top: 23px;right: 90px;width: 19px;height: 19px;border-bottom: 0;overflow: hidden;}
.header_sub .topsearch {width: 25px;border: 0;border-bottom:0;}
.header_sub .btn-srch {top: 0px;right: 3px;width:19px;height:19px;background: url(/Images/search.png) no-repeat center;background-size: 19px 19px;}

.header_sub .btn-basket {position:absolute;top:22px;right:59px;width:20px;height:20px;background: url(/Images/cart_n.png) no-repeat;background-size: 20px 20px;}
.header_sub .btn-basket .some {position:absolute;background: #55b4ff !important;}
.header_sub .btn-basket .some {bottom:8px;color: #fff;border-radius: 10px;width: 20px;height: 20px;line-height: 20px;font-size: 10px;font-weight:500;text-align:center;}

.header_sub .top-category {position: absolute;top:22px;left: initial;right:20px;width: 20px;text-align: center;}
.header_sub .top-category a {position:absolute;right:0;display: block;width: 20px;height: 20px;background-image: url(/images/nav-menu-button.svg);background-size: 20px 20px;line-height: 20px;background-repeat: no-repeat;background-position:0;}

@media (min-width: 602px) {
	.header.main .headline1 {height:55px;}
	.header.main .pri-logo a {position:absolute;top:20px;left:20px;width: 190px;height:25px;background-size: auto 20px;}

	/* product detail 2depth menu */
	.ShopCategoryDiv {overflow: hidden;margin-top: 0;margin-bottom: 0 !important;padding: 0;box-sizing: border-box;}
}