@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prompt&display=swap";
.react-slideshow-container{align-items:center;display:flex;position:relative}.react-slideshow-container .nav{z-index:10;cursor:pointer;position:absolute}.react-slideshow-container .nav:first-of-type{left:0}.react-slideshow-container .nav:last-of-type{right:0}.react-slideshow-container .default-nav{text-align:center;color:#fff;background:#fff9;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.react-slideshow-container .default-nav:hover,.react-slideshow-container .default-nav:focus{color:#666;background:#fff;outline:0}.react-slideshow-container .default-nav.disabled:hover{cursor:not-allowed}.react-slideshow-container .default-nav:first-of-type{border-top:0;border-right:0;margin-right:-30px}.react-slideshow-container .default-nav:last-of-type{margin-left:-30px}.react-slideshow-container+ul.indicators{flex-wrap:wrap;justify-content:center;margin-top:20px;display:flex}.react-slideshow-container+ul.indicators li{width:7px;height:7px;margin:0;padding:5px;display:inline-block;position:relative}.react-slideshow-container+ul.indicators .each-slideshow-indicator{opacity:.25;cursor:pointer;color:#0000;background:0 0;border:0}.react-slideshow-container+ul.indicators .each-slideshow-indicator:before{content:"";text-align:center;background:#000;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0}.react-slideshow-container+ul.indicators .each-slideshow-indicator:hover,.react-slideshow-container+ul.indicators .each-slideshow-indicator.active{opacity:.75;outline:0}.react-slideshow-fadezoom-wrapper{width:100%;overflow:hidden}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap{flex-wrap:wrap;display:flex}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap>div{opacity:0;position:relative}.react-slideshow-wrapper .react-slideshow-fade-images-wrap>div[aria-hidden=true]{display:none}.react-slideshow-wrapper.slide{width:100%;overflow:hidden}.react-slideshow-wrapper .images-wrap.horizontal{flex-wrap:wrap;display:flex}.react-slideshow-wrapper .images-wrap>div[aria-hidden=true]{display:none}
::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:10px}::-webkit-scrollbar-thumb{background:#999;border-radius:10px}html{scroll-behavior:smooth}body{background:url(../media/bg.75dac4b8.webp);margin:0;padding:0;font-family:DB Heavent;scroll-behavior:smooth!important;font-size:16px!important}a{text-decoration:none!important}.t-green{color:#99cb4f}.t-blue{color:#95edf9}.t-darkblue{color:#0a85c7}.t-white{color:#fff}.t-black{color:#000}.t-yellow{color:#eda411}.t-orange{color:#f68b1f}.t-pink{color:#f03e58}.fw-bolder{font-family:DBHeaventBl!important;font-weight:bolder!important}.fw-bold{font-family:DBHeaventBl;font-weight:700!important}.header{z-index:9999;width:100%;position:absolute;top:0;left:0;right:0}.menu ul{text-align:center;margin:0;padding:0}.menu ul li{z-index:1;margin:auto 35px;transition:all .3s ease-in-out;display:inline-block;position:relative}.menu ul li:hover .submenu{opacity:1;height:auto;overflow:unset}.menu ul li:hover a{color:#000}.menu ul li:hover a:before{visibility:visible;transform:scale(1)}.menu ul li.non-ac:hover a:before{visibility:visible;transform:scale(0)}.menu ul li .submenu{opacity:0;box-sizing:border-box;z-index:1;background-color:#000;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:0;margin-top:0;line-height:15px;transition:all .3s ease-in-out .1s;display:flex;position:absolute;right:-20%;overflow:hidden}.menu ul li .submenu:before{content:"";z-index:2;border-bottom:10px solid #000;border-left:10px solid #0000;border-right:10px solid #0000;margin-top:-10px;margin-left:30px;position:absolute;top:0;bottom:auto;left:50%}.menu ul li .submenu li{margin:8px 0;display:block}.menu ul li .submenu li:first-child{margin-top:20px}.menu ul li .submenu li:last-child{margin-bottom:20px}.menu ul li .submenu a{color:#fff;margin-top:0;padding:0;font-size:18px;display:inline-block}.menu ul li .submenu a:hover{color:#fff;text-decoration:underline}.menu ul li a{color:#000;margin:0;padding:0 7px;font-family:DB Heavent;font-size:24px;text-decoration:none;display:block;position:relative}.menu ul li.non-ac a{padding:7px}.menu ul li.non-ac .submenu a{padding:0}.menu ul li a:before{content:"";visibility:hidden;background-color:#000;width:100%;height:1px;transition:all .2s ease-in-out;position:absolute;bottom:-5px;left:0;transform:scale(0)}.menu ul li .submenu li:hover a:before{visibility:visible;transform:scale(1)}.menu ul li .submenu a:before{visibility:hidden;background-color:#fff;transition:all .2s ease-in-out;transform:scale(0)}.menu-5{border:1px solid #000;border-radius:30px;padding:0 15px}.menu ul .menu-5:hover{background-color:#000}.menu ul .menu-5:hover a{color:#fff}.menu ul .menu-5:hover a:before{visibility:hidden}.drawer{color:#fff;z-index:9999!important}.MuiDrawer-modal .MuiDrawer-paper{background-color:#000}#nested-list-subheader{color:#fff;background-color:#000;border-bottom:1px solid #444}.MuiListItemButton-root{border-bottom:1px solid #444!important}.menu-head,.MuiListItemButton-root a{color:#fff}.submenu{background-color:#fff;margin:0;padding:10px;list-style:none}.nav-mo li{border-bottom:1px solid #ededed;margin:0 10px;padding:5px 0}.nav-mo li:last-child{border-bottom:none}.nav-mo li a{color:#000;font-size:20px}section.carousel,.itp_carousel{height:100dvh}.scroll-downs{flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;margin:auto;display:flex;position:absolute;inset:auto 0 10px}.mousey{opacity:.75;box-sizing:content-box;border:2px solid #000;border-radius:25px;width:3px;height:35px;padding:10px 15px}.scroller{background-color:#000;border-radius:25%;width:3px;height:10px;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}.scroll-downs p{margin:5px 0 0;font-family:DB Heavent;font-size:18px;font-weight:600}.blink-soft{animation:1.5s linear infinite blinker}@keyframes blinker{50%{opacity:0}}.vission_main{background:url(../media/bg_black.ac7753b8.webp) 0 0/contain;padding:100px 0}.static-txt{color:#fff;letter-spacing:3px;font-family:DB Heavent;font-size:48px;font-weight:600;line-height:1.9}.dynamic-txts{color:#fff;letter-spacing:2px;margin:0 20px 0 10px;font-family:DB Heavent;font-size:70px;font-style:italic;font-weight:600;line-height:1.3}.link{color:#000;z-index:1;background-color:#fff;border:1px solid #fff;border-radius:40px;margin:15px auto;padding:4px 20px;font-family:DB Heavent;font-size:30px;line-height:1.2;position:relative;overflow:hidden}a.link:hover{color:#fff}a.link:after{content:"";z-index:-1;background:#000;border:none;padding:.85em .75em;display:block;position:absolute}a.grow_skew_forward:after{inset:0 -20%;transform:skew(-45deg)scaleX(0)}a[class^=link]:after{transition:all .3s}a[class^=link]:hover:after{transition:all .3s ease-out}a.link:hover:after{transform:skew(-45deg)scale(1)}.link svg{margin:-3px 0 0 5px}.link-inner{background-color:#0000;border:1px solid #000;padding:4px 20px;font-size:24px}a.link-inner:after{border:none}.link-inner:hover svg{fill:#fff}.main_service-box{margin-top:100px}.flip-box{background-color:#0000;border-top:1px solid #00000017;border-bottom:1px solid #00000017;width:100%}.flip-box-inner{width:100%;height:auto;transform-style:preserve-3d;transition:transform .8s;position:relative}.flip-box:hover .flip-box-inner{transform:rotateX(180deg)}.flip-box-front .hstack,.flip-box-back .hstack{height:400px}.flip-box-front,.flip-box-back{backface-visibility:hidden;width:100%;height:auto;position:absolute}.flip-box-front{background-color:#0000;padding:0 100px}.flip-box-back{color:#fff;padding:0 100px;position:relative;transform:rotateX(180deg);background-size:cover!important}.sv-01 .flip-box-back{background:url(../media/bg_main_text-01.bf08988e.webp) no-repeat}.sv-02 .flip-box-back{background:url(../media/bg_main_text-02.c954b6fe.webp) no-repeat}.sv-03 .flip-box-back,.sv-04 .flip-box-back{background:url(../media/bg_main_text-03.5b399466.webp) no-repeat}.sv-05 .flip-box-back{background:url(../media/bg_main_text-05.aed7603b.webp) no-repeat}.sv-06 .flip-box-back{background:url(../media/bg_main_text-06.c9c520f9.webp) no-repeat}.sv-07 .flip-box-back{background:url(../media/bg_main_text-07.8fcf9986.webp) no-repeat}.sv-08 .flip-box-back{background:url(../media/bg_main_text-08.6d2a1752.webp) no-repeat}.sv-09 .flip-box-back{background:url(../media/bg_main_text-09.a1873183.webp) no-repeat}.sv_text-active{position:absolute;top:-18%}.sv-content h3{letter-spacing:1.2px;margin-bottom:0;font-size:48px;font-weight:700}.sv-content p{font-size:36px;line-height:1}.img-button_active img{position:absolute;bottom:5%;right:10%}.box_our_project,.s-client{background:url(../media/bg_black.ac7753b8.webp)}@keyframes slidetrack{0%{transform:translate(0)}to{transform:translate(-1750px)}}.slider{width:auto;height:auto;margin:auto;padding:50px 20px;position:relative;overflow:hidden}.slider .slide-track{width:3500px;animation:40s linear infinite slidetrack;display:flex}.slider .slide{width:250px;height:auto}.footer{background:#ececec;border-top:1px solid #e2e2e2}.footer h1{font-family:DBHeaventBl;font-size:70px;font-style:italic;font-weight:bolder;line-height:1}.content-footer{padding:80px 10px}.content-footer h2{font-family:DB Heavent;font-size:36px;font-weight:700}.content-footer h3,.content-footer h3 a{color:#000;font-weight:400}.text-copyright{background-color:#000;padding:10px}.text-copyright p{color:#fff;text-align:center;margin:0;font-size:18px}.categorize_s{margin:0 10px 10px 0;padding:5px 12px;color:#fff!important;background-color:#f03e58!important}.categorize_s span{padding:5px 12px!important}.categorize_c{color:#fff!important;background-color:#0487cb!important;margin:0 0 10px!important}.date{color:#767676;font-size:20px;line-height:1}.card-title{letter-spacing:.5px;font-family:DB Heavent;font-weight:700;line-height:1}.card-body{font-family:DB Heavent;font-size:20px;line-height:1}.card-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card{background-color:#0000;border:none}.img-card{background:#fff;width:100%;margin:0;padding:0;overflow:hidden}.zoom a img{transition:all .3s ease-in-out;transform:scale(1)}.zoom a:hover img{transform:scale(1.2)}@keyframes pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.pulse{-webkit-tap-highlight-color:#0000;display:inline-block;transform:translateZ(0);box-shadow:0 0 1px #0000}.pulse:hover{animation-name:pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}figure.effect-honey{text-align:center;background-image:repeating-linear-gradient(0deg,#fff,#fff 10px,#0000 10px 20px,#fff 20px),repeating-linear-gradient(90deg,#fff,#fff 10px,#0000 10px 20px,#fff 20px),repeating-linear-gradient(#fff,#fff 10px,#0000 10px 20px,#fff 20px),repeating-linear-gradient(270deg,#fff,#fff 10px,#0000 10px 20px,#fff 20px);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:3px 100%,100% 3px,3px 100%,100% 3px;height:370px;padding:20px 10px 10px;position:relative;overflow:hidden}.heading-proj h1{color:#fff;margin-top:10px;font-family:DBHeaventBl;font-size:36px;font-style:italic;font-weight:bolder;line-height:.8}.stroke{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #fff;font-weight:bolder}.text-proj p{color:#fff;margin-bottom:5px;padding:0 10px;font-size:16px;line-height:1}figure.effect-honey .a-project{opacity:0;padding:0 20px;transition:opacity .35s,transform .35s;position:absolute;bottom:0;left:0;right:0;transform:translateY(-100px)}figure.effect-honey .a-img-center{bottom:10%}figure.effect-honey .r-img-center{padding:0}figure.effect-honey:hover .a-project{opacity:1;transform:translate(0,0)}figure.effect-honey .text-proj{width:100%;transition:transform .3s;position:absolute;bottom:5px;left:0;right:0;transform:translate(0,0%)}figure.effect-honey:hover .text-proj{width:100%;left:0;right:0}figure.effect-honey:hover .text-proj.line-twin{transform:translateY(-230px)}figure.effect-honey:hover .text-proj.line-single{transform:translateY(-260px)}figure.effect-honey.p-06:hover .text-proj.line-single{transform:translateY(-240px)}.effect-honey:hover{background-image:none;box-shadow:2px 2px 5px -2px #0000009c}.bg-pink:hover{background-color:#f03e58}.bg-blue:hover{background-color:#0486c8}.bg-green:hover{background-color:#99cb50}.bg-yellow:hover{background-color:#fec20f}.key_visual{justify-content:center;align-items:center;height:100dvh;display:flex}.key_visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:80%;height:auto}.sv_content.event-content{background:url(../media/bg-green.3bb87707.jpg) 50% 80%/cover;padding:70px 0 100px}.sv_content.dmkt-content{background:url(../media/bg-blue.8c29548c.jpg) 50% 80%/cover no-repeat;padding:70px 0}.sv_content.web-content{background:url(../media/bg-yellow.4e7e3a6d.jpg) 50% 80%/cover no-repeat;padding:70px 0}.sv_content.tool-content{background:url(../media/bg-pink.b0251e48.jpg) 50% 80%/cover no-repeat;padding:70px 0}.heading-top_content h2{color:#fff;letter-spacing:1.2px;background-color:#221f1f;border-radius:35px;margin:0;padding:5px 40px;font-weight:700;position:relative}.sv_content{padding:80px 0}.sv_content-inner{background:url(../media/bg.75dac4b8.webp);border-radius:10px;margin-top:-25px;padding:80px 50px 100px}.sv_content-inner p{margin-bottom:0;font-family:DB Heavent;font-size:24px;font-weight:700;line-height:1.2}.sv_content-inner ul{padding:0 0 0 15px;font-family:DB Heavent;font-size:24px;font-weight:700;line-height:1.2}.ev-heading-spr h1{margin-bottom:0;line-height:1.2}.ev-heading-spr h1.t-80{font-size:80px}.ev-heading-spr h2.t-60{font-size:60px}.black-content{background:url(../media/bg_black.ac7753b8.webp) 0 0/contain}.green-content{background-color:#99cb4f}.pink-content{background-color:#f03e58}.blue-content{background-color:#0a85c7}.news_content{margin-top:90px}.ev-heading-spr_bl h1{font-family:DBHeaventBl;font-size:60px;line-height:1}.ev-heading-spr_bl h2{font-size:40px;line-height:1}.ev-heading-ov_bl h1{margin-bottom:20px;font-family:DBHeaventBl;font-size:100px;line-height:1}.ev-heading-ov_bl hr{opacity:1;border-top:5px solid #0486c8;justify-content:center;align-items:center;width:15%;margin:0 auto 15px;display:flex}.ev-heading-ov_bl hr.line-2{opacity:1;border-top:5px solid #0486c8;justify-content:center;align-items:center;width:5%;margin:0 auto;display:flex}.ev-heading-ov_bl{margin-bottom:80px}.port-service .card-body{padding:0 30px}.port-service .card-body h1{font-family:DBHeaventBl;font-size:60px}.port-service .card-body ul{padding-left:20px}.port-service .card-body ul li{margin-bottom:10px;font-size:30px}.port-service .card-footer{background-color:#0000;border:none;padding:0 30px}.port-service .card-footer h3{margin-bottom:0;font-size:36px;line-height:1}.sv-inner-parallax h1{margin-bottom:5px;font-family:DBHeaventBl;font-size:48px;line-height:.9}.sv-inner-parallax h2{margin-bottom:0;font-size:36px;line-height:.9}.ev-content-footer h1{margin-bottom:10px;font-family:DBHeaventBl;font-size:80px;line-height:1}.ev-content-footer h2{font-family:DBHeaventBl;font-size:48px}.ev-content-footer h3{font-size:48px;line-height:.9}.ev-content-footer_box h1{font-family:DBHeaventBl;font-size:40px}.ev-content-footer_box h1 .badge{vertical-align:middle;background-color:#99cb4f;margin-bottom:5px;margin-right:10px;padding:2px 10px}.ev-content-footer_box p{margin-left:40px;font-size:30px;line-height:1}.ev-content-footer_box ul{padding-left:60px}.ev-content-footer_box ul li{margin-bottom:0;font-size:30px;line-height:1}.dmkt-content:nth-child(odd) .dmkt-content_detail{background-color:#95edf9}.dmkt-content:nth-child(2n) .dmkt-content_detail{background-color:#53daf9}.dmkt-content_detail.card{border-radius:0;padding:10px 20px}.dmkt-content_detail .card-body h1{border-bottom:2px solid #000;margin-bottom:25px;padding-bottom:15px;font-family:DBHeaventBl;line-height:.8;display:inline-block}.dmkt-content_detail .card-body p.text-spr-strong{font-size:30px;line-height:.9}.dmkt-content_detail .card-body p.text-spr-strong span{font-family:DBHeaventBl;font-size:50px;line-height:1;display:block}.dmkt-content_detail .card-body p.text-spr-strong i{font-family:DBHeaventBl;font-size:70px;font-style:normal;line-height:.8}.dmkt-content_detail .card-body p.text-spr-strong strong{font-family:DBHeaventBl}.dmkt-content_detail ul{text-align:left;font-size:30px;line-height:.9;display:inline-block}.step-dmkt{position:relative}.img-setp{width:35%;position:absolute;top:0;left:13px}.step-dmkt_inner h2 span{text-align:left;letter-spacing:1.2px;margin-bottom:15px;padding:15px 20px;display:inline-block}.step-dmkt_inner h2 i{margin-right:30px;font-family:DBHeaventBl;font-size:48px;font-style:normal;display:inline-block}.step-dmkt_inner h2.num-06 i,.step-dmkt_inner h2.num-03 i{color:#0486c8}.step-dmkt_inner h2.num-06 span,.step-dmkt_inner h2.num-03 span{background-color:#0486c8;width:30%}.step-dmkt_inner h2.num-05 i,.step-dmkt_inner h2.num-02 i{color:#18ade8}.step-dmkt_inner h2.num-05 span,.step-dmkt_inner h2.num-02 span{background-color:#18ade8;width:40%}.step-dmkt_inner h2.num-04 i,.step-dmkt_inner h2.num-01 i{color:#6dd7f7}.step-dmkt_inner h2.num-04 span,.step-dmkt_inner h2.num-01 span{background-color:#6dd7f7;width:55%}.step-dmkt_inner h2.num-03 span{width:70%}.step-dmkt_inner h2.num-02 span{width:80%}.step-dmkt_inner h2.num-01 span{width:90%}.step-dmkt_inner h2{background-color:#0000}.ev-heading-spr_bv h1{color:#0a85c7;margin-bottom:0;font-family:DBHeaventBl;font-size:80px;line-height:1}.ev-heading-spr_bv h2{font-size:60px;line-height:.8}.ev-heading-spr_bv h3{font-family:DBHeaventBl;font-size:48px}.dmkt-sv .card{background-color:#18ade8;border-radius:0;padding:20px}.dmkt-sv .card h2{font-family:DBHeaventBl}.dmkt-sv .card ul{text-align:left;margin-top:10px;font-size:24px;line-height:1.1;display:inline-block}.file_card-inner{background:url(../media/bg-dkmt-02.4fd917e1.png) 0 0/100% no-repeat;padding:40px 50px 50px}.file_card-inner:before{content:"";background:url(../media/bg-dkmt-pin.c37829af.png) 0 0/contain no-repeat;width:10%;height:200px;position:absolute;top:-29px;right:0}.dkmt_content-file_card h1{font-family:DBHeaventBl;line-height:1}.web-heading-spr h1{margin-bottom:0;font-size:48px;line-height:1}.web-heading-spr h2{margin-bottom:0;font-size:36px;line-height:1}.card-sv .card-body p{font-size:26px}.borderbt{border-bottom:1px solid #fff;padding-bottom:10px;display:block}.borderbtb{border-bottom:1px solid #000;padding-bottom:10px;display:block}.card-footer p{font-size:24px;line-height:1}.card-footer p span.fw-bolder{letter-spacing:1px}.text-blob,.vission_img{opacity:0}.text-blob.aanimate__fadeInUp,.text-blob.animate__fadeInDown,.vission_img.animate__fadeIn{opacity:1}.port-service h4{font-size:30px}.subject-half{font-size:70px;line-height:1}.subject-half span{letter-spacing:2px}.num-i{background-color:#99cb4f;border-radius:50%;width:40px;height:40px;font-size:26px}.num-text_inner p{font-size:30px;line-height:1}.lo_rea{border-bottom:3px solid #99cb50;margin-bottom:30px;padding-bottom:10px}.num-text_inner ul{margin:0;padding:0 0 0 20px}.num-text_inner ul li{color:#fff;margin-bottom:0;font-size:22px}.document-box .card-header{background-color:#000;padding:15px 20px}.document-box .card-header h2{letter-spacing:1px;line-height:.8}.document-box .card-body{background-color:#99cb4f}.document-box .card-body ul{margin:0}.document-box .card-body ul li{font-size:24px}.card-logis{border:3px solid #fff;border-radius:0}.card-logis .card-body{padding:20px 40px 40px}.card-logis h2{font-size:40px}.card-logis p{font-size:24px}.box-half{background-color:#eda411}.box-half h1{font-size:80px;line-height:1}.card-text-logis{border-right:2px solid #eda411;border-radius:0}.card-text-logis:last-child{border:none}.card-text-logis p{font-size:36px;line-height:1}.num-y span{color:#fff;background-color:#eda411;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto 20px;font-family:DBHeaventBl;font-size:24px;font-weight:bolder;display:flex}.card-text-logis ul{margin:0 0 0 20px;padding:0}.card-text-logis ul li{font-size:26px}.box-half .web-heading-spr h1{font-size:60px}.sale-ul,.sale-ul-lightbule{list-style:none}.sale-ul li,.sale-ul-lightbule li{font-size:28px;line-height:1.3}.sale-ul li:before{content:"•";color:#0486c8;padding-right:10px;font-size:30px}.sale-ul-lightbule li:before{content:"•";color:#95edf9;padding-right:10px;font-size:30px}.sale-box{margin-bottom:40px}.sale-box img{padding:0 30px}.sale-box:nth-child(2n) img{margin-top:100px}.box-half-sale{background-color:#95edf9;padding:80px 100px}.box-half-sale h1{margin-left:15px;font-size:50px}.each-slide-effect>div{background-size:cover;justify-content:center;align-items:center;width:100%;height:500px;display:flex}.itp__carousel .each-slide-effect>div{background-size:cover;justify-content:center;align-items:center;height:100dvh;display:flex}.file_card_media-inner{background:url(../media/bg-media.ed5a0050.png) 0 0/100% no-repeat;padding:40px 50px 50px}.file_card_media-inner:before{content:"";z-index:1;background:url(../media/bg-dkmt-pin.c37829af.png) 0 0/contain no-repeat;width:10%;height:200px;position:absolute;top:-29px;right:0}.pin-black:before{content:"";z-index:1;background:url(../media/bg-media-pin.365e35a4.png) 0 0/contain no-repeat;width:10%;height:200px;position:absolute;top:-29px;right:0}.media_content-file_card h1{font-size:60px}.media_content-file_card p{font-size:24px;line-height:1.2}.media_content-file_card ul{margin-top:0;padding:0 0 0 20px}.media_content-file_card ul li{color:#fff;margin-bottom:0;font-size:24px}.react-slideshow-container .default-nav{fill:#fff;background-color:#b52440;width:40px;height:40px;padding:0;margin:0!important}.react-slideshow-container .default-nav svg{font-size:20px}.react-slideshow-container .nav:first-of-type{left:-20px}.react-slideshow-container .nav:last-of-type{right:-20px}.react-slideshow-container+ul.indicators li{width:10px;height:10px;padding:5px 8px}.react-slideshow-container+ul.indicators .each-slideshow-indicator:before{background-color:#fff;width:10px;height:10px}.react-slideshow-container .default-nav:hover,.react-slideshow-container .default-nav:focus{color:#fff;background:#000;outline:0}.box-media .icon{width:75px;height:auto;margin-right:25px}.box-media h2{line-height:1}.box-media{border-bottom:2px solid #f03e58;margin-bottom:30px;padding-bottom:30px}.box-comm.box-media{border-bottom:2px solid #95edf9;margin-bottom:30px;padding-bottom:30px}.num-tool{color:#fff;background-color:#f03e58;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:20%;font-family:DBHeaventBl;font-size:30px;display:flex}.num-tool-blue{color:#000;background-color:#95edf9;border-radius:50%;justify-content:center;align-items:center;margin-right:20%;font-family:DBHeaventBl;font-size:30px;display:flex}.num-tool-blue span{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.box-tool h2{width:50%}.box-comm h2{width:60%}.box-comm .tool-list{width:50%;font-size:20px;line-height:1}.tool-list ul li{margin-bottom:0;font-size:20px;line-height:1.2}.itp__carousel .react-slideshow-container .default-nav{display:none}.react-slideshow-wrapper .images-wrap.horizontal{flex-wrap:nowrap}.news-filter{background-color:#fff;border-radius:15px;padding:20px}.sub-heading h2{border-bottom:1px solid #000}.category{margin:20px 0 0}.chip{color:#fff!important;background-color:#000!important}.chip:hover,.chip.active,.Mui-selected{color:#fff!important;background-color:#f03e58!important}.news_content-heading h1{letter-spacing:1px;font-size:40px;margin-bottom:15px!important;font-family:Prompt,DB Heavent,sans-serif!important}.news_content-detail p,.news_content-detail p p{margin-bottom:15px;font-size:18px;line-height:1.2;font-family:Prompt,DB Heavent,sans-serif!important}.news_content-detail p img{width:100%;height:auto}.heading-contact h1{font-family:DBHeaventBl;font-size:100px;line-height:1}.contact-text svg{fill:#99cb4f;font-size:24px}.contact-text p{font-size:24px;line-height:1.2}.contact-text p span{letter-spacing:1px}.contact-text a{color:#fff;font-size:24px;line-height:1.2;text-decoration:underline!important}.contact-text a:hover{color:#99cb4f}.form-floating textarea{height:200px!important}.textareaplaceholder{color:#212529cc;font-family:DB Heavent;font-size:24px;line-height:1;padding:16px!important}:is(.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown)),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:40px}.form-floating>.form-control{padding:16px;font-family:sans-serif;line-height:1.2;font-size:18px!important}.form-check-input{border:1px solid #0a85c7;margin:0 10px 0 0}.check-form_contact label{font-size:24px}.check-form_contact label a{text-decoration:underline!important}.check-form_contact label a:hover{color:#99cb4f}div:where(.swal2-container){z-index:9999!important}.newsbox .card-body{padding:20px 0}.newsbox h3{letter-spacing:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.2;display:-webkit-box;overflow:hidden;white-space:normal!important;font-family:Prompt,DB Heavent,sans-serif!important}.categorize_c{width:fit-content;padding:5px 12px}.categorize_c span{word-wrap:break-word;overflow:unset;text-wrap:balance;text-align:center;padding:5px 12px;line-height:1}.form-control-lg,.form-floating>.form-control{font-size:24px}.floating-btn{position:relative!important}.floating{padding:10px!important;box-shadow:0 4px 20px #aab4be4d!important}.floating:hover{background-color:#005694!important}.totop{background-color:#c2e0ff!important;box-shadow:0 4px 20px #aab4be4d!important}.totop:hover{background-color:#99ccf3!important}.linkfab{background-color:#eda411!important;box-shadow:0 4px 20px #2323234d!important}.linkfab:hover{background-color:#000!important}.linkfab:hover svg{color:#eda411!important}.h200{height:250px}.gdpr{z-index:9999;background-color:#000;width:100%;padding:10px;position:fixed;bottom:0}.gdpr-box p{color:#fff;margin-bottom:0;font-size:18px;line-height:1.2}.gdpr-box p a{padding:0 5px}.gdpr-box p a:hover{color:#95edf9}.content-heading h1{text-transform:uppercase;text-shadow:1px 1px #0000004d;font-size:60px}.c-text{font-family:DB Heavent;font-size:26px;font-weight:lighter;line-height:1.2}.c-content ul{margin-left:20px}.c-content ul li .fw-bold{letter-spacing:1.1px}.proj{margin-top:150px;overflow:hidden}.project-heading h1{letter-spacing:1.2px;text-transform:uppercase;margin-bottom:35px;font-family:DBHeaventBl;font-size:120px;font-weight:700;line-height:.8}.badge_box{flex-wrap:wrap;gap:15px;margin-bottom:35px;display:flex}.badge_box a .badge{background-color:#fff;border:1px solid #231f20;padding:9px 25px;font-family:DB Heavent;font-size:28px;display:block}.badge_box a:hover .badge{color:#fff!important;background-color:#000!important}.project-list li{font-size:26px;line-height:1.2}.project_content{padding:100px 0}.project_content-inner h2{font-family:DBHeaventBl;font-size:60px;font-weight:700;line-height:1}.project_content-inner p{font-size:26px;line-height:1.2}.text-unset{text-transform:unset!important}.top_banner-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:500px;margin:150px 0;display:flex}.top_banner-inner h3{margin-bottom:50px;font-family:DB Heavent;font-size:40px;line-height:1.2}.top_banner-inner h2{font-family:DBHeaventBl;font-size:52px;line-height:1}.map-banner{margin-bottom:200px}.nav-network{flex-direction:column}.nav-network .nav-link{color:#000;text-transform:uppercase;font-family:DB Heavent;font-size:80px;line-height:1.2;transition:all 1s}.nav-network .nav-link:hover,.nav-network .is-current .nav-link{font-family:DBHeaventBl;font-weight:700;transition:all .5s;transform:translate(30px)}.nav-network .nav-link.asia:hover,.nav-network .is-current .nav-link.asia{color:#ee4156}.nav-network .nav-link.sea:hover,.nav-network .is-current .nav-link.sea{color:#96c950}.nav-network .nav-link.europe:hover,.nav-network .is-current .nav-link.europe{color:#ffc012}.nav-network .nav-link.usa:hover,.nav-network .is-current .nav-link.usa{color:#0587cf}.list-network_link{z-index:10;flex-direction:column;align-self:flex-start;width:100%;margin-bottom:300px;padding:1rem 0;display:flex;position:sticky;top:0}.network_detail-inner{background-color:#e7e6e6;margin-top:150px;padding:25px}#japan .network_detail-inner{margin-top:100px}.network_heading-place{margin-top:-17%;line-height:1}.network_heading-place h1{margin-bottom:0;font-family:DBHeaventBl;font-size:70px;font-weight:900;line-height:1}.network_heading-place h4{font-family:DB Heavent;font-size:48px;line-height:1}.network_detail-inner .card-body{padding:0}.network-img{width:60%!important}.network_detail-inner .card-footer{background-color:#0000;border:none;padding:0 0 0 30px}.network_detail-inner p,.network_detail-inner a{margin-bottom:10px;font-family:DB Heavent;font-size:24px;line-height:1}.network_detail-inner p span,.network_detail-inner a span{font-weight:700}.network_detail-inner a:hover{color:#b52440}.network_detail-inner p:last-child{margin-bottom:0}#usa.network_detail{margin-bottom:300px}.network_box-detail{overflow:hidden}.story1{height:100vh;position:relative}.story1 .section{text-align:center;clip:rect(0,auto,auto,0);width:100%;height:100vh;overflow:hidden}.story1.h80,.story1.h80 .section{height:80vh}.story1 .section .fixed{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.heading-ban_story h1{margin-bottom:30px;font-size:72px}.heading-ban_story h2{font-size:40px}.story1 .section.gray-content{color:#000;z-index:1;background:url(../media/bg_story.68dcac6c.png) 50%/contain no-repeat;top:0}.story1 .section.black-content{padding:50px 0}.field{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:25px}.field p{color:#949494;margin-bottom:0;font-size:30px}.scroll{width:18px;height:18px;animation:1.5s infinite down;position:relative}.scroll:before{content:"";border-bottom:2px solid #949494;border-left:2px solid #949494;width:18px;height:18px;position:absolute;top:0;left:0;transform:rotate(-45deg)}@keyframes down{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}.overviwe-bg_inner{position:relative}.overviwe-inner_img{z-index:1;position:relative}.overviwe-inner_detail{z-index:2;color:#000;background:url(../media/bg_story_03.e382da88.png) 50%/contain no-repeat;flex-direction:column;justify-content:center;width:50%;height:90%;padding:180px 60px 130px 80px;display:flex;position:absolute;right:5%}.overviwe_detail{text-align:left;justify-content:left;align-items:flex-start;gap:30px;display:flex}.overviwe_detail-subject{width:30%;font-size:28px;font-weight:900;line-height:1}.overviwe_detail-content{width:70%;font-size:28px;line-height:1}.overviwe_detail-content span{font-weight:900}.story{padding:0;overflow:hidden}.story2{position:relative}.story2 .container-fluid{overscroll-behavior:none;flex-flow:column;width:100%;height:100%;margin:0;padding:0;display:flex}.panel.align-top{align-items:flex-start}.panel h1{font-size:50px;line-height:.9}.panel{text-align:center;color:#000;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:60px;font-size:1.5em;font-weight:600;display:flex;position:relative}.img-wrapper_inner{flex-direction:column;justify-content:center;align-items:center;padding:100px;display:flex}.story3{height:auto;position:relative}.heading-big{margin-bottom:30px}.heading-big h1{margin-bottom:0;font-size:200px;line-height:1}.heading-big h3{font-family:DB Heavent;font-size:120px;line-height:1}.story3-text_normal p{font-size:48px;line-height:1}.story3-text_normal h4{text-align:center;margin-top:40px;font-size:55px;line-height:1}.story4 .sv_content{align-items:center;height:auto;display:flex}.story4-heading h1{text-transform:uppercase;margin-bottom:25px;font-size:65px;line-height:1}.story4-content p{font-size:40px;line-height:1}.story4-content ul{padding-left:0;list-style:none}.story4-content ul li{font-size:40px;line-height:1.4}.story5 .sv_content{padding:100px 0}.story5-heading_banner h1{margin-bottom:10px;font-size:80px;line-height:.8}.story5-heading_banner h2{margin-top:10px;font-size:60px}.philosophy{margin-bottom:80px;font-size:80px}.text-itp_color h1{text-transform:uppercase;letter-spacing:4px;font-size:60px;font-weight:700}.c-story_5{padding:0}.c-story_5 .card{padding:50px}.c-story_5 .card h3{margin:20px 0;font-size:80px;font-weight:700}.c-story_5 .card img{height:400px;margin-bottom:20px}.c-story_5 .card p{font-size:48px}.story_5-bt{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.story_5-bt h2{letter-spacing:1px;font-size:60px}.story6{padding:150px 0;overflow-x:hidden}.timeline ul{padding:0}.timeline ul li{background:#0a85c7;width:6px;margin:0 auto;padding:0 0 150px;list-style-type:none;position:relative}.timeline ul li:after{content:"";z-index:2;background:#96c950;border:7px solid #fff;border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:-265%}.timeline ul li:first-child:after{margin-top:0}.timeline ul li div{text-align:left;border-radius:5px;justify-content:flex-start;align-items:start;width:550px;padding:0;display:flex;position:relative;top:0;bottom:0}.timeline ul li div time{letter-spacing:1px;border-radius:5px;justify-content:left;align-items:center;width:550px;height:40px;font-size:46px;font-weight:700;display:flex;position:absolute;top:0}.timeline ul li div div{flex-direction:column;justify-content:center;align-items:center;height:auto;padding-top:50px;display:flex}.timeline ul li div .discovery,.timeline ul li:nth-of-type(2n) .-wq .discovery{text-align:left;justify-content:center;align-items:flex-start;margin-right:10px}.timeline ul li div .discovery h4{font-family:DB Heavent;font-size:30px}.timeline ul li div .discovery p{margin-bottom:5px;font-family:DB Heavent;font-size:26px;line-height:1}.timeline ul li:nth-of-type(odd)>div{left:245px}.timeline ul li:nth-of-type(2n)>div{justify-content:end;left:-789px}.timeline ul li:nth-of-type(2n) .-wq{position:absolute;top:0;bottom:auto;left:245px}.timeline ul li:nth-of-type(2n)>div .discovery{text-align:end;align-items:flex-end;margin-right:0}.timeline ul li:nth-of-type(2n) div time{justify-content:right}.timeline ul li:nth-of-type(2n) .-wq time{justify-content:left}.timeline ul li:before{content:"";border-top:5px solid #ee4156;width:150px;height:5px;position:absolute;top:18px;left:30px}.timeline ul li .-wq:before{content:"";border-top:5px solid #ee4156;width:150px;height:5px;position:absolute;top:18px;left:-215px}.timeline ul li:first-child:before{top:18px}.timeline ul li:nth-of-type(2n):before{top:18px;left:auto;right:30px}.timeline ul li.in-view div{visibility:visible;opacity:1;transform:none}.timeline ul{margin-bottom:5px}.timeline-footer{text-align:center;margin-top:50px;font-size:80px}.timeline-end div{background:#0a85c7;width:6px;margin:0 auto;padding:0 0 20px;list-style-type:none;position:relative}.timeline-end div:nth-child(2),.timeline-end div:nth-child(3),.timeline-end div:nth-child(4),.timeline-end div:nth-child(5){margin-top:10px;padding:0 0 30px}.timeline-end div:nth-child(6){margin-top:10px;padding:0 0 20px}.story-page{overflow:hidden}.box_login form{background-color:#fff;border-radius:10px;flex-direction:column;gap:20px 0;padding:50px;display:flex}.box_login form h4{font-weight:700}figure.effect-honey.hover .text-proj.line-twin{top:0;transform:translateY(95px)}figure.effect-honey.hover .text-proj.line-single{top:0;transform:translateY(65px)}figure.effect-honey.hover .a-project{opacity:1;transform:translate(0,0)}figure.effect-honey.hover .text-proj{width:100%;left:0;right:0}.effect-honey.hover{background-image:none;transition:all .35s ease-in-out;box-shadow:2px 2px 5px -2px #0000009c}.hover.bg-pink{background-color:#f03e58}.hover.bg-blue{background-color:#0486c8}.hover.bg-green{background-color:#99cb50}.hover.bg-yellow{background-color:#fec20f}.top-w{position:fixed;bottom:170px;right:8px}.icon-web_printing{position:relative}.n-ppost{z-index:999;background-image:url(../media/b-icon-link.22bbe9fd.png);background-repeat:no-repeat;background-size:65px;width:65px;height:65px;position:absolute;right:0}.n-ppost:hover{background-image:url(../media/b-icon-link_hover.abb085e0.png);background-size:65px;width:65px;height:65px}.n-ppost-name{opacity:0;visibility:hidden;pointer-events:none;color:#fff;text-align:center;background-color:#db2323;border-radius:30px;width:190px;height:40px;margin-top:4px;padding:3px 50px 3px 15px;font-size:27px;font-weight:500;line-height:1.4;transition:all .5s;position:absolute;top:9px;left:auto;right:7px;transform:translate(-10px)}.n-ppost:hover+.n-ppost-name{opacity:1;visibility:visible;transform:translate(0,0)}@media screen and (max-width:1600px){.flip-box-front,.flip-box-back{padding:0 50px}.flip-box-back .img-text img{width:90%;height:auto;top:-25%}.img-button_active img{right:5%}.flip-box-back .img-button_active img{bottom:15%}.overviwe_detail-content,.overviwe_detail-subject{font-size:18px;line-height:1.1}}@media screen and (max-width:1366px){.flip-box-back .img-text img{top:-15%}.flip-box-front .img-text img,.flip-box-back .img-text img{width:80%;max-width:100%;height:auto}figure.effect-honey{height:340px}figure.effect-honey:hover .text-proj.line-twin{transform:translateY(-180px)}figure.effect-honey:hover .text-proj.line-single{transform:translateY(-230px)}figure.effect-honey.p-03:hover .text-proj.line-single,figure.effect-honey.p-05:hover .text-proj.line-single,figure.effect-honey.p-06:hover .text-proj.line-single,figure.effect-honey.p-09:hover .text-proj.line-single,figure.effect-honey.p-11:hover .text-proj.line-single{transform:translateY(-210px)}figure.effect-honey.p-10:hover .text-proj.line-twin,figure.effect-honey.p-12:hover .text-proj.line-twin{transform:translateY(-200px)}.img-setp{width:47%;position:absolute;top:-4px;left:-20px}.footer h1{font-size:60px}.file_card-inner:before{top:-33px}.dmkt-content_detail .card-body p.text-spr-strong{font-size:26px}.heading-ban_story h1,.story5-heading_banner h1,.philosophy,.c-story_5 .card h3{font-size:60px}.heading-ban_story h2,.story3-text_normal p,.c-story_5 .card p,.story_5-bt h2{font-size:36px}.text-itp_color h1{font-size:48px;line-height:1}.field p{font-size:24px}.overviwe_detail-content,.overviwe_detail-subject{font-size:18px;line-height:1.1}.overviwe_detail.mb-3,.overviwe_detail.mb-4{margin-bottom:10px!important}.heading-big h1{font-size:150px}.heading-big h3{font-size:100px}.story4-content p,.story4-content ul li{font-size:30px}.c-story_5 .card img{height:235px}.timeline ul li div .discovery p,.timeline ul li div .discovery h4{font-size:20px;line-height:1.1}}@media screen and (max-width:1180px){.embla__slide__img{-o-object-fit:contain!important;object-fit:contain!important}.menu ul li{margin:auto 20px}.dmkt-sv .card h2{line-height:1}.card-body{padding:10px 0}figure.effect-honey{height:300px}.heading-proj h1{margin-top:0;font-size:30px}figure.effect-honey.hover .text-proj.line-twin{top:0;transform:translateY(75px)}figure.effect-honey.hover .text-proj.line-single{top:0;transform:translateY(50px)}figure.effect-honey.hover .a-project{opacity:1;transform:translate(0,0)}figure.effect-honey.hover .text-proj{width:100%;left:0;right:0}.effect-honey.hover{background-image:none;transition:all .25s ease-in-out;box-shadow:2px 2px 5px -2px #0000009c}.hover.bg-pink{background-color:#f03e58}.hover.bg-blue{background-color:#0486c8}.hover.bg-green{background-color:#99cb50}.hover.bg-yellow{background-color:#fec20f}.flip-box.hover .flip-box-inner{transform:rotateX(180deg)}.each-slide-effect>div{height:405px}.itp__carousel .each-slide-effect>div{background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;height:100vh}.news_content{margin-top:65px}.port-service .card-body ul li,.port-service .card-footer h3,.ev-content-footer_box p,.ev-content-footer_box ul li,.sale-ul li,.sale-ul-lightbule li,.port-service h4,.card-text-logis p,.sub-heading h2{font-size:24px}.sale-ul li,.sale-ul-lightbule li{font-size:20px;line-height:1}.ev-content-footer h3{font-size:36px}.ev-heading-spr h2.t-60,.media_content-file_card h1,.box-half h1{font-size:40px}.file_card_media-inner{background-size:cover}.box-half-sale h1,.port-service .card-body h1{font-size:36px;line-height:1}.port-service img{padding:0!important}.Me0-heading-spr br{display:none}.link{text-align:center;width:100px;margin-left:50px}.gdpr-box p{font-size:14px}.itp__carousel .each-slide-effect>div{height:80vh}section.carousel{height:80dvh}.key_visual{height:60dvh}.categorize_c{width:120px}.categorize_c span{text-overflow:ellipsis;white-space:nowrap;padding-left:12px;padding-right:12px;overflow:hidden}.news_content-heading .categorize_c{width:fit-content}.project-heading h1{font-size:90px}.nav-network .nav-link{font-size:60px;line-height:1}.network_heading-place h1{font-size:50px}.network_heading-place h4{font-size:40px}.network_detail-inner p,.network_detail-inner a{margin-bottom:5px;font-size:20px}.overviwe_detail-content,.overviwe_detail-subject{font-size:16px;line-height:1}.panel h1,.story3-text_normal h4{font-size:36px}.heading-big h1{font-size:90px}.heading-big h3{font-size:60px}.heading-ban_story h2,.story3-text_normal p,.c-story_5 .card p,.story_5-bt h2{font-size:30px}.heading-ban_story h1,.story5-heading_banner h1,.philosophy,.c-story_5 .card h3{font-size:48px}.story5-heading_banner h2{font-size:40px}.timeline ul li div,.timeline ul li div time{width:300px}.timeline ul li:nth-of-type(2n)>div{justify-content:end;left:-529px}.timeline ul li div .discovery p,.timeline ul li div .discovery h4{font-size:22px;line-height:1.1}}@media screen and (max-width:820px){.each-slide-effect>div{height:595px}section.carousel{height:80dvh}.itp__carousel .each-slide-effect>div{height:80vh}.key_visual{height:60dvh}.text-heading_img img{width:100%;height:auto;margin-right:0!important}.flip-box-back .img-text img{width:90%}.flip-box-front .hstack,.flip-box-back .hstack{height:350px}.flip-box-front,.flip-box-back{padding:0 20px}.flip-box-back .img-text img{position:relative;top:0}.sv-content h3,.sv-content p{font-size:30px}.flip-box-back .img-button_active img{bottom:20px;right:20px}.img-button_active img{bottom:0}.content-footer{text-align:left;padding:20px}.text{width:70%;margin-bottom:50px;padding-left:50px}.flip-box-back .img-text{width:80%}.contact-text h1{font-size:30px}.ev-heading-spr_bv h3{font-size:36px}.mt-5{margin-top:30px!important}.file_card-inner{background-size:cover}.ev-heading-spr_bl h1,.ev-content-footer h1,.ev-heading-spr h1.t-80{font-size:50px}.ev-heading-spr_bl h2,.ev-content-footer h2,.ev-heading-spr h2.t-60,.media_content-file_card h1,.box-half h1{font-size:36px;line-height:1}.ev-content-footer h3{font-size:24px}.ev-content-footer_box h1{font-size:36px}.web-heading-spr h1,.static-txt{font-size:40px}.dynamic-txts{font-size:60px}.badge_box a .badge{font-size:18px}.project-heading h1{font-size:70px}.list-network{z-index:90;position:sticky;top:25px}.list-network_link{background-color:#dededee6;border-radius:10px;align-items:center;margin-bottom:20px;box-shadow:2px 2px 5px -2px #00000036}.nav-network{flex-direction:row}.nav-network .nav-link:hover,.nav-network .is-current .nav-link{transform:translate(0)}.nav-network .nav-link{color:#000;font-size:50px;font-weight:700}.timeline ul li{margin-left:20px}.timeline ul li div{width:calc(100vw - 91px)}.timeline ul li:nth-of-type(2n)>div{left:245px}.story-page{overflow:hidden}.story1 .section .fixed{flex-direction:column;position:relative}.overviwe-bg_inner{position:absolute;top:0}.overviwe-inner_detail{width:95%;height:100%;padding:20px 45px;top:50px;bottom:auto;right:auto}.overviwe_detail-content,.overviwe_detail-subject{font-size:20px;line-height:1}.img-wrapper_inner{padding:0}.story4-content div{justify-content:flex-start!important}.c-story_5 .card img{height:auto}.story5-heading_banner h2{font-size:30px}.timeline ul li:nth-of-type(2n)>div{justify-content:flex-start}.timeline ul li:nth-of-type(2n)>div .discovery{text-align:left;justify-content:center;align-items:flex-start;margin-right:10px}.timeline ul li:nth-of-type(2n):before{top:18px;left:30px;right:auto}.timeline ul li:nth-of-type(2n) div time{justify-content:left}.timeline ul li:nth-of-type(2n) .-wq{margin-top:25px;position:relative}.timeline-end div{margin-left:20px}.timeline-footer{text-align:left;margin-left:25px;font-size:36px}}@media screen and (max-width:767px){.header .px-5{padding:0 15px!important}.mo-logo{width:100%;height:auto}.embla{--slide-height:80vh!important}.scroll-downs{display:none}section.carousel{height:65dvh}.vission_main img{width:25%;height:auto}.static-txt{font-size:20px;line-height:1}.flip-box-back .img-text img{width:100%}.v_text{text-align:center;align-items:center}.sv-content h3,.sv-content p{font-size:22px}.img-button_active img{width:35%;margin:0 auto;display:block;position:relative}.flip-box-front .hstack{flex-direction:column;justify-content:center;align-items:center}.flip-box-front .hstack div{width:100%}.flip-box-front .img-text img{width:100%;max-width:100%;height:auto;margin:0 auto;display:block}.flip-box-back .img-button_active img{width:35%;position:absolute}.flip-box-back .img-text{width:100%}.main_service-box{margin-top:50px}figure.effect-honey{height:425px}.text-proj p{font-size:20px}.heading-proj h1 br{display:none}.heading-proj h1{margin-top:0;font-size:36px}figure.effect-honey.hover .text-proj.line-twin{top:0;transform:translateY(55px)}figure.effect-honey.p-12.hover .text-proj.line-twin{top:0;transform:translateY(80px)}.text{width:100%;margin-bottom:20px;padding-left:0}.footer h1{font-size:40px}.slider{padding:30px 20px}.vission_img{opacity:1}.key_visual{height:40dvh}.each-slide-effect>div{height:80vh}.heading-top_content h2{text-align:center;font-size:24px}.sv_content-inner{padding:50px 20px}.sv_content.dmkt-content,.sv_content.event-content,.sv_content.web-content,.sv_content.tool-content{padding:70px 15px}.sv_content-inner p,.sv_content-inner ul{font-size:20px}.ev-heading-spr_bl h2,.ev-content-footer h2,.ev-heading-spr h2.t-60,.media_content-file_card h1{font-size:24px}.img-setp{width:60%;position:absolute;top:-4px;left:0}.step-dmkt_inner h2 span{letter-spacing:normal;font-size:16px;line-height:1}.step-dmkt_inner h2 i{margin-right:10px;font-size:36px}.ev-heading-spr_bv h1,.sv-inner-parallax h1,.ev-heading-spr_bl h1,.ev-heading-spr h1.t-80,.box-half .web-heading-spr h1{font-size:40px}.ev-heading-spr_bv h2,.ev-content-footer h1{font-size:30px}.dkmt_content-file_card .position-absolute{position:relative!important}.file_card_media-inner{padding:40px 20px}.each-slide-effect>div{background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;height:40vh}.itp__carousel .each-slide-effect>div{background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;height:65vh}.heading-sale{flex-direction:column;justify-content:center}.ev-heading-spr_bl br{display:none}.heading-sale .d-inline-block{width:100%;display:block!important}.heading-sale h1,.heading-sale h2{margin-left:30px}.sale-box:nth-child(2n) img{margin-top:0}.box-half-sale{padding:80px 30px}.card-text-logis{border:none;border-bottom:2px solid #eda411}.card-text-logis .py-5{padding:20px!important}.box-media{display:block!important}.box-tool h2,.box-comm .tool-list,.box-comm h2{width:100%;margin:15px 0 10px!important}.num-tool-blue{width:30px;height:30px}.heading-contact h1{font-size:60px}.gdpr-box{flex-direction:column}.gdpr .ms-auto{margin:0 auto!important}.link{width:50%;margin:25px auto;font-size:20px}.gdpr .link{width:auto}.proj{margin-top:100px}.proj .img-fluid{margin-bottom:15px}.project-list li{font-size:18px}.project-list ul{padding-left:15px}.badge_box{margin-bottom:20px}.project_content{padding:50px 15px 100px}.project-heading h1{margin:20px 0;font-size:60px}.project_content-inner.h-25{height:auto!important}.project-list p br{display:none}.top_banner-inner h3{font-size:36px}.top_banner-inner h2{font-size:44px}.nav-network .nav-link{font-size:20px}.network_heading-place{margin:0 0 15px;text-align:center!important}.network_detail-inner .card-footer{padding:0}.network_detail-inner{margin-top:50px}.heading-ban_story h1,.story5-heading_banner h1,.philosophy,.c-story_5 .card h3{font-size:30px}.heading-ban_story h2,.story3-text_normal p,.c-story_5 .card p{font-size:20px}.story1 .section.black-content{height:100%;padding:50px 0}.overviwe_detail-content,.overviwe_detail-subject{font-size:16px;line-height:1}.overviwe_detail.mb-3,.overviwe_detail.mb-4{margin-bottom:0!important}.overviwe_detail-content p br{display:none}.overviwe_detail{gap:15px}.overviwe-inner_detail{z-index:1;background-position:100%;background-size:cover;height:90%;padding:50px 45px 20px 20px}.overviwe-bg_inner{position:absolute;top:-45px}.panel{padding:30px 10px}.heading-big h1{font-size:60px}.heading-big h3,.story4-heading h1{margin-bottom:10px;font-size:30px;line-height:1}.panel h1,.story3-text_normal h4,.story4-content p,.story4-content ul li{font-size:20px}.story4 .sv_content{height:auto;padding:30px 0}.timeline ul li:before,.timeline ul li .-wq:before{width:50px}.timeline ul li:nth-of-type(odd)>div,.timeline ul li:nth-of-type(2n)>div,.timeline ul li:nth-of-type(2n) .-wq{left:100px}.timeline ul li .-wq:before{left:-70px}.timeline ul li div{width:calc(100vw - 150px)}.vission_main{padding:25px 0}.dynamic-txts{opacity:1;font-size:24px}.story1.h80,.story1.h80 .section{height:60vh}.story3{padding:10px 0}.philosophy img{width:20%}.philosophy{margin-bottom:20px}.ev-heading-ov_bl h1{font-size:60px}.ev-heading-ov_bl hr{width:35%}.ev-heading-ov_bl hr.line-2{width:15%}.ev-heading-ov_bl{margin-bottom:40px}.brake{display:block}.c-story_5 .card p,.heading-ban_story h2,.story3-text_normal p{font-size:24px}.c-story_5 .card img{width:60%}.c-story_5 .card{padding:20px}.c-story_5 .card h3{margin:5px 0}.story6{padding:10px 0 50px}.top_banner-inner{margin:150px 0 50px}.map-banner{margin-bottom:50px}.network-img{display:block}.text-itp_color h1{font-size:36px}.story5 .sv_content{padding:50px 0}.top-w{bottom:155px!important}.top-t{bottom:30px!important}}@media screen and (max-width:380px){.overviwe_detail-content,.overviwe_detail-subject{font-size:14px;line-height:1}}
@font-face{font-family:DB Heavent;src:url(../media/DBHeavent.afbaaec1.eot);src:url(../media/DBHeavent.afbaaec1.eot)format("embedded-opentype"),url(../media/DBHeavent.3ffef547.woff2)format("woff2"),url(../media/DBHeavent.e370777b.woff)format("woff"),url(../media/DBHeavent.9d4af069.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DBHeaventBl;src:url(../media/DBHeaventBlkv3_2_1.3590005c.eot);src:url(../media/DBHeaventBlkv3_2_1.3590005c.eot)format("embedded-opentype"),url(../media/DBHeaventBlkv3_2_1.4edc994e.woff2)format("woff2"),url(../media/DBHeaventBlkv3_2_1.8890002a.woff)format("woff"),url(../media/DBHeaventBlkv3_2_1.1567b1bc.ttf)format("truetype"),url(../media/DBHeaventBlkv3_2_1.7c3f6897.svg)format("svg")}
.carousel{position:relative}.embla{--slide-spacing:1rem;--slide-size:100%;--slide-height:100vh;padding:0}.embla__viewport{overflow:hidden}.embla__container{height:auto;margin-left:calc(var(--slide-spacing)*-1);flex-direction:row;display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative}.embla__slide__img{-o-object-fit:cover;object-fit:cover;width:100%;display:block;height:var(--slide-height)!important}.embla__slide__text{z-index:1;background-color:rgba(var(--background-site-rgb-value),.85);text-align:left;border-radius:50%;width:20%;height:auto;font-weight:900;line-height:1.5;position:absolute;bottom:30%;left:5%}.embla__slide__text-jp{bottom:20%}.embla__slide__text>span{color:var(--brand-primary);background-image:linear-gradient(45deg,var(--brand-primary),var(--brand-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;display:block;position:absolute;inset:0}.embla__dot,.embla__button{-webkit-appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;margin:0;padding:0;text-decoration:none;display:inline-flex}.embla__dots{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;bottom:1.2rem;left:0;right:0}.embla__dot{align-items:center;width:3rem;height:3rem;margin-left:.75rem;margin-right:.75rem;display:flex}.embla__dot:after{content:"";background-color:#00000080;border-radius:.2rem;width:100%;height:.3rem}.embla__dot--selected:after{background:#0062c0}.embla__button{z-index:1;color:#fff;cursor:pointer;background:#0064c280;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.embla__button--prev{left:1.4rem}.embla__button--next{right:1.4rem}.embla__button:disabled{opacity:.3}.embla__button__svg{filter:invert()sepia(0%)saturate(7492%)hue-rotate(168deg)brightness(121%)contrast(94%);width:60%;height:60%}.embla__dots,.embla__button{display:none}@media screen and (max-width:1600px){.embla__slide__text{width:23%;bottom:25%}.embla__slide__text-jp{width:25%;bottom:20%}.embla__slide__text-jp p{font-size:14px!important}}@media screen and (max-width:1180px){.embla__slide__text{text-align:center;background-color:#00000080;border-radius:0;justify-content:center;align-items:center;width:50%;padding:30px;display:flex;inset:50% 0 0 50%;transform:translate(-50%,-50%)}.text-banner_inner button{margin-top:0;color:#fff!important;background-color:#0062c0!important}.text-banner_inner h1{font-size:30px;line-height:1.4}}@media screen and (max-width:767px){.embla__slide__text{width:100%;padding:50px 30px}}
/*# sourceMappingURL=2383dcba2a2cb5a2.css.map*/