@charset "UTF-8";.l-footer{width:100vw}.l-footer .info{width:100vw;padding:8vh 8vw 8vh;background-image:url(http://comrade-solutions.co.jp/wp-content/uploads/2021/10/job-g1b3997592_1280.jpg);background-size:cover;background-repeat:no-repeat;background-color:rgba(255,255,255,.8);background-blend-mode:lighten}.l-footer .info-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0 !important;margin-left:0 !important}.l-footer .info-inner-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.l-footer .info-inner-menu li{margin-right:20px}.l-footer .info-inner-menu li a{display:block;width:100%;color:#333;text-decoration:none}.l-footer .info-inner-menu li a:hover{opacity:.6}.l-footer .info-inner-menu:nth-child(1){margin-bottom:20px}.l-footer .info-inner-menu:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-footer .info__logo a{display:block;color:#333;text-decoration:none}.l-footer .info__logo a:hover{opacity:.6}.l-footer .info__logo a h2{font-size:20px;margin-bottom:20px}.l-footer .info__logo_tel{color:#333}.l-footer .info__logo p{color:#333;margin-bottom:10px}.l-footer .c-copyright{text-align:center}.swiper-container .swiper-slide{position:relative;overflow:hidden}.swiper-slide .main-visual{width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 30s ease;transition:-webkit-transform 30s ease;transition:transform 30s ease;transition:transform 30s ease,-webkit-transform 30s ease}.swiper-slide-active .main-visual{-webkit-transform:scale(1.2);transform:scale(1.2)}.hero{overflow:hidden;position:relative}.hero-text{position:absolute;bottom:20%;right:10%;z-index:1000;color:#fff;text-shadow:3px 3px 6px #333}.hero-text-top{font-size:32px;font-weight:700}.hero-text-under{font-size:16px;margin-top:10px;position:relative;left:180px}.box{-webkit-transform:translateY(180px);transform:translateY(180px);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.box.show{-webkit-transform:translateY(0);transform:translateY(0)}.swiper-slide{position:relative;height:60vh;overflow:hidden}.swiper-slide .main-visual{width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 30s ease;transition:-webkit-transform 30s ease;transition:transform 30s ease;transition:transform 30s ease,-webkit-transform 30s ease}.swiper-slide-active .main-visual{-webkit-transform:scale(1.2);transform:scale(1.2)}.hero{overflow:hidden;position:relative}.hero-text{position:absolute;top:50%;left:50%;right:50%;margin-right:-50%;transform:-50%,-50%;z-index:1000;color:#fff;text-shadow:3px 3px 6px #333}.hero-text-top{font-size:32px;font-weight:700}.hero-text-under{font-size:16px;margin-top:10px;position:relative;left:180px}*/.box{-webkit-transform:translateY(180px);transform:translateY(180px);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.box.show{-webkit-transform:translateY(0);transform:translateY(0)}.text_shadow{text-shadow:3px 3px 4px #333}.imgup{-webkit-animation:SlideUp 1.5s;animation:SlideUp 1.5s}@-webkit-keyframes SlideUp{0%{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes SlideUp{0%{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.c-container .smb-section__subtitle{text-align:left}.c-container .smb-section__subtitle span{opacity:.2;position:relative;bottom:-70px}.c-container .smb-section__title{text-align:left}tr .has-text-align-left{background-color:#cde1f0}.c-container .smb-section__title:after{width:100%;height:15px}.panels .c-row__col{padding:0}.panels .smb-panels__item{padding:0}.panels .smb-panels__item__figure{position:relative;overflow:hidden;height:251.48px}.panels .smb-panels__item__figure:before{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:'わたしたち\Aカムラッドソリューションズが\Aあなたの事業をサポートします\A';white-space:pre;background:radial-gradient(rgba(0,0,0,.2),rgba(0,0,0,.9));color:#fff;font-size:13px;-webkit-transition:all .6s 70ms;transition:all .6s 70ms;opacity:0;z-index:1}.panels .smb-panels__item__figure img{-webkit-transition:all .6s;transition:all .6s;height:100%}.panels .smb-panels__item__body{-webkit-box-shadow:0 0 0 1px #ccc;box-shadow:0 0 0 1px #ccc}.panels .smb-panels__item__title{font-size:24px}.panels .smb-panels__item__content{font-size:14px}.panels .smb-panels__item:hover .smb-panels__item__figure:before{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1}.panels .smb-panels__item:hover .smb-panels__item__figure img{-webkit-transform:scale(1.2);transform:scale(1.2)}.l-header{background-color:#fff}:not(.l-header__drop-nav) .p-global-nav .c-navbar__submenu{background-color:#fff}:not(.l-header__drop-nav) .p-global-nav .c-navbar__item>.c-navbar__submenu:before{display:none}:not(.l-header__drop-nav) .p-global-nav .c-navbar__subitem>a{color:#111}.p-section-front-page-content{padding-top:0}@media (max-width:639px){.smb-section__subtitle span{bottom:-30px;font-size:60px !important}h2 .has-normal-font-size{font-size:20px}.l-footer .info{display:none}}