@charset "UTF-8";:root{--color-font:#545454;--color-font-sub:#858585;--color-primary:#e50012;--color-body-bg:#f2f3f5;--color-beige:#f7f2eb;--color-usucha:#f9f6f6;--color-border:#e2d9da;--color-mobile-menu-bg:#3d3a3a;--color-border:color-mix(in srgb,var(--color-font) 13%,transparent);--color-border-gray:#868396;--color-border-red:color-mix(in srgb,var(--color-primary) 30%,transparent);--grad-red:linear-gradient(235deg,red 61%,#ff4d00);--grad-hover:linear-gradient(55deg,#fd5b5b,#8586c3 76%,#51b0fe);--grad-footer:linear-gradient(45deg,#fee,#edf7ff);--color-red-50:color-mix(in srgb,var(--color-primary) 5%,#fff);--color-red-100:color-mix(in srgb,var(--color-primary) 10%,#fff);--color-red-200:color-mix(in srgb,var(--color-primary) 30%,#fff);--color-red-300:color-mix(in srgb,var(--color-primary) 50%,#fff);--color-red-400:color-mix(in srgb,var(--color-primary) 70%,#fff);--color-red-500:var(--color-primary);--color-red-600:color-mix(in srgb,var(--color-primary) 70%,#000);--color-red-700:color-mix(in srgb,var(--color-primary) 50%,#000);--color-red-800:color-mix(in srgb,var(--color-primary) 30%,#000);--color-red-900:color-mix(in srgb,var(--color-primary) 10%,#000);--color-white:#fff;--color-gray-50:color-mix(in srgb,#fff 96%,#000);--color-gray-100:color-mix(in srgb,#fff 90%,#000);--color-gray-200:color-mix(in srgb,#fff 80%,#000);--color-gray-300:color-mix(in srgb,#fff 70%,#000);--color-gray-400:color-mix(in srgb,#fff 60%,#000);--color-gray-500:color-mix(in srgb,#fff 50%,#000);--color-gray-600:color-mix(in srgb,#fff 40%,#000);--color-gray-700:color-mix(in srgb,#fff 30%,#000);--color-gray-800:color-mix(in srgb,#fff 20%,#000);--color-gray-900:color-mix(in srgb,#fff 10%,#000);--color-black:#000;--space-xl:clamp(80px,12vw,120px);--space-lg:clamp(60px,8vw,80px);--space-md:clamp(40px,6vw,66px);--space-sm:30px;--space-xs:10px;--font-45:clamp(2.4rem,3vw,4rem);--font-40:clamp(2.4rem,3vw,4rem);--font-38:clamp(2.4rem,4vw,3.8rem);--font-36:clamp(2.4rem,4vw,3.6rem);--font-32:clamp(2.4rem,3vw,3.2rem);--font-30:clamp(2rem,2.4vw,3rem);--font-28:clamp(2rem,2.4vw,2.8rem);--font-26:clamp(2rem,2.4vw,2.6rem);--font-24:clamp(2rem,2vw,2.4rem);--font-22:clamp(1.8rem,2vw,2.2rem);--font-20:clamp(1.6rem,2vw,2rem);--font-18:clamp(1.6rem,1.8vw,1.8rem);--font-14:1.4rem;--font-13:1.3rem;--font-12:1.2rem;--font-11:1.1rem;--font-10:1rem;--font-xl:var(--font-36);--font-lg:var(--font-24);--font-md:var(--font-18);--font-sm:1.4rem;--font-xs:1.2rem;--container-space-x:30px;--round-md:18px;--header-h:116px}@media screen and (max-width:992px){:root{--round-md:12px;--header-h:78px}}@media screen and (max-width:768px){:root{--container-space-x:18px}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;font-feature-settings:"palt";-webkit-text-size-adjust:100%;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1.6;color:var(--color-font)}body:has(.l-header__mobile_menu.is-open){overflow:hidden;height:100dvh}dl,ol,ul{margin:0;padding-left:0}ol,ul{list-style-type:none}button,input[type=button],input[type=submit],select{outline:none;-webkit-user-select:none;user-select:none;cursor:pointer;appearance:none;color:currentColor}input[type=date],input[type=email],input[type=tel],input[type=text],input[type=time],textarea{font-size:16px}address{font-style:normal}table{word-break:break-all;border-collapse:collapse;width:100%}iframe{border:none}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){body:before{content:"OSの視差効果を無効にする設定が適用されています。視差効果のない状態でページが表示されます。";background-color:#ffebeb;padding:2px 4px;color:red;text-align:center;display:block;font-size:14px;position:absolute;z-index:9999;top:0;left:0;width:100%}}@keyframes a{0%{mask-position:right 0 top 0}to{mask-position:right 3104px top 0}}body.patent{background-image:linear-gradient(90deg,#fee 0,#edf7ff)}.video_fallback,body.patent .l-headline:before{display:none}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--color-font)}.hamburger-box{width:40px;height:30px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:2px;background-color:var(--color-font);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-14px}.hamburger-inner:after{bottom:-14px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:14px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:28px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,14px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.7142857143px,-12px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-28px,0) rotate(-90deg)}.l-footer{background:var(--grad-footer)}.l-footer__flow_obj{padding-block:90px;overflow-x:clip;height:360px;position:relative}@media screen and (max-width:992px){.l-footer__flow_obj{height:290px}}@media screen and (max-width:576px){.l-footer__flow_obj{height:180px}}@keyframes b{0%{left:150%}to{left:-50%}}@keyframes c{0%{top:0}50%{top:100%}to{top:0}}.l-footer__flow_obj .truck{width:100%;position:absolute;z-index:1;top:50%;translate:0 -50%;left:0}.l-footer__flow_obj .truck .video_fallback{width:100%;height:100%;object-fit:cover}@media screen and (max-width:576px){.l-footer__flow_obj .truck .video_fallback{width:156%;height:auto;object-fit:unset;max-width:none}}.l-footer__flow_obj .truck video{width:100%;height:auto;display:block}@media screen and (max-width:576px){.l-footer__flow_obj .truck video{width:160%}}.l-footer__flow_obj .obj-x{position:absolute;animation:b 30s linear 0s infinite forwards;width:180px;height:120px;top:0}.l-footer__flow_obj .obj-y{position:absolute;animation:c 5s ease-in-out 0s infinite forwards}.l-footer__flow_obj .obj{width:100%;height:auto}.l-footer__flow_obj .heat_carousel{position:relative}.l-footer__flow_obj .heat_carousel__track{z-index:1;position:relative;mask-image:url(/assets/dest/img/common/txt_induction_heating_machine.svg);mask-position:left 100% top;mask-repeat:repeat-x;mask-size:auto 100%;background:#fae3e5;height:145px;animation:a 130s linear infinite}@media screen and (max-width:768px){.l-footer__flow_obj .heat_carousel__track{height:24vw}}.l-footer__flow_obj .heat_carousel__track:before{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:linear-gradient(270deg,#e6edf9 80%,transparent);pointer-events:none;z-index:0}.l-footer__container{padding-block:60px 30px;display:grid;grid-template-columns:repeat(2,1fr);gap:min(5vw,60px) min(6vw,120px);grid-template-areas:"a b" "a c";position:relative;z-index:1}@media screen and (max-width:1280px){.l-footer__container{grid-template-columns:39% 1fr;gap:5vw 4vw}}@media screen and (max-width:992px){.l-footer__container{display:block}}.l-footer__address{color:var(--color-font-sub);font-weight:400}.l-footer__address__txt{line-height:2;margin-top:var(--space-sm)}.l-footer__content{grid-area:a}.l-footer__copy{line-height:1;grid-area:d;margin-top:min(6vw,60px);font-size:min(5.6vw,8rem);font-weight:600;color:var(--color-gray-500);display:flex;align-items:center;white-space:nowrap}.l-footer__copy .accent{color:var(--color-primary)}.l-footer__copy yosumi-kakko{--kakko-size:0.56em;color:var(--color-primary);display:inline-block;padding:.48em;margin-left:.2em}.l-footer__copy yosumi-kakko .kakko{border-width:8px}.l-footer .c-sitemap{grid-area:b}.l-footer .c-sitemap__main{text-align:center}.l-footer .c-sitemap__main:not(:first-child){margin-top:20px}.l-footer .c-sitemap__main__ttl{font-size:1.4rem;font-weight:600;color:var(--color-primary)}.l-footer .c-sitemap__main__list{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.l-footer .c-sitemap__main__link{font-weight:500;border:1px solid var(--color-border-red);background-color:var(--color-white);border-radius:5px;font-size:var(--font-18);padding-block:1.3em}.l-footer .c-sitemap__main__link .c-icon.--externallink{display:inline-block;margin-left:6px;background-color:var(--color-primary)}.l-footer .c-sitemap__main__link:only-child{grid-column:2/3}.l-footer .c-sitemap__sub{margin-top:min(8vw,120px);display:flex;justify-content:space-between;align-items:start;gap:9px}.l-footer .c-sitemap__sub__list{display:grid;grid-template-columns:repeat(1,1fr);gap:1.2em}.l-footer .c-sitemap__sub__link{--bar-size:0.7em;padding-left:calc(var(--bar-size) + 6px);position:relative}.l-footer .c-sitemap__sub__link:before{content:"";display:block;width:var(--bar-size);height:1px;background-color:var(--color-primary);position:absolute;left:0;top:50%}.l-footer__bottom{grid-area:c;font-size:1.4rem;display:flex;justify-content:end;align-items:center;gap:0 2em}.l-footer__copyright{font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}@media screen and (max-width:992px){.l-footer{padding:60px var(--container-space-x);display:grid;grid-template-columns:1fr;gap:40px;grid-template-areas:"e" "b" "d" "f" "c"}.l-footer>.u-container-xl,.l-footer__container,.l-footer__content{display:contents}.l-footer__flow_obj{grid-area:f;width:calc(100% + var(--container-space-x) * 2);margin-left:calc(var(--container-space-x) * -1);padding-block:40px}.l-footer__address{grid-area:e}.l-footer__copy{grid-area:d;margin-top:0}.l-footer .c-sitemap{grid-area:b}.l-footer__bottom{grid-area:c}}@media screen and (max-width:768px){.l-footer .c-sitemap__main__list{grid-template-columns:1fr}.l-footer .c-sitemap__main__link:only-child{grid-column:auto}.l-footer .c-sitemap__sub{display:grid;grid-template-columns:repeat(2,1fr)}.l-footer__copy{font-size:7rem}}@media screen and (max-width:576px){.l-footer__address__txt{line-height:1.6}.l-footer__copy{font-size:12vw}}body:not(#home,.induction) .l-footer{margin-top:var(--space-xl)}.l-header{--gnav-space-y:12px;--gnav-space-x:min(2.3vw,45px);--gnav-fs:1.6rem;line-height:1;position:sticky;top:0;left:0;width:100%;z-index:9999}body.is-scrolling .l-header .l-header__container{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.9)}@media screen and (max-width:1280px){.l-header{--gnav-fs:1.3rem}}.l-header__container{background-color:var(--color-white);padding-inline:15px;display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.l-header__logo{display:flex;align-items:center;gap:1em}.l-header__logo__tagline{display:none}.l-header__logo .kana{flex-shrink:0;font-size:1.4rem;font-weight:600}@media screen and (max-width:1280px){.l-header__logo{flex-shrink:0;width:160px;gap:6px}.l-header__logo img{display:block;height:auto}}.l-header__nav{align-items:stretch}.l-header__gnav,.l-header__nav{display:flex;gap:var(--gnav-space-x)}.l-header__gnav{align-items:end}.l-header__gnav__item{padding-block:var(--gnav-space-y);font-size:var(--gnav-fs)}.l-header__gnav__item.is-current{color:var(--color-primary)}.l-header__gnav .main_group_ttl{text-align:center;font-weight:500;color:var(--color-font-sub);font-size:1.4rem;display:flex;align-items:center;gap:20px}.l-header__gnav .main_group_ttl ._ttl{flex-shrink:0}.l-header__gnav .main_group_ttl:after,.l-header__gnav .main_group_ttl:before{content:"";display:block;width:100%;height:1px;background-color:#dfdee6}.l-header__gnav .main_group_list{margin-top:13px;display:flex;flex-wrap:wrap;gap:0 var(--gnav-space-x)}@media screen and (max-width:1280px){.l-header__gnav .main_group_list{margin-top:6px}}.l-header__end{display:grid;grid-template-columns:auto 139px;grid-template-areas:"g h" "i h";gap:16px 23px}@media screen and (max-width:1280px){.l-header__end{gap:12px 14px}}.l-header__end .c-base_btn{grid-area:i;width:150px;font-size:var(--gnav-fs);padding-block:var(--gnav-space-y)}@media screen and (max-width:1280px){.l-header__end .c-base_btn{width:120px}}.l-header__end .e-den_btn{grid-area:h;background-color:var(--color-beige);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;text-align:center;line-height:1.3;position:relative}.l-header__end .e-den_btn .c-icon{position:absolute;right:1em;top:50%;translate:0 -50%;background-color:var(--color-primary)}@media screen and (max-width:1280px){.l-header__end{grid-template-columns:auto 120px}.l-header__end .e-den_btn .c-icon{top:9px;right:9px;translate:none}}.l-header__translate{grid-area:g;font-size:1.4rem;display:flex;justify-content:center;gap:10px}@media (any-hover:hover){.l-header__translate .translate_btn{transition:color .2s ease}.l-header__translate .translate_btn:hover{color:var(--color-primary)}}.l-header .hamburger,.l-header__mobile_menu{display:none}@media screen and (max-width:992px){.l-header__logo{flex-wrap:wrap;flex-grow:1}.l-header__logo__tagline{font-size:1.2rem;width:100%;display:block;text-indent:.5em}.l-header__container{padding-right:0}.l-header__nav{display:none}.l-header .hamburger{-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;height:100%;aspect-ratio:1;transition:background-color .1s ease}.l-header .hamburger .hamburger-inner:before{background-color:var(--color-primary)}.l-header .hamburger.is-active{background-color:var(--color-mobile-menu-bg)}.l-header .hamburger.is-active .hamburger-inner{background-color:var(--color-white)}.l-header .hamburger.is-active .hamburger-inner:after{background-color:var(--color-primary)}.l-header__mobile_menu{display:block;visibility:hidden;width:0;height:0;overflow:hidden;opacity:0;background-color:var(--color-mobile-menu-bg);transition:background-color .2s ease;color:var(--color-white)}.l-header__mobile_menu.is-open{width:100%;min-height:70vh;height:calc(100dvh - var(--header-h));visibility:visible;opacity:1;position:absolute;top:var(--header-h);left:0;overflow-y:auto}.l-header__mobile_menu .mbmenu_inner{padding:var(--container-space-x)}.l-header__mobile_menu .c-sitemap__main{text-align:center;margin-top:30px}.l-header__mobile_menu .c-sitemap__main__ttl{font-size:var(--font-18);font-weight:600;color:var(--color-white);overflow-wrap:anywhere;word-break:break-all}.l-header__mobile_menu .c-sitemap__main__list{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}}@media screen and (max-width:992px) and (max-width:576px){.l-header__mobile_menu .c-sitemap__main__list{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:992px){.l-header__mobile_menu .c-sitemap__main__list:has(:only-child){grid-template-columns:repeat(1,1fr)}.l-header__mobile_menu .c-sitemap__main__list .c-icon{display:inline-block;margin-left:.5em;background-color:var(--color-primary)}.l-header__mobile_menu .c-sitemap__main__link{font-weight:500;background-color:var(--color-white);border-radius:5px;font-size:var(--font-18);padding-block:1.3em;color:var(--color-font)}.l-header__mobile_menu .c-sitemap__sub{margin-top:min(8vw,120px);display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:9px;font-size:1.4rem}}@media screen and (max-width:992px) and (max-width:768px){.l-header__mobile_menu .c-sitemap__sub{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:992px){.l-header__mobile_menu .c-sitemap__sub__list{display:grid;grid-template-columns:repeat(1,1fr);gap:1.2em}.l-header__mobile_menu .c-sitemap__sub__link{--bar-size:0.7em;padding-left:calc(var(--bar-size) + 6px);position:relative}.l-header__mobile_menu .c-sitemap__sub__link:before{content:"";display:block;width:var(--bar-size);height:1px;background-color:var(--color-primary);position:absolute;left:0;top:50%}.l-header__mobile_menu .mbmenu_sub_link{display:flex;justify-content:end;color:inherit;margin-block:40px;font-size:1.4rem}.l-header__mobile_menu .mbmenu_cv{text-align:center}.l-header__mobile_menu .mbmenu_cv .cv_ttl{font-weight:600;padding-block:1.3em;border:1px solid hsla(0,0%,100%,.2);border-radius:2em;text-align:center}.l-header__mobile_menu .mbmenu_cv .cv_tel .tel_number{font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;white-space:nowrap;line-height:1;text-box:trim-both cap alphabetic;font-size:clamp(2.4rem,3.3vw,4rem)}.l-header__mobile_menu .mbmenu_cv .cv_tel .tel_link{font-size:150%}.l-header__mobile_menu .mbmenu_cv .cv_contact .c-base_btn{font-size:var(--font-24);margin-inline:auto;max-width:320px}.l-header__mobile_menu .mbmenu_cv .sm_txt{margin-top:1em;font-size:1.2rem}.l-header__mobile_menu .mbmenu_translate{padding-block:40px;margin-top:40px;border-top:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:center;gap:10px}.l-header__mobile_menu .mbmenu_translate .c-base_btn{width:fit-content;padding-inline:2.3em}}@media screen and (max-width:576px){.l-header__logo img{width:51vw}}.l-headline{position:relative;padding-bottom:30px}.l-headline:before{content:"";display:block;width:100%;aspect-ratio:1440/1232;position:absolute;z-index:-1;background-image:var(--grad-footer);mask-image:linear-gradient(0deg,transparent 0,#000 19%);mask-composite:intersect}@media screen and (max-width:576px){.l-headline:before{aspect-ratio:1/3}}.l-headline .c-pan{position:absolute;top:24px;display:flex;justify-content:end;align-items:center;gap:0 1em;font-size:1.4rem;position:relative;z-index:1}@media screen and (max-width:576px){.l-headline .c-pan{top:12px}}.l-headline .c-pan .link{color:inherit;font-weight:400;text-decoration:none}.l-headline .c-pan .home{color:var(--color-primary)}.l-headline .c-pan .delimiter:after{content:"";display:block;width:9px;aspect-ratio:1;border-top:1px solid var(--color-primary);border-right:1px solid var(--color-primary);rotate:45deg}.l-headline__container{position:relative}.l-headline__page_ttl{font-size:clamp(3rem,4vw,5rem);font-weight:600;color:var(--color-primary);position:absolute;top:34%;line-height:1.5;z-index:1}@media screen and (max-width:576px){.l-headline__page_ttl{font-size:6vw}}.l-headline__en{position:relative;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;background:linear-gradient(90deg,#fae1e3 0,#e4ecf8);font-size:clamp(3rem,14vw,20rem);padding-block:30px;text-box:trim-both cap alphabetic;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:right;line-height:.82;min-height:1.8em}body#faqIndex .l-headline:before{aspect-ratio:1540/400}@media screen and (max-width:1280px){body#faqIndex .l-headline:before{aspect-ratio:1540/530}}@media screen and (max-width:576px){body#faqIndex .l-headline:before{aspect-ratio:1/3}}.l-local_navi{background-color:var(--color-usucha)}body.induction .l-local_navi{margin-top:var(--space-xl)}body.induction .l-local_navi__container{padding-block:var(--space-md);display:grid;grid-template-columns:repeat(3,1fr);gap:min(3vw,40px)}body.induction .l-local_navi__item{--item-space:30px;display:block;position:relative;line-height:1.3;font-weight:600;padding:var(--item-space);background-color:var(--color-white)}body.induction .l-local_navi__item.is-current{pointer-events:none;filter:brightness(.8)}body.induction .l-local_navi__item.is-current .c-icon{display:none}@media screen and (max-width:1280px){body.induction .l-local_navi__item{--item-space:16px}}body.induction .l-local_navi__item__ttl{font-size:var(--font-30);color:var(--color-primary);padding-block:.8em}body.induction .l-local_navi__item__txt{font-size:var(--font-20)}@media screen and (max-width:1280px){body.induction .l-local_navi__item__txt{font-size:1.6rem}}body.induction .l-local_navi__item__thumb{display:block;height:auto;margin-top:12px;margin-inline:auto}body.induction .l-local_navi__item yosumi-kakko{position:absolute;inset:-2px}body.induction .l-local_navi__item yosumi-kakko .kakko{width:20px;border-width:4px}body.induction .l-local_navi__item .c-icon.--circle_next{width:77px;position:absolute;bottom:var(--item-space);right:var(--item-space)}@media screen and (max-width:1280px){body.induction .l-local_navi__item .c-icon.--circle_next{width:50px}}@media screen and (max-width:768px){body.induction .l-local_navi__container{grid-template-columns:repeat(1,1fr)}body.induction .l-local_navi__item{--item-space:24px;display:grid;grid-template-columns:24% 1fr;grid-template-rows:auto 1fr;grid-template-areas:"j k" "j l";gap:0 20px}body.induction .l-local_navi__item__ttl{grid-area:k}body.induction .l-local_navi__item__txt{grid-area:l}body.induction .l-local_navi__item__thumb{grid-area:j;margin-top:0}}@media screen and (max-width:576px){body.induction .l-local_navi__item{grid-template-columns:35% 1fr;gap:0 10px}body.induction .l-local_navi__item__ttl{padding-block:.2em .5em}body.induction .l-local_navi__item__txt{font-size:1.4rem}body.induction .l-local_navi__item__thumb{width:130%}body.induction .l-local_navi__item .c-icon.--circle_next{display:none}}.c-bg{position:fixed;display:block;width:100%;height:100dvh;top:0;left:0;z-index:-1;filter:blur(10px)}.c-bg .video_fallback,.c-bg video{width:100%;height:100%;object-fit:cover}body.contact .c-bg{display:none}.c-btns{display:flex;justify-content:start;gap:12px}.c-btns.--center{justify-content:center}.c-btns.--end{justify-content:end}.base_btn_style,.c-base_btn{border-width:2px;border-style:solid;appearance:none;padding:0;background-color:transparent;display:block;text-decoration:none;color:inherit;line-height:1;text-align:center;width:320px;font-weight:600}@media screen and (max-width:576px){.base_btn_style,.c-base_btn{max-width:300px;width:100%}}.c-base_btn{font-size:var(--font-18);border-color:transparent;color:var(--color-white);background-image:var(--grad-red);border-radius:2em;padding:1.1em 0;position:relative;border:none;overflow:hidden}.c-base_btn.--grad:before{content:"";display:block;position:absolute;inset:0;opacity:0;background-image:var(--grad-hover)}.c-base_btn.--grad .txt{position:relative;z-index:1}@media (any-hover:hover){.c-base_btn.--grad:before{transition:opacity .2s ease}.c-base_btn.--grad:hover:before{opacity:1}}.c-base_btn.--outlined{background-color:var(--color-white);color:var(--color-primary);background-image:none;border:2px solid var(--color-primary)}@media (any-hover:hover){.c-base_btn.--outlined{transition:background-color .2s ease}.c-base_btn.--outlined:hover{color:var(--color-white);background-color:var(--color-primary)}}.c-base_btn.--white{background-color:var(--color-white);color:var(--color-font);background-image:none}@media (any-hover:hover){.c-base_btn.--white{transition:background-color .2s ease}.c-base_btn.--white:hover{color:var(--color-white);background-color:var(--color-primary)}}.c-base_btn.--lg{width:480px;font-size:var(--font-30)}.c-line_btn{border-radius:100vmax;border:solid 2px var(--color-primary);display:flex;align-items:center;justify-content:center;width:228px;height:50px;color:var(--color-primary)}.c-carousel{--carousel-speed:160s;--carousel-repeat:2;--carousel-track-w:200%;overflow-x:clip}@media not screen and (max-width:1400px){.c-carousel{--carousel-track-w:auto;--carousel-repeat:4}}@media screen and (max-width:1280px){.c-carousel{--carousel-speed:90s}}@media screen and (max-width:768px){.c-carousel{--carousel-track-w:300%}}@media screen and (max-width:576px){.c-carousel{--carousel-track-w:auto;--carousel-speed:160s}}@keyframes d{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.c-carousel__track{background-repeat:repeat-x;background-position:0 0;background-size:calc(100% / var(--carousel-repeat)) auto;animation:d var(--carousel-speed) linear 0s infinite forwards}.--intro-txt .c-carousel__track{mask-image:url(/assets/dest/img/common/txt_induction_heating_machine.svg);mask-position:left top;mask-repeat:repeat-x;mask-size:contain;background:var(--color-primary);aspect-ratio:calc(3104 * var(--carousel-repeat) / 145);height:140px}@media screen and (max-width:576px){.--intro-txt .c-carousel__track{height:30vw}}.c-cv{background-color:var(--color-usucha);padding-bottom:var(--container-space-x)}.c-cv__map{aspect-ratio:1440/514;position:relative;padding-top:40px}.c-cv__map__field .global_map{position:absolute;top:0;left:0;width:100%;height:auto}.c-cv__map__field .bg_txt{position:absolute;bottom:0;right:0;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;background:linear-gradient(90deg,#fae1e3 0,#e4ecf8);font-size:clamp(3rem,14vw,20rem);padding-block:2px;text-box:trim-both cap alphabetic;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:right;line-height:.82}.c-cv__map .miyaden_lens{--factory-size:60px;position:absolute;z-index:1;left:41%;top:38%;translate:22% -31%}.c-cv__map .miyaden_lens:before{position:absolute;bottom:50%;left:50%;translate:0 -50%;content:"";display:block;width:56px;height:75%;clip-path:polygon(50% 0,100% 100%,0 100%);background-color:var(--color-primary);translate:-50% 0;transform-origin:50% 100%;rotate:285deg}.c-cv__map .miyaden_lens .circle{background-color:var(--color-usucha);overflow:hidden;border-radius:50%;width:368px;aspect-ratio:1;border:2px solid var(--color-primary);position:relative;z-index:1}.c-cv__map .miyaden_lens .jp_map{width:100%;height:auto}.c-cv__map .miyaden_lens .factory_marker{position:absolute;width:var(--factory-size);color:var(--color-primary);font-size:1.4rem;translate:-50% -100%;white-space:nowrap;transition:top .5s ease-in}.c-cv__map .miyaden_lens .factory_marker .c-icon{display:inline-block;margin-left:4px}.c-cv__map .miyaden_lens .factory_marker .ico_factory{width:100%;height:auto;display:block}.c-cv__map .miyaden_lens .factory_marker.--miyaden{top:-10%;left:54%;transition-delay:.2s}.c-cv__map .miyaden_lens .factory_marker.--e-den{top:-10%;left:21%;width:calc(var(--factory-size) * .7)}.c-cv__map__ttl{color:var(--color-primary);position:relative;z-index:1;font-size:var(--font-36);font-weight:600}.c-cv__map__ttl:before{content:"";display:block;width:50vw;height:1px;background-color:var(--color-primary);position:absolute;right:100%;top:50%;translate:-.4em 0}.c-cv__map.is-viewed .miyaden_lens .factory_marker.--miyaden{top:72%}.c-cv__map.is-viewed .miyaden_lens .factory_marker.--e-den{top:60%}.c-cv__map .overseas_marker{position:absolute;color:var(--color-primary);font-weight:600;font-size:1.4rem;translate:-50% -100%}.c-cv__map .overseas_marker .marker_txt{position:absolute;white-space:nowrap}.c-cv__map .overseas_marker.--shanghai{top:45%;left:29.5%}.c-cv__map .overseas_marker.--shanghai .marker_txt{bottom:0;right:calc(100% + 6px)}.c-cv__map .overseas_marker.--bangkok{top:81%;left:15.5%}.c-cv__map .overseas_marker.--bangkok .marker_txt{left:50%;bottom:calc(100% + 6px);translate:-50% 0}@media screen and (max-width:768px){.c-cv__map{aspect-ratio:1}.c-cv__map .overseas_marker.--shanghai{top:32%;left:38%}.c-cv__map .overseas_marker.--bangkok{top:57%;left:11%}.c-cv__map .miyaden_lens{--factory-size:40px;top:26%;left:60%;translate:-32% 10%}.c-cv__map .miyaden_lens:before{width:99px;height:63%;rotate:343deg}.c-cv__map .miyaden_lens .circle{width:52vw}.c-cv__map__field .bg_txt{font-size:19vw}}.c-cv__main{margin-top:11vw;position:relative;z-index:1;border-radius:15px;background-image:linear-gradient(90deg,#ff4d00 0,var(--color-primary));width:calc(100% - var(--container-space-x) * 2);margin-inline:auto;padding-block:56px 72px;text-align:center;color:var(--color-white);line-height:1.3}@media screen and (max-width:768px){.c-cv__main{margin-top:0}}.c-cv__main__lead{font-size:var(--font-36);overflow-wrap:anywhere;word-break:keep-all}.c-cv__main__txt{font-weight:400;line-height:2.3;margin-top:1em}@media screen and (max-width:1280px){.c-cv__main__txt{line-height:1.6}}.c-cv__main__btns{margin-top:min(3vw,40px);display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:min(4vw,80px);margin-inline:auto;padding-inline:6%;width:min(100%,1280px)}.c-cv__main .cv_tel .tel_number{font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;white-space:nowrap;line-height:1;text-box:trim-both cap alphabetic;font-size:clamp(2.4rem,3.3vw,4rem)}.c-cv__main .cv_tel .tel_link{font-size:150%}.c-cv__main .sm_txt{font-weight:400;margin-top:.8em}.c-cv__main .sm_txt ._inline{display:inline-block}@media screen and (max-width:992px){.c-cv__main .sm_txt{font-size:1.4rem}}.c-cv__main .cv_contact .c-base_btn{padding-block:1.1em;width:min(100%,550px);margin-inline:auto;font-size:var(--font-32);border-width:1px}@media (any-hover:hover){.c-cv__main .cv_contact .c-base_btn:hover{border-color:var(--color-white)}}@media screen and (max-width:768px){.c-cv__main{padding:8% 5%;width:calc(100% - var(--container-space-x) * 1)}.c-cv__main__lead{font-size:min(6vw,2.8rem)}.c-cv__main__txt{font-size:1.4rem}.c-cv__main__btns{margin-top:30px;grid-template-columns:1fr;gap:30px;padding-inline:0}.c-cv__main .sm_txt{margin-top:1em;font-size:1.2rem}}.p-error__sheet{padding:49px 77px;background-color:var(--color-usucha);mix-blend-mode:multiply;font-size:var(--font-20)}.p-error__sheet .c-base_list{margin-top:var(--space-sm)}@media screen and (max-width:768px){.p-error__sheet{padding:32px 18px}}.p-error__intro{font-size:var(--font-20);line-height:2.3}@media screen and (max-width:1280px){.p-error__intro{line-height:1.8}}.c-icon{width:1.2em;height:auto;aspect-ratio:1;mask-position:center;mask-size:contain;mask-repeat:no-repeat;color:inherit;background-color:currentColor}.c-icon.--externallink{width:14px;mask-image:url(/assets/dest/img/common/ico_external.svg)}.c-icon.--arrow_next{mask-image:url(/assets/dest/img/path/arrow_next.svg)}.c-icon.--arrow_prev{mask-image:url(/assets/dest/img/path/arrow_prev.svg)}.c-icon.--arrow_up{mask-image:url(/assets/dest/img/path/arrow_up.svg)}.c-icon.--arrow_down{mask-image:url(/assets/dest/img/path/arrow_down.svg)}.c-icon[class*="--circle_"]{mask:none;width:var(--splide-arrow-size);aspect-ratio:1;background-color:transparent;border:1px solid var(--color-primary);border-radius:50%;overflow:hidden;position:relative}@media (any-hover:hover){.c-icon[class*="--circle_"]{transition:background-color .2s ease}}.c-icon[class*="--circle_"]:after{content:"";position:absolute;inset:0;background-color:var(--color-primary);mask-position:center;mask-repeat:no-repeat;mask-size:20% auto}.c-icon.--circle_next:after{mask-image:url(/assets/dest/img/common/path_bold_arrow_next.svg)}.c-icon.--circle_prev:after{mask-image:url(/assets/dest/img/common/path_bold_arrow_prev.svg)}.c-icon.--circle_up:after{mask-image:url(/assets/dest/img/common/path_bold_arrow_up.svg)}.c-icon.--circle_down:after{mask-image:url(/assets/dest/img/common/path_bold_arrow_down.svg)}@media (any-hover:hover){a:hover[class*="--circle_"],a:hover [class*="--circle_"]{background-color:var(--color-primary)}a:hover[class*="--circle_"]:after,a:hover [class*="--circle_"]:after{background-color:var(--color-white)}}.c-img{display:block;height:auto}html[lang=en] .c-lang_switch[lang=ja],html[lang=ja] .c-lang_switch[lang=en]{display:none}.c-lead{line-height:2.3;font-size:var(--font-20);font-weight:600;text-align:center}.c-lead.--f30{font-size:var(--font-30)}.c-link{text-decoration:none}.c-disc_list{list-style-type:none}.c-disc_list li{position:relative;padding-left:1.2em;line-height:1.5}.c-disc_list li:before{position:absolute;content:"";background-color:var(--color-primary);border-radius:50%;left:0;width:.8em;aspect-ratio:1;top:.4em;display:flex;justify-content:center;align-items:center}.c-base_list{list-style-type:none}.c-base_list li{position:relative;line-height:1.5}.c-base_list li:not(:first-child){margin-top:.5em}.c-base_list li:before{content:"・ "}.c-num_list li{margin-bottom:12px;display:flex;align-items:baseline}.c-num_list li ._num{color:var(--color-primary);flex-shrink:0;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;padding-right:.5em;font-weight:900;font-size:2rem;width:25px}.c-flow_list{padding-block:118px;background:var(--grad-footer)}.c-flow_list__layout{display:grid;grid-template-columns:340px 1fr;align-items:start;gap:min(5vw,70px)}.c-flow_list__ttl{position:relative;padding-block:40px}.c-flow_list__ttl .en_txt{position:absolute;top:50%;left:50%;translate:-50% -50%;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;background:linear-gradient(90deg,#fae1e3 0,#e4ecf8);font-size:clamp(3rem,14vw,20rem);padding-block:2px;text-box:trim-both cap alphabetic;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:576px){.c-flow_list__ttl .en_txt{font-size:22vw}}.c-flow_list__ttl .ja_txt{position:relative;z-index:1;color:var(--color-primary);font-size:var(--font-36)}.c-flow_list__head{position:sticky;top:var(--header-h);left:0}.c-flow_list__head .head_txt{font-weight:400;line-height:2;margin-top:1.5em}.c-flow_list__head .c-btns{margin-top:46px}.c-flow_list__item{position:relative;z-index:1;display:grid;grid-template-columns:70px 1fr}.c-flow_list__item:not(:last-child) .flow_body{margin-bottom:32px}@media screen and (max-width:768px){.c-flow_list__item:not(:last-child) .flow_body{margin-bottom:18px}}.c-flow_list__item:not(:last-child) .flow_num:after{content:"";display:block;width:1px;height:calc(100% - 55px);background-color:var(--color-primary);margin-inline:auto}.c-flow_list__item .flow_num{text-align:center;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:800;font-size:3rem;color:var(--color-primary);line-height:1;translate:0 30px;display:flex;flex-direction:column;justify-content:start;gap:.5em}.c-flow_list__item .flow_ttl{color:var(--color-primary);font-size:var(--font-24);text-align:center;line-height:1.3}.c-flow_list__item .flow_ttl .gray{color:var(--color-gray-600);font-size:1.4rem;display:block}.c-flow_list__item .flow_body{padding:45px 50px;background-color:var(--color-white)}.c-flow_list__item .tel_txt{margin-top:16px;text-align:center;color:var(--color-primary);font-size:var(--font-22);font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.c-flow_list__item .tel_txt span{font-size:160%}.c-flow_list__item .c-base_btn{width:min(100%,480px);font-size:var(--font-30);margin-top:16px;margin-inline:auto}.c-flow_list__item .flow_txt{margin-top:16px;font-weight:400}@media screen and (max-width:992px){.c-flow_list{padding-block:60px}.c-flow_list__layout{display:grid;grid-template-columns:1fr;gap:0;grid-template-areas:"k" "l" "m" "n"}.c-flow_list__head{position:relative;inset:unset;display:contents}.c-flow_list__head .head_txt{grid-area:l}.c-flow_list__head .c-btns{grid-area:n;display:flex;justify-content:center}.c-flow_list__ttl{text-align:center;grid-area:k}.c-flow_list__list{grid-area:m;margin-top:30px}}@media screen and (max-width:768px){.c-flow_list__item .flow_body{padding:35px}}@media screen and (max-width:576px){.c-flow_list__item{grid-template-columns:40px 1fr}.c-flow_list__item .flow_num{font-size:2rem;translate:0 10px}.c-flow_list__item .flow_ttl{font-size:1.6rem}.c-flow_list__item .flow_body{padding:30px 6%}}html:has(dialog[open]){overflow:hidden}.c-modal{border:none;padding:0;width:min(94%,1000px);max-height:88vh;overflow-y:auto;background-color:transparent}@media screen and (max-width:768px){.c-modal{max-height:88dvh;font-size:1.4rem}}.c-modal::backdrop{background:rgba(0,0,0,.9)}.c-modal__container{width:fit-content;margin-inline:auto;position:relative;color:var(--color-white)}@media screen and (max-width:768px){.c-modal__container{padding:4%}}.c-modal__container .movie_frame{width:fit-content;margin-inline:auto}.c-modal__container .movie_frame video{display:block;width:100%;height:auto;aspect-ratio:16/9}.c-modal__container .movie_frame video.--tate{aspect-ratio:9/16;width:auto;height:100%;max-height:65dvh}@media (orientation:portrait){.c-modal__container .movie_frame video.--tate{max-height:65dvh}}.c-modal__container .modal_ttl{text-align:center;color:inherit;margin-top:12px;font-size:var(--font-18)}.c-modal__content{display:none}.c-modal__content.is-show{display:block}.c-modal__content .sub_ttl{font-weight:700;font-size:var(--font-md);margin-top:1em}.c-modal__content .c-check_list{margin-top:1em}.c-modal__close{margin-top:20px;line-height:1;cursor:pointer;appearance:none;font-size:1.6rem;border-radius:2em;display:block;border:none;padding:.5em 1em;width:fit-content;z-index:1;color:var(--color-white);background-color:transparent;margin-inline:auto;border:1px solid var(--color-white)}@media screen and (max-width:576px){.c-modal__close{margin-top:10px}}@media (any-hover:hover){.c-modal__close:hover{opacity:.6}}.c-modal__body{margin-top:10px}.c-modal__body .c-base_btn{width:min(100%,360px);padding-inline:1em 2.5em;color:var(--color-primary)}@media screen and (max-width:576px){.c-modal__body .c-base_btn{width:100%}}.c-movie_slider{overflow-x:clip;position:relative}.c-movie_slider .splide{--slide-width:348px;--splide-arrow-size:117px;display:grid;grid-template-columns:24vw 1fr;gap:min(4vw,60px);align-items:stretch}@media screen and (max-width:1280px){.c-movie_slider .splide{--slide-width:280px}}@media screen and (max-width:992px){.c-movie_slider .splide{--slide-width:260px}}@media screen and (max-width:576px){.c-movie_slider .splide{--slide-width:100%}}@media screen and (max-width:992px){.c-movie_slider .splide{--splide-arrow-size:89px}}@media screen and (max-width:768px){.c-movie_slider .splide{--splide-arrow-size:65px}}.c-movie_slider .splide .inner{position:relative;aspect-ratio:288/424;pointer-events:none}.c-movie_slider .splide .inner video{width:100%;height:100%;object-fit:cover}.c-movie_slider .splide .inner .movie_start{display:none}.c-movie_slider .splide__arrows{margin-top:var(--space-sm);display:flex;flex-direction:column;align-items:end;gap:30px}.c-movie_slider .splide__arrow{width:var(--splide-arrow-size);aspect-ratio:1;background-color:transparent;border:1px solid var(--color-primary);border-radius:50%;overflow:hidden;position:relative}.c-movie_slider .splide__arrow:after{content:"";position:absolute;inset:0;background-color:var(--color-primary);mask-position:center;mask-repeat:no-repeat;mask-size:20% auto}.c-movie_slider .splide__arrow svg{display:none}@media (any-hover:hover){.c-movie_slider .splide__arrow{transition:background-color .2s ease}.c-movie_slider .splide__arrow:hover{background-color:var(--color-primary)}.c-movie_slider .splide__arrow:hover:after{background-color:var(--color-white)}}.c-movie_slider .splide__arrow--prev{right:0}.c-movie_slider .splide__arrow--prev:after{mask-image:url(/assets/dest/img/common/path_bold_arrow_prev.svg)}.c-movie_slider .splide__arrow--next{right:0}.c-movie_slider .splide__arrow--next:after{mask-image:url(/assets/dest/img/common/path_bold_arrow_next.svg)}.c-movie_slider .splide__track{position:relative;overflow:visible;overflow-x:clip}.c-movie_slider .splide yosumi-kakko{position:absolute;top:0;left:0;width:var(--slide-width);height:100%;--kakko-size:30px}.c-movie_slider .splide yosumi-kakko .kakko{border-width:5px}.c-movie_slider .splide__slide{width:var(--slide-width);padding:30px;position:relative;cursor:pointer}.c-movie_slider .splide__slide .movie_ttl{opacity:0;transition:opacity .2s ease;text-align:center;font-size:var(--font-20);position:absolute;left:50%;translate:-50% .2em;width:100%;padding-inline:1.2em}.c-movie_slider .splide__slide img{height:auto}.c-movie_slider .splide__slide.is-active .movie_ttl{opacity:1}.c-movie_slider .splide__slide.is-ready .inner{pointer-events:unset}.c-movie_slider .splide__slide.is-ready .inner .movie_start{display:block}.c-movie_slider__head{text-align:right;position:relative;z-index:1}.c-movie_slider__head .main_ttl{font-weight:600;color:var(--color-primary);font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:1.2;font-size:clamp(3rem,4vw,4.6rem)}@media screen and (max-width:768px){.c-movie_slider{--splide-arrow-size:65px;padding-left:var(--container-space-x)}.c-movie_slider .splide{display:block}.c-movie_slider .splide__arrows{margin-top:0;display:flex;flex-direction:row;gap:3vw}.c-movie_slider__head{margin-bottom:30px;display:flex;justify-content:center;align-items:center;gap:4vw;padding-right:var(--container-space-x)}}@media screen and (max-width:576px){.c-movie_slider{padding-inline:var(--container-space-x)}.c-movie_slider__head{padding-right:0}}:root{--pym-size:24px;--pym-color:#f0539f;--pym-face-bg:linear-gradient(180deg,#f0539f 0%,#f10000);--pym-face-bg-dark:linear-gradient(180deg,#dc3787 0%,#b10101);--pym-side-angle:-17.5deg;--pym-side-aspect:3/5}@media screen and (max-width:768px){:root{--pym-size:14px}}pyramid-marker .cube-scene{width:var(--pym-size);height:var(--pym-size);perspective:calc(var(--pym-size) * 4);display:inline-block}pyramid-marker .cube{width:var(--pym-size);height:var(--pym-size);position:relative;transform-style:preserve-3d;transform:translateZ(calc(var(--pym-size) / -2))}pyramid-marker .cube__face{position:absolute;width:var(--pym-size);height:var(--pym-size);display:flex;align-items:center;justify-content:center;font-size:calc(var(--pym-size) / 8);color:#07203a;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-sizing:border-box;border:1px solid rgba(0,0,0,.06);background-image:var(--pym-face-bg)}pyramid-marker .sankaku{transform-origin:50% 0;clip-path:polygon(0 0,100% 0,50% 100%);height:auto;aspect-ratio:var(--pym-side-aspect);background-image:var(--pym-face-bg-dark)}pyramid-marker .cube__face--front{transform:translateZ(calc(var(--pym-size) * .5)) rotateY(0deg) rotateX(var(--pym-side-angle))}pyramid-marker .cube__face--back{transform:translateZ(calc(var(--pym-size) * -.5)) rotateY(180deg) rotateX(var(--pym-side-angle))}pyramid-marker .cube__face--right{transform:translateX(calc(var(--pym-size) * .5)) rotateY(90deg) rotateX(var(--pym-side-angle))}pyramid-marker .cube__face--left{transform:translateX(calc(var(--pym-size) * -.5)) rotateY(-90deg) rotateX(var(--pym-side-angle))}pyramid-marker .cube__face--top{transform:rotateX(90deg) translateZ(calc(var(--pym-size) / 2))}@keyframes e{0%{transform:rotateX(-30deg) rotateY(0deg)}to{transform:rotateX(-30deg) rotateY(1turn)}}pyramid-marker .cube--spin{animation:e 8s linear infinite}.c-sitemap{line-height:1}.c-sitemap a{display:block}.c-base_table{line-height:1.6}.c-base_table tbody td,.c-base_table tbody th{padding:1.4em 0}.c-base_table tbody th{font-weight:500;width:20%;text-align:left;border-bottom:1px solid var(--color-primary)}.c-base_table tbody td{border-bottom:1px solid var(--color-border-gray);font-weight:400}.c-redline_table{border:1px solid var(--color-border)}@media screen and (max-width:768px){.c-redline_table{width:800px}}.c-redline_table thead{background-color:var(--color-usucha);border-bottom:1px solid var(--color-primary)}.c-redline_table thead th{padding:15px 0}.c-redline_table tbody{background:#fff}.c-redline_table tbody td{text-align:center;padding:6px}.c-redline_table tbody td:first-child{border-right:1px solid var(--color-primary)}.c-center_ttl{line-height:1.3;text-align:center}.c-center_ttl__ja{color:var(--color-primary);font-size:var(--font-38);font-weight:600}.c-center_ttl__en{color:#cdb7ba;font-size:1.4rem;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:600;margin-top:6px}.c-center_ttl.--tate{writing-mode:vertical-rl;display:flex;align-items:center;gap:0 1em}.c-underline_ttl{border-bottom:1px solid var(--color-primary);padding-bottom:.8em;font-weight:400;font-size:var(--font-24);line-height:1.3}.c-left_ttl{line-height:1.3;text-align:left}.c-left_ttl__ja{color:var(--color-primary);font-size:var(--font-38);font-weight:600}yosumi-kakko{position:relative}yosumi-kakko .kakko{width:var(--kakko-size);position:absolute;aspect-ratio:1;border-style:solid;border-color:var(--color-primary)}yosumi-kakko.is-viewed .kakko{transition:opacity .3s ease,translate .2s ease;opacity:1!important;translate:0 0!important}.p-company__policy__list{display:grid;grid-template-columns:repeat(3,1fr);gap:min(3vw,36px)}.p-company__policy__item{background-color:var(--color-white);padding:40px 30px}.p-company__policy__item__ttl{color:var(--color-primary);font-weight:600;font-size:var(--font-30)}.p-company__policy__item__txt{margin-top:1em;font-weight:400}@media screen and (max-width:992px){.p-company__policy__list{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:576px){.p-company__policy__item{padding:5%}}.p-company__about .c-base_table{max-width:1000px;margin-inline:auto}@media screen and (max-width:768px){.p-company__about .c-base_table tbody th{width:10em}}@media screen and (max-width:576px){.p-company__about .c-base_table{font-size:1.4rem}.p-company__about .c-base_table tbody th{width:7em}}.p-company__about .office_block{padding-block:20px;display:grid;grid-template-columns:43% 1fr;align-items:center;gap:0 min(2vw,30px)}@media screen and (max-width:992px){.p-company__about .office_block{align-items:start}}@media screen and (max-width:768px){.p-company__about .office_block{grid-template-columns:1fr;gap:20px}}.p-company__about .office_block:not(:first-child){border-top:1px solid var(--color-border-gray)}.p-company__about .office_block .office_img{display:block;height:auto}.p-company__about .office_block a{text-decoration:underline}.p-company__about .office_block .add_ttl{font-weight:600;font-size:var(--font-18)}.p-company__access{position:relative}.p-company__access:before{content:"";display:block;position:absolute;width:calc(50vw - 50% + 30%);height:100%;top:var(--space-md);right:70%;background-image:linear-gradient(90deg,#fee 0,#edf7ff);z-index:-1}@media screen and (max-width:992px){.p-company__access:before{top:100px;width:100vw;right:calc(var(--container-space-x) * -1);display:none}}.p-company__access__outline{display:grid;grid-template-columns:50% 1fr;gap:min(5vw,70px);align-items:center}.p-company__access__outline .offic_ttl{font-weight:500;font-size:var(--font-24)}.p-company__access__outline .office_img{display:block;width:100%;height:auto}@media screen and (max-width:992px){.p-company__access__outline{grid-template-columns:40% 1fr}}@media screen and (max-width:768px){.p-company__access__outline{grid-template-columns:1fr}}.p-company__access__map iframe{width:100%;height:480px}.p-company__access__way{display:grid;grid-template-columns:420px 1fr;align-items:start;gap:min(5vw,70px)}.p-company__access__way .way_ttl{display:flex;align-items:center;gap:1em;color:var(--color-primary);font-weight:600}.p-company__access__way .way_ttl span{flex-shrink:0}.p-company__access__way .way_ttl:after{content:"";display:block;width:100%;height:1px;background-color:color-mix(in srgb,var(--color-font) 50%,transparent)}.p-company__access__way .way_item{margin-top:1.3em;font-weight:400}.p-company__access__way .way_item h4{font-weight:600}.p-company__access__way .way_img{width:100%}.p-company__access__way .way_img img{display:block;height:auto;margin-inline:auto}@media screen and (max-width:992px){.p-company__access__way{display:flex;flex-direction:column-reverse}}.p-company__history{display:grid;grid-template-columns:24% 1fr;gap:min(5vw,70px);--history-bar-w:114px;padding:10% 5%;margin-left:6%;background-color:var(--color-usucha)}@media screen and (max-width:1280px){.p-company__history{grid-template-columns:12% 1fr}}.p-company__history__item{display:grid;grid-template-columns:290px 1fr;align-items:start;gap:8px;min-height:var(--history-bar-w);opacity:0;translate:0 30px;transition:opacity .8s ease,translate .6s ease}.p-company__history__item.is-active{opacity:1;translate:0 0}.p-company__history__item .year{color:var(--color-primary);font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;text-align:right;line-height:1;font-size:var(--font-30);display:flex;justify-content:end;align-items:center;gap:10px;position:relative}.p-company__history__item .year .bar{--dot-pos:75%;background-color:var(--color-primary);width:var(--history-bar-w);height:1px;flex-shrink:0}.p-company__history__item .year .bar:before{width:1px;height:var(--history-bar-w);top:50%}.p-company__history__item .year .bar:after,.p-company__history__item .year .bar:before{content:"";display:block;background-color:var(--color-primary);position:absolute;left:var(--dot-pos)}.p-company__history__item .year .bar:after{width:9px;aspect-ratio:1;border-radius:50%;translate:-50% -50%}.p-company__history__item .event{font-weight:400}.p-company__history__item:last-child{padding-bottom:0}.p-company__history__item:last-child .year .bar:before{display:none}@media screen and (max-width:992px){.p-company__history{display:block;padding:8% 9%}.p-company__history .c-center_ttl{writing-mode:horizontal-tb;display:block}.p-company__history__list{margin-top:30px}.p-company__history__item{grid-template-columns:36% 1fr}}@media screen and (max-width:768px){.p-company__history{margin-left:0}.p-company__history__item{--history-bar-w:89px;grid-template-columns:30% 1fr;min-height:calc(var(--history-bar-w) * 2)}.p-company__history__item .year .bar:before{height:calc(var(--history-bar-w) * 2 + 30px)}}@media screen and (max-width:576px){.p-company__history{padding:14% var(--container-space-x)}.p-company__history__item{--history-bar-w:39px}.p-company__history__item .year{font-size:4vw}.p-company__history__item .year .bar{--dot-pos:0;width:9px;position:relative;background-color:transparent;translate:50% 0}.p-company__history__item .event{translate:0 -.3em;font-size:1.4rem}}.p-compare ._leadTxt{margin-block:30px;line-height:2}@media screen and (max-width:768px){.p-compare ._tblWrapper{overflow-x:auto;width:100%}.p-compare ._tblWrapper .scroll-hint-icon-wrap.is-active .scroll-hint-icon{top:50px}}.p-compare .c-redline_table .--left tr td{padding:8px}.p-compare .c-redline_table .--left tr td:first-child,.p-compare .c-redline_table .--left tr td:nth-child(2){text-align:left}.p-compare .c-redline_table .--left tr td:nth-child(2){font-weight:400}.p-compare .c-redline_table thead ._main_item th:first-child{width:10%;min-width:110px}.p-compare .c-redline_table thead ._main_item th:nth-child(2){width:30%}.p-compare .c-redline_table thead ._main_item th:nth-child(3){width:45%}.p-compare .c-redline_table thead ._sub_item th{line-height:1.3;width:7%}body.english .l-header__ja_link{border:1px solid #dfdee6;display:block;border-radius:2em;padding:.7em 1.5em;font-weight:600;font-size:1.4rem}@media (any-hover:hover){body.english .l-header__ja_link{transition:color .2s ease}body.english .l-header__ja_link:hover{color:var(--color-primary)}}@media screen and (max-width:576px){body.english .l-header__ja_link{margin-right:12px}}.p-en__ttl{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;text-align:center;font-size:clamp(2.6rem,4vw,4.8rem);color:var(--color-primary)}.p-en__main{font-weight:400}.p-en__mv{position:relative;mask-image:linear-gradient(0deg,transparent 0,#000 19%);mask-composite:intersect;height:768px}.p-en__mv video{position:absolute;display:block;width:100%;height:100%;object-position:left center;object-fit:cover}@media screen and (max-width:992px){.p-en__mv{height:auto;aspect-ratio:4/3}}@media screen and (max-width:576px){.p-en__mv{overflow:hidden;aspect-ratio:12/10}.p-en__mv video{width:auto;height:76vw;bottom:0;left:-12%;aspect-ratio:2580/1226;object-fit:unset;object-position:center top}}.p-en__mv__copy{position:absolute;top:30%;left:6%;line-height:1;grid-area:d;font-size:min(5.6vw,4.8rem);font-weight:600;color:var(--color-gray-500);letter-spacing:.06em;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.p-en__mv__copy .accent{color:var(--color-primary)}.p-en__mv__copy yosumi-kakko{--kakko-size:0.56em;color:var(--color-primary);display:inline-block;padding:.48em;margin-left:.2em}.p-en__mv__copy yosumi-kakko .kakko{border-width:8px}@media screen and (max-width:576px){.p-en__mv__copy{font-size:7vw;top:13%}.p-en__mv__copy yosumi-kakko .kakko{border-width:4px}}.p-en__intro__ttl{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(3rem,5vw,6rem);color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;backface-visibility:hidden;background-image:linear-gradient(90deg,#ff4d00 0,red 39%);line-height:1.2}.p-en__intro__txt{font-size:var(--font-20);margin-top:1em}@media not screen and (max-width:1280px){.p-en__intro__txt{line-height:2;width:78%}}.p-en__induction__content{position:relative;padding:107px 90px;max-width:1280px;margin-inline:auto}@media screen and (max-width:1280px){.p-en__induction__content{padding:5%}}@media screen and (max-width:992px){.p-en__induction__content{padding:3%}}.p-en__induction__bg{position:absolute;inset:0;background-color:var(--color-usucha);mix-blend-mode:multiply}.p-en__induction__item{position:relative;background-color:var(--color-white);padding:39px 70px;display:grid;grid-template-columns:1fr 40%;align-items:center;gap:0 min(3vw,40px)}@media screen and (max-width:1280px){.p-en__induction__item{padding:24px}}.p-en__induction__item+.p-en__induction__item{margin-top:var(--space-sm)}.p-en__induction__item yosumi-kakko{position:absolute;inset:0}.p-en__induction__item yosumi-kakko .kakko{width:16px;aspect-ratio:4/5;border-width:4px}.p-en__induction__item .content{position:relative;z-index:1}.p-en__induction__item .image{display:block;height:auto}.p-en__induction__item .item__ttl{font-weight:500;line-height:1.3;font-size:var(--font-30);color:var(--color-primary)}.p-en__induction__item .item_list{margin-top:1.3em;list-style-type:disc;list-style-position:inside}@media not screen and (max-width:1280px){.p-en__induction__item .item_list{line-height:2}}@media screen and (max-width:576px){.p-en__induction__item{display:flex;flex-direction:column}}@media screen and (max-width:576px){.p-en__company .c-base_table{font-size:1.4rem}}.p-en__company .c-base_table tbody th{font-weight:400}@media screen and (max-width:576px){.p-en__company .c-base_table tbody,.p-en__company .c-base_table td,.p-en__company .c-base_table th,.p-en__company .c-base_table tr{display:block;width:100%}.p-en__company .c-base_table th{border-bottom:none;padding-bottom:0;color:var(--color-primary)}.p-en__company .c-base_table td{padding-top:.6em}}.p-en__company .office_block{padding-block:20px}@media screen and (max-width:576px){.p-en__company .office_block:first-child{padding-top:0}}.p-en__company .office_block .office_img{display:block;height:auto}.p-en__company .office_block a{text-decoration:underline}.p-en__company .office_block .add_ttl{font-weight:600;font-size:var(--font-18)}.p-faq ._link{text-decoration:underline}.p-faq details{margin-inline:auto;padding:30px 60px 30px 30px;position:relative;background-color:hsla(0,20%,97%,.65)}.p-faq details:not(:last-child){margin-bottom:30px}@media screen and (max-width:576px){.p-faq details{padding:5% 3%}}.p-faq details ._contents ._inner,.p-faq details summary ._inner{display:flex;align-items:center;text-align:left}.p-faq details summary{font-size:2rem;cursor:pointer;position:relative;z-index:1;list-style:none;width:100%;padding-right:20px}@media screen and (max-width:576px){.p-faq details summary{font-size:1.7rem}}.p-faq details summary ._inner{font-size:var(--font-22);position:relative;color:var(--color-primary)}.p-faq details summary ._inner:after,.p-faq details summary ._inner:before{content:"";display:block;width:21px;height:2px;background:var(--color-primary);position:absolute;top:50%;right:0;transition:all .3s}@media screen and (max-width:1280px){.p-faq details summary ._inner:after,.p-faq details summary ._inner:before{right:-60px}}@media screen and (max-width:576px){.p-faq details summary ._inner:after,.p-faq details summary ._inner:before{right:-28px;width:14px}}.p-faq details summary ._inner:after{transform:rotate(90deg)}.p-faq details summary ._inner ._Q{font-size:clamp(3rem,4vw,5rem);margin-right:20px;color:var(--color-primary);font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.p-faq details ._contents{font-size:1.7rem;line-height:1.8}.p-faq details ._contents ._inner{padding-top:30px}.p-faq details ._contents ._inner ._wrap{background:var(--color-secondary);width:100%;display:flex}.p-faq details ._contents ._inner ._wrap ._A{margin-right:20px;text-align:center;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:800;font-size:clamp(3rem,4vw,5rem);text-box:trim-both cap alphabetic;-webkit-text-fill-color:var(--color-white);-webkit-text-stroke:1px var(--color-font)}.p-faq details ._contents ._inner ._wrap ._txt{font-size:1.6rem}.p-faq summary::-webkit-details-marker{display:none}.p-faq details[open] summary ._contents{display:block}.p-faq details[open] summary ._inner:before{transform:translateY(-50%) rotate(-180deg)}.p-faq details[open] summary ._inner:after{transform:translateY(-50%) rotate(180deg)}body#flowIndex .c-flow_list__layout{gap:min(5vw,30px)}.p-flow__list__box{margin-top:min(5vw,50px);padding:17px 30px 25px;background-color:var(--color-usucha)}@media screen and (max-width:576px){.p-flow__list__box{padding:5% 3%}}.p-flow__list__box ._listTtl{font-weight:500;line-height:2;padding-bottom:16px;border-bottom:1px solid #ded4d5;text-align:center}.p-flow__list__box .c-disc_list{margin-block:14px}.p-flow__list__box .c-disc_list li{line-height:2}.p-flow__list__box .c-disc_list li:before{top:.65em}.p-flow__list__box__ttl{font-weight:600;line-height:2;font-size:clamp(1.6rem,1.5vw,1.8rem)}.p-flow__list__box__ttl ._red{color:var(--color-primary)}.p-flow__list__box ._sandwich_tl{background-color:#fff;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-weight:500;line-height:2;padding:9px 0;text-align:center;margin:min(3vw,30px) 0 min(3vw,25px)}.p-flow__list__box__contents{display:flex;align-items:flex-start;gap:min(2vw,30px);margin-bottom:25px}@media (993px < width < 1150px){.p-flow__list__box__contents{flex-direction:column-reverse}}@media screen and (max-width:768px){.p-flow__list__box__contents{flex-direction:column-reverse;gap:15px}}.p-flow__list__box__contents__txtWrap ._head{color:var(--color-primary);font-size:1.8rem;line-height:1.6}.p-flow__list__box__contents__txtWrap ._txt{margin-top:1em;line-height:2;font-weight:400}@media screen and (max-width:576px){.p-flow__list__box__contents__txtWrap ._txt{margin-top:0}}.p-flow__list__box__contents img{width:50%;height:auto;margin-inline:auto}@media (993px < width < 1150px){.p-flow__list__box__contents img{width:100%;max-width:300px}}@media screen and (max-width:768px){.p-flow__list__box__contents img{max-width:300px;width:100%}}.p-flow__list__box strong{color:var(--color-primary);font-weight:700;line-height:2}@media screen and (max-width:576px){.p-flow__list__box strong{line-height:1.8}}.p-induction{margin-bottom:var(--space-xl);margin-top:-14%;z-index:1;position:relative}.p-induction__leadTxt{font-size:var(--font-20);font-weight:600;line-height:2}.p-induction__list{margin-top:min(100px,10vw);margin-bottom:min(135px,10vw);display:flex;justify-content:space-between}@media screen and (max-width:576px){.p-induction__list{flex-direction:column;gap:20px}}.p-induction__list__item{background-color:#fff;text-align:center;padding:27px 20px 50px;width:32%}@media screen and (max-width:576px){.p-induction__list__item{flex-direction:column;width:100%}}.p-induction__list__item ._tl{color:var(--color-primary);font-size:var(--font-24);font-weight:600;line-height:2}.p-induction__list__item ._subTtl{font-size:var(--font-18);font-weight:500}.p-induction__list__item ._txt{text-align:left;font-weight:400;margin-top:1.5em}.p-induction__branch{margin-top:min(100px,10vw);padding:min(125px,10vw) 3%;position:relative}.p-induction__branch:before{content:"";position:absolute;inset:0;background-color:var(--color-usucha);mix-blend-mode:multiply;z-index:0}.p-induction__branch ._txt{text-align:center;padding-top:40px}.p-induction__branch__list{max-width:1100px;margin-top:min(60px,10vw);margin-inline:auto}.p-induction__branch__list ._box:not(:last-child){margin-bottom:min(70px,8vw)}.p-induction__branch__list ._box yosumi-kakko{text-align:center;--kakko-size:1.6rem;border-width:3px;aspect-ratio:994/183;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:80px 46px 80px 70px;margin-left:0;width:100%;height:350px}@media screen and (max-width:576px){.p-induction__branch__list ._box yosumi-kakko{padding:15% 5%;height:inherit}}@media screen and (max-width:576px){.p-induction__branch__list ._box yosumi-kakko.--eden{flex-direction:column}.p-induction__branch__list ._box yosumi-kakko.--eden ._txtWrap{display:contents}}@media screen and (max-width:576px) and (max-width:576px){.p-induction__branch__list ._box yosumi-kakko.--eden ._txtWrap h3{order:1}}@media screen and (max-width:576px) and (max-width:576px){.p-induction__branch__list ._box yosumi-kakko.--eden ._txtWrap p{order:2}}@media screen and (max-width:576px) and (max-width:576px){.p-induction__branch__list ._box yosumi-kakko.--eden ._imgWrap{margin-top:1em;width:48%;order:3}}@media screen and (max-width:576px) and (max-width:576px){.p-induction__branch__list ._box yosumi-kakko.--eden .c-line_btn{order:4}}.p-induction__branch__list ._box .kakko{width:20px;border-width:4px}.p-induction__branch__list ._box ._txtWrap{text-align:left;min-width:200px}@media screen and (max-width:576px){.p-induction__branch__list ._box ._txtWrap{min-width:inherit}}.p-induction__branch__list ._box ._txtWrap h3{color:var(--color-primary);font-size:var(--font-45);font-weight:600}@media screen and (max-width:576px){.p-induction__branch__list ._box ._txtWrap h3{font-size:2rem}}.p-induction__branch__list ._box ._txtWrap p{font-size:var(--font-24);font-weight:700;margin-top:min(30px,2vw)}@media screen and (max-width:576px){.p-induction__branch__list ._box ._txtWrap p{font-size:1.6rem}}.p-induction__branch__list ._box ._imgWrap{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:576px){.p-induction__branch__list ._box ._imgWrap{width:48%}}.p-induction__branch__list ._box img{height:auto;max-height:340px;object-fit:contain}@media screen and (max-width:992px){.p-induction__branch__list ._box img{width:70%}}@media screen and (max-width:768px){.p-induction__branch__list ._box img{width:100%}}.p-induction__branch__list ._box .c-icon{width:70px;flex-shrink:0}@media screen and (max-width:768px){.p-induction__branch__list ._box .c-icon{display:none}}.p-induction__branch__list ._box .c-icon.--externallink{width:14px;display:inline-block;margin-left:6px;background-color:var(--color-primary)}.p-induction__branch__list ._box .c-line_btn{margin-top:30px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 50px)}@media screen and (max-width:576px){html{scroll-padding-top:calc(var(--header-h) + 10px)}}.p-inductionUnder__wrap{display:flex;justify-content:space-between;gap:5%}@media screen and (max-width:576px){.p-inductionUnder__wrap{flex-direction:column;gap:30px}}.p-inductionUnder__ttl{font-size:var(--font-40);line-height:1.5;font-weight:700;width:100%}.p-inductionUnder__ttl yosumi-kakko{text-align:center;--kakko-size:1.6rem;border-width:3px;aspect-ratio:994/183;color:var(--color-primary);background-color:#fff;display:flex;align-items:center;justify-content:center;padding:.48em;margin-left:0;width:100%;height:min(27vw,100px)}.p-inductionUnder__ttl .kakko{border-width:3px;aspect-ratio:4/5}@media screen and (max-width:992px){.p-inductionUnder__aside{width:30%}}@media screen and (max-width:576px){.p-inductionUnder__aside{width:100%}}.p-inductionUnder__aside__nav{position:sticky;top:calc(var(--header-h) + 50px);display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media screen and (max-width:576px){.p-inductionUnder__aside__nav{position:static;align-items:center}}.p-inductionUnder__aside__nav ._item{width:260px;max-width:100%;font-weight:500;font-size:var(--font-22);transition:all .3s}@media screen and (max-width:576px){.p-inductionUnder__aside__nav ._item{min-width:150px}}.p-inductionUnder__aside__nav ._item a{border-radius:100vmax;background:var(--grad-red);display:block;padding:20px 30px;line-height:1;position:relative}@media screen and (max-width:992px){.p-inductionUnder__aside__nav ._item a{padding:16px 30px}}.p-inductionUnder__aside__nav ._item a:before{content:"";display:block;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;border-radius:100vmax;opacity:1;transition:all .3s}.p-inductionUnder__aside__nav ._item a span{z-index:1;position:relative}.p-inductionUnder__aside__nav ._item a.is-current{background-color:var(--grad-red);color:#fff}.p-inductionUnder__aside__nav ._item a.is-current:before{opacity:0}.p-inductionUnder__contents{max-width:1000px}@media screen and (max-width:992px){.p-inductionUnder__contents{width:67%}}@media screen and (max-width:576px){.p-inductionUnder__contents{width:100%}}.p-inductionUnder__contents__box{margin-top:min(10vw,110px)}.p-inductionUnder__contents__box img{display:block;height:auto}.p-inductionUnder__contents__box__subTtl{color:var(--color-font);font-size:var(--font-32);margin-bottom:35px}@media screen and (max-width:576px){.p-inductionUnder__contents__box__subTtl{margin-bottom:25px}}.p-inductionUnder__contents__box.--flex{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:992px){.p-inductionUnder__contents__box.--flex{flex-direction:column;gap:20px}}.p-inductionUnder__contents__box ._featuresTxt{width:37%}@media screen and (max-width:992px){.p-inductionUnder__contents__box ._featuresTxt{width:100%}}.p-inductionUnder__contents__box ._featuresTxt .p-inductionUnder__contents__box__subTtl{margin-bottom:20px}.p-inductionUnder__contents__box ._pho{width:55%}@media screen and (max-width:992px){.p-inductionUnder__contents__box ._pho{width:100%;max-width:400px;margin-inline:auto}}@media screen and (max-width:768px){.p-inductionUnder__contents__box ._tblWrapper{overflow-x:auto;width:100%}.p-inductionUnder__contents__box ._tblWrapper .scroll-hint-icon-wrap.is-active .scroll-hint-icon{top:50px}}.p-inductionUnder__contents__box ._txt_caut{margin-top:1em}.p-inductionUnder__contents__caution{margin-top:min(6vw,60px);background-color:var(--color-usucha);padding:53px 67px;line-height:1.76;font-weight:700;font-size:var(--font-20)}@media screen and (max-width:992px){.p-inductionUnder__contents__caution{padding:5%}}.p-inductionUnder__contents__caution ._font_red{color:var(--color-primary)}.p-movie__item{background-color:var(--color-white);padding:48px;display:grid;grid-template-columns:45% minmax(0,1fr);gap:min(6vw,148px)}.p-movie__item:not(:first-child){margin-top:min(6vw,80px)}@media screen and (max-width:992px){.p-movie__item{padding:4%;gap:4vw}}@media screen and (max-width:768px){.p-movie__item{grid-template-columns:1fr}}.p-movie__item .ttl{font-weight:600;color:var(--color-primary);font-size:var(--font-30)}.p-movie__item .txt{font-weight:400;color:var(--color-font-sub);margin-top:1em}@media not screen and (max-width:992px){.p-movie__item .txt{line-height:2}}.p-movie__item .video{position:relative;padding:15px}.p-movie__item .video yosumi-kakko{position:absolute;inset:0}.p-movie__item .video yosumi-kakko .kakko{width:20px}.p-movie__item .video .inner{aspect-ratio:513/384}.p-movie__item .video video{width:100%;height:100%;object-fit:cover;display:block;position:relative}.p-movie__item .video iframe{aspect-ratio:513/384;width:100%;height:auto;position:relative;z-index:1}.js-movie-item{position:relative}.js-movie-item .movie_start{appearance:none;background-color:transparent;border:none;position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%}.js-movie-item .movie_start img{display:block;width:100%;height:auto}.js-movie-item.is-play .movie_start{display:none!important}.p-patent__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));font-size:var(--font-20);gap:10px;text-align:center;font-weight:400}.p-patent__list li{padding-block:1.2em;background-color:var(--color-white)}@media screen and (max-width:576px){.p-patent__list{grid-template-columns:repeat(2,1fr);gap:8px}}@media screen and (max-width:768px){.p-privacy__wrap{margin-bottom:8%}}.p-privacy__box:not(:first-child){margin-top:60px}@media screen and (max-width:576px){.p-privacy__box:not(:first-child){margin-top:40px}}.p-privacy__box h2{display:flex;align-items:center}@media screen and (max-width:576px){.p-privacy__box h2{margin-left:5px}}.p-privacy__box h2 ._num{width:50px;position:relative;color:var(--color-primary);text-align:center;flex-shrink:0;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:900;font-size:var(--font-40)}@media screen and (max-width:576px){.p-privacy__box h2 ._num{width:30px}}.p-privacy__box h2 ._tl{font-weight:500;margin-left:20px}@media screen and (max-width:576px){.p-privacy__box h2 ._tl{font-size:2rem;margin-left:10px}}.p-privacy__box__contents{margin-left:70px}@media screen and (max-width:576px){.p-privacy__box__contents{margin-left:0}}.p-privacy__box ._txt{font-size:1.6rem;letter-spacing:.02em;margin-top:1em}@media screen and (max-width:576px){.p-privacy__box ._txt{margin-top:20px}}.p-privacy__box a{overflow-wrap:anywhere;text-decoration:underline}.p-privacy__box .c-disc_list,.p-privacy__box .c-num_list{margin-top:20px}.p-privacy__box .c-num_list ._item:not(:last-of-type){margin-bottom:12px}.p-privacy__box .c-num_list ._item .c-disc_list{margin-top:0}.p-privacy__box .c-num_list ._item .c-disc_list ._item{margin-bottom:0}.p-privacy__box .c-icon.--externallink{display:inline-block;background-color:var(--color-primary);margin-left:1em}@media screen and (max-width:576px){.p-privacy__box .c-icon.--externallink{margin-left:.5em}}.p-privacy__box.--sign p{text-align:right}.p-top__mv__video{position:relative;mask-image:linear-gradient(0deg,transparent 0,#000 19%);mask-composite:intersect;height:768px}.p-top__mv__video video{position:absolute;display:block;width:100%;height:100%;object-position:left center;object-fit:cover}.p-top__mv__copy{position:absolute;top:30%;left:6%;line-height:1;grid-area:d;margin-top:min(6vw,60px);font-size:min(5.6vw,4.8rem);font-weight:600;color:var(--color-gray-500);display:flex;align-items:center;white-space:nowrap}.p-top__mv__copy .accent{color:var(--color-primary)}.p-top__mv__copy yosumi-kakko{--kakko-size:0.56em;color:var(--color-primary);display:inline-block;padding:.48em;margin-left:.2em}.p-top__mv__copy yosumi-kakko .kakko{border-width:8px}@media screen and (max-width:992px){.p-top__mv__video{height:auto;aspect-ratio:4/3}}@media screen and (max-width:576px){.p-top__mv__video{overflow:hidden;aspect-ratio:12/10}.p-top__mv__video video{width:auto;height:120%;bottom:0;left:-12%;aspect-ratio:2580/1226;object-fit:unset;object-position:unset}.p-top__mv__copy{font-size:7vw}.p-top__mv__copy yosumi-kakko .kakko{border-width:4px}}.p-top__mv .carousel{position:relative}.p-top__mv .carousel__track{z-index:1;position:relative;mask-image:url(/assets/dest/img/common/txt_induction_heating_machine.svg);mask-position:left 100% top;mask-repeat:repeat-x;mask-size:auto 100%;background:var(--color-primary);height:145px;animation:a 45s linear infinite}@media screen and (max-width:768px){.p-top__mv .carousel__track{height:24vw}}@media screen and (max-width:576px){.p-top__mv .carousel__track{height:16vw}}.p-top__mv .carousel__track:before{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:linear-gradient(270deg,#e3f3ff 80%,transparent);pointer-events:none;z-index:0}.p-top__about{--bottom-bar:137px}@media screen and (max-width:992px){.p-top__about{--bottom-bar:80px}}.p-top__about__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0}.p-top__about__main:after{grid-column:span 2;content:"";display:block;width:70%;height:var(--bottom-bar);background:linear-gradient(90deg,#ff0202 40%,transparent)}.p-top__about__head{padding:3em 1.3em 1.3em;background:linear-gradient(0deg,#ff0202 50%,#ff4d01);border-radius:100vmax 100vmax 0 0}.p-top__about__head .splide__pagination{margin-top:30px;display:flex;flex-direction:column;gap:20px}@media not screen and (max-width:768px){.p-top__about__head .splide__pagination{margin-top:0;width:70%;position:absolute;bottom:0;left:min(16%,185px);height:var(--bottom-bar);flex-direction:row;justify-content:start}}.p-top__about__head .splide__pagination__page{width:40px;border:1px solid var(--color-white);background-color:transparent;border-radius:50%;aspect-ratio:1;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:var(--color-white);display:flex;justify-content:center;align-items:center}.p-top__about__head .splide__pagination__page.is-active{background-color:var(--color-white);color:var(--color-primary)}.p-top__about__ttl{writing-mode:vertical-rl;color:var(--color-white);font-size:min(3vw,3.6rem);line-height:2}.p-top__about__content{position:relative;padding-bottom:min(8vw,137px);margin-top:90px}.p-top__about .bg_txt{position:absolute;bottom:-2px;right:0;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;background:var(--grad-footer);font-size:clamp(3rem,14vw,20rem);padding-block:2px;text-box:trim-both cap alphabetic;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-top__about .splide__slide{display:flex;align-items:start;gap:min(4vw,60px);padding-inline:min(3vw,60px)}.p-top__about .splide__slide .about_num{line-height:1;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:800;background:linear-gradient(270deg,#ff0202 50%,#ff4d01);font-size:clamp(3rem,9vw,11rem);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:148px;flex-shrink:0}@media screen and (max-width:992px){.p-top__about .splide__slide .about_num{width:120px}}@media screen and (max-width:768px){.p-top__about .splide__slide .about_num{width:auto}}.p-top__about .splide__slide .about_ttl{color:var(--color-primary);font-size:clamp(2rem,2vw,2.6rem);line-height:1.6}.p-top__about .splide__slide .about_body{flex-grow:1;width:100%}.p-top__about .splide__slide .about_txt{font-weight:400;margin-top:1.8em;line-height:1.96}.p-top__about .splide__slide .about_txt ._red{color:var(--color-primary)}@media screen and (max-width:768px){.p-top__about .splide__slide{padding-inline:18px}}.p-top__about .c-base_btn{position:absolute;bottom:0;right:29%;translate:0 50%}@media screen and (max-width:768px){.p-top__about .splide__slide{flex-direction:column;gap:18px}.p-top__about .splide__slide .about_num{font-size:min(19vw,12rem)}.p-top__about .c-base_btn{right:10%}.p-top__about__head{padding:2.5em .8em 0}.p-top__about__ttl{font-size:min(4.4vw,2.4rem);line-height:1.4}.p-top__about .bg_txt{font-size:21vw}.p-top__about__content{padding-bottom:80px;margin-top:40px}}@media screen and (max-width:576px){.p-top__about .splide__slide .about_num{font-size:26vw}.p-top__about .c-base_btn{max-width:230px}.p-top__about__content{margin-top:20px}}.p-top__kosyuha{position:relative}.p-top__kosyuha .bg{width:100%;aspect-ratio:1442/984}.p-top__kosyuha .bg img{display:block;width:100%;height:100%;object-fit:cover}.p-top__kosyuha__item{display:flex;justify-content:space-between;align-items:center;gap:1em;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);padding:44px 70px;line-height:1.3;opacity:0;translate:0 30px;transition:opacity .2s ease,translate .4s ease}@media screen and (max-width:1280px){.p-top__kosyuha__item{padding:5%}}.p-top__kosyuha__item .item_ttl{font-size:var(--font-28);font-weight:600}.p-top__kosyuha__item .item_txt{font-weight:400;margin-top:10px}.p-top__kosyuha__item .c-icon{width:70px;flex-shrink:0}@media screen and (max-width:768px){.p-top__kosyuha__item .c-icon{width:45px}}.p-top__kosyuha__item:nth-child(2){transition-delay:.08s}.p-top__kosyuha__btns{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:25px;position:absolute;inset-inline:0;bottom:50px}.p-top__kosyuha__btns.is-viewed .p-top__kosyuha__item{translate:0 0;opacity:1}@media screen and (max-width:768px){.p-top__kosyuha .bg{aspect-ratio:375/630}.p-top__kosyuha__btns{grid-template-columns:1fr;gap:10px;bottom:20px}}.p-top__flow{padding-block:118px;background:var(--grad-footer)}.p-top__flow__layout{display:grid;grid-template-columns:340px 1fr;align-items:start;gap:min(5vw,70px)}.p-top__flow__ttl{position:relative;padding-block:40px}.p-top__flow__ttl .en_txt{position:absolute;top:50%;left:50%;translate:-50% -50%;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;background:linear-gradient(90deg,#fae1e3 0,#e4ecf8);font-size:clamp(3rem,14vw,20rem);padding-block:2px;text-box:trim-both cap alphabetic;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:576px){.p-top__flow__ttl .en_txt{font-size:22vw}}.p-top__flow__ttl .ja_txt{position:relative;z-index:1;color:var(--color-primary);font-size:var(--font-36)}.p-top__flow__head{position:sticky;top:var(--header-h);left:0}.p-top__flow__head .head_txt{font-weight:400;line-height:2;margin-top:1.5em}.p-top__flow__head .c-btns{margin-top:46px}.p-top__flow__item{position:relative;z-index:1;display:grid;grid-template-columns:70px 1fr}.p-top__flow__item:not(:last-child) .flow_body{margin-bottom:32px}@media screen and (max-width:768px){.p-top__flow__item:not(:last-child) .flow_body{margin-bottom:18px}}.p-top__flow__item:not(:last-child) .flow_num:after{content:"";display:block;width:1px;height:80%;background-color:var(--color-primary);margin-inline:auto}.p-top__flow__item .flow_num{text-align:center;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:800;font-size:3rem;color:var(--color-primary);line-height:1;translate:0 30px;display:flex;flex-direction:column;justify-content:start;gap:.5em}.p-top__flow__item .flow_ttl{color:var(--color-primary);font-size:var(--font-24);text-align:center;line-height:1.3}.p-top__flow__item .flow_ttl .gray{color:var(--color-gray-600);font-size:1.4rem;display:block}.p-top__flow__item .flow_body{padding:45px 50px;background-color:var(--color-white)}.p-top__flow__item .tel_txt{margin-top:16px;text-align:center;color:var(--color-primary);font-size:var(--font-22);font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.p-top__flow__item .tel_txt span{font-size:160%}.p-top__flow__item .c-base_btn{width:min(100%,480px);font-size:var(--font-30);margin-top:16px;margin-inline:auto}.p-top__flow__item .flow_txt{margin-top:16px;font-weight:400}@media screen and (max-width:992px){.p-top__flow{padding-block:60px}.p-top__flow__layout{display:grid;grid-template-columns:1fr;gap:0;grid-template-areas:"k" "l" "m" "n"}.p-top__flow__head{position:relative;inset:unset;display:contents}.p-top__flow__head .head_txt{grid-area:l}.p-top__flow__head .c-btns{grid-area:n;display:flex;justify-content:center}.p-top__flow__ttl{text-align:center;grid-area:k}.p-top__flow__list{grid-area:m;margin-top:30px}}@media screen and (max-width:768px){.p-top__flow__item .flow_body{padding:35px}}@media screen and (max-width:576px){.p-top__flow__item{grid-template-columns:40px 1fr}.p-top__flow__item .flow_num{font-size:2rem;translate:0 10px}.p-top__flow__item .flow_ttl{font-size:1.6rem}.p-top__flow__item .flow_body{padding:30px 6%}}.p-top__faq{position:relative;padding-bottom:min(10vw,180px);padding-top:var(--space-lg)}.p-top__faq__ttl{position:relative;padding-block:40px}.p-top__faq__ttl .en_txt{position:absolute;top:50%;left:50%;translate:-50% -50%;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;background:linear-gradient(90deg,#fae1e3 0,#e4ecf8);font-size:clamp(3rem,14vw,20rem);padding-block:2px;text-box:trim-both cap alphabetic;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:576px){.p-top__faq__ttl .en_txt{font-size:22vw}}.p-top__faq__ttl .ja_txt{text-align:center;position:relative;z-index:1;color:var(--color-primary);font-size:var(--font-36)}.p-top__faq__layout{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:min(4vw,60px)}.p-top__faq__item{backdrop-filter:blur(10px);background-color:var(--color-usucha);background-blend-mode:overlay;padding:56px 30px}.p-top__faq__item.--wide{grid-column:span 2}.p-top__faq__item .faq_icon{text-align:center;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:800;font-size:clamp(3rem,4vw,5rem);text-box:trim-both cap alphabetic}.p-top__faq__item .faq_a,.p-top__faq__item .faq_q{display:grid;grid-template-columns:50px 1fr;gap:20px}.p-top__faq__item .faq_q .faq_icon{color:var(--color-primary)}.p-top__faq__item .faq_q .faq_ttl{font-size:var(--font-20);color:var(--color-primary)}.p-top__faq__item .faq_a{margin-top:min(2vw,24px)}.p-top__faq__item .faq_a .faq_icon{-webkit-text-fill-color:var(--color-white);-webkit-text-stroke:1px var(--color-font)}.p-top__faq .c-base_btn{font-size:var(--font-18);margin-top:40px;margin-inline:auto}@media screen and (max-width:992px){.p-top__faq__layout{grid-template-columns:1fr}.p-top__faq__item{padding:48px}.p-top__faq__item.--wide{grid-column:span 1}.p-top__faq__item .faq_a,.p-top__faq__item .faq_q{gap:8px;grid-template-columns:30px 1fr}}@media screen and (max-width:576px){.p-top__faq{padding-top:40px}.p-top__faq__item{padding:35px}}.u-block-xxl{display:none}@media screen and (max-width:1400px){.u-block-xxl{display:block}}.u-block-xl{display:none}@media screen and (max-width:1280px){.u-block-xl{display:block}}.u-block-lg{display:none}@media screen and (max-width:992px){.u-block-lg{display:block}}.u-block-md{display:none}@media screen and (max-width:768px){.u-block-md{display:block}}.u-block-sm{display:none}@media screen and (max-width:576px){.u-block-sm{display:block}}.u-container-xxl{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:var(--container-space-x);padding-right:var(--container-space-x)}.u-container-xxl.--no-space{padding-left:0;padding-right:0}.u-container-xl{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:var(--container-space-x);padding-right:var(--container-space-x)}.u-container-xl.--no-space{padding-left:0;padding-right:0}.u-container-lg{margin-left:auto;margin-right:auto;max-width:992px;padding-left:var(--container-space-x);padding-right:var(--container-space-x)}.u-container-lg.--no-space{padding-left:0;padding-right:0}.u-container-md{margin-left:auto;margin-right:auto;max-width:768px;padding-left:var(--container-space-x);padding-right:var(--container-space-x)}.u-container-md.--no-space{padding-left:0;padding-right:0}.u-container-sm{margin-left:auto;margin-right:auto;max-width:576px;padding-left:var(--container-space-x);padding-right:var(--container-space-x)}.u-container-sm.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-d-block--pc{display:none}}@media screen and (min-width:768px){.u-d-block--pc{display:block}}@media screen and (min-width:768px){.u-d-block--sp{display:none}}@media screen and (max-width:768px){.u-d-block--sp{display:block}}@media screen and (max-width:768px){.u-d-inline--pc{display:none}}@media screen and (min-width:768px){.u-d-inline--pc{display:inline}}@media screen and (min-width:768px){.u-d-inline--sp{display:none}}@media screen and (max-width:768px){.u-d-inline--sp{display:inline}}@media screen and (max-width:768px){.u-d-inline-block--pc{display:none}}@media screen and (min-width:768px){.u-d-inline-block--pc{display:inline-block}}@media screen and (min-width:768px){.u-d-inline-block--sp{display:none}}@media screen and (max-width:768px){.u-d-inline-block--sp{display:inline-block}}.u-display-hide{display:none}.u-font-xl{font-size:var(--font-xl)}.u-font-lg{font-size:var(--font-lg)}.u-font-md{font-size:var(--font-md)}.u-font-sm{font-size:var(--font-sm)}.u-font-xs{font-size:var(--font-xs)}@media screen and (max-width:1400px){.u-hide-xxl{display:none}}@media screen and (max-width:1280px){.u-hide-xl{display:none}}@media screen and (max-width:992px){.u-hide-lg{display:none}}@media screen and (max-width:768px){.u-hide-md{display:none}}@media screen and (max-width:576px){.u-hide-sm{display:none}}.u-mt-xl{margin-top:var(--space-xl)}.u-mt-lg{margin-top:var(--space-lg)}.u-mt-md{margin-top:var(--space-md)}.u-mt-sm{margin-top:var(--space-sm)}.u-pt-xl{padding-top:var(--space-xl)}.u-pt-lg{padding-top:var(--space-lg)}.u-pt-md{padding-top:var(--space-md)}.u-pt-sm{padding-top:var(--space-sm)}.u-text-alignL{text-align:left}.u-text-alignC{text-align:center}.u-text-alignR{text-align:right}.u-col-1{width:8.333333%}@media screen and (max-width:1400px){.u-col-1--xxl{width:8.333333%}}@media screen and (max-width:1280px){.u-col-1--xl{width:8.333333%}}@media screen and (max-width:992px){.u-col-1--lg{width:8.333333%}}@media screen and (max-width:768px){.u-col-1--md{width:8.333333%}}@media screen and (max-width:576px){.u-col-1--sm{width:8.333333%}}.u-col-2{width:16.666666%}@media screen and (max-width:1400px){.u-col-2--xxl{width:16.666666%}}@media screen and (max-width:1280px){.u-col-2--xl{width:16.666666%}}@media screen and (max-width:992px){.u-col-2--lg{width:16.666666%}}@media screen and (max-width:768px){.u-col-2--md{width:16.666666%}}@media screen and (max-width:576px){.u-col-2--sm{width:16.666666%}}.u-col-3{width:24.999999%}@media screen and (max-width:1400px){.u-col-3--xxl{width:24.999999%}}@media screen and (max-width:1280px){.u-col-3--xl{width:24.999999%}}@media screen and (max-width:992px){.u-col-3--lg{width:24.999999%}}@media screen and (max-width:768px){.u-col-3--md{width:24.999999%}}@media screen and (max-width:576px){.u-col-3--sm{width:24.999999%}}.u-col-4{width:33.333332%}@media screen and (max-width:1400px){.u-col-4--xxl{width:33.333332%}}@media screen and (max-width:1280px){.u-col-4--xl{width:33.333332%}}@media screen and (max-width:992px){.u-col-4--lg{width:33.333332%}}@media screen and (max-width:768px){.u-col-4--md{width:33.333332%}}@media screen and (max-width:576px){.u-col-4--sm{width:33.333332%}}.u-col-5{width:41.666665%}@media screen and (max-width:1400px){.u-col-5--xxl{width:41.666665%}}@media screen and (max-width:1280px){.u-col-5--xl{width:41.666665%}}@media screen and (max-width:992px){.u-col-5--lg{width:41.666665%}}@media screen and (max-width:768px){.u-col-5--md{width:41.666665%}}@media screen and (max-width:576px){.u-col-5--sm{width:41.666665%}}.u-col-6{width:49.999998%}@media screen and (max-width:1400px){.u-col-6--xxl{width:49.999998%}}@media screen and (max-width:1280px){.u-col-6--xl{width:49.999998%}}@media screen and (max-width:992px){.u-col-6--lg{width:49.999998%}}@media screen and (max-width:768px){.u-col-6--md{width:49.999998%}}@media screen and (max-width:576px){.u-col-6--sm{width:49.999998%}}.u-col-7{width:58.333331%}@media screen and (max-width:1400px){.u-col-7--xxl{width:58.333331%}}@media screen and (max-width:1280px){.u-col-7--xl{width:58.333331%}}@media screen and (max-width:992px){.u-col-7--lg{width:58.333331%}}@media screen and (max-width:768px){.u-col-7--md{width:58.333331%}}@media screen and (max-width:576px){.u-col-7--sm{width:58.333331%}}.u-col-8{width:66.666664%}@media screen and (max-width:1400px){.u-col-8--xxl{width:66.666664%}}@media screen and (max-width:1280px){.u-col-8--xl{width:66.666664%}}@media screen and (max-width:992px){.u-col-8--lg{width:66.666664%}}@media screen and (max-width:768px){.u-col-8--md{width:66.666664%}}@media screen and (max-width:576px){.u-col-8--sm{width:66.666664%}}.u-col-9{width:74.999997%}@media screen and (max-width:1400px){.u-col-9--xxl{width:74.999997%}}@media screen and (max-width:1280px){.u-col-9--xl{width:74.999997%}}@media screen and (max-width:992px){.u-col-9--lg{width:74.999997%}}@media screen and (max-width:768px){.u-col-9--md{width:74.999997%}}@media screen and (max-width:576px){.u-col-9--sm{width:74.999997%}}.u-col-10{width:83.33333%}@media screen and (max-width:1400px){.u-col-10--xxl{width:83.33333%}}@media screen and (max-width:1280px){.u-col-10--xl{width:83.33333%}}@media screen and (max-width:992px){.u-col-10--lg{width:83.33333%}}@media screen and (max-width:768px){.u-col-10--md{width:83.33333%}}@media screen and (max-width:576px){.u-col-10--sm{width:83.33333%}}.u-col-11{width:91.666663%}@media screen and (max-width:1400px){.u-col-11--xxl{width:91.666663%}}@media screen and (max-width:1280px){.u-col-11--xl{width:91.666663%}}@media screen and (max-width:992px){.u-col-11--lg{width:91.666663%}}@media screen and (max-width:768px){.u-col-11--md{width:91.666663%}}@media screen and (max-width:576px){.u-col-11--sm{width:91.666663%}}.u-col-12{width:99.999996%}@media screen and (max-width:1400px){.u-col-12--xxl{width:99.999996%}}@media screen and (max-width:1280px){.u-col-12--xl{width:99.999996%}}@media screen and (max-width:992px){.u-col-12--lg{width:99.999996%}}@media screen and (max-width:768px){.u-col-12--md{width:99.999996%}}@media screen and (max-width:576px){.u-col-12--sm{width:99.999996%}}