@charset "UTF-8";@media only screen and (max-width:960px){.slick-dots{bottom:10px}}@media only screen and (max-width:960px) and (max-width:960px){.slick-dots li{width:25px}}#kvWrap{position:relative}#kvWrap .kvSlide{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}#kvWrap .kvSlide.slide1{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/top/kv/img01.jpg)}#kvWrap .kvSlide.slide2{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/top/kv/img02.jpg)}#kvWrap .kvTxt{color:#fff;font-size:56px;font-weight:700;position:absolute;width:100%;top:45%;left:0;z-index:6;-webkkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#kvWrap .scrollDown{width:100%;position:absolute;left:0;bottom:85px;text-align:center}@media only screen and (max-width:960px){#kvWrap .scrollDown{bottom:65px}#kvWrap .scrollDown img{width:35%}#kvWrap .kvTxt{padding:0 5%;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:28px}}.contBoxWrap .contBox{background-position:center center;background-repeat:no-repeat;background-size:cover}#company{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/top/company/bg.jpg);padding:100px 0}@media only screen and (max-width:960px){#company{padding:60px 0}}#service{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/top/service/bg.jpg);padding:100px 0 115px}@media only screen and (max-width:960px){#service{padding:60px 0 75px}}#service .serviceListWrap{margin:45px auto 0;max-width:1160px;width:100%}#service .serviceListWrap .serviceList{font-size:0}#service .serviceListWrap .serviceList li{width:15.5%;margin-left:1.38%;display:inline-block;vertical-align:top;-webkit-box-shadow:0px 0px 10px 3px rgba(7,12,35,.1);-moz-box-shadow:0px 0px 10px 3px rgba(7,12,35,.1);-ms-box-shadow:0px 0px 10px 3px rgba(7,12,35,.1);-o-box-shadow:0px 0px 10px 3px rgba(7,12,35,.1);box-shadow:0px 0px 10px 3px rgba(7,12,35,.1)}@media only screen and (max-width:960px){#service .serviceListWrap .serviceList li{width:100%;margin-left:0;margin-top:15px}}#service .serviceListWrap .serviceList li:first-child{margin-left:0}@media only screen and (max-width:960px){#service .serviceListWrap .serviceList li:first-child{margin-top:0}}#service .serviceListWrap .serviceList li a{display:block;color:#ff3600;text-align:center;border:3px solid #11141f;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:48px 0;-webkkit-transition-property:border-color;-moz-transition-property:border-color;-ms-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;-webkkit-transition-delay:0s;transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;background:-webkit-gradient(linear,left top,left bottom,from(#141824),to(#0d1019));background:-webkit-linear-gradient(top,#141824,#0d1019);background:-moz-linear-gradient(top,#141824,#0d1019);background:-o-linear-gradient(top,#141824,#0d1019);background:linear-gradient(to bottom,#141824,#0d1019)}#service .serviceListWrap .serviceList li a .icon{margin-bottom:30px}#service .serviceListWrap .serviceList li a .serviceNameEn{font-size:13px;font-weight:400;letter-spacing:.03em;margin-bottom:10px}#service .serviceListWrap .serviceList li a .serviceName{font-size:18px}#service .serviceListWrap .serviceList li a:hover{border-color:#ff4e00}@media only screen and (max-width:960px){#service .serviceListWrap .serviceList li a{text-align:left;padding:24px}#service .serviceListWrap .serviceList li a .icon{width:50px;display:inline-block;margin-bottom:0;vertical-align:middle}#service .serviceListWrap .serviceList li a .txt{width:calc(100% - 100px);display:inline-block;vertical-align:middle;padding-left:24px;box-sizing:border-box}#service .serviceListWrap .serviceList li a .txt .serviceNameEn{margin-bottom:8px;font-size:12px}#service .serviceListWrap .serviceList li a .txt .serviceName{font-size:20px}}#service .serviceListWrap .serviceDetailList{font-size:0;text-align:center;margin-top:50px}@media only screen and (max-width:960px){#service .serviceListWrap .serviceDetailList{margin-top:25px}}#service .serviceListWrap .serviceDetailList li a:hover{cursor:default}#works{overflow:hidden}#works .workListWrap .workList{font-size:0}#works .workListWrap .workList li{display:inline-block;width:25%}@media only screen and (max-width:960px){#works .workListWrap .workList li{width:100%}}#works .workListWrap .workList li a{display:block}#works .workListWrap .workList li a .imgBg{display:table;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100.5%}#works .workListWrap .workList li a .imgBg .cover{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/top/works/cover.png);background-position:center center;background-repeat:no-repeat;-webkkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;-webkkit-transition-delay:0s;transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0;filter:alpha(opacity=0);width:100%;text-align:center;padding-top:61.875%;color:#fff;position:relative;height:0;display:table-cell;vertical-align:middle}#works .workListWrap .workList li a .imgBg .cover .coverText{position:absolute;top:50%;left:50%;-webkkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}#works .workListWrap .workList li a .imgBg .cover .coverText .title{font-size:24px;margin-bottom:24px}@media only screen and (max-width:960px){#works .workListWrap .workList li a .imgBg .cover .coverText .title{font-size:20px}}#works .workListWrap .workList li a .imgBg .cover .coverText .category{font-family:'Roboto',sans-serif;font-weight:300;font-size:16px}@media only screen and (max-width:960px){#works .workListWrap .workList li a .imgBg .cover .coverText .category{font-size:14px}}@media only screen and (max-width:1400px){#works .workListWrap .workList li a .imgBg .cover .coverText .title{font-size:16px;line-height:1.4;font-feature-settings:"palt";letter-spacing:.1em}}#works .workListWrap .workList li a .imgBg:hover .cover{opacity:1;filter:alpha(opacity=100)}#recruit{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/top/recruit/bg.jpg);padding:120px 0}@media only screen and (max-width:960px){#recruit{padding:80px 0}}#topics{padding:100px 0;background-color:#fff}@media only screen and (max-width:960px){#topics{padding:60px 0}}#topics .contTitleWrap{margin-bottom:55px}@media only screen and (max-width:960px){#topics .contTitleWrap{margin-bottom:35px}}