@charset "UTF-8";#before_footer_widget{margin:0}.follow-banner{position:fixed;bottom:-5%;right:8%;transform:translateY(-50%);z-index:20;height:180px;width:180px}.follow-banner a{display:flex;align-items:center;gap:.5em;writing-mode:vertical-rl;color:#fff;background-color:#ff0800;font-size:16px;font-weight:700;letter-spacing:.1em;border-radius:100%;transition:opacity .25s;width:100%}.follow-banner a:hover{opacity:.7}.follow-banner .swl-inline-icon:after{left:50%;transform:translateX(-50%)}.batsu{display:block;position:relative;width:30px;height:30px}.batsu:before,.batsu:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:30px;background:#333}.batsu:before{transform:translate(-50%,-50%) rotate(45deg)}.batsu:after{transform:translate(-50%,-50%) rotate(-45deg)}.business_btn{margin-top:auto}.rental_wrapimg{position:relative}#pum_popup_title_1760{font-size:18px !important;font-weight:700 !important}@media screen and (max-width:599px){.follow-banner{height:120px;width:120px;right:15%}}p{font-family:'Noto Sans Japanese' !important}.none_btn{pointer-events:none}#before_footer_widget{display:none}.shadow_font{color:#fff !important;text-shadow:0 2px 0 #888,0 3px 0 #888,0 4px 5px #333}span.p-postList__cat.u-thin.icon-folder{display:none}.top_view{background-image:url(https://kmsa.jp/wp-content/uploads/2024/01/kmsa_top.jpg);min-height:80vh}top_h1{background:0 0 !important;text-shadow:2px 2px 8px rgba(0,0,0,.4) !important;font-size:30px !important;font-weight:700;position:unset !important}.corp_h2{font-family:"Montserrat",sans-serif;line-height:110% !important;font-size:72px !important}.bussines_wrap{display:block;background:#db545a !important;color:#fff !important;padding:15px !important;font-weight:400 !important;width:80%;max-width:250px;margin:0 auto !important;margin-top:-20px !important;font-size:13px !important;line-height:120% !important}p.philosophy_text{font-size:1.25rem;font-weight:400;margin:43px 304px 60px 0}.l-mainContent__inner>.post_content{margin:0 !important}.l-content{padding-top:0 !important}.p-breadcrumb.-bg-on{display:none}.w-header{display:none}.c-pageTitle[data-style=b_bottom]{display:none}.p-postList__meta :before{display:none}.has-white-background-color{background-color:#fff9!important}td.has-text-align-center{vertical-align:middle;display:block;width:100%;background:#f4f4f4;font-family:'Noto Sans Japanese';font-weight:500;font-size:14px;line-height:120%;letter-spacing:.25em !important;text-align:center;vertical-align:middle;padding:12px 8px;display:table-cell;width:280px;padding:24px 0;line-height:140%;border-top:1px solid #fff;border-right:1px solid #fff}td.has-text-align-left{display:block;background:#fff;width:100%;font-family:'Noto Sans Japanese';font-weight:500;font-size:14px;padding:8px;display:table-cell;width:auto;padding:16px 16px 16px 32px;border-top:1px solid #f4f4f4;border-right:1px solid #f4f4f4;vertical-align:middle}.toptext_wrap{width:420px !important;position:absolute;top:10%;right:5%}.text_shadow{text-shadow:0 2px 0 #888,0 3px 0 #888,0 4px 5px #333;line-height:130%;margin-bottom:20px !important}img.wp-image-1514.luminous.ls-is-cached.lazyloaded{height:100% !important}.bussiness_wrap{display:flex;flex-direction:column}.bussiness_wrap .swell-block-button.is-style-more_btn{margin-top:auto}p.copyright:before{display:none !important}@media screen and (max-width:600px){.l-content{padding-top:0 !important}.about_wrap1 .swell-block-columns__inner{gap:0}.about_wrap02 .swell-block-columns__inner{gap:0}.about_wrap02 .swell-block-columns__inner{flex-direction:column-reverse !important}.About_h1{font-size:20px !important;margin-bottom:0 !important}.about_wrap02{margin-top:2em !important}.l-footer__nav{display:-webkit-box}.copyright{position:relative !important;top:0;right:0}.copyright{font-size:9px !important}}.copyright{height:fit-content}.l-footer__nav{padding:1em 0 1em !important}.l-footer__nav a{padding:0 .625rem !important}.copyright{position:absolute !important;top:40%;right:10%}