*{font-family:open sans;font-weight:400}body,ul,h1,h2,h3,h4,h5,h6,p,dl{margin:0;padding:0;list-style-type:none;font-size:14px}body{}a:hover{text-decoration:none}a[href*="ukeysoft.jp"]{display:none}.container{width:1080px;padding:0}.clear{clear:both}.buttons .button{width:140px;height:40px;border:1px solid;border-radius:6px;box-shadow:rgba(0,0,0,.15) 0 0 5px;margin-bottom:0;display:inline-flex;justify-content:center;align-items:center;margin:5px}.head{background-color:#fff;height:52px}.head .container{position:relative}.head .logo{display:block;width:140px;position:absolute;left:0;background:url(../images/KeyVault.svg) no-repeat;text-indent:-10000px;overflow:hidden;color:#0067f6;font-size:18px;top:12px;text-decoration:none;font-weight:700;height:33px}.head .logo span{color:#231815;display:block;font-size:27px;margin-left:-6px;margin-top:22px;white-space:nowrap}.head .logo-box .logo-text{display:inline-block;font-size:12px;position:relative;left:140px;top:18px;font-weight:600;color:#6060609e}.head .menu{position:absolute;right:0;top:7px}.head .menu ul{height:auto}.head .menu ul li{display:inline-block;padding:10px 36px;font-size:18px}.head .menu ul li:last-child{cursor:pointer}.head .menu ul li.pro-list a{position:relative;letter-spacing:.5px}.head .menu ul li.pro-list a .icon{display:block;float:right;position:absolute;top:50%;right:0;margin:-3px 0 0;font-size:12px;width:20px;text-align:center;color:#999;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.head .menu ul li.pro-list.curr a{color:#ceb605}.head .menu ul li a{color:#606060;text-decoration:none;margin-left:4px;font-size:14px;position:relative}.head .menu ul li:hover>a{color:#ceb605}.head .menu .p_list ul li a{color:#fff}.head .menu ul li .p_list{display:none;position:absolute;background:rgba(34,34,34,.95);top:66px;z-index:1;width:534px;padding:20px;left:-20px}.head .menu ul li .icon-circle-down{position:absolute;top:3px;transition:.3s;right:-18px}.head .menu ul li.curr a>.icon-circle-down{transform:rotate(-180deg);top:3px}.head .menu ul li .p_list a{margin-left:0}.head .menu ul li .p_list ul li{margin:5px 8px;padding:0}.head .menu ul li .p_list ul li a{font-size:14px;display:block;width:229px;height:37px;border:1px solid #fff;text-align:center;line-height:37px}.head .menu ul li .p_list ul li a:hover{color:#ceb605;border:1px solid #23cafd}.head .menu ul li.se_btn i:hover{color:#ceb605}.head .menu ul li.se_btn .icon-fm-close{display:none}.head .nav_btn{position:absolute;right:10px;width:32px;text-align:center;height:26px;top:17px;display:none;cursor:pointer}.head .nav_btn span{position:absolute;display:block;width:30px;margin:auto;height:3px;background-color:#333;border-radius:8px;left:0;transition:.3s}.head .nav_btn span:nth-child(1){top:2}.head .nav_btn span:nth-child(2){top:11px}.head .nav_btn span:nth-child(3){top:23px}.head .nav_btn.close-state span:nth-child(1){transform:rotate(45deg) translateY(7px) translateX(7px)}.head .nav_btn.close-state span:nth-child(2){transform:rotate(-45deg) translateY(0px) translateX(1px)}.head .nav_btn.close-state span:nth-child(3){top:22px;transform:rotate(-45deg) translateY(-8px) translateX(8px)}.head .menu ul li.se_btn{position:relative}.product-more{display:none;background:#1e2426;width:100%;padding:40px 0;position:absolute;top:52px;z-index:10000;text-align:center}.product-more .col-md-2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.product-more .col-md-2{width:20%;float:left}}@media(min-width:767px){.product-more .col-sm-2{width:20%;float:left}}.product-more hr{border-top:1px solid #606060}.product-more .more_product_link{padding:0;display:inline-block;position:relative;top:10px}.product-more img{height:100px}.product-more div.img{position:relative;display:inline-block}.product-more div .img_link{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.product-more a{color:#a8a7a7;display:block;font-weight:700;font-size:15px}.product-more a:hover{color:#827502}.product-more p{color:#a8a7a7;margin-top:20px;font-weight:700;margin-bottom:15px}.product-more .overview{font-size:16px;color:#727272}.product-more .overview a{color:inherit;display:inline;font-weight:700}.product-more .overview a:hover{color:#827502}.product-more .more-down{transform:rotate(267deg);display:inline-block;position:relative;left:0;transition:left .4s;font-weight:900}.product-more .more_product_link:hover i{left:10px}.promotion_banner{display:none;background:#6c1607;position:fixed;overflow:hidden;height:69px;bottom:0}.promotion_banner img{position:fixed;width:100%;height:70px;left:50%;transform:translateX(-50%);z-index:1}.promotion_banner .inner-box{z-index:2;position:relative;max-width:100%;height:70px;margin:auto;display:flex;align-items:center;justify-content:center}.promotion_banner .p1{font-size:26px;color:#7f3932;margin-top:0;display:inline-block;margin-right:20px;margin-bottom:0}.promotion_banner .entry-button{padding:8px 30px;border-radius:30px;background:#e0431e;border:1px solid #e0431e;box-shadow:2px 3px 0 1px rgba(204,49,23);color:#fff;font-size:16px;transition:background 400ms ease-in-out;font-weight:600;transition-property:transform,box-shadow,-webkit-transform;transition-duration:.3s;transition-timing-function:var(--timing);transform:translateY(calc(var(--offset)*-1))}.promotion_banner .entry-button:hover{background:#db4d4d;color:#fff}.promotion_banner .entry-button img{position:unset;width:15px;height:15px;transform:translateX(50%);z-index:1}.promotion_banner .out{display:block;width:20px;height:20px;border-radius:10px;background:0 0;color:#ffeb3b;position:fixed;right:4px;text-align:center;border:1px solid #ffeb3b;bottom:45px;cursor:pointer;line-height:16px;z-index:3}@media(max-width:768px){.promotion_banner .entry-button{padding:3px 15px;font-size:12px}.promotion_banner .p1{font-size:18px}.promotion_banner .entry-button{padding:3px 15px;font-size:12px}}@media(max-width:525px){.promotion_banner .p1{font-size:12px;width:100%;padding-left:10px;margin-top:-25px}.promotion_banner .entry-button{padding:3px 10px;position:absolute;bottom:10px;right:40px}}@media(min-width:1200px){.container{margin:0 auto}}@media(max-width:1199px){.head .logo-box .logo-text{display:none}.container{width:96%}}@media(max-width:960px){.head .menu{display:none}.head .nav_btn{display:block}}@media(max-width:795px){.head .nav_btn{display:block}}.pc-hidden{display:none!important}@media(max-width:767px){.container{width:90%}.head .logo span{font-size:18px}.head .logo span.two{font-size:12px}.phone-hidden{display:none!important}.phone-show{display:block!important}}.mobile_nav_all{display:none;z-index:19}.mobile_nav{background-color:#1e2426;width:100%;position:absolute;z-index:50;right:0;top:52px}.mobile_nav_close{display:none;position:absolute;right:12px;top:13px;font-size:23px}.mobile_nav hr{width:100%;margin:10px auto;border-color:#8fa62f}.mobile_nav ul{height:100%}.mobile_nav li a{color:#4d6c82;font-size:16px;text-decoration:none;font-weight:700;display:block;text-align:center;border-bottom:1px solid #606060;line-height:50px}.mobile_nav .p_list{display:none}.mobile_nav .p_list ul{margin-top:-10px}.mobile_nav .p_list ul li{margin-bottom:0}.mobile_nav .p_list ul li a{padding:3px 0;font-size:14px;border-bottom:1px dashed #606060}.mobile_nav .pro-list .mobile-fm-down{position:absolute;right:24px;top:20px}.mobile_nav .multimedia .mobile-fm-down{position:absolute;right:24px;top:70px}.mobile_nav .language .mobile-fm-down{position:absolute;right:24px;top:220px}.mobile_nav .pro-list .curr .mobile-fm-down{transform:rotate(180deg)}.mobile_nav_all a:hover{color:#827502}.pro_menu ul li.mobile{display:none}.pro_menu ul li.mobile{position:relative;width:122px;display:block;margin-bottom:22px;border-top-left-radius:6px;border-top-right-radius:6px;-moz-border-top-left-radius:6px;-moz-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;border-bottom-width:0}.pro_menu ul li.mobile span{position:absolute;display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #0067f6;left:138px;top:18px}.foot{padding-top:50px;background-color:#1b3042}.foot .flex-container{display:flex;flex-direction:column}.foot .flex-container .flex-row{display:flex}.foot .flex-container .flex-row.flex--full-width{place-content:space-between}.foot .flex-container .flex-row.flex--full-width .flex-col{margin-right:unset}.foot .flex-container .flex-col{display:inline-flex;align-items:center;margin-right:30px}.foot .flex-container .flex-col--col{flex-direction:column;align-items:flex-start;padding-right:12px;box-sizing:border-box}.foot p.name{color:#eaeaea;font-size:22px}.foot #newsletter input{width:216px;height:32px;padding:7px 9px;border:1px solid #eaeaea;background:0 0;border-radius:3px;color:#eaeaea;outline:none}.foot #newsletter button{width:40px;height:32px;padding:5.5px;border-radius:3px;border:1px solid #5895de;background:#5895de;color:#eaeaea;outline:none}.foot ul,.foot .sns{margin-top:25px}.foot ul li{margin-bottom:8px}.foot ul li a{font-size:14px;line-height:24px;color:#eaeaea}.foot ul li a:hover{color:#1e96ec}.foot .sns a{margin-right:20px!important}.foot .sns a:last-child{margin-right:0;background:#fff;border-radius:10px}.foot .sns a:last-child img{width:25px}.foot .sns svg{width:27px;height:27px;fill:#eee}.foot .sns a:hover svg{fill:#1e96ec}.foot .foot-bottom{margin-top:40px;padding:14px 0;border-top:1px solid #eaeaea;text-align:center}.foot .foot-bottom p{font-size:14px;color:#eaeaea}.foot input::-webkit-input-placeholder{color:#eaeaea}.foot input::-moz-placeholder{color:#eaeaea}.foot input:-moz-placeholder{color:#eaeaea}.foot input:-ms-input-placeholder{color:#eaeaea}.entry-discount{width:240px;position:fixed;left:2%;height:240px;bottom:85px;z-index:100002;justify-content:center;background-color:transparent;background-image:url(/images/discount.png);background-size:100%;background-repeat:no-repeat;display:none}.entry-discount .entry-img{width:100%;height:100%;display:block}.entry-discount .entry-button{position:relative;top:143px;left:20px;padding:0 10px;border-radius:30px;background:#e0431e;border:1px solid #e0431e;box-shadow:2px 3px 0 1px rgba(204,49,23);color:#fff;font-size:16px;transition:background 400ms ease-in-out;font-weight:600;transition-property:transform,box-shadow,-webkit-transform;transition-duration:.3s;transition-timing-function:var(--timing);transform:translateY(calc(var(--offset)*-1))}.entry-discount .entry-button img{position:unset;width:15px;height:15px;transform:translateX(50%);z-index:1}.entry-discount .entry-button .red{display:none}.entry-discount .entry-button:hover{background:#fff;color:#e0431e}.entry-discount .entry-button:hover .red{display:inline-block}.entry-discount .entry-button:hover .white{display:none}.entry-discount .out{display:block;width:20px;height:20px;border-radius:10px;background:#e0431e;color:#7f3932;position:absolute;right:-8px;text-align:center;border:1px solid #7f3932;top:-8px;cursor:pointer;line-height:16px;z-index:3}@media(max-width:960px){.head .menu{display:none}.head .nav_btn{display:block}.foot .flex-container.container{width:92%}.foot .flex-container .flex-row.flex--full-width{flex-direction:column}.foot .flex-container .flex-row.flex--full-width .flex-col{margin-bottom:20px}.foot ul,.foot .sns{margin-top:15px}.foot .foot-bottom{margin-top:0}}.totop{bottom:4%;cursor:pointer;height:50px;width:50px;background-color:#4d6c82;color:#fff;position:fixed;right:1%;text-align:center;z-index:999;display:none;background-position:center center;background-repeat:no-repeat;background-image:url(../images/top.png)}.totop:hover,.totop:focus{background-color:#1e2426}a.win,a.win_down{border-radius:3px;border:1px solid #fff!important;background-color:#fff!important;color:#1e96ec!important}a.win i,a.win_down i,a.mac i,a.mac_down i{position:relative;top:1px!important;margin-left:10px;left:unset!important;bottom:unset!important;right:unset!important;margin-right:0!important}a.win:hover,a.win_down:hover{background-color:#1e96ec!important;border-color:#1e96ec!important;color:#fff!important}a.mac,a.mac_down{border-radius:3px;background-color:#1e96ec!important;color:#fff!important;border:1px solid #1e96ec!important}a.mac:hover,a.mac_down:hover{background-color:#fff!important;color:#1e96ec!important;border-color:#1e96ec!important}.ac{text-align:center}.tutorials{display:none}.dropdown .dropdown-menu{border:none;margin:0}.dropdown .dropdown-menu li{width:100%}.dropdown .dropdown-menu li img{margin-right:10px}ul.dropdown-menu{position:fixed;top:52px;width:100%;font-size:0}.dropdown .dropdown-menu li{width:33.3%;text-align:left}li[data-listid="0"],li[data-listid="1"],li[data-listid="2"],li[data-listid="3"],li[data-listid="4"],li[data-listid="5"],li[data-listid="6"],li[data-listid="8"],li[data-listid="9"],li[data-listid="10"],li[data-listid="11"],li[data-listid="12"],li[data-listid="13"],li[data-listid="14"],li[data-listid="15"],li[data-listid="16"],li[data-listid="17"],li[data-listid="18"],li[data-listid="19"],li[data-listid="20"],li[data-listid="21"],li[data-listid="22"],li[data-listid="23"],li[data-listid="24"],li[data-listid="31"],li[data-listid="32"],li[data-listid="33"],li[data-listid="34"],li[data-listid="35"],li[data-listid="36"],li[data-listid="37"],li[data-listid="41"],li[data-listid="3161"],li[data-listid="3162"],li[data-listid="4196"]{display:none}.multimedia-product{display:flex;align-items:center}.product-more .category-name{font-size:22px;text-align:left;margin-bottom:12px;font-weight:700;color:#fff}.product-more img{height:25px;margin-right:10px}.product-more .hot{width:23px;height:7px;margin-left:10px}.product-more p{margin:10px 0}.product-more div.img{position:relative;display:unset}