﻿@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&subset=japanese");a.unlink{color:#666666 !important;text-decoration:none !important;pointer-events:none}#alpha-inner{padding-top:0 !important;padding-bottom:0 !important}.fcRedNote{color:#e82525;font-weight:700}.js-scroll{opacity:0;transform:translateY(70px);transition:opacity 0.8s 0.2s cubic-bezier(0.26, 0.21, 0.06, 0.95), transform 1s cubic-bezier(0.26, 0.21, 0.06, 0.95)}.js-scroll.js-on{opacity:1;transform:none}:root{scroll-behavior:smooth}button{background:none;border:none}/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{margin-right:2px}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html,body{font-size:62.5%;color:#333333;line-height:1;margin:0;padding:0;font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;-webkit-text-size-adjust:100%;width:100%;height:auto;word-break:normal;word-wrap:break-word;-webkit-font-smoothing:antialiased}img{max-width:100%;display:inline-block;vertical-align:bottom}h1,h2,h3,h5,h6{font-size:100%;font-weight:bold}*{box-sizing:border-box}ul,ol{list-style:none}a img{border:none}a{text-decoration:none;transition:all 0.3s ease-in}a:hover{text-decoration:none;transition:all 0.3s ease-out}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}input[type="text"],input[type="button"],input[type="email"],input[type="checkbox"],input[type="submit"],textarea{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:1px solid #000;transition:none}.hiddenText{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.headerSkipLink{position:absolute;top:7px;z-index:-1;margin-left:7px;padding:7px 8px 7px 8px;background-color:#fff;border:1px solid #007a46;border-radius:3px;opacity:0;visibility:hidden;color:#007a46;transition:none}.headerSkipLink[tabindex="0"]{z-index:999999;visibility:visible;opacity:1}.headerSkipLink:focus{outline:1px solid #000}.msite-1 .pageHeader,.msite-2 .pageHeader{position:relative;padding:60px 0 0;width:100%;margin:auto;border-top:1px solid #e8e8e8}.msite-1 .pageHeader__inner,.msite-2 .pageHeader__inner{width:calc(100% - 40px);max-width:1200px;margin:auto;padding-bottom:80px;border-bottom:4px solid #edf6f5}.msite-1 .pageHeader.onBackColor,.msite-2 .pageHeader.onBackColor{background-color:#edf6f5;border-bottom:none;max-width:100%;border:none}.msite-1 .pageHeader__dir,.msite-2 .pageHeader__dir{color:#007a46;font-size:1.5rem;letter-spacing:0.1em;margin-bottom:20px;font-weight:700}.msite-1 .pageHeader__ttl,.msite-2 .pageHeader__ttl{font-size:3.4rem;font-weight:700;letter-spacing:0.05em;line-height:1.5}.msite-3.post-type-brand .breadcrumbs,.msite-3.post-type-products.single:not(.post-name-end) .breadcrumbs{margin-top:120px;padding-bottom:15px}.msite-3.post-type-brand .site-body,.msite-3.post-type-products.single:not(.post-name-end) .site-body{margin-top:15px}.msite-3 .pageHeader{position:relative;padding:174px 0 30px;width:100%;margin:auto;border-top:1px solid #e8e8e8}.msite-3 .pageHeader__inner{width:calc(100% - 40px);max-width:1200px;margin:auto;padding-bottom:33px;border-bottom:4px solid #edf6f5}.msite-3 .pageHeader .breadcrumbs{margin-top:33px;padding:0}.msite-3 .pageHeader.onBackColor{background:radial-gradient(at left top, #e2f7f5, #ffffff);border-bottom:none;max-width:100%;border:none}.msite-3 .pageHeader.onBackColor .pageHeader__inner{border:none}.msite-3 .pageHeader.onBackColor .breadcrumbs{margin-top:0;padding-left:20px;padding-right:20px}.msite-3 .pageHeader__dir{color:#007a46;font-size:1.5rem;letter-spacing:0.1em;margin-bottom:20px;font-weight:700}.msite-3 .pageHeader__ttl{font-size:3.4rem;font-weight:700;letter-spacing:0.05em;line-height:1.5}.msite-3 .breadcrumbs{text-align:right;max-width:1240px;padding:0 20px}.msite-3 .goToProductsBtn{width:85%;max-width:285px;height:60px;border:2px solid #007a46;padding:0 25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:36px;-ms-flex-pack:start;justify-content:flex-end;font-size:1.5rem;font-weight:700;background:#fff;border-radius:30px;transition:background-color 0.3s ease-out, color 0.3s ease-out}.msite-3 .goToProductsBtn:hover{background:#007a46;color:#fff}.msite-3 .goToProductsBtn:hover::after{background:url(/static/common-2023/icon_arrow2_w.svg) center / cover no-repeat}.msite-3 .goToProductsBtn::after{content:"";display:block;transform:rotate(180deg);width:16px;height:12px;transform:rotate(180deg);background:url(/static/common-2023/icon_arrow2.svg) center / cover no-repeat;-ms-flex-negative:0;flex-shrink:0}.msite-4 .pageHeader{position:relative;width:100%;margin:auto;color:#fff;border-top:1px solid #e8e8e8;overflow:hidden;z-index:1}.msite-4 .pageHeader__inner{position:relative;padding:60px 0 0;width:calc(100% - 40px);max-width:1200px;margin:auto;padding-bottom:80px;border-bottom:4px solid #edf6f5}.msite-4 .pageHeader__author{position:absolute;width:397px;background:#fff;right:0;top:50%;transform:translateY(-50%);letter-spacing:0.05em;display:grid;grid-template-columns:1fr 110px;grid-template-rows:70px 1fr;color:#333;padding:15px 20px;border-radius:5px}.msite-4 .pageHeader__author__info{font-size:1.2rem;line-height:1.5}.msite-4 .pageHeader__author__name{font-weight:700;font-size:2rem}.msite-4 .pageHeader__author__name span{font-size:1.2rem;font-weight:400;display:inline-block;margin-left:9px}.msite-4 .pageHeader__author__img{grid-row:1/3;grid-column:2/3}.msite-4 .pageHeader.onBackColor{background:linear-gradient(0.25turn, #00a05c, #00a05c, #f0df5c);border-bottom:none;max-width:100%;border:none;position:relative}.msite-4 .pageHeader.onBackColor .pageHeader__inner{border:none}.msite-4 .pageHeader.onBackColor::after{content:"";position:absolute;top:0;right:0;width:476px;height:230px;z-index:-1;background:url(/static/erac/image/pageHeader_deco.png) center/cover no-repeat}.msite-4 .pageHeader__dir{font-size:1.5rem;letter-spacing:0.1em;margin-bottom:20px;font-weight:700}.msite-4 .pageHeader__ttl{font-size:3.4rem;font-weight:700;letter-spacing:0.05em;line-height:1.5}.msite-4 .usefullinkArea{padding:60px 0 60px;border-top:1px solid #e8e8e8}.msite-4 .usefullinkArea__ttl{font-size:2.6rem;font-weight:700}.msite-4 .usefullinkArea__links{display:grid;grid-template-columns:repeat(auto-fit, 285px);justify-content:flex-start;flex-wrap:wrap;gap:0 20px;margin-top:40px}.msite-4 .usefullinkArea .linkBtn1{width:285px;line-height:1.3;margin-top:0}.breadcrumbs{margin:auto;padding:22px 30px 20px;font-size:1.2rem;letter-spacing:0.03em;line-height:1.6}.breadcrumbs .sep{display:inline-block;width:6px;height:6px;margin:0 10px 0 9px;border-top:1px solid #333333;border-right:1px solid #333333;transform:rotate(45deg) translate(-2px, 0px)}.breadcrumbs .current-item{font-weight:700}.breadcrumbs .noLink{display:inline-block}.breadcrumbs .noLink p{display:inline-block}.linkBtn1{width:330px;height:60px;display:flex;align-items:center;padding:0 20px 0 17px;justify-content:space-between;font-weight:700;font-size:1.5rem;border:2px solid #bababa;border-radius:5px;transition:color 0.3s ease-out, border-color 0.3s ease-out;padding-bottom:2px;background:#fff;line-height:1.4}.linkBtn1:hover{color:#007a46;border-color:#00a05c}.linkBtn1::after{content:"";display:block;width:24px;height:24px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat;flex-shrink:0;transform:translateY(2px)}.linkBtn1.external::after{background:url(/static/common-2023/arrow_topright.png) center/cover no-repeat}.returnBtn,.goToNextBtn{margin-top:30px;width:85%;max-width:285px;height:60px;border:2px solid #007a46;padding:0 25px;display:flex;align-items:center;gap:36px;justify-content:flex-start;font-size:1.5rem;font-weight:700;background:#fff;border-radius:30px;margin:60px auto 0;transition:background-color 0.3s ease-out, color 0.3s ease-out}.returnBtn:hover,.goToNextBtn:hover{background-color:#007a46;color:#fff}.returnBtn:hover::before,.goToNextBtn:hover::before{background:url(/static/common-2023/icon_arrow2_w.svg) center/cover no-repeat}.returnBtn::before,.goToNextBtn::before{content:"";display:block;width:14px;height:11px;background:url(/static/common-2023/icon_arrow2.svg) center/cover no-repeat;flex-shrink:0;transition:background-image 0.3s ease-out}.goToNextBtn{position:relative;padding:0;justify-content:center}.goToNextBtn::before{position:absolute;right:21px;transform:rotate(180deg)}.pdfLinkBlock{padding-top:80px;border-top:1px solid #e8e8e8;padding-bottom:80px}.pdfLinkBlock+.lsapoBlock{margin-top:0}.pdfLinkBlock__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.pdfLinkBlock__list li{flex:0 0 49%;min-width:540px;border-radius:7px;border:2px solid #bababa;transition:border-color 0.3s ease-out}.pdfLinkBlock__list li:hover{border-color:#00a05c}.pdfLinkBlock__list li:hover a .pdfLinkBlock__list__txtBlock{color:#007a46}.pdfLinkBlock__list li a{height:170px;display:flex}.pdfLinkBlock__list__imgBlock{flex:0 0 170px;width:170px;transition:opacity 0.3s ease-out}.pdfLinkBlock__list__imgBlock img{width:170px;height:170px}.pdfLinkBlock__list__txtBlock{position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;padding:0 20px 52px 30px;transition:color 0.3s ease-out}.pdfLinkBlock__list__txtBlock::after{content:"";position:absolute;display:inline-block;width:24px;height:24px;flex-shrink:0;bottom:20px;right:20px;transition:color 0.3s ease-out;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}.pdfLinkBlock__list__name{font-size:2.6rem;font-weight:700;line-height:1.5}.pdfLinkBlock__list__txt{font-size:1.3rem;margin-top:20px;line-height:1.7}.lsapoBlock{margin-top:30px;width:100%;padding:80px 10px;background:#edf6f5}.lsapoBlock a:hover .lsapoBlock__link,.lsapoBlock a:hover .lsapoBlock__ttl{color:#007a46}.lsapoBlock a:hover .lsapoBlock__left{opacity:0.7}.lsapoBlock__inner{background:#fff;max-width:1200px;border-radius:5px;width:100%;display:flex;justify-content:space-between;position:relative;margin:auto;gap:30px}.lsapoBlock__left{flex:0 0 589px;height:auto;min-height:320px;background:url(/static/common-2023/f_lsapo.png) center/cover no-repeat;flex-shrink:0;transition:opacity 0.3s ease-out}.lsapoBlock__right{flex:0 1 560px;padding:4.1% 20px 40px 0}.lsapoBlock__tag{background:#ff5f5f;border-radius:20px 20px 20px 0;color:#fff;display:inline-block;padding:7px 28px 8px;font-size:1.8rem}.lsapoBlock__ttl{margin-top:22px;font-size:2.8rem;font-weight:700;line-height:1.5;transition:color 0.3s ease-out}.lsapoBlock__txt{margin-top:20px;font-size:1.5rem;line-height:1.7}.lsapoBlock__link{position:absolute;font-size:1.6rem;font-weight:700;display:flex;gap:10px;align-items:center;margin-top:57px;bottom:20px;right:20px;transition:color 0.3s ease-out}.lsapoBlock__link::after{content:"";display:block;width:24px;height:24px;background:url(/static/common-2023/arrow_topright.png) center/cover no-repeat;flex-shrink:0}.yobouBannerBlock{margin-top:30px;width:100%;padding:80px 10px;background:#edf6f5}.yobouBannerBlock a:hover .yobouBannerBlock__link,.yobouBannerBlock a:hover .yobouBannerBlock__ttl{color:#007a46}.yobouBannerBlock a:hover .yobouBannerBlock__left{opacity:0.7}.yobouBannerBlock__inner{background:#fff;max-width:1200px;border-radius:5px;width:100%;display:flex;justify-content:space-between;position:relative;margin:auto;gap:30px}.yobouBannerBlock__left{flex:0 0 589px;height:auto;min-height:320px;background:url(/static/client/shared/image/yobou_banner.png) center/cover no-repeat;flex-shrink:0;transition:opacity 0.3s ease-out}.yobouBannerBlock__right{flex:0 1 560px;padding:5.5% 20px 40px 0}.yobouBannerBlock__tag{background:#007a46;border-radius:20px 20px 20px 0;color:#fff;display:inline-block;padding:11px 29px 12px;font-size:1.8rem;letter-spacing:0.05em;font-weight:500}.yobouBannerBlock__ttl{margin-top:22px;font-size:2.8rem;font-weight:700;line-height:1.5;transition:color 0.3s ease-out}.yobouBannerBlock__txt{margin-top:20px;font-size:1.5rem;line-height:1.7}.yobouBannerBlock__link{position:absolute;font-size:1.6rem;font-weight:700;display:flex;gap:10px;align-items:center;margin-top:57px;bottom:20px;right:20px;transition:color 0.3s ease-out}.yobouBannerBlock__link::after{content:"";display:block;width:24px;height:24px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat;flex-shrink:0}.pcOnly{display:block}.spOnly{display:none}@media only screen and (max-width:959px){.msite-2 .pageHeader{padding:40px 0 0}.msite-2 .pageHeader__inner{padding-bottom:50px}.msite-2 .pageHeader__dir{font-size:1.5rem;margin-bottom:15px}.msite-2 .pageHeader__ttl{font-size:2.8rem}.msite-3.post-type-brand .breadcrumbs,.msite-3.post-type-products.single:not(.post-name-end) .breadcrumbs{margin-top:90px}.msite-3 .pageHeader{padding:120px 0 16px}.msite-3 .pageHeader .breadcrumbs{margin-top:27px}.msite-3 .pageHeader.onBackColor .breadcrumbs{margin-top:0}.msite-3 .pageHeader__inner{padding-bottom:27px}.msite-3 .pageHeader__dir{font-size:1.5rem;margin-bottom:15px}.msite-3 .pageHeader__ttl{font-size:2.8rem}.msite-4 .pageHeader{overflow:visible}.msite-4 .pageHeader.oralcare .pageHeader__inner{padding-top:40px;margin-bottom:240px}.msite-4 .pageHeader.onBackColor::after{height:100%;width:354px}.msite-4 .pageHeader__author{width:380px;right:auto;left:50%;transform:translateX(-50%);top:auto;bottom:-182px;padding:15px;background:#edf6f5;grid-template-columns:1fr 120px;grid-template-rows:87px 1fr;padding-left:20px}.msite-4 .pageHeader__inner{padding-bottom:58px}.msite-4 .pageHeader__ttl{font-size:2.6rem}.msite-4 .usefullinkArea{padding-top:calc(60px - 30px)}.msite-4 .usefullinkArea__links{grid-template-columns:repeat(auto-fit, 335px)}.msite-4 .usefullinkArea .linkBtn1{margin-top:30px;width:335px}.linkBtn1{width:344px;height:60px;display:flex;align-items:center;padding:0 20px 0 17px;justify-content:space-between;font-weight:700;font-size:1.5rem;border:2px solid #bababa;border-radius:5px}.linkBtn1::after{content:"";display:block;width:24px;height:24px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat;flex-shrink:0}.pdfLinkBlock__list__name{font-size:1.5rem}.pdfLinkBlock__list__txt{font-size:1.3rem;margin-top:7px}.pdfLinkBlock__list li{flex:0 0 48%;min-width:0}.pdfLinkBlock__list li a{height:100px}.pdfLinkBlock__list__txtBlock{padding:11px 68px 0 16px;height:100%;justify-content:flex-start}.pdfLinkBlock__list__txtBlock::after{top:50%;transform:translateY(-50%);bottom:auto}.pdfLinkBlock__list__imgBlock{flex:0 0 100px;width:100px}.pdfLinkBlock__list__imgBlock img{width:100px;height:100px}.lsapoBlock{padding:60px 30px;background:#edf6f5}.lsapoBlock__inner{gap:22px}.lsapoBlock__left{flex:0 0 345px;min-height:188px}.lsapoBlock__right{flex:1 1 341px;padding:17px 13px 37px 0}.lsapoBlock__tag{display:inline-block;padding:4px 18px 5px;font-size:1.2rem}.lsapoBlock__ttl{margin-top:12px;font-size:1.6rem}.lsapoBlock__txt{margin-top:10px;font-size:1.3rem}.lsapoBlock__link{bottom:15px;right:15px}.yobouBannerBlock{padding:60px 30px;background:#edf6f5}.yobouBannerBlock__inner{gap:22px}.yobouBannerBlock__left{flex:0 0 345px;min-height:188px}.yobouBannerBlock__right{flex:1 1 341px;padding:4.5% 20px 40px 0}.yobouBannerBlock__tag{display:inline-block;padding:6px 18px 7px;font-size:1.2rem}.yobouBannerBlock__ttl{margin-top:12px;font-size:1.5rem}.yobouBannerBlock__txt{margin-top:10px;font-size:1.3rem}.yobouBannerBlock__link{bottom:15px;right:15px}}@media only screen and (max-width:767px){.msite-4 .pageHeader__author{width:90%;max-width:335px}.msite-4 .usefullinkArea{padding-top:40px}.msite-4 .usefullinkArea__links{margin-top:20px;justify-content:center}.msite-4 .usefullinkArea .linkBtn1{margin-top:15px;width:100%}.msite-4 .usefullinkArea .returnBtn{margin-top:60px}.breadcrumbs{padding:20px}.pageHeader{width:100%}.linkBtn1{width:100%;max-width:344px;margin:30px auto 0}.pdfLinkBlock{padding-bottom:60px;padding-top:57px}.pdfLinkBlock__list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.pdfLinkBlock__list li{flex:0 0 100%;max-width:335px;margin:auto;min-width:auto}.pdfLinkBlock__list li a{align-items:center;height:auto}.pdfLinkBlock__list__imgBlock{flex:0 0 100px;width:100px}.pdfLinkBlock__list__imgBlock img{width:100px;height:100px}.pdfLinkBlock__list__txtBlock{padding:14px 49px 12px 13px;justify-content:center}.pdfLinkBlock__list__txtBlock::after{content:"";width:24px;height:24px;bottom:auto;top:50%;right:16px;transform:translateY(-50%)}.pdfLinkBlock__list__name{font-size:1.5rem}.pdfLinkBlock__list__txt{font-size:1.3rem;margin-top:7px}.lsapoBlock{padding:60px 20px}.lsapoBlock__inner{display:block}.lsapoBlock__left{border-radius:5px 5px 0 0;height:0;padding-bottom:54.38%}.lsapoBlock__right{border-radius:0 0 5px 5px;border-top:1px solid #e8e8e8;padding:20px 20px 64px}.lsapoBlock__ttl{font-size:1.6rem}.lsapoBlock__link{bottom:20px;right:20px;margin-top:20px}.yobouBannerBlock{padding:60px 20px}.yobouBannerBlock__inner{display:block}.yobouBannerBlock__left{border-radius:5px 5px 0 0;height:0;padding-bottom:54.38%}.yobouBannerBlock__right{border-radius:0 0 5px 5px;border-top:1px solid #e8e8e8;padding:20px 20px 64px}.yobouBannerBlock__ttl{font-size:1.6rem}.yobouBannerBlock__link{bottom:20px;right:20px;margin-top:20px}.returnBtn{margin-top:30px;width:85%;max-width:285px;height:60px;border:2px solid #007a46;padding:0 25px;display:flex;align-items:center;gap:36px;justify-content:flex-start;font-size:1.5rem;font-weight:700;background:#fff;border-radius:30px;margin-top:80px}body.post-name-knowledge .returnBtn{margin:60px auto 0}body.post-name-seibun .returnBtn{margin:60px auto 0}.returnBtn::before{content:"";display:block;width:14px;height:11px;background:url(/static/common-2023/icon_arrow2.svg) center/cover no-repeat;flex-shrink:0}.pcOnly{display:none}.spOnly{display:block}}.pagetop{display:none}#page_top{width:42px;height:42px;background:url(/static/wp-common/pageTop.png) center/cover no-repeat;box-shadow:none;text-decoration:none;color:transparent;z-index:1999}.vk_gridcolcard:first-child{margin-top:0 !important}body.msite-1,body.msite-2{margin-top:110px}body.msite-1.admin-bar,body.msite-2.admin-bar{margin-top:78px}body.msite-1.post-type-products .lheader__links__bottomBlock__link[data-type="products"] a,body.msite-1.post-type-campaign .lheader__links__bottomBlock__link[data-type="campaign"] a,body.msite-1.post-name-service .lheader__links__bottomBlock__link[data-type="service"] a,body.msite-1.post-type-display .lheader__links__bottomBlock__link[data-type="display"] a,body.msite-2.post-type-products .lheader__links__bottomBlock__link[data-type="products"] a,body.msite-2.post-type-campaign .lheader__links__bottomBlock__link[data-type="campaign"] a,body.msite-2.post-name-service .lheader__links__bottomBlock__link[data-type="service"] a,body.msite-2.post-type-display .lheader__links__bottomBlock__link[data-type="display"] a{color:#007a46}body.msite-1.post-type-products .lheader__links__bottomBlock__link[data-type="products"]::after,body.msite-1.post-type-campaign .lheader__links__bottomBlock__link[data-type="campaign"]::after,body.msite-1.post-name-service .lheader__links__bottomBlock__link[data-type="service"]::after,body.msite-1.post-type-display .lheader__links__bottomBlock__link[data-type="display"]::after,body.msite-2.post-type-products .lheader__links__bottomBlock__link[data-type="products"]::after,body.msite-2.post-type-campaign .lheader__links__bottomBlock__link[data-type="campaign"]::after,body.msite-2.post-name-service .lheader__links__bottomBlock__link[data-type="service"]::after,body.msite-2.post-type-display .lheader__links__bottomBlock__link[data-type="display"]::after{width:100%}body.msite-1 #vk-mobile-nav-menu-btn,body.msite-2 #vk-mobile-nav-menu-btn{display:none}body.msite-1 header,body.msite-2 header{box-shadow:none}body.msite-1.fixed,body.msite-2.fixed{overflow:hidden}body.msite-1.home .lheader.fixed,body.msite-2.home .lheader.fixed{min-width:100%}body.msite-1 .lheader,body.msite-2 .lheader{position:fixed;top:0;left:0;height:110px;width:100%;z-index:99999;font-size:15px;transform:translateY(-100%);transition:transform 1s cubic-bezier(0.26, 0.21, 0.06, 0.95);font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;-webkit-font-smoothing:antialiased}body.msite-1 .lheader a,body.msite-2 .lheader a{text-decoration:none !important}body.msite-1 .lheader .linkBtn1,body.msite-2 .lheader .linkBtn1{margin-top:0}body.msite-1 .lheader::after,body.msite-2 .lheader::after{content:"";pointer-events:none;width:100%;height:4px;box-shadow:0 4px 4px rgba(0, 0, 0, 0.16);position:absolute;bottom:0;left:0;z-index:1}body.msite-1 .lheader::before,body.msite-2 .lheader::before{content:"";position:fixed;display:block;z-index:-1;background:#333;opacity:0;pointer-events:none;width:100%;height:calc(100dvh + 110px);top:0;left:0;transition:opacity 0.5s 0.2s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-1 .lheader.openNav::before,body.msite-2 .lheader.openNav::before{opacity:0.2}body.msite-1 .lheader.hidden,body.msite-2 .lheader.hidden{position:fixed;transition:none}body.msite-1 .lheader.fixed,body.msite-2 .lheader.fixed{position:fixed;transform:translateY(0);transition:transform 1s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-1 .lheader.scrolltop,body.msite-2 .lheader.scrolltop{position:absolute;transform:translateY(0);transition:none}body.msite-1 .lheader.select--products .lheader__links__bottomBlock__link[data-type="products"] a,body.msite-2 .lheader.select--products .lheader__links__bottomBlock__link[data-type="products"] a{color:#007a46}body.msite-1 .lheader.select--products .lheader__links__bottomBlock__link[data-type="products"]::after,body.msite-2 .lheader.select--products .lheader__links__bottomBlock__link[data-type="products"]::after{width:100%}body.msite-1 .lheader.select--products .lnav--pc__products .lnav--pc__content__inner,body.msite-2 .lheader.select--products .lnav--pc__products .lnav--pc__content__inner{opacity:1;pointer-events:auto}body.msite-1 .lheader.select--campaign .lheader__links__bottomBlock__link[data-type="campaign"] a,body.msite-2 .lheader.select--campaign .lheader__links__bottomBlock__link[data-type="campaign"] a{color:#007a46}body.msite-1 .lheader.select--campaign .lheader__links__bottomBlock__link[data-type="campaign"]::after,body.msite-2 .lheader.select--campaign .lheader__links__bottomBlock__link[data-type="campaign"]::after{width:100%}body.msite-1 .lheader.select--campaign .lnav--pc__campaign .lnav--pc__content__inner,body.msite-2 .lheader.select--campaign .lnav--pc__campaign .lnav--pc__content__inner{opacity:1;pointer-events:auto}body.msite-1 .lheader.select--service .lheader__links__bottomBlock__link[data-type="service"] a,body.msite-2 .lheader.select--service .lheader__links__bottomBlock__link[data-type="service"] a{color:#007a46}body.msite-1 .lheader.select--service .lheader__links__bottomBlock__link[data-type="service"]::after,body.msite-2 .lheader.select--service .lheader__links__bottomBlock__link[data-type="service"]::after{width:100%}body.msite-1 .lheader.select--service .lnav--pc__service .lnav--pc__content__inner,body.msite-2 .lheader.select--service .lnav--pc__service .lnav--pc__content__inner{opacity:1;pointer-events:auto}body.msite-1 .lheader.select--display .lheader__links__bottomBlock__link[data-type="display"] a,body.msite-2 .lheader.select--display .lheader__links__bottomBlock__link[data-type="display"] a{color:#007a46}body.msite-1 .lheader.select--display .lheader__links__bottomBlock__link[data-type="display"]::after,body.msite-2 .lheader.select--display .lheader__links__bottomBlock__link[data-type="display"]::after{width:100%}body.msite-1 .lheader.select--display .lnav--pc__display .lnav--pc__content__inner,body.msite-2 .lheader.select--display .lnav--pc__display .lnav--pc__content__inner{opacity:1;pointer-events:auto}body.msite-1 .lheader__inner,body.msite-2 .lheader__inner{display:flex;justify-content:space-between;background:#fff;height:100%;width:100%;padding:0 30px;z-index:99999;font-size:15px}body.msite-1 .lheader__logo,body.msite-2 .lheader__logo{margin-top:30px;width:296px;height:46px;flex-shrink:1}body.msite-1 .lheader__logo a,body.msite-2 .lheader__logo a{width:100%;height:100%;display:block;transition:opacity 0.3s ease-out;display:flex;align-items:center}body.msite-1 .lheader__logo a:hover,body.msite-2 .lheader__logo a:hover{opacity:0.7}body.msite-1 .lheader__logo img,body.msite-2 .lheader__logo img{width:100%}body.msite-1 .lheader__links,body.msite-2 .lheader__links{display:flex;flex-direction:column;flex:0 0 auto}body.msite-1 .lheader__links__topBlock,body.msite-2 .lheader__links__topBlock{display:flex;font-size:13px;justify-content:flex-end;align-items:flex-start}body.msite-1 .lheader__links__topBlock a,body.msite-2 .lheader__links__topBlock a{color:#666666;display:flex;align-items:center;transition:color 0.3s ease-out;flex-shrink:0;font-weight:500}body.msite-1 .lheader__links__topBlock a:hover,body.msite-2 .lheader__links__topBlock a:hover{color:#007a46}body.msite-1 .lheader__links__topBlock a.link--pdf,body.msite-1 .lheader__links__topBlock a.link--catalog,body.msite-2 .lheader__links__topBlock a.link--pdf,body.msite-2 .lheader__links__topBlock a.link--catalog{margin-top:27px}body.msite-1 .lheader__links__topBlock a.link--catalog,body.msite-2 .lheader__links__topBlock a.link--catalog{margin-left:20px}body.msite-1 .lheader__links__topBlock a.link--qa,body.msite-1 .lheader__links__topBlock a.link--contact,body.msite-2 .lheader__links__topBlock a.link--qa,body.msite-2 .lheader__links__topBlock a.link--contact{color:#333;border:1px solid #BABABA;padding:6px 12px 6px 11px;font-weight:700;font-size:12px;margin-top:20px;border-radius:3px}body.msite-1 .lheader__links__topBlock a.link--qa:hover,body.msite-1 .lheader__links__topBlock a.link--contact:hover,body.msite-2 .lheader__links__topBlock a.link--qa:hover,body.msite-2 .lheader__links__topBlock a.link--contact:hover{color:#007a46;border-color:#00a05c}body.msite-1 .lheader__links__topBlock a.link--qa,body.msite-2 .lheader__links__topBlock a.link--qa{margin-left:20px;padding:6px 13px 6px 12px}body.msite-1 .lheader__links__topBlock a.link--contact,body.msite-2 .lheader__links__topBlock a.link--contact{margin-left:15px}body.msite-1 .lheader__links__topBlock a.link--clientLink,body.msite-2 .lheader__links__topBlock a.link--clientLink{display:flex;align-items:center;border-left:1px solid #BABABA;padding:5px 0 5px 25px;margin:22px 0 0 23px;line-height:1}body.msite-1 .lheader__links__topBlock a.link--clientLink::after,body.msite-2 .lheader__links__topBlock a.link--clientLink::after{content:"";display:block;width:10px;height:10px;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat;margin-left:5px;transition:background-image 0.3s ease-out;transform:translateY(1px)}body.msite-1 .lheader__links__topBlock a.link--clientLink:hover::after,body.msite-2 .lheader__links__topBlock a.link--clientLink:hover::after{background-image:url(/static/common-2023/icon_blank_g.svg)}body.msite-1 .lheader__links__topBlock .lheader__lsapo,body.msite-2 .lheader__links__topBlock .lheader__lsapo{width:165px;margin-top:0;margin-left:30px;transition:opacity 0.3s ease-out}body.msite-1 .lheader__links__topBlock .lheader__lsapo::before,body.msite-2 .lheader__links__topBlock .lheader__lsapo::before{content:none}body.msite-1 .lheader__links__topBlock .lheader__lsapo:hover,body.msite-2 .lheader__links__topBlock .lheader__lsapo:hover{opacity:0.7}body.msite-1 .lheader__links__navBlock,body.msite-2 .lheader__links__navBlock{height:100%}body.msite-1 .lheader__links__bottomBlock,body.msite-2 .lheader__links__bottomBlock{display:flex;justify-content:flex-end;gap:40px;height:100%;padding-left:80px}body.msite-1 .lheader__links__bottomBlock__link,body.msite-2 .lheader__links__bottomBlock__link{font-size:15px;transition:color 0.5s cubic-bezier(0.26, 0.21, 0.06, 0.95);font-weight:700;height:100%;position:relative}body.msite-1 .lheader__links__bottomBlock__link::after,body.msite-2 .lheader__links__bottomBlock__link::after{content:"";position:absolute;left:0;bottom:0;width:0;height:4px;background:#007a46;transition:width 0.5s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-1 .lheader__links__bottomBlock__link a,body.msite-2 .lheader__links__bottomBlock__link a{display:block;height:100%;padding-top:24px}body.msite-1 .lheader__humBtn,body.msite-2 .lheader__humBtn{display:none}body.msite-1 .lnav--sp,body.msite-2 .lnav--sp{display:none}body.msite-1 .lnav--pc,body.msite-2 .lnav--pc{position:absolute;top:110px;left:0;width:100%;z-index:-1}body.msite-1 .lnav--pc__service .lnav--pc__links li a,body.msite-2 .lnav--pc__service .lnav--pc__links li a{height:auto;padding:11px 20px 0 20px;display:grid;grid-template-rows:20px 1fr;height:84px}body.msite-1 .lnav--pc__service .lnav--pc__links li a::after,body.msite-2 .lnav--pc__service .lnav--pc__links li a::after{grid-row:1 / 3;transform:translateY(-3px)}body.msite-1 .lnav--pc__service .lnav--pc__links li a span,body.msite-2 .lnav--pc__service .lnav--pc__links li a span{letter-spacing:0.02em;font-size:13px}body.msite-1 .lnav--pc__service .lnav--pc__links li a img,body.msite-2 .lnav--pc__service .lnav--pc__links li a img{width:116px;grid-row:2 / 3}body.msite-1 .lnav--pc__service .lnav--pc__links li a:hover,body.msite-2 .lnav--pc__service .lnav--pc__links li a:hover{color:#333 !important}body.msite-1 .lnav--pc__content,body.msite-2 .lnav--pc__content{position:absolute;top:0;width:100%;height:0;background:#fff;transition:height 0.5s 0.45s ease-out;overflow:hidden}body.msite-1 .lnav--pc__content.lnav--pc__products .lnav--pc__products__search,body.msite-2 .lnav--pc__content.lnav--pc__products .lnav--pc__products__search{margin-bottom:39px}body.msite-1 .lnav--pc__content__inner,body.msite-2 .lnav--pc__content__inner{padding:42px 20px 50px 7.1%;display:flex;opacity:0;pointer-events:none;transition:opacity 1s ease-out}body.msite-1 .lnav--pc__content__inner__contents,body.msite-2 .lnav--pc__content__inner__contents{display:flex;width:100%;justify-content:center}body.msite-1 .lnav--pc__content__leftBlock,body.msite-2 .lnav--pc__content__leftBlock{flex:0 0 23.6%;max-width:305px}body.msite-1 .lnav--pc__content__rightBlock,body.msite-2 .lnav--pc__content__rightBlock{flex-grow:1;max-width:976px}body.msite-1 .lnav--pc__ttl,body.msite-2 .lnav--pc__ttl{position:relative;font-size:22px;font-weight:700;display:inline-block;transition:color 0.3s ease-out;line-height:1.5;display:flex;align-items:flex-start;gap:13px}body.msite-1 .lnav--pc__ttl:hover,body.msite-2 .lnav--pc__ttl:hover{color:#007a46}body.msite-1 .lnav--pc__ttl::before,body.msite-2 .lnav--pc__ttl::before{content:"";display:block;flex-shrink:0;transform:translateY(7px);width:25px;height:20px;background:url(/static/common-2023/arrow_right_g_pc.svg) center/cover no-repeat}body.msite-1 .lnav--pc__links,body.msite-2 .lnav--pc__links{display:flex;flex-wrap:wrap;gap:20px}body.msite-1 .lnav--pc__links li .linkBtn1,body.msite-2 .lnav--pc__links li .linkBtn1{width:285px}body.msite-1 .lnav--pc__products__search,body.msite-2 .lnav--pc__products__search{display:flex;width:100%}body.msite-1 .lnav--pc__products__block,body.msite-2 .lnav--pc__products__block{padding:0 10px 0 30px;border-left:1px solid #e8e8e8}body.msite-1 .lnav--pc__products__block:nth-of-type(1),body.msite-2 .lnav--pc__products__block:nth-of-type(1){flex:0 0 28.5%;max-width:255px}body.msite-1 .lnav--pc__products__block:nth-of-type(1) .lnav--pc__products__block__list,body.msite-2 .lnav--pc__products__block:nth-of-type(1) .lnav--pc__products__block__list{display:grid;grid-template-columns:47% auto;gap:20.5px 10px}body.msite-1 .lnav--pc__products__block:nth-of-type(2),body.msite-2 .lnav--pc__products__block:nth-of-type(2){flex:0 0 49.3%;max-width:442px}body.msite-1 .lnav--pc__products__block:nth-of-type(2) .lnav--pc__products__block__list,body.msite-2 .lnav--pc__products__block:nth-of-type(2) .lnav--pc__products__block__list{display:grid;grid-template-columns:57% auto;gap:20.5px 10px}body.msite-1 .lnav--pc__products__block:nth-of-type(3),body.msite-2 .lnav--pc__products__block:nth-of-type(3){padding-right:0}body.msite-1 .lnav--pc__products__block:nth-of-type(3) .lnav--pc__products__block__list,body.msite-2 .lnav--pc__products__block:nth-of-type(3) .lnav--pc__products__block__list{display:flex;flex-direction:column;gap:20.5px 10px}body.msite-1 .lnav--pc__products__block.brand .lnav--pc__products__block__list,body.msite-2 .lnav--pc__products__block.brand .lnav--pc__products__block__list{flex-direction:column}body.msite-1 .lnav--pc__products__block.brand .lnav--pc__products__block__list li.blank a::after,body.msite-2 .lnav--pc__products__block.brand .lnav--pc__products__block__list li.blank a::after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;transform:translateY(3.5px);background:url(/static/common-2023/arrow_topright.png) center/cover no-repeat;transition:background-image 0.3s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-1 .lnav--pc__products__block__ttl,body.msite-2 .lnav--pc__products__block__ttl{font-size:16px;font-weight:700;display:flex;gap:9px;margin-bottom:32px;transition:color 0.3s ease-out;line-height:1;overflow:visible;line-height:1.4}body.msite-1 .lnav--pc__products__block__ttl:hover,body.msite-2 .lnav--pc__products__block__ttl:hover{color:#007a46}body.msite-1 .lnav--pc__products__block__ttl::after,body.msite-2 .lnav--pc__products__block__ttl::after{content:"";display:block;width:24px;height:24px;flex-shrink:0;margin-top:0px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}body.msite-1 .lnav--pc__products__block__list,body.msite-2 .lnav--pc__products__block__list{display:flex}body.msite-1 .lnav--pc__products__block__list li,body.msite-2 .lnav--pc__products__block__list li{letter-spacing:0.02em;cursor:pointer;font-size:14px}body.msite-1 .lnav--pc__products__block__list li a,body.msite-2 .lnav--pc__products__block__list li a{transition:color 0.3s ease-out;line-height:1.4}body.msite-1 .lnav--pc__products__block__list li a:hover,body.msite-2 .lnav--pc__products__block__list li a:hover{color:#007a46}body.msite-1 .lnav--pc__display .lnav--pc__content__leftBlock,body.msite-2 .lnav--pc__display .lnav--pc__content__leftBlock{padding-right:80px}@media only screen and (max-width:1150px){body.msite-1 .lheader__links__topBlock a.link--pdf,body.msite-1 .lheader__links__topBlock a.link--catalog,body.msite-2 .lheader__links__topBlock a.link--pdf,body.msite-2 .lheader__links__topBlock a.link--catalog{margin-top:28px}body.msite-1 .lheader__links__topBlock a.link--catalog,body.msite-2 .lheader__links__topBlock a.link--catalog{margin-left:14px}body.msite-1 .lheader__links__topBlock a.link--qa,body.msite-1 .lheader__links__topBlock a.link--contact,body.msite-2 .lheader__links__topBlock a.link--qa,body.msite-2 .lheader__links__topBlock a.link--contact{margin-top:20px}body.msite-1 .lheader__links__topBlock a.link--qa,body.msite-2 .lheader__links__topBlock a.link--qa{margin-left:16px;padding:7px 9px 7px 9px}body.msite-1 .lheader__links__topBlock a.link--contact,body.msite-2 .lheader__links__topBlock a.link--contact{padding:7px 9px 7px 9px;margin-left:10px}body.msite-1 .lheader__links__topBlock a.link--clientLink,body.msite-2 .lheader__links__topBlock a.link--clientLink{padding:5px 0 5px 14px;margin:22px 0 0 15px}body.msite-1 .lheader__links__topBlock a.link--clientLink::after,body.msite-2 .lheader__links__topBlock a.link--clientLink::after{margin-left:3px}body.msite-1 .lheader__links__bottomBlock__link a,body.msite-2 .lheader__links__bottomBlock__link a{padding-top:26px}}@media only screen and (max-width:1110px){body.msite-1 .lheader__links__topBlock,body.msite-2 .lheader__links__topBlock{font-size:1.1rem}body.msite-1 .lheader__links__topBlock a.link--qa,body.msite-1 .lheader__links__topBlock a.link--contact,body.msite-2 .lheader__links__topBlock a.link--qa,body.msite-2 .lheader__links__topBlock a.link--contact{font-size:1rem}}@media only screen and (max-width:1110px){body.msite-1 .lheader__links__bottomBlock,body.msite-2 .lheader__links__bottomBlock{padding-left:30px}}@media only screen and (max-width:1079px){body.msite-1,body.msite-2{margin-top:64px}body.msite-1.admin-bar,body.msite-2.admin-bar{margin-top:32px}body.msite-1.home .lheader,body.msite-2.home .lheader{min-width:100%}body.msite-1.fixed,body.msite-2.fixed{height:100%;overflow:hidden}body.msite-1 .lheader,body.msite-2 .lheader{height:64px;width:100%;min-width:100%}body.msite-1 .lheader__inner,body.msite-2 .lheader__inner{padding:0 20px 0 16px}body.msite-1 .lheader__logo,body.msite-2 .lheader__logo{margin-top:14px;width:219px;height:34px}body.msite-1 .lheader__links,body.msite-2 .lheader__links{display:flex;flex-direction:column}body.msite-1 .lheader__links__topBlock,body.msite-2 .lheader__links__topBlock{display:none}body.msite-1 .lheader__links__bottomBlock,body.msite-2 .lheader__links__bottomBlock{display:none}body.msite-1 .lheader__humBtn,body.msite-2 .lheader__humBtn{width:30px;height:21px;margin-top:23px;display:flex;flex-direction:column;gap:6px}body.msite-1 .lheader__humBtn::before,body.msite-1 .lheader__humBtn::after,body.msite-1 .lheader__humBtn span,body.msite-2 .lheader__humBtn::before,body.msite-2 .lheader__humBtn::after,body.msite-2 .lheader__humBtn span{content:"";display:block;width:100%;height:3px;background:#333333;transition:transform 0.3s ease-out, opacity 0.3s ease-out}body.msite-1 .lheader__humBtn span,body.msite-2 .lheader__humBtn span{transition:none}body.msite-1 .lheader__humBtn.open::before,body.msite-2 .lheader__humBtn.open::before{transform:rotate(45deg) translate(6px, 5px)}body.msite-1 .lheader__humBtn.open::after,body.msite-2 .lheader__humBtn.open::after{transform:rotate(-45deg) translate(7px, -7px)}body.msite-1 .lheader__humBtn.open span,body.msite-2 .lheader__humBtn.open span{opacity:0}body.msite-1 .lnav--pc,body.msite-2 .lnav--pc{display:none}body.msite-1 .lnav--sp,body.msite-2 .lnav--sp{display:block;position:fixed;left:0;width:100%;height:calc(100dvh - 64px);overflow-y:scroll;padding-top:32px;padding:30px 20px 37px;background:#fff;transform:translateY(-100px);pointer-events:none;top:64px;z-index:9999;opacity:0;transition:transform 0.3s cubic-bezier(0.26, 0.21, 0.06, 0.95), opacity 0.3s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-1 .lnav--sp.on,body.msite-2 .lnav--sp.on{opacity:1;pointer-events:auto;transform:translateY(0)}body.msite-1 .lnav--sp a,body.msite-2 .lnav--sp a{text-decoration:none !important;color:#333333}body.msite-1 .lnav--sp__service .lnav--sp__links,body.msite-2 .lnav--sp__service .lnav--sp__links{margin-top:0px;width:100%;gap:20px;justify-content:flex-start;gap:15px}body.msite-1 .lnav--sp__service .lnav--sp__links li,body.msite-2 .lnav--sp__service .lnav--sp__links li{flex-shrink:1}body.msite-1 .lnav--sp__service .lnav--sp__links li a,body.msite-2 .lnav--sp__service .lnav--sp__links li a{height:auto;padding:11px 10px 15px 13px;display:grid;grid-template-rows:20px 1fr}body.msite-1 .lnav--sp__service .lnav--sp__links li a::after,body.msite-2 .lnav--sp__service .lnav--sp__links li a::after{grid-row:1 / 3}body.msite-1 .lnav--sp__service .lnav--sp__links li a span,body.msite-2 .lnav--sp__service .lnav--sp__links li a span{letter-spacing:0.02em}body.msite-1 .lnav--sp__service .lnav--sp__links li a img,body.msite-2 .lnav--sp__service .lnav--sp__links li a img{width:116px;grid-row:2 / 3}body.msite-1 .lnav--sp__service .lnav--sp__links__lsapo img,body.msite-2 .lnav--sp__service .lnav--sp__links__lsapo img{margin-top:6px}body.msite-1 .lnav--sp__service .lnav--sp__links__smt img,body.msite-2 .lnav--sp__service .lnav--sp__links__smt img{margin-top:9px}body.msite-1 .lnav--sp__service .lnav--sp__links__llead img,body.msite-2 .lnav--sp__service .lnav--sp__links__llead img{margin-top:8px}body.msite-1 .lnav--sp__inner,body.msite-2 .lnav--sp__inner{border-top:1px solid #e8e8e8}body.msite-1 .lnav--sp__content,body.msite-2 .lnav--sp__content{opacity:1;position:relative;border-bottom:1px solid #e8e8e8}body.msite-1 .lnav--sp__content.open .lnav--sp__acdBtn::after,body.msite-2 .lnav--sp__content.open .lnav--sp__acdBtn::after{transform:rotate(0)}body.msite-1 .lnav--sp__heading,body.msite-2 .lnav--sp__heading{display:flex;justify-content:space-between;height:70px;align-items:center}body.msite-1 .lnav--sp__ttl,body.msite-2 .lnav--sp__ttl{position:relative;font-size:19px;font-weight:700;display:inline-block;padding-left:25.5px;transition:color 0.3s ease-out}body.msite-1 .lnav--sp__ttl:hover,body.msite-2 .lnav--sp__ttl:hover{color:#007a46}body.msite-1 .lnav--sp__ttl::before,body.msite-2 .lnav--sp__ttl::before{content:"";position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);width:14px;height:11px;background:url(/static/common-2023/arrow_right_g_sp.svg) center/cover no-repeat}body.msite-1 .lnav--sp__acdBtn,body.msite-2 .lnav--sp__acdBtn{position:relative;width:30px;height:30px}body.msite-1 .lnav--sp__acdBtn::before,body.msite-1 .lnav--sp__acdBtn::after,body.msite-2 .lnav--sp__acdBtn::before,body.msite-2 .lnav--sp__acdBtn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:20px;height:2px;background:#00a05c;transition:transform 0.3s ease-out}body.msite-1 .lnav--sp__acdBtn::after,body.msite-2 .lnav--sp__acdBtn::after{transform:rotate(90deg);top:47%;left:19%}body.msite-1 .lnav--sp__accordion,body.msite-2 .lnav--sp__accordion{display:none;padding-bottom:30px}body.msite-1 .lnav--sp__links,body.msite-2 .lnav--sp__links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px 0;margin-top:10px}body.msite-1 .lnav--sp__links li,body.msite-2 .lnav--sp__links li{width:48.6%}body.msite-1 .lnav--sp__links li a,body.msite-2 .lnav--sp__links li a{font-size:13px;font-weight:700;line-height:1.3;width:100%;height:45px;transition:color 0.3s ease-out;border-radius:5px;display:flex;justify-content:space-between;align-items:center;border:2px solid #bababa;background:#fff;padding:0 10px 0 15px}body.msite-1 .lnav--sp__links li a::after,body.msite-2 .lnav--sp__links li a::after{content:"";width:16px;height:16px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}body.msite-1 .lnav--sp__links li a:hover,body.msite-2 .lnav--sp__links li a:hover{color:#007a46}body.msite-1 .lnav--sp__links li a.external::after,body.msite-2 .lnav--sp__links li a.external::after{background:url(/static/common-2023/arrow_topright.png) center/cover no-repeat}body.msite-1 .lnav--sp__products__search,body.msite-2 .lnav--sp__products__search{margin:-12px 0 0 -30px}body.msite-1 .lnav--sp__products__block,body.msite-2 .lnav--sp__products__block{display:inline-block;margin:28px 0 0 30px}body.msite-1 .lnav--sp__products__block__ttl,body.msite-2 .lnav--sp__products__block__ttl{font-size:16px;font-weight:700;display:flex;justify-content:flex-end;gap:8px;transition:color 0.3s ease-out;line-height:1;overflow:visible}body.msite-1 .lnav--sp__products__block__ttl:hover,body.msite-2 .lnav--sp__products__block__ttl:hover{color:#007a46}body.msite-1 .lnav--sp__products__block__ttl::after,body.msite-2 .lnav--sp__products__block__ttl::after{content:"";display:block;width:24px;height:24px;margin-top:-3px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}body.msite-1 .lnav--sp__products .lnav--sp__links,body.msite-2 .lnav--sp__products .lnav--sp__links{margin-top:38px}body.msite-1 .lnav--sp__lsapo,body.msite-2 .lnav--sp__lsapo{width:100%;margin-top:40px;max-width:354px;display:block;height:auto}body.msite-1 .lnav--sp__lsapo img,body.msite-2 .lnav--sp__lsapo img{pointer-events:none}body.msite-1 .lnav--sp__pdfLinks,body.msite-2 .lnav--sp__pdfLinks{margin-top:43px}body.msite-1 .lnav--sp__pdfLinks a,body.msite-2 .lnav--sp__pdfLinks a{font-weight:700;display:flex;gap:12.4px;font-size:16px;transition:opacity 0.3s ease-out;align-items:center}body.msite-1 .lnav--sp__pdfLinks a::before,body.msite-2 .lnav--sp__pdfLinks a::before{content:"";display:block;width:13.6px;height:17px;background:url(/static/common-2023/icon_text.svg) center/cover no-repeat}body.msite-1 .lnav--sp__pdfLinks a+a,body.msite-2 .lnav--sp__pdfLinks a+a{margin-top:35px}body.msite-1 .lnav--sp__pdfLinks a.link--qa,body.msite-1 .lnav--sp__pdfLinks a.link--contact,body.msite-2 .lnav--sp__pdfLinks a.link--qa,body.msite-2 .lnav--sp__pdfLinks a.link--contact{font-size:13px;font-weight:700;line-height:1.3;width:100%;height:45px;transition:color 0.3s ease-out;border-radius:5px;display:flex;justify-content:space-between;align-items:center;border:2px solid #bababa;background:#fff;padding:0 10px 0 15px}body.msite-1 .lnav--sp__pdfLinks a.link--qa::before,body.msite-1 .lnav--sp__pdfLinks a.link--contact::before,body.msite-2 .lnav--sp__pdfLinks a.link--qa::before,body.msite-2 .lnav--sp__pdfLinks a.link--contact::before{content:none}body.msite-1 .lnav--sp__pdfLinks a.link--qa::after,body.msite-1 .lnav--sp__pdfLinks a.link--contact::after,body.msite-2 .lnav--sp__pdfLinks a.link--qa::after,body.msite-2 .lnav--sp__pdfLinks a.link--contact::after{content:"";width:16px;height:16px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}body.msite-1 .lnav--sp__pdfLinks a.link--contact,body.msite-2 .lnav--sp__pdfLinks a.link--contact{margin-top:15px}body.msite-1 .lnav--sp__pdfLinks a.link--clientLink,body.msite-2 .lnav--sp__pdfLinks a.link--clientLink{font-weight:500;padding:45px 0;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;margin-top:30px}body.msite-1 .lnav--sp__pdfLinks a.link--clientLink::before,body.msite-2 .lnav--sp__pdfLinks a.link--clientLink::before{content:none}body.msite-1 .lnav--sp__pdfLinks a.link--clientLink::after,body.msite-2 .lnav--sp__pdfLinks a.link--clientLink::after{content:"";transform:translateY(1px);width:10px;height:10px;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat}body.msite-1 .lnav--sp__sns,body.msite-2 .lnav--sp__sns{margin-top:41px;padding-bottom:40px;border-bottom:1px solid #e8e8e8}body.msite-1 .lnav--sp__sns__ttl,body.msite-2 .lnav--sp__sns__ttl{font-size:13px;font-weight:700}body.msite-1 .lnav--sp__sns__content,body.msite-2 .lnav--sp__sns__content{margin-top:33px;display:flex;gap:30px}body.msite-1 .lnav--sp__sns__content a,body.msite-2 .lnav--sp__sns__content a{display:block;width:50px;height:50px}body.msite-1 .lnav--sp__sns__content a img,body.msite-2 .lnav--sp__sns__content a img{width:100%;height:100%;object-fit:contain}body.msite-1 .lnav--sp__otherLinks,body.msite-2 .lnav--sp__otherLinks{font-size:13px;padding-top:40px}body.msite-1 .lnav--sp__otherLinks ul,body.msite-2 .lnav--sp__otherLinks ul{width:100%;margin:-16px 0 0 -24px}body.msite-1 .lnav--sp__otherLinks li,body.msite-2 .lnav--sp__otherLinks li{display:inline-block;margin:20px 0 0 24px;letter-spacing:0.02em}body.msite-1 .lnav--sp__otherLinks li.blank a,body.msite-2 .lnav--sp__otherLinks li.blank a{display:flex;align-items:center}body.msite-1 .lnav--sp__otherLinks li.blank a::after,body.msite-2 .lnav--sp__otherLinks li.blank a::after{content:"";display:block;transform:translateY(1px);width:10px;height:10px;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat;margin-left:5px}}@media only screen and (max-width:782px){body.msite-1,body.msite-2{margin-top:64px}body.msite-1.admin-bar,body.msite-2.admin-bar{margin-top:18px}}@media only screen and (max-width:767px){body.msite-1 .lnav--sp__links li,body.msite-2 .lnav--sp__links li{width:100%}}body.msite-1 .lfooter,body.msite-2 .lfooter{position:relative;background:#fff;padding-top:84px;border-top:1px solid #e8e8e8;font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;-webkit-font-smoothing:antialiased}body.msite-1 .lfooter #my_page_top,body.msite-2 .lfooter #my_page_top{position:fixed;bottom:20px;right:20px;display:block;width:42px;height:42px;background:url(/static/wp-common/pageTop.png) center/cover no-repeat;box-shadow:none;text-decoration:none;color:transparent;z-index:1999}body.msite-1 .lfooter a,body.msite-2 .lfooter a{text-decoration:none !important;color:#333333}body.msite-1 .lfooter__inner,body.msite-2 .lfooter__inner{max-width:1240px;margin:auto;padding:0 20px}body.msite-1 .lfooter a,body.msite-2 .lfooter a{transition:color 0.3s ease-out}body.msite-1 .lfooter a:hover,body.msite-2 .lfooter a:hover{color:#007a46}body.msite-1 .lfooter__wrap,body.msite-2 .lfooter__wrap{display:flex;justify-content:space-between;margin-top:81.5px}body.msite-1 .lfooter__leftBlock,body.msite-2 .lfooter__leftBlock{flex:0 0 674px}body.msite-1 .lfooter__rightBlock,body.msite-2 .lfooter__rightBlock{padding-right:92.5px;margin-top:5px}body.msite-1 .lfooter__snsTtl,body.msite-2 .lfooter__snsTtl{font-size:13px;font-weight:700}body.msite-1 .lfooter__snsContents,body.msite-2 .lfooter__snsContents{display:flex;flex-shrink:1;gap:30px;margin-top:30px}body.msite-1 .lfooter__snsContents a,body.msite-2 .lfooter__snsContents a{display:block;width:50px;height:50px;transition:opacity 0.3s ease-out}body.msite-1 .lfooter__snsContents a:hover,body.msite-2 .lfooter__snsContents a:hover{opacity:0.7}body.msite-1 .lfooter__snsContents a img,body.msite-2 .lfooter__snsContents a img{width:100%;height:100%;object-fit:contain}body.msite-1 .lfooter__txt,body.msite-2 .lfooter__txt{margin-top:28.5px;line-height:1.73;letter-spacing:0.02em;font-size:15px}body.msite-1 .lfooter__siteLinks,body.msite-2 .lfooter__siteLinks{margin-top:40px;font-weight:700;font-size:15px;display:flex;gap:40px}body.msite-1 .lfooter__siteLinks li,body.msite-2 .lfooter__siteLinks li{flex-shrink:0}body.msite-1 .lfooter__pdfLinks,body.msite-2 .lfooter__pdfLinks{display:flex;margin-top:25px;gap:40px}body.msite-1 .lfooter__pdfLinks a,body.msite-2 .lfooter__pdfLinks a{display:flex;align-items:center;font-size:13px;font-weight:500}body.msite-1 .lfooter__bottomBlock,body.msite-2 .lfooter__bottomBlock{margin-top:55px;border-top:1px solid #e8e8e8;padding:34px 0 30px;display:flex;justify-content:space-between}body.msite-1 .lfooter__links,body.msite-2 .lfooter__links{display:flex;align-self:flex-start;gap:16px 25px;flex-wrap:wrap;font-size:13px;letter-spacing:0.03em;margin-top:4px;padding-right:17%}body.msite-1 .lfooter__links li.blank a,body.msite-2 .lfooter__links li.blank a{display:flex;align-items:center}body.msite-1 .lfooter__links li.blank a::after,body.msite-2 .lfooter__links li.blank a::after{content:"";display:block;transform:translateY(1px);width:10px;height:10px;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat;margin-left:5px;transition:background-image 0.3s ease-out}body.msite-1 .lfooter__links li.blank a:hover::after,body.msite-2 .lfooter__links li.blank a:hover::after{background-image:url(/static/common-2023/icon_blank_g.svg)}body.msite-1 .lfooter__copyBlock,body.msite-2 .lfooter__copyBlock{display:flex;flex-direction:column;align-items:flex-end;margin-right:24px;flex-shrink:0}body.msite-1 .lfooter__lionLogo a,body.msite-2 .lfooter__lionLogo a{display:block;width:110px;height:50px;transition:opacity 0.3s ease-out}body.msite-1 .lfooter__lionLogo a:hover,body.msite-2 .lfooter__lionLogo a:hover{opacity:0.7}body.msite-1 .lfooter__copyright,body.msite-2 .lfooter__copyright{flex-shrink:0;margin-top:20px}body.msite-1 .lfooter__copyright small,body.msite-2 .lfooter__copyright small{font-size:10px}@media only screen and (max-width:959px){body.msite-1.home .lfooter,body.msite-2.home .lfooter{min-width:100%}body.msite-1 .lfooter,body.msite-2 .lfooter{padding-top:50px}body.msite-1 .lfooter__inner,body.msite-2 .lfooter__inner{max-width:100%;padding:0 20px}body.msite-1 .lfooter__wrap,body.msite-2 .lfooter__wrap{display:block;margin-top:60px}body.msite-1 .lfooter__rightBlock,body.msite-2 .lfooter__rightBlock{padding-right:0;margin-top:63.5px}body.msite-1 .lfooter__txt,body.msite-2 .lfooter__txt{font-size:13px;margin-top:20px}body.msite-1 .lfooter__siteLinks,body.msite-2 .lfooter__siteLinks{display:grid;grid-template-columns:170px auto;gap:30px 0;font-size:14px}body.msite-1 .lfooter__pdfLinks,body.msite-2 .lfooter__pdfLinks{display:grid;grid-template-columns:105px 1fr;margin-top:52px;flex-wrap:wrap;gap:28px 0}body.msite-1 .lfooter__bottomBlock,body.msite-2 .lfooter__bottomBlock{margin-top:42px;padding:28px 0 30px;display:block}body.msite-1 .lfooter__links,body.msite-2 .lfooter__links{flex-wrap:wrap;gap:17px 42px;width:100%;padding:0}body.msite-1 .lfooter__links li:nth-of-type(3),body.msite-2 .lfooter__links li:nth-of-type(3){margin-right:0}body.msite-1 .lfooter__copyBlock,body.msite-2 .lfooter__copyBlock{align-items:center;margin-top:36px;margin-right:0}body.msite-1 .lfooter__lionLogo a,body.msite-2 .lfooter__lionLogo a{display:block;width:110px;height:50px}body.msite-1 .lfooter__copyright,body.msite-2 .lfooter__copyright{margin-top:30px;align-self:flex-start}}body.msite-1 .lfooter__copy{text-align:center}body.msite-1 .lfooter__logo{margin-top:42px;text-align:center}body.msite-1 .lfooter__bottomBlock{margin-top:70px;margin:80px auto 0;max-width:1200px;width:calc(100% - 40px)}@media only screen and (max-width:767px){body.msite-1 .lfooter__copy{text-align:left}body.msite-1 .lfooter__logo{margin-top:30px;text-align:left;width:250px}body.msite-1 .lfooter__bottomBlock{margin-top:50px;width:100%}}body.msite-1 #page_top,body.msite-2 #page_top{display:none !important}body.msite-1.post-type-archive-products #hamigakizai .fcRedNote,body.msite-2.post-type-archive-products #hamigakizai .fcRedNote{font-size:12px;margin:3px 0 0 34px}body.msite-1.term-hamigakizai .itemBlock.widthNote .itemBlock__title,body.msite-1.term-use-shisyubyo .itemBlock.widthNote .itemBlock__title,body.msite-2.term-hamigakizai .itemBlock.widthNote .itemBlock__title,body.msite-2.term-use-shisyubyo .itemBlock.widthNote .itemBlock__title{margin-bottom:10px}body.msite-1.term-hamigakizai .itemBlock.widthNote .fcRedNote,body.msite-1.term-use-shisyubyo .itemBlock.widthNote .fcRedNote,body.msite-2.term-hamigakizai .itemBlock.widthNote .fcRedNote,body.msite-2.term-use-shisyubyo .itemBlock.widthNote .fcRedNote{font-size:14px}body.msite-3.admin-bar{margin-top:58px}body.msite-3.post-type-products .lheader__links__bottomBlock .lheader__links__bottomBlock__link[data-type="products"] a,body.msite-3.post-type-brand .lheader__links__bottomBlock .lheader__links__bottomBlock__link[data-type="products"] a{color:#fff !important}body.msite-3.post-type-products .lheader__links__bottomBlock::before,body.msite-3.post-type-brand .lheader__links__bottomBlock::before{opacity:1;width:99px;left:20px}body.msite-3.post-type-qa .lheader__links__bottomBlock .lheader__links__bottomBlock__link[data-type="qa"] a{color:#fff !important}body.msite-3.post-type-qa .lheader__links__bottomBlock::before{opacity:1;width:102px;left:124px}body.msite-3.post-name-yoboushika .lheader__links__bottomBlock .lheader__links__bottomBlock__link[data-type="yobou"] a{color:#fff !important}body.msite-3.post-name-yoboushika .lheader__links__bottomBlock::before{opacity:1;width:158px;left:231px}body.msite-3.post-name-contact .lheader__links__bottomBlock .lheader__links__bottomBlock__link[data-type="contact"] a{color:#fff !important}body.msite-3.post-name-contact .lheader__links__bottomBlock::before{opacity:1;width:129px;left:394px}body.msite-3 #vk-mobile-nav-menu-btn{display:none}body.msite-3 header{box-shadow:none}body.msite-3.fixed{overflow:hidden}body.msite-3.home .lheader.fixed{min-width:100%}body.msite-3 .lheader{position:fixed;top:0;left:0;height:90px;width:100%;z-index:99999;font-size:15px;transform:translateY(-100%);transition:transform 1s cubic-bezier(0.26, 0.21, 0.06, 0.95);font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;-webkit-font-smoothing:antialiased}body.msite-3 .lheader a{text-decoration:none !important}body.msite-3 .lheader .linkBtn1{margin-top:0}body.msite-3 .lheader::after{content:"";width:100%;height:122%;top:0;left:0;position:absolute;display:block;z-index:-10;opacity:0;pointer-events:none;backdrop-filter:blur(15px);transition:opacity 0.5s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-3 .lheader::before{content:"";position:absolute;display:block;z-index:-1;background:#333;opacity:0;pointer-events:none;width:100%;height:calc(100dvh + 90px);top:0;left:0;transition:opacity 0.5s 0.2s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-3 .lheader.openNav::before{opacity:0.2}body.msite-3 .lheader.hidden{position:fixed;transition:none}body.msite-3 .lheader.fixed{position:fixed;transform:translateY(0);transition:transform 1s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-3 .lheader.fixed::after{opacity:1}body.msite-3 .lheader.scrolltop{position:absolute;transform:translateY(0);transition:none}body.msite-3 .lheader.scrolltop::after{opacity:1}body.msite-3 .lheader.anim .lheader__links__bottomBlock::after{transition:width 0.2s cubic-bezier(0.61, 1, 0.88, 1), left 0.2s cubic-bezier(0.61, 1, 0.88, 1)}body.msite-3 .lheader.onHover .lheader__links__bottomBlock::after{opacity:1}body.msite-3 .lheader.onHover.select--products .lheader__links__bottomBlock__link[data-type="products"] a,body.msite-3 .lheader.onHover.select--qa .lheader__links__bottomBlock__link[data-type="qa"] a,body.msite-3 .lheader.onHover.select--yobou .lheader__links__bottomBlock__link[data-type="yobou"] a,body.msite-3 .lheader.onHover.select--contact .lheader__links__bottomBlock__link[data-type="contact"] a{color:#fff !important}body.msite-3 .lheader.select--products .lheader__links__bottomBlock::after{width:99px;left:20px}body.msite-3 .lheader.select--products .lnav--pc__products .lnav--pc__content__inner{opacity:1;pointer-events:auto}body.msite-3 .lheader.select--qa .lheader__links__bottomBlock::after{width:102px;left:124px}body.msite-3 .lheader.select--yobou .lheader__links__bottomBlock::after{width:158px;left:231px}body.msite-3 .lheader.select--contact .lheader__links__bottomBlock::after{width:129px;left:394px}body.msite-3 .lheader__inner{position:relative;display:flex;height:100%;width:100%;padding:0 40px 0;z-index:99999;font-size:15px;max-width:1400px;margin:auto}body.msite-3 .lheader__logo{flex:0 1 394px;margin-top:35px;z-index:99}body.msite-3 .lheader__logo a{width:276px;height:40px;display:block;transition:opacity 0.3s ease-out}body.msite-3 .lheader__logo a:hover{opacity:0.7}body.msite-3 .lheader__logo img{width:100%}body.msite-3 .lheader__links{display:flex;flex-direction:column;flex:0 0 547px;height:60px;background:#fff;border-radius:40px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.16);margin-top:25px;margin-right:37px}body.msite-3 .lheader__links__topBlock{display:flex;color:#666666;font-size:13px;gap:30px;justify-content:flex-end}body.msite-3 .lheader__links__topBlock a{display:flex;align-items:center;margin-top:15px;transition:opacity 0.3s ease-out}body.msite-3 .lheader__links__topBlock a::before{content:"";display:block;width:8px;height:10px;margin-right:5px;background:url(/static/common-2023/icon_text.svg) center/cover no-repeat}body.msite-3 .lheader__links__topBlock a:hover{opacity:0.7}body.msite-3 .lheader__links__topBlock .lsapo{background:#92d051;color:#fff;font-size:12px;font-weight:700;gap:10px;display:flex;padding:7px 12px;margin-top:0;line-height:1.25}body.msite-3 .lheader__links__topBlock .lsapo::before{display:none}body.msite-3 .lheader__links__topBlock .lsapo::after{content:"";display:block;width:95px;height:26px;background:url(/static/common-2023/logo_lsapo_w.svg) center/cover no-repeat}body.msite-3 .lheader__links__navBlock{height:100%}body.msite-3 .lheader__links__bottomBlock{position:relative;display:flex;gap:5px;height:100%;padding:13px 20px;z-index:1}body.msite-3 .lheader__links__bottomBlock::after,body.msite-3 .lheader__links__bottomBlock::before{content:"";position:absolute;width:100px;left:20px;top:13px;height:34px;background:#007a46;border-radius:17px;display:block;z-index:-1;opacity:0;transition:opacity 0.3s cubic-bezier(0.33, 1, 0.68, 1)}body.msite-3 .lheader__links__bottomBlock__link{height:100%;position:relative;cursor:default;font-size:15px;font-weight:700}body.msite-3 .lheader__links__bottomBlock__link a{display:block;height:100%;padding:9px 19px 11px 20px;border-radius:17px;cursor:pointer;transition:color 0.2s cubic-bezier(0.33, 1, 0.68, 1)}body.msite-3 .lheader__otherSite{margin-left:auto;font-size:13px;font-weight:500;margin-top:54px;flex-shrink:0;z-index:99;transform:translateZ(10px)}body.msite-3 .lheader__otherSite a{position:relative;padding:5px 0;transition:color 0.3s cubic-bezier(0.33, 1, 0.68, 1)}body.msite-3 .lheader__otherSite a::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:110%;height:110%;background-color:#fff;z-index:-1;filter:blur(10px);opacity:1}body.msite-3 .lheader__otherSite a::after{content:"";display:inline-block;margin-left:10px;width:10px;height:10px;transition:background-image 0.3s cubic-bezier(0.33, 1, 0.68, 1);background:url(/static/common-2023/icon_external_gray.svg) center/cover no-repeat}body.msite-3 .lheader__otherSite a:hover{color:#007a46}body.msite-3 .lheader__otherSite a:hover::after{background-image:url(/static/common-2023/icon_blank_g.svg)}body.msite-3 .lheader__humBtn{display:none}body.msite-3 .lnav--sp{display:none}body.msite-3 .lnav--pc{position:fixed;top:0;left:0;width:100%;z-index:-99}body.msite-3 .lnav--pc__content{position:absolute;top:0;width:100%;height:0;background:#fff;transition:height 0.5s 0.45s ease-out;overflow:hidden}body.msite-3 .lnav--pc__content.lnav--pc__products .lnav--pc__products__search{margin-bottom:8px}body.msite-3 .lnav--pc__content__inner{padding:151px 20px 50px 7.3%;display:flex;opacity:0;pointer-events:none;transition:opacity 1s ease-out}body.msite-3 .lnav--pc__content__inner__contents{display:flex;width:100%;justify-content:center}body.msite-3 .lnav--pc__content__leftBlock{flex:0 1 23.6%;max-width:305px}body.msite-3 .lnav--pc__content__rightBlock{flex-grow:1;max-width:976px}body.msite-3 .lnav--pc__ttl{position:relative;font-size:22px;font-weight:700;display:inline-block;transition:color 0.3s ease-out;line-height:1.5;display:flex;align-items:flex-start;gap:13px}body.msite-3 .lnav--pc__ttl:hover{color:#007a46}body.msite-3 .lnav--pc__ttl::before{content:"";display:block;transform:translateY(7px);width:25px;height:20px;background:url(/static/common-2023/arrow_right_g_pc.svg) center/cover no-repeat}body.msite-3 .lnav--pc__links{display:flex;gap:20px}body.msite-3 .lnav--pc__links li .linkBtn1{width:285px;margin-top:35px}body.msite-3 .lnav--pc__products__search{display:flex}body.msite-3 .lnav--pc__products__block{padding:0 10px 0 30px;border-left:1px solid #e8e8e8}body.msite-3 .lnav--pc__products__block:nth-of-type(1){flex:0 0 22.71%;max-width:221px}body.msite-3 .lnav--pc__products__block:nth-of-type(2){flex:0 0 39.97%;max-width:389px}body.msite-3 .lnav--pc__products__block:nth-of-type(2) .lnav--pc__products__block__list{display:grid;grid-template-columns:23% 32% 1fr;gap:26px 21px}body.msite-3 .lnav--pc__products__block:nth-of-type(3){padding-right:0;flex-shrink:1}body.msite-3 .lnav--pc__products__block.brand .lnav--pc__products__block__list{display:block}body.msite-3 .lnav--pc__products__block.brand .lnav--pc__products__block__list li+li{margin-top:25px}body.msite-3 .lnav--pc__products__block.brand .lnav--pc__products__block__list li.blank a::after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;transform:translateY(3.5px);background:url(/static/common-2023/arrow_topright.png) center/cover no-repeat;transition:background-image 0.3s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-3 .lnav--pc__products__block.brand .lnav--pc__products__block__list li .subTitle{display:block;font-size:10px;margin-bottom:3px}body.msite-3 .lnav--pc__products__block.cate li{width:122px}body.msite-3 .lnav--pc__products__block__ttl{font-size:16px;font-weight:700;display:flex;gap:9px;margin-bottom:43px;transition:color 0.3s ease-out;line-height:1;overflow:visible;line-height:1.4}body.msite-3 .lnav--pc__products__block__ttl:hover{color:#007a46}body.msite-3 .lnav--pc__products__block__ttl::after{content:"";display:block;width:24px;height:24px;flex-shrink:0;margin-top:0px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}body.msite-3 .lnav--pc__products__block__list{display:flex;flex-wrap:wrap;gap:27px 0}body.msite-3 .lnav--pc__products__block__list li{letter-spacing:0.02em;transition:color 0.3s ease-out;font-size:14px}body.msite-3 .lnav--pc__products__block__list li a:hover{color:#007a46}@media only screen and (max-width:1079px){body.msite-3.admin-bar{margin-top:32px}body.msite-3.fixed{height:100%;overflow:hidden}body.msite-3.fixed.home .lheader{min-width:100%}body.msite-3 .lheader{height:74px;width:100%;min-width:100%;padding:10px 10px 0}body.home body.msite-3 .lheader{min-width:100%}body.msite-3 .lheader::after{content:none}body.msite-3 .lheader__inner{display:flex;justify-content:space-between;align-items:center;background:#fff;box-shadow:0 2px 4px rgba(0, 0, 0, 0.16);border-radius:32px;height:64px;margin:0 auto;padding:0 7px 0 25px}body.msite-3 .lheader__logo{margin:0;flex:0 1 220px}body.msite-3 .lheader__logo a{width:100%;height:auto}body.msite-3 .lheader__links{display:none}body.msite-3 .lheader__otherSite{display:none}body.msite-3 .lheader__humBtn{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;gap:6px;background:#1F2989;border-radius:50%;width:50px;height:50px}body.msite-3 .lheader__humBtn::before,body.msite-3 .lheader__humBtn::after,body.msite-3 .lheader__humBtn span{content:"";display:block;width:40%;height:2px;background:#fff;transition:transform 0.3s ease-out, opacity 0.3s ease-out;transform-origin:center}body.msite-3 .lheader__humBtn span{transition:none}body.msite-3 .lheader__humBtn.open::before{transform:rotate(45deg) translate(6px, 5px)}body.msite-3 .lheader__humBtn.open::after{transform:rotate(-45deg) translate(6px, -6px)}body.msite-3 .lheader__humBtn.open span{opacity:0}body.msite-3 .lnav--pc{display:none}body.msite-3 .lnav--sp{display:block}body.msite-3 .lnav--sp{position:fixed;font-size:15px;left:0;width:100%;height:100dvh;overflow-y:scroll;padding-top:32px;padding:94px 20px 36px;background:#fff;transform:translateY(-100px);pointer-events:none;top:0;z-index:9999;opacity:0;transition:transform 0.3s cubic-bezier(0.26, 0.21, 0.06, 0.95), opacity 0.3s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-3 .lnav--sp::after{content:"";width:160%;height:146%;position:absolute;top:-53%;left:-76%;transform:rotate(8deg);border-radius:50%;z-index:-1;background:radial-gradient(#e2f7f5, transparent 70%)}body.msite-3 .lnav--sp.on{opacity:1;pointer-events:auto;transform:translateY(0)}body.msite-3 .lnav--sp a{text-decoration:none !important;color:#333333}body.msite-3 .lnav--sp__inner{border-top:1px solid #e8e8e8}body.msite-3 .lnav--sp__content{opacity:1;position:relative;border-bottom:1px solid #e8e8e8}body.msite-3 .lnav--sp__content.open .lnav--sp__acdBtn::after{transform:rotate(0)}body.msite-3 .lnav--sp__otherSite{padding:41px 0;border-bottom:1px solid #e8e8e8}body.msite-3 .lnav--sp__otherSite a{display:flex;align-items:center;font-weight:500;font-size:16px}body.msite-3 .lnav--sp__otherSite a::after{content:"";display:inline-block;margin-left:5px;width:10px;height:10px;transform:translateY(1.5px);background:url(/static/common-2023/icon_external_gray.svg) center/cover no-repeat}body.msite-3 .lnav--sp__heading{display:flex;justify-content:space-between;height:70px;align-items:center}body.msite-3 .lnav--sp__acdBtn{position:relative;width:30px;height:30px}body.msite-3 .lnav--sp__acdBtn::before,body.msite-3 .lnav--sp__acdBtn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:20px;height:2px;background:#00a05c;transition:transform 0.3s ease-out}body.msite-3 .lnav--sp__acdBtn::after{transform:rotate(90deg);top:47%;left:19%}body.msite-3 .lnav--sp__accordion{padding-bottom:40px}body.msite-3 .lnav--sp__ttl{position:relative;font-size:20px;font-weight:700;display:inline-block;transition:color 0.3s ease-out}body.msite-3 .lnav--sp__links{display:flex;flex-direction:column;gap:15px;margin-top:30px}body.msite-3 .lnav--sp__links li a{font-size:13px;font-weight:700;line-height:1.3;width:100%;height:45px;transition:color 0.3s ease-out;border-radius:5px;display:flex;justify-content:space-between;align-items:center;border:2px solid #bababa;background:#fff;padding:0 13px 0 15px;line-height:1;overflow:visible}body.msite-3 .lnav--sp__links li a::after{content:"";width:24px;height:24px;margin-top:-1px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}body.msite-3 .lnav--sp__links li a:hover{color:#007a46}body.msite-3 .lnav--sp__products{display:grid}body.msite-3 .lnav--sp__products .lnav--sp__ttl{padding-left:25.5px}body.msite-3 .lnav--sp__products .lnav--sp__ttl::before{content:"";position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);width:14px;height:11px;background:url(/static/common-2023/arrow_right_g_sp.svg) center / cover no-repeat}body.msite-3 .lnav--sp__products__block{margin-top:8px}body.msite-3 .lnav--sp__products__block.brand{grid-column:1/2}body.msite-3 .lnav--sp__products__block.cate{grid-column:2/3}body.msite-3 .lnav--sp__products__block.cate .lnav--sp__products__block__ttl{cursor:auto}body.msite-3 .lnav--sp__products__block.cate .lnav--sp__products__block__ttl:hover{color:#333}body.msite-3 .lnav--sp__products__block__ttl{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;transition:color 0.3s ease-out;line-height:1;overflow:visible}body.msite-3 .lnav--sp__products__block__ttl:hover{color:#007a46}body.msite-3 .lnav--sp__products__block__ttl::after{content:"";display:block;width:24px;height:24px;margin-top:2px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}body.msite-3 .lnav--sp__products__block__list{display:grid;grid-template-columns:minmax(167px, 50%) auto;margin-top:23px}body.msite-3 .lnav--sp__products__block__list li{height:40px;letter-spacing:0.05em}body.msite-3 .lnav--sp__products__block__list li.blank a::after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;transform:translateY(3px);background:url(/static/common-2023/arrow_topright.png) center/cover no-repeat;transition:background-image 0.3s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-3 .lnav--sp__products__block__list li .subTitle{display:block;font-size:10px;margin-bottom:3px}body.msite-3 .lnav--sp__products__block+.lnav--sp__products__block{margin-top:9px}body.msite-3 .lnav--sp__yobou .lnav--sp__ttl,body.msite-3 .lnav--sp__qa .lnav--sp__ttl,body.msite-3 .lnav--sp__contact .lnav--sp__ttl{padding-left:25.5px}body.msite-3 .lnav--sp__yobou .lnav--sp__ttl::before,body.msite-3 .lnav--sp__qa .lnav--sp__ttl::before,body.msite-3 .lnav--sp__contact .lnav--sp__ttl::before{content:"";position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);width:14px;height:11px;background:url(/static/common-2023/arrow_right_g_sp.svg) center / cover no-repeat}body.msite-3 .lnav--sp__otherLinks{font-size:13px;padding-top:40px;display:flex;gap:20px 24px}body.msite-3 .lnav--sp__otherLinks li.blank a{display:flex;align-items:center}body.msite-3 .lnav--sp__otherLinks li.blank a::after{content:"";display:block;transform:translateY(1px);width:10px;height:10px;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat;margin-left:5px}body.msite-3 .lnav--sp__links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px 0;margin-top:30px}body.msite-3 .lnav--sp__links li{width:100%;max-width:350px}body.msite-3 .lnav--sp__links li a{font-size:13px;font-weight:700;line-height:1.3;width:100%;height:45px;transition:color 0.3s ease-out;border-radius:5px;display:flex;justify-content:space-between;align-items:center;border:2px solid #bababa;background:#fff;padding:0 10px 0 15px}body.msite-3 .lnav--sp__links li a::after{content:"";width:16px;height:16px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}body.msite-3 .lnav--sp__links li a:hover{color:#007a46}body.msite-3 .lnav--sp__links li a.external::after{background:url(/static/common-2023/arrow_topright.png) center/cover no-repeat}}@media only screen and (max-width:782px){body.msite-3.admin-bar{margin-top:18px}}@media only screen and (max-width:767px){body.msite-3.home .lheader{min-width:100%}body.msite-3 .lnav--sp__products{display:block;padding-left:0}body.msite-3 .lnav--sp__otherLinks{flex-wrap:wrap}}body.msite-3 .lfooter{position:relative;background:#fff;padding-top:81px;text-align:center;border-top:1px solid #e8e8e8;font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;-webkit-font-smoothing:antialiased}body.msite-3 .lfooter #my_page_top{position:fixed;bottom:20px;right:20px;display:block;width:42px;height:42px;background:url(/static/wp-common/pageTop.png) center/cover no-repeat;box-shadow:none;text-decoration:none;color:transparent;z-index:1999}body.msite-3 .lfooter a{text-decoration:none !important;color:#333333}body.msite-3 .lfooter__inner{max-width:1240px;margin:auto;padding:0 20px}body.msite-3 .lfooter a{transition:color 0.3s ease-out}body.msite-3 .lfooter a:hover{color:#007a46}body.msite-3 .lfooter__logo{margin-top:80px}body.msite-3 .lfooter__copy{transform:translateX(-15px)}body.msite-3 .lfooter__txt{margin-top:29.5px;line-height:1.73;letter-spacing:0.02em;font-size:15px}body.msite-3 .lfooter__pdfLinks{display:flex;margin-top:25px;gap:43px}body.msite-3 .lfooter__pdfLinks a{display:flex;align-items:center;font-size:13px;font-weight:500}body.msite-3 .lfooter__pdfLinks a::before{content:"";display:block;width:8px;height:10px;margin-right:5px;background:url(/static/common-2023/icon_text.svg) center/cover no-repeat}body.msite-3 .lfooter__bottomBlock{margin-top:63px;border-top:1px solid #e8e8e8;padding:22px 0 30px;display:flex;justify-content:space-between}body.msite-3 .lfooter__links{display:flex;flex-wrap:wrap;align-self:flex-start;gap:20px 14px;font-size:13px}body.msite-3 .lfooter__links li.blank a{display:flex;align-items:center}body.msite-3 .lfooter__links li.blank a::after{content:"";display:block;transform:translateY(1px);width:10px;height:10px;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat;margin-left:5px;transition:background-image 0.3s ease-out}body.msite-3 .lfooter__links li.blank a:hover::after{background-image:url(/static/common-2023/icon_blank_g.svg)}body.msite-3 .lfooter__copyBlock{display:flex;flex-direction:column;align-items:flex-end;margin-top:6px;margin-right:5px;flex-shrink:0}body.msite-3 .lfooter__lionLogo a{display:block;width:110px;height:50px;transition:opacity 0.3s ease-out}body.msite-3 .lfooter__lionLogo a:hover{opacity:0.7}body.msite-3 .lfooter__copyright{flex-shrink:0;margin-top:20px}body.msite-3 .lfooter__copyright small{font-size:10px}@media only screen and (max-width:959px){body.msite-3.home .lfooter{min-width:100%}body.msite-3 .lfooter{padding-top:50px;text-align:left}body.msite-3 .lfooter__inner{max-width:100%;padding:0 20px}body.msite-3 .lfooter__copy{transform:none}body.msite-3 .lfooter__logo{margin-top:60px}body.msite-3 .lfooter__txt{font-size:13px;margin-top:20px}body.msite-3 .lfooter__bottomBlock{margin-top:57px;padding:34px 0 30px;display:block}body.msite-3 .lfooter__links{flex-wrap:wrap;gap:17px 42px}body.msite-3 .lfooter__copyBlock{align-items:center;margin-top:33px;margin-right:0}body.msite-3 .lfooter__lionLogo a{display:block;width:110px;height:50px}body.msite-3 .lfooter__copyright{margin-top:29px;align-self:flex-start}}body.msite-3 #page_top{display:none !important}body.msite-4{margin-top:90px}body.msite-4.admin-bar{margin-top:58px}body.msite-4.post-type-products .lheader__links__bottomBlock__link[data-type="products"] a{color:#007a46}body.msite-4.post-type-products .lheader__links__bottomBlock__link[data-type="products"]::after{width:100%}body.msite-4.post-type-useful .lheader__links__bottomBlock__link[data-type="useful"] a{color:#007a46}body.msite-4.post-type-useful .lheader__links__bottomBlock__link[data-type="useful"]::after{width:100%}body.msite-4 #vk-mobile-nav-menu-btn{display:none}body.msite-4 header{box-shadow:none}body.msite-4.fixed{overflow:hidden}body.msite-4.home .lheader.fixed{min-width:100%}body.msite-4 .lheader{position:fixed;top:0;left:0;height:90px;width:100%;z-index:99999;font-size:15px;transform:translateY(-100%);transition:transform 1s cubic-bezier(0.26, 0.21, 0.06, 0.95);font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;-webkit-font-smoothing:antialiased}body.msite-4 .lheader a{text-decoration:none !important;color:#333333}body.msite-4 .lheader .linkBtn1{margin-top:0}body.msite-4 .lheader::after{content:"";pointer-events:none;width:100%;height:4px;box-shadow:0 4px 4px rgba(0, 0, 0, 0.16);position:absolute;bottom:0;left:0;z-index:1}body.msite-4 .lheader::before{content:"";position:fixed;display:block;z-index:-1;background:#333;opacity:0;pointer-events:none;width:100%;height:calc(100dvh + 110px);top:0;left:0;transition:opacity 0.5s 0.2s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-4 .lheader.openNav::before{opacity:0.2}body.msite-4 .lheader.hidden{position:fixed;transition:none}body.msite-4 .lheader.fixed{position:fixed;transform:translateY(0);transition:transform 1s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-4 .lheader.scrolltop{position:absolute;transform:translateY(0);transition:none}body.msite-4 .lheader.select--products .lheader__links__bottomBlock__link[data-type="products"] a{color:#007a46}body.msite-4 .lheader.select--products .lheader__links__bottomBlock__link[data-type="products"]::after{width:100%}body.msite-4 .lheader.select--products .lnav--pc__products .lnav--pc__content__inner{opacity:1;pointer-events:auto}body.msite-4 .lheader.select--useful .lheader__links__bottomBlock__link[data-type="useful"] a{color:#007a46}body.msite-4 .lheader.select--useful .lheader__links__bottomBlock__link[data-type="useful"]::after{width:100%}body.msite-4 .lheader.select--useful .lnav--pc__useful .lnav--pc__content__inner{opacity:1;pointer-events:auto}body.msite-4 .lheader__inner{display:flex;justify-content:space-between;background:#fff;height:100%;width:100%;padding:0 44px 0 30px;z-index:99999;font-size:15px}body.msite-4 .lheader__logo{margin-top:22px;width:154px;height:46px;margin-right:30px;flex-shrink:1}body.msite-4 .lheader__logo a{width:100%;height:100%;display:block;transition:opacity 0.3s ease-out}body.msite-4 .lheader__logo a:hover{opacity:0.7}body.msite-4 .lheader__logo img{width:100%}body.msite-4 .lheader__links{display:flex;flex-direction:column;flex:0 0 auto}body.msite-4 .lheader__links__topBlock{display:flex;color:#666666;font-size:13px;justify-content:flex-end;align-items:flex-start}body.msite-4 .lheader__links__topBlock a{display:flex;align-items:center;transition:opacity 0.3s ease-out;font-weight:500}body.msite-4 .lheader__links__topBlock a:hover{opacity:0.7}body.msite-4 .lheader__links__topBlock .lsapo{background:#92d051;color:#fff;font-size:12px;font-weight:700;gap:10px;display:flex;padding:7px 12px;margin-top:0;line-height:1.25}body.msite-4 .lheader__links__topBlock .lsapo::before{display:none}body.msite-4 .lheader__links__topBlock .lsapo::after{content:"";display:block;width:95px;height:26px;background:url(/static/common-2023/logo_lsapo_w.svg) center/cover no-repeat}body.msite-4 .lheader__links__navBlock{display:flex;align-items:center;height:100%}body.msite-4 .lheader__links__bottomBlock{display:flex;align-items:center;transition:color 0.5s cubic-bezier(0.26, 0.21, 0.06, 0.95);height:100%}body.msite-4 .lheader__links__bottomBlock__link{font-size:15px;font-weight:700;position:relative;display:flex;align-items:center;cursor:default;transition:color 0.3s ease-out}body.msite-4 .lheader__links__bottomBlock__link::after{content:"";position:absolute;left:0;bottom:-33px;width:0;height:4px;background:#007a46;transition:width 0.5s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-4 .lheader__links__bottomBlock__link a{display:block;padding:6px 0}body.msite-4 .lheader__links__bottomBlock__link[data-type="products"]:hover a,body.msite-4 .lheader__links__bottomBlock__link[data-type="useful"]:hover a{color:#007a46}body.msite-4 .lheader__links__bottomBlock__link[data-type="products"]:hover::after,body.msite-4 .lheader__links__bottomBlock__link[data-type="useful"]:hover::after{width:100%}body.msite-4 .lheader__links__bottomBlock__link[data-type="useful"]{margin-left:62px}body.msite-4 .lheader__links .clientSite a,body.msite-4 .lheader__links .dentalSite a{display:flex;gap:5px;font-size:1.3rem;transition:opacity 0.3s ease-out;color:#666666;font-weight:500}body.msite-4 .lheader__links .clientSite a::after,body.msite-4 .lheader__links .dentalSite a::after{content:"";display:block;width:10px;height:10px;transform:translateY(2px);flex-shrink:0;transition:background-image 0.3s ease-out;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat}body.msite-4 .lheader__links .clientSite a:hover,body.msite-4 .lheader__links .dentalSite a:hover{color:#007a46}body.msite-4 .lheader__links .clientSite a:hover::after,body.msite-4 .lheader__links .dentalSite a:hover::after{background-image:url(/static/common-2023/icon_blank_g.svg)}body.msite-4 .lheader__links .clientSite{position:relative;margin-left:76px}body.msite-4 .lheader__links .clientSite::before{content:"";display:block;width:1px;height:26px;background:#BABABA;position:absolute;left:-37px;top:53%;transform:translateY(-50%)}body.msite-4 .lheader__links .dentalSite{margin-left:30px}body.msite-4 .lheader__humBtn{display:none}body.msite-4 .lnav--sp{display:none}body.msite-4 .lnav--pc{position:absolute;top:90px;left:0;width:100%;z-index:-1}body.msite-4 .lnav--pc__content{position:absolute;top:0;width:100%;height:0;background:#fff;transition:height 0.5s 0.45s ease-out;overflow:hidden}body.msite-4 .lnav--pc__content.lnav--pc__products .lnav--pc__products__search{margin-bottom:50px}body.msite-4 .lnav--pc__content__inner{padding:60px 20px 50px 7.1%;display:flex;gap:47px;opacity:0;pointer-events:none;transition:opacity 1s ease-out}body.msite-4 .lnav--pc__content__inner__contents{display:flex;width:100%;justify-content:center}body.msite-4 .lnav--pc__content__leftBlock{flex:0 0 23.6%;max-width:305px}body.msite-4 .lnav--pc__content__rightBlock{flex-grow:1;max-width:976px}body.msite-4 .lnav--pc__ttl{position:relative;font-size:22px;font-weight:700;line-height:1.5;flex-shrink:0;display:inline-block;padding-left:40px;transition:color 0.3s ease-out}body.msite-4 .lnav--pc__ttl:hover{color:#007a46}body.msite-4 .lnav--pc__ttl::before{content:"";position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);width:25px;height:20px;background:url(/static/common-2023/arrow_right_g_pc.svg) center/cover no-repeat}body.msite-4 .lnav--pc__links{display:flex;flex-wrap:wrap;gap:20px}body.msite-4 .lnav--pc__links li a{font-weight:700;font-size:15px;width:285px;height:60px;transition:color 0.3s ease-out, border-color 0.3s ease-out;border-radius:5px;display:flex;justify-content:space-between;align-items:center;border:2px solid #bababa;background:#fff;padding:0 19px 0 15px}body.msite-4 .lnav--pc__links li a::after{content:"";width:24px;height:24px;background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}body.msite-4 .lnav--pc__links li a:hover{color:#007a46;border-color:#00a05c}body.msite-4 .lnav--pc__products__wrap{display:flex}body.msite-4 .lnav--pc__products__block{padding:0;font-size:14px}body.msite-4 .lnav--pc__products__block:nth-of-type(1){flex:0 0 59.8%;max-width:584px;padding-left:30px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}body.msite-4 .lnav--pc__products__block:nth-of-type(2){flex:0 0 40%;max-width:600px;padding-left:35px}body.msite-4 .lnav--pc__products__block:nth-of-type(2) .lnav--pc__products__block__list{flex-direction:column}body.msite-4 .lnav--pc__products__block__ttl{font-size:16px;font-weight:700;display:flex;line-height:1.5;gap:10px;margin-bottom:33px;transition:color 0.3s ease-out;overflow:visible;align-items:center}body.msite-4 .lnav--pc__products__block__list{display:flex;flex-wrap:wrap;gap:17px 10px}body.msite-4 .lnav--pc__products__block__list li{letter-spacing:0.02em;flex:0 0 48%;transition:color 0.3s ease-out;line-height:1.7}body.msite-4 .lnav--pc__products__block__list li a:hover{color:#007a46}body.msite-4 .lnav--pc__useful .lnav--pc__content__leftBlock{padding-right:20px}body.msite-4 .lnav--pc__useful__wrap{display:flex}body.msite-4 .lnav--pc__useful__block:nth-of-type(1){flex:0 0 267px;max-width:267px;padding-left:0;border-right:1px solid #e8e8e8}body.msite-4 .lnav--pc__useful__block:nth-of-type(2){flex:0 0 402px;max-width:402px;padding-left:50px;border-right:1px solid #e8e8e8}body.msite-4 .lnav--pc__useful__block:nth-of-type(3){flex:0 0 402px;max-width:402px;padding-left:50px}body.msite-4 .lnav--pc__useful__block__ttl{font-size:18px;font-weight:700;display:flex;line-height:1.5;gap:10px;transition:color 0.3s ease-out;overflow:visible;align-items:center}body.msite-4 .lnav--pc__useful__block__ttl:hover{color:#007a46}body.msite-4 .lnav--pc__useful__block__ttl::after{content:"";flex-shrink:0;width:24px;height:24px;transform:translateY(2px);background:url(/static/common-2023/arrow_right.png) center/cover no-repeat}@media only screen and (max-width:1200px){body.msite-4 .lnav--pc__products .lnav--pc__ttl{flex:0 1 20%}}@media only screen and (max-width:959px){body.msite-4{margin-top:64px}body.msite-4.admin-bar{margin-top:32px}body.msite-4.fixed{height:100%;overflow:hidden}z body.msite-4.fixed.home .lheader{min-width:100%}body.msite-4 .lheader{height:64px;width:100%;min-width:100%}body.home body.msite-4 .lheader{min-width:100%}body.msite-4 .lheader__inner{padding:0 15px 0}body.msite-4 .lheader__logo{margin-top:14px;width:130px;height:36px}body.msite-4 .lheader__links{display:flex;flex-direction:column}body.msite-4 .lheader__links__topBlock{display:none}body.msite-4 .lheader__links__bottomBlock{display:none}body.msite-4 .lheader__links .clientSite,body.msite-4 .lheader__links .dentalSite{display:none}body.msite-4 .lheader__humBtn{width:30px;height:21px;margin-top:23px;display:flex;flex-direction:column;gap:6px}body.msite-4 .lheader__humBtn::before,body.msite-4 .lheader__humBtn::after,body.msite-4 .lheader__humBtn span{content:"";display:block;width:100%;height:3px;background:#333333;transition:transform 0.3s ease-out, opacity 0.3s ease-out}body.msite-4 .lheader__humBtn span{transition:none}body.msite-4 .lheader__humBtn.open::before{transform:rotate(45deg) translate(6px, 5px)}body.msite-4 .lheader__humBtn.open::after{transform:rotate(-45deg) translate(7px, -7px)}body.msite-4 .lheader__humBtn.open span{opacity:0}body.msite-4 .lnav--pc{display:none}body.msite-4 .lnav--sp{display:block}body.msite-4 .lnav--sp{position:fixed;left:0;font-size:15px;width:100%;height:calc(100dvh - 64px);overflow-y:scroll;padding-top:32px;padding:30px 20px 35px;background:#fff;transform:translateY(-100px);pointer-events:none;top:64px;z-index:9999;opacity:0;transition:transform 0.3s cubic-bezier(0.26, 0.21, 0.06, 0.95), opacity 0.3s cubic-bezier(0.26, 0.21, 0.06, 0.95)}body.msite-4 .lnav--sp.on{opacity:1;pointer-events:auto;transform:translateY(0)}body.msite-4 .lnav--sp__inner{border-top:1px solid #e8e8e8}body.msite-4 .lnav--sp__content{opacity:1;position:relative;border-bottom:1px solid #e8e8e8;padding:25px 0 40px}body.msite-4 .lnav--sp__content.open .lnav--sp__acdBtn::after{transform:rotate(0)}body.msite-4 .lnav--sp__heading{display:flex;justify-content:space-between;height:70px;align-items:center}body.msite-4 .lnav--sp__ttl{position:relative;font-size:19px;font-weight:700;padding-left:25.5px;transition:color 0.3s ease-out}body.msite-4 .lnav--sp__ttl:hover{color:#007a46}body.msite-4 .lnav--sp__ttl::before{content:"";position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);width:14px;height:11px;background:url(/static/common-2023/arrow_right_g_sp.svg) center/cover no-repeat}body.msite-4 .lnav--sp__products{display:grid;padding-left:7%;margin-top:3px}body.msite-4 .lnav--sp__products__block{margin-top:30px}body.msite-4 .lnav--sp__products__block__ttl{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;transition:color 0.3s ease-out;line-height:1;overflow:visible}body.msite-4 .lnav--sp__products__block__list{display:block;margin-top:25px;padding-left:23px}body.msite-4 .lnav--sp__products__block__list li{letter-spacing:0.05em}body.msite-4 .lnav--sp__products__block__list li+li{margin-top:20px}body.msite-4 .lnav--sp__otherSite{padding:40px 0;border-bottom:1px solid #E8E8E8}body.msite-4 .lnav--sp__otherSite li+li{margin-top:30px}body.msite-4 .lnav--sp__otherSite li a{font-weight:500;font-size:1.6rem;display:flex;align-items:center;gap:7px}body.msite-4 .lnav--sp__otherSite li a::after{content:"";display:block;width:10px;height:10px;transform:translateY(2px);flex-shrink:0;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat}body.msite-4 .lnav--sp__otherLinks{margin-top:40px;font-size:13px;padding-top:z 40px;display:flex;flex-wrap:wrap;gap:20px 24px}body.msite-4 .lnav--sp__otherLinks li.blank a{display:flex;align-items:center}body.msite-4 .lnav--sp__otherLinks li.blank a::after{content:"";display:block;transform:translateY(1px);width:10px;height:10px;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat;margin-left:5px;flex-shrink:0}}@media only screen and (max-width:782px){body.msite-4{margin-top:64px}body.msite-4.admin-bar{margin-top:18px}}@media only screen and (max-width:767px){body.msite-4.home .lheader{min-width:100%}body.msite-4 .lnav--sp__products{display:block;padding-left:0}body.msite-4 .lnav--sp__otherLinks{flex-wrap:wrap}}@keyframes opacityAnim{100%{opacity:1}}body.msite-4 .lfooter{position:relative;background:#fff;padding-top:60px;text-align:center;border-top:1px solid #e8e8e8;font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;-webkit-font-smoothing:antialiased}body.msite-4 .lfooter #my_page_top{position:fixed;bottom:20px;right:20px;display:block;width:42px;height:42px;background:url(/static/wp-common/pageTop.png) center/cover no-repeat;box-shadow:none;text-decoration:none;color:transparent;z-index:1999}body.msite-4 .lfooter a{text-decoration:none !important;color:#333333}body.msite-4 .lfooter__inner{max-width:1240px;margin:auto;padding:0 20px}body.msite-4 .lfooter a{transition:color 0.3s ease-out}body.msite-4 .lfooter a:hover{color:#007a46}body.msite-4 .lfooter__logo{margin-top:40px}body.msite-4 .lfooter__copy{transform:translateX(-15px)}body.msite-4 .lfooter__txt{margin-top:29.5px;line-height:1.73;letter-spacing:0.02em;font-size:15px}body.msite-4 .lfooter__pdfLinks{display:flex;margin-top:25px;gap:43px}body.msite-4 .lfooter__pdfLinks a{display:flex;align-items:center;font-size:13px;font-weight:500}body.msite-4 .lfooter__pdfLinks a::before{content:"";display:block;width:8px;height:10px;margin-right:5px;background:url(/static/common-2023/icon_text.svg) center/cover no-repeat}body.msite-4 .lfooter__bottomBlock{margin-top:90px;border-top:1px solid #e8e8e8;padding:22px 0;display:flex;align-items:flex-end;justify-content:space-between}body.msite-4 .lfooter__links{display:flex;flex-wrap:wrap;align-self:flex-start;gap:16px 25px;font-size:13px;letter-spacing:0.03em;padding-right:17%}body.msite-4 .lfooter__links li.blank a{display:flex;align-items:center}body.msite-4 .lfooter__links li.blank a::after{content:"";display:block;transform:translateY(1px);width:10px;height:10px;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat;margin-left:5px}body.msite-4 .lfooter__links li.blank a:hover::after{background-image:url(/static/common-2023/icon_blank_g.svg)}body.msite-4 .lfooter__copyBlock{display:flex;flex-direction:column;align-items:flex-end;margin-right:24px;flex-shrink:0}body.msite-4 .lfooter__lionLogo a{display:block;width:110px;height:50px;transition:opacity 0.3s ease-out}body.msite-4 .lfooter__lionLogo a:hover{opacity:0.7}body.msite-4 .lfooter__copyright{flex-shrink:0;margin-top:20px}body.msite-4 .lfooter__copyright small{font-size:10px}@media only screen and (max-width:959px){body.msite-4.home .lfooter{min-width:100%}body.msite-4 .lfooter{padding-top:60px;text-align:left}body.msite-4 .lfooter__inner{max-width:100%;padding:0 20px}body.msite-4 .lfooter__copy{transform:none}body.msite-4 .lfooter__logo{margin-top:50px}body.msite-4 .lfooter__txt{font-size:13px;margin-top:20px}body.msite-4 .lfooter__bottomBlock{margin-top:50px;padding:34px 0 30px;display:block}body.msite-4 .lfooter__links{flex-wrap:wrap;gap:17px 19px}body.msite-4 .lfooter__copyBlock{align-items:center;margin-top:36px;margin-right:0}body.msite-4 .lfooter__lionLogo a{display:block;width:110px;height:50px}body.msite-4 .lfooter__copyright{margin-top:30px;align-self:flex-start}}.gate .gfooter{position:relative;background:#fff;padding-top:84px;border-top:1px solid #e8e8e8;font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;-webkit-font-smoothing:antialiased;padding:30px 0;margin-top:65px}.gate .gfooter a{text-decoration:none !important;color:#333333 !important}.gate .gfooter__inner{max-width:1240px;margin:auto;padding:0 20px}.gate .gfooter a{transition:color 0.3s ease-out}.gate .gfooter a:hover{color:#007a46 !important}.gate .gfooter__bottomBlock{margin-top:56px;border-top:1px solid #e8e8e8;padding:25px 0 30px;display:flex;justify-content:space-between;gap:10px;border:none;padding:0;margin-top:0}.gate .gfooter__links{display:flex;flex-wrap:wrap;align-self:flex-start;gap:16px 25px;font-size:13px;letter-spacing:0.03em;padding-right:17%}.gate .gfooter__links li.blank a{display:flex;align-items:center}.gate .gfooter__links li.blank a::after{content:"";display:block;transform:translateY(1px);width:10px;height:10px;background:url(/static/common-2023/icon_blank.svg) center/cover no-repeat;margin-left:5px;transition:background-image 0.3s ease-out}.gate .gfooter__links li.blank a:hover::after{background-image:url(/static/common-2023/icon_blank_g.svg)}.gate .gfooter__copyBlock{display:flex;flex-direction:column;align-items:flex-end;margin-right:24px;flex-shrink:0}.gate .gfooter__lionLogo a{display:block;width:110px;height:50px;transition:opacity 0.3s ease-out}.gate .gfooter__lionLogo a:hover{opacity:0.7}.gate .gfooter__copyright{flex-shrink:0;margin-top:20px}.gate .gfooter__copyright small{font-size:10px}@media only screen and (max-width:959px){.gate .gfooter{padding:34px 0 30px}.gate .gfooter__inner{max-width:100%}.gate .gfooter__bottomBlock{display:block}.gate .gfooter__links{flex-wrap:wrap;gap:17px 29px;width:83%;padding:0}.gate .gfooter__copyBlock{align-items:center;margin-top:36px;margin-right:0}.gate .gfooter__lionLogo a{display:block;width:110px;height:50px}.gate .gfooter__copyright{margin-top:15px;align-self:flex-start}}@media only screen and (max-width:767px){.gate .gfooter__copy{text-align:left}.gate .gfooter__logo{margin-top:30px;text-align:left;width:250px}.gate .gfooter__bottomBlock{width:100%;border:none}}.gate{color:#333333;background:#fff;font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px}.gate *{line-height:1.5}.gate__mv{text-align:center;margin-top:120px}.gate__mv__logo{display:block;margin-top:41px}.gate__txt{font-size:15px;color:#666666;letter-spacing:0.03em;line-height:1.7;text-align:center;margin-top:75px}.gate__note{font-size:12px;display:block;margin-top:15px}.gate__dialog{width:90%;font-weight:700;max-width:740px;margin:60px auto 0;padding:40px 0 40px;background-color:#edf6f5}.gate__dialog dt{color:#333333;font-size:24px;letter-spacing:0.1em;font-weight:bold;text-align:center}.gate__dialog ul{margin-top:30px;display:flex;gap:40px;justify-content:center;width:100%}.gate__dialog li{flex:0 0 28.3%;display:flex;flex-direction:column;align-items:center}.gate__dialog li button{width:100%;display:block;border-radius:30px;border:2px solid #007a46;height:60px;font-size:18px;justify-content:center;display:flex;align-items:center;padding-bottom:4px;background:#fff;position:relative;cursor:pointer;transition:color 0.3s ease-out, background-color 0.3s ease-out}@media (hover:hover){.gate__dialog li button:hover{background:#007a46}.gate__dialog li button:hover span{color:#fff}}.gate__dialog li .note{font-size:10px;font-weight:400;letter-spacing:0.05em;margin-top:5px}.gate__link{width:90%;max-width:960px;margin:70px auto 0}.gate__link h2{font-size:20px;letter-spacing:0.03em;font-weight:700}.gate__link ul{display:flex;gap:0 20px}.gate__link ul li{position:relative;flex:0 0 32%;margin-top:30px}.gate__link ul li::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid transparent;transition:border-color 0.3s ease-out;pointer-events:none}@media (hover:hover){.gate__link ul li:hover::before{border-color:#007a46}}.gate__link ul li a{display:block;height:auto}.gate.overlay{width:100%;height:100%;margin-top:0;position:fixed;top:0;left:0;bottom:0;right:0;z-index:100000;overflow-y:auto}.gate.overlay .site-header-logo img{margin-left:0}.gate.overlay .vk-mobile-nav-menu-btn{display:none}@media only screen and (max-width:959px){.gate .pcOnly{display:block}}@media only screen and (max-width:767px){.gate__mv{margin-top:52px;padding:0 20px}.gate__mv__logo{width:60%;margin:26px auto 0}.gate__txt{margin-top:40px;font-size:13px;padding:0 20px;text-align:left}.gate__note{font-size:10px}.gate__dialog{width:100%;margin:40px auto 0;padding:45px 20px 55px}.gate__dialog dt{font-size:18px}.gate__dialog ul{gap:15px}.gate__dialog li{flex:0 0 47.7%;max-width:160px;font-size:15px}.gate__dialog li button{height:50px}.gate__dialog li#no::after{transform:scale(0.9)}.gate__link{margin-top:60px}.gate__link ul{gap:30px;margin-top:40px;flex-wrap:wrap;justify-content:center}.gate__link ul li{flex:0 0 100%;margin-top:0;max-width:335px}.gate .pcOnly{display:none}}/*# sourceMappingURL=style.css.map */