@charset "utf-8";@media only screen and (max-width:480px){#hd-g{width:100%;height:65px;border-right:none;box-shadow:0px 0px 15px -9px #777}#hd-g h1{position:absolute;top:0;left:3.5%;z-index:2;padding:0;margin-bottom:0;line-height:0;z-index:10}#hd-g h1 img{position:relative;top:-5px}#hd-g h1 a{text-decoration:none;vertical-align:middle}#hd-g h1 span{-ms-writing-mode:lr-tb;writing-mode:lr-tb;display:inline-block;letter-spacing:0px;padding:0 0 0 4px;font-size:2rem;line-height:1.6;margin-top:15px;font-weight:700;letter-spacing:-1px}#hd-g h1 span .kabu{font-size:1.2rem;display:inline-block;margin-bottom:3px;line-height:1.1;position:relative;top:-2px;letter-spacing:.5;padding-right:3px}#hd-g .hum-btn{width:100%;top:0;right:0;height:70px}#hd-g .pagetop{display:none}.menu-icon{position:absolute;right:5%;width:35px}.menu-area{width:100%;top:45px;left:0;padding:0 5%}ul#g_nav>li{margin-bottom:18px}ul#g_nav li>a{font-size:1.6rem;font-weight:600}ul#g_nav li>a:before{font-size:1rem;letter-spacing:.5px}.inner-menu-area{height:auto;padding-top:50px}#wrapper{width:100%;margin-left:0;padding-right:0}main{min-height:auto}p.copy-top{display:none}#fv-all{width:100%;max-height:89vh;min-height:89vh}img.img-catch{width:105px;top:13vh;right:auto;left:6%}.cath{width:100%;top:64vh;z-index:1}.cath h2{font-size:3.8rem;text-align:center}.circle-box{width:160px;height:160px;left:45%;top:-50px}#fv-all h2{top:64%;left:0;text-align:center;width:100%}#fv-all h2 img{width:60%}#fv-all .slide-conte .inner-slide{width:100%;height:62vh}.bg-slick-01{background:url(//clean-box.co.jp/wp/wp-content/themes/cleanbox/imgs/bg-top-slick-01-sp.jpg) no-repeat 0 0/cover}.bg-slick-02{background:url(//clean-box.co.jp/wp/wp-content/themes/cleanbox/imgs/bg-top-slick-02-sp.jpg) no-repeat 0 0/cover}.bg-slick-03{background:url(//clean-box.co.jp/wp/wp-content/themes/cleanbox/imgs/bg-top-slick-03-sp.jpg) no-repeat 0 0/cover}.company-mess-box{display:block;padding:30px 0 30px}.company-mess-box .greet-box{width:100%;margin-bottom:20px}.company-mess-box .greet-box h4{font-size:1.65rem;margin-bottom:12px;letter-spacing:0}.company-mess-box .greet-box p{font-size:1.3rem;line-height:1.7}.company-mess-box .greet-box ul{padding:15px 0}.company-mess-box .greet-box ul li{font-size:1.5rem;padding-left:1.5rem}.company-mess-box .photo-box{width:100%;padding:0 6%}.company-mess-box:after{width:82%;height:70%}.com-fx{display:block}.com-fx .mida-box{width:100%}.com-fx .conts-box{width:100%}.midashi-01{text-align:center;letter-spacing:5px}.midashi-01:before{font-size:1.1rem;display:block;padding-bottom:3px}table.base-01 th{width:100%;padding:10px 0 3px;display:block;text-align:left;border-top:none;border-bottom:none}table.base-01 td{width:100%;padding:8px 0 0;border-top:1px solid #000;border-bottom:none;display:block;margin-bottom:7px}.space-01{height:50px}.com-lo{padding:70px 0}ul.com-lo-box{display:block}ul.com-lo-box li{width:100%}ul.com-lo-box li:last-child{margin-top:30px}ul.com-lo-box li h4{font-size:1.6rem;padding:13px 0 7px}ul.com-lo-box li p{font-size:1.4rem}footer{padding:35px 0 10px}footer .inner-ft{padding:0 6%}footer .inner-ft .logo-box img{width:220px}footer .inner-ft .rig-box ul.txt-menu{justify-content:flex-start}footer .copy-bottom{display:block;padding-top:10px;font-size:1rem;text-align:center;color:#fff;letter-spacing:1.5px;font-weight:400}h2.ttle-sp-only{display:block;padding:20px 10%;font-size:2.2rem;background:var(--color-blue-01);color:#fff;font-weight:600;letter-spacing:2px;margin:90px auto 30px;width:90%;text-align:center}h2.ttle-sp-only:before{content:attr(data-en);display:block;font-size:1.3rem;letter-spacing:1px;font-weight:500;color:#fff}#lower-box{margin:0 auto 40px;display:block}#lower-box #side-box{width:100%}#lower-box #side-box h2.ttle{display:none}#lower-box #side-box .inner-side{position:static}#lower-box #primary-box{width:100%;padding-top:10px;margin-bottom:30px}time{font-size:1.15rem}#news-box .ttle-mida h3{font-size:1.6rem}#news-box ul.next-prev li a{padding:15px 0}.inner-info-box ul li{width:47.5%;margin-bottom:20px}.inner-info-box ul:after{width:47.5%}.inner-info-box ul li a h4{font-size:1.3rem}.mb20-sp{margin-bottom:20px !important}.bottom-space{margin-bottom:80px}.mb-pc-50,.mb-pc-60{margin-bottom:23px}.mt30-pt{margin-top:0 !important}.i_p_b{display:none !important}.i_t_b{display:none !important}.i_s_b{display:block !important}.i_pt_b{display:none !important}.i_ts_b{display:block !important}}