.logo svg{-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 transparent)}.logo svg .cls-1{fill:#d8a100}.hamburger-bar{box-shadow:unset}.inner{margin-top:80px}.project-name{padding-bottom:40px;color:#EEE;text-align:center}.project-name .tw{font-size:1.25rem;letter-spacing:.15rem}.project-name .en:before{content:"";width:1px;height:15px;background:#CCC;display:inline-block;margin:0 15px -2px 6px;-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.project-title{font-family:"Marcellus",serif;text-transform:uppercase;padding-bottom:20px;color:#999;letter-spacing:.12rem;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;align-items:baseline;white-space:nowrap}.project-title:after{content:"";width:100%;min-width:50px;height:1px;border-top:1px dashed #444;display:block;margin-left:10px}.project-container{position:relative}.project-container .swiper{position:relative;height:35vw;width:80%;margin:0 auto;overflow:hidden}.project-container .swiper ul{position:relative}.project-container .swiper li{position:relative;margin:auto;overflow:hidden}.project-container .swiper .swiper-slide{width:auto;overflow:hidden}.project-slide-img{display:block;height:100%;overflow:hidden;position:relative}.project-slide-img img{height:100%;margin:0 auto}.project-page{display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;width:100%;position:absolute;top:50%;z-index:1;transform:translateY(-50%)}.project-pv .project-arrow{margin-left:7px;border-top:1px solid #d8a100;border-left:1px solid #d8a100;transform:rotate(-45deg)}.project-nt .project-arrow{margin-right:7px;border-bottom:1px solid #d8a100;border-right:1px solid #d8a100;transform:rotate(-45deg)}.project-arrow{width:30px;height:30px;cursor:pointer;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.project-arrow:hover{color:#EEE}.project-container2{position:relative;margin:60px auto 0;width:80%}.project-container2 .swiper{position:relative;height:8vw;max-height:90px;margin:0 auto;overflow:hidden}.project-container2 .swiper ul{position:relative}.project-container2 .swiper li{position:relative;margin:auto;overflow:hidden}.project-container2 .swiper .swiper-slide{width:auto;overflow:hidden;opacity:.4;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.project-container2 .swiper .swiper-slide-thumb-active{opacity:1}.project-slide-thumb{height:100%;overflow:hidden;position:relative}.project-slide-thumb img{height:100%;margin:0 auto}.project-info{display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;font-weight:bold}.project-info li{font-size:.875rem;width:48%;box-sizing:border-box}.project-concept{padding-top:60px}.project-btn{font-size:.75rem;color:#999;position:fixed;bottom:0;left:65px;letter-spacing:.15rem;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}.project-btn a{padding-bottom:20px;padding-left:10px;border-left:1px solid #999;-moz-transition:color 1s;-o-transition:color 1s;-webkit-transition:color 1s;transition:color 1s}.project-btn a:hover{color:#EEE}@media screen and (min-width: 1921px){.project-name .tw{font-size:1.5rem}.project-name .en{font-size:1.25rem}.project-title{font-size:1.25rem}}@media screen and (max-width: 1100px){.hamburger-bar{background:#0d0d0d}.project-name{color:#111}.project-name .tw{font-size:1rem}.project-name .en{font-size:.875rem}.project-name .en:before{height:13px;margin:0 13px -2px 4px;background:#999}.project-container .swiper{width:calc(100% - 100px);height:45vw}.project-container2{width:calc(100% - 100px)}.project-arrow:hover{color:#111}.project-title:after{border-top:1px dashed #c8c8c8}.project-btn{left:45px}.project-btn a{color:#999;border-left:1px solid #c8c8c8}.project-btn a:hover{color:#666}}@media screen and (max-width: 640px){.project-name span{display:block}.project-name .tw{letter-spacing:.12rem}.project-name .en:before{margin:0 12px -2px 0px;display:none}.project-container .swiper{width:calc(100% - 60px);height:50vw}.project-container2{width:calc(100% - 60px);margin:40px auto 0}.project-title{font-size:.875rem;letter-spacing:unset}.project-info{display:block}.project-info li{width:auto;font-size:.75rem}.project-concept{padding-top:45px}.project-btn{left:25px;bottom:0;letter-spacing:.1rem}.project-btn a{padding-bottom:12px;padding-left:7px}}
