.header-login-welcome{position:relative;width:107px;height:50px;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center}#header,#header-top,.header-login-welcome a{width:100%;position:relative}.header-login-welcome.is-member-member{background-image:url(../img/common/header_login_member.svg);color:#fff}.header-login-welcome.is-member-bronze{background-image:url(../img/common/header_login_bronze.svg);color:#fff}.header-login-welcome.is-member-silver{background-image:url(../img/common/header_login_silver.svg);color:#000}.header-login-welcome.is-member-gold{background-image:url(../img/common/header_login_gold.svg);color:#000}.header-login-welcome.is-member-platinum{background-image:url(../img/common/header_login_platinum.svg);color:#fff}.header-login-welcome a{display:block;height:100%;color:inherit}.header-login-welcome-name{padding-top:18px;font-size:1rem;line-height:1.2;color:inherit!important}.header-login-welcome-point{font-size:1.2rem;line-height:1.2;color:inherit!important}.header-login-welcome-point span{display:inline-block;padding-right:.2em;vertical-align:top;font-weight:600}#header-top{padding:20px 0 10px;background:#003fad;background:-webkit-gradient(linear,left top,left bottom,from(#003fad),color-stop(64%,#00a1e7),to(#00c3ff));background:linear-gradient(to bottom,#003fad 0,#00a1e7 64%,#00c3ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003fad', endColorstr='#00c3ff', GradientType=0);color:#fff}#header-top a{color:#fff}#header-top .block-first .logo{float:left;width:258px;height:24px;margin-top:2px;font-size:.8rem;line-height:1}#header-top .block-first .logo a{display:block}#header-top .block-first .logo a:focus>img,#header-top .block-first .logo a:hover>img{opacity:1;-webkit-filter:none;filter:none}#header-top .block-first .search{position:relative;clear:none;float:left;margin-top:-1px;margin-left:33px;width:420px}.body--search--focus #header-top .block-first .search{z-index:100}#header-top .block-first .search .side-search__horizontal{padding-bottom:0}#header-top .block-first .search .side-search--input{z-index:90}#header-top .block-first .search input,#header-top .block-first .search select{width:100%;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2rem}#header-top .block-first .search select{margin:1px 0 0;color:#147fcc}#header-top .block-first .search select::-ms-expand{display:none}#header-top .block-first .search input{color:#fff}#header-top .block-first .search input[type=submit]{position:absolute;top:4px;right:5px;width:20px;height:20px;background:url(../img/icon/search2.png) center center no-repeat;background-size:20px}#header-top .block-first .search .keyword,#header-top .block-first .search .select{position:relative;float:left;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#header-top .block-first .search .select{width:140px;background:#fff}#header-top .block-first .search .select:after{content:' ';position:absolute;top:5px;right:5px;width:20px;height:20px;background:url(../img/icon/header_select.png) center center no-repeat}#header-top .block-first .search .select select{display:block;padding:0 12px}#header-top .block-first .search .keyword{padding:9px 10px;font-size:1.1rem;background-color:rgba(255,255,255,.4);border:1px solid #fff}#header-top .block-first .search .keyword::-webkit-input-placeholder{color:#fff}#header-top .block-first .search .keyword::-ms-input-placeholder{color:#fff}#header-top .block-first .search .keyword::-moz-placeholder{color:#fff}#header-top .block-first .info{position:absolute;top:0;right:15px;height:30px}#header-top .block-first .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-top .block-first .info ul.ul-logined{margin-top:-10px}#header-top .block-first .info ul li,#header-top .block-first .info ul li a,#header-top .block-first .info ul li:before{display:inline-block;vertical-align:middle}#header-top .block-first .info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:auto;text-align:center;font-size:1.2rem;font-weight:600;line-height:1.2;border-bottom:none}#header-top .block-first .info ul li a:focus,#header-top .block-first .info ul li a:hover{text-decoration:underline}#header-top .block-first .info ul li:before{content:' ';margin:0 10px;width:1px;height:30px;background:rgba(82,82,82,.5)}#header-top .block-first .info ul li:first-child:before{display:none}#header-top .block-first .info ul li.tel{text-align:center}#header-top .block-first .info ul li.tel dd{margin-top:2px;font-size:1.4rem}#header-top .block-first .info ul li.tel dd a{vertical-align:top}#header-top .block-first .info ul li.login:before{margin:0 5px 0 12px}#header-top .block-first .info ul li.login a{position:relative;padding-left:40px}#header-top .block-first .info ul li.login a:before{content:' ';position:absolute;top:-14px;left:0;width:40px;height:40px;background:url(../img/icon/login.png) center center no-repeat;background-size:100%}#header-top .block-first .info ul li.logined{text-align:left;font-weight:400;line-height:1.4}#header-top .block-first .info ul li.logined .account,#header-top .block-first .info ul li.logined .mark{display:inline-block;vertical-align:middle}#header-top .block-first .info ul li.logined .mark{margin:-4px 10px 0 0;width:110px}#header-top .block-first .info ul li.logined .account{margin-top:-2px}#header-top .block-first .info ul li.logined .account .name,#header-top .block-first .info ul li.logined .account .pt,#header-top .block-first .info ul li.logined .account .rank{display:inline-block;vertical-align:top}#header-top .block-first .info ul li.logined .account .name{width:14em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}#header-top .block-first .info ul li.logined .account .rank{margin-right:.2em}#header-top .block-first .info ul li.register:before{margin:0 13px 0 10px}#header-top .block-first .info ul li.register a{color:#ff0}#header-top .block-first .info ul li.register a:focus,#header-top .block-first .info ul li.register a:hover{opacity:1;text-decoration:underline}#header-top .block-first .info ul li.cart a{position:relative}#header-top .block-first .info ul li.cart a:before{content:' ';display:inline-block;margin-right:6px;width:31px;height:26px;background:url(../img/icon/cart1.png) center center no-repeat;background-size:100%;vertical-align:middle}#header-top .block-first .info ul li.cart .num{position:absolute;top:-3px;left:-3px;width:14px;height:14px;border-radius:50%;background:#c1272d;border:1px solid #fff;font-size:1.1rem;font-weight:400;line-height:14px}#header-top .block-second{-webkit-transition:ease .3s;transition:ease .3s}#header-top .block-second .tagline{float:left;padding-top:12px;width:290px;font-size:1.4rem;line-height:1.2}#header-top .block-second .keywords{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:9px 0 0;font-size:1.2rem;line-height:1.2}#header-top .block-second .keywords dd,#header-top .block-second .keywords dd a,#header-top .block-second .keywords dd span,#header-top .block-second .keywords dt{display:inline-block;vertical-align:baseline}#header-top .block-second .keywords dt{font-weight:600}#header-top .block-second .keywords dd a{margin-left:1em}#header-top .block-second .keywords dd span{margin-left:.3em}#header-top .block-second .keywords li{display:inline-block;vertical-align:baseline}#header-top .block-second .keywords li a{display:block;margin-right:5px;padding:4px;min-width:50px;font-size:1.1rem;line-height:1;text-align:center;border:1px solid #fff;border-radius:3px}#header-top .block-second .keywords li a:focus,#header-top .block-second .keywords li a:hover{color:#187fcc;background-color:#fff}#header-top .block-second .keywords li span{margin-right:.3em}#header-top .block-second .recommend{float:right;padding:10px 10px 0 0;font-size:12px;text-align:right}#header-top .block-second .clip{float:right;margin-top:8px}#header-top .block-second .clip .trigger{font-size:1.2rem;line-height:1.2}#header-top .block-second .clip .trigger a{display:inline-block;vertical-align:top}#header-top .block-second .clip .trigger a:before{content:' ';display:inline-block;margin:-8px 5px 0 0;width:30px;height:30px;background:url(../img/icon/clip1.png) center center no-repeat #fff;background-size:18px;border-radius:50%;vertical-align:top}#header-catnav{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;background:#000}#header-catnav .catnav-title{float:left;margin-top:6px;margin-left:1px}#header-catnav .catnav-title a{font-size:1.2rem;color:#fff}#header-catnav .catnav-title a:focus,#header-catnav .catnav-title a:hover{text-decoration:underline}#header-catnav .category-nav{float:right}#header-catnav .category-nav>li{float:left;margin:6px 0 5px;border-left:1px solid #fff}#header-catnav .category-nav>li:last-child{border-right:1px solid #fff}#header-catnav .category-nav>li>a{padding:0 5px;font-size:1.2rem;color:#fff}#header-catnav .category-nav>li:focus>a,#header-catnav .category-nav>li:hover>a{text-decoration:underline}.body--headnav--open #header{z-index:200}#header .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:80}.game-theme #header-catnav{border-bottom:1px solid #9fa7b0}#container.header-fixed #header{position:fixed;top:0;left:0;right:0;z-index:20}#container.header-fixed #header-top{padding:20px 0}#container.header-fixed #header #header-catnav,#container.header-fixed #header #header-gnav dl dt,#container.header-fixed #header .block-second{display:none}