/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2bfc60cc],[data-v-2bfc60cc]:before,[data-v-2bfc60cc]:after,[data-v-2bfc60cc]::backdrop{--tw-duration:initial}}}nav[data-v-2bfc60cc]{z-index:1000;width:100%;position:fixed;top:36px;left:0}nav a[data-v-2bfc60cc]{font-size:15px}.nav-link[data-v-2bfc60cc]{color:#595d61;transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s;position:relative}@media (hover:hover){.nav-link[data-v-2bfc60cc]:hover{color:#0d0f11}}.nav-link[data-v-2bfc60cc]{padding-bottom:2px;display:inline-block;position:relative}.nav-link[data-v-2bfc60cc]:after{content:"";transform-origin:50%;background-color:#00b1e6;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.nav-link[data-v-2bfc60cc]:hover:after,.nav-link[data-v-2bfc60cc]:focus-visible:after{transform:translate(-50%)scaleX(1)}.nav-contact-link[data-v-2bfc60cc]{color:#fff;font-size:14px}@property --tw-duration{syntax:"*";inherits:false}@media screen{.f_Brand{border-bottom:solid 1px #333}}.footer-nav-link[data-v-e54622e0]{position:relative;padding-bottom:2px}.footer-nav-link[data-v-e54622e0]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#00b1e6;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.footer-nav-link[data-v-e54622e0]:hover:after{transform:scaleX(1)}@media (max-width: 1025px){.footer-nav[data-v-e54622e0]{width:100%}}.font-main[data-v-386caac4]{font-family:"M PLUS 1",Roboto,Arial,sans-serif}.hero-subtitle[data-v-386caac4]{color:#f0f8ff}.hero-title[data-v-386caac4]{color:#fff;font-family:Roboto;font-weight:900}.writing-vertical[data-v-386caac4]{writing-mode:vertical-rl;text-orientation:mixed}.news-links[data-v-386caac4]{position:relative;overflow:hidden}.news-links[data-v-386caac4]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#00b1e6;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.news-links[data-v-386caac4]:hover:after,.news-links[data-v-386caac4]:focus-visible:after{transform:scaleX(1)}@media (max-width:640px){.hero[data-v-386caac4]{height:80vh;background-image:url(/smartphone-here-img.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:30%}.hero-title[data-v-386caac4]{font-size:40px;line-height:1;text-align:center}.hero-subtitle[data-v-386caac4]{font-size:18px;line-height:2;text-align:center}.hero-desc[data-v-386caac4]{font-size:12px!important;line-height:2;margin-bottom:32px;width:96%}}@media (min-width:768px){.hero[data-v-386caac4]{height:80vh;background-image:url(/tablet-hero-img.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;padding-left:12px;padding-right:12px}.hero-title[data-v-386caac4]{font-size:80px;line-height:1;text-align:center}.hero-subtitle[data-v-386caac4]{font-size:24px;line-height:1;padding-left:44px}.hero-desc[data-v-386caac4]{font-size:16px;line-height:2;margin-bottom:32px;width:80%}.news_bar_category[data-v-386caac4]{display:none}}@media (min-width:1024px){.hero[data-v-386caac4]{height:100vh}.hero-title[data-v-386caac4]{font-size:104px;line-height:1}.hero-subtitle[data-v-386caac4]{font-size:24px;line-height:1;padding-left:66px}.hero-desc[data-v-386caac4]{font-size:16px;line-height:2;margin-bottom:24px}}@media (min-width:1280px){.hero[data-v-386caac4]{height:100vh}.hero-title[data-v-386caac4]{font-size:136px}.hero-subtitle[data-v-386caac4]{font-size:32px;line-height:1;padding-left:62px}.hero-desc[data-v-386caac4]{font-size:16px;line-height:2;margin-bottom:24px}}@media (min-width:1366px){.hero[data-v-386caac4]{height:100vh}.hero-title[data-v-386caac4]{font-size:146px}.hero-subtitle[data-v-386caac4]{font-size:36px;line-height:1}.hero-desc[data-v-386caac4]{font-size:18px;line-height:2;margin-bottom:24px}}@media (min-width:1440px){.hero[data-v-386caac4]{height:100vh}.hero-title[data-v-386caac4]{font-size:158px}.hero-subtitle[data-v-386caac4]{font-size:40px;line-height:1;padding-left:46px}.hero-desc[data-v-386caac4]{font-size:18px;line-height:2;margin-bottom:24px}.news_bar_category[data-v-386caac4]{display:block}}@media (min-width:1680px){.hero[data-v-386caac4]{height:100vh}.hero-title[data-v-386caac4]{font-size:184px}.hero-subtitle[data-v-386caac4]{font-size:48px;line-height:1}.hero-desc[data-v-386caac4]{font-size:22px}.news_bar_category[data-v-386caac4]{display:block}}@media (min-width:1920px){.hero[data-v-386caac4]{height:100vh}.hero-title[data-v-386caac4]{font-size:200px}.hero-subtitle[data-v-386caac4]{font-size:56px;line-height:1;padding-left:104px}.hero-desc[data-v-386caac4]{font-size:24px}.news_bar_category[data-v-386caac4]{display:block}}@media (min-width: 768px) and (max-width: 1024px){h2{font-size:32px!important}}section[data-v-758f8d87]{--section-pb: 4rem}@media (min-width: 768px){section[data-v-758f8d87]{--section-pb: 6rem}}@media (min-width: 1024px){section[data-v-758f8d87]{--section-pb: 8rem}}@media (min-width: 768px)and (max-width: 1024px){section[data-v-758f8d87]{padding-left:16px;padding-right:16px}}.card-img[data-v-427f2d7c]{border-bottom-left-radius:0;border-bottom-right-radius:0}.link[data-v-427f2d7c]{position:relative;color:#0080ff;font-weight:400;text-decoration:none}.link[data-v-427f2d7c]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);transform-origin:center;width:100%;height:1px;background-color:#00b1e6;transition:transform .3s ease-in-out}.link[data-v-427f2d7c]:hover:after{transform:translate(-50%) scaleX(1)}.link[data-v-8d2dc3af]{position:relative;color:#0080ff;font-weight:400;text-decoration:none}.link[data-v-8d2dc3af]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);transform-origin:center;width:100%;height:1px;background-color:#00b1e6;transition:transform .3s ease-in-out}.link[data-v-8d2dc3af]:hover:after{transform:translate(-50%) scaleX(1)}@media (max-width: 400px){.w-20[data-v-7302a64b]{width:4rem;height:4rem}}.link{position:relative;color:#0080ff;font-weight:400;text-decoration:none}.link:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);transform-origin:center;width:100%;height:1px;background-color:#00b1e6;transition:transform .3s ease-in-out}.link:hover:after{transform:translate(-50%) scaleX(1)}.pg-title{margin-top:200px}.company-profile ul li{font-size:14px}@media (max-width:767px){.pg-title h1{font-size:36px}.company-profile h3{font-size:24px}.jp-cp-sb-title{padding-top:8px}.access h3{font-size:24px}.ac-sb-title{padding-top:8px}}@media (max-width:1023px){.page_title h1[data-v-6e253108]{font-size:36px}}
