html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif,"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Hiragino Sans,"Noto Sans JP",sans-serif;font-weight:100}@media (max-width:640px){body{font-weight:300}}@media (min-width:992px){.siteContent .container{max-width:960px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,th,dt{font-weight:100}dd,dt{padding-left:0;border-left-width:0}hr{border-top-color:rgba(0,0,0,.4)}table{border-top-color:rgba(0,0,0,.4)}table th,table td{border-bottom-color:rgba(0,0,0,.4) !important}@media only screen and (max-width:640px){table.responsive{width:100% !important}table.responsive th,table.responsive td{width:100% !important;box-sizing:border-box;display:block;height:auto;border-top:none;border-right:none;border-left:none}table.responsive th,table.responsive td{text-align:center}table.responsive.clear th,table.responsive.clear td{text-align:left}}.siteHeader{box-shadow:none}.addheaader{background:url(https://super-m.co.jp/wp-content/uploads/addheader_bg.jpg) no-repeat center;background-size:calc(100vw - 580px);background-position:center;display:flex;justify-content:space-between}body.home .addheaader{display:none}.logoimg{width:300px;height:200px;display:flex;justify-content:center;align-items:center;background:#c9caca}.logoimg img{width:200px}.gmap{width:300px;height:200px;background:#c9caca;display:flex;justify-content:center;align-items:center}.gmap a,.gmap a:hover{color:#000}.navbar-header{display:none}.page-header{background-color:#fff;color:#000;text-align:left}strong.gMenu_name{font-weight:100}.gMenu>li:before{border-color:rgba(0,0,0,.4)}.gMenu ul li a:hover{background-color:rgba(98,98,98,1)}@media (min-width:992px){.header_scrolled .gMenu>li{width:auto;border-left-width:0}.header_scrolled .gMenu>li:last-child{border-right-width:0}.header_scrolled .gMenu{justify-content:flex-end}}@media print,screen and (max-width:850px){.addheaader{background-size:cover}.gmap{display:none}.logoimg{width:100%;background:rgba(201,202,202,.5)}}@media (max-width:1199.98px){.gMenu_outer nav{text-align:right}}.vk-mobile-nav-menu-btn{left:unset;right:5px}.siteContent_after{margin-top:3em}.siteFooter{border-top-width:0;background-color:#fff;padding-top:1em}.sectionBox{padding-top:1em}footer .copySection p:nth-child(2){display:none !important}#block-22{display:none}body.home #block-22{display:block}#block-22 img{width:150px}ul#menu-footer-menu{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:1.5em}@media (min-width:768px){.footerMenu .nav{display:flex;justify-content:center}.footerMenu li{float:none}.footerMenu li a,.footerMenu li:last-child a{border-width:0}}@media (max-width:767px){.footerMenu .nav{display:flex;justify-content:center;padding-left:0;margin-bottom:0}.footerMenu .nav a{padding:0 .5em}}body{overflow-x:hidden}#wrapper,#content,.post{overflow:visible}.f-w{margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1)}@media (min-width:992px){.siteHeader .container{padding-bottom:0;padding-top:0}}#video-area{position:relative;height:auto;overflow:hidden;margin-bottom:.7em;padding:0}#video-area p{position:relative;color:#fff;font-weight:300;z-index:2;margin:0;padding:1em}#video-area .logo{position:relative;z-index:1;height:40vh;margin-bottom:.5em}#video-area .logo img{display:block;height:100%;width:80%;max-width:530px;object-fit:contain;margin:0 auto}#video-area #video{position:absolute;bottom:0;width:100%;height:100%;filter:brightness(70%) contrast(180%);object-fit:cover}body.home h2{border-width:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:0}body.home h2:after{content:"";height:1px;flex-grow:1;order:2;background-color:#666;margin:0 .5em}body.home h2 span.category{font-size:80%;order:3}body.home h3{font-size:1.4rem;border-bottom:none;margin-bottom:.7em}body.home h3:after{border-color:rgba(0,0,0,.4)}#wpa,#wpr,#wbo{padding-top:45px}#works-gallery ul{list-style:none;margin:0;padding:0}#works-gallery li{height:85vh;width:100%;margin:0;padding:0;opacity:0 !important;visibility:hidden !important;transition:opacity 1s,visibility 1s}#works-gallery .wp-block-nk-awb{height:85vh;display:flex;justify-content:left;align-items:center;padding:0}#works-gallery h2{visibility:hidden;opacity:0;transition:opacity 1s,visibility 1s;background-color:rgba(0,0,0,.8) !important;color:#fff;padding:.2em .6em .2em 3em}#works-gallery h2 a,#works-gallery h2 a:hover{color:#fff;text-decoration:none}#works-gallery li:where(.wpa0001,.wpa0002,.wpa0003,.wpa0004,.wpa0005,.wpa0006,.wpa0007,.wpa0008,.wpa0009,.wpa0010,.wpa0011,.wpa0012,.wpa0013,.wpa0014,.wpa0015,.wpa0016,.wpa0017,.wpa0018,.wpa0019,.wpa0020):hover h2,#works-gallery li:where(.wpr0001,.wpr0002,.wpr0003,.wpr0004,.wpr0005,.wpr0006,.wpr0007,.wpr0008,.wpr0009,.wpr0010):hover h2,#works-gallery li:where(.wbo0001,.wbo0002,.wbo0003,.wbo0004,.wbo0005,.wbo0006,.wbo0007,.wbo0008,.wbo0009,.wbo0010):hover h2,#works-gallery li:where(.oth0001,.oth0002,.oth0003,.oth0004,.oth0005):hover h2{visibility:visible !important;opacity:1 !important;transition:opacity 1s,visibility 1s}#works-gallery li.is-active{opacity:1 !important;visibility:visible !important}@media (max-width:810px){#works-gallery li{height:50vh}#works-gallery .wp-block-nk-awb{height:50vh}#works-gallery h2{font-size:1.25rem}}@media (max-width:640px){#works-gallery li{height:35vh}#works-gallery .wp-block-nk-awb{height:35vh}}body.archive.category .breadSection{display:none}.entry-meta_items_author,.entry-meta_items.entry-meta_updated,.entry-footer,.postNextPrev_label{display:none}.card{border-width:0}.card-body{padding:0 1.2rem}.card-body h5{margin-top:0}body.page-id-1966 .siteHeader,body.page-id-1966 .page-header,body.page-id-1966 .siteContent{background-color:#f3efe6}body.page-id-1966 .siteContent{padding-bottom:3em}.cform{padding:2em 2em 0;background-color:#fff}.cform label,.cform .wpcf7-form-control-wrap,.cform .form-control{width:100%}.cform .btn-primary{color:#fff;background-color:#000;border-color:#000;border-radius:0;width:calc(100% + 4em);margin:0 -2em}.cform .btn-primary:hover{background-color:#555}.cform p:last-child{padding-bottom:0;position:relative}.wpcf7-spinner{position:absolute;margin:0;z-index:1}body.page-id-3392 h2{border-width:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:0}body.page-id-3392 h2:after{content:"";height:1px;flex-grow:1;order:2;background-color:#666;margin:0 .5em}body.page-id-3392 h2 span.category{font-size:80%;order:3}body.page-id-3392 h3{font-size:1.4rem;border-bottom:none;margin-bottom:.7em}body.page-id-3392 h3:after{border-color:rgba(0,0,0,.4)}