.top-image{background-image:url(../images/about/top.jpg);filter:brightness(.7)}.profile-wrap1{display:-ms-flexbox;display:flex;-webkit-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-justify-content:space-between;justify-content:space-between}.profile-content{width:45%;margin-top:5%}.profile-img1{display:block;width:42%;-webkit-filter:brightness(.7);filter:brightness(.7)}.profile-img1 img{width:100%}.profile-text1 span{display:block}.profile-img2{display:block;margin:60px auto 0;-webkit-filter:brightness(.7);filter:brightness(.7)}.profile-img2 img{width:100%}.profile-text2{margin-top:60px;max-width:680px}.concept{position:relative;margin-bottom:50px}.concept:after{content:"";width:100%;height:calc(100% - 80px - 30px);background:#1b1b1b;position:absolute;bottom:0;left:0;z-index:-1}.concept-wrap1{display:-ms-flexbox;display:flex;-webkit-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-justify-content:space-between;justify-content:space-between}.concept-content{width:45%;margin-top:10%}.concept-text1 span{display:block}.concept-img1{display:block;width:37%;-webkit-filter:brightness(.7);filter:brightness(.7)}.concept-img1 img{width:100%}.concept-img2{display:block;margin-top:60px;-webkit-filter:brightness(.7);filter:brightness(.7)}.concept-img2 img{width:100%}.concept-text2{margin-top:-60px;margin-left:auto;max-width:400px}.concept-text2 span{display:block}.team-list{display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.team-box{margin-top:80px}.team-box:nth-child(2){margin-top:50px}.team-location{text-align:center;padding:10px;background:#1b1b1b;letter-spacing:.4rem}.team-item{width:45%;padding-top:60px}.team-img{width:100%;height:40vw;max-height:450px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.team-img.designer1{background-image:url(../images/about/designer1.jpg)}.team-img.designer1-2{background-image:url(../images/about/designer1-2.jpg)}.team-img.designer2{background-image:url(../images/about/designer2.jpg)}.team-img.designer3{background-image:url(../images/about/designer3.jpg)}.team-img.designer4{background-image:url(../images/about/designer4.jpg)}.team-img.designer5{background-image:url(../images/about/designer5.jpg)}.team-img.designer6{background-image:url(../images/about/designer6.jpg)}.team-info{margin-top:30px;position:relative}.team-info:before{content:"";width:1px;height:40px;background:#999;position:absolute;top:-50px;left:22px}.team-job{font-size:.875rem;padding-top:5px}.team-job .en{color:#999;font-size:.75rem;font-weight:bold}.team-name{color:#EEE}.team-name .tw{letter-spacing:.2rem}.team-name .en{font-size:.875rem}.team-content{margin-top:20px}.team-subtitle{color:#999;font-size:.75rem;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;align-items:baseline;white-space:nowrap;font-style:italic}.team-subtitle:after{content:"";width:100%;min-width:50px;height:1px;border-top:1px dashed #444;display:inline-block;margin-left:10px;margin-bottom:3px}.team-text{font-size:.875rem;padding-top:5px}.award{position:relative}.award:after{content:"";width:100%;height:190px;background:#1b1b1b;position:absolute;top:calc(80px + 30px);left:0;z-index:-1}.award-content{text-align:center}.award-year{color:#d8a100;font-family:"Marcellus",serif;font-size:1.25rem}.award-list{padding-top:60px}.award-list li{font-size:.875rem;margin-top:30px}.award-logo{width:30px;margin:0 auto 10px}.award-logo img{width:100%}.award-work{color:#EEE;padding-top:2px}@media screen and (min-width: 1921px){.top-image{background-image:url(../images/about/top-large.jpg)}.profile-content{margin-top:8%}.profile-text2{margin-top:3vw;width:80%;max-width:1000px}.concept-img1{width:40%}.concept-content{margin-top:4vw}.concept-text2{width:calc(40% + 50px);max-width:unset;margin-top:-40px}.team-img{height:50vw;max-height:550px}.team-img.designer1{background-image:url(../images/about/designer1-large.jpg)}.team-img.designer1-2{background-image:url(../images/about/designer1-2-large.jpg)}.team-img.designer2{background-image:url(../images/about/designer2-large.jpg)}.team-img.designer3{background-image:url(../images/about/designer3-large.jpg)}.team-img.designer4{background-image:url(../images/about/designer4-large.jpg)}.team-img.designer5{background-image:url(../images/about/designer5-large.jpg)}.team-img.designer6{background-image:url(../images/about/designer6-large.jpg)}.award-logo{width:40px}}@media screen and (min-width: 2401px){.concept-content{margin-top:6vw}.concept-text2{margin-top:1vw}.team-img{height:750px;max-height:unset}.award-year{font-size:1.5rem}.award-logo{width:50px}.award-list li{font-size:1rem}}@media screen and (max-width: 1100px){.top-image{filter:brightness(1)}.profile-content{width:48%}.profile-img1{width:42%;filter:brightness(1)}.profile-img2{filter:brightness(1)}.concept:after{background:#f1f1f1}.concept-content{width:50%;margin-top:8%}.concept-img1{filter:brightness(1)}.concept-text2{margin-top:60px;margin-left:unset;max-width:720px}.concept-img2{filter:brightness(1)}.team-location{background:#f1f1f1;letter-spacing:.25rem}.team-item{width:47%}.team-img{height:50vw;max-height:500px}.team-info:before{background:#CCC}.team-name{color:#111}.team-subtitle:after{border-top:1px dashed #c8c8c8}.award:after{background:#f1f1f1}.award-work{color:#111}}@media screen and (max-width: 800px){.profile-wrap1{display:block}.profile-content{width:auto;margin-top:unset}.profile-text1 span{display:initial}.profile-img1{width:auto;max-width:360px;margin:60px auto 0}.profile-img2{display:none}.concept-wrap1{display:block}.concept-content{width:auto;margin-top:unset}.concept-text1 span{display:initial}.concept-img1{display:none}.concept-img2{margin:60px auto 0;width:75%}}@media screen and (max-width: 640px){.profile-img1{margin:50px auto 0}.profile-text2{margin-top:50px}.concept{margin-bottom:25px}.concept:after{height:calc(100% - 50px - 25px)}.concept-img2{margin:50px auto 0;width:auto}.concept-text2{margin-top:50px}.team-location{font-size:.875rem}.team-list{display:block;max-width:460px;margin:0 auto}.team-item{width:auto;padding-top:50px}.team-img{height:85vw;max-height:unset}.award:after{height:156px;top:calc(50px + 25px)}.award-list{padding-top:50px}.award-year{font-size:1rem}}
