@media all and (-ms-high-contrast: none){.editor-style{word-break:break-all}}.editor-style p{line-height:2}.editor-style p:not(:last-child){margin-bottom:1em}.editor-style a{color:#000;text-decoration:underline !important}.editor-style a img{transition:.3s}.editor-style a:hover{text-decoration:none !important}.editor-style a:hover img{opacity:.7}.editor-style img{height:auto}.editor-style h2{font-size:2.6rem;font-weight:bold;line-height:1.4;border-left:5px solid #cacf2e;margin:1em 0 1.5em;padding:5px 0 5px 0.5em}.editor-style h3{line-height:1.4;font-size:2.2rem;font-weight:bold;margin:1em 0 1em}.editor-style strong{font-weight:bold}.editor-style em{font-style:italic}.editor-style ul{margin:1em 0}.editor-style ul li{position:relative;padding:0 0 0 1em}.editor-style ul li:not(:last-child){margin-bottom:0.7em}.editor-style ul li::before{top:0.6em;left:0;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#000;position:absolute}.editor-style ol{list-style-type:decimal;margin:1em 0 1em 1em}.editor-style ol li{padding:0}.editor-style ol li:not(:last-child){margin-bottom:0.7em}.editor-style .blocks-gallery-grid,.editor-style .wp-block-gallery{margin:0}.editor-style li.blocks-gallery-item{padding-left:0}.editor-style li.blocks-gallery-item::before{display:none}@media screen and (max-width: 768px){.editor-style h2{font-size:2.2rem}.editor-style h3{font-size:2rem}}@media screen and (max-width: 576px){h2{font-size:2rem}h3{font-size:1.8rem}}.works-archive .sec-ttl{margin:0 auto 150px}@media screen and (min-width: 768px){.works-archive .sec-ttl-ja,.works-single .sec-ttl-ja{right:calc(50% - 11em)}}.works-list{display:flex;justify-content:space-between;flex-wrap:wrap}.works-item{width:calc(100%/2);position:relative}.works-item>a{display:block;position:relative;color:#fff;height:33vw}.works-item>a:hover .item-img img{transform:scale(1.1, 1.1)}.works-item>a:hover .item-inner{transform:rotateY(360deg);background:rgba(43,53,49,0.8)}.works-item .item-img{font-size:0;overflow:hidden}.works-item .item-img img{width:100%;height:33vw;object-fit:cover;font-family:'object-fit: cover;';transition:all 0.8s ease}.works-item .item-inner{position:absolute;width:25vw;height:25vw;left:0;top:0;bottom:0;right:0;margin:auto;background:rgba(202,207,46,0.8);display:flex;justify-content:center;align-items:center;transition:.5s;transform:rotateY(0deg)}.works-item .item-more{border:4px solid #fff;font-family:"Oswald",sans-serif;color:#fff;font-weight:500;font-size:3rem;text-align:center;max-width:178px;width:80%;padding:10px 0;transition:.3s}.works-item .item-tll{display:block;position:absolute;top:7%;left:0;padding:0 10px;text-align:center;width:100%}.works-item .item-customer{display:block;position:absolute;text-align:center;left:0;bottom:13%;width:100%}.works-item .item-add{margin-right:1em}@media screen and (min-width: 1141px){.works-list::after{content:"";width:calc(100%/3);display:block}.works-item{width:calc(100%/3)}.works-list .works-item:nth-of-type(1),.works-list .works-item:nth-of-type(2),.works-list .works-item:nth-of-type(6),.works-list .works-item:nth-of-type(7){width:calc(100%/2)}.works-list .works-item:nth-of-type(1)>a,.works-list .works-item:nth-of-type(2)>a,.works-list .works-item:nth-of-type(6)>a,.works-list .works-item:nth-of-type(7)>a{height:33vw}.works-list .works-item:nth-of-type(1) .item-img img,.works-list .works-item:nth-of-type(2) .item-img img,.works-list .works-item:nth-of-type(6) .item-img img,.works-list .works-item:nth-of-type(7) .item-img img{height:33vw}.works-item>a{height:19vw}.works-item .item-img img{height:19vw}.works-item .item-inner{width:16vw;height:16vw}}@media screen and (min-width: 1141px) and (max-width: 1500px){.works-list .works-item:nth-of-type(1) .item-inner,.works-list .works-item:nth-of-type(2) .item-inner,.works-list .works-item:nth-of-type(6) .item-inner,.works-list .works-item:nth-of-type(7) .item-inner{width:28vw;height:28vw}}@media screen and (max-width: 1140px){.works-item .item-tll{font-size:1.6vw;top:5%}}@media screen and (max-width: 767px){.works-item .item-more{font-size:4vw}.works-item .item-tll{padding:0 2%}.works-item .item-customer{font-size:2.2vw;bottom:2vw}}@media screen and (max-width: 576px){.works-item{width:100%}.works-item>a{height:50vw}.works-item .item-img img{height:50vw}.works-item .item-inner{width:40vw;height:40vw}.works-item .item-more{font-size:6vw}.works-item .item-ttl{font-size:2.7vw}.works-item .item-customer{font-size:3vw;bottom:3vw}}.works-article-mainimg{width:100%;font-size:0}.works-article-mainimg img{width:100%;height:63vw;object-fit:cover;font-family:'object-fit: cover;'}.works-single .breadcrumb{padding:15px 0 0;margin:0 auto 25px}.works-article-cat .item-tag{display:inline-block;border:1px solid #787878;color:#787878;padding:2px 25px;margin:0 .5% .5vw 0}@media screen and (max-width: 576px){.works-article-cat{margin:40px auto 0}}.works-article-customer{border-bottom:1px solid #cacf2e;padding:0 0 10px;margin:60px auto 0}.works-article-customer .customer-add{margin-right:1em}@media screen and (max-width: 576px){.works-article-customer{margin:60px auto 0}}.works-article-ttl{max-width:888px;width:100%;margin:80px auto;text-align:center;font-size:3.8rem;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 1140px){.works-article-ttl{font-size:3rem}}@media screen and (max-width: 767px){.works-article-ttl{font-size:2.6rem}}@media screen and (max-width: 576px){.works-article-ttl{font-size:2.4rem;margin:60px auto}}.works-article-lead{max-width:1920px;width:100%;margin:135px auto 100px;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.works-article-lead .lead-block:nth-child(2n+1):last-child{width:100%}.works-article-lead .lead-block:nth-child(2n+1):last-child.item-body{padding:0 2.5%}.works-article-lead .lead-block:nth-child(2n+1):last-child .works-article-leadtxt{max-width:none}.works-article-lead .lead-block:nth-child(2n+1):last-child .item-imgtxt{max-width:1140px;margin:10px auto 0}.works-article-lead .item-head{width:50%}.works-article-lead .item-body{width:45%;padding:0 0 0 2.5%}.works-article-lead .item-img{font-size:0}.works-article-lead .item-img img{width:100%;height:640px;object-fit:cover;font-family:'object-fit: cover;'}.works-article-leadtxt{max-width:445px;width:100%;margin:0 0 0 auto}.works-article-lead .item-imgtxt{max-width:537px;width:100%;margin:10px auto 0 0;letter-spacing:0.1em;padding:0 2.5% 0 0}@media screen and (max-width: 1140px){.works-article-lead{display:block}.works-article-lead .que-block:nth-child(2n+1):last-child.item-body{margin:0 auto}.works-article-lead .item-head{width:100%}.works-article-lead .item-body{width:100%;padding:0 2.5%;margin:40px auto 0}.works-article-lead .item-img img{height:60vw}.works-article-leadtxt{max-width:none}.works-article-lead .item-imgtxt{max-width:none;padding:0 2.5%}}@media screen and (max-width: 576px){.works-article-lead .item-body{padding:0 4%}.works-article-lead .item-imgtxt{padding:0 4%}}.photo-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:100px auto}.photo-item{max-width:510px;width:48%}.photo-list .photo-item:nth-of-type(n+3){margin-top:80px}.photo-item .item-img{display:block;overflow:hidden;font-size:0;position:relative;overflow:hidden;padding-top:60.78%}.photo-item .item-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:auto;max-width:inherit}.photo-item .item-imgcap{margin:10px auto 0}.free-block{max-width:720px;width:100%;margin:0 auto 120px}.free-block-ttl{color:#2b3531;font-size:3rem;font-weight:bold;letter-spacing:0.1em;margin-bottom:30px}@media screen and (max-width: 1140px){.free-block-ttl{font-size:2.8rem}}@media screen and (max-width: 767px){.free-block-ttl{font-size:2.6rem}}@media screen and (max-width: 576px){.free-block{margin:0 auto 80px}.free-block-ttl{font-size:2.2rem}}.works-article-movie{max-width:720px;width:100%;margin:120px auto 0;position:relative;padding-top:42.25%}.works-article-movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media screen and (max-width: 767px){.works-article-movie{padding-top:59%}}@media screen and (max-width: 576px){.works-article-movie{margin:80px auto 0}}@media screen and (min-width: 1141px){.other-block-ttl .ttl-ja{right:calc(50% - 22em)}}.other-voice-list{display:flex;justify-content:space-between;flex-wrap:wrap}.other-voice-item{max-width:480px;width:48%}.other-voice-item a{display:block}.other-voice-item a:hover .item-img img{transform:scale(1.1, 1.1)}.other-voice-item .item-img{font-size:0;overflow:hidden;margin:0 auto 20px}.other-voice-item .item-img img{width:100%;height:25vw;object-fit:cover;font-family:'object-fit: cover;';transition:all 0.8s ease}.other-voice-item .item-ttl{font-weight:bold;letter-spacing:0.05em;margin:10px 0 20px}.other-voice-item .item-customer{padding:0 0 10px}.other-voice-item .item-customer .customer-add{margin:0 1em 0 0}.other-voice-item .item-more{font-weight:500;text-align:right;margin:15px 0 0}.other-voice-item .item-more .arw{display:inline-block;vertical-align:middle;width:30px;height:30px;position:relative;background:#cacf2e;border-radius:50%;margin:0 0 0 0.4em}.other-voice-item .item-more .arw::before{content:"";width:5px;height:5px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (min-width: 1141px){.other-voice-list::before,.other-voice-list::after{content:"";display:block;width:23%}.other-voice-list::before{order:1}.other-voice-item{width:23%;max-width:240px}.other-voice-item .item-img img{height:135px}}@media screen and (max-width: 1140px){.other-voice-list .other-voice-item:nth-of-type(n+3){margin-top:80px}.other-voice-item .item-more{font-size:1.4rem}}@media screen and (max-width: 576px){.other-voice-list .other-voice-item:nth-of-type(n+3){margin-top:60px}.other-voice-item .item-more{font-size:1rem}.other-voice-item .item-more .arw{width:20px;height:20px;margin:0 0 0 0.3em}.other-voice-item .item-more .arw::before{width:3px;height:3px}}