@charset "UTF-8";body{font-family:'Noto Serif JP',serif}img{width:100%}a{color:#212529}a:hover{text-decoration:none}a img:hover{opacity:.5}a:after{position:absolute;left:0;content:'';width:100%;height:2px;background:#000;bottom:-1px;transform:scale(0,1);transform-origin:right top;transition:transform .3s}a:hover:after{transform:scale(1,1);transform-origin:left top}header a:after{position:relative;display:none}header a:hover:after{transform:scale(1,1);transform-origin:left top}.h5{line-height:1.8rem}.border-w3{border-left-width:3px !important;border-left-color:#262626 !important}.brand-color{color:#21386e !important}.bg-brand-color{background-color:#000 !important}.gloval-nav{height:10%}.navbar-white a{color:#fff}.footer-logo{width:20%}.social img{width:36px;height:36px}footer{padding-bottom:5%}.time-border{border-top:3px solid #262626;border-right:3px solid #262626;margin-left:24px;padding-bottom:3rem;padding-right:5rem;width:43%}.breadcrumb-list,.breadcrumb-list li{background-color:#21386e}.nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;color:rgba(255,255,255,.75);text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.nav-underline .nav-link{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;color:#6c757d}.nav-underline .nav-link:hover{color:#007bff}.nav-underline .active{font-weight:500;color:#343a40}.footer-logo,.logo{width:20%}header .jumbotron-fluid{background-color:#000;min-height:100vh;overflow:hidden}header .catch{width:90%;bottom:20%;left:50%;margin-left:-45%}header .g-navi{min-height:100%}.top_main_text{position:absolute;top:50px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:100}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend:before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#000;z-index:500}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgRLextend:before{animation-name:bgRLextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgRLextendAnime{0%{transform-origin:right;transform:scaleX(0)}50%{transform-origin:right;transform:scaleX(1)}50.001%{transform-origin:left}100%{transform-origin:left;transform:scaleX(0)}}.bgDUextend:before{animation-name:bgDUextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgDUextendAnime{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.001%{transform-origin:top}100%{transform-origin:top;transform:scaleY(0)}}.bgUDextend:before{animation-name:bgUDextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgUDextendAnime{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.001%{transform-origin:bottom}100%{transform-origin:bottom;transform:scaleY(0)}}.loader{position:absolute;width:100vw;height:100vh;background-color:#000;z-index:555;top:0;left:0}.loader .txt{font-size:45px;font-weight:700;color:#1e325d;text-align:center;margin-top:20vh;display:none}.loader .txt img{width:300px}.loader .txt span{font-size:20px;display:block}.fadeUp{animation-name:fadeUpAnime;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#sec5 .square{width:60px;height:60px;background:#21386e;color:#fff;text-align:center;font-size:2.4rem}#sec5 .arrow{width:60px;height:40px;border-left:30px solid transparent;border-right:30px solid transparent;border-top:25px solid #333}#sec6 .circle-q,#sec6 .circle-a{width:50px;height:50px;font-size:2.2rem;border-radius:50%;text-align:center}#sec6 .circle-q{background:#21386e;color:#fff;padding-top:2px}#sec6 .circle-a{background:#fff;color:#21386e;border:3px solid #21386e}.schedule-img{width:75%}.top section{margin-top:300px}.top .movie-box{justify-content:center;padding:100px;background-color:#000}@media screen and (max-width:576px){.top .movie-box{padding:0}}@media screen and (max-width:576px){.top #sec2 .top_service .row{display:block}.top #sec2 .top_service .row .d-flex{display:block !important}}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}header.sub .jumbotron-fluid{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/bg-top.jpg);background-size:cover;background-position:center;background-color:#000;min-height:20vh;overflow:hidden}header.sub #company{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/company_header.jpg)}header.sub #characteristic{background-image:none;background-color:#000}.characteristic .parallax_content{min-height:75vh;padding-top:25vh}@media screen and (max-width:999.18px){.characteristic .parallax_content{padding-top:10px;min-height:30vh}}@media screen and (max-width:576px){.characteristic .parallax_content{min-height:30vh;padding-top:40vh}}.characteristic h2{margin-top:100px}@media screen and (max-width:999.18px){.characteristic h2{margin:0 auto;font-size:1.3rem}}.parallax_box{font-size:1.5em;background-color:#000}.parallax_content{min-height:100vh;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-size:100%;text-align:center;padding-top:50vh;color:#fff;text-shadow:2px 2px 0 #000}@media screen and (max-width:576px){.parallax_content{padding-top:20vh}}.parallax_content span{display:block;font-size:3em}@media screen and (max-width:576px){.parallax_content span{font-size:1.5em}}@media screen and (max-width:999.18px){.parallax_content{background-attachment:scroll}}@media screen and (max-width:576px){.characteristic .parallax_content span{font-size:1em}}@media screen and (max-width:576px){.characteristic .parallax_content h3{font-size:1em}}.front_content{padding:60px;background-color:#000;color:#fff}@media screen and (max-width:576px){.front_content{padding:1em;font-size:.5em}}.parallax_content.img_bg_01{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/characteristic_01.jpg)}.parallax_content.img_bg_02{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/characteristic_02.jpg)}.parallax_content.img_bg_03{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/characteristic_03.jpg)}.parallax_content.img_bg_04{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/characteristic_04.jpg)}.parallax_content.img_bg_05{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/characteristic_05.jpg)}.parallax_content.img_bg_06{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/characteristic_06.jpg)}.parallax_content.img_bg_07{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/characteristic_07.jpg)}.p-kv__img{width:50%;height:50vh;min-height:320px;overflow:hidden;position:relative}.p-kv__img img{width:100%}.p-kv__img h3{position:absolute;color:#fff;top:10vh;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);text-align:center}.p-kv__img h3 span{display:block;font-size:3em}form{max-width:60%;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}@media screen and (max-width:576px){form{max-width:90%}}label{font-weight:700;margin-bottom:5px}input[type=text],input[type=email],input[type=tel],textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:3px}input[type=submit],input[type=button]{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}input[type=button]{background-color:#000}input[type=submit]:hover,input[type=button]:hover{background-color:#0056b3}.button_box p{display:flex;justify-content:center;flex-direction:row;gap:10px}.grecaptcha-badge{visibility:hidden}.service .container{margin:250px auto}@media screen and (max-width:999.18px){.service .container{margin:0 auto}}.service .container h2{margin-top:100px}@media screen and (max-width:999.18px){.service .container h2{margin:0 auto;font-size:1.3rem}}.service .parallax_content{min-height:75vh;padding-top:25vh}@media screen and (max-width:999.18px){.service .parallax_content{padding-top:10px;min-height:30vh}}@media screen and (max-width:576px){.service .parallax_content{min-height:30vh}}.service .parallax_content.img_bg_01{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/service_01.jpg)}.service .parallax_content.img_bg_02{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/service_02.jpg)}.service .parallax_content.img_bg_03{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/service_03.jpg)}@media screen and (max-width:576px){.service .parallax_content.img_bg_01:before{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/service_01.jpg)}.service .parallax_content.img_bg_02:before{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/service_02.jpg)}.service .parallax_content.img_bg_03:before{background-image:url(//slab2307.com/wp/wp-content/themes/slaborizin/img/service_03.jpg)}}.service .wash h2:first-letter {color:#32c3ac;font-size:2.5rem}.service .option h2:first-letter {color:#e91e63;font-size:2.5rem}.service .coating h2:first-letter {color:#4caf50;font-size:2.2rem}.service .coating h2{margin-top:30px}.service .sp_table{overflow:auto;white-space:nowrap}.service .sp_table.wrap_table{white-space:wrap;margin-top:30px}@media screen and (max-width:999.18px){.service .sp_table:before{content:"横にスクロールが可能です→"}}.service .sp_table.wrap_table:before{content:""}.service table{width:100%;margin-bottom:40px}.service th,.service td{padding:10px;text-align:center}.service th{background-color:#000;color:#fff}.service .option-text{font-style:italic;text-align:center;color:#888;margin-top:60px}.service .option td,.service .option th{text-align:left}@media screen and (max-width:999.18px){#glovalNavbar ul li{border-left:none}#glovalNavbar ul li:last-child{border-right:none}.footer-nav ul li{border-left:none}.footer-nav ul li:last-child{border-right:none}.offcanvas-collapse{position:fixed;z-index:9999;top:0;bottom:15%;left:100%;width:100%;padding-right:1rem;padding-left:1rem;padding-top:2rem;overflow-y:auto;background-color:#fff;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:left,visibility}.navbar-dark .navbar-nav .nav-link{color:#fff}.offcanvas-collapse.open{left:0;visibility:visible}}@media screen and (max-width:576px){.logo{width:20%}.display-3{font-size:3rem}.footer-logo{width:50%}.navbar-nav .border-left{border-left:none !important}.navbar-nav .border-right{border-right:none !important}header.sub .jumbotron-fluid{min-height:auto}header .catch{bottom:10%}header .catch .h1{font-size:2rem}header .catch h2{font-size:1rem}.schedule-img{width:100%}form .border-top,form .border-bottom{border:none !important}}