@font-face{font-family:'newpanam-medium';src:url(../font/NewPanamSkyline-Medium-WebXL.woff2) format('woff2') , url(../font/NewPanamSkyline-Medium-WebXL.woff) format('woff') , url(../font/NewPanamSkyline-Medium-WebXL.ttf) format('truetype') , url(../font/NewPanamSkyline-Medium-WebS.woff2) format('woff2') , url(../font/NewPanamSkyline-Medium-WebS.woff) format('woff') , url(../font/NewPanamSkyline-Medium-WebS.ttf) format('truetype')}@font-face{font-family:'newpanam-regular';src:url(../font/NewPanamSkyline-Regular-WebXL.woff2) format('woff2') , url(../font/NewPanamSkyline-Regular-WebXL.woff) format('woff') , url(../font/NewPanamSkyline-Regular-WebXL.ttf) format('truetype') , url(../font/NewPanamSkyline-Regular-WebS.woff2) format('woff2') , url(../font/NewPanamSkyline-Regular-WebS.woff) format('woff') , url(../font/NewPanamSkyline-Regular-WebS.ttf) format('truetype')}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{min-width:100%;overflow-x:hidden;margin:0!important;padding:0}body{color:#000;word-wrap:break-word!important;font-family:'Noto Sans JP','メイリオ',sans-serif;font-weight:400;font-style:normal;margin:0;min-width:100%}.in{animation:fadeIn 3s ease 0s 1 normal;-webkit-animation:fadeIn 3s ease 0s 1 normal}@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}a{text-decoration:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}p,a{font-family:'Noto Sans JP','メイリオ',sans-serif;font-style:normal;color:#000;font-size:14px;font-weight:300;line-height:20px;letter-spacing:1px}a{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:100%;font-family:'newpanam-regular','Noto Sans JP','メイリオ',sans-serif;letter-spacing:1px;font-style:normal;font-weight:300}#mobile-head h1{font-weight:900;font-size:20px;line-height:0;z-index:999}h2{font-size:25px;line-height:45px;font-weight:300}h3{font-size:24px;line-height:22px}h4{font-size:20px;margin-top:7px;line-height:14px}h5{font-size:16px;line-height:14px;display:inline-block;margin-top:3px}.news-in h3{line-height:30px;margin-bottom:35px;font-family:'Noto Sans JP','メイリオ',sans-serif}ul li{list-style:none;font-weight:300;letter-spacing:1px}img{width:100%;height:auto;vertical-align:bottom}.flex-col{display:flex;flex-direction:column}header{text-align:left;width:100%;margin:0 auto;padding:0;overflow:hidden;height:100px}.inner{width:100%;display:flex;padding-top:24px;justify-content:space-between;height:100px;transition:.3s;-webkit-transition:.3s}.inner p{font-size:16px;font-weight:bold;font-family:'newpanam-medium'}.top-logo{display:flex;align-items:center}.top-logo img{width:122px;vertical-align:middle;margin-right:10px}.menu li{transition:.5s;font-family:'newpanam-medium'!important}.menu a{border-color:rgba(255,255,255,0);transition:.5s;padding-bottom:2px;font-size:16px;font-family:'newpanam-medium'!important}.logo-main{width:110px}.logo-s{width:263px;height:auto;margin-top:12px;display:block;-webkit-animation-name:logo_anime-re;-webkit-animation-duration:1s;animation-name:logo_anime-re;animation-duration:1s;transition:.2s;-webkit-transition:.2s}@-webkit-keyframes logo_anime-re {
    from {
        opacity: 0;
    }

    to {
        opacity: 1 !important;
    }
}@keyframes logo_anime-re {
    from {
        opacity: 0;
    }

    to {
        opacity: 1 !important;
    }
}.logo-scroll .logo-s{display:block;transition:.2s;-webkit-transition:.2s;opacity:0}.head-scroll .inner{height:68px;transition:.3s;-webkit-transition:.3s}.top-search{-webkit-animation-duration:1s;animation-duration:1s;opacity:1;transition:.5s;-webkit-animation-name:search_anime-re;-webkit-animation-duration:1s;animation-name:search_anime-re;animation-duration:1s;display:flex;justify-content:flex-end}@-webkit-keyframes search_anime-re {
    from {
        opacity: 0;
    }

    to {
        opacity: 1 !important;
    }
}@keyframes search_anime-re {
    from {
        opacity: 0;
    }

    to {
        opacity: 1 !important;
    }
}.search-scroll .top-search{-webkit-animation-name:search_anime;-webkit-animation-duration:1s;animation-name:search_anime;animation-duration:1s;opacity:0;transition:.5s;display:none}@-webkit-keyframes search_anime {
    from {
        opacity: 0;
    }

    to {
        opacity: 1 !important;
    }
}@keyframes search_anime {
    from {
        opacity: 0;
    }

    to {
        opacity: 1 !important;
    }
}.search-scroll #global-nav li{padding:0 0 0}li.folder{position:relative;width:28px;margin-right:15px}span#js_header_favorite{position:absolute;top:2px;left:10px;color:#fff;font-size:9px}#head-search .search{position:relative}#head-search .search input[type="text"]{border:none;height:20px;width:206px;padding-left:20px;background:none;margin:0}input[type="text"],textarea,select{outline:none}.folder img{width:28px;margin-right:15px}#head-search .search form{width:206px;border-bottom:1px solid gray}#head-search .search img{width:14px}#head-search .search button{position:absolute;top:0;left:0}.container{background-color:#faf6f5;-webkit-transition:4s ease-in-out;-moz-transition:4s ease-in-out;-o-transition:4s ease-in-out;-khtml-transition:4s ease-in-out;transition:4s ease-in-out}.top-head{position:fixed;width:100%;margin:0 auto;min-width:1280px;z-index:999;transition:1s}.top-head a,.top-head{color:gray;text-decoration:none;font-size:13px;padding:0;letter-spacing:2px}.top-head .inner{position:relative;width:1100px;margin:0 auto}.top-head .logo{float:left;font-size:36px}#global-nav ul{width:100%;margin:0 auto;display:flex;margin-top:-4px}#global-nav li{padding:0 0 13px;text-align:center}#global-nav li:nth-child(2) {padding-left:20px}#global-nav li:nth-child(3) {padding-left:20px}.fixed .inner{transition:.5s}.fixed{position:fixed;top:0}.top-head.fixed .logo{font-size:24px;color:#333}.top-page-button{width:100%;min-width:1280px;position:fixed;z-index:10;transform:translateY(0);transition:.5s}.top-page-button-scroll .top-page-button{transform:translateY(-53px);transition:.5s}.top-page-button-scroll .top-page-button:hover{transform:translateY(-32px);transition:.5s}.top-page-button ul{display:flex;background:#d9d9d7;background:-moz-linear-gradient(left,rgba(217,217,215,1) 49%,rgba(255,255,255,1) 51%);background:-webkit-linear-gradient(left,rgba(217,217,215,1) 49%,rgba(255,255,255,1) 51%);background:linear-gradient(to right,rgba(217,217,215,1) 49%,rgba(255,255,255,1) 51%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d7', endColorstr='#ffffff', GradientType=1);justify-content:center}.top-page-button li{width:320px;text-align:center;font-size:16px;opacity:1;transition:.3s;position:relative}.top-page-button a,.top-page-button p{display:block;font-size:14px;padding:5px 0;letter-spacing:2px;font-family:'newpanam-medium'!important}.g1{background:#d9d9d9}.g2{background:#e5e5e5}.g3{background:#f2f2f2}.g4{background:#fff}.g5{background:#ececec}.flex{width:100%;display:flex;justify-content:center;align-items:center}.button a{padding:20px 40px;display:block;margin:0 30px}a.g1{background:#d2d2d2}a.g2{background:#888}a.g3{background:#4e4e4e;color:#fff!important}footer{background:#4d4d4d;padding:58px 30px 80px;width:100%;margin:0 auto;overflow:scroll}.footer-inner{max-width:1100px;margin:0 auto}.foot-logo{width:223px;padding:80px 0 76px}ul.foot-menu-head{display:flex;align-items:center;width:100%}ul.foot-menu-head img{width:21px;margin-right:14px;margin-bottom:3px}ul.foot-menu-head li{color:#fff;text-align:center;line-height:21px;font-size:18px;padding-left:0;max-width:366px;min-width:280px;width:100%;height:29.5px;border-left:1px solid #fff;border-right:1px solid #fff}ul.foot-menu-head li+li{border-left:0 solid #fff;border-right:1px solid #fff}ul.foot-menu-head a{font-size:20px;line-height:28px;font-weight:200;font-family:'Noto Sans JP','メイリオ',sans-serif!important}footer a,footer p{color:#fff;font-family:'newpanam-regular'!important;line-height:14px;letter-spacing:2px}.foot-list{display:flex;justify-content:space-between}.foot-right{width:768px;display:flex}.foot-left{width:329px;display:flex}.col-r{width:250px}.col-foot1{max-width:206px;min-width:125px;width:100%}.col-foot2{max-width:286px;min-width:265px;width:100%}.col-foot3{max-width:317px;min-width:180px;width:100%}.col-l{max-width:167px;min-width:130px;width:100%}.foot-title a{font-size:20px;margin-bottom:23px;display:block;margin-bottom:15px}.foot-list-menu a{font-size:14px;letter-spacing:2px}.foot-list-menu li{margin-bottom:5px}.foot-title2 a{font-size:20px;margin-top:70px;display:block}.m35{margin-bottom:24px;display:block}.m85{margin-top:73px;display:block}.product-area{display:flex;justify-content:space-between;align-items:flex-start}.sidebar{width:160px}.product-items-area{width:840px;display:flex;flex-wrap:wrap}.product_item{width:200px;padding-left:20px;margin-bottom:50px}.product_item p{margin-bottom:25px}.is-hide{display:none;opacity:0;transition:.5s}#acMenu dt{display:block;line-height:35px;cursor:pointer}#acMenu dd{display:none;padding-left:20px;font-size:14px}#acMenu li{margin-bottom:5px;list-style-type:none}#acMenu label{cursor:pointer}.download-area{position:relative;display:block;margin-top:76px}.foot-item{width:38px;height:auto;position:absolute;bottom:30px;right:15px}@media screen and (max-width:1279px){.top-head{position:fixed;width:100%;margin:0 auto;min-width:auto;z-index:999;transition:1s}.top-head .inner{position:relative;max-width:1160px;width:100%;margin:0 auto;padding:24px 30px 0}.top-page-button{width:100%;min-width:auto;position:fixed;z-index:10;transform:translateY(0);transition:.5s}}