@charset "utf-8";:root{--main-color:#00D19F!important;--text-color:#000;--border-color:#DBDBDB;--light-color:#F4F7F6;--orange:#FFAB2E;--orange-light:#F8B755;--button-orange:#FF842E;--light-green:#BBE8D8;--bright-green:#00E08F;--yellow-green:#88E94B;--text-green:#01C999;--gray:#999;--light-gray:#f7f7f7;--dark-gray:#4E4E4E;--tablet-body-bg:#e6f6f1;--table-border-color:#515151a1;--table-bg-color:#f3d81921;--icon-navi:url(/wp-content/themes/arctic/images/common/cmn-icon-navi.svg);--icon-cancel:url(/wp-content/themes/arctic/images/common/cmn-icon-cancel.svg);--icon-plus:url(/wp-content/themes/arctic/images/common/cmn-icon-plus.svg);--icon-minus:url(/wp-content/themes/arctic/images/common/cmn-icon-minus.svg)}@media screen and (min-width:1024px){:root{--font-size:max(14px,.18rem);--font-size-caption:.1rem;--margin-small:.3rem;--margin-middle:.5rem;--margin-large:.8rem;--section-padding-lr:.8rem;--section-padding-tb:1.2rem;--section-gap:.7rem;--fs-10:10px;--fs-11:max(10px,.11rem);--fs-12:max(10px,.12rem);--fs-13:max(12px,.13rem);--fs-14:max(12px,.14rem);--fs-15:max(12px,.15rem);--fs-16:max(14px,.16rem);--fs-17:max(14px,.17rem);--fs-18:max(14px,.18rem);--fs-19:max(14px,.19rem);--fs-20:max(14px,.20rem);--fs-22:max(16px,.22rem);--fs-23:max(16px,.23rem);--fs-24:max(16px,.24rem);--fs-30:max(18px,.30rem);--fs-32:max(18px,.32rem);--fs-36:max(18px,.36rem)}}@media screen and (max-width:1023px){:root{--font-size:.16rem;--font-size-small:.14rem;--font-size-caption:.1rem;--font-size-title:.2rem;--font-size-subtitle:.18rem;--margin-small:.3rem;--margin-middle:.6rem;--margin-large:.8rem;--section-padding-lr:.15rem;--section-padding-tb:.6rem;--section-gap:.3rem;--fs-10:.1rem;--fs-11:.11rem;--fs-12:.12rem;--fs-13:.13rem;--fs-14:.14rem;--fs-15:.14rem;--fs-16:.15rem;--fs-17:.15rem;--fs-18:.16rem;--fs-19:.16rem;--fs-20:.16rem;--fs-22:.18rem;--fs-23:.18rem;--fs-24:.18rem;--fs-30:.18rem;--fs-32:.18rem;--fs-36:.2rem}}*{margin:0;padding:0;box-sizing:border-box;-webkit-text-size-adjust:100%;min-width:0}body{font-size:var(--font-size);line-height:2;font-family:Arial,Helvetica,'Noto Sans JP',sans-serif;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;color:var(--text-color)}h1,h2,h3,h4,h5,h6{line-height:1.6;font-weight:bold;font-size:inherit}strong{font-weight:bold}a{color:inherit}a[href*="tel:"]{text-decoration:none}table{border-collapse:collapse;width:100%;line-height:1.6;table-layout:fixed}td,th{text-align:left;vertical-align:top}img{border:0;max-width:100%;height:auto;margin:auto}figure img{display:block}iframe[src*="youtube"],iframe[src*="google.com/maps/"]{max-width:100%;width:100%;object-fit:fill;aspect-ratio:4/3;height:auto}footer li{list-style-type:none}input[type="submit"],input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="url"],textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type="submit"]{background:linear-gradient(0deg,rgba(0,0,0,.10) 0,rgba(0,0,0,.10) 100%),linear-gradient(122deg,#A4E900 15.36%,#00B58A 121.6%);border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:1em;padding:.6em 2em;text-decoration:none}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="date"],input[type="url"],textarea,select{background-color:#fff;background-image:none;border:2px solid #c3c3c3;border-radius:3px;color:inherit;font-family:inherit;font-size:1em;padding:.4em .8em;width:100%}textarea{height:8em}input[type="number"],input[type="date"],select{width:auto}input[type="submit"]:hover,input[type="submit"]:focus{outline:0}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="url"]:focus,textarea:focus,select:focus{box-shadow:none;outline:0;border-width:2px}@media screen and (min-width:1024px){[id^=cont_footer]{width:100%}}@media screen and (max-width:1023px){h1,h2,h3,h4,h5,h6{line-height:1.6}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="date"],input[type="url"],select{padding:.7em .8em;height:3em;width:100%}textarea{padding:.7em .8em}}@media (hover:hover){a{transition:opacity .3s ease}a:hover{opacity:.5;text-decoration:none}input[type="submit"]{transition:opacity .5s ease}input[type="submit"]:hover{opacity:.7}}@media screen and (min-width:1920px){html{font-size:100px}}@media screen and (min-width:1024px) and (max-width:1919px){html{font-size:calc((100vw*100)/1920)}}@media screen and (min-width:751px) and (max-width:1023px){html{font-size:160px}}@media screen and (max-width:750px){html{font-size:calc((100vw*100)/375)}}#wrapper{overflow:hidden}[id^="infopath_"] ol{list-style-type:none}[id^="infopath_"] li:not(:first-child)::before{content:"/";display:inline-block;margin-right:.7em;margin-left:.7em}#infopath_upper{padding:.1rem var(--section-padding-lr) 0}#infopath_upper .inner{max-width:none}#infopath_upper ol{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:80%}#infopath_upper li{display:inline}#infopath_low{margin:0 var(--section-padding-lr);font-size:65%}#infopath_low li{display:inline}#contents{min-height:500px;padding-bottom:2rem}body.scroll-active #back{opacity:1;pointer-events:auto}footer{position:relative}.footer-logo{display:flex;padding:.4rem max(var(--section-padding-lr),calc((100vw - 1420px)/2)) .15rem max(var(--section-padding-lr),calc((100vw - 1420px)/2));align-items:flex-start;gap:.7rem;align-self:stretch;flex-wrap:wrap}.footer-logo-left{font-size:.14rem;display:flex;width:1.96rem;flex-direction:column;align-items:flex-start;gap:.19rem}.footer-logo-left .site-logo{width:1.68rem;aspect-ratio:24/7}.footer-logo-center ul{display:flex;gap:.17rem;text-align:center;font-size:.1rem;line-height:140%}.footer-logo-center ul li img{width:.64793rem}.footer-logo-right{margin-left:auto;text-align:right}.footer-logo-right .jamp img{width:1.29rem}.footer-logo-right .ejppia img{width:2.3rem}.footer-cta{padding:.42rem 0;position:relative!important;z-index:0!important;background:url(/wp-content/themes/arctic/images/common/ft-cta-bg.png) no-repeat center/cover}.footer-cta-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.footer-cta-bg img{width:100%;height:100%}.footer-cta-link .title .footer-cta-icon{width:.5rem;height:.5rem}.footer-cta-link .button{align-self:stretch;width:100%;flex:0 0 auto;margin:auto 0 .3rem;background:#fff;border-radius:1.569rem}.footer-cta-link .button a{opacity:1!important;display:flex;align-items:center;justify-content:center;gap:.1rem;padding:.2rem .4rem .2rem .5rem;position:relative;margin-left:-.03rem;margin-right:-.03rem;border-radius:1.569rem;filter:drop-shadow(0 0 .07rem rgba(0,0,0,.15));background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),linear-gradient(90deg,rgba(255,209,0,1) 0,rgba(255,132,46,1) 100%);text-shadow:0rem 0rem .04rem #00040;color:#fff;font-size:.24rem;letter-spacing:.0384rem;line-height:normal;position:relative;font-weight:bold;text-decoration:none}.footer-cta-link .button a::after{content:"";position:relative;width:.16rem;height:.1473rem;margin:0;background:url(/wp-content/themes/arctic/images/common/cmn-arrow-white.svg) no-repeat center/contain;transition:.2s ease-in}@media (hover:hover){.footer-cta-link .button a:hover:after{transform:translateX(5px)}}.footer-cta-link .button .icon-free{display:flex;flex-direction:column;width:.6rem;height:.6rem;align-items:center;justify-content:center;gap:.1rem;position:absolute;top:-.06rem;left:-.05rem}#cont_body .footer-cta-link .repeat-item:nth-child(2){display:none}#copyright{text-align:center}@media screen and (min-width:1024px){#infopath_low{display:none}.footer-link{background:var(--light-color);font-size:var(--fs-16);line-height:180%;padding:1rem var(--section-padding-lr)}.footer-link a{text-decoration:none}.footer-link-top ul.sub-menu{margin-top:1.5em}.footer-link-top ul.sub-menu li{list-style-type:disc;margin-left:1em;margin-top:.3em}.footer-link-top ul.sub-menu .sub-menu{margin-top:0;margin-bottom:1.5em;font-size:var(--fs-14)}.footer-link-top ul:not(.sub-menu)>li>a{font-weight:bold;font-size:var(--fs-18);margin-top:1em;display:block;color:var(--text-green)}.footer-link-top ul:not(.sub-menu)>li:first-child>a{margin-top:0}.footer-link .wp-block-group__inner-container{display:contents}.footer-link-top{display:flex;align-items:flex-start;align-content:flex-start;gap:.2rem;align-self:stretch;flex-wrap:wrap;max-width:1420px;margin:auto}.footer-link-top .widget_nav_menu{flex:1 1}.footer-link-bottom{display:flex;align-items:flex-start;align-content:flex-start;gap:.5rem;align-self:stretch;flex-wrap:wrap;max-width:1420px;margin:.5rem auto 0;padding-top:.5rem;border-top:1px solid var(--border-color)}.footer-link-bottom .widget_nav_menu{flex:1 1}.footer-link-bottom .widget_nav_menu ul:not(.sub-menu){display:flex;flex-wrap:wrap;gap:0 .4rem;font-size:var(--fs-14)}.footer-link-bottom .widget_nav_menu ul:not(.sub-menu) li{flex:0 0 max-content}.footer-link-bottom .recruitment a{display:flex;padding:.225rem .2rem .185rem .68rem;justify-content:flex-end;align-items:center;gap:.34rem;border-radius:.05rem;background:#FFF;color:var(--text-color,#000);font-size:.18rem;font-weight:bold;line-height:.29rem}.footer-link-bottom .recruitment a::after{content:"";width:.16rem;height:.16rem;background:url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center/contain}.footer-cta-body{display:flex;align-items:center;justify-content:space-between;max-width:max-content;gap:min(.8rem,6.25vw);margin:auto}.footer-cta-link{display:flex;flex:1 1;align-items:center;gap:.5rem}.footer-cta-link .repeat-item{display:flex;flex-direction:column;width:3.6rem;height:3.6rem;align-items:center;padding:.5rem 0rem 0rem;background-color:#fff;border-radius:10rem}.footer-cta-link .title{gap:.2rem;display:inline-flex;flex-direction:column;align-items:center;flex:0 0 auto}.footer-cta-link .title h2{font-size:var(--fs-32);line-height:1;white-space:nowrap;position:relative;width:fit-content;font-weight:bold}.footer-cta-link .title p.lead{margin-left:-.02rem;white-space:nowrap;position:relative;width:fit-content;font-weight:bold;font-size:.16rem;text-align:center;line-height:1.5}.footer-cta-img{width:4.37rem}#cont_body .footer-cta{max-width:14.6rem;border-radius:.3rem;margin:auto;overflow:hidden}#cont_body .footer-cta-link .repeat-item{width:3.2rem;height:3.2rem}#copyright{text-align:left;padding:0 max(var(--section-padding-lr),calc((100vw - 1420px)/2)) .2rem;color:#666;font-size:.11rem}#back{bottom:.8rem;right:.15rem;z-index:99;position:fixed;transition:opacity .3s ease;transform:rotate(90deg);transform-origin:right top;opacity:0;pointer-events:none}#back a{display:block;text-decoration:none}#back a::after{content:"Back";color:#717171;font-size:11px;font-weight:bold;line-height:normal}#back a::before{content:"";width:102px;display:inline-block;height:1px;background:#717171;margin-right:.1rem;vertical-align:.1em}:root :where(body:not([id^="home"]):not(.simple-text):not(#notfound):not(#search)){background:url(/wp-content/themes/arctic/images/common/cmn-pagetitle-bg.png) no-repeat center top/100% 5.54rem}:root :where(body:not([id^="home"]):not(.simple-text):not(#notfound):not(#search) #page_title h1){font-size:.64rem;color:#fff;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.15);height:2.5rem;margin-top:.3rem}:root :where(body:not([id^="home"]):not(.simple-text):not(#notfound):not(#search) #infopath_upper){color:#fff}body:has(.fv-lead.white){background:url(/wp-content/themes/arctic/images/common/cmn-pagetitle-bg02.png) no-repeat center top/100% 6.6rem}body:has(.fv-lead.product){background:url(/wp-content/themes/arctic/images/common/cmn-pagetitle-bg02.png) no-repeat center top/100% 6.6rem}body:has(.fv-lead.white) #page_title h1{height:1rem;margin-top:.38rem}body:has(.fv-lead.product) #page_title h1{height:1rem;max-width:13.8rem;margin:.44rem auto .33rem;text-align:left}body:where(.simple-text,#notfound,#search) #page_title{padding:1rem var(--section-padding-lr) 0;max-width:1200px;margin:auto}body:where(.simple-text,#notfound,#search) #page_title h1{font-size:.38rem;border-bottom:2px solid var(--main-color);padding-bottom:1.5em;margin-bottom:1.5em}}@media screen and (max-width:1023px){#wrapper{width:100%;margin:auto;box-shadow:0 0 10px rgba(0,0,0,.3);background:#fff}#infopath_upper{display:none}#contents{padding-bottom:var(--margin-large)}#cont_body{width:100%!important}#back{right:.15rem;bottom:.2rem;z-index:99;position:fixed;transition:.3s ease;opacity:0;pointer-events:none;width:.5rem;height:.5rem;line-height:.5rem}#back a{display:flex;justify-content:center;flex-direction:column;text-decoration:none;line-height:1;height:100%;width:100%;align-items:center;background:rgba(0,0,0,.5);border-radius:50%}#back a::before{content:"";border-width:2px 2px 0 0;border-style:solid;transform:rotate(-45deg);border-color:#fff;width:30%;height:30%;bottom:-6%;position:relative}footer{text-align:center;margin-top:.3rem}.footer-link{display:none}.footer-cta{padding:.15rem var(--section-padding-lr);background:#d0f8d4 url(/wp-content/themes/arctic/images/common/ft-cta-bg-sp.png) no-repeat center top/100%;text-align:center}.footer-cta-bg img{width:100%;height:auto}.footer-cta-body{display:flex;flex-direction:column;align-items:center}.footer-cta-link{width:100%}.footer-cta-link .repeat-item{background-color:#fff;border-radius:.1rem;padding:.15rem;margin-top:.15rem}.footer-cta-link .title .footer-cta-icon{margin:auto}.footer-cta-link .title h2{font-size:var(--font-size-subtitle);text-align:center}.footer-cta-link .title p.lead{line-height:1.5;margin-bottom:.1rem}.footer-cta-link .button{margin:0}.footer-cta-link .button a{padding:.15rem .15rem .15rem .3rem;font-size:.18rem}.footer-cta-link .button .icon-free{width:.5rem;height:.5rem}.footer-cta-img{width:80%;order:-1;margin-left:.57rem}#cont_body .footer-cta{border-radius:.1rem;margin:0 .15rem}#footer_body .column_data>[id*="nav_menu"] ul.menu{display:flex;gap:0 .2rem;flex-wrap:wrap;justify-content:center;margin-top:var(--margin-small)}.footer-logo{gap:.4rem}.footer-logo-left{width:100%;text-align:left;font-size:.12rem;gap:0}.footer-logo-left .site-logo{width:.8rem}.footer-logo-center{max-width:max-content}.footer-logo-center ul{font-size:.08rem}.footer-logo-right{width:40%}#footer_bottom{padding:.15rem 0;font-size:.11rem;background:var(--main-color);color:#fff;margin-top:var(--margin-small)}#copyright{padding-bottom:.1rem;padding-left:.1rem;padding-right:.1rem}body:not([id^="home"]):not(.simple-text):not(#notfound):not(#search) #page_title h1{font-size:calc(var(--font-size) * 1.6);padding:.15rem var(--section-padding-lr) .45rem;background:url(/wp-content/themes/arctic/images/common/cmn-pagetitle-bg-sp.png) no-repeat center top/100% 1.7rem;min-height:1.7rem;color:#fff;display:flex;align-items:center;justify-content:center}body:where(.simple-text,#notfound,#search) #page_title{padding:.3rem var(--section-padding-lr) 0;max-width:1200px;margin:auto}body:where(.simple-text,#notfound,#search) #page_title h1{font-size:.22rem;border-bottom:2px solid var(--main-color);padding-bottom:1em;margin-bottom:1em}}@media screen and (min-width:751px) and (max-width:1023px){body{background:var(--tablet-body-bg)}#wrapper{max-width:600px}}header .logo img{display:block}#iconlist{display:none}header #header_body>.inner{display:contents}header #header_body>.inner .logo{grid-area:logo}header #header_body>.inner .info,header #header_body>.inner .info .widget_block{display:contents}header #header_body nav{grid-area:nav;justify-self:end}header #header_body nav #globalnav>li.button a{display:flex;width:max(120px,1.8rem);height:.46rem;min-width:1.3rem;padding:.14rem .3rem;justify-content:center;align-items:center;gap:.2rem;border-radius:1.56897rem;color:#FFF;font-size:max(10px,.15rem)}header #header_body nav #globalnav>li.button.download a{background:linear-gradient(0deg,rgba(0,0,0,.10) 0,rgba(0,0,0,.10) 100%),linear-gradient(115deg,#FFD100 16.09%,var(--button-orange) 84.58%);margin-right:-.4rem}header #header_body nav #globalnav>li.button.contact a{color:var(--button-orange);border:2px solid var(--button-orange);background:#fff}header #header_body nav #globalnav>li>.sub-menu>li.products>.sub-menu>li{width:2.04rem;aspect-ratio:204/161}header #header_body nav #globalnav>li>.sub-menu>li.products>.sub-menu>li a{width:100%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;padding:0}header #header_body nav #globalnav>li>.sub-menu>li.products>.sub-menu>li.product01 a{background:url(/wp-content/themes/arctic/images/common/hd-products-thumb01.jpg) no-repeat center/contain}header #header_body nav #globalnav>li>.sub-menu>li.products>.sub-menu>li.product02 a{background:url(/wp-content/themes/arctic/images/common/hd-products-thumb02.jpg) no-repeat center/contain}header #header_body nav #globalnav>li>.sub-menu>li.products>.sub-menu>li.product03 a{background:url(/wp-content/themes/arctic/images/common/hd-products-thumb03.jpg) no-repeat center/contain}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products>.sub-menu>li{width:2.04rem;aspect-ratio:204/161}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products>.sub-menu>li a{width:100%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;padding:0}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products>.sub-menu>li.product01 a{background:url(/wp-content/themes/arctic/images/common/hd-products-thumb01.jpg) no-repeat center/contain}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products>.sub-menu>li.product02 a{background:url(/wp-content/themes/arctic/images/common/hd-products-thumb02.jpg) no-repeat center/contain}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products>.sub-menu>li.product03 a{background:url(/wp-content/themes/arctic/images/common/hd-products-thumb03.jpg) no-repeat center/contain}@media screen and (min-width:1024px){header{height:1rem;font-size:max(10px,.2rem)}body[id^="home"] header{height:0}header a{text-decoration:none}header .logo img{max-width:none;width:1.2rem}header #header_body{display:grid;border-radius:1rem;background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,.16);padding:.17rem .2rem .17rem .3rem;grid-template-areas:"logo nav";align-items:center;grid-template-columns:auto 1fr;position:fixed;top:.2rem;left:.3rem;right:.3rem;z-index:100;transition:.4s ease}body[id^="home"] header #header_body{opacity:0;transition:.3s ease-in;pointer-events:none}body[id^="home"].scroll-active header #header_body{opacity:1;pointer-events:auto}header #header_body nav{grid-area:nav;justify-self:end;font-weight:bold}header #header_body nav #globalnav{display:flex;align-items:center;height:100%;gap:.5rem;list-style-type:none}header #header_body nav #globalnav>li{height:100%;display:flex;align-items:center;position:relative;z-index:0}header #header_body nav #globalnav>li:hover:before{content:"";width:100%;height:.5rem;position:absolute;top:100%;z-index:-1}header #header_body nav #globalnav>li>a{white-space:nowrap}header #header_body nav #globalnav>li a{display:block;opacity:1}.top-header{position:absolute;top:.2rem;right:.6rem;left:.6rem;z-index:99;font-size:max(10px,.2rem);font-weight:bold;height:.8rem;display:flex;align-items:center}.top-header-logo{flex:0 0 1.2rem}.top-header-nav{flex:0 0 max-content;margin-left:auto}.top-header-nav a{text-decoration:none}.top-header .wp-block-group__inner-container,.top-header-nav div:has(ul.menu){display:contents}.top-header-nav ul:not(.sub-menu){display:flex;align-items:center;height:100%;gap:.5rem;list-style-type:none}.top-header-nav ul:not(.sub-menu)>li{height:100%;display:flex;align-items:center;position:relative;z-index:0;color:#fff}.top-header-nav ul:not(.sub-menu)>li:hover:before{content:"";width:100%;height:.5rem;position:absolute;top:100%;z-index:-1}.top-header-nav ul:not(.sub-menu)>li>a{white-space:nowrap}.top-header-nav ul:not(.sub-menu)>li a{display:block;opacity:1}header #header_body nav #globalnav li .sub-menu li{list-style-type:none}header #header_body nav #globalnav a[href="#"],header #header_body nav #globalnav>li.menu-item-has-children>a{pointer-events:none}header #header_body nav #globalnav>li.menu-item-has-children>a::after{content:"＋";width:1em;height:1em;display:inline-block;margin-left:.05rem;color:var(--main-color)}header #header_body nav #globalnav>li>.sub-menu{top:100%;background:#fff;position:fixed;left:.3rem;right:.3rem;top:1.2rem;z-index:100;white-space:nowrap;text-align:left;border-radius:.3rem;background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,.16);display:flex;align-items:center;flex-shrink:0}header #header_body nav #globalnav>li>.sub-menu{overflow:hidden;height:0;transition:.2s;padding:0 .82rem}header #header_body nav #globalnav>li:hover>.sub-menu{overflow:visible;height:max-content;padding:.55rem .82rem}.top-header-nav ul:not(.sub-menu) li .sub-menu li{list-style-type:none;color:#000}.top-header-nav ul:not(.sub-menu) a[href="#"],.top-header-nav ul:not(.sub-menu)>li.menu-item-has-children>a{pointer-events:none}.top-header-nav ul:not(.sub-menu)>li.menu-item-has-children>a::after{content:"＋";width:1em;height:1em;display:inline-block;margin-left:.05rem}.top-header-nav ul:not(.sub-menu)>li>.sub-menu{top:100%;background:#fff;position:fixed;left:.3rem;right:.3rem;top:1.2rem;z-index:100;white-space:nowrap;text-align:left;border-radius:.3rem;background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,.16);display:flex;align-items:center;flex-shrink:0}.top-header-nav ul:not(.sub-menu)>li>.sub-menu{overflow:hidden;height:0;transition:.2s;padding:0 .82rem}.top-header-nav ul:not(.sub-menu)>li:hover>.sub-menu{overflow:visible;height:max-content;padding:.55rem .82rem}header #header_body nav #globalnav>li>.sub-menu>li.products{display:flex;gap:.9rem}header #header_body nav #globalnav>li>.sub-menu>li.products>a{width:2.95rem;padding-right:.9rem;border-right:1px solid var(--border-color)}header #header_body nav #globalnav>li>.sub-menu>li.products>a::before{content:"製品情報";display:block;font-size:.3rem;font-weight:bold;line-height:normal;margin-bottom:.2rem}header #header_body nav #globalnav>li>.sub-menu>li.products>a::after{content:"";width:.14rem;height:.16rem;background:url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center/contain;display:inline-block;margin-left:.1rem}header #header_body nav #globalnav>li>.sub-menu>li.products>.sub-menu{display:flex;align-items:center;gap:.7rem}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products{display:flex;gap:.9rem}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products>a{width:2.95rem;padding-right:.9rem;border-right:1px solid var(--border-color)}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products>a::before{content:"製品情報";display:block;font-size:.3rem;font-weight:bold;line-height:normal;margin-bottom:.2rem}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products>a::after{content:"";width:.14rem;height:.16rem;background:url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center/contain;display:inline-block;margin-left:.1rem}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products>.sub-menu{display:flex;align-items:center;gap:.7rem}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li.products>.sub-menu>li{width:2.04rem}header #header_body nav #globalnav>li>.sub-menu>li:not(.products){display:flex;gap:.9rem}header #header_body nav #globalnav>li>.sub-menu>li:not(.products)>a{width:2.95rem;padding-right:.9rem;border-right:1px solid var(--border-color);font-size:.3rem;font-weight:bold;line-height:normal;padding:.2rem 0}header #header_body nav #globalnav>li>.sub-menu>li:not(.products)>.sub-menu{display:flex;align-items:center;gap:.7rem}header #header_body nav #globalnav>li>.sub-menu>li:not(.products)>.sub-menu a::after{content:"";width:.14rem;height:.16rem;background:url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center/contain;display:inline-block;margin-left:.1rem}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li:not(.products){display:flex;gap:.9rem}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li:not(.products)>a{width:2.95rem;padding-right:.9rem;border-right:1px solid var(--border-color);font-size:.3rem;font-weight:bold;line-height:normal;padding:.2rem 0}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li:not(.products)>.sub-menu{display:flex;align-items:center;gap:.7rem}.top-header-nav ul:not(.sub-menu)>li>.sub-menu>li:not(.products)>.sub-menu a::after{content:"";width:.14rem;height:.16rem;background:url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center/contain;display:inline-block;margin-left:.1rem}}@media screen and (max-width:1023px){header{height:.6rem}header #header_body{align-items:center;padding:0 .15rem;height:.6rem;display:flex;position:fixed;width:100%;background:#fff;z-index:100;left:0;top:0;box-shadow:0 0 3px 0 rgba(0,0,0,.14)}header .logo img{margin:0;height:.28rem;width:auto}.top-header{display:none}#iconlist{display:block;position:absolute;top:.15rem;right:.15rem;height:.3rem;width:.3rem;z-index:101}#iconlist li{list-style-type:none;height:.3rem;width:.3rem;position:relative;background:no-repeat center;background-size:auto .18rem}#iconlist li span,#iconlist li a{cursor:pointer;display:block;height:.3rem;width:.3rem;visibility:hidden}#iconlist li a::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0}#iconlist li.navi{background-image:var(--icon-navi)}#iconlist li.navi.close,#iconlist li.search.close{background-image:var(--icon-cancel)}#iconlist li:not(:last-child){border-right:1px solid rgba(255,255,255,.2)}header #header_body nav .inner{text-decoration:none;position:fixed;top:0;left:100%;z-index:101;color:#fff;background:var(--main-color);width:90vw;height:100%;transition:left .3s ease;box-shadow:0 0 .1rem rgba(0,0,0,.3);text-align:center;padding-top:.5rem}header #header_body nav .inner:has(#globalnav.slide-in){left:10%}#globalnav{overflow-y:scroll;height:100%;padding-bottom:.5rem}#globalnav.slide-in::before{content:"";background:var(--main-color);z-index:-1;position:absolute;right:0;top:0;left:0;height:.5rem}#globalnav br{display:none}#globalnav>li{margin:auto;list-style-type:none}#globalnav>li>a{display:block;padding:.1rem .3rem .1rem .15rem;text-decoration:none;font-weight:bold;color:#fff}#globalnav>li.menu-item-has-children ul{list-style-type:none;font-size:.16rem}#globalnav>li.menu-item-has-children ul li{padding-left:20px}#globalnav>li.menu-item-has-children ul li a{display:block;text-decoration:none;border-top:1px solid rgba(255,255,255,.32);padding:.15rem;font-weight:bold}#globalnav li.menu-item-has-children>a[href="#"]{position:relative}#globalnav li.menu-item-has-children>a[href="#"] + .sub-menu{display:none}#globalnav>li.menu-item-has-children>a[href="#"]::after{content:"";position:absolute;right:.2rem;top:0;bottom:0;margin:auto;line-height:1;height:.2rem;font-size:.2rem;text-align:center;width:1em;background:no-repeat center;background-image:var(--icon-plus);background-size:auto .15rem}#globalnav>li.menu-item-has-children>a[href="#"].active::after{background-image:var(--icon-minus)}#iconlist li.search form{position:fixed;z-index:100;left:100%;right:0;bottom:.55rem;top:0;background:var(--main-color);width:80vw;transition:left .3s ease}#iconlist li.search form.slide-in{left:20%}#iconlist li.search form div{display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%}#iconlist li.search form label{color:#fff;display:block;font-size:110%;font-weight:bold}#iconlist li.search form label::before{content:"";width:.15rem;height:.15rem;display:inline-block;background:no-repeat center;background-image:var(--icon-search);background-size:auto .15rem;margin-right:.08rem;vertical-align:-.1em}#iconlist li.search form.focus{overflow:scroll;bottom:0}#iconlist form input[type="text"]{display:block;margin:5% auto;width:80%;padding:5%;font-size:120%;color:#fff;border:1px solid currentColor;background:transparent}#iconlist form input[type="submit"]{display:block;padding:3%;border:0;border-radius:3px;width:80%;font-size:120%;color:var(--main-color);background:#fff}body.noscroll{overflow:hidden}body.noscroll header #header_body::after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.48);transition:.5s ease;z-index:100}body.noscroll #iconlist ul li.navi.close::after,body.noscroll #iconlist ul li.search.close span::after{content:"";position:fixed;top:0;bottom:0;left:0;width:10%;visibility:visible}#searchform input[type="submit"]{color:#fff}header #header_body nav #globalnav>li>.sub-menu{background:#fff;color:var(--text-color)}header #header_body nav #globalnav>li>.sub-menu>li.products{display:flex;flex-direction:column;padding:.1rem}header #header_body nav #globalnav>li>.sub-menu>li.products>a{order:1;font-size:.14rem}header #header_body nav #globalnav>li>.sub-menu>li.products>a::after{content:"";width:1em;height:1em;background:url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center/contain;display:inline-block;margin-left:.6em}header #header_body nav #globalnav>li>.sub-menu>li.products>.sub-menu{display:flex;align-items:center;flex-wrap:wrap;font-size:.12rem;gap:.3rem;padding:.15rem}header #header_body nav #globalnav>li>.sub-menu>li.products>.sub-menu>li{width:calc(50% - .15rem);padding:0}header #header_body nav #globalnav>li>.sub-menu>li:not(.products){display:block;padding:.1rem}header #header_body nav #globalnav>li>.sub-menu>li:not(.products)>a{display:none}header #header_body nav #globalnav>li>.sub-menu>li:not(.products)>.sub-menu{display:block;font-size:.12rem;text-align:left}header #header_body nav #globalnav>li>.sub-menu>li:not(.products)>.sub-menu li{padding:0}header #header_body nav #globalnav>li>.sub-menu>li:not(.products)>.sub-menu a{padding:.05rem .1rem;font-weight:normal}header #header_body nav #globalnav>li>.sub-menu>li:not(.products)>.sub-menu a::before{content:"";width:1em;height:1em;background:url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center/contain;display:inline-block;margin-right:.6em}header #header_body nav #globalnav>li.button.download{margin-top:.15rem}header #header_body nav #globalnav>li.button.contact{margin-top:.15rem}header #header_body nav #globalnav>li.button a{width:80%;height:.46rem;min-width:0;padding:.14rem;font-size:.14rem;margin:auto!important;border:2px solid #fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}}body:where(.post,[class*="archive-style_"]) #contents{padding-left:var(--section-padding-lr);padding-right:var(--section-padding-lr)}body:where(.post,[class*="archive-style_"]) #contents .inner{max-width:1400px;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){body:has(#cont_body.with_sidebar) main{display:grid;grid-template-areas:"path path""h1 h1""lead sidebar""contents sidebar";padding:0 .5rem;max-width:1300px;margin:auto;grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr 3.4rem;gap:0 .8rem}body:has(#cont_body.with_sidebar) :where(#page_title,#page_title .inner,#contents,#contents .inner){display:contents!important}body:has(#cont_body.with_sidebar) #infopath_upper{grid-area:path}body:has(#cont_body.with_sidebar) #page_title h1{grid-area:h1}body:has(#cont_body.with_sidebar) #page_title p{grid-area:lead;margin-bottom:.4rem}body:has(#cont_body.with_sidebar) #cont_body{grid-area:contents;width:100%}body:has(#cont_body.with_sidebar) [id^="cont_side"]{grid-area:sidebar}}.block_pst .news_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.block_pst .tag a{display:inline-block;margin-right:.5em}.block_pst .tag a::before{content:"#"}.block_pst .news_link{text-align:right}.block_pst .thumb img{width:100%;height:100%;object-fit:cover}.block_pst .excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:100%;font-size:var(--fs-15)}.block_pst .column.col_1 .column_data{border-color:var(--border-color)}.block_pst.type_list{max-width:1200px;margin:auto}.block_pst.type_list .column .column_data{display:grid;grid-template-columns:max-content 1fr;grid-template-areas:"date cat" "title title" "mod mod" "tag tag";align-items:center;line-height:1.4}.block_pst.type_list .column .column_data>*{margin-bottom:.6em}.block_pst.type_list .news_date{grid-area:date;font-size:90%}.block_pst.type_list .cat{font-size:70%;grid-area:cat;color:var(--main-color);font-weight:bold}.block_pst.type_list .cat::before{content:"/";margin-left:.5em;margin-right:.5em;font-weight:normal;color:var(--text-color)}.block_pst.type_list .news_title{grid-area:title}.block_pst.type_list .news_date_modified{color:var(--gray);font-size:70%}.block_pst.type_list .tag{font-size:70%;grid-area:tag}.block_pst.type_article .body>*{margin-bottom:.3em}.block_pst.type_article .body .excerpt br{display:none}.block_pst.type_article .body .cat::after{content:"/";margin-left:.5em;margin-right:.5em}.block_pst.type_album .column_data{line-height:1.6;border-radius:.1rem;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,.15);overflow:hidden}.block_pst.type_album .body{display:flex;flex-wrap:wrap;align-items:center}.block_pst.type_album .body .news_title{order:-1;width:100%;font-size:var(--fs-18);font-weight:bold}.block_pst.type_album .body .tag{width:100%;font-size:var(--fs-13)}.block_pst.type_album .body .cat a{color:var(--main-color);font-weight:bold}.block_pst.type_album .body .cat::after{content:"/";margin-left:.5em;margin-right:.5em;color:var(--text-color)}.block_pst.type_album .news_link{border-top:1px solid #000;padding-top:.15rem}.block_pst.type_album div.avatar{width:var(--fs-32);margin-right:.1rem;border-radius:50%;overflow:hidden;border:1px solid var(--border-color)}.block_pst.type_album .display_name{font-size:var(--fs-12)}.block_pst .column>*:not(.column_data){width:100%;grid-column:span 12}.block_pst .column_data{position:relative}.block_pst .news_title a::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.block_pst .cat a,.block_pst .tag a{position:relative;z-index:2}.block_pst .cat a::after,.block_pst .tag a::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.block_pst .tag{color:var(--gray)}.block_pst .thumb{position:relative;z-index:2}@media (hover:hover){.block_pst .thumb{transition:opacity .3s ease}.block_pst .thumb:hover{opacity:.7}}@media screen and (min-width:1024px){body:where(.post,[class*="archive-style_"]) #contents{padding-top:var(--margin-large)}.block_pst .column{display:grid;grid-template-columns:repeat(12,1fr);gap:.3rem}.block_pst .column.col_1,.block_pst .column.col_2{gap:.65rem 3%}.block_pst:not(.full) .column{row-gap:.3rem}.block_pst .column.col_1 .column_data{width:100%;grid-column:span 12}.block_pst .column.col_2 .column_data{width:100%;grid-column:span 6}.block_pst .column.col_3 .column_data{width:100%;grid-column:span 4}.block_pst .column.col_4 .column_data{width:100%;grid-column:span 3}.block_pst .thumb img{display:block}.block_pst .column a{text-decoration:none}.block_pst.two_third .column{font-size:90%}.block_pst.one_half .column{font-size:85%}.block_pst.one_third .column{font-size:80%}.block_pst .column.col_1 .column_data{border-bottom-width:1px;border-bottom-style:solid;position:relative}.block_pst.type_article.full .column{gap:.3rem}.block_pst.type_article:not(.full) .column{gap:.15rem}.block_pst.type_article.full .column_data{padding-bottom:.3rem}.block_pst.type_article:not(.full) .column_data{padding-bottom:.15rem}.block_pst.type_article .column .column_data{overflow:hidden;margin-bottom:0}.block_pst.type_article .thumb{float:right;width:25%;margin-left:3.5%;padding-bottom:20%;display:none}body[class*="archive-style_"] .block_pst.type_article .thumb{padding-bottom:25%}.block_pst.type_article .thumb img{position:absolute;left:0;top:0}.block_pst.type_article .body{display:grid;grid-template-columns:max-content max-content 1fr;grid-template-areas:"title title title" "lead lead lead" "free1 free2 free3" "tag tag tag";gap:.1rem 0}.block_pst.type_article .body .news_title{grid-area:title}.block_pst.type_article .body .news_date::before{content:"更新日："}.block_pst.type_article .body .excerpt{grid-area:lead}.block_pst.type_article .body .tag{grid-area:tag;font-size:70%}.block_pst.type_article .body .cat,.block_pst.type_article .news_date,.block_pst.type_article .body .news_modified_date{font-size:70%}.block_pst.type_article.one_third .thumb{width:32%;float:right;margin-left:3.5%;margin-bottom:2%;overflow:hidden}.block_pst.type_article.one_third .thumb a{margin-left:-20%;margin-right:-20%;display:block}.block_pst.type_article.one_third .body{overflow:visible}.block_pst.type_article.full .news_title a{font-size:140%}@media (hover:hover){.block_pst.type_article .news_title a:hover::after{text-decoration:none;opacity:.7}}.block_pst.type_article.full .column .excerpt{font-size:.16rem}.block_pst.type_article:not(.full) .column .excerpt{font-size:70%;line-height:1.3}.block_pst.type_list .column{gap:.3rem}.block_pst.type_list.full .column_data{padding-bottom:.3rem}.block_pst.type_list:not(.full) .column{row-gap:.15rem}.block_pst.type_list:not(.full) .column_data{padding-bottom:.15rem}.block_pst.type_list:not(.full) .news_date{line-height:1.3}.block_pst.type_list:not(.full) .cat{order:-1;margin-right:.05rem}.block_pst.type_list .tag{margin-top:.03rem}.block_pst.type_album .body{padding:.2rem;line-height:1.4;gap:.1rem 0}.block_pst.type_album .body .cat,.block_pst.type_album .body .news_date_modified{font-size:70%}.block_pst.type_album .body .news_date_modified::before{content:"更新日 "}.block_pst.type_album .thumb{position:relative;padding-bottom:65%}.block_pst.type_album .thumb img{position:absolute;left:0;top:0}.block_pst.type_album .col_3 .thumb{padding-bottom:60%}.block_pst.type_album .col_2 .thumb{padding-bottom:50%}.block_pst.type_album.full .col_2 .cat a{min-width:1.0rem}.block_pst.type_album.full .news_link{padding-top:.3rem}body[class*="archive-style_"] [class^="block_"]:not(.margin_reset){margin-top:0}}@media screen and (max-width:1023px){.block_pst .column{display:grid;gap:.3rem}.block_pst .column_data{display:grid;grid-template-rows:max-content;gap:.15rem}.block_pst .column_data{margin-bottom:0!important;overflow:hidden;position:relative;z-index:0}.block_pst .news_title{font-weight:bold}.block_pst .tag,.block_pst .cat,.block_pst .news_date,.block_pst .news_date_modified{font-size:65%!important}.block_pst a{text-decoration:none}.block_pst .thumb img{display:block;width:100%}.block_pst.type_article .thumb{height:1.6rem}.block_pst.type_article .body{display:flex;flex-wrap:wrap}.block_pst.type_article .body>*{width:auto}.block_pst.type_article .body .news_title{order:-1;line-height:1.4;width:100%}.block_pst.type_article .body .excerpt{order:-1;width:100%}.block_pst.type_article .body .tag{width:100%}.block_pst.type_article .body .cat::after{content:"/";margin-left:.5em;margin-right:.5em}.block_pst.type_list .column{gap:normal}.block_pst.type_list .column .column_data{padding-bottom:.15rem;padding-top:.15rem;border-bottom:1px solid var(--border-color);gap:0}.block_pst.type_list .news_title{margin-top:.03rem}.block_pst.type_list .cat,.block_pst.type_list .news_date_modified{margin-top:.05rem}.block_pst.type_album .body{padding:.15rem;gap:.1rem 0}.block_pst.type_album .thumb{height:1.6rem}body.archive-style_list .block_pst.type_list{margin-top:0}body.archive-style_article .block_pst.type_article,body.archive-style_album .block_pst.type_album,body.tag .block_pst.type_album{margin-top:.2rem}}.news-categorylink{display:flex;padding:.4rem 0 1.2rem 0;flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.news-categorylink-body{display:flex;font-size:var(--fs-17);max-width:1500px;align-items:flex-start;gap:var(--fs-20)}.news-categorylink-body .repeat-item{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;flex:1 0 0}.news-categorylink-body .repeat-item .button{align-self:stretch}.news-categorylink-body .repeat-item .button a{display:flex;padding:.1rem .1rem .1rem .2rem;align-items:center;gap:.2rem;font-size:var(--fs-20);font-weight:bold;border-radius:.3rem;text-decoration:none;background:#FFF;box-shadow:0 0 .26365rem 0 rgba(0,0,0,.15)}.news-categorylink-body .repeat-item .button a img{margin:0;width:.36rem}.news-categorylink-body .repeat-item .button a::after{content:"";margin-left:auto;width:.36rem;border-radius:100px;height:.36rem;aspect-ratio:1 / 1;background:var(--light-color) url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center / .14rem}.news-categorylink-body .repeat-item p{padding:0 .1rem}.news-categorylink-search{padding:.4rem 1.1rem .7rem;align-items:flex-end;border-radius:.3rem;background:#FFF;box-shadow:0 0 .1rem 0 rgba(0,0,0,.15);max-width:840px;width:100%;text-align:center}.news-categorylink-search::before{content:"ー 記事を検索 ー";margin-bottom:.2rem;display:block}.news-categorylink-search form[role="search"]{width:100%}.news-categorylink-search form[role="search"]>*{display:flex;position:relative}.news-categorylink-search form[role="search"] label[for="s"]{display:none}.news-categorylink-search form[role="search"] input[type="text"]{flex:1 1;border-right:none;border-radius:8px 0 0 8px;height:60px}.news-categorylink-search form[role="search"] input[type="submit"]{flex:0 0 70px;border-radius:0 8px 8px 0;opacity:1;background:var(--main-color) url(/wp-content/themes/arctic/images/common/cmn-icon-search.png) no-repeat center / 35px auto;text-indent:71px;height:60px}.news-latest .pagination{padding-top:var(--margin-small)}@media screen and (min-width:1024px){.news-latest{margin:0 calc((100vw - 100%)/-2)}.news-latest .block_pst{max-width:1200px;background:#fff;padding:.5rem;border-radius:.3rem}}@media screen and (max-width:1023px){.news-categorylink-body{flex-direction:column;gap:var(--margin-small)}.news-categorylink-body .repeat-item .button a{box-shadow:0 0 .1rem 0 rgba(0,0,0,.15)}.news-categorylink-search{padding:.15rem;border-radius:.1rem}.news-latest{margin:0 -.15rem}}.pagination{clear:both;padding:.8rem 0 0;position:relative;font-size:.14rem;line-height:.14rem;text-align:center!important;width:100%}.pagination-box{display:inline-block}.pagination .pagination-box .pager_item :where(span,a),.pagination .pagination-box>span.current{display:block;float:left;margin:.02rem .02rem .02rem 0;padding:.1rem .15rem .1rem .15rem;text-decoration:none;width:auto}.pagination .pagination-box .pager_item a{width:.4rem;justify-content:center;border-radius:50%;aspect-ratio:1/1;display:flex;align-items:center;background:#c8e3d9}.pagination .pagination-box .pager_item span.current,.pagination .pagination-box>span.current{width:.4rem;justify-content:center;border-radius:50%;aspect-ratio:1/1;display:flex;align-items:center;color:#fff;background:var(--main-color)}@media screen and (max-width:1023px){.pagination{padding-top:var(--margin-small)}.pagination .page-of{display:none}.pagination .pagination-box .pager_item a,.pagination .pagination-box .pager_item span.current,.pagination .pagination-box>span.current{width:.35rem}.pagination .pagination-box .pager_item span.dots{padding-left:0;padding-right:0}}@media (hover:hover){.pagination a:hover{color:#000;background:var(--gray)}}.post_head~*{margin-top:var(--margin-large)}#contents:has(.post_head){padding-left:var(--section-padding-lr);padding-right:var(--section-padding-lr)}#contents:has(.post_head) .inner{max-width:800px;margin:auto}.post_head .inner_padding{display:flex;flex-direction:column}.post_head ul,.post_head ol,.post_head li{padding:0;margin:0}.post_head .page_title{order:-1}.post_head .data{margin-top:.1rem}.post_head .data .cat a{color:var(--main-color);font-weight:bold}.post_head .data>*{display:inline-block;list-style-type:none;font-size:.14rem}.post_head .data .date::before{content:"更新日";margin-left:.5em;display:inline-block;line-height:1;margin-right:.5em}.post_head .tag{color:var(--gray);font-size:.14rem;line-height:1.4;margin-top:.1rem}.post_head .tag a{display:inline-block;text-decoration:none;margin-right:.5em}.post_head .tag a::before{content:"#"}.post_head #eyecatch{margin-top:var(--margin-small)}.post_head #eyecatch img{width:100%;max-width:none;vertical-align:bottom;object-fit:cover}.post_body a{color:var(--main-color)}.post_body h2 + .wp-block-image img,.post_body h2 + .wp-block-gallery.has-nested-images>figure:only-child.wp-block-image img{width:100%!important;max-width:none!important;vertical-align:bottom!important;object-fit:cover!important;height:auto!important}.post_sns ul{list-style-type:none;display:flex;font-size:0;justify-content:center;margin:0;padding:0}.post_sns ul li{padding:.08rem .15rem;margin:0}.post_sns ul li a::before{content:"";display:inline-block;background-size:contain;background-position:left center;height:32px;width:32px;background-repeat:no-repeat;vertical-align:middle}.post_sns .sns-x::before{background-image:var(--logo-x)}.post_sns .sns-facebook::before{background-image:var(--logo-fb)}.post_sns .sns-line::before{background-image:var(--logo-ln)}.post_author{padding:1.66em;background:#eee}.post_author .profile{list-style-type:none}.post_author .profile li.name{margin-bottom:.55em;font-weight:bold}.post_author .profile li.desc{font-size:90%}.post_related .inner_padding>.title{font-weight:bold;margin-bottom:.15rem;line-height:1.6}.post_related .column{display:grid;grid-template-columns:repeat(12,1fr);gap:.3rem 2.5%;line-height:1.5}.post_related .column .column_data{width:100%;grid-column:span 3}.post_related .column_data>*:not(:last-child){margin-bottom:.55em}.post_related .thumb{border-style:solid;border-width:1px;overflow:hidden;position:relative;padding-bottom:65%;border-color:var(--border-color)}.post_related .thumb img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.post_related .body{display:flex;flex-wrap:wrap}.post_related .body>*{margin-bottom:.3em}.post_related .body a{text-decoration:none}.post_related .body .title{order:1;line-height:1.4;width:100%;font-size:.75em}.post_related .body .date{order:3;font-size:.6em}.post_related .body .cat{order:2;font-size:.6em}.post_related .body .cat::after{content:"/";margin-left:.5em;margin-right:.5em}.post_related .body .tag{width:100%;order:4;font-size:.6em;color:var(--gray)}.post_related .body .tag a{display:inline-block;margin-right:.5em}.post_related .body .tag a::before{content:"#"}.post_body .post_related *{margin:0}.post_body .post_related .column{line-height:1.5}.post_body .post_related .column_data a{padding:.2em 0;color:inherit;display:block;max-width:max-content;padding-left:1em;text-indent:-1em}.post_body .post_related .column_data a::before{content:"";width:0;display:inline-block;vertical-align:middle;margin-right:.6em;height:0;border-top:.4em solid transparent;border-bottom:.4em solid transparent;border-left:.4em solid var(--main-color)}.post_body .post_related :where(.date,.cat,.tag){display:none}.post_body .post_related .title:not(:has(a)){display:none}.post_body .related-article:has(h2:only-child){display:none}.post_pagination{display:none}.post_pagination .previous a::before{content:"";width:.6em;height:.6em;transform:rotate(45deg);border-width:0 0 1px 1px;border-style:solid;display:inline-block;margin:0 .4em}.post_pagination .next{margin-left:auto}.post_pagination .next a::after{content:"";width:.6em;height:.6em;transform:rotate(45deg);border-width:1px 1px 0 0;border-style:solid;display:inline-block;margin:0 .4em}.post_pagination:not(:has(a)){margin-top:0!important}@media screen and (min-width:1024px){body.custom_article.column .post_head::before{content:"コラム";font-size:.64rem;color:#fff;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.15);height:2.5rem;display:block;font-weight:bold;line-height:1.6;margin-top:.3rem}body.custom_article.news .post_head::before{content:"お知らせ";font-size:.64rem;color:#fff;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.15);height:2.5rem;display:block;font-weight:bold;line-height:1.6;margin-top:.3rem}body.case .post_head::before{content:"導入事例";font-size:.64rem;color:#fff;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.15);height:2.5rem;display:block;font-weight:bold;line-height:1.6;margin-top:.3rem}.post_head .data .cat:not(:last-child)::after{content:"/";margin-left:.5em}.post_head .data .news_date::before{content:"更新日："}.post_author{display:table;width:100%}.post_author .thumb{display:table-cell;vertical-align:top;width:1.0rem;padding-right:1.11em}.post_author .thumb img{display:block}.post_author .profile{display:table-cell;vertical-align:middle}}@media screen and (max-width:1023px){.post_head{line-height:1.4}.post_head .page_title{padding-top:.3rem}.post_head .page_title h1{border-bottom:2px solid var(--main-color);padding-bottom:1em;margin-bottom:1em}.post_head .data>*{font-size:.12rem}.post_head .data .date::before{margin-left:0}.post_head .data .cat{width:100%}.post_head .tag{margin-top:.05rem;font-size:.12rem}.post_head #eyecatch{margin:var(--margin-small) 0 0}.post_head #eyecatch img{display:block}.post_head + .post_body{margin-top:var(--margin-small)}.post_body .inner_padding>[class*=_smallest]{font-size:85%}.post_author .thumb{text-align:center}.post_author .thumb img{width:.5rem}.post_author .profile .name{text-align:center}.post_sns{text-align:center}.post_related .column{row-gap:.15rem}.post_related .column .column_data{grid-column:span 6}}.post_case_head .profile .name{font-size:1.1em;font-weight:bold}.post_case_head .summary dt{font-weight:bold;color:var(--gray)}.post_case_head .message{margin-top:1.5em}.post_case_foot{background:var(--light-color);padding:.4rem}.post_case_foot .profile{display:flex;gap:.4rem}.post_case_foot .profile .txt .name{font-weight:bold}.post_case_foot .profile .txt .desc{font-size:.9em}.post_case_foot .profile .txt a{color:var(--main-color)}.post_case_foot .profile .txt .url{line-height:1.4;margin-top:1em}.post_case_button{text-align:center}.post_case_button .button-basic-invert{margin-top:var(--margin-small)}body.case .post_body .wp-block-spacer{display:none}@media screen and (min-width:1024px){.post_case_head{margin-top:var(--margin-middle)}.post_case_head .profile{display:flex;align-items:center;gap:.2rem}.post_case_head .profile .logo img{max-width:200px;max-height:70px;width:auto}.post_case_head .summary dl{display:flex;gap:1.2em}.post_case_head .summary dt{flex:0 0 max-content;white-space:nowrap}.post_case_head .summary dd{font-weight:bold;flex:1 1}.post_case_foot .profile .img{flex:0 0 2rem}}@media screen and (max-width:1023px){.post_case_head{font-size:.15rem;margin-top:var(--margin-small)}.post_case_head .profile .logo img{max-width:130px;max-height:70px;width:auto}.post_case_head .summary dt{margin-top:1.5em}.post_case_foot{padding:.3rem .2rem}.post_case_foot .profile{flex-direction:column;gap:0;align-items:center}.post_case_foot .profile .img{max-width:80%}.post_case_foot .profile .txt .name{text-align:center;margin-bottom:.2rem}.post_case_button .button-basic a{width:85%}.post_case_button .button-basic-invert{margin-top:.1rem}.post_case_button .button-basic-invert a{width:85%}}body:where(#notfound,#search) main #searchform{border:1px solid #d4d4d4;margin-top:.3rem;margin-bottom:.15rem}body:where(#notfound,#search) main #searchform>div{display:flex;align-items:center}body:where(#notfound,#search) main #searchform input[type="text"]{flex:1 1 10px;padding:.05rem;background:#fff;border-radius:3px;border:1px solid #a9a9a9}body:where(#notfound,#search) main #searchform input[type="submit"]{flex:0 0 max-content;color:#fff;padding:.05rem .15rem;border:0;border-radius:3px;margin-left:.5em;border:1px solid var(--main-color);background:var(--main-color)}body:where(#notfound,#search) main #cont_body{padding:0 var(--section-padding-lr)}body:where(#notfound,#search) main #cont_body .inner_padding{max-width:1000px;margin:auto}body#search #cont_body hr{border:1px solid #d4d4d4;border-bottom:none}body#search .url{word-break:break-all;font-size:90%}body#search main h2{font-size:inherit;line-height:1.6}@media screen and (min-width:1024px){body:where(#notfound,#search) :where(#searchform,.pageback a){padding:.2rem;max-width:400px}body:where(#notfound,#search) #searchform input[type="text"]{width:1.5rem}body:where(#notfound,#search) #searchform label{flex:0 0 max-content}body#search #cont_body hr{margin:.4rem 0}#cont_body>.inner_padding,#cont_body .default_editor{margin-top:.4rem}#cont_body>.inner_padding{width:100%}}@media screen and (max-width:1023px){body:where(#notfound,#search) #searchform{padding:.1rem}body:where(#notfound,#search) #searchform>div{flex-wrap:wrap}body:where(#notfound,#search) #searchform label{width:100%}body:where(#notfound,#search) .pageback a{padding:.1rem;margin:.2rem 0 0}body#search #cont_body hr{margin:.2rem 0}#cont_body>.inner_padding,#cont_body .default_editor{margin-top:.15rem}}.wp-element-caption{font-size:var(--font-size-caption);margin:1em 0 0;line-height:1.4}.wp-block-image a:has(picture){display:block}.wp-block-image>a,.wp-block-image>figure>a{display:revert}.wp-block-media-text{gap:min(50px,6.66vw) min(50px,4vw)}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-button .wp-block-button__link{background:#FFF;border:1px solid var(--button-border-color);box-shadow:4px 4px 20px rgba(60,67,72,.04);color:var(--main-color);font-weight:bold;display:flex;align-items:center;gap:.4em;text-decoration:none;justify-content:center;padding:.1rem .4rem;border-radius:100px}.wp-block-button .wp-block-button__link::before{content:"";background:var(--button-icon) no-repeat center/contain;width:.3rem;aspect-ratio:71/51}.wp-block-table{overflow-x:revert}.wp-block-table:where(:not(.style_reset)) table{table-layout:fixed;font-size:.88em}.wp-block-table:where(:not(.style_reset)) table td,.wp-block-table:where(:not(.style_reset)) table th{padding:calc(var(--margin-small)*.5);border:1px solid var(--table-border-color)}.wp-block-table:where(:not(.style_reset)) thead th,.wp-block-table:where(:not(.style_reset)) tbody:only-child tr td:first-child{font-weight:bold;background:var(--table-bg-color)}.wp-block-table:where(:not(.style_reset)) tbody:not(:only-child) tr td:first-child,.wp-block-table:where(:not(.style_reset)) tfoot tr td:first-child{font-weight:bold;background:var(--gray)}.wp-block-table:where(:not(.style_reset)) thead th{text-align:center}.wp-block-table:where(:not(.style_reset)) tfoot td{border-top-width:2px}@media screen and (min-width:1024px){.wp-block-table:where(:not(.style_reset)) table{width:100%}.wp-block-table:where(:not(.style_reset)) tr>*:first-child{width:25%}}@media screen and (max-width:1023px){.wp-block-table:where(:not(.style_reset)):not(.sp_table_uncolumn) tr>*:first-child{width:35%}.wp-block-table:where(:not(.style_reset)).sp_table_uncolumn table,.wp-block-table:where(:not(.style_reset)).sp_table_uncolumn table>*,.wp-block-table:where(:not(.style_reset)).sp_table_uncolumn table tr,.wp-block-table:where(:not(.style_reset)).sp_table_uncolumn table th,.wp-block-table:where(:not(.style_reset)).sp_table_uncolumn table td{display:block;border:0;padding:0}.wp-block-table:where(:not(.style_reset)).sp_table_uncolumn table tr:not(:last-child){margin-bottom:var(--margin-small)}.wp-block-table:where(:not(.style_reset)).sp_table_uncolumn table td:first-child{margin-bottom:calc(var(--margin-small)*.75)}.wp-block-table:where(:not(.style_reset)).sp_table_uncolumn tbody:only-child tr td:first-child,.wp-block-table:where(:not(.style_reset)).sp_table_uncolumn tbody:not(:only-child) tr td:first-child,.wp-block-table:where(:not(.style_reset)).sp_table_uncolumn tfoot tr td:first-child{background:none}.wp-block-table.sp_table_overflow{overflow-x:auto;white-space:nowrap;padding-bottom:calc(var(--margin-small)*.75)}.wp-block-table.sp_table_overflow::-webkit-scrollbar{height:10px}.wp-block-table.sp_table_overflow::-webkit-scrollbar-track{background:#F1F1F1;border-radius:5px}.wp-block-table.sp_table_overflow::-webkit-scrollbar-thumb{background:#BCBCBC;border-radius:5px}.wp-block-table.sp_table_overflow table{width:max-content;min-width:100%}}.wp-block-post-featured-image{margin-bottom:1em}.wp-block-gallery.has-nested-images figure.wp-block-image{display:block;width:100%!important}.wp-block-gallery.has-nested-images:has(>figure:only-child.wp-block-image figcaption){display:block}.wp-block-gallery.has-nested-images>figure:only-child.wp-block-image figcaption{background:none;color:inherit;font-size:var(--font-size-caption);margin:1em 0 0;padding:0;text-align:left;text-shadow:none;will-change:auto;bottom:0;max-height:none;position:static;scrollbar-gutter:auto}.wp-block-gallery.has-nested-images>figure:only-child.wp-block-image:has(figcaption):before{display:none}.wp-block-quote{background:var(--light-gray);padding:.2rem .3rem}.wp-block-quote::before,.wp-block-quote::after{content:"“";display:block;opacity:.5;font-family:serif;font-size:3em;line-height:1;text-indent:-.2em}.wp-block-quote::after{transform:rotate(180deg)}.wp-block-quote>:first-child{margin-top:0}:root :where(.post_body * + *){margin-top:2em}:root :where(.post_body :where(p,ul,ol,h2,h3,h4,h5,h6) + :where(p,ul,ol)){margin-top:1.5em}:root :where(.post_body * + :where(h2,.title_h2)){margin-top:var(--margin-large)}:root :where(.post_body * + :where(h3,.title_h3)){margin-top:var(--margin-middle)}:root :where(.post_body * + :where(h4,.title_h4)){margin-top:var(--margin-middle)}:root :where(.post_body :where(.wp-block-media-text,.wp-block-column) * + *){margin-top:1em;line-height:1.6}:root :where(.post_body :where(blockquote + *,iframe + *)){margin-top:var(--margin-large)}:root :where(.post_body figcaption){margin-top:1em}:root :where(.post_body :has(>.wp-block-group__inner-container>h2:first-child)),:root :where(.post_body :has(>.wp-block-group__inner-container>.title_h2)){margin-top:var(--margin-large)}:root :where(.post_body :has(>.wp-block-group__inner-container>h3:first-child)),:root :where(.post_body :has(>.wp-block-group__inner-container>.title_h3)){margin-top:var(--margin-middle)}:root :where(.post_body :has(>.wp-block-group__inner-container>h4:first-child)),:root :where(.post_body :has(>.wp-block-group__inner-container>.title_h4)){margin-top:var(--margin-middle)}:root :where(.post_body :where(ul,ol)){margin-left:revert;margin-right:revert;padding-left:revert;padding-right:revert;line-height:1.5}:root :where(.post_body li + li){margin-top:.5em}:root :where(.post_body li ul,li ol){margin-top:1em}:root :where(.post_body :where(li:not(:last-child) ul,li:not(:last-child) ol)){margin-bottom:1em}:root :where(.post_body .is-layout-flex>*),:root :where(.post_body .wp-block-media-text>*),:root :where(.post_body .wp-block-cover>*),:root :where(.post_body picture>*),:root :where(.post_body br),:root :where(.post_body span){margin-top:0}:root :where(.post_body :where(.margin_reset,.margin_reset *)){margin:0}:root :where(.post_head .page_title h1){font-size:var(--fs-36)}:root :where(.post_body h2:not(.style_reset)),:root :where(.post_body .title_h2){padding:0 0 .3em .6em;font-size:var(--fs-24);border-bottom:1px solid var(--border-color);border-left:.06rem solid var(--main-color);font-weight:bold;line-height:1.6}:root :where(.post_body h3:not(.style_reset)),:root :where(.post_body .title_h3){padding-bottom:.3em;font-size:var(--fs-22);font-weight:bold;line-height:1.6;border-bottom:1px solid var(--border-color)}:root :where(.post_body h4:not(.style_reset)),:root :where(.post_body .title_h4){font-size:var(--fs-20);font-weight:bold;line-height:1.6;position:relative;padding-left:.15rem}:root :where(.post_body h4:not(.style_reset))::before,:root :where(.post_body .title_h4)::before{content:"";position:absolute;left:0;top:.3em;bottom:.3em;width:.03rem;background:var(--main-color)}.arctic_pattern{max-width:1200px;margin:auto;padding:0 var(--section-padding-lr) var(--section-padding-tb)}:root :where(.arctic_pattern):not(:first-child){margin-top:var(--margin-large)}:root :where(.arctic_pattern * + *){margin-top:var(--margin-small)}:root :where(.arctic_pattern * + h2){margin-top:var(--margin-middle)}:root :where(.arctic_pattern :where(p,ul,ol) + :where(p,ul,ol)){margin-top:1.5em}:root :where(.arctic_pattern :where(.wp-block-media-text,.wp-block-column) * + *){margin-top:1em;line-height:1.6}:root :where(.arctic_pattern :where(figure:not(:has(figcaption)) + *,blockquote + *,iframe + *)){margin-top:var(--margin-large)}:root :where(.arctic_pattern :where(ul,ol)){padding-left:1.5em;line-height:1.8}:root :where(.arctic_pattern li + li){margin-top:1em}:root :where(.arctic_pattern :where(li ul,li ol)){margin-top:1em}:root :where(.arctic_pattern :where(li:not(:last-child) ul,li:not(:last-child) ol)){margin-bottom:1em}:root :where(.arctic_pattern .is-layout-flex>*),:root :where(.arctic_pattern .wp-block-media-text>*),:root :where(.arctic_pattern .wp-block-cover>*),:root :where(.arctic_pattern picture>*),:root :where(.arctic_pattern br),:root :where(.arctic_pattern span){margin-top:0}:root :where(.arctic_pattern :where(.margin_reset,.margin_reset *)){margin:0}:root :where(.arctic_pattern h2:not(.style_reset)){color:var(--main-color);font-size:var(--fs-36);font-weight:bold}:root :where(.arctic_pattern h3:not(.style_reset)){border-bottom:1px solid var(--border-color);padding-bottom:.5em;font-size:var(--fs-32)}:root :where(.arctic_pattern [class*="arctic_column"]:not(.arctic_column1) div>*){margin-top:var(--margin-small)}:root :where(.arctic_pattern [class*="arctic_column"]:not(.arctic_column1) div>*:first-child){margin-top:0}:root :where(.arctic_pattern [class*="arctic_column"]:not(.arctic_column1) div>*:last-child){margin-bottom:0}:root :where(.arctic_pattern [class*="arctic_column"]:not(.arctic_column1) :is(p + p,li + li,h2 + p,h3 + p,h4 + p,h5 + p,h6 + p)){margin-top:.8em!important}:root :where(.arctic_pattern [class*="arctic_column"]){margin-top:0}:root :where(.arctic_pattern [class*="arctic_column"]>.wp-block-group__inner-container>div:first-child){margin-top:var(--margin-small)}:root :where(.arctic_pattern [class*="arctic_column"]>.wp-block-group__inner-container>div){width:100%}@media screen and (min-width:1024px){:root :where(.arctic_pattern [class*="arctic_column"]>.wp-block-group__inner-container){display:flex;flex-wrap:wrap;justify-content:flex-start}:root :where(.arctic_pattern .arctic_column2>.wp-block-group__inner-container>div){width:calc((100% - var(--margin-middle))/2);margin-left:var(--margin-middle)}:root :where(.arctic_pattern .arctic_column3>.wp-block-group__inner-container>div){width:calc((100% - var(--margin-small)*2)/3);margin-left:var(--margin-small)}:root :where(.arctic_pattern .arctic_column4>.wp-block-group__inner-container>div){width:calc((100% - var(--margin-small)*3)/4);margin-left:var(--margin-small)}:root :where(.arctic_pattern .arctic_column2>.wp-block-group__inner-container>div:nth-child(2n+1)){margin-left:0}:root :where(.arctic_pattern .arctic_column3>.wp-block-group__inner-container>div:nth-child(3n+1)){margin-left:0}:root :where(.arctic_pattern .arctic_column4>.wp-block-group__inner-container>div:nth-child(4n+1)){margin-left:0}:root :where(.arctic_pattern [class*="arctic_column"]>.wp-block-group__inner-container>div.block-list-appender){width:100%!important;border:0}}.article-data{display:flex;padding:var(--section-padding-tb) var(--section-padding-lr);flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.article-data .tmRecentPosts{max-width:1500px}.article-data .tmRecentPosts a{text-decoration:none}.article-data .tmRecentPosts .data{display:contents}.article-data .tmRecentPosts li{line-height:1.6;list-style-type:none;display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"img img img""cat cat cat""title title title""text text text""avatar name mod";grid-template-rows:max-content max-content max-content 1fr max-content;gap:.3em 0;border-radius:.1rem;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,.15);overflow:hidden;padding:.2rem}.article-data .tmRecentPosts .thumb{grid-area:img;margin:-.2rem -.2rem .2rem;aspect-ratio:3/2;width:calc(100% + .4rem)}.article-data .tmRecentPosts .thumb img{width:100%;height:100%;object-fit:cover}.article-data .tmRecentPosts .news_title{grid-area:title;width:100%;font-size:var(--fs-18);font-weight:bold;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-data .tmRecentPosts .content{grid-area:text;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:100%;font-size:var(--fs-15)}.article-data .tmRecentPosts .cat{grid-area:cat;color:var(--main-color);font-size:var(--fs-12);font-weight:bold}.article-data .tmRecentPosts div.avatar{grid-area:avatar;width:var(--fs-32);margin-right:.2em;border-radius:50%;overflow:hidden;border:1px solid var(--border-color);align-self:center}.article-data .tmRecentPosts .display_name{grid-area:name;font-size:var(--fs-12);align-self:center}.article-data .tmRecentPosts .date_modified{grid-area:mod;color:#999;font-size:var(--fs-13);padding-left:1em;align-self:center}.article-data .tmRecentPosts .date_modified::before{content:"更新日 "}.article-data .tmRecentPosts .tag{width:100%}.article-data .tmRecentPosts .tag a{display:inline-block;margin-right:.5em}.article-data .tmRecentPosts .tag a::before{content:"#"}.article-data .tmRecentPosts li{position:relative}.article-data .tmRecentPosts .news_title a::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.article-data .tmRecentPosts .cat a,.article-data .tmRecentPosts .tag a{position:relative;z-index:2}.article-data .tmRecentPosts .cat a::after,.article-data .tmRecentPosts .tag a::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.article-data .tmRecentPosts .tag{color:var(--gray)}.article-data .tmRecentPosts .thumb{position:relative;z-index:2}@media (hover:hover){.article-data .tmRecentPosts .thumb{transition:opacity .3s ease}.article-data .tmRecentPosts .thumb:hover{opacity:.7}}@media screen and (min-width:1024px){.article-data .tmRecentPosts{display:grid;grid-template-columns:repeat(12,1fr);gap:.3rem 2.5%;row-gap:.3rem}.article-data .tmRecentPosts li{width:100%;grid-column:span 3}.article-data .tmRecentPosts .cat,.article-data .tmRecentPosts .date_modified{font-size:70%}}@media screen and (max-width:1023px){.article-data .tmRecentPosts{display:grid;gap:.3rem}.article-data .tmRecentPosts li{display:grid;grid-template-rows:max-content;gap:.05rem 0;margin-bottom:0!important;overflow:hidden;position:relative;z-index:0}.article-data .tmRecentPosts .news_title{font-weight:bold}.article-data .tmRecentPosts .tag,.article-data .tmRecentPosts .cat,.article-data .tmRecentPosts .news_date,.article-data .tmRecentPosts .date_modified{font-size:65%!important}}.article-data .tm_term_list{list-style-type:none;display:flex;max-width:1200px;padding:.7rem 1.1rem;align-items:flex-start;align-content:flex-start;gap:.13rem;flex-wrap:wrap;border-radius:.3rem;background:#FFF;box-shadow:0 0 .1rem 0 rgba(0,0,0,.15)}.article-data .tm_term_list li a{display:flex;padding:0 .2rem;align-items:center;border-radius:.05rem;color:var(--main-color);font-size:var(--fs-20);text-decoration:none;border:1px solid var(--border-color,#DBDBDB);background:#FFF}.article-data .tm_term_list li a::before{content:"# "}@media screen and (max-width:1023px){.article-data .tm_term_list{padding:.15rem;border-radius:.1rem}.article-data .tm_term_list li a{padding:0 .1rem}}div#ez-toc-container{padding:.2rem;border-radius:0;border:0;background:var(--light-color)!important;box-shadow:none;margin-top:var(--margin-small)}div#ez-toc-container *{margin:0}div#ez-toc-container .ez-toc-title-container{color:var(--border-color);text-align:center}div#ez-toc-container .ez-toc-title{color:var(--text-color)}div#ez-toc-container ul.ez-toc-list li{padding:.2em}div#ez-toc-container ul li a::before{color:var(--gray)}div#ez-toc-container ul.ez-toc-list ul{padding-top:.2em}div#ez-toc-container ul.ez-toc-list a{color:var(--main-color)}div#ez-toc-container ul.ez-toc-list a:hover{color:var(--main-color);text-decoration:none}@media screen and (min-width:1024px){div#ez-toc-container{font-size:.85em}div#ez-toc-container nav{padding:0 .2rem}}@media screen and (max-width:1023px){div#ez-toc-container ul.ez-toc-list li{margin-top:1em}}.fv-lead{font-size:.32rem;line-height:150%;padding:0 var(--section-padding-lr) 1rem;text-align:center;display:flex;flex-direction:column;gap:.3rem}.fv-lead.chemical-survey-child ul{display:inline-flex;align-items:flex-start;align-content:flex-start;gap:.12696rem;flex-wrap:wrap;width:5.1rem}.fv-lead.chemical-survey-child ul li{display:flex;width:2.4863rem;padding:.09522rem .2645rem;align-items:center;gap:.1058rem;border-radius:.0529rem;background:#FFF;box-shadow:0 0 4.232px 0 rgba(0,0,0,.25);font-size:var(--fs-19);font-weight:bold;line-height:1.5;background:url(/wp-content/themes/arctic/images/common/cmn-icon-check-orange.png) no-repeat .1rem center/auto .9em;padding-left:2.3em}.button-basic a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.08rem;padding:.2rem .44rem;position:relative;flex:0 0 auto;background-color:var(--text-green);border-radius:1rem;color:#fff;font-weight:bold;font-size:var(--fs-20);line-height:1.5;text-decoration:none}.button-basic a::after{content:"";background:url(/wp-content/themes/arctic/images/common/cmn-arrow-white.svg) no-repeat center/100%;display:inline-block;height:max(0.18rem,1em);width:max(0.18rem,1em)}.button-basic-invert a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.08rem;padding:.15rem .3rem;position:relative;flex:0 0 auto;background-color:#fff;border-radius:1rem;color:var(--text-green);font-weight:bold;font-size:var(--fs-16);line-height:1.5;text-decoration:none;box-shadow:0 0 4px 0 rgba(0,0,0,.15)}.button-basic-invert a::after{content:"";background:url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center/100%;display:inline-block;width:max(0.18rem,1em);height:max(0.18rem,1em)}.button-cta a{color:#FFF;font-size:var(--fs-24);font-weight:bold;line-height:normal;display:inline-flex;min-width:1.3rem;padding:.2rem .5rem .2rem .8rem;justify-content:center;align-items:center;gap:.1rem;border-radius:1.56897rem;border:3px solid #FFF;background:linear-gradient(0deg,rgba(0,0,0,.10) 0,rgba(0,0,0,.10) 100%),linear-gradient(115deg,#FFD100 16.09%,var(--button-orange) 84.58%);filter:drop-shadow(0 0 .07rem rgba(0,0,0,.15));text-decoration:none;position:relative;letter-spacing:.15em;opacity:1}.button-cta a::before{content:"";background:url(/wp-content/themes/arctic/images/common/cmn-button-item.png) no-repeat center/contain;width:.74rem;height:.74rem;position:absolute;left:-.1rem;top:-.1rem}.button-cta a::after{content:"";background:url(/wp-content/themes/arctic/images/common/cmn-arrow-white.svg) no-repeat center/contain;display:inline-block;width:.18rem;height:.18rem;transition:.2s ease-in}@media (hover:hover){.button-cta a:hover::after{transform:translateX(5px)}}.title-basic{display:flex;width:10rem;flex-direction:column;align-items:center;gap:.39rem;margin:auto}.title-basic .title{display:flex;flex-direction:column;align-items:center;gap:.2rem;color:#000;text-align:center;font-size:.4rem;font-weight:bold;line-height:normal}.title-basic .title .en{color:var(--orange-light,#F8B755);text-align:center;font-size:var(--fs-24);font-weight:400;line-height:normal}.title-fukidashi{display:inline-flex;gap:.2em;justify-content:center;position:relative;flex:0 0 auto;font-size:var(--fs-32);text-align:center}.title-fukidashi::before{content:"　";background:url(/wp-content/themes/arctic/images/common/cmn-fukidashi.png) no-repeat center bottom/100% 70%;width:.29rem}.title-fukidashi::after{content:"　";background:url(/wp-content/themes/arctic/images/common/cmn-fukidashi.png) no-repeat center bottom/100% 70%;width:.29rem;transform:scale(-1,1)}.text-side-to-side{display:flex;max-width:15.1rem;width:100%;flex-direction:column;align-items:flex-start;gap:1.1rem}.text-side-to-side .repeat-item{display:flex;padding-top:.3rem;align-items:flex-start;gap:.1rem;align-self:stretch;position:relative}.text-side-to-side .repeat-item .text{display:flex;width:8.9rem;padding:.7rem .7rem .7rem 1.5rem;flex-direction:column;align-items:flex-start;gap:.39rem;font-size:var(--fs-20);border-radius:.1rem;background:var(--light-color);position:relative}.text-side-to-side .repeat-item .text h3{font-size:var(--fs-32)}.text-side-to-side .repeat-item .text .num{opacity:.5;color:var(--orange-light,#F8B755);font-size:.8rem;line-height:100%;display:flex;align-items:center;position:absolute;right:.2rem;bottom:-.28rem;font-weight:bold}.text-side-to-side .repeat-item .img{width:7rem;position:absolute;border-radius:.1rem;background:#FFF;box-shadow:0 0 .2rem 0 rgba(0,0,0,.15);overflow:hidden}.text-side-to-side .repeat-item .img img{display:block;width:100%}.nav-pagejump{padding:0 var(--section-padding-lr)}.nav-pagejump-list{display:flex;justify-content:center;max-width:max-content;margin:auto;align-items:flex-start;gap:.2rem;border-top:1px solid var(--border-color,#DBDBDB);border-bottom:1px solid var(--border-color,#DBDBDB);list-style-type:none;flex-wrap:wrap}.nav-pagejump-list li a{display:flex;padding:.5rem .2rem .5rem .3rem;justify-content:center;align-items:center;gap:.12rem;background:#FFF;color:#000;font-size:var(--fs-24);font-weight:bold;line-height:normal;text-decoration:none}.nav-pagejump-list.small{gap:.15rem}.nav-pagejump-list.small li a{font-size:var(--fs-20)}.nav-pagejump-list li a::after{content:"";display:inline-block;vertical-align:text-bottom;margin-left:.05rem;width:.36rem;border-radius:100px;height:.36rem;aspect-ratio:1 / 1;background:var(--light-color) url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center / .14rem;transform:rotate(90deg)}.bg-yellow-green{background:var(--light-color)}*:has(>[class*="bg-curve"]){position:relative;z-index:0}*:has(>[class*="bg-curve"])~*{position:relative;z-index:0}body:has(#modal-container[style*="display: flex"]) *:has(>[class*="bg-curve"]){position:static}body:has(#modal-container[style*="display: flex"]) *:has(>[class*="bg-curve"])~*{position:static}*:has(>.bg-curve03){overflow:hidden}.bg-curve{position:absolute;left:0;top:2.7rem;width:100%;height:14.95rem;z-index:-1;pointer-events:none;background:url(/wp-content/themes/arctic/images/common/cmn-bg-curve.svg) no-repeat center top/100% 100%}.bg-curve02{position:absolute;left:0;top:0;width:100%;height:12.68rem;z-index:-1;pointer-events:none;background:url(/wp-content/themes/arctic/images/common/cmn-bg-curve02.svg) no-repeat center top/100% 100%}.bg-curve03{position:absolute;left:0;bottom:0;width:100%;height:6.76rem;z-index:-1;pointer-events:none;background:url(/wp-content/themes/arctic/images/common/cmn-bg-curve03.svg) no-repeat center top/100% 100%}.bg-curve04{position:absolute;left:0;top:-1.64rem;width:100%;height:12.68rem;z-index:-1;pointer-events:none;background:url(/wp-content/themes/arctic/images/common/cmn-bg-curve04.svg) no-repeat center top/100% 100%}.bg-curve05{position:absolute;left:0;bottom:-1.5rem;width:100%;height:5.35rem;z-index:-1;pointer-events:none;background:url(/wp-content/themes/arctic/images/common/cmn-bg-curve05.svg) no-repeat center top/100% 100%}.bg-curve06{position:absolute;left:0;top:2.7rem;width:100%;height:14.07rem;z-index:-1;pointer-events:none;background:url(/wp-content/themes/arctic/images/common/cmn-bg-curve06.svg) no-repeat center top/100% 100%}.bg-curve07{position:absolute;left:0;bottom:0;width:100%;height:10.87rem;z-index:-1;pointer-events:none;background:url(/wp-content/themes/arctic/images/common/cmn-bg-curve07.svg) no-repeat center top/100% 100%}.bg-curve08{position:absolute;left:0;top:0;width:100%;height:8.11rem;z-index:-1;pointer-events:none;background:url(/wp-content/themes/arctic/images/common/cmn-bg-curve08.svg) no-repeat center top/100% 100%}@media screen and (min-width:1024px){.for_sp{display:none!important}.fv-lead.white{color:#FFF;text-shadow:0 0 .1rem rgba(0,0,0,.25);font-weight:bold}.fv-lead.product{color:#FFF;text-shadow:0 0 .1rem rgba(0,0,0,.25);font-weight:bold;text-align:left;position:relative;max-width:13.8rem;margin:0 auto .8rem;padding:0;min-height:3.26rem}.fv-lead.product img{width:8.10124rem;position:absolute;top:-1rem;right:0}.fv-lead.chemical-survey-child{width:11.7rem;position:relative;margin:-1rem auto 0}.fv-lead.chemical-survey-child .img{display:flex;width:5.42753rem;height:3.18457rem;align-items:center;position:absolute;right:0;top:0;flex-direction:column}.fv-lead.chemical-survey-child .img img{width:7.14419rem;flex-shrink:0;max-width:none}.fv-lead.chemical-survey-child p{margin-top:1rem;text-align:left}.text-side-to-side .repeat-item:nth-child(odd) .img{left:0;top:0}.text-side-to-side .repeat-item:nth-child(odd) .text{margin-left:auto}.text-side-to-side .repeat-item:nth-child(even) .img{right:0;top:0}.text-side-to-side .repeat-item:nth-child(even) .text{padding:.7rem 1.5rem .7rem .7rem}.text-side-to-side .repeat-item:nth-child(even) .text .num{right:1rem}}@media screen and (max-width:1023px){.for_pc{display:none!important}.fv-lead{font-size:var(--fs-18);padding-bottom:var(--margin-small)}.fv-lead.multiple-lines{text-align:left}.fv-lead.multiple-lines br{display:none}.fv-lead.chemical-survey-child{margin-bottom:var(--margin-small)}.fv-lead.chemical-survey-child ul{gap:.1rem;width:100%}.fv-lead.chemical-survey-child ul li{width:calc((100% - .1rem)/2);padding:.09rem .05rem .09rem .2rem;align-items:center;gap:.1058rem;box-shadow:0 0 4.232px 0 rgba(0,0,0,.25);font-size:.13rem;padding-left:2.3em}.button-basic a,.button-basic-invert a{padding:.1rem .2rem;font-size:var(--fs-15)}.button-cta a{font-size:var(--fs-18);padding:.15rem .1rem .15rem .3rem;gap:.1rem;box-shadow:0 0 .07rem 0 rgba(0,0,0,.2);min-width:3rem;text-shadow:0 0 3px rgba(229,119,41,.5);border-width:2px}.button-cta a::before{width:.5rem;height:.5rem;left:-.1rem;top:-.1rem}.button-basic a::after,.button-basic-invert a::after,.button-cta a::after{height:1em;width:1em;min-width:1em}.title-basic{width:auto;gap:.39rem}.title-basic .title{font-size:var(--font-size-title)}.title-basic .title .en{font-size:var(--fs-14)}.title-fukidashi{font-size:var(--font-size-subtitle)}.title-fukidashi .fukidashi{height:60%}.title-fukidashi::before,.title-fukidashi::after{width:.9em}.text-side-to-side{gap:var(--margin-small)}.text-side-to-side .repeat-item{flex-direction:column;box-shadow:0 0 .1rem 0 rgba(0,0,0,.15);padding:.3rem .15rem;border-radius:.1rem;gap:.15rem}.text-side-to-side .repeat-item .img{width:auto;position:static;order:-1;box-shadow:none;border:1px solid var(--border-color);border-radius:.05rem}.text-side-to-side .repeat-item .text{padding:0;width:auto;background:none;border-radius:0;gap:.15rem;position:static}.text-side-to-side .repeat-item .text .num{right:.05rem;top:.05rem;bottom:auto;font-size:.4rem}.nav-pagejump-list{flex-direction:column;max-width:100%;gap:0;border-bottom:none}.nav-pagejump-list li{width:100%}.nav-pagejump-list li a{padding:.15rem;width:100%;border-bottom:1px solid var(--border-color,#DBDBDB)}.nav-pagejump-list li a::after{margin-left:auto}.bg-curve{top:1.2rem;height:2.91rem}.bg-curve02{height:2.47rem}.bg-curve03{height:1.41rem}.bg-curve04{top:-.3rem;height:2.47rem}.bg-curve05{bottom:-.3rem;width:100%;height:100%;background-size:100% auto;background-position:center bottom}.bg-curve06{left:0;top:0;height:9.58rem;background-image:url(/wp-content/themes/arctic/images/common/cmn-bg-curve06-sp.svg)}.bg-curve07{height:2.12rem;background-size:150%;background-position:center bottom}.bg-curve08{background-size:100% auto}}#modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999;cursor:pointer;justify-content:center;align-items:center}#modal-img{width:90%;height:90%;object-fit:contain;margin:auto;display:block}.form-data{display:flex;padding:var(--section-padding-tb) var(--section-padding-lr);flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch;max-width:1000px!important;width:100%;margin:auto}.form-data-body{width:100%}.form-data-body fieldset:not(:has([type="hidden"])){padding:.2rem 0 .3rem!important;max-width:none}.form-data-body .form-columns-2>*{width:100%!important;float:none!important}.form-data-body .form-columns-2>*:nth-child(1){padding-bottom:.3rem}.form-data-body .form-columns-2>*:nth-child(2){padding-top:.2rem!important}.form-data-body :where(input[type="text"],[type="email"],[type="tel"],select,textarea){width:100%!important}.form-data-body label{padding-bottom:.05rem!important;display:block;font-weight:bold}.form-data-body li{list-style-type:none}.form-data-body .hs-error-msgs{color:#f2545b;line-height:1.4;margin-top:.5em}.form-data-body .hs-error-msgs label{font-weight:normal}.form-data-body .hs-form-required{font-size:0}.form-data-body .hs-form-required::before{content:"必須";background-color:var(--orange);color:#fff;padding:.2em .4em;font-size:var(--fs-12);margin-left:.5em;vertical-align:.2em;font-weight:normal;border-radius:3px}.form-data-body .legal-consent-container{max-width:max-content;margin:var(--margin-small) auto 0;text-align:center}.form-data-body .legal-consent-container .hs-richtext{display:none}.form-data-body .hs_recaptcha,.form-data-body .hs_recaptcha *{margin:auto}.form-data-body .hs_error_rollup{text-align:center}.form-data-body .hs_submit{text-align:center;margin-top:var(--margin-middle);font-weight:bold}.form-data-body .hs_submit input[type="submit"]{font-weight:bold}.form-data-body .hs-form-checkbox input,.form-data-body .hs-form-booleancheckbox input{width:0!important;height:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important}.form-data-body .hs-form-checkbox input:checked + span::before,.form-data-body .hs-form-booleancheckbox input:checked + span::before{background-color:var(--main-color);border-color:var(--main-color)}.form-data-body .hs-form-checkbox input:checked + span::after,.form-data-body .hs-form-booleancheckbox input:checked + span::after{opacity:1}.form-data-body .hs-form-checkbox label,.form-data-body .hs-form-booleancheckbox label{cursor:pointer;font-weight:normal}.form-data-body .hs-form-checkbox label>span,.form-data-body .hs-form-booleancheckbox label>span{display:block;position:relative;padding-left:.3rem}.form-data-body .hs-form-checkbox label>span::before,.form-data-body .hs-form-checkbox label>span::after,.form-data-body .hs-form-booleancheckbox label>span::before,.form-data-body .hs-form-booleancheckbox label>span::after{content:"";display:block;position:absolute;margin:auto}.form-data-body .hs-form-checkbox label>span::before,.form-data-body .hs-form-booleancheckbox label>span::before{content:"";width:.2rem;height:.2rem;background-color:#fff;border:2px solid #c3c3c3;border-radius:3px;left:0}.form-data-body .hs-form-checkbox label>span::after,.form-data-body .hs-form-booleancheckbox label>span::after{width:.05rem;height:.1rem;left:.07rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translate(-1px,-1px);opacity:0}.logo-slider-top .swiper-wrapper,.logo-slider-bottom .swiper-wrapper{transition-timing-function:linear!important}.logo-slider-bottom{margin-top:.2rem}:where(.logo-slider-top,.logo-slider-bottom) ul li{padding:0 .2rem}:where(.logo-slider-top,.logo-slider-bottom) ul li img{height:.5rem;width:100%;max-width:none;object-fit:contain;margin:auto}@media only screen and (min-width:1024px){.form-data-body{border-radius:.3rem;background:#FFF;box-shadow:0 0 .26365rem 0 rgba(0,0,0,.15);padding:.7rem}.form-data-body :where(input[type="text"],[type="email"],[type="tel"],select){height:50px!important}.form-data-body .hs-form-checkbox label>span::before,.form-data-body .hs-form-checkbox label>span::after,.form-data-body .hs-form-booleancheckbox label>span::before,.form-data-body .hs-form-booleancheckbox label>span::after{top:0;bottom:0}}@media only screen and (max-width:1023px){.form-data-body fieldset:not(:has([type="hidden"])){padding:0 0 .3rem!important}.form-data-body .form-columns-2>*:nth-child(1){padding-bottom:.3rem}.form-data-body .form-columns-2>*:nth-child(2){padding-top:0!important}.form-data-body .hs-form-checkbox:not(:first-child){margin-top:1em}.form-data-body .hs-form-checkbox label>span::before,.form-data-body .hs-form-checkbox label>span::after,.form-data-body .hs-form-booleancheckbox label>span::before,.form-data-body .hs-form-booleancheckbox label>span::after{top:.05rem}.form-data-body .hs-form-checkbox label>span::after,.form-data-body .hs-form-booleancheckbox label>span::after{top:.1rem}}.form-thanks{width:100%;max-width:max-content}.simulator-banner{padding:0 var(--section-padding-lr) var(--section-padding-tb)}.simulator-banner-inner{max-width:10rem;display:flex;padding:.3rem .5rem;align-items:center;gap:.3rem;flex:1 0 0;border-radius:.1rem;border:2px solid var(--main-color);background:var(--light-color);margin:auto}.simulator-banner .simulator-banner-text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;flex:1 0 0}.simulator-banner .simulator-banner-title-en{color:var(--text-green);font-weight:normal;font-size:var(--fs-16)}.simulator-banner .simulator-banner-txt-01{text-align:center;font-size:var(--fs-24);font-style:normal;font-weight:700;line-height:170%}.simulator-banner .simulator-banner-link-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.08rem;padding:.2rem .44rem;position:relative;flex:0 0 auto;background-color:var(--text-green);border-radius:1rem;color:#fff;font-weight:bold;font-size:var(--fs-20);line-height:1.5;text-decoration:none;cursor:pointer;transition:.3s ease-in}.simulator-banner .simulator-banner-link-btn::after{content:"";background:url(/wp-content/themes/arctic/images/common/cmn-arrow-white.svg) no-repeat center / 100%;display:inline-block;height:max(0.18rem,1em);width:max(0.18rem,1em)}@media (hover:hover){.simulator-banner .simulator-banner-link-btn:hover{opacity:.5}}@media screen and (min-width:1024px){.simulator-banner .simulator-banner-pic{width:3.53rem;order:1}}@media screen and (max-width:1023px){.simulator-banner-inner{flex-direction:column;align-items:center;gap:0;padding:.15rem}.simulator-banner .simulator-banner-link-btn{padding:.1rem .2rem;font-size:var(--fs-15)}.simulator-banner .simulator-banner-link-btn::after{height:1em;width:1em;min-width:1em}.simulator-banner .simulator-banner-text{gap:.1rem}}.simulator-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.simulator-container.show{opacity:1;visibility:visible}.simulator-container.show .simulator{transform:scale(1)}.simulator-container .simulator-close-btn{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.simulator-container .simulator-result .simulator-result-box .simulator-result-box-icons .simulator-result-box-icon{width:100%;height:100%;display:block;background:no-repeat center/100%}.simulator-container .simulator-result .simulator-result-box .simulator-result-box-icons .icons-payments{background-image:url(/wp-content/themes/arctic/images/products/simulator-icon-payments.png)}.simulator-container .simulator-result .simulator-result-box .simulator-result-box-icons .icons-acute{background-image:url(/wp-content/themes/arctic/images/products/simulator-icon-acute.png)}@media (hover:hover){.simulator-container .simulator-close-btn:hover::before,.simulator-container .simulator-close-btn:hover::after{background-color:var(--main-color)}}.simulator-container .simulator-close-btn::before,.simulator-container .simulator-close-btn::after{content:"";display:block;width:50px;height:2px;background-color:white}.simulator-container .simulator-close-btn::before{transform:rotate(45deg);position:absolute;top:50%}.simulator-container .simulator-close-btn::after{transform:rotate(-45deg);position:absolute;top:50%}.simulator-container .simulator{background-color:white;border-radius:10px;box-shadow:10px 10px 50px 0 rgba(5,48,20,.2);transition:transform .4s;will-change:transform;transform:scale(0.9)}.simulator-container .simulator-title{text-align:center}.simulator-container .simulator-title .simulator-title-en{font-optical-sizing:auto;font-style:normal;font-size:16px;font-weight:500;line-height:1.5em;color:var(--text-green)}.simulator-container .simulator-title .simulator-title-ja{font-size:28px;font-weight:600;line-height:1.7em}.simulator-container .simulator-cal{display:none}.simulator-container .simulator-cal.show{display:block}.simulator-container .simulator-cal .simulator-cal-txt{margin-top:3px;text-align:center;font-size:11px;line-height:1.5em}.simulator-container .simulator-cal .simulator-cal-btn{margin:40px auto 0;text-align:center}.simulator-container .simulator-cal .simulator-cal-btn button{appearance:none;background:none;border:0;background:var(--text-green);color:#fff;padding:.5em 2em;border-radius:100px;font-size:16px;font-weight:bold;cursor:pointer}.simulator-container .simulator-cal .simulator-cal-btn.-disabled{opacity:.3;pointer-events:none}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-input{width:120px;height:44px;min-width:120px;margin-right:10px;line-height:1}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-input input{width:100%;height:100%;font-size:16px;padding:5px;text-align:right}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-select{width:227px;height:44px;min-width:227px;margin-left:auto;position:relative;line-height:1}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-select select{width:100%;height:100%;font-size:16px;padding:5px 5px 5px 10px;-webkit-appearance:none;appearance:none}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-select::after{content:"";display:inline-block;transform:rotate(45deg);position:absolute;top:0;right:10px;border-width:0 2px 2px 0;border-style:solid;border-color:gray;width:8px;height:8px;bottom:0;margin:auto}.simulator-container .simulator-cal input,.simulator-container .simulator-cal select{color:#3C3C3C}.simulator-container .simulator-result{display:none}.simulator-container .simulator-result.show{display:block}.simulator-container .simulator-result .simulator-result-txt .num{font-optical-sizing:auto;font-style:normal}.simulator-container .simulator-result .simulator-result-box{display:none}.simulator-container .simulator-result .simulator-result-box.show{display:flex}.simulator-container .simulator-result .simulator-result-link-btns .simulator-result-link-btn a{font-size:16px;background:linear-gradient(0deg,rgba(0,0,0,.10) 0,rgba(0,0,0,.10) 100%),linear-gradient(115deg,#FFD100 16.09%,var(--button-orange) 84.58%);color:#fff;font-weight:bold;text-decoration:none;padding:.5em 1em;border-radius:100px;display:block;text-align:center}.simulator-container .simulator-result .simulator-result-link-btns .simulator-result-link-btn .w-box{background-color:white;color:#F29710;font-size:14px;display:inline-block;padding:3px 5px;margin-right:10px;line-height:1}@media screen and (min-width:1024px){.simulator-container{display:flex;align-items:center;justify-content:center}.simulator-container .simulator-close-btn{width:60px;height:60px;top:60px;right:60px}.simulator-container .simulator{width:900px;padding:50px 60px 55px}.simulator-container .simulator-cal .simulator-cal-boxes{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}.simulator-container .simulator-cal .simulator-cal-box{display:flex;align-items:center;padding:15px 0;border-top:1px solid #D5D5D5}.simulator-container .simulator-cal .simulator-cal-box:nth-last-child(-n+2){border-bottom:1px solid #D5D5D5}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-label{font-size:14px;font-weight:600;line-height:1.5em;white-space:nowrap;margin-right:30px}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-label.-width-fixed{width:110px}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-label small{display:block;font-size:10px;line-height:1.5em}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-unit{font-size:14px;line-height:1.5em;white-space:nowrap}.simulator-container .simulator-result{padding-top:25px}.simulator-container .simulator-result .simulator-result-txt{font-size:24px;font-weight:400;line-height:1.7em;text-align:center}.simulator-container .simulator-result .simulator-result-txt .num{color:var(--text-green);font-size:48px;font-weight:600;display:inline-block;margin-right:.1em}.simulator-container .simulator-result .simulator-result-box{width:540px;border-radius:10px;background-color:#F4F7F6;margin:20px auto 0;align-items:center;justify-content:center;padding:25px 40px}.simulator-container .simulator-result .simulator-result-box .simulator-result-box-icons{width:80px;height:80px;border-radius:50%;background-color:white;margin-right:30px;display:flex;align-items:center;justify-content:center;text-align:center}.simulator-container .simulator-result .simulator-result-box .simulator-result-box-txt{font-size:20px;font-weight:600;line-height:1.5em}.simulator-container .simulator-result .simulator-result-box .simulator-result-box-txt b{font-weight:600;color:var(--text-green)}.simulator-container .simulator-result .simulator-result-link-btns{margin-top:40px;display:flex;justify-content:center;gap:15px}.simulator-container .simulator-result .simulator-result-link-btns .simulator-result-link-btn{width:260px}}@media screen and (max-width:1023px){.simulator-container{padding:70px 0;bottom:0;overflow-y:auto;overscroll-behavior-y:contain}.simulator-container .simulator-close-btn{width:40px;height:40px;top:15px;right:15px}.simulator-container .simulator{margin:0 auto;width:84.6153846154vw;padding:10.2564102564vw 5.1282051282vw 12.8205128205vw;max-width:600px}.simulator-container .simulator-title .simulator-title-ja{font-size:24px}.simulator-container .simulator-cal .simulator-cal-boxes{margin-top:33px}.simulator-container .simulator-cal .simulator-cal-box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:20px 0;border-top:1px solid #D5D5D5}.simulator-container .simulator-cal .simulator-cal-box:last-child{border-bottom:1px solid #D5D5D5}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-label{width:100%;min-width:100%;font-size:12px;font-weight:600;line-height:1.5em;white-space:nowrap;margin-bottom:10px}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-label small{font-size:10px;line-height:1.5em;display:inline-block;margin-left:5px}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-input{width:10%;flex-grow:1}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-select{width:10%;flex-grow:1}.simulator-container .simulator-cal .simulator-cal-box .simulator-cal-box-unit{font-size:14px;line-height:1.5em;white-space:nowrap}.simulator-container .simulator-result{padding-top:22px}.simulator-container .simulator-result .simulator-result-txt{font-size:18px;font-weight:400;line-height:44px;text-align:center}.simulator-container .simulator-result .simulator-result-txt .num{color:var(--text-green);font-size:40px;font-weight:600;display:inline-block;margin-right:.1em}.simulator-container .simulator-result .simulator-result-txt .sp-line-height{display:inline-block;transform:translateY(-.5em)}.simulator-container .simulator-result .simulator-result-box{border-radius:10px;background-color:#F4F7F6;margin:5px auto 0;align-items:center;justify-content:center;padding:22px 10px 22px 20px}.simulator-container .simulator-result .simulator-result-box .simulator-result-box-icons{width:60px;min-width:60px;height:60px;border-radius:50%;background-color:white;margin-right:15px;display:flex;align-items:center;justify-content:center;text-align:center}.simulator-container .simulator-result .simulator-result-box .simulator-result-box-txt{font-size:clamp(10px,3.5897435897vw,14px);font-weight:600;line-height:1.5em}.simulator-container .simulator-result .simulator-result-box .simulator-result-box-txt b{font-weight:600;color:var(--text-green)}.simulator-container .simulator-result .simulator-result-link-btns{margin:40px auto 0;max-width:350px;display:flex;flex-direction:column;gap:10px 0}.simulator-container .simulator-result .simulator-result-link-btns .simulator-result-link-btn{width:100%}}body[id^="home"] .footer-cta{display:none}body[id^="home"] #contents{padding-bottom:0}.top-fv-eyecath{position:relative;overflow:hidden;z-index:0}.top-fv-eyecath .bg{position:absolute;top:calc(100% - 1.29rem);left:-100%;right:-100%;margin:auto;background:#fff;width:182.7083vw;height:10.32rem;border-radius:50%;background:#FFF;pointer-events:none}.top-fv-eyecath .button{list-style-type:none;display:inline-flex;position:absolute;bottom:.7rem;left:0;right:0;justify-content:center;align-items:center;gap:.3rem}.top-fv-eyecath .button .orange a{text-decoration:none;display:flex;width:4.65706rem;height:.92647rem;padding:.24rem .61765rem .24rem .24rem;justify-content:flex-end;align-items:center;gap:.24706rem;border-radius:1.93813rem;background:linear-gradient(0deg,rgba(0,0,0,.10) 0,rgba(0,0,0,.10) 100%),linear-gradient(115deg,#FFD100 16.09%,var(--button-orange) 84.58%);color:#FFF;font-size:var(--fs-24);font-weight:bold;position:relative}.top-fv-eyecath .button .orange a img{width:1.57rem;flex-shrink:0;margin:-.15rem 0 0 0}.top-fv-eyecath .button .green a{text-decoration:none;display:flex;width:4.65706rem;height:.92647rem;padding:.24rem;justify-content:center;align-items:center;gap:.24706rem;border-radius:1.93813rem;font-size:var(--fs-24);font-weight:bold;color:var(--button-orange);border:2px solid var(--button-orange)}.top-fv-eyecath .button .orange,.top-fv-eyecath .button .green{background:#fff;border-radius:1.93813rem}.top-works{display:flex;padding:1rem var(--section-padding-lr) 0 var(--section-padding-lr);flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.top-works-body{display:flex;width:12rem;padding:.45946rem 1rem .4779rem 1rem;justify-content:center;align-items:center;border-radius:.3rem;background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.top-works-link{display:flex;padding:.7rem var(--section-padding-lr);justify-content:center;align-content:flex-start;gap:.4rem .5rem;flex-wrap:wrap;background:linear-gradient(0deg,rgba(0,209,159,.19) 0,rgba(0,209,159,.19) 100%),linear-gradient(180deg,rgba(0,224,143,.70) -42.16%,rgba(136,233,75,.70) 105.89%);width:100vw;background-color:#fff}.top-works-link .repeat-item{display:flex;width:4.7rem;padding:.35rem .4rem .4rem .4rem;flex-direction:column;align-items:center;gap:.2rem;border-radius:.24rem;background:#FFF;box-shadow:0 0 21.092px 0 rgba(0,0,0,.15);font-size:var(--fs-18);overflow:hidden}.top-works-link .repeat-item h3{text-align:center}.top-works-link .repeat-item h3 span{padding-top:.5em}.top-works-link .repeat-item h3 span small{font-size:.7em}.top-works-link .repeat-item h3 img{width:auto;height:.43rem;margin:0}.top-works-link .repeat-item p{flex:1 1}.top-works-link .repeat-item .img{margin-top:auto;position:relative;flex:0 0 max-content}.top-works-link .repeat-item .button-basic{margin-top:auto;flex:0 0 max-content}.top-works-link .repeat-item .button-basic a{padding:.056rem .16rem .056rem .24rem;font-size:.16rem}.top-works-link .button-basic{flex:0 0 100%;text-align:center}.top-service{display:flex;padding:1.5rem var(--section-padding-lr) 3.2rem var(--section-padding-lr);flex-direction:column;align-items:center;gap:.7rem;align-self:stretch}.top-service-body{display:flex;justify-content:center;align-items:flex-start;gap:.5rem;max-width:1470px}.top-case{display:flex;padding:.8rem var(--section-padding-lr) 1rem var(--section-padding-lr);flex-direction:column;align-items:center;gap:.65rem;align-self:stretch}.top-case-body ul li{display:flex;font-size:var(--fs-17);width:2.4rem;flex-direction:column;align-items:flex-start;gap:.1rem;flex-shrink:0;border-radius:.1rem;position:relative}.top-case-body ul li img{object-fit:cover;aspect-ratio:4/3;align-self:stretch;border-radius:.1rem;max-width:none;width:100%}.top-case-body ul li a{text-decoration:none}.top-case-body ul li .news_title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8}.top-case-body ul li .data .cat{line-height:1}.top-case-body ul li .data .cat a{padding:.04rem .12rem;border-radius:1rem;font-size:.12rem;font-weight:bold;line-height:normal;background:#F0F0F0}.top-case-body ul li .data .cat a[href*="/sotas-survey/"]:not([href$="/sotas-survey/"])::before{content:"化学調査/"}.top-column-body .slider.swiper{padding-top:.5rem;position:static}.top-column-body .slider.swiper .tmRecentPosts{display:flex;list-style:none;padding:0;margin:0;width:13rem}.top-column-body .slider.swiper .tmRecentPosts .column{flex-shrink:0;height:auto}.top-column-body .slider.swiper .swiper-button-prev{background:url(/wp-content/themes/arctic/images/common/cmn-arrow-prev.svg) no-repeat right center/0.25rem;position:absolute;right:auto;top:0;left:70.3125vw;bottom:auto;margin:0;width:.25rem;height:.25rem}.top-column-body .slider.swiper .swiper-button-next{background:url(/wp-content/themes/arctic/images/common/cmn-arrow-next.svg) no-repeat center/0.25rem;position:absolute;right:auto;top:0;left:72.9166vw;bottom:auto;margin:0;width:.25rem;height:.25rem}.top-column-body .slider.swiper .swiper-button-prev svg,.top-column-body .slider.swiper .swiper-button-next svg{display:none}.top-column-body ul li{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--fs-17);gap:.1rem}.top-column-body ul li img{height:3rem;align-self:stretch;aspect-ratio:4/3;border-radius:.1rem;width:100%;max-width:none;object-fit:cover}.top-column-body ul li a{text-decoration:none}.top-column-body ul li .news_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8}.top-column-body ul li .data{display:flex;flex-direction:column;gap:.1rem}.top-column-body ul li .data .cat a{display:flex;padding:.05rem .1rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;border-radius:1rem;background:#F0F0F0;font-size:var(--fs-12);font-weight:bold;line-height:1}.top-column-body ul li .data .date_modified{color:#999;font-size:var(--fs-13);line-height:1;order:1}.top-column .button-basic{width:100%;text-align:center}.top-message{display:flex;padding:1.6rem 1.2rem 2.8rem 1.2rem;flex-direction:column;align-items:flex-start;align-self:stretch;background:url(/wp-content/themes/arctic/images/top/top-message-img.jpg) no-repeat center/cover;gap:.6rem;overflow:hidden;position:relative;max-width:2400px;margin:auto}.top-message .bg{content:"";width:396.0416vw;height:83.12968rem;border-radius:50%;background:#FFF;position:absolute;bottom:calc(100% - 1.33rem);left:-9999px;right:-9999px;margin:auto;pointer-events:none}.top-message-title{width:10.04rem}.top-message-title h2{max-width:max-content;font-size:var(--fs-24);font-weight:bold;letter-spacing:.192rem;border-bottom:1px solid #999;padding-bottom:.2em;margin-bottom:.5rem}.top-message-title h3{display:flex;gap:.14rem;font-size:.76rem}.top-message-title h3 small{font-size:var(--fs-36);line-height:1.5;display:inline-block}.top-message-body{width:10.04rem;font-size:var(--fs-18)}.top-form{display:flex;padding:0 var(--section-padding-lr) 1.2rem;flex-direction:column;align-items:center;gap:.5rem;align-self:stretch;background:#46e6a9;position:relative;z-index:0}.top-form .bg{width:100vw;position:absolute;z-index:-1;pointer-events:none;position:relative}.top-form .bg::before{content:"";background:url(/wp-content/themes/arctic/images/top/top-form-bg.svg) no-repeat center top/100% auto;aspect-ratio:1920/1527;position:absolute;top:-1.2rem;width:100%}.top-form-title h2{font-size:.45rem;color:#fff;text-shadow:0 0 .04rem rgba(0,0,0,.1)}.top-form-body{display:flex;max-width:1100px;width:100%;padding:.59rem 1.15rem;flex-direction:column;align-items:center;gap:.25rem;border-radius:.5rem;background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.top-form-body .hbspt-form{width:100%}.top-form-body fieldset:not(:has([type="hidden"])){max-width:none;width:100%}.top-form-body fieldset:not(:has([type="hidden"])) .hs-form-field{display:flex;align-items:center;padding-bottom:.3rem;gap:.1rem var(--cell-padding);flex-wrap:wrap}.top-form-body fieldset:not(:has([type="hidden"])) .hs-form-field:where(.hs-fieldtype-checkbox,.hs-fieldtype-textarea){align-items:flex-start}.top-form-body fieldset:not(:has([type="hidden"])) .hs-form-field.hs-fieldtype-booleancheckbox{display:block}.top-form-body .form-columns-2>*{width:100%!important;float:none!important}.top-form-body :is(input[type="text"],input[type="email"],input[type="tel"],select,textarea){width:100%!important;border-width:1px;background:#F7F7F7}.top-form-body label{padding-bottom:.05rem!important;display:block;font-weight:bold}.top-form-body li{list-style-type:none;line-height:1.5;margin-bottom:.5em}.top-form-body .hs-error-msgs{color:#f2545b;line-height:1.4;margin-top:.5em}.top-form-body .hs-error-msgs label{font-weight:normal}.top-form-body .hs-form-required{font-size:0}.top-form-body .hs-form-required::before{content:"必須";background-color:var(--orange);color:#fff;padding:.2em .4em;font-size:var(--fs-12);margin-left:.5em;vertical-align:.2em;font-weight:normal;border-radius:3px}.top-form-body .legal-consent-container{max-width:max-content;margin:var(--margin-small) auto 0;text-align:center}.top-form-body .legal-consent-container .hs-richtext{display:none}.top-form-body .hs_recaptcha,.top-form-body .hs_recaptcha *{margin:auto}.top-form-body .hs_error_rollup{text-align:center}.top-form-body .hs_submit{text-align:center;margin-top:var(--margin-middle);font-weight:bold}.top-form-body .hs_submit input[type="submit"]{font-weight:bold;font-size:var(--fs-20);width:3.39rem;padding:.14rem .3rem;border-radius:1rem;background:linear-gradient(0deg,rgba(0,0,0,.10) 0,rgba(0,0,0,.10) 100%),linear-gradient(122deg,#A4E900 15.36%,#00B58A 121.6%);box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}.top-form-body .hs-form-checkbox input,.top-form-body .hs-form-booleancheckbox input{width:0!important;height:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important}.top-form-body .hs-form-checkbox input:checked + span::before,.top-form-body .hs-form-booleancheckbox input:checked + span::before{background-color:var(--main-color);border-color:var(--main-color)}.top-form-body .hs-form-checkbox input:checked + span::after,.top-form-body .hs-form-booleancheckbox input:checked + span::after{opacity:1}.top-form-body .hs-form-checkbox label,.top-form-body .hs-form-booleancheckbox label{cursor:pointer;font-weight:normal}.top-form-body .hs-form-checkbox label>span,.top-form-body .hs-form-booleancheckbox label>span{display:block;position:relative;padding-left:.3rem}.top-form-body .hs-form-checkbox label>span::before,.top-form-body .hs-form-checkbox label>span::after,.top-form-body .hs-form-booleancheckbox label>span::before,.top-form-body .hs-form-booleancheckbox label>span::after{content:"";display:block;position:absolute;margin:auto}.top-form-body .hs-form-checkbox label>span::before,.top-form-body .hs-form-booleancheckbox label>span::before{content:"";width:1em;height:1em;background-color:#fff;border:1px solid #c3c3c3;border-radius:3px;left:0}.top-form-body .hs-form-checkbox label>span::after,.top-form-body .hs-form-booleancheckbox label>span::after{width:.4em;height:.8em;left:.07rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translate(-1px,-1px);opacity:0}@media screen and (min-width:2300px){.top-column-body .slider.swiper .swiper-button-prev{right:.5rem;top:0;left:auto;bottom:auto}.top-column-body .slider.swiper .swiper-button-next{right:0rem;top:0;left:auto;bottom:auto}}@media only screen and (min-width:1024px){.top-fv-eyecath .img img{height:min(100vh,9.5rem);object-fit:cover;object-position:top left}.top-fv-eyecath::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,.60) 13.55%,rgba(0,0,0,.00) 53.11%);position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.top-works-link .repeat-item .img:has(.plan) img{margin-left:-.5rem}.top-works-link .repeat-item .img .plan{display:flex;width:1.95rem;height:1.95rem;flex-direction:column;justify-content:center;align-items:center;position:absolute;right:.19rem;bottom:0rem;border-radius:50%;background:var(--light-color)}.top-works-link .repeat-item .img .plan h4{font-size:.14rem;text-align:center;margin-bottom:.4em;color:var(--text-green)}.top-works-link .repeat-item .img .plan li{font-size:.16rem;background:url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat left center/ auto .8em;padding-left:1.3em;list-style-type:none;line-height:1.4;margin-bottom:.2em}.top-service-body .repeat-item{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:.3rem;font-size:var(--fs-18)}.top-service-body .repeat-item h3{font-size:var(--fs-24);text-align:center}.top-service-body .repeat-item img{width:1.6rem}.top-service-body .repeat-item .button-basic a{font-size:var(--fs-16);padding:.1rem .24rem}.top-case-body ul{display:flex;position:relative;align-items:flex-start;gap:.45rem;max-width:16.8rem;padding-left:8.7rem;flex-wrap:wrap}.top-case-body ul li:first-child{position:absolute;left:0;top:0;width:8.1rem}.top-case-body ul li:first-child .news_title{width:5.28rem;padding:.2rem .2rem 0 .2rem;border-radius:0 .1rem 0 0;background:#FFF;font-size:var(--fs-24);font-weight:bold;position:absolute;bottom:0;left:0;-webkit-line-clamp:2}.top-case-body ul li:first-child .data .cat a{position:absolute;top:calc(100% + .1rem);left:.2rem}.top-column{display:flex;padding:3.4rem 2.4rem .3rem 2.4rem;flex-direction:column;align-items:flex-start;gap:.65rem;align-self:stretch}.top-column-body{display:flex;align-items:flex-start;gap:1rem;max-width:max-content;margin:auto;position:relative}.top-column-body .title-basic{width:4.27rem;flex-direction:column;align-items:flex-start;gap:.5rem;flex-shrink:0;margin:0}.top-column-body .title-basic .title{align-items:flex-start}.top-message-title h3::before{content:"“";color:var(--dark-gray,#4E4E4E);font-size:.76rem;font-weight:400;line-height:.5}.top-message-title h3::after{content:"“";color:var(--dark-gray,#4E4E4E);font-size:.76rem;font-weight:400;line-height:.5;transform:scale(-1)}.top-form{--th-width:3.2rem;--cell-padding:.4rem}.top-form-body fieldset:not(:has([type="hidden"])) .hs-form-field>:first-child{flex:0 0 var(--th-width);line-height:1.5}.top-form-body fieldset:not(:has([type="hidden"])) .hs-form-field>:nth-child(2){flex:1 1}.top-form-body .hs-error-msgs{flex:0 0 calc(100% - var(--th-width) - var(--cell-padding));margin-left:auto}.top-form-body :where(input[type="text"],[type="email"],[type="tel"],select){height:50px!important}.top-form-body .hs-form-checkbox label>span::before,.top-form-body .hs-form-checkbox label>span::after,.top-form-body .hs-form-booleancheckbox label>span::before,.top-form-body .hs-form-booleancheckbox label>span::after{top:.2em}}@media only screen and (max-width:1023px){.top-fv-eyecath{text-align:center;padding-bottom:var(--margin-middle)}.top-fv-eyecath .bg{top:2rem;width:120%;height:.5rem}.top-fv-eyecath .button{position:static;gap:.15rem;flex-direction:column}.top-fv-eyecath .button .orange a{width:3rem;height:.6rem;padding:.1rem .3rem .1rem .15rem;gap:.1rem}.top-fv-eyecath .button .orange a img{width:1rem}.top-fv-eyecath .button .green a{width:3rem;height:.6rem;padding:.1rem .3rem}.top-works-body{width:100%;padding:.2rem;border-radius:.1rem}.top-works-link{margin-top:.3rem;width:calc(100% + var(--section-padding-lr)*2)}.top-works-link .repeat-item h3 img{height:.35rem}.top-works-link .repeat-item .img .plan{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--light-color);padding:.1rem}.top-works-link .repeat-item .img .plan h4{text-align:center;margin-bottom:.5em;color:var(--text-green)}.top-works-link .repeat-item .img .plan li{font-size:.15rem;background:url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat left center/ auto .8em;padding-left:1.3em;list-style-type:none;line-height:1.4;margin-bottom:.5em}.top-service{padding-top:var(--section-padding-tb);padding-bottom:1rem}.top-service-body{flex-direction:column;gap:var(--margin-small)}.top-service-body .repeat-item{display:grid;grid-template-areas:"icon title""text text""btn btn";grid-template-columns:1rem 1fr;align-items:center;padding:.15rem;border-top:1px solid var(--border-color)}.top-service-body .repeat-item .img{grid-area:icon}.top-service-body .repeat-item h3{grid-area:title;font-size:.18rem}.top-service-body .repeat-item p{grid-area:text}.top-service-body .repeat-item .button-basic{grid-area:btn;text-align:center;margin-top:.2rem}.top-case{gap:var(--section-gap);padding-top:.4rem;padding-bottom:.4rem}.top-case-body ul{display:flex;flex-wrap:wrap;gap:.15rem}.top-case-body ul li{width:calc((100% - .15rem)/2);font-size:.12rem}.top-case-body ul li .data .cat a{font-size:.1rem;padding:.02rem .05rem;position:absolute;top:-.05rem;left:.05rem}.top-case-body ul li .news_title{line-height:1.5}.top-column{padding:var(--section-padding-tb) var(--section-padding-lr)}.top-column-body .slider.swiper{position:relative;margin:0 calc(var(--section-padding-lr)*-1)}.top-column-body .slider.swiper .swiper-button-prev,.top-column-body .slider.swiper .swiper-button-next{display:none}.top-column-body ul li img{height:auto}.top-column .button-basic{margin-top:var(--section-gap)}.top-message{background:url(/wp-content/themes/arctic/images/top/top-message-img-sp.jpg) no-repeat center top/100%;padding:0 .25rem var(--section-padding-tb);gap:var(--section-gap)}.top-message .bg{width:120%;height:1rem;bottom:calc(100% - .3rem);display:none}.top-message-title{width:auto;height:2.8rem;padding-top:.25rem}.top-message-title h2{max-width:max-content;font-size:.14rem;font-weight:bold;letter-spacing:.12rem;margin-bottom:.15rem}.top-message-title h3{font-size:.15rem;line-height:1.5;width:1.8rem;font-weight:normal}.top-message-title h3 small{font-size:inherit;display:inline}.top-message-body{width:auto}.top-form{padding-bottom:var(--section-padding-tb);gap:var(--section-gap)}.top-form .bg::before{top:-.3rem}.top-form-title h2{font-size:.2rem}.top-form-body{border-radius:.1rem;padding:.25rem}.top-form-body .form-columns-2>*:nth-child(1){padding-bottom:.3rem}.top-form-body .form-columns-2>*:nth-child(2){padding-top:0!important}.top-form-body fieldset:not(:has([type="hidden"])) .hs-form-field{flex-direction:column;align-items:flex-start}.top-form-body fieldset:not(:has([type="hidden"])) .hs-form-field>*{width:100%}.top-form-body .legal-consent-container{text-align:left;margin:0}.top-form-body .legal-consent-container .hs-form-required{display:block;margin-top:.05rem}.top-form-body .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0}.top-form-body .hs_submit{margin-top:.2rem}.top-form-body .hs_submit input[type="submit"]{width:100%}.top-form-body .hs-form-checkbox:not(:first-child){margin-top:1em}.top-form-body .hs-form-checkbox label>span::before,.top-form-body .hs-form-checkbox label>span::after,.top-form-body .hs-form-booleancheckbox label>span::before,.top-form-body .hs-form-booleancheckbox label>span::after{top:.05rem}}.products-pagelink{display:flex;list-style-type:none;justify-content:center;align-items:stretch;gap:.5rem;padding:0 var(--section-padding-lr)}.products-pagelink li{width:min(4.3rem,calc((100% - 1rem)/3))}.products-pagelink li a{display:flex;text-decoration:none;flex-wrap:wrap;width:100%;height:100%;padding:.3rem 0;justify-content:center;align-items:flex-start;gap:0 .10111rem;align-self:stretch;border-radius:.3rem;background:#FFF;filter:drop-shadow(0 0 .07rem rgba(0,0,0,.15));color:var(--text-color,#000);font-size:var(--fs-24);font-weight:bold;line-height:normal;position:relative}.products-pagelink li a::after{content:"";width:.4rem;border-radius:100px;height:.4rem;aspect-ratio:1/1;position:absolute;left:0;right:0;margin:auto;bottom:-.24024rem;background:var(--light-color) url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center/.17rem;transform:rotate(90deg);border:3px solid #fff}.products-pagelink li a img{margin:0;flex-shrink:0;height:.43rem;width:auto}.products-pagelink li a span{padding-top:.2em;text-align:center}.products-pagelink li:last-child a span{padding-top:.4em}.products-pagelink li a span small{font-size:var(--fs-14);display:block}.products-info{display:flex;flex-direction:column;align-items:center;gap:var(--section-gap);padding:1.4rem var(--section-padding-lr) 0;position:relative}.products-info#products-database{padding-top:3.6rem}.products-info#products-chemmart{padding-top:1.4rem}.products-overview{display:flex;gap:min(0.9rem,4.6875vw);align-self:center;max-width:14.6rem;width:100%;align-items:center;position:relative;flex:0 0 auto}.products-overview .products-overview-img{display:flex;flex-direction:column;width:min(7rem,36.45vw);align-items:flex-start;gap:.1rem;position:relative;border-radius:.1rem;box-shadow:0 0 .2rem 0 rgba(0,0,0,.15);overflow:hidden}.products-overview .products-overview-text{display:flex;flex-direction:column;align-items:center;gap:.39rem;position:relative;flex:1;flex-grow:1}.products-overview .products-overview-text .title{display:flex;flex-direction:column;gap:.2rem;align-self:stretch;width:100%;align-items:center;position:relative;flex:0 0 auto}.products-overview .products-overview-text .title h2{margin-top:-.01rem;font-weight:bold;font-size:.4rem;line-height:normal;position:relative;align-self:stretch;color:#000}.products-overview .products-overview-text .title p{position:relative;align-self:stretch;font-weight:bold;color:var(--orange);font-size:var(--fs-24);line-height:.36rem}.products-overview .products-overview-text .text{font-size:var(--fs-20);line-height:.4rem;position:relative;align-self:stretch;color:var(--text-color)}.products-plans h3{font-size:var(--fs-20);display:flex;gap:1em;align-items:center}.products-plans h3::before,.products-plans h3::after{content:"";flex:1 1;height:1px;background:#B2B2B2}.products-plans ul{display:flex;list-style-type:none;width:12rem;padding:.3rem 0 .5rem;justify-content:center;align-items:center;gap:.35rem .25rem;flex-wrap:wrap;border-bottom:1px solid #B2B2B2}.products-plans ul .button-basic-invert a{min-width:2.7rem;box-shadow:none;border:1px solid #B2B2B2}.products-detail{flex-direction:column;max-width:16rem;align-items:center;gap:.6rem;padding:.7rem;flex:0 0 auto;background-color:#fff;border-radius:.3rem;box-shadow:0rem 0rem .2637rem #00026;display:flex;position:relative}.products-detail-title h3{position:relative;width:fit-content;font-weight:bold;color:#000;line-height:normal;text-align:center}.products-detail-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.7rem .1rem;align-self:stretch;width:100%;justify-content:center;position:relative;flex:0 0 auto}.products-detail-body .repeat-item{width:calc((calc(100% - .2rem)/3));align-items:flex-start;gap:.2rem;display:flex;position:relative}.products-detail-body .img{position:relative;align-self:stretch;width:1rem}.products-detail-body .text{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;position:relative;flex:1;flex-grow:1}.products-detail-body .text .fukidashi{display:inline-flex;justify-content:center;gap:.1rem;padding:.03rem .09rem;background-color:var(--light-green);border-radius:.05rem;align-items:center;position:relative;flex:0 0 auto;z-index:0}.products-detail-body .text .fukidashi p{position:relative;width:fit-content;margin-top:-.01rem;font-size:var(--fs-15);line-height:normal;white-space:nowrap}.products-detail-body .text .fukidashi img{position:absolute;left:0;bottom:-.08rem;width:.12rem;height:.13rem;z-index:-1}.products-detail-body h4{position:relative;flex:1;margin-top:-.01rem;font-weight:bold;color:var(--text-color);font-size:var(--fs-23);line-height:1.5}.products-detail-body p{font-size:var(--fs-17);line-height:.306rem}@media screen and (min-width:1024px){.products-info#products-database .products-overview .products-overview-img{order:1}}@media screen and (max-width:1023px){.products-pagelink{flex-direction:column;gap:.15rem;align-items:flex-start}.products-pagelink li{width:100%}.products-pagelink li a{justify-content:flex-start;padding:.15rem;font-size:var(--fs-16);box-shadow:0 0 .1rem 0 rgba(0,0,0,.15)}.products-pagelink li a::after{top:0;bottom:0;right:.1rem;left:auto}.products-pagelink li a span{padding:0}.products-pagelink li:last-child a span{padding-top:.2em}.products-pagelink li a span small{font-size:var(--fs-12);display:inline-block}.products-pagelink li a br{display:none}.products-pagelink li a img{height:.35rem}.products-info{padding-top:1rem}.products-info#products-database{padding-top:1rem;margin-top:1rem}.products-info#products-chemmart{padding-top:1rem}.products-overview{flex-direction:column;gap:.3rem}.products-overview .products-overview-text{gap:.2rem}.products-overview .products-overview-text .title{align-items:center;text-align:center}.products-overview .products-overview-text .title h2{font-size:var(--font-size-title)}.products-overview .products-overview-text .title p{font-size:var(--font-size-subtitle);line-height:1.5}.products-overview .products-overview-text .text{font-size:var(--font-size)}.products-overview .products-overview-img{width:85%;box-shadow:0 0 .05rem 0 rgba(0,0,0,.15);border-radius:.05rem}.products-plans{width:100%}.products-plans h3{margin-top:.1rem}.products-plans ul{flex-direction:column;padding:.2rem 0 .3rem;width:100%;gap:.15rem}.products-plans ul .button-basic-invert a{min-width:2.3rem}.products-detail{margin:.2rem var(--section-padding-lr) 0;gap:var(--margin-small);width:100%;padding:.3rem .15rem;border-radius:.1rem;box-shadow:none;border:2px solid var(--border-color)}.products-detail-body{flex-direction:column;gap:var(--margin-small)}.products-detail-body .repeat-item{width:100%}.products-detail-body h4{font-size:var(--font-size)}.products-detail-body h4 br{display:none}.products-detail-body p{font-size:var(--font-size-small)}.products-detail-body .img{padding-top:.45rem}.products-detail-body .text .fukidashi{margin-left:-1.2rem;margin-bottom:.1rem}}.products-common-strong{display:flex;padding:3.6rem var(--section-padding-lr) 1.4rem;flex-direction:column;align-items:center;gap:.9rem;align-self:stretch}.products-common-support{display:flex;padding:0 var(--section-padding-lr) 2rem;flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.products-common-support-box{display:flex;max-width:1600px;padding:var(--section-gap);flex-direction:column;align-items:center;gap:.6rem}.products-common-support-body{display:flex;align-items:flex-start;align-content:flex-start;gap:.5rem .46rem;align-self:stretch;flex-wrap:wrap}.products-common-support-body .repeat-item{display:flex;width:3.3rem;flex-direction:column;align-items:center;gap:.15rem;font-size:var(--fs-17);line-height:1.8}.products-common-support-body .repeat-item h3{text-align:center;font-size:var(--fs-20)}.products-common-support-body .repeat-item .img{position:relative;cursor:pointer;transition:.3s ease-in}.products-common-support-body .repeat-item .img::after{content:"";background:url(/wp-content/themes/arctic/images/common/cmn-icon-zoom.png) no-repeat center/contain;width:.34rem;height:.34rem;position:absolute;right:.1rem;bottom:.1rem;pointer-events:none}.products-common-support-body .repeat-item .img img{border:1px solid var(--border-color);width:100%;display:block}@media (hover:hover){.products-common-support-box{border-radius:.3rem;background:#FFF;box-shadow:0 0 .26365rem 0 rgba(0,0,0,.15)}.products-common-support-body .repeat-item .img:hover{opacity:.6}}.products-common-case-slider.swiper{position:relative;width:100%;padding-top:.5rem;max-width:1920px}.products-common-case-slider.swiper .tmRecentPosts{display:flex!important;transition-property:transform;padding:0;margin:0;list-style:none}.products-common-case-slider.swiper .tmRecentPosts li{flex-shrink:0;width:auto;height:auto}.products-common-case-slider.swiper .tmRecentPosts li.swiper-slide-active{opacity:1;pointer-events:auto}.products-common-case-slider.swiper .swiper-button-prev{background:url(/wp-content/themes/arctic/images/common/cmn-arrow-prev.svg) no-repeat right center/0.25rem;position:absolute;right:3.1rem;top:0;left:auto;bottom:auto;margin:0;width:.25rem;height:.25rem}.products-common-case-slider.swiper .swiper-button-next{background:url(/wp-content/themes/arctic/images/common/cmn-arrow-next.svg) no-repeat center/0.25rem;position:absolute;right:2.7rem;top:0;left:auto;bottom:auto;margin:0;width:.25rem;height:.25rem}.products-common-case-slider.swiper .swiper-button-prev svg,.products-common-case-slider.swiper .swiper-button-next svg{display:none}.products-common-case-slider.swiper .swiper-pagination{bottom:1rem;z-index:10}.products-common-case{display:flex;padding:2rem 0 3rem;flex-direction:column;align-items:center;gap:.65rem}.products-common-case-slider.swiper .tmRecentPosts li{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--fs-17);font-weight:bold;line-height:1.6;gap:.15rem}.products-common-case-slider.swiper .tmRecentPosts li a{text-decoration:none}.products-common-case-slider.swiper .tmRecentPosts li img{align-self:stretch;aspect-ratio:4/3;object-fit:cover;border-radius:.1rem}.products-common-case-slider.swiper .tmRecentPosts li .news_title{grid-area:text;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.products-common-case-slider.swiper .tmRecentPosts li .data .tag a{display:inline-block;margin-right:.05rem;margin-bottom:.05rem;font-weight:normal;padding:.02rem .1rem;border-radius:1rem;background:rgba(15,61,64,.10);font-size:.12rem}.products-common-case-slider.swiper .tmRecentPosts li .data .company{font-size:.13rem;color:#999999;font-weight:normal;margin-bottom:.1rem}.products-common-case-slider.swiper .tmRecentPosts li .data .summary,.products-common-case-slider.swiper .tmRecentPosts li .data .company_size{display:none}.products-common-flow{display:flex;padding:1.4rem var(--section-padding-lr) 2rem var(--section-padding-lr);flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.products-common-flow-body{display:flex;justify-content:center;gap:1.1rem .2rem;flex-wrap:wrap}.products-common-flow-body .repeat-item{display:flex;position:relative;width:3.3rem;padding:.3rem .15rem;flex-direction:column;align-items:center;gap:.15rem;border-radius:.1rem;background:linear-gradient(0deg,#FFF 0,#FFF 100%),rgba(15,61,64,.06);box-shadow:0 0 20px 0 rgba(0,0,0,.10);font-size:var(--fs-17)}.products-common-flow-body .repeat-item img{width:1.2rem;height:1.2rem;margin:0}.products-common-flow-body .repeat-item h3{font-size:var(--fs-20);line-height:1.6;margin-bottom:.1rem;text-align:center}.products-common-flow-body .repeat-item .num{display:flex;width:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;position:absolute;left:0;right:0;margin:auto;top:-.10736rem;border-radius:1rem;background:var(--light-green);text-align:center;font-size:.23rem;line-height:140%}.products-common-flow-body .space{width:.7rem;height:1px;margin:auto;background:var(--dark-gray)}.products-common-faq{display:flex;padding:2rem var(--section-padding-lr) var(--section-gap);flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.products-common-tm-faq{padding:0 var(--section-padding-lr) 2rem}.products-common-tm-faq .tm-faq{display:flex;padding:.7rem;flex-direction:column;align-items:flex-start;gap:.5rem;border-radius:.1rem;background:#FFF;box-shadow:0 0 .2rem 0 rgba(0,0,0,.15);max-width:1140px;margin:auto}.products-common-tm-faq .tm-faq .item{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;font-size:var(--fs-20)}.products-common-tm-faq .tm-faq .question{cursor:pointer;display:flex;align-items:center;gap:.2rem;align-self:stretch;font-size:var(--fs-22)}.products-common-tm-faq .tm-faq .question :where(h2,h3,h4,h5,h6){line-height:1.4}.products-common-tm-faq .tm-faq .answer{padding-left:.5rem}.products-common-tm-faq .tm-faq .question::before{content:"Q.";font-family:Arial,Helvetica,"sans-serif";align-self:flex-start;text-align:center;line-height:1;color:var(--orange-light,#F8B755);font-size:var(--fs-32)}.products-common-release{display:flex;margin:auto;width:min(1500px,calc(100% - (var(--section-padding-lr)*2)));padding:.9rem .7rem;flex-direction:column;align-items:center;gap:.4rem;border-radius:.1rem;background:linear-gradient(0deg,rgba(15,61,64,.06) 0,rgba(15,61,64,.06) 100%),#FFF}.products-common-release h2{font-size:var(--fs-32)}.products-common-release .data{max-width:1300px;width:100%!important}.products-common-release .data iframe{background:#fff}.products-common-release .link{font-size:var(--fs-16);text-align:right;background:url(/wp-content/themes/arctic/images/common/cmn-arrow-dark.svg) no-repeat right center/auto 1em;padding-right:2em;max-width:1300px;width:100%}@media screen and (min-width:1024px){.products-common-flow-body:has(>:nth-child(9)) .repeat-item{width:2.6rem}.products-common-flow-body:has(>:nth-child(9)) .repeat-item h3{font-size:var(--fs-18)}.products-common-flow-body:has(>:nth-child(9)) .space{width:.25rem}}@media screen and (max-width:1023px){.products-common-strong{padding-top:1rem;padding-bottom:var(--section-padding-tb);gap:var(--margin-small)}.products-common-support{padding-top:var(--margin-large);padding-bottom:var(--margin-large)}.products-common-support .bg-curve{top:-.4rem}.products-common-support-box{gap:.3rem;border-radius:.1rem}.products-common-support-body .repeat-item{width:100%;gap:.15rem}.products-common-case{padding:var(--section-padding-tb) var(--section-padding-lr) .8rem;gap:var(--section-gap)}.products-common-case-slider.swiper{margin:0 calc(var(--section-padding-lr)*-1);width:calc(100% + (var(--section-padding-lr)*2));padding-top:0}.products-common-case-slider.swiper .tmRecentPosts li .data .tag a{font-size:.1rem;padding:0 .05rem;margin-bottom:.01rem}.products-common-case-slider.swiper .swiper-button-prev{right:.5rem;display:none}.products-common-case-slider.swiper .swiper-button-next{right:.15rem;display:none}.products-common-flow{padding:var(--section-padding-tb) var(--section-padding-lr)}.products-common-flow-body{flex-direction:column;gap:.1rem}.products-common-flow-body .space{width:1px;height:.3rem;margin-bottom:.1rem}.products-common-faq{padding:var(--section-padding-tb) var(--section-padding-lr) var(--section-gap)}.products-common-tm-faq{padding:0 var(--section-padding-lr) var(--section-padding-tb)}.products-common-tm-faq .tm-faq{padding:.3rem .2rem;gap:.3rem}.products-common-tm-faq .tm-faq .item{gap:.15rem;border-bottom:1px solid var(--border-color);padding-bottom:.3rem;font-size:.15rem}.products-common-tm-faq .tm-faq .item:last-child{border:0}.products-common-tm-faq .tm-faq .question{gap:.05rem;font-size:var(--font-size)}.products-common-tm-faq .tm-faq .question::before{font-size:.25rem}.products-common-tm-faq .tm-faq .answer{padding:0}.products-common-release{padding:.4rem .15rem;gap:.15rem;border-radius:0;width:100%}}.chemical-survey-about{padding:var(--section-padding-tb) var(--section-padding-lr);display:flex;flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.chemical-survey-about-body-list{display:flex;padding:.7rem;align-items:center;gap:.14rem;border-radius:.3rem;background:#FFF;box-shadow:0 0 .26365rem 0 rgba(0,0,0,.15);max-width:1300px;width:100%}.chemical-survey-about-body-list .repeat-item{display:flex;width:5.45rem;justify-content:center;align-items:center;border-radius:.1rem;border:2px solid var(--border-color,#DBDBDB);background:#FFF;overflow:hidden;order:0}.chemical-survey-about-body-list .repeat-item img{display:block}.chemical-survey-about-body-list::after{content:"";width:.4rem;height:.7rem;background:url(/wp-content/themes/arctic/images/products/chemical-survey-about-item.png) no-repeat center/contain;order:1}.chemical-survey-about-body-list .repeat-item:last-child{order:2}.chemical-survey-about-footer{display:flex;width:16rem;padding:.7rem .7rem 0 .7rem;flex-direction:column;align-items:center;gap:.6rem;border-radius:.3rem}.chemical-survey-about-footer-title{text-align:center;font-size:var(--fs-32)}.chemical-survey-about-footer-title strong{color:var(--orange)}.chemical-survey-about-footer-list{display:flex;width:10.3rem;justify-content:center;align-items:flex-start;align-content:flex-start;gap:.5rem 1.4rem;flex-wrap:wrap;font-size:var(--fs-20)}.chemical-survey-about-footer-list li{display:flex;width:1.5rem;flex-direction:column;align-items:center;gap:.1rem;flex-shrink:0;text-align:center;font-weight:bold;line-height:1.5;white-space:nowrap}.chemical-survey-about-footer-list~p{font-size:var(--fs-32);margin-top:var(--margin-middle)}.chemical-survey-plan{display:flex;padding:1.2rem var(--section-padding-lr) 2rem var(--section-padding-lr);flex-direction:column;align-items:center;gap:1rem;align-self:stretch}.chemical-survey-plan-body .repeat-item{display:flex;width:4.5rem;padding:.432rem 0;flex-direction:column;align-items:center;gap:.264rem;flex-shrink:0;border-radius:.1rem;background:#FFF;position:relative}.chemical-survey-plan-body .repeat-item h3{font-size:var(--fs-30)}.chemical-survey-plan-body .repeat-item img{width:4.784rem}.chemical-survey-plan-body .repeat-item h4{font-size:var(--fs-20);text-align:center}.chemical-survey-plan-body .repeat-item p.text{font-size:var(--fs-17)}.chemical-survey-plan-body .repeat-item .button-basic{margin-top:auto}.chemical-survey-plan-body .repeat-item .num{width:1.44rem;height:1.44rem;position:absolute;left:0;right:0;margin:auto;top:-.77732rem;background:#FFF;color:var(--orange-light,#F8B755);text-align:center;font-size:.55rem;font-weight:600;border-radius:50%;z-index:-1;pointer-events:none}.chemical-survey-plan-body .line{width:1px;background:var(--border-color)}@media screen and (min-width:1024px){.chemical-survey-plan-body{display:flex;width:16rem;padding:.4rem .5rem;justify-content:space-between;border-radius:.3rem;background:#FFF;filter:drop-shadow(0 0 .26365rem rgba(0,0,0,.15));list-style-type:none}}@media screen and (max-width:1023px){.chemical-survey-about-body-list{padding:.15rem;border-radius:.1rem;flex-direction:column;box-shadow:0 0 .1rem 0 rgba(0,0,0,.15)}.chemical-survey-about-body-list .repeat-item{width:100%}.chemical-survey-about-body-list::after{content:"";width:100%;height:.4rem;transform:rotate(90deg)}.chemical-survey-about-footer{width:100%;padding:0;gap:var(--section-gap)}.chemical-survey-about-footer-list{width:100%;gap:0;font-size:.12rem;justify-content:space-between;gap:.15rem 0}.chemical-survey-about-footer-list li{width:1rem;gap:0rem;font-weight:normal}.chemical-survey-about-footer-list~p{font-size:var(--font-size);margin-top:0;text-align:center;width:80%}.chemical-survey-plan{padding-top:var(--section-padding-tb);padding-bottom:var(--section-padding-tb);gap:.6rem}.chemical-survey-plan-body{display:flex;flex-direction:column;gap:.5rem}.chemical-survey-plan-body .repeat-item{width:100%;filter:drop-shadow(0 0 .1rem rgba(0,0,0,.15));padding:.4rem .2rem .3rem;gap:.15rem}.chemical-survey-plan-body .line{display:none}.chemical-survey-plan-body .repeat-item .num{font-size:.4rem;width:1rem;height:1rem;top:-.4rem}}.risk-assessment-about{padding:var(--section-padding-tb) var(--section-padding-lr);display:flex;flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.risk-assessment-about-body{flex-direction:column;max-width:16rem;align-items:center;gap:.6rem;padding:.7rem;flex:0 0 auto;background-color:#fff;border-radius:.3rem;box-shadow:0rem 0rem .2637rem #00026;display:flex;position:relative}.risk-assessment-about-body-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.7rem .1rem;align-self:stretch;width:100%;justify-content:center;position:relative;flex:0 0 auto}.risk-assessment-about-body-list .repeat-item{width:calc((calc(100% - .2rem)/3));align-items:flex-start;gap:.2rem;display:flex;position:relative}.risk-assessment-about-body-list .img{position:relative;align-self:stretch;width:1rem}.risk-assessment-about-body-list .text{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;position:relative;flex:1;flex-grow:1}.risk-assessment-about-body-list .text .fukidashi{display:inline-flex;justify-content:center;gap:.1rem;padding:.03rem .09rem;background-color:var(--light-green);border-radius:.05rem;align-items:center;position:relative;flex:0 0 auto;z-index:0}.risk-assessment-about-body-list .text .fukidashi p{position:relative;width:fit-content;margin-top:-.01rem;font-size:var(--fs-15);line-height:normal;white-space:nowrap}.risk-assessment-about-body-list .text .fukidashi img{position:absolute;left:0;bottom:-.08rem;width:.12rem;height:.13rem;z-index:-1}.risk-assessment-about-body-list h4{position:relative;flex:1;margin-top:-.01rem;font-weight:bold;color:var(--text-color);font-size:var(--fs-23);line-height:1.5}.risk-assessment-about-body-list p{font-size:var(--fs-17);line-height:.306rem}.risk-assessment-about-footer{font-size:var(--fs-20);max-width:1200px;position:relative}.risk-assessment-about-footer::before{content:"";background:url(/wp-content/themes/arctic/images/products/product-cmn-item.png) no-repeat center/contain;width:100%;height:.4rem;position:absolute;top:-.8rem}@media screen and (max-width:1023px){.risk-assessment-about-body{margin:.2rem var(--section-padding-lr) 0;gap:var(--margin-small);width:100%;padding:.3rem .15rem;border-radius:.1rem;box-shadow:none;border:2px solid var(--border-color)}.risk-assessment-about-body h3{font-size:.17rem}.risk-assessment-about-body-list{flex-direction:column;gap:var(--margin-small)}.risk-assessment-about-body-list .repeat-item{width:100%}.risk-assessment-about-body-list h4{font-size:var(--font-size)}.risk-assessment-about-body-list p{font-size:var(--font-size-small)}.risk-assessment-about-body-list .img{padding-top:.45rem}.risk-assessment-about-body-list .text .fukidashi{margin-left:-1.2rem;margin-bottom:.1rem}.risk-assessment-about-footer::before{height:.3rem;top:-.4rem}}.database-about{padding:var(--section-padding-tb) var(--section-padding-lr) var(--margin-large);display:flex;flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.database-about .bg-curve{top:5.7rem}.database-about-img{max-width:8rem}.database-about-body{display:flex;padding:.73rem 1.09rem;flex-direction:column;align-items:center;gap:.5rem;border-radius:.3rem;background:#FFF;box-shadow:0 0 .26365rem 0 rgba(0,0,0,.15);max-width:1200px;position:relative}.database-about-body::before{content:"";background:url(/wp-content/themes/arctic/images/products/product-cmn-item.png) no-repeat center / contain;width:100%;height:.4rem;position:absolute;top:-.2rem}.database-about-body h3{font-size:var(--fs-36);text-align:center}.database-about-body-list{display:flex;flex-direction:column;gap:.5rem}.database-about-body-list .repeat-item{display:flex;padding:.3rem .45rem .3rem .4rem;align-items:center;gap:.5rem;align-self:stretch;border-radius:.2rem;border:1px solid var(--border-color,#DBDBDB)}.database-about-body-list .repeat-item .text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;flex:1 0 0}.database-about-body-list .repeat-item .text h4{padding-left:.2rem;border-left:4px solid var(--main-color);font-size:var(--fs-24)}.database-about-body-list .repeat-item .img{width:2.9079rem}@media screen and (max-width:1023px){.database-about .bg-curve{top:7rem}.database-about-body{padding:.3rem .15rem;border-radius:.1rem;box-shadow:0 0 .1rem 0 rgba(0,0,0,.15);gap:.3rem}.database-about-body h3{text-align:left}.database-about-body h3 br{display:none}.database-about-body-list{flex-direction:column;gap:.2rem}.database-about-body-list .repeat-item{flex-direction:column;padding:.15rem;gap:.1rem;border-radius:.1rem}.database-about-body-list .repeat-item .text{gap:.15rem}.database-about-body-list .repeat-item .img{width:80%}}.cases-overview{display:flex;width:min(12rem,80%);padding:.7rem;flex-direction:column;align-items:center;gap:.39rem;margin:auto;border-radius:.1rem;background:var(--light-color);position:relative}.cases-overview-list{font-size:var(--fs-24);padding-left:1em}.cases-overview-list strong{color:var(--orange)}.cases-overview-item{width:1.16rem;position:absolute;left:0;right:0;top:calc(100% + .8rem)}.cases-detail .cases-detail-body{display:flex;padding:3rem var(--section-padding-lr) 0 var(--section-padding-lr);flex-direction:column;align-items:center;gap:.9rem;align-self:stretch}.cases-detail .cases-detail-body .repeat-item{display:flex;padding:.7rem;align-items:flex-start;gap:.2rem;align-self:stretch;border-radius:.3rem;background:#FFF;box-shadow:0 0 .26365rem 0 rgba(0,0,0,.15);scroll-margin-top:1.2rem}.cases-detail .issue{display:flex;width:min(4.8rem,25vw);flex-direction:column;align-items:flex-start;gap:.3rem;font-size:var(--fs-18)}.cases-detail h2{color:#000;font-size:var(--fs-36);font-weight:bold;line-height:140%}.cases-detail .issue .item{display:flex;padding:.03327rem .1rem .03327rem .2rem;align-items:flex-start;gap:.11091rem;border-radius:.05545rem;background:var(--gray,#4E4E4E);color:#FFF;font-size:var(--fs-16);font-weight:bold;line-height:normal;letter-spacing:.11645rem;max-width:max-content;text-align:center;margin-bottom:.1rem}.cases-detail .issue li{list-style-type:none;text-indent:-1em;padding-left:1em}.cases-detail .issue li::before{content:"×";width:1em;display:inline-block;text-indent:0}.cases-detail .arrow{width:.3rem;align-self:center}.cases-detail .solution{display:flex;padding:.4rem;flex-direction:column;align-items:flex-start;gap:.29rem;flex:1 0 0;border-radius:.1rem;border:3px solid var(--border-color,#DBDBDB)}.cases-detail .solution .logo{color:var(--dark-gray,#4E4E4E);font-size:var(--fs-22);font-weight:bold;line-height:140%}.cases-detail .solution .logo img{width:1.2rem;vertical-align:bottom;margin-right:.3em}.cases-detail .solution h3{color:var(--text-color,#000);font-size:var(--fs-32);font-weight:bold;line-height:150%}.cases-detail .solution li{color:var(--text-color,#000);list-style-type:none;font-size:var(--fs-20);line-height:200%;text-indent:-.3rem;padding-left:.3rem}.cases-detail .solution li::before{content:"";width:.3rem;height:1em;display:inline-block;text-indent:0;background:url(/wp-content/themes/arctic/images/common/cmn-icon-check.png) no-repeat left center/.2rem;vertical-align:middle}.cases-detail .solution .point{color:var(--orange);font-size:var(--fs-20);font-weight:bold;line-height:200%}@media screen and (max-width:1023px){.cases-overview{padding:.3rem .15rem;gap:.15rem;width:auto;margin:0 var(--section-padding-lr)}.cases-overview-list{font-size:var(--font-size)}.cases-overview-list li{margin-bottom:.7em;line-height:1.6}.cases-overview-item{width:.6rem;top:calc(100% + .4rem)}.cases-detail .cases-detail-body{padding-top:1.5rem;gap:var(--margin-small)}.cases-detail .cases-detail-body .repeat-item{flex-direction:column;padding:.3rem .15rem;gap:.15rem;border-radius:.1rem;box-shadow:0 0 .1rem 0 rgba(0,0,0,.15)}.cases-detail .issue{width:100%;gap:.15rem;scroll-margin-top:.8rem}.cases-detail .issue .item{font-size:var(--font-size-small)}.cases-detail h2{font-size:var(--font-size-title)}.cases-detail .arrow{transform:rotate(90deg)}.cases-detail .solution{width:100%;padding:.3rem .15rem;gap:.15rem}.cases-detail .solution .logo{font-size:var(--font-size)}.cases-detail .solution .logo img{width:1rem;margin-right:.3em}.cases-detail .solution li{font-size:var(--font-size)}.cases-detail .solution .point{font-size:var(--font-size)}}.strength-features{display:flex;padding:1.2rem var(--section-padding-lr) 1.1rem var(--section-padding-lr);flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.strength-features-body{max-width:16rem;padding:.7rem;border-radius:.3rem;background:#FFF;box-shadow:0 0 .26365rem 0 rgba(0,0,0,.15);display:flex;justify-content:center;align-items:flex-start;gap:.7rem .3rem;flex-wrap:wrap}.strength-features-body .repeat-item{display:flex;width:4.6rem;align-items:flex-start;gap:.1rem}.strength-features-body .repeat-item .img{margin:0;width:1.2rem;height:1.2rem}.strength-features-body .repeat-item .text{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;flex:1 0 0;font-size:var(--fs-17)}.strength-features-body .repeat-item .text h3{color:var(--text-color,#000);font-size:var(--fs-23);font-weight:bold;line-height:150%}.strength-reason{display:flex;padding:3.6rem var(--section-padding-lr) 0;flex-direction:column;align-items:center;gap:.9rem;align-self:stretch}@media screen and (max-width:1023px){.strength-features{padding-bottom:.5rem}.strength-features-body{padding:.15rem;gap:var(--margin-small);border-radius:.1rem}.strength-features-body .repeat-item{width:100%;gap:.1rem;flex-direction:column;align-items:center}.strength-features-body .repeat-item .text h3{text-align:center;width:100%}.strength-reason{padding-top:1rem;gap:var(--margin-small)}}.column-top-categorylink{display:flex;padding:.4rem var(--section-padding-lr) 1.2rem var(--section-padding-lr);flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.column-top-categorylink-body{display:flex;font-size:var(--fs-17);max-width:1500px;align-items:flex-start;gap:var(--fs-20)}.column-top-categorylink-body .repeat-item{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;flex:1 0 0}.column-top-categorylink-body .repeat-item .button{align-self:stretch}.column-top-categorylink-body .repeat-item .button a{display:flex;padding:.1rem .1rem .1rem .2rem;align-items:center;gap:.2rem;font-size:var(--fs-20);font-weight:bold;border-radius:.3rem;text-decoration:none;background:#FFF;box-shadow:0 0 .26365rem 0 rgba(0,0,0,.15)}.column-top-categorylink-body .repeat-item .button a img{margin:0;width:.36rem}.column-top-categorylink-body .repeat-item .button a::after{content:"";margin-left:auto;width:.36rem;border-radius:100px;height:.36rem;aspect-ratio:1 / 1;background:var(--light-color) url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center / .14rem}.column-top-categorylink-body .repeat-item p{padding:0 .1rem}.column-top-categorylink-search{padding:.4rem 1.1rem .7rem;align-items:flex-end;border-radius:.3rem;background:#FFF;box-shadow:0 0 .1rem 0 rgba(0,0,0,.15);max-width:840px;width:100%;text-align:center}.column-top-categorylink-search .title{margin-bottom:.2rem}.column-top-categorylink-search form[role="search"]{width:100%}.column-top-categorylink-search form[role="search"]>*{display:flex;position:relative}.column-top-categorylink-search form[role="search"] label[for="s"]{display:none}.column-top-categorylink-search form[role="search"] input[type="text"]{flex:1 1;border-right:none;border-radius:8px 0 0 8px;height:60px}.column-top-categorylink-search form[role="search"] input[type="submit"]{flex:0 0 70px;border-radius:0 8px 8px 0;opacity:1;background:var(--main-color) url(/wp-content/themes/arctic/images/common/cmn-icon-search.png) no-repeat center / 35px auto;text-indent:71px;overflow:hidden;height:60px}@media screen and (max-width:1023px){.column-top-categorylink-body{flex-direction:column;gap:var(--margin-small)}.column-top-categorylink-body .repeat-item .button a{box-shadow:0 0 .1rem 0 rgba(0,0,0,.15)}.column-top-categorylink-search{padding:.15rem;border-radius:.1rem}}.case-study-slider.swiper{overflow:visible;position:relative;width:100%}.case-study-slider.swiper .tmRecentPosts{display:flex!important;transition-property:transform;padding:0;margin:0;list-style:none}.case-study-slider.swiper .tmRecentPosts li{flex-shrink:0;opacity:0;transition:.3s ease-in;pointer-events:none}.case-study-slider.swiper .tmRecentPosts li.swiper-slide-active{opacity:1;pointer-events:auto}.case-study-slider.swiper .swiper-button-next{top:2.2rem;right:-.5rem;z-index:10;background:var(--light-color);border-radius:50%}.case-study-slider.swiper .swiper-button-prev{top:2.2rem;left:-.5rem;z-index:10;background:var(--light-color);border-radius:50%}.case-study-slider.swiper .swiper-button-next svg,.case-study-slider.swiper .swiper-button-prev svg{fill:var(--main-color);color:var(--main-color);height:60%}.case-study-slider.swiper .swiper-pagination{bottom:1rem;z-index:10}.case-study-slider.swiper .swiper-pagination-bullet-active{background-color:var(--bright-green)}.case-study-slider.swiper .tmRecentPosts a{text-decoration:none}.case-study-slider.swiper .tmRecentPosts li .data .company{font-size:var(--fs-20);font-weight:bold;line-height:1.5;margin-bottom:.5rem}.case-study-slider.swiper .tmRecentPosts li .data .cat{display:none}.case-study-slider.swiper .tmRecentPosts li .data .company_size,.case-study-slider.swiper .tmRecentPosts li .data .summary{display:flex;gap:.24rem;align-items:flex-start}.case-study-slider.swiper .tmRecentPosts li .data .summary{margin-bottom:1em}.case-study-slider.swiper .tmRecentPosts li .data .company_size::before,.case-study-slider.swiper .tmRecentPosts li .data .summary::before{content:"企業規模";border-radius:.79268rem;background:var(--orange,#FFAB2E);color:#fff;font-weight:bold;padding:.3em 1em;max-height:max-content;line-height:1.2;flex:0 0 6em;text-align:center}.case-study-slider.swiper .tmRecentPosts li .data .summary::before{content:"企業概要"}@media screen and (min-width:1024px){.case-study-slider.swiper{width:12.21rem;padding-bottom:2rem}.case-study-slider.swiper .tmRecentPosts{min-height:4.2rem}.case-study-slider.swiper .tmRecentPosts li{position:relative;z-index:0}.case-study-slider.swiper .tmRecentPosts li::before{content:"";height:100%;position:absolute;z-index:-1;left:5.3rem;top:.3rem;width:6.82rem;border-radius:.3rem .3rem 0 0;background:#FFF;box-shadow:0 -.05rem .15rem 0 rgba(0,0,0,.05)}.case-study-slider.swiper .tmRecentPosts li img{position:absolute;top:0;left:0;width:5.6rem;height:4.2rem;border-radius:.3rem;object-fit:cover;z-index:-2}.case-study-slider.swiper .tmRecentPosts li .news_title{margin:.7rem 0 0 5.7rem;width:6rem;font-size:var(--fs-24);font-weight:bold;line-height:1.5}.case-study-slider.swiper .tmRecentPosts li .news_title a::before{content:"";left:0;right:0;top:0;bottom:0;position:absolute}.case-study-slider.swiper .tmRecentPosts li .data{margin:.2rem 0 0 5.7rem;width:6rem;font-size:var(--fs-16)}}@media screen and (max-width:1023px){.case-study-slider.swiper .swiper-button-next,.case-study-slider.swiper .swiper-button-prev{display:none}.case-study-slider.swiper .swiper-pagination{bottom:.5rem}.case-study-slider.swiper{width:3.5rem;padding-bottom:1rem}.case-study-slider.swiper .tmRecentPosts li{display:flex;flex-direction:column;border-radius:.1rem;background:#FFF;box-shadow:0 0 .05rem 0 rgba(0,0,0,.15);padding:.15rem;overflow:hidden;position:relative}.case-study-slider.swiper .tmRecentPosts li .thumb{margin:-.15rem -.15rem .2rem -.15rem}.case-study-slider.swiper .tmRecentPosts li img{width:100%;aspect-ratio:16/9;object-fit:cover}.case-study-slider.swiper .tmRecentPosts li .news_title{font-size:.15rem;font-weight:bold;line-height:1.5}.case-study-slider.swiper .tmRecentPosts li .news_title a::before{content:"";left:0;right:0;top:0;bottom:0;position:absolute}.case-study-slider.swiper .tmRecentPosts li .data{font-size:.14rem}.case-study-slider.swiper .tmRecentPosts li .data .company{font-weight:normal;margin:.1rem 0 .2rem;font-size:.14rem}.case-study-slider.swiper .tmRecentPosts li .data .summary{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-study-slider.swiper .tmRecentPosts li .data .summary::before{display:block;max-width:max-content;margin-bottom:.5em}}.case-study-logo{padding-top:1rem}.case-study-logo .title{font-size:var(--fs-30);text-align:center;margin-bottom:.6rem;padding:0 var(--section-padding-lr)}@media screen and (max-width:1023px){.case-study-logo{padding-top:var(--section-padding-tb)}}.case-study-interview{display:flex;padding:.5rem var(--section-padding-lr);flex-direction:column;align-items:center;gap:.56rem;align-self:stretch;background:rgba(15,61,64,.20)}.case-study-interview img{max-width:10rem;width:100%}.case-study-categorylink{display:flex;padding:var(--section-padding-tb) var(--section-padding-lr);flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.case-study-categorylink-body{display:flex;list-style-type:none;width:100%;max-width:1500px;margin:auto;align-items:flex-start;font-size:var(--fs-17);gap:.2rem}.case-study-categorylink-body li.repeat-item{display:flex;flex-direction:column;align-items:center;gap:.06rem;flex:1 0 0;align-self:stretch}.case-study-categorylink-body li.repeat-item .title{display:flex;padding:.1rem .32rem .1rem 0;justify-content:center;align-items:center;gap:.13rem;align-self:stretch;font-size:var(--fs-20)}.case-study-categorylink-body li.repeat-item .title img{width:.36rem;height:.36rem;margin:0}.case-study-categorylink-body li.repeat-item ul{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;align-self:stretch;list-style-type:none}.case-study-categorylink-body li.repeat-item ul li{align-self:stretch}.case-study-categorylink-body li.repeat-item ul li a::after{content:"";margin-left:auto;width:.28rem;border-radius:100px;height:.28rem;aspect-ratio:1 / 1;background:var(--light-color) url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center / .14rem}@media screen and (min-width:1024px){.case-study-categorylink-body li.repeat-item ul{display:flex!important}.case-study-categorylink-body li.repeat-item ul li a{display:flex;padding:.05rem .1rem .05rem .2rem;align-items:center;border-radius:1rem;background:#FFF;box-shadow:0 0 5px 0 rgba(0,0,0,.18);text-decoration:none}}@media screen and (max-width:1023px){.case-study-categorylink-body{flex-direction:column;gap:.1rem}.case-study-categorylink-body li.repeat-item .title{border-radius:1rem;background:#FFF;box-shadow:0 0 5px 0 rgba(0,0,0,.18);justify-content:flex-start;padding:.1rem .1rem .1rem .2rem;cursor:pointer}.case-study-categorylink-body li.repeat-item .title::after{content:"";margin-left:auto;width:.28rem;border-radius:100px;height:.28rem;aspect-ratio:1 / 1;background:var(--light-color) url(/wp-content/themes/arctic/images/common/cmn-arrow.svg) no-repeat center / .14rem}.case-study-categorylink-body li.repeat-item ul{display:none;list-style-type:disc;margin:0 2em}}.corporate-info-table{padding:var(--section-padding-tb) var(--section-padding-lr);max-width:1200px;margin:auto}.corporate-info-table-body dl{margin-top:var(--section-gap)}.corporate-info-table-body dl .dl-box{border-bottom:1px solid var(--border-color)}.corporate-info-table-body dl .dl-box dt{font-size:var(--fs-16);font-weight:bold;line-height:1.7em;padding:15px 0 15px 20px}.corporate-info-table-body dl .dl-box dd{font-size:var(--fs-16);line-height:1.7em;padding:15px 20px 15px 20px}.corporate-info-table-body dl .dl-box dd ul li{position:relative;padding-left:.75em;list-style-type:none}.corporate-info-table-body dl .dl-box dd ul li::before{content:"・";position:absolute;top:0;left:0}.corporate-info-table-logos .company-logo img{width:auto;height:50px}.corporate-info-table .button-basic{margin:var(--section-gap) auto 0;text-align:center}.corporate-info-access{padding:var(--section-padding-tb) var(--section-padding-lr);font-size:var(--fs-16)}.corporate-info-access-body{max-width:1400px;margin:auto;margin-top:var(--section-gap)}.corporate-info-access-body .access-box .access-box-txts .access-box-txt-office{font-weight:bold;line-height:1.7em}.corporate-info-access-body .access-box .access-box-txts .access-box-txt-address{margin-top:5px;line-height:1.7em}.corporate-info-access-body .access-box .access-box-txts .access-box-txt-gmaplink{margin-top:15px;font-size:var(--fs-15);line-height:1.7em;display:flex;align-items:center}.corporate-info-access-body .access-box .access-box-txts .access-box-txt-gmaplink::before{content:"";display:inline-block;margin-right:10px;display:inline-block;background:url(/wp-content/themes/arctic/images/common/cmn-icon-pin.png) no-repeat center/contain;width:2.5em;height:2.5em}.corporate-info-access-body .access-box .access-box-txts .access-box-txt-gmaplink a{text-decoration:underline;color:var(--main-color);font-weight:bold}@media screen and (min-width:1024px){.corporate-info-table-body dl .dl-box{display:grid;grid-template-columns:270px 1fr}.corporate-info-table-body dl .dl-box dt{display:flex;align-items:center}.corporate-info-table-logos{margin-top:60px;display:flex;justify-content:center;gap:0 40px}.corporate-info-table-logos .company-logo img{width:auto;height:50px}.corporate-info-access-body{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;background:#fff;padding:.5rem}.corporate-info-access-body .access-box .access-box-map{margin-bottom:30px;height:420px;overflow:hidden}.corporate-info-access-body .access-box .access-box-map iframe{width:100%;height:780px;transform:translateY(-170px)}}@media screen and (max-width:1023px){.corporate-info-table-body dl .dl-box dt{padding:15px 15px 0}.corporate-info-table-logos{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px 0}.corporate-info-access-body{display:flex;flex-direction:column;gap:60px 0}.corporate-info-access-body .access-box .access-box-map{margin-bottom:20px;height:75vw;max-height:500px;overflow:hidden}.corporate-info-access-body .access-box .access-box-map iframe{width:100%;height:calc(75vw + 360px);max-height:860px;transform:translateY(-170px)}}.download-fv{padding:var(--section-padding-tb) 0 var(--section-padding-tb) var(--section-padding-lr);flex:1;display:flex;flex-direction:column;gap:var(--margin-small);align-items:center}.download-fv h2{font-size:var(--fs-24);text-align:center}.download-fv img{width:4.5rem;display:block;margin:0}@media screen and (min-width:1024px){.download-column{display:flex}.download-column .form-data{flex:1}}@media screen and (max-width:1023px){.download-fv{padding:0 var(--section-padding-lr)}.download-fv img{width:80%}}.sitemap-link{padding:0 var(--section-padding-lr) var(--section-padding-tb);max-width:1200px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:var(--section-gap);align-self:stretch}.sitemap-link .wp-block-group__inner-container{display:contents}.sitemap-link .current-menu-item{display:none}.sitemap-link-top li{list-style-type:none;font-weight:bold;font-size:var(--fs-20)}.sitemap-link-top li li{margin-left:2em;font-weight:normal;list-style-type:disc;font-size:var(--fs-18)}.sitemap-link-top li li li{font-size:var(--fs-16)}.sitemap-link-top li a[href="#"]{pointer-events:none}.sitemap-link-top li:has(a[href="#"]){cursor:text}.sitemap-link-top .sub-menu{border-top:1px solid var(--border-color);padding-top:.5em}.sitemap-link-top .sub-menu .sub-menu{border:0;padding:0 0 .5em;font-size:1.5em}.sitemap-link-top a{text-decoration:none}.sitemap-link-bottom{border:1px solid var(--border-color);padding:.3rem;width:100%}.sitemap-link-bottom p{margin-bottom:.1rem}.sitemap-link-bottom .widget_nav_menu ul:not(.sub-menu) li{flex:0 0 max-content;margin-left:1em}@media screen and (min-width:1024px){.sitemap-link-top{display:flex;flex-wrap:wrap;gap:var(--margin-middle) 5%;width:100%}.sitemap-link-top .widget_nav_menu{flex:0 0 30%}.sitemap-link-bottom .widget_nav_menu ul:not(.sub-menu){columns:2}}@media screen and (max-width:1023px){.sitemap-link-top{width:90%}.sitemap-link-top .widget_nav_menu:not(:first-child){margin-top:var(--margin-small)}}