@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
#works .wrap .content section#contMain .imgArea::before {
  background-image: url(../../works/img/works_main01_smp.jpg);
}
#works .wrap .content .worksList {
  margin: 0;
  padding: 10%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 20px 1fr;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

@media only screen and (min-width: 768px) {
  #works .wrap .content section#contMain .imgArea::before {
    background-image: url(../../works/img/works_main01.jpg);
  }
  #works .wrap .content .worksList {
    -ms-grid-columns: 1fr 60px 1fr 60px 1fr 60px 1fr;
    grid-template-columns: repeat(4, 1fr);
    gap: 60px;
    padding: 150px 10% 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #works .wrap .content section#contMain .imgArea::before {
    background-image: url(../../works/img/works_main01_tablet.jpg);
  }
  #works .wrap .content .worksList {
    -ms-grid-columns: 1fr 60px 1fr 60px 1fr 60px 1fr;
    grid-template-columns: repeat(4, 1fr);
    gap: 60px;
    padding: 50px 5% 50px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndvcmtzLmNzcyIsIl9iYXNlLnNjc3MiLCJ3b3Jrcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VSLGdFQUFBO0FBRVI7eURBQUE7QUEwQkE7eURBQUE7QUNiTTtFQUNDLDJEQUFBO0FGVlA7QUVtQkc7RUFDQyxTQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEscUNBQUE7RUFDQSxTQUFBO0FGakJKOztBRTJCQTtFQWFNO0lBQ0MsdURBQUE7RUZwQ0w7RUU0Q0U7SUFDQyxnREFBQTtJQUFBLHFDQUFBO0lBQ0EsU0FBQTtJQUNBLHdCQUFBO0VGMUNIO0FBQ0Y7QUVxREU7RUFVTTtJQUNDLDhEQUFBO0VGNURQO0VFbUVFO0lBQ0MsZ0RBQUE7SUFBQSxxQ0FBQTtJQUNBLFNBQUE7SUFDQSxxQkFBQTtFRmpFSDtBQUNGIiwiZmlsZSI6IndvcmtzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzc1wiKTtcbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jd29ya3MgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb250TWFpbiAuaW1nQXJlYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3dvcmtzL2ltZy93b3Jrc19tYWluMDFfc21wLmpwZyk7XG59XG4jd29ya3MgLndyYXAgLmNvbnRlbnQgLndvcmtzTGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3dvcmtzIC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29udE1haW4gLmltZ0FyZWE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3dvcmtzL2ltZy93b3Jrc19tYWluMDEuanBnKTtcbiAgfVxuICAjd29ya3MgLndyYXAgLmNvbnRlbnQgLndvcmtzTGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDYwcHg7XG4gICAgcGFkZGluZzogMTUwcHggMTAlIDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjd29ya3MgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb250TWFpbiAuaW1nQXJlYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vd29ya3MvaW1nL3dvcmtzX21haW4wMV90YWJsZXQuanBnKTtcbiAgfVxuICAjd29ya3MgLndyYXAgLmNvbnRlbnQgLndvcmtzTGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDYwcHg7XG4gICAgcGFkZGluZzogNTBweCA1JSA1MHB4O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQGltcG9ydCB1cmwoJy8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3MnKTtcblxuLyogbWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyAkbm90LXBjOiAxMDIzOy8vIDEwMjRweOacqua6gOOBr+OCv+ODluODrOODg+ODiOOBqOWIpOaWrVxuLy8gJHRhYmxldDogNzY4Oy8vIOOCv+ODluODrOODg+ODiOOBruWfuua6luOBqOOBmeOCi+OCteOCpOOCulxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkdmlld3BvcnQ6IGZhbHNlKSB7XG4gIEBpZiAkdmlld3BvcnQge1xuICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpO1xuICB9IEBlbHNlIHtcbiAgICBmb250LXNpemU6ICRzaXplICsgcHg7XG4gICAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSAsIDE2KSArIHJlbTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpIHtcbiAgQHJldHVybiBtYXRoLmRpdigxMDAgLCAkdmlld3BvcnQpICogJHNpemUgKiAxdnc7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGV4dENvbG9yXHRcdDogIzAwMDAwMDtcbiRhY2NlbnRDb2xvclx0OiAjNmU1YjQxO1xuJGJnQ29sb3JcdDogI2Y0ZjFlNzsiLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkB1c2UgJ2Jhc2UnIGFzIGI7XHJcblxyXG4vLyBzbXAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiN3b3Jrc3tcclxuXHQvL3dyYXBcclxuXHQud3JhcHtcdFx0XHJcblxyXG5cdFx0Ly9jb250ZW50XHJcblx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHQvL3NlY3Rpb25cclxuXHRcdFx0c2VjdGlvbntcclxuXHJcbiAgICAvL2NvbnRNYWluXHJcbiAgICAmI2NvbnRNYWlue1xyXG4gICAgIC5pbWdBcmVhe1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vd29ya3MvaW1nL3dvcmtzX21haW4wMV9zbXAuanBnKTtcclxuICAgICAgfVxyXG5cclxuICAgICB9XHJcbiAgICB9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0Ly9zZWN0aW9uXHJcblxyXG5cdFx0XHQud29ya3NMaXN0e1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHR9XHJcblx0XHQvL2NvbnRlbnRcclxuXHR9XHJcblx0Ly93cmFwXHJcbn1cclxuXHJcbi8vIFBDIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xyXG5cdCN3b3Jrc3tcclxuXHRcdC8vd3JhcFxyXG5cdFx0LndyYXB7XHJcblx0XHRcdFxyXG5cdFx0XHQvL2NvbnRlbnRcclxuXHRcdFx0LmNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0Ly9zZWN0aW9uXHJcblx0XHRcdHNlY3Rpb257XHJcblxyXG4gICAgJiNjb250TWFpbntcclxuICAgICAuaW1nQXJlYXtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3dvcmtzL2ltZy93b3Jrc19tYWluMDEuanBnKTtcclxuICAgICAgfVxyXG4gICAgIH1cclxuICAgIH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly9zZWN0aW9uXHJcblxyXG5cdFx0XHRcdC53b3Jrc0xpc3R7XHJcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdFx0XHRcdFx0Z2FwOiA2MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTUwcHggMTAlIDEwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC8vY29udGVudFxyXG5cdFx0fVxyXG5cdFx0Ly93cmFwXHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi8vIHRhYmxldChsYW5kc2NhcGUpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcclxuXHRcdCN3b3Jrc3tcclxuXHRcdFx0XHJcblx0XHRcdC53cmFwe1xyXG5cdFx0XHRcdC5jb250ZW50e1xyXG5cclxuXHRcdFx0XHRcdHNlY3Rpb257XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmI2NvbnRNYWlue1xyXG5cdFx0XHRcdFx0XHRcdC5pbWdBcmVhe1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vd29ya3MvaW1nL3dvcmtzX21haW4wMV90YWJsZXQuanBnKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LndvcmtzTGlzdHtcclxuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcblx0XHRcdFx0XHRnYXA6IDYwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDUlIDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuIl19 */
