@keyframes floatAnimation{0%{opacity:0;transform:translateY(0)}25%{opacity:0;transform:translateY(20px)}50%{opacity:1;transform:translateY(10px)}100%{opacity:0;transform:translateY(0)}}@keyframes subtleGlitch{0%{opacity:1;transform:translate(0, 0)}10%{opacity:.95;transform:translate(-0.5px, 0.5px)}20%{opacity:.9;transform:translate(0.5px, -0.5px)}30%{opacity:.98;transform:translate(-0.3px, 0.3px)}40%{opacity:.92;transform:translate(0.3px, -0.3px)}50%{opacity:.96;transform:translate(-0.4px, 0.4px)}60%{opacity:.94;transform:translate(0.4px, -0.4px)}70%{opacity:.97;transform:translate(-0.2px, 0.2px)}80%{opacity:.93;transform:translate(0.2px, -0.2px)}90%{opacity:.95;transform:translate(-0.1px, 0.1px)}100%{opacity:1;transform:translate(0, 0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{letter-spacing:.04em}.is-products-btn .jp{margin-bottom:0}.ttl-secondary .jp{display:flex;align-items:center}@media only screen and (max-width:640px){.ttl-secondary .jp{align-items:flex-start}}.ttl-secondary .jp span{display:inline-block;font-size:18px;font-weight:500;margin-right:.5em;line-height:1.2;color:#8da2ef}@media(min-width: 480px){.ttl-secondary .jp span{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.ttl-secondary .jp span{font-size:22px}}@media only screen and (max-width:640px){.ttl-secondary .jp span{margin-top:.3em}}.ttl-secondary-wh .jp span{color:#fff}@media only screen and (min-width:641px)and (max-width:835px){.is-language{top:140px}}@media only screen and (max-width:640px){.header.action .logo{width:200px}}@media only screen and (max-width:640px){.table_clm tr th{width:40%;padding-right:10px}}.header .logo{width:300px}@media only screen and (min-width:641px)and (max-width:835px){.header .logo{top:35px}}@media only screen and (max-width:640px){.header .logo{width:250px}}.is-nav-always{width:auto;top:45px;right:610px}.is-nav-always ul li a{font-size:14px;letter-spacing:0}@media only screen and (min-width:641px)and (max-width:835px){.is-nav-btns{flex-direction:column}}@media only screen and (min-width:641px)and (max-width:835px){.is-nav-btns .btn-more{margin-bottom:10px}}.is-nav-btns .btn-more a{font-size:14px !important;padding:16px 32px}@media only screen and (min-width:641px)and (max-width:835px){.is-nav-btns .btn-more a{padding:10px 24px}}.is-nav-drawer-clm_ttl .jp{font-size:18px;white-space:normal}@media(min-width: 480px){.is-nav-drawer-clm_ttl .jp{font-size:24px;font-size:calc(0.0075*100vw + 14.4px)}}@media(min-width: 1280px){.is-nav-drawer-clm_ttl .jp{font-size:24px}}.is-nav-drawer-clm_ttl span{line-height:1.2}.is-nav_lists__item a{white-space:normal}.is-single_body .the_content a{line-height:1.5}@media only screen and (max-width:640px){.is-single_products .info_contact{align-items:center}}@media only screen and (max-width:640px){.is-single_products .info_contact .btn-more a{line-height:1.5}}.is-single_casestudy .is-single_hdr-background ul li .ttl{width:24%}@media only screen and (min-width:641px)and (max-width:835px){.is-single_casestudy .is-single_hdr-background ul li .ttl{width:40%}}@media only screen and (max-width:640px){.is-single_casestudy .is-single_hdr-background ul li .ttl{width:100%}}.is-search-category_lists__item a{line-height:1.2}@media only screen and (max-width:640px){.is-contact .table-contact dl dt{font-size:12px;letter-spacing:0}}@media only screen and (max-width:640px){.is-contact .table-contact dl dt .must{font-size:10px;letter-spacing:0;padding:5px}}.is-contact .submit-btn .submit{width:240px}.is-archive-casestudy .main .is-oversea-hdr .txt{width:32%}@media only screen and (max-width:640px){.is-archive-casestudy .main .is-oversea-hdr .txt{width:85%}}.is-archive-casestudy .main .is-oversea-hdr .img{width:53%}@media only screen and (max-width:640px){.is-archive-casestudy .main .is-oversea-hdr .img{width:100%}}.btn-more-has_bg-grad a{font-size:14px}.btn-more_s a{width:210px}.is-kv .ttl-primary h2 .jp{display:none}.is-kv-front_inner .kv-txt-jp span{font-size:24px}@media(min-width: 480px){.is-kv-front_inner .kv-txt-jp span{font-size:36px;font-size:calc(0.015*100vw + 16.8px)}}@media(min-width: 1280px){.is-kv-front_inner .kv-txt-jp span{font-size:36px}}.is-kv-lower .catchcopy{width:60%;margin-top:40px}@media only screen and (max-width:640px){.is-kv-lower .catchcopy{width:100%;margin-top:30px}}.is-kv-lower-our-service .is-kv_navi_lists{width:138%}@media only screen and (max-width:640px){.is-kv-lower-our-service .is-kv_navi_lists{width:400%}}@media only screen and (max-width:640px){.is-kv-lower-about-us .is-kv_navi_lists{width:280%}}.is-kv-lower-policy .is-kv_navi_lists{width:154%}@media only screen and (max-width:640px){.is-kv-lower-policy .is-kv_navi_lists{width:330%}}.is-contact .ttl-primary h2 .jp{display:block}.index .is-news .ttl-primary{margin-bottom:50px}.index .is-message-hdr-L{width:45%}@media only screen and (min-width:641px)and (max-width:835px){.index .is-message-hdr-L{width:65%}}@media only screen and (max-width:640px){.index .is-message-hdr-L{width:100%}}.index .is-message-hdr-L .lead img{height:56px}@media only screen and (max-width:640px){.index .is-message-hdr-L .lead img{height:34px}}.index .is-message-hdr-R{width:36%;margin-left:5%}@media only screen and (min-width:641px)and (max-width:835px){.index .is-message-hdr-R{width:64%;margin-left:12%}}@media only screen and (max-width:640px){.index .is-message-hdr-R{width:77%;margin-left:11%}}.index .is-recruitment .wrap .inner .txt .btn-more a{width:300px}@media only screen and (max-width:640px){.index .is-recruitment .wrap .inner .txt .btn-more a{width:100%}}.is-products_lists__item .inner .ttl .jp{font-size:32px;line-height:1.2}@media only screen and (max-width:640px){.is-products_lists__item .inner .ttl .jp{font-size:28px}}.is-products_lists__item .inner .ttl .jp small{font-size:20px;color:#fff;display:block}@media only screen and (max-width:640px){.is-products_lists__item .inner .ttl .jp small{font-size:16px;line-height:1.8}}.is-products_lists__item .inner .text{width:70%}@media only screen and (max-width:640px){.is-products_lists__item .inner .text{width:100%}}@media only screen and (max-width:640px){.is-products_lists__item .inner .ic-arw{top:45px}}@media only screen and (max-width:640px){.footer-hdr .inner p br{display:none}}@media only screen and (min-width:641px)and (max-width:835px){.footer-body{display:flex}}@media only screen and (min-width:641px)and (max-width:835px){.footer-body-l{width:40%}}.footer-body-r{width:42%}@media only screen and (min-width:641px)and (max-width:835px){.footer-body-r{width:60%}}@media only screen and (max-width:640px){.footer-body-r{width:100%}}.footer-body-r .footer-nav-clm_ttl{margin-bottom:10px}.footer-body-r .footer-nav-clm_ttl::before{top:12px}.footer-body-r .footer-nav-clm_ttl a{line-height:1.4;display:block}.is-about-us-message .inner .txt-name{display:flex;align-items:flex-end;justify-content:flex-end;margin-top:50px;margin-bottom:20px;font-size:15px;font-family:"Montserrat",sans-serif;font-weight:700;font-weight:600;letter-spacing:.04em}@media(min-width: 480px){.is-about-us-message .inner .txt-name{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-about-us-message .inner .txt-name{font-size:18px}}.is-about-us-message .inner .txt-name img{display:inline-block;width:300px;margin:0 0 0 20px}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us-message .inner .txt-name img{width:50%}}@media only screen and (max-width:640px){.is-about-us-message .inner .txt-name img{width:60%}}.is-our-service-outline .txt-main .brackets-end{right:0}.is-our-service-outline .inner>.txt{width:50%}@media only screen and (min-width:641px)and (max-width:1366px){.is-our-service-outline .inner>.txt{width:60%}}@media only screen and (max-width:640px){.is-our-service-outline .inner>.txt{width:100%}}.is-our-service-outline .inner .img img{margin-top:540px}@media only screen and (max-width:640px){.is-our-service-outline .inner .img img{margin-top:30px}}.is-our-service-domain{margin-top:120px}@media only screen and (max-width:640px){.is-our-service-domain{margin-top:0}}.is-products-story_content-ttl h2 .jp{justify-content:center}.is-policy-strength{margin-top:-200px}@media only screen and (max-width:640px){.is-policy-strength{margin-top:-180px}}.is-policy-link_lists__item:nth-child(3) .btn-more a{pointer-events:none}.is-policy-link_lists__item:nth-child(3) .btn-more a::before{content:none}.is-policy-link_lists__item .img{border-radius:100vh}.is-policy-link_lists__item .img::before{border-radius:100vh}.is-policy-link_lists__item .img .btn-more a{border-radius:100vh;padding:10px 10px;width:82%;line-height:1.2}@media only screen and (max-width:640px){.is-policy-link_lists__item .img .btn-more a{width:92%}}.is-product-introduction-content_lists__item a{padding:21px}@media only screen and (max-width:640px){.is-product-introduction-content_lists__item a{padding:10px}}.is-product-introduction-title .en{display:block;font-size:28px;font-weight:500;letter-spacing:.03em;margin-bottom:0}@media(min-width: 480px){.is-product-introduction-title .en{font-size:48px;font-size:calc(0.025*100vw + 16px)}}@media(min-width: 1280px){.is-product-introduction-title .en{font-size:48px}}.is-product-introduction-lubricator .is-introduction-data .supplement{width:fit-content}@media only screen and (max-width:640px){.is-product-introduction-lubricator .is-introduction-solution_solve{padding:80px 4.6vw 4.6vw}}.is-product-introduction-lubricator .is-introduction-products-content .main-text{padding-left:.6em;text-indent:-0.6em}.is-product-introduction-lubricator .is-introduction-solution_solve-title span{line-height:1.5}.is-product-introduction-lubricator .is-introduction-products .content-04 .inner-content-R .inner_lists__item{width:100%}/*# sourceMappingURL=overlay.min.css.map */