audio:not([controls]){display:none}button{-webkit-appearance:button;overflow:visible}a,button{outline:0}details{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;overflow-y:scroll}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{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}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{box-sizing:border-box;color:#000;cursor:default;text-rendering:optimizelegibility;background-color:#fff;font:100%/1.5 sans-serif}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;background-color:#0000}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}nav ol,nav ul{list-style:none}select{-webkit-appearance:none;-moz-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{width:1em;height:1em;margin-right:.35rem;display:inline-block;position:relative;top:.15em}.icon-bc-home:before,.icon-pn-prev:before,.icon-pn-next:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;line-height:1.05;display:inline-block;position:relative;top:-.05em}:root{background:#fff;font-size:14px}@media screen and (width<=567.98px){:root{font-size:12px}}@media screen and (width>=568px) and (width<=967.98px){:root{font-size:13px}}@media screen and (width>=968px){:root{font-size:14px}}html,body{min-height:100dvh}html{-webkit-overflow-scrolling:touch}body{flex-direction:column;font-family:Noto Sans JP,NotoSansCJKjp,NotoSans CJK,Noto Sans Japanese,sans-serif;display:flex}body>article,body>main{flex-grow:1}body a:focus,body button:focus,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{min-width:280px;max-width:1200px;margin-left:auto;margin-right:auto}.img-circle{border-radius:50%;overflow:hidden}.img-cover,.img-contain{background-position:50%;background-repeat:no-repeat;height:100%}.img-cover.img-center-top,.img-contain.img-center-top{background-position:top}.img-cover.img-center-bottom,.img-contain.img-center-bottom{background-position:bottom}.img-cover{background-size:cover}.img-contain{background-size:contain}.txt,.txt span,.ib-text span{display:inline-block}.hidden{display:none!important}.youtube,.googlemap,.if-resp{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.youtube iframe,.googlemap iframe,.if-resp iframe{width:100%;height:100%;position:absolute;top:0;left:0}.flex{display:flex}.flex-wrap{flex-wrap:wrap;display:flex}.flex-center,.flex-center-row{justify-content:center;align-items:center;display:flex}.flex-center{flex-direction:column}.flex-center-row{flex-direction:row}.flex-center-end{justify-content:center;align-items:flex-end;display:flex}.full-layer{margin:auto;position:absolute;inset:0}.ev-click-disabled{pointer-events:none}.ev-click-enabled{pointer-events:auto}.eng{font-family:Roboto,sans-serif}@media screen and (width<=319.98px){.hidden-xsp{display:none!important}}@media screen and (width>=320px) and (width<=567.98px){.hidden-lsp{display:none!important}}@media screen and (width>=568px) and (width<=967.98px){.hidden-tb{display:none!important}}@media screen and (width>=968px) and (width<=1199.98px){.hidden-spc{display:none!important}}@media screen and (width>=1200px) and (width<=1439.98px){.hidden-lpc{display:none!important}}@media screen and (width>=1440px){.hidden-xlpc{display:none!important}}@media screen and (width<=567.98px){.hidden-sp{display:none!important}}@media screen and (width>=568px) and (width<=967.98px){.hidden-tablet{display:none!important}}@media screen and (width<=967.98px){.hidden-mb,.hidden-mobile{display:none!important}}@media screen and (width>=968px){.hidden-pc{display:none!important}}@media screen and (width>=568px){.hidden-no-sp{display:none!important}}@media screen and (width>=1440px){.hidden-over{display:none!important}}@keyframes dev-blinking-1{0%{opacity:1}to{opacity:.3}}.dev-ready{color:#c600d6;animation:1.6s cubic-bezier(.37,.1,.17,1) infinite alternate dev-blinking-1}: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 (width>=1200px) and (width<=1439.98px){:root{--site-side-space:0}}@media screen and (width>=968px) and (width<=1199.98px){:root{--site-side-space:20px}}@media screen and (width<=967.98px){:root{--site-side-space:20px}}:root{color:#332b30;background:#332b30}html{min-height:100dvh}body{background:#fff;padding-top:69px}@media screen and (width<=967.98px){body{padding-top:55px}}@media screen and (width>=968px){body{flex-direction:column;min-height:100dvh;display:flex}body>article{flex-grow:1}}svg a,svg .svg-link{cursor:pointer}svg .svg-link,svg .svg-link .path{transition:fill .25s,fill-opacity .25s}@media (hover:hover){svg .svg-link:hover,svg .svg-link:hover .path{fill-opacity:.35}}svg .svg-link:active,svg .svg-link:focus,svg .svg-link:active .path,svg .svg-link:focus .path{fill-opacity:.35}a{color:#11785e;text-decoration:underline;transition:text-decoration .25s}@media (hover:hover){a:hover{text-decoration-color:#0000}}a:active,a:focus{text-decoration-color:#0000}figure.image-only{background:#fff;justify-content:center;align-items:center;padding:2.9rem 2.5rem;display:flex}@media screen and (width<=967.98px){figure.image-only{padding:1.75rem 1.7rem}figure.image-only.mb-fit{box-shadow:none;background:0 0;padding:0}figure.image-only.mb-fit img{border-radius:4px;box-shadow:0 0 2.14286rem #d1e5e0}}@media screen and (width<=967.98px) and (width>=568px) and (width<=967.98px){figure.image-only.mb-fit img{box-shadow:0 0 1.78571rem #d1e5e0}}@media screen and (width<=967.98px) and (width<=567.98px){figure.image-only.mb-fit img{box-shadow:0 0 1.42857rem #d3e6e2}}section{padding:4.5rem 0 4.4rem}@media screen and (width<=967.98px){section{padding:3.3rem 0}}section header .sec-title{text-align:justify;margin-bottom:1.05em;font-size:2.57rem;font-weight:500}@media screen and (width<=967.98px){section header .sec-title{margin-bottom:1.35em;font-size:2rem}}body.eng section header .sec-title{text-align:left}section header .sec-subtitle{color:#11785e;font-size:1.71rem;font-weight:500;position:relative}@media screen and (width<=967.98px){section header .sec-subtitle{font-size:1.5rem;bottom:auto}}section header aside{color:#898989;font-size:1rem}@media screen and (width<=967.98px){section header aside{font-size:.916667rem}}section header.flex{gap:1.4rem}@media screen and (width<=967.98px){section header.flex{gap:1.25rem}}section header.flex{margin-bottom:1.05em;font-size:2.57rem}@media screen and (width<=967.98px){section header.flex{margin-bottom:1.35em;font-size:2rem}}section header.flex .sec-title{margin-bottom:0}@media screen and (width<=567.98px){section header.flex .sec-title{margin-bottom:0}}section header.flex .sec-subtitle{margin-bottom:0}@media screen and (width<=567.98px){section header.flex .sec-subtitle{margin-bottom:0;font-size:1.16667rem}}section header.flex aside:last-child{text-align:right;flex-grow:1;align-self:flex-end;position:relative;bottom:.075em}section header.inc-memo .sec-title{margin-bottom:.4em}section header.inc-memo .memo{text-align:justify;font-size:1.143rem;font-weight:300}@media screen and (width<=967.98px){section header.inc-memo .memo{margin-top:1em;font-size:1.16667rem}}@media screen and (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 (width<=967.98px){article{padding:2.3rem 0 3.2rem}}article>header .page-title{text-align:justify;margin-bottom:1.05em;font-size:2.57rem;font-weight:500}@media screen and (width<=967.98px){article>header .page-title{margin-bottom:1.35em;font-size:2rem}}body.eng article>header .page-title{text-align:left}article>header .page-title{margin-bottom:.77em}@media screen and (width<=967.98px){article>header .page-title{margin-bottom:1.25em}}article>header .page-title.eng{font-weight:700}article>header .page-subtitle{text-align:justify;margin-bottom:1.05em;font-size:2.57rem;font-weight:500}@media screen and (width<=967.98px){article>header .page-subtitle{margin-bottom:1.35em;font-size:2rem}}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.14286rem}@media screen and (width<=967.98px){article>header .page-memo{font-size:1rem}}article>header .page-memo{color:#11785e;text-align:justify;font-weight:400}article>header .description{text-align:justify}article>header .flex{gap:1.5em}@media screen and (width<=967.98px){article>header .flex{align-items:center;gap:.9em}}article>header .flex .page-title,article>header .flex .page-subtitle{margin-bottom:0}article.no-padding,article.simple-style>section{padding-top:0;padding-bottom:0}ul.mark-green{padding-left:0}ul.mark-green li{padding-left:1.1em;list-style-type:none;position:relative}ul.mark-green li:before{content:"";vertical-align:middle;background:#11785e;border-radius:50%;width:5px;height:5px;margin-top:-.4rem;display:flex;position:absolute;top:1em;left:0}@media screen and (width<=967.98px){ul.mark-green li:before{width:4px;height:4px}}ul.mark-green.flex{gap:1rem 2.1rem}@media screen and (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%;min-width:0;max-width:1200px}.jpn{font-family:Noto Sans JP,NotoSansCJKjp,NotoSans CJK,Noto Sans Japanese,sans-serif}.catch-color{color:#11785e}.flex{flex-wrap:wrap;align-items:baseline;display:flex}.grid-2{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.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{flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:4.25rem;display:flex}@media screen and (width<=967.98px){.btn-area{gap:2rem;margin-top:3.35rem}}.btn{color:#11785e;background:#e2efec;border-radius:4px;justify-content:center;align-items:center;width:18.8571rem;max-width:100%;height:4.78571rem;font-size:1.28571rem;font-weight:500;text-decoration:none;transition:color .25s,background-color .25s;display:flex;position:relative}@media screen and (width<=967.98px){.btn{width:15rem;height:4.25rem;font-size:1.16667rem}}.btn .icon-image{justify-content:center;align-items:center;transition:transform .25s;display:flex;position:absolute;right:7.2%}@media screen and (width<=967.98px){.btn .icon-image{padding-top:.1em;right:8%}}.btn .icon-image svg .path{stroke:#11785e;transition:stroke .25s}@media screen and (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:#0000}.btn-green-frame:hover .icon-image svg .path{stroke:#11785e}}.btn-green-frame:active,.btn-green-frame:focus{color:#11785e;background-color:#0000}.btn-green-frame:active .icon-image svg .path,.btn-green-frame:focus .icon-image svg .path{stroke:#11785e}.btn-orange{color:#fff;background:#ff7a00;border:1px solid #ff7a00}.btn-orange .icon-image svg .path{stroke:#fff}@media (hover:hover){.btn-orange:hover{color:#ff7a00;background-color:#0000}.btn-orange:hover .icon-image svg .path{stroke:#ff7a00}}.btn-orange:active,.btn-orange:focus{color:#ff7a00;background-color:#0000}.btn-white{color:#11785e;background:#fff;border:0}.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;background:0 0;border:1px solid #fff}.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 (width<=967.98px){.btn-contact-list{gap:1.2rem}.btn-contact-list .btn{width:13.3rem}}@media screen and (width<=319.98px){.btn-contact-list{gap:.6rem}.btn-contact-list .btn{width:11.3rem}}.bar-h{vertical-align:middle;background:#11785e;width:4px;height:1.4em;margin:-.4em calc(.7em - 4px) 0;display:inline-block}@media screen and (width<=967.98px){.bar-h{width:1.5em;height:3px;margin-left:.45em}}.bar-v{vertical-align:middle;background:#11785e;width:3px;height:1.1em;margin:-.3em calc(.65em - 3px) 0;display:inline-block}@media screen and (width<=967.98px){.bar-v{height:1em;margin-top:-.2em}}.border-radius-l{border-radius:6px;overflow:hidden}.info-bar-large{background:#fff;border-radius:4px;display:flex;overflow:hidden}@media screen and (width<=967.98px){.info-bar-large{border-radius:.333333rem}}@media screen and (width<=567.98px){.info-bar-large{flex-direction:column}}.info-bar-large dt,.info-bar-large dd{align-items:center;padding:1.1em;display:flex}.info-bar-large dt{color:#fff;background:#11785e;font-size:1.28571rem;font-weight:500}@media screen and (width<=967.98px){.info-bar-large dt{justify-content:center;padding:.8em;font-size:1rem}}.info-bar-large dd{font-size:1.14286rem}@media screen and (width<=967.98px){.info-bar-large dd{font-size:1rem}}.info-bar-large dd{padding-left:2.5em;font-weight:400}@media screen and (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,.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.14286rem}@media screen and (width<=967.98px){.figure-caption{font-size:1rem}}.figure-caption{margin-top:1.9em}@media screen and (width<=967.98px){.figure-caption{margin-top:1.65rem}.wide-image-area{margin:-20px calc(var(--site-side-space) * -1)}.wide-image-area .img-inner{padding:20px var(--site-side-space);display:flex;overflow:auto}.wide-image-area .img-inner figure{margin:auto}.wide-image-area .img-inner img{min-width:520px}}.breadcrumb{color:#898989;flex-wrap:wrap;align-items:baseline;font-size:.714286rem;display:flex}.breadcrumb a,.breadcrumb span{align-items:baseline;display:flex}.breadcrumb .sep{margin:0 .7em;display:inline-block}@media screen and (width<=967.98px){.breadcrumb .sep{margin:0 .85em}}.breadcrumb .bc-item:not(.current-item){color:#898989;text-decoration:none;transition:color .25s}.breadcrumb .bc-item:not(.current-item) .icon svg .path{stroke:#898989;transition:stroke .25s}@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){color:#fff;font-weight:300;text-decoration:none}.breadcrumb .current-item:not(.home) .icon svg .path{stroke:#fff}.breadcrumb .home{font-family:Roboto,sans-serif}.breadcrumb .home .icon{margin-right:.7em;font-size:.928571rem;line-height:1.1}@media screen and (width<=967.98px){.breadcrumb .home .icon{margin-right:.8em;position:relative;top:-.1rem}}.post-list{flex-direction:column;gap:2.1rem;margin:0;display:flex}@media screen and (width<=967.98px){.post-list{gap:2.3rem}}.post-list .list-item{display:block}.post-list .list-item .item-inner{gap:1.35rem;display:flex}@media screen and (width<=967.98px){.post-list .list-item .item-inner{gap:.85rem .75rem}}@media screen and (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{text-align:center;border-bottom:1px solid #88bbae;padding-bottom:.65em;font-size:1.145rem;font-weight:300;display:block}@media screen and (width<=967.98px){.post-list .list-item .item-inner span,.post-list .list-item .item-inner a{padding-bottom:.3em;font-size:1rem}}.post-list .list-item .item-inner .post-title,.post-list .list-item .item-inner .post-category{font-weight:300;text-decoration:none;transition:border-color .25s,color .25s}@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{justify-content:center;align-items:center;display:flex}.post-list .list-item .item-inner .post-date{color:#898989;border-color:#d2d6d7;flex-shrink:0;width:5em;font-size:1.145rem;font-weight:300}@media screen and (width<=967.98px){.post-list .list-item .item-inner .post-date{font-size:1rem}}.post-list .list-item .item-inner .post-category{color:#11785e;flex-shrink:0;width:7em}@media screen and (width<=967.98px){.post-list .list-item .item-inner .post-category{line-height:1.15}}@media screen and (width<=567.98px){.post-list .list-item .item-inner .post-category{width:auto;min-width:7em;padding:0 .5em .35em}}.post-list .list-item .item-inner .post-title{color:#332b30;text-align:justify;flex-grow:1}@media screen and (width<=967.98px){.post-list .list-item .item-inner .post-title{padding-bottom:.5em;line-height:1.48}}@media screen and (width<=567.98px){.post-list .list-item .item-inner .post-title{width:100%}}.features-list{grid-template-columns:repeat(auto-fit,minmax(230px,max-content));gap:1.5rem 2.2rem;display:grid}.features-list .list-item{background:#f3f8f7;border-radius:4px;padding:1.45rem}.features-list .list-item .item-inner{flex-direction:column;display:flex}.features-list figure{justify-content:center;align-items:center;margin:0 0 1.3em;display:flex}@media screen and (width>=568px){.features-list figure{height:9.7rem}}@media screen and (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{margin-bottom:1.1em;font-weight:700}@media screen and (width<=567.98px){.features-list .text-area .item-title{font-size:1.16667rem}}.features-list .text-area .item-description{font-size:.857143rem;font-weight:300}@media screen and (width<=567.98px){.features-list .text-area .item-description{font-size:1rem}}.features-list .text-area .item-description{text-align:justify}.service-summary-list{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2.8rem;display:grid}@media screen and (width<=967.98px){.service-summary-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media screen and (width<=567.98px){.service-summary-list{grid-template-columns:1fr}}.service-summary-list .list-item{border-radius:4px;box-shadow:0 0 1.42857rem #fee4cc}@media screen and (width>=568px) and (width<=967.98px){.service-summary-list .list-item{box-shadow:0 0 1.14286rem #fee4cc}}@media screen and (width<=567.98px){.service-summary-list .list-item{box-shadow:0 0 .928571rem #fee4cc}}.service-summary-list .list-item{background:#fff;border-left:6px solid #ff7a00;border-top-left-radius:0;border-bottom-left-radius:0;flex-direction:column;padding:2.85rem 2.8rem 2.85rem 2.4rem;display:flex}@media screen and (width<=967.98px){.service-summary-list .list-item{border-left-width:3px;padding:2.25rem 2.2rem 2.25rem 2rem}}@media screen and (width<=567.98px){.service-summary-list .list-item{padding:2.05rem 1.6rem 2.05rem 1.2rem}}.service-summary-list .list-item .item-image{justify-content:center;margin:0 auto 2.1rem;display:flex}@media screen and (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{flex-direction:column;flex-grow:1;display:flex}.service-summary-list .list-item .item-description{text-align:justify}.service-summary-list .list-item .btn-area{flex-direction:column;flex-grow:1;justify-content:flex-end;align-items:center;margin-top:1.5rem;display:flex}.service-summary-list .list-item .btn-area .btn{width:18rem}@media screen and (width<=567.98px){.service-summary-list .list-item .btn-area .btn{width:16rem}}.service-summary-list .item-inner{flex-direction:column;flex-grow:1;display:flex}.box-shadow-green{border-radius:4px;box-shadow:0 0 2.14286rem #e8f2ef}@media screen and (width>=568px) and (width<=967.98px){.box-shadow-green{box-shadow:0 0 1.78571rem #e8f2ef}}@media screen and (width<=567.98px){.box-shadow-green{box-shadow:0 0 1.42857rem #e9f3f0}}.box-shadow-green-medium{border-radius:4px;box-shadow:0 0 1.07143rem #d1e5e0}@media screen and (width>=568px) and (width<=967.98px){.box-shadow-green-medium{box-shadow:0 0 .857143rem #d1e5e0}}@media screen and (width<=567.98px){.box-shadow-green-medium{box-shadow:0 0 .714286rem #d1e5e0}}.box-shadow-orange{border-radius:4px;box-shadow:0 0 1.42857rem #fee4cc}@media screen and (width>=568px) and (width<=967.98px){.box-shadow-orange{box-shadow:0 0 1.14286rem #fee4cc}}@media screen and (width<=567.98px){.box-shadow-orange{box-shadow:0 0 .928571rem #fee4cc}}.box-shadow-orange{background:#fff}.box-list-style-orange,.box-list-style-white{grid-template-columns:repeat(2,1fr);gap:2.2rem 2.8rem;display:grid}@media screen and (width>=568px) and (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 (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{background:#fff;border-radius:4px}.box-list-style-orange .box-item .inner,.box-list-style-white .box-item .inner{padding:2.15rem}@media screen and (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{background:#f3f8f7;border-radius:4px;margin-bottom:1.4rem}@media screen and (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{text-align:justify;margin-bottom:.65em;font-size:1.71429rem;font-weight:700}@media screen and (width<=967.98px){.box-list-style-orange .box-item .text-area .title,.box-list-style-white .box-item .text-area .title{margin-bottom:.45em;font-size:1.5rem}}.box-list-style-orange .box-item .text-area .description,.box-list-style-white .box-item .text-area .description{font-size:1.14286rem}@media screen and (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{text-align:justify;font-weight:300}.box-list-style-white .box-item .text-area .description{font-weight:400}@media screen and (width>=568px) and (width<=967.98px){.box-list-style-orange{flex-wrap:wrap;display:flex}}.box-list-style-orange .box-item{background:#fff8f2}@media screen and (width>=568px) and (width<=967.98px){.box-list-style-orange .box-item{flex-grow:1;flex-basis:300px}}.box-list-style-orange .box-item .image-area{background:0 0;border-radius:4px}@media screen and (width<=967.98px){.box-list-style-orange .box-item .image-area{border-radius:0;margin-bottom:1.6rem}}.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 (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{text-align:justify;border-left:3px solid #ff7a00;margin-top:1.15em;padding:.15em 0 .15em 1em}@media screen and (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{color:#ff7a00;padding:0 0 0 .8em;font-size:1.42857rem;font-weight:700}@media screen and (width>=568px){.box-list-style-orange .box-item.large{grid-column:span 2}.box-list-style-orange .box-item.large .inner{grid-template-columns:repeat(2,1fr);gap:2.6rem;display:grid}.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 (width>=568px) and (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{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media screen and (width>=568px) and (width<=967.98px){.box-list-lightgreen{grid-template-columns:repeat(auto-fit,minmax(220px,max-content));gap:1.4rem}}@media screen and (width<=567.98px){.box-list-lightgreen{grid-template-columns:1fr;gap:1.6rem}}.box-list-lightgreen .list-item{display:flex}.box-list-lightgreen .list-item .item-inner{background:#e2efec;border-radius:.428571rem;padding:2.2rem}@media screen and (width<=967.98px){.box-list-lightgreen .list-item .item-inner{border-radius:.333333rem;padding:1.2rem 1.2rem 1.7rem}}.box-list-lightgreen .list-item .image-area{aspect-ratio:320/128;background:#fff;border-radius:4px;justify-content:center;align-items:center;margin:0 0 1.5rem;padding:10% 10.5%;display:flex}@media screen and (width<=967.98px){.box-list-lightgreen .list-item .image-area{margin:0 0 1.2rem;padding:4% 19.5%}}@media screen and (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.14286rem}@media screen and (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{text-align:justify;margin-top:1rem;font-size:1.28571rem}@media screen and (width<=967.98px){.box-list-lightgreen .list-item .text-area .description{margin-top:.9rem;font-size:1.16667rem}}.case-list{grid-template-columns:repeat(2,1fr);gap:3rem 2.2rem;display:grid}@media screen and (width<=967.98px){.case-list{grid-template-columns:1fr;gap:1.75rem}}@media screen and (width>=568px) and (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{color:#332b30;background:#f3f8f7;border-radius:4px;flex-direction:column;padding:2rem 2.1rem;text-decoration:none;transition:background-color .25s;display:flex;position:relative}@media screen and (width<=967.98px){.case-list .list-item .item-inner{border-radius:.5rem;padding:1.3rem 1.25rem}}@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{flex-direction:column;display:flex}.case-list .list-item .image-area{gap:1.45rem}@media screen and (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;width:100%;height:100%}.case-list .list-item .image-area .case-logo{text-align:center;background:#fff;border-radius:.285714rem;justify-content:center;align-items:center;height:3.89rem;padding:.2em;display:flex}@media screen and (width<=967.98px){.case-list .list-item .image-area .case-logo{border-radius:.166667rem;height:3rem}}.case-list .list-item .image-area .case-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.case-list .list-item .text-area{flex-grow:1;margin-top:1.38rem}@media screen and (width<=967.98px){.case-list .list-item .text-area{margin-top:1.18rem}}.case-list .list-item .text-area .case-title{text-align:justify;font-size:1.71429rem;font-weight:500;transition:color .25s}@media screen and (width<=967.98px){.case-list .list-item .text-area .case-title{font-size:1.5rem}}.case-list .list-item .text-area .case-company{font-size:1.14286rem;transition:all .25s}@media screen and (width<=967.98px){.case-list .list-item .text-area .case-company{font-size:1rem}}.case-list .list-item .text-area .case-company{color:#11785e;flex-grow:1;margin-top:.28rem;transition-property:color}@media screen and (width<=967.98px){.case-list .list-item .text-area .case-company{margin-top:.58rem}}.case-list .list-item .text-area .case-info{background:#ddebe8;border-radius:.142857rem;flex-wrap:wrap;justify-content:flex-start;gap:1.4em;margin-top:1.5rem;padding:.7em 1.1em;transition:background-color .25s;display:flex}@media screen and (width<=967.98px){.case-list .list-item .text-area .case-info{border-radius:.166667rem;gap:1.3em;margin-top:1.7rem;padding:.6em .8em}}.case-list .list-item .text-area .case-info dl{flex-wrap:wrap;font-size:.857143rem;display:flex}@media screen and (width<=967.98px){.case-list .list-item .text-area .case-info dl{font-size:.916667rem}}.case-list .list-item .text-area .case-info dl dt{color:#11785e;font-weight:300}.case-list .list-item .badge-list{flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;top:0;left:0}.case-list .list-item .badge-list .badge-item{text-align:center;color:#fff;background:#11785e;border-radius:2px;min-width:8.2em;padding:.7em;font-size:1rem;font-weight:500;transition:color .25s,background-color .25s;box-shadow:0 0 .571429rem #11785e1a}@media screen and (width<=967.98px){.case-list .list-item .badge-list .badge-item{min-width:6.2em;padding:.45em;font-size:.916667rem;box-shadow:0 0 .428571rem #11785e1a}.media-list .media-bridge .image-area{padding:4% 22.9%}}.media-list .media-monoist .image-area{padding:10% 12.3%}@media screen and (width<=967.98px){.media-list .media-monoist .image-area{padding:4% 23.5%}}.white-box-list ul{grid-template-columns:repeat(2,1fr);gap:2.8rem;display:grid}@media screen and (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{background:#fff;border-radius:4px;flex-direction:column;padding:2.2rem 2.1rem;display:flex}@media screen and (width<=967.98px){.white-box-list ul .list-item .item-inner{background:0 0;border-radius:0;padding:0}}.white-box-list ul .list-item .profile-main{flex-direction:column;align-items:center;display:flex}@media screen and (width<=967.98px){.white-box-list ul .list-item .profile-main{background:#fff;border-radius:.5rem;padding:1.6rem 1.2rem 1.35rem}}.white-box-list ul .list-item .profile-main .image-area{justify-content:center;width:10rem;height:10rem;margin:0 0 1.15rem;display:flex}@media screen and (width<=967.98px){.white-box-list ul .list-item .profile-main .image-area{width:9.16667rem;height:9.16667rem;margin-bottom:1.3rem}}.white-box-list ul .list-item .profile-main .image-area img{border-radius:50%;overflow:hidden;transform:scale(1)}.white-box-list ul .list-item .profile-main .text-area .official-position{color:#11785e;text-align:center;font-size:1.14286rem;font-weight:500}@media screen and (width<=967.98px){.white-box-list ul .list-item .profile-main .text-area .official-position{font-size:1.16667rem}}.white-box-list ul .list-item .profile-main .text-area .name{font-size:1.42857rem;font-weight:500}@media screen and (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{text-align:center;margin-top:.35rem}@media screen and (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{text-align:justify;margin-top:1.8em;font-size:.857143rem;font-weight:300}@media screen and (width<=967.98px){.white-box-list ul .list-item .profile-main .text-area .pr{font-size:.916667rem;line-height:1.46}}.white-box-list ul .list-item .pr-text{text-align:justify;margin-top:1.3rem}.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{grid-template-columns:1fr;gap:.56em;display:grid}@media screen and (width>=568px) and (width<=967.98px){.data-list{gap:.45em}}@media screen and (width<=567.98px){.data-list{gap:.26em}}.data-list dl{font-size:1.14286rem}@media screen and (width<=967.98px){.data-list dl{font-size:1rem}}.data-list dl{grid-template-columns:9em 1fr;gap:.7em;font-weight:400;display:grid}@media screen and (width>=568px) and (width<=967.98px){.data-list dl{gap:.5em}}@media screen and (width<=567.98px){.data-list dl{grid-template-columns:6.7em 1fr;gap:.2em}}.data-list dl dt,.data-list dl dd{flex-direction:column;justify-content:center;align-items:flex-start;padding:1em 1.5em 1em 2.5em;display:flex}@media screen and (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{color:#fff;text-align:center;background:#11785e;padding-block:4.2rem}@media screen and (width<=967.98px){.guide-contact-us{padding-block:3.3rem}}.guide-contact-us header{margin-bottom:1.5rem}@media screen and (width<=967.98px){.guide-contact-us header{margin-bottom:1.8rem}}.guide-contact-us .guide-title{font-size:2.57143rem;font-weight:700}@media screen and (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.42857rem;font-weight:500}@media screen and (width<=967.98px){.guide-contact-us .description{font-size:1.16667rem}.guide-contact-us .description span{display:inline-block}}@media screen and (width>=968px){.guide-contact-us .btn-area{margin-top:4rem}}@media screen and (width<=967.98px){.guide-contact-us .btn-area{gap:1.13rem}}.guide-contact-us .btn-area .btn{font-size:1.28571rem}@media screen and (width<=967.98px){.guide-contact-us .btn-area .btn{font-size:1.16667rem}}@media screen and (width<=567.98px){.guide-contact-us .btn-area .btn{width:13.3rem}}.category-nav{gap:1.4rem}@media screen and (width<=967.98px){.category-nav{gap:1.25rem}}.category-nav{flex-wrap:nowrap;height:4rem;display:flex}@media screen and (width<=967.98px){.category-nav{gap:.45rem;height:2.834rem}}.category-nav .menu-item{flex-grow:1;width:100%;display:flex}.category-nav .menu-item a{color:#11785e;text-align:center;background:#f3f8f7;border-radius:4px;flex-grow:1;justify-content:center;align-items:center;font-size:1.14286rem;line-height:1.1;text-decoration:none;transition:background .25s,font-weight .25s;display:flex}@media screen and (width<=967.98px){.category-nav .menu-item a{padding:.5em;font-size:.833333rem}}@media (hover:hover){.category-nav .menu-item a:hover{background:#e2efec;font-weight:500}}@media screen and (hover:hover) and (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{background:#e2efec;font-weight:500}@media screen and (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{background:#e2efec;font-weight:500}@media screen and (width<=967.98px){.category-nav .menu-item.current-menu-item a{color:#fff;background:#11785e}}.list-navi{margin:0}.list-navi .wp-pagenavi{margin-top:4.3rem;font-family:Roboto,sans-serif}@media screen and (width<=967.98px){.list-navi .wp-pagenavi{margin-top:3.3rem}}.list-navi .wp-pagenavi{gap:1.4rem}@media screen and (width<=967.98px){.list-navi .wp-pagenavi{gap:1.25rem}}.list-navi .wp-pagenavi{justify-content:center;display:flex}@media screen and (width<=567.98px){.list-navi .wp-pagenavi{gap:2.95rem}}.list-navi .wp-pagenavi a,.list-navi .wp-pagenavi span{font-size:1.42857rem;font-weight:500}@media screen and (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{color:#11785e;background:#f3f8f7;border-radius:4px;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:flex}@media screen and (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{text-decoration:none;transition:color .25s,background-color .25s}@media screen and (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,.list-navi .wp-pagenavi .current{color:#fff;background:#11785e}.list-navi .wp-pagenavi .previouspostslink,.list-navi .wp-pagenavi .nextpostslink{background:0 0;padding-bottom:.15em}@media screen and (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{width:.7em;height:100%;margin:0;transition:transform .25s}@media screen and (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 (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 (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{justify-content:center;align-items:center;height:53vh;font-size:1.71429rem;display:flex}@media screen and (width<=967.98px){.post-list-area .empty-post{height:18.4vh;font-size:1.16667rem}}.post-navi-area{margin-top:3.3rem}@media screen and (width<=967.98px){.post-navi-area{padding-bottom:1.8rem}}.post-navi-area .post-navi{justify-content:space-between;align-items:center;display:flex}.post-navi-area .post-navi .btn{color:#11785e;background:0 0;width:auto;height:auto;font-size:1.14286rem;font-weight:400;transition-property:none}@media screen and (width<=567.98px){.post-navi-area .post-navi .btn{width:.85rem}}.post-navi-area .post-navi .btn .text{margin-left:.9em;display:inline-block}@media screen and (width<=567.98px){.post-navi-area .post-navi .btn .text{display:none}}.post-navi-area .post-navi .btn .icon-arrow{align-items:center;transition:transform .25s;display:flex}@media screen and (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{color:#332b30;border-bottom:1px solid #11785e;padding:0 0 .4em;font-size:1.14286rem;font-weight:400;text-decoration:none;transition:color .25s;display:inline-block}@media screen and (width<=967.98px){.post-navi-area .post-navi .back-archive a{font-size:1.16667rem}}@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 (width<=967.98px){.post-type-archive-case article>header{margin-bottom:2.5rem}}.result-list-area{background:#f3f8f7;border-radius:4px;margin-top:2.2rem;padding:2em 2.8em 2.85em}@media screen and (width>=568px) and (width<=967.98px){.result-list-area{margin-top:2rem;padding:1.6em 2.2em 2em}}@media screen and (width<=567.98px){.result-list-area{margin-top:1.7rem;padding:1.25em 1.65em}}.result-list-area .grid-title{color:#11785e;text-align:center;font-size:1.14286rem;font-weight:500}@media screen and (width>=568px) and (width<=967.98px){.result-list-area .grid-title{font-size:1.07692rem}}@media screen and (width<=567.98px){.result-list-area .grid-title{font-size:1rem}}.result-list-area .result-list{margin-top:2.2rem;display:grid}@media screen and (width>=568px) and (width<=967.98px){.result-list-area .result-list{margin-top:1.7rem}}@media screen and (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;flex-direction:column;width:100%;display:flex;overflow:hidden}.result-list-area .result-list .grid-item figure{height:14.3rem;margin:0}@media screen and (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{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.result-list-area .result-list .grid-item .text-area{color:#fff;background:#11785e;flex-grow:1;padding:2.15em;display:block}@media screen and (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.42857rem;font-weight:700}@media screen and (width>=568px) and (width<=967.98px){.result-list-area .result-list .grid-item .text-area .item-title{font-size:1.38462rem}}@media screen and (width<=567.98px){.result-list-area .result-list .grid-item .text-area .item-title{font-size:1.16667rem}}.result-list-area .result-list .grid-item .text-area .item-description{margin-top:.25em;font-size:1.14286rem}@media screen and (width>=568px) and (width<=967.98px){.result-list-area .result-list .grid-item .text-area .item-description{font-size:1.07692rem}}@media screen and (width<=567.98px){.result-list-area .result-list .grid-item .text-area .item-description{margin-top:.35em;font-size:1rem}}.result-list-area .result-list.grid-item-2{grid-template-columns:repeat(2,1fr);gap:2.2rem}@media screen and (width>=568px) and (width<=967.98px){.result-list-area .result-list.grid-item-2{gap:2rem}}@media screen and (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 (width>=568px) and (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 (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 (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 (width<=967.98px){.inc-form{border-radius:.5rem;padding:2.4rem 1.7rem 1rem}body.eng .inc-form{padding-top:1.9rem}}.inc-form.no-side-padding{padding-inline:0}.catch-title{color:#11785e;font-size:1.71429rem;font-weight:700}@media screen and (width<=967.98px){.catch-title{font-size:1.5rem}}.form-description{font-size:1.14286rem}@media screen and (width<=967.98px){.form-description{font-size:1rem}}.form-description{text-align:justify;margin-bottom:1.9em;font-weight:400}@media screen and (width<=967.98px){.form-description{margin-bottom:2.1em}}.catch-box-orange{border-radius:4px;margin-top:4.25rem;padding:2.1rem;box-shadow:0 0 1.42857rem #f7e5c9}@media screen and (width<=967.98px){.catch-box-orange{margin-top:3.45rem;padding:1.7rem;box-shadow:0 0 1.25rem #fee4cc}}.catch-box-orange .inner{background:#fff8f2;border-radius:4px;grid-template-columns:29.3% 1fr;gap:0 2.8rem;padding:2.2rem;display:grid}@media screen and (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{align-items:center;margin:0;display:flex}.catch-box-orange .inner .image-area{padding:0}@media screen and (width<=967.98px){.catch-box-orange .inner .image-area{justify-content:center;max-width:630px;margin:auto}}.catch-box-orange .inner .image-area img{box-shadow:.357143rem .357143rem 1.07143rem #00000026}@media screen and (width<=967.98px){.catch-box-orange .inner .image-area img{box-shadow:.416667rem .416667rem .833333rem #0000001a}}.catch-box-orange .inner .title-area{margin-bottom:2rem}.catch-box-orange .inner .title-area .title{border-left:3px solid #ff7a00;padding:0 .45em;font-size:1.5rem;font-weight:700;line-height:1.1}.catch-box-orange .inner .text-area{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 .3rem}@media screen and (width<=967.98px){.catch-box-orange .inner .text-area{margin-top:1.5rem}}.catch-box-orange .inner .text-area .title{border-left:4px solid #ff7a00;margin-bottom:.6em;padding:0 .45em;font-size:1.71rem;font-weight:700;line-height:1.1}.catch-box-orange .inner .text-area .description{text-align:justify;font-weight:300}@media screen and (width<=967.98px){.catch-box-orange .inner .text-area .description{max-width:630px;margin:auto}}.catch-box-orange .inner .text-area .btn-area{justify-content:center;width:100%;margin-top:2.45rem}@media screen and (width>=968px){.catch-box-orange .inner .text-area .btn-area{padding-left:4rem}}.catch-box-orange .inner .text-area .btn-area .btn{width:16.3rem;height:3.9rem;font-size:1.14286rem}@media screen and (width<=967.98px){.catch-box-orange .inner .text-area .btn-area .btn{width:15rem;height:4.2rem;font-size:1.16667rem}}@media screen and (width>=968px){.catch-box-orange .inner .text-area .btn-area .btn .icon-image{right:5.8%}}.logo-gallery{background:#fff;align-items:center;margin-top:4.2%;display:flex}@media screen and (width<=967.98px){.logo-gallery{flex-wrap:wrap;margin-top:10.8%}}.logo-gallery .gallery-item{height:4.85714rem}@media screen and (width<=967.98px){.logo-gallery .gallery-item{height:4.16667rem}}.logo-gallery .gallery-item li{margin:0 25px}.logo-gallery .gallery-item li img{height:38px}@media screen and (width<=967.98px){.logo-gallery .gallery-item li img{height:28px}}.guide-other-apps{background:#fff;margin-top:2.85rem;padding:2.15rem}@media screen and (width<=967.98px){.guide-other-apps{margin-top:2.25rem;padding:1.65rem}}.guide-other-apps .inner{background:#fff8f2;grid-template-columns:30% 68.7%;gap:2rem 1.3%;padding:2.15rem 2.85rem;display:grid}@media screen and (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-size:1.71429rem;font-weight:500}@media screen and (width<=967.98px){.guide-other-apps .item-title{font-size:1.5rem}}.guide-other-apps .item-title{align-items:center;padding-bottom:.4em;display:flex}.guide-other-apps .btn-area{justify-content:flex-end;gap:2.8rem;margin-top:0}@media screen and (width>=968px) and (width<=1199.98px){.guide-other-apps .btn-area{gap:2rem}}@media screen and (width<=967.98px){.guide-other-apps .btn-area{justify-content:center;gap:1.7rem}}.guide-other-apps .btn-area .btn{font-size:1.42857rem;font-weight:500}@media screen and (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 (width<=967.98px){.guide-other-apps .btn-area .btn{width:15rem}}@media screen and (width<=567.98px){.guide-other-apps .btn-area .btn{font-size:1.33333rem}}#mb-gnavi{z-index:500;margin:auto;display:none;position:fixed;inset:55px 0 0}#mb-gnavi a{text-decoration:none}#mb-gnavi .wrapper{flex-direction:column;padding-bottom:32px;display:flex}#mb-gnavi .inner{opacity:0;background:#fff;margin:0;transition:opacity .25s;display:flex;position:absolute;inset:0}#mb-gnavi .nav-menu a,#mb-gnavi .nav-menu .menu-item,#mb-gnavi .nav-menu .link-area{flex-grow:1;display:flex}#mb-gnavi .nav-menu .link-area{justify-content:space-between}#mb-gnavi .menu-color a,#mb-gnavi .menu-footer a{border-radius:4px;font-weight:400}#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{flex-direction:column;display:flex}@media screen and (width>=568px) and (width<=967.98px){#mb-gnavi .menu-main .nav-menu{grid-template-columns:repeat(2,1fr);gap:0 15px;display:grid}}#mb-gnavi .menu-main .nav-menu a{color:#332b30;border-bottom:1px solid #d2d6d7;padding:.85rem .75rem .85rem 1.25rem;font-size:1.16667rem;font-weight:400}#mb-gnavi .menu-main .nav-menu a .icon svg{width:.48em;height:1em}#mb-gnavi .menu-main .nav-menu a .icon svg .path{stroke:#11785e}#mb-gnavi .menu-main .nav-menu .eng a{font-size:1.33333rem}#mb-gnavi .menu-main .nav-menu .current-menu-item a{color:#11785e;font-weight:700}#mb-gnavi .menu-color{margin-top:1.6rem;margin-bottom:2.3rem}#mb-gnavi .menu-color a{color:#fff;background:#11785e;justify-content:center;align-items:center;height:4rem;padding:1rem 1.15rem;font-weight:500;position:relative}#mb-gnavi .menu-color a .link-area{justify-content:center}#mb-gnavi .menu-color a .icon{line-height:1.3;position:absolute;right:1.15rem}#mb-gnavi .menu-color .nav-menu{grid-template-columns:1fr;gap:1.3rem}@media screen and (width>=568px) and (width<=967.98px){#mb-gnavi .menu-color .nav-menu{grid-template-columns:repeat(2,minmax(13em,22em));justify-content:center;gap:15px}}#mb-gnavi .menu-color .nav-menu .color-orange a{background:#ff7a00}#mb-gnavi .menu-footer a{background:#f8f8f8;justify-content:center;align-items:center;height:4rem}#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 (width>=568px) and (width<=967.98px){#mb-gnavi .menu-footer .nav-menu{grid-template-columns:repeat(2,minmax(13em,22em));justify-content:center}}#mb-gnavi .menu-footer .nav-menu a{color:#332b30}#mb-gnavi .menu-footer .nav-menu .eng a{font-size:1.16667rem;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 (width>=968px){#mb-gnavi{display:none!important}}#site-header{z-index:1000;background:#fff;align-items:center;height:69px;margin:auto;display:flex;position:fixed;inset:0 0 auto}@media screen and (width<=967.98px){#site-header{height:55px}}#site-header .wrapper{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}#site-header .site-title a{align-items:center;height:69px;text-decoration:none;display:flex}@media screen and (width<=967.98px){#site-header .site-title a{width:117px;height:55px}}#site-header .nav-menu{display:flex}#site-header .nav-menu a{color:#332b30;align-items:center;text-decoration:none;transition:color .25s,font-weight .25s;display:flex}#site-header .nav-menu a span{position:relative}#site-header .nav-menu a span:after{content:"";opacity:0;background:#11785e;width:100%;height:2px;margin:auto;transition:opacity .25s;position:absolute;inset:0 0 -1.9rem}@media (hover:hover){#site-header .nav-menu a:hover{color:#11785e;font-weight:700}#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{color:#11785e;font-weight:700}#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{height:69px;margin:0 .84em;font-size:.857143rem;display:flex}@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{color:#11785e;font-weight:700}#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{margin:0 0 0 1.4rem;font-weight:700}#site-header .nav-menu .page-en a,#site-header .nav-menu .page-jp a{color:#11785e;padding:0}#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{padding:1.7em;transition:background .25s,color .25s,font-weight .25s}@media screen and (width>=968px) and (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 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{color:#fff;font-weight:400}#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{width:25px;height:25px;display:flex;position:relative}#site-header .gnavi-btn-area .btn-gnavi-toggle:before,#site-header .gnavi-btn-area .btn-gnavi-toggle:after{content:"";background:#11785e;width:100%;height:1px;transition:top .25s,bottom .25s,transform .25s;display:block;position:absolute}#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{background:#11785e;width:100%;height:1px;margin:auto;transition:opacity .15s .15s;display:block;position:absolute;top:0;bottom:0}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{opacity:0;transition:opacity .15s}#site-footer{color:#fff;background:#332b30;padding:4rem 0 4.4rem}@media screen and (width<=967.98px){#site-footer{padding:3.25rem 0 3.2rem}}#site-footer .footer-contents{flex-wrap:nowrap;margin-top:2.6rem;display:flex}@media screen and (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{flex-direction:column;font-size:.785714rem;font-weight:300;display:flex}@media screen and (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 (width<=967.98px){#site-footer .footer-contents .site-info .logo{width:12.5rem;margin-bottom:2.05rem}}#site-footer .footer-contents .site-info .company-info{line-height:1.7}@media screen and (width<=967.98px){#site-footer .footer-contents .site-info .company-info{flex-direction:column-reverse;align-items:center;font-size:.916667rem;line-height:1.8;display:flex}}#site-footer .footer-contents .footer-nav-area{display:flex}@media screen and (width>=968px){#site-footer .footer-contents .footer-nav-area{flex-shrink:0;padding:0 3.7%;font-size:.857143rem}}@media screen and (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 (width<=967.98px){#site-footer .footer-contents .footer-nav-area .footer-nav-group{grid-template-columns:repeat(2,1fr);gap:0 1.9rem;display:grid}}@media screen and (width>=568px) and (width<=967.98px){#site-footer .footer-contents .footer-nav-area .footer-nav-group{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=967.98px){#site-footer .footer-contents .footer-nav-area .group-1 .fc-item .nav-menu{gap:0}#site-footer .footer-contents .footer-nav-area .group-1 .fc-item .menu-item a{border-bottom:1px solid #898989;padding:.67em .65em;display:flex}#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:.916667rem}#site-footer .footer-contents .footer-nav-area .group-2 .fc-item .menu-item a:before{content:"・";margin-left:-.4em;margin-right:.3em;display:inline-block}}@media screen and (width>=968px){#site-footer .footer-contents .footer-nav-area .footer-menu{border-left:1px solid #898989;padding:0 1.63em}}#site-footer .footer-contents .footer-nav-area .footer-menu a{text-decoration:none;transition:color .25s}@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{flex-direction:column;gap:1.25em;display:flex}#site-footer .footer-contents .footer-nav-area .footer-menu-1{border:0}@media screen and (width>=968px){#site-footer .footer-contents .footer-nav-area .footer-menu-5 .eng{padding-top:.4em}}#site-footer .footer-contents .logo-area{flex-grow:1;justify-content:flex-end;display:flex}@media screen and (width<=967.98px){#site-footer .footer-contents .logo-area{justify-content:center;margin-top:2.45em}}#site-footer .footer-contents .logo-area li{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}@media screen and (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 (width<=967.98px){#site-footer .footer-contents .logo-area li figure{margin:0}}#site-footer .footer-contents .logo-area .item-name{font-size:.857143rem}@media screen and (width<=967.98px){#site-footer .footer-contents .logo-area .item-name{margin-left:.8em}}@media screen and (width>=568px) and (width<=967.98px){#site-footer .footer-contents .logo-area .item-name{font-size:.846154rem}}@media screen and (width<=567.98px){#site-footer .footer-contents .logo-area .item-name{font-size:.916667rem}}#site-footer .footer-contents .logo-area .iso_iec27001 img{width:60px}@media screen and (width<=967.98px){#site-footer .footer-contents .logo-area .iso_iec27001 img{width:50px}#site-footer .footer-contents .logo-area .iso_iec27001 .item-name{padding-bottom:.9em}}#site-footer .copyright-area{text-align:center;margin-top:4.8em;font-size:.857143rem}@media screen and (width<=967.98px){#site-footer .copyright-area{margin-top:3.1rem;font-size:.833333rem}}#news .btn-area .btn{width:18rem}@media screen and (width<=967.98px){#news .btn-area .btn{width:auto}}@media screen and (width>=568px) and (width<=967.98px){#news .btn-area .btn{min-width:18rem}}@media screen and (width<=567.98px){#news .btn-area .btn{min-width:15rem}}@media screen and (width<=967.98px){body.main-service section header.flex{gap:.45rem 1.35rem;margin-bottom:1.25em}}body.main-service #mainvisual{background-image:url(/website-assets/img-mainvisual-1-bg.DOwy2IRK.jpg);background-position:50%;background-size:cover;padding-bottom:2.8rem}@media screen and (width<=967.98px){body.main-service #mainvisual{padding-bottom:2.5rem}}body.main-service #mainvisual .inner{grid-template-columns:49.6% 47%;gap:0 3.4%;display:grid}@media screen and (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;background:#ffffffa6 url(/website-assets/img-mainvisual-loading-bg.D26UVZoX.jpg) 50%/cover no-repeat;margin:0;box-shadow:.714286rem .714286rem 2.14286rem #00000026}@media screen and (width<=967.98px){body.main-service #mainvisual .inner .image-area{width:91%;max-width:600px;height:auto;margin:0 auto;padding:0;box-shadow:.357143rem .357143rem 1rem #0000001a}}body.main-service #mainvisual .inner .text-area{flex-direction:column;justify-content:center;margin-top:5.2%;display:flex}@media screen and (width<=967.98px){body.main-service #mainvisual .inner .text-area{margin:2.1rem auto 0}}body.main-service #mainvisual .inner .text-area .catch-subtext{margin-top:.2em;font-weight:700}@media screen and (width<=567.98px){body.main-service #mainvisual .inner .text-area .catch-subtext{font-size:1.5rem}}@media screen and (width>=568px) and (width<=967.98px){body.main-service #mainvisual .inner .text-area .catch-subtext{font-size:1.53846rem}}@media screen and (width>=968px){body.main-service #mainvisual .inner .text-area .catch-subtext{font-size:1.71429rem}}@media screen and (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.71429rem;font-weight:700;line-height:1.38}@media screen and (width<=967.98px){body.main-service #mainvisual .inner .text-area .catch{margin-top:.15em}}@media screen and (width>=568px) and (width<=967.98px){body.main-service #mainvisual .inner .text-area .catch{font-size:2.46154rem}}@media screen and (width<=567.98px){body.main-service #mainvisual .inner .text-area .catch{margin-top:0;font-size:2.66667rem}}body.main-service #mainvisual .inner .text-area .logo{text-align:center;margin:3.6rem .6% 0 0}@media screen and (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;width:53.5%;height:auto}@media screen and (width>=568px) and (width<=967.98px){body.main-service #mainvisual .inner .text-area .logo img{width:48.4%}}@media screen and (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 (width<=967.98px){body.main-service #mainvisual .btn-area{margin-top:11.9%}body.home #mainvisual .inner{padding-top:.8rem}}body.home #mainvisual .inner .image-area{aspect-ratio:auto;box-shadow:none;background:0 0}@media screen and (width<=967.98px){body.home #mainvisual .inner .image-area{width:88.2%;box-shadow:none}body.home #mainvisual .inner .text-area{margin-top:1rem}body.home #mainvisual .inner .text-area .catch{font-size:2.58333rem;line-height:1.43}}@media screen and (width<=567.98px){body.home #mainvisual .inner .text-area .catch{letter-spacing:-.01em}}@media screen and (width<=967.98px){body.home #mainvisual .inner .text-area .logo img{width:64.7%}body.home #about header .sec-title span{display:inline-block}}body.home #about .solutions{border-radius:4px;box-shadow:0 0 2.14286rem #e8f2ef}@media screen and (width>=568px) and (width<=967.98px){body.home #about .solutions{box-shadow:0 0 1.78571rem #e8f2ef}}@media screen and (width<=567.98px){body.home #about .solutions{box-shadow:0 0 1.42857rem #e9f3f0}}body.home #about .solutions{padding:2.9rem}@media screen and (width>=568px) and (width<=967.98px){body.home #about .solutions{padding:2.2rem}}@media screen and (width<=567.98px){body.home #about .solutions{padding:1.65rem}}body.home #about .solutions .scene-workspace-image-area{background:#edf6f4;border-radius:4px;padding:2.2rem 1rem}@media screen and (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{justify-content:center;margin:0;display:flex}body.home #about .solutions .title,body.home #about .solutions .description{font-size:1.71429rem;font-weight:700}@media screen and (width>=568px) and (width<=967.98px){body.home #about .solutions .title,body.home #about .solutions .description{font-size:1.61538rem}}@media screen and (width<=567.98px){body.home #about .solutions .title,body.home #about .solutions .description{font-size:1.5rem}}body.home #about .solutions .title{text-align:center;margin-bottom:.8em}body.home #about .solutions .description{margin-top:2.15rem}body.home #about .solutions .figure-caption{font-size:1.71429rem;font-weight:500}@media screen and (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 (width>=968px){body.home #about .solutions .figure-caption{margin-top:1.2em}}@media screen and (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 (width<=967.98px){body.home #threads section{padding:1.46rem 0 1.52rem}body.home #threads section:first-child{padding-top:0}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 (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 (width<=967.98px){body.home #introductions .intro-area{margin-top:3.35rem}}body.home #introductions .intro-area .intro-list{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media screen and (width>=568px) and (width<=967.98px){body.home #introductions .intro-area .intro-list{gap:1.8rem}}@media screen and (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{background:#fff;border-radius:.428571rem;flex-direction:column;padding:1rem 1.1rem;display:flex}@media screen and (width<=967.98px){body.home #introductions .intro-area .intro-list .list-item{border-radius:.333333rem;padding:1rem 1.2rem 1.2rem}}body.home #introductions .intro-area .intro-list .list-item figure{flex-grow:1;justify-content:center;align-items:center;height:5.3rem;margin:0 0 1rem;padding:.5rem 0;display:flex}@media screen and (width<=967.98px){body.home #introductions .intro-area .intro-list .list-item figure{height:4.4rem;margin-bottom:.95rem;padding:.7rem 0}}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 (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{flex-wrap:wrap;padding:0 .4em;font-size:.857143rem;display:flex}@media screen and (width<=967.98px){body.home #introductions .intro-area .intro-list .list-item .text-area{flex-direction:column;row-gap:0;padding:0;font-size:.833333rem}}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{color:#898989;flex-shrink:0}body.home #introductions .intro-area .intro-list .intro-epson figure{padding:1.4rem 0}@media screen and (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 (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 (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 (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 (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 (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 (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 (width<=967.98px){body.home #introductions .intro-area .intro-list .intro-kongo figure{padding:1.2rem 0 1rem}}body.home #introductions .text-etc{color:#11785e;text-align:right;margin-top:2.2rem}body.home #case .case-list-area{margin-top:2.9rem}@media screen and (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 (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 (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 (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 (width>=968px){body.page-3d-docs #mainvisual .inner .text-area .logo{margin-right:1%}}@media screen and (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 (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.14286rem #e8f2ef}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #about .solutions{box-shadow:0 0 1.78571rem #e8f2ef}}@media screen and (width<=567.98px){body.page-3d-docs #about .solutions{box-shadow:0 0 1.42857rem #e9f3f0}}body.page-3d-docs #about .solutions{padding:2.9rem}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #about .solutions{padding:2.2rem}}@media screen and (width<=567.98px){body.page-3d-docs #about .solutions{padding:1.5rem 1.7rem}}body.page-3d-docs #about .solutions .title{font-size:1.71429rem;font-weight:700}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #about .solutions .title{font-size:1.61538rem}}@media screen and (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.42857rem #f7e5c9}@media screen and (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{background:#fff8f2;border-radius:4px;grid-template-columns:29.3% 1fr;gap:0 2.1rem;padding:2.2rem;display:grid}@media screen and (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{align-items:center;margin:0;display:flex}body.page-3d-docs #about .catch-box-orange .inner .image-area{padding:0}@media screen and (width<=967.98px){body.page-3d-docs #about .catch-box-orange .inner .image-area{justify-content:center;max-width:630px;margin:auto}}body.page-3d-docs #about .catch-box-orange .inner .image-area img{box-shadow:.357143rem .357143rem 1.07143rem #00000026}@media screen and (width<=967.98px){body.page-3d-docs #about .catch-box-orange .inner .image-area img{box-shadow:.416667rem .416667rem .833333rem #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{border-left:3px solid #ff7a00;padding:0 .45em;font-size:1.5rem;font-weight:700;line-height:1.1}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 (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{border-left:4px solid #ff7a00;margin-bottom:.6em;padding:0 .45em;font-size:1.71rem;font-weight:700;line-height:1.1}body.page-3d-docs #about .catch-box-orange .inner .text-area .description{text-align:justify;font-weight:300}@media screen and (width<=967.98px){body.page-3d-docs #about .catch-box-orange .inner .text-area .description{max-width:630px;margin:auto}}body.page-3d-docs #about .catch-box-orange .inner .text-area .btn-area{justify-content:center;width:100%;margin-top:2.85rem}@media screen and (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{width:16.3rem;height:3.9rem;font-size:1.14286rem}@media screen and (width<=967.98px){body.page-3d-docs #about .catch-box-orange .inner .text-area .btn-area .btn{width:15rem;height:4.2rem;font-size:1.16667rem}}@media screen and (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 (width<=567.98px){body.page-3d-docs #before-after .step-stripe section:nth-child(2n) .matrix-bfaf-group .item-title{background:#d1e5e0}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{border-left:3px solid #11785e;justify-content:flex-start;align-items:flex-end;gap:0 1.45em;padding:0 0 0 1.43em;font-weight:700;display:flex}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #before-after .sub-section header{flex-wrap:wrap}}@media screen and (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.71429rem}@media screen and (width<=967.98px){body.page-3d-docs #before-after .sub-section header .sub-sec-title{font-size:1.83333rem}}body.page-3d-docs #before-after .sub-section header .sub-sec-subtitle{color:#11785e;font-size:1.42857rem}@media screen and (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{gap:1.1rem;margin-top:1.5rem;display:grid}@media screen and (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{grid-template-columns:repeat(2,1fr);gap:2.8rem;display:grid}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-bfaf{gap:2.1rem}}@media screen and (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{text-align:center;margin-bottom:1.05rem;font-weight:500}@media screen and (width>=568px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item-title{display:none}}@media screen and (width<=567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item-title{margin-bottom:.75rem;font-size:.916667rem}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .item-title{text-align:center;background:#f3f8f7;border-top:3px solid #11785e;margin:1.1rem;padding:.66em 1em;font-size:1.14286rem;font-weight:500;position:absolute;top:0;left:0;right:0}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .item-title{font-size:1.07692rem}}@media screen and (width<=567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .item-title{background:#e8f2ef;border-top-width:2px;margin:3rem 0 0;padding:.56em 1em;font-size:1rem}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{flex-direction:column;display:flex}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box{border-radius:4px;box-shadow:0 0 1.07143rem #fff0}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box{box-shadow:0 0 .857143rem #fff0}}@media screen and (width<=567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box{box-shadow:0 0 .714286rem #fff0}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box{background:#fff;flex-grow:1;padding-top:4.4em;font-size:1.14286rem;font-weight:500;display:flex}@media screen and (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{flex-grow:1;justify-content:center;align-items:center;gap:2.4em;padding:1.25em 2em 1.85em;display:flex}@media screen and (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 (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{width:44%;margin:0}@media screen and (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 (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 (width<=967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item .box .text-area{text-align:justify;align-self:stretch}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{color:#11785e;font-weight:700}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item.after .box{font-size:1.42857rem;font-weight:700;box-shadow:0 0 1.07143rem #d1e5e0}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item.after .box{box-shadow:0 0 .857143rem #d1e5e0}}@media screen and (width<=567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group .matrix-item.after .box{padding-top:0;font-size:1.5rem;box-shadow:0 0 .714286rem #d1e5e0}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 (width>=968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.first .item-title{margin-top:3.63rem}}@media screen and (width>=568px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.first .item-title{margin-top:3.63rem}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.first .matrix-item-title{display:block}}@media screen and (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 (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 (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 (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 (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 (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 (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 (width<=967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.edit-docs .after figure{width:47.5%;min-width:110px;max-width:160px;padding-top:.5em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.understanding .before .box .item-inner figure{width:43.5%}@media screen and (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 (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 (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 (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 (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 (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-left:1.4em;padding-right:1.5em}}@media screen and (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 (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 (width>=968px){body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.management .before .box .item-inner{padding-top:1em;padding-left:1.9em}}body.page-3d-docs #before-after .matrix-bfaf-area .matrix-bfaf-group.management .before .box .item-inner figure{width:38.1%}@media screen and (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 (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 (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 (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 (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 (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 (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-left:1.4em;padding-right:1.3em}}@media screen and (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 (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 (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 (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 (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 (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 (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.14286rem #d1e5e0}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary{box-shadow:0 0 1.78571rem #d1e5e0}}@media screen and (width<=567.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary{box-shadow:0 0 1.42857rem #d3e6e2}}body.page-3d-docs #before-after .matrix-bfaf-area .summary{background:#fff;margin-top:1.1rem;margin-bottom:1.2rem;padding:2.1rem}@media screen and (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{grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:2.6rem;display:grid}@media screen and (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{border-radius:4px;margin:0}@media screen and (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{text-align:justify;margin-bottom:.84em;font-size:1.71429rem;font-weight:700}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .title{font-size:1.61538rem}}@media screen and (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.14286rem}@media screen and (width>=568px) and (width<=967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .description{font-size:1.07692rem}}@media screen and (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{text-align:justify;border-left:3px solid #11785e;margin-top:1.15em;padding:.15em .68em .2em 1em}@media screen and (width<=967.98px){body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .description p{border-left-width:2px;margin-top:1.45em;padding:.05em .68em .1em 1em}}body.page-3d-docs #before-after .matrix-bfaf-area .summary .text-area .description p:first-child{margin-top:0}@media screen and (width<=567.98px){body.page-3d-docs #features header{margin-bottom:2.35em}}body.page-3d-docs #features header .sec-subtitle{color:#11785e;font-size:1.71rem;font-weight:500;position:relative;bottom:-.3rem}@media screen and (width<=967.98px){body.page-3d-docs #features header .sec-subtitle{font-size:1.5rem;bottom:auto}}body.page-3d-docs #features header.flex{gap:1.4rem}@media screen and (width<=967.98px){body.page-3d-docs #features header.flex{gap:1.25rem}}body.page-3d-docs #features .features-list{grid-template-columns:repeat(auto-fit,minmax(230px,max-content));gap:1.5rem 2.2rem;display:grid}body.page-3d-docs #features .features-list .list-item{background:#f3f8f7;border-radius:4px;padding:1.45rem}body.page-3d-docs #features .features-list .list-item .item-inner{flex-direction:column;display:flex}body.page-3d-docs #features .features-list figure{justify-content:center;align-items:center;margin:0 0 1.3em;display:flex}@media screen and (width>=568px){body.page-3d-docs #features .features-list figure{height:9.7rem}}@media screen and (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{margin-bottom:1.1em;font-weight:700}@media screen and (width<=567.98px){body.page-3d-docs #features .features-list .text-area .item-title{font-size:1.16667rem}}body.page-3d-docs #features .features-list .text-area .item-description{text-align:justify;font-size:.857143rem;font-weight:300}@media screen and (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 (width<=967.98px){body.page-3d-docs #service-map .solutions .wide-image-area img{min-width:520px}}body.page-issues #mainvisual .inner{grid-template-columns:52.2% 47.8%;gap:0 .12%;padding-top:1.5rem;display:grid}@media screen and (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;box-shadow:none;background:0 0}@media screen and (width>=968px){body.page-issues #mainvisual .inner .image-area img{margin-left:-1.3rem}}@media screen and (width<=967.98px){body.page-issues #mainvisual .inner .image-area{width:auto;box-shadow:none}}@media screen and (width<=567.98px){body.page-issues #mainvisual .inner .image-area{margin-left:1%;margin-right:-2%}}body.page-issues #mainvisual .inner .text-area{margin-top:0;margin-bottom:5.2%}@media screen and (width<=967.98px){body.page-issues #mainvisual .inner .text-area{margin:2.1rem auto 0}}@media screen and (width<=567.98px){body.page-issues #mainvisual .inner .text-area{margin-top:.8rem}}body.page-issues #mainvisual .inner .text-area .catch-subtext{margin-top:.6em;font-weight:700}@media screen and (width<=567.98px){body.page-issues #mainvisual .inner .text-area .catch-subtext{font-size:1.5rem}}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #mainvisual .inner .text-area .catch-subtext{font-size:1.53846rem}}@media screen and (width>=968px){body.page-issues #mainvisual .inner .text-area .catch-subtext{font-size:1.71429rem}}@media screen and (width<=967.98px){body.page-issues #mainvisual .inner .text-area .catch-subtext{margin-top:.35em}}@media screen and (width<=567.98px){body.page-issues #mainvisual .inner .text-area .catch-subtext{letter-spacing:0;flex-wrap:wrap;margin-top:.3em;display:flex}}body.page-issues #mainvisual .inner .text-area .catch{margin-top:.55rem;font-size:3.71429rem;font-weight:700}@media screen and (width<=967.98px){body.page-issues #mainvisual .inner .text-area .catch{margin-top:.15em;line-height:1.45}}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #mainvisual .inner .text-area .catch{font-size:2.46154rem}}@media screen and (width<=567.98px){body.page-issues #mainvisual .inner .text-area .catch{letter-spacing:-.02em;margin-top:0;font-size:2.58333rem}}body.page-issues #mainvisual .inner .text-area .logo{margin:3.7rem 0 0}@media screen and (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 (width>=568px) and (width<=967.98px){body.page-issues #mainvisual .inner .text-area .logo img{width:37.4%}}@media screen and (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 (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 (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{background:#fff;align-items:center;margin-top:4.2%;display:flex}@media screen and (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.85714rem}@media screen and (width<=967.98px){body.page-issues #mainvisual .logo-gallery .gallery-item{height:4.16667rem}}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 (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 (width<=967.98px){body.page-issues #news .btn-area .btn{width:auto}}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #news .btn-area .btn{min-width:18rem}}@media screen and (width<=567.98px){body.page-issues #news .btn-area .btn{min-width:15rem}}@media screen and (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.14286rem #e8f2ef}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #about .solutions{box-shadow:0 0 1.78571rem #e8f2ef}}@media screen and (width<=567.98px){body.page-issues #about .solutions{box-shadow:0 0 1.42857rem #e9f3f0}}body.page-issues #about .solutions{padding:2.9rem}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #about .solutions{padding:2.2rem}}@media screen and (width<=567.98px){body.page-issues #about .solutions{padding:1.5rem 1.7rem}}body.page-issues #about .solutions .title{font-size:1.71429rem;font-weight:700}@media screen and (width<=967.98px){body.page-issues #about .solutions .title{text-align:justify}}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #about .solutions .title{font-size:1.61538rem}}@media screen and (width<=567.98px){body.page-issues #about .solutions .title{font-size:1.25rem}}body.page-issues #about .solutions .result-list-area{background:#f3f8f7;border-radius:4px;margin-top:2.2rem;padding:2em 2.8em 2.85em}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #about .solutions .result-list-area{margin-top:2rem;padding:1.6em 2.2em 2em}}@media screen and (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;text-align:center;font-size:1.42857rem;font-weight:500}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #about .solutions .result-list-area .grid-title{font-size:1.07692rem}}@media screen and (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 (width>=568px) and (width<=967.98px){body.page-issues #about .solutions .result-list-area .result-list{gap:2rem;margin-top:1.7rem}}@media screen and (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{justify-content:center;align-items:center;min-height:2.7em;font-size:1.42857rem;display:flex}@media screen and (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 (width>=568px) and (width<=967.98px){body.page-issues #about .solutions .result-list-area .result-list .grid-item .text-area .item-title{font-size:1.23077rem}}@media screen and (width<=567.98px){body.page-issues #about .solutions .result-list-area .result-list .grid-item .text-area .item-title{font-size:1.16667rem}}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 (width<=567.98px){body.page-issues #value_provided .step-stripe section:nth-child(2n) .matrix-bfaf-group .item-title{background:#d1e5e0}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{border-left:3px solid #11785e;justify-content:flex-start;align-items:flex-end;gap:0 1.45em;padding:0 0 0 1.43em;font-weight:700;display:flex}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #value_provided .sub-section header{flex-wrap:wrap}}@media screen and (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.71429rem}@media screen and (width<=967.98px){body.page-issues #value_provided .sub-section header .sub-sec-title{font-size:1.83333rem}}body.page-issues #value_provided .sub-section header .sub-sec-subtitle{color:#11785e;font-size:1.42857rem}@media screen and (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{flex-direction:column;gap:1.5rem;display:flex}@media screen and (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{background:#d1e5e0;border-radius:4px;padding:1.4rem}@media screen and (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.42857rem;font-weight:500}@media screen and (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{text-align:left;background:0 0;border:0;margin:0;padding:0;font-weight:700}@media screen and (width<=567.98px){body.page-issues #value_provided .pr-list .pr-list-item .item-title{font-size:1.16667rem}}body.page-issues #value_provided .pr-list .pr-list-item .point-text{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.1rem;display:grid}@media screen and (width<=967.98px){body.page-issues #value_provided .pr-list .pr-list-item .point-text{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1rem}}@media screen and (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{background:#fff;border-radius:4px;flex-direction:column;justify-content:center;min-height:4.8rem;padding:.65rem 1rem;display:flex}body.page-issues #value_provided .pr-list .pr-list-item .point-text li .item-inner{flex-direction:column;align-items:flex-start;display:flex}body.page-issues #value_provided .pr-list .pr-list-item .point-text p{font-size:1.14286rem}@media screen and (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{content:"";vertical-align:middle;background:#11785e;border-radius:50%;width:6px;height:6px;margin:.1rem .5rem .5rem 0;display:inline-block;overflow:hidden;transform:scale(1)}body.page-issues #value_provided .pr-list.grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}@media screen and (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{gap:1.1rem;margin-top:1rem;display:grid}@media screen and (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{grid-template-columns:repeat(2,1fr);gap:2.8rem;display:grid}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-bfaf{gap:2.1rem}}@media screen and (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{flex-direction:column;gap:2rem;display:flex}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item-title{text-align:center;margin-bottom:1.05rem;font-weight:500}@media screen and (width>=568px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item-title{display:none}}@media screen and (width<=567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item-title{margin-bottom:.75rem;font-size:.916667rem}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{flex-direction:column;display:flex}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box{background:#fff;border-top:5px solid #11785e;border-radius:0 0 4px 4px;flex-direction:column;flex-grow:1;padding:1.7rem 2.2rem 2.15rem;display:flex}@media screen and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box{border-top-width:3px;padding:1.3rem 1.5rem 1.65rem}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .title{font-size:1.71429rem;font-weight:500}@media screen and (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{grid-template-columns:34% 66%;gap:0;margin-top:1.5rem;display:grid}@media screen and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box .item-contents{grid-template-columns:1fr;gap:1.5rem}}@media screen and (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 (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.42857rem #332b301a}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box figure img{box-shadow:0 0 1.14286rem #332b301a}}@media screen and (width<=567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item .box figure img{box-shadow:0 0 .928571rem #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{flex-direction:column;justify-content:center;display:flex}@media screen and (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.14286rem}@media screen and (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.07143rem #d1e5e0}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.front_loading figure img{box-shadow:0 0 .857143rem #d1e5e0}}@media screen and (width<=567.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.front_loading figure img{box-shadow:0 0 .714286rem #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 (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{padding:var(--my-box-top-space) var(--my-box-side-space) var(--my-box-bottom-space);gap:1.2rem;position:relative}@media screen and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .box{padding:var(--my-box-top-space) var(--my-box-top-space) var(--my-box-bottom-space) var(--my-box-side-space);gap:1rem}}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:"";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);border-radius:var(--my-bar-width);background:#11785e;margin:auto;display:block;position:absolute}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .side-mark{width:var(--my-side-mark-width);flex-shrink:0}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .matrix-item-header{justify-content:flex-start;align-items:center;gap:var(--my-side-gap);display:flex}@media screen and (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 (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{height:var(--my-side-mark-width);flex-shrink:0;justify-content:center;align-items:flex-start;display:flex;position:relative}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{z-index:1;margin:auto;position:absolute;inset:0}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.42857rem #11785e33}@media screen and (width>=568px) and (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.14286rem #11785e33}}@media screen and (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 .928571rem #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:"";width:var(--my-box-size);height:var(--my-box-size);background:#fff;border-radius:50%;display:flex}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:"";width:var(--my-box-size);height:var(--my-box-size);background:#11785e;border-radius:50%;display:flex}@media screen and (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{align-items:baseline;gap:1.4rem;display:flex}@media screen and (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{color:#11785e;font-size:1.42857rem;font-weight:500}@media screen and (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.16667rem}}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .item-contents{gap:var(--my-side-gap);margin-top:0;display:flex}body.page-issues #value_provided .matrix-vp-area .matrix-vp-group .matrix-item.review-image .item-contents .side-mark{justify-content:center;align-items:flex-end;display:flex;position:relative}@media screen and (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;flex-grow:1;justify-content:center;align-items:center;margin:0;display:flex}@media screen and (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.42857rem #11785e33}@media screen and (width>=568px) and (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.14286rem #11785e33}}@media screen and (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 .928571rem #11785e33}}body.page-issues #value_provided .matrix-vp-area .summary{border-radius:4px;box-shadow:0 0 2.14286rem #d1e5e0}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .summary{box-shadow:0 0 1.78571rem #d1e5e0}}@media screen and (width<=567.98px){body.page-issues #value_provided .matrix-vp-area .summary{box-shadow:0 0 1.42857rem #d3e6e2}}body.page-issues #value_provided .matrix-vp-area .summary{background:#fff;margin-top:1.1rem;margin-bottom:1.2rem;padding:2.1rem}@media screen and (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{grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:2.6rem;display:grid}@media screen and (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{border-radius:4px;margin:0}@media screen and (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{text-align:justify;margin-bottom:.84em;font-size:1.71429rem;font-weight:700}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .summary .text-area .title{font-size:1.61538rem}}@media screen and (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.14286rem}@media screen and (width>=568px) and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .summary .text-area .description{font-size:1.07692rem}}@media screen and (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{text-align:justify;border-left:3px solid #11785e;margin-top:1.25em;padding:.15em .68em 0 1em}@media screen and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .summary .text-area .description p{border-left-width:2px;margin-top:1.45em;padding:.05em .68em .1em 1em}}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 (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps{margin-top:2.35rem;padding:1.32rem}}@media screen and (width>=968px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps .inner{grid-template-columns:53% 45.7%;padding:1.65rem 2.05rem}}@media screen and (width<=967.98px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps .inner{padding:1.65rem 2.05rem}}@media screen and (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.42857rem;font-weight:500}@media screen and (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 (width>=968px) and (width<=1199.98px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps .item-title{font-size:clamp(1.28571rem,1.8vw,1.42857rem)}}@media screen and (width<=567.98px){body.page-issues #value_provided .matrix-vp-area .guide-other-apps .item-title{font-size:1.41667rem}}body.page-issues #features header .sec-subtitle{position:relative;bottom:-.3rem}body.page-issues #features header.flex{gap:1.4rem}@media screen and (width<=967.98px){body.page-issues #features header.flex{gap:1.25rem}}body.page-issues #features .features-list{grid-template-columns:repeat(auto-fit,minmax(230px,max-content));gap:1.5rem 2.2rem;display:grid}body.page-issues #features .features-list .list-item{background:#f3f8f7;border-radius:4px;padding:1.45rem}body.page-issues #features .features-list .list-item .item-inner{flex-direction:column;display:flex}body.page-issues #features .features-list figure{justify-content:center;align-items:center;margin:0 0 1.3em;display:flex}@media screen and (width>=568px){body.page-issues #features .features-list figure{height:9.7rem}}@media screen and (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{margin-bottom:1.1em;font-weight:700}@media screen and (width<=567.98px){body.page-issues #features .features-list .text-area .item-title{font-size:1.16667rem}}body.page-issues #features .features-list .text-area .item-description{text-align:justify;font-size:.857143rem;font-weight:300}@media screen and (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 (width<=967.98px){body.page-issues #service-map .solutions .wide-image-area img{min-width:520px}body.page-faq article{padding-bottom:5rem}}body.page-faq article header{margin-bottom:1.9rem}@media screen and (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{color:#898989;font-size:1.25em;font-weight:500}body.page-faq .editor-area ol li:first-child{margin-top:0}body.page-faq .faq-list dl{margin-top:1.75rem;display:block}@media screen and (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{flex-wrap:nowrap;display:flex}body.page-faq .faq-list dl dt .title,body.page-faq .faq-list dl dd .title{flex-shrink:0;justify-content:center;align-items:center;width:3.9rem;font-size:1.71429rem;font-weight:700;display:flex}@media screen and (width<=967.98px){body.page-faq .faq-list dl dt .title,body.page-faq .faq-list dl dd .title{width:3.5rem;font-size:1.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{text-align:justify;flex-grow:1;font-size:1.14286rem}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{background:#f3f8f7;align-items:center;padding:.9em 1.3em 1em;font-weight:500;display:flex}@media screen and (width<=967.98px){body.page-faq .faq-list dl dt .question-text{padding:.7em 1.1em .6em;font-size:1.16667rem}}body.page-faq .faq-list dl dd{justify-content:flex-start;align-items: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 (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 (width<=967.98px){body.page-faq .faq-list dl dd .answer-text{padding:.2em 0 0;font-size:1rem}}body.page-faq .faq-list dl:first-child{margin-top:0}@media screen and (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 (width<=967.98px){body.page-contact-us article header{margin-bottom:5.625rem}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 (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{justify-content:space-between;padding:.9rem 3rem;display:flex}@media screen and (width>=568px) and (width<=967.98px){body.page-download-document #mainvisual .image-area{padding:0 2rem}}@media screen and (width<=567.98px){body.page-download-document #mainvisual .image-area{padding:0}}body.page-download-document #mainvisual .image-area figure{width:58.2%;position:relative}body.page-download-document #mainvisual .image-area figure img{border-radius:4px;max-height:100%;box-shadow:0 1.85714rem 1.28571rem #0003}@media screen and (width>=568px) and (width<=967.98px){body.page-download-document #mainvisual .image-area figure img{box-shadow:0 1rem .692308rem #00000026}}@media screen and (width<=567.98px){body.page-download-document #mainvisual .image-area figure img{box-shadow:0 .583333rem .583333rem #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{width:54.7%;margin-top:6.1%;margin-left:-10%}body.page-download-document #mainvisual .text-area{margin-top:.95rem;position:relative}@media screen and (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 (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 (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 (width<=967.98px){body.page-mail-magazine .form-description{margin-bottom:1.6em}}body.page-mail-magazine .mail-gallery-area ul{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}@media screen and (width>=568px) and (width<=967.98px){body.page-mail-magazine .mail-gallery-area ul{grid-template-columns:repeat(2,1fr);gap:2rem 2.2rem}}@media screen and (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{flex-direction:column;display:flex}body.page-mail-magazine .mail-gallery-area li figure{margin:0 0 1.05rem}@media screen and (width>=568px) and (width<=967.98px){body.page-mail-magazine .mail-gallery-area li figure{width:90%;margin:0 auto 1.05rem}}@media screen and (width<=567.98px){body.page-mail-magazine .mail-gallery-area li figure{width:85.3%;max-width:350px;margin:0 auto .9rem}}body.page-mail-magazine .mail-gallery-area li figure img{border-radius:4px;box-shadow:0 0 2.14286rem #0000001a}@media screen and (width<=967.98px){body.page-mail-magazine .mail-gallery-area li figure img{border-radius:.333333rem;box-shadow:0 0 1.66667rem #0000001a}}body.page-mail-magazine .mail-gallery-area li .caption{font-size:.857143rem;font-weight:500}@media screen and (width<=967.98px){body.page-mail-magazine .mail-gallery-area li .caption{font-size:.916667rem}}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 (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 (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{text-align:justify;margin-top:1.5em}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 (width>=568px) and (width<=967.98px){body.page-company .recruitment{padding:2em 2.1em 2.1em}}@media screen and (width<=567.98px){body.page-company .recruitment{margin-top:3rem;padding:1.65em 1.65em 1.85em}}body.page-company .recruitment .title{color:#11785e;text-align:center;margin-bottom:1.3em;font-size:1.71429rem;font-weight:500}@media screen and (width>=568px) and (width<=967.98px){body.page-company .recruitment .title{margin-bottom:1em;font-size:1.61538rem}}@media screen and (width<=567.98px){body.page-company .recruitment .title{margin-bottom:.8em;font-size:1.33333rem}}body.page-company .recruitment .description{text-align:justify}body.page-company .recruitment .btn-area{margin-top:2.8rem}@media screen and (width>=568px) and (width<=967.98px){body.page-company .recruitment .btn-area{margin-top:2.4rem}}@media screen and (width<=567.98px){body.page-company .recruitment .btn-area{margin-top:1.8rem}}body.page-company #mission{padding-top:2.9rem}@media screen and (width<=967.98px){body.page-company #mission{padding-top:2.6rem}}body.page-company #mission .description{text-align:justify;margin-top:3rem;font-size:1.14286rem;font-weight:400}@media screen and (width<=967.98px){body.page-company #mission .description{margin-top:2.6rem;font-size:1.16667rem}}body.page-transactions-law .data-list{margin-top:2.6rem}@media screen and (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 (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 (width<=567.98px){body.eng.page-free-trial article header{margin-bottom:2.4rem}}@media screen and (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) 50% -10px/cover no-repeat}body.error404 article .flex-center{height:80vh;min-height:500px;max-height:635px;padding-bottom:3.7%}@media screen and (width<=967.98px){body.error404 article .flex-center{height:57vh;min-height:300px;max-height:420px;padding-bottom:5%}}body.error404 .title{font-size:14.2857rem;font-weight:700;line-height:1.01}@media screen and (width<=967.98px){body.error404 .title{font-size:10.4167rem}}body.error404 .subtitle{color:#11785e;margin-top:-.5rem;font-size:3.42857rem;font-weight:700;line-height:1.01}@media screen and (width<=967.98px){body.error404 .subtitle{font-size:2.5rem}}body.error404 .description{margin:3.1em 0 .9em;font-size:1.42857rem;font-weight:500}@media screen and (width<=967.98px){body.error404 .description{margin-top:2.6em;font-size:1.16667rem}body.error404 .btn-area{margin-top:3.85rem}}body.error404 .btn-area .btn{width:12.5em;font-size:1.42857rem}@media screen and (width<=967.98px){body.error404 .btn-area .btn{width:10em;font-size:1.5rem}}html{color-scheme:light;scroll-behavior:smooth}body{margin:0}img{height:auto}.if-resp video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.scene-breadcrumb-home{vertical-align:middle;width:1em;display:inline-block}.logo-gallery{flex-direction:column;align-items:flex-start;gap:.75rem;overflow:hidden}.scene-marquee-track{--scene-marquee-cycle-distance:-33.3333%;will-change:transform;backface-visibility:hidden;flex-wrap:nowrap;align-items:stretch;width:max-content;animation:32s linear infinite scene-marquee;display:flex;transform:translate(0,0)}.scene-marquee-list{flex:none;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.scene-marquee-list>li{flex:none;align-items:center;height:100%;display:flex}.logo-gallery .scene-marquee-list>li img{object-fit:contain;width:auto;height:100%}.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-color:#ffffffa6;background-image:none}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-color:#ffffffa6;background-image:none}body.home #mainvisual,body.page-3d-docs #mainvisual,body.page-issues #mainvisual{background-color:#fbfaf7;background-image:none}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,.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;font-weight:300}.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:#0000;border-color:#b95500}.btn-orange:hover .icon-image svg .path{stroke:#b95500}}.btn-orange:active,.btn-orange:focus{color:#b95500;background-color:#0000;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,body.home #about .scene-workspace-image picture,body.home #about .scene-workspace-image img,body.home #about .scene-workspace-image .image svg,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{width:100%;display:block}.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{width:100%;display:block;overflow:hidden}.case-list .list-item .image-area .case-thum img{object-fit:cover;width:100%;height:100%;display:block}.single-case .first-view .image-area .catch-pict{aspect-ratio:2}@keyframes scene-marquee{0%{transform:translate(0,0)}to{transform:translate3d(var(--scene-marquee-cycle-distance), 0, 0)}}body.main-service .scene-service-hero#mainvisual{background-color:#fff;background-image:none}body.main-service .scene-service-hero#mainvisual .inner{grid-template-columns:49.6% 47%;align-items:stretch;gap:0 3.4%;padding-top:0;display:grid}body.main-service .scene-service-hero#mainvisual .inner .image-area{aspect-ratio:1192/812;box-shadow:none;background:0 0;align-self:start;margin:0}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{width:100%;display:block}body.main-service .scene-service-hero#mainvisual .inner .text-area{flex-direction:column;justify-content:flex-start;height:auto;margin-top:0;padding-top:10.4%;display:flex}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{text-align:center;margin:1.6rem auto 0}body.main-service .scene-service-hero#mainvisual .inner .text-area .logo img{width:auto;height:5.28571rem}@media screen and (width>=968px){body.page-issues.main-service .scene-service-hero#mainvisual .inner .text-area .catch{letter-spacing:-.04em;font-size:3.3rem}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{background:#fff;align-items:center;margin-top:4.2%;display:flex}.scene-service-hero#mainvisual .logo-gallery .gallery-item{height:4.85714rem}.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 (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%;box-shadow:none;margin:0 auto}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{object-fit:contain;width:auto;max-width:64.7%;height:4.4rem}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.16667rem}.scene-service-hero#mainvisual .logo-gallery .gallery-item li img{height:28px}}
