@media print,screen and (min-width: 768px){.header .inHeader{align-items:center;gap:0 15px}}@media print,screen and (min-width: 768px){.header #logo{width:23%}.header #logo img{max-width:196px;min-width:160px}}@media print,screen and (min-width: 768px){.header .layerMenu{flex:none;width:77%}}@media print,screen and (min-width: 768px){.header .layerMenu .inLayer{display:flex;justify-content:flex-end;align-items:center;gap:0 54px}}@media screen and (max-width: 1024px)and (min-width: 768px){.header .layerMenu .inLayer{gap:0 15px}}@media print,screen and (min-width: 768px){.header .layerMenu .gNavi{flex-grow:1;padding-right:min(9.663250366vw,132px)}}@media screen and (min-width: 768px)and (max-width: 1024px)and (min-width: 768px){.header .layerMenu .gNavi{padding-right:100px}}@media screen and (max-width: 1024px)and (min-width: 768px){.header .layerMenu .gNavi>li{margin-left:2% !important}}@media print,screen and (min-width: 768px){.header .layerMenu .gNavi>li:first-of-type{margin-left:0 !important}}.footer .contact-box{display:flex}@media screen and (max-width: 767px){.footer .contact-box{flex-direction:column}}@media print,screen and (min-width: 768px){.footer .contact-box .contact-box__bg{width:50%;height:564px}.footer .contact-box .contact-box__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media print,screen and (min-width: 768px){.footer .contact-box .contact-box__wrapper{position:initial;width:50%;padding:89px min(5.859375vw,60px) 0}}@media screen and (max-width: 1024px)and (min-width: 768px){.footer .contact-box .contact-box__wrapper{padding:89px 30px 0}}@media screen and (max-width: 767px){.footer .contact-box .contact-box__wrapper{padding:33px 25px 46px}}@media screen and (max-width: 767px){.footer .contact-box .contact-box__ttl{flex-direction:column}}.footer .contact-box .contact-box__ttl .jp{display:block;margin:0 0 15px 0;transform:translateY(0);line-height:1.11111em}@media print,screen and (min-width: 768px){.footer .contact-box .contact-box__ttl .jp{font-size:2rem !important}}@media screen and (max-width: 767px){.footer .contact-box .contact-box__ttl .jp{margin:0 0 4px}}@media print,screen and (min-width: 768px){.footer .contact-box .contact-box__ttl .en{font-size:6rem !important}}@media print,screen and (min-width: 768px){.footer .contact-box .contact-box__txt{margin:35px 0 45px;font-size:1.8rem}}.footer .contact-box .c-btn{display:flex;align-items:center}@media print,screen and (min-width: 768px){.footer .contact-box .c-btn span{font-size:1.7rem;line-height:1}}.footer .nav-box{margin-top:0}@media print,screen and (min-width: 768px){.footer .nav-box .nav-box__right .col{min-width:260px}}.stt-lang-select.tr{top:63px !important;right:60px !important}@media screen and (max-width: 1024px){.stt-lang-select.tr{right:25px !important}}@media screen and (max-width: 767px){.stt-lang-select.tr{top:23px !important;right:95px !important}}@media print,screen and (min-width: 768px){body.fixHeader .stt-lang-select.tr{top:33px !important}}@media screen and (max-width: 767px){body.layerOn .stt-lang-select.tr,body.layerOn .contact-translator{display:none}}[id^=datasign_cmp]::part(root){--dialog-basic-font-color: #fff;--dialog-button-primary-font-color: #fff;--dialog-background-color: rgba(83, 86, 90, 0.9);--widget-basic-font-color: #fff;--widget-primary-font-color: #fff;--widget-link-font-color: #fff;--widget-background-color: rgba(83, 86, 90, 0.9)}html[lang=en] *{letter-spacing:.025em !important}@media print,screen and (min-width: 768px){html:not([lang=ja]) .layerMenu .gNavi>li>a .jp{font-size:1.5rem}}@media screen and (max-width: 767px){html:not([lang=ja]) .layerMenu .gNavi>li>a .jp{display:none !important}}html:not([lang=ja]) .item__ttl .jp,html:not([lang=ja]) .block-ttl .jp,html:not([lang=ja]) .contact-box__ttl .jp{display:none !important}@media screen and (max-width: 767px){html:not([lang=ja]) .page-visual .page-visual__heading{padding:102px 95px 25px 25px}}html:not([lang=ja]) .page-visual .page-visual__heading .heading-box .heading-en{white-space:unset}@media print,screen and (min-width: 768px){html:not([lang=ja]) .cmn-feature__lst .lst-item{height:100%;padding:19px 80px 19px 20px}}@media screen and (max-width: 767px){html:not([lang=ja]) .cmn-feature__lst .lst-item{padding:9px 51px 9px 9px}}html:not([lang=ja]) .cmn-feature__lst .lst-item .ins-ttl{width:65%}@media screen and (max-width: 767px){html:not([lang=ja]) .cmn-feature__lst .lst-item .ins-ttl{width:60.65%}}@media print,screen and (min-width: 768px){html:not([lang=ja]) .cmn-feature__banner .banner-ins .ins-par__ttl{white-space:unset}}@media only screen and (min-width: 1280px){html:not([lang=ja]) .cleaning .sec-main__block .block-lst .lst-item{max-height:none}}