.worksBG{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#FFF;opacity:0.35}@media (max-width: 720px){.worksBG{pointer-events:none;opacity:0.25}}.worksBG:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(70deg, #fff 0%, #fff 38%, rgba(255,255,255,0) 44%, rgba(255,255,255,0) 77%, #fff 82%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );pointer-events:none}@media (max-width: 720px){.worksBG:after{display:none}}.worksArticle{padding:0 30px;text-align:center}@media (max-width: 720px){.worksArticle{padding:0 1rem}}.worksArticle>.in{max-width:920px;width:100%;margin:auto;padding-top:100px;padding-bottom:70px}@media (max-width: 720px){.worksArticle>.in{height:auto}}@media (max-width: 720px){.worksArticle>.in{padding-top:6rem;padding-bottom:4rem}}.worksArticle>.in .title01{font-family:"quasimoda","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:300;font-size:5.5rem;letter-spacing:1.2rem}@media (max-width: 720px){.worksArticle>.in .title01{font-size:3.25rem;padding-left:0;letter-spacing:0.5rem}}.worksArticle>.in .links{margin-top:30px}@media (max-width: 720px){.worksArticle>.in .links{margin-top:2rem}}.worksArticle>.in .links .one{text-align:center;display:inline-block;width:16%;height:510px;position:relative}@media (max-width: 720px){.worksArticle>.in .links .one{margin:0.1rem 0;width:100%;height:auto}}.worksArticle>.in .links .one .link{display:block;position:absolute;top:0;left:0;overflow:hidden;height:100%;width:100%}@media (max-width: 720px){.worksArticle>.in .links .one .link{height:8.5rem;position:relative}}.worksArticle>.in .links .one .link:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.0;transition:0.2s}@media (max-width: 720px){.worksArticle>.in .links .one .link:after{opacity:0.7 !important;left:50%;width:50%}}.worksArticle>.in .links .one .link .bg{position:absolute;top:0;left:0;width:300%;height:100%;background-size:cover;background-position:center center;transition:-webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (max-width: 720px){.worksArticle>.in .links .one .link .bg{width:50%;height:100%}}.worksArticle>.in .links .one .link .txt{position:relative;font-family:"quasimoda","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:300;font-size:1.3rem;color:#FFF;letter-spacing:2rem;display:inline-block;z-index:1;opacity:0.0;transition:0.4s;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 720px){.worksArticle>.in .links .one .link .txt{font-size:1.75rem;opacity:1.0;letter-spacing:0.4rem !important;width:50%;margin-left:50%;font-size:1.1rem}}.worksArticle>.in .links .one .link+.link{margin-top:2px}@media (max-width: 720px){.worksArticle>.in .links .one .link+.link{margin-top:0.6rem}}.worksArticle>.in .links .one .link:active:after,.no-touchevents .worksArticle>.in .links .one .link:hover:after{opacity:0.7}.worksArticle>.in .links .one .link:active .txt,.no-touchevents .worksArticle>.in .links .one .link:hover .txt{opacity:1.0;letter-spacing:0.2rem}.worksDetail{padding-top:100px;padding-bottom:40px;text-align:center}@media (max-width: 720px){.worksDetail{padding-top:6rem;padding-bottom:4rem}}.worksDetail .title01 .line01{font-family:"quasimoda","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:300;font-size:2.7rem;letter-spacing:0.4rem;display:block}@media (max-width: 720px){.worksDetail .title01 .line01{font-size:1.35rem}}.worksDetail .title01 .line02{margin-top:10px;display:block;font-size:1.2rem}@media (max-width: 720px){.worksDetail .title01 .line02{font-size:1.1rem;margin-top:0.2rem}}.worksDetail .title01 .line02>span{font-size:2rem;vertical-align:middle;margin:0 10px}@media (max-width: 720px){.worksDetail .title01 .line02>span{font-size:1.3rem;margin:0 0.5rem}}.worksDetail [data-slidearea01]{margin-top:30px;padding:0 110px;overflow:hidden}@media (max-width: 720px){.worksDetail [data-slidearea01]{margin-top:0.5rem;padding:0}}.worksDetail [data-slidearea01].slidenone .btns01{display:none}.worksDetail [data-slidearea01].slidenone .content{width:100%}.worksDetail [data-slidearea01].slidenone .content .link{opacity:1 !important}.worksDetail [data-slidearea01] .contantWrap{max-width:1000px;width:100%;margin:auto;position:relative}.worksDetail [data-slidearea01] .contantWrap .btns01{position:absolute;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%}.worksDetail [data-slidearea01] .contantWrap .btns01 button{position:absolute;top:0;bottom:0;margin:auto;width:110px;height:160px;z-index:1;-webkit-tap-highlight-color:transparent}@media (max-width: 720px){.worksDetail [data-slidearea01] .contantWrap .btns01 button{width:44px;height:44px}}.worksDetail [data-slidearea01] .contantWrap .btns01 button:before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:150px;height:1px;background-color:#fff;-webkit-transform:translateX(0px) scaleX(0);-ms-transform:translateX(0px) scaleX(0);transform:translateX(0px) scaleX(0);transition:.2s}.worksDetail [data-slidearea01] .contantWrap .btns01 button:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.2s;width:70px;height:70px;border:1px solid #FFF}@media (max-width: 720px){.worksDetail [data-slidearea01] .contantWrap .btns01 button:after{width:20px;height:20px}}.worksDetail [data-slidearea01] .contantWrap .btns01 button.next{left:100%}@media (max-width: 720px){.worksDetail [data-slidearea01] .contantWrap .btns01 button.next{left:auto;right:0}}.worksDetail [data-slidearea01] .contantWrap .btns01 button.next:after{border-bottom:transparent !important;border-left:transparent !important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:-60px}@media (max-width: 720px){.worksDetail [data-slidearea01] .contantWrap .btns01 button.next:after{left:0}}.worksDetail [data-slidearea01] .contantWrap .btns01 button.next:before{left:-110px;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.no-touchevents .worksDetail [data-slidearea01] .contantWrap .btns01 button.next:hover:after{-webkit-transform:translateX(40px) rotate(45deg);-ms-transform:translateX(40px) rotate(45deg);transform:translateX(40px) rotate(45deg)}.no-touchevents .worksDetail [data-slidearea01] .contantWrap .btns01 button.next:hover:before{-webkit-transform:translateX(40px) scaleX(1);-ms-transform:translateX(40px) scaleX(1);transform:translateX(40px) scaleX(1)}.worksDetail [data-slidearea01] .contantWrap .btns01 button.prev{right:100%}@media (max-width: 720px){.worksDetail [data-slidearea01] .contantWrap .btns01 button.prev{right:auto;left:0}}.worksDetail [data-slidearea01] .contantWrap .btns01 button.prev:after{border-bottom:transparent !important;border-right:transparent !important;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:-60px}@media (max-width: 720px){.worksDetail [data-slidearea01] .contantWrap .btns01 button.prev:after{right:0}}.worksDetail [data-slidearea01] .contantWrap .btns01 button.prev:before{right:-110px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.no-touchevents .worksDetail [data-slidearea01] .contantWrap .btns01 button.prev:hover:after{-webkit-transform:translateX(-40px) rotate(-45deg);-ms-transform:translateX(-40px) rotate(-45deg);transform:translateX(-40px) rotate(-45deg)}.no-touchevents .worksDetail [data-slidearea01] .contantWrap .btns01 button.prev:hover:before{-webkit-transform:translateX(-40px) scaleX(1);-ms-transform:translateX(-40px) scaleX(1);transform:translateX(-40px) scaleX(1)}.worksDetail [data-slidearea01] .contantWrap .contentWrapIn{padding:0;position:relative}.worksDetail [data-slidearea01] .contantWrap .contentWrapIn .content{position:relative;display:table;height:580px;background-color:#fff}@media (max-width: 720px){.worksDetail [data-slidearea01] .contantWrap .contentWrapIn .content{height:24rem}}.worksDetail [data-slidearea01] .contantWrap .contentWrapIn .content.disableTrs{transition:none !important}.worksDetail [data-slidearea01] .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%;opacity:0.7;transition:opacity 1.0s;background-size:cover;background-position:center center}.worksDetail [data-slidearea01] .contantWrap .contentWrapIn .content .link.active{opacity:1}.worksDetail [data-slidearea01] .contantWrap .contentWrapIn .content .link>.in{margin:0 5%}.worksDetail [data-slidearea01] .contantWrap .pager{text-align:center}.worksDetail [data-slidearea01] .contantWrap .pager button{width:44px;height:44px;position:relative;display:inline-block;vertical-align:top}.worksDetail [data-slidearea01] .contantWrap .pager button:after,.worksDetail [data-slidearea01] .contantWrap .pager button:before{content:"";display:block;width:10px;height:10px;background-color:#FFF;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-radius:50%;box-sizing:border-box;border:1px solid #8C9999}@media (max-width: 720px){.worksDetail [data-slidearea01] .contantWrap .pager button:after,.worksDetail [data-slidearea01] .contantWrap .pager button:before{width:6px;height:6px}}.worksDetail [data-slidearea01] .contantWrap .pager button:after{border:none;background-color:#000;opacity:0;transition:.2s}.no-touchevents .worksDetail [data-slidearea01] .contantWrap .pager button:hover:after,.worksDetail [data-slidearea01] .contantWrap .pager button.active:after{opacity:1}.worksDetail [data-slidearea01] .contantWrap .pager button.active{cursor:default;pointer-events:none}.worksDetail>.in{text-align:left;padding:0 30px;margin-top:40px}@media (max-width: 720px){.worksDetail>.in{padding:0 1rem;margin-top:1.5rem}}.worksDetail>.in>.in2{max-width:1000px;width:100%;margin:auto}.worksDetail>.in>.in2 .title02 .line01{display:inline-block;font-size:5.5rem;font-weight:300;position:relative;letter-spacing:0.8rem;line-height:1.4}@media (max-width: 720px){.worksDetail>.in>.in2 .title02 .line01{font-size:2.75rem;letter-spacing:0.4rem}}.worksDetail>.in>.in2 .title02 .line02{display:inline-block;font-size:1.8rem;font-family:"quasimoda","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:300;position:relative;letter-spacing:0.8rem}@media (max-width: 720px){.worksDetail>.in>.in2 .title02 .line02{font-size:1.1rem;margin-top:0.6rem;letter-spacing:0.4rem}}.worksDetail>.in>.in2 .link{margin-top:6px}@media (max-width: 720px){.worksDetail>.in>.in2 .link{margin-top:-0.4rem}}.worksDetail>.in>.in2 .link>a{display:inline-block;padding:10px 0;font-family:"quasimoda","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:300;font-size:1.8rem;position:relative;word-break:break-all}@media (max-width: 720px){.worksDetail>.in>.in2 .link>a{font-size:1.3rem}}.no-touchevents .worksDetail>.in>.in2 .link>a:hover{text-decoration:underline}.worksDetail>.in>.in2 .caption01{font-size:1.6rem;line-height:3rem;margin-top:30px;position:relative}@media (max-width: 720px){.worksDetail>.in>.in2 .caption01{font-size:1.2rem;line-height:2.5rem;margin-top:0.6rem}}.worksDetail>.in>.in2 .cmnLayout01{margin-top:30px;text-align:center}@media (max-width: 720px){.worksDetail>.in>.in2 .cmnLayout01{margin-top:1.5rem}}
/*# sourceMappingURL=works.css.map */
