#comConPosi{padding-top:50px}.item-link a:after{content:"";display:inline-block;vertical-align:baseline;margin-bottom:-.1em;width:.6em;height:.9em;margin-left:6.6px;background:url(../svg/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.comDlstAtn{display:flex;margin-top:0;padding:0;border:none}.comDlstAtn li,.comDlstImgC2 ul dl{padding-left:30px;border-left:solid 2px #82a0aa}.comDlstAtn li{flex:1;margin-right:36px;box-sizing:border-box}.comDlstAtn li:last-child{margin-right:0}.comDlstImgC2{width:100%}.comDlstImgC2 ul{display:flex;flex-wrap:wrap;margin-right:-36px}.comDlstImgC2 ul li{width:50%;padding-right:36px;margin-bottom:40px}.img,.img img,.line-item{width:100%}.comDlstImgC2 ul dl{margin-top:12px}.comDlstImgC2 ul dl dt{font-size:18px;font-weight:600}.comDlstImgC2 ul dl dd{font-size:17px;margin-top:.5rem}.img img{height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.line-item{height:2px;background:#7EAEC1;opacity:.6;margin-top:60px;margin-bottom:60px}.comNmrgn{margin-top:2.5rem;font-size:1.5rem}.comSmrgn{margin-top:1.9375rem}.mt65{margin-top:65px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px!important}.mt48{margin-top:48px!important}.mt45,.solutions .comHotTopics{margin-top:45px}.align-center{text-align:center}.title{font-size:2.375rem;margin-bottom:30px}.body p,.title .t-text{font-size:17px;line-height:1.6}.title .t-text{font-weight:500}.h1-line{position:relative;padding-bottom:20px}.h1-line:after{content:" ";width:41px;height:2px;background-color:#000;position:absolute;bottom:0;left:0}.body{word-break:break-word}.body .bold{font-weight:700}.body p{padding-top:12px}.body .img{margin-top:16px}.body .item-link{margin-top:12px}.body .comClm3 .inC1 .comTtlWrap+address,.body .comClm3 .inC1 .comTtlWrap+dl,.body .comClm3 .inC1 .comTtlWrap+figure,.body .comClm3 .inC1 .comTtlWrap+ol,.body .comClm3 .inC1 .comTtlWrap+p,.body .comClm3 .inC1 .comTtlWrap+ul,.body .comClm4{margin-top:30px}.body h2{font-size:1.875rem}.body .t-center{text-align:center}.body .comClm4{display:flex}.body .comClm4 .inC1{width:25%;margin-right:36px;flex-shrink:0}.body .comClm4 .inC1 img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.body .comClm4 .inC3 .comLnkBtn a{display:inline-block;vertical-align:bottom;border:2px solid #000;padding:10px 18px 9px;text-decoration:none}.body .comClm3{display:flex;width:100%}.body .comClm3 .inC2{margin-right:36px}.body .comClm3 .inC2 .inClmPosi{flex:1}.body .comClm3 .inC2 .inClmPosi img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.body .comClm3 .inC1{flex-shrink:0;width:33.33%}.body .comClm3 .inC1 .comTtlWrap{background-color:#e5e5e5;position:relative;width:100%}.body .comClm3 .inC1 .comTtlWrap h3{padding:14px 18px 11px}.body .comClm3 .inC1 .comLnkBtn{margin-top:12px}.body .comClm3 .inC1 .comLnkBtn a{display:inline-block;vertical-align:bottom;border:2px solid #000;padding:10px 18px 9px;text-decoration:none;transition:all .3s}.body .comPdf,.solutions .comCsr .view-news-list .comDayLi li a:hover .inTxt,.solutions .comSearchArea .inSearchSelect__box__options:hover,.solutions .page-node-type-global-news .field--name-field-pdf a:focus,.solutions .page-node-type-global-news .field--name-field-pdf a:hover,.solutions .page-node-type-news .field--name-field-pdf a:focus,.solutions .page-node-type-news .field--name-field-pdf a:hover{text-decoration:underline}.body .comClm3 .inC1 .comLnkBtn a:hover{color:#e31f26}.body .comClm3 .inC1 .comLnkBtn a::after{content:"";display:inline-block;vertical-align:baseline;margin-bottom:-.1em;width:.6em;height:.9em;margin-left:9px;background:url(../svg/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.body .img-list-2,.body .img-list-3,.body .img-list-title-2{display:flex}.body .comTtlWrapAtn{background-color:#595959;color:#fff}.body .comTtlWrapAtn h2{margin-top:4rem;padding:14px 18px 11px;line-height:1.4}.body .h3-title{font-size:1.5rem;margin-top:3rem}.body .alC{text-align:center}.body .img-list-2 .img{flex:1;margin-right:25px}.body .img-list-2 .img:last-child{margin-right:0}.body .img-list-3 .img{flex:1;margin-right:25px}.body .img-list-3 .img:last-child{margin-right:0}.body .img-list-title-2 .h3-title{margin-top:0}.body .img-list-title-2 .inC1{flex:1;margin-right:25px}.body .img-list-title-2 .inC1:last-child{margin-right:0}.body .img-list-title-2 .img{width:100%}.body .comLst{margin-top:.5rem}.body .comLst>li,.body .comLstC2>li,.body .comLstC3>li,.body .comLstC4>li{padding:0 36px 0 .7em;position:relative;font-size:17px;margin:.5em 0 0}.body .comLst>li{padding-right:0}.body .comLst>li:first-child{margin-top:0}.body .comLst>li:before,.body .comLstC2>li:before,.body .comLstC3>li:before,.body .comLstC4>li:before{content:"\30fb";font-weight:400;position:absolute;top:0;left:-.3em;color:#82a0aa}.body .comImgCenter60{width:68%;margin:2rem auto 0}.body .comImgCenter80{width:80%;margin:2rem auto 0}.body .comClm2.img-list-title-2{margin-top:3rem}.body .comPdf{transition:all .3s}.body .comPdf:hover{opacity:.8}.body .comPdf:after{width:14.5px!important;height:20.8px!important;margin-left:10px!important;margin-right:10px!important;background-image:url(../svg/pdf_ico.svg)!important;background-size:100% auto!important;margin-top:-.1em!important;display:inline-block;vertical-align:middle!important;background-repeat:no-repeat;background-position:left center!important;content:" "!important}@media only screen and (max-width:991px){.body .h3-title{margin-top:1.8rem}.comDlstImgC2{width:100%}.comDlstImgC2 ul{margin-right:0}.comDlstImgC2 ul li{padding-right:20px}}@media only screen and (max-width:480px){.body .comClm3,.body .img-list-2,.body .img-list-3,.body .img-list-title-2{display:block}.title{font-size:25px}.body .h3-title{margin-top:1rem}.body .comClm3 .inC2{margin-right:0;margin-bottom:3.75rem}.body .img-list-2 .img,.body .img-list-3 .img{margin-bottom:1.875rem;margin-left:0}.body .comClm3 .inC1{width:100%}.body .comClm3 .inC1 .comLnkBtn a{border:1px solid #000;padding:7px 8px 6px;font-size:1rem}.body .img-list-title-2 .h3-title{margin-top:1.5rem}.body .img-list-title-2 .inC1{margin-left:0}.body .comImgCenter60,.body .comImgCenter80{width:95%}.comDlstImgC2{width:100%}.comDlstImgC2 ul{margin-right:0}.comDlstImgC2 ul li{width:100%;padding:0}}.comCenterimg80{width:80%;margin:0 auto}.comCenterimg60{width:60%;margin:0 auto}.solutions figure img{width:100%;height:auto}.solutions .adminimal-admin-toolbar #comMainContent.comNewsContent{float:left}.solutions .adminimal-admin-toolbar form.entity-view-display-layout-builder-form .js-form-type-vertical-tabs,.solutions .adminimal-admin-toolbar form.node-layout-builder-form .js-form-type-vertical-tabs,.solutions .adminimal-admin-toolbar form.node-page-layout-builder-form .js-form-type-vertical-tabs{display:none}.solutions .adminimal-admin-toolbar .diff-controls,.solutions .adminimal-admin-toolbar .diff-header{max-width:90vw;margin:0 auto}.solutions .adminimal-admin-toolbar .diff-header{border:1px solid #a6a6a6}.solutions .adminimal-admin-toolbar .diff-header>div{padding:10px}.solutions .adminimal-admin-toolbar .diff-header>div.diff-navigation{border-right:1px solid #a6a6a6}.solutions .adminimal-admin-toolbar .diff-responsive-table-wrapper{border:2px solid #2f91da;padding:0 1vw;max-width:88vw;margin:20px auto 0}.solutions .adminimal-admin-toolbar .diff-controls,.solutions .adminimal-admin-toolbar .diff-header{font-size:15px;font-weight:700;margin-bottom:14px}.solutions .adminimal-admin-toolbar .diff-controls a,.solutions .adminimal-admin-toolbar .diff-header a{text-decoration:none;color:#0074bd}.solutions .adminimal-admin-toolbar .diff-controls .dropbutton-multiple .dropbutton-widget{border:1px solid #a6a6a6}.solutions .adminimal-admin-toolbar .diff-controls .dropbutton-widget .dropbutton-action a,.solutions .adminimal-admin-toolbar .diff-controls .dropbutton-widget .dropbutton-action button,.solutions .adminimal-admin-toolbar .diff-controls .dropbutton-widget .dropbutton-action input{display:block;width:100%;padding:4px 1.5em;color:#333;font-weight:400}.solutions .adminimal-admin-toolbar .diff-controls .dropbutton-widget .dropbutton-toggle button{border-left:1px solid #a6a6a6;outline:0}.solutions a.file--application-pdf{background-image:none;padding-left:0}.solutions .comBorder img{border:1px solid #e5e5e5}.solutions .messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;background:5px 50% no-repeat;overflow-wrap:break-word;max-width:1269px;margin:1rem auto;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none}@media (max-width:1440px){.solutions .messages{max-width:90vw}}@media (max-width:991px){.solutions .adminimal-admin-toolbar .dialog-off-canvas-main-canvas .comHeaderFollow:not(.comHeaderFollowShort){position:relative}.solutions .adminimal-admin-toolbar .dialog-off-canvas-main-canvas .comHeaderFollow:not(.comHeaderFollowShort) #spMenuBtn{top:50%;transform:translateY(-50%)}.solutions .messages{max-width:91.66vw}}.solutions .messages.messages--error{border-color:#e32700;color:#a51b00;box-shadow:-8px 0 0 #e62600;background-image:url(/themes/custom/mhi/dist/56490c4ab1de466e8d84.svg)}.solutions .messages.messages--status{border-color:#73b355;color:#325e1c;box-shadow:-8px 0 0 #77b259;background-image:url(/themes/custom/mhi/dist/51f846ee7f1f3e21c7c5.svg)}.solutions .messages.messages--warning{color:#e29830;border-color:#e29830;box-shadow:-8px 0 0 #e29830;background-image:url(/themes/custom/mhi/dist/ac4f65a1cd2d752bfe24.svg)}.solutions .img-fullwidth{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.solutions .blogArticle .blogArticle--inner .img-fullwidth figcaption{max-width:960px;margin:0 auto}.solutions #comConPosi .img-fullwidth figcaption,.solutions .comConPosi .img-fullwidth figcaption{position:relative;max-width:1296px;margin:0 auto}@media (min-width:992px) and (max-width:1440px){.solutions .blogArticle .blogArticle--inner .img-fullwidth figcaption{max-width:90vw;width:960px}.solutions #comConPosi .img-fullwidth figcaption,.solutions .comConPosi .img-fullwidth figcaption{max-width:90vw;width:1296px}}@media screen and (max-width:991px){.solutions .blogArticle .blogArticle--inner .img-fullwidth figcaption{max-width:91.66vw}.solutions #comMainConPosi .img-fullwidth figcaption,.solutions .comMainConPosi .img-fullwidth figcaption{width:91.66vw}}@media screen and (max-width:480px){.solutions .blogArticle .blogArticle--inner .img-fullwidth figcaption{width:auto;margin:0 20px}.solutions #comConPosi .img-fullwidth figcaption,.solutions .comConPosi .img-fullwidth figcaption{width:auto;margin:0 40px}}.solutions .img-halfwidth-left,.solutions .img-halfwidth-right{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin:2rem 0;width:100%}.solutions .img-halfwidth-left{grid-template-areas:"media-col content-col"}.solutions .img-halfwidth-right{grid-template-areas:"content-col media-col"}.solutions .content-image{grid-area:media-col;width:100%;margin:0}.solutions .content-image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.solutions .content-wrapper{grid-area:content-col;width:100%}.solutions .blogArticle .content-wrapper{max-width:480px}.solutions #comConPosi .content-wrapper,.solutions .comConPosi .content-wrapper{max-width:648px}.solutions .content-wrapper h3{margin-top:0;margin-bottom:10px}.solutions .blogArticle .blogArticle--segment .content-wrapper h3,.solutions .blogArticle .blogArticle--segment .content-wrapper p,.solutions .content-wrapper p{margin-top:0}@media screen and (max-width:767px){.solutions .img-halfwidth-left,.solutions .img-halfwidth-right{grid-template-columns:1fr;grid-template-areas:"media-col" "content-col";gap:20px}}.solutions .adminimal-admin-toolbar .view-mode-list-item{max-width:1296px;margin:20px auto;border:1px solid #ddd;padding:25px}.solutions .highlilghtCarouselWrapper,.solutions .mhi-carousel,.solutions .mhi__carousel{position:relative}.solutions .mhi-carousel li>.disHoverEffect{cursor:initial}.solutions .mhi-carousel li>.disHoverEffect:hover img{opacity:unset}.solutions .mhi-carousel img{margin:0;width:100%;height:auto}.solutions .slick-slide>a,.solutions .slick-slide>span{position:relative;display:block}.solutions .carouselOverlayText,.solutions .field--name-field-carousel-overlay-text{position:absolute;left:0;right:0;top:0;height:100%}.solutions .carouselOverlayText{pointer-events:none;cursor:default}.solutions .comSportsCarouselBottomText{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);width:90%;z-index:10}.solutions .comSportsCarouselBottomText h2,.solutions .comSportsCarouselBottomText p{margin-top:0;color:#fff;line-height:1;font-weight:700;text-align:center;text-shadow:0 0 15px #000}.solutions .comSportsCarouselBottomText h2{font-size:7.6vw}@media only screen and (max-width:480px){.solutions .comSportsCarouselBottomText{bottom:30px}.solutions .comSportsCarouselBottomText h2{font-size:12.8vw}}.solutions .comSportsCarouselBottomText p{margin-top:1.25rem;font-size:4vw}@media only screen and (max-width:480px){.solutions .comSportsCarouselBottomText p{font-size:4.3vw}}.solutions span.ext,.solutions svg.ext{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS45MDU1IDExLjkwNTUiPgogIDxwYXRoIGZpbGw9IiNiZDJhMmUiIGQ9Ik0xMS45MDU1LDQuMWwtLjAwMi0zLjY1NzFzLjAwOTQtLjI3NTItLjA3ODItLjM2MjhTMTEuNDYzNC4wMDEyLDExLjQ2MzQuMDAxMmwtMy42NTgtLjAwMTJjLS4zLDAtLjUuMi0uNS41cy4yLjUuNS41aDIuMzUwNEwzLjc1OTEsNy4zOTY4Yy0uMjI0OS4yMjQ5LS4yMjQ5LjUyNDgsMCwuNzQ5Ny4yMjQ5LjIyNDkuNTI0OC4yMjQ5Ljc0OTcsMEwxMC45MDU2LDEuNjYwOXYyLjQzOTFjMCwuMy4yLjUuNDk5OS41LjMsMCwuNS0uMi41LS41WiIvPgogIDxwYXRoIGZpbGw9IiNiZDJhMmUiIGQ9Ik0xMSwxMC4xMDU1di00LjFjMC0uMy0uMi0uNDk5OS0uNS0uNS0uMywwLS41LjItLjUuNXY0LjFjMCwuMzk5OS0uNC44LS44LjhIMS44Yy0uMzk5OSwwLS43OTk5LS40LS44LS44VjIuNzA1NWMwLS40LjQtLjguOC0uOGg0LjFjLjMsMCwuNS0uMi41LS41LDAtLjMtLjItLjUtLjUtLjVIMS44Yy0xLDAtMS44LjgtMS44LDEuOHY3LjRjMCwxLC44LDEuOCwxLjgsMS44aDcuNGMxLDAsMS44LS43OTk5LDEuOC0xLjhaIi8+Cjwvc3ZnPg==);background-size:15px;width:18.3px;height:20.8px;margin-left:10px;margin-right:10px;margin-top:-.1em;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:left center;padding-right:0}.solutions .no-external-icon a.ext svg,.solutions span.ext path,.solutions svg.ext path{display:none}@media (max-width:991px){.solutions span.ext,.solutions svg.ext{background-size:17px 15.69px!important;width:17px!important;height:18.85px!important}}@media (min-width:992px) and (max-width:1366px){.solutions span.ext,.solutions svg.ext{background-size:18.3px 17px!important;width:18.3px!important;height:20.8px!important;margin-left:10px!important;margin-right:10px!important}}.solutions #comHeader #headMenu .hnav ul li a svg.ext,.solutions #footerLink .menu li a svg.ext,.solutions .region.region-company-footer #block-group-company-footer-menu ul.menu li a svg.ext{margin-right:0}.solutions #footerLink{margin-top:22px}.solutions #footerLink li:last-child{margin-left:0}.solutions #footerLink li:last-child:before{content:"";margin-right:1.2rem;margin-left:1.2rem;background-color:#000;width:1px;height:24.8px;display:inline-block;position:relative;bottom:-6px}@media (max-width:1440px){.solutions #footerLink{margin-top:2.08vw;font-size:14px}}@media (max-width:991px){.solutions #footerLink{margin-top:4.16vw;font-size:14px}.solutions #footerLink ul li{line-height:1.4}.solutions #footerLink li:last-child{display:block;margin-top:.5rem;padding-top:2px}.solutions #footerLink li:last-child:before{display:none}}@media (max-width:480px){.solutions #footerLink{margin-top:34px}.solutions #footerLink ul li{line-height:1.2}.solutions #footerLink li:last-child{margin-top:1rem;padding-top:4px}}@media (min-width:992px) and (max-width:1366px){.solutions #footerLink{margin-top:11px}}.solutions #comHeader #headLogo .field--name-body{display:initial}.solutions #comHeader #headMenu{display:flex;right:0}@media only screen and (max-width:991px){.solutions #comHeader #headMenu{display:none}}.solutions #comHeader #headMenu .hnav{margin-right:0;padding-right:0}.solutions #comHeader #headMenu .hnav:after{content:none}@media (min-width:992px){.solutions #comHeader #headLogo img{height:3.33vw;max-height:48px}.solutions #comHeader #headMenu .hnav ul.menu{display:flex;align-items:center;line-height:1}}.solutions #comHeader #headMenu .hnav ul li a.lang-switch{margin-left:21px}.solutions #comHeader #headMenu .hnav ul li a.lang-switch:before{content:"";display:block;width:1px;height:12px;position:absolute;top:50%;margin-top:-5.5px;background-color:#000}.solutions #comHeader #block-search-area{position:absolute;top:-6px;right:506px}.solutions #comHeader #block-search-area .field--name-body{float:left;width:16px;overflow:hidden;transition:width .5s ease}.solutions #comHeader #block-search-area .field--name-body form{padding-left:26px;padding-top:2px;background-size:16px 16px;background-image:url(/themes/custom/mhi/dist/0888ba8d2655d2df3f54.gif);background-repeat:no-repeat;background-position:0 50%;cursor:pointer}.solutions #comHeader #block-search-area .field--name-body input{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;outline:0;width:100%;border:none;border-bottom:solid 1px #000;font-size:.9vw;line-height:1.5;color:#000;-webkit-appearance:none;border-radius:0;vertical-align:middle}.solutions #comSide #lnavMenu a.is-active,.solutions #comSide .menu+.shortcutMenu a.is-active,.solutions #comSide .side-menu a.is-active,.solutions #comSide nav#block-secondsidemenu ul.menu li a:hover,.solutions .comMuseum .comHeaderShortLocalNav #shortHeaderNavigation li.menu-item--active-trail a,.solutions .comNews #comSide .menu-item--active-trail a.all-news-item{color:#e31f26}@media (max-width:1440px){.solutions #comHeader #headMenu .hnav ul li a.lang-switch{margin-left:1.45vw}.solutions #comHeader #headMenu .hnav ul li a.lang-switch:before{height:.76vw;margin-top:-.38vw}.solutions #comHeader #block-search-area{top:-.25vw;right:32.92vw}.solutions #comHeader #block-search-area .field--name-body{width:1.11vw}.solutions #comHeader #block-search-area .field--name-body form{padding-left:1.8vw;padding-top:.13vw;background-size:1.11vw 1.11vw}}.solutions #comHeader #headGroupLogo img{width:100%}.solutions #comHeader #gnav nav>ul+ul.headerMenuMobile li:last-child{width:100%;text-align:right;line-height:1.2}.solutions #comHeader #gnav nav>ul+ul.headerMenuMobile li:last-child a{border:none;font-weight:700;padding:0}@media (max-width:991px){.solutions #comHeader #block-search-area .field--name-body{display:none}.solutions #comHeader #gnav{z-index:1000}.solutions #comHeader #gnav nav>ul+ul.headerMenuMobile li:last-child{font-size:2.08vw;margin:5.46vw auto 0}.solutions #comHeader #gnav nav>ul+ul.headerMenuMobile li:last-child a:after{background:url(/themes/custom/mhi/dist/470f8c9d503dd8e49fea.svg) center no-repeat;background-size:auto 100%;content:"";display:inline-block;vertical-align:baseline;width:.91vw;height:1.43vw;margin-left:.85vw}.solutions .comHeaderFollow.comHeaderFollowShort #comHeader #headMenu{display:block}}.solutions #comSide #block-pagetitle .page-title:after,.solutions .ir-finance-layout .ir-topic .comFrlLink li .comLstLkAtn li::before{content:none}@media (max-width:480px){.solutions #comHeader #gnav nav>ul+ul.headerMenuMobile li:last-child{margin-top:36px;font-size:14px}.solutions #comHeader #gnav nav>ul+ul.headerMenuMobile li:last-child a:after{width:7px;height:10px;margin-left:6px}}@media (min-width:992px){.solutions .isScrolled #comHeader #block-search-area{visibility:hidden;opacity:0;transition:.3s ease}.solutions body{padding-top:120px}.solutions body.adminimal-admin-toolbar:not(.comMuseum):not(.comReport){padding-top:10.33vw!important}.solutions body.adminimal-admin-toolbar:not(.comMuseum):not(.comReport).toolbar-tray-open{padding-top:12.33vw!important}.solutions .adminimal-admin-toolbar #comHeader:not(.comHeaderShort){margin:122px auto 0}.solutions .block-system-branding-block{width:34.72vw;height:3.33vw}.solutions .block-system-branding-block a{text-decoration:none}.solutions .block-system-branding-block a img{width:auto;height:100%;transition:opacity .2s;backface-visibility:hidden}}.solutions #comSide #block-pagetitle .page-title{float:left;width:288px;margin-bottom:20px;text-transform:uppercase;padding-bottom:0;font-size:187.5%}.solutions #comSide h2.comSideTitle{margin-bottom:20px}@media (max-width:991px){.solutions #comSide h2.comSideTitle{margin-bottom:1.82vw}}@media (max-width:480px){.solutions #comSide h2.comSideTitle{margin-bottom:10px}}.solutions html[lang=ja] #comSide h2.comSideTitle{margin-bottom:15px}@media (max-width:1440px){.solutions html[lang=ja] #comSide h2.comSideTitle{margin-bottom:1.04vw}}@media (max-width:991px){.solutions html[lang=ja] #comSide h2.comSideTitle{margin-bottom:1.95vw}}.solutions #comSide .menu .shortcutMenu li{display:block}.solutions html[lang=ja] #comSide .menu .shortcutMenu li{font-weight:300}@media (max-width:480px){.solutions html[lang=ja] #comSide h2.comSideTitle{margin-bottom:10px}.solutions #comSide .menu .shortcutMenu{margin-left:0;margin-right:0}}.solutions #comSide nav#block-secondsidemenu{float:left;width:288px;transition:margin .5s ease .1s}.solutions #comSide nav#block-secondsidemenu ul.menu{margin-top:37px;border-top:solid 2px #e5e5e5;padding-top:25px}.solutions #comSide nav#block-secondsidemenu ul.menu li{text-transform:uppercase;font-size:18px;margin-top:12px;width:100%}.solutions #comSide nav#block-secondsidemenu ul.menu li a{text-decoration:none}.solutions #comSide nav#block-secondsidemenu ul.menu li a:after{content:"";display:inline-block;vertical-align:baseline;margin-bottom:-.1em;width:.4em;height:.8em;margin-left:7.2px;background:url(/themes/custom/mhi/dist/470f8c9d503dd8e49fea.svg) center no-repeat;background-size:auto 100%}.solutions #comSide .menu li.lnavSubTtl:not(.inquirySubTtl)>ul>li{font-size:17px;margin:4px 0;padding-left:0;background:0 0}@media (max-width:1440px){.solutions #comSide .menu li.lnavSubTtl:not(.inquirySubTtl)>ul>li{font-size:1.11vw;margin:.277vw 0}}@media (max-width:991px){.solutions #comSide .menu li.lnavSubTtl:not(.inquirySubTtl)>ul>li{display:inline-block;font-size:2.08vw;margin-top:1.04vw}}@media (max-width:480px){.solutions #comSide .menu li.lnavSubTtl:not(.inquirySubTtl)>ul>li{display:block;font-size:14px;margin-top:8px}}.solutions #comSide .showFullWidth>ul>li{display:block}.solutions #comSide .gameResultSecondSideMenus>.field__items,.solutions #comSide .newsSecondSideMenus>.field__items{margin-top:37px;border-top:solid 2px #e5e5e5;padding-top:25px}@media (max-width:1440px){.solutions #comSide .gameResultSecondSideMenus>.field__items,.solutions #comSide .newsSecondSideMenus>.field__items{margin-top:2.56vw;padding-top:1.73vw}}@media only screen and (max-width:991px){.solutions #comSide .gameResultSecondSideMenus>.field__items,.solutions #comSide .newsSecondSideMenus>.field__items{width:91.66vw;margin:4.81vw auto 0;padding-top:3.25vw}}@media only screen and (max-width:480px){.solutions #comSide .gameResultSecondSideMenus>.field__items,.solutions #comSide .newsSecondSideMenus>.field__items{width:auto;margin:25px 20px 0;padding-top:17px}}.solutions #comSide .gameResultSecondSideMenus>.field__items .simpleLink,.solutions #comSide .newsSecondSideMenus>.field__items .simpleLink{font-size:18px;margin-top:12px;width:100%;text-transform:uppercase}@media (max-width:1440px){.solutions #comSide .gameResultSecondSideMenus>.field__items .simpleLink,.solutions #comSide .newsSecondSideMenus>.field__items .simpleLink{font-size:1.2vw;margin-top:.83vw}}@media only screen and (max-width:991px){.solutions #comSide .gameResultSecondSideMenus>.field__items .simpleLink,.solutions #comSide .newsSecondSideMenus>.field__items .simpleLink{font-size:2.08vw;margin-top:1.38vw;width:auto}}@media only screen and (max-width:480px){.solutions #comSide .gameResultSecondSideMenus>.field__items .simpleLink,.solutions #comSide .newsSecondSideMenus>.field__items .simpleLink{width:100%;font-size:14px;margin-top:8px}}.solutions #comSide .gameResultSecondSideMenus>.field__items .simpleLink a::after,.solutions #comSide .newsSecondSideMenus>.field__items .simpleLink a::after{content:"";display:inline-block;width:.4em;height:.8em;margin-left:7.2px}@media only screen and (max-width:991px){.solutions #comSide .gameResultSecondSideMenus>.field__items .simpleLink a::after,.solutions #comSide .newsSecondSideMenus>.field__items .simpleLink a::after{width:1.04vw;height:1.56vw;margin-left:.93vw}}@media only screen and (max-width:480px){.solutions #comSide .gameResultSecondSideMenus>.field__items .simpleLink a::after,.solutions #comSide .newsSecondSideMenus>.field__items .simpleLink a::after{width:7px;height:10px;margin-left:5px}}.solutions #comSide .side-menu li.hide,.solutions #comSide .side-menu li>ul{display:none}.solutions #comSide .side-menu li .menu-item--active-trail+ul,.solutions #comSide .side-menu li .menu-item--active-trail+ul ul{display:block}.solutions #comSide .side-menu li .menu-item--active-trail+ul.no-items{display:none}.solutions .menu--main .has-line .comLnkSetC2,.solutions .menu--main .has-line .comSimpleSectC3{display:block;width:100%;margin-top:4rem}.solutions .menu--main .has-line .comLnkSetC2:before,.solutions .menu--main .has-line .comSimpleSectC3:before{content:"";display:block;border-top:solid 1px #737373;width:calc(100% - 36px)}@media (max-width:1440px){.solutions .menu--main .has-line .comLnkSetC2:before,.solutions .menu--main .has-line .comSimpleSectC3:before{width:calc(100% - 2.5vw)}}@media (max-width:991px){.solutions .menu--main .has-line .comLnkSetC2:before,.solutions .menu--main .has-line .comSimpleSectC3:before{width:calc(100% - 3.64vw)}}@media (max-width:480px){.solutions .menu--main .has-line .comLnkSetC2:before,.solutions .menu--main .has-line .comSimpleSectC3:before{width:100%}.solutions .menu--main .has-line .comLnkSetC2,.solutions .menu--main .has-line .comSimpleSectC3{margin-top:30px}}.solutions .menu--main>.comSimpleSectC3 li{padding-top:6px;margin-top:73.5px}.solutions .menu--main>.comSimpleSectC3 li:nth-child(-n+3){margin-top:2.4rem}@media (max-width:1440px){.solutions .menu--main>.comSimpleSectC3 li{margin-top:5.25rem;padding-top:.31rem}.solutions .menu--main>.comSimpleSectC3 li:nth-child(-n+3){margin-top:2.9rem}}@media (max-width:480px){.solutions .menu--main>.comSimpleSectC3 li{margin-top:1.6rem;padding-top:0}.solutions .menu--main>.comSimpleSectC3 li:nth-child(-n+3){margin-top:1.6rem}.solutions .menu--main>.comSimpleSectC3 li:nth-child(3n+1){margin-top:3.9rem}.solutions .menu--main>.comSimpleSectC3 li:first-child{margin-top:1.9rem}}.solutions .menu--main span.ext,.solutions .menu--main svg.ext{display:none}.solutions #comMainContent .comKV:first-child+section.menu--main{margin-top:0}.solutions .block.showLstLkC2:first-of-type>h3:first-child{margin-top:20.25px}@media (max-width:1440px){.solutions .block.showLstLkC2:first-of-type>h3:first-child{margin-top:1.125rem}}.solutions .block.showLstLkC2>h3{font-size:187.5%;margin-bottom:0;margin-top:40.5px}@media (max-width:1440px){.solutions .block.showLstLkC2>h3{margin-top:2.25rem}}.solutions .block.showLstLkC2>h3+ul{margin-top:23px}@media (max-width:1440px){.solutions .block.showLstLkC2>h3+ul{margin-top:1.25rem}}.solutions .block.showLstLkC2>h3 a:after{display:none}.solutions .block.showLstLkC2 ul li{width:50%;line-height:1.33;padding:0 36px 0 .7em;margin:.5em 0 0;position:relative}.solutions .path-taxonomy .comCsrNews .comLstLkC4,.solutions .region-content .block-social-media .social-media-sharing li{margin-right:0}.solutions .block.showLstLkC2 ul li:nth-child(-n+2){margin-top:0}.solutions .block.showLstLkC2 ul li:nth-child(3n+1){clear:none}.solutions .block.showLstLkC2 ul li:before{content:"ãƒ»";font-weight:400;position:absolute;top:0;left:-.3em}@media (max-width:1440px){.solutions .block.showLstLkC2 ul li{margin-top:1.8rem;padding-right:2.5vw}}@media (max-width:991px){.solutions .block.showLstLkC2 ul li{padding-right:3.64vw}}.solutions .shareBlockDetail{float:left;margin-top:-14px}@media only screen and (min-width:481px) and (max-width:1440px){.solutions .shareBlockDetail{margin-top:-1.4rem}}@media (max-width:480px){.solutions .block.showLstLkC2>h3{font-size:157.14%}.solutions .shareBlockDetail{margin-top:0}.solutions html.comFinancePreview .shareBlockDetail{margin-top:-1.4rem}}.solutions .region-content .block-social-media .social-media-sharing .snsClose{display:none;background:url(/themes/custom/mhi/dist/516591dc63ac0c6f1f01.png) 100%/contain no-repeat;width:16px;height:16px;position:absolute;top:19px;right:19px;cursor:pointer}.solutions .region-content .block-social-media .snsArrow{display:none;background:url(/themes/custom/mhi/dist/bc386d7522f38cde95f5.png) 100%/contain no-repeat;width:20px;height:16px;margin-top:-10px;cursor:pointer;position:relative;z-index:1}@media (min-width:481px){.solutions .region-content .block-social-media .social-media-sharing{display:block!important}.solutions .region-content .block-social-media .social-media-sharing .snsText{display:none}}@media (max-width:480px){.solutions .region-content .block-social-media .social-media-sharing{display:none;width:100%;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:fixed;top:160px;left:0;margin-top:-30px;background-color:#fff;border:1px solid #000;padding:40px;z-index:3}.solutions .region-content .block-social-media .social-media-sharing p{line-height:1.12;text-align:center;margin-top:0;display:block;font-size:171.42%}.solutions html[lang=ja] .region-content .block-social-media .social-media-sharing p{font-size:176.92%}.solutions .region-content .block-social-media .social-media-sharing ul.comHdSns{width:100%;text-align:center;margin-top:25px;display:block}.solutions .region-content .block-social-media .social-media-sharing ul.comHdSns li{margin-right:0;margin-left:42px}.solutions .region-content .block-social-media .social-media-sharing ul.comHdSns li:first-child{margin-left:0}.solutions .region-content .block-social-media .social-media-sharing ul.comHdSns li.facebook{width:16px;margin-right:-3px}.solutions .region-content .block-social-media .social-media-sharing ul.comHdSns li.twitter{width:34px;margin-right:-3px}.solutions .region-content .block-social-media .social-media-sharing ul.comHdSns li.linkedin{width:27px}.solutions .region-content .block-social-media .social-media-sharing .snsClose{display:block}.solutions .region-content .block-social-media .snsBg{display:none;position:fixed;top:0;left:0;z-index:2;width:100%;height:110%;background-color:#fff;opacity:.9;cursor:pointer}.solutions .region-content .block-social-media .snsArrow{display:block}}.solutions .sns-arrow-prefix{display:none}.solutions .comFontPrintLnkBtn{margin-top:-14px}.solutions .comFontPrintLnkBtn .comFinancePrint{display:inline-block;vertical-align:middle;line-height:1.2;margin-top:0;padding:0 18px 0 0;border-right:1px solid #000}.solutions .comFinanceKv .comLnkSetC2 ul li .inTxt a mark::after,.solutions .comLinkWrap .comSecLnkSetC4 img,.solutions .page-node-type-product article.embedded-entity img,.solutions body:not(.page-node-type-product) #comContent:not(.comRecCareerHr):not(.comRecCareer) #comMainConPosi .comKV img{vertical-align:baseline}@media (max-width:1440px){.solutions .comFontPrintLnkBtn{margin-top:-1.4rem}.solutions .comFontPrintLnkBtn .comFinancePrint{padding:0 1.25vw;font-size:1.04vw}}@media (max-width:991px){.solutions .comFontPrintLnkBtn .comFinancePrint{padding:0 2.34vw;font-size:1.95vw}}.solutions .view-news-release-list .views-field-field-existing-url,.solutions .view-news-release-list .views-field-title{display:none}.solutions .view-news-release-list .view-content>h3:first-child{margin-top:29.25px}@media (max-width:1440px){.solutions .view-news-release-list .view-content>h3:first-child{margin-top:2.25rem}}.solutions .view-display-id-product_news_list_filter_by_news_category .view-content h2:first-child{margin-top:21px}@media (max-width:1440px){.solutions .view-display-id-product_news_list_filter_by_news_category .view-content h2:first-child{margin-top:2rem}}@media (max-width:480px){.solutions .view-display-id-product_news_list_filter_by_news_category .view-content h2:first-child{margin-top:1.125rem}}.solutions .view-display-id-news_list_filter_by_news_category .view-content h2:first-child{margin-top:40px}@media (max-width:1440px){.solutions .view-display-id-news_list_filter_by_news_category .view-content h2:first-child{margin-top:4rem}}.solutions body:not(.page-node-type-product) #comMainContent .comKV.inTxtLong h1{bottom:18px}.solutions body:not(.page-node-type-product) #comMainContent .comKV.inTxtLong h1.comThiH1{font-size:525%}@media (max-width:1366px){.solutions body:not(.page-node-type-product) #comMainContent .comKV.inTxtLong h1.comThiH1{font-size:5.83vw}}@media only screen and (max-width:991px){.solutions body:not(.page-node-type-product) #comMainContent .comKV.inTxtLong h1.comThiH1{font-size:8.4vw}}@media sm-mobile{.solutions body:not(.page-node-type-product) #comMainContent .comKV.inTxtLong h1.comThiH1{font-size:185.71%}}.solutions html[lang=ja] body:not(.page-node-type-product) #comMainContent .comKV.inTxtLong h1.comThiH1{font-size:413.33%}@media (max-width:1366px){.solutions html[lang=ja] body:not(.page-node-type-product) #comMainContent .comKV.inTxtLong h1.comThiH1{font-size:4.3vw}}@media only screen and (max-width:991px){.solutions html[lang=ja] body:not(.page-node-type-product) #comMainContent .comKV.inTxtLong h1.comThiH1{font-size:6.25vw}}@media (max-width:480px){.solutions .view-display-id-news_list_filter_by_news_category .view-content h2:first-child{margin-top:30px}.solutions html[lang=ja] body:not(.page-node-type-product) #comMainContent .comKV.inTxtLong h1.comThiH1{font-size:192.3%}}.solutions .comConPosi .inTtl .comSecH1,.solutions .comIntroductionKvDetail .inTtl .comSecH1{background-image:none}.solutions .comConPosi .inTtl .comSecH1 article.media--type-svg,.solutions .comIntroductionKvDetail .inTtl .comSecH1 article.media--type-svg{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center}.solutions .comConPosi .inTtl .comSecH1 article.media--type-svg img,.solutions .comIntroductionKvDetail .inTtl .comSecH1 article.media--type-svg img{width:100%}@media (max-width:991px){.solutions .comAboutusKv figure{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:0}.solutions .comAboutusKv figure img{-o-object-fit:cover;object-fit:cover;display:block;height:100%;margin:0}}.solutions .view-mode-list-item-full .comAboutusKv .comConPosi{width:80%}.solutions .view-mode-list-item-content_align_center .comIntroductionKv,.solutions .view-mode-list-item-content_align_center .comIntroductionKv .videoBox{height:500px}.solutions .view-mode-list-item-content_align_center .comIntroductionKv .inTxt p{margin-top:-50px}.solutions .view-mode-list-item-content_align_center .comIntroductionKv .comIntroductionKvDetail .inTtl .comSecH1 article.media--type-svg{bottom:-50px}.solutions .comIntroduction .videoBox video{top:50%!important;left:50%;transform:translate(-50%,-50%)}@media (max-width:1440px){.solutions .comIntroduction .videoBox video{top:0!important;transform:translate(-50%,0)}}.solutions .comIntroduction .videoBox article.contextual-region{width:100%;height:100%}@media (max-width:480px){.solutions .comAboutusKv figure{position:initial}.solutions #block-mhi-content #comContent #comConPosi{margin:0 20px}}@media (max-width:991px){.solutions #block-mhi-content #comContent #comConPosi{margin:0 auto;max-width:91.66vw}}.solutions .inClmPosi .aboutmhiBox .aboumhiTtl figure{img-marign:0}.solutions .inClmPosi .aboutmhiBox .aboumhiTtl figure.field-image{display:none!important}@media (max-width:480px){.solutions #block-mhi-content #comContent .comConPosi.insights,.solutions #block-mhi-content #comContent .comConPosi.insights .comMainConPosi{margin:0}.solutions .inClmPosi .aboutmhiBox .aboumhiTtl{background:0 0!important}.solutions .comFotBnrLinkC2 li:nth-child(2n+1),.solutions .comFotBnrLinkC4 li:nth-child(4n+1){clear:none}}.solutions a.rss-link{position:relative;padding-left:15px}.solutions a.rss-link:before{content:" ";position:absolute;display:inline-block;width:15px;height:15px;background:url(/themes/custom/mhi/dist/2ad477e7164b7aed3067.svg) 100%/contain no-repeat;top:4px;left:0}.solutions html[lang=ja] a.rss-link:before{top:3px}@media (min-width:992px) and (max-width:1440px){.solutions a.rss-link.last:before{top:5px}}@media (max-width:480px){.solutions html[lang=en] a.rss-link{display:inline-block;margin-bottom:1px}.solutions html[lang=en] a.rss-link.last{margin-bottom:2px}.solutions html[lang=en] a.rss-link.last:before{top:5px}.solutions html[lang=ja] a.rss-link:before{top:0}}.solutions .comFinanceTopics ul li a img{display:none}.solutions .layout-builder .comFinanceTopics ul li a{position:relative}.solutions .layout-builder .comFinanceTopics ul li a img{display:block;margin:0;position:absolute;left:0;top:.1em;width:26px}.solutions .view-csr-news-filtered-list .views-field-field-existing-url,.solutions .view-csr-news-filtered-list .views-field-title{display:none}.solutions .slick-slider button.slick-arrow:focus{outline:0}.solutions .block-museum-top-events .h2Wrap.h2TitleWrap{margin-top:67px}@media (max-width:1440px){.solutions .block-museum-top-events .h2Wrap.h2TitleWrap{margin-top:5rem}}@media (max-width:480px){.solutions .layout-builder .comFinanceTopics ul li a img{width:23px}.solutions .block-museum-top-events .h2Wrap.h2TitleWrap{margin-top:3.75rem}}.solutions .block-museum-top-events .comLnkSetEvC3.TopEvents li .comBdg p,.solutions .block-museum-top-events .comLnkSetEvC3.TopEvents li .comHeldDay p{display:inline}.solutions .view-our-expertise-event-list.view-display-id-all_english_events ul{margin-top:23px}.solutions .view-our-expertise-event-list .hide{display:none}.solutions .recommendBox{border:1px solid #747474}.solutions .recommendBox .linkKv a{font-size:86%;min-height:252px;display:block;text-decoration:none}.solutions .recommendBox .linkKv img{width:100%;height:auto}.solutions .recommendBox .inTxt{display:block;padding:14px 19px}.solutions .recommendBox .inTxt mark{font-size:146.66%;display:block;font-weight:500}@media (max-width:1440px){.solutions .view-our-expertise-event-list.view-display-id-all_english_events ul{margin-top:1.25rem}.solutions .recommendBox .inTxt{padding:.97vw 1.31vw}}@media (max-width:480px){.solutions .recommendBox .inTxt{padding:9px}.solutions .recommendBox .inTxt mark{font-size:130.76%}}.solutions .shinsotsuBox{border:1px solid #567783}.solutions .shinsotsuBox .linkKv{position:relative}.solutions .shinsotsuBox .linkKv .inTxt{position:absolute;top:46px;left:39px}.solutions .shinsotsuBox .linkKv .inTxt mark{color:#fff;font-size:146.66%;display:block;margin-top:15px}.solutions .comCareersBox span.ext,.solutions .comCareersBox svg.ext,.solutions .shinsotsuBox span.ext,.solutions .shinsotsuBox svg.ext{display:none}.solutions .shinsotsuBox .linkKv .inTxt mark:after{margin-left:0!important;margin-right:0!important;width:22px!important;height:21px!important;background-size:22px 21px!important;margin-top:-.2em!important}.solutions .shinsotsuBox .linkKv .inTxt b{font-size:433.33%;line-height:1.07;color:#fff}.solutions .shinsotsuBox .linkKv img{width:100%;height:auto}.solutions .shinsotsuBox .linkSetOther{padding:36px 39px 50px}.solutions .shinsotsuBox .linkSetOther>:first-child{margin-top:0}@media (max-width:1440px){.solutions .shinsotsuBox .linkSetOther{padding:2.5vw 2.7vw 3.47vw}.solutions .shinsotsuBox .linkKv .inTxt{top:3.19vw;left:2.7vw}.solutions .shinsotsuBox .linkKv .inTxt mark{margin-top:1.04vw}.solutions .shinsotsuBox .linkKv .inTxt b{font-size:4.51vw}}@media (max-width:991px){.solutions .shinsotsuBox .linkSetOther{padding:3.64vw 3.9vw 4.94vw}.solutions .shinsotsuBox .linkSetOther .comLnkSetC4 li{margin-top:2.34vw}.solutions .shinsotsuBox .linkKv .inTxt{top:4.68vw;left:3.9vw}.solutions .shinsotsuBox .linkKv .inTxt b{font-size:7.03vw}.solutions .shinsotsuBox .linkKv .inTxt mark{margin-top:1.95vw}}@media (max-width:480px){.solutions .shinsotsuBox .linkSetOther{padding:20px 9px}.solutions .shinsotsuBox .linkKv .inTxt{top:15px;left:9px}.solutions .shinsotsuBox .linkKv .inTxt b{font-size:161.53%;line-height:1.09}.solutions .shinsotsuBox .linkKv .inTxt mark{font-size:100%;margin-top:8px}.solutions .shinsotsuBox .linkKv .inTxt mark.comNewWin::after{width:13.69px!important;height:12.5px!important;background-size:100% 100%!important;margin-top:-.1em!important}.solutions .shinsotsuBox .comLnkSetC4 a .inTxt{margin-top:5px}.solutions .shinsotsuBox .comLnkSetC4 a .inTxt mark{font-size:100%;line-height:1.7}.solutions .shinsotsuBox .comLnkSetC4 a .inTxt mark.comNewWin:after{width:12px!important;height:11px!important;background-size:100% 100%!important}}.solutions .comTwoColumn{margin-top:-1px!important}.solutions .comTwoColumn h2{margin-top:0;font-size:130%;text-transform:uppercase}.solutions .comTwoColumn .comFrlLink .comSecLnkSetC2 ul{margin-top:0}.solutions .comTwoColumn .comFrlLink .comSecLnkSetC2 ul li a .inTxt mark{font-size:120%;line-height:1.25;padding-bottom:.5em}@media (max-width:480px){.solutions .comTwoColumn .comFrlLink .comSecLnkSetC2 ul{margin-right:-19px}.solutions .comTwoColumn .comFrlLink .comSecLnkSetC2 ul li{width:50%;margin-top:20px}.solutions .comTwoColumn .comFrlLink .comSecLnkSetC2 ul li:nth-child(2n+1){clear:left}.solutions .comTwoColumn .comFrlLink .comSecLnkSetC2 ul li a{margin-right:19px}.solutions .comTwoColumn .comFrlLink h2{font-size:146.15%}}.solutions .comFixedTwoCol ul{display:flex;flex-wrap:wrap;margin-top:0}.solutions .comFixedTwoCol ul li{width:50%}@media only screen and (max-width:480px){.solutions .comFixedTwoCol ul li{width:100%}}.solutions .view-global-network-group-company .view-content section:first-child h2.smSpace{margin-top:20.25px}@media lg-screen{.solutions .view-global-network-group-company .view-content section:first-child h2.smSpace{margin-top:1.125rem}}.solutions .view-display-id-group_by_product .view-content section>h3:first-child,.solutions .view-display-id-group_by_product .view-content section>h3:first-child~h3{font-size:187.5%;margin-top:67px;margin-bottom:0}@media lg-screen{.solutions .view-display-id-group_by_product .view-content section>h3:first-child,.solutions .view-display-id-group_by_product .view-content section>h3:first-child~h3{margin-top:5rem}}@media only screen and (max-width:991px){.solutions .comNetworkH1{padding-right:92px!important}}.solutions .comFinanceKv{padding-bottom:58px}.solutions .comFinanceKv>div:nth-child(2){position:absolute;top:0;width:100%;height:100%}@media (max-width:1440px){.solutions .comFinanceKv{padding-bottom:calc(3.6vw + 1.8rem)}.solutions .comFinanceKv>div:nth-child(2) .mhi-carousel,.solutions .comFinanceKv>div:nth-child(2) .mhi-carousel *{height:100%}.solutions .comFinanceKv>div:nth-child(2) .mhi-carousel img{width:auto}}@media (max-width:480px){.solutions .view-display-id-group_by_product .view-content section>h3:first-child,.solutions .view-display-id-group_by_product .view-content section>h3:first-child~h3{margin-top:3.75rem;line-height:1.2;font-size:157.14%}.solutions .comFinanceKv{padding:0}.solutions .comFinanceKv .mhi-carousel{display:none}.solutions .comFinanceKv .comFinanceClm4 li:nth-child(2){float:left}}.solutions .comFinanceKv .comLnkSetC2 ul li .inTxt a{line-height:1.33}.solutions .comFinanceKv .comLnkSetC2 ul li .inTxt a mark{color:#fff;font-size:250%}.solutions .comFinanceKv .comLnkSetC2 ul li .inTxt a mark::after{content:"";display:inline-block;margin-bottom:-.1em;width:.4em;height:.8em;margin-left:16.8px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluICAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4KXT4KPHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjdweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSItMC4yOCAtMC4xMiA3IDExIgoJIG92ZXJmbG93PSJ2aXNpYmxlIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0wLjI4IC0wLjEyIDcgMTEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZGVmcz4KPC9kZWZzPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEuMDYsMCAwLDEuMDYgNC4zMiw1LjM4IDAsOS43IDEuMDYsMTAuNzYxIDYuNDQxLDUuMzggIi8+Cjwvc3ZnPgo=) center no-repeat;background-size:auto 100%}.solutions .comFinanceKv .comLnkSetC2 ul li .inTxt a mark.ja::after{width:23px;height:36px;margin-left:21.6px;margin-bottom:-.1em}@media (max-width:480px){.solutions .comFinanceKv .comLnkSetC2 ul li .inTxt a mark{color:#3c5d69;font-size:157.1%;padding-bottom:2px}.solutions .comFinanceKv .comLnkSetC2 ul li .inTxt a mark.ja::after{width:12.09px;height:19px;margin-left:9.5px;margin-bottom:-.05em}}.solutions .comFinanceKv .comLnkSetC2 ul li .inTxt a mark+span{font-size:112.5%}.solutions span.search-page{background:#ff0}.solutions .comTop span.ext,.solutions .comTop svg.ext{display:inline-block}@media (max-width:480px){.solutions .comFinanceKv .comLnkSetC2 ul li .inTxt a mark+span{font-size:100%}.solutions .comTop .view-news-list .comDayLi ul{margin-top:1.25rem}}.solutions .comTop .comConPosi:nth-child(2):after{height:0}.solutions .page-node-type-news .comFinancePreview .social-media-sharing .snsText,.solutions .page-node-type-news .comNewsDetailMedia{display:none}.solutions .page-node-type-news .comHdDay>div,.solutions .page-node-type-news .field--name-field-detail2 article,.solutions .page-node-type-news .field--name-field-related-contact div,.solutions .page-node-type-news .field--name-field-tag div{display:inline-block}.solutions .page-node-type-news .comNewsDetailSide>div:first-child .comWrapper{margin-top:0!important}@media (min-width:992px){.solutions .page-node-type-news .comNewsDetailSide>div .comWrapper.comNewsDetailDl{margin-top:3.2rem}}@media (min-width:1441px){.solutions .page-node-type-news .comNewsDetailSide>div .comWrapper.comNewsDetailDl{margin-top:32px}}.solutions .page-node-type-news .comPushOrigin>div,.solutions .page-node-type-news .field--name-field-related-contact,.solutions .page-node-type-news .field--name-field-tag{margin-top:12px}@media (max-width:1440px){.solutions .page-node-type-news .comPushOrigin>div,.solutions .page-node-type-news .field--name-field-related-contact,.solutions .page-node-type-news .field--name-field-tag{margin-top:1.8rem}}@media (max-width:480px){.solutions .page-node-type-news .comPushOrigin>div,.solutions .page-node-type-news .field--name-field-related-contact,.solutions .page-node-type-news .field--name-field-tag{margin-top:1rem}}.solutions .page-node-type-news .field--name-field-tag .field__item:not(:last-child):after{content:","}.solutions .page-node-type-news .field--name-field-tag .field__item:not(:first-child){margin-left:-2px}.solutions .page-node-type-news .field--name-field-detail2 article.align-center{display:block;text-align:center}.solutions .page-node-type-news .field--name-field-detail2 article.media--type-document .file--application-pdf{background-image:none;padding-left:0}.solutions .page-node-type-news .field--name-field-detail2 figure article+figcaption{font-size:87.5%;margin-top:.5em;line-height:1.3}.solutions .page-node-type-news .field--name-field-pdf:not(:last-child){margin-bottom:10px}.solutions .page-node-type-news .field--name-field-pdf a:after{content:"";background:url(/themes/custom/mhi/dist/b378ff8815d321277bcb.gif) 100%/contain no-repeat;width:15px;height:19px;display:inline-block;margin-left:5px;margin-bottom:-5px}.solutions .page-node-type-news .comHr+.block-news-back-button{margin-top:0}.solutions .page-node-type-news .block-simple-blockrelated-news{display:none}.solutions .comFinancePreview .page-node-type-news .block-simple-blockrelated-news{display:none!important}.solutions .page-node-type-global-news .comFinancePreview .social-media-sharing .snsText,.solutions .page-node-type-global-news .comNewsDetailMedia,.solutions .page-node-type-news .block-field-blocknodenewsfield-related-add,.solutions .page-node-type-news .block-field-blocknodenewsfield-related-remove{display:none}.solutions .page-node-type-global-news .comHdDay>div,.solutions .page-node-type-global-news .field--name-field-detail2 article,.solutions .page-node-type-global-news .field--name-field-related-contact div,.solutions .page-node-type-global-news .field--name-field-tag div{display:inline-block}.solutions .page-node-type-global-news .comNewsDetailSide>div:first-child .comWrapper{margin-top:0!important}@media (min-width:992px){.solutions .page-node-type-global-news .comNewsDetailSide>div .comWrapper.comNewsDetailDl{margin-top:3.2rem}}@media (min-width:1441px){.solutions .page-node-type-global-news .comNewsDetailSide>div .comWrapper.comNewsDetailDl{margin-top:32px}}.solutions .page-node-type-global-news .comPushOrigin>div,.solutions .page-node-type-global-news .field--name-field-related-contact,.solutions .page-node-type-global-news .field--name-field-tag{margin-top:12px}@media (max-width:1440px){.solutions .page-node-type-global-news .comPushOrigin>div,.solutions .page-node-type-global-news .field--name-field-related-contact,.solutions .page-node-type-global-news .field--name-field-tag{margin-top:1.8rem}}@media (max-width:480px){.solutions .page-node-type-global-news .comPushOrigin>div,.solutions .page-node-type-global-news .field--name-field-related-contact,.solutions .page-node-type-global-news .field--name-field-tag{margin-top:1rem}}.solutions .page-node-type-global-news .field--name-field-tag .field__item:not(:last-child):after{content:","}.solutions .page-node-type-global-news .field--name-field-tag .field__item:not(:first-child){margin-left:-2px}.solutions .page-node-type-global-news .field--name-field-detail2 article.align-center{display:block;text-align:center}.solutions .page-node-type-global-news .field--name-field-detail2 article.media--type-document .file--application-pdf{background-image:none;padding-left:0}.solutions .page-node-type-global-news .field--name-field-detail2 figure article+figcaption{font-size:87.5%;margin-top:.5em;line-height:1.3}.solutions .page-node-type-global-news .field--name-field-pdf:not(:last-child){margin-bottom:10px}.solutions .page-node-type-global-news .field--name-field-pdf a:after{content:"";background:url(/themes/custom/mhi/dist/b378ff8815d321277bcb.gif) 100%/contain no-repeat;width:15px;height:19px;display:inline-block;margin-left:5px;margin-bottom:-5px}.solutions .page-node-type-global-news .comHr+.block-news-back-button{margin-top:0}.solutions .page-node-type-global-news .block-simple-blockrelated-news{display:none}.solutions .comFinancePreview .page-node-type-global-news .block-simple-blockrelated-news{display:none!important}.solutions .page-node-type-global-news .block-field-blocknodenewsfield-related-add,.solutions .page-node-type-global-news .block-field-blocknodenewsfield-related-remove,.solutions .path-taxonomy .comProductsItem .inRight,.solutions .path-taxonomy .comProductsItem h1:after,.solutions .path-taxonomy .comProductsList .inRight,.solutions .path-taxonomy .comProductsList h1:after{display:none}.solutions .page-node-type-product .comProductsItem .comH1 .inRight,.solutions .path-taxonomy .comProductsItem .comH1 .inRight{margin-top:-26px}@media (max-width:991px){.solutions .page-node-type-product .comProductsItem .comH1 .inRight,.solutions .path-taxonomy .comProductsItem .comH1 .inRight{margin-top:-27px}}@media (max-width:480px){.solutions .page-node-type-product .comProductsItem .comH1 .inRight,.solutions .path-taxonomy .comProductsItem .comH1 .inRight{margin-top:-18px}.solutions .page-node-type-product #comContent.comProductsItem h2,.solutions .page-node-type-product #comContent.comProductsList h2,.solutions .path-taxonomy #comContent.comProductsItem h2,.solutions .path-taxonomy #comContent.comProductsList h2{margin:0 0 10px}.solutions .page-node-type-product #comContent.comProductsItem .comContactLkWrap h2,.solutions .page-node-type-product #comContent.comProductsList .comContactLkWrap h2,.solutions .path-taxonomy #comContent.comProductsItem .comContactLkWrap h2,.solutions .path-taxonomy #comContent.comProductsList .comContactLkWrap h2{margin:0 -17px 18px}.solutions .page-node-type-product #comContent.comProductsItem .comDetail h2,.solutions .page-node-type-product #comContent.comProductsList .comDetail h2,.solutions .path-taxonomy #comContent.comProductsItem .comDetail h2,.solutions .path-taxonomy #comContent.comProductsList .comDetail h2{margin-top:3.75rem}.solutions .page-node-type-product #comContent.comProductsItem .comDetail .comContactLkWrap h2,.solutions .page-node-type-product #comContent.comProductsList .comDetail .comContactLkWrap h2,.solutions .path-taxonomy #comContent.comProductsItem .comDetail .comContactLkWrap h2,.solutions .path-taxonomy #comContent.comProductsList .comDetail .comContactLkWrap h2{margin-top:0}}.solutions .page-node-type-product #sideResult.active,.solutions .path-taxonomy #sideResult.active{z-index:1}.solutions .path-taxonomy .comProductsItem .comMain,.solutions .path-taxonomy .comProductsList .comMain{border:none;margin:0;padding:0}.solutions .path-taxonomy .comProductsItem h1.boder-active:after,.solutions .path-taxonomy .comProductsList h1.boder-active:after{display:block}.solutions .page-node-type-product .comProductsItem .comMain .prdLinkGrp,.solutions .page-node-type-product .comProductsItem a.ext span.ext,.solutions .page-node-type-product .comProductsItem a.ext svg.ext,.solutions .path-taxonomy .comProductsItem #productList,.solutions .path-taxonomy .field--name-description a>.ext{display:none}.solutions .path-taxonomy .comProductsItem h1.boder-short,.solutions .path-taxonomy .comProductsList h1.boder-short{padding-bottom:1.4rem!important}.solutions .path-taxonomy .comProductsItem h1.boder-short:after,.solutions .path-taxonomy .comProductsList h1.boder-short:after{width:41px!important;height:2px!important}@media (max-width:1440px){.solutions .path-taxonomy .comProductsItem h1.boder-short,.solutions .path-taxonomy .comProductsList h1.boder-short{padding-bottom:1.4rem!important}.solutions .path-taxonomy .comProductsItem h1.boder-short:after,.solutions .path-taxonomy .comProductsList h1.boder-short:after{width:4.1rem!important}}@media (max-width:480px){.solutions .path-taxonomy .comProductsItem div.comMainConPosiForBoderShort,.solutions .path-taxonomy .comProductsList div.comMainConPosiForBoderShort{margin:0 20px!important}.solutions .path-taxonomy .comProductsItem h1.boder-short,.solutions .path-taxonomy .comProductsList h1.boder-short{padding:0 0 15px!important}.solutions .path-taxonomy .comProductsItem h1.boder-short:after,.solutions .path-taxonomy .comProductsList h1.boder-short:after{width:21px!important;height:2px!important}}.solutions .path-taxonomy .comProductsList #comMainConPosi .comH1{margin-bottom:0}.solutions .path-taxonomy .comProductsList #comMainConPosi h1{text-transform:uppercase}.solutions .path-taxonomy .field--name-description>section:first-child>h2:first-child{margin-top:20.25px}@media (max-width:1440px){.solutions .path-taxonomy .field--name-description>section:first-child>h2:first-child{margin-top:1.125rem}}.solutions .page-node-type-product .comProductsItem .comMain .comLead.noKVLead{margin-top:12px}@media (max-width:1440px){.solutions .page-node-type-product .comProductsItem .comMain .comLead.noKVLead{margin-top:1.8rem}}.solutions .page-node-type-product .comProductsItem .comMain .comLead+.comMainTxt .field--name-field-product-description,.solutions .page-node-type-product .comProductsItem .comMain .comLead+.comMainTxt .field--name-field-product-description *{margin-top:24px}@media (max-width:1440px){.solutions .page-node-type-product .comProductsItem .comMain .comLead+.comMainTxt .field--name-field-product-description,.solutions .page-node-type-product .comProductsItem .comMain .comLead+.comMainTxt .field--name-field-product-description *{margin-top:1.66vw}}@media (max-width:991px){.solutions .page-node-type-product .comProductsItem .comMain .comLead+.comMainTxt .field--name-field-product-description,.solutions .page-node-type-product .comProductsItem .comMain .comLead+.comMainTxt .field--name-field-product-description *{margin-top:3.12vw}}@media (max-width:480px){.solutions .page-node-type-product .comProductsItem .comMain .comLead+.comMainTxt .field--name-field-product-description,.solutions .page-node-type-product .comProductsItem .comMain .comLead+.comMainTxt .field--name-field-product-description *{margin-top:18px}.solutions .page-node-type-product .comProductsItem .comMain .comLead+.comMainTxt{width:auto}}.solutions .page-node-type-product .comProductsItem .comMain .comKV:not(.comKvHalf)+.comLead+.comMainTxt>*{margin-top:24px}@media (max-width:1440px){.solutions .page-node-type-product .comProductsItem .comMain .comKV:not(.comKvHalf)+.comLead+.comMainTxt>*{margin-top:1.66vw}}@media (max-width:991px){.solutions .page-node-type-product .comProductsItem .comMain .comKV:not(.comKvHalf)+.comLead+.comMainTxt>*{margin-top:3.12vw}}@media (max-width:480px){.solutions .page-node-type-product .comProductsItem .comMain .comKV:not(.comKvHalf)+.comLead+.comMainTxt>*{margin-top:18px}}.solutions .page-node-type-product .comProductsItem div[data-entity-embed-display=media_image]+figcaption{margin-top:.5em;line-height:1.3;font-size:86.66%}.solutions .page-node-type-product .view-id-taxonomy_term_parent,.solutions .page-node-type-product .view-id-taxonomy_term_parent div{display:inline}.solutions .page-node-type-product article.embedded-entity+figcaption{margin-top:.5em;line-height:1.3;font-size:86.66%}@media (max-width:480px){.solutions .page-node-type-product .comDetail>div{margin:20px 20px 0}}.solutions .page-node-type-product #comContent.comProductsItem span.file--application-pdf{padding-left:0;background:0 0}.solutions .page-node-type-product #comContent.comProductsItem span.file--application-pdf a::after{width:15.6px;height:20.8px;margin-top:-.1em;display:inline-block;vertical-align:middle;background-position:left center;margin-left:10px;margin-right:10px}@media (max-width:480px){.solutions .page-node-type-product #comContent.comProductsItem span.file--application-pdf a::after{height:18.55px}.solutions .page-node-type-product #comContent.comProductsItem .comProductsLnv~h2{margin-top:3.75rem}.solutions div.block-simple-blockproduct-detail-show-case h2{margin-bottom:0}}.solutions .page-node-type-product .field--name-field-product-detail>h2:first-child{margin-top:20.25px}@media (max-width:1440px){.solutions .page-node-type-product .field--name-field-product-detail>h2:first-child{margin-top:1.125rem}}.solutions .comProductsLstLk li a>.ext,.solutions div.block-simple-blockproduct-detail-show-case{display:none}.solutions html[lang=en] div.block-simple-blockproduct-detail-show-case ul li img{vertical-align:middle}.solutions .comNews #comMainConPosi h1 p{margin:0}.solutions .comNews #comMainConPosi h1 p a{pointer-events:none}.solutions #comMainConPosi .block-entity-fieldtaxonomy-termname{display:inline-block}.solutions .comNews #comSide h3,.solutions .comNewsLists #comSide h3{text-transform:uppercase}.solutions .comBasic .comH1 .block-social-media{float:right;position:relative;z-index:2}.solutions .comBasic .comH1 .block-social-media ul{margin-top:-14px;display:block}.solutions .comBasic .comH1 .block-social-media ul li{float:left}@media only screen and (max-width:1440px){.solutions .comBasic .comH1 .block-social-media ul{margin-top:-1.4rem}}.solutions .comBasic .comH1 .comFinancePrint,.solutions .comBasic .comH1 .comFinanceTxtSiz{display:none}.solutions .comBasic .comH1 .block-layout-builder .comFinancePrint,.solutions .comBasic .comH1 .block-layout-builder .comFinanceTxtSiz{display:inline-block}.solutions .comBasic#comContent .comShareWhite .social-media-sharing ul li img.mobileOnly,.solutions .page-node-type-investor .comBasic .comH1 .inLeft,.solutions .page-node-type-page .comBasic .comH1 .block-field-blocknodepagefield-sub-title,.solutions .page-node-type-page .comBasic .comH1 .inLeft{display:none}.solutions .comBasic .comH1 .comFinancePrint{padding:0 18px}.solutions .comMuseum .comBasic .comH1+.block-menu-item-fields>h2 a:after{content:none!important}.solutions .comBasic .comH1+.block-menu-item-fields>h2:first-child{margin-top:48px}.solutions .comBasic#comContent .comShareWhite .social-media-sharing{position:absolute;bottom:26px;right:30px}.solutions .comBasic#comContent .comShareWhite .social-media-sharing p.snsText{font-size:100%}.solutions .comBasic#comContent .comShareWhite .social-media-sharing ul li img{vertical-align:middle}.solutions .comBasic .noMargin .comLnkSetC3.comNmrgn img,.solutions .comBasic.comAboutUsBasic .comLinkWrap .comSecLnkSetC3 ul li img,.solutions html[lang=en] .comLnkSetC2 ul li img,.solutions html[lang=en] .comLnkSetC3 ul li img{vertical-align:baseline}@media (max-width:480px){.solutions .comBasic .comH1 .block-social-media ul li{float:none}.solutions .comBasic#comContent .comShareWhite .social-media-sharing ul li img{display:none}.solutions .comBasic#comContent .comShareWhite .social-media-sharing ul li img.mobileOnly{display:inline}}.solutions .comBasic .all-notice-list .comDayLi li a .inTxt span:nth-child(1)::after,.solutions .comBasic .all-notice-list .comDayLi li a span.ext,.solutions .comBasic .all-notice-list .comDayLi li a svg.ext,.solutions .comBasic .field--name-body #comMainConPosi span.ext,.solutions .comBasic .field--name-body #comMainConPosi svg.ext,.solutions .comBasic .field--name-body span.ext,.solutions .comBasic .field--name-body svg.ext,.solutions .comBasic#comContent .comLnkSetC2 ul li a span.ext,.solutions .comBasic#comContent .comLnkSetC2 ul li a svg.ext{display:none}@media (max-width:1440px){.solutions .comBasic .comH1 .comFinancePrint{padding:0 1.25vw}.solutions .comBasic .comH1+.block-menu-item-fields>h2:first-child{margin-top:2.69rem}.solutions .comBasic#comContent .comShareWhite .social-media-sharing{bottom:2rem;right:3rem}.solutions [lang=ja] .comBasic#comContent .comShareWhite .social-media-sharing{bottom:2.6rem}}@media (max-width:991px){.solutions .comBasic .comH1 .comFinancePrint{padding:0 2.34vw}.solutions [lang=ja] .comBasic#comContent .comShareWhite .social-media-sharing{bottom:2.8rem}}@media (max-width:480px){.solutions .comBasic#comContent .comShareWhite .social-media-sharing{position:fixed;bottom:initial}.solutions [lang=ja] .comBasic#comContent .comShareWhite .social-media-sharing{bottom:initial}.solutions [lang=ja] .comBasic#comContent .comShareWhite .social-media-sharing p.snsText{font-size:176.92%}}.solutions .comBasic#comContent .comShareWhite .snsArrow{background-image:url(/themes/custom/mhi/dist/9a12f627ddc7e9f882b9.png);position:absolute;bottom:22px;right:20px}.solutions .comBasic.comInvestorBasic .menu--main .comSimpleSectC3{margin-top:40.5px}@media only screen and (max-width:1440px){.solutions .comBasic.comInvestorBasic .menu--main .comSimpleSectC3{margin-top:2.25rem}}@media only screen and (max-width:480px){.solutions .comBasic.comInvestorBasic .menu--main .comSimpleSectC3{margin-top:2.25rem}}.solutions .comBasic.comInvestorBasic .menu--main .comSimpleSectC3 li{padding-top:0;margin-top:33px}@media only screen and (max-width:1440px){.solutions .comBasic.comInvestorBasic .menu--main .comSimpleSectC3 li{margin-top:3rem}}@media only screen and (max-width:480px){.solutions .comBasic.comInvestorBasic .menu--main .comSimpleSectC3 li{margin-top:1.6rem}}@media only screen and (max-width:991px){.solutions .comBasic.comAboutUsBasic.comJPBasic #comMainContent .comKV:first-child+div>div .message-section{margin-top:40px}}@media only screen and (max-width:480px){.solutions .comBasic.comAboutUsBasic.comJPBasic #comMainContent .comKV:first-child+div>div .message-section{margin-top:30px}}.solutions .comBasic.comAboutUsBasic.comJPBasic .comH1+section:not(.navigation) .comLnkSetC2{margin-top:40.5px}@media only screen and (max-width:1440px){.solutions .comBasic.comAboutUsBasic.comJPBasic .comH1+section:not(.navigation) .comLnkSetC2{margin-top:2.25rem}}.solutions .comBasic.comAboutUsBasic.comJPBasic .menu--main .comSimpleSectC3.comSimpleSectC3Ext{margin-top:40.5px}@media only screen and (max-width:1440px){.solutions .comBasic.comAboutUsBasic.comJPBasic .menu--main .comSimpleSectC3.comSimpleSectC3Ext{margin-top:2.25rem}}@media only screen and (max-width:480px){.solutions .comBasic.comAboutUsBasic.comJPBasic .menu--main .comSimpleSectC3.comSimpleSectC3Ext{margin-top:2.25rem}}.solutions .comBasic.comAboutUsBasic.comJPBasic .menu--main .comSimpleSectC3.comSimpleSectC3Ext li:nth-child(n+4){margin-top:79.5px}@media only screen and (max-width:1440px){.solutions .comBasic.comAboutUsBasic.comJPBasic .menu--main .comSimpleSectC3.comSimpleSectC3Ext li:nth-child(n+4){padding-top:.31rem;margin-top:5.25rem}}@media only screen and (max-width:480px){.solutions .comBasic.comAboutUsBasic.comJPBasic .menu--main .comSimpleSectC3.comSimpleSectC3Ext li:nth-child(n+4){padding-top:0;margin-top:1.6rem}.solutions .comBasic.comAboutUsBasic.comJPBasic .menu--main .comSimpleSectC3.comSimpleSectC3Ext li:nth-child(3n+4){margin-top:3.85rem}}.solutions .comBasic.comAboutUsBasic .menu--main .comSimpleSectC3{margin:0}.solutions .comBasic.comAboutUsBasic .menu--main .comSimpleSectC3 li{padding-top:0;margin-top:33px}@media only screen and (max-width:1440px){.solutions .comBasic.comAboutUsBasic .menu--main .comSimpleSectC3 li{margin-top:3rem}}@media only screen and (max-width:480px){.solutions .comBasic.comAboutUsBasic .menu--main .comSimpleSectC3 li{margin-top:1.6rem}}.solutions .comBasic.comAboutUsBasic#comContent .comShareWhite .social-media-sharing p.snsText{font-size:176.92%}@media (max-width:480px){.solutions .comBasic.comAboutUsBasic#comContent .comShareWhite .social-media-sharing{margin-top:0;bottom:initial}.solutions .comBasic.comNoticeBasic #comMainContent .comH1{margin-bottom:0}}.solutions .comBasic .field--name-body #comMainConPosi>section:first-child>h2:first-child,.solutions .comBasic .field--name-body>section:first-child>h2:first-child{margin-top:20.25px}@media (max-width:1440px){.solutions .comBasic .field--name-body #comMainConPosi>section:first-child>h2:first-child,.solutions .comBasic .field--name-body>section:first-child>h2:first-child{margin-top:1.125rem}}.solutions .comBasic .field--name-body #comMainConPosi>h2:first-child,.solutions .comBasic .field--name-body>h2:first-child{margin-top:48px}@media (max-width:1440px){.solutions .comBasic .field--name-body #comMainConPosi>h2:first-child,.solutions .comBasic .field--name-body>h2:first-child{margin-top:2.69rem}}.solutions .comBasic .field--name-field-sub-title p{margin-top:6px}@media (max-width:1440px){.solutions .comBasic .field--name-field-sub-title p{margin-top:.6rem}}.solutions .comBasic .noMargin .comLnkSetC3.comNmrgn{margin:0!important}.solutions .comBasic #comSide .comSideMenu .menu>li{display:block}.solutions .comCsr .view-news-list .comDayLi .inTxt .comGrpName,.solutions .comCsr span.ext,.solutions .comCsr svg.ext,.solutions .comFinancePreview .snsText{display:none}.solutions .removeTitleSpace .comH1{margin-bottom:0}.solutions .fullWidthOnSP .comBasic #comMainConPosi{margin:0 auto}@media (max-width:991px){.solutions .fullWidthOnSP .comBasic #comMainConPosi .comH1{width:91.66vw;margin-left:auto;margin-right:auto}}.solutions .comCsr .comCsrKv .comCsrLnkSetC3Ln ul li a img{height:auto}@media (max-width:480px){.solutions .fullWidthOnSP .comBasic #comMainConPosi .comH1{width:auto;margin-left:20px;margin-right:20px}.solutions .comCsr .comCsrKv{background:0 0!important}}.solutions .comFinance .comConPosi:nth-of-type(1) div .comSecH1{position:relative;z-index:-1!important}.solutions .comFinance .comConPosi:nth-of-type(1) div.js-layout-builder-block .comSecH1{z-index:9!important}.solutions .comFinance .comConPosi:nth-of-type(1) .comFinanceTxtSiz+div{display:table-cell;margin-top:0;padding:0 18px;border-left:1px solid #000}.solutions .comFinance .comFinanceNews span.ext,.solutions .comFinance .comFinanceNews svg.ext,.solutions .comFinancePreview .comFinance .comConPosi:nth-of-type(1) .comFinanceTxtSiz+div,.solutions .page-node-type-investor #comConPosi #comMainContent #comMainConPosi .enable-social-sharing .snsText,.solutions .page-node-type-investor .node__meta{display:none}@media (max-width:1440px){.solutions .comFinance .comConPosi:nth-of-type(1) .comFinanceTxtSiz+div{padding:0 1.25vw}.solutions .comFinance .comConPosi:nth-of-type(1) .comFinanceTxtSiz+div .comFinancePrint img{width:1.52vw;height:1.52vw;margin:0}}@media (max-width:991px){.solutions .comFinance .comConPosi:nth-of-type(1) .comFinanceTxtSiz+div{padding:0 1.82vw}}@media (max-width:1330px){.solutions .comFinance .comConPosi:nth-of-type(1) .comFinanceTxtSiz+div .comFinancePrint img{width:22px;height:22px}}@media (max-width:480px){.solutions .comFinance .comConPosi:nth-of-type(1) .comFinanceTxtSiz+div{display:none}}.solutions .comFinance .comFinanceNews .comDayLi .comBdg{text-transform:capitalize}.solutions .comFinance .comLinkWrap .comSecLnkSetC4 img{vertical-align:middle}.solutions .comFinancePreview .comFinance .comFinanceKv{padding-bottom:58px!important}.solutions .comFinancePreview .comFinance .comConPosi:nth-of-type(1) .comFinanceTxtLnk{border:none;padding:0}.solutions .page-node-type-investor #comConPosi #comMainContent #comMainConPosi .inRight .comFontPrintLnkBtn li.comFinancePrint{padding:0 18px}.solutions .page-node-type-investor #comConPosi #comMainContent #comMainConPosi .enable-social-sharing{float:right}.solutions .page-node-type-investor #comConPosi #comMainContent #comMainConPosi .enable-social-sharing .block-social-media{float:right;position:relative;z-index:2}.solutions .page-node-type-investor #comConPosi #comMainContent #comMainConPosi .enable-social-sharing ul{margin-top:-14px;display:block}.solutions .comCsrNews span.ext,.solutions .comCsrNews svg.ext,.solutions .page-node-type-investor #comConPosi #comMainContent #comMainConPosi span.ext,.solutions .page-node-type-investor #comConPosi #comMainContent #comMainConPosi svg.ext,.solutions .page-node-type-investor .field--name-body #comMainConPosi span.ext,.solutions .page-node-type-investor .field--name-body #comMainConPosi svg.ext,.solutions .page-node-type-investor .field--name-body span.ext,.solutions .page-node-type-investor .field--name-body svg.ext,.solutions body.comHeaderShort .block-simple-blocklanguage-switcher-for-report,.solutions body.comShortFt #footerParentLinks #footerLink li:last-child::before{display:none}.solutions .page-node-type-investor #comConPosi #comMainContent #comMainConPosi .enable-social-sharing ul li{float:left}@media (max-width:1440px){.solutions .page-node-type-investor #comConPosi #comMainContent #comMainConPosi .enable-social-sharing ul{margin-top:-1.4rem}}.solutions .page-node-type-investor .field--name-body #comMainConPosi>section:first-child>h2:first-child,.solutions .page-node-type-investor .field--name-body>section:first-child>h2:first-child{margin-top:20.25px}@media (max-width:1440px){.solutions .page-node-type-investor .field--name-body #comMainConPosi>section:first-child>h2:first-child,.solutions .page-node-type-investor .field--name-body>section:first-child>h2:first-child{margin-top:1.125rem}}.solutions .page-node-type-investor .field--name-field-sub-title p{margin-top:6px}@media (max-width:1440px){.solutions .page-node-type-investor .field--name-field-sub-title p{margin-top:.6rem}}.solutions .comImportantNoticeDetail .shareBlockDetail{margin-top:0}.solutions .comAboutus .comLnkSetC3{margin-top:12px!important;padding-top:20px}.solutions .comAboutus .comLnkSetC3 li{margin-top:46px}.solutions html[lang=en] .comAboutus .comLnkSetC3 li img{vertical-align:middle}.solutions .comCsrNews #comMainContent figure img,.solutions html[lang=ja] .comAboutus .comLnkSetC3 li img{vertical-align:baseline}.solutions .comAboutus .comLnkSetC3 li a img+.inTxt{margin-top:18px;line-height:1.5}.solutions body,.solutions html[lang=ja] .comAboutus .comLnkSetC3 li a img+.inTxt{line-height:1.8}.solutions .comAboutus .comLnkSetC3 li a img+.inTxt mark:after{width:.5em;height:.8em;margin-left:6.6px}.solutions html[lang=ja] .comAboutus .comLnkSetC3 li a img+.inTxt mark:after{width:.6em;height:.9em}@media (max-width:1440px){.solutions .comAboutus .comLnkSetC3{margin-top:1.8rem!important;padding-top:0}.solutions .comAboutus .comLnkSetC3 li{margin-top:3.25rem}.solutions .comAboutus .comLnkSetC3 li a img+.inTxt{margin-top:1.8rem}}@media (max-width:480px){.solutions .page-node-type-investor #comConPosi #comMainContent #comMainConPosi .enable-social-sharing ul li{float:none}.solutions .comAboutus .comLnkSetC3{margin-top:15px!important}.solutions .comAboutus .comLnkSetC3 li{margin-top:25px}.solutions .comAboutus .comLnkSetC3 li a img+.inTxt{margin-top:12px}.solutions .comAboutus .comLnkSetC3 li a img+.inTxt mark{font-size:157%;line-height:1.18;padding-bottom:.2em}.solutions html[lang=ja] .comAboutus .comLnkSetC3 li a img+.inTxt mark{font-size:161.53%;padding-bottom:.5em;line-height:1.1}}.solutions .comCsrNews .block-social-sharing-block{margin-top:-14px}@media (max-width:1440px){.solutions .comCsrNews .block-social-sharing-block{margin-top:-1.4rem}}@media (max-width:480px){.solutions .comCsrNews .block-social-sharing-block{margin-top:0}}.solutions .comCsrNews .field--name-field-published-date{margin-top:6px}@media (max-width:1440px){.solutions .comCsrNews .field--name-field-published-date{margin-top:.6rem}}.solutions .comCsrNews #comMainContent .field--name-field-image figure img{vertical-align:middle}.solutions .comCsrNews #comMainContent .comFrlLink>ul>li:first-child{height:auto;width:100%;padding-right:0}.solutions .comCsrNews .csr-new-office-list h2{margin-top:20.25px}@media (max-width:1440px){.solutions .comCsrNews .csr-new-office-list h2{margin-top:1.125rem}}.solutions .comCsrNews .view-csr-news-filtered-list .view-content h3:first-child{margin-top:29.25px}@media (max-width:1440px){.solutions .comCsrNews .view-csr-news-filtered-list .view-content h3:first-child{margin-top:2.25rem}}.solutions .comCsrNews #news_block2 .comHasImage{min-height:1px}.solutions body.comHeaderShort #block-search-area{right:275px!important}.solutions body.comHeaderShort:not(.comMuseum) #comBreadcrumb{border-top:0}.solutions body.comShortFt #footerParentLinks #footerLink{margin-top:30px}@media (max-width:1440px){.solutions body.comShortFt #footerParentLinks #footerLink{margin-top:2.08vw}}@media (max-width:991px){.solutions body.comShortFt #footerParentLinks #footerLink{margin-top:4.16vw}}@media (max-width:480px){.solutions body.comShortFt #footerParentLinks #footerLink{margin-top:34px}}.solutions body.comShortFt #footerParentLinks #footerLink li{line-height:1.2}.solutions body.comShortFt #footerParentLinks #footerLink li:last-child{margin-left:16px}@media (max-width:1440px){.solutions body.comShortFt #footerParentLinks #footerLink li:last-child{margin-left:1.11vw}}@media (max-width:991px){.solutions body.comShortFt #footerParentLinks #footerLink li{display:inline}.solutions body.comShortFt #footerParentLinks #footerLink li:last-child{margin-left:2.08vw;margin-top:0;padding-top:0}.solutions .comMuseum .block-simple-blockgijutsukan-museum-logo,.solutions .comMuseum .block-simple-blockmrj-museum-logo{padding-right:50%}}.solutions body.comShortFt #footerParentLinks .footer-copyright p{margin-top:10px;font-size:100%;line-height:1.5}.solutions .comMuseum .block-simple-blockgijutsukan-museum-logo .comHeaderShortLocalLogo,.solutions .comMuseum .block-simple-blockmrj-museum-logo .comHeaderShortLocalLogo{padding:0}.solutions .comMuseum .comHeaderShortLocalNav #shortHeaderNavigation li.highlighted.menu-item--active-trail a{color:#fff;background:#567783}.solutions .comMuseum #comContent:not(.comBasic){margin-top:0}.solutions .comMuseum #comContent .comSecLnkSetC4 img{vertical-align:middle}.solutions .comMuseum #comContent #comSide #lnavMenu .menu>li:not(.menu-item--active-trail) ul{display:none}.solutions .comMuseum #comContent #comSide #lnavMenu .menu>li:not(.menu-item--active-trail) a.is-active+ul{display:block}@media (min-width:992px){.solutions body.comHeaderShort{padding-top:0}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav{display:block!important;top:0;right:0;left:0;width:100%;padding-bottom:0;background-color:#fff;position:relative;flex:1}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu{display:block;float:right;margin:0;text-align:center;font-size:100%;flex:auto}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li{display:inline-block;vertical-align:middle;margin-left:1.3em;font-size:100%}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li.highlighted{margin-left:45px}.solutions html[lang=ja] .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li{font-weight:500}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li .megaDrop{top:30px;padding-top:20px}.solutions html[lang=ja] .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li .megaDrop{top:32px}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li .megaDrop ul{text-align:left}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li .megaDrop ul li{margin-left:0}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li .megaDrop ul li a{text-align:left;color:#000;border:none}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li>p{display:inline}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li>p>a{position:relative;display:inline-block;text-decoration:none;text-transform:uppercase;line-height:1.5}.solutions html[lang=ja] .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav ul.menu>li>p>a{line-height:1.8}.solutions .comMuseum.isScrolled #gnav{visibility:visible;opacity:1}}@media (max-width:991px){.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav{box-shadow:0 38px 38px rgba(0,0,0,.4)}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav .comHeaderShortLocalNav{display:block}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav .comHeaderShortLocalNav .comHeaderLocalNavList>li{border:none}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav>ul>li ul{margin-top:0;margin-bottom:0;text-align:left}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav>ul>li ul li{margin-left:0}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav>ul>li ul.megaDrop a{display:inline;padding:0;text-align:left;color:#000;border:none}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav>ul>li.highlighted>p a::after{right:10px}.solutions .comMuseum .comHeaderShortLocal .comHeaderShortLocalArea #gnav nav>ul>li p.noSub a::after{position:static;top:auto;right:auto;margin-top:0;transform:none}}.solutions .page-node-type-mrj-museum #shortHeaderNavigation li a.ext:hover,.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li a.ext:hover,.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li.highlighted a:hover{opacity:.8}.solutions .page-node-type-mrj-museum .comHeaderShortLocalLogo a img{height:30px}.solutions .page-node-type-mrj-museum #shortHeaderNavigation li.highlighted{position:relative;margin-left:45px}.solutions .page-node-type-mrj-museum #shortHeaderNavigation li.highlighted:before{content:"";display:inline-block;width:2px;height:1.3em;background:#000;position:absolute;left:0;margin-left:-25px;margin-top:.3em;pointer-events:none}.solutions .page-node-type-mrj-museum #shortHeaderNavigation li.highlighted a{color:#567783;border:1px solid #567783;padding:0 .7em}.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li,.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li:nth-child(4){border-bottom:none}.solutions .page-node-type-mrj-museum #shortHeaderNavigation li.highlighted a.current,.solutions .page-node-type-mrj-museum #shortHeaderNavigation li.highlighted a:hover{color:#fff;background:#567783}.solutions .page-node-type-mrj-museum #shortHeaderNavigation li a.ext{color:#567783}.solutions .page-node-type-mrj-museum #shortHeaderNavigation li a.ext span.ext,.solutions .page-node-type-mrj-museum #shortHeaderNavigation li a.ext svg.ext{display:none!important}.solutions .page-node-type-mrj-museum #shortHeaderNavigation li a.ext:after{content:url(/themes/custom/mhi/dist/0ad1782a915213eba922.png);margin-left:.3em}.solutions .page-node-type-mrj-museum .mrjContent,.solutions .page-node-type-mrj-museum .mrjContent *{box-sizing:border-box}.solutions .page-node-type-mrj-museum .comHeaderShortLocal #gnav{padding-bottom:5.46vw}.solutions .page-node-type-mrj-museum .comHeaderShortLocal #gnav .searchArea{display:none}.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li:nth-child(3){margin-bottom:6.5vw}@media (max-width:480px){.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li:nth-child(3){margin-bottom:38px}}.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li:nth-child(5){margin-top:.5em}.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li a{font-size:100%;font-weight:400}.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li .megaDrop ul li:nth-child(3){margin-bottom:0}.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li.highlighted a{text-align:center;color:#567783;border:2px solid #567783;padding:.5em 0}.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li.highlighted a.current{color:#fff;background:#567783}.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li a.ext{color:#567783}.solutions #desktopGlobalNavigation nav>ul>li a:hover,.solutions #desktopGlobalNavigation nav>ul>li.active>p a,.solutions #desktopGlobalNavigation nav>ul>li.menu-item--active-trail>p a,.solutions #desktopGlobalNavigation nav>ul>li.selected>a,.solutions #desktopGlobalNavigation nav>ul>li.selected>a:hover,.solutions #desktopGlobalNavigation nav>ul>li.selected>p a,.solutions html[lang=ja] .comMuseum #comContent #comSide #lnavMenu li.menu-item--active-trail.menu-item-no-below a{color:#e31f26}.solutions .page-node-type-mrj-museum #shortHeaderNavigationSP li a.ext:after{content:"";display:inline-block;vertical-align:middle;width:.9em;height:.9em;background:url(/themes/custom/mhi/dist/d409a75580ed65f98c52.svg) no-repeat;background-size:contain;margin-left:.3em}@media (max-width:991px){.solutions .page-node-type-mrj-museum .comHeaderShortLocal #gnav .searchArea{display:block}}.solutions html[lang=ja] .view-gijutsukan-museum-notice-list .NewsList a{font-weight:300}.solutions html[lang=ja] .comMuseum #comContent .comKV.comShareWhite img{vertical-align:middle}.solutions html[lang=ja] .comMuseum #comContent .comKV.comShareWhite .comThiH1{bottom:23px}.solutions html[lang=ja] .comMuseum #comContent .comKV.comShareWhite+div section h2:first-child{margin-top:67px}.solutions html[lang=ja] .comMuseum #comContent #comMainConPosi[class^=NewsTechnoBg] .comH1 h1{padding-bottom:21px}@media (max-width:1440px){.solutions html[lang=ja] .comMuseum #comContent .comKV.comShareWhite .comThiH1{bottom:2.3rem}.solutions html[lang=ja] .comMuseum #comContent .comKV.comShareWhite+div section h2:first-child{margin-top:5rem}.solutions html[lang=ja] .comMuseum #comContent #comMainConPosi[class^=NewsTechnoBg] .comH1 h1{padding-bottom:2.1rem}}@media (max-width:480px){.solutions html[lang=ja] .comMuseum #comContent .comKV.comShareWhite+div section h2:first-child{margin-top:3.75rem}.solutions html[lang=ja] .comMuseum #comContent #comMainConPosi[class^=NewsTechnoBg] .comH1 h1{padding-bottom:18px}}.solutions html[lang=ja] .comMuseum #comContent #comMainConPosi[class^=NewsTechnoBg] .comH1 .inLeft h1{padding-bottom:0}.solutions html[lang=ja] .comMuseum #comContent #comMainConPosi[class^=NewsTechnoBg] .comH1 .inLeft .comHdDay{margin-top:6px}.solutions html[lang=ja] .comMuseum #comContent #comMainConPosi[class^=NewsTechnoBg] .comH1 .inLeft .comHdDay>div{display:inline}@media (max-width:1440px){.solutions html[lang=ja] .comMuseum #comContent #comMainConPosi[class^=NewsTechnoBg] .comH1 .inLeft .comHdDay{margin-top:.6rem}.solutions html[lang=ja] .comMuseum #comContent #comMainConPosi[class^=NewsTechnoBg] .block-field-blocknodegijutsukan-museum-eventbody section table:first-child{margin-top:1.75rem}}.solutions .mmimIndex>.inC1 #mmimCalendar .comIndexSidSet{padding-top:30px;padding-bottom:30px}.solutions .mmimIndex>.inC1 #mmimCalendar .comIndexSidSet figure figcaption{font-size:86.66%;line-height:1.3}@media (max-width:480px){.solutions html[lang=ja] .comMuseum #comContent #comMainConPosi[class^=NewsTechnoBg] .block-field-blocknodegijutsukan-museum-eventbody section table:first-child{margin-top:.875rem}.solutions .mmimIndex>.inC1 #mmimCalendar .comIndexSidSet{padding-top:33px;padding-bottom:33px}.solutions .mmimIndex>.inC1 #mmimCalendar .comIndexSidSet figure figcaption{font-size:1.5em}}.solutions .comMuseum #footerInSite,.solutions .comMuseum #footerInSite #footerInSiteLink{padding-bottom:0}.solutions .comMuseum nav#footerInSiteLink{max-width:1296px;padding:0 0 36px;margin:30px auto 0}@media (max-width:1440px){.solutions .comMuseum nav#footerInSiteLink{width:91.66vw;padding-top:0;padding-bottom:3vw}}@media (max-width:991px){.solutions .comMuseum nav#footerInSiteLink{margin-top:4.16vw}}.solutions .comMuseum nav#footerInSiteLink>ul{padding-top:0}.solutions .comMuseum nav#footerInSiteLink>ul li{padding-top:4px}.solutions .comMuseum nav#footerInSiteLink>ul li:not(:first-child){padding-left:1.2rem;margin-left:1.2rem;border-left:solid 1px #000}@media (max-width:480px){.solutions .comMuseum nav#footerInSiteLink{padding-bottom:30px}.solutions .comMuseum nav#footerInSiteLink>ul li:not(:first-child){padding-top:16px;padding-left:0;border:none}.solutions .comMuseum nav#footerInSiteLink>ul li{display:block}}.solutions #comContent.vision .block-social-sharing-block,.solutions .comExpertiseFotLink .inBox .inTxt a.ext span.ext,.solutions .comExpertiseFotLink .inBox .inTxt a.ext svg.ext,.solutions .page-node-type-mrj-museum span.ext,.solutions .page-node-type-mrj-museum svg.ext,.solutions html[lang=en] .comOfferAcdContent h4 span{display:none}.solutions .comOfferAcdContent .comImgC3 figure img{vertical-align:baseline}.solutions .page-node-type-mrj-museum #footerInSite,.solutions .page-node-type-mrj-museum #footerInSite #footerInSiteLink{padding-bottom:0}.solutions .page-node-type-mrj-museum #footerInSiteLink{max-width:1296px;padding:0 0 36px;margin:30px auto 0}@media (max-width:1440px){.solutions .page-node-type-mrj-museum #footerInSiteLink{width:91.66vw;padding-top:0;padding-bottom:3vw}}@media (max-width:991px){.solutions .page-node-type-mrj-museum #footerInSiteLink{margin-top:4.16vw}}.solutions .comExpertise .slick-slide img{max-height:520px;-o-object-fit:cover;object-fit:cover}.solutions .comExpertiseLinkAll h2{margin-top:0}.solutions .comExpertiseEvent .comH1 h1 div{display:inline}.solutions html[lang=ja] .comExpertiseEvent #comSide .showFullWidth>ul>li{display:inline-block}.solutions .block-field-blocknodestoryfield-related-showcase img{height:auto}.solutions #comContent.comExpertiseAm .block-field-blocknodestoryfield-key-visual-type,.solutions #comContent.comExpertiseAm .block-field-blocknodestoryfield-story-category-2{display:none}@media (max-width:480px){.solutions .page-node-type-mrj-museum #footerInSiteLink{padding-bottom:30px}.solutions #comContent.comExpertiseAm .block-social-media .social-media-sharing{margin-top:0!important}.solutions #comContent.comExpertiseAm .block-social-media .social-media-sharing .snsText{font-size:100%!important;color:#000}}.solutions #comContent.comExpertiseAm .block-social-media .snsArrow{background-image:url(/themes/custom/mhi/dist/9a12f627ddc7e9f882b9.png)}.solutions .comRecruit .comRecruitKv .field--name-field-carousel-overlay-text{position:static;height:auto}.solutions .comRecruit .recommendBox:not(:first-child){margin-top:36px}@media (max-width:1440px){.solutions .comRecruit .recommendBox:not(:first-child){margin-top:2.5vw}}@media (max-width:991px){.solutions .comRecruit .recommendBox:not(:first-child){margin-top:0}.solutions .comRecruit .recommendBox{width:44.01vw;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.solutions .comRecruit .recommendBox:first-child{margin-right:3.64vw}}@media (max-width:480px){.solutions .comRecruit .recommendBox:not(:first-child){margin-top:23px}.solutions .comRecruit .recommendBox{width:100%;margin-right:0!important}}.solutions .comCareers .comCareersKv img{margin-top:3px;margin-bottom:3px}.solutions .comRecCareer .comH1+.block-field-blocknodepagebody>.field--name-body>section>.comKV:first-child,.solutions .comRecCareer .comH1+.block-field-blocknodepagebody>.field--name-body>section>.comTable:first-child{margin-top:32px}@media (max-width:1440px){.solutions .comRecCareer .comH1+.block-field-blocknodepagebody>.field--name-body>section>.comTable:first-child{margin-top:1.75rem}.solutions .comRecCareer .comH1+.block-field-blocknodepagebody>.field--name-body>section>p:first-child{margin-top:1.3125rem}}.solutions .comRecCareer .comMainLineBox{margin-top:26px}@media (max-width:1440px){.solutions .comRecCareer .comMainLineBox{margin:2.6rem auto 0}}@media (max-width:480px){.solutions .comRecCareer .comMainLineBox{margin-top:20px}}.solutions .comRecCareerHr .comH1+.block-field-blocknodepagebody>.field--name-body>section .comKV:first-child{margin-top:32px}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu{margin-top:0}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu>li>a{pointer-events:none;text-decoration:none;display:block}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu{display:table;width:100%;background-color:#e5e5e5}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu li{display:table-cell;margin-left:4px;border-right:solid 4px #fff;vertical-align:middle}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu li:nth-child(4n+1){margin-left:0;clear:left}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu li.menu-item--active-trail{background-color:#567783}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu li.menu-item--active-trail a{color:#fff;background-color:#567783}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu li a{font-size:100%;display:block;padding:9px 0 7px;background-color:#e5e5e5;text-align:center;text-transform:uppercase;line-height:1.3;text-decoration:none}@media (max-width:480px){.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu{margin-right:-2px;background-color:rgba(0,0,0,0);margin-bottom:.8rem}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu li{width:50%;float:left;border:none;margin-left:0}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu li:nth-child(2n+1){clear:left}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu li a{padding:8px 0 7px;margin-right:2px;margin-bottom:2px;border-top:1px solid #e5e5e5}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu li.menu-item--active-trail{background-color:#fff}.solutions .block-company-news-tab-menu:not(.excludeRoot)>ul.menu ul.menu li.menu-item--active-trail a{color:#fff;background-color:#567783}}.solutions .block-company-news-tab-menu.excludeRoot ul.menu{display:table;width:100%;background-color:#e5e5e5}.solutions .block-company-news-tab-menu.excludeRoot ul.menu li{display:table-cell;margin-left:4px;border-right:solid 4px #fff;vertical-align:middle}.solutions .block-company-news-tab-menu.excludeRoot ul.menu li:nth-child(4n+1){margin-left:0;clear:left}.solutions .block-company-news-tab-menu.excludeRoot ul.menu li.menu-item--active-trail{background-color:#567783}.solutions .block-company-news-tab-menu.excludeRoot ul.menu li.menu-item--active-trail a{color:#fff;background-color:#567783}.solutions .block-company-news-tab-menu.excludeRoot ul.menu li a{font-size:100%;display:block;padding:9px 0 7px;background-color:#e5e5e5;text-align:center;text-transform:uppercase;line-height:1.3;text-decoration:none}.solutions .comWorksNews #comMainConPosi span.ext,.solutions .comWorksNews #comMainConPosi svg.ext,.solutions .ir-finance-layout .ir-topic .comLnkBtn,.solutions .view-company-news-list .views-field-field-existing-url,.solutions .view-company-news-list .views-field-title{display:none}@media (max-width:480px){.solutions .block-company-news-tab-menu.excludeRoot ul.menu{margin-right:-2px;background-color:rgba(0,0,0,0);margin-bottom:.8rem}.solutions .block-company-news-tab-menu.excludeRoot ul.menu li{width:50%;float:left;border:none;margin-left:0}.solutions .block-company-news-tab-menu.excludeRoot ul.menu li:nth-child(2n+1){clear:left}.solutions .block-company-news-tab-menu.excludeRoot ul.menu li a{padding:8px 0 7px;margin-right:2px;margin-bottom:2px;border-top:1px solid #e5e5e5}.solutions .block-company-news-tab-menu.excludeRoot ul.menu li.menu-item--active-trail{background-color:#fff}.solutions .block-company-news-tab-menu.excludeRoot ul.menu li.menu-item--active-trail a{color:#fff;background-color:#567783}}.solutions .block-company-news-tab-menu.comNewsNav6>ul ul li{width:153px}.solutions .block-company-news-tab-menu.comNewsNav6>ul ul li:first-child{width:152px}@media (max-width:1440px){.solutions .block-company-news-tab-menu.comNewsNav6>ul ul li,.solutions .block-company-news-tab-menu.comNewsNav6>ul ul li:first-child{width:16.66%}}@media (max-width:480px){.solutions .block-company-news-tab-menu.comNewsNav6>ul ul li,.solutions .block-company-news-tab-menu.comNewsNav6>ul ul li:first-child{width:50%}}.solutions .block-company-news-tab-menu.comNewsNav4>ul ul li{width:231px}.solutions .comWorksNews .comH1{margin-top:24px;margin-bottom:30px}@media (max-width:1440px){.solutions .block-company-news-tab-menu.comNewsNav4>ul ul li{width:25%}.solutions .comWorksNews .comH1{margin-top:1.66vw;margin-bottom:2rem}}@media (max-width:991px){.solutions .comWorksNews .comH1{margin-top:3.12vw}}@media (max-width:480px){.solutions .block-company-news-tab-menu.comNewsNav4>ul ul li{width:50%}.solutions .comWorksNews .comH1{margin-top:20px}}.solutions .comWorksNews .block-field-blocknodecompany-newsfield-published-date{margin-top:6px}@media (max-width:1440px){.solutions .comWorksNews .block-field-blocknodecompany-newsfield-published-date{margin-top:.6rem}}@media (max-width:480px){.solutions .ir-finance-layout .ir-information-3-image{width:auto;margin:0 20px}.solutions .ir-finance-layout .ir-topic .comFrlLink{margin-right:19px}}.solutions .ir-finance-layout .ir-information-3-image ul li a img{box-shadow:4px 4px 4px 0 #838383;border:1px solid #6e6e6e}.solutions .ir-finance-layout .ir-information-3-image ul li a:hover mark{text-decoration:none}.solutions .ir-finance-layout .ir-event{width:97%;margin-top:67px}.solutions .ir-finance-layout .ir-event dl dd a span mark{font-size:100%;line-height:1.5;font-weight:300}.solutions .ir-finance-layout .ir-event dl dd a:hover mark{text-decoration:none}.solutions .ir-finance-layout .ir-event-images{width:97%}.solutions .ir-finance-layout .ir-event-images a .inTxt mark::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluICAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4KXT4KPHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjdweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSItMC4yOCAtMC4xMiA3IDExIgoJIG92ZXJmbG93PSJ2aXNpYmxlIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0wLjI4IC0wLjEyIDcgMTEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZGVmcz4KPC9kZWZzPgo8cG9seWdvbiBmaWxsPSIjRTMxRjI2IiBwb2ludHM9IjEuMDYsMCAwLDEuMDYgNC4zMiw1LjM4IDAsOS43IDEuMDYsMTAuNzYxIDYuNDQxLDUuMzggIi8+Cjwvc3ZnPgo=) center no-repeat;background-size:auto 100%}.solutions .ir-finance-layout .ir-event-images a:hover mark{text-decoration:none}.solutions .ir-finance-layout .ir-topic .comFinanceTopics{margin-bottom:40px}.solutions .ir-finance-layout .ir-topic .comLstLkNr li a{background-image:none!important;padding-left:0}.solutions .ir-finance-layout .ir-topic .comFrlLink{margin-top:20px}.solutions .ir-finance-layout .ir-topic .comFrlLink h2+p{margin-top:0}.solutions .ir-finance-layout .ir-topic .comFrlLink p{font-size:19.27px}.solutions .ir-finance-layout .ir-topic .comFrlLink li{height:auto;width:100%;padding-right:0}.solutions .ir-finance-layout .ir-topic .comFrlLink li .comLstLkAtn{padding-left:25px;list-style:decimal;font-weight:500}.solutions .ir-finance-layout .ir-topic .comFrlLink li .comLstLkAtn li{padding:0;font-weight:500}.solutions .ir-finance-layout .ir-topic .comFrlLink li .comLstLkAtn li a{font-weight:500}.solutions .ir-finance-layout .ir-topic .comFrlLink li h5{margin-top:5px;margin-bottom:15px;font-weight:500}@media (max-width:480px){.solutions .ir-finance-layout .ir-topic .comFrlLink p{font-size:14.73px}.solutions .comDlstAtnC4{margin-right:0}}.solutions .inC3 div+div .comFinanceNews{margin-top:50px}.solutions .comContainerTwoCol{margin-top:36px;width:100%;display:block;height:100%}.solutions .comContainerTwoCol .left,.solutions .comContainerTwoCol .right{display:inline-block;vertical-align:top;width:48%}.solutions .comContainerTwoCol .right{padding-left:36px}@media screen and (max-width:1440px){.solutions .comContainerTwoCol{margin-top:3.6rem}.solutions .comContainerTwoCol .right{padding-left:2.5vw}}@media only screen and (max-width:991px){.solutions .comContainerTwoCol{margin-top:28px}.solutions .comContainerTwoCol .left,.solutions .comContainerTwoCol .right{width:100%}.solutions .comContainerTwoCol .right{padding-left:0}}.solutions .comTopCareers,.solutions .comTopGn{background-size:cover}.solutions .comTopCareers .txtBlack h2,.solutions .comTopCareers .txtBlack p,.solutions .comTopGn .txtBlack h2,.solutions .comTopGn .txtBlack p{color:#000}.solutions .comTopCareers .txtBlack .fieldTxt>a,.solutions .comTopGn .txtBlack .fieldTxt>a{color:#000;border:none}.solutions .comTopCareers .txtBlack .fieldTxt>a:hover,.solutions .comTopGn .txtBlack .fieldTxt>a:hover{opacity:.6;background-color:rgba(0,0,0,0)}.solutions .comTopCareers .txtBlack .fieldTxt>a::after,.solutions .comTopGn .txtBlack .fieldTxt>a::after{content:"";display:inline-block;vertical-align:baseline;width:.5em;height:.8em;margin-left:6.6px;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.solutions .comTopCareers .txtWhite h2,.solutions .comTopCareers .txtWhite p,.solutions .comTopGn .txtWhite h2,.solutions .comTopGn .txtWhite p{color:#fff}.solutions .comTopCareers .txtWhite .fieldTxt>a,.solutions .comTopGn .txtWhite .fieldTxt>a{color:#fff;border:none}.solutions .comTopCareers .txtWhite .fieldTxt>a:hover,.solutions .comTopGn .txtWhite .fieldTxt>a:hover{opacity:.6;background-color:rgba(0,0,0,0)}.solutions .comTopCareers .txtWhite .fieldTxt>a::after,.solutions .comTopGn .txtWhite .fieldTxt>a::after{content:"";display:inline-block;vertical-align:baseline;width:.5em;height:.8em;margin-left:6.6px;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.solutions .comTopCareers>.fieldTxt>a,.solutions .comTopGn>.fieldTxt>a{position:relative;display:inline-block!important;width:auto;background-color:rgba(0,0,0,0);margin-top:30px;padding:0;border:none;color:#fff;text-decoration:none}@media only screen and (max-width:1440px){.solutions .comTopCareers>.fieldTxt>a,.solutions .comTopGn>.fieldTxt>a{margin-top:2.08vw}}@media only screen and (max-width:991px){.solutions .comTopCareers>.fieldTxt>a,.solutions .comTopGn>.fieldTxt>a{margin-top:3.02vw}}@media only screen and (max-width:480px){.solutions .comTopCareers>.fieldTxt>a,.solutions .comTopGn>.fieldTxt>a{margin-top:20px}}.solutions .comTopCareers>.fieldTxt>a:hover,.solutions .comTopGn>.fieldTxt>a:hover{opacity:.6}.solutions .comTopCareers>.fieldTxt>a::after,.solutions .comTopGn>.fieldTxt>a::after{content:"";display:inline-block;vertical-align:baseline;width:.5em;height:.8em;margin-left:6.6px;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.solutions .comTopCareers .comLstBtnC4,.solutions .comTopGn .comLstBtnC4{max-width:1296px;width:90%;margin:140px auto 0}@media only screen and (max-width:1440px){.solutions .comTopCareers .comLstBtnC4,.solutions .comTopGn .comLstBtnC4{margin-top:10.41vw}}@media only screen and (max-width:991px){.solutions .comTopCareers .comLstBtnC4,.solutions .comTopGn .comLstBtnC4{margin-top:15.13vw}}@media only screen and (max-width:480px){.solutions .comTopCareers .comLstBtnC4,.solutions .comTopGn .comLstBtnC4{margin-top:70px}}.solutions .comTopCareers .comLstBtnC4.txtBlack ul,.solutions .comTopGn .comLstBtnC4.txtBlack ul{color:#000}.solutions .comTopCareers .comLstBtnC4.txtBlack ul li a,.solutions .comTopGn .comLstBtnC4.txtBlack ul li a{border-color:#000;color:#000}.solutions .comTopCareers .comLstBtnC4.txtBlack ul li a:hover,.solutions .comTopGn .comLstBtnC4.txtBlack ul li a:hover{background-color:#000;color:#fff}.solutions .comTopCareers .comLstBtnC4 ul,.solutions .comTopGn .comLstBtnC4 ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0;margin-right:-36px}@media only screen and (max-width:1440px){.solutions .comTopCareers .comLstBtnC4 ul,.solutions .comTopGn .comLstBtnC4 ul{margin-right:-2.5vw}}@media only screen and (max-width:991px){.solutions .comTopCareers .comLstBtnC4 ul,.solutions .comTopGn .comLstBtnC4 ul{margin-right:-3.64vw}}.solutions .comTopCareers .comLstBtnC4 ul::after,.solutions .comTopGn .comLstBtnC4 ul::after{clear:both;content:"";display:block;height:0;visibility:hidden;line-height:1}.solutions .comTopCareers .comLstBtnC4 ul>li,.solutions .comTopGn .comLstBtnC4 ul>li{position:relative;width:25%;display:flex;align-items:stretch;line-height:1.33}@media only screen and (max-width:480px){.solutions .comTopCareers .comLstBtnC4 ul,.solutions .comTopGn .comLstBtnC4 ul{margin-right:0}.solutions .comTopCareers .comLstBtnC4 ul>li,.solutions .comTopGn .comLstBtnC4 ul>li{width:100%;margin-top:15px}}.solutions .comTopCareers .comLstBtnC4 ul>li:first-child,.solutions .comTopGn .comLstBtnC4 ul>li:first-child{margin-top:0}.solutions .comTopCareers .comLstBtnC4 ul>li>a,.solutions .comTopGn .comLstBtnC4 ul>li>a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin-top:0;margin-right:36px;padding:20px 12px;border:1px solid #fff;color:#fff;text-decoration:none;transition:color .2s,background-color .2s}@media only screen and (max-width:1440px){.solutions .comTopCareers .comLstBtnC4 ul>li>a,.solutions .comTopGn .comLstBtnC4 ul>li>a{margin-right:2.5vw}}@media only screen and (max-width:991px){.solutions .comTopCareers .comLstBtnC4 ul>li>a,.solutions .comTopGn .comLstBtnC4 ul>li>a{margin-right:3.64vw;padding:20px 0}}@media only screen and (max-width:480px){.solutions .comTopCareers .comLstBtnC4 ul>li>a,.solutions .comTopGn .comLstBtnC4 ul>li>a{height:60px;margin-right:0;padding:0 20px 0 10px}}.solutions .comTopCareers .comLstBtnC4 ul>li>a::after,.solutions .comTopGn .comLstBtnC4 ul>li>a::after{content:"";display:inline-block;vertical-align:baseline;margin-bottom:-.1em;width:.5em;height:.8em;margin-left:7.8px;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.solutions .comTopCareers .comLstBtnC4 ul>li>a:hover,.solutions .comTopGn .comLstBtnC4 ul>li>a:hover{background-color:#fff;color:#000}.solutions .comTopCareers02,.solutions .comTopGn02{padding:100px 0}@media only screen and (max-width:1440px){.solutions .comTopCareers02,.solutions .comTopGn02{padding:6.94vw 0}}@media only screen and (max-width:991px){.solutions .comTopCareers02,.solutions .comTopGn02{padding:10.09vw 0}}@media only screen and (max-width:480px){.solutions .comTopCareers02,.solutions .comTopGn02{padding:60px 20px}}.solutions .comKV02{position:relative}.solutions .comKV02 img{margin-top:0;margin-bottom:0;width:100%;height:auto}.solutions .comKV02 .inTxtBox{width:100%;height:auto;position:absolute;top:0;left:0;padding-top:70px}.solutions .comKV02 .comConPosi{width:100%;margin:0 auto}@media only screen and (max-width:1440px){.solutions .comKV02 .inTxtBox{padding-top:4.861vw}.solutions .comKV02 .comConPosi{width:90vw}}@media only screen and (max-width:991px){.solutions .comKV02 .inTxtBox{padding-top:3.333vw}.solutions .comKV02 .comConPosi{width:91.66vw}}@media only screen and (max-width:480px){.solutions .comKV02 .inTxtBox{padding-top:16px}.solutions .comKV02 .comConPosi{width:auto;margin:0 20px}}.solutions .comKV02 .comSecH1{margin-top:0!important;padding-bottom:0;position:relative;z-index:9;line-height:1.12;font-size:625%}@media only screen and (max-width:991px){.solutions .comKV02 .comSecH1{font-size:8.691vw!important}}.solutions .comKV02 .comSecH1.txtBlack{color:#000}.solutions .comKV02 .comSecH1.txtWhite{color:#fff}.solutions .comKV02 .videoBox{position:relative;width:100%;padding-top:24.3055%;overflow:hidden}.solutions .comKV02 .videoBox .contextual-region{position:static}.solutions .comKV02 .videoBox video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.solutions .comLnkIconC3,.solutions .comLnkIconC4,.solutions .comLnkIconC5,.solutions .comLnkIconC6{margin-top:60px}@media only screen and (max-width:1440px){.solutions .comLnkIconC3,.solutions .comLnkIconC4,.solutions .comLnkIconC5,.solutions .comLnkIconC6{margin-top:4rem}}@media only screen and (max-width:480px){.solutions .comKV02 .comSecH1{font-size:285.71%}.solutions .comKV02 .videoBox{padding-top:40%}.solutions .comLnkIconC3,.solutions .comLnkIconC4,.solutions .comLnkIconC5,.solutions .comLnkIconC6{margin-top:40px}}.solutions .comLnkIconC3 ul,.solutions .comLnkIconC4 ul,.solutions .comLnkIconC5 ul,.solutions .comLnkIconC6 ul{display:flex;flex-wrap:wrap;border:2px solid #000;margin-top:0}.solutions .comLnkIconC3 ul li,.solutions .comLnkIconC4 ul li,.solutions .comLnkIconC5 ul li,.solutions .comLnkIconC6 ul li{position:relative}.solutions .comLnkIconC3 ul li::after,.solutions .comLnkIconC4 ul li::after,.solutions .comLnkIconC5 ul li::after,.solutions .comLnkIconC6 ul li::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:69%;background-color:#000}@media only screen and (max-width:480px){.solutions .comLnkIconC3 ul li::after,.solutions .comLnkIconC4 ul li::after,.solutions .comLnkIconC5 ul li::after,.solutions .comLnkIconC6 ul li::after{max-height:none;height:74%}}.solutions .comLnkIconC3 ul li:last-child::after,.solutions .comLnkIconC4 ul li:last-child::after,.solutions .comLnkIconC5 ul li:last-child::after,.solutions .comLnkIconC6 ul li:last-child::after{display:none}.solutions .comLnkIconC3 ul li>a,.solutions .comLnkIconC4 ul li>a,.solutions .comLnkIconC5 ul li>a,.solutions .comLnkIconC6 ul li>a{display:flex;flex-direction:column;text-decoration:none}.solutions .comLnkIconC3 ul li>a>img,.solutions .comLnkIconC4 ul li>a>img,.solutions .comLnkIconC5 ul li>a>img,.solutions .comLnkIconC6 ul li>a>img{width:96px;height:auto;margin:0 auto}@media only screen and (max-width:1440px){.solutions .comLnkIconC3 ul li>a>img,.solutions .comLnkIconC4 ul li>a>img,.solutions .comLnkIconC5 ul li>a>img,.solutions .comLnkIconC6 ul li>a>img{width:9.6rem}}@media only screen and (max-width:991px){.solutions .comLnkIconC3 ul li>a>img,.solutions .comLnkIconC4 ul li>a>img,.solutions .comLnkIconC5 ul li>a>img,.solutions .comLnkIconC6 ul li>a>img{width:6.6rem}}.solutions .comLnkIconC3 ul li>a .inTxt,.solutions .comLnkIconC4 ul li>a .inTxt,.solutions .comLnkIconC5 ul li>a .inTxt,.solutions .comLnkIconC6 ul li>a .inTxt{margin-top:12px;text-align:center}@media only screen and (max-width:1440px){.solutions .comLnkIconC3 ul li>a .inTxt,.solutions .comLnkIconC4 ul li>a .inTxt,.solutions .comLnkIconC5 ul li>a .inTxt,.solutions .comLnkIconC6 ul li>a .inTxt{margin-top:1.25rem}}.solutions .comLnkIconC3 ul li>a .inTxt mark,.solutions .comLnkIconC4 ul li>a .inTxt mark,.solutions .comLnkIconC5 ul li>a .inTxt mark,.solutions .comLnkIconC6 ul li>a .inTxt mark{font-size:120%;font-weight:500;line-height:1.1}@media only screen and (max-width:480px){.solutions .comLnkIconC3 ul li>a>img,.solutions .comLnkIconC4 ul li>a>img,.solutions .comLnkIconC5 ul li>a>img,.solutions .comLnkIconC6 ul li>a>img{width:80px}.solutions .comLnkIconC3 ul li>a .inTxt,.solutions .comLnkIconC4 ul li>a .inTxt,.solutions .comLnkIconC5 ul li>a .inTxt,.solutions .comLnkIconC6 ul li>a .inTxt{margin-top:1rem}.solutions .comLnkIconC3 ul li>a .inTxt mark,.solutions .comLnkIconC4 ul li>a .inTxt mark,.solutions .comLnkIconC5 ul li>a .inTxt mark,.solutions .comLnkIconC6 ul li>a .inTxt mark{font-size:16px}}.solutions .comLnkIconC3 ul li>a .inTxt mark::after,.solutions .comLnkIconC4 ul li>a .inTxt mark::after,.solutions .comLnkIconC5 ul li>a .inTxt mark::after,.solutions .comLnkIconC6 ul li>a .inTxt mark::after{content:"";display:inline-block;vertical-align:baseline;margin-bottom:-.1em;width:.5em;height:.8em;margin-left:7.8px;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.solutions .comLnkIconC3 ul li,.solutions .comLnkIconC6 ul li{width:33.333%}.solutions .comLnkIconC3 ul li:nth-child(3)::after,.solutions .comLnkIconC6 ul li:nth-child(3)::after{display:none}.solutions .comLnkIconC3 ul li>a,.solutions .comLnkIconC4 ul li>a,.solutions .comLnkIconC5 ul li>a{padding:46px 20px}@media only screen and (max-width:1440px){.solutions .comLnkIconC3 ul li>a,.solutions .comLnkIconC4 ul li>a,.solutions .comLnkIconC5 ul li>a{padding:3.2vw 1.4vw}}@media only screen and (max-width:480px){.solutions .comLnkIconC3 ul li:nth-child(3)::after,.solutions .comLnkIconC6 ul li:nth-child(3)::after{display:block}.solutions .comLnkIconC3 ul li:nth-child(2n)::after,.solutions .comLnkIconC6 ul li:nth-child(2n)::after{display:none}.solutions .comLnkIconC3 ul li,.solutions .comLnkIconC4 ul li,.solutions .comLnkIconC5 ul li{width:100%!important}.solutions .comLnkIconC3 ul li::before,.solutions .comLnkIconC4 ul li::before,.solutions .comLnkIconC5 ul li::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:71%;height:1px;background-color:#000}.solutions .comLnkIconC3 ul li:first-child::before,.solutions .comLnkIconC4 ul li:first-child::before,.solutions .comLnkIconC5 ul li:first-child::before{display:none}.solutions .comLnkIconC3 ul li::after,.solutions .comLnkIconC4 ul li::after,.solutions .comLnkIconC5 ul li::after{display:none!important}.solutions .comLnkIconC3 ul li>a,.solutions .comLnkIconC4 ul li>a,.solutions .comLnkIconC5 ul li>a{padding:40px 50px}}.solutions .comLnkIconC4 ul li{width:25%}.solutions .comLnkIconC5 ul li{width:20%}.solutions .comLnkIconC6 ul li::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:82%;height:1px;background-color:#000}.solutions .comLnkIconC6 ul li:nth-child(-n+3)::before{display:none}.solutions .comLnkIconC6 ul li>a{padding:46px 40px}@media only screen and (max-width:1440px){.solutions .comLnkIconC6 ul li>a{padding:3.2vw 2.7vw}}@media only screen and (max-width:480px){.solutions .comLnkIconC6 ul{padding:8px 0}.solutions .comLnkIconC6 ul li{width:50%}.solutions .comLnkIconC6 ul li::before{width:77%}.solutions .comLnkIconC6 ul li:nth-child(n+3)::before{display:block}.solutions .comLnkIconC6 ul li>a{padding:42px 12px}}.solutions .comLnkBtn02Clm2,.solutions .comLnkBtn02Clm3,.solutions .comLnkBtn02Clm4{display:flex;flex-wrap:wrap;margin-right:-36px}@media only screen and (max-width:1440px){.solutions .comLnkBtn02Clm2,.solutions .comLnkBtn02Clm3,.solutions .comLnkBtn02Clm4{margin-right:-2.5vw}}@media only screen and (max-width:991px){.solutions .comLnkBtn02Clm2,.solutions .comLnkBtn02Clm3,.solutions .comLnkBtn02Clm4{margin-right:-3.64vw}}@media only screen and (max-width:480px){.solutions .comLnkBtn02Clm2,.solutions .comLnkBtn02Clm3,.solutions .comLnkBtn02Clm4{margin-right:-19px}}.solutions .comLnkBtn02Clm2 .inClmPosi,.solutions .comLnkBtn02Clm3 .inClmPosi,.solutions .comLnkBtn02Clm4 .inClmPosi{margin-right:36px}@media only screen and (max-width:1440px){.solutions .comLnkBtn02Clm2 .inClmPosi,.solutions .comLnkBtn02Clm3 .inClmPosi,.solutions .comLnkBtn02Clm4 .inClmPosi{margin-right:2.5vw}}@media only screen and (max-width:991px){.solutions .comLnkBtn02Clm2 .inClmPosi,.solutions .comLnkBtn02Clm3 .inClmPosi,.solutions .comLnkBtn02Clm4 .inClmPosi{margin-right:3.64vw}}.solutions .comLnkBtn02Clm2>.inC1{width:50%}@media only screen and (max-width:480px){.solutions .comLnkBtn02Clm2 .inClmPosi,.solutions .comLnkBtn02Clm3 .inClmPosi,.solutions .comLnkBtn02Clm4 .inClmPosi{margin-right:19px}.solutions .comLnkBtn02Clm2>.inC1{width:100%}}.solutions .comLnkBtn02Clm3>.inC1{width:33.33%}@media only screen and (max-width:991px){.solutions .comLnkBtn02Clm3>.inC1{width:50%}}@media only screen and (max-width:480px){.solutions .comLnkBtn02Clm3>.inC1{width:100%}}.solutions .comLnkBtn02Clm4>.inC1{width:25%}.solutions .comLnkBtn02{margin-top:36px}@media only screen and (max-width:1440px){.solutions .comLnkBtn02Clm4>.inC1{width:33.33%}.solutions .comLnkBtn02{margin-top:2.5vw}}@media only screen and (max-width:991px){.solutions .comLnkBtn02Clm4>.inC1{width:50%}.solutions .comLnkBtn02{margin-top:3.64vw}}.solutions .comLnkBtn02 a{display:flex;align-items:center;vertical-align:bottom;border:2px solid #000;padding-left:18px;padding-right:calc(27px + .6em);text-decoration:none;position:relative;word-wrap:break-word}@media only screen and (max-width:1440px){.solutions .comLnkBtn02 a{border:.2rem solid #000;padding-left:1.8rem;padding-right:calc(1.8rem + 9px + .6em)}}@media only screen and (max-width:480px){.solutions .comLnkBtn02Clm4>.inC1{width:100%}.solutions .comLnkBtn02{margin-top:19px}.solutions .comLnkBtn02 a{border:1px solid #000;padding-left:8px;padding-right:22px}}.solutions .comLnkBtn02 a::after{position:absolute;right:18px;top:50%;transform:translateY(-50%);content:"";display:block;vertical-align:baseline;margin-bottom:-.1em;width:.6em;height:.9em;margin-left:9px;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.solutions .comLnkBtn02 a .inTxt{display:inline-block;padding-top:12px;padding-bottom:11px}@media only screen and (max-width:1440px){.solutions .comLnkBtn02 a::after{right:1.8rem}.solutions .comLnkBtn02 a .inTxt{padding-top:1.2rem;padding-bottom:1.1rem}}@media only screen and (max-width:480px){.solutions .comLnkBtn02 a::after{right:8px;width:8px;height:12px;margin-left:6px}.solutions .comLnkBtn02 a .inTxt{padding-top:7px;padding-bottom:6px}}.solutions .comLnkBtn02 a img{width:38px;height:auto;margin-top:0;margin-bottom:0;margin-right:14px}@media only screen and (max-width:1440px){.solutions .comLnkBtn02 a img{width:3.8rem;margin-right:1.4rem}}@media only screen and (max-width:480px){.solutions .comLnkBtn02 a img{width:30px;margin-right:8px}}.solutions .comLnkBtn02 .comDwnld:after,.solutions .comLnkBtn02 .comMapIco:after,.solutions .comLnkBtn02 .comNewWin:after,.solutions .comLnkBtn02 .comPdf:after,.solutions .comLnkBtn02 .comPrint:after{margin-left:0!important;margin-right:0!important}.solutions .comLnkBtn02 .comPdf{padding-right:calc(33.6px + .6em)}@media only screen and (max-width:1440px){.solutions .comLnkBtn02 .comPdf{padding-right:calc(1.8rem + 15.6px + .6em)}}@media only screen and (max-width:480px){.solutions .comLnkBtn02 .comPdf{padding-right:31.6px}}.solutions .comLnkBtn02 .comPrint{padding-right:calc(37.5px + .6em)}@media only screen and (max-width:1440px){.solutions .comLnkBtn02 .comPrint{padding-right:calc(1.8rem + 19.5px + .6em)}}@media only screen and (max-width:480px){.solutions .comLnkBtn02 .comPrint{padding-right:34.2px}}.solutions .comLnkBtn02 .comDwnld{padding-right:calc(33.6px + .6em)}@media only screen and (max-width:1440px){.solutions .comLnkBtn02 .comDwnld{padding-right:calc(1.8rem + 15.6px + .6em)}}@media only screen and (max-width:480px){.solutions .comLnkBtn02 .comDwnld{padding-right:31.6px}}.solutions .comLnkBtn02 .comNewWin{padding-right:calc(36.3px + .6em)}@media only screen and (max-width:1440px){.solutions .comLnkBtn02 .comNewWin{padding-right:calc(1.8rem + 18.3px + .6em)}}@media only screen and (max-width:480px){.solutions .comLnkBtn02 .comNewWin{padding-right:33px}}.solutions .comLnkBtn02 .comMapIco{padding-right:calc(37.5px + .6em)}.solutions html[lang=jp] .comLnkBtn02 a .inTxt{padding-top:10px;padding-bottom:10px}@media only screen and (max-width:1440px){.solutions .comLnkBtn02 .comMapIco{padding-right:calc(1.8rem + 19.5px + .6em)}.solutions html[lang=jp] .comLnkBtn02 a .inTxt{padding-top:1rem;padding-bottom:1rem}}@media only screen and (max-width:480px){.solutions .comLnkBtn02 .comMapIco{padding-right:34.2px}.solutions html[lang=jp] .comLnkBtn02 a .inTxt{padding-top:5px;padding-bottom:5px}}.solutions .comSitemap{margin-top:140px;font-weight:400;text-transform:uppercase}.solutions :lang(ja) #desktopGlobalNavigation .gNavMenu a,.solutions :lang(ja) #desktopGlobalNavigation .layers p,.solutions :lang(ja) #desktopGlobalNavigation nav>ul>li>p a,.solutions :lang(ja) #mobileGlobalNavigation a,.solutions :lang(ja) .comPanelLnkSetLn,.solutions html[lang=ja] .comSitemap{font-weight:500}@media only screen and (max-width:1440px){.solutions .comSitemap{margin-top:10.41vw}}@media only screen and (max-width:991px){.solutions .comSitemap{display:none}}.solutions .comSitemap .comWrapper{margin-top:0;padding:60px 0}.solutions .comSitemap .comLstC5{display:flex;margin-top:0;margin-right:-36px;gap:.5em}.solutions .comSitemap .comLstC5>li{position:relative;width:25%}.solutions .comSitemap .comLstC5>li .inTitle{font-size:18px}.solutions .comSitemap .comLstC5>li .inTitle:first-child{margin-top:0!important}.solutions .comSitemap .comLstC5>li .inList{margin-top:26px}@media only screen and (max-width:1440px){.solutions .comSitemap .comWrapper{padding:4.6vw 0}.solutions .comSitemap .comLstC5{margin-right:-2.5vw}.solutions .comSitemap .comLstC5>li .inList{margin-top:1.9vw}}.solutions .comSitemap .comLstC5>li .inList>li{margin-top:12px;font-size:14px}.solutions .comSitemap .comLstC5>li .inList>li:first-child{margin-top:0}.solutions .comSitemap .comLstC5>li:last-child .inTitle{margin-top:40px}@media only screen and (max-width:1440px){.solutions .comSitemap .comLstC5>li:last-child .inTitle{margin-top:2.08vw}}.solutions .comSitemap .comLstC5 a{text-decoration:none}.solutions .gijutsukanMuseumNavigation{position:unset!important}.solutions .gijutsukanMuseumNavigation>nav{height:100%}.solutions .gijutsukanMuseumNavigation>nav>ul{margin-top:0;height:100%}.solutions .gijutsukanMuseumNavigation>nav>ul>li.menu-item,.solutions .gijutsukanMuseumNavigation>nav>ul>li.menu-item>p{height:100%}.solutions .gijutsukanMuseumNavigation>nav>ul>li.menu-item>p>a{align-items:center;display:flex;height:100%;text-decoration:none;font-size:16.35px}.solutions .gijutsukanMuseumNavigation>nav>ul>li.menu-item .gNavMenu .gNavMenuInner{margin-top:24px!important}.solutions .gijutsukanMuseumNavigation>nav>ul>li.menu-item .gNavMenu .gNavMenuInner p,.solutions .gijutsukanMuseumNavigation>nav>ul>li.menu-item .gNavMenu .gNavMenuInner ul{margin-top:0}.solutions .gijutsukanMuseumNavigation>nav>ul>li.menu-item .gNavMenu .gNavMenuInner ul li a,.solutions .gijutsukanMuseumNavigation>nav>ul>li.menu-item .gNavMenu .gNavMenuInner ul li a:hover{text-decoration:none}.solutions .spMenu{display:block;width:100%}.solutions #desktopGlobalNavigation nav>ul+ul,.solutions #spMenuButton,.solutions .spMenuArea:empty{display:none}.solutions .spMenuArea{margin:100px 24px 0}.solutions #spMenuButton{background-color:rgba(0,0,0,0);border:none}.solutions #desktopGlobalNavigation,.solutions #desktopGlobalNavigation *{box-sizing:border-box}.solutions #desktopGlobalNavigation,.solutions #mobileGlobalNavigation{position:absolute;top:33px;z-index:150}.solutions #desktopGlobalNavigation nav>ul{text-align:left;font-size:0}.solutions #desktopGlobalNavigation nav>ul>li{display:inline-block;vertical-align:top;font-size:18px;line-height:1.2;margin-left:25px;position:relative}.solutions #desktopGlobalNavigation nav>ul>li:first-child{margin-left:0}.solutions #desktopGlobalNavigation nav>ul>li>p{margin-top:-2px;line-height:1}.solutions #desktopGlobalNavigation nav>ul>li>p a{position:relative;z-index:1;text-transform:uppercase}.solutions #desktopGlobalNavigation .layers{max-width:1296px;width:100%;margin:0 auto;height:calc(100% - 80px)}.solutions #desktopGlobalNavigation .layersContent{display:flex;width:100%;height:100%}.solutions #desktopGlobalNavigation .layerWrapper{position:relative;display:block;width:calc(calc(100% - 72px)/ 3 * 2);height:100%}.solutions #desktopGlobalNavigation .layerContainer{display:block;width:50%;height:100%;overflow-x:hidden;overflow-y:auto}.solutions #desktopGlobalNavigation .gNavMenu{overflow-x:hidden}.solutions #desktopGlobalNavigation .gNavMenu .menu-item--expanded.menu-item{height:auto!important}.solutions #desktopGlobalNavigation .gNavMenu li>p a{min-height:50px;border-top:2px solid #ddd;display:flex;align-items:center;padding:0 16px;position:relative}.solutions #desktopGlobalNavigation .gNavMenu li:last-child{border-bottom:2px solid #ddd}.solutions #desktopGlobalNavigation .gNavMenuInner{position:relative;right:0;width:100%;margin-top:36px;background-color:#e6ecee}.solutions #desktopGlobalNavigation .scrollArea{height:calc(100% - 72px);padding-top:36px;padding-bottom:36px;width:100%}.solutions #desktopGlobalNavigation .layers>p{height:80px}.solutions #desktopGlobalNavigation .selected{background-color:#223f4b}.solutions #desktopGlobalNavigation .selected>p>a,.solutions #desktopGlobalNavigation .selected>p>a:hover{color:#fff}.solutions #desktopGlobalNavigation .subLinks{width:calc(calc(100% - 72px)/ 3);height:100%;border-left:2px solid #707070;margin-left:72px;padding-left:72px}.solutions #desktopGlobalNavigation .subLinks li{border:none;margin-bottom:.75em}.solutions #desktopGlobalNavigation .subLinks li:last-child{border:none;margin-bottom:0}.solutions #desktopGlobalNavigation .layers>p{font-size:34px;border:none;font-weight:700}.solutions #desktopGlobalNavigation nav>ul>li [data-menu-target=thirdLayer]{width:100%}.solutions #desktopGlobalNavigation nav>ul>li [data-menu-target=thirdLayer]>p>a{text-transform:uppercase;padding-right:32px}.solutions #desktopGlobalNavigation nav>ul>li [data-menu-target=fourthLayer]{position:absolute;top:0;right:0;width:50%;height:100%;overflow-y:auto;padding-bottom:0}.solutions #desktopGlobalNavigation nav>ul>li [data-menu-target=fourthLayer] li{background-color:#fff}.solutions #desktopGlobalNavigation nav>ul>li [data-menu-target=fourthLayer] li.selected,.solutions #desktopGlobalNavigation nav>ul>li [data-menu-target=fourthLayer] li:hover{background-color:#223f4b}.solutions #desktopGlobalNavigation .hasChild>p a::after,.solutions #mobileGlobalNavigation .hasChild::after{content:"";display:inline-block;vertical-align:baseline;width:.5em;height:.8em;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%;position:absolute;right:16px}.solutions #mobileGlobalNavigation{display:none;background-color:#e6ecee;min-height:calc(100vh - 60px - 28px);height:auto;overflow-x:hidden}.solutions #mobileGlobalNavigation nav{padding:0 24px}.solutions #mobileGlobalNavigation .back{display:flex;align-items:center;position:absolute;top:-45px;padding-left:24px}.solutions #mobileGlobalNavigation .back::after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg);left:4px}.solutions #mobileGlobalNavigation .layerContainer{position:relative;margin-top:72px}.solutions #mobileGlobalNavigation .layerContainer .fourthLayerLink,.solutions #mobileGlobalNavigation .layerContainer .secondLayerLink,.solutions #mobileGlobalNavigation .layerContainer .thirdLayerLink{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:72px;border-bottom:2px solid #ddd}.solutions #mobileGlobalNavigation .subLink{border-top:2px solid #ddd;padding-top:24px}.solutions #mobileGlobalNavigation .fourthLayerContainer,.solutions #mobileGlobalNavigation .subLink,.solutions #mobileGlobalNavigation .thirdLayerContainer{position:absolute;left:100vw;opacity:0;width:100%}.solutions #mobileGlobalNavigation .fourthLayerContainer a,.solutions #mobileGlobalNavigation .thirdLayerContainer a{background-color:#fff}.solutions #mobileGlobalNavigation .subLink li{margin-bottom:.5em}.solutions #mobileGlobalNavigation .subLink li:last-child{margin-bottom:0}.solutions #mobileGlobalNavigation .subLink a{padding:8px 16px;background-color:#e6ecee}.solutions #mobileGlobalNavigation .last{border-bottom:2px solid #ddd}.solutions #mobileGlobalNavigation .active{left:0;opacity:1;transition:left .2s,opacity .2s}.solutions .back+.firstLayer .secondLayerLink{border-top:2px solid #ddd}.solutions #mobileGlobalNavigation .layerContainer .activeLink{background-color:#e6ecee;border-top:none}@media only screen and (max-width:1440px){.solutions #desktopGlobalNavigation,.solutions #mobileGlobalNavigation{top:max(30px,2.29vw);right:8.12vw}.solutions #desktopGlobalNavigation nav>ul>li{font-size:1.2vw;margin-left:1.5vw}}@media only screen and (max-width:991px){.solutions #comHeader #desktopGlobalNavigation,.solutions #comHeader #mobileGlobalNavigation{top:13.54vw;left:0;right:auto;width:100%;padding-bottom:28px;display:none;box-shadow:0 38px 38px rgba(0,0,0,.4)}.solutions #desktopGlobalNavigation nav>ul{width:86.98vw;margin:3.25vw auto 0}.solutions #desktopGlobalNavigation nav>ul>li{display:block;font-size:3.12vw;margin-left:0}}@media only screen and (max-width:480px){.solutions #comHeader #desktopGlobalNavigation,.solutions #comHeader #mobileGlobalNavigation{top:60px}.solutions #spMenuButton{width:20px;height:17px;background-size:20px 17px;top:22px;right:20px}.solutions #desktopGlobalNavigation,.solutions #mobileGlobalNavigation{top:60px;padding-bottom:36px;box-shadow:0 10px 10px rgba(0,0,0,.4)}.solutions #desktopGlobalNavigation nav>ul{width:auto;margin:14px 20px 0}.solutions #desktopGlobalNavigation nav>ul>li{font-size:18px}}.solutions html[lang=ja] #desktopGlobalNavigation nav>ul>li{font-size:17px}.solutions #desktopGlobalNavigation .hide{display:none}@media only screen and (max-width:991px){.solutions html[lang=ja] #desktopGlobalNavigation nav>ul>li{font-size:2.86vw}.solutions html[lang=ja] #desktopGlobalNavigation nav>ul+ul li{font-size:1.95vw}.solutions #spMenuButton{display:block;width:4.68vw;height:3.9vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAYAAADFXvyQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMzgwMTE3NDA3MjA2ODExOEE2REUxQ0E3MDRCRjA4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEY0REYyRkRGODcxMUU2OEIxMUZDOTFGODIyRkM2QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEY0REYyRURGODcxMUU2OEIxMUZDOTFGODIyRkM2QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4QTZERTFDQTcwNEJGMDg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE4QTZERTFDQTcwNEJGMDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MIc05AAAAHZJREFUeNrs2LEJACAMRUHj/jt/7cU2pLgHLnAEJKkkS/82AkCApLnVfb4xQIAAAQIECJD0TpBzh2UVECBAgAABAiTJsgoIECBAgAQIkLomyE3asgoIECBAgAABkmRZBQQIECBAAgRIXRPkJm1ZBQQI0NyOAAMAZR4kJ/uQ+OYAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center center;background-size:3.6rem 3rem;position:absolute;top:4.94vw;right:4.16vw;cursor:pointer}.solutions #spMenuButton.active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAYAAADFXvyQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExOEE2REUxQ0E3MDRCRjA4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEY0REYzM0RGODcxMUU2OEIxMUZDOTFGODIyRkM2QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEY0REYzMkRGODcxMUU2OEIxMUZDOTFGODIyRkM2QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1ODAxMTc0MDcyMDY4MTE4QTZERTFDQTcwNEJGMDg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1ODAxMTc0MDcyMDY4MTE4QTZERTFDQTcwNEJGMDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+afD7bwAAAetJREFUeNrs3GFqhDAQBeC4RxD2KsJeSMjtC/4udgtKS6u2ybz3ZpI2kJ/uTD6zMRHGYV3XdNSGYUh/qZ053Cp/b2zQYKyWO+oXbX72l2efGsKZtpznYodCoPcA69ZbQdpx9rxnFtBnnFaQvuKcIlmBjnCiI53hHCJZgK5woiL9hPMNqRZo/GWgSEhTYc6jdQY9GkIqxXmg1qAWkKpxUE+xyEgmHOQ+KCKSGQcJFA0JgoMGioIEw2EAeSNBcVhAXkhwHCaQGomCwwZSIdFwFEBsJCqOCoiFRMdRAqGRJDhqIBSSDMcDyIokxfECqkWS43gClSItW5fieAOVIslxIgAhkeA4UYAQSBScSEAWJBpONKAdaSnAWZg4V0C35NNeRdcQp1aM16Sy17dR/mK1OHSkCEBWHCqSNxAKh4bkCVSCU3rUmFoHqjl4ll4ztQpkOZXLkdRAiAFKkZRAyIHJkFRAjAFJkBRAzIHQkdhAirtMjcEEUi6mtFgsII89CyUmA8hlQ8eKjQbyxKHkgASKgAPPBQUUCQeaEwIoIg4sNytQZBxIjhagFnDMudYC3VP/xSx36wzKqd9yqIxag3Lqr6Auo59iOfVTkplZ+6Cc2i/qzeyddMtl4Vl1FuvuwwJnDsP/pyk+gI7amwADAE2yFg7DAPxzAAAAAElFTkSuQmCC)}}@media only screen and (max-width:991px) and (-webkit-min-device-pixel-ratio:0){.solutions #spMenuButton{background-size:4.68vw 3.9vw}}@media only screen and (max-width:480px){.solutions html[lang=ja] #desktopGlobalNavigation nav>ul>li{font-size:16px}.solutions html[lang=ja] #desktopGlobalNavigation nav>ul+ul li{font-size:13px}.solutions #spMenuButton{width:20px;height:17px;background-size:20px 17px;top:22px;right:20px}}.solutions #desktopGlobalNavigation,.solutions #gnav,.solutions #mobileGlobalNavigation{right:0}@media only screen and (max-width:1440px){.solutions #desktopGlobalNavigation .layers{max-width:none;width:90vw;margin:0 auto}}.solutions #desktopGlobalNavigation nav>ul>li>div[data-menu-target=secondLayer]{position:absolute;top:0;left:0;width:100vw;display:none;background-color:#fff;overflow-y:hidden}@media only screen and (max-width:991px){.solutions #spMenuButton{top:50%!important;transform:translateY(-50%)}.solutions .comHeaderFollow{position:relative}}.solutions .mobileSubNavigation{display:none}.solutions .mobileSubNavigation.active{padding:10px 24px 0;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:0}.solutions .mobileSubNavigationItem{border-bottom:2px solid #ddd}.solutions .mobileSubNavigationItem a{display:block;padding:16px;font-size:13px}.solutions .mobileFijutsukanMuseumNavigation{width:100%;top:7vw}.solutions .mobileFijutsukanMuseumNavigation ul{margin:0}.solutions .mobileFijutsukanMuseumNavigation ul .back,.solutions .mobileFijutsukanMuseumNavigation ul li a{text-decoration:none}.solutions .langBtn,.solutions .snsList{position:relative;padding-left:26px}.solutions .langBtn::before,.solutions .snsList::before{content:"";display:block;width:1px;height:12px;position:absolute;top:50%;left:0;margin-top:-5.5px;background-color:#000}.solutions .snsList{display:flex;align-items:center}.solutions .snsList>li{margin-left:26px}@media only screen and (max-width:1440px){.solutions .langBtn,.solutions .snsList{padding-left:1.38vw}.solutions .langBtn::before,.solutions .snsList::before{height:.76vw;margin-top:-.38vw}.solutions .snsList>li{margin-left:1.73vw}}.solutions .snsList>li:first-child{margin-left:0}.solutions .snsList>li img{width:auto;height:18px}.solutions .snsList>.linkedin{width:18px}@media only screen and (max-width:1440px){.solutions .snsList>.linkedin{width:1.25vw}}.solutions .snsList>.facebook{width:10px}@media only screen and (max-width:1440px){.solutions .snsList>.facebook{width:.69vw}}.solutions .snsList>.twitter{width:21px}@media only screen and (max-width:1440px){.solutions .snsList>.twitter{width:1.36vw}}.solutions .snsList>.youtube{width:23px}@media only screen and (max-width:1440px){.solutions .snsList>.youtube{width:1.59vw}}.solutions .lang-switch{display:flex;align-items:center;margin-left:0!important}.solutions .lang-switch::before{display:none!important}.solutions #headMenu .hnav ul li.-sp,.solutions .menuArea{display:none}.solutions .lang-switch>div{width:19px}@media only screen and (max-width:1440px){.solutions .lang-switch>div{width:1.59vw}}.solutions .lang-switch>div img{width:100%;position:relative;top:-1px}.solutions .lang-switch>p{margin-left:6px}@media only screen and (max-width:1440px){.solutions .lang-switch>p{margin-left:.4vw}}@media only screen and (max-width:991px){.solutions #gnav nav>ul+ul li.-pc{display:none}.solutions .menuArea{display:block;background-color:#fff;padding:16px 0}}.solutions .menuArea .inContainer{display:flex;justify-content:center}.solutions .menuArea .inContainer a{display:none}.solutions .menuArea .inContainer a::after{display:none!important}.solutions .menuArea .inContainer li.menu-item{display:none}.solutions .menuArea .inContainer .snsList{display:flex;justify-content:center;align-items:center;float:none;width:60%;padding-left:0}.solutions .menuArea .inContainer .snsList::before{display:none}.solutions .menuArea .inContainer .snsList>li{margin-left:20px!important;margin-right:0!important}.solutions .menuArea .inContainer .snsList>li a{display:block}.solutions .menuArea .inContainer .snsList>li a.youtube{width:28px!important}.solutions .menuArea .inContainer .snsList>li a.linkedin{width:22px!important}.solutions .menuArea .inContainer .snsList>li a.facebook{width:12px!important}.solutions .menuArea .inContainer .snsList>li a.twitter{width:25px!important}.solutions .menuArea .inContainer .snsList>li a img{width:100%}.solutions .menuArea .inContainer .snsList>li:first-child{margin-left:0!important}.solutions .menuArea .inContainer .snsList>li:last-child{margin-top:0!important}.solutions .menuArea .inContainer .inLang{position:relative;flex:1}.solutions .menuArea .inContainer .inLang::before{content:"";display:block;width:1px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#000}.solutions .menuArea .inContainer .inLang>a{display:flex;justify-content:center;align-items:center;margin-left:0}.solutions .menuArea .inContainer .inLang>a>div{width:23px}.solutions .menuArea .inContainer .inLang>a>div img{width:100%}.solutions .menuArea .inContainer .inLang>a>p{margin-left:6px}.solutions .hide-vertical-line .snsList::before{display:none}.solutions .comHotTopics .inTabLst{display:flex;gap:10px;border-bottom:2px solid #ddd}.solutions .comHotTopics .inTabLst>li{padding:10px;position:relative;display:inline;cursor:pointer}.solutions .comHotTopics .inTabLst>li.active{color:#e31f26}.solutions .comHotTopics .inTabLst>li.active:after{content:"";border-bottom:2px solid #e31f26;width:100%;position:absolute;bottom:-2px;left:0}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn,.solutions .comPanelLnkSetLn{position:relative}.solutions .comHotTopics .inTabPanel{display:none}.solutions .comHotTopics .inTabPanel.active{display:block}.solutions .comHotTopics .inTabPanel>ul{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;align-content:start}@media screen and (max-width:1440px){.solutions .comHotTopics .inTabPanel>ul{gap:2.5vw}}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn:first-child{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn:first-child div .inPanelLnkTag{font-size:14px;padding:5px 40px 5px 16px}@media only screen and (max-width:991px){.solutions .comHotTopics .inTabPanel>ul{gap:3.64vw}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn:first-child div .inPanelLnkTag{font-size:1.816vw;padding:.505vw 4.036vw .505vw 1.615vw}}@media only screen and (max-width:480px){.solutions .comHotTopics .inTabPanel>ul{gap:19px}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn:first-child div .inPanelLnkTag{font-size:12px;padding:2.5px 24px 2px 8px}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn:first-child div .inPanelLnkDetail .inTxt{font-size:16px}}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn:first-child div .inPanelLnkThumbnail img{-o-object-fit:cover;object-fit:cover}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn:first-child div .inPanelLnkDetail .inTxt{font-size:16px}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn:not(:first-child)>div{height:100%}.solutions .comPanelLnkSetLn .inPanelLnkThumbnail{overflow:hidden;aspect-ratio:16/9}.solutions .comPanelLnkSetLn a{text-decoration:none;border-bottom:2px solid #ddd;display:block;padding-bottom:10px;height:100%}.solutions .comPanelLnkSetLn a :hover img{transform:scale(1.02)}.solutions .comPanelLnkSetLn a img{margin:0;width:100%;height:100%;transition:ease-in-out .3s;-o-object-fit:cover;object-fit:cover}.solutions .comPanelLnkSetLn .inPanelLnkTag{background:linear-gradient(-60deg,transparent 20%,#000 10%);color:#fff;position:absolute;font-size:14px;padding:5px 40px 5px 16px;top:0;z-index:1}.solutions .comPanelLnkSetLn .inPanelLnkDetail time.datetime:after,.solutions .ourBrandMore:after{top:50%;transform:translateY(-50%);right:0;content:"";vertical-align:baseline}@media only screen and (max-width:991px){.solutions .comPanelLnkSetLn .inPanelLnkTag{font-size:1.413vw;padding:.505vw 4.036vw .505vw 1.615vw}}.solutions .comPanelLnkSetLn .inPanelLnkDetail{display:flex;flex-direction:column;height:100%}.solutions .comPanelLnkSetLn .inPanelLnkDetail .inTxt{display:block;margin-top:10px;margin-bottom:8px}@media only screen and (max-width:480px){.solutions .comPanelLnkSetLn .inPanelLnkTag{font-size:10px;padding:2.5px 24px 2px 8px}.solutions .comPanelLnkSetLn .inPanelLnkDetail .inTxt{font-size:14px;margin-bottom:8px}}.solutions .comPanelLnkSetLn .inPanelLnkDetail time.datetime{display:block;position:relative;margin-top:auto;margin-bottom:0}.solutions .comPanelLnkSetLn .inPanelLnkDetail time.datetime:after{display:inline-block;width:.5em;height:.8em;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%;position:absolute}.solutions :lang(ja) .comPanelLnkSetLn .inPanelLnkDetail time.datetime{font-weight:300}.solutions .comHotTopics{font-weight:500}.solutions .comHotTopics .inTabPanel>ul>li:first-child .comPanelLnkSetLn .inPanelLnkTag{font-size:16px}@media only screen and (max-width:991px){.solutions .comHotTopics .inTabPanel>ul>li:first-child .comPanelLnkSetLn .inPanelLnkTag{font-size:1.615vw}}@media only screen and (max-width:480px){.solutions .comHotTopics{margin-top:30px}.solutions .comHotTopics .inTabPanel>ul{grid-template-columns:repeat(2,1fr)}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn:first-child{grid-column-start:1;grid-column-end:3}.solutions .comHotTopics .inTabPanel>ul>.comPanelLnkSetLn:not(:first-child){margin-bottom:10px}.solutions .recommendLink02 .comSecLnkSetC3 li:nth-child(2n+1){clear:none}.solutions .recommendLink02 .comSecLnkSetC3 li:nth-child(-n+3){margin-top:20px}.solutions .recommendLink02 .comSecLnkSetC3 .comPanelLnkSetLn:first-child{width:100%}.solutions .comHotTopics .inTabPanel>ul>li:first-child .comPanelLnkSetLn .inPanelLnkTag{font-size:12px}}.solutions .comHotTopics .inTabPanel>ul>li:first-child .comPanelLnkSetLn .inPanelLnkDetail .inTxt{font-size:22px}@media only screen and (max-width:480px){.solutions .comHotTopics .inTabPanel>ul>li:first-child .comPanelLnkSetLn .inPanelLnkDetail .inTxt{font-size:14px}}.solutions .comPanelLnkSetLn .inPanelLnkTag{font-weight:700}.solutions .comPanelLnkSetLn .inPanelLnkDetail .inTxt{font-weight:700;line-height:1.5;font-size:16px}@media only screen and (max-width:480px){.solutions .comPanelLnkSetLn .inPanelLnkDetail .inTxt{font-size:12px}}.solutions .comConPosi.insights{margin-top:20px}.solutions .comPanelLnkSetLn.insights>a{border:none;padding-bottom:0}.solutions .comPanelLnkSetLn.insights .inPanelLnkDetail{display:grid;grid-template-columns:repeat(2,1fr);gap:36px;align-items:end}.solutions .comPanelLnkSetLn.insights .inPanelLnkDetail .inTxtWrap{border-bottom:1px solid #ddd;padding-bottom:10px}.solutions .comPanelLnkSetLn.insights .inPanelLnkDetail .inTxtWrap .inTxtDetail{margin-top:10px;font-size:16px}@media only screen and (max-width:991px){.solutions .comPanelLnkSetLn.insights .inPanelLnkDetail{display:block}.solutions .comPanelLnkSetLn.insights .inPanelLnkDetail .inTxtWrap .inTxtDetail{margin-top:initial;display:none}}.solutions .comPanelLnkSetLn.insights .inPanelLnkDetail .inTxtWrap .datetime{margin-top:20px}@media only screen and (max-width:991px){.solutions .comPanelLnkSetLn.insights .inPanelLnkDetail .inTxtWrap .datetime{margin-top:initial}}.solutions .comInsightsClm3{display:flex;flex-wrap:wrap;margin-top:20px;margin-right:-36px}@media only screen and (max-width:1440px){.solutions .comInsightsClm3{margin-right:-2.5vw}}@media only screen and (max-width:991px){.solutions .comInsightsClm3{margin-top:initial;margin-right:-3.64vw}}@media only screen and (max-width:480px){.solutions .comInsightsClm3{margin-right:-19px}}.solutions .comInsightsClm3 .inC1{margin-top:30px;width:33.3%}.solutions .comInsightsClm3 .inC1 .inClmPosi{margin-right:36px}@media only screen and (max-width:1440px){.solutions .comInsightsClm3 .inC1 .inClmPosi{margin-right:2.5vw}}@media only screen and (max-width:991px){.solutions .comInsightsClm3 .inC1{width:50%}.solutions .comInsightsClm3 .inC1 .inClmPosi{margin-right:3.64vw}.solutions .ourBrand{overflow:hidden}}@media only screen and (max-width:480px){.solutions .comInsightsClm3 .inC1 .inClmPosi{margin-right:19px}.solutions .ourBrandHeading p{font-size:225%}}.solutions .ourBrandWrapper{overflow:hidden}.solutions .ourBrand{position:relative;max-width:1296px;margin:0 auto}.solutions .ourBrandDescription,.solutions .ourBrandHeading{display:flex;justify-content:center;flex-direction:column;text-align:center}@media only screen and (max-width:991px){.solutions .ourBrandHeading p{line-height:1.1;margin-top:38px;margin-bottom:1rem}}.solutions .ourBrandHeading h2{margin-top:1rem}@media only screen and (max-width:480px){.solutions .ourBrandHeading h2{margin:28px auto;width:91.66vw}}.solutions .ourBrandHeading img{width:60%;height:auto;margin:1rem auto 0}@media only screen and (max-width:480px){.solutions .ourBrandHeading img{width:91.66vw;height:auto;margin:28px auto}}.solutions .ourBrandDescription{margin-top:44px}@media only screen and (max-width:991px){.solutions .ourBrandDescription{margin-top:32px}}@media only screen and (max-width:480px){.solutions .ourBrandDescription{margin:10px auto 0;width:91.66vw}}.solutions .ourBrandMoreContainer{text-align:center}.solutions .ourBrandMoreContainer a{text-decoration:none}.solutions .ourBrandMore{border-bottom:1px solid #000;display:inline-block;position:relative;padding-right:46px;padding-left:4px;margin-top:50px}.solutions .ourBrandMore:after{display:inline-block;width:.5em;height:.8em;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%;position:absolute}@media only screen and (max-width:991px){.solutions .ourBrandMore{margin-top:46px}}@media only screen and (max-width:480px){.solutions .ourBrandMore{margin-top:40px}}.solutions .ourBrandUpperArea{margin-top:141px;height:500px;width:100%;position:relative}@media only screen and (max-width:480px){.solutions .ourBrandUpperArea{margin-top:80px;height:250px}}.solutions .ourBrandLowerArea{height:500px;width:100%;position:relative}.solutions .ourBrandImage{position:absolute}.solutions .ourBrandImage1{left:-280px}@media only screen and (max-width:991px){.solutions .ourBrandImage1{left:-430px}}@media only screen and (max-width:480px){.solutions .ourBrandLowerArea{height:260px}.solutions .ourBrandImage img{width:150%;height:auto}.solutions .ourBrandImage1{left:0;right:24px}}.solutions .ourBrandImage2{right:-120px;top:40px}@media only screen and (max-width:991px){.solutions .ourBrandImage2{right:-86px;top:36px}.solutions .ourBrandImage3{display:none}}@media only screen and (max-width:480px){.solutions .ourBrandImage2{right:0;top:68px;width:43%}.solutions .ourBrandImage2 img{max-width:100%;height:auto}}.solutions .ourBrandImage3{left:-130px;top:-90px}.solutions .ourBrandImage4{left:240px;top:80px}@media only screen and (max-width:991px){.solutions .ourBrandImage4{left:0;top:95px;width:48%}}@media only screen and (max-width:480px){.solutions .ourBrandImage4{top:100px}}.solutions .ourBrandImage5{right:-260px;top:-10px}.solutions .js-reveal{opacity:0;visibility:hidden;transform:translateY(50px);transition:all 1s}.solutions .js-reveal.show{opacity:1;visibility:visible;transform:translateY(0)}.solutions .comOurKnowHow{margin-top:5rem}.solutions .comOurKnowHow>.inWrapper{max-width:1296px;margin:0 auto}@media only screen and (max-width:991px){.solutions .ourBrandImage5{right:0;top:60px;width:48%}.solutions .comOurKnowHow>.inWrapper{width:91.66vw;margin:0 auto}}@media only screen and (max-width:480px){.solutions .ourBrandImage5{top:45px}.solutions .comOurKnowHow>.inWrapper{width:auto;margin:0 20px}}@media only screen and (max-width:991px){.solutions .comOurKnowHow .comConPosi{width:90vw}}.solutions .comOurKnowHow h2{margin-top:1rem}.solutions .comOurKnowHow .br-active{display:none}.solutions .comOurKnowHow .inLearnMore{text-align:center;position:relative;margin-top:50px}@media only screen and (max-width:480px){.solutions .comOurKnowHow .comConPosi{width:100%}.solutions .comOurKnowHow .br-active{display:block}.solutions .comOurKnowHow .inLearnMore{margin-top:30px}}.solutions .comOurKnowHow .inLearnMore:after{content:"";display:inline-block;vertical-align:baseline;width:.5em;height:.8em;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%;position:absolute;top:50%;transform:translateY(-50%) translateX(100%)}.solutions .comOurKnowHow .inLearnMore a{text-decoration:none}.solutions .comSlider{margin-top:30px}.solutions .comSlider .slick-list{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}.solutions .comSlider .slick-track{display:flex}.solutions .comSlider .slick-track .inSliderItem{position:relative;height:auto;margin-right:10px}.solutions .comSlider .slick-track .inSliderItem .inSliderThumbnail{position:relative;height:100%}.solutions .comSlider .slick-track .inSliderItem .inSliderThumbnail:after{position:absolute;inset:0;content:"";background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.5) 100%)}@media only screen and (max-width:480px){.solutions .comSlider .slick-track .inSliderItem{height:100%}.solutions .comSlider .slick-track .inSliderItem .inSliderThumbnail{height:auto}.solutions .comSlider .slick-track .inSliderItem .inSliderThumbnail:after{background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.9) 100%)}}.solutions .comSlider .slick-track .inSliderItem .inSliderThumbnail img{height:100%;-o-object-fit:cover;object-fit:cover}.solutions .comSlider .slick-track .inSliderItem .inSliderDetail{position:absolute;color:#fff;bottom:20px;left:20px;padding-right:20px}.solutions .comSlider .slick-track .inSliderItem .inSliderDetail .inSliderDetailTitle{font-weight:400;position:relative;padding-left:15px;text-align:left;margin-bottom:10px}.solutions .comSlider .slick-track .inSliderItem .inSliderDetail .inSliderDetailTitle:before{content:"";position:absolute;border-left:3px solid #fff;left:0;height:100%}.solutions .comSlider .slick-next,.solutions .comSlider .slick-prev{background-color:rgba(255,255,255,.5);border-radius:999px;width:50px;height:50px}.solutions .comSlider .slick-next img,.solutions .comSlider .slick-prev img{transform:translateY(-50%)}.solutions .comSlider .slick-next{right:0}.solutions .comSlider .slick-next:before{content:""}.solutions .comSlider .slick-prev{left:0;z-index:1}.solutions .comSlider .slick-prev:before{content:""}.solutions .comSlider .slick-prev img{transform:scale(-1,1) translateY(-50%)}.solutions .comOurKnowHow .inLearnMore a,.solutions .comSlider .inSliderDetailTitle{font-weight:500}.solutions .aboutmhi-logo{margin-left:24px}@media only screen and (max-width:480px){.solutions .aboutmhi-logo{margin-left:0}}@media only screen and (max-width:991px){.solutions #block-mhi-content .comConPosi .comClm2.comMmrgn,.solutions #block-mhi-content .comConPosi .comClm2.comNmrgn,.solutions #block-mhi-content .comConPosi .comLinkWrap.recommendLink02,.solutions #block-mhi-content .comConPosi .comLnkSetC2.comNmrgn,.solutions #block-mhi-content .comConPosi .comLnkSetC2.comSmrgn,.solutions #block-mhi-content .comConPosi .comLnkSetC4.comSmrgn{margin-left:20px;margin-right:20px}}.solutions .comSearchBox{margin-top:0;margin-right:0}.solutions .comSearchBox::after{clear:both;content:"";display:block;height:0;visibility:hidden;line-height:1}@media screen and (max-width:1440px){.solutions .comPanelLnkSetLn.insights .inPanelLnkDetail{gap:2.5vw}.solutions .comSearchBox{margin-top:3.6rem;margin-right:-2.5vw}}.solutions .comSearchBox .inSearchBox{float:left;width:100%}@media only screen and (max-width:991px){.solutions .comSearchBox{margin-right:0}.solutions .comSearchBox .inSearchBox{width:100%}}.solutions .comSearchBox .inSearchBoxPosi{margin-right:36px}@media screen and (max-width:1440px){.solutions .comSearchBox .inSearchBoxPosi{margin-right:2.5vw}}@media only screen and (max-width:991px){.solutions .comSearchBox .inSearchBoxPosi{margin-right:0}}.solutions .comSearchArea{display:flex;align-items:center;border:1px solid #757575;height:70px;background:#fff}@media only screen and (max-width:480px){.solutions .comSearchArea{height:50px}}.solutions .comSearchArea .inSearchSelect{height:100%;padding:0 50px 0 27px;display:flex;align-items:center;background-color:rgba(0,0,0,0);position:relative;cursor:pointer;font-weight:700}.solutions .comSearchArea .inSearchSelect::before{position:absolute;content:"";width:9px;height:6px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%226%22%20viewBox%3D%220%200%209%206%22%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_2%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%202%22%20d%3D%22M4.5%2C0%2C9%2C6H0Z%22%20transform%3D%22translate%289%206%29%20rotate%28180%29%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;right:30px;top:calc(50% - 3px)}.solutions .comSearchArea .inSearchSelect.active::before{transform:rotateX(-180deg)}.solutions .comSearchArea .inSearchSelect.active .inSearchSelect__box{display:block;animation:fadeInUp .5s;border:1px solid #757575}@media only screen and (max-width:480px){.solutions .comSearchArea .inSearchSelect{padding:0 30px 0 15px}.solutions .comSearchArea .inSearchSelect::before{right:12px}.solutions .comSearchArea .inSearchSelect.active .inSearchSelect__box{padding:5px 30px 5px 15px}}.solutions .comSearchArea .inSearchSelect__placeholder{display:block;text-align:left;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:visible}.solutions .comSearchArea .inSearchSelect__placeholder::before{position:absolute;top:0;bottom:0;left:0;right:0;padding:0 50px 0 27px;content:attr(data-placeholder);visibility:hidden}@media only screen and (max-width:480px){.solutions .comSearchArea .inSearchSelect__placeholder::before{padding:0 30px 0 15px}}.solutions .comSearchArea .inSearchSelect__box{position:absolute;top:100%;left:-1px;display:none;list-style-type:none;text-align:left;background-color:#fff;width:auto;box-sizing:border-box;z-index:3}.solutions .comSearchArea .inSearchSelect__box__options{display:list-item;margin:5px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;word-break:keep-all;white-space:nowrap}.solutions .comSearchArea .inSearchSelect__box__options::before{content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.414%22%20height%3D%228.813%22%20viewBox%3D%220%200%2011.414%208.813%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_528%22%20data-name%3D%22%E3%83%91%E3%82%B9%20528%22%20d%3D%22M34.254%2C24.254l-6.692%2C6.692-3.308-3.308%22%20transform%3D%22translate%28-23.547%20-23.547%29%22%20fill%3D%22none%22%20stroke%3D%22%23e31f26%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;width:10px;height:6.69px;display:none;position:absolute;left:-.8em;top:50%;transform:translateY(-50%)}.solutions .comSearchArea .inSearchSelect__box__options.selected::before{display:inline}.solutions .comSearchArea .inSearchInput{position:relative;flex-grow:1;height:100%}.solutions .comSearchArea .inSearchInput::before{width:1px;height:calc(100% - 20px);background-color:#757575;position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;content:""}.solutions .comSearchArea input[type=search],.solutions .comSearchArea input[type=text]{height:100%;width:100%;padding:0 23px;display:block;color:#757575;border:none;outline:0;background-color:#fff}.solutions .comSearchArea .form-actions{width:70px;height:100%;border:none;background:#757575;cursor:pointer;transition:opacity .2s;position:relative}.solutions .comSearchArea .form-actions::before{content:"*";width:33px;height:auto;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy41MjIiIGhlaWdodD0iMzMuMzM3IiB2aWV3Qm94PSIwIDAgMzMuNTIyIDMzLjMzNyI+CiAgPGcgaWQ9IuOCsOODq+ODvOODl183OTIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDc5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC45OTkgMSkiPgogICAgPGcgaWQ9IuOCsOODq+ODvOODl18xIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMSkiPgogICAgICA8cGF0aCBpZD0i44OR44K5XzEiIGRhdGEtbmFtZT0i44OR44K5IDEiIGQ9Ik00OS4xMzIsNjIuMTRBMTIuMzMzLDEyLjMzMywwLDEsMSw2MS40NjUsNDkuODA3LDEyLjM0NywxMi4zNDcsMCwwLDEsNDkuMTMyLDYyLjE0Wm0wLTIzLjYzNWExMS4zLDExLjMsMCwxLDAsMTEuMywxMS4zQTExLjMxNSwxMS4zMTUsMCwwLDAsNDkuMTMyLDM4LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuNzk5IC0zNy40NzQpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMV8tX+OCouOCpuODiOODqeOCpOODsyIgZGF0YS1uYW1lPSLjg5HjgrkgMSAtIOOCouOCpuODiOODqeOCpOODsyIgZD0iTTQ5LjEzMiw2My4xNEExMy4zMzMsMTMuMzMzLDAsMSwxLDYyLjQ2NSw0OS44MDcsMTMuMzQ4LDEzLjM0OCwwLDAsMSw0OS4xMzIsNjMuMTRabTAtMjMuNjM1YTEwLjMsMTAuMywwLDEsMCwxMC4zLDEwLjNBMTAuMzE0LDEwLjMxNCwwLDAsMCw0OS4xMzIsMzkuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi43OTkgLTM3LjQ3NCkiIGZpbGw9IiNmZmYiLz4KICAgIDwvZz4KICAgIDxnIGlkPSLjgrDjg6vjg7zjg5dfMiIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuOTA3IDIxLjcyMSkiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzEiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDEiIHdpZHRoPSIxLjAzIiBoZWlnaHQ9IjExLjk4MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjcyOSkgcm90YXRlKC00NSkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IumVt+aWueW9ol8xXy1f44Ki44Km44OI44Op44Kk44OzIiBkYXRhLW5hbWU9IumVt+aWueW9oiAxIC0g44Ki44Km44OI44Op44Kk44OzIiBkPSJNLTEtMUgyLjAzVjEyLjk4MkgtMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43MjkpIHJvdGF0ZSgtNDUpIiBmaWxsPSIjZmZmIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) no-repeat;background-size:contain;margin:0 auto;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);display:inline-block;text-indent:-9999px;color:transparent}.solutions .comSearchArea .form-actions:hover{opacity:.8}@media only screen and (max-width:480px){.solutions .comSearchArea input[type=search],.solutions .comSearchArea input[type=text]{padding:0 12px;font-size:14px}.solutions .comSearchArea .form-actions::before{left:62%}.solutions .comSearchArea .form-actions{width:50px}}.solutions .comSearchArea .form-actions .form-submit{text-indent:-9999px;border:none;box-shadow:none;background-color:rgba(0,0,0,0);position:relative;width:100%;height:100%;display:inline-block}.solutions .comSearchArea button[type=submit]{margin-left:auto;margin-right:0;width:70px;height:100%;border:none;background:#757575;cursor:pointer;transition:opacity .2s}.solutions .comSearchArea button[type=submit]:hover{opacity:.8}@media only screen and (max-width:480px){.solutions .comSearchArea button[type=submit]{width:50px}}.solutions .comSearchArea button[type=submit]::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy41MjIiIGhlaWdodD0iMzMuMzM3IiB2aWV3Qm94PSIwIDAgMzMuNTIyIDMzLjMzNyI+CiAgPGcgaWQ9IuOCsOODq+ODvOODl183OTIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDc5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC45OTkgMSkiPgogICAgPGcgaWQ9IuOCsOODq+ODvOODl18xIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMSkiPgogICAgICA8cGF0aCBpZD0i44OR44K5XzEiIGRhdGEtbmFtZT0i44OR44K5IDEiIGQ9Ik00OS4xMzIsNjIuMTRBMTIuMzMzLDEyLjMzMywwLDEsMSw2MS40NjUsNDkuODA3LDEyLjM0NywxMi4zNDcsMCwwLDEsNDkuMTMyLDYyLjE0Wm0wLTIzLjYzNWExMS4zLDExLjMsMCwxLDAsMTEuMywxMS4zQTExLjMxNSwxMS4zMTUsMCwwLDAsNDkuMTMyLDM4LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuNzk5IC0zNy40NzQpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMV8tX+OCouOCpuODiOODqeOCpOODsyIgZGF0YS1uYW1lPSLjg5HjgrkgMSAtIOOCouOCpuODiOODqeOCpOODsyIgZD0iTTQ5LjEzMiw2My4xNEExMy4zMzMsMTMuMzMzLDAsMSwxLDYyLjQ2NSw0OS44MDcsMTMuMzQ4LDEzLjM0OCwwLDAsMSw0OS4xMzIsNjMuMTRabTAtMjMuNjM1YTEwLjMsMTAuMywwLDEsMCwxMC4zLDEwLjNBMTAuMzE0LDEwLjMxNCwwLDAsMCw0OS4xMzIsMzkuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi43OTkgLTM3LjQ3NCkiIGZpbGw9IiNmZmYiLz4KICAgIDwvZz4KICAgIDxnIGlkPSLjgrDjg6vjg7zjg5dfMiIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuOTA3IDIxLjcyMSkiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzEiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDEiIHdpZHRoPSIxLjAzIiBoZWlnaHQ9IjExLjk4MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjcyOSkgcm90YXRlKC00NSkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IumVt+aWueW9ol8xXy1f44Ki44Km44OI44Op44Kk44OzIiBkYXRhLW5hbWU9IumVt+aWueW9oiAxIC0g44Ki44Km44OI44Op44Kk44OzIiBkPSJNLTEtMUgyLjAzVjEyLjk4MkgtMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43MjkpIHJvdGF0ZSgtNDUpIiBmaWxsPSIjZmZmIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);position:relative}.solutions .comSearchArea button[type=submit] img{width:33px}.solutions .comSearchLstLkNrIlne{display:inline-flex;flex-wrap:wrap;margin-left:-4px;margin-top:-6px}@media only screen and (max-width:991px){.solutions .comSearchLstLkNrIlne{margin-top:15px}}.solutions .comSearchLstLkNrIlne li{padding-left:4px;padding-top:6px}.solutions .comSearchLstLkNrIlne li>a{display:block;text-decoration:none;border:1px solid #757575;color:#757575;background-color:#fff;padding:.25em .83em;border-radius:100vh;transition:color .2s,background-color .2s}.solutions .comSearchLstLkNrIlne li>a:hover{color:#fff;background-color:#757575}@media only screen and (max-width:480px){.solutions .comSearchArea button[type=submit] img{width:25px}.solutions .comSearchLstLkNrIlne li>a{font-size:12px}}@keyframes fadeInUp{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.solutions .block-facets h2{font-size:18px;width:100%}.solutions .block-facets h2:hover{color:#e31f26}.solutions .top-page-search-form .comSearchBox{margin-top:0;margin-right:0}.solutions .top-page-search-form .comSearchBox .inSearchBoxPosi{margin-right:0}@media screen and (max-width:1440px){.solutions .content-search{margin-top:3.6rem}}@media only screen and (max-width:991px){.solutions .content-search{margin-top:28px}}.solutions .content-search .inSearchBoxPosi{margin-right:0}.solutions .content-search .inSearchBoxPosi .comSearchArea .inSearchInput .form-item{height:100%}.solutions .content-search .inSearchBoxPosi .comSearchArea .inSearchInput .form-item label,.solutions .content-search .inSearchBoxPosi .comSearchArea .inSearchInput::before{display:none}.solutions .content-search .inSearchBoxPosi .comSearchArea .inSearchSubmit{height:100%}@media screen and (max-width:1440px){.solutions .custom-solr-search-block{margin-top:3.6rem}}@media only screen and (max-width:991px){.solutions .custom-solr-search-block{margin-top:28px}}.solutions .custom-solr-search-block .inSearchBoxPosi{margin-right:0}.solutions .custom-solr-search-block .comSearchArea .inSearchInput{position:relative;flex-grow:1;height:100%}.solutions .custom-solr-search-block .comSearchArea .inSearchInput::before{width:1px;height:calc(100% - 20px);background-color:#757575;position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;content:""}.solutions .custom-solr-search-block .comSearchArea .inSearchInput .form-item label,.solutions .page-node-type-product .custom-solr-search-block .form-actions,.solutions .page-node-type-product .custom-solr-search-block .inSearchInput::before,.solutions .page-node-type-product .custom-solr-search-block .inSearchSelect,.solutions .path-taxonomy .custom-solr-search-block .form-actions,.solutions .path-taxonomy .custom-solr-search-block .inSearchInput::before,.solutions .path-taxonomy .custom-solr-search-block .inSearchSelect{display:none}.solutions .custom-solr-search-block .comSearchArea .inSearchInput .form-item{height:100%}.solutions .page-node-type-product .custom-solr-search-block .comSearchArea,.solutions .path-taxonomy .custom-solr-search-block .comSearchArea{border:none;height:27px}.solutions .block-views-exposed-filter-blocksearch-api-search-block-2 h2{margin:20px 0}.solutions .product-search .comSearchArea input{background-image:none;width:90%;padding:0 5%}.solutions .page-node-type-page ul.ui-autocomplete,.solutions .page-node-type-product ul.ui-autocomplete,.solutions .path-taxonomy ul.ui-autocomplete{font-size:13px;border:1px solid #000}.solutions .page-node-type-page ul.ui-autocomplete li a,.solutions .page-node-type-product ul.ui-autocomplete li a,.solutions .path-taxonomy ul.ui-autocomplete li a{padding:0!important;text-decoration:none;border:0}.solutions .page-node-type-page ul.ui-autocomplete li a.ui-state-active,.solutions .page-node-type-product ul.ui-autocomplete li a.ui-state-active,.solutions .path-taxonomy ul.ui-autocomplete li a.ui-state-active{border:0;background:rgba(0,0,0,0);color:#333}.solutions .page-node-type-page ul.ui-autocomplete li a.ui-state-active div,.solutions .page-node-type-product ul.ui-autocomplete li a.ui-state-active div,.solutions .path-taxonomy ul.ui-autocomplete li a.ui-state-active div{background:#0072b9;color:#fff}.solutions .page-node-type-page ul.ui-autocomplete li a span,.solutions .page-node-type-product ul.ui-autocomplete li a span,.solutions .path-taxonomy ul.ui-autocomplete li a span{padding:3px 10px;line-height:15px;display:block}.solutions .comSearchArea .inSearchSelect.active .inSearchSelect__box{padding:10px 45px 10px 30px}.solutions .comSearchArea input[type=search],.solutions .comSearchArea input[type=text]{font-size:17px}@media only screen and (max-width:480px){.solutions .comSearchArea input[type=search],.solutions .comSearchArea input[type=text]{font-size:13px}}.solutions .comSearchLstLkNrIlne li>a{font-size:14px}.solutions .comSustainabilityLnk{margin-top:36px;border:1px solid #747474}.solutions .comSustainabilityLnk img{width:100%;height:auto}.solutions .comSustainabilityLnk a{line-height:1.33;text-decoration:none;font-weight:400}.solutions .comSustainabilityLnk .inLowerIndexLnk h2 a:active,.solutions .comSustainabilityLnk .inLowerIndexLnk h2 a:hover,.solutions .comSustainabilityLnk .inLowerIndexLnk ul a:hover span{text-decoration:underline}.solutions .comSustainabilityLnk .inLowerIndexLnk{padding:68px 50px 70px}@media screen and (max-width:1440px){.solutions .comSustainabilityLnk{margin-top:3.6rem}.solutions .comSustainabilityLnk .inLowerIndexLnk{padding:4.719vw 3.47vw 4.858vw}}@media only screen and (max-width:480px){.solutions .comSearchLstLkNrIlne li>a{font-size:10px}.solutions .comSustainabilityLnk{margin-top:3.6rem}.solutions .comSustainabilityLnk .inLowerIndexLnk{padding:34px 20px 40px}}.solutions .comSustainabilityLnk .inLowerIndexLnk h2{margin-top:0;font-size:187.5%}.solutions .comSustainabilityLnk .inLowerIndexLnk h2 a::after{content:"";display:inline-block;vertical-align:baseline;margin-bottom:-.1em;width:.5em;height:.8em;margin-left:7.8px;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.solutions .comSustainabilityLnk .inLowerIndexLnk ul{margin-top:0}.solutions .comSustainabilityLnk .inLowerIndexLnk ul li{padding:50px 0 11px;border-bottom:1px solid #747474}@media screen and (max-width:1440px){.solutions .comSustainabilityLnk .inLowerIndexLnk ul li{padding:3.47vw 0 .763vw}}@media only screen and (max-width:480px){.solutions .comSustainabilityLnk .inLowerIndexLnk h2{font-size:157.14%}.solutions .comSustainabilityLnk .inLowerIndexLnk ul li{padding:34px 0 11px}}.solutions .comSustainabilityLnk .inLowerIndexLnk ul a{position:relative;display:block;font-size:112.5%;padding-right:.7em}.solutions .comSustainabilityLnk .inLowerIndexLnk ul a::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";display:block;width:.5em;height:.8em;background:url(https://www.mhi.com/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.solutions html[lang=ja] .comSustainabilityLnk a{font-weight:500}.solutions html[lang=ja] .comSustainabilityLnk .inLowerIndexLnk h2{font-size:186.66%}@media only screen and (max-width:480px){.solutions html[lang=ja] .comSustainabilityLnk .inLowerIndexLnk h2{font-size:161.53%}}.solutions html[lang=ja] .comSustainabilityLnk .inLowerIndexLnk ul a{font-size:113.33%}.solutions .pager .pager__items{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;margin:30px 0}.solutions .pager .pager__items li{position:relative;box-sizing:border-box;width:40px;height:40px;border:1px solid #757575;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;margin-right:10px;color:#000;transition:opacity .2s}.solutions .pager .pager__items li:hover{opacity:.5;cursor:pointer}.solutions .pager .pager__items li a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:400;color:#000;text-decoration:none}.solutions .pager .pager__items li.is-active{background-color:#757575;color:#fff}.solutions .pager .pager__items li.is-active a{color:#fff}.solutions .pager .pager__items li.pager__item--first,.solutions .pager .pager__items li.pager__item--last{display:none}.solutions .pager .pager__items li.pager__item--ellipsis{background-color:rgba(0,0,0,0);color:#333}.solutions .pager .pager__items li.pager__item--previous img{transform:rotate(180deg)}.solutions .block-views-blockpower-search-block-1 h2,.solutions .block-views-blocksearch-api-search-block-1 h2{margin:.5rem 0;padding-bottom:15px;position:relative;font-size:2rem}.solutions .block-views-blockpower-search-block-1 h2::after,.solutions .block-views-blocksearch-api-search-block-1 h2::after{content:" ";width:41px;height:2px;background-color:#000;position:absolute;bottom:0;left:0;line-height:2px}.solutions .block-views-blockpower-search-block-1 .view-content,.solutions .block-views-blocksearch-api-search-block-1 .view-content{margin-top:.75rem}.solutions .block-views-blockpower-search-block-1 .view-content .views-row h3,.solutions .block-views-blocksearch-api-search-block-1 .view-content .views-row h3,.solutions .schedule_list .scheduleRow .schedule-desc p,.solutions .schedule_list .scheduleRow .schedule-title p,.solutions .speaker-two-column p{margin-top:0}.solutions .block-views-blockpower-search-block-1 .view-content .views-row,.solutions .block-views-blocksearch-api-search-block-1 .view-content .views-row{padding:1.5rem 0;border-top:1px solid #ddd}.solutions #pageTop a{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluICAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4KXT4KPHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIycHgiIGhlaWdodD0iMTNweCIgdmlld0JveD0iMCAwIDIyIDEzIiBvdmVyZmxvdz0idmlzaWJsZSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMTMiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxkZWZzPgo8L2RlZnM+Cjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTEsMCAwLDExLjAwMSAxLjcyMSwxMi43MiAxMSwzLjQ0MiAyMC4yNzgsMTIuNzIgMjIsMTEuMDAxICIvPgo8L3N2Zz4K)}.solutions .schedule_list{padding:30px 0}.solutions .schedule_list .scheduleRow{padding:10px 0;border-bottom:1px solid #ccc}@media screen and (min-width:768px){.solutions .schedule_list .scheduleRow{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:100%}.solutions .schedule_list .scheduleRow .schedule-time{width:20%}.solutions .schedule_list .scheduleRow .schedule-desc,.solutions .schedule_list .scheduleRow .schedule-title{width:40%}.solutions .speaker-two-column{display:flex;flex-wrap:wrap;justify-content:space-between}.solutions .speaker-two-column .imgLeft{flex-direction:row}.solutions .speaker-two-column .imgRight{flex-direction:row-reverse}}.solutions .sessions_speakers_list .column-grid,.solutions .speaker-two-column{width:100%}.solutions .sessions_speakers_list .column-grid .sessions_speakers{display:inline-block;width:23%;margin-right:20px;vertical-align:top;margin-bottom:20px}@media screen and (min-width:992px){.solutions .sessions_speakers_list .column-grid .sessions_speakers:nth-child(4n){margin-right:0}}@media (min-width:768px) and (max-width:991px){.solutions .sessions_speakers_list .column-grid .sessions_speakers{width:31%}.solutions .sessions_speakers_list .column-grid .sessions_speakers:nth-child(3n){margin-right:0}}@media (max-width:767px){.solutions .sessions_speakers_list .column-grid .sessions_speakers{width:46%}.solutions .sessions_speakers_list .column-grid .sessions_speakers:nth-child(even){margin-right:0}}.solutions .sessions_speakers_list .column-grid .sessions_speakers .speaker-list .speaker-image img{max-width:100%;height:auto}.solutions .sessions_speakers_list .column-grid .sessions_speakers .speaker-list .speaker-name{margin-top:12px;font-weight:900}.solutions .sessions_speakers_list .column-grid .sessions_speakers .sessions-list a{text-decoration:none}.solutions .gComCtSpBnrLink ul li .inner .inTxt .comLstLkNr a:hover,.solutions .gComTopLinkGrdC2 .inTxt .comLstLkNr a:hover,.solutions .mvp-image-text-card-wrapper .details .option-one-container a,.solutions .sessions_speakers_list .column-grid .sessions_speakers .sessions-list a:hover h6{text-decoration:underline}.solutions .sessions_speakers_list .column-grid .sessions_speakers .sessions-list a h6{margin-top:0;padding-bottom:10px}.solutions .sessions_speakers_list .column{width:100%}.solutions .sessions_speakers_list .column .sessions_speakers{width:100%;padding:20px 0;border-bottom:1px solid #ccc}.solutions .sessions_speakers_list .column .sessions_speakers:last-child{border-bottom:none}.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details{width:100%}.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details .session-image{width:13%;float:left}@media (max-width:767px){.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details .session-image{width:100%;margin-bottom:20px;text-align:center}}.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details .session-image img{max-width:100%;height:auto}.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details .session-details{width:84%}.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details .session-details .session-title{margin-bottom:10px;margin-top:0}.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details .session-details .session-time{display:flex}.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details .session-details .session-time .session-date{padding-right:5px}@media screen and (min-width:768px){.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details.imgLeft{flex-direction:row}.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details.imgRight{flex-direction:row-reverse}}.solutions .sessions_speakers_list .column .sessions_speakers .speaker-details{width:100%;border-left:solid 2px #82a0aa;padding-left:20px;margin-top:20px}.solutions .sessions_speakers_list .column .speaker-two-column{width:100%;padding:20px 0;border-bottom:1px solid #ccc}.solutions .sessions_speakers_list .column .speaker-two-column:last-child{border-bottom:none}.solutions .sessions_speakers_list .column .speaker-two-column .session-image{margin-bottom:20px}@media (max-width:767px){.solutions .sessions_speakers_list .column .sessions_speakers .session-hl-details .session-details{width:100%}.solutions .sessions_speakers_list .column .speaker-two-column .session-image{text-align:center}}.solutions .sessions_speakers_list .column .speaker-two-column .session-image img{max-width:100%;height:auto}@media (min-width:768px){.solutions .sessions_speakers_list .column .speaker-two-column .session-image{flex:1;padding-right:20px}.solutions .sessions_speakers_list .column .speaker-two-column .session-details{flex:1}}.solutions .sessions_speakers_list .column .speaker-two-column .session-details .session-title{margin-bottom:10px;margin-top:0}.solutions .sessions_speakers_list .column .speaker-two-column .session-details .speaker-name{font-weight:900}.solutions .sessions_speakers_list .column .speaker-two-column .session-details .session-date{margin-top:20px}.solutions .sessions_speakers_list .column .speaker-two-column .session-details .session-time{margin-bottom:20px}@media screen and (min-width:768px){.solutions .sessions_speakers_list .column .speaker-two-column{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.solutions .sessions_speakers_list .column .speaker-two-column.imgLeft{flex-direction:row}.solutions .sessions_speakers_list .column .speaker-two-column.imgRight{flex-direction:row-reverse}.solutions .sessions_speakers_list .column .speaker-two-column.imgRight .session-image{padding-left:20px;padding-right:0}}@media screen and (min-width:768px) and (max-width:767px){.solutions .sessions_speakers_list .column .speaker-two-column.imgRight .session-image{padding-left:0}}.solutions .user-logged-in.toolbar-horizontal .sessions_speakers_list .column .speaker-two-column{padding:80px 0}.solutions .user-logged-in.toolbar-vertical .sessions_speakers_list .column .speaker-two-column{padding:100px 0}@media screen and (max-width:991px){.solutions .node__events{margin:0 auto;max-width:91.66vw}}.solutions .node__events .event-title{padding:20px 0}.solutions .node__events .event-image img{max-width:100%;height:auto;margin:0 auto}.solutions .node__events .event-date{font-weight:700;padding-top:10px;padding-bottom:5px;margin-top:0}.solutions .node__events .event-location{font-weight:700;margin-top:0}.solutions .event-list .featured-event-list .view-content .views-row .event-list-details a .event-title,.solutions .event-list .recent-event-list .view-content .views-row .event-list-details a .event-title,.solutions .node__events .event-details .event-details-main .event-cta .cta-link{margin-top:15px}.solutions .node__events .event-short-description{padding:10px 0 20px}.solutions .node__events .event-details .event-details-main,.solutions .node__events .event-details .event-details-main .textWrapper{padding:15px 0}.solutions .node__events .event-details .event-details-main .event-cta .cta-link .linkCenter{text-align:center}.solutions .node__events .event-details .event-details-main .event-cta .cta-link .linkRight{text-align:right}.solutions .node__events .event-details .event-details-main .event-cta .cta-link .linkLeft{text-align:left}.solutions .node__events .event-details .event-details-main .event-cta .cta-link a{text-decoration:none;display:inline-block;padding:10px 20px;border:2px solid #333;text-align:center}.solutions .node__events .event-details .event-details-main .event-cta .cta-link a:hover{background-color:#eee}.solutions .node__events .event-details .event-details-main .mhi__recommended_links .comLnkSet .gComTopImgSetCL[target=_blank] span.ext,.solutions .node__events .event-details .event-details-main .mhi__recommended_links .comLnkSet .gComTopImgSetCL[target=_blank] svg.ext{display:block}.solutions .node__events .event-details .event-details-main .mhi__recommended_links .comLnkSet .gComTopImgSetCL[target=_blank] mark::after{content:"";display:inline-block;vertical-align:baseline;margin-bottom:-.1em;width:.5em;height:.8em;margin-left:7.8px;background:url(/themes/custom/mhi/dist/470f8c9d503dd8e49fea.svg) center no-repeat;background-size:auto 100%}.solutions .events .block-field-blocknodepagetitle h1{margin-bottom:20px}.solutions .event-list h2{margin-bottom:30px}.solutions .event-list .recent-event-list .view-content{display:flex;flex-flow:row wrap}.solutions .event-list .recent-event-list .view-content .views-row{width:100%;margin-bottom:30px}@media screen and (min-width:992px){.solutions .event-list .recent-event-list .view-content .views-row{width:23%;margin-right:20px}.solutions .event-list .recent-event-list .view-content .views-row:nth-child(4n){margin-right:0}}@media (min-width:768px) and (max-width:991px){.solutions .event-list .recent-event-list .view-content .views-row{width:31%;margin-right:20px}.solutions .event-list .recent-event-list .view-content .views-row:nth-child(3n){margin-right:0}}.solutions .event-list .recent-event-list .view-content .views-row .event-list-details a{text-decoration:none}.solutions .event-list .recent-event-list .view-content .views-row .event-list-details a .event-image img{width:100%;height:auto}.solutions .event-list .recent-event-list .view-content .views-row .event-list-details a .event-list-date{display:flex;font-size:14px;flex-wrap:wrap}.solutions .event-list .recent-event-list .view-content .views-row .event-list-details a .event-list-date .event-date{margin-right:10px}.solutions .event-list .featured-event-list .view-content{display:flex;flex-flow:row wrap}.solutions .event-list .featured-event-list .view-content .views-row{width:100%;margin-bottom:30px}@media (min-width:768px){.solutions .event-list .featured-event-list .view-content .views-row{width:31%;margin-right:20px}.solutions .event-list .featured-event-list .view-content .views-row:nth-child(3n){margin-right:0}}.solutions .event-list .featured-event-list .view-content .views-row .event-list-details a{text-decoration:none}.solutions .event-list .featured-event-list .view-content .views-row .event-list-details a .event-image img{width:100%;height:auto}.solutions .event-list .featured-event-list .view-content .views-row .event-list-details a .event-list-date{display:flex;font-size:14px;flex-wrap:wrap}.solutions .event-list .featured-event-list .view-content .views-row .event-list-details a .event-list-date .event-date{margin-right:10px}.solutions .mvp-title-area.left h2{text-align:left}.solutions .mvp-title-area.center h2{text-align:center}.solutions .mvp-description-area{margin-bottom:40px}.solutions .mvp-vertical-image-text-card-wrapper{margin:50px 0}.solutions .mvp-vertical-image-text-card-wrapper p{word-break:break-word;font-weight:300}.solutions .mvp-vertical-image-text-card-wrapper a,.solutions .mvp-vertical-image-text-card-wrapper a:hover{text-decoration:none}.solutions .mvp-vertical-image-text-card-contents .fourcol,.solutions .mvp-vertical-image-text-card-contents .threecol,.solutions .mvp-vertical-image-text-card-contents .twocol{gap:30px;display:flex;flex-direction:row;align-items:start;flex-wrap:wrap;justify-content:flex-start}.solutions .mvp-vertical-image-text-card-contents .onecol .mvp-image-text-card-wrapper{margin-bottom:30px}.solutions .mvp-vertical-image-text-card-contents .field--name-image{margin-bottom:10px}.solutions .mvp-vertical-image-text-card-wrapper picture{display:block;width:100%}.solutions .mvp-vertical-image-text-card-wrapper picture img{width:100%;height:auto}.solutions .mvp-vertical-image-text-card-wrapper .comMovie{width:100%;margin:auto;padding-bottom:0}.solutions .mvp-vertical-image-text-card-wrapper .card-video{width:100%;overflow:hidden;position:relative;padding-top:56.25%}.solutions .mvp-vertical-image-text-card-wrapper .card-video .responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.solutions .mvp-vertical-image-text-card-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;left:0;top:0}.solutions .mvp-vertical-image-text-card-wrapper .section-link{display:block;text-align:center;padding-top:50px}.solutions .mvp-vertical-image-text-card-wrapper .card-category{padding:5px 10px;border:1px solid #000;margin:15px 0;display:inline-block}.solutions .mvp-image-text-card-wrapper .details{margin-top:20px}.solutions .mvp-image-text-card-wrapper .details a{position:relative;padding-right:20px}.solutions .mvp-image-text-card-wrapper .details a::after{content:'';width:8.5px;height:14px;background-image:url(/themes/custom/mhi/src/mvp-components/images/fwd-icon.png);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;top:2px;left:8px}.solutions .mvp-image-text-card-wrapper .details .item-heading{font-weight:700;margin-right:5px}.solutions .mvp-image-text-card-wrapper .details .option-one-container a::after{display:none}.solutions .mvp-image-text-card-wrapper .details .option-one-container a{padding-right:0}.solutions .mvp-image-text-card-wrapper .details strong{font-style:normal;font-weight:700;letter-spacing:.5px}.solutions .mvp-vertical-image-text-card-wrapper .mvp-image-text-card-inner h3{word-break:break-word;margin-top:0}.solutions .mvp-vertical-image-text-card-wrapper .mvp-image-text-card-inner h4,.solutions .mvp-vertical-image-text-card-wrapper .mvp-image-text-card-inner h5{margin-top:0}.solutions .hide-external-icon .mvp-component a.ext h3:after,.solutions .hide-external-icon .mvp-component a.ext h4:after,.solutions .hide-external-icon .mvp-component a.ext h5:after,.solutions .mvp-component.hide-external-icon a.ext h3:after,.solutions .mvp-component.hide-external-icon a.ext h4:after,.solutions .mvp-component.hide-external-icon a.ext h5:after,.solutions .mvp-image-text-card-wrapper a h4::after,.solutions .mvp-image-text-card-wrapper a h5::after{content:'';width:8.5px;height:14px;background-image:url(../svg/fwd-icon.png);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;top:2px;left:8px}@media (min-width:768px){.solutions .mvp-vertical-image-text-card-contents .twocol .field--name-image{height:340px}.solutions .mvp-vertical-image-text-card-contents .threecol .field--name-image{height:211px}.solutions .mvp-vertical-image-text-card-contents .fourcol .field--name-image{height:125px}.solutions .mvp-vertical-image-text-card-contents .fourcol .field--name-image,.solutions .mvp-vertical-image-text-card-contents .threecol .field--name-image,.solutions .mvp-vertical-image-text-card-contents .twocol .field--name-image{overflow:hidden;display:block;margin-bottom:10px;position:relative}.solutions .mvp-vertical-image-text-card-contents .fourcol .field--name-image picture,.solutions .mvp-vertical-image-text-card-contents .threecol .field--name-image picture,.solutions .mvp-vertical-image-text-card-contents .twocol .field--name-image picture{display:block;width:100%;height:100%}.solutions .mvp-vertical-image-text-card-contents .fourcol .field--name-image img,.solutions .mvp-vertical-image-text-card-contents .threecol .field--name-image img,.solutions .mvp-vertical-image-text-card-contents .twocol .field--name-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solutions .mvp-vertical-image-text-card-wrapper .twocol .mvp-image-text-card-wrapper{width:calc(50% - 15px)}.solutions .mvp-vertical-image-text-card-wrapper .threecol .mvp-image-text-card-wrapper{width:calc(33.33% - 20px)}.solutions .mvp-vertical-image-text-card-wrapper .fourcol .mvp-image-text-card-wrapper{width:calc(25% - 23px)}}@media (max-width:767px){.solutions .mvp-vertical-image-text-card-contents .field--name-image img{width:100%;height:auto}.solutions .mvp-vertical-image-text-card-wrapper{margin:40px 0}.solutions .mvp-vertical-image-text-card-wrapper .layout.layout--onecol-container{margin:0 auto}.solutions .mvp-vertical-image-text-card-wrapper .mvp-image-text-card-wrapper{width:100%}.solutions .mvp-vertical-image-text-card-wrapper .section-link{padding-top:30px}}.solutions .mvp-image-text-card-wrapper .details .product-links-list-item a{font-size:16px;font-weight:400;position:relative}.solutions .mvp-image-text-card-wrapper .details .product-links-list-item a.ext svg{display:inline-block}.solutions .mvp-image-text-card-wrapper .details .product-links-list-item a.ext::after{display:none}.solutions .vertical_image_text_card+.vertical_image_text_card h3{margin-top:0}.solutions .vertical_image_text_card+.vertical_image_text_card .mvp-vertical-image-text-card-wrapper{margin-top:-20px}.solutions body{font-size:17px}.solutions body,.solutions form,.solutions option,.solutions select{font-weight:300}.solutions #comSide .menu li,.solutions #comSide .menu li.lnavSubTtl,.solutions #comSide h2,.solutions #gnav .headLang,.solutions #gnav nav ul li p a,.solutions #gnav nav>ul>li,.solutions #headMenu .headLang,.solutions #headMenu .headLink,.solutions #headMenu .hnav li,.solutions .comAboutus .reviewBox .inTxt mark,.solutions .comAcdClose,.solutions .comBoxListsC4 .inList .inClm mark,.solutions .comBoxListsC4 .inType,.solutions .comCsrLnkSetC3Ln ul li a .inTxt mark,.solutions .comDataBox dt,.solutions .comDiscoverKvInfo dt,.solutions .comDlst dt,.solutions .comDlstAtn dt,.solutions .comDlstAtnC2 dt,.solutions .comDlstAtnC3 dt,.solutions .comDlstAtnC4 dt,.solutions .comDlstC2 dt,.solutions .comDlstC3 dt,.solutions .comDlstImg dt,.solutions .comDlstImgC2 dt,.solutions .comDlstImgC3 dt,.solutions .comExhibitionGuide .guideMenu li,.solutions .comExpertiseAmKvDetail .comThiH1+p,.solutions .comExpertiseAmKvDetail .inCategory span,.solutions .comExpertiseAmLnkSetC2Ln li a .inTxt mark,.solutions .comExpertiseAmRelLnk .inTitle,.solutions .comExpertiseAmRelLnk ul li a .inTxt mark,.solutions .comExpertiseLink ul li a .inTxt mark,.solutions .comForm .btnButton,.solutions .comForm .btnReset,.solutions .comForm .btnSabmit,.solutions .comForm input[type=submit],.solutions .comForm input[type=reset],.solutions .comForm input[type=button],.solutions .comFotBnrLinkC2 .inTxt mark,.solutions .comFotBnrLinkC4 .inTxt mark,.solutions .comHeaderShortLocalNav li,.solutions .comIntroduction #track .trackDetail ul li mark,.solutions .comIntroduction .conceptList mark,.solutions .comIntroduction .otherBox ul li mark,.solutions .comIntroduction .worldBox .dataBox dt,.solutions .comLnkSetC1 .inTxt mark,.solutions .comLnkSetC2 .inTxt mark,.solutions .comLnkSetC2 a .inTxt .comBdg,.solutions .comLnkSetC2Ln a .inTxt .comBdg,.solutions .comLnkSetC3 .inTxt mark,.solutions .comLnkSetC3 a .inTxt .comBdg,.solutions .comLnkSetC3Ln a .inTxt .comBdg,.solutions .comLnkSetC4 .inTxt mark,.solutions .comLnkSetC4 a .inTxt .comBdg,.solutions .comLstAtnStg li,.solutions .comMainLineBox .inListC2 mark,.solutions .comMainLineBox .inNameLead,.solutions .comMainLineBox .inTtlS,.solutions .comMainLineBox .inType,.solutions .comMssquareOutline .comKV .inNum li,.solutions .comMssquareOutline .comTabSetC4 .expandField dl dt,.solutions .comMssquareOutline .comTabSetC4 ol>li>a .inNum,.solutions .comProductsItem #comMainContent .comMain .comLead,.solutions .comProductsLnkSetC3 .expandFieldClose,.solutions .comProductsLnv ul li,.solutions .comQA dl dt,.solutions .comQAIcn dl dt,.solutions .comRecCareerHr .comH2 .inTop p,.solutions .comRecruit .linkKv .inTxt mark,.solutions .comRecruitKv p,.solutions .comRecruitNews dt,.solutions .comSecH1,.solutions .comSecLnkSetC3 li a .inTxt mark,.solutions .comThiH1,.solutions .comTopAbout a,.solutions .comTopCareers a,.solutions .comTopExpertiseLink .inTxt mark,.solutions .comTopGn a,.solutions .cookieAlertBox .cookieApprovalBtn,.solutions h1,.solutions h2,.solutions h3,.solutions h4,.solutions h5,.solutions h6{font-weight:500}.solutions #gnav .catTl p,.solutions .comDataBox dd,.solutions .comFinanceClm4 strong,.solutions .comIntroduction section h2,.solutions .comMainDetail h2,.solutions .comProductsItem .comMain .comLead,.solutions .comRecruit .shinsotsuBox .linkKv .inTxt b,.solutions .comWorksDetail h1{font-weight:700}.solutions #comSide .menu li li,.solutions #sideSearch input,.solutions .comExpertiseEvent .comTtlWrap .inTtl .comBdgAtn,.solutions .comIntroduction .worldBox .dataBox dd,.solutions .comProductsItem .comH1 h1 .kw,.solutions .comProductsSearch input,.solutions .comRecruit .shinsotsuBox .comLnkSetC4 mark,.solutions .conTStrySec section>h2::after,.solutions h1 .comBdg,.solutions h2 .comBdg,.solutions h3 .comBdg,.solutions h4 .comBdg,.solutions h5 .comBdg,.solutions h6 .comBdg,.solutions input,.solutions select option{font-weight:300}@media only screen and (max-width:480px){.solutions .comRecruitKv p,.solutions .comRecruitNews dt,.solutions .comSecH1,.solutions h1,.solutions h2{font-weight:700}.solutions .comFinanceClm4 li:nth-child(2) dt strong,.solutions .comFinanceClm4 li:nth-child(3) dt strong,.solutions .comRecruitKv p .comBdg{font-weight:300}.solutions .comAboutus h2,.solutions .comFinanceClm4 li:nth-child(2) dd b,.solutions .comFinanceClm4 li:nth-child(3) dd b,.solutions .comProductsItem .comMain .comLead,.solutions .comRecruitKv p .linkTxt,.solutions .comViewMore{font-weight:500}}.solutions .comFinanceDenshika .comDenshikaQIcon::before,.solutions .comQA dl dt:before,.solutions .comQAIcn dl dt:before,.solutions html[lang=ja] .gComTopLnkSetC3 .comLnkSetC3 a .inTxt .comBdg{font-weight:300}@media only screen and (max-width:1440px){.solutions body{font-size:1.16vw}}@media only screen and (max-width:1366px){.solutions body{font-size:17px}}@media only screen and (max-width:991px){.solutions body{font-size:17px}}@media only screen and (max-width:480px){.solutions body{font-size:13px}}.solutions .comLstAtn>li>.comLst>li,.solutions .comLstAtn>li>.comLstLk>li,.solutions .comLstLkAtn>li>.comLst>li,.solutions .comLstLkAtn>li>.comLstLk>li,.solutions .comLstLkAtnC2>li>.comLst>li,.solutions .comLstLkAtnC2>li>.comLstLk>li{font-size:88.88%}.solutions .comLstAtn.txtLarge>li>.comLst>li,.solutions .comLstAtn.txtSmall>li>.comLst>li,.solutions .comLstLkAtn.txtLarge>li>.comLst>li,.solutions .comLstLkAtn.txtLarge>li>.comLstLk>li,.solutions .comLstLkAtn.txtSmall>li>.comLst>li,.solutions .comLstLkAtn.txtSmall>li>.comLstLk>li,.solutions .comLstLkAtn>li>.comLstLkAtn>li,.solutions .comLstLkAtn>li>.comLstLkAtnC2>li,.solutions .comLstLkAtnC2.txtLarge>li li>.comLst>li,.solutions .comLstLkAtnC2.txtLarge>li li>.comLstLk>li,.solutions .comLstLkAtnC2.txtSmall>li>.comLst>li,.solutions .comLstLkAtnC2.txtSmall>li>.comLstLk>li,.solutions .comLstLkAtnC2>li>.comLstLkAtn>li,.solutions .comLstLkAtnC2>li>.comLstLkAtnC2>li,.solutions .comNoteNum>li>.comLst>li,.solutions .comNoteNum>li>.comLstLk>li{font-size:100%}.solutions .conTStrySec h3,.solutions h1{font-size:226.66%}.solutions .conTStrySec h2{font-size:313.33%}.solutions .conTStrySec h4,.solutions h2{font-size:186.66%}.solutions .comH3,.solutions .conTStrySec h5,.solutions h3{font-size:146.66%}.solutions .comBoxListsC4 .inList .inClm mark,.solutions .comMainLineBox .inListC2 mark,.solutions .conTStrySec h6,.solutions h4{font-size:126.66%}.solutions h5,.solutions tr.txtLarge td,.solutions tr.txtLarge th{font-size:113.33%}.solutions .comBoxListsC4 .inList .inClm mark,.solutions .comMainLineBox .inListC2 mark,.solutions .comMainLineBox .inTtlS,.solutions .conTStrySec h4,.solutions .conTStrySec h5,.solutions .conTStrySec h6,.solutions h1,.solutions h2,.solutions h3,.solutions h4,.solutions h5{line-height:1.4}.solutions h6{line-height:1.5}.solutions .comKV figcaption{font-size:186.66%}.solutions .comConNav2 li a,.solutions .comConNav3 li a,.solutions .comConNav4 li a,.solutions .comConNav5 li a,.solutions .comConNav6 li a,.solutions .comConNav7 li a,.solutions .comForm .selectBox label select,.solutions .comForm a.btnButton,.solutions .comForm a.btnReset,.solutions .comForm a.btnSabmit,.solutions .comForm input,.solutions .comForm label.checkbox,.solutions .comForm label.radio,.solutions .comForm select,.solutions .comForm textarea,.solutions .comQuoteS h3,.solutions .comSortout label select{font-size:100%}.solutions .comForm input:-moz-placeholder,.solutions .comForm input::-webkit-input-placeholder,.solutions .comForm textarea:-moz-placeholder,.solutions .comForm textarea::-webkit-input-placeholder{font-size:100%}.solutions .comFrlLink>ul>li>h2,.solutions .comLnkSetC1 a .inTxt mark,.solutions .comLnkSetC2 a .inTxt mark,.solutions .comLnkSetC3 a .inTxt mark,.solutions .comSecLnkSetC2 li a .inTxt mark,.solutions .comSecLnkSetC3 li a .inTxt mark{font-size:130%}.solutions .comAttn dl dt,.solutions .comDlstAtn dt,.solutions .comDlstAtnC2 dt,.solutions .comDlstAtnC3 dt,.solutions .comDlstAtnC4 dt,.solutions .comDlstImg dt,.solutions .comDlstImgC2 dt,.solutions .comDlstImgC3 dt,.solutions .comDlstImgLn dt,.solutions .comDlstImgLnC2 dt,.solutions .comDlstImgLnC3 dt,.solutions .comDownload a,.solutions .comFrlLink>ul>li>.comLnkSetLn a .inTxt mark,.solutions .comLinkWrap .comSecLnkSetC3 li a .inTxt mark,.solutions .comLnkSetC2Ln a .inTxt mark,.solutions .comLnkSetC3Ln a .inTxt mark,.solutions .comLnkSetC4 a .inTxt mark,.solutions .comLstAtn>li,.solutions .comLstLkAtn>li,.solutions .comLstLkAtnC2>li,.solutions .comMainDetail p,.solutions .comNumRtn ul li,.solutions .comNumRtnFull ul li,.solutions .comNumRtnNum p,.solutions .comNumRtnNum ul li,.solutions .comQuote h3,.solutions .comSecLnkSetC4 li a .inTxt mark,.solutions .comWorksDetail h1+p{font-size:113.33%}.solutions .comLstAtn.txtLarge>li,.solutions .comLstLkAtn.txtLarge>li,.solutions .comLstLkAtnC2.txtLarge>li{font-size:140%}.solutions .comLstAtn.txtSmall>li,.solutions .comLstLkAtn.txtSmall>li,.solutions .comLstLkAtnC2.txtSmall>li{font-size:100%}.solutions .comCap,.solutions .comNote li,.solutions .comNoteM li,.solutions .comNoteMNum li,.solutions .comNoteNum li,.solutions .comTable.txtSmall td,.solutions .comTable.txtSmall th,.solutions .comTable2.txtSmall td,.solutions .comTable2.txtSmall th,.solutions .comTable3 table.txtSmall td,.solutions .comTable3 table.txtSmall th,.solutions figure img+figcaption{font-size:86.66%}.solutions .comMainDetail h2{font-size:503%}.solutions .comMainDetail h2.inTxtLong{font-size:402%}.solutions .comBdg,.solutions .comBdgAtn{font-size:73.33%}.solutions .comBdg:after,.solutions .comBdg:before,.solutions .comBdgAtn:after,.solutions .comBdgAtn:before{font-size:136.36%}.solutions .remodal-close:before{font-size:23px}.solutions .mhiYoutubeLoading{font-size:10px}.solutions #comContent .comSecH1{font-size:506.66%}.solutions #comContent .comThiH1{font-size:480%}.solutions #comContent .comThiH1.inTxtLong{font-size:413.33%}.solutions .comLinkWrap>.comH2 h2,.solutions .comLinkWrap>h2,.solutions .comLinkWrap>h3{font-size:160%}.solutions .comSecLnkSetC2Ln li a .inTxt mark,.solutions .comSecLnkSetC3Ln li a .inTxt mark{font-size:126.66%}.solutions .comMainDetail p .comBdgAtn{font-size:64.7%}.solutions .comHistoryContent h3{font-size:440%}.solutions .conTStrySec section>h2::after{font-size:200%;line-height:.7}@media only screen and (max-width:1366px){.solutions .comKV figcaption{font-size:1.94vw}.solutions #comContent .comThiH1{font-size:5vw}.solutions #comContent .comThiH1.inTxtLong{font-size:4.3vw}.solutions .comMainDetail.comKV .inTxt h2{font-size:5.27vw}.solutions .comMainDetail.comKV .inTxt p{font-size:1.16vw}.solutions .comHistoryContent h3{font-size:4.58vw}.solutions .mapVersionBtn,.solutions .txtVersionBtn{font-size:1.16vw}}@media only screen and (max-width:991px){.solutions .comSecLnkSetC3Ln li a .inTxt{font-size:1.61vw}.solutions .comKV figcaption{font-size:2.82vw}.solutions #comContent .comThiH1{font-size:7.26vw}.solutions #comContent .comThiH1.inTxtLong{font-size:6.25vw}.solutions .comMainDetail.comKV .inTxt h2{font-size:7.66vw}.solutions .comMainDetail.comKV .inTxt p{font-size:1.71vw}.solutions .comHistoryContent h3{font-size:6.65vw}.solutions .mapVersionBtn,.solutions .txtVersionBtn{font-size:1.71vw}}@media only screen and (max-width:480px){.solutions .conTStrySec h2,.solutions .conTStrySec h3,.solutions h1{font-size:176.92%}.solutions .conTStrySec h4,.solutions h2{font-size:161.53%}.solutions .comH3,.solutions .conTStrySec h5,.solutions h3{font-size:146.15%}.solutions .comBoxListsC4 .inList .inClm mark,.solutions .comMainLineBox .inListC2 mark,.solutions .conTStrySec h6,.solutions h4{font-size:130.76%}.solutions h5,.solutions tr.txtLarge td,.solutions tr.txtLarge th{font-size:115.38%}.solutions .comBoxListsC4 .inList .inClm mark,.solutions .comMainLineBox .inListC2 mark,.solutions .comMainLineBox .inTtlS,.solutions .conTStrySec h4,.solutions .conTStrySec h5,.solutions h1,.solutions h2,.solutions h3,.solutions h4{line-height:1.2}.solutions .comCap,.solutions .comNoteM li,.solutions .comNoteMNum li,.solutions .comNoteNum li,.solutions comNote li,.solutions figure img+figcaption,.solutions h5,.solutions h6{line-height:1.3}.solutions .comMainDetail p,.solutions .comMainDetail.comKV .inTxt p,.solutions .comSecLnkSetC3Ln li a .inTxt,.solutions .comWorksDetail h1+p{font-size:100%}.solutions .comH1 .inRight .snsWrap p{font-size:176.92%}.solutions .comKV figcaption{font-size:161.53%}.solutions .comQuote figure,.solutions .comQuoteS figure{width:46.25%}.solutions .comFrlLink>ul>li>h2,.solutions .comLinkWrap>.comH2 h2,.solutions .comLinkWrap>h2,.solutions .comLinkWrap>h3{font-size:146.15%}.solutions .comFrlLink>ul>li>.comLnkSetLn a .inTxt mark,.solutions .comSecLnkSetC4 li a .inTxt mark{font-size:115.38%}.solutions #comContent .comSecH1,.solutions #comContent .comThiH1,.solutions .comHistoryContent h3{font-size:215.38%}.solutions #comContent .comThiH1.inTxtLong{font-size:192.3%}.solutions .comSecLnkSetC2 li a .inTxt mark,.solutions .comSecLnkSetC3 li a .inTxt mark{font-size:161.53%}.solutions .comSecLnkSetC2Ln li a .inTxt mark,.solutions .comSecLnkSetC3Ln li a .inTxt mark{font-size:130.76%}.solutions #comMainContent .comKV h1+.inRight .snsWrap p,.solutions .comLinkWrap .comSecLnkSetC3 li a .inTxt mark{font-size:176.92%}.solutions .comMainDetail h2,.solutions .comMainDetail h2.inTxtLong,.solutions .comMainDetail.comKV .inTxt h2{font-size:200%}.solutions .comDataExhibition .comTable td,.solutions .comDataExhibition .comTable th{font-size:76.92%}.solutions .comWorksSlider button{font-size:0}.solutions .comHisNav p{font-size:76.92%}.solutions .conTStrySec section>h2::after{font-size:208%}.solutions .mapVersionBtn,.solutions .txtVersionBtn{font-size:100%}}.solutions .comNote li{padding-left:2em}.solutions .comNoteNum li{padding-left:3.1em}.solutions .comNote li:before{content:"(\6ce8)"}.solutions .comNoteNum li .inNum:before{content:"(\6ce8"}.solutions .comLnkSetC1 .inTxt mark,.solutions .comLnkSetC2 .inTxt mark,.solutions .comLnkSetC3 .inTxt mark,.solutions .comLnkSetC4 .inTxt mark{display:block;padding-bottom:.5em;line-height:1.1}.solutions .comSecLnkSetC2 li a .inTxt mark,.solutions .comSecLnkSetC3 li a .inTxt mark{display:block;line-height:1.1;padding-bottom:.5em}.solutions .comLstAlphC3 li,.solutions .comLstAlphSC3 li,.solutions .comLstC3 li,.solutions .comLstLkC3 li,.solutions .comLstLkNrC3 li,.solutions .comLstNumC3 li,.solutions .comLstRmnC3 li,.solutions .comLstRmnSC3 li{width:33%}@media only screen and (max-width:480px){.solutions .comLstAlphC2 li,.solutions .comLstAlphC3 li,.solutions .comLstAlphC4 li,.solutions .comLstAlphSC2 li,.solutions .comLstAlphSC3 li,.solutions .comLstAlphSC4 li,.solutions .comLstC2 li,.solutions .comLstC3 li,.solutions .comLstC4 li,.solutions .comLstLkAtnC2 li,.solutions .comLstLkC2 li,.solutions .comLstLkC3 li,.solutions .comLstLkC4 li,.solutions .comLstLkNrC2 li,.solutions .comLstLkNrC3 li,.solutions .comLstLkNrC4 li,.solutions .comLstNumC2 li,.solutions .comLstNumC3 li,.solutions .comLstNumC4 li,.solutions .comLstRmnC2 li,.solutions .comLstRmnC3 li,.solutions .comLstRmnC4 li,.solutions .comLstRmnSC2 li,.solutions .comLstRmnSC3 li,.solutions .comLstRmnSC4 li{width:49%}}.solutions #comSide .otherMenu li a::after,.solutions #comSide .shortcutMenu li a::after,.solutions .comAboutus .reviewBox .inTxt mark::after,.solutions .comAttn dl dd a:after,.solutions .comBoxLists .comBoxListsClm .inTtlWrap .inTtl a::after,.solutions .comBoxListsC3 .comBoxListsClm .inSubTtl a::after,.solutions .comBoxListsC4 .inList .inClm a mark::after,.solutions .comCareers .comSecH1+.inRight a:after,.solutions .comContactLkAtn li a::after,.solutions .comExpertise .mhi-activities h2+.comSecLnkSetC3 ul li mark::after,.solutions .comExpertiseAmLnkSetC2Ln ul li a .inTxt mark::after,.solutions .comExpertiseAmRelLnk ul li a .inTxt mark::after,.solutions .comExpertiseLink ul li a .inTxt mark::after,.solutions .comFinanceClm4 li:nth-child(4) a:after,.solutions .comFinanceClm4 li:nth-child(4) a:hover:after,.solutions .comFinanceDenshika .comDenshikaALk li a span::after,.solutions .comFinanceKv .comLnkSetC2 a .inTxt mark:after,.solutions .comFinanceLnkBtn li.comFinanceTxtLnk a:after,.solutions .comFrlLink>ul>li>.comLnkSetLn a .inTxt mark:after,.solutions .comH2 .inRight p a:after,.solutions .comIntroduction #track .trackDetail .trackList li a::after,.solutions .comLnkBtn a::after,.solutions .comLnkBtn.txtWhite a:hover:after,.solutions .comLnkSetC1 a .inTxt mark:after,.solutions .comLnkSetC2 a .inTxt mark:after,.solutions .comLnkSetC2Ln a .inTxt mark:after,.solutions .comLnkSetC3 a .inTxt mark:after,.solutions .comLnkSetC3Ln a .inTxt mark:after,.solutions .comLnkSetC4 a .inTxt mark:after,.solutions .comLstAtnStg li a::after,.solutions .comLstLk>li a:after,.solutions .comLstLkAtn>li a:after,.solutions .comLstLkAtnC2>li a:after,.solutions .comLstLkC2>li a:after,.solutions .comLstLkC3>li a:after,.solutions .comLstLkC4>li a:after,.solutions .comLstLkIlne>li a:after,.solutions .comLstLkNr>li a:after,.solutions .comLstLkNrC2>li a:after,.solutions .comLstLkNrC3>li a:after,.solutions .comLstLkNrC4>li a:after,.solutions .comLstLkNrIlne>li a:after,.solutions .comLstLkNrR>li a:after,.solutions .comLstLkR>li a:after,.solutions .comMainLineBox .inListC2 a mark::after,.solutions .comMainLineBox .inTtlS a::after,.solutions .comMainLineBox a .inTtlS::after,.solutions .comMssquareLineBox .comLstLkAtn li a::after,.solutions .comMssquareLineBox h2+h3 a::after,.solutions .comSecLnkSetC2 li a .inTxt mark:after,.solutions .comSecLnkSetC2Ln li a .inTxt mark:after,.solutions .comSecLnkSetC3 li a .inTxt mark:after,.solutions .comSecLnkSetC3Ln li a .inTxt mark:after,.solutions .comSecLnkSetC4 li a .inTxt mark:after,.solutions .comTable td a:after,.solutions .comTable02 td a:after,.solutions .comTable03 td a:after,.solutions .comTopAbout a::after,.solutions .cookieAlertBox p a::after,.solutions h3 a::after,.solutions h4 a::after,.solutions h5 a::after,.solutions h6 a::after,.solutions table.border a:after{width:.6em;height:.9em}.solutions #comMainContent .comKV h1{bottom:23px;line-height:1.1}.solutions #comMainConPosi>.comKV h1{bottom:30px}.solutions .comLstNum>li,.solutions .comLstNumC2>li,.solutions .comLstNumC3>li,.solutions .comLstNumC4>li{margin-top:.8em;line-height:1.8}.solutions #comContent .comSecH1{margin-top:0}@media only screen and (max-width:1440px){.solutions #comMainContent .comKV h1{bottom:2.3rem}.solutions #comMainContent .comKV h1+.inRight{bottom:2.6rem}.solutions #comMainConPosi>.comKV h1{bottom:3rem}.solutions #comContent .comSecH1{margin-top:0}}@media only screen and (max-width:991px){.solutions #comMainContent .comKV h1+.inRight{bottom:2.8rem}.solutions #comContent .comSecH1{margin-top:0}}@media only screen and (max-width:480px){.solutions #comMainContent .comKV h1+.inRight{bottom:2rem}.solutions #comContent .comSecH1{margin-top:2rem;padding-bottom:6px;padding-top:0}}.solutions .comLnkBtn.txtWhite a:hover:after{content:"";display:inline-block;vertical-align:baseline;margin-bottom:-.1em;margin-left:9px;background:url(/themes/custom/mhi/src/mhi/images/txt_link_arrow_icn.svg) center no-repeat;background-size:auto 100%}.solutions .comAboutusKv{margin-top:36px}.solutions .comAboutus .aboutmhiBox .aboumhiTtl h2{font-size:176.47%}.solutions .comAboutus .reviewBox h2{font-size:160%}.solutions .comAboutus .reviewBox .reviewLnk .inTxt mark{font-size:146.66%;line-height:1.3}.solutions #comContent .comBrandFrame h2{font-size:350%}@media only screen and (max-width:1440px){.solutions .comAboutusKv{margin-top:2.5vw}}@media only screen and (max-width:991px){.solutions .comAboutusKv{margin-top:4.68vw}}@media only screen and (max-width:480px){.solutions .comAboutusKv{margin-top:15px}.solutions .comAboutus .aboutmhiBox .aboumhiTtl h2,.solutions .comAboutus .reviewBox h2{font-size:130.76%}.solutions .comAboutus .reviewBox .inTxt mark{font-size:115.38%}}.solutions .comIntroductionKv .anchorBox li{font-size:200%}.solutions .comIntroduction #know{padding-top:60px}.solutions .comIntroduction section h2{font-size:966.66%;margin-top:0}.solutions .comIntroduction .conceptList li mark{font-size:200%;line-height:1.3}.solutions .comIntroduction .conceptList li:first-child .inImgTtl mark{font-size:506.66%;line-height:1.3}.solutions .comIntroduction .conceptList li:first-child .inImgTtl mark span{letter-spacing:-.2em}.solutions .comIntroduction .worldBox .dataBox{top:160px}.solutions .comIntroduction .worldBox .dataBox dt{font-size:900%;line-height:1.3}.solutions .comIntroduction .worldBox .dataBox dd{font-size:200%;line-height:1.2}.solutions .comIntroduction .otherBox ul li .inTxt{width:408px;margin:36px auto}.solutions .comIntroduction .otherBox ul li mark{text-align:left;font-size:200%;line-height:1.3}.solutions .comIntroduction #track .trackDetail .trackList li mark{font-size:200%;line-height:1.3}@media only screen and (max-width:1440px){.solutions .comIntroductionKv .anchorBox li{font-size:2.08vw}.solutions .comIntroduction #know{padding-top:4.16vw}.solutions .comIntroduction section h2{font-size:10.06vw}.solutions .comIntroduction .conceptList li mark{font-size:2.08vw}.solutions .comIntroduction .conceptList li:first-child .inImgTtl mark{font-size:5.27vw}.solutions .comIntroduction .conceptList li:first-child .inImgTtl mark span{letter-spacing:-.2em}.solutions .comIntroduction .worldBox .dataBox{top:11.11vw}.solutions .comIntroduction .worldBox .dataBox dl:first-child{margin-right:9.3vw}.solutions .comIntroduction .worldBox .dataBox dt{font-size:10.06vw}.solutions .comIntroduction #track .trackDetail .trackList li mark,.solutions .comIntroduction .otherBox ul li mark,.solutions .comIntroduction .worldBox .dataBox dd{font-size:2.08vw}.solutions .comIntroduction .otherBox ul li .inTxt{width:28.33vw;margin:2.5vw auto}}@media only screen and (max-width:991px){.solutions .comIntroductionKv .anchorBox li{font-size:3.9vw}.solutions .comIntroduction .conceptList li mark,.solutions .comIntroduction .otherBox ul li mark{font-size:3.02vw}.solutions .comIntroduction #know{padding-top:6.11vw}.solutions .comIntroduction section h2{margin-top:6.11vw}.solutions .comIntroduction .worldBox .dataBox dl:first-child{margin-right:13.54vw}.solutions .comIntroduction .otherBox ul li .inTxt{width:100%;margin:3.64vw auto}}@media only screen and (max-width:480px){.solutions .comIntroductionKv .anchorBox li{font-size:115%}.solutions .comIntroduction #know{padding-top:20px}.solutions .comIntroduction section h2{font-size:384.61%;line-height:1.2}.solutions .comIntroduction .conceptList li mark,.solutions .comIntroduction .conceptList li:first-child .inImgTtl mark{font-size:130.76%}.solutions .comIntroduction .conceptList li:first-child .inImgTtl mark br{display:none}.solutions .comIntroduction .conceptList li:first-child .inImgTtl mark span{letter-spacing:0}.solutions .comIntroduction .worldBox .dataBox{top:0}.solutions .comIntroduction .worldBox .dataBox dt{font-size:369.23}.solutions .comIntroduction .worldBox .dataBox dd{font-size:100%;line-height:1.5}.solutions .comIntroduction .otherBox ul li .inTxt{margin:18px auto 0}.solutions .comIntroduction #track .trackDetail .trackList li mark,.solutions .comIntroduction .otherBox ul li mark{font-size:130.76%}}.solutions .comProductsItem .comMain .comLead{font-size:180%;line-height:1.4}.solutions .comProductsLnkSetC3ln ul li a .inTxt mark{line-height:1.5}.solutions #comContent h1{padding-bottom:20px;padding-top:0}.solutions .comCsrKv{margin-top:36px;height:550px;background:url(/themes/custom/mhi/src/mhi/images/index_kv.png) center center no-repeat;background-size:cover}.solutions .comCsrKv figure{display:none}.solutions .comCsrKv .comConPosi{height:100%}.solutions .comCsrLnkSetC3Ln{padding-bottom:0;border-bottom:none;position:absolute;bottom:45px;left:0;width:100%}.solutions .comCsrLnkSetC3Ln ul{padding-top:0}.solutions .comCsrLnkSetC3Ln ul li{padding-top:0;padding-bottom:0;width:408px;overflow:hidden}.solutions .comCsrLnkSetC3Ln ul li:nth-child(1){border-right:solid 1px #fff}.solutions .comCsrLnkSetC3Ln ul li:nth-child(3){border-left:solid 1px #fff}.solutions .comCsrLnkSetC3Ln ul li a{color:#fff}.solutions .comCsrLnkSetC3Ln ul li a:hover{color:#ccc}.solutions .comCsrLnkSetC3Ln ul li.fb a{padding-left:15px}.solutions .comCsrLnkSetC3Ln ul li a img{width:22.05%}.solutions .comCsrLnkSetC3Ln ul li.fb a img{width:13.99%;padding-right:30px}.solutions .comCsrLnkSetC3Ln ul li a .inTxt{width:77.95%;padding-top:8px}.solutions .comCsrLnkSetC3Ln ul li.noneImg a .inTxt{width:100%}.solutions .comCsrLnkSetC3Ln ul li.fb a .inTxt{width:86.01%}.solutions .comCsrLnkSetC3Ln ul li a .inTxt mark{color:#fff;font-size:129.41%;line-height:1.31}.solutions .comCsrLnkSetC3Ln ul li a:hover .inTxt mark{color:#ccc}.solutions .comCsrLnkSetC3Ln ul li a .inTxt .comPdf:after{background-image:url(/themes/custom/mhi/src/mhi/images/pdf_white_icn.svg)!important}.solutions .comCsrLnkSetC3Ln ul li a .inTxt .comNewWin:after{background-image:url(/themes/custom/mhi/src/mhi/images/new-win-wht.svg)!important}@media only screen and (max-width:1440px){.solutions .comCsrKv{margin-top:2.5vw;height:38.19vw}.solutions .comCsrLnkSetC3Ln{bottom:3.12vw}.solutions .comCsrLnkSetC3Ln ul li{width:28.33vw}.solutions .comCsrLnkSetC3Ln ul li.fb a{padding-left:1.04vw}.solutions .comCsrLnkSetC3Ln ul li.fb a img{padding-right:2.08vw}}@media only screen and (max-width:991px){.solutions .comCsr>.comConPosi:first-child,.solutions .comCsrKv .comConPosi{width:91.66vw}.solutions .comCsrKv{margin-top:4.68vw;height:52.08vw}.solutions .comCsrLnkSetC3Ln{bottom:5.85vw}.solutions .comCsrLnkSetC3Ln ul li{width:28.12vw}.solutions .comCsrLnkSetC3Ln ul li.fb a{padding-left:1.82vw}.solutions .comCsrLnkSetC3Ln ul li a img{width:30.2%;padding-right:1.82vw}.solutions .comCsrLnkSetC3Ln ul li.fb a img{width:15.67%;padding-right:1.82vw}.solutions .comCsrLnkSetC3Ln ul li a .inTxt{width:69.8%;padding-top:.55vw}.solutions .comCsrLnkSetC3Ln ul li.fb a .inTxt{width:84.33%}.solutions .comCsrLnkSetC3Ln ul li a .inTxt mark{font-size:126.66%}}@media only screen and (max-width:600px){.solutions .comCsrKv{height:76.82vw}}@media only screen and (max-width:480px){.solutions .comCsr>.comConPosi:first-child{width:auto;margin:0 20px}.solutions .comCsrKv{background-image:none;height:auto;margin-top:15px}.solutions .comCsrKv .comConPosi{width:auto;margin:0 20px}.solutions .comCsrKv figure{display:block}.solutions .comCsrLnkSetC3Ln{position:relative;bottom:auto;top:0}.solutions .comCsrLnkSetC3Ln ul li{display:block;padding-top:14px;padding-bottom:14px;width:100%;border-bottom:solid 1px #747474}.solutions .comCsrLnkSetC3Ln ul li:nth-child(1){padding-right:0;border-right:none}.solutions .comCsrLnkSetC3Ln ul li:nth-child(2){padding-right:0;padding-left:0}.solutions .comCsrLnkSetC3Ln ul li:nth-child(3){padding-left:0;border-left:none}.solutions .comCsrLnkSetC3Ln ul li.noneBorder{border-bottom:none}.solutions .comCsrLnkSetC3Ln ul li a{color:#000}.solutions .comCsrLnkSetC3Ln ul li a:hover{color:#666}.solutions .comCsrLnkSetC3Ln ul li.fb a{padding-left:0}.solutions .comCsrLnkSetC3Ln ul li a img{width:22.14%;padding-right:18px}.solutions .comCsrLnkSetC3Ln ul li.fb a img{width:22.14%;padding-left:14px;padding-right:28px}.solutions .comCsrLnkSetC3Ln ul li a .inTxt{width:77.86%;padding-top:2px}.solutions .comCsrLnkSetC3Ln ul li.noneImg a .inTxt{width:77.86%;float:right}.solutions .comCsrLnkSetC3Ln ul li.fb a .inTxt{width:77.86%}.solutions .comCsrLnkSetC3Ln ul li a .inTxt mark{font-size:115.38%;color:#000}.solutions .comCsrLnkSetC3Ln ul li a:hover .inTxt mark{color:#666}.solutions .comCsrLnkSetC3Ln ul li q .inTxt span{margin-top:0}.solutions .comCsrLnkSetC3Ln ul li a .inTxt .comPdf:after{width:11.5px;height:15px;background-size:11.5px 15px;background-image:url(/themes/custom/mhi/src/mhi/images/pdf_ico.svg)!important}.solutions .comCsrLnkSetC3Ln ul li a .inTxt .comNewWin:after{background-image:url(/themes/custom/mhi/src/mhi/images/new-win-red.svg)!important}}.solutions .comFinance .comHdDay{margin-top:9px}.solutions .comFinanceKv .comLnkSetC2 a .inTxt mark:after,.solutions .comFinanceKv .comLnkSetC2 div.inNoLink .inTxt mark:after{width:23px;height:36px;margin-left:21.6px;margin-bottom:-.1em}@media only screen and (max-width:1440px){.solutions .comFinance .comHdDay{margin-top:.625vw}}@media only screen and (max-width:991px){.solutions .comFinance .comHdDay{margin-top:1.17vw}}@media only screen and (max-width:480px){.solutions .comFinance .comHdDay{margin-top:-4px}.solutions .comFinanceKv .comLnkSetC2 a .inTxt mark:after,.solutions .comFinanceKv .comLnkSetC2 div.inNoLink .inTxt mark:after{width:12.09px;height:19px;margin-left:9.5px;margin-bottom:-.05em}}.solutions #headMenu .headLink{font-size:15px;margin-top:0;line-height:1.2}.solutions #comSide .menu>li,.solutions #comSide .menu>li>ul li,.solutions #comSide .otherMenu li,.solutions #comSide .otherMenu>li>ul li,.solutions #comSide .shortcutMenu li,.solutions #comSide .shortcutMenu>li>ul li{line-height:1.4}.solutions #headMenu .headLang a,.solutions #headMenu .headLang span,.solutions #headMenu .headLang strong,.solutions #headMenu .hnav ul li{font-size:15px}.solutions #comContent h1.comSecH1{margin-top:15px}.solutions #comMainConPosi.comSecH1{margin-top:0}.solutions ul#breadcrumb{padding-top:4px;padding-bottom:3px}.solutions #comSide h2{margin-bottom:15px}.solutions #comSide .menu>li>ul li,.solutions #comSide .menu>li>ul li>ul li,.solutions #comSide .otherMenu>li>ul li,.solutions #comSide .shortcutMenu>li>ul li{font-size:15px}.solutions #comSide .menu li.lnavSubTtl{font-size:17px}.solutions #comSide .menu>li,.solutions #comSide .otherMenu>li,.solutions #comSide .shortcutMenu>li{margin-top:10px}.solutions #comSide .menu>li>ul li>ul li{margin-bottom:0;padding-left:13px;margin-left:0;margin-top:.7vw}.solutions #comSide .menu .comLnTech>li .comLnVol::before,.solutions #comSide .menu .comLnTech>li.comLnGrp .comLnVol::before{top:0;font-size:22.5px}.solutions #comSide .menu .comLnTech>li .comLnVol.current::before,.solutions #comSide .menu .comLnTech>li.comLnGrp .comLnVol.current::before{top:-.1em}.solutions #comSide .menu .comLnTech>li.comLnGrp>.comLnGrpTtl::before{font-size:19.5px;position:relative;top:.1em}.solutions #comSide .menu .comLnTech>li.comLnGrp>.comLnGrpTtl.current::before{top:0}.solutions #footerLink{padding-top:1px}.solutions .cookieAlertBox p a{font-size:86.66%}.solutions #comSide .menu li.lnavSubTtl,.solutions #comSide .menu>li,.solutions #comSide .otherMenu li,.solutions #comSide .shortcutMenu li{font-size:17px}.solutions #comSide .menu>li>ul,.solutions #comSide .otherMenu>li>ul,.solutions #comSide .shortcutMenu>li>ul{margin-left:0;padding:.49vw 0 0}.solutions #comSide .otherMenu>li,.solutions #comSide .shortcutMenu>li{font-size:.9vw}.solutions #comSide .menu>li>ul li>ul{padding:.25vw 0 .69vw 10px}.solutions #comSide .menu>li>ul li>ul li>ul{padding-left:0}.solutions #comSide .menu>li>ul li>ul li>ul li{margin-left:0}@media only screen and (max-width:1440px){.solutions #headMenu .headLang a,.solutions #headMenu .headLang span,.solutions #headMenu .headLang strong,.solutions #headMenu .headLink,.solutions #headMenu .hnav ul li{font-size:14px}.solutions #headMenu .headLink{line-height:1.1;margin-top:2px}.solutions ul#breadcrumb{padding-top:.27vw;padding-bottom:.2vw}.solutions #comSide h2{margin-bottom:1.04vw}.solutions #comSide .otherMenu li a::after,.solutions #comSide .shortcutMenu li a::after{width:.62vw;height:.9vw;margin-left:.54vw}.solutions #comSide .otherMenu>li,.solutions #comSide .shortcutMenu>li{font-size:.9vw}.solutions #comSide .menu .comLnTech>li .comLnVol::before{font-size:1.5vw}.solutions #comSide .menu .comLnTech>li.comLnGrp>ul>li{font-size:.9vw}.solutions #comSide .menu .comLnTech>li.comLnGrp .comLnVol::before{font-size:1.35vw}.solutions #comSide .menu .comLnTech>li.comLnGrp>.comLnGrpTtl::before{font-size:1.17vw}.solutions #footerLink{padding-top:0}}@media only screen and (max-width:991px){.solutions ul#breadcrumb{padding-top:1.34vw;padding-bottom:1.29vw}.solutions #comSide h2{margin-bottom:1.95vw}.solutions #comSide .otherMenu li a::after,.solutions #comSide .shortcutMenu li a::after{width:1.17vw;height:1.69vw;margin-left:1.01vw}.solutions #comSide .menu>li,.solutions #comSide .otherMenu li,.solutions #comSide .shortcutMenu li{font-size:14px}.solutions #comSide .menu>li>ul li,.solutions #comSide .menu>li>ul li>ul li,.solutions #comSide .otherMenu>li>ul li,.solutions #comSide .shortcutMenu>li>ul li{font-size:12px;line-height:1.7}.solutions #comSide .menu li.lnavSubTtl{font-size:1.95vw}.solutions #comSide .menu>li,.solutions #comSide .otherMenu>li,.solutions #comSide .shortcutMenu>li{margin-top:1vw}.solutions #comSide .menu>li>ul,.solutions #comSide .otherMenu>li>ul,.solutions #comSide .shortcutMenu>li>ul{padding:8px 0}.solutions #comSide .menu>li>ul li,.solutions #comSide .otherMenu>li>ul li,.solutions #comSide .shortcutMenu>li>ul li{margin-top:.25vw;width:calc(43.18vw - 5px)}.solutions #comSide .menu>li>ul li>ul{padding:5px 0 9px 8px}.solutions #comSide .menu>li>ul li>ul li{margin-top:8px}.solutions #comSide .menu .comLnTech>li .comLnVol::before{font-size:2.53vw}.solutions #comSide .menu .comLnTech>li.comLnGrp>ul>li{font-size:1.52vw}.solutions #comSide .menu .comLnTech>li.comLnGrp .comLnVol::before{font-size:2.28vw}.solutions #comSide .menu .comLnTech>li.comLnGrp>.comLnGrpTtl::before{font-size:1.97vw}}@media only screen and (max-width:480px){.solutions #comSide h2{margin-bottom:10px}.solutions #comSide .otherMenu li a::after,.solutions #comSide .shortcutMenu li a::after{width:8px;height:12px;margin-left:6px}.solutions #comSide .menu>li,.solutions #comSide .otherMenu li,.solutions #comSide .shortcutMenu li{font-size:14px}.solutions #comSide .menu>li>ul li,.solutions #comSide .otherMenu>li>ul li,.solutions #comSide .shortcutMenu>li>ul li{width:auto}.solutions #comSide .menu li.lnavSubTtl{font-size:13px}.solutions #comSide .menu .comLnTech>li .comLnVol::before{font-size:16.5px}.solutions #comSide .menu .comLnTech>li.comLnGrp>ul>li{font-size:10px}.solutions #comSide .menu .comLnTech>li.comLnGrp .comLnVol::before{font-size:15px}.solutions #comSide .menu .comLnTech>li.comLnGrp>.comLnGrpTtl::before{font-size:13px}}.solutions #comContent .comExpertiseAmKvDetail .comThiH1{line-height:1.2;padding-top:0;font-size:340%}.solutions .comExpertiseAmKvDetail .comThiH1+p,.solutions .comExpertiseAmRelLnk ul li a .inTxt mark{line-height:1.4}@media only screen and (max-width:1440px){.solutions #comContent .comExpertiseAmKvDetail .comThiH1{font-size:3.9vw}}@media only screen and (max-width:480px){.solutions #comContent .comExpertiseAmKvDetail .comThiH1{font-size:214.28%}}.solutions .gComTopLinkGrdC2{margin-top:80px;border-right:solid 1px #747474;border-left:solid 1px #747474}.solutions .gComTopLinkGrdC2::after{content:"";display:block;width:0;height:0;clear:both}.solutions .gComTopLinkGrdC2 .inTtl{float:left;width:50%;box-sizing:border-box;padding:30px 72px 48px}.solutions .gComTopLinkGrdC2 .inTtl h2{font-size:266.6%;line-height:1;font-weight:400;text-transform:uppercase;margin:0}.solutions .gComTopLinkGrdC2 .inTtl .inBtn{width:192px;margin-top:24px;text-align:center;line-height:1;font-weight:400}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a{display:block;border:2px solid #000;padding:15px 0 16px}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a.comNewWin{padding:14px 0 15px}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a.comNewWin::after{width:17px!important;height:20.8px!important;background-size:15px 13.93px!important;margin-right:0!important}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a:hover{opacity:.6}.solutions .gComTopLinkGrdC2 .inTxt{float:left;width:50%;box-sizing:border-box;padding:30px 72px 45px 0}.solutions .gComTopLinkGrdC2 .inTxt>:first-child{margin-top:0!important}.solutions .gComTopLinkGrdC2 .inTxt h3+p{margin-top:25px}@media only screen and (max-width:1440px){.solutions .gComTopLinkGrdC2{margin-top:6rem}.solutions .gComTopLinkGrdC2 .inTtl{padding:2.08vw 5vw 3.33vw}.solutions .gComTopLinkGrdC2 .inTtl h2{font-size:3.33vw}.solutions .gComTopLinkGrdC2 .inTtl .inBtn{width:13.33vw;margin-top:1.66vw;font-size:1.25vw}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a{padding:1.04vw 0 1.11vw}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a.comNewWin{padding:.97vw 0 1.04vw}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a.comNewWin::after{width:1.18vw!important;height:1.44vw!important;background-size:1.5rem 1.393rem!important}.solutions .gComTopLinkGrdC2 .inTxt{padding:2.08vw 5vw 3.125vw 0}}@media only screen and (max-width:1440px) and (-webkit-min-device-pixel-ratio:0){.solutions .gComTopLinkGrdC2 .inTtl .inBtn a.comNewWin::after{background-size:1.04vw .99vw!important}}@media only screen and (max-width:1440px){.solutions .gComTopLinkGrdC2 .inTxt h3+p{margin-top:1.73vw}}@media only screen and (max-width:991px){.solutions .gComTopLinkGrdC2 .inTtl h2{font-size:4.83vw}.solutions .gComTopLinkGrdC2 .inTtl .inBtn{width:19.59vw;margin-top:2.44vw;font-size:1.83vw}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a{padding:1.53vw 0 1.63vw}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a.comNewWin{padding:1.42vw 0 1.53vw}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a.comNewWin::after{width:1.73vw!important;height:2.12vw!important}}@media only screen and (max-width:991px) and (-webkit-min-device-pixel-ratio:0){.solutions .gComTopLinkGrdC2 .inTtl .inBtn a.comNewWin::after{background-size:1.53vw 1.42vw!important}}@media only screen and (max-width:480px){.solutions .gComTopLinkGrdC2{padding:13px 30px 15px}.solutions .gComTopLinkGrdC2 .inTtl{float:none;width:100%;padding:0}.solutions .gComTopLinkGrdC2 .inTtl h2{font-size:200%;line-height:1.21}.solutions .gComTopLinkGrdC2 .inTtl .inBtn{width:147px;margin-top:13px;font-size:100%}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a{padding:6.5px 0 4.5px}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a.comNewWin{padding:4.5px 0 2.5px}.solutions .gComTopLinkGrdC2 .inTtl .inBtn a.comNewWin::after{width:12px!important;height:18.85px!important;background-size:10.6px 9.84px!important}.solutions .gComTopLinkGrdC2 .inTxt{float:none;width:100%;padding:0;margin-top:25px}.solutions .gComTopLinkGrdC2 .inTxt h3+p{margin-top:13px}}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl{padding:30px 72px 36px}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl h2{font-size:247%;line-height:1.3;font-weight:500}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl .inBtn{margin-top:28px;font-weight:500}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTxt{padding:32px 72px 30px 0}@media only screen and (max-width:1440px){.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl{padding:2.08vw 5vw 2.5vw}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl h2{font-size:2.91vw}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl .inBtn{margin-top:1.94vw}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTxt{padding:2.22vw 5vw 2.08vw 0}}@media only screen and (max-width:991px){.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl{padding:3.06vw 7.34vw 3.67vw}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl h2{font-size:4.28vw}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl .inBtn{margin-top:2.85vw}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTxt{padding:3.26vw 7.34vw 3.06vw 0}}@media only screen and (max-width:480px){.solutions html[lang=ja] .gComTopLinkGrdC2{padding:17px 30px 15px}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl{padding:0}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl h2{font-size:24px;line-height:1.2}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTtl .inBtn{margin-top:16px}.solutions html[lang=ja] .gComTopLinkGrdC2 .inTxt{padding:0;margin-top:28px}}.solutions .gComNavSort{margin-top:28px;font-size:0}.solutions .gComNavSort ul{display:inline-block;margin:0;text-align:center}.solutions .gComNavSort ul li{display:inline-block;vertical-align:middle;line-height:1;border-left:solid 1px #747474;padding:0 25px;font-size:18px;font-weight:400;cursor:pointer}.solutions .gComNavSort ul li:first-child{border-left:none;padding-left:0}.solutions .gComNavSort ul li:last-child{padding-right:0}.solutions .gComNavSort ul li.current,.solutions .gComNavSort ul li:hover{color:#e31f26}@media only screen and (max-width:1440px){.solutions .gComNavSort{margin-top:1.94vw}.solutions .gComNavSort ul li{padding:0 1.73vw;font-size:1.25vw}}@media only screen and (max-width:991px){.solutions .gComNavSort{margin-top:2.85vw}.solutions .gComNavSort ul li{padding:0 2.55vw;font-size:1.83vw}}@media only screen and (max-width:480px){.solutions .gComNavSort{margin-top:23px}.solutions .gComNavSort ul li{padding:0 12px;font-size:14px}}.solutions .gComTopNew01 h2{text-align:center;text-transform:uppercase}.solutions .gComTopNew01 .gComNavSort{text-align:center;padding-bottom:4px}.solutions .gComTopNew01 .comDayLi li{margin-top:25px}.solutions .gComTopNew01 .comDayLi li a:hover .comTxt{text-decoration:none}@media only screen and (max-width:1440px){.solutions .gComTopNew01 .gComNavSort{padding-bottom:.27vw}.solutions .gComTopNew01 .comDayLi li{margin-top:1.73vw}.solutions .gComTopNw01{width:90vw}}@media only screen and (max-width:991px){.solutions .gComTopNew01 .gComNavSort{padding-bottom:.4vw}.solutions .gComTopNew01 .comDayLi li{margin-top:2.55vw}}@media only screen and (max-width:480px){.solutions .gComTopNew01 .gComNavSort{padding-bottom:4px}.solutions .gComTopNew01 .comDayLi li{margin-top:19px}.solutions .gComTopNew01 .comDayLi li time{display:block;margin-right:0}}.solutions .gComTopNw01{max-width:1296px;margin:0 auto}.solutions .gComTopNw01 h2{text-align:center;text-transform:uppercase}.solutions .gComTopNw01 .gComFilterList,.solutions .gComTopNw01 .gComNavSort{text-align:center}.solutions html[lang=ja] .gComTopNew01 .gComNavSort{padding-bottom:8px}.solutions html[lang=ja] .gComTopNew01 .comDayLi li{margin-top:21px}@media only screen and (max-width:1440px){.solutions html[lang=ja] .gComTopNew01 .gComNavSort{padding-bottom:.55vw}.solutions html[lang=ja] .gComTopNew01 .comDayLi li{margin-top:1.45vw}}@media only screen and (max-width:991px){.solutions .gComTopNw01{width:91.66vw}.solutions html[lang=ja] .gComTopNew01 .gComNavSort{padding-bottom:.81vw}.solutions html[lang=ja] .gComTopNew01 .comDayLi li{margin-top:2.14vw}}@media only screen and (max-width:480px){.solutions .gComTopNw01{width:100%}.solutions html[lang=ja] .gComTopNew01 .gComNavSort{padding-bottom:6px}.solutions html[lang=ja] .gComTopNew01 .comDayLi li{margin-top:19px}}.solutions .gComFilterList{margin-top:36px;font-size:0}.solutions .gComFilterList .gComIconList{display:inline-block;margin:0}.solutions .gComFilterList .gComIconList::after{content:"";display:block;width:0;height:0;clear:both}.solutions .gComFilterList .gComIconList li{float:left;margin-left:22px}.solutions .gComFilterList .gComIconList li:first-child{margin-left:0}.solutions .gComFilterList .gComIconList li img{width:34px;height:34px;display:inline-block;vertical-align:middle;margin:0 9px 0 0}.solutions .gComFilterList .gComIconList li span{font-size:18px;line-height:1;vertical-align:middle}@media only screen and (max-width:1440px){.solutions .gComFilterList{margin-top:2.5vw}.solutions .gComFilterList .gComIconList li{margin-left:1.52vw}.solutions .gComFilterList .gComIconList li img{width:2.36vw;height:2.36vw;margin:0 .625vw 0 0}.solutions .gComFilterList .gComIconList li span{font-size:1.25vw}}@media only screen and (max-width:991px){.solutions .gComFilterList{margin-top:3.67vw}.solutions .gComFilterList .gComIconList li{margin-left:2.24vw}.solutions .gComFilterList .gComIconList li img{width:3.46vw;height:3.46vw;margin:0 .91vw 0 0}.solutions .gComFilterList .gComIconList li span{font-size:1.83vw}}@media only screen and (max-width:480px){.solutions .gComFilterList{margin-top:30px}.solutions .gComFilterList .gComIconList li{margin-left:25px}.solutions .gComFilterList .gComIconList li img{width:26px;height:26px;margin:0 9px 0 0}.solutions .gComFilterList .gComIconList li span{font-size:14px}}.solutions .gComGglMap{margin-top:36px;position:relative}.solutions .gComGglMap::before{content:"";display:block;width:100%;height:0;padding-top:40.1234%}.solutions .gComGglMap iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:1440px){.solutions .gComGglMap{margin-top:2.5vw}}@media only screen and (max-width:991px){.solutions .gComGglMap{margin-top:3.67vw}}@media only screen and (max-width:480px){.solutions .gComGglMap{margin-top:30px}.solutions .gComGglMap::before{padding-top:89.33%}}.solutions .gComTopLnkSetC3 h2{text-align:center;text-transform:uppercase}.solutions .gComTopLnkSetC3 .gComNavSort{text-align:center}.solutions .gComTopLnkSetC3 .comLnkSetC3 a .inTxt{margin-top:12px}.solutions .gComTopLnkSetC3 .comLnkSetC3 a .inTxt .comBdg{color:#000;padding-bottom:0}.solutions .gComTopLnkSetC3 .comLnkSetC3 a .inTxt mark{margin-top:.1em}.solutions .gComTopLnkSetC3 .comLnkSetC3 a .inTxt mark::after{width:.47em}@media only screen and (max-width:1440px){.solutions .gComTopLnkSetC3 .comLnkSetC3 a .inTxt{margin-top:.83vw}}@media only screen and (max-width:991px){.solutions .gComTopLnkSetC3 .comLnkSetC3 li{width:50%}.solutions .gComTopLnkSetC3 .comLnkSetC3 li:nth-child(3n+1){clear:none}.solutions .gComTopLnkSetC3 .comLnkSetC3 li:nth-child(2n+1){clear:left}.solutions .gComTopLnkSetC3 .comLnkSetC3 a .inTxt{margin-top:1.22vw}}@media only screen and (max-width:480px){.solutions .gComTopLnkSetC3 .gComNavSort{padding-bottom:6px}.solutions .gComTopLnkSetC3 .comLnkSetC3 li{width:100%;margin-top:26px}.solutions .gComTopLnkSetC3 .comLnkSetC3 a .inTxt{margin-top:10px}.solutions .gComTopLnkSetC3 .comLnkSetC3 a .inTxt mark{margin-top:8px;padding-bottom:6px}}.solutions .gComTopBigBnr{margin-top:80px;padding:84px 72px 90px;color:#567783;border-top:solid 6px #567783;border-bottom:solid 6px #567783;text-align:center}.solutions .gComTopBigBnr h2{margin-top:0;text-transform:uppercase}.solutions .gComTopBigBnr p{max-width:980px;margin:21px auto 0}.solutions .gComTopContactList{max-width:980px;margin:30px auto 0}.solutions .gComTopContactList ul{margin:0;text-align:center}.solutions .gComTopContactList ul li{display:inline-block;vertical-align:middle;width:33.3%;border-left:solid 1px #567783;box-sizing:border-box;font-weight:400;font-size:150%;line-height:1;text-align:center;padding:5px 0 4px}.solutions .gComTopContactList ul li:first-child{border-left:none}.solutions .gComTopContactList ul li a{text-decoration:none;color:#567783}.solutions .gComTopBigBnr .inBtn{width:210px;margin:36px auto 0;text-align:center;line-height:1;font-weight:400}.solutions .gComTopBigBnr .inBtn a{display:block;border:2px solid #567783;padding:15px 0 16px;color:#567783;text-decoration:none}.solutions .gComTopBigBnr .inBtn a:hover{background:#567783;color:#fff}.solutions .gComTopBigBnr .inBtn a::after{content:"";display:inline-block;vertical-align:baseline;margin-bottom:-.1em;width:.4em;height:.8em;margin-left:12px;background:url(/themes/custom/mhi_base_theme/dist/2eda43d66b77d0942eb5.svg) center no-repeat;background-size:auto 100%}.solutions .gComTopBigBnr .inBtn a:hover::after{background-image:url(/themes/custom/mhi_base_theme/dist/60b35f7805b863d5433e.svg)}@media only screen and (max-width:1440px){.solutions .gComTopBigBnr{margin-top:6rem;padding:5.83vw 5vw 6.25vw;border-top:solid .41vw #567783;border-bottom:solid .41vw #567783}.solutions .gComTopBigBnr p{margin:1.45vw auto 0}.solutions .gComTopContactList{margin:2.08vw auto 0}.solutions .gComTopContactList ul li{font-size:1.875vw;padding:.34vw 0 .27vw}.solutions .gComTopBigBnr .inBtn{width:14.58vw;margin:2.5vw auto 0;font-size:1.25vw}.solutions .gComTopBigBnr .inBtn a{padding:1.04vw 0 1.11vw}.solutions .gComTopBigBnr .inBtn a::after{margin-left:.83vw}}@media only screen and (max-width:991px){.solutions .gComTopBigBnr{padding:8.57vw 7.34vw 9.18vw;border-top:solid .61vw #567783;border-bottom:solid .61vw #567783}.solutions .gComTopBigBnr p{margin:2.14vw auto 0}.solutions .gComTopContactList{margin:3.06vw auto 0}.solutions .gComTopContactList ul li{font-size:2.75vw;padding:.51vw 0 .4vw}.solutions .gComTopBigBnr .inBtn{width:21.42vw;margin:3.67vw auto 0;font-size:1.83vw}.solutions .gComTopBigBnr .inBtn a{padding:1.53vw 0 1.63vw}.solutions .gComTopBigBnr .inBtn a::after{margin-left:1.22vw}}@media only screen and (max-width:480px){.solutions .gComTopBigBnr{margin-top:4em;padding:65px 40px 70px;border-top:solid 6px #567783;border-bottom:solid 6px #567783}.solutions .gComTopBigBnr p{margin:18px 0 0;text-align:left}.solutions .gComTopContactList{margin:32px 0 0}.solutions .gComTopContactList ul li{float:none;width:100%;padding:0;font-size:20px;margin-top:16px;border:none}.solutions .gComTopContactList ul li:first-child{margin-top:0}.solutions .gComTopContactList ul li::before{content:"";display:block;width:20px;height:1px;background:#567783;margin:0 auto 16px}.solutions .gComTopContactList ul li:first-child::before{display:none}.solutions .gComTopBigBnr .inBtn{width:147px;margin:36px auto 0;font-size:14px}.solutions .gComTopBigBnr .inBtn a{padding:5px 0}.solutions .gComTopBigBnr .inBtn a::after{margin-left:7px}}.solutions html[lang=ja] .gComTopBigBnr .inBtn,.solutions html[lang=ja] .gComTopContactList ul li{font-weight:500}.solutions .gComCtOutline01{max-width:1080px}.solutions .gComCtOutline01 h2,.solutions .gComCtOutline01 h3{font-weight:400;font-size:150%;line-height:1.1}.solutions .gComCtOutline01 h2+p,.solutions .gComCtOutline01 h3+p{margin-top:24px}@media only screen and (max-width:1440px){.solutions .gComCtOutline01{max-width:none;width:75vw}.solutions .gComCtOutline01 h2+p,.solutions .gComCtOutline01 h3+p{margin-top:1.66vw}}@media only screen and (max-width:480px){.solutions .gComCtOutline01 h2,.solutions .gComCtOutline01 h3{font-size:142.8%}.solutions .gComCtOutline01 h2+p,.solutions .gComCtOutline01 h3+p{margin-top:20px}}.solutions .gComDtOutline01 h2,.solutions .gComDtOutline01 h3{font-weight:400;font-size:150%;line-height:1.1}.solutions .gComDtOutline01 h2+p,.solutions .gComDtOutline01 h3+p{margin-top:24px}@media only screen and (max-width:1440px){.solutions .gComDtOutline01 h2+p,.solutions .gComDtOutline01 h3+p{margin-top:1.66vw}}@media only screen and (max-width:991px){.solutions .gComCtOutline01{width:100%}.solutions .gComDtOutline01 h2+p,.solutions .gComDtOutline01 h3+p{margin-top:2.44vw}}@media only screen and (max-width:480px){.solutions .gComDtOutline01 h2,.solutions .gComDtOutline01 h3{font-size:22px;line-height:1.18}.solutions .gComDtOutline01 h2+p,.solutions .gComDtOutline01 h3+p{margin-top:20px}}.solutions html[lang=ja] .gComCtOutline01 h2,.solutions html[lang=ja] .gComCtOutline01 h3{font-weight:300;font-size:147%;line-height:1.4}.solutions html[lang=ja] .gComCtOutline01 h2+p,.solutions html[lang=ja] .gComCtOutline01 h3+p{margin-top:22px}@media only screen and (max-width:1440px){.solutions html[lang=ja] .gComCtOutline01 h2+p,.solutions html[lang=ja] .gComCtOutline01 h3+p{margin-top:1.52vw}}@media only screen and (max-width:480px){.solutions html[lang=ja] .gComCtOutline01 h2,.solutions html[lang=ja] .gComCtOutline01 h3{font-size:19px}.solutions html[lang=ja] .gComCtOutline01 h2+p,.solutions html[lang=ja] .gComCtOutline01 h3+p{margin-top:20px}}.solutions .gComCtClOpen{border:1px solid #567783;padding:46px 36px 27px;position:relative;margin-top:80px}.solutions .gComCtClOpen h2,.solutions .gComCtClOpen h3{font-weight:400;font-size:227.7%;line-height:1.1;color:#567783;text-transform:uppercase;padding:0 18px;position:absolute;top:0;left:18px;background:#fff;transform:translate(0,-50%);margin:0}.solutions .gComCtClOpenList ul{margin-top:0;margin-right:-36px}.solutions .gComCtClOpenList ul::after{content:"";display:block;width:0;height:0;clear:both}.solutions .gComCtClOpenList ul li{float:left;width:33.3%;margin-top:24px}.solutions .gComCtClOpenList ul li:nth-child(-n+3){margin-top:0}.solutions .gComCtClOpenList ul li:nth-child(3n+1){clear:left}.solutions .gComCtClOpenList ul li a{display:block;margin-right:36px;text-decoration:none}.solutions .gComCtClOpenList ul li a img{width:100%;height:auto}.solutions .gComCtClOpenList ul li a img+.inTxt{display:block;margin-top:10px}.solutions .gComCtClOpenList ul li a .inTxt mark{display:block;font-size:133.3%;line-height:1.1;font-weight:400;margin-bottom:6px}.solutions .gComCtClOpenList ul li a .inTxt mark::after{content:"";display:inline-block;vertical-align:baseline;margin-left:7.2px;margin-bottom:-.1em;width:.47em;height:.8em;background:url(/themes/custom/mhi_base_theme/dist/470f8c9d503dd8e49fea.svg) center no-repeat;background-size:auto 100%}@media only screen and (max-width:1440px){.solutions .gComCtClOpen{padding:3.19vw 2.5vw 1.875vw;margin-top:6rem}.solutions .gComCtClOpen h2,.solutions .gComCtClOpen h3{padding:0 1.25vw;left:1.25vw}.solutions .gComCtClOpenList ul{margin-right:-2.5vw}.solutions .gComCtClOpenList ul li{margin-top:1.66vw}.solutions .gComCtClOpenList ul li a{margin-right:2.5vw}.solutions .gComCtClOpenList ul li a img+.inTxt{margin-top:.69vw}.solutions .gComCtClOpenList ul li a .inTxt mark{margin-bottom:.41vw}}@media only screen and (max-width:991px){.solutions .gComCtClOpen{padding:4.69vw 3.67vw 2.75vw}.solutions .gComCtClOpen h2,.solutions .gComCtClOpen h3{padding:0 1.83vw;left:1.83vw}.solutions .gComCtClOpenList ul{margin-right:-3.67vw}.solutions .gComCtClOpenList ul li{width:50%;margin-top:2.44vw}.solutions .gComCtClOpenList ul li:nth-child(-n+3){margin-top:2.44vw}.solutions .gComCtClOpenList ul li:nth-child(-n+2){margin-top:0}.solutions .gComCtClOpenList ul li:nth-child(3n+1){clear:none}.solutions .gComCtClOpenList ul li:nth-child(2n+1){clear:left}.solutions .gComCtClOpenList ul li a{margin-right:3.67vw}.solutions .gComCtClOpenList ul li a img+.inTxt{margin-top:1.02vw}.solutions .gComCtClOpenList ul li a .inTxt mark{margin-bottom:.61vw}}.solutions .gComCtMapGroup .gComFilterList .gComLogoList::after,.solutions .gComCtMapGroup .gComFilterList::after,.solutions .gComCtProductsClm2::after,.solutions .gComCtRlContact>ul::after,.solutions .gComCtSpBnrLink ul li .inner::after,.solutions .gComCtSpBnrLink ul::after,.solutions .gComDtContact>ul::after{content:"";clear:both}@media only screen and (max-width:480px){.solutions .gComCtClOpenList ul,.solutions .gComCtClOpenList ul li a{margin-right:0}.solutions .gComCtClOpen{padding:24px 20px 14px;margin-top:4em}.solutions .gComCtClOpen h2,.solutions .gComCtClOpen h3{font-size:24px;padding:0 10px;left:10px}.solutions .gComCtClOpenList ul li{float:none;width:100%;margin-top:20px!important}.solutions .gComCtClOpenList ul li:first-child{margin-top:0!important}.solutions .gComCtClOpenList ul li a img+.inTxt{margin-top:8px}.solutions .gComCtClOpenList ul li a .inTxt mark{font-size:20px;line-height:1.2;margin-bottom:3px}.solutions .gComCtClOpenList ul li a .inTxt mark::after{margin-left:5px}}.solutions html[lang=ja] .gComCtClOpen h2,.solutions html[lang=ja] .gComCtClOpen h3{font-weight:300;font-size:223.5%;line-height:1.39}.solutions html[lang=ja] .gComCtClOpenList ul li a img+.inTxt{margin-top:12px}.solutions html[lang=ja] .gComCtClOpenList ul li a .inTxt mark{font-size:129.4%;line-height:1.36;font-weight:500}.solutions html[lang=ja] .gComCtClOpenList ul li a .inTxt mark::after{margin-bottom:-.05em}@media only screen and (max-width:1440px){.solutions html[lang=ja] .gComCtClOpenList ul li a img+.inTxt{margin-top:.83vw}}@media only screen and (max-width:991px){.solutions html[lang=ja] .gComCtClOpenList ul li a img+.inTxt{margin-top:1.22vw}}@media only screen and (max-width:480px){.solutions html[lang=ja] .gComCtClOpen{padding:26px 20px 14px}.solutions html[lang=ja] .gComCtClOpen h2,.solutions html[lang=ja] .gComCtClOpen h3{font-size:23px;line-height:1.21}.solutions html[lang=ja] .gComCtClOpenList ul li a img+.inTxt{margin-top:10px}.solutions html[lang=ja] .gComCtClOpenList ul li a .inTxt mark{font-size:19px;line-height:1.21;margin-bottom:6px}}.solutions .gComCtSpBnr{margin-top:80px;border:6px solid #82a0aa;padding:51px 72px}.solutions .gComCtSpBnrLink ul::after{display:block;width:0;height:0}.solutions .gComCtSpBnrLink ul .slick-list{width:100%}.solutions .gComCtSpBnrLink ul li{float:left;width:100%;outline:0}.solutions .gComCtSpBnrLink ul li .inner{display:block}.solutions .gComCtSpBnrLink ul li .inner::after{display:block;width:0;height:0}.solutions .gComCtSpBnrLink ul li .inner img{float:left;width:34.1%;padding-right:36px;box-sizing:border-box}.solutions .gComCtSpBnrLink ul li .inner .inTxt{display:block;margin-left:34.1%}.solutions .gComCtSpBnrLink ul li .inner .inTxt>:first-child{margin-top:0}.solutions .gComCtSpBnrLink ul .slick-dots{height:12px;top:-34px;right:-50px;bottom:auto;width:auto;margin:0}.solutions .gComCtSpBnrLink ul .slick-dots li{width:12px;height:12px;margin:0 0 0 10px}.solutions .gComCtSpBnrLink ul .slick-dots li:first-child{margin-left:0}.solutions .gComCtSpBnrLink ul .slick-dots li button{width:12px;height:12px;border:2px solid #595959;margin:0;padding:0;border-radius:0;box-sizing:border-box}.solutions .gComCtSpBnrLink ul .slick-dots li.slick-active button{background:#595959}@media only screen and (max-width:1440px){.solutions .gComCtSpBnr{margin:6rem auto 0;border:.41vw solid #82a0aa;padding:3.54vw 5vw;box-sizing:border-box;width:90vw}.solutions .gComCtSpBnrLink ul li .inner img{padding-right:2.5vw}.solutions .gComCtSpBnrLink ul .slick-dots{height:.83vw;top:-2.36vw;right:-3.47vw}.solutions .gComCtSpBnrLink ul .slick-dots li{width:.83vw;height:.83vw;margin:0 0 0 .69vw}.solutions .gComCtSpBnrLink ul .slick-dots li button{width:.83vw;height:.83vw}}@media only screen and (max-width:991px){.solutions .gComCtSpBnr{border:.61vw solid #82a0aa;padding:5.2vw 7.34vw;width:91.66vw}.solutions .gComCtSpBnrLink ul li .inner img{padding-right:3.67vw}.solutions .gComCtSpBnrLink ul .slick-dots{height:1.22vw;top:-3.46vw;right:-5.1vw}.solutions .gComCtSpBnrLink ul .slick-dots li{width:1.22vw;height:1.22vw;margin:0 0 0 1.02vw}.solutions .gComCtSpBnrLink ul .slick-dots li button{width:1.22vw;height:1.22vw}}@media only screen and (max-width:480px){.solutions .gComCtSpBnr{margin:4em 0 0;border:6px solid #82a0aa;border-left:none;border-right:none;padding:51px 20px 26px;width:100%}.solutions .gComCtSpBnrLink ul li .inner img{float:none;width:100%;padding-right:0;display:block}.solutions .gComCtSpBnrLink ul li .inner .inTxt{margin-left:0;margin-top:14px}.solutions .gComCtSpBnrLink ul li .inner .inTxt p{margin-top:8px}.solutions .gComCtSpBnrLink ul .slick-dots{height:9px;top:-21px;right:auto;left:0}.solutions .gComCtSpBnrLink ul .slick-dots li{width:9px;height:9px;margin:0 0 0 7px}.solutions .gComCtSpBnrLink ul .slick-dots li button{width:9px;height:9px;border:1px solid #595959}}.solutions .gComCtMgProducts{border-bottom:solid 1px #567783;position:relative;padding:0 46.37% 20px 0}.solutions .gComCtMgProducts h2,.solutions .gComCtMgProducts h3,.solutions .gComCtMgProducts h4{font-weight:400;font-size:166.6%;line-height:1.23;color:#567783;text-transform:uppercase}.solutions .gComCtMgProducts .inRight{position:absolute;bottom:11px;right:0;width:46.37%;padding-left:36px;box-sizing:border-box}.solutions .gComCtMgProducts .inRight p{margin:0;font-size:88.8%;line-height:1.68;color:#567783;text-align:right}@media only screen and (max-width:1440px){.solutions .gComCtMgProducts{padding:0 46.37% 1.38vw 0}.solutions .gComCtMgProducts .inRight{bottom:.76vw;padding-left:2.5vw}}@media only screen and (max-width:991px){.solutions .gComCtMgProducts{padding:0 46.37% 2.04vw 0}.solutions .gComCtMgProducts .inRight{bottom:1.12vw;padding-left:3.6vw}}@media only screen and (max-width:480px){.solutions .gComCtMgProducts{padding:0}.solutions .gComCtMgProducts h2,.solutions .gComCtMgProducts h3,.solutions .gComCtMgProducts h4{font-size:20px}.solutions .gComCtMgProducts .inRight{position:relative;bottom:auto;right:auto;width:100%;padding-left:0;margin-top:13px}.solutions .gComCtMgProducts .inRight p{font-size:12px;line-height:1.5;text-align:left}}.solutions .gComCtProductsTl{font-size:322.2%;line-height:.77;font-weight:400;text-transform:uppercase}@media only screen and (max-width:480px){.solutions .gComCtProductsTl{font-size:30px;line-height:.86}}.solutions .gComCtProductsTl2{font-size:150%;line-height:1.1;padding:13px 18px;background:#e6e6e6;text-transform:uppercase}.solutions .gComCtProductsTl2 a::after{content:"";display:inline-block;vertical-align:baseline;margin-left:7.2px;margin-bottom:-.1em;width:.4em;height:.8em;background:url(/themes/custom/mhi_base_theme/dist/470f8c9d503dd8e49fea.svg) center no-repeat;background-size:auto 100%}.solutions .gComCtProductsTl2+.gComCtProductsTl2{margin-top:36px}@media only screen and (max-width:1440px){.solutions .gComCtProductsTl2{padding:.9vw 1.25vw}.solutions .gComCtProductsTl2+.gComCtProductsTl2{margin-top:2.5vw}}@media only screen and (max-width:991px){.solutions .gComCtProductsTl2{padding:1.32vw 1.83vw}.solutions .gComCtProductsTl2+.gComCtProductsTl2{margin-top:3.67vw}}@media only screen and (max-width:480px){.solutions .gComCtProductsTl2{font-size:20px;line-height:1.2;padding:8px 13px}.solutions .gComCtProductsTl2+.gComCtProductsTl2{margin-top:30px}.solutions .gComCtProductsTl2 a::after{margin-left:5px}}.solutions .gComCtProductsClm2{margin-top:33px}.solutions .gComCtProductsClm2::after{display:block;width:0;height:0}.solutions .gComCtProductsClm2 .inImg{float:right;width:33.79%;padding-left:36px;box-sizing:border-box;margin:0}.solutions .gComCtProductsClm2 .inImg img{width:100%;height:auto}.solutions .gComCtProductsClm2 .inTxt{float:left;width:66.21%}.solutions .gComCtProductsClm2 .inTxt>:first-child{margin-top:0}.solutions .gComCtProductsTl3{font-size:127.7%;line-height:1.17;text-transform:uppercase;margin:24px 0 0}.solutions .gComCtProductsAtnLnk{margin-top:23px}.solutions .gComCtProductsAtnLnk li{font-weight:400;font-size:127.7%}.solutions .gComCtProductsLnk{margin-top:17px}.solutions .gComCtProductsLnk li{font-weight:400;font-size:111.1%}@media only screen and (max-width:1440px){.solutions .gComCtProductsClm2{margin-top:2.29vw}.solutions .gComCtProductsClm2 .inImg{padding-left:2.5vw}.solutions .gComCtProductsTl3{margin:1.66vw 0 0}.solutions .gComCtProductsAtnLnk{margin-top:1.59vw}.solutions .gComCtProductsLnk{margin-top:1.18vw}}@media only screen and (max-width:991px){.solutions .gComCtProductsClm2{margin-top:3.36vw}.solutions .gComCtProductsClm2 .inImg{padding-left:3.67vw}.solutions .gComCtProductsTl3{margin:2.44vw 0 0}.solutions .gComCtProductsAtnLnk{margin-top:2.34vw}.solutions .gComCtProductsLnk{margin-top:1.73vw}}@media only screen and (max-width:480px){.solutions .gComCtProductsClm2{margin-top:20px}.solutions .gComCtProductsClm2 .inImg{float:none;width:100%;padding-left:0}.solutions .gComCtProductsClm2 .inImg img{margin:0}.solutions .gComCtProductsClm2 .inTxt{float:none;width:100%;margin-top:24px}.solutions .gComCtProductsTl3{font-size:18px;line-height:1.22;margin:24px 0 0}.solutions .gComCtProductsAtnLnk li,.solutions .gComCtProductsLnk li{font-size:16px;line-height:1.31;float:none;width:100%;padding-right:0}.solutions .gComCtProductsAtnLnk{margin-top:12px;margin-right:0}.solutions .gComCtProductsAtnLnk li{margin-top:10px!important}.solutions .gComCtProductsAtnLnk li:first-child{margin-top:0!important}.solutions .gComCtProductsLnk{margin-top:12px}.solutions .gComCtProductsLnk li{margin-top:10px!important}.solutions .gComCtProductsLnk li:first-child{margin-top:0!important}}.solutions html[lang=ja] .gComCtMgProducts h2,.solutions html[lang=ja] .gComCtMgProducts h3,.solutions html[lang=ja] .gComCtMgProducts h4{font-weight:500;font-size:147%;line-height:1.4}.solutions html[lang=ja] .gComCtMgProducts .inRight{bottom:9px}.solutions html[lang=ja] .gComCtMgProducts .inRight p{font-size:82.3%;line-height:1.85}@media only screen and (max-width:480px){.solutions html[lang=ja] .gComCtMgProducts{padding-bottom:5px}.solutions html[lang=ja] .gComCtMgProducts h2,.solutions html[lang=ja] .gComCtMgProducts h3,.solutions html[lang=ja] .gComCtMgProducts h4{font-size:19px;line-height:1.94}.solutions html[lang=ja] .gComCtMgProducts .inRight{margin-top:8px}.solutions html[lang=ja] .gComCtMgProducts .inRight p{font-size:11px;line-height:1.81}}.solutions html[lang=ja] .gComCtProductsTl{font-size:294.1%;line-height:1.06;font-weight:500}.solutions html[lang=ja] .gComCtProductsAtnLnk li,.solutions html[lang=ja] .gComCtProductsLnk li{font-weight:500}.solutions .gComCtMapGroup .gComFilterList::after{display:block;width:0;height:0}.solutions .gComCtMapGroup .gComFilterList .gComIconList{float:left;width:31.48%}.solutions .gComCtMapGroup .gComFilterList .gComLogoList{float:right;max-width:65.74%;margin:-4px 0 0}.solutions .gComCtMapGroup .gComFilterList .gComLogoList::after{display:block;width:0;height:0}.solutions .gComCtMapGroup .gComFilterList .gComLogoList li{float:left;margin-left:54px}.solutions .gComCtMapGroup .gComFilterList .gComLogoList li:first-child{margin-left:0}@media only screen and (max-width:1440px){.solutions html[lang=ja] .gComCtMgProducts .inRight{bottom:.62vw}.solutions .gComCtMapGroup .gComFilterList .gComLogoList{margin:-.27vw 0 0}.solutions .gComCtMapGroup .gComFilterList .gComLogoList li{margin-left:3.75vw}.solutions .gComCtMapGroup .gComFilterList .gComLogoList li img{height:2.88vw;width:auto}}@media only screen and (max-width:991px){.solutions html[lang=ja] .gComCtMgProducts .inRight{bottom:.91vw}.solutions .gComCtMapGroup .gComFilterList .gComIconList{float:none;width:100%}.solutions .gComCtMapGroup .gComFilterList .gComLogoList{float:none;width:100%;max-width:none;margin:3.36vw 0 0}.solutions .gComCtMapGroup .gComFilterList .gComLogoList li{margin-left:5.51vw}.solutions .gComCtMapGroup .gComFilterList .gComLogoList li img{height:4.23vw}}@media only screen and (max-width:480px){.solutions html[lang=ja] .gComCtProductsTl{font-size:28px;line-height:1.25}.solutions .gComCtMapGroup .gComGglMap::before{padding-top:100%}.solutions .gComCtMapGroup .gComFilterList .gComLogoList{margin:13px 0 0}.solutions .gComCtMapGroup .gComFilterList .gComLogoList li{margin-left:0;margin-right:23px;margin-top:14px}.solutions .gComCtMapGroup .gComFilterList .gComLogoList li img{height:23px}}.solutions .gComCtClIcon{margin-right:-36px}.solutions .gComCtClIcon li{display:inline-block;vertical-align:middle;margin-right:36px;margin-top:.2em;margin-bottom:.2em;line-height:1}.solutions .gComCtClIcon li a{text-decoration:none}.solutions .gComCtClIcon li a img{width:34px;height:34px;display:inline-block;vertical-align:middle;margin:0 9px 0 0}.solutions .gComCtClIcon li a span{vertical-align:middle}@media only screen and (max-width:1440px){.solutions .gComCtClIcon{margin-right:-2.5vw}.solutions .gComCtClIcon li{margin-right:2.5vw}.solutions .gComCtClIcon li a img{width:2.36vw;height:2.36vw;margin:0 .625vw 0 0}}@media only screen and (max-width:991px){.solutions .gComDtClm2{margin-right:0}.solutions .gComDtClm2 .inC1{width:100%!important}.solutions .gComDtClm2 .inClmPosi{margin-right:0!important}.solutions .gComCtClIcon{margin-right:-3.67vw}.solutions .gComCtClIcon li{margin-right:3.67vw}.solutions .gComCtClIcon li a img{width:3.46vw;height:3.46vw;margin:0 .91vw 0 0}}@media only screen and (max-width:480px){.solutions .gComCtClIcon{margin-right:-30px}.solutions .gComCtClIcon li{font-size:14px;margin-right:30px}.solutions .gComCtClIcon li a img{width:26px;height:26px;margin:0 10px 0 0}}.solutions .gComCtRlContact{border:3px solid #82a0aa;padding:36px 56px;margin-top:60px}.solutions .gComCtRlContact>ul:first-child,.solutions .gComCtRlContact>ul>li>:first-child{margin-top:0}.solutions .gComCtRlContact>ul::after{display:block;width:0;height:0}.solutions .gComCtRlContact>ul>li{float:left;width:50%;box-sizing:border-box;padding-top:12px;padding-bottom:12px}.solutions .gComCtRlContact>ul>li:first-child{padding-right:56px}.solutions .gComCtRlContact>ul>li:last-child{padding-left:56px;border-left:solid 1px #747474}.solutions .gComCtRlContact>ul>li>h2,.solutions .gComCtRlContact>ul>li>h3{font-size:150%;line-height:1.1;text-transform:uppercase}.solutions .gComCtRlContact>ul>li>h2+p,.solutions .gComCtRlContact>ul>li>h3+p{margin-top:15px}.solutions .gComCtRlContact>ul>li .inBtn{width:219px;margin-top:10px;text-align:center;font-weight:400;line-height:1;text-transform:uppercase}.solutions .gComCtRlContact>ul>li .inBtn a{display:block;border:2px solid #567783;padding:15px 0 14px;color:#567783;text-decoration:none}.solutions .gComCtRlContact>ul>li .inBtn a:hover{background:#567783;color:#fff}.solutions .gComCtRlContact>ul>li .inBtn a.comNewWin::after{width:17px!important;background-image:url(/themes/custom/mhi_base_theme/dist/312b64d7eea85e1c848a.svg)!important;background-size:15px 13.93px!important;margin-right:0!important}.solutions .gComCtRlContact>ul>li .inBtn a.comNewWin:hover::after{background-image:url(/themes/custom/mhi_base_theme/dist/3801356484ddabdf5dc4.svg)!important}.solutions .gComCtContactList{margin-top:10px}.solutions .gComCtContactList li{font-weight:400;font-size:127.7%;line-height:1.3;color:#567783}.solutions .gComCtContactList li a{color:#567783;text-decoration:none}.solutions .gComCtRlContact h2+.comLst,.solutions .gComCtRlContact h3+.comLst{margin-top:14px}@media only screen and (max-width:1440px){.solutions .gComCtRlContact{border:.2vw solid #82a0aa;padding:2.5vw 3.88vw;margin-top:4rem}.solutions .gComCtRlContact>ul>li{padding-top:.83vw;padding-bottom:.83vw}.solutions .gComCtRlContact>ul>li:first-child{padding-right:3.88vw}.solutions .gComCtRlContact>ul>li:last-child{padding-left:3.88vw}.solutions .gComCtRlContact>ul>li>h2+p,.solutions .gComCtRlContact>ul>li>h3+p{margin-top:1.04vw}.solutions .gComCtRlContact>ul>li .inBtn{width:15.2vw;margin-top:.69vw;font-size:1.25vw}.solutions .gComCtRlContact>ul>li .inBtn a{padding:1.04vw 0 .97vw}.solutions .gComCtRlContact>ul>li .inBtn a.comNewWin::after{width:1.18vw!important;background-size:1.5rem 1.393rem!important}.solutions .gComCtContactList{margin-top:.69vw}}@media only screen and (max-width:1440px) and (-webkit-min-device-pixel-ratio:0){.solutions .gComCtRlContact>ul>li .inBtn a.comNewWin::after{background-size:1.04vw .99vw!important}}@media only screen and (max-width:1440px){.solutions .gComCtRlContact h2+.comLst,.solutions .gComCtRlContact h3+.comLst{margin-top:.97vw}}@media only screen and (max-width:991px) and (-webkit-min-device-pixel-ratio:0){.solutions .gComCtRlContact>ul>li .inBtn a.comNewWin::after{background-size:1.53vw 1.42vw!important}}@media only screen and (max-width:991px){.solutions .gComCtRlContact{border:.3vw solid #82a0aa;padding:3.67vw 5.71vw}.solutions .gComCtRlContact>ul>li{padding-top:1.22vw;padding-bottom:1.22vw}.solutions .gComCtRlContact>ul>li:first-child{padding-right:5.71vw}.solutions .gComCtRlContact>ul>li:last-child{padding-left:5.71vw}.solutions .gComCtRlContact>ul>li>h2+p,.solutions .gComCtRlContact>ul>li>h3+p{margin-top:1.53vw}.solutions .gComCtRlContact>ul>li .inBtn{width:22.34vw;margin-top:1.02vw;font-size:1.83vw}.solutions .gComCtRlContact>ul>li .inBtn a{padding:1.53vw 0 1.42vw}.solutions .gComCtRlContact>ul>li .inBtn a.comNewWin::after{width:1.73vw!important}.solutions .gComCtContactList{margin-top:1.02vw}.solutions .gComCtRlContact h2+.comLst,.solutions .gComCtRlContact h3+.comLst{margin-top:1.42vw}}@media only screen and (max-width:480px){.solutions .gComCtRlContact{border:2px solid #82a0aa;padding:26px 30px 20px;margin-top:40px}.solutions .gComCtRlContact>ul>li{float:none;width:100%;height:auto!important;padding-top:0;padding-bottom:0}.solutions .gComCtRlContact>ul>li:first-child{padding-right:0;padding-bottom:25px}.solutions .gComCtRlContact>ul>li:last-child{padding-left:0;padding-top:26px;border-left:none;border-top:solid 1px #747474}.solutions .gComCtRlContact>ul>li>h2,.solutions .gComCtRlContact>ul>li>h3{font-size:20px;line-height:1.2}.solutions .gComCtRlContact>ul>li>h2+p,.solutions .gComCtRlContact>ul>li>h3+p{margin-top:9px}.solutions .gComCtRlContact>ul>li .inBtn{width:155px;margin-top:14px;font-size:14px}.solutions .gComCtRlContact>ul>li .inBtn a{padding:4px 0 2.5px}.solutions .gComCtRlContact>ul>li .inBtn a.comNewWin::after{width:12px!important;background-size:10.6px 9.84px!important}.solutions .gComCtContactList{margin-top:14px}.solutions .gComCtContactList li{font-size:18px}.solutions .gComCtRlContact h2+.comLst,.solutions .gComCtRlContact h3+.comLst{margin-top:8px}}.solutions .gComFotMtrl h3,.solutions .gComFotMtrl h4{font-size:127.7%;line-height:1.17;position:relative}.solutions .gComFotMtrl h3::before,.solutions .gComFotMtrl h4::before{content:"";display:block;width:100%;height:1px;background:#747474;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.solutions .gComFotMtrl h3 span,.solutions .gComFotMtrl h4 span{display:inline-block;padding-right:18px;background:#fff;position:relative}.solutions .gComFotMtrl .gComDtFotMtrlLnk+h3,.solutions .gComFotMtrl .gComDtFotMtrlLnk+h4{margin-top:44px}.solutions .gComFotMtrl .gComDtFotMtrlLnk{margin-top:34px}@media only screen and (max-width:1440px){.solutions .gComFotMtrl h3 span,.solutions .gComFotMtrl h4 span{padding-right:1.25vw}.solutions .gComFotMtrl .gComDtFotMtrlLnk+h3,.solutions .gComFotMtrl .gComDtFotMtrlLnk+h4{margin-top:3.05vw}.solutions .gComFotMtrl .gComDtFotMtrlLnk{margin-top:2.36vw}}@media only screen and (max-width:991px){.solutions .gComFotMtrl h3 span,.solutions .gComFotMtrl h4 span{padding-right:1.83vw}.solutions .gComFotMtrl .gComDtFotMtrlLnk+h3,.solutions .gComFotMtrl .gComDtFotMtrlLnk+h4{margin-top:4.48vw}.solutions .gComFotMtrl .gComDtFotMtrlLnk{margin-top:3.46vw}}@media only screen and (max-width:480px){.solutions .gComFotMtrl h3,.solutions .gComFotMtrl h4{font-size:18px;line-height:1.22}.solutions .gComFotMtrl h3 span,.solutions .gComFotMtrl h4 span{padding-right:12px}.solutions .gComFotMtrl .gComDtFotMtrlLnk+h3,.solutions .gComFotMtrl .gComDtFotMtrlLnk+h4{margin-top:30px}.solutions .gComFotMtrl .gComDtFotMtrlLnk{margin-top:17px;margin-right:0}.solutions .gComFotMtrl .gComDtFotMtrlLnk li{float:none;width:100%;padding-right:0;margin-top:3px}.solutions .gComFotMtrl .gComDtFotMtrlLnk li:first-child{margin-top:0!important}}.solutions .gComDtContact{border:3px solid #82a0aa;padding:36px;margin-top:60px}.solutions .gComDtContact>ul:first-child,.solutions .gComDtContact>ul>li>:first-child{margin-top:0}.solutions .gComDtContact>ul::after{display:block;width:0;height:0}.solutions .gComDtContact>ul>li{float:left;width:50%;box-sizing:border-box}.solutions .gComDtContact>ul>li:first-child{padding-right:36px}.solutions .gComDtContact>ul>li:last-child{border-left:solid 1px #747474;display:table}.solutions .gComDtContact>ul>li:last-child .inner{display:table-cell;vertical-align:middle;padding-top:12px;padding-bottom:6px;padding-left:36px}.solutions .gComDtContact>ul>li>h2,.solutions .gComDtContact>ul>li>h3{font-size:150%;line-height:1.1;text-transform:uppercase}.solutions .gComDtContact>ul>li>h2:first-child,.solutions .gComDtContact>ul>li>h3:first-child{margin-top:-4px}.solutions .gComDtContact>ul>li>h2+p,.solutions .gComDtContact>ul>li>h3+p{margin-top:15px}.solutions .gComDtContact>ul>li:first-child>p:last-child{margin-bottom:-6px}.solutions .gComDtContact>ul>li .inBtn{width:219px;margin:0 auto;text-align:center;font-weight:400;line-height:1;text-transform:uppercase}.solutions .gComDtContact>ul>li .inBtn a{display:block;border:2px solid #567783;padding:15px 0 14px;color:#567783;text-decoration:none}.solutions .gComDtContact>ul>li .inBtn a:hover{background:#567783;color:#fff}.solutions .gComDtContact>ul>li .inBtn a.comNewWin::after{width:17px!important;background-image:url(/themes/custom/mhi_base_theme/dist/312b64d7eea85e1c848a.svg)!important;background-size:15px 13.93px!important;margin-right:0!important}.solutions .gComDtContact>ul>li .inBtn a.comNewWin:hover::after{background-image:url(/themes/custom/mhi_base_theme/dist/3801356484ddabdf5dc4.svg)!important}.solutions .gComDtContactList{text-align:center;margin-top:30px}.solutions .gComDtContactList li{font-weight:400;font-size:127.7%;line-height:1.3;color:#567783}.solutions .gComDtContactList li a{text-decoration:none;color:#567783}@media only screen and (max-width:1440px){.solutions .gComDtContact{border:.2vw solid #82a0aa;padding:2.5vw;margin-top:4rem}.solutions .gComDtContact>ul>li:first-child{padding-right:2.5vw}.solutions .gComDtContact>ul>li:last-child .inner{padding-top:.83vw;padding-bottom:.41vw;padding-left:2.5vw}.solutions .gComDtContact>ul>li>h2:first-child,.solutions .gComDtContact>ul>li>h3:first-child{margin-top:-.27vw}.solutions .gComDtContact>ul>li>h2+p,.solutions .gComDtContact>ul>li>h3+p{margin-top:1.04vw}.solutions .gComDtContact>ul>li:first-child>p:last-child{margin-bottom:-.41vw}.solutions .gComDtContact>ul>li .inBtn{width:15.2vw;font-size:1.25vw}.solutions .gComDtContact>ul>li .inBtn a{padding:1.04vw 0 .97vw}.solutions .gComDtContact>ul>li .inBtn a.comNewWin::after{width:1.18vw!important;background-size:1.5rem 1.393rem!important}.solutions .gComDtContactList{text-align:center;margin-top:2.08vw}}@media only screen and (max-width:1440px) and (-webkit-min-device-pixel-ratio:0){.solutions .gComDtContact>ul>li .inBtn a.comNewWin::after{background-size:1.04vw .99vw!important}}@media only screen and (max-width:991px) and (-webkit-min-device-pixel-ratio:0){.solutions .gComDtContact>ul>li .inBtn a.comNewWin::after{background-size:1.53vw 1.42vw!important}}@media only screen and (max-width:991px){.solutions .gComDtContact{border:.3vw solid #82a0aa;padding:3.67vw}.solutions .gComDtContact>ul>li:first-child{padding-right:3.67vw}.solutions .gComDtContact>ul>li:last-child .inner{padding-top:1.22vw;padding-bottom:.61vw;padding-left:3.67vw}.solutions .gComDtContact>ul>li>h2:first-child,.solutions .gComDtContact>ul>li>h3:first-child{margin-top:-.4vw}.solutions .gComDtContact>ul>li>h2+p,.solutions .gComDtContact>ul>li>h3+p{margin-top:1.53vw}.solutions .gComDtContact>ul>li:first-child>p:last-child{margin-bottom:-.61vw}.solutions .gComDtContact>ul>li .inBtn{width:22.34vw;font-size:1.83vw}.solutions .gComDtContact>ul>li .inBtn a{padding:1.53vw 0 1.42vw}.solutions .gComDtContact>ul>li .inBtn a.comNewWin::after{width:1.73vw!important}.solutions .gComDtContactList{margin-top:3.06vw}}@media only screen and (max-width:480px){.solutions .gComDtContact{border:2px solid #82a0aa;padding:30px;margin-top:40px}.solutions .gComDtContact>ul>li{float:none;width:100%;height:auto!important}.solutions .gComDtContact>ul>li:first-child{padding-right:0}.solutions .gComDtContact>ul>li:last-child{border-left:none;display:block;margin-top:24px}.solutions .gComDtContact>ul>li:last-child .inner{display:block;padding-top:0;padding-bottom:0;padding-left:0}.solutions .gComDtContact>ul>li>h2,.solutions .gComDtContact>ul>li>h3{font-size:20px;line-height:1.2}.solutions .gComDtContact>ul>li>h2:first-child,.solutions .gComDtContact>ul>li>h3:first-child{margin-top:-4px}.solutions .gComDtContact>ul>li>h2+p,.solutions .gComDtContact>ul>li>h3+p{margin-top:10px}.solutions .gComDtContact>ul>li:first-child>p:last-child{margin-bottom:0}.solutions .gComDtContact>ul>li .inBtn{width:155px;margin:14px 0 0;font-size:14px}.solutions .gComDtContact>ul>li .inBtn a{padding:4px 0 2.5px}.solutions .gComDtContact>ul>li .inBtn a.comNewWin::after{width:12px!important;background-size:10.6px 9.84px!important}.solutions .gComDtContactList{text-align:left;margin-top:15px}.solutions .gComDtContactList li{font-size:18px;line-height:1.3}}@media (max-width:481px){.solutions .pc-none{display:none}}@media (max-width:480px){.solutions .sp-none{display:none}}@media (min-width:768px){.solutions .hide-sp{display:block;width:100%}.solutions .hide-pc{display:none}.solutions .pc-mt-50{margin-top:50px}}@media (max-width:767px){.solutions .hide-sp{display:none}.solutions .hide-pc{display:block;width:100%}}.solutions a img{transition:opacity .2s;backface-visibility:hidden}.solutions a:hover img{opacity:.8;filter:alpha(opacity=80)}.solutions a:active,.solutions a:active mark,.solutions a:hover,.solutions a:hover mark{color:#666;transition:color 0s}.solutions .col-list{list-style-type:disc;list-style-position:inside}.solutions .col-list li{font-weight:300;margin-bottom:2px}.solutions .highlight-page-title{display:flex;flex-direction:row;align-items:center;padding:60px 0 0;gap:10px}.solutions .highlight-page-title h1{font-style:normal;font-weight:700;font-size:108px;line-height:120px;color:#000}.solutions .highlight-page-title h1::after{display:none}@media (max-width:991px){.solutions .highlight-page-title{display:flex;flex-direction:row;align-items:center;gap:10px}.solutions .highlight-page-title h1{font-style:normal;font-weight:700;font-size:56px;line-height:68px}}.solutions .landing-page-banner{display:flex;flex-direction:column;align-items:flex-start;padding:40px 0;gap:10px}.solutions #comContent .page-banner-content .banner-title h1,.solutions .landing-page-banner.pb-0{padding-bottom:0}.solutions .landing-page-banner picture{width:100%;display:block}.solutions .hide-breadcrumb #block-breadcrumbs,.solutions .mvp-component a.ext svg{display:none}.solutions .landing-page-banner img{width:100%;height:auto}@media (max-width:991px){.solutions .landing-page-banner.sp-pb-0{padding-bottom:0}}@media only screen and (max-width:480px){.solutions #footGroupLogo{margin:53px auto 0}}.solutions .comTopCareers a{max-width:100%;min-width:200px;margin:20px auto 0;padding:12px}.solutions .mvp-search-block{width:60%;margin:0 auto 30px}.solutions .mvp-search-block .comSearchArea button[type=submit]{position:relative}.solutions .mvp-search-block .comSearchArea button[type=submit]::before{content:"*";width:28px;height:28px;background:url(../svg/search-white-icon.svg) no-repeat;background-size:contain;margin:0 auto;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);display:inline-block;text-indent:-9999px;color:transparent}@media (min-width:768px) and (max-width:991px){.solutions .mvp-search-block{width:80%}}@media (max-width:767px){.solutions .mvp-search-block{width:100%;margin:0 auto 20px}.solutions .mvp-search-block .comSearchArea button[type=submit]::before{width:22px;height:22px}}@media only screen and (min-width:481px){.solutions .mvp-links .comLnkBtn+*{margin-top:30px}}@media only screen and (max-width:480px){.solutions .mvp-links .comLnkBtn+*{margin-top:20px}}.solutions .mvp-component a h2,.solutions .mvp-component a h3{position:relative;margin:0;padding:0}.solutions .mvp-component h2{font-style:normal;font-weight:500;font-size:32px;line-height:40px;margin-top:0;color:#000;margin-bottom:40px}.solutions .mvp-component h3{font-style:normal;font-weight:500;font-size:24px;line-height:30px;position:relative;margin-bottom:10px;color:#000}@media (max-width:767px){.solutions .mvp-component h3{font-size:18px}}.solutions .mvp-component a h2::after{content:'';width:12px;height:16px;background-image:url(../svg/fwd-icon.png);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;left:10px}.solutions .mvp-component a h3::after,.solutions .mvp-component a h4::after{content:'';width:8.5px;height:14px;background-image:url(../svg/fwd-icon.png);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;top:2px;left:8px}.solutions .mvp-component a.ext h2::after,.solutions .mvp-component a.ext h3::after,.solutions .mvp-component a.ext h4::after,.solutions .mvp-component a.ext h5::after{content:'';width:18.3px;height:20.8px;background-image:url(../svg/new-win-red.svg);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;top:0;left:10px}.solutions .mvp-tab-component-wrapper .section-link{display:block;text-align:center}.solutions .mvp-component .section-link a{position:relative;font-weight:900;font-size:20px;padding:12px 24px 12px 16px;border:1.5px solid #000;display:inline-block;text-decoration:none}.solutions .mvp-component .section-link a::after{content:'';width:8.5px;height:14px;background-image:url(../svg/fwd-icon.png);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;top:2px;left:8px}.solutions .mvp-component .section-link a.ext::after{content:'';width:18.3px;height:20.8px;background-image:url(../svg/new-win-red.svg);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;top:3px;left:10px}.solutions .mvp-component .section-link a[href$=".pdf"]::after{content:'';width:15px;height:19px;background-image:url(../svg/pdf_icon.svg);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;margin-top:2px;margin-left:8px}.solutions .mvp-description h2{margin-bottom:0;line-height:1;line-height:40px}.solutions .mvp-description h3{margin-bottom:10px}.solutions .mvp-description img{width:100%;height:auto}.solutions .mvp-description a{position:relative}.solutions .mvp-description .comLnkSetC4 a.ext .inTxt mark{display:inline}.solutions .mvp-description strong{font-style:normal;font-weight:700;letter-spacing:.5px}.solutions .mvp-description ul{font-weight:700;text-align:left;list-style-type:disc;list-style-position:outside;margin-left:20px}.solutions :lang(ja) .mvp-description ul{font-weight:400}.solutions .mvp-description ul.listHyphen{list-style-type:none;font-weight:400}.solutions .mvp-description ul.listHyphen li{padding-left:15px;position:relative}.solutions .mvp-description ul.listHyphen li:before{content:'-';position:absolute;left:0}.solutions .section-product-structure .mvp-description ul li{margin-bottom:5px}.solutions .mvp-description ol{text-align:left;list-style-type:decimal;list-style-position:inside;margin-left:20px}.solutions .mvp-description a.link-text,.solutions .mvp-description p a.link-text{text-decoration:none;position:relative;margin-right:10px}.solutions .mvp-description a.link-text::after,.solutions .mvp-description p a.link-text::after{content:'';width:8.5px;height:14px;background-image:url(../svg/fwd-icon.png);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;top:2px;left:8px}.solutions .mvp-description a.link-text.ext:after,.solutions .mvp-description p a.link-text.ext::after{content:'';width:18.3px;height:20.8px;background-image:url(../svg/new-win-red.svg);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;top:3px;left:5px}@media (max-width:767px){.solutions .mvp-description h3{font-size:18px}.solutions .mvp-component h2{font-style:normal;font-weight:500;font-size:24px;line-height:30px;margin-bottom:30px}.solutions .mvp-component .section-link{display:block;text-align:center;width:100%}.solutions .mvp-component .section-link a{font-style:normal;font-weight:400;font-size:18px;line-height:28px;padding:8px 10px;display:block;width:calc(100% - 20px);text-align:center}}.solutions .mvp-text-paragraph-wrapper{margin-bottom:50px}.solutions .mvp-description ul.two-col{display:flex;flex-wrap:wrap}@media (min-width:768px){.solutions .mvp-description ul.two-col{justify-content:space-between}.solutions .mvp-description ul.two-col li{width:48%}}@media (max-width:767px){.solutions .mvp-text-paragraph-wrapper{margin-bottom:40px}.solutions .mvp-description ul.two-col{flex-direction:column}}.solutions .mvp-description .card-video{width:100%;overflow:hidden;position:relative;padding-top:56.25%}.solutions .mvp-description .card-video .responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.solutions .mvp-description .map-section{width:100%;position:relative;display:block}.solutions .mvp-description .map-section iframe{display:block;width:100%}.solutions .block-field-blocknodepagetitle h1{padding-bottom:15px;position:relative;margin-bottom:25px}.solutions .block-field-blocknodepagetitle h1::after{content:" ";width:41px;height:2px;background-color:#000;position:absolute;bottom:0;left:0;line-height:2px}.solutions .section-product-structure h2{margin-bottom:27px}.solutions .section-product-structure .mvp-component a.ext h3::after,.solutions .section-product-structure .mvp-component a.ext h4::after,.solutions .section-product-structure .mvp-component a.ext h5::after{content:'';width:8.5px;height:14px;background-image:url(../svg/fwd-icon.png);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;top:2px;left:8px}.solutions .page-banner{width:100%;height:350px;position:relative;overflow:hidden;margin:40px 0}.solutions .page-banner-overlay{background-color:rgba(60,93,105,.55);width:100%;height:100%;position:absolute;top:0;left:0}.solutions .page-banner .comPcOnly{display:block}.solutions .page-banner .comSpOnly{display:none}.solutions .page-banner .videoBox{position:relative;width:100%;overflow:hidden;display:block;height:100%}.solutions .page-banner .videoBox article{display:block;width:100%;height:100%}.solutions .page-banner .videoBox video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}.solutions .page-banner .banner-image{display:block;height:100%}.solutions .page-banner .banner-image img{margin-top:0;margin-bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solutions .page-banner-content{width:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:visible;height:auto;z-index:98}.solutions .txtBlack{color:#000}.solutions .txtWhite{color:#fff}.solutions .page-banner-content .banner-title h1{font-style:normal;font-weight:700;font-size:56px;line-height:68px}.solutions #comContent .page-banner-content .banner-title h1::after{display:none}.solutions .page-banner-content .banner-desc{font-style:normal;font-weight:400;font-size:18px;line-height:27px}.solutions .page-banner-content .banner-desc.txtBlack,.solutions .page-banner-content .banner-title h1.txtBlack{color:#000}.solutions .page-banner-content .banner-desc.txtWhite,.solutions .page-banner-content .banner-title h1.txtWhite{color:#fff}@media only screen and (max-width:480px){.solutions .layout.layout--onecol-container .page-banner{width:calc(100vw);margin-left:calc(-50vw + 50%)}}@media (min-width:992px){.solutions .page-banner-content{max-height:250px}}@media (max-width:991px){.solutions .page-banner{min-height:376px}.solutions .page-banner .comPcOnly{display:none}.solutions .page-banner .comSpOnly{display:block;height:100%}.solutions .page-banner-content{max-height:90%}.solutions .page-banner-content .banner-title h1{font-size:40px;font-weight:700;line-height:50px;letter-spacing:0;text-align:left}.solutions .page-banner-content .banner-desc{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}}.solutions .my-0{margin:0}.solutions .my-10{margin:10px 0}.solutions .my-15{margin:15px 0}.solutions .my-20{margin:20px 0}.solutions .my-25{margin:25px 0}.solutions .my-30{margin:30px 0}.solutions .my-35{margin:35px 0}.solutions .my-40{margin:40px 0}.solutions .my-45{margin:45px 0}.solutions .my-50{margin:50px 0}.solutions .my-60{margin:60px 0}.solutions .my-70{margin:70px 0}.solutions .my-80{margin:80px 0}.solutions .my-90{margin:90px 0}.solutions .my-100{margin:100px 0}.solutions .mt-0{margin-top:0}.solutions .mt-10{margin-top:10px}.solutions .mt-15{margin-top:15px}.solutions .mt-20{margin-top:20px}.solutions .mt-25{margin-top:25px}.solutions .mt-30{margin-top:30px}.solutions .mt-35{margin-top:35px}.solutions .mt-40{margin-top:40px}.solutions .mt-45{margin-top:45px}.solutions .mt-50{margin-top:50px}.solutions .mt-60{margin-top:60px}.solutions .mt-70{margin-top:70px}.solutions .mt-80{margin-top:80px}.solutions .mt-90{margin-top:90px}.solutions .mt-100{margin-top:100px}.solutions .mb-0{margin-bottom:0}.solutions .mb-10{margin-bottom:10px}.solutions .mb-15{margin-bottom:15px}.solutions .mb-20{margin-bottom:20px}.solutions .mb-25{margin-bottom:25px}.solutions .mb-30{margin-bottom:30px}.solutions .mb-35{margin-bottom:35px}.solutions .mb-40{margin-bottom:40px}.solutions .mb-45{margin-bottom:45px}.solutions .mb-50{margin-bottom:50px}.solutions .mb-60{margin-bottom:60px}.solutions .mb-70{margin-bottom:70px}.solutions .mb-80{margin-bottom:80px}.solutions .mb-90{margin-bottom:90px}.solutions .mb-100{margin-bottom:100px}.solutions .m-0{margin:0}.solutions .py-0{padding:0}.solutions .py-10{padding:10px 0}.solutions .py-15{padding:15px 0}.solutions .py-20{padding:20px 0}.solutions .py-25{padding:25px 0}.solutions .py-30{padding:30px 0}.solutions .py-35{padding:35px 0}.solutions .py-40{padding:40px 0}.solutions .py-45{padding:45px 0}.solutions .py-50{padding:50px 0}.solutions .py-60{padding:60px 0}.solutions .py-70{padding:70px 0}.solutions .py-80{padding:80px 0}.solutions .py-90{padding:90px 0}.solutions .py-100{padding:100px 0}.solutions .pt-0{padding-top:0}.solutions .pt-10{padding-top:10px}.solutions .pt-15{padding-top:15px}.solutions .pt-20{padding-top:20px}.solutions .pt-25{padding-top:25px}.solutions .pt-30{padding-top:30px}.solutions .pt-35{padding-top:35px}.solutions .pt-40{padding-top:40px}.solutions .pt-45{padding-top:45px}.solutions .pt-50{padding-top:50px}.solutions .pt-60{padding-top:60px}.solutions .pt-70{padding-top:70px}.solutions .pt-80{padding-top:80px}.solutions .pt-90{padding-top:90px}.solutions .pt-100{padding-top:100px}.solutions .pb-0{padding-bottom:0}.solutions .pb-10{padding-bottom:10px}.solutions .pb-15{padding-bottom:15px}.solutions .pb-20{padding-bottom:20px}.solutions .pb-25{padding-bottom:25px}.solutions .pb-30{padding-bottom:30px}.solutions .pb-35{padding-bottom:35px}.solutions .pb-40{padding-bottom:40px}.solutions .pb-45{padding-bottom:45px}.solutions .pb-50{padding-bottom:50px}.solutions .pb-60{padding-bottom:60px}.solutions .pb-70{padding-bottom:70px}.solutions .pb-80{padding-bottom:80px}.solutions .pb-90{padding-bottom:90px}.solutions .pb-100{padding-bottom:100px}.solutions .px-20{padding-left:20px;padding-right:20px}.solutions .px-30{padding-left:30px;padding-right:30px}.solutions .px-40{padding-left:40px;padding-right:40px}.solutions .px-50{padding-left:50px;padding-right:50px}.solutions .p-0{padding:0}@media (max-width:767px){.solutions .sp-my-10{margin:10px 0}.solutions .sp-my-15{margin:15px 0}.solutions .sp-my-20{margin:20px 0}.solutions .sp-my-25{margin:25px 0}.solutions .sp-my-30{margin:30px 0}.solutions .sp-my-35{margin:35px 0}.solutions .sp-my-40{margin:40px 0}.solutions .sp-my-45{margin:45px 0}.solutions .sp-my-50{margin:50px 0}.solutions .sp-my-60{margin:60px 0}.solutions .sp-my-70{margin:70px 0}.solutions .sp-my-80{margin:80px 0}.solutions .sp-my-90{margin:90px 0}.solutions .sp-my-100{margin:100px 0}.solutions .sp-mt-0{margin-top:0}.solutions .sp-mt-10{margin-top:10px}.solutions .sp-mt-15{margin-top:15px}.solutions .sp-mt-20{margin-top:20px}.solutions .sp-mt-25{margin-top:25px}.solutions .sp-mt-30{margin-top:30px}.solutions .sp-mt-35{margin-top:35px}.solutions .sp-mt-40{margin-top:40px}.solutions .sp-mt-45{margin-top:45px}.solutions .sp-mt-50{margin-top:50px}.solutions .sp-mt-60{margin-top:60px}.solutions .sp-mt-70{margin-top:70px}.solutions .sp-mt-80{margin-top:80px}.solutions .sp-mt-90{margin-top:90px}.solutions .sp-mt-100{margin-top:100px}.solutions .sp-mb-0{margin-bottom:0}.solutions .sp-mb-10{margin-bottom:10px}.solutions .sp-mb-15{margin-bottom:15px}.solutions .sp-mb-20{margin-bottom:20px}.solutions .sp-mb-25{margin-bottom:25px}.solutions .sp-mb-30{margin-bottom:30px}.solutions .sp-mb-35{margin-bottom:35px}.solutions .sp-mb-40{margin-bottom:40px}.solutions .sp-mb-45{margin-bottom:45px}.solutions .sp-mb-50{margin-bottom:50px}.solutions .sp-mb-60{margin-bottom:60px}.solutions .sp-mb-70{margin-bottom:70px}.solutions .sp-mb-80{margin-bottom:80px}.solutions .sp-mb-90{margin-bottom:90px}.solutions .sp-mb-100{margin-bottom:100px}.solutions .sp-py-0{padding:0}.solutions .sp-py-10{padding:10px 0}.solutions .sp-py-15{padding:15px 0}.solutions .sp-py-20{padding:20px 0}.solutions .sp-py-25{padding:25px 0}.solutions .sp-py-30{padding:30px 0}.solutions .sp-py-35{padding:35px 0}.solutions .sp-py-40{padding:40px 0}.solutions .sp-py-45{padding:45px 0}.solutions .sp-py-50{padding:50px 0}.solutions .sp-py-60{padding:60px 0}.solutions .sp-py-70{padding:70px 0}.solutions .sp-py-80{padding:80px 0}.solutions .sp-py-90{padding:90px 0}.solutions .sp-py-100{padding:100px 0}.solutions .sp-pt-0{padding-top:0}.solutions .sp-pt-10{padding-top:10px}.solutions .sp-pt-15{padding-top:15px}.solutions .sp-pt-20{padding-top:20px}.solutions .sp-pt-25{padding-top:25px}.solutions .sp-pt-30{padding-top:30px}.solutions .sp-pt-35{padding-top:35px}.solutions .sp-pt-40{padding-top:40px}.solutions .sp-pt-45{padding-top:45px}.solutions .sp-pt-50{padding-top:50px}.solutions .sp-pt-60{padding-top:60px}.solutions .sp-pt-70{padding-top:70px}.solutions .sp-pt-80{padding-top:80px}.solutions .sp-pt-90{padding-top:90px}.solutions .sp-pt-100{padding-top:100px}.solutions .sp-pb-0{padding-bottom:0}.solutions .sp-pb-10{padding-bottom:10px}.solutions .sp-pb-15{padding-bottom:15px}.solutions .sp-pb-20{padding-bottom:20px}.solutions .sp-pb-25{padding-bottom:25px}.solutions .sp-pb-30{padding-bottom:30px}.solutions .sp-pb-35{padding-bottom:35px}.solutions .sp-pb-40{padding-bottom:40px}.solutions .sp-pb-45{padding-bottom:45px}.solutions .sp-pb-50{padding-bottom:50px}.solutions .sp-pb-60{padding-bottom:60px}.solutions .sp-pb-70{padding-bottom:70px}.solutions .sp-pb-80{padding-bottom:80px}.solutions .sp-pb-90{padding-bottom:90px}.solutions .sp-pb-100{padding-bottom:100px}.solutions .sp-px-15{padding-left:15px;padding-right:15px}.solutions .sp-px-20{padding-left:20px;padding-right:20px}.solutions .sp-px-30{padding-left:30px;padding-right:30px}.solutions .sp-px-40{padding-left:40px;padding-right:40px}.solutions .sp-px-50{padding-left:50px;padding-right:50px}}