.inner1240{max-width:1272px;padding:0 16px;margin:0 auto}@media only screen and (max-width: 767px)and (max-width: 375px){.inner1240{padding-left:4.2666666667vw;padding-right:4.2666666667vw}}.inner1236{max-width:1268px;padding:0 16px;margin:0 auto}@media only screen and (max-width: 767px)and (max-width: 375px){.inner1236{padding-left:4.2666666667vw;padding-right:4.2666666667vw}}.inner{max-width:1030px;padding:0 15px;margin:0 auto}@media(min-width: 768px){.sp,.SP{display:none !important}}@media(max-width: 767px){.pc,.PC{display:none !important}}.header{position:fixed;left:auto;top:auto;z-index:1000;width:100%;transition:.5s;background:#fff;box-shadow:0 4px 30px rgba(0,0,0,.08);font-family:"Alexandria",sans-serif;-webkit-font-smoothing:antialiased}.header .inHeader{margin:0 auto;position:relative;z-index:2000;padding:24px 27px 0;width:100%}@media only screen and (min-width: 1001px)and (max-width: 1350px){.header .inHeader{padding-top:18px;padding-right:20px}}@media only screen and (max-width: 1000px){.header .inHeader{padding:0}}.header .logo{position:absolute;left:-16px;top:-18px;z-index:2002;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-ms-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}@media only screen and (min-width: 1001px)and (max-width: 1390px){.header .logo{left:-2px;top:-7px}}.header .logo img{display:block;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-ms-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}@media only screen and (min-width: 1001px)and (max-width: 1390px){.header .logo img{width:197px}}@media only screen and (min-width: 1001px){.header .logo:not(.logo01){display:none}}@media only screen and (max-width: 1000px){.header .logo.logo01{display:none}}@media only screen and (max-width: 1000px){.header{height:56px;background:#fff}.header .logo{top:8px;left:16px}.header .logo img{width:182px}}.top-navi{padding:9px 0px 7px;background:#f2182c}@media only screen and (min-width: 1001px)and (max-width: 1350px){.top-navi{padding:9px 15px 6px}}@media only screen and (max-width: 1000px){.top-navi{padding:0;height:4px;position:relative;z-index:2002}}.top-navi .content-navi{max-width:1274px;margin:0 auto}@media only screen and (max-width: 1000px){.top-navi .content-navi{display:none}}@media(min-width: 768px){.top-navi .content-navi .menu-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;transition:all .3s;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.top-navi .content-navi .menu-top li{border-right:solid 1px rgba(255,255,255,.5);position:relative}@media(min-width: 768px){.top-navi .content-navi .menu-top li{white-space:nowrap}}@media only screen and (min-width: 1001px)and (max-width: 1350px){.top-navi .content-navi .menu-top li{line-height:17px}}.top-navi .content-navi .menu-top li:last-child{border-right:0}.top-navi .content-navi .menu-top li:last-child a{padding-right:0;padding-left:5px}@media only screen and (min-width: 1001px)and (max-width: 1350px){.top-navi .content-navi .menu-top li:last-child a{padding-right:8px;padding-left:4px}}.top-navi .content-navi .menu-top li a{font-size:12px;line-height:15px;font-weight:500;color:#fff;display:block;padding:6px 11px 3px 9px;transition:all .3s;cursor:pointer}@media only screen and (min-width: 1001px)and (max-width: 1350px){.top-navi .content-navi .menu-top li a{padding:1px 6px 0 5px;font-size:10px}}@media only screen and (min-width: 1025px){.top-navi .content-navi .menu-top li a:hover{opacity:1}.top-navi .content-navi .menu-top li a:hover span{border:solid 1px #fff}.top-navi .content-navi .menu-top li a:hover span em:before{top:0}.top-navi .content-navi .menu-top li a:hover span em strong{transform:translate(0, -50px)}}.top-navi .content-navi .menu-top li a span{padding:5px 4px 5px 3px;border:solid 1px rgba(255,255,255,0);border-radius:5px;overflow:hidden;transition:all .3s}@media only screen and (min-width: 768px)and (max-width: 1060px){.top-navi .content-navi .menu-top li a span{padding-top:0;padding-bottom:0}}@media only screen and (min-width: 768px)and (max-width: 900px){.top-navi .content-navi .menu-top li a span{padding-left:6px;padding-right:6px}}.top-navi .content-navi .menu-top li a span em{font-style:normal;display:inline-block;overflow:hidden;height:15px;margin-bottom:-3px;position:relative}.top-navi .content-navi .menu-top li a span em:before{content:attr(data-text);color:#fff;position:absolute;top:40px;transition:all .3s}@media only screen and (min-width: 1001px)and (max-width: 1350px){.top-navi .content-navi .menu-top li a span em:before{font-size:10px}}.top-navi .content-navi .menu-top li a span em strong{font-weight:500;transition:all .3s;display:inline-block;transform:translate(0, 0)}.top-navi .content-navi .menu-top li a span em .blder{font-weight:700;letter-spacing:-0.2px}.top-navi .content-navi .menu-top li .language{padding:5px 24px 4px 28px;position:relative;background:url("../assets/images/common/ico-language.svg") no-repeat;background-size:21px 21px;background-position:left 5px center}@media only screen and (min-width: 1001px)and (max-width: 1350px){.top-navi .content-navi .menu-top li .language{padding:0px 18px 0px 22px;background-size:auto 15px !important}}.top-navi .content-navi .menu-top li .language:after{content:"";position:absolute;border-bottom:1px solid #fff;border-right:1px solid #fff;width:5px;height:5px;transform:rotate(45deg);top:9px;right:10px}@media only screen and (min-width: 1001px)and (max-width: 1350px){.top-navi .content-navi .menu-top li .language:after{width:3px;height:3px;top:5px;right:9px}}@media only screen and (min-width: 1001px){.top-navi .content-navi .menu-top li .language.active:hover+.list-lang{display:block}}.top-navi .content-navi .menu-top li .list-lang{position:absolute;top:100%;left:-5px;width:130px;padding:10px 15px;border-radius:8px;background:#fff;z-index:9999;transition:.3s;opacity:0;pointer-events:none}@media only screen and (min-width: 1001px)and (max-width: 1350px){.top-navi .content-navi .menu-top li .list-lang{width:120px}}.top-navi .content-navi .menu-top li .list-lang li{margin-bottom:10px}@media only screen and (min-width: 1001px)and (max-width: 1350px){.top-navi .content-navi .menu-top li .list-lang li{margin-bottom:5px}}.top-navi .content-navi .menu-top li .list-lang li:last-child{margin-bottom:0}.top-navi .content-navi .menu-top li .list-lang li a{padding:3px 0 3px 30px !important;display:block;color:#2d3033;cursor:pointer}.top-navi .content-navi .menu-top li .list-lang li a[data-lang=vi]{background:url("../assets/images/common/ico-vi.svg") no-repeat left center;background-size:auto 16px}.top-navi .content-navi .menu-top li .list-lang li a[data-lang=en]{background:url("../assets/images/common/ico-en.svg") no-repeat left center;background-size:auto 16px}.top-navi .content-navi .menu-top li .list-lang li a[data-lang=jp]{background:url("../assets/images/common/ico-jp.svg") no-repeat left center;background-size:auto 16px}@media only screen and (min-width: 1025px){.top-navi .content-navi .menu-top li .list-lang li a:hover{opacity:.75}}.fixHeader .header{position:fixed;left:0;top:0;-webkit-box-shadow:0px 0px 30px 1px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 30px 1px rgba(0,0,0,.1);-ms-box-shadow:0px 0px 30px 1px rgba(0,0,0,.1);-o-box-shadow:0px 0px 30px 1px rgba(0,0,0,.1);box-shadow:0px 0px 30px 1px rgba(0,0,0,.1)}.fixHeader.header-style01 .layerMenu .inLayer::before{opacity:0}.layerMenu{text-align:right;position:relative;padding-left:154px}@media only screen and (min-width: 1001px){.layerMenu{max-width:1248px;margin:0 auto}}@media only screen and (max-width: 1000px){.layerMenu{display:none;padding-left:0}}.layerMenu .gNavi{font-size:0}.layerMenu .gNavi>li{position:relative;display:inline-block;vertical-align:top;margin-left:61px;cursor:pointer}.layerMenu .gNavi>li:first-child{margin-left:0}@media only screen and (min-width: 1001px)and (max-width: 1350px){.layerMenu .gNavi>li{margin-left:45px}}.layerMenu .gNavi>li.about-us a:before{background:url("../assets/images/common/ico/ico_info.svg") no-repeat center center;background-size:contain}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li.about-us a:before{background:url("../assets/images/common/ico/ico_info_sp.svg")}}.layerMenu .gNavi>li.products a:before{background:url("../assets/images/common/ico/ico_products.svg") no-repeat center center;background-size:contain}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li.products a:before{background:url("../assets/images/common/ico/ico_products_sp.svg")}}.layerMenu .gNavi>li.quality a:before{background:url("../assets/images/common/ico/ico_quality.svg") no-repeat center center;background-size:contain}.layerMenu .gNavi>li.media a:before{left:-27px;background:url("../assets/images/common/ico/ico_media.svg") no-repeat center center;background-size:contain}@media only screen and (min-width: 768px)and (max-width: 1200px){.layerMenu .gNavi>li.media a:before{left:-21px}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li.media a:before{background:url("../assets/images/common/ico/ico_media_sp.svg")}}@media(min-width: 768px){.layerMenu .gNavi>li.development{margin-left:43px}}@media only screen and (min-width: 768px)and (max-width: 1000px){.layerMenu .gNavi>li.development{margin-left:0}}.layerMenu .gNavi>li.development a:before{width:22px;height:24px;background:url("../assets/images/common/ico/ico_leaf.svg") no-repeat center center;background-size:contain;left:-28px}@media only screen and (min-width: 768px)and (max-width: 1200px){.layerMenu .gNavi>li.development a:before{width:16px;height:16px;left:-21px}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li.development a:before{background:url("../assets/images/common/ico/ico_leaf_sp.svg");width:20px;height:24px}}.layerMenu .gNavi>li.global a:before{left:-28px;background:url("../assets/images/common/ico/ico_global.svg") no-repeat center center;background-size:100% 100%}@media only screen and (min-width: 768px)and (max-width: 1200px){.layerMenu .gNavi>li.global a:before{left:-21px}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li.global a:before{background:url("../assets/images/common/ico/ico_global_sp.svg")}}.layerMenu .gNavi>li.search a:before{left:-27px;background:url("../assets/images/common/ico/ico_search.svg") no-repeat center center;background-size:contain}@media only screen and (min-width: 768px)and (max-width: 1200px){.layerMenu .gNavi>li.search a:before{left:-21px}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li.search a:before{background:url("../assets/images/common/ico/ico_search_sp.svg")}}.layerMenu .gNavi>li>a{position:relative;font-size:15px;font-weight:500;line-height:24px;padding:20px 0 7px;color:#3f3f3f}@media(min-width: 768px){.layerMenu .gNavi>li>a{padding-top:0;display:inline-block;vertical-align:top}}@media only screen and (min-width: 768px)and (max-width: 1300px){.layerMenu .gNavi>li>a{font-size:13px}}@media only screen and (min-width: 768px)and (max-width: 1100px){.layerMenu .gNavi>li>a{font-size:12px}}.layerMenu .gNavi>li>a:before{position:absolute;content:"";width:21px;height:21px;left:-25px;top:0;transition:all .3s}@media only screen and (min-width: 768px)and (max-width: 1300px){.layerMenu .gNavi>li>a:before{top:2px}}@media only screen and (min-width: 768px)and (max-width: 1200px){.layerMenu .gNavi>li>a:before{top:5px;width:16px;height:16px;left:-21px}}@media only screen and (min-width: 768px)and (max-width: 1100px){.layerMenu .gNavi>li>a:before{top:4px}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li>a:before{width:22px;height:22px;margin-top:-2px}}.layerMenu .gNavi>li>a span{position:relative;padding-bottom:8px;overflow:hidden;display:inline-block}.layerMenu .gNavi>li>a span:before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background:#f2182c;left:50%;margin-left:-7px;bottom:-10px;transition:all .5s}.layerMenu .gNavi>li.hasSub>a:after{position:absolute;content:"";width:10px;height:6px;right:-16px;top:8px;background:url("../assets/images/common/ico/ico_arr_menu.svg") no-repeat center center;background-size:100% 100%;transition:all .3s}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li.hasSub>a:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTk5NzUgOUM3Ljc0MTAzIDkgNy41MDU4MiA4LjkwNTkyIDcuMzE3NjYgOC43MTc3NUwxLjQzNzUyIDIuNjAyNDFDMS4wODQ3MSAyLjIyNjA4IDEuMDg0NzEgMS42MzgwNyAxLjQ2MTA0IDEuMjYxNzRDMS44MzczNyAwLjkwODkyOSAyLjQyNTM4IDAuOTA4OTI5IDIuODAxNzEgMS4yODUyNkw3Ljk5OTc1IDYuNjk0OTlMMTMuMTk3OCAxLjI4NTI2QzEzLjU1MDYgMC45MDg5MjkgMTQuMTYyMSAwLjkwODkyOSAxNC41Mzg1IDEuMjYxNzRDMTQuOTE0OCAxLjYxNDU1IDE0LjkxNDggMi4yMjYwOCAxNC41NjIgMi42MDI0MUw4LjY4MTg1IDguNzE3NzVDOC40OTM2OSA4LjkwNTkyIDguMjU4NDggOSA3Ljk5OTc1IDlaIiBmaWxsPSIjM0YzRjNGIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K);background-size:cover;background-repeat:no-repeat;background-position:center;background-size:cover;width:16px;height:10px;right:-13px;top:8px}}@media only screen and (min-width: 768px)and (max-width: 1100px){.layerMenu .gNavi>li.hasSub>a:after{top:9px;right:-14px}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li.active a:after{transform:rotate(-180deg)}}@media only screen and (min-width: 1025px){.layerMenu .gNavi>li:hover a{opacity:1}.layerMenu .gNavi>li:hover a:after{transform:rotate(180deg);top:10px}}@media only screen and (min-width: 1025px)and (min-width: 768px)and (max-width: 1200px){.layerMenu .gNavi>li:hover a:after{top:11px}}@media only screen and (min-width: 1025px)and (min-width: 768px)and (max-width: 1100px){.layerMenu .gNavi>li:hover a:after{top:10px}}@media only screen and (min-width: 1025px){.layerMenu .gNavi>li:hover a span:before{bottom:0}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li.media:after,.layerMenu .gNavi>li.search:after{content:"";position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUzN18yMDc3NykiPgo8cGF0aCBkPSJNMTAgMTAuMDAwMkMxMCAxMC4yNTkgOS45MDU5MiAxMC40OTQyIDkuNzE3NzUgMTAuNjgyM0wzLjYwMjQxIDE2LjU2MjVDMy4yMjYwOCAxNi45MTUzIDIuNjM4MDcgMTYuOTE1MyAyLjI2MTc0IDE2LjUzOUMxLjkwODkzIDE2LjE2MjYgMS45MDg5MyAxNS41NzQ2IDIuMjg1MjYgMTUuMTk4M0w3LjY5NDk5IDEwLjAwMDJMMi4yODUyNiA0LjgwMjJDMS45MDg5MyA0LjQ0OTM5IDEuOTA4OTMgMy44Mzc4NiAyLjI2MTc0IDMuNDYxNTNDMi42MTQ1NSAzLjA4NTIgMy4yMjYwOCAzLjA4NTIgMy42MDI0MSAzLjQzODAxTDkuNzE3NzUgOS4zMTgxNUM5LjkwNTkyIDkuNTA2MzEgMTAgOS43NDE1MiAxMCAxMC4wMDAyWiIgZmlsbD0iIzNGM0YzRiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MzdfMjA3NzciPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMTIiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIwKSByb3RhdGUoLTkwKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center;background-size:cover;width:12px;height:20px;top:3px;right:-11px}}@media(min-width: 768px){.layerMenu .gNavi .navSub{position:absolute;left:50%;top:40px;width:240px;transform:translateX(-50%);display:none;background:#fff;border-radius:8px}.layerMenu .gNavi .navSub.navSub--v2{width:300px}}@media(min-width: 768px){.layerMenu .gNavi .navSub:before{position:absolute;content:"";width:100%;height:4px;top:0;left:0;background:#000054;border-top-left-radius:8px;border-top-right-radius:8px}}.layerMenu .gNavi .navSub ul{padding:28px 0 24px 17px}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub ul{padding:4px 0 14px}}.layerMenu .gNavi .navSub ul li{text-align:left;margin-bottom:16px}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub ul li{margin-bottom:18px}}.layerMenu .gNavi .navSub ul li:last-child{margin-bottom:0}.layerMenu .gNavi .navSub ul li a{display:block;color:#3f3f3f;position:relative;font-size:14px;line-height:18px;font-weight:400;letter-spacing:-0.3px;transition:all .3s;position:relative;overflow:hidden;cursor:pointer}.layerMenu .gNavi .navSub ul li a:before{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#f2182c;left:-10px;transition:all .5s}@media(min-width: 768px){.layerMenu .gNavi .navSub ul li a:before{top:9px}}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub ul li a:before{width:5px;height:5px;left:6px;bottom:5px}}@media only screen and (min-width: 1025px)and (min-width: 1001px){.layerMenu .gNavi .navSub ul li a:hover{color:#f2182c;padding-left:9px}.layerMenu .gNavi .navSub ul li a:hover:before{left:0}}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub ul li a{padding-left:17px;padding-right:17px;margin-right:-20px}}.layerMenu .gNavi .navSub ul li a.hasSub2 span{position:relative;padding-right:30px}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub ul li a.hasSub2 span{padding-right:6px}}.layerMenu .gNavi .navSub ul li a.hasSub2 span:after{content:"";position:absolute;top:6px;right:-7px;border-right:1px solid #000;border-top:1px solid #000;transform:rotate(45deg);width:6px;height:6px}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub ul li a.hasSub2 span:after{border-color:#f2182c;top:5px;transform:rotate(135deg)}}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub ul li a.hasSub2{color:#f2182c}}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub ul li a.hasSub2.active span:after{border-color:#f2182c;top:8px;transform:rotate(-45deg)}}.layerMenu .gNavi .navSub .closeSub{cursor:pointer;padding:10px;text-align:center;background:#999;color:#fff}@media only screen and (min-width: 1001px){.layerMenu .gNavi .navSub .hasSub2:hover+.subMenu{display:block}}@media only screen and (min-width: 1001px){.layerMenu .gNavi .navSub .hasSub2.active{color:#f2182c;padding-left:9px}.layerMenu .gNavi .navSub .hasSub2.active:before{left:0}.layerMenu .gNavi .navSub .hasSub2.active span:after{border-color:#f2182c}}@media(min-width: 768px){.layerMenu .gNavi .navSub .subMenu{position:absolute;top:0;left:100%;width:210px;display:none;padding:30px 26px 6px;padding-left:34px;cursor:inherit}}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub .subMenu{display:none;position:relative;padding:10px 38px 5px;border-bottom:1px solid #ddd;margin:0 -24px}}@media(min-width: 768px){.layerMenu .gNavi .navSub .subMenu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:10px;background:#fff;z-index:-1;border-top:4px solid #000054;border-radius:8px}}.layerMenu .gNavi .navSub .subMenu:hover{display:block}.layerMenu .gNavi .navSub .subMenu .subMenu-ttl{color:#000054;font-size:14px;line-height:1em;letter-spacing:0.02em;font-weight:bold}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub .subMenu .subMenu-ttl{letter-spacing:-0.02em}}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub .subMenu .subMenu-ttl{display:inline-block;position:relative;padding-right:13px}.layerMenu .gNavi .navSub .subMenu .subMenu-ttl:after{content:"";position:absolute;top:3px;right:-7px;border-right:1px solid #000054;border-top:1px solid #000054;transform:rotate(135deg);width:6px;height:6px}}.layerMenu .gNavi .navSub .subMenu .subMenu-ttl.active:after{top:6px;transform:rotate(-45deg)}@media only screen and (min-width: 1001px){.layerMenu .gNavi .navSub .subMenu .lstSub{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:12px 0}}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub .subMenu .lstSub{display:none;padding:0 0 14px}}.layerMenu .gNavi .navSub .subMenu .lstSub li{margin-bottom:8px}@media only screen and (min-width: 1001px){.layerMenu .gNavi .navSub .subMenu .lstSub li{width:33%}}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub .subMenu .lstSub li{margin-bottom:12px}}@media only screen and (min-width: 1001px){.layerMenu .gNavi .navSub .subMenu .lstSub a:hover{padding-left:0}.layerMenu .gNavi .navSub .subMenu .lstSub a:hover:before{display:none}}@media only screen and (max-width: 1000px){.layerMenu .gNavi .navSub .subMenu .lstSub a{padding-left:0}.layerMenu .gNavi .navSub .subMenu .lstSub a:before{display:none}}.layerMenu .box-link{display:none}@media only screen and (max-width: 1000px){.layerMenu .box-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ddd;margin-top:-5px;padding-top:21px}.layerMenu .box-link .item{width:57%;margin-bottom:14px;font-size:15px}.layerMenu .box-link .item:nth-child(2n){width:43%}}.layerMenu .box-lang{display:none}@media only screen and (max-width: 1000px){.layerMenu .box-lang{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:132px;margin:30px auto 0}.layerMenu .box-lang a{display:inline-block;position:relative;font-size:16px;font-weight:500;color:#3f3f3f;opacity:.4;padding:0 24px;white-space:nowrap}.layerMenu .box-lang a.is-active{color:#f2182c;opacity:1}.layerMenu .box-lang a:not(:first-of-type):before{content:"-";position:absolute;left:0}}.layerMenu .close_layer{display:none}@media only screen and (max-width: 1000px){.layerMenu{position:fixed;right:-100%;top:0;padding-top:56px;z-index:1000;width:100%;height:100%;text-align:left;background:#fff}.layerMenu .inLayer{position:relative;height:100%;padding:36px 16px 20px;overflow:auto}.layerMenu .gNavi{margin-bottom:30px}}@media only screen and (max-width: 1000px)and (max-width: 1000px){.layerMenu .gNavi{margin-bottom:0;padding:0 24px}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li{display:block;width:100%;font-weight:bold;margin:0}}@media only screen and (max-width: 1000px)and (min-width: 1001px){.layerMenu .gNavi>li{border-bottom:1px solid #fff}}@media only screen and (max-width: 1000px)and (max-width: 1000px){.layerMenu .gNavi>li{margin-bottom:14px}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li>a{color:#3f3f3f;padding:17px 0 15px 0}}@media only screen and (max-width: 1000px)and (max-width: 1000px){.layerMenu .gNavi>li>a{display:block;padding:0 6px;font-size:16px;font-weight:400}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li>a:before{display:block;right:10px;margin-top:-3px}}@media only screen and (max-width: 1000px)and (max-width: 767px){.layerMenu .gNavi>li>a:before{margin-top:2px}}@media only screen and (max-width: 1000px){.layerMenu .gNavi>li.hasSub .plus{display:block;position:absolute;top:0;height:100%;cursor:pointer}}@media only screen and (max-width: 1000px)and (min-width: 768px){.layerMenu .gNavi>li.hasSub .plus{right:0;width:30%}}@media only screen and (max-width: 1000px)and (max-width: 1000px){.layerMenu .gNavi>li.hasSub .plus{left:-24px;right:-24px}}@media only screen and (max-width: 1000px)and (min-width: 1001px){.layerMenu .gNavi>li.active>a:before{transform:rotate(45deg)}}@media only screen and (max-width: 1000px)and (min-width: 768px){.layerMenu .gNavi .navSub{position:static;left:auto;top:auto;width:100%;padding:0;transform:none}}@media only screen and (max-width: 1000px)and (max-width: 1000px){.layerMenu .gNavi .navSub{display:none}}.layerOn .layerMenu{display:block;right:0}.layerOn .header{top:0}.layerOn .header .logo img{opacity:1 !important}.layerOn .top-navi{background:#f2182c !important}.hamberger{position:fixed;right:0;top:0;z-index:2002;width:56px;height:56px;line-height:1;font-size:0;text-align:center;cursor:pointer;display:none;padding-top:21px;padding-left:15px;transition:.5s;cursor:pointer}@media only screen and (min-width: 1025px){.hamberger:hover{opacity:.7}}.hamberger span{width:25px;height:2px;display:block;margin-bottom:6px;background:#3f3f3f;border-radius:1px;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-ms-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;position:relative}.hamberger span.ham{background:rgba(0,0,0,0)}.hamberger span.ham:before{position:absolute;content:"";width:6px;height:100%;background:#3f3f3f;border-radius:1px;top:0;left:0}.hamberger span.ham:after{position:absolute;content:"";width:16px;height:100%;background:#3f3f3f;border-radius:1px;top:0;right:0}.hamberger span.ger{background:rgba(0,0,0,0);margin-bottom:0}.hamberger span.ger:before{position:absolute;content:"";width:16px;height:100%;background:#3f3f3f;border-radius:1px;top:0;left:0}.hamberger span.ger:after{position:absolute;content:"";width:6px;height:100%;background:#3f3f3f;border-radius:1px;top:0;right:0}.hamberger.active span{background:#3f3f3f !important}.hamberger.active .ham{transform:rotate(45deg) translateY(6px) translateX(6px)}.hamberger.active .ham:before,.hamberger.active .ham:after{display:none}.hamberger.active .ber{transform:rotate(-45deg)}.hamberger.active .ger{display:none}@media only screen and (max-width: 1000px){.hamberger{display:block}}@media only screen and (min-width: 1001px){.header-style01:not(.fixHeader) .header{background:rgba(0,0,0,0);box-shadow:none}.header-style01:not(.fixHeader) .header .logo{background-image:url("../assets/images/common/main_logo_white.png");background-repeat:no-repeat;background-position:center;background-size:cover;left:-16px;top:-46px}}@media only screen and (min-width: 1001px)and (min-width: 1001px)and (max-width: 1390px){.header-style01:not(.fixHeader) .header .logo{top:-27px}}@media only screen and (min-width: 1001px){.header-style01:not(.fixHeader) .header .logo img{opacity:0;width:316px}}@media only screen and (min-width: 1001px)and (min-width: 1001px)and (max-width: 1390px){.header-style01:not(.fixHeader) .header .logo img{width:170px}}@media only screen and (min-width: 1001px){.header-style01:not(.fixHeader) .top-navi{padding:15px 0px 4px;background:rgba(0,0,0,0)}}@media only screen and (min-width: 1001px)and (min-width: 1001px)and (max-width: 1400px){.header-style01:not(.fixHeader) .top-navi{padding-right:11px}}@media only screen and (min-width: 1001px){.header-style01:not(.fixHeader) .top-navi .content-navi{max-width:1375px}.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a{cursor:pointer}}@media only screen and (min-width: 1001px)and (min-width: 1025px){.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a:hover span{border-color:rgba(0,0,0,0)}.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a:hover span em:after{width:100%}}@media only screen and (min-width: 1001px){.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a span{overflow:inherit}.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a span em{overflow:inherit}.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a span em:before{display:none}.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a span em:after{content:"";position:absolute;left:0;bottom:-16px;height:2px;background-color:#fff;width:0;transition:.3s}}@media only screen and (min-width: 1001px)and (min-width: 768px)and (max-width: 1350px){.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a span em:after{bottom:-7px}}@media only screen and (min-width: 1001px){.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a span em strong{transform:translate(0, 0)}.header-style01:not(.fixHeader) .layerMenu{padding-left:0;display:flex;justify-content:flex-end}.header-style01:not(.fixHeader) .layerMenu .gNavi>li>a span:before{background:#fff}.header-style01:not(.fixHeader) .header .inHeader{background:rgba(0,0,0,0);padding-top:24px}}@media only screen and (min-width: 1001px)and (min-width: 1001px)and (max-width: 1350px){.header-style01:not(.fixHeader) .header .inHeader{padding-top:18px}}@media only screen and (min-width: 1001px)and (max-width: 1000px){.header-style01:not(.fixHeader) .header .inHeader{padding:0}}@media only screen and (min-width: 1001px){.header-style01:not(.fixHeader) .layerMenu{max-width:1344px}}@media only screen and (min-width: 1001px)and (min-width: 1351px){.header-style01:not(.fixHeader) .layerMenu .gNavi>li{margin-left:71px}}@media only screen and (min-width: 1001px){.header-style01:not(.fixHeader) .layerMenu .gNavi>li>a{color:#fff;font-weight:500}.header-style01:not(.fixHeader) .layerMenu .gNavi>li.hasSub>a:after{background:url("../assets/images/acecookvietnam/ico/ico_arr_menu.svg") no-repeat center center;background-size:100% 100%}.header-style01:not(.fixHeader) .layerMenu .gNavi>li.about-us>a:before{background:url("../assets/images/acecookvietnam/ico/ico_info.svg") no-repeat center center;background-size:contain}.header-style01:not(.fixHeader) .layerMenu .gNavi>li.products>a:before{background:url("../assets/images/acecookvietnam/ico/ico_products.svg") no-repeat center center;background-size:contain}.header-style01:not(.fixHeader) .layerMenu .gNavi>li.quality>a:before{background:url("../assets/images/acecookvietnam/ico/ico_quality.svg") no-repeat center center;background-size:contain}.header-style01:not(.fixHeader) .layerMenu .gNavi>li.media>a:before{background:url("../assets/images/acecookvietnam/ico/ico_media.svg") no-repeat center center;background-size:contain}.header-style01:not(.fixHeader) .layerMenu .gNavi>li.development{margin-left:69px}}@media only screen and (min-width: 1001px)and (min-width: 768px)and (min-width: 1001px)and (max-width: 1350px){.header-style01:not(.fixHeader) .layerMenu .gNavi>li.development{margin-left:45px}}@media only screen and (min-width: 1001px){.header-style01:not(.fixHeader) .layerMenu .gNavi>li.development>a:before{background:url("../assets/images/acecookvietnam/ico/ico_leaf.svg") no-repeat center center;background-size:contain}.header-style01:not(.fixHeader) .layerMenu .gNavi>li.global>a:before{background:url("../assets/images/acecookvietnam/ico/ico_global.svg") no-repeat center center;background-size:100% 100%}.header-style01:not(.fixHeader) .layerMenu .gNavi>li.search>a:before{background:url("../assets/images/acecookvietnam/ico/ico_search.svg") no-repeat center center;background-size:contain}.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top li:last-child a{padding-right:0;padding-left:5px}.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top li:last-child a span{padding-right:0}.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a{padding-left:3px;padding-right:3px}.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a.language{padding-left:32px;padding-right:24px;background-position:left 9px center !important}}@media only screen and (min-width: 1001px)and (min-width: 768px)and (min-width: 1001px)and (max-width: 1350px){.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a.language{padding-bottom:3px;padding-top:3px}}@media only screen and (min-width: 1001px){.header-style01 .layerMenu .inLayer{position:relative}.header-style01 .layerMenu .inLayer::before{position:absolute;top:-16px;left:47px;right:-15px;height:1px;background-color:rgba(244,244,244,.5019607843);content:""}}@media only screen and (min-width: 1001px)and (min-width: 1001px)and (max-width: 1350px){.header-style01 .layerMenu .inLayer::before{left:-20px;right:-25px}}@media only screen and (max-width: 1000px){.header-style01:not(.fixHeader) .header{background-color:rgba(0,0,0,0);box-shadow:none}.header-style01:not(.fixHeader) .header .logo{background-image:url("../assets/images/common/main_logo_white.png");background-repeat:no-repeat;background-position:center;background-size:182px 37px}.header-style01:not(.fixHeader) .header .logo img{opacity:0}.header-style01:not(.fixHeader) .top-navi{background:rgba(0,0,0,0)}.header-style01:not(.fixHeader) .hamberger span:before,.header-style01:not(.fixHeader) .hamberger span:after{background-color:#fff}.header-style01:not(.fixHeader) .hamberger span.ber,.header-style01:not(.fixHeader) .hamberger span.ham{background-color:#fff}}@media(min-width: 768px){.jp .top-navi{padding:7px 0px 9px}}@media only screen and (min-width: 768px)and (max-width: 1000px){.jp .top-navi{padding:0}}@media only screen and (min-width: 1001px){.jp.header-style01 .layerMenu .inLayer::before{left:-23px}}@media only screen and (min-width: 1001px){.jp.header-style01:not(.fixHeader) .top-navi{padding:16px 15px 3px}}@media only screen and (min-width: 1001px){.jp.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a.language{padding-left:32px;padding-right:25px}.jp.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a.language:after{right:10px}}@media only screen and (min-width: 1001px)and (max-width: 1350px){.jp.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a.language{padding-left:28px;padding-right:20px}.jp.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top a.language:after{right:10px}}@media only screen and (min-width: 1001px){.jp.header-style01:not(.fixHeader) .top-navi .content-navi .menu-top li:last-child a{padding-left:2px}}@media only screen and (min-width: 1001px){.jp.header-style01:not(.fixHeader) .layerMenu .gNavi>li{margin-left:104px}}@media only screen and (min-width: 1001px)and (max-width: 1350px){.jp.header-style01:not(.fixHeader) .layerMenu .gNavi>li{margin-left:60px}}@media only screen and (min-width: 1001px){.jp.header-style01 .top-navi .content-navi .menu-top li a{font-size:13px}.jp.header-style01 .top-navi .content-navi .menu-top li a span{padding:5px 15px 5px 15px}}@media only screen and (min-width: 1001px)and (max-width: 1350px){.jp.header-style01 .top-navi .content-navi .menu-top li a span{padding:5px 8px 5px 8px}}@media only screen and (min-width: 1001px){.jp.header-style01 .top-navi .content-navi .menu-top li .header-tel{font-size:12px}}.jp.header-style01 .layerMenu .gNavi>li:first-child{margin-left:0 !important}@media only screen and (max-width: 1000px){.jp .layerMenu .gNavi>li>a{font-weight:700}.jp .layerMenu .box-link .item{font-weight:700}}.jp .layerMenu .gNavi>li{margin-left:89px}@media only screen and (max-width: 1200px){.jp .layerMenu .gNavi>li{margin-left:55px}}@media only screen and (max-width: 1080px){.jp .layerMenu .gNavi>li{margin-left:43px}}.jp .layerMenu .gNavi>li.development{margin-left:72px}@media only screen and (max-width: 1200px){.jp .layerMenu .gNavi>li.development{margin-left:55px}}@media only screen and (max-width: 1080px){.jp .layerMenu .gNavi>li.development{margin-left:43px}}.jp .top-navi .content-navi{max-width:1296px}@media only screen and (min-width: 1001px){.jp .top-navi .content-navi .menu-top li a{font-size:13px}.jp .top-navi .content-navi .menu-top li a span{padding:5px 14px 5px 15px}}@media only screen and (min-width: 1001px)and (max-width: 1350px){.jp .top-navi .content-navi .menu-top li a span{padding:5px 8px 5px 8px}}@media only screen and (min-width: 1001px){.jp .top-navi .content-navi .menu-top li a.language{padding-left:32px;padding-right:25px}.jp .top-navi .content-navi .menu-top li a.language:after{right:10px}}@media only screen and (min-width: 1001px)and (max-width: 1350px){.jp .top-navi .content-navi .menu-top li a.language{padding-left:22px;padding-right:20px}.jp .top-navi .content-navi .menu-top li a.language:after{right:10px}}@media only screen and (min-width: 1001px){.jp .top-navi .content-navi .menu-top li .header-tel{font-size:13px}.jp .top-navi .content-navi .menu-top li .header-tel span{padding:5px 22px 5px 16px}}.jp .top-navi .content-navi .menu-top li:last-child span{padding:5px 15px 5px 19px}@media only screen and (max-width: 1000px){.jp .layerMenu .gNavi>li{margin-left:0}.jp .layerMenu .gNavi>li.development{margin-left:0}.jp .layerMenu .gNavi>li.development>a:before{width:20px;height:24px}}