@keyframes scrollBtnAnime{0%{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes scrollBtnAnime{0%{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}}.top main{overflow-x:hidden}.mv{text-transform:uppercase;text-align:center;background:url(../../img/top/mv.jpg) center bottom/cover no-repeat fixed;height:calc(100vh - 70px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;position:relative}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){.mv{background-attachment:inherit;height:calc(100vh - 110px)}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.mv{background-attachment:inherit;height:calc(100vh - 110px)}}@media (max-width: 767px){.mv{background-image:url(../../img/top/mv_sp.jpg);background-attachment:inherit}@supports (-webkit-overflow-scrolling: touch){.mv{height:calc(100vh - 144px)}}@supports not (-webkit-overflow-scrolling: touch){.mv{height:calc(100vh - 128px)}}}@media only screen and (max-width: 767px) and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.mv .visual{height:calc(100vh - 185px)}}@media only screen and (max-width: 767px) and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.mv .visual{height:calc(100vh - 185px)}}@media only screen and (max-width: 767px) and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.mv .visual{height:calc(100vh - 185px)}}.mv .bg{position:absolute;content:'';width:100%;height:15vw;bottom:-11.2vw;left:0;background-color:#fff;-webkit-transform:skew(0, -4.2deg);-moz-transform:skew(0, -4.2deg);-ms-transform:skew(0, -4.2deg);-o-transform:skew(0, -4.2deg);transform:skew(0, -4.2deg);z-index:1;overflow:hidden}@media (max-width: 767px){.mv .bg{position:absolute;content:'';height:50vw;bottom:-43.5vw;-webkit-transform:skew(0, -7.2deg);-moz-transform:skew(0, -7.2deg);-ms-transform:skew(0, -7.2deg);-o-transform:skew(0, -7.2deg);transform:skew(0, -7.2deg)}}.mv .bg:after{position:absolute;content:'';width:372px;height:372px;bottom:43px;right:-115px;border-radius:50%;border:50px solid rgba(255,51,0,0.08);z-index:-1}@media (max-width: 767px){.mv .bg:after{position:absolute;content:'';bottom:0;right:-297px}}.mv .inside{margin-bottom:130px;position:relative;z-index:1}@media (max-width: 767px){.mv .inside{margin-bottom:97px}}.mv .txt01{font-size:29px;letter-spacing:.05em;color:#fff}@media (max-width: 767px){.mv .txt01{font-size:16px;margin-bottom:7px}}@media only screen and (max-width: 350px){.mv .txt01{font-size:14px}}.mv .txt02{font-size:63px;line-height:91px;letter-spacing:.1em;font-weight:700;color:#f30}@media (max-width: 767px){.mv .txt02{font-size:48px;line-height:58px}}.mv .txt03{font-size:51px;line-height:60px;letter-spacing:.1em;font-weight:700;color:#fff}@media (max-width: 767px){.mv .txt03{font-size:36px;line-height:48px}}.mv .scroll-next{position:absolute;display:inline-block;width:60px;text-align:center;bottom:1%;right:12.5%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:10px;color:#8E8E8E;padding-top:85px;font-size:10px;letter-spacing:.3em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;z-index:2}@media (max-width: 767px){.mv .scroll-next{bottom:-51px;right:16px}}.mv .scroll-next:before{position:absolute;content:'';width:1px;height:39px;top:37px;left:50%;background-color:#f30}.mv .scroll-next:after{position:absolute;content:'';width:60px;height:60px;top:0;right:0;border-radius:50%;border:10px solid #f30}.sec-product{padding-top:49px;margin-bottom:104px;position:relative;z-index:2}@media (max-width: 767px){.sec-product{padding-top:88px;margin-bottom:84px}}.sec-product .lst-archive{font-size:0}@media (max-width: 767px){.sec-product .lst-archive{margin-bottom:45px}}.sec-product .lst-archive .item{display:inline-block;vertical-align:top;width:calc(33.33% - 24px);margin-bottom:22px}@media only screen and (min-width: 950) and (max-width: 1100px){.sec-product .lst-archive .item{width:calc(33.33% - 10px)}}.sec-product .lst-archive .item:not(:nth-child(3n)){margin-right:36px}@media only screen and (min-width: 950) and (max-width: 1100px){.sec-product .lst-archive .item:not(:nth-child(3n)){margin-right:15px}}@media only screen and (max-width: 950px){.sec-product .lst-archive .item{width:calc(50% - 18px)}.sec-product .lst-archive .item:not(:nth-child(3n)){margin-right:0}.sec-product .lst-archive .item:not(:nth-child(2n)){margin-right:36px}}@media (max-width: 767px){.sec-product .lst-archive .item{width:100%;margin-right:0;margin-bottom:5px}.sec-product .lst-archive .item:not(:nth-child(3n)){margin-right:0}.sec-product .lst-archive .item:not(:nth-child(2n)){margin-right:0}}.sec-product .lst-archive .item a{display:block;height:220px;position:relative;padding:30px 30px}@media only screen and (min-width: 950) and (max-width: 1100px){.sec-product .lst-archive .item a{height:170px}}@media (max-width: 767px){.sec-product .lst-archive .item a{height:205px}}@media only screen and (max-width: 350px){.sec-product .lst-archive .item a{padding:30px 20px}}.sec-product .lst-archive .item a:after{position:absolute;content:'';width:100%;height:160px;top:0;right:0;background-color:#F6F6F6;z-index:-2;transition:.3s ease}.sec-product .lst-archive .item a:hover{opacity:1}@media (min-width: 768px){.sec-product .lst-archive .item a:hover .ttl{color:#f30}.sec-product .lst-archive .item a:hover:after{box-shadow:5px 5px 15px rgba(0,0,0,0.1)}}.sec-product .lst-archive .item .ttl{font-size:28px;line-height:38px;letter-spacing:.07em;margin-bottom:18px;transition:0.5s ease;text-transform:uppercase}@media only screen and (max-width: 350px){.sec-product .lst-archive .item .ttl{font-size:23px}}.sec-product .lst-archive .item .btn{display:inline-block;font-size:12px;line-height:20px;letter-spacing:.15em;background-color:#f30;color:#fff;width:55px;text-align:left;padding-left:10px;position:relative;text-transform:uppercase}.sec-product .lst-archive .item .btn:after{position:absolute;content:'';width:6px;height:6px;top:calc(50% - 3px);right:9px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.sec-product .lst-archive .item:first-child a{background:url(../../img/top/img_hole.png) top right/253px 220px no-repeat}@media only screen and (min-width: 950) and (max-width: 1100px){.sec-product .lst-archive .item:first-child a{background-size:196px 170px}}@media (max-width: 767px){.sec-product .lst-archive .item:first-child a{background-size:236px 205px}}.sec-product .lst-archive .item:nth-child(2) a{background:url(../../img/top/img_concrete.png) top right/303px 220px no-repeat}@media only screen and (min-width: 950) and (max-width: 1100px){.sec-product .lst-archive .item:nth-child(2) a{background-size:234px 170px}}@media (max-width: 767px){.sec-product .lst-archive .item:nth-child(2) a{background-size:283px 205px}}.sec-product .lst-archive .item:nth-child(3) a{background:url(../../img/top/img_anchor.png) top right/276px 220px no-repeat}@media only screen and (min-width: 950) and (max-width: 1100px){.sec-product .lst-archive .item:nth-child(3) a{background-size:213px 170px}}@media (max-width: 767px){.sec-product .lst-archive .item:nth-child(3) a{background-size:257px 205px}}.sec-product .lst-archive .item:nth-child(4) a{background:url(../../img/top/img_ur21.png) top right/303px 220px no-repeat}@media only screen and (min-width: 950) and (max-width: 1100px){.sec-product .lst-archive .item:nth-child(4) a{background-size:234px 170px}}@media (max-width: 767px){.sec-product .lst-archive .item:nth-child(4) a{background-size:283px 205px}}.sec-product .lst-archive .item:nth-child(5) a{background:url(../../img/top/img_core.png) top right/280px 220px no-repeat}@media only screen and (min-width: 950) and (max-width: 1100px){.sec-product .lst-archive .item:nth-child(5) a{background-size:216px 170px}}@media (max-width: 767px){.sec-product .lst-archive .item:nth-child(5) a{background-size:261px 205px}}.sec-product .lst-archive .item:nth-child(6) a{background:url(../../img/top/img_cg.png) top right/319px 220px no-repeat}@media only screen and (min-width: 950) and (max-width: 1100px){.sec-product .lst-archive .item:nth-child(6) a{background-size:196px 170px}}@media (max-width: 767px){.sec-product .lst-archive .item:nth-child(6) a{background-size:298px 205px}}@media (min-width: 768px){.sec-product .lst-archive .item:nth-child(n+4):nth-child(-n+6) .ttl.vi{height:76px}}.line-scroll{position:absolute;content:'';width:1px;height:50px;top:0;left:50%;z-index:1}.line-scroll em{position:absolute;content:'';width:1px;height:50px;top:0;left:50%;overflow:hidden}.line-scroll em:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#f30;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scrollBtnAnime;animation-name:scrollBtnAnime;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.sec-news{position:relative;padding:0}@media (max-width: 767px){.sec-news{padding-bottom:0}}.sec-news:after{position:absolute;content:'';width:276px;height:276px;top:265px;left:-107px;border-radius:50%;border:30px solid rgba(255,51,0,0.08);z-index:-1}@media (max-width: 767px){.sec-news:after{position:absolute;content:'';top:125px;left:-160px}}.sec-news .line-scroll{top:-25px}.sec-news .bg{height:400px;width:100%;background:url(../../img/top/bg0.jpg) center/cover no-repeat fixed}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){.sec-news .bg{background-attachment:inherit}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.sec-news .bg{background-attachment:inherit}}@media (max-width: 767px){.sec-news .bg{height:300px;background-image:url(../../img/top/bg0_sp.jpg);background-attachment:inherit}}.sec-news .box{max-width:1230px;margin:-143px auto 0;font-size:0;padding:0 15px}@media (max-width: 767px){.sec-news .box{margin-top:-104px}}.sec-news .box__bg{background-color:#fff}.sec-news .box .inside{max-width:1137px;margin:0 0 0 auto;padding:0 0 10px 15px}@media (max-width: 767px){.sec-news .box .inside{padding:0}}.sec-news .box .the-ttl{text-align:left;margin-bottom:37px}@media (max-width: 767px){.sec-news .box .the-ttl{text-align:center}}.sec-news .box .left{width:calc(100% - 384px);display:inline-block;padding-right:15px;vertical-align:top;padding-top:61px}@media only screen and (max-width: 900px){.sec-news .box .left{width:calc(100% - 330px)}}@media (max-width: 767px){.sec-news .box .left{width:100%;padding:40px 15px}}.sec-news .box .left .lst-news{border-top:3px solid #1E1E1E;max-width:655px;margin-bottom:27px}@media (max-width: 767px){.sec-news .box .left .lst-news{margin-bottom:33px}}.sec-news .box .left .lst-news .item{font-family:"Roboto",sans-serif;font-size:0;border-bottom:1px solid #D8D8D8}.sec-news .box .left .lst-news .item .datetime{text-align:center;display:inline-block;vertical-align:middle;width:50px}.sec-news .box .left .lst-news .item .datetime .date{font-size:18px;line-height:25px;letter-spacing:.05em;font-weight:700;color:#f30;display:block}.sec-news .box .left .lst-news .item .datetime .ym{font-size:12px;letter-spacing:.05em;color:#5F5F5F;display:block}.sec-news .box .left .lst-news .item .ttl{width:calc(100% - 50px);font-size:16px;letter-spacing:.05em;display:inline-block;vertical-align:middle;padding-left:53px}@media (max-width: 767px){.sec-news .box .left .lst-news .item .ttl{padding-left:20px;line-height:24px;letter-spacing:.03em}}.sec-news .box .left .lst-news .item a{display:block;padding:16px 40px 16px 23px;transition:0s}.sec-news .box .left .lst-news .item a:hover{opacity:1;padding-right:30px}.sec-news .box .left .lst-news .item a:hover .ttl{font-weight:700}@media only screen and (max-width: 900px){.sec-news .box .left .lst-news .item a{padding-right:23px}}@media (max-width: 767px){.sec-news .box .left .lst-news .item a{padding:14px 15px}}.sec-news .box .right{background-color:#F8F8F8;width:384px;display:inline-block;vertical-align:top;text-align:center;padding:140px 10px}@media only screen and (max-width: 900px){.sec-news .box .right{width:330px}}@media (max-width: 767px){.sec-news .box .right{width:calc(100% + 30px);margin:0 -15px;padding:42px 30px}}.sec-news .box .right .btn-download{display:inline-block;width:100%;max-width:290px;color:#fff;position:relative}.sec-news .box .right .btn-download .txt{background-color:#1E1E1E;padding:15px 10px;position:relative}.sec-news .box .right .btn-download .txt:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#1E1E1E;transition:.3s ease;z-index:0}.sec-news .box .right .btn-download .txt:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:linear-gradient(to right bottom, #f30, #FF7C2B);transition:.3s ease;opacity:0;z-index:0}.sec-news .box .right .btn-download .txt__inside{position:relative;z-index:2;display:inline-block;padding-right:52px;background:url(../../img/common/icon/ico_download.svg) center right/30px 30px no-repeat}.sec-news .box .right .btn-download .txt__inside.vi{padding-right:45px}.sec-news .box .right .btn-download .txt .ttl{font-size:26px;line-height:30px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:middle}.sec-news .box .right .btn-download .txt .script{font-size:18px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;display:block}.sec-news .box .right .btn-download .txt .script-vi{font-size:18px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;display:inline-block;margin-right:10px;vertical-align:middle;padding:15px 0}.sec-news .box .right .btn-download:hover{opacity:1}@media (min-width: 768px){.sec-news .box .right .btn-download:hover .txt:after{opacity:1}}@media (max-width: 767px){.sec-news .box .right .btn-download{max-width:100%}}@media only screen and (max-width: 350px){.sec-news .the-ttl{letter-spacing:0.05em}}.sec-use{position:relative;padding:295px 0 0px;overflow:hidden}@media (max-width: 767px){.sec-use{padding-top:170px;padding-bottom:20px}}.sec-use:after{position:absolute;content:'';width:490px;height:490px;top:50px;right:-290px;border-radius:50%;border:50px solid rgba(255,51,0,0.08);z-index:-1}@media (max-width: 767px){.sec-use:after{position:absolute;content:'';width:264px;height:264px;top:-110px;right:-150px;border-width:30px}}.sec-use .line-scroll{top:105px}@media (max-width: 767px){.sec-use .line-scroll{top:52px}}.sec-use .the-ttl{margin-bottom:80px}@media (max-width: 767px){.sec-use .the-ttl{margin-bottom:65px}}.sec-use .lst-manual-sync{font-size:0;text-align:center;margin:0 auto 18px;position:relative;z-index:1}@media (max-width: 767px){.sec-use .lst-manual-sync{margin:0 -12px 0px}}.sec-use .lst-manual-sync .item{font-size:14px;letter-spacing:.1em;font-weight:400;position:relative;padding-bottom:5px;display:inline-block;color:#B1B1B1;cursor:pointer;margin:0 18px;text-transform:uppercase}@media (max-width: 767px){.sec-use .lst-manual-sync .item{margin:0 17px 25px}}@media only screen and (max-width: 350px){.sec-use .lst-manual-sync .item{margin:0 8px 15px}}.sec-use .lst-manual-sync .item:after{position:absolute;content:'';width:0px;height:1px;bottom:0;left:calc(50% - 20px);background-color:#1E1E1E;transition:.3s ease}.sec-use .lst-manual-sync .item:hover{opacity:1}@media (min-width: 768px){.sec-use .lst-manual-sync .item:hover{color:#1E1E1E}.sec-use .lst-manual-sync .item:hover:after{width:40px}}.sec-use .lst-manual-sync .item.active{font-size:16px;font-weight:600;color:#1E1E1E}.sec-use .lst-manual-sync .item.active:after{width:40px}.sec-use .lst-manual{position:relative}@media only screen and (min-width: 1001px){.sec-use .lst-manual:before{position:absolute;content:'';width:180px;height:100%;top:0;left:0;background:linear-gradient(to left, rgba(255,255,255,0.001), #fff);z-index:1}.sec-use .lst-manual:after{position:absolute;content:'';width:180px;height:100%;top:0;right:0;background:linear-gradient(to right, rgba(255,255,255,0.001), #fff);z-index:1}}@media (max-width: 767px){.sec-use .lst-manual{width:calc(100% + 30px);margin:-30px -15px 0}}@media only screen and (max-width: 350px){.sec-use .lst-manual{margin-top:-25px}}.sec-use .lst-manual .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.sec-use .lst-manual .item{font-size:0;padding:0 35px 0 10px}@media only screen and (max-width: 1000px){.sec-use .lst-manual .item{padding:0}}.sec-use .lst-manual .item .img{width:408px;position:relative;display:inline-block;vertical-align:middle}.sec-use .lst-manual .item .img:before{display:block;content:" ";width:100%;padding-top:92.15686%}.sec-use .lst-manual .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.sec-use .lst-manual .item .img{display:block;width:calc(100% - 35px);margin:0 auto}}.sec-use .lst-manual .item .outside-info{width:calc(100% - 408px);display:inline-block;vertical-align:middle;padding-left:32px}@media (max-width: 767px){.sec-use .lst-manual .item .outside-info{width:100%;display:block;padding:0 15px;margin-top:-40px;position:relative;z-index:1}}.sec-use .lst-manual .item .info{display:block;max-width:338px}@media only screen and (min-width: 768px) and (max-width: 850px){.sec-use .lst-manual .item .info{padding-right:40px}}@media (max-width: 767px){.sec-use .lst-manual .item .info{max-width:100%}}.sec-use .lst-manual .item .info .ttl{font-size:22px;letter-spacing:.1em;font-weight:600;margin-bottom:15px;text-transform:uppercase}@media (max-width: 767px){.sec-use .lst-manual .item .info .ttl{text-align:center;margin-bottom:10px}}.sec-use .lst-manual .item .info .txt{font-size:15px;line-height:24px;letter-spacing:.05em;font-family:"Roboto",sans-serif;margin-bottom:21px}@media (max-width: 767px){.sec-use .lst-manual .item .info .txt{margin-bottom:45px}}.sec-use .lst-manual .item .info .normal-btn{width:130px;height:41px}@media (min-width: 768px){.sec-use .lst-manual .item .info .normal-btn{margin-left:0}}.sec-use .lst-manual .item .info .normal-btn span{font-size:12px;line-height:39px;letter-spacing:.05em}.sec-use .lst-manual .item .info .normal-btn span:after{position:absolute;content:'';width:8px;height:8px;top:calc(50% - 4px);right:15px}@media only screen and (min-width: 1000px){.sec-use .lst-manual .slick-slide:not(.slick-current):not(.slick-clone-current) .item{opacity:0.5;text-align:right}.sec-use .lst-manual .slick-slide:not(.slick-current):not(.slick-clone-current) .item .img{max-width:230px}.sec-use .lst-manual .slick-slide:not(.slick-current):not(.slick-clone-current) .item .outside-info{width:calc(100% - 230px);text-align:left}.sec-use .lst-manual .slick-slide:not(.slick-current):not(.slick-clone-current) .item .info{margin-right:0;margin-left:auto;max-width:168px}.sec-use .lst-manual .slick-slide:not(.slick-current):not(.slick-clone-current) .item .info .ttl{font-size:15px}.sec-use .lst-manual .slick-slide:not(.slick-current):not(.slick-clone-current) .item .info .txt{font-size:13px;line-height:20px}.sec-use .lst-manual .slick-slide:not(.slick-current):not(.slick-clone-current) .item .info .normal-btn{width:78px;height:24px}.sec-use .lst-manual .slick-slide:not(.slick-current):not(.slick-clone-current) .item .info .normal-btn span{font-size:11px;line-height:22px}.sec-use .lst-manual .slick-slide:not(.slick-current):not(.slick-clone-current) .item .info .normal-btn span:after{position:absolute;content:'';width:4px;height:4px;top:calc(50% - 2px);right:8px}}.sec-use .lst-manual .slick-arrow{font-size:0;width:30px;height:60px;background-color:#000;position:absolute;outline:none;border:0;padding:0;z-index:2;transition:0.5s ease;top:calc(50% - 30px)}@media (max-width: 767px){.sec-use .lst-manual .slick-arrow{background-color:#bbb;top:calc(50% - 15px)}}.sec-use .lst-manual .slick-arrow:hover{opacity:0.5}.sec-use .lst-manual .slick-arrow:before{position:absolute;content:'';width:12px;height:12px;top:calc(50% - 6px);border-top:1px solid #fff;border-right:1px solid #fff}.sec-use .lst-manual .slick-arrow.slick-disabled{cursor:default;background-color:#bbb}.sec-use .lst-manual .slick-arrow.slick-disabled:hover{opacity:1}.sec-use .lst-manual .slick-arrow.slick-prev{left:0}.sec-use .lst-manual .slick-arrow.slick-prev:before{left:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.sec-use .lst-manual .slick-arrow.slick-next{right:0}.sec-use .lst-manual .slick-arrow.slick-next:before{right:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.sec-company{padding:100px 15px 120px;position:relative;overflow:hidden;background:url(../../img/top/bg03.jpg) center top/cover no-repeat fixed}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){.sec-company{background-attachment:inherit}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){.sec-company{background-attachment:inherit}}@media (max-width: 767px){.sec-company{padding-top:70px;padding-bottom:90px;background:url(../../img/top/bg03_sp.jpg) bottom center/100% no-repeat}}.sec-company:after{position:absolute;content:'';width:577px;height:577px;bottom:-282px;left:-407px;border-radius:50%;border:50px solid rgba(255,51,0,0.08);z-index:0}@media (max-width: 767px){.sec-company:after{position:absolute;content:'';width:279px;height:279px;bottom:-200px;left:-140px;border-width:30px}}.sec-company .box{max-width:1200px;margin:0 auto;font-size:0;position:relative;z-index:1}@media (min-width: 768px){.sec-company .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-company .box .the-ttl{margin-bottom:33px}@media (max-width: 767px){.sec-company .box .the-ttl{margin-bottom:48px}}.sec-company .box .the-ttl span:after{border-color:rgba(255,255,255,0.1)}.sec-company .box .left{background:url(../../img/top/bg02.jpg) center/cover no-repeat;width:calc(100% - 486px);display:inline-block;vertical-align:top}@media only screen and (max-width: 900px){.sec-company .box .left{width:calc(100% - 350px)}}@media (max-width: 767px){.sec-company .box .left{background-image:url(../../img/top/bg02_sp.jpg);width:100%;display:block;height:250px}}.sec-company .box .right{width:486px;background-color:#1E1E1E;text-align:center;display:inline-block;vertical-align:top;padding:90px 10px}@media only screen and (max-width: 900px){.sec-company .box .right{width:350px}}@media (max-width: 767px){.sec-company .box .right{width:100%;display:block;padding:66px 10px 51px}.sec-company .box .right .normal-btn{width:250px}}@media only screen and (min-width: 768px) and (max-width: 900px){.vi-page .sec-news .the-ttl{font-size:40px;letter-spacing:.05em}}@media only screen and (min-width: 768px) and (max-width: 900px){.vi-page .sec-use .lst-manual-sync .item{margin:0 8px}}

/*# sourceMappingURL=maps/top.min.css.map */
