@font-face{font-family:'Kanit';font-style:normal;font-weight:800;src:local("Kanit ExtraBold"),local("Kanit-ExtraBold"),url(../../common/fonts/Kanit.woff) format("woff");font-Display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../../common/fonts/Montserrat.woff) format("woff");font-Display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(../../common/fonts/Montserrat-300.woff) format("woff");font-Display:swap}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype");font-Display:swap}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype");font-Display:swap}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype");font-Display:swap}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype");font-Display:swap}.loading{width:100%;height:100%;z-index:999999999999999999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#171717}.loading .loading-text{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;width:100%;height:100px;line-height:100px}.loading .loading-text span{display:inline-block;margin:0 5px;color:#fff;font-family:'Montserrat', "-apple-system", BlinkMacSystemFont, "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "MS PGothic", Osaka, "sans-serif"}.loading .loading-text span:nth-child(1){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 0s infinite linear alternate;animation:blur-text 1.5s 0s infinite linear alternate}.loading .loading-text span:nth-child(2){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 0.2s infinite linear alternate;animation:blur-text 1.5s 0.2s infinite linear alternate}.loading .loading-text span:nth-child(3){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 0.4s infinite linear alternate;animation:blur-text 1.5s 0.4s infinite linear alternate}.loading .loading-text span:nth-child(4){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 0.6s infinite linear alternate;animation:blur-text 1.5s 0.6s infinite linear alternate}.loading .loading-text span:nth-child(5){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 0.8s infinite linear alternate;animation:blur-text 1.5s 0.8s infinite linear alternate}.loading .loading-text span:nth-child(6){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 1s infinite linear alternate;animation:blur-text 1.5s 1s infinite linear alternate}.loading .loading-text span:nth-child(7){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 1.2s infinite linear alternate;animation:blur-text 1.5s 1.2s infinite linear alternate}@-webkit-keyframes blur-text{0%{-webkit-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(4px);filter:blur(4px)}}@keyframes blur-text{0%{-webkit-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(4px);filter:blur(4px)}}body{font-family:"-apple-system", BlinkMacSystemFont, "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "MS PGothic", Osaka, "sans-serif";background-color:#171717}a,a:link,a:visited{color:white}a:hover,a:link:hover,a:visited:hover{color:white;text-decoration:underline}body>section{overflow:hidden;width:100%}::-moz-selection{background-color:#b3020f;color:white}::selection{background-color:#b3020f;color:white}.site-header{opacity:0;-webkit-transition:0.6s;transition:0.6s;position:fixed;top:0;left:0;right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:100;padding:40px;background:-webkit-gradient(linear, left top, left bottom, color-stop(19%, rgba(0,0,0,0.95)), to(transparent));background:linear-gradient(to bottom, rgba(0,0,0,0.95) 19%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2000000', endColorstr='#00000000', GradientType=0)}.site-header.do{-webkit-transition-delay:0.8s;transition-delay:0.8s;opacity:1}.brand{width:300px}.brand a{display:block}.brand a img{display:block;-webkit-transition:0.3s;transition:0.3s}.brand a:hover img{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:0.6s;transition:0.6s}#menu-status{display:none}#toggleMenu{display:none;width:27px;max-width:27px;min-width:27px;height:26px;position:relative}#toggleMenu .bg{background:#b3020f;border-radius:50%;z-index:1;-webkit-transform:translate(-8px) scale(0.9);transform:translate(-8px) scale(0.9);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}#toggleMenu:after,#toggleMenu:before{content:""}#toggleMenu:after,#toggleMenu:before,#toggleMenu span{position:absolute;width:85%;height:2px;background-color:#ffffff;z-index:2;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}#toggleMenu span{top:12px;-webkit-transform:rotate(-3deg) translateX(30%);transform:rotate(-3deg) translateX(30%);-webkit-transition:opacity 0.3s,-webkit-transform 0.5s;transition:opacity 0.3s,-webkit-transform 0.5s;transition:transform 0.5s,opacity 0.3s;transition:transform 0.5s,opacity 0.3s,-webkit-transform 0.5s}#toggleMenu:before{top:2px;-webkit-transform:rotate(13deg);transform:rotate(13deg)}#toggleMenu:after{top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.-fullSize{position:absolute;top:0;left:0;width:100%;height:100%}.ghost-sidebar{-webkit-transform:translateX(101%) !important;transform:translateX(101%) !important;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:200px;height:100%;position:fixed;top:0;right:0;z-index:99;background-color:rgba(20,20,20,0.98);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ghost-sidebar .wrapper{width:100%;padding:0 30px}.ghost-sidebar .wrapper li a{text-align:center;line-height:1;padding:10px;font-size:16px;display:block;text-transform:capitalize}.ghost-sidebar .wrapper li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.1)}.ghost-sidebar .ghost-sns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.header-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#menu-status:checked ~ .ghost-sidebar{-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width: 1200px){#menu-status:checked ~ .ghost-sidebar{-webkit-transform:translateX(0) !important;transform:translateX(0) !important}}#menu-status:checked ~ .site-header #toggleMenu .bg{-webkit-transform:translate(2px) scale(1.5);transform:translate(2px) scale(1.5)}#menu-status:checked ~ .site-header #toggleMenu span{opacity:0;-webkit-transform:rotate(-3deg) translateX(60%);transform:rotate(-3deg) translateX(60%)}#menu-status:checked ~ .site-header #toggleMenu:before{-webkit-transform:rotate(45deg) translate(10px, 5px);transform:rotate(45deg) translate(10px, 5px)}#menu-status:checked ~ .site-header #toggleMenu:after{-webkit-transform:rotate(-45deg) translate(9px, -5px);transform:rotate(-45deg) translate(9px, -5px)}.sns-icon{margin:0 5px;width:30px;min-width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;overflow:hidden;border:1px solid #ffffff}.sns-icon svg{width:14px;height:14px;display:block}.sns-icon svg path{fill:#ffffff}.sns-icon:hover{border-color:#b3020f;background-color:#b3020f}.hero{height:100vh;overflow:hidden;z-index:5;position:relative}.hero .zoomslider{width:100%;height:100%;position:absolute !important;top:0;left:0;z-index:3;overflow:hidden;-webkit-transform:translateX(10vw);transform:translateX(10vw);-webkit-transition-timing-function:cubic-bezier(0.24, 0.88, 0.39, 0.98);transition-timing-function:cubic-bezier(0.24, 0.88, 0.39, 0.98);-webkit-transition-duration:1.2s;transition-duration:1.2s}.hero .zoomslider:before{content:"";width:100%;height:100%;z-index:30;top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(0,0,0,0.4) url(../img/mesh.png) 0 0 repeat}.hero .zoomslider.do{-webkit-transform:translateX(0vw);transform:translateX(0vw)}.hero .zoomslider.hasvideo video{position:absolute;width:auto;height:auto;max-width:none;min-height:100%;min-width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slogan{opacity:0;-webkit-transition:0.6s;transition:0.6s;-webkit-transform:translateY(10px);transform:translateY(10px);z-index:25;position:absolute;height:100%;left:0;top:0;width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:white;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slogan.do{opacity:1;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translateX(0);transform:translateX(0)}.slogan h2{font-weight:900;display:block;line-height:1.3;white-space:nowrap;text-align:center;padding:0.7em 0;font-size:28px;letter-spacing:0.1em}.slogan p{max-width:600px;font-size:12px;font-weight:200}.more-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5em}.more-button a{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:8px 20px;color:white;border:1px solid white;white-space:nowrap;text-transform:uppercase;position:relative;font-family:'Montserrat';font-weight:800}.more-button a svg{display:block;min-width:1.3em;width:1.3em;height:1.3em;margin-left:5px;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-delay:0;transition-delay:0;-webkit-transform:translateX(0%);transform:translateX(0%)}.more-button a path{fill:white}.more-button a:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:0;-webkit-transition-duration:0.2s;transition-duration:0.2s;background-color:#b3020f;-webkit-transform:translateX(-101%);transform:translateX(-101%);z-index:-1}.more-button a:hover{text-decoration:none}.more-button a:hover:after{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-timing-function:cubic-bezier(0.29, 0.64, 0.5, 0.98);transition-timing-function:cubic-bezier(0.29, 0.64, 0.5, 0.98)}.more-button a:hover svg{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transform:translateX(30%);transform:translateX(30%);-webkit-transition-timing-function:cubic-bezier(0.29, 0.64, 0.5, 0.98);transition-timing-function:cubic-bezier(0.29, 0.64, 0.5, 0.98)}.gm-style{white-space:nowrap;z-index:10;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:normal;overflow:hidden}.gm-style .prime{font-family:'Kanit';font-size:65px;position:relative;z-index:1;text-transform:uppercase;font-weight:800;letter-spacing:0.1em}.gm-style .prime span{font-family:'Montserrat';display:inline-block;font-weight:200}.gm-style .upper{text-transform:capitalize;color:white !important;font-size:14px;font-family:'Montserrat';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:5;background-color:#b3020f;padding:1px 3px;white-space:nowrap;font-weight:800}.gm-style .upper .thin{display:inline-block;font-weight:300}@-webkit-keyframes fadeInOut{0%{opacity:0}20%{opacity:1}40%{opacity:0}}@keyframes fadeInOut{0%{opacity:0}20%{opacity:1}40%{opacity:0}}.scroll-down{opacity:0;-webkit-transition:0.6s;transition:0.6s;cursor:pointer;display:block;position:absolute;z-index:20;bottom:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scroll-down.do{-webkit-transition-delay:0.8s;transition-delay:0.8s;opacity:1}.scroll-down span{width:24px;height:24px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;margin:auto;-webkit-animation:fadeInOut 3s ease infinite 0s;animation:fadeInOut 3s ease infinite 0s;opacity:0}.scroll-down span:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s;margin-top:-8px}.scroll-down span:nth-child(3){-webkit-animation-delay:0.2s;animation-delay:0.2s;margin-top:-8px}.hot-news{opacity:0;-webkit-transition:0.6s;transition:0.6s;padding-top:8px;z-index:50;position:absolute;bottom:20px;width:80%;max-width:1000px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hot-news.do{-webkit-transition-delay:0.8s;transition-delay:0.8s;opacity:1}.hot-news .tag{font-weight:800;font-size:16px;font-family:'Montserrat'}.hot-news .news-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hot-news .news-line .news-cat{font-size:12px;line-height:1;padding:4px 6px;border-radius:2px;margin:0 20px;background-color:#b3020f;white-space:nowrap}.hot-news .news-line .news-article{line-height:1.3;font-size:12px;color:white}.hot-news .news-line .news-article a>span{margin-right:15px;display:inline-block}.hot-news a{color:white}.animation-group{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%}.animation-group .shining-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:0.1s;transition:0.1s;background-color:rgba(255,255,255,0.3)}.animation-group .step1{position:absolute;top:0;background-color:#000;width:1000vw;height:100%;right:60%;-webkit-transform:translateX(-10vw) skewX(-20deg);transform:translateX(-10vw) skewX(-20deg);-webkit-transition-timing-function:cubic-bezier(0.24, 0.88, 0.39, 0.98);transition-timing-function:cubic-bezier(0.24, 0.88, 0.39, 0.98);-webkit-transition-duration:1.2s;transition-duration:1.2s;z-index:10}.animation-group .step1.layer2{left:60%}.animation-group .step2{position:absolute;top:0;background-color:rgba(0,0,0,0.4);width:20vw;height:100%;-webkit-transform:translateX(150vw) skewX(-20deg);transform:translateX(150vw) skewX(-20deg);-webkit-transition-timing-function:cubic-bezier(0.03, 0.99, 0.18, 0.98);transition-timing-function:cubic-bezier(0.03, 0.99, 0.18, 0.98);-webkit-transition-duration:2s;transition-duration:2s;z-index:5}.animation-group .step2.layer3{left:30%}.animation-group .step2.layer3{left:60%}.animation-group.do .step1{-webkit-transform:translateX(10vw) skewX(-20deg);transform:translateX(10vw) skewX(-20deg)}.animation-group.do .step2.layer3{left:25%;-webkit-transform:translateX(0vw) skewX(-20deg);transform:translateX(0vw) skewX(-20deg);-webkit-transition-delay:1.5s;transition-delay:1.5s}.animation-group.do .step2.layer4{left:55%;-webkit-transform:translateX(0vw) skewX(-20deg);transform:translateX(0vw) skewX(-20deg);-webkit-transition-delay:1.8s;transition-delay:1.8s;-webkit-transition-duration:1.8s;transition-duration:1.8s}.animation-group.do .shining-layer{-webkit-animation:shining 0.3s ease forwards 1.3s;animation:shining 0.3s ease forwards 1.3s}.animation-group.do2 .step1.layer1{right:160%;-webkit-transition-duration:2s;transition-duration:2s}.animation-group.do2 .step1.layer2{left:150%;-webkit-transition-duration:2s;transition-duration:2s}@-webkit-keyframes shining{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes shining{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.hasbg{background-position:center center;background-attachment:scroll;background-size:cover;background-repeat:no-repeat}.skewbox{overflow:hidden;background-color:#171717;position:relative;padding:12% 10% 12% 16%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.skewbox:before{content:"";z-index:5;position:absolute;width:50%;left:0;top:0;height:100%;background-color:#171717;-webkit-transform:translateX(-20%) skewX(-20deg);transform:translateX(-20%) skewX(-20deg);display:block}.skewbox .figure{position:absolute;width:70%;z-index:1;right:0;top:0;height:100%}.skewbox .figure.fulllength{width:100%;left:0;right:0;bottom:0}.skewbox .figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.skewbox .figure-captions{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:35%}.skewbox .gm-style .prime{color:white;letter-spacing:0.05em}.skewbox h3{font-weight:900;display:block;line-height:1.3;white-space:nowrap;text-align:center;padding:1.2em 0 1.5em;font-size:20px;letter-spacing:0.1em;color:white}.skewbox p{color:white;max-width:600px;font-size:12px;font-weight:200;margin-bottom:1.5em}.skewbox.rtl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12% 16% 12% 10%}.skewbox.rtl .figure{right:auto;left:0}.skewbox.rtl:before{left:auto;right:0;-webkit-transform:translateX(20%) skewX(-20deg);transform:translateX(20%) skewX(-20deg)}.home-products:after{content:"";left:0;bottom:0;width:100%;height:1px;background-color:#000;position:absolute;z-index:6;display:block}.home-traning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:120px 0;position:relative;z-index:5;background:#000 url(../img/home-traning.jpg) center top/60% auto repeat}.home-traning .traning-content{max-width:1200px;margin:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;margin-top:80px}.home-traning .traning-content .col{width:28%;max-width:28%;color:white}.home-traning .traning-content .col h3{line-height:1;display:block;font-family:'Kanit', "-apple-system", BlinkMacSystemFont, "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "MS PGothic", Osaka, "sans-serif";font-size:32px;text-overflow:clip;font-weight:800;margin-bottom:1em}.home-traning .traning-content .col h3 .red{font-size:12px;padding:3px 6px;text-align:right;line-height:1.2;background-color:#b3020f;font-weight:200;font-family:"Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "MS PGothic", Osaka, "sans-serif"}.home-traning .traning-content .col .more-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-header h2{color:white}.section-header h3{font-weight:900;display:block;line-height:1.3;white-space:nowrap;text-align:center;padding:0.3em 0 1.5em;font-size:18px;letter-spacing:0.1em;color:white}.section-header p{max-width:400px;text-align:center;color:white;font-size:12px;font-weight:200;margin:auto;margin-bottom:1.5em;width:100%;padding:0 20px}.home-sponsor:before{display:none}.home-sponsor:after{content:"";width:100%;height:100%;z-index:2;top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(0,0,0,0.6) url(../img/2x2.png) 0 0 repeat}.home-gallery{width:100%;overflow:hidden;background-color:#171717;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-gallery .wrapper{width:100%}.home-gallery .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:50px 0 20px}.home-gallery .section-header .gm-style,.home-gallery .section-header h3{position:relative;overflow:hidden}.home-gallery .section-header .gm-style:before,.home-gallery .section-header h3:before{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:100;background-color:#171717;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92);transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92)}.home-gallery .section-header.animate .gm-style:before,.home-gallery .section-header.animate h3:before{-webkit-transform:translateX(101%);transform:translateX(101%)}.home-gallery .section-header.animate .gm-style:before{-webkit-transition-delay:0.2s;transition-delay:0.2s}.home-gallery .section-header.animate h3:before{-webkit-transition-delay:0.4s;transition-delay:0.4s}.home-gallery .gallery-content{width:100%;overflow:hidden}.home-gallery .gallery-content .gallery-item{opacity:0}.home-gallery .gallery-content .gallery-item.showobject{opacity:1}.home-gallery .gallery-content .gallery-item .figure{position:relative}.home-gallery .gallery-content .gallery-item .figure:before{content:"";display:block;padding-top:250%}.home-gallery .gallery-content .gallery-item .figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;display:block;top:0;-o-object-position:center;object-position:center}.home-gallery .gallery-content .gallery-item a{position:relative;display:block;-webkit-transition:0.3s;transition:0.3s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.home-gallery .gallery-content .gallery-item a:after{content:"";width:100%;height:100%;z-index:2;top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(0,0,0,0.5) url(../img/2x2.png) 0 0 repeat;-webkit-transition:0.3s;transition:0.3s}.home-gallery .gallery-content .gallery-item a:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.8);box-shadow:0 0 30px rgba(0,0,0,0.8)}.home-gallery .gallery-content .gallery-item a:hover:after{opacity:0}.home-gallery .slick-arrow{cursor:pointer;background-color:white;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;padding:10px;z-index:20;text-indent:-9999999px;background:#fff url(../img/long-arrow-alt-right-solid.svg) center center/20px 20px no-repeat}.home-gallery .slick-arrow.slick-prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform-origin:center;transform-origin:center}.home-gallery .slick-arrow.slick-next{right:0}.home-blog{width:100%;max-width:1200px;margin:auto;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-blog .wrapper{width:100%}.home-blog .blog-content{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-timing-function:ease;transition-timing-function:ease;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 10px}.home-blog .blog-content .col{width:30%;max-width:30%;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4%}.home-blog .blog-content .col .thumbnail{width:120px;height:120px;min-width:120px;position:relative;margin-right:15px}.home-blog .blog-content .col .thumbnail a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.home-blog .blog-content .col .thumbnail a:hover{opacity:0.6}.home-blog .blog-content .col .thumbnail img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-blog .blog-content .col h4{font-size:14px;font-weight:700}.home-blog .blog-content .col .post-date{font-size:12px;font-weight:200}.home-blog .blog-content .col .post-excerpt{font-size:10px;font-weight:400;margin:0.5em 0}.home-blog .blog-content .col .post-more{font-size:12px;text-transform:capitalize;white-space:nowrap}.home-blog .blog-content .col .post-more a{opacity:0.5;display:-webkit-box;display:-ms-flexbox;display:flex;color:white;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-blog .blog-content .col .post-more a:after{content:"";width:1.2em;min-width:1.2em;height:1em;margin-left:5px;background:url(../img/arrow-right-white.svg) center center/contain no-repeat;display:inline-block}.home-blog .gm-style{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home-blog .more-button{text-align:left;position:relative;overflow:hidden}.home-blog .more-button:before{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:100;background-color:#171717;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92);transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92)}.home-blog .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-blog .section-header .gm-style,.home-blog .section-header h3{text-align:left;position:relative;overflow:hidden}.home-blog .section-header .gm-style:before,.home-blog .section-header h3:before{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:100;background-color:#171717;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92);transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92)}.home-blog .section-header.animate .gm-style:before,.home-blog .section-header.animate h3:before{-webkit-transform:translateX(101%);transform:translateX(101%)}.home-blog .section-header.animate .gm-style:before{-webkit-transition-delay:0.2s;transition-delay:0.2s}.home-blog .section-header.animate h3:before{-webkit-transition-delay:0.4s;transition-delay:0.4s}.home-blog.animate .blog-content{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:0.8s;transition-delay:0.8s;-webkit-transition-duration:0.6s;transition-duration:0.6s}.home-blog.animate .news-content{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:0.6s;transition-duration:0.6s}.home-blog.animate .more-button:before{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:0.6s;transition-delay:0.6s}.hasmore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-content{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-timing-function:ease;transition-timing-function:ease}.news-content .news-item{width:100%;padding:14px 16px;background-color:#000;margin-bottom:1px}.news-content .news-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;font-size:12px;color:white}.news-content .news-item a .post-date{max-width:120px;min-width:120px;text-align:left}.news-content .news-item a .post-content{opacity:0.5}.news-content .news-item a:hover .post-content{opacity:1}.site-footer{padding-top:60px;background-color:#111}.footer-brand{width:220px;margin:0 auto 30px}.footer-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-access{margin-top:30px;color:white;text-align:center}.footer-access span.no-wrap{margin:0 5px;white-space:nowrap;display:inline-block}.partners{background-color:#000;padding:30px 0;margin:30px 0 0}.partners picture,.partners img{max-width:800px;margin:auto;display:block;width:100%;padding:0 25px}.copyright{text-align:center;line-height:1.5;color:white;padding:20px 15px;font-size:12px}.home-traning .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-about .figure-captions .gm-style,.home-about .figure-captions h3,.home-about .figure-captions p,.home-about .figure-captions .more-button,.home-products .figure-captions .gm-style,.home-products .figure-captions h3,.home-products .figure-captions p,.home-products .figure-captions .more-button{position:relative;overflow:hidden}.home-about .figure-captions .gm-style:before,.home-about .figure-captions h3:before,.home-about .figure-captions p:before,.home-about .figure-captions .more-button:before,.home-products .figure-captions .gm-style:before,.home-products .figure-captions h3:before,.home-products .figure-captions p:before,.home-products .figure-captions .more-button:before{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:100;background-color:#171717;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92);transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92)}.home-about .figure-captions+.figure:before,.home-products .figure-captions+.figure:before{content:"";width:102vw;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);height:100%;position:absolute;top:0;left:0;z-index:2;display:block;background-color:#171717;-webkit-transition-duration:1.2s;transition-duration:1.2s}.home-about .figure-captions+.figure img,.home-products .figure-captions+.figure img{z-index:1}.home-about .figure-captions.animate .gm-style:before,.home-about .figure-captions.animate h3:before,.home-about .figure-captions.animate p:before,.home-about .figure-captions.animate .more-button:before,.home-products .figure-captions.animate .gm-style:before,.home-products .figure-captions.animate h3:before,.home-products .figure-captions.animate p:before,.home-products .figure-captions.animate .more-button:before{-webkit-transform:translateX(101%);transform:translateX(101%)}.home-about .figure-captions.animate .gm-style:before,.home-products .figure-captions.animate .gm-style:before{-webkit-transition-delay:0.2s;transition-delay:0.2s}.home-about .figure-captions.animate h3:before,.home-products .figure-captions.animate h3:before{-webkit-transition-delay:0.4s;transition-delay:0.4s}.home-about .figure-captions.animate p:before,.home-products .figure-captions.animate p:before{-webkit-transition-delay:0.6s;transition-delay:0.6s}.home-about .figure-captions.animate .more-button:before,.home-products .figure-captions.animate .more-button:before{-webkit-transition-delay:0.8s;transition-delay:0.8s}.home-about .figure-captions.animate+.figure:before,.home-products .figure-captions.animate+.figure:before{-webkit-transition-delay:1.2s;transition-delay:1.2s;-webkit-transform:translateX(101%) skewX(-20deg);transform:translateX(101%) skewX(-20deg)}.home-about.rtl .figure-captions+.figure:before,.home-products.rtl .figure-captions+.figure:before{-webkit-transform:translateX(-25vw) skewX(-20deg);transform:translateX(-25vw) skewX(-20deg)}.home-about.rtl .figure-captions.animate+.figure:before,.home-products.rtl .figure-captions.animate+.figure:before{-webkit-transform:translateX(-125vw) skewX(-20deg);transform:translateX(-125vw) skewX(-20deg)}.home-sponsor{position:relative}.home-sponsor:before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;z-index:5;background-color:#171717;display:block;-webkit-transform:translate(0, 0);transform:translate(0, 0);width:100%;height:100%;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.home-sponsor .figure-captions .gm-style,.home-sponsor .figure-captions h3,.home-sponsor .figure-captions p,.home-sponsor .figure-captions .more-button{position:relative;overflow:hidden}.home-sponsor .figure-captions .gm-style:before,.home-sponsor .figure-captions h3:before,.home-sponsor .figure-captions p:before,.home-sponsor .figure-captions .more-button:before{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:100;background-color:#171717;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92);transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92)}.home-sponsor .figure-captions.animate .gm-style:before,.home-sponsor .figure-captions.animate h3:before,.home-sponsor .figure-captions.animate p:before,.home-sponsor .figure-captions.animate .more-button:before{-webkit-transform:translateX(101%);transform:translateX(101%)}.home-sponsor .figure-captions.animate .gm-style:before{-webkit-transition-delay:0s;transition-delay:0s}.home-sponsor .figure-captions.animate h3:before{-webkit-transition-delay:0.2s;transition-delay:0.2s}.home-sponsor .figure-captions.animate p:before{-webkit-transition-delay:0.4s;transition-delay:0.4s}.home-sponsor .figure-captions.animate .more-button:before{-webkit-transition-delay:0.6s;transition-delay:0.6s}.home-sponsor.animate:before{-webkit-transition-delay:0.8s;transition-delay:0.8s;-webkit-transform:translate(101%, 0);transform:translate(101%, 0)}.home-traning>*{position:relative;z-index:5}.home-traning:after{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;background-color:#171717;-webkit-transition-duration:0.9s;transition-duration:0.9s}.home-traning .col{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-duration:0.6s;transition-duration:0.6s}.home-traning .section-header .gm-style,.home-traning .section-header h3,.home-traning .section-header p{position:relative;overflow:hidden}.home-traning .section-header .gm-style:after,.home-traning .section-header h3:after,.home-traning .section-header p:after{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:100;background-color:#171717;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92);transition-timing-function:cubic-bezier(0.17, 0.67, 0.29, 0.92)}.home-traning.animate .section-header .gm-style:after,.home-traning.animate .section-header h3:after,.home-traning.animate .section-header p:after{-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:translateX(101%);transform:translateX(101%)}.home-traning.animate .section-header h3:after{-webkit-transition-delay:0.4s;transition-delay:0.4s}.home-traning.animate .section-header p:after{-webkit-transition-delay:0.6s;transition-delay:0.6s}.home-traning.animate .section-header+.traning-content .col{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:0.8s;transition-delay:0.8s}.home-traning.animate .section-header+.traning-content .col:nth-child(1){-webkit-transition-delay:1.2s;transition-delay:1.2s}.home-traning.animate .section-header+.traning-content .col:nth-child(2){-webkit-transition-delay:1.4s;transition-delay:1.4s}.home-traning.animate .section-header+.traning-content .col:nth-child(3){-webkit-transition-delay:1.6s;transition-delay:1.6s}.home-traning.animate .section-header+.traning-content .col:nth-child(4){-webkit-transition-delay:1.8s;transition-delay:1.8s}.home-traning.animate .section-header+.traning-content .col:nth-child(5){-webkit-transition-delay:2s;transition-delay:2s}.home-traning.animate .section-header+.traning-content .col:nth-child(6){-webkit-transition-delay:2.2s;transition-delay:2.2s}.home-traning.animate:after{opacity:0;-webkit-transition-delay:1s;transition-delay:1s}#fp-nav ul li .fp-tooltip{line-height:1;color:rgba(150,150,150,0.5);font-weight:bold;text-transform:uppercase;-webkit-transition:0.3s;transition:0.3s}#fp-nav ul li a.active span{background-color:#b3020f}#fp-nav ul li a span,.fp-slidesNav ul li a span{background-color:rgba(150,150,150,0.5)}#fp-nav ul li a:hover+.fp-tooltip.fp-right{opacity:1 !important;width:auto;top:50%;-webkit-transform:translateY(-45%);transform:translateY(-45%);line-height:1;right:25px;font-size:12px}@media (min-width: 1200px){.site-nav{margin-right:30px;margin-left:auto}.site-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-nav ul a{margin-left:-1px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);color:white;line-height:1;display:block;position:relative;overflow:hidden}.site-nav ul a:after{content:"";width:1px;height:1em;top:50%;margin-top:-0.5em;position:absolute;right:0;display:block;background-color:#fff}.site-nav ul a:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:0;background-color:#b3020f;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition-duration:0.3s;transition-duration:0.3s}.site-nav ul a span{-webkit-transform:skewX(20deg);transform:skewX(20deg);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;display:block;padding:10px 20px}.site-nav ul a span:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:0;-webkit-transition-duration:0s;transition-duration:0s;background-color:rgba(255,255,255,0.3);-webkit-transform:translateX(-101%) skewX(-20deg);transform:translateX(-101%) skewX(-20deg)}.site-nav ul li.active a,.site-nav ul a:hover{text-decoration:none}.site-nav ul li.active a:after,.site-nav ul a:hover:after{display:none}.site-nav ul li.active a:before,.site-nav ul a:hover:before{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:cubic-bezier(0.29, 0.64, 0.5, 0.98);transition-timing-function:cubic-bezier(0.29, 0.64, 0.5, 0.98)}.site-nav ul li.active a span:after,.site-nav ul a:hover span:after{-webkit-transform:translateX(101%) skewX(-20deg);transform:translateX(101%) skewX(-20deg);-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.29, 0.64, 0.5, 0.98);transition-timing-function:cubic-bezier(0.29, 0.64, 0.5, 0.98)}}@media (max-height: 800px){.traning-content p{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.home-traning .traning-content .col h3{margin-bottom:0.5em}.home-traning .traning-content{margin-top:50px}.home-blog .blog-content{margin:25px 0 0}.home-blog .blog-content .col{margin-bottom:3%}.news-content .news-item{width:100%;padding:10px 12px}.site-header{padding:20px 30px 10px}.home-blog .wrapper{padding-top:40px}.home-blog .blog-content{margin-top:8px}.home-blog .blog-content .col{margin-bottom:2em}.home-blog .blog-content .col .thumbnail{width:100px;height:100px;min-width:100px}.home-blog .blog-content .col .post-excerpt{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.home-gallery{padding-top:50px}}@media (max-width: 1600px){.skewbox h3{padding:0.8em 0 1em}.more-button{margin-top:0.7em}.more-button a{font-size:13px}.skewbox{padding:8%}.skewbox .gm-style .prime{font-size:50px}.skewbox h3{font-size:18px}.skewbox.rtl{padding:8%}.gm-style .prime{font-size:50px}.traning-content p{font-size:12px}.slogan h2{font-size:24px}.site-header{padding:26px 30px}.brand{width:220px}.home-traning{background-size:80% auto}}@media (max-width: 1350px){.hot-news{max-width:none;width:100%;left:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0);padding:20px 150px 20px 30px;bottom:0}.home-traning .traning-content .col h3 .red{font-size:11px;padding:1px 4px}.traning-content{padding:0 30px}.home-blog{padding:0 40px}}@media (max-width: 1200px){.site-nav,.header-sns{display:none !important}#toggleMenu{display:block !important}.hero{height:auto;padding:200px 20px}.slogan{position:relative;left:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.scroll-down{display:none}.skewbox:before{width:70%}.skewbox .figure-captions{width:50%}.home-products{margin-top:40px}.home-sponsor:before{width:100%}.home-traning .traning-content .col h3{margin-bottom:0.5em}.home-traning .traning-content .col h3 .red{margin-top:3px}.skewbox h3{white-space:normal;text-align:left;line-height:1.4}.home-gallery .gallery-content .gallery-item.slick-current a{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.home-gallery .gallery-content .gallery-item.slick-current a:after{display:none}#fp-nav{display:none}}@media (max-width: 1000px){.home-blog .blog-content .col{width:47%;min-width:47%;max-width:47%}}@media (max-width: 700px){.hot-news{position:relative;margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.hot-news .tag{width:100%;text-align:left;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:12px}.hot-news .news-line .news-cat{margin-left:0;margin-right:10px;font-size:10px;padding:3px 6px}.hero{padding:150px 20px 20px}.gm-style .prime{font-size:40px}.skewbox .gm-style .prime{font-size:40px}.gm-style .upper{font-size:10px;background-color:rgba(179,2,15,0.79)}.slogan h2{font-size:20px}.more-button{margin-top:20px}.more-button a{padding:6px 10px;font-size:12px}.home-products{margin-top:0}.skewbox,.skewbox.rtl{padding:0;display:block}.skewbox:before,.skewbox.rtl:before{display:none}.skewbox .figure,.skewbox.rtl .figure{position:relative;width:100%;height:50vw}.skewbox .figure-captions,.skewbox.rtl .figure-captions{padding:40px;width:100%}.home-about .figure-captions+.figure:before,.home-products .figure-captions+.figure:before{display:none}.more-button{margin-top:10px}.home-traning{background-size:100% auto;padding:50px 0}.home-traning .traning-content{margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-traning .traning-content .col h3{font-size:24px}.home-traning .traning-content .col{width:100%;max-width:400px;margin-bottom:40px}.home-sponsor:after{display:none}.home-blog .blog-content .col{width:100%;min-width:0;max-width:100%;margin-bottom:30px}.home-blog{padding:0 30px}.home-blog .wrapper{padding-bottom:30px}}@media (max-width: 600px){.home-gallery .gallery-content .gallery-item .figure:before{padding-top:150%}}@media (max-width: 450px){.site-header{padding:15px 25px 50px}.ghost-sidebar .wrapper li a{font-size:14px}.slogan p{text-align:center;max-width:300px;margin-bottom:20px}.hot-news a{line-height:1.5}.home-traning .traning-content{margin-top:30px}.skewbox .figure-captions,.skewbox.rtl .figure-captions{padding:30px}.skewbox p{margin-bottom:1em}.news-content .news-item a{display:block}.news-content .news-item a .post-date{max-width:none;margin-bottom:8px}.footer-brand{width:200px}.copyright{font-size:10px;color:rgba(255,255,255,0.3)}.home-traning .traning-content .col:last-child{margin-bottom:0}.home-gallery .slick-arrow{width:25px;padding:10px 4px;height:40px}.home-gallery .gallery-content .gallery-item .figure:before{padding-top:100%}}@media (max-width: 360px){.brand{width:200px}}
