.display_slide[data-v-29c31246]{position:fixed;top:0;left:0;z-index:500;width:100%;height:100%;background-color:rgba(0,0,0,.7);text-align:center}.display_slide .display_slide_content[data-v-29c31246]{display:inline-block;margin:10vh 0;width:80%;max-width:800px;color:#ddd;white-space:pre-wrap;line-height:25px}@media only screen and (max-width:749px){.display_slide .display_slide_content[data-v-29c31246]{margin:15vh 0}}.display_slide .display_slide_content .image[data-v-29c31246]{display:block;margin:0 auto;width:auto;height:70vh}@media only screen and (max-width:749px){.display_slide .display_slide_content .image[data-v-29c31246]{width:100%;height:auto}}.display_slide .display_slide_content p[data-v-29c31246]{margin-top:20px;text-align:left}#page-title-area{background-image:url(../img/page-title-area.3029f6a6.jpg)}#work-about-title{width:75vw;height:10vw;margin:10vw 0 0 12.5vw;background-image:url(../img/work-about-title.82713138.jpg);background-size:100vw auto;background-position:100%;background-repeat:no-repeat;position:relative}#work-about-title h2{position:absolute;width:40vw;height:3vw;color:#fff;font-size:3vw;font-weight:700;text-align:center;vertical-align:bottom;margin:7.5vw 0 0 17.5vw;padding:1vw 0;background:rgba(238,120,0,.7)}@media only screen and (max-width:749px){#work-about-title{margin:5vh 0 0;width:100%}#work-about-title h2{width:60vw;margin:5vw 0 0 20vw;height:7vw;line-height:7vw;font-size:4vw}}#work-safe-area{margin-top:11vw}#work-safe-area h2{text-align:center;font-size:2.2vw;font-weight:700;height:4vw}#work-safe-area #work-safe-background{display:inline-block;height:23vw;width:auto}#work-safe-area ul{display:inline-block;margin-left:12.5%;width:87.5%;background-image:url(../img/work-safe-area.e3bb59ca.png);background-size:contain;background-position:100%;background-repeat:no-repeat}#work-safe-area ul li{width:21vw;height:4vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAyCAYAAADlaH1uAAADOElEQVRoge2aO2gUQRjHf4liYWNlISirhYWNgp2PUYhixBA0oMRKrYOP0SKgXYqAIOiCiNhoIT4KCx8oCiLoomghghYWBnRQFJQUsVCIGGVkcndO7rG7M7t7l+wPjoPd2W++77+Pmf3vdOFAGAUfgMAlRgYoKdTytGG726yYwikFsSgFsSgFsSgFsSgFsSgFsSgFsSgFsSgFsSgFsSgFsegKo2CN/k95/D1gSWbZpeMLsCPlsX/mAz3A6aKr8Ig+Qa9ShjvWLYU6A4y0ZWn5MqK1qNwqYRSEwJE5UrxNKIU6ivVQ1RsutUV6+XJR3yrTPf73MA2jYB5wHdg9uzWocAPYK4X6Pb1hxugSRsEC4BawvZAU8+M+sFMKNVnbY93hNoyChcADYOPs0qBCpE+4FOqHvaPh/COMgkXAI2BtLinmx0tgixRqol6PTSdkYRQsBh4Dqzpbgwpvgc1SqG+NGrScoYZRsBR4AqzIJMX8eA9skkJ9atZjy3cZE2CbmRJ3Kp91Da3EiCWIEWUM6AXGO1CQcfMAHYvTOPbbrhTqDdAHfHdKL190rn0m91gkev2XQr0ABoCfHSCGznHA5BybxH6IFEoPxYPAL+8l+EPnNmhyTUQqg0gKdQc4AEy1nxb/ctpvckxMasdMCnUVGPJWhj+GpFDX0kZzshClUBeA4exqS8ywySk1zp6qFOoUMJpr2fUZNbk44bRgppYwCs4CB72XGY9zUigvfft03Q8Dlz3Gi4vu85CvYN6uEKoGkzZddvmM24Sb2syqNXhc8SoIVYPpLrDVd2yLh2YWOpnoqBZ4F4SqwaQTXpdFfOC58TRmGDyuZCIIVYNJ2warPYd+bV7j6xo8rmQmCFWD6Smw0lPId8CGZgaPK5kKQtVgegYscwz1EVgfx9NwIfOP3aYA/bn0q0MYfUX0ZC0GeX39N+aMHnXS3PcT5gEay+BxJbflEMak0a5bkpFBt+1NYvC4kuv6EGPW9ANx5g7a0+hPavC4kvuCGWPa7AGazS6nzAw0scHjSiEriKRQt7WJ06TJPtMmdwpbUiWFutLAYBoy+wqh0DVmUqjzwPGaTSfMtrlNGAUn9a9wEYC/3O3alFCZtdQAAAAASUVORK5CYII=);background-size:auto 1vw;background-position:bottom;background-repeat:no-repeat}#work-safe-area ul li:last-child{background:none}#work-safe-area ul li img{height:3vw}#work-safe-area p{width:75%;margin:3vw 0 0 12.5%;font-size:1.2vw;line-height:2vw}@media only screen and (max-width:749px){#work-safe-area{margin-top:11vw}#work-safe-area h2{font-size:5vw;line-height:8vw;height:8vw}#work-safe-area #work-safe-background{display:inline-block;height:23vw;width:auto}#work-safe-area ul{display:inline-block;margin:0;width:100%;background-size:auto 56vw;background-position:50vw top}#work-safe-area ul li{width:42vw;height:10vw;margin-left:5vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAyCAYAAADlaH1uAAADOElEQVRoge2aO2gUQRjHf4liYWNlISirhYWNgp2PUYhixBA0oMRKrYOP0SKgXYqAIOiCiNhoIT4KCx8oCiLoomghghYWBnRQFJQUsVCIGGVkcndO7rG7M7t7l+wPjoPd2W++77+Pmf3vdOFAGAUfgMAlRgYoKdTytGG726yYwikFsSgFsSgFsSgFsSgFsSgFsSgFsSgFsSgFsSgFsSgFsegKo2CN/k95/D1gSWbZpeMLsCPlsX/mAz3A6aKr8Ig+Qa9ShjvWLYU6A4y0ZWn5MqK1qNwqYRSEwJE5UrxNKIU6ivVQ1RsutUV6+XJR3yrTPf73MA2jYB5wHdg9uzWocAPYK4X6Pb1hxugSRsEC4BawvZAU8+M+sFMKNVnbY93hNoyChcADYOPs0qBCpE+4FOqHvaPh/COMgkXAI2BtLinmx0tgixRqol6PTSdkYRQsBh4Dqzpbgwpvgc1SqG+NGrScoYZRsBR4AqzIJMX8eA9skkJ9atZjy3cZE2CbmRJ3Kp91Da3EiCWIEWUM6AXGO1CQcfMAHYvTOPbbrhTqDdAHfHdKL190rn0m91gkev2XQr0ABoCfHSCGznHA5BybxH6IFEoPxYPAL+8l+EPnNmhyTUQqg0gKdQc4AEy1nxb/ctpvckxMasdMCnUVGPJWhj+GpFDX0kZzshClUBeA4exqS8ywySk1zp6qFOoUMJpr2fUZNbk44bRgppYwCs4CB72XGY9zUigvfft03Q8Dlz3Gi4vu85CvYN6uEKoGkzZddvmM24Sb2syqNXhc8SoIVYPpLrDVd2yLh2YWOpnoqBZ4F4SqwaQTXpdFfOC58TRmGDyuZCIIVYNJ2warPYd+bV7j6xo8rmQmCFWD6Smw0lPId8CGZgaPK5kKQtVgegYscwz1EVgfx9NwIfOP3aYA/bn0q0MYfUX0ZC0GeX39N+aMHnXS3PcT5gEay+BxJbflEMak0a5bkpFBt+1NYvC4kuv6EGPW9ANx5g7a0+hPavC4kvuCGWPa7AGazS6nzAw0scHjSiEriKRQt7WJ06TJPtMmdwpbUiWFutLAYBoy+wqh0DVmUqjzwPGaTSfMtrlNGAUn9a9wEYC/3O3alFCZtdQAAAAASUVORK5CYII=);background-size:auto 4vw;background-position:bottom;background-repeat:no-repeat}#work-safe-area ul li:nth-child(6){background:none}#work-safe-area ul li img{width:100%;height:auto}#work-safe-area p{width:90vw;margin:1vh 0 0 5vw;font-size:3vw;line-height:5vw}}#work-other-area{margin-top:5vh}#work-other-area h2{height:4vw;font-size:2.2vw;text-align:center;font-weight:700}#work-other-area #work-other-box{text-align:center;margin:0 10vw 0;width:80vw}#work-other-area #work-other-box .other-content{display:inline-block;margin:0 15px 30px;width:20vw;height:15vw;background-size:cover;background-position:50%;background-repeat:no-repeat;text-align:center;vertical-align:top}#work-other-area #work-other-box .other-content .content-open-button{display:inline-block;text-align:center;margin-top:10vw;width:10vw;height:2.5vw;line-height:2.6vw;font-weight:bolder;font-size:20px;border:1px solid #fff;color:#fff;transition:all .6s ease;cursor:pointer}#work-other-area #work-other-box .other-content .content-open-button:hover{background-color:#fff;color:#000}@media only screen and (max-width:749px){#work-other-area #work-other-box .other-content .content-open-button{margin-top:24vw;width:22vw;height:5.5vw;line-height:5.6vw;font-size:1vw}}@media only screen and (max-width:749px){#work-other-area #work-other-box .other-content{margin:0 1vw 2vw;width:44vw;height:33vw}}@media only screen and (max-width:749px){#work-other-area #work-other-box{margin:0;width:100%}}#work-other-area #work-other-box .other-content-frame{background-image:url(../img/001.1452cc4d.jpg)}#work-other-area #work-other-box .other-content-adflat{background-image:url(../img/002.b9418062.jpg)}#work-other-area #work-other-box .other-content-fence{background-image:url(../img/003.54c64f9b.jpg)}#work-other-area #work-other-box .other-content-art{background-image:url(../img/004.88d0df33.jpg)}#work-other-area #work-other-box .other-content-dtp{background-image:url(../img/005.6363b370.jpg)}#work-other-area #work-other-box .other-content-description{background-image:url(../img/006.7179eb01.jpg)}@media only screen and (max-width:749px){#work-other-area h2{height:7vw;line-height:7vw;font-size:4vw}}#work-about-area{height:101vw;width:100%;margin-top:8vw;padding-top:4vw;position:relative}#work-about-area h2{height:4vw;font-size:2.2vw;text-align:center;font-weight:700}#work-about-area #work-about-background{position:absolute;z-index:-1;top:0}#work-about-area #work-about-background .about-background{margin-left:12.5%;width:75vw;background:rgba(201,181,157,.4);height:105vw}#work-about-area #work-about-background .about-image{margin-top:-60vw;width:100vw}#work-about-area #work-about-background .about-image div{display:inline-block;vertical-align:top}#work-about-area #work-about-background .about-image div:first-child{width:50%;height:16vw;background-image:url(../img/work-about-left.110245ec.png);background-size:27vw auto;background-position:0;background-repeat:no-repeat}#work-about-area #work-about-background .about-image div:nth-child(2){width:50%;height:16vw;background-image:url(../img/work-about-right.f49bcdb7.png);background-size:auto 16vw;background-position:100%;background-repeat:no-repeat}#work-about-area .work-about-description{width:44vw;padding:2vw;background:hsla(0,0%,100%,.9);font-size:1.2vw;line-height:2vw;box-shadow:5px 5px 3px rgba(0,0,0,.3);position:absolute}#work-about-area #work-safe-about{position:relative;width:100vw}#work-about-area #work-safe-about img{width:50%;vertical-align:top}#work-about-area #work-safe-about img:nth-child(2){margin-top:3vw}#work-about-area #work-safe-about .work-about-description{top:24vw;left:28vw}#work-about-area #work-material-about{position:relative;margin-top:15vw}#work-about-area #work-material-about img{width:38%;vertical-align:top}#work-about-area #work-material-about img:nth-child(2){width:62%;margin-top:3vw}#work-about-area #work-material-about .work-about-description{top:33vw;left:28vw}@media only screen and (max-width:749px){#work-about-area{height:auto;margin-top:8vw;padding:4vh 0;background:rgba(201,181,157,.4)}#work-about-area h2{height:7vw;line-height:7vw;font-size:4vw}#work-about-area #work-about-background{position:absolute;z-index:1;top:0}#work-about-area #work-about-background .about-background{display:none}#work-about-area #work-about-background .about-image{margin-top:124vw}#work-about-area #work-about-background .about-image div{display:inline-block;vertical-align:top}#work-about-area #work-about-background .about-image div:first-child{height:20vw;background-size:35vw auto}#work-about-area #work-about-background .about-image div:nth-child(2){height:20vw;background-size:auto 20vw}#work-about-area .work-about-description{width:76vw;padding:2vh 2vw;font-size:2.5vw;line-height:5vw}#work-about-area #work-safe-about{position:relative;width:100vw;height:90vw}#work-about-area #work-safe-about img{width:90%;height:auto;position:absolute;top:0;left:5vw;transition:all .8s ease}#work-about-area #work-safe-about img:nth-child(2){opacity:0;margin:0}#work-about-area #work-safe-about .work-about-description{top:50vw;left:10vw;font-size:3vw}#work-about-area #work-material-about{position:relative;width:100vw;height:85vw;margin-top:40vw}#work-about-area #work-material-about img{width:90%;height:48vw;-o-object-fit:cover;object-fit:cover;position:absolute;top:15vw;left:5vw;transition:all .8s ease}#work-about-area #work-material-about img:nth-child(2){opacity:0;margin:0;-o-object-fit:cover;object-fit:cover;width:90%}#work-about-area #work-material-about .work-about-description{top:50vw;left:10vw;font-size:3vw}}#scroll-link{margin:100px auto 150px}#scroll-link h3{text-align:center;font-size:22px;position:relative}#scroll-link h3:after,#scroll-link h3:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(../img/arrow-green.9a84a6d3.png);background-size:contain;vertical-align:middle;margin:0 8px}#scroll-link .link-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:40px}#scroll-link .link-list img{max-width:350px;cursor:pointer}#work-test-area{margin:150px auto 0;width:65vw}#work-test-area h2{height:4vw;font-size:2.2vw;text-align:center;font-weight:700}#work-test-area .test-content{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:40px}#work-test-area .test-content .text{font-size:1.2vw;line-height:2vw;margin-bottom:60px}#work-test-area .test-content img{width:100%;max-width:1210px}#work-buy-area{margin:132px auto;width:65vw}#work-buy-area h2{height:4vw;font-size:2.2vw;text-align:center;font-weight:700}#work-buy-area .buy-content{margin-top:30px;display:flex;flex-direction:column;align-items:center}#work-buy-area .buy-content .text{margin-top:40px;font-size:1.2vw;line-height:2vw}#work-buy-area .buy-content .text.small{margin-top:10px;font-size:1.1vw}#work-buy-area .buy-content img{width:100%;max-width:1210px}.sp-only{display:none}@media only screen and (max-width:749px){.pc-only{display:none!important}.sp-only{display:block!important}#scroll-link{margin:80px auto}#scroll-link h3{font-size:16px;display:flex;justify-content:center}#scroll-link h3:after,#scroll-link h3:before{width:20px;height:20px;position:absolute;margin-top:5px}#scroll-link h3:before{left:25px}#scroll-link h3:after{right:25px}#scroll-link .link-list{gap:20px;margin-top:20px}#scroll-link .link-list img{max-width:280px}#work-buy-area,#work-test-area{margin:80px 0 0;width:100%}#work-buy-area h2,#work-test-area h2{font-size:5vw;line-height:8vw;height:8vw}#work-test-area .test-content{gap:20px}#work-buy-area .buy-content img,#work-test-area .test-content img{width:90vw}#work-buy-area .buy-content .text,#work-test-area .test-content .text{width:90vw;font-size:3vw;line-height:5vw;margin:10px auto 0}#work-buy-area .buy-content .text.small{font-size:2.5vw;margin-top:0}#work-buy-area .buy-content{gap:10px}}