@font-face{font-family:line-seed;font-weight:600;src:url(../shared/fonts/LineSeed/LINESeedJP-Bd-subset.woff2?v=2.3) format("woff2")}:root{--cubic-bezier:cubic-bezier(.25,1,.5,1);--clip-path:polygon(0 0,100% 0,97% 53%,100% 100%,0 100%,3% 53%);--clip-path-2:polygon(0 0,100% 0,94% 53%,100% 100%,0 100%,6% 53%);--color-text-base:#000;--color-icon:#3169ed;--font-sans-serif:YakuHanJPs,Hiragino Sans,sans-serif;--font-serif:Arial,sans-serif;--font-webfont:YakuHanJPs,line-seed,sans-serif;--font-regular:400;--font-bolder:500;--font-bold:700;--font-bold-extra:700;--space-large-2x:40vw;--space-large-2x:20vw;--space-large:10vw;--space-larger:7.5vw;--space-medium:5vw;--space-smaller:3.5vw;--space-small:2.5vw;--space-small-2x:1.25vw;--space-large-2x-negative:-20vw;--space-large-negative:-10vw;--space-medium-negative:-5vw;--space-smaller-negative:-3.5vw;--space-small-negative:-2.5vw;--space-small-2x-negative:-1.25vw;--width-content:100%}@media screen and (min-width:1024px){:root{--font-bold:600;--space-large-4x:480px;--space-large-2x:240px;--space-large:120px;--space-larger:90px;--space-medium:60px;--space-smaller:42px;--space-small:30px;--space-small-2x:15px;--space-large-2x-negative:-240px;--space-large-negative:-120px;--space-medium-negative:-60px;--space-smaller-negative:-42px;--space-small-negative:-30px;--space-small-2x-negative:-15px;--width-content:1366px}}@media screen and (min-width:1920px){:root{--width-content:1600px}}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;cursor:default}*,:after,:before{box-sizing:border-box}:where(button,input,textarea,select){all:unset;background:transparent;box-sizing:border-box;color:inherit;cursor:inherit;font:inherit;line-height:inherit;text-transform:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}abbr,address,article,aside,audio,blockquote,body,canvas,cite,code,dd,del,details,dfn,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,menu,nav,object,ol,p,pre,q,samp,section,summary,ul,var,video{border:0;display:block;margin:0;padding:0}legend{font-weight:inherit}b,em,i,mark,small,span,strong,sub,sup,svg,time{display:inline-block}a,button,input:not([type=range]){touch-action:manipulation}button,input{border:none;border-radius:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;text-transform:none}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}select{text-transform:none;word-wrap:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse;border-spacing:0;display:table}ul{list-style:none}b,em,strong{font-weight:var(--font-bold-extra)}em{font-style:normal}small{font-size:.8em;font-weight:var(--font-regular)}a,button{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}a:disabled,button:disabled{pointer-events:none}body,html{overflow-x:clip;scroll-behavior:auto!important}@media print{body,html{width:100%}}body{background:#fff;color:var(--color-text-base);font-family:var(--font-sans-serif);line-height:1}a{color:#3169ed;text-decoration:none}a.is-disabled,a[aria-disabled]{cursor:not-allowed;pointer-events:none}em,strong{font-weight:var(--font-bold)}svg{height:1em;width:1em}img{backface-visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;-webkit-user-drag:none}.labo-header{align-items:center;display:flex;flex-flow:row nowrap;max-width:var(--width-content);padding:2.5vw 13.25vw;position:relative;width:100%}@media screen and (min-width:1024px){.labo-header{margin:0 auto;padding:21px 135px}}.group-home .labo-header{flex-flow:row wrap;padding:20vw 0 0}@media screen and (min-width:1024px){.group-home .labo-header{padding:0 60px}}.labo-header__ics{position:absolute;right:2.75vw;top:5.125vw}@media screen and (min-width:1024px){.labo-header__ics{right:60px;top:30px}}.group-home .labo-header__ics{text-align:right}@media screen and (min-width:1024px){.group-home .labo-header__ics{padding:30px 0 45px;position:relative;right:auto;top:auto;width:100%}}.labo-header__ics a{display:inline-block;width:10vw}@media screen and (min-width:1024px){.labo-header__ics a{width:66px}.group-home .labo-header__ics a{width:72px}}.labo-header__ics a:active{opacity:.9}.labo-header__ics svg{fill:#000;height:auto;vertical-align:top;width:100%}.labo-header__brand{font-family:var(--font-webfont);font-weight:600;padding:0 2.5vw 0 0;white-space:nowrap}@media screen and (min-width:1024px){.labo-header__brand{padding-right:30px;width:auto}}.group-home .labo-header__brand{padding:2.5vw 0 0;width:100%}@media screen and (min-width:1024px){.group-home .labo-header__brand{padding-top:15px;width:50%}}.labo-header__brand-sholder{font-size:1.6875vw}@media screen and (min-width:1024px){.labo-header__brand-sholder{font-size:10px}}.labo-header__brand-sholder{display:block;margin:.75em auto 0;padding:0 0 .5em;position:relative;width:-moz-fit-content;width:fit-content}.labo-header__brand-sholder:before{background-image:url(../resources/brand-sholder-left.svg);left:-.65em}.labo-header__brand-sholder:after,.labo-header__brand-sholder:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.9em;position:absolute;top:-.65em;width:1em}.labo-header__brand-sholder:after{background-image:url(../resources/brand-sholder-right.svg);right:-.65em}.group-home .labo-header__brand-sholder{font-size:4vw}@media screen and (min-width:1024px){.group-home .labo-header__brand-sholder{font-size:22px}}.group-home .labo-header__brand-sholder{padding-bottom:1.75em}.labo-header__brand-title{font-size:5.875vw}@media screen and (min-width:1024px){.labo-header__brand-title{font-size:36px}}.labo-header__brand-title{display:block;text-align:center}.group-home .labo-header__brand-title{font-size:17vw}@media screen and (min-width:1024px){.group-home .labo-header__brand-title{font-size:100px}}.labo-header__brand a{color:var(--color-text-base);display:block}.labo-header__brand a.active{pointer-events:none}.labo-header__brand a:active{opacity:.8}.labo-header__action{align-items:center;display:flex;padding:0 2.5vw 0 0}@media screen and (min-width:1024px){.labo-header__action{padding-right:15px;width:auto}}.group-home .labo-header__action{display:block;padding:12.5vw 7.5vw 0;width:100%}@media screen and (min-width:1024px){.group-home .labo-header__action{padding:15px 0 0;width:50%}}.labo-header__button{align-items:center;display:flex;gap:1.75vw}@media screen and (min-width:1024px){.labo-header__button{gap:15px}}.group-home .labo-header__button{gap:2.5vw;justify-content:space-between}@media screen and (min-width:1024px){.group-home .labo-header__button{gap:21px}}.labo-header__button-item{font-size:2.5vw}@media screen and (min-width:1024px){.labo-header__button-item{font-size:18px}}.labo-header__button-item{font-weight:var(--font-bold);line-height:1.2;padding:.875vw 0 0;text-align:center}@media screen and (min-width:1024px){.labo-header__button-item{line-height:1.3;padding-top:0}}.group-home .labo-header__button-item{font-size:4vw}@media screen and (min-width:1024px){.group-home .labo-header__button-item{font-size:24px}}.group-home .labo-header__button-item{width:50%}.labo-header__button-item a,.labo-header__button-item>span{display:block;line-height:inherit;padding:.6em 1em .5em;white-space:nowrap}@media screen and (max-width:767px){.labo-header__button-item a,.labo-header__button-item>span{font-weight:var(--font-regular)}}@media screen and (min-width:1024px){.labo-header__button-item a,.labo-header__button-item>span{padding:1em 1.75em}}.labo-header__button-item a:before,.labo-header__button-item>span:before{border-radius:1.25em}.group-home .labo-header__button-item a:before,.group-home .labo-header__button-item>span:before{border-radius:2em}@media screen and (min-width:1024px){.labo-header__button-item a:before,.labo-header__button-item>span:before{border-radius:2em}}@media screen and (max-width:1023px){.labo-header__button-item a span,.labo-header__button-item>span span{vertical-align:top}}.group-home .labo-header__button-item a,.group-home .labo-header__button-item>span{padding:1em 0}.labo-header__button-item a .labo-icon,.labo-header__button-item>span .labo-icon{margin-top:.15em}.labo-header__button-count{display:block}@media screen and (max-width:1023px){.labo-header__button-count{font-size:1.2em;font-weight:var(--font-bold)}.group-home .labo-header__button-count{font-size:1.1em}}.labo-header__button-count small{display:inline;font-size:.9em;font-weight:inherit;line-height:1}@media screen and (min-width:1024px){.labo-header__button-count small{line-height:inherit;vertical-align:top}}.group-home .labo-header__button-count{display:inline}.group-home .labo-header__button-count:before{content:":";padding:0 .25em}@media screen and (min-width:1024px){.labo-header__button-count{display:inline}.labo-header__button-count:before{content:":";padding:0 .25em}}.labo-header__button .labo-icon{display:none;fill:#fff;margin-left:.5em}.group-home .labo-header__button .labo-icon{display:inline-block}@media screen and (min-width:1024px){.labo-header__button .labo-icon{display:inline-block}}.labo-header__search-toggle{font-size:4.5vw}@media screen and (min-width:1024px){.labo-header__search-toggle{font-size:18px}}.labo-header__search-toggle{flex-shrink:0;height:auto;margin:0 .25em;padding:.35em .5em}.labo-header__search-toggle:active{opacity:.9}@media screen and (min-width:1024px){.labo-header__search-toggle{display:none}}.group-home .labo-header__search-toggle{display:none}.labo-header__search-toggle .labo-icon{height:1.5em;width:1.5em}.labo-header__search{padding:0 0 0 1.25vw;position:relative}@media screen and (min-width:1024px){.labo-header__search{padding-left:1.25vw}}.group-home .labo-header__search{margin-top:5vw;padding-left:0}@media screen and (min-width:1024px){.group-home .labo-header__search{margin-top:21px;padding-left:0}}@media screen and (max-width:1023px){.labo-header__search:not(.is-open){display:none}}.group-home .labo-header__search:not(.is-open){display:block}@media screen and (max-width:1023px){.labo-header__search.is-open{align-items:stretch;animation:slideInFromTop .35s var(--cubic-bezier);background:#fff;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;left:0;padding:5vw 5vw 2.5vw;position:fixed;top:0;width:100vw;z-index:1000}}.labo-header__search-input{font-size:4.5vw}@media screen and (min-width:1024px){.labo-header__search-input{font-size:18px}}.labo-header__search-input{background:#f2f2f2;border-radius:2em;display:block;padding:.35em 1.25em;width:100%}@media screen and (max-width:1023px){.is-open .labo-header__search-input{order:1;padding:1em 3.5em 1em 1.75em}}@media screen and (min-width:1024px){.labo-header__search-input{padding:1em 3em 1em 1.25em}}.labo-header__search-input::-webkit-search-cancel-button{display:none}.group-home .labo-header__search-input{font-size:4vw}@media screen and (min-width:1024px){.group-home .labo-header__search-input{font-size:22px}}.group-home .labo-header__search-input{padding:1em 1.75em}.labo-header__search-close{font-size:4.5vw}@media screen and (min-width:1024px){.labo-header__search-close{font-size:18px}}.labo-header__search-close{bottom:0;left:50%;padding:.5em 1em;position:absolute;transform:translate(-50%);z-index:1}@media screen and (max-width:1023px){.is-open .labo-header__search-close{display:block;margin:1.25vw auto 0;order:3;position:static;transform:none;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1024px){.labo-header__search-close{display:none}}.group-home .labo-header__search-close{font-size:4vw}@media screen and (min-width:1024px){.group-home .labo-header__search-close{font-size:22px}}.labo-header__search-close .labo-icon{height:1.5em;width:1.5em}.labo-header__search-button{font-size:4.5vw}@media screen and (min-width:1024px){.labo-header__search-button{font-size:18px}}.labo-header__search-button{height:auto;padding:.35em .75em;position:relative}.is-open .labo-header__search-button{height:100%;padding:0 1em;position:absolute;right:0;top:0}@media screen and (max-width:1023px){.is-open .labo-header__search-button{align-items:center;bottom:auto;display:flex;height:auto;min-height:3.5em;order:2;padding:0 7.5vw 0 0;position:absolute;right:.5em;top:5vw}}@media screen and (min-width:1024px){.labo-header__search-button{height:100%;padding:0 1em;position:absolute;right:0;top:0}}.group-home .labo-header__search-button{font-size:4vw}@media screen and (min-width:1024px){.group-home .labo-header__search-button{font-size:22px}}.group-home .labo-header__search-button{height:100%;padding:0 1.25em;position:absolute;right:0;top:0}.labo-header__search-button .labo-icon{fill:#3169ed;height:1.5em;margin-top:0;width:1.5em}.labo-header__search-button.is-empty-dirty .labo-icon,.labo-header__search-button.is-focused .labo-icon{fill:#ccc}.labo-header__search-button.has-value .labo-icon{fill:#3169ed}.labo-header__search:disabled{cursor:not-allowed;opacity:.6}.labo-header__menu{background:#ffffffbf;border-radius:1.25vw;left:2.5vw;padding:1.25vw;position:absolute;top:8.75vw;transform:translateY(-50%);z-index:999}@media screen and (min-width:1024px){.labo-header__menu{border-radius:6px;left:66px;padding:6px;top:54px}}.menu-open .labo-header__menu{background:none;z-index:1001}.labo-header__menu-button{display:block;height:4.5vw;position:relative;width:6vw}@media screen and (min-width:1024px){.labo-header__menu-button{height:30px;width:39px}}.labo-header__menu-button span{background:#3169ed;border-radius:2px;display:block;height:.5vw;width:100%}@media screen and (min-width:1024px){.labo-header__menu-button span{height:4px}}.menu-open .labo-header__menu-button span{height:0}.labo-header__menu-button span:after,.labo-header__menu-button span:before{background:#3169ed;content:"";height:.5vw;left:0;position:absolute;width:100%}@media screen and (min-width:1024px){.labo-header__menu-button span:after,.labo-header__menu-button span:before{border-radius:2px;height:4px}}.labo-header__menu-button span:before{top:0}.menu-open .labo-header__menu-button span:before{top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .25s var(--cubic-bezier)}.labo-header__menu-button span:after{bottom:0}.menu-open .labo-header__menu-button span:after{top:50%;transform:translateY(-50%) rotate(-45deg);transition:transform .25s var(--cubic-bezier)}.labo-header__overlay{-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);background:#f2f2f2bf;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.labo-header__nav{background:#fff;box-shadow:-2px 0 8px #0000001a;height:100vh;overflow-y:auto;position:fixed;right:0;top:0;width:87vw;z-index:1000;-webkit-overflow-scrolling:touch;touch-action:pan-y}@media screen and (min-width:1280px){.labo-header__nav{left:max(100px,(100vw - var(--width-content))/2 + 135px);width:auto}}.labo-header__nav-section{padding:1em 0 0}.labo-header__nav-section:last-child{padding-bottom:2em}.labo-header__nav-search-form{padding:0 1em;position:relative}.labo-header__nav-search-input{font-size:4vw}@media screen and (min-width:1024px){.labo-header__nav-search-input{font-size:16px}}.labo-header__nav-search-input{background:#f2f2f2;border-radius:2em;display:block;padding:1em 3.5em 1em 1.25em;width:100%}.labo-header__nav-search-input::-webkit-search-cancel-button{display:none}.labo-header__nav-search-button{font-size:4vw}@media screen and (min-width:1024px){.labo-header__nav-search-button{font-size:16px}}.labo-header__nav-search-button{height:100%;padding:0 1.25em;position:absolute;right:1em;top:0}.labo-header__nav-search-button:disabled{cursor:not-allowed;opacity:.6}.labo-header__nav-search-button .labo-icon{fill:#3169ed;height:1.5em;margin-top:0;width:1.5em}.labo-header__nav-search-button.is-focused .labo-icon{fill:#ccc}.labo-header__nav-search-button.has-value .labo-icon{fill:#3169ed}.labo-header__nav-title{font-size:3.25vw}@media screen and (min-width:1024px){.labo-header__nav-title{font-size:13px}}.labo-header__nav-title{font-weight:var(--font-bold);line-height:1.3;padding:1em}.labo-header__nav-link{font-size:4vw}@media screen and (min-width:1024px){.labo-header__nav-link{font-size:15px}}.labo-header__nav-link{background:#fff;border-bottom:1px solid #e4ecff;display:block;font-weight:var(--font-bolder);line-height:1.3;padding:1em}@media screen and (min-width:1024px){.labo-header__nav-link:hover{background:#f2f2f240}}.labo-header__nav-link:first-child{border-top:1px solid #e4ecff}.labo-header__nav-link span{color:#666;display:block;font-size:.8em;font-weight:var(--font-regular);padding:0 0 .35em}.labo-header__nav-link em{display:block;font-size:.8em;font-weight:var(--font-bold)}.labo-header__nav-link em .labo-icon{height:1em;margin-right:.35em;margin-top:.1em;width:1em}@keyframes slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-right-enter-active,.slide-right-leave-active{transition:transform .35s var(--cubic-bezier)}.slide-right-enter-from{transform:translate(100%)}.slide-right-enter-to,.slide-right-leave-from{transform:translate(0)}.slide-right-leave-to{transform:translate(100%)}.fade-enter-active,.fade-leave-active{transition:opacity .35s var(--cubic-bezier)}.fade-enter-from{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-leave-to{opacity:0}.labo-bg{background:#fff;display:block;height:100%;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:100}.labo-bg .labo-loading{left:50%;position:absolute;top:10vw;transform:translate(-50%,-50%)}.labo-main{margin:0 auto;max-width:var(--width-content);padding:0 5vw 13.75vw;width:100%}@media screen and (min-width:1024px){.labo-main{padding:0 60px 105px}}.labo-main>.labo-loading{margin:10vw auto}@media screen and (min-width:1024px){.labo-main>.labo-loading{margin-bottom:240px;margin-top:120px}}.labo-main img{max-width:100%}.labo-loading{animation:circiaLoading 1.5s ease-out infinite;border:.3em solid #fff;border-left-color:#3169ed;border-radius:50%;display:block;font-size:1em;height:2em;margin:4em auto;overflow:hidden;padding:0;position:relative;text-indent:-9999em;width:2em}.labo-loading:before{background:#3169ed1a;height:calc(100% + .6em);left:-.3em;top:-.3em;width:calc(100% + .6em)}.labo-loading:after,.labo-loading:before{border-radius:50%;content:"";position:absolute}.labo-loading:after{background:#fff;height:calc(100% - .1em);inset:0;margin:auto;width:calc(100% - .1em)}.labo-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;color:#fff;display:inline-block;font-weight:var(--font-bold);line-height:1.3;margin:0;padding:1em 2em;position:relative;text-decoration:none}.labo-button:before{background:#3169ed;border:2px solid #3169ed;border-radius:2em;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.labo-button i,.labo-button img{display:inline-block;position:relative}.labo-button span{position:relative}.labo-button .labo-icon{fill:#fff;height:1em;left:0;margin-left:.5em;margin-top:.2em;position:relative;vertical-align:top;width:1em}@media screen and (min-width:1024px){.labo-button .labo-icon{height:.9em;margin-left:.5em;margin-top:.2em;width:.9em}}.labo-button.label{border-color:#000;color:#000;pointer-events:none}.labo-button.label .labo-icon{fill:#000}.labo-button.label:before{background:#fff;border-color:#000}.labo-button.disabled,.labo-button:disabled{border-color:#ccc!important;color:#ccc!important;pointer-events:none}.labo-button.disabled .labo-icon,.labo-button:disabled .labo-icon{fill:#f2f2f2!important}.labo-button.disabled:before,.labo-button:disabled:before{background:#f2f2f2!important}@media screen and (min-width:1024px){.labo-button{display:inline-block;font-weight:600}.labo-button:before{transition:transform .15s 0s var(--cubic-bezier),background .1s 0s var(--cubic-bezier)}.labo-button:hover:before{transform:scaleX(1.03) scaleY(1.02)}}.labo-button:active:before{background:#1a58eb;border-color:#1a58eb}.labo-button:active .labo-icon{left:.15em}.labo-error{background:#d437221a;border-radius:.75em;display:block;line-height:1.5;margin:0;padding:.25em .75em;text-shadow:0 1px 3px #fff}.labo-icon{display:inline-block;fill:#3169ed;flex-shrink:0;height:.8em;margin:.2em 0 0;min-height:.8em;min-width:.8em;padding:0;vertical-align:top;width:.8em}@media screen and (min-width:1024px){.labo-icon{height:.9em;margin-top:.1em;min-height:.9em;min-width:.9em;width:.9em}}.labo-like-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;font-size:3.5vw}@media screen and (min-width:1024px){.labo-like-button{font-size:14px}}.labo-like-button{align-items:center;background:#f2f2f2;border:none;border-radius:2em;color:#000;cursor:pointer;display:inline-flex;gap:.4em;line-height:1;margin:0;padding:.5em 1em;transition:background .15s ease,color .15s ease,transform .1s ease}.labo-like-button__icon-wrap{align-items:center;display:inline-flex;position:relative}.labo-like-button__icon{fill:currentColor;height:1.43em;margin:0;min-height:1.43em;min-width:1.43em;width:1.43em}.labo-like-button__count{font-size:.8em;font-weight:var(--font-bold);line-height:1}.labo-like-button:hover{background:#e4ecff}.labo-like-button:active{transform:scale(.96)}.labo-like-button:focus-visible{outline:2px solid #3169ed;outline-offset:2px}.labo-like-button--loading{cursor:wait;pointer-events:none}.labo-like-button--liked{color:#3169ed}.labo-like-button--sparkling .labo-like-button__icon-wrap:after{animation:like-sparkle .5s ease-out forwards;background:#3169ed;border-radius:50%;content:"";height:3px;left:50%;margin:-1.5px 0 0 -1.5px;pointer-events:none;position:absolute;top:0;width:3px}.labo-like-button--on-card{background:#fff}.labo-like-button--display{background:transparent;color:#666;cursor:default;padding:0;pointer-events:none}.labo-like-button--display.labo-like-button--liked{color:#3169ed}.labo-like-button--display .labo-like-button__icon{height:1em;min-height:1em;min-width:1em;width:1em}@keyframes like-sparkle{0%{box-shadow:0 0 #3169ed,0 0 #3169ed,0 0 #3169ed,0 0 #3169ed,0 0 #3169ed;opacity:1}to{box-shadow:0 -.85em #3169ed,-.55em -.65em #3169ed,.55em -.65em #3169ed,-.8em -.3em #3169ed,.8em -.3em #3169ed;opacity:0}}.labo-title{font-size:3vw}@media screen and (min-width:1024px){.labo-title{font-size:16px}}.labo-title{font-weight:var(--font-bold);line-height:1.3;margin:0 0 0 8.75vw;padding:0 0 0 2em;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.labo-title{margin-left:78px}}.labo-title:before{border-bottom:1px solid #000;border-left:1px solid #000;content:"";display:block;height:1.25em;left:0;position:absolute;top:-.5em;width:1.25em}.labo-featured{padding:10vw 0 0}@media screen and (min-width:1024px){.labo-featured{padding-top:30px}}.group-home .labo-featured{padding:15vw 0 0}@media screen and (min-width:1024px){.group-home .labo-featured{padding-top:90px}}.labo-featured__comment{font-size:8vw}@media screen and (min-width:1024px){.labo-featured__comment{font-size:48px}}.labo-featured__comment{background:#3169ed;border-radius:50%;height:1.6667em;margin:0 auto;position:relative;width:1.6667em}.labo-featured__comment .labo-icon{fill:#fff;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.labo-featured__comment:before{background:#3169ed;border-radius:.1em;content:"";display:block;height:.125em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5em}.labo-featured__heading{font-size:7vw}@media screen and (min-width:1024px){.labo-featured__heading{font-size:48px}}.labo-featured__heading{font-weight:var(--font-bold);line-height:1.4;padding:.25em 0 0;text-align:center}.labo-featured__heading .labo-icon{height:.85em;margin-left:.35em;margin-top:.35em;width:.85em}@media screen and (min-width:1024px){.labo-featured__heading .labo-icon{height:.8em;margin-top:.275em;width:.8em}.labo-featured__heading a:hover{margin-left:.15em}.labo-featured__heading a:hover .labo-icon{margin-left:.5em}}.labo-featured__slide{margin:7.5vw 0 0;padding:0 2.5vw;position:relative}@media screen and (min-width:1024px){.labo-featured__slide{margin-top:60px;padding:0}}.labo-featured__slide .swiper{margin:0 -1em;overflow:visible;padding:1em;width:calc(100% + 2em)}@media screen and (min-width:1024px){.labo-featured__slide .swiper{overflow:hidden}}.labo-featured__slide .swiper-wrapper{display:flex}.labo-featured__slide .swiper-slide{display:flex;flex-shrink:0;height:auto}@media screen and (min-width:1024px){.labo-featured__slide .swiper-slide{width:23.75%}}.labo-featured__slide-button{align-items:center;background:#3169ed;border:none;border-radius:50%;cursor:pointer;display:flex;height:8.75vw;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:8.75vw;z-index:10}@media screen and (min-width:1024px){.labo-featured__slide-button{height:45px;width:45px}}.labo-featured__slide-button .labo-icon{fill:#fff;margin:0}.labo-featured__slide-button:active{background:#1a58eb}.labo-featured__slide-button--prev{left:-2.5vw;transform:translateY(-50%) rotate(180deg)}@media screen and (min-width:1024px){.labo-featured__slide-button--prev{left:-30px}}.labo-featured__slide-button--next{right:-2.5vw}@media screen and (min-width:1024px){.labo-featured__slide-button--next{right:-30px}}.labo-featured__slide-button--disabled{background:#ccc;cursor:not-allowed;pointer-events:none}.labo-featured__slide-button--hidden{display:none}.labo-concept{padding:10vw 0 0}@media screen and (min-width:1024px){.labo-concept{padding-top:30px}}.group-home .labo-concept{padding:20vw 2.5vw 0}@media screen and (min-width:1024px){.group-home .labo-concept{padding:120px 0 0}}.labo-concept__comment{font-size:8vw}@media screen and (min-width:1024px){.labo-concept__comment{font-size:48px}}.labo-concept__comment{background:#000;border-radius:50%;height:1.6667em;margin:0 auto;position:relative;width:1.6667em}.labo-concept__comment .labo-icon{fill:#fff;margin:0}.labo-concept__comment .labo-icon,.labo-concept__comment:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.labo-concept__comment:before{background:#000;border-radius:.1em;content:"";display:block;height:.125em;width:5em}.labo-concept__heading{font-size:6vw}@media screen and (min-width:1024px){.labo-concept__heading{font-size:40px}}.labo-concept__heading{font-weight:var(--font-bold);line-height:1.5;padding:.15em 0 0;text-align:center}.labo-concept__content .labo-concept__heading{font-size:4.75vw}@media screen and (min-width:1024px){.labo-concept__content .labo-concept__heading{font-size:24px}}.labo-concept__content .labo-concept__heading{border-bottom:.1em solid #ccc;margin:20vw 0 0;padding:0 0 1.5em;position:relative}@media screen and (min-width:1024px){.labo-concept__content .labo-concept__heading{margin-top:105px}}.labo-concept__content .labo-concept__heading:before{background:#000;border-radius:.2em;content:"";display:block;height:.25em;left:50%;position:absolute;top:-1.5em;transform:translate(-50%);width:2.5em}.labo-concept__content .labo-concept__heading:after{background:#fff;border:.25em solid #000;border-radius:50%;content:"";display:block;height:1em;left:50%;position:absolute;top:-1.85em;transform:translate(-50%);width:1em}.labo-concept__heading strong{font-size:2em;line-height:1.3}.labo-concept__body{font-size:4.25vw}@media screen and (min-width:1024px){.labo-concept__body{font-size:20px}}.labo-concept__body{font-weight:var(--font-regular);line-height:1.8;padding:5vw 0 0}@media screen and (min-width:1024px){.labo-concept__body{padding-top:60px}}.labo-concept__content .labo-concept__body{font-size:4vw}@media screen and (min-width:1024px){.labo-concept__content .labo-concept__body{font-size:19px;line-height:1.9;padding-top:39px}.labo-concept__content{display:flex;flex-flow:row wrap;justify-content:space-between}.labo-concept__detail{width:calc(50% - 30px)}}.labo-research{isolation:isolate;position:relative}.labo-research__grid{padding:2.5vw 0 0}@media screen and (min-width:1024px){.labo-research__grid{display:flex;flex-flow:row wrap;gap:45px 30px;padding-top:45px}}.labo-research__card{font-size:5vw}@media screen and (min-width:1024px){.labo-research__card{font-size:20px}}.labo-research__grid .labo-research__card{padding:7.5vw 0 0}@media screen and (min-width:1024px){.labo-research__grid .labo-research__card{padding:0;width:calc(25% - 22.5px)}}.labo-consultant__labo-list .labo-research__card{font-size:4vw}@media screen and (min-width:1024px){.labo-consultant__labo-list .labo-research__card{font-size:16px}}.labo-consultant__labo-list .labo-research__card{padding:7.5vw 0 0}@media screen and (min-width:1024px){.labo-consultant__labo-list .labo-research__card{padding:0;width:calc(33.333% - 20px)}}.labo-research__card-link{align-items:stretch;border:1px solid #ccc;border-radius:.5em;box-shadow:0 0 .5em #3169ed00;display:flex;flex-flow:column nowrap;height:100%;padding:1.35em 1em 1.25em;position:relative;text-decoration:none;transition:height .25s var(--cubic-bezier),margin .25s var(--cubic-bezier),padding .25s var(--cubic-bezier),border .25s var(--cubic-bezier)}@media screen and (min-width:1024px){.labo-research__card-link:hover{border-color:#3169ed;box-shadow:0 0 .5em #3169ed40;height:calc(100% + .5em);margin:-.25em;padding:1.6em 1.25em 1.5em}.labo-research__card-link:hover .labo-research__card-thumbnail{margin-left:-.25em;margin-right:-.25em;width:calc(100% + .5em)}}.labo-research__card-link:before{background:#3169ed;border-radius:.2em;height:.2em;top:-.15em;width:calc(100% - 2em)}.labo-research__card-link:after,.labo-research__card-link:before{content:"";display:block;left:50%;position:absolute;transform:translate(-50%)}.labo-research__card-link:after{background:#fff;border:.3em solid #3169ed;border-radius:50%;height:1.15em;top:-.6em;width:1.15em}.labo-research__card-link:active{background:#3169ed05}.labo-research__card-link:active .labo-research__card-title .labo-icon{right:-.15em}.labo-research__card-title{font-size:1em;font-weight:var(--font-bold);line-height:1.3;padding:0;position:relative}a .labo-research__card-title{padding-right:1.25em}.labo-research__card-title .labo-icon{margin-top:.05em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.labo-research__card-description{color:#000;font-size:.75em;font-weight:var(--font-regular);line-height:1.6;padding:1.5em 0 .65em}.labo-consultant__labo-list .labo-research__card-description{color:#666;font-size:.8em;letter-spacing:.03125em;line-height:1.3;padding-bottom:1em;padding-top:.75em}.labo-research__card-thumbnail{height:7em;margin:auto 0 0;overflow:hidden;transition:width .25s var(--cubic-bezier),margin .25s var(--cubic-bezier);width:100%}.labo-research__card-thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.labo-consultant__labo-list .labo-research__card-thumbnail img{border-radius:.25em}.labo-research__card-thumbnail--placeholder{align-items:center;background:#fff;display:flex;justify-content:center}.labo-research__card-thumbnail--placeholder img{height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.labo-research__card-group{background:#e4ecff;border-radius:.5em;color:#3169ed;font-size:.7em;font-weight:var(--font-bolder);margin:1.75em 0 0;padding:.75em 1.75em;width:-moz-fit-content;width:fit-content}.labo-research__slider{margin:7.5vw 0 0;padding:0 3.75vw;position:relative;view-transition-name:research-info;width:100%}@media screen and (min-width:1024px){.labo-research__slider{margin:45px auto 0;max-width:660px;padding:0}}.labo-research__slider.no-view-transition{view-transition-name:none!important}.labo-research__slider-slides{align-items:center;display:flex;gap:5vw;justify-content:center;min-height:140vw;position:relative;view-transition-name:research-slider-slides;z-index:1}@media screen and (min-width:1024px){.labo-research__slider-slides{gap:45px;min-height:auto}}.labo-research__slider-slides.no-view-transition{view-transition-name:none!important}.labo-research__slider-item{font-size:5vw}@media screen and (min-width:1024px){.labo-research__slider-item{font-size:23px}}.labo-research__slider-item{flex:0 0 auto;opacity:1;padding:1.25em 1.25em 1em;position:relative;transform:scale(1);transform-origin:center center;transition:opacity .3s ease,transform .3s ease;view-transition-name:none}@media screen and (min-width:1024px){.labo-research__slider-item--clickable:hover .labo-research__slider-bg{border-color:#3169ed;box-shadow:0 0 .5em #3169ed40;transform:scaleX(1.01) scaleY(1.02)}}.labo-research__slider-item--clickable:active{background:#3169ed05}.labo-research__slider-item--clickable:active .labo-research__card-title .labo-icon{right:-.15em}.labo-research__slider-item{width:100%}@media screen and (min-width:1024px){.labo-research__slider-item{width:660px}}.labo-research__slider-item--clickable{cursor:pointer}.labo-research__slider-item--clickable:focus{outline:none}.labo-research__slider-item--clickable:focus-visible{outline:none}.labo-research__slider-item--prev{cursor:pointer;opacity:.5;transform:scale(.8);transform-origin:right center;view-transition-name:none}@media screen and (min-width:1024px){.labo-research__slider-item--prev{transition:opacity .3s ease,transform .3s ease}.labo-research__slider-item--prev:hover{opacity:.7}}.labo-research__slider-item--next{cursor:pointer;opacity:.5;transform:scale(.8);transform-origin:left center;view-transition-name:none}@media screen and (min-width:1024px){.labo-research__slider-item--next{transition:opacity .3s ease,transform .3s ease}.labo-research__slider-item--next:hover{opacity:.7}}.labo-research__slider-item--placeholder{pointer-events:none;visibility:hidden}.labo-research__slider-item a{color:#000}.labo-research__slider-bg{border:1px solid #ccc;border-radius:.5em;box-shadow:0 0 .5em #3169ed00;display:block;height:100%;left:0;position:absolute;top:0;transition:transform .25s var(--cubic-bezier),border .25s var(--cubic-bezier);width:100%;z-index:-1}.labo-research__slider-bg:before{background:#3169ed;border-radius:.2em;height:.225em;top:-.135em;width:calc(100% - 2.5em)}.labo-research__slider-bg:after,.labo-research__slider-bg:before{content:"";display:block;left:50%;position:absolute;transform:translate(-50%)}.labo-research__slider-bg:after{background:#fff;border:.3em solid #3169ed;border-radius:50%;height:1.15em;top:-.6em;width:1.15em}.labo-research__slider-name{font-size:1em;font-weight:var(--font-bold);line-height:1.3}.labo-research__slider-description{color:#666;font-size:.7em;font-weight:var(--font-regular);line-height:1.3;padding:.5em 0 0}.labo-research__slider-media{margin:.85em 0 0;max-width:660px;position:relative;width:100%}.labo-research__slider-media-icon{align-items:center;background:#3169ed;border-radius:50%;color:#fff;display:flex;height:12.5vw;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:12.5vw}@media screen and (min-width:1024px){.labo-research__slider-media-icon{height:80px;width:80px}}.labo-research__slider-media-icon .labo-icon{fill:currentColor;height:5vw;margin:0;width:5vw}@media screen and (min-width:1024px){.labo-research__slider-media-icon .labo-icon{height:30px;width:30px}}.labo-research__slider-media img{border-radius:.5em;box-shadow:0 .1em .15em #66666626;display:block;height:auto;width:100%}.labo-research__slider-media-placeholder{align-items:center;background:#fff;border-radius:.5em;box-shadow:0 .1em .15em #66666626;display:flex;justify-content:center;min-height:7.5em}.labo-research__slider-media-placeholder img{border-radius:0;box-shadow:none;height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.labo-research__slider-about{font-size:.8em;font-weight:var(--font-regular);line-height:1.6;padding:1.15em 0 0}@media screen and (min-width:1024px){.labo-research__slider-about{line-height:1.7}}.labo-research__slider-button{align-items:center;background:#3169ed;border-radius:50%;color:#fff;display:flex;height:10vw;justify-content:center;position:absolute;top:var(--button-top,0);transform:translateZ(0);view-transition-name:none;visibility:hidden;width:10vw;z-index:10}@media screen and (min-width:1024px){.labo-research__slider-button{height:60px;width:60px}}.labo-research__slider-button--prev{left:-3.75vw;transform:rotate(180deg) translateZ(0);view-transition-name:research-button-prev}@media screen and (min-width:1024px){.labo-research__slider-button--prev{left:calc(50% - 382.5px)}}.labo-research__slider-button--prev.no-view-transition{view-transition-name:none!important}.labo-research__slider-button--next{right:-3.75vw;transform:translateZ(0);view-transition-name:research-button-next}@media screen and (min-width:1024px){.labo-research__slider-button--next{right:calc(50% - 382.5px)}}.labo-research__slider-button--next.no-view-transition{view-transition-name:none!important}.labo-research__slider-button:active{background:#1a58eb}.labo-research__slider-button .labo-icon{fill:currentColor;height:3.75vw;margin:0;width:3.75vw}@media screen and (min-width:1024px){.labo-research__slider-button .labo-icon{height:30px;width:30px}}.labo-research__slider-stats{align-items:center;display:flex;gap:2.5vw;margin:3.75vw 0 0;padding:0 3.75vw;view-transition-name:research-slider-stats}@media screen and (min-width:1024px){.labo-research__slider-stats{gap:21px;margin:24px auto 0;max-width:660px;padding:0}}.labo-research__slider-impression{font-size:3.5vw}@media screen and (min-width:1024px){.labo-research__slider-impression{font-size:14px}}.labo-research__slider-impression{align-items:center;color:#000;display:inline-flex;gap:.4em;line-height:1}.labo-research__slider-impression .labo-icon{fill:currentColor;height:1.43em;margin:0;min-height:1.43em;min-width:1.43em;width:1.43em}.labo-research__slider-impression-count{display:inline-block;font-size:.8em;height:1em;line-height:1;overflow:hidden;position:relative;transition:color .2s ease;vertical-align:middle}.labo-research__slider-impression--bumped .labo-research__slider-impression-count{color:#3169ed}.labo-research__slider-impression-count-old{animation:research-impression-flip-old .3s ease-out forwards;display:inline-block}.labo-research__slider-impression-count-new{animation:research-impression-flip-new .6s ease-out forwards;display:inline-block;left:0;position:absolute;top:0;transform:translateY(100%)}.labo-research__consultant{position:relative}.labo-research__consultant-heading{font-size:6.5vw}@media screen and (min-width:1024px){.labo-research__consultant-heading{font-size:24px}}.labo-research__consultant-heading{font-weight:var(--font-bold);margin:15vw 0 0;padding:2em 0 0;position:relative;text-align:center}@media screen and (min-width:1024px){.labo-research__consultant-heading{margin-top:75px;padding:69px 0 0 120px;text-align:left}}.labo-research__consultant-heading:before{background:#3169ed;border-radius:.2em;content:"";height:.225em;left:0;position:absolute;top:0;width:100%}.labo-research__consultant-heading .labo-icon{background:#fff;height:3em;left:50%;padding:.8em;position:absolute;top:-1.5em;transform:translate(-50%) rotate(90deg);width:3em}.labo-research__consultant-thumbnail{border-radius:50%;height:21.25vw;left:0;position:absolute;top:28.75vw;width:21.25vw}@media screen and (min-width:1024px){.labo-research__consultant-thumbnail{height:99px;top:65px;width:99px}}.labo-research__consultant-text{font-size:3.75vw}@media screen and (min-width:1024px){.labo-research__consultant-text{font-size:19px}}.labo-research__consultant-text{font-weight:var(--font-regular);letter-spacing:.03125em;line-height:1.7;padding:10vw 0 0 26.25vw;position:relative}@media screen and (min-width:1024px){.labo-research__consultant-text{padding-left:120px;padding-top:.5em}}.labo-research__consultant-link{font-size:3.75vw}@media screen and (min-width:1024px){.labo-research__consultant-link{font-size:14px}}.labo-research__consultant-link{display:inline-block;font-weight:var(--font-regular);letter-spacing:.03125em;line-height:1.5;margin:.5em 0 0 26.25vw;position:relative}.labo-research__consultant-link:active .labo-icon{margin-left:.35em}@media screen and (min-width:1024px){.labo-research__consultant-link{margin-left:120px}.labo-research__consultant-link:hover .labo-icon{margin-left:.35em}}.labo-research__consultant-link .labo-icon{height:1.25em;margin-left:.5em;width:1.25em}@media screen and (min-width:1024px){.labo-research__consultant-link .labo-icon{transition:margin .25s var(--cubic-bezier)}}.labo-research__form{margin:10vw -8.75vw 0}@media screen and (min-width:1024px){.labo-research__form{margin:60px 0 0}}.labo-research__form-nav ul{align-items:flex-end;display:flex;gap:.75em;justify-content:center}@media screen and (min-width:1024px){.labo-research__form-nav ul li br{display:none}}.labo-research__form-nav ul li button{font-size:3.5vw;white-space:nowrap}@media screen and (min-width:1024px){.labo-research__form-nav ul li button{font-size:16px}}.labo-research__form-nav ul li button{background:#fff;border-left:.15em solid #3169ed;border-radius:.5em .5em 0 0;border-right:.15em solid #3169ed;border-top:.15em solid #3169ed;color:#3169ed;cursor:pointer;font-weight:var(--font-bold);letter-spacing:.03125em;line-height:1.3;padding:.5em 1.5em;text-align:center;transition:background .2s var(--cubic-bezier),color .2s var(--cubic-bezier)}.labo-research__form-nav ul li button.is-active{background:#f2f2f2;border-color:#f2f2f2;color:#000;padding:.85em 1.5em .6em}@media screen and (min-width:1024px){.labo-research__form-nav ul li button{min-width:18em;padding:1em .5em}.labo-research__form-nav ul li button.is-active{padding:1.25em .5em 1.1em}.labo-research__form-nav ul li button:hover:not(.is-active){background:#f2f2f240}}.labo-research__form-content{background:#f2f2f2;overflow:hidden}@media screen and (min-width:1024px){.labo-research__form-content{border-radius:.5em}}@media screen and (max-width:767px){.labo-research__form-content .synergy-nform-top-space{height:0}}.labo-research__form-content .css-d3yrya-Message{font-size:3.5vw}@media screen and (min-width:1024px){.labo-research__form-content .css-d3yrya-Message{font-size:15px}}.labo-research__form-content .css-d3yrya-Message{letter-spacing:.03125em;text-align:center}.labo-research__form-content .css-d3yrya-Message strong{color:#000;display:block;font-size:1.1em}.labo-research__form-content .css-1dcn7ly-Label,.labo-research__form-content .css-1gbxk7-FieldHeading,.labo-research__form-content .css-1uqfmrz-Comment{font-size:3.5vw}@media screen and (min-width:1024px){.labo-research__form-content .css-1dcn7ly-Label,.labo-research__form-content .css-1gbxk7-FieldHeading,.labo-research__form-content .css-1uqfmrz-Comment{font-size:14px}}.labo-research__form-content .css-1dcn7ly-Label,.labo-research__form-content .css-1gbxk7-FieldHeading,.labo-research__form-content .css-1uqfmrz-Comment{letter-spacing:.03125em}@media screen and (max-width:767px){.labo-research__form-content .css-kgwjko-Label-LabelWithBorder>._pseudoRadioButton{margin-top:-.2em}}.labo-research__form-content [data-cy-button=next]{font-size:4.25vw}@media screen and (min-width:1024px){.labo-research__form-content [data-cy-button=next]{font-size:20px}}.labo-research__form-content [data-cy-button=next]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:inline-flex;font-weight:var(--font-bold);gap:.5em;line-height:1.5;margin:.75em 0 0;padding:1em 2.25em;position:relative;width:-moz-fit-content;width:fit-content;z-index:0}.labo-research__form-content [data-cy-button=next]:before{background:#3169ed;border:2px solid #3169ed;border-radius:2em;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:transform .15s 0s var(--cubic-bezier),background .1s 0s var(--cubic-bezier);width:100%;z-index:-1}.labo-research__form-content [data-cy-button=next]:after{background:#fff;content:"";display:inline-block;height:1em;margin-top:.175em;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M32.025 30 22.8 39.225 27 43.5 40.5 30 27 16.5l-4.2 4.275zM30 60q-6.225 0-11.7-2.362t-9.525-6.413T2.362 41.7 0 30t2.363-11.7 6.412-9.525T18.3 2.362 30 0t11.7 2.363 9.525 6.412 6.413 9.525T60 30t-2.362 11.7-6.413 9.525-9.525 6.413T30 60m0-6q10.05 0 17.025-6.975T54 30t-6.975-17.025T30 6t-17.025 6.975T6 30t6.975 17.025T30 54'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M32.025 30 22.8 39.225 27 43.5 40.5 30 27 16.5l-4.2 4.275zM30 60q-6.225 0-11.7-2.362t-9.525-6.413T2.362 41.7 0 30t2.363-11.7 6.412-9.525T18.3 2.362 30 0t11.7 2.363 9.525 6.412 6.413 9.525T60 30t-2.362 11.7-6.413 9.525-9.525 6.413T30 60m0-6q10.05 0 17.025-6.975T54 30t-6.975-17.025T30 6t-17.025 6.975T6 30t6.975 17.025T30 54'/%3E%3C/svg%3E") no-repeat center/contain;width:1em}@media screen and (min-width:1024px){.labo-research__form-content [data-cy-button=next]:hover{opacity:1!important}.labo-research__form-content [data-cy-button=next]:hover:before{transform:scaleX(1.03) scaleY(1.02)}}.labo-research__form-content [data-cy-button=next]:active:before{background:#1a58eb;border-color:#1a58eb}.labo-research__qa-heading{font-size:4.75vw}@media screen and (min-width:1024px){.labo-research__qa-heading{font-size:24px}}.labo-research__qa-heading{font-weight:var(--font-bold);line-height:1.5;margin:20vw 0 0;padding:0;position:relative;text-align:center}@media screen and (min-width:1024px){.labo-research__qa-heading{margin-top:105px}}.labo-research__qa-heading:before{background:#000;border-radius:.2em;height:.25em;top:-1.5em;width:2.5em}.labo-research__qa-heading:after,.labo-research__qa-heading:before{content:"";display:block;left:50%;position:absolute;transform:translate(-50%)}.labo-research__qa-heading:after{background:#fff;border:.25em solid #000;border-radius:50%;height:1em;top:-1.85em;width:1em}.labo-research__qa-latest{border-top:.15em solid #ccc;margin:7.5vw 0 0}@media screen and (min-width:1024px){.labo-research__qa-latest{margin-top:34.5px}}.labo-research__qa-question-date{font-size:3vw}@media screen and (min-width:1024px){.labo-research__qa-question-date{font-size:12px}}.labo-research__qa-question-date{color:#666;font-weight:var(--font-bold);line-height:1.2;padding:2.25em 0 0;width:100%}.labo-research__qa-question-text{font-size:5vw}@media screen and (min-width:1024px){.labo-research__qa-question-text{font-size:18px}}.labo-research__qa-question-text{color:#000;font-weight:var(--font-bold);line-height:1.4;padding:.75em 0 0}.labo-research__qa-question-stats{margin:.75em 0 0}.labo-research__qa-question-stats .labo-like-button__icon{height:1em;min-height:1em;min-width:1em;width:1em}.labo-research__qa-answer-item{background:#f2f2f2;border-radius:.5em;margin:1.25em 0 0;padding:1.25em 1.5em;position:relative}.labo-research__qa-answer-item .labo-button{font-size:3vw}@media screen and (min-width:1024px){.labo-research__qa-answer-item .labo-button{font-size:12px}}.labo-research__qa-answer-item .labo-button{background:none;bottom:-1em;color:#3169ed;left:50%;padding:.5em 1.5em;position:absolute;transform:translate(-50%)}.labo-research__qa-answer-item .labo-button:before{background:#e4ecff;border-color:#fafaff}.labo-research__qa-answer-date{font-size:3vw}@media screen and (min-width:1024px){.labo-research__qa-answer-date{font-size:12px}}.labo-research__qa-answer-date{color:#666;font-weight:var(--font-bold);line-height:1.2;padding:.5em 0 0;width:100%}.labo-research__qa-answer-date .labo-icon{fill:#666;height:1.35em;margin-right:.65em;margin-top:0;width:1.35em}.labo-research__qa-answer-text{font-size:4.25vw}@media screen and (min-width:1024px){.labo-research__qa-answer-text{font-size:16px}}.labo-research__qa-answer-text{color:#000;font-weight:var(--font-regular);line-height:1.5;padding:.75em 0 0}@media screen and (min-width:1024px){.labo-research__qa-answer-text{line-height:1.6}}.labo-research__qa-answer-stats{margin:.75em 0 0}.labo-research__qa-answer-stats .labo-like-button__icon{height:1em;min-height:1em;min-width:1em;width:1em}.labo-research__qa-past-item{border-top:.15em solid #ccc;margin:7.5vw 0 0}@media screen and (min-width:1024px){.labo-research__qa-past-item{margin-top:34.5px}}::view-transition-group(research-button-next),::view-transition-group(research-button-prev){z-index:9999}::view-transition-new(research-button-next),::view-transition-new(research-button-prev),::view-transition-old(research-button-next),::view-transition-old(research-button-prev){animation:none;mix-blend-mode:normal}::view-transition-group(research-info){animation:none}::view-transition-image-pair(research-info){isolation:isolate}::view-transition-old(research-info){animation:none;mix-blend-mode:normal}::view-transition-new(research-info){animation:none;mix-blend-mode:normal}::view-transition-group(research-slider-slides){z-index:1}::view-transition-new(research-slider-slides),::view-transition-old(research-slider-slides){animation:none;mix-blend-mode:normal}::view-transition-group(research-slider-stats){animation:none}::view-transition-new(research-slider-stats),::view-transition-old(research-slider-stats){animation:none;mix-blend-mode:normal}html[data-slide-direction=next]:not([data-swipe-navigation])::view-transition-old(research-slider-slides){animation:slider-slide-left .3s cubic-bezier(.4,0,1,1) both;transform-origin:left center}html[data-slide-direction=next]:not([data-swipe-navigation])::view-transition-new(research-slider-slides){animation:slider-slide-from-right .35s cubic-bezier(0,0,.2,1) .25s both;transform-origin:right center}html[data-slide-direction=prev]:not([data-swipe-navigation])::view-transition-old(research-slider-slides){animation:slider-slide-right .3s cubic-bezier(.4,0,1,1) both;transform-origin:right center}html[data-slide-direction=prev]:not([data-swipe-navigation])::view-transition-new(research-slider-slides){animation:slider-slide-from-left .35s cubic-bezier(0,0,.2,1) .25s both;transform-origin:left center}@keyframes slider-scale-in{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slider-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.8)}}@keyframes research-impression-flip-old{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes research-impression-flip-new{0%{opacity:.3;transform:translateY(100%)}10%{opacity:1}to{opacity:1;transform:translateY(0)}}.labo-consultant,.labo-consultant__slider{padding:0 2.5vw;position:relative}.labo-consultant__slider{margin:7.5vw 0 0;view-transition-name:consultant-info;width:100%}@media screen and (min-width:1024px){.labo-consultant__slider{margin:45px auto 0;padding:0}}.labo-consultant__slider.no-view-transition{view-transition-name:none!important}.labo-consultant__slider-slides{align-items:center;display:flex;gap:12.5vw;justify-content:center;position:relative;view-transition-name:consultant-slider-slides;z-index:1}@media screen and (min-width:1024px){.labo-consultant__slider-slides{gap:60px}}.labo-consultant__slider-slides.no-view-transition{view-transition-name:none!important}.labo-consultant__slider-item{font-size:4vw}@media screen and (min-width:1024px){.labo-consultant__slider-item{font-size:18px}}.labo-consultant__slider-item{flex:0 0 auto;position:relative;text-align:center;transform-origin:center center;transition:opacity .3s ease,transform .3s ease;view-transition-name:none;width:50vw}@media screen and (min-width:1024px){.labo-consultant__slider-item{width:34%}}.labo-consultant__slider-item--clickable{cursor:pointer}.labo-consultant__slider-item--clickable:focus{outline:none}.labo-consultant__slider-item--clickable:focus-visible{outline:none}.labo-consultant__slider-item--prev{cursor:pointer;opacity:.5;transform:scale(.8);transform-origin:right center;transition:opacity .3s ease,transform .3s ease;view-transition-name:none}@media screen and (min-width:1024px){.labo-consultant__slider-item--prev:hover{opacity:.7}}.labo-consultant__slider-item--next{cursor:pointer;opacity:.5;transform:scale(.8);transform-origin:left center;transition:opacity .3s ease,transform .3s ease;view-transition-name:none}@media screen and (min-width:1024px){.labo-consultant__slider-item--next:hover{opacity:.7}}.labo-consultant__slider-item a{color:#000}.labo-consultant__slider-button{align-items:center;background:#3169ed;border-radius:50%;color:#fff;display:flex;height:10vw;justify-content:center;position:absolute;top:43.75vw;width:10vw;z-index:10}.labo-consultant__slider-button--prev{view-transition-name:consultant-nav-button-prev}.labo-consultant__slider-button--next{view-transition-name:consultant-nav-button-next}@media screen and (min-width:1024px){.labo-consultant__slider-button{height:60px;top:225px;width:60px}}.labo-consultant__slider-button:active{background:#1a58eb}.labo-consultant__slider-button--prev{left:10vw;transform:rotate(180deg)}@media screen and (min-width:1024px){.labo-consultant__slider-button--prev{left:30%}}.labo-consultant__slider-button--next{right:10vw;transform:none}@media screen and (min-width:1024px){.labo-consultant__slider-button--next{right:30%}}.labo-consultant__slider-button .labo-icon{fill:currentColor;height:3.75vw;margin:0;width:3.75vw}@media screen and (min-width:1024px){.labo-consultant__slider-button .labo-icon{height:30px;width:30px}}.labo-consultant__slider-thumbnail{padding:5vw 0 0}@media screen and (min-width:1024px){.labo-consultant__slider-thumbnail{padding-top:30px}}.labo-consultant__slider-thumbnail img{border-radius:50%;height:40vw;margin:0 auto;width:40vw}@media screen and (min-width:1024px){.labo-consultant__slider-thumbnail img{height:150px;width:150px}}.labo-consultant__slider-comment{font-size:8vw}@media screen and (min-width:1024px){.labo-consultant__slider-comment{font-size:48px}}.labo-consultant__slider-comment{background:#000;border-radius:50%;height:1.6667em;margin:0 auto;position:relative;width:1.6667em}.labo-consultant__slider-comment .labo-icon{fill:#fff;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.labo-consultant__slider-comment:before{background:#000;border-radius:.1em;content:"";display:block;height:.125em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5em}.labo-consultant__slider-name{font-size:8vw}@media screen and (min-width:1024px){.labo-consultant__slider-name{font-size:48px}}.labo-consultant__slider-name{font-weight:var(--font-bold);line-height:1.2;padding:.25em 0 0}.labo-consultant__slider-company{font-size:4vw}@media screen and (min-width:1024px){.labo-consultant__slider-company{font-size:16px}}.labo-consultant__slider-company{font-weight:var(--font-bold);line-height:1.3;padding:5vw 0 0}@media screen and (min-width:1024px){.labo-consultant__slider-company{display:inline-block;padding-top:30px}}.labo-consultant__slider-role{font-size:3.75vw}@media screen and (min-width:1024px){.labo-consultant__slider-role{font-size:15px}}.labo-consultant__slider-role{font-weight:var(--font-bold);line-height:1.3;padding:.5em 0 0;text-align:center}@media screen and (min-width:1024px){.labo-consultant__slider-role{display:inline-block;padding-left:.75em;padding-top:30px}}.labo-consultant__profile{padding:13.75vw 0 0}@media screen and (min-width:1024px){.labo-consultant__profile{align-items:flex-start;display:flex;flex-flow:row wrap;gap:30px;padding-top:60px}}.labo-consultant__profile-heading{font-size:4.75vw}@media screen and (min-width:1024px){.labo-consultant__profile-heading{font-size:24px}}.labo-consultant__profile-heading{border-bottom:.1em solid #ccc;font-weight:var(--font-bold);line-height:1.5;margin:7.5vw 0 0;padding:0 0 1.5em;position:relative;text-align:center}@media screen and (min-width:1024px){.labo-consultant__profile-heading{margin-top:45px;width:100%}}.labo-consultant__profile-heading:before{background:#000;border-radius:.2em;content:"";display:block;height:.25em;left:50%;position:absolute;top:-1.5em;transform:translate(-50%);width:2.5em}.labo-consultant__profile-heading:after{background:#fff;border:.25em solid #000;border-radius:50%;content:"";display:block;height:1em;left:50%;position:absolute;top:-1.85em;transform:translate(-50%);width:1em}.labo-consultant__profile-heading strong{display:block;font-size:.7em;font-weight:var(--font-regular)}.labo-consultant__profile-detail{font-size:4.25vw}@media screen and (min-width:1024px){.labo-consultant__profile-detail{font-size:16px}}.labo-consultant__profile-detail{font-weight:var(--font-regular);line-height:1.7;padding:5vw 0 0}@media screen and (min-width:1024px){.labo-consultant__profile-detail{line-height:1.8;padding-top:15px;width:50%}}.labo-consultant__profile-detail p{padding:.75em 0 0}.labo-consultant__profile-detail p:first-child{padding-top:0}.labo-consultant__profile-field{font-size:4vw}@media screen and (min-width:1024px){.labo-consultant__profile-field{font-size:15px}}.labo-consultant__profile-field{background:#f2f2f2;border-radius:.5em;font-weight:var(--font-regular);line-height:1.6;margin:7.5vw 0 0;padding:6.25vw 5vw}@media screen and (min-width:1024px){.labo-consultant__profile-field{line-height:1.7;margin-top:15px;padding:1.75em 1.5em;width:calc(50% - 30px)}}.labo-consultant__profile-field h3{color:#666;font-size:.9em;letter-spacing:.0625em;padding:0 0 .5em}.labo-consultant__profile-field ul li{margin:.75em 0 0;padding:0 0 0 1.1em;position:relative}.labo-consultant__profile-field ul li:before{color:#3169ed;content:"-";left:0;position:absolute;top:0}.labo-consultant__labo{padding:13.75vw 0 0}@media screen and (min-width:1024px){.labo-consultant__labo{padding-top:60px}}.labo-consultant__labo-heading{font-size:4.75vw}@media screen and (min-width:1024px){.labo-consultant__labo-heading{font-size:24px}}.labo-consultant__labo-heading{border-bottom:.1em solid #ccc;font-weight:var(--font-bold);line-height:1.5;margin:7.5vw 0 0;padding:0 0 1.5em;position:relative;text-align:center}@media screen and (min-width:1024px){.labo-consultant__labo-heading{margin-top:45px}}.labo-consultant__labo-heading:before{background:#000;border-radius:.2em;height:.25em;top:-1.5em;width:2.5em}.labo-consultant__labo-heading:after,.labo-consultant__labo-heading:before{content:"";display:block;left:50%;position:absolute;transform:translate(-50%)}.labo-consultant__labo-heading:after{background:#fff;border:.25em solid #000;border-radius:50%;height:1em;top:-1.85em;width:1em}.labo-consultant__labo-heading strong{display:block;font-size:.7em;font-weight:var(--font-regular)}.labo-consultant__labo-list{padding:2.5vw 0 0}@media screen and (min-width:1024px){.labo-consultant__labo-list{display:flex;flex-flow:row wrap;gap:33px 30px;padding-top:45px}}::view-transition-group(consultant-nav-button-next),::view-transition-group(consultant-nav-button-prev){z-index:9999}::view-transition-new(consultant-nav-button-next),::view-transition-new(consultant-nav-button-prev),::view-transition-old(consultant-nav-button-next),::view-transition-old(consultant-nav-button-prev){animation:none;mix-blend-mode:normal}::view-transition-group(consultant-info){animation:none}::view-transition-image-pair(consultant-info){isolation:isolate}::view-transition-old(consultant-info){animation:none;mix-blend-mode:normal}::view-transition-new(consultant-info){animation:none;mix-blend-mode:normal}::view-transition-group(consultant-slider-slides){z-index:1}::view-transition-new(consultant-slider-slides),::view-transition-old(consultant-slider-slides){animation:none;mix-blend-mode:normal}html[data-slide-direction=next]:not([data-swipe-navigation])::view-transition-old(consultant-slider-slides){animation:slider-slide-left .3s cubic-bezier(.4,0,1,1) both;transform-origin:left center}html[data-slide-direction=next]:not([data-swipe-navigation])::view-transition-new(consultant-slider-slides){animation:slider-slide-from-right .35s cubic-bezier(0,0,.2,1) .25s both;transform-origin:right center}html[data-slide-direction=prev]:not([data-swipe-navigation])::view-transition-old(consultant-slider-slides){animation:slider-slide-right .3s cubic-bezier(.4,0,1,1) both;transform-origin:right center}html[data-slide-direction=prev]:not([data-swipe-navigation])::view-transition-new(consultant-slider-slides){animation:slider-slide-from-left .35s cubic-bezier(0,0,.2,1) .25s both;transform-origin:left center}@keyframes slider-slide-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40%)}}@keyframes slider-slide-from-right{0%{opacity:0;transform:translate(40%)}to{opacity:1;transform:translate(0)}}@keyframes slider-slide-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40%)}}@keyframes slider-slide-from-left{0%{opacity:0;transform:translate(-40%)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.labo-labo__card{border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:transform .3s,box-shadow .3s}.labo-labo__card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.labo-labo__card-link{color:inherit;display:block;text-decoration:none}.labo-labo__card-title{font-size:1.125rem;font-weight:700;margin:0 0 .5rem;padding:1rem 1rem 0}.labo-labo__card-description{color:#666;font-size:.875rem;line-height:1.5;margin:0;padding:0 1rem}.labo-labo__card-thumbnail{display:block;height:200px;margin:1rem 0;overflow:hidden;width:100%}.labo-labo__card-thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.labo-labo__card-group{color:#888;font-size:.875rem;margin:0;padding:0 1rem 1rem}.labo-qa{padding:10vw 2.5vw 0}@media screen and (min-width:1024px){.labo-qa{padding:45px 0 0}}.group-home .labo-qa{padding:15vw 0 0}@media screen and (min-width:1024px){.group-home .labo-qa{padding-top:90px}}.labo-qa__comment{font-size:8vw}@media screen and (min-width:1024px){.labo-qa__comment{font-size:48px}}.labo-qa__comment{background:#000;border-radius:50%;height:1.6667em;margin:0 auto;position:relative;width:1.6667em}.labo-qa__comment .labo-icon{fill:#fff;margin:0}.labo-qa__comment .labo-icon,.labo-qa__comment:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.labo-qa__comment:before{background:#000;border-radius:.1em;content:"";display:block;height:.125em;width:5em}.labo-qa__heading{font-size:7vw}@media screen and (min-width:1024px){.labo-qa__heading{font-size:48px}}.labo-qa__heading{font-weight:var(--font-bold);line-height:1.4;padding:.25em 0 0;text-align:center}@media screen and (min-width:1024px){.labo-qa__content{align-items:flex-start;display:flex;flex-flow:row nowrap;flex-direction:row-reverse;gap:45px}}.group-question.page-index .labo-qa__content{padding-top:12.5vw}@media screen and (min-width:1024px){.group-question.page-index .labo-qa__content{padding-top:75px}}.labo-qa__pickup{display:none;padding:5vw 0 0}@media screen and (min-width:1024px){.labo-qa__pickup{display:block;padding-top:15px}.labo-qa__list{width:70%}}.labo-qa__list-heading{font-size:4.75vw}@media screen and (min-width:1024px){.labo-qa__list-heading{font-size:24px}}.labo-qa__list-heading{border-bottom:.1em solid #ccc;font-weight:var(--font-bold);line-height:1.5;margin:7.5vw 0 0;padding:0 0 1.5em;position:relative;text-align:center}@media screen and (min-width:1024px){.labo-qa__list-heading{margin-top:45px}}.labo-qa__list-heading:before{background:#000;border-radius:.2em;height:.25em;top:-1.5em;width:2.5em}.labo-qa__list-heading:after,.labo-qa__list-heading:before{content:"";display:block;left:50%;position:absolute;transform:translate(-50%)}.labo-qa__list-heading:after{background:#fff;border:.25em solid #000;border-radius:50%;height:1em;top:-1.85em;width:1em}@media screen and (min-width:1024px){.labo-qa__theme{align-self:flex-start;flex-shrink:0;position:sticky;top:2.25em;width:30%;z-index:10}}.labo-qa__theme-heading{font-size:4.75vw}@media screen and (min-width:1024px){.labo-qa__theme-heading{font-size:24px}}.labo-qa__theme-heading{border-bottom:.1em solid #ccc;font-weight:var(--font-bold);line-height:1.5;margin:22.5vw 0 0;padding:0 0 1.5em;position:relative;text-align:center}@media screen and (min-width:1024px){.labo-qa__theme-heading{margin-top:45px}}.labo-qa__theme-heading:before{background:#000;border-radius:.2em;height:.25em;top:-1.5em;width:2.5em}.labo-qa__theme-heading:after,.labo-qa__theme-heading:before{content:"";display:block;left:50%;position:absolute;transform:translate(-50%)}.labo-qa__theme-heading:after{background:#fff;border:.25em solid #000;border-radius:50%;height:1em;top:-1.85em;width:1em}.labo-qa__theme-item{margin-top:-.05em}.labo-qa__theme-item a{font-size:4vw}@media screen and (min-width:1024px){.labo-qa__theme-item a{font-size:16px}}.labo-qa__theme-item a{display:block;font-weight:var(--font-bold);line-height:1.3;padding:1em 1.25em 1em 0;position:relative}.labo-qa__theme-item a:before{background:#fff;border-bottom:.1em solid #ccc;border-top:.1em solid #ccc;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s var(--cubic-bezier),background .05s var(--cubic-bezier),border .1s var(--cubic-bezier);width:100%}@media screen and (min-width:1024px){.labo-qa__theme-item a:hover:before{border-color:#3169ed;box-shadow:0 0 .25em #3169ed26;transform:translate(-50%,-50%) scaleX(1.07) scaleY(1.15);z-index:1}.labo-qa__theme-item a:hover .labo-icon,.labo-qa__theme-item a:hover .labo-qa__theme-count,.labo-qa__theme-item a:hover .labo-qa__theme-name{z-index:2}}.labo-qa__theme-item a:active:before{background:#fafaff}.labo-qa__theme-item a:active .labo-icon{right:-.15em}.labo-qa__theme-name{position:relative}.labo-qa__theme-count{color:#666;display:block;font-size:.8em;font-weight:var(--font-regular);letter-spacing:.03125em;padding:.25em 0 0;position:relative}.labo-qa__theme .labo-icon{height:1em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1em}.labo-qa__card{padding:5vw 0 0}@media screen and (min-width:1024px){.labo-qa__card{padding-top:45px}.labo-qa__card--answer-only{padding-top:30px}}.labo-qa__card--answer-only .labo-qa__card-link{border:none;padding:0}@media screen and (min-width:1024px){.labo-qa__card--answer-only .labo-qa__card-link{padding:0}.labo-qa__card--answer-only .labo-qa__card-link:hover{border-color:transparent;box-shadow:none;height:100%;margin:0;padding:0}}.labo-qa__card--answer-only .labo-qa__answer{background:transparent;margin:0;position:relative}.labo-qa__card--answer-only .labo-qa__answer:before{background:#f2f2f2;border-radius:2.5vw;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1024px){.labo-qa__card--answer-only .labo-qa__answer{width:100%}.labo-qa__card--answer-only .labo-qa__answer:before{border-radius:.5em;transition:transform .25s var(--cubic-bezier),box-shadow .25s var(--cubic-bezier)}.labo-qa__card--answer-only .labo-qa__answer:hover:before{border:1px solid #3169ed;box-shadow:0 0 .5em #3169ed26;transform:scale(1.02)}}.labo-qa__card-link{align-items:stretch;border:1px solid #ccc;border-radius:2.5vw;box-shadow:0 0 .5em #3169ed00;display:flex;flex-flow:column nowrap;height:100%;padding:5vw;position:relative;text-decoration:none;transition:height .25s var(--cubic-bezier),margin .25s var(--cubic-bezier),padding .25s var(--cubic-bezier),border .25s var(--cubic-bezier)}@media screen and (min-width:1024px){.labo-qa__card-link{align-items:center;border-radius:.75em;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:1.75em}.labo-qa__card-link:hover{border-color:#3169ed;box-shadow:0 0 .5em #3169ed40;height:calc(100% + .5em);margin:-.25em -.5em;padding:2em 2.25em}}.labo-qa__card-link:active{background:#3169ed05}.labo-qa__card-link:active .labo-qa__research-name .labo-icon{margin-left:.65em}@media screen and (min-width:1024px){.labo-qa__question{width:24rem}}.labo-qa__question-date{font-size:3vw}@media screen and (min-width:1024px){.labo-qa__question-date{font-size:12px}}.labo-qa__question-date{color:#666;font-weight:var(--font-bold);line-height:1.2}.labo-qa__question-title{font-size:4.75vw}@media screen and (min-width:1024px){.labo-qa__question-title{font-size:18px}}.labo-qa__question-title{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.labo-qa__question-title br{display:none}.labo-qa__question-title *{display:inline}.labo-qa__question-title{color:#000;font-weight:var(--font-bold);line-height:1.4;padding:.5em 0 0}@media screen and (min-width:1024px){.labo-qa__question-title{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.labo-qa__question-title br{display:none}.labo-qa__question-title *{display:inline}}.labo-qa__research{padding:3.75vw 0 0}@media screen and (min-width:1024px){.labo-qa__research{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:15px}}.labo-qa__research-heading{font-size:2.5vw}@media screen and (min-width:1024px){.labo-qa__research-heading{font-size:10px}}.labo-qa__research-heading{align-items:center;background:#3169ed;border-radius:1em;color:#fff;display:flex;flex-flow:column nowrap;justify-content:center;padding:.5em 0;width:3.5rem}.labo-qa__research-detail{width:100%}@media screen and (min-width:1024px){.labo-qa__research-detail{width:calc(100% - 4.25rem)}}.labo-qa__research-name{font-size:4.25vw}@media screen and (min-width:1024px){.labo-qa__research-name{font-size:14px}}.labo-qa__research-name{font-weight:var(--font-bold);line-height:1.3;padding:.5em 0 0}@media screen and (min-width:1024px){.labo-qa__research-name{padding:0}}.labo-qa__research-name .labo-icon{height:1.2em;margin-left:.5em;margin-top:0;width:1.2em}@media screen and (min-width:1024px){.labo-qa__research-name .labo-icon{height:1.3em;margin-top:-.035em;width:1.3em}}.labo-qa__research-description{font-size:3.25vw}@media screen and (min-width:1024px){.labo-qa__research-description{font-size:14px}}.labo-qa__research-description{color:#000;font-weight:var(--font-regular);line-height:1.3;padding:.25em 0 0}.labo-qa__answer{background:#f2f2f2;border-radius:2.5vw;margin:5vw 0 0;padding:5vw}@media screen and (min-width:1024px){.labo-qa__answer{align-items:center;border-radius:.5em;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0;padding:1.25em 1.5em 1.25em 1.25em;width:calc(100% - 26.5rem)}}.labo-qa__consultant{align-items:center;display:flex;flex-flow:row wrap}@media screen and (min-width:1024px){.labo-qa__consultant{width:75px}}.labo-qa__consultant-thumbnail{width:17.5vw}@media screen and (min-width:1024px){.labo-qa__consultant-thumbnail{width:100%}}.labo-qa__consultant-thumbnail img{border-radius:50%;width:13.75vw}@media screen and (min-width:1024px){.labo-qa__consultant-thumbnail img{margin:0 auto;width:50.004px}}.labo-qa__consultant-name{font-size:3.75vw}@media screen and (min-width:1024px){.labo-qa__consultant-name{font-size:15px}}.labo-qa__consultant-name{color:#000;font-weight:var(--font-bold)}@media screen and (min-width:1024px){.labo-qa__consultant-name{padding:.65em 0 0;text-align:center;width:100%}}.labo-qa__answer-stats{margin:.5em 0 0}.labo-qa__detail{padding:2.5vw 0 0}@media screen and (min-width:1024px){.labo-qa__detail{padding:0;width:calc(100% - 90px)}}.labo-qa__detail-date{font-size:3vw}@media screen and (min-width:1024px){.labo-qa__detail-date{font-size:12px}}.labo-qa__detail-date{color:#666;font-weight:var(--font-bold);line-height:1.2;padding:.5em 0 0;width:100%}.labo-qa__detail-date .labo-icon{fill:#666;height:1.35em;margin-right:.65em;margin-top:0;width:1.35em}.labo-qa__detail-text{font-size:4vw}@media screen and (min-width:1024px){.labo-qa__detail-text{font-size:15px}}.labo-qa__detail-text{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:6}.labo-qa__detail-text br{display:none}.labo-qa__detail-text *{display:inline}.labo-qa__detail-text{color:#000;font-weight:var(--font-regular);letter-spacing:.03125em;line-height:1.5;padding:.75em 0 0}@media screen and (min-width:1024px){.labo-qa__detail-text{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.labo-qa__detail-text br{display:none}.labo-qa__detail-text *{display:inline}}.labo-qa__slide{margin:5vw 0 0;padding:0 2.5vw;position:relative}@media screen and (min-width:1024px){.labo-qa__slide{display:none}}.labo-qa__slide .swiper{overflow:visible;width:100%}.labo-qa__slide .swiper-wrapper{align-items:stretch;display:flex}.labo-qa__slide .swiper-slide{display:flex;flex-shrink:0;height:auto}.labo-qa__slide-button{align-items:center;background:#3169ed;border:none;border-radius:50%;cursor:pointer;display:flex;height:8.75vw;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:8.75vw;z-index:10}@media screen and (min-width:1024px){.labo-qa__slide-button{height:30px;width:30px}}.labo-qa__slide-button .labo-icon{fill:#fff;margin:0}.labo-qa__slide-button--prev{left:-2.5vw;transform:translateY(-50%) rotate(180deg)}@media screen and (min-width:1024px){.labo-qa__slide-button--prev{left:-21px}}.labo-qa__slide-button--next{right:-2.5vw}@media screen and (min-width:1024px){.labo-qa__slide-button--next{right:-21px}}.labo-qa__slide-button--disabled{background:#ccc;cursor:not-allowed;pointer-events:none}.labo-qa__slide-button--hidden{display:none}.labo-qa__more{padding:10vw 0 0;text-align:center}@media screen and (min-width:1024px){.labo-qa__more{padding-top:60px}}.labo-qa__more .labo-button{font-size:4.25vw}@media screen and (min-width:1024px){.labo-qa__more .labo-button{font-size:24px}}.labo-search{padding:2.5vw 0 0}@media screen and (min-width:1024px){.labo-search{padding:0}}.labo-search mark{background:#fffeb5;color:#000;font-weight:var(--font-bold);padding:.1em .2em}.labo-search__count{font-size:3.5vw}@media screen and (min-width:1024px){.labo-search__count{font-size:15px}}.labo-search__count{color:#666;font-weight:var(--font-regular);letter-spacing:.03125em;line-height:1.3;padding:6.25vw 0 0;text-align:center}@media screen and (min-width:1024px){.labo-search__count{padding-top:15px}}.labo-search__result{padding:5vw 0 0}@media screen and (min-width:1024px){.labo-search__result{padding-top:0}}.labo-search__result-item{margin:5vw 0 0}@media screen and (min-width:1024px){.labo-search__result-item{margin-top:30px}}.labo-search__result-link{align-items:stretch;border:1px solid #ccc;border-radius:.5em;box-shadow:0 0 .5em #3169ed00;color:#000;display:flex;flex-flow:column nowrap;height:100%;padding:1.25em 1em;position:relative;text-decoration:none;transition:height .25s var(--cubic-bezier),margin .25s var(--cubic-bezier),padding .25s var(--cubic-bezier),border .25s var(--cubic-bezier)}@media screen and (min-width:1024px){.labo-search__result-link:hover{border-color:#3169ed;box-shadow:0 0 .5em #3169ed40;height:calc(100% + .5em);margin:-.25em;padding:1.6em 1.25em 1.5em}.labo-search__result-link:hover .labo-research__card-thumbnail{margin-left:-.25em;margin-right:-.25em;width:calc(100% + .5em)}}.labo-search__result-title{font-size:4.5vw}@media screen and (min-width:1024px){.labo-search__result-title{font-size:20px}}.labo-search__result-title{color:#3169ed;font-weight:var(--font-bold);line-height:1.3}.labo-search__result-description{font-size:3.5vw}@media screen and (min-width:1024px){.labo-search__result-description{font-size:14px}}.labo-search__result-description{color:#000;font-weight:var(--font-regular);line-height:1.6;padding:.25em 0 0}.labo-search__result-about{font-size:4.25vw}@media screen and (min-width:1024px){.labo-search__result-about{font-size:17px}}.labo-search__result-about{color:#000;font-weight:var(--font-regular);line-height:1.6;padding:.25em 0 1.25em}.labo-search__result-question{padding:.5em 0 0}.labo-search__result-question-date{font-size:3vw}@media screen and (min-width:1024px){.labo-search__result-question-date{font-size:12px}}.labo-search__result-question-date{color:#666;font-weight:var(--font-bold);line-height:1.2}.labo-search__result-question-title{font-size:4vw}@media screen and (min-width:1024px){.labo-search__result-question-title{font-size:16px}}.labo-search__result-question-title{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.labo-search__result-question-title br{display:none}.labo-search__result-question-title *{display:inline}.labo-search__result-question-title{color:#000;font-weight:var(--font-bold);line-height:1.4;padding:.25em 0 0}@media screen and (min-width:1024px){.labo-search__result-question-title{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.labo-search__result-question-title br{display:none}.labo-search__result-question-title *{display:inline}}.labo-search__result-qa-pair{margin-top:1em}.labo-search__result-qa-pair:first-child{margin-top:0}@media screen and (min-width:1024px){.labo-search__result-qa-pair{display:grid;gap:2rem;grid-template-columns:1fr 1fr}}.labo-search__result-answer{background:#f2f2f2;border-radius:2.5vw;margin:2.5vw 0 0;padding:5vw}@media screen and (min-width:1024px){.labo-search__result-answer{border-radius:.5em;margin:0;padding:1.25em 1.5em 1.25em 1.25em}}.labo-search__result-answer-count{font-size:3vw}@media screen and (min-width:1024px){.labo-search__result-answer-count{font-size:12px}}.labo-search__result-answer-count{color:#666;font-weight:var(--font-bolder);letter-spacing:.03125em;line-height:1.3}.labo-search__result-answer-related{font-size:3.5vw}@media screen and (min-width:1024px){.labo-search__result-answer-related{font-size:14px}}.labo-search__result-answer-related{border-top:1px solid #ccc;color:#666;font-weight:var(--font-bold);line-height:1.3;margin:.75em 0 0;padding:.75em 0 0}.labo-search__result-answer-date{font-size:3vw}@media screen and (min-width:1024px){.labo-search__result-answer-date{font-size:12px}}.labo-search__result-answer-date{color:#666;font-weight:var(--font-bold);line-height:1.2;padding:1em 0 .5em;width:100%}.labo-search__result-answer-date .labo-icon{fill:#666;height:1.15em;margin-right:.65em;margin-top:0;width:1.15em}.labo-search__result-answer-text{font-size:3.25vw}@media screen and (min-width:1024px){.labo-search__result-answer-text{font-size:15px}}.labo-search__result-answer-text{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:6}.labo-search__result-answer-text br{display:none}.labo-search__result-answer-text *{display:inline}.labo-search__result-answer-text{color:#000;font-weight:var(--font-regular);letter-spacing:.03125em;line-height:1.5}@media screen and (min-width:1024px){.labo-search__result-answer-text{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.labo-search__result-answer-text br{display:none}.labo-search__result-answer-text *{display:inline}}.labo-media-modal{align-items:center;background:#f2f2f2cc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.labo-media-modal__backdrop{-webkit-backdrop-filter:blur(.75em);backdrop-filter:blur(.75em);height:100%;left:0;position:absolute;top:0;width:100%}.labo-media-modal__container{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.labo-media-modal__close{align-items:center;background:#3169ed;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:10vw;justify-content:center;position:fixed;right:2.5vw;top:2.5vw;width:10vw;z-index:100}@media screen and (min-width:1024px){.labo-media-modal__close{height:45px;right:15px;top:15px;width:45px}}.labo-media-modal__close:active{background:#1a58eb}.labo-media-modal__close .labo-icon{fill:currentColor;height:5vw;margin:0;width:5vw}@media screen and (min-width:1024px){.labo-media-modal__close .labo-icon{height:21px;width:21px}}.labo-media-modal__loading{border-radius:2vw;color:#fff;font-size:1em;left:50%;padding:5vw 10vw;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:200}@media screen and (min-width:1024px){.labo-media-modal__loading{border-radius:24px;padding:60px 120px}}.labo-media-modal__loading .labo-loading:after{display:none}.labo-media-modal__content{flex:1;height:100%;position:relative;width:100%}.labo-media-modal__content--center{align-items:center;display:flex;justify-content:center;overflow:hidden}.labo-media-modal__content--scroll{overflow-x:hidden;overflow-y:auto}.labo-media-modal__video{aspect-ratio:16/9;border:none;display:block;margin:0 auto;max-width:1366px;width:90vw}.labo-media-modal__image{display:block;height:auto!important;max-height:calc(100vh - 7.5vw);max-width:100vw;-o-object-fit:contain;object-fit:contain;width:auto!important}@media screen and (min-width:1024px){.labo-media-modal__image{max-height:calc(100vh - 60px);max-width:100vw}}.labo-media-modal__gallery .labo-media-modal__image{margin:1.25vw 0;max-height:none;max-width:100vw}@media screen and (min-width:1024px){.labo-media-modal__gallery .labo-media-modal__image{margin:15px 0;max-width:100vw}}.labo-media-modal__image--raw{transform-origin:center center;will-change:transform}.labo-media-modal__zoom{display:flex;line-height:0;max-height:calc(100vh - 7.5vw);max-width:100vw;overflow:visible;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media screen and (min-width:1024px){.labo-media-modal__zoom{max-height:calc(100vh - 60px)}}.labo-media-modal__zoom--zoomed{cursor:grab}.labo-media-modal__zoom--panning{cursor:grabbing}.labo-media-modal__zoombar{align-items:center;bottom:5vw;display:flex;flex-direction:column;gap:1.75vw;left:50%;position:fixed;transform:translate(-50%);z-index:60}@media screen and (min-width:1024px){.labo-media-modal__zoombar{bottom:24px;gap:10.8px}}.labo-media-modal__zoombar-hint{background:#666666bf;border-radius:5vw;color:#fff;font-size:.68em;padding:1.4vw 3.25vw;white-space:nowrap}@media screen and (min-width:1024px){.labo-media-modal__zoombar-hint{padding:6px 16.8px}}.labo-media-modal__zoombar-ctrl{align-items:center;background:#ffffffbf;border-radius:5vw;box-shadow:0 .125em .375em #6666664d;display:flex;gap:1.4vw;padding:1.4vw 2.25vw}@media screen and (min-width:1024px){.labo-media-modal__zoombar-ctrl{gap:7.2px;padding:6px 12px}}.labo-media-modal__zoombar-level{color:#3169ed;font-size:.74em;font-weight:var(--font-bold);min-width:3.2em;text-align:center}.labo-media-modal__zoombar-btn{align-items:center;background:#3169ed;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.85em;height:6vw;justify-content:center;line-height:1;width:6vw}@media screen and (min-width:1024px){.labo-media-modal__zoombar-btn{height:31.2px;width:31.2px}}.labo-media-modal__zoombar-btn:active{background:#1451e1}.labo-media-modal__zoombar-btn--reset{border-radius:5vw;font-size:.62em;padding:0 2.5vw;width:auto}@media screen and (min-width:1024px){.labo-media-modal__zoombar-btn--reset{border-radius:18px;padding:0 18px}}.labo-media-modal__pdf{align-items:center;border:none;display:flex;flex-direction:column;gap:5vw;height:100%;min-height:100vh;padding:5vw 0;width:100%}@media screen and (min-width:1024px){.labo-media-modal__pdf{gap:30px;padding:30px 0}}.labo-media-modal__pdf>div{background:#fff;border-radius:.125em;box-shadow:0 .25em .5em #6666664d,0 .125em .25em #6663}@media screen and (min-width:1024px){.labo-media-modal__pdf>div{box-shadow:0 .125em .375em #66666640,0 .0625em .125em #66666626}}.labo-media-modal__pdf>div canvas{border-radius:.125em;display:block;height:auto!important;max-width:90vw}.labo-media-modal__pdf-info{padding:10vw;text-align:center}@media screen and (min-width:1024px){.labo-media-modal__pdf-info{padding:120px}}.labo-media-modal__pdf-info h2{font-size:5vw}@media screen and (min-width:1024px){.labo-media-modal__pdf-info h2{font-size:24px}}.labo-media-modal__pdf-info h2{font-weight:var(--font-bold);margin:0 0 5vw}@media screen and (min-width:1024px){.labo-media-modal__pdf-info h2{margin-bottom:60px}}.labo-media-modal__pdf-info p{font-size:3.5vw}@media screen and (min-width:1024px){.labo-media-modal__pdf-info p{font-size:16px}}.labo-media-modal__pdf-info p{color:#666;line-height:1.6;margin:0 0 10vw}@media screen and (min-width:1024px){.labo-media-modal__pdf-info p{margin-bottom:120px}}.labo-media-modal__pdf-info a{align-items:center;display:inline-flex;gap:2.5vw}@media screen and (min-width:1024px){.labo-media-modal__pdf-info a{gap:30px}}.labo-media-modal__gallery{align-items:center;display:flex;flex-direction:column;gap:.1em;padding:3.75vw 0;position:relative;width:100%}@media screen and (min-width:1024px){.labo-media-modal__gallery{padding:15px 0}}.labo-media-modal__nav{align-items:center;background:#3169ed;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:10vw;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);width:10vw;z-index:50}@media screen and (min-width:1024px){.labo-media-modal__nav{height:51px;width:51px}}.labo-media-modal__nav:active{background:#1a58eb}.labo-media-modal__nav:disabled{background:#ccc;cursor:not-allowed;pointer-events:none}.labo-media-modal__nav--prev{left:1.25vw;transform:translateY(-50%) rotate(180deg)}@media screen and (min-width:1024px){.labo-media-modal__nav--prev{left:15px}}.labo-media-modal__nav--next{right:1.25vw}@media screen and (min-width:1024px){.labo-media-modal__nav--next{right:15px}}.labo-media-modal__nav .labo-icon{fill:currentColor;height:3.75vw;margin:0;width:3.75vw}@media screen and (min-width:1024px){.labo-media-modal__nav .labo-icon{height:21px;width:21px}}.labo-media-modal__counter{background:#fff;border-radius:5vw;bottom:5vw;box-shadow:0 .125em .25em #6663;color:#3169ed;font-size:.75em;left:50%;padding:2.5vw 5vw;position:fixed;transform:translate(-50%);z-index:50}@media screen and (min-width:1024px){.labo-media-modal__counter{bottom:15px;padding:9px 21px}}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.labo-pagination{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;padding:12.5vw 0 0}@media screen and (min-width:1024px){.labo-pagination{padding-top:90px}}.labo-pagination ul{font-size:3.25vw}@media screen and (min-width:1024px){.labo-pagination ul{font-size:13px}}.labo-pagination ul{align-items:center;display:flex;flex-flow:row wrap;gap:1.25em .75em;justify-content:center}.labo-pagination ul li a,.labo-pagination ul li span{align-items:center;color:#fff;display:flex;justify-content:center;padding:.75em 1.5em;position:relative}.labo-pagination ul li a:before,.labo-pagination ul li span:before{background:#3169ed;border:1px solid #3169ed;border-radius:1.5em;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:transform .1s var(--cubic-bezier);width:100%;z-index:-1}@media screen and (min-width:1024px){.labo-pagination ul li a:hover:before{transform:scaleX(1.05) scaleY(1.03)}}.labo-pagination ul li a:active:before{background:#1a58eb}.labo-pagination ul li span[aria-current=page]{color:#666;cursor:default;pointer-events:none}.labo-pagination ul li span[aria-current=page]:before{background:#f2f2f2;border:#f2f2f2}.labo-pagination ul li span:not([aria-current]){color:#666;cursor:default;padding-left:.5em;padding-right:.5em;pointer-events:none}.labo-pagination ul li span:not([aria-current]):before{display:none}.labo-pagination ul li:first-child a,.labo-pagination ul li:last-child a{color:#3169ed;font-size:1.1em;font-weight:var(--font-bold);padding:0}.labo-pagination ul li:first-child a:before,.labo-pagination ul li:last-child a:before{display:none}.labo-pagination ul li:first-child a .labo-icon,.labo-pagination ul li:last-child a .labo-icon{display:inline-block;fill:currentColor;height:1.5em;position:relative;transition:left .15s var(--cubic-bezier);width:1.5em}.labo-pagination ul li:first-child a span,.labo-pagination ul li:last-child a span{color:inherit;position:relative}@media screen and (min-width:1024px){.labo-pagination ul li:first-child a:hover .labo-icon,.labo-pagination ul li:last-child a:hover .labo-icon{left:.1em}}.labo-pagination ul li:first-child a .labo-icon{transform:rotate(180deg)}.labo-pagination ul li:first-child a:hover .labo-icon{left:-.1em}.labo-company{background:#f2f2f280;display:block;margin:0;padding:17vw 5vw;width:100%}@media screen and (min-width:1024px){.labo-company{padding:6.25em 5em 5.75em}}.labo-company-logo{display:block;margin:0 auto;padding:0;width:75vw}@media screen and (min-width:1024px){.labo-company-logo{width:327px}}.labo-company-logo-mark{display:block;margin:0;padding:0}.labo-company-logo svg{height:auto;vertical-align:top;width:100%}.labo-company-name{font-size:4.5vw;margin:0;padding:10vw 0 0}@media screen and (min-width:1024px){.labo-company-name{font-size:18px}}.labo-company-name{display:block;font-weight:var(--font-bold-extra);letter-spacing:.09375em;line-height:1.5;text-align:center}@media screen and (min-width:1024px){.labo-company-name{padding-top:3.25em}}.labo-company-local{font-size:3vw;margin:0;padding:1.25em 0 0}@media screen and (min-width:1024px){.labo-company-local{font-size:12px}}.labo-company-local{display:block;font-weight:var(--font-bold-extra);letter-spacing:.09375em;line-height:1.5;text-align:center}.labo-footer{margin:0 auto;padding:0 5vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;background:#000000bf;display:block;overflow:hidden;width:100%}@media screen and (min-width:1024px){.labo-footer{padding-left:0;padding-right:0}}.labo-footer-in{display:block;margin:0 auto;padding:0 5vw;width:100%}@media screen and (min-width:1024px){.labo-footer-in{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;max-width:1206px;padding-left:3.75em;padding-right:5em}}.labo-footer-contact{display:block;margin:0;padding:1em 0 0;text-align:center}@media screen and (min-width:1024px){.labo-footer-contact{padding-top:0;text-align:left;width:50%}}.labo-footer-contact-item{display:inline-block;margin:0;padding:0 .75em}@media screen and (min-width:1024px){.labo-footer-contact-item{padding-left:0;padding-right:1.75em}}.labo-footer-contact-item a{font-size:3vw;margin:0;padding:.5em 0}@media screen and (min-width:1024px){.labo-footer-contact-item a{font-size:12px}}.labo-footer-contact-item a{color:#fff;display:block;font-weight:var(--font-bolder);letter-spacing:.09375em;line-height:1.5;position:relative;text-decoration:none}@media screen and (min-width:1024px){.labo-footer-contact-item a{transition:color .25s cubic-bezier(.25,1,.5,1) 0s}.labo-footer-contact-item a:before{background:#fff;bottom:-2.75rem;content:"";display:block;height:0;left:50%;margin:0;padding:0;position:absolute;transition:height .5s cubic-bezier(.25,1,.5,1) 0s;width:1px}.labo-footer-contact-item a:hover{color:#ffffffbf}.labo-footer-contact-item a:hover:before{height:2.75rem}}.labo-footer-copyright{font-size:2.5vw;margin:0;padding:5vw 0}@media screen and (min-width:1024px){.labo-footer-copyright{font-size:10px}}.labo-footer-copyright{color:#fff;display:block;font-weight:var(--font-bolder);letter-spacing:.0625em;line-height:1.5;text-align:center;width:100%}@media screen and (min-width:1024px){.labo-footer-copyright{padding-bottom:4.25em;padding-top:4.25em;text-align:right;width:50%}}.labo-footer-copyright a{color:#fff;text-decoration:none}@media screen and (min-width:1024px){.labo-footer-copyright a:hover{text-decoration:underline}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mg-top-1{margin-top:1px!important}.mg-top-5{margin-top:1vw!important}@media screen and (min-width:1024px){.mg-top-5{margin-top:5px!important}}.mg-top-10{margin-top:2vw!important}@media screen and (min-width:1024px){.mg-top-10{margin-top:10px!important}}.mg-top-15{margin-top:3vw!important}@media screen and (min-width:1024px){.mg-top-15{margin-top:15px!important}}.mg-top-20{margin-top:4vw!important}@media screen and (min-width:1024px){.mg-top-20{margin-top:20px!important}}.mg-top-25{margin-top:5vw!important}@media screen and (min-width:1024px){.mg-top-25{margin-top:25px!important}}.mg-top-30{margin-top:6vw!important}@media screen and (min-width:1024px){.mg-top-30{margin-top:30px!important}}.mg-top-35{margin-top:7vw!important}@media screen and (min-width:1024px){.mg-top-35{margin-top:35px!important}}.mg-top-40{margin-top:8vw!important}@media screen and (min-width:1024px){.mg-top-40{margin-top:40px!important}}.mg-top-45{margin-top:9vw!important}@media screen and (min-width:1024px){.mg-top-45{margin-top:45px!important}}.mg-top-50{margin-top:10vw!important}@media screen and (min-width:1024px){.mg-top-50{margin-top:50px!important}}.mg-top-55{margin-top:11vw!important}@media screen and (min-width:1024px){.mg-top-55{margin-top:55px!important}}.mg-top-60{margin-top:12vw!important}@media screen and (min-width:1024px){.mg-top-60{margin-top:60px!important}}.mg-top-65{margin-top:13vw!important}@media screen and (min-width:1024px){.mg-top-65{margin-top:65px!important}}.mg-top-70{margin-top:14vw!important}@media screen and (min-width:1024px){.mg-top-70{margin-top:70px!important}}.mg-top-75{margin-top:15vw!important}@media screen and (min-width:1024px){.mg-top-75{margin-top:75px!important}}.mg-top-80{margin-top:16vw!important}@media screen and (min-width:1024px){.mg-top-80{margin-top:80px!important}}.mg-top-85{margin-top:17vw!important}@media screen and (min-width:1024px){.mg-top-85{margin-top:85px!important}}.mg-top-90{margin-top:18vw!important}@media screen and (min-width:1024px){.mg-top-90{margin-top:90px!important}}.mg-top-95{margin-top:19vw!important}@media screen and (min-width:1024px){.mg-top-95{margin-top:95px!important}}.mg-top-100{margin-top:20vw!important}@media screen and (min-width:1024px){.mg-top-100{margin-top:100px!important}}.mg-right-1{margin-right:1px!important}.mg-right-5{margin-right:1vw!important}@media screen and (min-width:1024px){.mg-right-5{margin-right:5px!important}}.mg-right-10{margin-right:2vw!important}@media screen and (min-width:1024px){.mg-right-10{margin-right:10px!important}}.mg-right-15{margin-right:3vw!important}@media screen and (min-width:1024px){.mg-right-15{margin-right:15px!important}}.mg-right-20{margin-right:4vw!important}@media screen and (min-width:1024px){.mg-right-20{margin-right:20px!important}}.mg-right-25{margin-right:5vw!important}@media screen and (min-width:1024px){.mg-right-25{margin-right:25px!important}}.mg-right-30{margin-right:6vw!important}@media screen and (min-width:1024px){.mg-right-30{margin-right:30px!important}}.mg-right-35{margin-right:7vw!important}@media screen and (min-width:1024px){.mg-right-35{margin-right:35px!important}}.mg-right-40{margin-right:8vw!important}@media screen and (min-width:1024px){.mg-right-40{margin-right:40px!important}}.mg-right-45{margin-right:9vw!important}@media screen and (min-width:1024px){.mg-right-45{margin-right:45px!important}}.mg-right-50{margin-right:10vw!important}@media screen and (min-width:1024px){.mg-right-50{margin-right:50px!important}}.mg-right-55{margin-right:11vw!important}@media screen and (min-width:1024px){.mg-right-55{margin-right:55px!important}}.mg-right-60{margin-right:12vw!important}@media screen and (min-width:1024px){.mg-right-60{margin-right:60px!important}}.mg-right-65{margin-right:13vw!important}@media screen and (min-width:1024px){.mg-right-65{margin-right:65px!important}}.mg-right-70{margin-right:14vw!important}@media screen and (min-width:1024px){.mg-right-70{margin-right:70px!important}}.mg-right-75{margin-right:15vw!important}@media screen and (min-width:1024px){.mg-right-75{margin-right:75px!important}}.mg-right-80{margin-right:16vw!important}@media screen and (min-width:1024px){.mg-right-80{margin-right:80px!important}}.mg-right-85{margin-right:17vw!important}@media screen and (min-width:1024px){.mg-right-85{margin-right:85px!important}}.mg-right-90{margin-right:18vw!important}@media screen and (min-width:1024px){.mg-right-90{margin-right:90px!important}}.mg-right-95{margin-right:19vw!important}@media screen and (min-width:1024px){.mg-right-95{margin-right:95px!important}}.mg-right-100{margin-right:20vw!important}@media screen and (min-width:1024px){.mg-right-100{margin-right:100px!important}}.mg-bottom-1{margin-bottom:1px!important}.mg-bottom-5{margin-bottom:1vw!important}@media screen and (min-width:1024px){.mg-bottom-5{margin-bottom:5px!important}}.mg-bottom-10{margin-bottom:2vw!important}@media screen and (min-width:1024px){.mg-bottom-10{margin-bottom:10px!important}}.mg-bottom-15{margin-bottom:3vw!important}@media screen and (min-width:1024px){.mg-bottom-15{margin-bottom:15px!important}}.mg-bottom-20{margin-bottom:4vw!important}@media screen and (min-width:1024px){.mg-bottom-20{margin-bottom:20px!important}}.mg-bottom-25{margin-bottom:5vw!important}@media screen and (min-width:1024px){.mg-bottom-25{margin-bottom:25px!important}}.mg-bottom-30{margin-bottom:6vw!important}@media screen and (min-width:1024px){.mg-bottom-30{margin-bottom:30px!important}}.mg-bottom-35{margin-bottom:7vw!important}@media screen and (min-width:1024px){.mg-bottom-35{margin-bottom:35px!important}}.mg-bottom-40{margin-bottom:8vw!important}@media screen and (min-width:1024px){.mg-bottom-40{margin-bottom:40px!important}}.mg-bottom-45{margin-bottom:9vw!important}@media screen and (min-width:1024px){.mg-bottom-45{margin-bottom:45px!important}}.mg-bottom-50{margin-bottom:10vw!important}@media screen and (min-width:1024px){.mg-bottom-50{margin-bottom:50px!important}}.mg-bottom-55{margin-bottom:11vw!important}@media screen and (min-width:1024px){.mg-bottom-55{margin-bottom:55px!important}}.mg-bottom-60{margin-bottom:12vw!important}@media screen and (min-width:1024px){.mg-bottom-60{margin-bottom:60px!important}}.mg-bottom-65{margin-bottom:13vw!important}@media screen and (min-width:1024px){.mg-bottom-65{margin-bottom:65px!important}}.mg-bottom-70{margin-bottom:14vw!important}@media screen and (min-width:1024px){.mg-bottom-70{margin-bottom:70px!important}}.mg-bottom-75{margin-bottom:15vw!important}@media screen and (min-width:1024px){.mg-bottom-75{margin-bottom:75px!important}}.mg-bottom-80{margin-bottom:16vw!important}@media screen and (min-width:1024px){.mg-bottom-80{margin-bottom:80px!important}}.mg-bottom-85{margin-bottom:17vw!important}@media screen and (min-width:1024px){.mg-bottom-85{margin-bottom:85px!important}}.mg-bottom-90{margin-bottom:18vw!important}@media screen and (min-width:1024px){.mg-bottom-90{margin-bottom:90px!important}}.mg-bottom-95{margin-bottom:19vw!important}@media screen and (min-width:1024px){.mg-bottom-95{margin-bottom:95px!important}}.mg-bottom-100{margin-bottom:20vw!important}@media screen and (min-width:1024px){.mg-bottom-100{margin-bottom:100px!important}}.mg-left-1{margin-left:1px!important}.mg-left-5{margin-left:1vw!important}@media screen and (min-width:1024px){.mg-left-5{margin-left:5px!important}}.mg-left-10{margin-left:2vw!important}@media screen and (min-width:1024px){.mg-left-10{margin-left:10px!important}}.mg-left-15{margin-left:3vw!important}@media screen and (min-width:1024px){.mg-left-15{margin-left:15px!important}}.mg-left-20{margin-left:4vw!important}@media screen and (min-width:1024px){.mg-left-20{margin-left:20px!important}}.mg-left-25{margin-left:5vw!important}@media screen and (min-width:1024px){.mg-left-25{margin-left:25px!important}}.mg-left-30{margin-left:6vw!important}@media screen and (min-width:1024px){.mg-left-30{margin-left:30px!important}}.mg-left-35{margin-left:7vw!important}@media screen and (min-width:1024px){.mg-left-35{margin-left:35px!important}}.mg-left-40{margin-left:8vw!important}@media screen and (min-width:1024px){.mg-left-40{margin-left:40px!important}}.mg-left-45{margin-left:9vw!important}@media screen and (min-width:1024px){.mg-left-45{margin-left:45px!important}}.mg-left-50{margin-left:10vw!important}@media screen and (min-width:1024px){.mg-left-50{margin-left:50px!important}}.mg-left-55{margin-left:11vw!important}@media screen and (min-width:1024px){.mg-left-55{margin-left:55px!important}}.mg-left-60{margin-left:12vw!important}@media screen and (min-width:1024px){.mg-left-60{margin-left:60px!important}}.mg-left-65{margin-left:13vw!important}@media screen and (min-width:1024px){.mg-left-65{margin-left:65px!important}}.mg-left-70{margin-left:14vw!important}@media screen and (min-width:1024px){.mg-left-70{margin-left:70px!important}}.mg-left-75{margin-left:15vw!important}@media screen and (min-width:1024px){.mg-left-75{margin-left:75px!important}}.mg-left-80{margin-left:16vw!important}@media screen and (min-width:1024px){.mg-left-80{margin-left:80px!important}}.mg-left-85{margin-left:17vw!important}@media screen and (min-width:1024px){.mg-left-85{margin-left:85px!important}}.mg-left-90{margin-left:18vw!important}@media screen and (min-width:1024px){.mg-left-90{margin-left:90px!important}}.mg-left-95{margin-left:19vw!important}@media screen and (min-width:1024px){.mg-left-95{margin-left:95px!important}}.mg-left-100{margin-left:20vw!important}@media screen and (min-width:1024px){.mg-left-100{margin-left:100px!important}}.tx-alert{color:#d43722}.tx-base{color:#000}.text-smaller{font-size:.95em}.text-small{font-size:.9em}.text-indent{padding-left:3em}.text-bloqueout,.text-indent{display:inline-block;font-size:.9em}.text-bloqueout{background:#f2f2f280;margin-top:.75em;padding:1em 1.5em}.text-underline{background-image:linear-gradient(#3169ed26,#3169ed26);background-position:0 100%;background-repeat:no-repeat;background-size:100% .4em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.1em;position:relative}.text-underline.underline-em{background-image:linear-gradient(#e4ecff80,#e4ecff80)}@keyframes circiaLoading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
