@charset "UTF-8";audio:not([controls]){display:none}button{overflow:visible;-webkit-appearance:button}a,button{outline:0}details{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:before,:after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}*:before,*:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}*,:before,:after{border-style:solid;border-width:0}*{background-repeat:no-repeat;margin:0;padding:0}:root{background-color:#fff;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}body{-webkit-font-smoothing:antialiased}ul li{list-style-type:none}figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}button{cursor:pointer}.icon-bc-home,.icon-pn-prev,.icon-pn-next{display:inline-block;position:relative;top:.15em;height:1em;width:1em;margin-right:.35rem}.icon-bc-home:before,.icon-pn-prev:before,.icon-pn-next:before{content:"";display:inline-block;position:relative;top:-.05em;height:100%;width:100%;line-height:1.05;background-repeat:no-repeat;background-position:center center;background-size:contain}:root{font-size:14px;background:#fff}@media screen and (max-width:567.98px){:root{font-size:12px}}@media screen and (min-width:568px)and (max-width:967.98px){:root{font-size:13px}}@media screen and (min-width:968px){:root{font-size:14px}}html,body{min-height:100dvh}html{-webkit-overflow-scrolling:touch}body{display:flex;flex-direction:column;font-family:Noto Sans JP,NotoSansCJKjp,NotoSans CJK,Noto Sans Japanese,sans-serif}body>article,body>main{flex-grow:1}body a:focus,body button:focus{outline:none}a:focus,button:focus{outline:none}small{font-size:1em}span.ib-text span{display:inline-block}img{max-width:100%}address{font-style:normal}.wrapper{margin-left:auto;margin-right:auto;max-width:1200px;min-width:280px}.img-circle{border-radius:50%;overflow:hidden}.img-cover,.img-contain{height:100%;background-repeat:no-repeat;background-position:center center}.img-cover.img-center-top,.img-contain.img-center-top{background-position:center top}.img-cover.img-center-bottom,.img-contain.img-center-bottom{background-position:center bottom}.img-cover{background-size:cover}.img-contain{background-size:contain}.txt,.txt span,.ib-text span{display:inline-block}.hidden{display:none!important}.eng{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.youtube,.googlemap,.if-resp{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.youtube iframe,.googlemap iframe,.if-resp iframe{position:absolute;top:0;left:0;width:100%;height:100%}.flex{display:flex}.flex-wrap{display:flex;flex-wrap:wrap}.flex-center,.flex-center-row{display:flex;justify-content:center;align-items:center}.flex-center{flex-direction:column}.flex-center-row{flex-direction:row}.flex-center-end{display:flex;justify-content:center;align-items:flex-end}.full-layer{position:absolute;inset:0;margin:auto}.ev-click-disabled{pointer-events:none}.ev-click-enabled{pointer-events:auto}.eng{font-family:Roboto,sans-serif}@media screen and (max-width:319.98px){.hidden-xsp{display:none!important}}@media screen and (min-width:320px)and (max-width:567.98px){.hidden-lsp{display:none!important}}@media screen and (min-width:568px)and (max-width:967.98px){.hidden-tb{display:none!important}}@media screen and (min-width:968px)and (max-width:1199.98px){.hidden-spc{display:none!important}}@media screen and (min-width:1200px)and (max-width:1439.98px){.hidden-lpc{display:none!important}}@media screen and (min-width:1440px){.hidden-xlpc{display:none!important}}@media screen and (max-width:567.98px){.hidden-sp{display:none!important}}@media screen and (min-width:568px)and (max-width:967.98px){.hidden-tablet{display:none!important}}@media screen and (max-width:967.98px){.hidden-mb{display:none!important}}@media screen and (max-width:967.98px){.hidden-mobile{display:none!important}}@media screen and (min-width:968px){.hidden-pc{display:none!important}}@media screen and (min-width:568px){.hidden-no-sp{display:none!important}}@media screen and (min-width:1440px){.hidden-over{display:none!important}}@keyframes dev-blinking-1{0%{opacity:1}to{opacity:.3}}.dev-ready{color:#c600d6;animation:dev-blinking-1 1.6s cubic-bezier(.37,.1,.17,1) 0s infinite alternate}:root{--site-side-space-pc: 0;--site-side-space-spc: $contents-side-space-spc;--site-side-space-mb: $contents-side-space-mb}@media screen and (min-width:1200px)and (max-width:1439.98px){:root{--site-side-space: 0}}@media screen and (min-width:968px)and (max-width:1199.98px){:root{--site-side-space: 20px}}@media screen and (max-width:967.98px){:root{--site-side-space: 20px}}:root{color:#332b30;background:#332b30}html{min-height:100vh;min-height:100dvh}body{padding-top:69px;background:#fff}@media screen and (max-width:967.98px){body{padding-top:55px}}@media screen and (min-width:968px){body{display:flex;flex-direction:column;min-height:100dvh}body>article{flex-grow:1}}svg a,svg .svg-link{cursor:pointer}svg .svg-link{transition:all .25s ease;transition-property:fill,fill-opacity}svg .svg-link .path{transition:all .25s ease;transition-property:fill,fill-opacity}@media(hover:hover){svg .svg-link:hover{fill-opacity:.35}svg .svg-link:hover .path{fill-opacity:.35}}svg .svg-link:active,svg .svg-link:focus{fill-opacity:.35}svg .svg-link:active .path,svg .svg-link:focus .path{fill-opacity:.35}a{transition:all .25s ease;transition-property:-webkit-text-decoration;transition-property:text-decoration;transition-property:text-decoration,-webkit-text-decoration;color:#11785e;text-decoration:underline}@media(hover:hover){a:hover{text-decoration-color:transparent}}a:active,a:focus{text-decoration-color:transparent}figure.image-only{display:flex;justify-content:center;align-items:center;padding:2.9rem 2.5rem;background:#fff}@media screen and (max-width:967.98px){figure.image-only{padding:1.75rem 1.7rem}}@media screen and (max-width:967.98px){figure.image-only.mb-fit{padding:0;background:transparent;box-shadow:none}figure.image-only.mb-fit img{border-radius:4px;box-shadow:0 0 2.1428571429rem #d1e5e0}}@media screen and (max-width:967.98px)and (min-width:568px)and (max-width:967.98px){figure.image-only.mb-fit img{box-shadow:0 0 1.7857142857rem #d1e5e0}}@media screen and (max-width:967.98px)and (max-width:567.98px){figure.image-only.mb-fit img{box-shadow:0 0 1.4285714286rem #d3e6e2}}section{padding:4.5rem 0 4.4rem}@media screen and (max-width:967.98px){section{padding:3.3rem 0}}section header .sec-title{font-size:2.57rem;font-weight:500;margin-bottom:1.05em;text-align:justify}@media screen and (max-width:967.98px){section header .sec-title{font-size:2rem;margin-bottom:1.35em}}body.eng section header .sec-title{text-align:left}section header .sec-subtitle{position:relative;font-size:1.71rem;font-weight:500;color:#11785e}@media screen and (max-width:967.98px){section header .sec-subtitle{bottom:auto;font-size:1.5rem}}section header aside{font-size:1rem;color:#898989}@media screen and (max-width:967.98px){section header aside{font-size:.9166666667rem}}section header.flex{gap:1.4rem}@media screen and (max-width:967.98px){section header.flex{gap:1.25rem}}section header.flex{font-size:2.57rem;margin-bottom:1.05em}@media screen and (max-width:967.98px){section header.flex{font-size:2rem;margin-bottom:1.35em}}section header.flex .sec-title{margin-bottom:0}@media screen and (max-width:567.98px){section header.flex .sec-title{margin-bottom:0}}section header.flex .sec-subtitle{margin-bottom:0}@media screen and (max-width:567.98px){section header.flex .sec-subtitle{font-size:1.1666666667rem;margin-bottom:0}}section header.flex aside:last-child{position:relative;bottom:.075em;align-self:flex-end;flex-grow:1;text-align:right}section header.inc-memo .sec-title{margin-bottom:.4em}section header.inc-memo .memo{font-size:1.143rem;font-weight:300;text-align:justify}@media screen and (max-width:967.98px){section header.inc-memo .memo{font-size:1.1666666667rem;margin-top:1em}}@media screen and (min-width:568px){section section{padding:4.5rem 0 4.4rem}}section.bgcolor-tangerine{background:#fff6ed!important}section.bgcolor-tangerine .sec-subtitle{color:#ff7a00}article{padding:3rem 0 4.3rem}@media screen and (max-width:967.98px){article{padding:2.3rem 0 3.2rem}}article>header .page-title{font-size:2.57rem;font-weight:500;margin-bottom:1.05em;text-align:justify}@media screen and (max-width:967.98px){article>header .page-title{font-size:2rem;margin-bottom:1.35em}}body.eng article>header .page-title{text-align:left}article>header .page-title{margin-bottom:.77em}@media screen and (max-width:967.98px){article>header .page-title{margin-bottom:1.25em}}article>header .page-title.eng{font-weight:700}article>header .page-subtitle{font-size:2.57rem;font-weight:500;margin-bottom:1.05em;text-align:justify}@media screen and (max-width:967.98px){article>header .page-subtitle{font-size:2rem;margin-bottom:1.35em}}body.eng article>header .page-subtitle{text-align:left}article>header .page-subtitle{color:#11785e;margin-bottom:.77em}article>header .page-memo{font-size:1.1428571429rem}@media screen and (max-width:967.98px){article>header .page-memo{font-size:1rem}}article>header .page-memo{font-weight:400;color:#11785e;text-align:justify}article>header .description{text-align:justify}article>header .flex{gap:1.5em}@media screen and (max-width:967.98px){article>header .flex{gap:.9em;align-items:center}}article>header .flex .page-title,article>header .flex .page-subtitle{margin-bottom:0}article.no-padding{padding-top:0;padding-bottom:0}article.simple-style>section{padding-top:0;padding-bottom:0}ul.mark-green{padding-left:0}ul.mark-green li{position:relative;padding-left:1.1em;list-style-type:none}ul.mark-green li:before{content:"";display:flex;position:absolute;top:1em;left:0;margin-top:-.4rem;width:5px;height:5px;border-radius:50%;background:#11785e;vertical-align:middle}@media screen and (max-width:967.98px){ul.mark-green li:before{width:4px;height:4px}}ul.mark-green.flex{gap:1rem 2.1rem}@media screen and (max-width:967.98px){ul.mark-green.flex{gap:.4rem 2.1rem}}.wrapper{padding-left:var(--site-side-space);padding-right:var(--site-side-space);width:100%;max-width:1200px;min-width:0}.jpn{font-family:Noto Sans JP,NotoSansCJKjp,NotoSans CJK,Noto Sans Japanese,sans-serif}.catch-color{color:#11785e}.flex{display:flex;flex-wrap:wrap;align-items:baseline}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.icon-bc-home:before{background-image:url(/website-assets/icon-home.CXK3DUwE.svg)}.icon-bc-home{top:.2em}.icon-pn-prev:before{background-image:url(/website-assets/icon-arrow-prev.B9DH9V8D.svg)}.icon-pn-next:before{background-image:url(/website-assets/icon-arrow-next.02rGYCov.svg)}.email{height:1em}.btn-area{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:4.25rem}@media screen and (max-width:967.98px){.btn-area{gap:2rem;margin-top:3.35rem}}.btn{transition:all .25s ease}.btn{transition-property:color,background-color;display:flex;position:relative;align-items:center;justify-content:center;font-size:1.2857142857rem;font-weight:500;width:18.8571428571rem;height:4.7857142857rem;max-width:100%;border-radius:4px;color:#11785e;background:#e2efec;text-decoration:none}@media screen and (max-width:967.98px){.btn{font-size:1.1666666667rem;width:15rem;height:4.25rem}}.btn .icon-image{transition:all .25s ease}.btn .icon-image{transition-property:transform;display:flex;position:absolute;right:7.2%;align-items:center;justify-content:center}@media screen and (max-width:967.98px){.btn .icon-image{right:8%;padding-top:.1em}}.btn .icon-image svg .path{transition:all .25s ease;transition-property:stroke;stroke:#11785e}@media screen and (max-width:967.98px){.btn .icon-image svg{width:.4em}}@media(hover:hover){.btn:hover{color:#fff;background-color:#11785e}.btn:hover .icon-image{transform:translate(5px)}.btn:hover .icon-image svg .path{stroke:#fff}}.btn:active,.btn:focus{color:#fff;background-color:#11785e}.btn:active .icon-image,.btn:focus .icon-image{transform:translate(5px)}.btn:active .icon-image svg .path,.btn:focus .icon-image svg .path{stroke:#fff}.btn-lightgreen{color:#11785e;background:#c6f6ce}.btn-lightgreen .icon-image svg .path{stroke:#11785e}@media(hover:hover){.btn-lightgreen:hover{background-color:#11785e}}.btn-lightgreen:active,.btn-lightgreen:focus{background-color:#11785e}.btn-green{color:#fff;background:#11785e}.btn-green .icon-image svg .path{stroke:#fff}@media(hover:hover){.btn-green:hover{background-color:#ff7a00}}.btn-green:active,.btn-green:focus{background-color:#ff7a00}.btn-green-frame{color:#fff;background:#11785e;border:1px solid #11785e}.btn-green-frame .icon-image svg .path{stroke:#fff}@media(hover:hover){.btn-green-frame:hover{color:#11785e;background-color:transparent}.btn-green-frame:hover .icon-image svg .path{stroke:#11785e}}.btn-green-frame:active,.btn-green-frame:focus{color:#11785e;background-color:transparent}.btn-green-frame:active .icon-image svg .path,.btn-green-frame:focus .icon-image svg .path{stroke:#11785e}.btn-orange{color:#fff;border:1px solid #FF7A00;background:#ff7a00}.btn-orange .icon-image svg .path{stroke:#fff}@media(hover:hover){.btn-orange:hover{color:#ff7a00;background-color:transparent}.btn-orange:hover .icon-image svg .path{stroke:#ff7a00}}.btn-orange:active,.btn-orange:focus{color:#ff7a00;background-color:transparent}.btn-orange:active .icon-image svg .path,.btn-orange:focus .icon-image svg .path{stroke:#ff7a00}.btn-white{color:#11785e;border:0;background:#fff}.btn-white .icon-image svg .path{stroke:#11785e}@media(hover:hover){.btn-white:hover{color:#fff;background-color:#ff7a00}.btn-white:hover .icon-image svg .path{stroke:#fff}}.btn-white:active,.btn-white:focus{color:#fff;background-color:#ff7a00}.btn-white:active .icon-image svg .path,.btn-white:focus .icon-image svg .path{stroke:#fff}.btn-frame-white{color:#fff;border:1px solid white;background:transparent}.btn-frame-white .icon-image svg .path{stroke:#fff}@media(hover:hover){.btn-frame-white:hover{color:#11785e;background-color:#fff}.btn-frame-white:hover .icon-image svg .path{stroke:#11785e}}.btn-frame-white:active,.btn-frame-white:focus{color:#11785e;background-color:#fff}.btn-frame-white:active .icon-image svg .path,.btn-frame-white:focus .icon-image svg .path{stroke:#11785e}.bg-green-superlight{background:#f3f8f7}@media screen and (max-width:967.98px){.btn-contact-list{gap:1.2rem}.btn-contact-list .btn{width:13.3rem}}@media screen and (max-width:319.98px){.btn-contact-list{gap:.6rem}.btn-contact-list .btn{width:11.3rem}}.bar-h{display:inline-block;margin:-.4em calc(.7em - 4px) 0;width:4px;height:1.4em;background:#11785e;vertical-align:middle}@media screen and (max-width:967.98px){.bar-h{margin-left:.45em;height:3px;width:1.5em}}.bar-v{display:inline-block;margin:-.3em calc(.65em - 3px) 0;width:3px;height:1.1em;background:#11785e;vertical-align:middle}@media screen and (max-width:967.98px){.bar-v{margin-top:-.2em;height:1em}}.border-radius-l{border-radius:6px;overflow:hidden}.info-bar-large{border-radius:4px;display:flex;overflow:hidden;background:#fff}@media screen and (max-width:967.98px){.info-bar-large{border-radius:.3333333333rem}}@media screen and (max-width:567.98px){.info-bar-large{flex-direction:column}}.info-bar-large dt,.info-bar-large dd{display:flex;align-items:center;padding:1.1em}.info-bar-large dt{font-size:1.2857142857rem;font-weight:500;color:#fff;background:#11785e}@media screen and (max-width:967.98px){.info-bar-large dt{justify-content:center;font-size:1rem;padding:.8em}}.info-bar-large dd{font-size:1.1428571429rem}@media screen and (max-width:967.98px){.info-bar-large dd{font-size:1rem}}.info-bar-large dd{font-weight:400;padding-left:2.5em}@media screen and (max-width:967.98px){.info-bar-large dd{padding:1.4em 1.9em 1.2em 1.7em}}.info-bar-large dd .mark-green li{padding-left:.8em}.infiniteslide:not(.running){display:none}.infiniteslide.ready{opacity:0}.sec-stripe:not(.rev)>section:nth-child(odd){background:#f3f8f7}.sec-stripe:not(.rev)>section:nth-child(odd) .features-list .list-item{background:#d1e5e0}.sec-stripe:not(.rev)>section:nth-child(odd).bg-dark{background:#e8f2ef}.sec-stripe:not(.rev)>section:nth-child(2n){background:#fff}.sec-stripe:not(.rev)>section:nth-child(2n).bg-dark{background:#f3f8f7}.sec-stripe.rev>section:nth-child(odd){background:#fff}.sec-stripe.rev>section:nth-child(odd).bg-dark{background:#f3f8f7}.sec-stripe.rev>section:nth-child(2n){background:#f3f8f7}.sec-stripe.rev>section:nth-child(2n) .features-list .list-item{background:#d1e5e0}.sec-stripe.rev>section:nth-child(2n).bg-dark{background:#e8f2ef}.description p{margin-top:1.5em}.description p:first-child{margin-top:0}.figure-caption{font-size:1.1428571429rem}@media screen and (max-width:967.98px){.figure-caption{font-size:1rem}}.figure-caption{margin-top:1.9em}@media screen and (max-width:967.98px){.figure-caption{margin-top:1.65rem}}@media screen and (max-width:967.98px){.wide-image-area{margin:-20px calc(var(--site-side-space) * -1)}.wide-image-area .img-inner{display:flex;padding:20px var(--site-side-space);overflow:auto}.wide-image-area .img-inner figure{margin:auto}.wide-image-area .img-inner img{min-width:520px}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:baseline;font-size:.7142857143rem;color:#898989}.breadcrumb a,.breadcrumb span{display:flex;align-items:baseline}.breadcrumb a .icon svg .path,.breadcrumb span .icon svg .path{stroke:#898989}.breadcrumb .sep{display:inline-block;margin:0 .7em}@media screen and (max-width:967.98px){.breadcrumb .sep{margin:0 .85em}}.breadcrumb .bc-item:not(.current-item){transition:all .25s ease}.breadcrumb .bc-item:not(.current-item){transition-property:color;color:#898989;text-decoration:none}.breadcrumb .bc-item:not(.current-item) .icon svg .path{transition:all .25s ease}.breadcrumb .bc-item:not(.current-item) .icon svg .path{transition-property:stroke;stroke:#898989}@media(hover:hover){.breadcrumb .bc-item:not(.current-item):hover{color:#fff}.breadcrumb .bc-item:not(.current-item):hover .icon svg .path{stroke:#fff}}.breadcrumb .bc-item:not(.current-item):active,.breadcrumb .bc-item:not(.current-item):focus{color:#fff}.breadcrumb .bc-item:not(.current-item):active .icon svg .path,.breadcrumb .bc-item:not(.current-item):focus .icon svg .path{stroke:#fff}.breadcrumb .current-item:not(.home){font-weight:300;color:#fff;text-decoration:none}.breadcrumb .current-item:not(.home) .icon svg .path{stroke:#fff}.breadcrumb .home{font-family:Roboto,sans-serif}.breadcrumb .home .icon{font-size:.9285714286rem;margin-right:.7em;line-height:1.1}@media screen and (max-width:967.98px){.breadcrumb .home .icon{position:relative;top:-.1rem;margin-right:.8em}}.post-list{display:flex;flex-direction:column;gap:2.1rem;margin:0}@media screen and (max-width:967.98px){.post-list{gap:2.3rem}}.post-list .list-item{display:block}.post-list .list-item .item-inner{display:flex;gap:1.35rem}@media screen and (max-width:967.98px){.post-list .list-item .item-inner{gap:.85rem .75rem}}@media screen and (max-width:567.98px){.post-list .list-item .item-inner{flex-wrap:wrap}}.post-list .list-item .item-inner span,.post-list .list-item .item-inner a{display:block;font-size:1.145rem;font-weight:300;padding-bottom:.65em;border-bottom:1px solid #88BBAE;text-align:center}@media screen and (max-width:967.98px){.post-list .list-item .item-inner span,.post-list .list-item .item-inner a{font-size:1rem;padding-bottom:.3em}}.post-list .list-item .item-inner .post-title,.post-list .list-item .item-inner .post-category{transition:all .25s ease;transition-property:border-color,color;font-weight:300;text-decoration:none}@media(hover:hover){.post-list .list-item .item-inner .post-title:hover,.post-list .list-item .item-inner .post-category:hover{color:#11785e;border-color:#11785e;font-weight:400}}.post-list .list-item .item-inner .post-title:active,.post-list .list-item .item-inner .post-title:focus,.post-list .list-item .item-inner .post-category:active,.post-list .list-item .item-inner .post-category:focus{color:#11785e;border-color:#11785e;font-weight:400}.post-list .list-item .item-inner .post-date,.post-list .list-item .item-inner .post-category{display:flex;align-items:center;justify-content:center}.post-list .list-item .item-inner .post-date{flex-shrink:0;font-size:1.145rem;font-weight:300;width:5em;color:#898989;border-color:#d2d6d7}@media screen and (max-width:967.98px){.post-list .list-item .item-inner .post-date{font-size:1rem}}.post-list .list-item .item-inner .post-category{flex-shrink:0;color:#11785e;width:7em}@media screen and (max-width:967.98px){.post-list .list-item .item-inner .post-category{line-height:1.15}}@media screen and (max-width:567.98px){.post-list .list-item .item-inner .post-category{padding:0 .5em .35em;min-width:7em;width:auto}}.post-list .list-item .item-inner .post-title{flex-grow:1;color:#332b30;text-align:justify}@media screen and (max-width:967.98px){.post-list .list-item .item-inner .post-title{line-height:1.48;padding-bottom:.5em}}@media screen and (max-width:567.98px){.post-list .list-item .item-inner .post-title{width:100%}}.features-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,max-content));gap:1.5rem 2.2rem}.features-list .list-item{border-radius:4px;padding:1.45rem;background:#f3f8f7}.features-list .list-item .item-inner{display:flex;flex-direction:column}.features-list figure{display:flex;align-items:center;justify-content:center;margin:0 0 1.3em}@media screen and (min-width:568px){.features-list figure{height:9.7rem}}@media screen and (max-width:567.98px){.features-list figure{padding:2em 1em}}.features-list figure img{-o-object-fit:contain;object-fit:contain;max-height:100%}.features-list .text-area .item-title{font-weight:700;margin-bottom:1.1em}@media screen and (max-width:567.98px){.features-list .text-area .item-title{font-size:1.1666666667rem}}.features-list .text-area .item-description{font-size:.8571428571rem;font-weight:300}@media screen and (max-width:567.98px){.features-list .text-area .item-description{font-size:1rem}}.features-list .text-area .item-description{text-align:justify}.service-summary-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2.8rem}@media screen and (max-width:967.98px){.service-summary-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media screen and (max-width:567.98px){.service-summary-list{grid-template-columns:1fr}}.service-summary-list .list-item{border-radius:4px;box-shadow:0 0 1.4285714286rem #fee4cc}@media screen and (min-width:568px)and (max-width:967.98px){.service-summary-list .list-item{box-shadow:0 0 1.1428571429rem #fee4cc}}@media screen and (max-width:567.98px){.service-summary-list .list-item{box-shadow:0 0 .9285714286rem #fee4cc}}.service-summary-list .list-item{display:flex;flex-direction:column;padding:2.85rem 2.8rem 2.85rem 2.4rem;background:#fff;border-left:6px solid #FF7A00;border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (max-width:967.98px){.service-summary-list .list-item{padding:2.25rem 2.2rem 2.25rem 2rem;border-left-width:3px}}@media screen and (max-width:567.98px){.service-summary-list .list-item{padding:2.05rem 1.6rem 2.05rem 1.2rem}}.service-summary-list .list-item .item-image{display:flex;justify-content:center;margin:0 auto 2.1rem}@media screen and (max-width:967.98px){.service-summary-list .list-item .item-image{width:180px;height:3.462rem;margin-bottom:1.5rem}}.service-summary-list .list-item .text-area{display:flex;flex-direction:column;flex-grow:1}.service-summary-list .list-item .item-description{text-align:justify}.service-summary-list .list-item .btn-area{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:flex-end;margin-top:1.5rem}.service-summary-list .list-item .btn-area .btn{width:18rem}@media screen and (max-width:567.98px){.service-summary-list .list-item .btn-area .btn{width:16rem}}.service-summary-list .item-inner{display:flex;flex-direction:column;flex-grow:1}.box-shadow-green{border-radius:4px;box-shadow:0 0 2.1428571429rem #e8f2ef}@media screen and (min-width:568px)and (max-width:967.98px){.box-shadow-green{box-shadow:0 0 1.7857142857rem #e8f2ef}}@media screen and (max-width:567.98px){.box-shadow-green{box-shadow:0 0 1.4285714286rem #e9f3f0}}.box-shadow-green-medium{border-radius:4px;box-shadow:0 0 1.0714285714rem #d1e5e0}@media screen and (min-width:568px)and (max-width:967.98px){.box-shadow-green-medium{box-shadow:0 0 .8571428571rem #d1e5e0}}@media screen and (max-width:567.98px){.box-shadow-green-medium{box-shadow:0 0 .7142857143rem #d1e5e0}}.box-shadow-orange{border-radius:4px;box-shadow:0 0 1.4285714286rem #fee4cc}@media screen and (min-width:568px)and (max-width:967.98px){.box-shadow-orange{box-shadow:0 0 1.1428571429rem #fee4cc}}@media screen and (max-width:567.98px){.box-shadow-orange{box-shadow:0 0 .9285714286rem #fee4cc}}.box-shadow-orange{background:#fff}.box-list-style-orange,.box-list-style-white{display:grid;gap:2.2rem 2.8rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:568px)and (max-width:967.98px){.box-list-style-orange,.box-list-style-white{grid-template-columns:repeat(auto-fit,minmax(300px,max-content));gap:1.8rem 1.6rem}}@media screen and (max-width:567.98px){.box-list-style-orange,.box-list-style-white{grid-template-columns:1fr;gap:1.6rem 2.2rem}}.box-list-style-orange .box-item,.box-list-style-white .box-item{border-radius:4px;background:#fff}.box-list-style-orange .box-item .inner,.box-list-style-white .box-item .inner{padding:2.15rem}@media screen and (max-width:967.98px){.box-list-style-orange .box-item .inner,.box-list-style-white .box-item .inner{padding:1.15rem 1.25rem 1.65rem}}.box-list-style-orange .box-item .image-area,.box-list-style-white .box-item .image-area{margin-bottom:1.4rem;border-radius:4px;background:#f3f8f7}@media screen and (max-width:967.98px){.box-list-style-orange .box-item .image-area,.box-list-style-white .box-item .image-area{margin-bottom:1.1rem}}.box-list-style-orange .box-item .text-area .title,.box-list-style-white .box-item .text-area .title{font-weight:700;font-size:1.7142857143rem;margin-bottom:.65em;text-align:justify}@media screen and (max-width:967.98px){.box-list-style-orange .box-item .text-area .title,.box-list-style-white .box-item .text-area .title{font-size:1.5rem;margin-bottom:.45em}}.box-list-style-orange .box-item .text-area .description,.box-list-style-white .box-item .text-area .description{font-size:1.1428571429rem}@media screen and (max-width:967.98px){.box-list-style-orange .box-item .text-area .description,.box-list-style-white .box-item .text-area .description{font-size:1rem}}.box-list-style-orange .box-item .text-area .description,.box-list-style-white .box-item .text-area .description{font-weight:300;text-align:justify}.box-list-style-white .box-item .text-area .description{font-weight:400}@media screen and (min-width:568px)and (max-width:967.98px){.box-list-style-orange{display:flex;flex-wrap:wrap}}.box-list-style-orange .box-item{background:#fff8f2}@media screen and (min-width:568px)and (max-width:967.98px){.box-list-style-orange .box-item{flex-basis:300px;flex-grow:1}}.box-list-style-orange .box-item .image-area{border-radius:4px;background:transparent}@media screen and (max-width:967.98px){.box-list-style-orange .box-item .image-area{margin-bottom:1.6rem;border-radius:0}}.box-list-style-orange .box-item .image-area img{border-radius:4px}.box-list-style-orange .box-item .text-area .title{margin-bottom:.95em}@media screen and (max-width:967.98px){.box-list-style-orange .box-item .text-area .title{margin-bottom:.85em}}.box-list-style-orange .box-item .text-area .description{font-weight:400}.box-list-style-orange .box-item .text-area .description p{margin-top:1.15em;padding:.15em 0 .15em 1em;border-left:3px solid #FF7A00;text-align:justify}@media screen and (max-width:967.98px){.box-list-style-orange .box-item .text-area .description p{border-left-width:2px;margin-top:1.6em;padding:0 0 0 .8em}}.box-list-style-orange .box-item .text-area .description p:first-child{margin-top:0}.box-list-style-orange .box-item .text-area .description p.catch{font-weight:700;font-size:1.4285714286rem;padding:0 0 0 .8em;color:#ff7a00}@media screen and (min-width:568px){.box-list-style-orange .box-item.large{grid-column:span 2}.box-list-style-orange .box-item.large .inner{display:grid;grid-template-columns:repeat(2,1fr);gap:2.6rem}.box-list-style-orange .box-item.large .image-area{margin-bottom:0}.box-list-style-orange .box-item.large .text-area{padding-left:.3rem}}@media screen and (min-width:568px)and (max-width:967.98px){.box-list-style-orange .box-item.large{flex-grow:1;flex-basis:auto}.box-list-style-orange .box-item.large .inner{grid-template-columns:repeat(auto-fit,minmax(320px,max-content))}}.box-list-lightgreen{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (min-width:568px)and (max-width:967.98px){.box-list-lightgreen{gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(220px,max-content))}}@media screen and (max-width:567.98px){.box-list-lightgreen{gap:1.6rem;grid-template-columns:1fr}}.box-list-lightgreen .list-item{display:flex}.box-list-lightgreen .list-item .item-inner{padding:2.2rem;background:#e2efec;border-radius:.4285714286rem}@media screen and (max-width:967.98px){.box-list-lightgreen .list-item .item-inner{padding:1.2rem 1.2rem 1.7rem;border-radius:.3333333333rem}}.box-list-lightgreen .list-item .image-area{display:flex;align-items:center;justify-content:center;aspect-ratio:320/128;margin:0 0 1.5rem;padding:10% 10.5%;border-radius:4px;background:#fff}@media screen and (max-width:967.98px){.box-list-lightgreen .list-item .image-area{margin:0 0 1.2rem;padding:4% 19.5%}}@media screen and (max-width:567.98px){.box-list-lightgreen .list-item .image-area{aspect-ratio:320/74}}.box-list-lightgreen .list-item .image-area img{-o-object-fit:contain;object-fit:contain}.box-list-lightgreen .list-item .text-area{font-weight:500}.box-list-lightgreen .list-item .text-area .media-title{font-size:1.1428571429rem}@media screen and (max-width:967.98px){.box-list-lightgreen .list-item .text-area .media-title{font-size:1rem}}.box-list-lightgreen .list-item .text-area .media-title{color:#11785e;text-align:center}.box-list-lightgreen .list-item .text-area .description{font-size:1.2857142857rem;margin-top:1rem;text-align:justify}@media screen and (max-width:967.98px){.box-list-lightgreen .list-item .text-area .description{font-size:1.1666666667rem;margin-top:.9rem}}.case-list{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 2.2rem}@media screen and (max-width:967.98px){.case-list{grid-template-columns:1fr;gap:1.75rem}}@media screen and (min-width:568px)and (max-width:967.98px){.case-list{grid-template-columns:repeat(auto-fit,minmax(300px,max-content))}}.case-list .list-item{display:flex}.case-list .list-item .item-inner{transition:all .25s ease}.case-list .list-item .item-inner{transition-property:background-color;display:flex;flex-direction:column;position:relative;padding:2rem 2.1rem;color:#332b30;border-radius:4px;background:#f3f8f7;text-decoration:none}@media screen and (max-width:967.98px){.case-list .list-item .item-inner{padding:1.3rem 1.25rem;border-radius:.5rem}}@media(hover:hover){.case-list .list-item .item-inner:hover{background:#11785e}.case-list .list-item .item-inner:hover .text-area .case-title,.case-list .list-item .item-inner:hover .text-area .case-company{color:#fff}.case-list .list-item .item-inner:hover .text-area .case-info{background:#fff}.case-list .list-item .item-inner:hover .badge-list .badge-item{color:#11785e;background:#fff}}.case-list .list-item .item-inner:active,.case-list .list-item .item-inner:focus{background:#11785e}.case-list .list-item .item-inner:active .text-area .case-title,.case-list .list-item .item-inner:active .text-area .case-company,.case-list .list-item .item-inner:focus .text-area .case-title,.case-list .list-item .item-inner:focus .text-area .case-company{color:#fff}.case-list .list-item .item-inner:active .text-area .case-info,.case-list .list-item .item-inner:focus .text-area .case-info{background:#fff}.case-list .list-item .item-inner:active .badge-list .badge-item,.case-list .list-item .item-inner:focus .badge-list .badge-item{color:#11785e;background:#fff}.case-list .list-item .image-area,.case-list .list-item .text-area{display:flex;flex-direction:column}.case-list .list-item .image-area{gap:1.45rem}@media screen and (max-width:967.98px){.case-list .list-item .image-area{gap:1.2rem}}.case-list .list-item .image-area figure{margin:0}.case-list .list-item .image-area .case-thum{aspect-ratio:263/140}.case-list .list-item .image-area .case-thum img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.case-list .list-item .image-area .case-logo{display:flex;justify-content:center;align-items:center;padding:.2em;height:3.89rem;background:#fff;text-align:center;border-radius:.2857142857rem}@media screen and (max-width:967.98px){.case-list .list-item .image-area .case-logo{height:3rem;border-radius:.1666666667rem}}.case-list .list-item .image-area .case-logo img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.case-list .list-item .text-area{margin-top:1.38rem;flex-grow:1}@media screen and (max-width:967.98px){.case-list .list-item .text-area{margin-top:1.18rem}}.case-list .list-item .text-area .case-title{transition:all .25s ease}.case-list .list-item .text-area .case-title{transition-property:color;font-size:1.7142857143rem;font-weight:500;text-align:justify}@media screen and (max-width:967.98px){.case-list .list-item .text-area .case-title{font-size:1.5rem}}.case-list .list-item .text-area .case-company{transition:all .25s ease;font-size:1.1428571429rem}@media screen and (max-width:967.98px){.case-list .list-item .text-area .case-company{font-size:1rem}}.case-list .list-item .text-area .case-company{transition-property:color;flex-grow:1;margin-top:.28rem;color:#11785e}@media screen and (max-width:967.98px){.case-list .list-item .text-area .case-company{margin-top:.58rem}}.case-list .list-item .text-area .case-info{transition:all .25s ease;transition-property:background-color;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.4em;margin-top:1.5rem;padding:.7em 1.1em;background:#ddebe8;border-radius:.1428571429rem}@media screen and (max-width:967.98px){.case-list .list-item .text-area .case-info{gap:1.3em;margin-top:1.7rem;padding:.6em .8em;border-radius:.1666666667rem}}.case-list .list-item .text-area .case-info dl{display:flex;flex-wrap:wrap;font-size:.8571428571rem}@media screen and (max-width:967.98px){.case-list .list-item .text-area .case-info dl{font-size:.9166666667rem}}.case-list .list-item .text-area .case-info dl dt{font-size:300;color:#11785e}.case-list .list-item .badge-list{display:flex;flex-wrap:wrap;position:absolute;top:0;left:0;gap:.5rem}.case-list .list-item .badge-list .badge-item{transition:all .25s ease;transition-property:color,background-color;font-size:1rem;font-weight:500;padding:.7em;min-width:8.2em;text-align:center;color:#fff;background:#11785e;border-radius:2px;box-shadow:0 0 .5714285714rem #11785e1a}@media screen and (max-width:967.98px){.case-list .list-item .badge-list .badge-item{font-size:.9166666667rem;padding:.45em;min-width:6.2em;box-shadow:0 0 .4285714286rem #11785e1a}}@media screen and (max-width:967.98px){.media-list .media-bridge .image-area{padding:4% 22.9%}}.media-list .media-monoist .image-area{padding:10% 12.3%}@media screen and (max-width:967.98px){.media-list .media-monoist .image-area{padding:4% 23.5%}}.white-box-list ul{gap:2.8rem;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:967.98px){.white-box-list ul{grid-template-columns:1fr}}.white-box-list ul .list-item{display:flex}.white-box-list ul .list-item .item-inner{border-radius:4px}.white-box-list ul .list-item .item-inner{display:flex;flex-direction:column;padding:2.2rem 2.1rem;background:#fff}@media screen and (max-width:967.98px){.white-box-list ul .list-item .item-inner{border-radius:0;padding:0;background:transparent}}.white-box-list ul .list-item .profile-main{display:flex;align-items:center;flex-direction:column}@media screen and (max-width:967.98px){.white-box-list ul .list-item .profile-main{border-radius:.5rem;padding:1.6rem 1.2rem 1.35rem;background:#fff}}.white-box-list ul .list-item .profile-main .image-area{width:10rem;height:10rem}.white-box-list ul .list-item .profile-main .image-area{display:flex;justify-content:center;margin:0 0 1.15rem}@media screen and (max-width:967.98px){.white-box-list ul .list-item .profile-main .image-area{width:9.1666666667rem;height:9.1666666667rem}.white-box-list ul .list-item .profile-main .image-area{margin-bottom:1.3rem}}.white-box-list ul .list-item .profile-main .image-area img{border-radius:50%;transform:scale(1);overflow:hidden}.white-box-list ul .list-item .profile-main .text-area .official-position{font-size:1.1428571429rem;font-weight:500;color:#11785e;text-align:center}@media screen and (max-width:967.98px){.white-box-list ul .list-item .profile-main .text-area .official-position{font-size:1.1666666667rem}}.white-box-list ul .list-item .profile-main .text-area .name{font-size:1.4285714286rem;font-weight:500}@media screen and (max-width:967.98px){.white-box-list ul .list-item .profile-main .text-area .name{font-size:1.5rem}}.white-box-list ul .list-item .profile-main .text-area .name{margin-top:.35rem;text-align:center}@media screen and (max-width:967.98px){.white-box-list ul .list-item .profile-main .text-area .name{margin-top:0}}.white-box-list ul .list-item .profile-main .text-area .pr{font-size:.8571428571rem;font-weight:300;margin-top:1.8em;text-align:justify}@media screen and (max-width:967.98px){.white-box-list ul .list-item .profile-main .text-area .pr{font-size:.9166666667rem;line-height:1.46}}.white-box-list ul .list-item .pr-text{margin-top:1.3rem;text-align:justify}.white-box-list ul .list-item .pr-text p{margin-top:1.4em}.white-box-list ul .list-item .pr-text p:first-child{margin-top:0}.data-list{display:grid;grid-template-columns:1fr;gap:.56em}@media screen and (min-width:568px)and (max-width:967.98px){.data-list{gap:.45em}}@media screen and (max-width:567.98px){.data-list{gap:.26em}}.data-list dl{font-size:1.1428571429rem}@media screen and (max-width:967.98px){.data-list dl{font-size:1rem}}.data-list dl{display:grid;font-weight:400;grid-template-columns:9em 1fr;gap:.7em}@media screen and (min-width:568px)and (max-width:967.98px){.data-list dl{gap:.5em}}@media screen and (max-width:567.98px){.data-list dl{grid-template-columns:6.7em 1fr;gap:.2em}}.data-list dl dt,.data-list dl dd{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1em 1.5em 1em 2.5em}@media screen and (max-width:967.98px){.data-list dl dt,.data-list dl dd{padding:.9em .8em .8em}}.data-list dl dt{color:#11785e;background:#f3f8f7}.data-list dl dd{background:#f8f8f8}.guide-contact-us{padding-block:4.2rem}.guide-contact-us{color:#fff;background:#11785e;text-align:center}@media screen and (max-width:967.98px){.guide-contact-us{padding-block:3.3rem}}.guide-contact-us header{margin-bottom:1.5rem}@media screen and (max-width:967.98px){.guide-contact-us header{margin-bottom:1.8rem}}.guide-contact-us .guide-title{font-size:2.5714285714rem;font-weight:700}@media screen and (max-width:967.98px){.guide-contact-us .guide-title{font-size:2rem}.guide-contact-us .guide-title span{display:inline-block}}.guide-contact-us .description{font-size:1.4285714286rem;font-weight:500}@media screen and (max-width:967.98px){.guide-contact-us .description{font-size:1.5rem}}@media screen and (max-width:967.98px){.guide-contact-us .description{font-size:1.1666666667rem}.guide-contact-us .description span{display:inline-block}}@media screen and (min-width:968px){.guide-contact-us .btn-area{margin-top:4rem}}@media screen and (max-width:967.98px){.guide-contact-us .btn-area{gap:1.13rem}}.guide-contact-us .btn-area .btn{font-size:1.2857142857rem}@media screen and (max-width:967.98px){.guide-contact-us .btn-area .btn{font-size:1.1666666667rem}}@media screen and (max-width:567.98px){.guide-contact-us .btn-area .btn{width:13.3rem}}.category-nav{gap:1.4rem}@media screen and (max-width:967.98px){.category-nav{gap:1.25rem}}.category-nav{display:flex;flex-wrap:nowrap;height:4rem}@media screen and (max-width:967.98px){.category-nav{gap:.45rem;height:2.834rem}}.category-nav .menu-item{display:flex;flex-grow:1;width:100%}.category-nav .menu-item a{transition:all .25s ease}.category-nav .menu-item a{transition-property:background,font-weight;display:flex;flex-grow:1;align-items:center;justify-content:center;font-size:1.1428571429rem;color:#11785e;background:#f3f8f7;border-radius:4px;text-decoration:none;text-align:center;line-height:1.1}@media screen and (max-width:967.98px){.category-nav .menu-item a{font-size:.8333333333rem;padding:.5em}}@media(hover:hover){.category-nav .menu-item a:hover{font-weight:500;background:#e2efec}}@media screen and (hover:hover)and (max-width:967.98px){.category-nav .menu-item a:hover{color:#fff;background:#11785e}}.category-nav .menu-item a:active,.category-nav .menu-item a:focus{font-weight:500;background:#e2efec}@media screen and (max-width:967.98px){.category-nav .menu-item a:active,.category-nav .menu-item a:focus{color:#fff;background:#11785e}}.category-nav .menu-item.current-menu-item a{font-weight:500;background:#e2efec}@media screen and (max-width:967.98px){.category-nav .menu-item.current-menu-item a{color:#fff;background:#11785e}}.list-navi{margin:0}.list-navi .wp-pagenavi{font-family:Roboto,sans-serif;margin-top:4.3rem}@media screen and (max-width:967.98px){.list-navi .wp-pagenavi{margin-top:3.3rem}}.list-navi .wp-pagenavi{gap:1.4rem}@media screen and (max-width:967.98px){.list-navi .wp-pagenavi{gap:1.25rem}}.list-navi .wp-pagenavi{display:flex;justify-content:center}@media screen and (max-width:567.98px){.list-navi .wp-pagenavi{gap:2.95rem}}.list-navi .wp-pagenavi a,.list-navi .wp-pagenavi span{font-size:1.4285714286rem;font-weight:500}@media screen and (max-width:967.98px){.list-navi .wp-pagenavi a,.list-navi .wp-pagenavi span{font-size:1.5rem}}.list-navi .wp-pagenavi a,.list-navi .wp-pagenavi span{display:flex;justify-content:center;align-items:center;color:#11785e;background:#f3f8f7;border-radius:4px;width:2.5em;height:2.5em}@media screen and (max-width:967.98px){.list-navi .wp-pagenavi a,.list-navi .wp-pagenavi span{width:2.3em;height:2.3em}}.list-navi .wp-pagenavi a.page{transition:all .25s ease}.list-navi .wp-pagenavi a.page{transition-property:color,background-color;text-decoration:none}@media screen and (max-width:567.98px){.list-navi .wp-pagenavi a.page{display:none}}@media(hover:hover){.list-navi .wp-pagenavi a.page:hover{color:#fff;background:#11785e}}.list-navi .wp-pagenavi a.page:active,.list-navi .wp-pagenavi a.page:focus{color:#fff;background:#11785e}.list-navi .wp-pagenavi .current{color:#fff;background:#11785e}.list-navi .wp-pagenavi .previouspostslink,.list-navi .wp-pagenavi .nextpostslink{padding-bottom:.15em;background:transparent}@media screen and (max-width:567.98px){.list-navi .wp-pagenavi .previouspostslink,.list-navi .wp-pagenavi .nextpostslink{width:.65em}}.list-navi .wp-pagenavi .previouspostslink .icon,.list-navi .wp-pagenavi .nextpostslink .icon{transition:all .25s ease}.list-navi .wp-pagenavi .previouspostslink .icon,.list-navi .wp-pagenavi .nextpostslink .icon{transition-property:transform;margin:0;width:.7em;height:100%}@media screen and (max-width:567.98px){.list-navi .wp-pagenavi .previouspostslink .icon,.list-navi .wp-pagenavi .nextpostslink .icon{width:100%;height:100%}}.list-navi .wp-pagenavi .previouspostslink{margin-right:1.1em}@media screen and (max-width:567.98px){.list-navi .wp-pagenavi .previouspostslink{margin-right:.2em}}@media(hover:hover){.list-navi .wp-pagenavi .previouspostslink:hover .icon{transform:translate(-5px)}}.list-navi .wp-pagenavi .previouspostslink:active .icon,.list-navi .wp-pagenavi .previouspostslink:focus .icon{transform:translate(-5px)}.list-navi .wp-pagenavi .nextpostslink{margin-left:1.1em}@media screen and (max-width:567.98px){.list-navi .wp-pagenavi .nextpostslink{margin-left:.2em}}@media(hover:hover){.list-navi .wp-pagenavi .nextpostslink:hover .icon{transform:translate(5px)}}.list-navi .wp-pagenavi .nextpostslink:active .icon,.list-navi .wp-pagenavi .nextpostslink:focus .icon{transform:translate(5px)}body.archive .post-list-area{margin-top:2.7rem}.post-list-area .empty-post{display:flex;justify-content:center;align-items:center;font-size:1.7142857143rem;height:53vh}@media screen and (max-width:967.98px){.post-list-area .empty-post{font-size:1.1666666667rem;height:18.4vh}}.post-navi-area{margin-top:3.3rem}@media screen and (max-width:967.98px){.post-navi-area{padding-bottom:1.8rem}}.post-navi-area .post-navi{display:flex;justify-content:space-between;align-items:center}.post-navi-area .post-navi .btn{transition-property:none;font-size:1.1428571429rem;font-weight:400;color:#11785e;background:transparent;width:auto;height:auto}@media screen and (max-width:567.98px){.post-navi-area .post-navi .btn{width:.85rem}}.post-navi-area .post-navi .btn .text{display:inline-block;margin-left:.9em}@media screen and (max-width:567.98px){.post-navi-area .post-navi .btn .text{display:none}}.post-navi-area .post-navi .btn .icon-arrow{transition:all .25s ease;transition-property:transform;display:flex;align-items:center}@media screen and (max-width:567.98px){.post-navi-area .post-navi .btn .icon-arrow svg{width:100%;height:100%}.post-navi-area .post-navi .btn .icon-arrow svg .path{stroke-width:3px}}@media(hover:hover){.post-navi-area .post-navi .btn:hover{color:#11785e}}.post-navi-area .post-navi .btn:active,.post-navi-area .post-navi .btn:focus{color:#11785e}.post-navi-area .post-navi .btn.empty{visibility:hidden;opacity:0}.post-navi-area .post-navi .btn-post-prev .text{margin-left:.9em}@media(hover:hover){.post-navi-area .post-navi .btn-post-prev:hover .icon-arrow{transform:translate(-5px)}}.post-navi-area .post-navi .btn-post-prev:active .icon-arrow,.post-navi-area .post-navi .btn-post-prev:focus .icon-arrow{transform:translate(-5px)}.post-navi-area .post-navi .btn-post-next .text{margin-right:.9em}@media(hover:hover){.post-navi-area .post-navi .btn-post-next:hover .icon-arrow{transform:translate(5px)}}.post-navi-area .post-navi .btn-post-next:active .icon-arrow,.post-navi-area .post-navi .btn-post-next:focus .icon-arrow{transform:translate(5px)}.post-navi-area .post-navi .back-archive a{transition:all .25s ease;transition-property:color;display:inline-block;padding:0 0 .4em;font-size:1.1428571429rem;font-weight:400;color:#332b30;border-bottom:1px solid #11785e;text-decoration:none}@media screen and (max-width:967.98px){.post-navi-area .post-navi .back-archive a{font-size:1.1666666667rem}}@media(hover:hover){.post-navi-area .post-navi .back-archive a:hover{color:#11785e}}.post-navi-area .post-navi .back-archive a:active,.post-navi-area .post-navi .back-archive a:focus{color:#11785e}.post-type-archive-case article>header{margin-bottom:2.9rem}@media screen and (max-width:967.98px){.post-type-archive-case article>header{margin-bottom:2.5rem}}.result-list-area{border-radius:4px;margin-top:2.2rem;padding:2em 2.8em 2.85em;background:#f3f8f7}@media screen and (min-width:568px)and (max-width:967.98px){.result-list-area{margin-top:2rem;padding:1.6em 2.2em 2em}}@media screen and (max-width:567.98px){.result-list-area{margin-top:1.7rem;padding:1.25em 1.65em}}.result-list-area .grid-title{color:#11785e;font-size:1.1428571429rem;font-weight:500;text-align:center}@media screen and (min-width:568px)and (max-width:967.98px){.result-list-area .grid-title{font-size:1.0769230769rem}}@media screen and (max-width:567.98px){.result-list-area .grid-title{font-size:1rem}}.result-list-area .result-list{display:grid;margin-top:2.2rem}@media screen and (min-width:568px)and (max-width:967.98px){.result-list-area .result-list{margin-top:1.7rem}}@media screen and (max-width:567.98px){.result-list-area .result-list{margin-top:1.2rem}}.result-list-area .result-list .grid-item{display:flex}.result-list-area .result-list .grid-item .item-inner{border-radius:4px;display:flex;flex-direction:column;overflow:hidden;width:100%}.result-list-area .result-list .grid-item figure{margin:0;height:14.3rem}@media screen and (max-width:967.98px){.result-list-area .result-list .grid-item figure{height:15vh;min-height:9.4rem;max-height:14.3rem}}.result-list-area .result-list .grid-item figure img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.result-list-area .result-list .grid-item .text-area{display:block;flex-grow:1;color:#fff;padding:2.15em;background:#11785e}@media screen and (max-width:967.98px){.result-list-area .result-list .grid-item .text-area{padding:1.25em}}.result-list-area .result-list .grid-item .text-area .item-title{font-size:1.4285714286rem;font-weight:700}@media screen and (min-width:568px)and (max-width:967.98px){.result-list-area .result-list .grid-item .text-area .item-title{font-size:1.3846153846rem}}@media screen and (max-width:567.98px){.result-list-area .result-list .grid-item .text-area .item-title{font-size:1.1666666667rem}}.result-list-area .result-list .grid-item .text-area .item-description{font-size:1.1428571429rem;margin-top:.25em}@media screen and (min-width:568px)and (max-width:967.98px){.result-list-area .result-list .grid-item .text-area .item-description{font-size:1.0769230769rem}}@media screen and (max-width:567.98px){.result-list-area .result-list .grid-item .text-area .item-description{font-size:1rem;margin-top:.35em}}.result-list-area .result-list.grid-item-2{gap:2.2rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:568px)and (max-width:967.98px){.result-list-area .result-list.grid-item-2{gap:2rem}}@media screen and (max-width:567.98px){.result-list-area .result-list.grid-item-2{grid-template-columns:none;gap:1.7rem}}.result-list-area .result-list.grid-item-3{grid-template-columns:repeat(3,1fr);gap:1.8rem}@media screen and (min-width:568px)and (max-width:967.98px){.result-list-area .result-list.grid-item-3{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}}@media screen and (max-width:567.98px){.result-list-area .result-list.grid-item-3{grid-template-columns:none;gap:1.7rem}}.result-list-area .result-list.grid-item-3 .text-area{padding:1.35em}@media screen and (max-width:967.98px){.result-list-area .result-list.grid-item-3 .text-area{padding:1.25em}}.inc-form{border-radius:4px;padding:2.9rem 2.8rem 1rem}@media screen and (max-width:967.98px){.inc-form{padding:2.4rem 1.7rem 1rem;border-radius:.5rem}}@media screen and (max-width:967.98px){body.eng .inc-form{padding-top:1.9rem}}.inc-form.no-side-padding{padding-inline:0}.catch-title{font-size:1.7142857143rem;font-weight:700;color:#11785e}@media screen and (max-width:967.98px){.catch-title{font-size:1.5rem}}.form-description{font-size:1.1428571429rem}@media screen and (max-width:967.98px){.form-description{font-size:1rem}}.form-description{font-weight:400;margin-bottom:1.9em;text-align:justify}@media screen and (max-width:967.98px){.form-description{margin-bottom:2.1em}}.catch-box-orange{border-radius:4px}.catch-box-orange{margin-top:4.25rem;padding:2.1rem;box-shadow:0 0 1.4285714286rem #f7e5c9}@media screen and (max-width:967.98px){.catch-box-orange{margin-top:3.45rem;padding:1.7rem;box-shadow:0 0 1.25rem #fee4cc}}.catch-box-orange .inner{border-radius:4px}.catch-box-orange .inner{display:grid;grid-template-columns:29.3% 1fr;gap:0 2.8rem;padding:2.2rem;background:#fff8f2}@media screen and (max-width:967.98px){.catch-box-orange .inner{grid-template-columns:1fr;padding:2rem 1.55rem}}.catch-box-orange .inner .image-area,.catch-box-orange .inner .text-area{display:flex;align-items:center;margin:0}.catch-box-orange .inner .image-area{padding:0}@media screen and (max-width:967.98px){.catch-box-orange .inner .image-area{justify-content:center;margin:auto;max-width:630px}}.catch-box-orange .inner .image-area img{box-shadow:.3571428571rem .3571428571rem 1.0714285714rem #00000026}@media screen and (max-width:967.98px){.catch-box-orange .inner .image-area img{box-shadow:.4166666667rem .4166666667rem .8333333333rem #0000001a}}.catch-box-orange .inner .title-area{margin-bottom:2rem}.catch-box-orange .inner .title-area .title{font-size:1.5rem;font-weight:700;line-height:1.1;padding:0 .45em;border-left:3px solid #FF7A00}.catch-box-orange .inner .text-area{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 .3rem}@media screen and (max-width:967.98px){.catch-box-orange .inner .text-area{margin-top:1.5rem}}.catch-box-orange .inner .text-area .title{font-size:1.71rem;font-weight:700;line-height:1.1;margin-bottom:.6em;padding:0 .45em;border-left:4px solid #FF7A00}.catch-box-orange .inner .text-area .description{font-weight:300;text-align:justify}@media screen and (max-width:967.98px){.catch-box-orange .inner .text-area .description{margin:auto;max-width:630px}}.catch-box-orange .inner .text-area .btn-area{justify-content:center;margin-top:2.45rem;width:100%}@media screen and (min-width:968px){.catch-box-orange .inner .text-area .btn-area{padding-left:4rem}}.catch-box-orange .inner .text-area .btn-area .btn{font-size:1.1428571429rem;width:16.3rem;height:3.9rem}@media screen and (max-width:967.98px){.catch-box-orange .inner .text-area .btn-area .btn{font-size:1.1666666667rem;width:15rem;height:4.2rem}}@media screen and (min-width:968px){.catch-box-orange .inner .text-area .btn-area .btn .icon-image{right:5.8%}}.logo-gallery{display:flex;align-items:center;margin-top:4.2%;background:#fff}@media screen and (max-width:967.98px){.logo-gallery{flex-wrap:wrap;margin-top:10.8%}}.logo-gallery .gallery-item{height:4.8571428571rem}@media screen and (max-width:967.98px){.logo-gallery .gallery-item{height:4.1666666667rem}}.logo-gallery .gallery-item li{margin:0 25px}.logo-gallery .gallery-item li img{height:38px}@media screen and (max-width:967.98px){.logo-gallery .gallery-item li img{height:28px}}.guide-other-apps{margin-top:2.85rem;padding:2.15rem;background:#fff}@media screen and (max-width:967.98px){.guide-other-apps{margin-top:2.25rem;padding:1.65rem}}.guide-other-apps .inner{display:grid;grid-template-columns:30% 68.7%;gap:2rem 1.3%;padding:2.15rem 2.85rem;background:#fff8f2}@media screen and (max-width:967.98px){.guide-other-apps .inner{grid-template-columns:1fr;justify-items:center;gap:1.5rem 1.3%;padding:1.85rem 1.65rem}}.guide-other-apps .item-title{font-weight:500;font-size:1.7142857143rem}@media screen and (max-width:967.98px){.guide-other-apps .item-title{font-size:1.5rem}}.guide-other-apps .item-title{display:flex;align-items:center;padding-bottom:.4em}.guide-other-apps .btn-area{justify-content:flex-end;gap:2.8rem;margin-top:0}@media screen and (min-width:968px)and (max-width:1199.98px){.guide-other-apps .btn-area{gap:2rem}}@media screen and (max-width:967.98px){.guide-other-apps .btn-area{gap:1.7rem;justify-content:center}}.guide-other-apps .btn-area .btn{font-size:1.4285714286rem;font-weight:500}@media screen and (max-width:967.98px){.guide-other-apps .btn-area .btn{font-size:1.5rem}}.guide-other-apps .btn-area .btn{width:17.9rem}@media screen and (max-width:967.98px){.guide-other-apps .btn-area .btn{width:15rem}}@media screen and (max-width:567.98px){.guide-other-apps .btn-area .btn{font-size:1.3333333333rem}}#mb-gnavi{position:absolute;inset:0;margin:auto}#mb-gnavi{display:none;position:fixed;top:55px;z-index:500}#mb-gnavi a{text-decoration:none}#mb-gnavi .wrapper{display:flex;flex-direction:column;padding-bottom:32px}#mb-gnavi .inner{transition:all .25s ease}#mb-gnavi .inner{transition-property:opacity;display:flex;position:absolute;inset:0;opacity:0;margin:0;background:#fff}#mb-gnavi .nav-menu a,#mb-gnavi .nav-menu .menu-item,#mb-gnavi .nav-menu .link-area{display:flex;flex-grow:1}#mb-gnavi .nav-menu .link-area{justify-content:space-between}#mb-gnavi .menu-color a,#mb-gnavi .menu-footer a{font-weight:400;border-radius:4px}#mb-gnavi .menu-color .nav-menu,#mb-gnavi .menu-footer .nav-menu{display:grid}#mb-gnavi .menu-main{flex-grow:1;padding-top:8.7%}#mb-gnavi .menu-main .nav-menu{display:flex;flex-direction:column}@media screen and (min-width:568px)and (max-width:967.98px){#mb-gnavi .menu-main .nav-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:0 15px}}#mb-gnavi .menu-main .nav-menu a{font-size:1.1666666667rem;font-weight:400;padding:.85rem .75rem .85rem 1.25rem;color:#332b30;border-bottom:1px solid #D2D6D7}#mb-gnavi .menu-main .nav-menu a .icon svg{height:1em;width:.48em}#mb-gnavi .menu-main .nav-menu a .icon svg .path{stroke:#11785e}#mb-gnavi .menu-main .nav-menu .eng a{font-size:1.3333333333rem}#mb-gnavi .menu-main .nav-menu .current-menu-item a{font-weight:700;color:#11785e}#mb-gnavi .menu-color{margin-bottom:2.3rem;margin-top:1.6rem}#mb-gnavi .menu-color a{position:relative;justify-content:center;align-items:center;font-weight:500;padding:1rem 1.15rem;height:4rem;color:#fff;background:#11785e}#mb-gnavi .menu-color a .link-area{justify-content:center}#mb-gnavi .menu-color a .icon{position:absolute;right:1.15rem;line-height:1.3}#mb-gnavi .menu-color .nav-menu{grid-template-columns:1fr;gap:1.3rem}@media screen and (min-width:568px)and (max-width:967.98px){#mb-gnavi .menu-color .nav-menu{justify-content:center;grid-template-columns:repeat(2,minmax(13em,22em));gap:15px}}#mb-gnavi .menu-color .nav-menu .color-orange a{background:#ff7a00}#mb-gnavi .menu-footer a{justify-content:center;align-items:center;height:4rem;background:#f8f8f8}#mb-gnavi .menu-footer a .link-area{justify-content:center}#mb-gnavi .menu-footer .nav-menu{grid-template-columns:repeat(2,1fr);gap:15px}@media screen and (min-width:568px)and (max-width:967.98px){#mb-gnavi .menu-footer .nav-menu{justify-content:center;grid-template-columns:repeat(2,minmax(13em,22em))}}#mb-gnavi .menu-footer .nav-menu a{color:#332b30}#mb-gnavi .menu-footer .nav-menu .eng a{font-size:1.1666666667rem;font-weight:700}#mb-gnavi .menu-footer .nav-menu .color-green-light a{color:#11785e;background:#e8f2ef}#mb-gnavi.nav-open{display:block}#mb-gnavi.nav-open .inner{opacity:1}#mb-gnavi.nav-open.nav-trans-ready .inner{opacity:0}#mb-gnavi.nav-open.nav-trans-ready.nav-trans .inner{opacity:1}#mb-gnavi.nav-close .inner{opacity:0}#mb-gnavi.nav-close.nav-trans-ready{display:block}#mb-gnavi.nav-close.nav-trans-ready .inner{opacity:1}#mb-gnavi.nav-close.nav-trans-ready.nav-trans{display:block}#mb-gnavi.nav-close.nav-trans-ready.nav-trans .inner{opacity:0}@media screen and (min-width:968px){#mb-gnavi{display:none!important}}#site-header{position:absolute;inset:0 0 auto;margin:auto;display:flex;position:fixed;z-index:1000;align-items:center;height:69px;background:#fff}@media screen and (max-width:967.98px){#site-header{height:55px}}#site-header .wrapper{display:flex;gap:1rem;flex-wrap:nowrap;align-items:center;justify-content:space-between}#site-header .site-title a{display:flex;align-items:center;height:69px;text-decoration:none}@media screen and (max-width:967.98px){#site-header .site-title a{height:55px;width:117px}}#site-header .nav-menu{display:flex}#site-header .nav-menu a{transition:all .25s ease;transition-property:color,font-weight;display:flex;align-items:center;color:#332b30;text-decoration:none}#site-header .nav-menu a span{position:relative}#site-header .nav-menu a span:after{transition:all .25s ease;position:absolute;inset:0;margin:auto;transition-property:opacity;content:"";bottom:-1.9rem;opacity:0;height:2px;width:100%;background:#11785e}@media(hover:hover){#site-header .nav-menu a:hover{font-weight:700;color:#11785e}#site-header .nav-menu a:hover span:after{opacity:1}#site-header .nav-menu a:hover:hover{font-weight:700}}#site-header .nav-menu a:active,#site-header .nav-menu a:focus{font-weight:700;color:#11785e}#site-header .nav-menu a:active span:after,#site-header .nav-menu a:focus span:after{opacity:1}#site-header .nav-menu a:active:hover,#site-header .nav-menu a:focus:hover{font-weight:700}#site-header .nav-menu .menu-item{display:flex;height:69px;font-size:.8571428571rem;margin:0 .84em}@media(hover:hover){#site-header .nav-menu .menu-item.eng a:hover{font-weight:700}}#site-header .nav-menu .menu-item.eng a:active,#site-header .nav-menu .menu-item.eng a:focus{font-weight:700}#site-header .nav-menu .menu-item.current-menu-item a{font-weight:700;color:#11785e}#site-header .nav-menu .menu-item.current-menu-item a span:after{opacity:1}#site-header .nav-menu .menu-item.current-menu-item a:hover{font-weight:700}#site-header .nav-menu .page-company{margin-right:1.5em}#site-header .nav-menu .page-en,#site-header .nav-menu .page-jp{font-weight:700;margin:0 0 0 1.4rem}#site-header .nav-menu .page-en a,#site-header .nav-menu .page-jp a{padding:0;color:#11785e}#site-header .nav-menu .bg-light-green,#site-header .nav-menu .bg-green,#site-header .nav-menu .bg-light-gray,#site-header .nav-menu .bg-lightgreen{margin:0}#site-header .nav-menu .bg-light-green a,#site-header .nav-menu .bg-green a,#site-header .nav-menu .bg-light-gray a,#site-header .nav-menu .bg-lightgreen a{transition:all .25s ease;transition-property:background,color,font-weight;padding:1.7em}@media screen and (min-width:968px)and (max-width:1199.98px){#site-header .nav-menu .bg-light-green a,#site-header .nav-menu .bg-green a,#site-header .nav-menu .bg-light-gray a,#site-header .nav-menu .bg-lightgreen a{padding:1.7em .65em;padding:1.7em calc(3.5vw - 2em)}}#site-header .nav-menu .bg-light-green a span:after,#site-header .nav-menu .bg-green a span:after,#site-header .nav-menu .bg-light-gray a span:after,#site-header .nav-menu .bg-lightgreen a span:after{display:none}#site-header .nav-menu .bg-light-green a{color:#11785e;background:#e2efec}@media(hover:hover){#site-header .nav-menu .bg-light-green a:hover{color:#fff;background:#11785e}}#site-header .nav-menu .bg-light-green a:active,#site-header .nav-menu .bg-light-green a:focus{color:#fff;background:#11785e}#site-header .nav-menu .bg-light-green.current-menu-item a{font-weight:400}#site-header .nav-menu .bg-lightgreen a{color:#11785e;background:#c6f6ce}@media(hover:hover){#site-header .nav-menu .bg-lightgreen a:hover{color:#fff;background:#11785e}}#site-header .nav-menu .bg-lightgreen a:active,#site-header .nav-menu .bg-lightgreen a:focus{color:#fff;background:#11785e}#site-header .nav-menu .bg-lightgreen.current-menu-item a{font-weight:400}#site-header .nav-menu .bg-green a{color:#fff;background:#11785e}@media(hover:hover){#site-header .nav-menu .bg-green a:hover{color:#fff;background:#ff7a00}}#site-header .nav-menu .bg-green a:active,#site-header .nav-menu .bg-green a:focus{color:#fff;background:#ff7a00}#site-header .nav-menu .bg-green.current-menu-item a{font-weight:400;color:#fff}#site-header .nav-menu .bg-light-gray a{color:#332b30;background:#e9e8e6}@media(hover:hover){#site-header .nav-menu .bg-light-gray a:hover{color:#fff;background:#332b30}}#site-header .nav-menu .bg-light-gray a:active,#site-header .nav-menu .bg-light-gray a:focus{color:#fff;background:#332b30}#site-header .nav-menu .bg-light-gray.current-menu-item a{font-weight:400}#site-header .gnavi-btn-area{display:flex}#site-header .gnavi-btn-area .btn-gnavi-toggle{display:flex;position:relative;width:25px;height:25px}#site-header .gnavi-btn-area .btn-gnavi-toggle:before,#site-header .gnavi-btn-area .btn-gnavi-toggle:after{transition:all .25s ease;transition-property:top,bottom,transform;content:"";display:block;position:absolute;width:100%;height:1px;background:#11785e}#site-header .gnavi-btn-area .btn-gnavi-toggle:before{transition:top .15s .15s,transform .15s;top:20%}#site-header .gnavi-btn-area .btn-gnavi-toggle:after{transition:bottom .15s .15s,transform .15s;bottom:20%}#site-header .gnavi-btn-area .btn-gnavi-toggle .bar{transition:all .25s ease;transition:opacity .15s .15s,transform .15s;transition-property:opacity;display:block;position:absolute;top:0;bottom:0;margin:auto;width:100%;height:1px;background:#11785e}body.gnavi-open #site-header .gnavi-btn-area .btn-gnavi-toggle:before{transition:top .15s,transform .15s .15s;top:48%;transform:rotate(45deg)}body.gnavi-open #site-header .gnavi-btn-area .btn-gnavi-toggle:after{transition:bottom .15s,transform .15s .15s;bottom:48%;transform:rotate(-45deg)}body.gnavi-open #site-header .gnavi-btn-area .btn-gnavi-toggle .bar{transition:opacity .15s;opacity:0}#site-footer{padding:4rem 0 4.4rem;color:#fff;background:#332b30}@media screen and (max-width:967.98px){#site-footer{padding:3.25rem 0 3.2rem}}#site-footer .footer-contents{display:flex;flex-wrap:nowrap;margin-top:2.6rem}@media screen and (max-width:967.98px){#site-footer .footer-contents{flex-direction:column;margin-top:2.4rem}}#site-footer .footer-contents a{color:#fff}#site-footer .footer-contents .site-info{display:flex;flex-direction:column;font-size:.7857142857rem;font-weight:300}@media screen and (max-width:967.98px){#site-footer .footer-contents .site-info{align-items:center}}#site-footer .footer-contents .site-info .logo{margin-bottom:1.2rem}@media screen and (max-width:967.98px){#site-footer .footer-contents .site-info .logo{margin-bottom:2.05rem;width:12.5rem}}#site-footer .footer-contents .site-info .company-info{line-height:1.7}@media screen and (max-width:967.98px){#site-footer .footer-contents .site-info .company-info{display:flex;flex-direction:column-reverse;align-items:center;font-size:.9166666667rem;line-height:1.8}}#site-footer .footer-contents .footer-nav-area{display:flex}@media screen and (min-width:968px){#site-footer .footer-contents .footer-nav-area{flex-shrink:0;font-size:.8571428571rem;padding:0 3.7%}}@media screen and (max-width:967.98px){#site-footer .footer-contents .footer-nav-area{flex-direction:column;margin-top:2.2rem}}#site-footer .footer-contents .footer-nav-area .footer-nav-group{display:flex}@media screen and (max-width:967.98px){#site-footer .footer-contents .footer-nav-area .footer-nav-group{display:grid;grid-template-columns:repeat(2,1fr);gap:0 1.9rem}}@media screen and (min-width:568px)and (max-width:967.98px){#site-footer .footer-contents .footer-nav-area .footer-nav-group{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:967.98px){#site-footer .footer-contents .footer-nav-area .group-1 .fc-item .nav-menu{gap:0}}@media screen and (max-width:967.98px){#site-footer .footer-contents .footer-nav-area .group-1 .fc-item .menu-item a{display:flex;padding:.67em .65em;border-bottom:1px solid #898989}}@media screen and (max-width:967.98px){#site-footer .footer-contents .footer-nav-area .group-2{margin-top:2.335rem}#site-footer .footer-contents .footer-nav-area .group-2 .fc-item .menu-item{font-size:.9166666667rem}#site-footer .footer-contents .footer-nav-area .group-2 .fc-item .menu-item a:before{content:"・";display:inline-block;margin-left:-.4em;margin-right:.3em}}@media screen and (min-width:968px){#site-footer .footer-contents .footer-nav-area .footer-menu{padding:0 1.63em;border-left:1px solid #898989}}#site-footer .footer-contents .footer-nav-area .footer-menu a{transition:all .25s ease;transition-property:color;text-decoration:none}@media(hover:hover){#site-footer .footer-contents .footer-nav-area .footer-menu a:hover{color:#898989}}#site-footer .footer-contents .footer-nav-area .footer-menu a:active,#site-footer .footer-contents .footer-nav-area .footer-menu a:focus{color:#898989}#site-footer .footer-contents .footer-nav-area .footer-menu .nav-menu{display:flex;flex-direction:column;gap:1.25em}#site-footer .footer-contents .footer-nav-area .footer-menu-1{border:0}@media screen and (min-width:968px){#site-footer .footer-contents .footer-nav-area .footer-menu-5 .eng{padding-top:.4em}}#site-footer .footer-contents .logo-area{display:flex;flex-grow:1;justify-content:flex-end}@media screen and (max-width:967.98px){#site-footer .footer-contents .logo-area{justify-content:center;margin-top:2.45em}}#site-footer .footer-contents .logo-area li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media screen and (max-width:967.98px){#site-footer .footer-contents .logo-area li{flex-direction:row}}#site-footer .footer-contents .logo-area li figure{margin-bottom:.7em}@media screen and (max-width:967.98px){#site-footer .footer-contents .logo-area li figure{margin:0}}#site-footer .footer-contents .logo-area .item-name{font-size:.8571428571rem}@media screen and (max-width:967.98px){#site-footer .footer-contents .logo-area .item-name{margin-left:.8em}}@media screen and (min-width:568px)and (max-width:967.98px){#site-footer .footer-contents .logo-area .item-name{font-size:.8461538462rem}}@media screen and (max-width:567.98px){#site-footer .footer-contents .logo-area .item-name{font-size:.9166666667rem}}#site-footer .footer-contents .logo-area .iso_iec27001 img{width:60px}@media screen and (max-width:967.98px){#site-footer .footer-contents .logo-area .iso_iec27001 img{width:50px}}@media screen and (max-width:967.98px){#site-footer .footer-contents .logo-area .iso_iec27001 .item-name{padding-bottom:.9em}}#site-footer .copyright-area{font-size:.8571428571rem;margin-top:4.8em;text-align:center}@media screen and (max-width:967.98px){#site-footer .copyright-area{font-size:.8333333333rem;margin-top:3.1rem}}#news .btn-area .btn{width:18rem}@media screen and (max-width:967.98px){#news .btn-area .btn{width:auto}}@media screen and (min-width:568px)and (max-width:967.98px){#news .btn-area .btn{min-width:18rem}}@media screen and (max-width:567.98px){#news .btn-area .btn{min-width:15rem}}@media screen and (max-width:967.98px){body.main-service section header.flex{gap:.45rem 1.35rem;margin-bottom:1.25em}}body.main-service #mainvisual{padding-bottom:2.8rem;background-image:url(/website-assets/img-mainvisual-1-bg.DOwy2IRK.jpg);background-size:cover;background-position:center}@media screen and (max-width:967.98px){body.main-service #mainvisual{padding-bottom:2.5rem}}body.main-service #mainvisual .inner{display:grid;gap:0 3.4%;grid-template-columns:49.6% 47%}@media screen and (max-width:967.98px){body.main-service #mainvisual .inner{grid-template-columns:1fr;padding-top:1.1rem}}body.main-service #mainvisual .inner .image-area{aspect-ratio:16/9;margin:0;background:url(/website-assets/img-mainvisual-loading-bg.D26UVZoX.jpg) #ffffffa6 no-repeat center center;background-size:cover;box-shadow:.7142857143rem .7142857143rem 2.1428571429rem #00000026}@media screen and (max-width:967.98px){body.main-service #mainvisual .inner .image-area{margin:0 auto;padding:0;width:91%;max-width:600px;height:auto;box-shadow:.3571428571rem .3571428571rem 1rem #0000001a}}body.main-service #mainvisual .inner .text-area{display:flex;flex-direction:column;justify-content:center;margin-top:5.2%}@media screen and (max-width:967.98px){body.main-service #mainvisual .inner .text-area{margin:2.1rem auto 0}}body.main-service #mainvisual .inner .text-area .catch-subtext{font-weight:700;margin-top:.2em}@media screen and (max-width:567.98px){body.main-service #mainvisual .inner .text-area .catch-subtext{font-size:1.5rem}}@media screen and (min-width:568px)and (max-width:967.98px){body.main-service #mainvisual .inner .text-area .catch-subtext{font-size:1.5384615385rem}}@media screen and (min-width:968px){body.main-service #mainvisual .inner .text-area .catch-subtext{font-size:1.7142857143rem}}@media screen and (max-width:567.98px){body.main-service #mainvisual .inner .text-area .catch-subtext{letter-spacing:-.02em}}body.main-service #mainvisual .inner .text-area .catch{font-size:3.7142857143rem;font-weight:700;line-height:1.38}@media screen and (max-width:967.98px){body.main-service #mainvisual .inner .text-area .catch{margin-top:.15em}}@media screen and (min-width:568px)and (max-width:967.98px){body.main-service #mainvisual .inner .text-area .catch{font-size:2.4615384615rem}}@media screen and (max-width:567.98px){body.main-service #mainvisual .inner .text-area .catch{font-size:2.6666666667rem;margin-top:0}}body.main-service #mainvisual .inner .text-area .logo{margin:3.6rem .6% 0 0;text-align:center}@media screen and (max-width:967.98px){body.main-service #mainvisual .inner .text-area .logo{margin-top:2.6rem}}body.main-service #mainvisual .inner .text-area .logo img{-o-object-fit:contain;object-fit:contain;height:auto;width:53.5%}@media screen and (min-width:568px)and (max-width:967.98px){body.main-service #mainvisual .inner .text-area .logo img{width:48.4%}}@media screen and (max-width:567.98px){body.main-service #mainvisual .inner .text-area .logo img{width:44.9%}}body.main-service #mainvisual .btn-area{margin-top:5%}@media screen and (max-width:967.98px){body.main-service #mainvisual .btn-area{margin-top:11.9%}}@media screen and (max-width:967.98px){body.home #mainvisual .inner{padding-top:.8rem}}body.home #mainvisual .inner .image-area{aspect-ratio:auto;box-shadow:none;background:transparent}@media screen and (max-width:967.98px){body.home #mainvisual .inner .image-area{width:88.2%;box-shadow:none}}@media screen and (max-width:967.98px){body.home #mainvisual .inner .text-area{margin-top:1rem}}@media screen and (max-width:967.98px){body.home #mainvisual .inner .text-area .catch{font-size:2.5833333333rem;line-height:1.43}}@media screen and (max-width:567.98px){body.home #mainvisual .inner .text-area .catch{letter-spacing:-.01em}}@media screen and (max-width:967.98px){body.home #mainvisual .inner .text-area .logo img{width:64.7%}}@media screen and (max-width:967.98px){body.home #about header .sec-title span{display:inline-block}}body.home #about .solutions{border-radius:4px;box-shadow:0 0 2.1428571429rem #e8f2ef}@media screen and (min-width:568px)and (max-width:967.98px){body.home #about .solutions{box-shadow:0 0 1.7857142857rem #e8f2ef}}@media screen and (max-width:567.98px){body.home #about .solutions{box-shadow:0 0 1.4285714286rem #e9f3f0}}body.home #about .solutions{padding:2.9rem}@media screen and (min-width:568px)and (max-width:967.98px){body.home #about .solutions{padding:2.2rem}}@media screen and (max-width:567.98px){body.home #about .solutions{padding:1.65rem}}body.home #about .solutions .scene-workspace-image-area{border-radius:4px}body.home #about .solutions .scene-workspace-image-area{padding:2.2rem 1rem;background:#edf6f4}@media screen and (max-width:967.98px){body.home #about .solutions .scene-workspace-image-area{padding:1.1rem 1rem 1.6rem}}body.home #about .solutions .scene-workspace-image-area .scene-workspace-image{display:flex;justify-content:center;margin:0}body.home #about .solutions .title,body.home #about .solutions .description{font-size:1.7142857143rem;font-weight:700}@media screen and (min-width:568px)and (max-width:967.98px){body.home #about .solutions .title,body.home #about .solutions .description{font-size:1.6153846154rem}}@media screen and (max-width:567.98px){body.home #about .solutions .title,body.home #about .solutions .description{font-size:1.5rem}}body.home #about .solutions .title{margin-bottom:.8em;text-align:center}body.home #about .solutions .description{margin-top:2.15rem}body.home #about .solutions .figure-caption{font-weight:500;font-size:1.7142857143rem}@media screen and (max-width:967.98px){body.home #about .solutions .figure-caption{font-size:1.5rem}}body.home #about .solutions .figure-caption{font-weight:700}@media screen and (min-width:968px){body.home #about .solutions .figure-caption{margin-top:1.2em}}@media screen and (max-width:967.98px){body.home #about .solutions .figure-caption{margin-top:1.25rem}}body.home #threads section{padding:3.8rem 0 2.2rem}@media screen and (max-width:967.98px){body.home #threads section{padding:1.46rem 0 1.52rem}}@media screen and (max-width:967.98px){body.home #threads section:first-child{padding-top:0}}@media screen and (max-width:967.98px){body.home #threads .intro figure{padding:0}}body.home #threads .features-list .online-storage figure{padding-top:.6rem}body.home #extensions{overflow:hidden}@media screen and (max-width:967.98px){body.home #extensions .solutions .wide-image-area img{min-width:520px}}body.home #extensions .service-summary-list{margin-top:4.1rem}body.home #introductions .intro-area{margin-top:3.2rem}@media screen and (max-width:967.98px){body.home #introductions .intro-area{margin-top:3.35rem}}body.home #introductions .intro-area .intro-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (min-width:568px)and (max-width:967.98px){body.home #introductions .intro-area .intro-list{gap:1.8rem}}@media screen and (max-width:567.98px){body.home #introductions .intro-area .intro-list{grid-template-columns:repeat(2,1fr);gap:1.2rem 1rem}}body.home #introductions .intro-area .intro-list .list-item{display:flex;flex-direction:column;padding:1rem 1.1rem;border-radius:.4285714286rem;background:#fff}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .list-item{padding:1rem 1.2rem 1.2rem;border-radius:.3333333333rem}}body.home #introductions .intro-area .intro-list .list-item figure{display:flex;align-items:center;justify-content:center;flex-grow:1;margin:0 0 1rem;padding:.5rem 0;height:5.3rem}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .list-item figure{margin-bottom:.95rem;padding:.7rem 0;height:4.4rem}}body.home #introductions .intro-area .intro-list .list-item figure img{-o-object-fit:contain;object-fit:contain;max-height:100%}body.home #introductions .intro-area .intro-list .list-item .text-area{gap:1.4rem}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .list-item .text-area{gap:1.25rem}}body.home #introductions .intro-area .intro-list .list-item .text-area{display:flex;flex-wrap:wrap;font-size:.8571428571rem;padding:0 .4em}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .list-item .text-area{row-gap:0;padding:0;font-size:.8333333333rem}}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .list-item .text-area{flex-direction:column}}body.home #introductions .intro-area .intro-list .list-item .text-area dl{display:flex}body.home #introductions .intro-area .intro-list .list-item .text-area dl dt{flex-shrink:0;color:#898989}body.home #introductions .intro-area .intro-list .intro-epson figure{padding:1.4rem 0}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .intro-epson figure{padding:1.15rem 0}}body.home #introductions .intro-area .intro-list .intro-kawasaki figure{padding:1rem 0}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .intro-kawasaki figure{padding:.85rem 0}}body.home #introductions .intro-area .intro-list .intro-denso figure{padding:.65rem 0 .55rem}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .intro-denso figure{padding:.45rem 0}}body.home #introductions .intro-area .intro-list .intro-ikont figure{padding:.75rem 0}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .intro-ikont figure{padding:.85rem 0}}body.home #introductions .intro-area .intro-list .intro-kito figure{padding:.75rem 0}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .intro-kito figure{padding:.85rem 0}}body.home #introductions .intro-area .intro-list .intro-nantsune figure{padding:.4rem 0 .7rem}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .intro-nantsune figure{padding:.8rem 0}}body.home #introductions .intro-area .intro-list .intro-kryole figure{padding:.4rem 0 .6rem}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .intro-kryole figure{padding:.8rem 0}}body.home #introductions .intro-area .intro-list .intro-kongo figure{padding:.9rem 0 1.1rem}@media screen and (max-width:967.98px){body.home #introductions .intro-area .intro-list .intro-kongo figure{padding:1.2rem 0 1rem}}body.home #introductions .text-etc{margin-top:2.2rem;color:#11785e;text-align:right}body.home #case .case-list-area{margin-top:2.9rem}@media screen and (max-width:967.98px){body.home #case .case-list-area{margin-top:3.4rem}}body.page-3d-docs #mainvisual{padding-bottom:2.8rem}@media screen and (max-width:967.98px){body.page-3d-docs #mainvisual{padding-bottom:2.5rem}}body.page-3d-docs #mainvisual .inner{grid-template-columns:50% 45.2%;gap:0 4.9%;padding-top:2.9rem}@media screen and (max-width:967.98px){body.page-3d-docs #mainvisual .inner{grid-template-columns:1fr;padding-top:1.65rem}}body.page-3d-docs #mainvisual .inner .image-area{background-image:url(/website-assets/img-mainvisual-loading-bg.D26UVZoX.jpg)}body.page-3d-docs #mainvisual .inner .text-area{margin-top:1.8%;margin-bottom:1.8%}@media screen and (max-width:967.98px){body.page-3d-docs #mainvisual .inner .text-area{margin:2.5rem auto 0}}body.page-3d-docs #mainvisual .inner .text-area .catch-subtext{margin-top:.4em}body.page-3d-docs #mainvisual .inner .text-area .logo{margin-top:3.9rem}@media screen and (min-width:968px){body.page-3d-docs #mainvisual .inner .text-area .logo{margin-right:1%}}@media screen and (max-width:967.98px){body.page-3d-docs #mainvisual .inner .text-area .logo{margin-top:2.5rem}}body.page-3d-docs #mainvisual .inner .text-area .logo img{width:48.4%}@media screen and (max-width:967.98px){body.page-3d-docs #about header .sec-title span{display:inline-block}}body.page-3d-docs #about .solutions{border-radius:4px;box-shadow:0 0 2.1428571429rem #e8f2ef}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #about .solutions{box-shadow:0 0 1.7857142857rem #e8f2ef}}@media screen and (max-width:567.98px){body.page-3d-docs #about .solutions{box-shadow:0 0 1.4285714286rem #e9f3f0}}body.page-3d-docs #about .solutions{padding:2.9rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #about .solutions{padding:2.2rem}}@media screen and (max-width:567.98px){body.page-3d-docs #about .solutions{padding:1.5rem 1.7rem}}body.page-3d-docs #about .solutions .title{font-size:1.7142857143rem;font-weight:700}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #about .solutions .title{font-size:1.6153846154rem}}@media screen and (max-width:567.98px){body.page-3d-docs #about .solutions .title{font-size:1.5rem}}body.page-3d-docs #about .catch-box-orange{border-radius:4px;margin-top:4.25rem;padding:2.1rem;box-shadow:0 0 1.4285714286rem #f7e5c9}@media screen and (max-width:967.98px){body.page-3d-docs #about .catch-box-orange{margin-top:3.45rem;padding:1.7rem;box-shadow:0 0 1.25rem #fee4cc}}body.page-3d-docs #about .catch-box-orange .inner{border-radius:4px;display:grid;grid-template-columns:29.3% 1fr;gap:0 2.1rem;padding:2.2rem;background:#fff8f2}@media screen and (max-width:967.98px){body.page-3d-docs #about .catch-box-orange .inner{grid-template-columns:1fr;padding:2rem 1.55rem}}body.page-3d-docs #about .catch-box-orange .inner .image-area,body.page-3d-docs #about .catch-box-orange .inner .text-area{display:flex;align-items:center;margin:0}body.page-3d-docs #about .catch-box-orange .inner .image-area{padding:0}@media screen and (max-width:967.98px){body.page-3d-docs #about .catch-box-orange .inner .image-area{justify-content:center;margin:auto;max-width:630px}}body.page-3d-docs #about .catch-box-orange .inner .image-area img{box-shadow:.3571428571rem .3571428571rem 1.0714285714rem #00000026}@media screen and (max-width:967.98px){body.page-3d-docs #about .catch-box-orange .inner .image-area img{box-shadow:.4166666667rem .4166666667rem .8333333333rem #0000001a}}body.page-3d-docs #about .catch-box-orange .inner .title-area{margin-bottom:2rem}body.page-3d-docs #about .catch-box-orange .inner .title-area .title{font-size:1.5rem;font-weight:700;line-height:1.1;padding:0 .45em;border-left:3px solid #FF7A00}body.page-3d-docs #about .catch-box-orange .inner .text-area{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 .3rem}@media screen and (max-width:967.98px){body.page-3d-docs #about .catch-box-orange .inner .text-area{margin-top:1.5rem}}body.page-3d-docs #about .catch-box-orange .inner .text-area .title{font-size:1.71rem;font-weight:700;line-height:1.1;margin-bottom:.6em;padding:0 .45em;border-left:4px solid #FF7A00}body.page-3d-docs #about .catch-box-orange .inner .text-area .description{font-weight:300;text-align:justify}@media screen and (max-width:967.98px){body.page-3d-docs #about .catch-box-orange .inner .text-area .description{margin:auto;max-width:630px}}body.page-3d-docs #about .catch-box-orange .inner .text-area .btn-area{justify-content:center;margin-top:2.85rem;width:100%}@media screen and (min-width:968px){body.page-3d-docs #about .catch-box-orange .inner .text-area .btn-area{padding-left:0}}body.page-3d-docs #about .catch-box-orange .inner .text-area .btn-area .btn{font-size:1.1428571429rem;width:16.3rem;height:3.9rem}@media screen and (max-width:967.98px){body.page-3d-docs #about .catch-box-orange .inner .text-area .btn-area .btn{font-size:1.1666666667rem;width:15rem;height:4.2rem}}@media screen and (min-width:968px){body.page-3d-docs #about .catch-box-orange .inner .text-area .btn-area .btn .icon-image{right:5.8%}}body.page-3d-docs #before-after{padding-bottom:0}body.page-3d-docs #before-after .step-stripe section:first-child{padding-top:0}body.page-3d-docs #before-after .step-stripe section:nth-child(2n){background:#e8f2ef}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .step-stripe section:nth-child(2n) .matrix-bfaf-group .item-title{background:#d1e5e0}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .sec-title{margin-bottom:1.25em}}body.page-3d-docs #before-after .sub-section{display:block}body.page-3d-docs #before-after .sub-section header{display:flex;align-items:flex-end;justify-content:flex-start;gap:0 1.45em;font-weight:700;padding:0 0 0 1.43em;border-left:3px solid #11785e}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #before-after .sub-section header{flex-wrap:wrap}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .sub-section header{flex-direction:column;align-items:flex-start;gap:.25em;padding:0 0 0 1.23em}}body.page-3d-docs #before-after .sub-section header .sub-sec-title{font-size:1.7142857143rem}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .sub-section header .sub-sec-title{font-size:1.8333333333rem}}body.page-3d-docs #before-after .sub-section header .sub-sec-subtitle{font-size:1.4285714286rem;color:#11785e}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .sub-section header .sub-sec-subtitle{font-size:1.5rem}}body.page-3d-docs #before-after .matrix-bfaf-area{display:grid;gap:1.1rem;margin-top:1.5rem}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area{gap:1.5rem;margin-top:1.7rem}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-bfaf{display:grid;grid-template-columns:repeat(2,1fr);gap:2.8rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-bfaf{gap:2.1rem}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-bfaf{grid-template-columns:none;gap:1.5rem}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group{position:relative}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item-title{font-weight:500;margin-bottom:1.05rem;text-align:center}@media screen and (min-width:568px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item-title{display:none}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item-title{font-size:.9166666667rem;margin-bottom:.75rem}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .item-title{font-size:1.1428571429rem;font-weight:500;position:absolute;top:0;left:0;right:0;margin:1.1rem;padding:.66em 1em;text-align:center;border-top:3px solid #11785e;background:#f3f8f7}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .item-title{font-size:1.0769230769rem}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .item-title{font-size:1rem;margin:3rem 0 0;padding:.56em 1em;border-top-width:2px;background:#e8f2ef}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-bfaf{margin:0 10px}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item{display:flex;flex-direction:column}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box{border-radius:4px;box-shadow:0 0 1.0714285714rem #fff0}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box{box-shadow:0 0 .8571428571rem #fff0}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box{box-shadow:0 0 .7142857143rem #fff0}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box{display:flex;flex-grow:1;font-size:1.1428571429rem;font-weight:500;padding-top:4.4em;background:#fff}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box{padding-top:3.4em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box .item-inner{display:flex;flex-grow:1;align-items:center;justify-content:center;gap:2.4em;padding:1.25em 2em 1.85em}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box .item-inner{flex-direction:column;gap:1.5em;padding:1.25em 1.15em}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box .item-inner{gap:2.3em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box figure{margin:0;width:44%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box figure{width:56%}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box figure img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box .text-area{flex-shrink:0}}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box .text-area{align-self:stretch;text-align:justify}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box .text-area br{display:none}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item.after .matrix-item-title{font-weight:700;color:#11785e}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item.after .box{font-size:1.4285714286rem;font-weight:700;box-shadow:0 0 1.0714285714rem #d1e5e0}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item.after .box{box-shadow:0 0 .8571428571rem #d1e5e0}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item.after .box{box-shadow:0 0 .7142857143rem #d1e5e0}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item.after .box{font-size:1.5rem;padding-top:0}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item.after .box .item-inner figure{padding:1em 0 .4em}}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.first .item-title{margin-top:3.63rem}}@media screen and (min-width:568px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.first .item-title{margin-top:3.63rem}}@media screen and (min-width:568px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.first .matrix-item-title{display:block}}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.ready-materials .before .box .item-inner{padding-right:2.5rem}}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.ready-materials .before .box .item-inner figure{min-width:140px;max-width:180px}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.ready-materials .after .box .item-inner{gap:1.9em}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.ready-materials .after .box .item-inner{padding-top:.2em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.ready-materials .after .box .item-inner figure{width:31%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.ready-materials .after .box .item-inner figure{width:68%;min-width:170px;max-width:210px}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.edit-docs .before .box .item-inner{padding-top:1.45em}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.edit-docs .before figure{width:27%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.edit-docs .before figure{width:47.2%;min-width:120px;max-width:160px}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.edit-docs .before .text-area{padding-right:.8em}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.edit-docs .after .box .item-inner{gap:2em}@media screen and (min-width:568px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.edit-docs .after .box .item-inner{padding-top:.2em;padding-bottom:1.5em}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.edit-docs .after .box .item-inner{gap:1.3em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.edit-docs .after figure{width:30.5%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.edit-docs .after figure{padding-top:.5em;width:47.5%;min-width:110px;max-width:160px}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.understanding .before .box .item-inner figure{width:43.5%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.understanding .before .box .item-inner figure{width:61.5%;min-width:130px;max-width:170px}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.understanding .after .box .item-inner{gap:2em;padding-top:.2em}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.understanding .after .box .item-inner{padding-bottom:1.5em}}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.understanding .after .box .item-inner{gap:1.2em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.understanding .after .box .item-inner figure{width:36.8%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.understanding .after .box .item-inner figure{width:62.8%;min-width:130px;max-width:170px}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.understanding .after .box .item-inner .text-area{padding-right:.1em}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.collect .before .box .item-inner figure{width:36%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.collect .before .box .item-inner figure{width:62%}}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.collect .after .box .item-inner{gap:1.9em;padding-top:.5em;padding-right:1.5em;padding-left:1.4em}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.collect .after .box .item-inner{gap:1.5em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.collect .after .box .item-inner figure{width:45%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.collect .after .box .item-inner figure{width:75%}}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.management .before .box .item-inner{padding-left:1.9em;padding-top:1em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.management .before .box .item-inner figure{width:38.1%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.management .before .box .item-inner figure{width:68.1%}}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.management .after .box .item-inner{gap:2em;padding-top:.2em;padding-left:1.3em;padding-right:1.3em}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.management .after .box .item-inner{gap:1.5em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.management .after .box .item-inner figure{width:38%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.management .after .box .item-inner figure{width:67.2%}}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.logs .before .box .item-inner{padding-top:.3em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.logs .before .box .item-inner figure{width:33.8%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.logs .before .box .item-inner figure{width:55.8%}}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.logs .after .box .item-inner{gap:2em;padding-top:.3em;padding-right:1.3em;padding-left:1.4em}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.logs .after .box .item-inner{gap:1.5em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.logs .after .box .item-inner figure{width:26.3%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.logs .after .box .item-inner figure{width:47.3%}}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.analysis .before .box .item-inner{padding-left:1.9em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.analysis .before .box .item-inner figure{width:42.6%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.analysis .before .box .item-inner figure{width:62.6%}}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.analysis .after .box .item-inner{gap:2em;padding-top:.7em}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.analysis .after .box .item-inner{gap:1.5em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.analysis .after .box .item-inner figure{width:25.7%}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.analysis .after .box .item-inner figure{width:45.7%}}body.page-3d-docs #before-after .matrix-bfaf-area .summary{border-radius:4px;box-shadow:0 0 2.1428571429rem #d1e5e0}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary{box-shadow:0 0 1.7857142857rem #d1e5e0}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary{box-shadow:0 0 1.4285714286rem #d3e6e2}}body.page-3d-docs #before-after .matrix-bfaf-area .summary{margin-top:1.1rem;margin-bottom:1.2rem;padding:2.1rem;background:#fff}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary{padding:1.2rem 1.2rem 1.5rem}}body.page-3d-docs #before-after .matrix-bfaf-area .summary .box{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:2.6rem}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary .box{grid-template-columns:auto;gap:1.6rem}}body.page-3d-docs #before-after .matrix-bfaf-area .summary .image-area{margin:0;border-radius:4px}@media screen and (min-width:968px){body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area{padding-left:.35em}}body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .title{font-size:1.7142857143rem;font-weight:700;margin-bottom:.84em;text-align:justify}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .title{font-size:1.6153846154rem}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .title{font-size:1.5rem}}body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .description{font-size:1.1428571429rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .description{font-size:1.0769230769rem}}@media screen and (max-width:567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .description{font-size:1rem}}body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .description p{margin-top:1.15em;padding:.15em .68em .2em 1em;border-left:3px solid #11785e;text-align:justify}@media screen and (max-width:967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .description p{margin-top:1.45em;padding:.05em .68em .1em 1em;border-left-width:2px}}body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .description p:first-child{margin-top:0}@media screen and (max-width:567.98px){body.page-3d-docs #features header{margin-bottom:2.35em}}body.page-3d-docs #features header .sec-subtitle{position:relative;bottom:-.3rem;font-size:1.71rem;font-weight:500;color:#11785e}@media screen and (max-width:967.98px){body.page-3d-docs #features header .sec-subtitle{bottom:auto;font-size:1.5rem}}body.page-3d-docs #features header.flex{gap:1.4rem}@media screen and (max-width:967.98px){body.page-3d-docs #features header.flex{gap:1.25rem}}body.page-3d-docs #features .features-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,max-content));gap:1.5rem 2.2rem}body.page-3d-docs #features .features-list .list-item{border-radius:4px;padding:1.45rem;background:#f3f8f7}body.page-3d-docs #features .features-list .list-item .item-inner{display:flex;flex-direction:column}body.page-3d-docs #features .features-list figure{display:flex;align-items:center;justify-content:center;margin:0 0 1.3em}@media screen and (min-width:568px){body.page-3d-docs #features .features-list figure{height:9.7rem}}@media screen and (max-width:567.98px){body.page-3d-docs #features .features-list figure{padding:2em 1em}}body.page-3d-docs #features .features-list figure img{-o-object-fit:contain;object-fit:contain;max-height:100%}body.page-3d-docs #features .features-list .text-area .item-title{font-weight:700;margin-bottom:1.1em}@media screen and (max-width:567.98px){body.page-3d-docs #features .features-list .text-area .item-title{font-size:1.1666666667rem}}body.page-3d-docs #features .features-list .text-area .item-description{font-size:.8571428571rem;font-weight:300;text-align:justify}@media screen and (max-width:567.98px){body.page-3d-docs #features .features-list .text-area .item-description{font-size:1rem}}body.page-3d-docs #service-map{overflow:hidden}@media screen and (max-width:967.98px){body.page-3d-docs #service-map .solutions .wide-image-area img{min-width:520px}}body.page-issues #mainvisual .inner{display:grid;gap:0 .12%;grid-template-columns:52.2% 47.8%;padding-top:1.5rem}@media screen and (max-width:967.98px){body.page-issues #mainvisual .inner{grid-template-columns:1fr;padding-top:.75rem}}body.page-issues #mainvisual .inner .image-area{aspect-ratio:auto;background:transparent;box-shadow:none}@media screen and (min-width:968px){body.page-issues #mainvisual .inner .image-area img{margin-left:-1.3rem}}@media screen and (max-width:967.98px){body.page-issues #mainvisual .inner .image-area{width:auto;box-shadow:none}}@media screen and (max-width:567.98px){body.page-issues #mainvisual .inner .image-area{margin-right:-2%;margin-left:1%}}body.page-issues #mainvisual .inner .text-area{margin-top:0;margin-bottom:5.2%}@media screen and (max-width:967.98px){body.page-issues #mainvisual .inner .text-area{margin:2.1rem auto 0}}@media screen and (max-width:567.98px){body.page-issues #mainvisual .inner .text-area{margin-top:.8rem}}body.page-issues #mainvisual .inner .text-area .catch-subtext{font-weight:700;margin-top:.6em}@media screen and (max-width:567.98px){body.page-issues #mainvisual .inner .text-area .catch-subtext{font-size:1.5rem}}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #mainvisual .inner .text-area .catch-subtext{font-size:1.5384615385rem}}@media screen and (min-width:968px){body.page-issues #mainvisual .inner .text-area .catch-subtext{font-size:1.7142857143rem}}@media screen and (max-width:967.98px){body.page-issues #mainvisual .inner .text-area .catch-subtext{margin-top:.35em}}@media screen and (max-width:567.98px){body.page-issues #mainvisual .inner .text-area .catch-subtext{display:flex;flex-wrap:wrap;margin-top:.3em;letter-spacing:0}}body.page-issues #mainvisual .inner .text-area .catch{font-size:3.7142857143rem;font-weight:700;margin-top:.55rem}@media screen and (max-width:967.98px){body.page-issues #mainvisual .inner .text-area .catch{margin-top:.15em;line-height:1.45}}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #mainvisual .inner .text-area .catch{font-size:2.4615384615rem}}@media screen and (max-width:567.98px){body.page-issues #mainvisual .inner .text-area .catch{font-size:2.5833333333rem;margin-top:0;letter-spacing:-.02em}}body.page-issues #mainvisual .inner .text-area .logo{margin:3.7rem 0 0}@media screen and (max-width:967.98px){body.page-issues #mainvisual .inner .text-area .logo{margin-top:2.6rem}}body.page-issues #mainvisual .inner .text-area .logo img{width:38.4%}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #mainvisual .inner .text-area .logo img{width:37.4%}}@media screen and (max-width:567.98px){body.page-issues #mainvisual .inner .text-area .logo img{width:41%}}body.page-issues #mainvisual .btn-area{margin-top:1.5%}@media screen and (max-width:967.98px){body.page-issues #mainvisual .btn-area{gap:1.2rem;margin-top:11.9%}body.page-issues #mainvisual .btn-area .btn{width:13.3rem}}@media screen and (max-width:319.98px){body.page-issues #mainvisual .btn-area{gap:.6rem}body.page-issues #mainvisual .btn-area .btn{width:11.3rem}}body.page-issues #mainvisual .logo-gallery{display:flex;align-items:center;margin-top:4.2%;background:#fff}@media screen and (max-width:967.98px){body.page-issues #mainvisual .logo-gallery{flex-wrap:wrap;margin-top:10.8%}}body.page-issues #mainvisual .logo-gallery .gallery-item{height:4.8571428571rem}@media screen and (max-width:967.98px){body.page-issues #mainvisual .logo-gallery .gallery-item{height:4.1666666667rem}}body.page-issues #mainvisual .logo-gallery .gallery-item li{margin:0 25px}body.page-issues #mainvisual .logo-gallery .gallery-item li img{height:38px}@media screen and (max-width:967.98px){body.page-issues #mainvisual .logo-gallery .gallery-item li img{height:28px}}body.page-issues #news .btn-area .btn{width:18rem}@media screen and (max-width:967.98px){body.page-issues #news .btn-area .btn{width:auto}}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #news .btn-area .btn{min-width:18rem}}@media screen and (max-width:567.98px){body.page-issues #news .btn-area .btn{min-width:15rem}}@media screen and (max-width:967.98px){body.page-issues #about header .sec-title span{display:inline-block}}body.page-issues #about .solutions{border-radius:4px;box-shadow:0 0 2.1428571429rem #e8f2ef}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #about .solutions{box-shadow:0 0 1.7857142857rem #e8f2ef}}@media screen and (max-width:567.98px){body.page-issues #about .solutions{box-shadow:0 0 1.4285714286rem #e9f3f0}}body.page-issues #about .solutions{padding:2.9rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #about .solutions{padding:2.2rem}}@media screen and (max-width:567.98px){body.page-issues #about .solutions{padding:1.5rem 1.7rem}}body.page-issues #about .solutions .title{font-size:1.7142857143rem;font-weight:700}@media screen and (max-width:967.98px){body.page-issues #about .solutions .title{text-align:justify}}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #about .solutions .title{font-size:1.6153846154rem}}@media screen and (max-width:567.98px){body.page-issues #about .solutions .title{font-size:1.25rem}}body.page-issues #about .solutions .result-list-area{border-radius:4px}body.page-issues #about .solutions .result-list-area{margin-top:2.2rem;padding:2em 2.8em 2.85em;background:#f3f8f7}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #about .solutions .result-list-area{margin-top:2rem;padding:1.6em 2.2em 2em}}@media screen and (max-width:567.98px){body.page-issues #about .solutions .result-list-area{margin-top:1.7rem;padding:1.25em 1.65em}}body.page-issues #about .solutions .result-list-area .grid-title{color:#11785e;font-size:1.4285714286rem;font-weight:500;text-align:center}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #about .solutions .result-list-area .grid-title{font-size:1.0769230769rem}}@media screen and (max-width:567.98px){body.page-issues #about .solutions .result-list-area .grid-title{font-size:1rem}}body.page-issues #about .solutions .result-list-area .result-list{gap:1.8rem;margin-top:2.2rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #about .solutions .result-list-area .result-list{gap:2rem;margin-top:1.7rem}}@media screen and (max-width:567.98px){body.page-issues #about .solutions .result-list-area .result-list{grid-template-columns:none;gap:1.7rem;margin-top:1.2rem}}body.page-issues #about .solutions .result-list-area .result-list .grid-item .text-area .item-title{display:flex;align-items:center;justify-content:center;font-size:1.4285714286rem;min-height:2.7em}@media screen and (max-width:967.98px){body.page-issues #about .solutions .result-list-area .result-list .grid-item .text-area .item-title{min-height:2em}}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #about .solutions .result-list-area .result-list .grid-item .text-area .item-title{font-size:1.2307692308rem}}@media screen and (max-width:567.98px){body.page-issues #about .solutions .result-list-area .result-list .grid-item .text-area .item-title{font-size:1.1666666667rem}}body.page-issues #value_provided .step-stripe section:first-child{padding-top:0}body.page-issues #value_provided .step-stripe section:last-child{padding-bottom:0}body.page-issues #value_provided .step-stripe section:nth-child(2n){background:#e8f2ef}@media screen and (max-width:567.98px){body.page-issues #value_provided .step-stripe section:nth-child(2n) .matrix-bfaf-group .item-title{background:#d1e5e0}}@media screen and (max-width:567.98px){body.page-issues #value_provided .sec-title{margin-bottom:1.25em}}body.page-issues #value_provided .sub-section{display:block}body.page-issues #value_provided .sub-section header{display:flex;align-items:flex-end;justify-content:flex-start;gap:0 1.45em;font-weight:700;padding:0 0 0 1.43em;border-left:3px solid #11785e}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #value_provided .sub-section header{flex-wrap:wrap}}@media screen and (max-width:567.98px){body.page-issues #value_provided .sub-section header{flex-direction:column;align-items:flex-start;gap:.25em;padding:0 0 0 1.23em}}body.page-issues #value_provided .sub-section header .sub-sec-title{font-size:1.7142857143rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .sub-section header .sub-sec-title{font-size:1.8333333333rem}}body.page-issues #value_provided .sub-section header .sub-sec-subtitle{font-size:1.4285714286rem;color:#11785e}@media screen and (max-width:967.98px){body.page-issues #value_provided .sub-section header .sub-sec-subtitle{font-size:1.5rem}}body.page-issues #value_provided .pr-list{display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .pr-list{gap:1rem}}body.page-issues #value_provided .pr-list.full .pr-list-item .point-text{grid-template-columns:1fr}body.page-issues #value_provided .pr-list .pr-list-item{border-radius:4px}body.page-issues #value_provided .pr-list .pr-list-item{padding:1.4rem;background:#d1e5e0}@media screen and (max-width:567.98px){body.page-issues #value_provided .pr-list .pr-list-item{padding:1.2rem}}body.page-issues #value_provided .pr-list .pr-list-item .item-title{font-size:1.4285714286rem;font-weight:500}@media screen and (max-width:967.98px){body.page-issues #value_provided .pr-list .pr-list-item .item-title{font-size:1.5rem}}body.page-issues #value_provided .pr-list .pr-list-item .item-title{font-weight:700;margin:0;padding:0;border:0;background:transparent;text-align:left}@media screen and (max-width:567.98px){body.page-issues #value_provided .pr-list .pr-list-item .item-title{font-size:1.1666666667rem}}body.page-issues #value_provided .pr-list .pr-list-item .point-text{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:1.1rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .pr-list .pr-list-item .point-text{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}}@media screen and (max-width:567.98px){body.page-issues #value_provided .pr-list .pr-list-item .point-text{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}body.page-issues #value_provided .pr-list .pr-list-item .point-text li{border-radius:4px}body.page-issues #value_provided .pr-list .pr-list-item .point-text li{display:flex;flex-direction:column;justify-content:center;padding:.65rem 1rem;min-height:4.8rem;background:#fff}body.page-issues #value_provided .pr-list .pr-list-item .point-text li .item-inner{display:flex;flex-direction:column;align-items:flex-start}body.page-issues #value_provided .pr-list .pr-list-item .point-text p{font-size:1.1428571429rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .pr-list .pr-list-item .point-text p{font-size:1rem}}body.page-issues #value_provided .pr-list .pr-list-item .point-text p{font-weight:500}body.page-issues #value_provided .pr-list .pr-list-item .point-text p:before{border-radius:50%;transform:scale(1);overflow:hidden}body.page-issues #value_provided .pr-list .pr-list-item .point-text p:before{content:"";display:inline-block;margin:.1rem .5rem .5rem 0;height:6px;width:6px;background:#11785e;vertical-align:middle}body.page-issues #value_provided .pr-list.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}@media screen and (max-width:567.98px){body.page-issues #value_provided .pr-list.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}body.page-issues #value_provided .pr-list.grid .point-text{grid-template-columns:1fr}body.page-issues #value_provided .summary .pr-list.grid{gap:1.4rem 2.2rem}body.page-issues #value_provided .summary .pr-list.grid .point-text li{padding:1.05rem 1.7rem 1.05rem 1.5rem}body.page-issues #value_provided .matrix-vp-area{display:grid;gap:1.1rem;margin-top:1rem}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area{gap:1.5rem;margin-top:1rem}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-bfaf{display:grid;grid-template-columns:repeat(2,1fr);gap:2.8rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-bfaf{gap:2.1rem}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-bfaf{grid-template-columns:none;gap:1.5rem}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group{display:flex;flex-direction:column;gap:2rem}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item-title{font-weight:500;margin-bottom:1.05rem;text-align:center}@media screen and (min-width:568px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item-title{display:none}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item-title{font-size:.9166666667rem;margin-bottom:.75rem}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-vp{margin:0 10px}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item{display:flex;flex-direction:column}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box{border-radius:0 0 4px 4px;display:flex;flex-grow:1;flex-direction:column;padding:1.7rem 2.2rem 2.15rem;background:#fff;border-top:5px solid #11785e}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box{padding:1.3rem 1.5rem 1.65rem;border-top-width:3px}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .title{font-weight:500;font-size:1.7142857143rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .title{font-size:1.5rem}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .title{font-weight:700}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .item-contents{display:grid;grid-template-columns:34% 66%;gap:0;margin-top:1.5rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .item-contents{gap:1.5rem;grid-template-columns:1fr}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .item-contents{grid-template-columns:1fr}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box figure{margin:0 2.8rem 0 0}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box figure{margin:auto}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box figure img{border-radius:4px;box-shadow:0 0 1.4285714286rem #332b301a}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box figure img{box-shadow:0 0 1.1428571429rem #332b301a}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box figure img{box-shadow:0 0 .9285714286rem #332b301a}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box figure img{-o-object-fit:contain;object-fit:contain}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .text-area{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .text-area br{display:none}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .text-area .description{font-size:1.1428571429rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .text-area .description{font-size:1rem}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.improvement_activity figure img{box-shadow:none}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.front_loading figure img{box-shadow:0 0 1.0714285714rem #d1e5e0}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.front_loading figure img{box-shadow:0 0 .8571428571rem #d1e5e0}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.front_loading figure img{box-shadow:0 0 .7142857143rem #d1e5e0}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image{--my-side-mark-width: 50px;--my-side-gap: 1rem;--my-side-bar-width: 4px;--my-box-side-space: 2.15rem;--my-box-top-space: 1.15rem;--my-box-bottom-space: 2.15rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image{--my-side-mark-width: 26px;--my-side-gap: .8rem;--my-side-bar-width: 2px;--my-box-side-space: .95rem;--my-box-top-space: 1.15rem;--my-box-bottom-space: 1.15rem}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .box{position:relative;gap:1.2rem;padding:var(--my-box-top-space) var(--my-box-side-space) var(--my-box-bottom-space)}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .box{gap:1rem;padding:var(--my-box-top-space) var(--my-box-top-space) var(--my-box-bottom-space) var(--my-box-side-space)}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .box:before{--my-bar-width: var(--my-side-bar-width);content:"";display:block;position:absolute;margin:auto;width:var(--my-bar-width);height:auto;top:calc(var(--my-box-top-space) + var(--my-side-mark-width) * .5);bottom:calc(var(--my-box-bottom-space) + 3px);right:auto;left:calc(var(--my-box-side-space) + var(--my-side-mark-width) * .5 - var(--my-side-bar-width) * .5);background:#11785e;border-radius:var(--my-bar-width)}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .side-mark{flex-shrink:0;width:var(--my-side-mark-width)}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header{display:flex;justify-content:flex-start;align-items:center;gap:var(--my-side-gap)}@media screen and (min-width:968px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header{min-height:4rem}}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header{align-items:flex-start}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .side-mark{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;position:relative;height:var(--my-side-mark-width)}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .side-mark:before,body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .side-mark:after{position:absolute;inset:0;z-index:1;margin:auto}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .side-mark:before{box-shadow:0 0 1.4285714286rem #11785e33}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .side-mark:before{box-shadow:0 0 1.1428571429rem #11785e33}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .side-mark:before{box-shadow:0 0 .9285714286rem #11785e33}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .side-mark:before{--my-box-size: calc(var(--my-side-mark-width) - 1px);content:"";display:flex;width:var(--my-box-size);height:var(--my-box-size);background:#fff;border-radius:50%}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .side-mark:after{--my-box-size: 19px;content:"";display:flex;width:var(--my-box-size);height:var(--my-box-size);background:#11785e;border-radius:50%}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .side-mark:after{--my-box-size: 10px}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .title-area{display:flex;align-items:baseline;gap:1.4rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .title-area{flex-direction:column;gap:.5rem}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .title{flex-shrink:0}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .subtitle{font-size:1.4285714286rem;font-weight:500;color:#11785e}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header .subtitle{font-size:1.1666666667rem}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .item-contents{display:flex;gap:var(--my-side-gap);margin-top:0}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .item-contents .side-mark{display:flex;justify-content:center;align-items:flex-end;position:relative}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .item-contents .side-mark img{width:16px}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .item-contents .image-area{--my-border-radius: 10px;display:flex;align-items:center;justify-content:center;flex-grow:1;margin:0}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .item-contents .image-area{--my-border-radius: 4px}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .item-contents .image-area img{border-radius:var(--my-border-radius);box-shadow:0 0 1.4285714286rem #11785e33}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .item-contents .image-area img{box-shadow:0 0 1.1428571429rem #11785e33}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .item-contents .image-area img{box-shadow:0 0 .9285714286rem #11785e33}}body.page-issues #value_provided .matrix-vp-area .summary{border-radius:4px;box-shadow:0 0 2.1428571429rem #d1e5e0}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .summary{box-shadow:0 0 1.7857142857rem #d1e5e0}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .summary{box-shadow:0 0 1.4285714286rem #d3e6e2}}body.page-issues #value_provided .matrix-vp-area .summary{margin-top:1.1rem;margin-bottom:1.2rem;padding:2.1rem;background:#fff}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .summary{padding:1.2rem 1.2rem 1.5rem}}body.page-issues #value_provided .matrix-vp-area .summary .box{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:2.6rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .summary .box{grid-template-columns:auto;gap:1.6rem}}body.page-issues #value_provided .matrix-vp-area .summary .image-area{margin:0;border-radius:4px}@media screen and (min-width:968px){body.page-issues #value_provided .matrix-vp-area .summary .text-area{padding-left:.35em}}body.page-issues #value_provided .matrix-vp-area .summary .text-area .title{font-size:1.7142857143rem;font-weight:700;margin-bottom:.84em;text-align:justify}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .summary .text-area .title{font-size:1.6153846154rem}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .summary .text-area .title{font-size:1.5rem}}body.page-issues #value_provided .matrix-vp-area .summary .text-area .description{font-size:1.1428571429rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .summary .text-area .description{font-size:1.0769230769rem}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .summary .text-area .description{font-size:1rem}}body.page-issues #value_provided .matrix-vp-area .summary .text-area .description p{margin-top:1.25em;padding:.15em .68em 0 1em;border-left:3px solid #11785e;text-align:justify}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .summary .text-area .description p{margin-top:1.45em;padding:.05em .68em .1em 1em;border-left-width:2px}}body.page-issues #value_provided .matrix-vp-area .summary .text-area .description p:first-child{margin-top:0}body.page-issues #value_provided .matrix-vp-area .guide-other-apps{margin-top:4rem;padding:1.48rem}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps{margin-top:2.35rem;padding:1.32rem}}@media screen and (min-width:968px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps .inner{padding:1.65rem 2.05rem;grid-template-columns:53% 45.7%}}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps .inner{padding:1.65rem 2.05rem}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps .inner{padding:1.25rem 1.35rem}}body.page-issues #value_provided .matrix-vp-area .guide-other-apps .item-title{font-size:1.4285714286rem;font-weight:500}@media screen and (max-width:967.98px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps .item-title{font-size:1.5rem}}body.page-issues #value_provided .matrix-vp-area .guide-other-apps .item-title{padding-bottom:0}@media screen and (min-width:968px)and (max-width:1199.98px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps .item-title{font-size:clamp(1.2857142857rem,1.8vw,1.4285714286rem)}}@media screen and (max-width:567.98px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps .item-title{font-size:1.4166666667rem}}body.page-issues #features header .sec-subtitle{position:relative;bottom:-.3rem}body.page-issues #features header.flex{gap:1.4rem}@media screen and (max-width:967.98px){body.page-issues #features header.flex{gap:1.25rem}}body.page-issues #features .features-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,max-content));gap:1.5rem 2.2rem}body.page-issues #features .features-list .list-item{border-radius:4px;padding:1.45rem;background:#f3f8f7}body.page-issues #features .features-list .list-item .item-inner{display:flex;flex-direction:column}body.page-issues #features .features-list figure{display:flex;align-items:center;justify-content:center;margin:0 0 1.3em}@media screen and (min-width:568px){body.page-issues #features .features-list figure{height:9.7rem}}@media screen and (max-width:567.98px){body.page-issues #features .features-list figure{padding:2em 1em}}body.page-issues #features .features-list figure img{-o-object-fit:contain;object-fit:contain;max-height:100%}body.page-issues #features .features-list .text-area .item-title{font-weight:700;margin-bottom:1.1em}@media screen and (max-width:567.98px){body.page-issues #features .features-list .text-area .item-title{font-size:1.1666666667rem}}body.page-issues #features .features-list .text-area .item-description{font-size:.8571428571rem;font-weight:300;text-align:justify}@media screen and (max-width:567.98px){body.page-issues #features .features-list .text-area .item-description{font-size:1rem}}body.page-issues #service-map{overflow:hidden}@media screen and (max-width:967.98px){body.page-issues #service-map .solutions .wide-image-area img{min-width:520px}}@media screen and (max-width:967.98px){body.page-faq article{padding-bottom:5rem}}body.page-faq article header{margin-bottom:1.9rem}@media screen and (max-width:967.98px){body.page-faq article header{margin-bottom:2.4rem}}body.page-faq .editor-area ol li{margin-top:.7em}body.page-faq .editor-area ol li:before{font-size:1.25em;font-weight:500;color:#898989}body.page-faq .editor-area ol li:first-child{margin-top:0}body.page-faq .faq-list dl{display:block;margin-top:1.75rem}@media screen and (max-width:967.98px){body.page-faq .faq-list dl{margin-top:1.65rem}}body.page-faq .faq-list dl dt,body.page-faq .faq-list dl dd{display:flex;flex-wrap:nowrap}body.page-faq .faq-list dl dt .title,body.page-faq .faq-list dl dd .title{flex-shrink:0;width:3.9rem;display:flex;justify-content:center;align-items:center;font-size:1.7142857143rem;font-weight:700}@media screen and (max-width:967.98px){body.page-faq .faq-list dl dt .title,body.page-faq .faq-list dl dd .title{font-size:1.5rem;width:3.5rem}}body.page-faq .faq-list dl dt .question-text,body.page-faq .faq-list dl dt .answer-text,body.page-faq .faq-list dl dd .question-text,body.page-faq .faq-list dl dd .answer-text{flex-grow:1;font-size:1.1428571429rem;text-align:justify}body.page-faq .faq-list dl dt{justify-content:flex-start}body.page-faq .faq-list dl dt .title{aspect-ratio:1;color:#fff;background:#11785e}body.page-faq .faq-list dl dt .question-text{display:flex;align-items:center;font-weight:500;padding:.9em 1.3em 1em;background:#f3f8f7}@media screen and (max-width:967.98px){body.page-faq .faq-list dl dt .question-text{font-size:1.1666666667rem;padding:.7em 1.1em .6em}}body.page-faq .faq-list dl dd{align-items:flex-start;justify-content:flex-start;margin-top:1rem}body.page-faq .faq-list dl dd .title,body.page-faq .faq-list dl dd .answer-text{padding-top:0}body.page-faq .faq-list dl dd .title{color:#ff7a00}@media screen and (max-width:967.98px){body.page-faq .faq-list dl dd .title{margin-top:.2rem}}body.page-faq .faq-list dl dd .answer-text{margin:0;padding:.3em .9em 1em 1.3em}@media screen and (max-width:967.98px){body.page-faq .faq-list dl dd .answer-text{font-size:1rem;padding:.2em 0 0}}body.page-faq .faq-list dl:first-child{margin-top:0}@media screen and (max-width:967.98px){body.page-faq .btn-area{margin-top:5.05rem}}body.page-contact-us article header{margin-bottom:1.8rem}@media screen and (max-width:967.98px){body.page-contact-us article header{margin-bottom:5.625rem}}@media screen and (max-width:967.98px){body.page-contact-us article header .flex{gap:.7em}}body.page-contact-us .inc-form,body.page-download-document{background:#f3f8f7}body.page-download-document article header{margin-bottom:1.8rem}body.page-download-document .inc-form{padding-top:4.3rem}@media screen and (max-width:967.98px){body.page-download-document .inc-form{padding-top:3.3rem}}body.page-download-document #mainvisual .wrapper{position:relative}body.page-download-document #mainvisual .image-area{display:flex;justify-content:space-between;padding:.9rem 3rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-download-document #mainvisual .image-area{padding:0 2rem}}@media screen and (max-width:567.98px){body.page-download-document #mainvisual .image-area{padding:0}}body.page-download-document #mainvisual .image-area figure{position:relative;width:58.2%}body.page-download-document #mainvisual .image-area figure img{border-radius:4px;max-height:100%;box-shadow:0 1.8571428571rem 1.2857142857rem #0003}@media screen and (min-width:568px)and (max-width:967.98px){body.page-download-document #mainvisual .image-area figure img{box-shadow:0 1rem .6923076923rem #00000026}}@media screen and (max-width:567.98px){body.page-download-document #mainvisual .image-area figure img{box-shadow:0 .5833333333rem .5833333333rem #0000001a}}body.page-download-document #mainvisual .image-area .image-1{z-index:1;margin-right:-10%}body.page-download-document #mainvisual .image-area .image-2{margin-top:6.1%;margin-left:-10%;width:54.7%}body.page-download-document #mainvisual .text-area{position:relative;margin-top:.95rem}@media screen and (max-width:967.98px){body.page-download-document #mainvisual .text-area{margin-top:2.4rem}}body.page-mail-magazine{background:#f8f8f8}body.page-mail-magazine article{padding-bottom:1.9rem}body.page-mail-magazine article>header .page-title{margin-bottom:.5em}@media screen and (max-width:967.98px){body.page-mail-magazine article>header .page-title{margin-bottom:.3em}}body.page-mail-magazine article section{padding:2.85rem 0}@media screen and (max-width:967.98px){body.page-mail-magazine article section{padding:2.85rem 0 1.8rem}body.page-mail-magazine article section .sec-title{margin-top:4rem;margin-bottom:1.25em}}body.page-mail-magazine .inc-form{padding-top:0;padding-bottom:0}@media screen and (max-width:967.98px){body.page-mail-magazine .form-description{margin-bottom:1.6em}}body.page-mail-magazine .mail-gallery-area ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-mail-magazine .mail-gallery-area ul{grid-template-columns:repeat(2,1fr);gap:2rem 2.2rem}}@media screen and (max-width:567.98px){body.page-mail-magazine .mail-gallery-area ul{grid-template-columns:1fr;gap:1.9rem}}body.page-mail-magazine .mail-gallery-area li{display:flex;flex-direction:column}body.page-mail-magazine .mail-gallery-area li figure{margin:0 0 1.05rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-mail-magazine .mail-gallery-area li figure{margin:0 auto 1.05rem;width:90%}}@media screen and (max-width:567.98px){body.page-mail-magazine .mail-gallery-area li figure{margin:0 auto .9rem;width:85.3%;max-width:350px}}body.page-mail-magazine .mail-gallery-area li figure img{border-radius:4px;box-shadow:0 0 2.1428571429rem #0000001a}@media screen and (max-width:967.98px){body.page-mail-magazine .mail-gallery-area li figure img{border-radius:.3333333333rem;box-shadow:0 0 1.6666666667rem #0000001a}}body.page-mail-magazine .mail-gallery-area li .caption{font-size:.8571428571rem;font-weight:500}@media screen and (max-width:967.98px){body.page-mail-magazine .mail-gallery-area li .caption{font-size:.9166666667rem}}body.page-mail-magazine .mail-gallery-area li .caption strong{font-weight:inherit;color:#11785e}body.page-mail-magazine .mail-gallery-area li .caption.narrow{letter-spacing:-.01em}body.page-mail-magazine #mail-magazine{padding-top:1.4rem;padding-bottom:0}@media screen and (max-width:967.98px){body.page-company section header .sec-title{margin-bottom:1.25em}}body.page-company .catch-title{text-align:center}body.page-company .manegers-profile{margin-top:4.3rem}@media screen and (max-width:967.98px){body.page-company .manegers-profile{margin-top:3.35rem}}body.page-company .manegers-pr{margin-top:2.1rem}body.page-company .manegers-pr ul{gap:2.8rem}body.page-company .manegers-pr ul .pr-text p{margin-top:1.5em;text-align:justify}body.page-company .manegers-pr ul .pr-text p:first-child{margin-top:0}body.page-company .recruitment{margin:4.2rem 0 0;padding:2.8em 3em}@media screen and (min-width:568px)and (max-width:967.98px){body.page-company .recruitment{padding:2em 2.1em 2.1em}}@media screen and (max-width:567.98px){body.page-company .recruitment{margin-top:3rem;padding:1.65em 1.65em 1.85em}}body.page-company .recruitment .title{font-size:1.7142857143rem;font-weight:500;margin-bottom:1.3em;color:#11785e;text-align:center}@media screen and (min-width:568px)and (max-width:967.98px){body.page-company .recruitment .title{font-size:1.6153846154rem;margin-bottom:1em}}@media screen and (max-width:567.98px){body.page-company .recruitment .title{font-size:1.3333333333rem;margin-bottom:.8em}}body.page-company .recruitment .description{text-align:justify}body.page-company .recruitment .btn-area{margin-top:2.8rem}@media screen and (min-width:568px)and (max-width:967.98px){body.page-company .recruitment .btn-area{margin-top:2.4rem}}@media screen and (max-width:567.98px){body.page-company .recruitment .btn-area{margin-top:1.8rem}}body.page-company #mission{padding-top:2.9rem}@media screen and (max-width:967.98px){body.page-company #mission{padding-top:2.6rem}}body.page-company #mission .description{font-size:1.1428571429rem;font-weight:400;margin-top:3rem;text-align:justify}@media screen and (max-width:967.98px){body.page-company #mission .description{margin-top:2.6rem;font-size:1.1666666667rem}}body.page-transactions-law .data-list{margin-top:2.6rem}@media screen and (max-width:967.98px){body.page-transactions-law .data-list{margin-top:0}}body.page-transactions-law .data-list dl{grid-template-columns:16.5em 1fr}@media screen and (max-width:567.98px){body.page-transactions-law .data-list dl{grid-template-columns:10em 1fr}}body.page-transactions-law .data-list dl dt,body.page-transactions-law .data-list dl dd{padding:1em 1em 1em 1.3em}body.eng.page-free-trial article header{margin-bottom:1.8rem}@media screen and (max-width:567.98px){body.eng.page-free-trial article header{margin-bottom:2.4rem}}@media screen and (max-width:967.98px){body.eng.page-free-trial article header .flex{gap:.7em}}body.eng.page-free-trial .inc-form{background:#f3f8f7}body.error404 article{background:url(/website-assets/img-bg.DQG23dHo.jpg) no-repeat center -10px;background-size:cover}body.error404 article .flex-center{padding-bottom:3.7%;height:80vh;min-height:500px;max-height:635px}@media screen and (max-width:967.98px){body.error404 article .flex-center{padding-bottom:5%;height:57vh;min-height:300px;max-height:420px}}body.error404 .title{font-size:14.2857142857rem;font-weight:700;line-height:1.01}@media screen and (max-width:967.98px){body.error404 .title{font-size:10.4166666667rem}}body.error404 .subtitle{font-size:3.4285714286rem;font-weight:700;margin-top:-.5rem;color:#11785e;line-height:1.01}@media screen and (max-width:967.98px){body.error404 .subtitle{font-size:2.5rem}}body.error404 .description{font-size:1.4285714286rem;font-weight:500;margin:3.1em 0 .9em}@media screen and (max-width:967.98px){body.error404 .description{font-size:1.1666666667rem;margin-top:2.6em}}@media screen and (max-width:967.98px){body.error404 .btn-area{margin-top:3.85rem}}body.error404 .btn-area .btn{font-size:1.4285714286rem;width:12.5em}@media screen and (max-width:967.98px){body.error404 .btn-area .btn{font-size:1.5rem;width:10em}}html{color-scheme:light;scroll-behavior:smooth}body{margin:0}img{height:auto}.if-resp video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.scene-breadcrumb-home{display:inline-block;width:1em;vertical-align:middle}.logo-gallery{overflow:hidden}.scene-marquee-track{display:flex;align-items:stretch;width:max-content;flex-wrap:nowrap;animation:scene-marquee 18s linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.scene-marquee-list{display:flex;flex:0 0 auto;min-width:max-content;margin:0;padding:0;list-style:none}.scene-marquee-list>li{display:flex;flex:0 0 auto;align-items:center;height:100%}.logo-gallery .scene-marquee-list>li img{width:auto;height:100%;object-fit:contain}.scene-marquee-track-reverse{animation-direction:reverse}body.page-en{font-family:var(--font-roboto, sans-serif)}body.main-service #mainvisual{background-image:url(/website-assets/img-mainvisual-1-bg.D6akO_sy.webp)}body.main-service #mainvisual .inner .image-area{background-image:url(/website-assets/img-mainvisual-loading-bg.Do3xxgx5.webp)}body.page-3d-docs #mainvisual .inner .image-area{background-image:none;background-color:#ffffffa6}body.home.page-workspace #mainvisual .catch,body.page-3d-docs #mainvisual .catch,body.page-issues #mainvisual .catch,body.page-3d-docs #mainvisual .catch-subtext,body.page-issues #mainvisual .catch-subtext{font-family:var(--font-noto-sans-jp-hero, var(--font-noto-sans-jp, sans-serif))}body.home #mainvisual .inner .image-area,body.page-issues #mainvisual .inner .image-area{background-image:none;background-color:#ffffffa6}body.home #mainvisual,body.page-3d-docs #mainvisual,body.page-issues #mainvisual{background-image:none;background-color:#fbfaf7}body.home #mainvisual .inner .image-area{aspect-ratio:1192/812}body.home .post-list .list-item .item-inner .post-date,body.home #extensions header.flex aside.hidden-sp,body.home #introductions .intro-area .intro-list .list-item .text-area dl dt{color:#696969}.post-list .list-item .item-inner .post-date,.blog-list .list-item .item-inner .post-date{color:#696969}.case-list .list-item .text-area .case-info dl dt,.single-case .first-view .text-area .case-info dl dt,body.single-case .first-view .text-area .company-info .case-info dl dt{color:#0f6f57}.breadcrumb{color:#696969}.breadcrumb a .icon svg .path,.breadcrumb span .icon svg .path{stroke:#696969}footer .breadcrumb,footer .breadcrumb .bc-item,footer .breadcrumb a,footer .breadcrumb span,footer .breadcrumb .current-item:not(.home){color:#d0d0d0}footer .breadcrumb a .icon svg .path,footer .breadcrumb span .icon svg .path,footer .breadcrumb .bc-item:not(.current-item) .icon svg .path{stroke:#d0d0d0}body.home #extensions header.flex .sec-subtitle.catch-color{color:#b95500}.btn-orange,body.home .btn-orange,body.home #extensions .service-summary-list .btn-orange,body.home #extensions .service-summary-list .btn.btn-orange{color:#fff;background-color:#b95500;border-color:#b95500}.btn-orange .icon-image svg .path,body.home .btn-orange .icon-image svg .path,body.home #extensions .service-summary-list .btn-orange .icon-image svg .path,body.home #extensions .service-summary-list .btn.btn-orange .icon-image svg .path{stroke:#fff}@media(hover:hover){.btn-orange:hover{color:#b95500;background-color:transparent;border-color:#b95500}.btn-orange:hover .icon-image svg .path{stroke:#b95500}}.btn-orange:active,.btn-orange:focus{color:#b95500;background-color:transparent;border-color:#b95500}.btn-orange:active .icon-image svg .path,.btn-orange:focus .icon-image svg .path{stroke:#b95500}body.home .case-list .list-item .text-area .case-info dl dt{color:#0f6f57}body.home footer .breadcrumb .home.current-item{color:#a8a8a8}body.page-issues #mainvisual .inner .image-area{aspect-ratio:1256/795}body.home #mainvisual .inner .image-area picture,body.page-issues #mainvisual .inner .image-area picture,body.home #mainvisual .inner .image-area img,body.page-issues #mainvisual .inner .image-area img{display:block;width:100%}body.home #about .scene-workspace-image picture,body.home #about .scene-workspace-image img,body.home #about .scene-workspace-image .image svg{display:block;width:100%}body.home #extensions .image-only picture,body.home #extensions .image-only img,body.page-3d-docs #service-map .image-only picture,body.page-3d-docs #service-map .image-only img,body.page-issues #service-map .image-only picture,body.page-issues #service-map .image-only img{display:block;width:100%}.list-navi .wp-pagenavi .previouspostslink .icon-image{transform:rotate(180deg)}.list-navi .wp-pagenavi .previouspostslink .icon-image svg .path,.list-navi .wp-pagenavi .nextpostslink .icon-image svg .path{stroke:#11785e}@media(hover:hover){.list-navi .wp-pagenavi .previouspostslink:hover .icon-image{transform:rotate(180deg) translate(5px)}.list-navi .wp-pagenavi .nextpostslink:hover .icon-image{transform:translate(5px)}.list-navi .wp-pagenavi .previouspostslink:hover .icon-image svg .path,.list-navi .wp-pagenavi .nextpostslink:hover .icon-image svg .path{stroke:#ff7a00}}.list-navi .wp-pagenavi .previouspostslink:active .icon-image,.list-navi .wp-pagenavi .previouspostslink:focus .icon-image{transform:rotate(180deg) translate(5px)}.list-navi .wp-pagenavi .nextpostslink:active .icon-image,.list-navi .wp-pagenavi .nextpostslink:focus .icon-image{transform:translate(5px)}.list-navi .wp-pagenavi .previouspostslink:active .icon-image svg .path,.list-navi .wp-pagenavi .previouspostslink:focus .icon-image svg .path,.list-navi .wp-pagenavi .nextpostslink:active .icon-image svg .path,.list-navi .wp-pagenavi .nextpostslink:focus .icon-image svg .path{stroke:#ff7a00}.case-list .list-item .image-area .case-thum{display:block;width:100%;overflow:hidden}.case-list .list-item .image-area .case-thum img{display:block;width:100%;height:100%;object-fit:cover}.single-case .first-view .image-area .catch-pict{aspect-ratio:2/1}@keyframes scene-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-33.3333333333%,0,0)}}body.main-service .scene-service-hero#mainvisual{background-image:none;background-color:#fff}body.main-service .scene-service-hero#mainvisual .inner{display:grid;align-items:stretch;gap:0 3.4%;grid-template-columns:49.6% 47%;padding-top:0}body.main-service .scene-service-hero#mainvisual .inner .image-area{align-self:start;aspect-ratio:1192/812;margin:0;background:transparent;box-shadow:none}body.main-service .scene-service-hero#mainvisual .inner .image-area.if-resp{height:auto;padding-bottom:0}body.main-service .scene-service-hero#mainvisual .inner .image-area picture,body.main-service .scene-service-hero#mainvisual .inner .image-area img,body.main-service .scene-service-hero#mainvisual .inner .image-area video{display:block;width:100%}body.main-service .scene-service-hero#mainvisual .inner .text-area{display:flex;flex-direction:column;justify-content:flex-start;height:auto;margin-top:0;padding-top:10.4%}body.main-service .scene-service-hero#mainvisual .inner .text-area .catch{margin-top:0}body.main-service .scene-service-hero#mainvisual .inner .text-area .logo{margin:1.6rem auto 0;text-align:center}body.main-service .scene-service-hero#mainvisual .inner .text-area .logo img{width:auto;height:5.2857142857rem}@media screen and (min-width:968px){body.page-issues.main-service .scene-service-hero#mainvisual .inner .text-area .catch{font-size:3.3rem;letter-spacing:-.04em}body.page-issues.main-service .scene-service-hero#mainvisual .inner .text-area .catch .scene-hero-title{white-space:nowrap}body.page-issues.main-service .scene-service-hero#mainvisual .inner .text-area .catch-subtext{letter-spacing:-.03em}}body.main-service .scene-service-hero#mainvisual .btn-area{margin-top:5%}.scene-service-hero#mainvisual .logo-gallery{display:flex;align-items:center;margin-top:4.2%;background:#fff}.scene-service-hero#mainvisual .logo-gallery .gallery-item{height:4.8571428571rem}.scene-service-hero#mainvisual .logo-gallery .gallery-item li{margin:0 25px}.scene-service-hero#mainvisual .logo-gallery .gallery-item li img{height:38px}@media screen and (max-width:967.98px){body.main-service .scene-service-hero#mainvisual .inner{grid-template-columns:1fr;padding-top:.8rem}body.main-service .scene-service-hero#mainvisual .inner .image-area{width:88.2%;margin:0 auto;box-shadow:none}body.main-service .scene-service-hero#mainvisual .inner .text-area{height:auto;margin:1rem auto 0;padding-top:0}body.main-service .scene-service-hero#mainvisual .inner .text-area .logo{margin:1.2rem auto 0}body.main-service .scene-service-hero#mainvisual .inner .text-area .logo img{width:auto;height:4.4rem;max-width:64.7%;object-fit:contain}body.main-service .scene-service-hero#mainvisual .btn-area{margin-top:11.9%}.scene-service-hero#mainvisual .logo-gallery{flex-wrap:wrap;margin-top:10.8%}.scene-service-hero#mainvisual .logo-gallery .gallery-item{height:4.1666666667rem}.scene-service-hero#mainvisual .logo-gallery .gallery-item li img{height:28px}}
