/* --------------------------------------------------------
 Name:      FUTUREK - page-works.css
 Author:    これは作成者です
 Info:      FUTUREK
----------------------------------------------------------- */
@-webkit-keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@-moz-keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@-o-keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@-webkit-keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@-moz-keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@-o-keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@-webkit-keyframes linkAppear{0%{opacity:0}to{opacity:1}}@-moz-keyframes linkAppear{0%{opacity:0}to{opacity:1}}@-o-keyframes linkAppear{0%{opacity:0}to{opacity:1}}@keyframes linkAppear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInTag{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@-moz-keyframes fadeInTag{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@-o-keyframes fadeInTag{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@keyframes fadeInTag{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@media print,screen and (min-width:781px){.page-works .works-tag-select{margin-bottom:70px}.page-works .works-tag-select .project-tag-head{margin-right:min(.5856515373vw,8px);position:relative}.page-works .works-tag-select .project-tag-head:after{background:#707070;content:"";height:-webkit-calc(100% - 6px);height:-moz-calc(100% - 6px);height:calc(100% - 6px);position:absolute;right:0;top:-4px;width:1px}.page-works .works-tag-select .project-tag-list label{font-size:11px}.page-works .card,.page-works .works-detail{margin-bottom:180px}.page-works .card{margin-top:0}.page-works .card.is-hide{display:none}.page-works .card .card-img{margin-bottom:min(6.4vw,24px)}.page-works .card .ja{font-size:min(4.8vw,18px);font-weight:700;line-height:1.6;margin-bottom:min(1.0666666667vw,4px)}.page-works .card .ja:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-works .card .ja:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-works .card .client{font-size:min(2.9333333333vw,11px);font-weight:400;letter-spacing:.05rem;line-height:1.6}.page-works .card .client:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-works .card .client:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-works .more{margin-top:-118px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-works .more button{cursor:pointer}.page-works .more.is-hidden{display:none}.page-works .notfound{line-height:2em;overflow:hidden}.page-works .notfound div{font-size:20px;font-weight:500}.page-works .notfound.is-hidden{display:none}}@media only screen and (max-width:780px){.page-works .works-tag-select{margin-bottom:24px;margin-top:36px}.page-works .works-tag-select .project-tag-head{margin-bottom:10px}.page-works .works-tag-select .project-tag-list label{font-size:min(2.9333333333vw,16px)}.page-works .works-detail{margin-bottom:178px}.page-works .card{margin-bottom:80px;margin-top:0}.page-works .card.is-hide{display:none}.page-works .card .card-img{margin-bottom:min(5.8666666667vw,22px)}.page-works .card .ja{font-size:min(4.8vw,18px);font-weight:700;line-height:1.6;margin-bottom:min(1.0666666667vw,4px)}.page-works .card .ja:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-works .card .ja:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-works .card .client{font-size:min(2.9333333333vw,11px);font-weight:400;letter-spacing:.05rem;line-height:1.6}.page-works .card .client:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-works .card .client:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-works .more{margin-top:-10px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-works .more.is-hidden{display:none}.page-works .notfound{line-height:2em;overflow:hidden}.page-works .notfound div{font-size:10px;font-size:5.3333333333vw;font-weight:500}.page-works .notfound.is-hidden{display:none}}