#wrap{overflow:hidden}@media (max-width: 767px){#wrap .breadcrumb{bottom:64px}}.box .cm-drag{margin:0 -12px}.box .cm-drag .wrap .item{padding:0 12px;cursor:pointer}.box .cm-drag .wrap .item .img{overflow:hidden;position:relative;position:relative}.box .cm-drag .wrap .item .img:before{display:block;content:" ";width:100%;padding-top:100%}.box .cm-drag .wrap .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.box .cm-drag .wrap .item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 767px){.box .cm-drag .wrap .item .img{position:relative}.box .cm-drag .wrap .item .img:before{display:block;content:" ";width:100%;padding-top:100%}.box .cm-drag .wrap .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.box .cm-drag .wrap .item .img img{transition:0.3s all}@media only screen and (min-width: 1025px){.box .cm-drag .wrap .item:hover{cursor:url(../../img/common/ico_drag.svg),auto;opacity:1}.box .cm-drag .wrap .item:hover img{transform:scale(1.1)}}.box .cm-drag .wrap .item.no-hover{cursor:pointer}@media only screen and (min-width: 1025px){.box .cm-drag .wrap .item.no-hover:hover{cursor:pointer}}.box .cm-drag .wrap .item .txt{font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:0em;font-weight:700;text-transform:uppercase;padding-left:13px;position:relative;margin-top:12px;display:block}@media (max-width: 767px){.box .cm-drag .wrap .item .txt{margin-top:15px;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}}.box .cm-drag .wrap .item .txt::after{content:"";position:absolute;background-color:#233e84;height:5px;width:5px;left:0;top:10px}@media (max-width: 767px){.box .cm-drag .wrap .item .txt::after{top:7px}}.machinery{background-color:#0c152c;position:relative;padding-bottom:195px}@media (max-width: 767px){.machinery{padding-bottom:166px}}.machinery .wcm{position:relative}.machinery .anchor{position:absolute;background-color:#162343;padding:60px 65px;right:16px;top:-50px}@media only screen and (max-width: 1200px){.machinery .anchor{padding:60px 30px}}@media (max-width: 767px){.machinery .anchor{padding:29px 32px;width:100%;position:relative;right:0}}.machinery .anchor__links{min-width:243px}@media only screen and (max-width: 1200px){.machinery .anchor__links{min-width:220px}}@media (max-width: 767px){.machinery .anchor__links{min-width:auto}}.machinery .anchor__links__item{margin-bottom:22px}.machinery .anchor__links__item:last-child{margin-bottom:0}@media (max-width: 767px){.machinery .anchor__links__item{margin-bottom:20px}}.machinery .anchor__links__item .link{padding-bottom:12px;position:relative;padding-left:12px;border-bottom:1px solid #405588;transition:0.3s all;display:block;cursor:pointer}@media only screen and (min-width: 1025px){.machinery .anchor__links__item .link:hover{border-bottom:1px solid #fadd0f;opacity:1}.machinery .anchor__links__item .link:hover::before{transform:translateY(0%);opacity:1}.machinery .anchor__links__item .link:hover::after{transform:translate(0%, 100%);opacity:0}.machinery .anchor__links__item .link:hover span{color:#fadd0f}}@media (max-width: 767px){.machinery .anchor__links__item .link{padding-left:16px;padding-bottom:14px}}.machinery .anchor__links__item .link:before{content:"";position:absolute;background:url(../../img/common/icon/ico_arw_down_yl.svg) center/contain no-repeat;width:15px;height:8px;right:10px;transition:0.3s all;opacity:0;top:calc(50% - 10px);transform:translateY(-70%)}@media (max-width: 767px){.machinery .anchor__links__item .link:before{top:calc(50% - 15px);right:10px}}.machinery .anchor__links__item .link:after{content:"";position:absolute;background:url(../../img/common/icon/ico_arw_down_white.svg) center/contain no-repeat;width:15px;height:8px;right:10px;transition:0.3s all;top:calc(50% - 10px)}@media (max-width: 767px){.machinery .anchor__links__item .link:after{top:calc(50% - 15px);right:10px}}.machinery .anchor__links__item .link span{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;text-transform:uppercase;color:#fff;transition:0.3s all}@media (max-width: 767px){.machinery .anchor__links__item .link span{font-size:15px;font-size:1.5rem;line-height:1.5em;letter-spacing:0em;font-weight:500}}.machinery .content{padding-top:98px;max-width:63.0833%;margin-bottom:66px}@media (max-width: 767px){.machinery .content{padding-top:0;margin-top:-2px;margin-bottom:45px;max-width:100%}}.machinery .content__txt{margin-bottom:16px;color:#ebebeb}@media (max-width: 767px){.machinery .content__txt{margin-bottom:12px}}.machinery .content__txt:first-child{padding-right:42px;margin-bottom:22px;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:600}@media (max-width: 767px){.machinery .content__txt:first-child{padding-right:0;margin-bottom:14px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:600}}.machinery .content__txt:last-child{margin-bottom:0}.machinery .yt-video{margin-bottom:120px}.machinery .yt-video video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media (max-width: 767px){.machinery .yt-video{margin-bottom:48px}}.machinery .overflow{overflow:hidden}@media (max-width: 767px){.machinery .overflow{padding-bottom:4px}}.machinery .gallery{max-width:1028px;padding:0 16px;margin:0 auto;position:relative}@media only screen and (min-width: 768px) and (max-width: 1200px){.machinery .gallery{max-width:720px}}.machinery .gallery .item{position:relative;transition:0.3s all ease;cursor:pointer}@media only screen and (min-width: 1025px){.machinery .gallery .item:hover{opacity:1}}.machinery .gallery .item:not(.swiper-slide-active){opacity:0.3}.machinery .gallery .item .txt{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;font-weight:700;color:#fff;position:absolute;z-index:2;left:40px;bottom:26px}@media (max-width: 767px){.machinery .gallery .item .txt{left:20px;bottom:16px;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}}.machinery .gallery .button{position:absolute;width:80px;height:80px;border-radius:50%;background-color:#fff;top:calc(50% - 75px);z-index:1;cursor:pointer;cursor:pointer}.machinery .gallery .button::before{content:"";position:absolute;background-color:#fadd0f;top:50%;left:50%;border-radius:50%;transform:translate(-50%, -50%);transition:0.3s ease-in-out;width:10%;height:10%;opacity:0}@media only screen and (min-width: 1025px){.machinery .gallery .button:hover::before{opacity:1;width:100%;height:100%}}@media only screen and (max-width: 1200px){.machinery .gallery .button{width:60px;height:60px}}@media (max-width: 767px){.machinery .gallery .button{width:36px;height:36px;top:auto;bottom:-2px}}@media only screen and (min-width: 1025px){.machinery .gallery .button:hover{cursor:pointer}}.machinery .gallery .button::after{content:"";position:absolute;background:url(../../img/common/icon/ico_arw_black.svg) center/contain no-repeat;width:11px;height:21px;top:calc(50% - 10.5px);left:calc(50% - 5.5px)}@media (max-width: 767px){.machinery .gallery .button::after{width:5px;height:10px;top:calc(50% - 5px)}}.machinery .gallery .button--prev{left:-24px}@media only screen and (max-width: 1200px){.machinery .gallery .button--prev{left:-16px}}@media (max-width: 767px){.machinery .gallery .button--prev{left:auto;right:64px}.machinery .gallery .button--prev::after{left:calc(50% - 4px)}}.machinery .gallery .button--next{right:-24px}@media only screen and (max-width: 1200px){.machinery .gallery .button--next{right:-16px}}@media (max-width: 767px){.machinery .gallery .button--next{right:16px}.machinery .gallery .button--next::after{left:calc(50% - 1px)}}.machinery .gallery .button--next::after{transform:rotate(180deg)}.machinery .gallery--pagination{margin-top:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.machinery .gallery--pagination{margin-top:22px}}.machinery .gallery--pagination p{color:#fff;font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:0em;font-weight:600}@media (max-width: 767px){.machinery .gallery--pagination p{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;font-weight:600}}.machinery .gallery--pagination .line{flex:1;position:relative;margin-right:32px;margin-left:24px}@media (max-width: 767px){.machinery .gallery--pagination .line{margin-right:100px;margin-left:16px}}.machinery .gallery--pagination .line::after{content:"";position:absolute;height:1px;width:100%;background-color:#405588;left:0;top:calc(50% - 1px)}.machinery .gallery--pagination .pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:auto}@media (max-width: 767px){.machinery .gallery--pagination .pagination{display:none}}.machinery .gallery--pagination .pagination .swiper-pagination-bullet{background-color:#fff;width:12px;height:8px;border-radius:9px;opacity:0.4;display:block;margin-right:16px;margin-left:0;transition:0.3s all ease}.machinery .gallery--pagination .pagination .swiper-pagination-bullet:last-child{margin-right:0}.machinery .gallery--pagination .pagination .swiper-pagination-bullet-active{background-color:#233e84;width:60px;height:8px;opacity:1}.cate-loop .section:nth-child(odd){background-color:#eef1f6}.cate-loop .section .content__ttl{font-size:64px;font-size:6.4rem;line-height:1.25em;letter-spacing:.05em;font-weight:700;text-transform:uppercase}@media only screen and (max-width: 1000px){.cate-loop .section .content__ttl{font-size:50px;font-size:5rem;line-height:1.22222em;letter-spacing:.03em;font-weight:700}}@media (max-width: 767px){.cate-loop .section .content__ttl{font-size:36px;font-size:3.6rem;line-height:1.22222em;letter-spacing:.03em;font-weight:700}}.cate-loop .section .content__txt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.cate-loop .section .content__txt{font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:0em;font-weight:400}}.cate-loop .section .content.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.cate-loop .section .content.flexbox{flex-wrap:wrap}}.cate-loop .section .content.flexbox .content__ttl{width:50%}@media (max-width: 767px){.cate-loop .section .content.flexbox .content__ttl{width:100%}}.cate-loop .section .content.flexbox .content__txt{width:52%;padding-top:6px}@media (max-width: 767px){.cate-loop .section .content.flexbox .content__txt{padding-top:20px;width:100%}}.cate-loop .section.pd-120{padding:120px 0}@media (max-width: 767px){.cate-loop .section.pd-120{padding:64px 0 60px}}.cate-loop .section.pd-120 .box{margin-top:54px}@media (max-width: 767px){.cate-loop .section.pd-120 .box{margin-top:34px}}.cate-loop .section:first-child{padding:0 0 138px !important;position:relative}@media (max-width: 767px){.cate-loop .section:first-child{padding-bottom:60px !important}}.cate-loop .section:first-child .content{width:50%;padding-top:88px;max-width:486px}.cate-loop .section:first-child .content.flexbox{display:block}@media only screen and (max-width: 1050px){.cate-loop .section:first-child .content{max-width:45%}}@media (max-width: 767px){.cate-loop .section:first-child .content{max-width:100%;width:100%;padding-top:200px}}.cate-loop .section:first-child .content__ttl{margin-bottom:25px;width:100% !important}@media (max-width: 767px){.cate-loop .section:first-child .content__ttl{margin-bottom:22px}}.cate-loop .section:first-child .content__subTxt{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:600;margin-bottom:13px}@media (max-width: 767px){.cate-loop .section:first-child .content__subTxt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:600}}.cate-loop .section:first-child .content__txt{width:100% !important}.cate-loop .section:first-child .image{width:51%;position:absolute;top:-48px;right:0;background:url(../../img/technology/img_materials.jpg);background-position:top center;background-size:cover;object-fit:cover;background-repeat:no-repeat;height:488px}@media (max-width: 767px){.cate-loop .section:first-child .image{width:calc(100% - 16px);height:239px;top:-88px;background:url(../../img/technology/img_materials_sp.jpg) center center no-repeat;background-size:cover}}.cate-loop .section:first-child .image__sub{position:absolute;z-index:2;font-size:23px;font-size:2.3rem;line-height:1.5em;letter-spacing:0em;font-weight:700;bottom:-4px;left:0;background-color:#eef1f6;padding-top:16px;padding-right:24px}@media (max-width: 767px){.cate-loop .section:first-child .image__sub{padding-top:10px;padding-right:12px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:700}}.cate-loop .section:first-child .box{margin-top:80px}@media (max-width: 767px){.cate-loop .section:first-child .box{margin-top:43px}}html[lang="ja"] .cate-loop .section:first-child .box{margin-top:130px}html[lang="vi"] .machinery .anchor{padding:60px 50px}@media only screen and (max-width: 1200px){html[lang="vi"] .machinery .anchor{padding:60px 30px}}@media (max-width: 767px){html[lang="vi"] .machinery .anchor{padding:29px 32px}}@media only screen and (max-width: 1200px){html[lang="vi"] .machinery .anchor__links{max-width:200px}}@media (max-width: 767px){html[lang="vi"] .machinery .anchor__links{max-width:100%}}html[lang="vi"] .machinery .anchor__links__item:last-child .link{padding-right:35px}html[lang="ja"] .box .cm-drag .wrap .item .txt::after{top:12px}@media (max-width: 767px){html[lang="ja"] .box .cm-drag .wrap .item .txt::after{top:8px}}

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